@font-face {
  font-family: Poppins;
  font-style: italic;
  font-weight: 100;
  src: local("Poppins Thin Italic"),local(Poppins-ThinItalic),url(//fonts.gstatic.com/s/poppins/v13/pxiAyp8kv8JHgFVrJJLmE0tMMPY.eot?#) format("eot"),url(//fonts.gstatic.com/s/poppins/v13/pxiAyp8kv8JHgFVrJJLmE0tCMPI.woff2) format("woff2"),url(//fonts.gstatic.com/s/poppins/v13/pxiAyp8kv8JHgFVrJJLmE0tMMPQ.woff) format("woff");
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  font-style: italic;
  font-weight: 200;
  src: local("Poppins ExtraLight Italic"),local(Poppins-ExtraLightItalic),url(//fonts.gstatic.com/s/poppins/v13/pxiDyp8kv8JHgFVrJJLmv1pVGdeK.eot?#) format("eot"),url(//fonts.gstatic.com/s/poppins/v13/pxiDyp8kv8JHgFVrJJLmv1pVF9eO.woff2) format("woff2"),url(//fonts.gstatic.com/s/poppins/v13/pxiDyp8kv8JHgFVrJJLmv1pVGdeI.woff) format("woff");
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  font-style: italic;
  font-weight: 300;
  src: local("Poppins Light Italic"),local(Poppins-LightItalic),url(//fonts.gstatic.com/s/poppins/v13/pxiDyp8kv8JHgFVrJJLm21lVGdeK.eot?#) format("eot"),url(//fonts.gstatic.com/s/poppins/v13/pxiDyp8kv8JHgFVrJJLm21lVF9eO.woff2) format("woff2"),url(//fonts.gstatic.com/s/poppins/v13/pxiDyp8kv8JHgFVrJJLm21lVGdeI.woff) format("woff");
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  font-style: italic;
  font-weight: 400;
  src: local("Poppins Italic"),local(Poppins-Italic),url(//fonts.gstatic.com/s/poppins/v13/pxiGyp8kv8JHgFVrJJLufntE.eot?#) format("eot"),url(//fonts.gstatic.com/s/poppins/v13/pxiGyp8kv8JHgFVrJJLucHtA.woff2) format("woff2"),url(//fonts.gstatic.com/s/poppins/v13/pxiGyp8kv8JHgFVrJJLufntG.woff) format("woff");
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  font-style: italic;
  font-weight: 500;
  src: local("Poppins Medium Italic"),local(Poppins-MediumItalic),url(//fonts.gstatic.com/s/poppins/v13/pxiDyp8kv8JHgFVrJJLmg1hVGdeK.eot?#) format("eot"),url(//fonts.gstatic.com/s/poppins/v13/pxiDyp8kv8JHgFVrJJLmg1hVF9eO.woff2) format("woff2"),url(//fonts.gstatic.com/s/poppins/v13/pxiDyp8kv8JHgFVrJJLmg1hVGdeI.woff) format("woff");
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  font-style: italic;
  font-weight: 600;
  src: local("Poppins SemiBold Italic"),local(Poppins-SemiBoldItalic),url(//fonts.gstatic.com/s/poppins/v13/pxiDyp8kv8JHgFVrJJLmr19VGdeK.eot?#) format("eot"),url(//fonts.gstatic.com/s/poppins/v13/pxiDyp8kv8JHgFVrJJLmr19VF9eO.woff2) format("woff2"),url(//fonts.gstatic.com/s/poppins/v13/pxiDyp8kv8JHgFVrJJLmr19VGdeI.woff) format("woff");
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  font-style: italic;
  font-weight: 700;
  src: local("Poppins Bold Italic"),local(Poppins-BoldItalic),url(//fonts.gstatic.com/s/poppins/v13/pxiDyp8kv8JHgFVrJJLmy15VGdeK.eot?#) format("eot"),url(//fonts.gstatic.com/s/poppins/v13/pxiDyp8kv8JHgFVrJJLmy15VF9eO.woff2) format("woff2"),url(//fonts.gstatic.com/s/poppins/v13/pxiDyp8kv8JHgFVrJJLmy15VGdeI.woff) format("woff");
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  font-style: italic;
  font-weight: 800;
  src: local("Poppins ExtraBold Italic"),local(Poppins-ExtraBoldItalic),url(//fonts.gstatic.com/s/poppins/v13/pxiDyp8kv8JHgFVrJJLm111VGdeK.eot?#) format("eot"),url(//fonts.gstatic.com/s/poppins/v13/pxiDyp8kv8JHgFVrJJLm111VF9eO.woff2) format("woff2"),url(//fonts.gstatic.com/s/poppins/v13/pxiDyp8kv8JHgFVrJJLm111VGdeI.woff) format("woff");
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  font-style: italic;
  font-weight: 900;
  src: local("Poppins Black Italic"),local(Poppins-BlackItalic),url(//fonts.gstatic.com/s/poppins/v13/pxiDyp8kv8JHgFVrJJLm81xVGdeK.eot?#) format("eot"),url(//fonts.gstatic.com/s/poppins/v13/pxiDyp8kv8JHgFVrJJLm81xVF9eO.woff2) format("woff2"),url(//fonts.gstatic.com/s/poppins/v13/pxiDyp8kv8JHgFVrJJLm81xVGdeI.woff) format("woff");
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  font-style: normal;
  font-weight: 100;
  src: local("Poppins Thin"),local(Poppins-Thin),url(//fonts.gstatic.com/s/poppins/v13/pxiGyp8kv8JHgFVrLPTufntE.eot?#) format("eot"),url(//fonts.gstatic.com/s/poppins/v13/pxiGyp8kv8JHgFVrLPTucHtA.woff2) format("woff2"),url(//fonts.gstatic.com/s/poppins/v13/pxiGyp8kv8JHgFVrLPTufntG.woff) format("woff");
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  font-style: normal;
  font-weight: 200;
  src: local("Poppins ExtraLight"),local(Poppins-ExtraLight),url(//fonts.gstatic.com/s/poppins/v13/pxiByp8kv8JHgFVrLFj_Z1JlEQ.eot?#) format("eot"),url(//fonts.gstatic.com/s/poppins/v13/pxiByp8kv8JHgFVrLFj_Z1xlFQ.woff2) format("woff2"),url(//fonts.gstatic.com/s/poppins/v13/pxiByp8kv8JHgFVrLFj_Z1JlEw.woff) format("woff");
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  font-style: normal;
  font-weight: 300;
  src: local("Poppins Light"),local(Poppins-Light),url(//fonts.gstatic.com/s/poppins/v13/pxiByp8kv8JHgFVrLDz8Z1JlEQ.eot?#) format("eot"),url(//fonts.gstatic.com/s/poppins/v13/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format("woff2"),url(//fonts.gstatic.com/s/poppins/v13/pxiByp8kv8JHgFVrLDz8Z1JlEw.woff) format("woff");
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  font-style: normal;
  font-weight: 400;
  src: local("Poppins Regular"),local(Poppins-Regular),url(//fonts.gstatic.com/s/poppins/v13/pxiEyp8kv8JHgFVrJJnedg.eot?#) format("eot"),url(//fonts.gstatic.com/s/poppins/v13/pxiEyp8kv8JHgFVrJJfecg.woff2) format("woff2"),url(//fonts.gstatic.com/s/poppins/v13/pxiEyp8kv8JHgFVrJJnedA.woff) format("woff");
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  font-style: normal;
  font-weight: 500;
  src: local("Poppins Medium"),local(Poppins-Medium),url(//fonts.gstatic.com/s/poppins/v13/pxiByp8kv8JHgFVrLGT9Z1JlEQ.eot?#) format("eot"),url(//fonts.gstatic.com/s/poppins/v13/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format("woff2"),url(//fonts.gstatic.com/s/poppins/v13/pxiByp8kv8JHgFVrLGT9Z1JlEw.woff) format("woff");
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  font-style: normal;
  font-weight: 600;
  src: local("Poppins SemiBold"),local(Poppins-SemiBold),url(//fonts.gstatic.com/s/poppins/v13/pxiByp8kv8JHgFVrLEj6Z1JlEQ.eot?#) format("eot"),url(//fonts.gstatic.com/s/poppins/v13/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format("woff2"),url(//fonts.gstatic.com/s/poppins/v13/pxiByp8kv8JHgFVrLEj6Z1JlEw.woff) format("woff");
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  font-style: normal;
  font-weight: 700;
  src: local("Poppins Bold"),local(Poppins-Bold),url(//fonts.gstatic.com/s/poppins/v13/pxiByp8kv8JHgFVrLCz7Z1JlEQ.eot?#) format("eot"),url(//fonts.gstatic.com/s/poppins/v13/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format("woff2"),url(//fonts.gstatic.com/s/poppins/v13/pxiByp8kv8JHgFVrLCz7Z1JlEw.woff) format("woff");
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  font-style: normal;
  font-weight: 800;
  src: local("Poppins ExtraBold"),local(Poppins-ExtraBold),url(//fonts.gstatic.com/s/poppins/v13/pxiByp8kv8JHgFVrLDD4Z1JlEQ.eot?#) format("eot"),url(//fonts.gstatic.com/s/poppins/v13/pxiByp8kv8JHgFVrLDD4Z1xlFQ.woff2) format("woff2"),url(//fonts.gstatic.com/s/poppins/v13/pxiByp8kv8JHgFVrLDD4Z1JlEw.woff) format("woff");
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  font-style: normal;
  font-weight: 900;
  src: local("Poppins Black"),local(Poppins-Black),url(//fonts.gstatic.com/s/poppins/v13/pxiByp8kv8JHgFVrLBT5Z1JlEQ.eot?#) format("eot"),url(//fonts.gstatic.com/s/poppins/v13/pxiByp8kv8JHgFVrLBT5Z1xlFQ.woff2) format("woff2"),url(//fonts.gstatic.com/s/poppins/v13/pxiByp8kv8JHgFVrLBT5Z1JlEw.woff) format("woff");
  font-display: swap;
}

@font-face {
  font-family: Montserrat;
  font-style: italic;
  font-weight: 100;
  src: local("Montserrat Thin Italic"),local(Montserrat-ThinItalic),url(//fonts.gstatic.com/s/montserrat/v15/JTUOjIg1_i6t8kCHKm459WxZqh7q29c.eot?#) format("eot"),url(//fonts.gstatic.com/s/montserrat/v15/JTUOjIg1_i6t8kCHKm459WxZqh7k29M.woff2) format("woff2"),url(//fonts.gstatic.com/s/montserrat/v15/JTUOjIg1_i6t8kCHKm459WxZqh7q29U.woff) format("woff");
  font-display: swap;
}

@font-face {
  font-family: Montserrat;
  font-style: italic;
  font-weight: 200;
  src: local("Montserrat ExtraLight Italic"),local(Montserrat-ExtraLightItalic),url(//fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZBg_z8vZ0.eot?#) format("eot"),url(//fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZBg_z_PZw.woff2) format("woff2"),url(//fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZBg_z8vZ2.woff) format("woff");
  font-display: swap;
}

@font-face {
  font-family: Montserrat;
  font-style: italic;
  font-weight: 300;
  src: local("Montserrat Light Italic"),local(Montserrat-LightItalic),url(//fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZYgzz8vZ0.eot?#) format("eot"),url(//fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZYgzz_PZw.woff2) format("woff2"),url(//fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZYgzz8vZ2.woff) format("woff");
  font-display: swap;
}

@font-face {
  font-family: Montserrat;
  font-style: italic;
  font-weight: 400;
  src: local("Montserrat Italic"),local(Montserrat-Italic),url(//fonts.gstatic.com/s/montserrat/v15/JTUQjIg1_i6t8kCHKm459WxRxy7i.eot?#) format("eot"),url(//fonts.gstatic.com/s/montserrat/v15/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format("woff2"),url(//fonts.gstatic.com/s/montserrat/v15/JTUQjIg1_i6t8kCHKm459WxRxy7g.woff) format("woff");
  font-display: swap;
}

@font-face {
  font-family: Montserrat;
  font-style: italic;
  font-weight: 500;
  src: local("Montserrat Medium Italic"),local(Montserrat-MediumItalic),url(//fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZOg3z8vZ0.eot?#) format("eot"),url(//fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZOg3z_PZw.woff2) format("woff2"),url(//fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZOg3z8vZ2.woff) format("woff");
  font-display: swap;
}

@font-face {
  font-family: Montserrat;
  font-style: italic;
  font-weight: 600;
  src: local("Montserrat SemiBold Italic"),local(Montserrat-SemiBoldItalic),url(//fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZFgrz8vZ0.eot?#) format("eot"),url(//fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZFgrz_PZw.woff2) format("woff2"),url(//fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZFgrz8vZ2.woff) format("woff");
  font-display: swap;
}

@font-face {
  font-family: Montserrat;
  font-style: italic;
  font-weight: 700;
  src: local("Montserrat Bold Italic"),local(Montserrat-BoldItalic),url(//fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZcgvz8vZ0.eot?#) format("eot"),url(//fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZcgvz_PZw.woff2) format("woff2"),url(//fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZcgvz8vZ2.woff) format("woff");
  font-display: swap;
}

@font-face {
  font-family: Montserrat;
  font-style: italic;
  font-weight: 800;
  src: local("Montserrat ExtraBold Italic"),local(Montserrat-ExtraBoldItalic),url(//fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZbgjz8vZ0.eot?#) format("eot"),url(//fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZbgjz_PZw.woff2) format("woff2"),url(//fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZbgjz8vZ2.woff) format("woff");
  font-display: swap;
}

@font-face {
  font-family: Montserrat;
  font-style: italic;
  font-weight: 900;
  src: local("Montserrat Black Italic"),local(Montserrat-BlackItalic),url(//fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZSgnz8vZ0.eot?#) format("eot"),url(//fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZSgnz_PZw.woff2) format("woff2"),url(//fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZSgnz8vZ2.woff) format("woff");
  font-display: swap;
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 100;
  src: local("Montserrat Thin"),local(Montserrat-Thin),url(//fonts.gstatic.com/s/montserrat/v15/JTUQjIg1_i6t8kCHKm45_QpRxy7i.eot?#) format("eot"),url(//fonts.gstatic.com/s/montserrat/v15/JTUQjIg1_i6t8kCHKm45_QpRyS7m.woff2) format("woff2"),url(//fonts.gstatic.com/s/montserrat/v15/JTUQjIg1_i6t8kCHKm45_QpRxy7g.woff) format("woff");
  font-display: swap;
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 200;
  src: local("Montserrat ExtraLight"),local(Montserrat-ExtraLight),url(//fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_aZA3gfD-g.eot?#) format("eot"),url(//fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_aZA3gnD_g.woff2) format("woff2"),url(//fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_aZA3gfD-A.woff) format("woff");
  font-display: swap;
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 300;
  src: local("Montserrat Light"),local(Montserrat-Light),url(//fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_cJD3gfD-g.eot?#) format("eot"),url(//fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_cJD3gnD_g.woff2) format("woff2"),url(//fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_cJD3gfD-A.woff) format("woff");
  font-display: swap;
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 400;
  src: local("Montserrat Regular"),local(Montserrat-Regular),url(//fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459Wdhzw.eot?#) format("eot"),url(//fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2"),url(//fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459WdhzQ.woff) format("woff");
  font-display: swap;
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 500;
  src: local("Montserrat Medium"),local(Montserrat-Medium),url(//fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_ZpC3gfD-g.eot?#) format("eot"),url(//fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_ZpC3gnD_g.woff2) format("woff2"),url(//fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_ZpC3gfD-A.woff) format("woff");
  font-display: swap;
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 600;
  src: local("Montserrat SemiBold"),local(Montserrat-SemiBold),url(//fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_bZF3gfD-g.eot?#) format("eot"),url(//fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_bZF3gnD_g.woff2) format("woff2"),url(//fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_bZF3gfD-A.woff) format("woff");
  font-display: swap;
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 700;
  src: local("Montserrat Bold"),local(Montserrat-Bold),url(//fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE3gfD-g.eot?#) format("eot"),url(//fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE3gnD_g.woff2) format("woff2"),url(//fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE3gfD-A.woff) format("woff");
  font-display: swap;
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 800;
  src: local("Montserrat ExtraBold"),local(Montserrat-ExtraBold),url(//fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_c5H3gfD-g.eot?#) format("eot"),url(//fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_c5H3gnD_g.woff2) format("woff2"),url(//fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_c5H3gfD-A.woff) format("woff");
  font-display: swap;
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 900;
  src: local("Montserrat Black"),local(Montserrat-Black),url(//fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_epG3gfD-g.eot?#) format("eot"),url(//fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_epG3gnD_g.woff2) format("woff2"),url(//fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_epG3gfD-A.woff) format("woff");
  font-display: swap;
}

/* purgecss start ignore */

/* ! tailwindcss v3.3.5 | MIT License | https://tailwindcss.com */

/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box;
  /* 1 */
  border-width: 0;
  /* 2 */
  border-style: solid;
  /* 2 */
  border-color: #e5e7eb;
  /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
*/

html {
  line-height: 1.5;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -moz-tab-size: 4;
  /* 3 */
  -o-tab-size: 4;
     tab-size: 4;
  /* 3 */
  font-family: Montserrat, Helvetica Neue, Arial, sans-serif;
  /* 4 */
  font-feature-settings: normal;
  /* 5 */
  font-variation-settings: normal;
  /* 6 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0;
  /* 1 */
  line-height: inherit;
  /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0;
  /* 1 */
  color: inherit;
  /* 2 */
  border-top-width: 1px;
  /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0;
  /* 1 */
  border-color: inherit;
  /* 2 */
  border-collapse: collapse;
  /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-feature-settings: inherit;
  /* 1 */
  font-variation-settings: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  font-weight: inherit;
  /* 1 */
  line-height: inherit;
  /* 1 */
  color: inherit;
  /* 1 */
  margin: 0;
  /* 2 */
  padding: 0;
  /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button;
  /* 1 */
  background-color: transparent;
  /* 2 */
  background-image: none;
  /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/

dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1;
  /* 1 */
  color: #9ca3af;
  /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1;
  /* 1 */
  color: #9ca3af;
  /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/

:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block;
  /* 1 */
  vertical-align: middle;
  /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */

[hidden] {
  display: none;
}

[type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}

[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #2563eb;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #6b7280;
  opacity: 1;
}

input::placeholder,textarea::placeholder {
  color: #6b7280;
  opacity: 1;
}

::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}

::-webkit-date-and-time-value {
  min-height: 1.5em;
}

::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field {
  padding-top: 0;
  padding-bottom: 0;
}

select {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
  background-size: 1.5em 1.5em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}

[multiple] {
  background-image: initial;
  background-position: initial;
  background-repeat: unset;
  background-size: initial;
  padding-right: 0.75rem;
  -webkit-print-color-adjust: unset;
          print-color-adjust: unset;
}

[type='checkbox'],[type='radio'] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #2563eb;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  --tw-shadow: 0 0 #0000;
}

[type='checkbox'] {
  border-radius: 0px;
}

[type='radio'] {
  border-radius: 100%;
}

[type='checkbox']:focus,[type='radio']:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

[type='checkbox']:checked,[type='radio']:checked {
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}

[type='checkbox']:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}

[type='radio']:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
}

[type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus {
  border-color: transparent;
  background-color: currentColor;
}

[type='checkbox']:indeterminate {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}

[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus {
  border-color: transparent;
  background-color: currentColor;
}

[type='file'] {
  background: unset;
  border-color: inherit;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-size: unset;
  line-height: inherit;
}

[type='file']:focus {
  outline: 1px solid ButtonText;
  outline: 1px auto -webkit-focus-ring-color;
}

*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}

.\!container {
  width: 100% !important;
  margin-right: auto !important;
  margin-left: auto !important;
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}

@media (min-width: 640px) {
  .\!container {
    max-width: 640px !important;
  }

  .container {
    max-width: 640px;
  }
}

@media (min-width: 1024px) {
  .\!container {
    max-width: 1024px !important;
  }

  .container {
    max-width: 1024px;
  }
}

@media (min-width: 1200px) {
  .\!container {
    max-width: 1200px !important;
  }

  .container {
    max-width: 1200px;
  }
}

@media (min-width: 1360px) {
  .\!container {
    max-width: 1360px !important;
  }

  .container {
    max-width: 1360px;
  }
}

@media (min-width: 1536px) {
  .\!container {
    max-width: 1536px !important;
  }

  .container {
    max-width: 1536px;
  }
}

@media (min-width: 1720px) {
  .\!container {
    max-width: 1720px !important;
  }

  .container {
    max-width: 1720px;
  }
}

@media (min-width: 1920px) {
  .\!container {
    max-width: 1920px !important;
  }

  .container {
    max-width: 1920px;
  }
}

@media (min-width: 2120px) {
  .\!container {
    max-width: 2120px !important;
  }

  .container {
    max-width: 2120px;
  }
}

.form-input,.form-textarea,.form-select,.form-multiselect {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}

.form-input:focus, .form-textarea:focus, .form-select:focus, .form-multiselect:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #2563eb;
}

.form-input::-moz-placeholder, .form-textarea::-moz-placeholder {
  color: #6b7280;
  opacity: 1;
}

.form-input::placeholder,.form-textarea::placeholder {
  color: #6b7280;
  opacity: 1;
}

.form-input::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}

.form-input::-webkit-date-and-time-value {
  min-height: 1.5em;
}

.form-input::-webkit-datetime-edit,.form-input::-webkit-datetime-edit-year-field,.form-input::-webkit-datetime-edit-month-field,.form-input::-webkit-datetime-edit-day-field,.form-input::-webkit-datetime-edit-hour-field,.form-input::-webkit-datetime-edit-minute-field,.form-input::-webkit-datetime-edit-second-field,.form-input::-webkit-datetime-edit-millisecond-field,.form-input::-webkit-datetime-edit-meridiem-field {
  padding-top: 0;
  padding-bottom: 0;
}

.form-select {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
  background-size: 1.5em 1.5em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}

.form-checkbox,.form-radio {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #2563eb;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  --tw-shadow: 0 0 #0000;
}

.form-checkbox {
  border-radius: 0px;
}

.form-radio {
  border-radius: 100%;
}

.form-checkbox:focus,.form-radio:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.form-checkbox:checked,.form-radio:checked {
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}

.form-checkbox:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}

.form-radio:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
}

.form-checkbox:checked:hover,.form-checkbox:checked:focus,.form-radio:checked:hover,.form-radio:checked:focus {
  border-color: transparent;
  background-color: currentColor;
}

.form-checkbox:indeterminate {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}

.form-checkbox:indeterminate:hover,.form-checkbox:indeterminate:focus {
  border-color: transparent;
  background-color: currentColor;
}

.prose {
  color: var(--tw-prose-body);
  max-width: 65ch;
}

.prose :where([class~="lead"]):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-lead);
  font-size: 1.25em;
  line-height: 1.6;
  margin-top: 1.2em;
  margin-bottom: 1.2em;
}

.prose :where(a):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-links);
  text-decoration: underline;
  font-weight: 500;
}

.prose :where(strong):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-bold);
  font-weight: 600;
}

.prose :where(a strong):not(:where([class~="not-prose"] *)) {
  color: inherit;
}

.prose :where(blockquote strong):not(:where([class~="not-prose"] *)) {
  color: inherit;
}

.prose :where(thead th strong):not(:where([class~="not-prose"] *)) {
  color: inherit;
}

.prose :where(ol):not(:where([class~="not-prose"] *)) {
  list-style-type: decimal;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-left: 1.625em;
}

.prose :where(ol[type="A"]):not(:where([class~="not-prose"] *)) {
  list-style-type: upper-alpha;
}

.prose :where(ol[type="a"]):not(:where([class~="not-prose"] *)) {
  list-style-type: lower-alpha;
}

.prose :where(ol[type="A" s]):not(:where([class~="not-prose"] *)) {
  list-style-type: upper-alpha;
}

.prose :where(ol[type="a" s]):not(:where([class~="not-prose"] *)) {
  list-style-type: lower-alpha;
}

.prose :where(ol[type="I"]):not(:where([class~="not-prose"] *)) {
  list-style-type: upper-roman;
}

.prose :where(ol[type="i"]):not(:where([class~="not-prose"] *)) {
  list-style-type: lower-roman;
}

.prose :where(ol[type="I" s]):not(:where([class~="not-prose"] *)) {
  list-style-type: upper-roman;
}

.prose :where(ol[type="i" s]):not(:where([class~="not-prose"] *)) {
  list-style-type: lower-roman;
}

.prose :where(ol[type="1"]):not(:where([class~="not-prose"] *)) {
  list-style-type: decimal;
}

.prose :where(ul):not(:where([class~="not-prose"] *)) {
  list-style-type: disc;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-left: 1.625em;
}

.prose :where(ol > li):not(:where([class~="not-prose"] *))::marker {
  font-weight: 400;
  color: var(--tw-prose-counters);
}

.prose :where(ul > li):not(:where([class~="not-prose"] *))::marker {
  color: var(--tw-prose-bullets);
}

.prose :where(hr):not(:where([class~="not-prose"] *)) {
  border-color: var(--tw-prose-hr);
  border-top-width: 1px;
  margin-top: 3em;
  margin-bottom: 3em;
}

.prose :where(blockquote):not(:where([class~="not-prose"] *)) {
  font-weight: 500;
  font-style: italic;
  color: var(--tw-prose-quotes);
  border-left-width: 0.25rem;
  border-left-color: var(--tw-prose-quote-borders);
  quotes: "\201C""\201D""\2018""\2019";
  margin-top: 1.6em;
  margin-bottom: 1.6em;
  padding-left: 1em;
}

.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"] *))::before {
  content: open-quote;
}

.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"] *))::after {
  content: close-quote;
}

.prose :where(h1):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 800;
  font-size: 2.25em;
  margin-top: 0;
  margin-bottom: 0.8888889em;
  line-height: 1.1111111;
}

.prose :where(h1 strong):not(:where([class~="not-prose"] *)) {
  font-weight: 900;
  color: inherit;
}

.prose :where(h2):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 700;
  font-size: 1.5em;
  margin-top: 2em;
  margin-bottom: 1em;
  line-height: 1.3333333;
}

.prose :where(h2 strong):not(:where([class~="not-prose"] *)) {
  font-weight: 800;
  color: inherit;
}

.prose :where(h3):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  font-size: 1.25em;
  margin-top: 1.6em;
  margin-bottom: 0.6em;
  line-height: 1.6;
}

.prose :where(h3 strong):not(:where([class~="not-prose"] *)) {
  font-weight: 700;
  color: inherit;
}

.prose :where(h4):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  margin-top: 1.5em;
  margin-bottom: 0.5em;
  line-height: 1.5;
}

.prose :where(h4 strong):not(:where([class~="not-prose"] *)) {
  font-weight: 700;
  color: inherit;
}

.prose :where(img):not(:where([class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}

.prose :where(figure > *):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}

.prose :where(figcaption):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-captions);
  font-size: 0.875em;
  line-height: 1.4285714;
  margin-top: 0.8571429em;
}

.prose :where(code):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-code);
  font-weight: 600;
  font-size: 0.875em;
}

.prose :where(code):not(:where([class~="not-prose"] *))::before {
  content: "`";
}

.prose :where(code):not(:where([class~="not-prose"] *))::after {
  content: "`";
}

.prose :where(a code):not(:where([class~="not-prose"] *)) {
  color: inherit;
}

.prose :where(h1 code):not(:where([class~="not-prose"] *)) {
  color: inherit;
}

.prose :where(h2 code):not(:where([class~="not-prose"] *)) {
  color: inherit;
  font-size: 0.875em;
}

.prose :where(h3 code):not(:where([class~="not-prose"] *)) {
  color: inherit;
  font-size: 0.9em;
}

.prose :where(h4 code):not(:where([class~="not-prose"] *)) {
  color: inherit;
}

.prose :where(blockquote code):not(:where([class~="not-prose"] *)) {
  color: inherit;
}

.prose :where(thead th code):not(:where([class~="not-prose"] *)) {
  color: inherit;
}

.prose :where(pre):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-pre-code);
  background-color: var(--tw-prose-pre-bg);
  overflow-x: auto;
  font-weight: 400;
  font-size: 0.875em;
  line-height: 1.7142857;
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
  border-radius: 0.375rem;
  padding-top: 0.8571429em;
  padding-right: 1.1428571em;
  padding-bottom: 0.8571429em;
  padding-left: 1.1428571em;
}

.prose :where(pre code):not(:where([class~="not-prose"] *)) {
  background-color: transparent;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}

.prose :where(pre code):not(:where([class~="not-prose"] *))::before {
  content: none;
}

.prose :where(pre code):not(:where([class~="not-prose"] *))::after {
  content: none;
}

.prose :where(table):not(:where([class~="not-prose"] *)) {
  width: 100%;
  table-layout: auto;
  text-align: left;
  margin-top: 2em;
  margin-bottom: 2em;
  font-size: 0.875em;
  line-height: 1.7142857;
}

.prose :where(thead):not(:where([class~="not-prose"] *)) {
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-th-borders);
}

.prose :where(thead th):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  vertical-align: bottom;
  padding-right: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-left: 0.5714286em;
}

.prose :where(tbody tr):not(:where([class~="not-prose"] *)) {
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-td-borders);
}

.prose :where(tbody tr:last-child):not(:where([class~="not-prose"] *)) {
  border-bottom-width: 0;
}

.prose :where(tbody td):not(:where([class~="not-prose"] *)) {
  vertical-align: baseline;
}

.prose :where(tfoot):not(:where([class~="not-prose"] *)) {
  border-top-width: 1px;
  border-top-color: var(--tw-prose-th-borders);
}

.prose :where(tfoot td):not(:where([class~="not-prose"] *)) {
  vertical-align: top;
}

.prose {
  --tw-prose-body: #374151;
  --tw-prose-headings: #111827;
  --tw-prose-lead: #4b5563;
  --tw-prose-links: #111827;
  --tw-prose-bold: #111827;
  --tw-prose-counters: #6b7280;
  --tw-prose-bullets: #d1d5db;
  --tw-prose-hr: #e5e7eb;
  --tw-prose-quotes: #111827;
  --tw-prose-quote-borders: #e5e7eb;
  --tw-prose-captions: #6b7280;
  --tw-prose-code: #111827;
  --tw-prose-pre-code: #e5e7eb;
  --tw-prose-pre-bg: #1f2937;
  --tw-prose-th-borders: #d1d5db;
  --tw-prose-td-borders: #e5e7eb;
  --tw-prose-invert-body: #d1d5db;
  --tw-prose-invert-headings: #fff;
  --tw-prose-invert-lead: #9ca3af;
  --tw-prose-invert-links: #fff;
  --tw-prose-invert-bold: #fff;
  --tw-prose-invert-counters: #9ca3af;
  --tw-prose-invert-bullets: #4b5563;
  --tw-prose-invert-hr: #374151;
  --tw-prose-invert-quotes: #f3f4f6;
  --tw-prose-invert-quote-borders: #374151;
  --tw-prose-invert-captions: #9ca3af;
  --tw-prose-invert-code: #fff;
  --tw-prose-invert-pre-code: #d1d5db;
  --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
  --tw-prose-invert-th-borders: #4b5563;
  --tw-prose-invert-td-borders: #374151;
  font-size: 1rem;
  line-height: 1.75;
}

.prose :where(p):not(:where([class~="not-prose"] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}

.prose :where(video):not(:where([class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}

.prose :where(figure):not(:where([class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}

.prose :where(li):not(:where([class~="not-prose"] *)) {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

.prose :where(ol > li):not(:where([class~="not-prose"] *)) {
  padding-left: 0.375em;
}

.prose :where(ul > li):not(:where([class~="not-prose"] *)) {
  padding-left: 0.375em;
}

.prose :where(.prose > ul > li p):not(:where([class~="not-prose"] *)) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}

.prose :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 1.25em;
}

.prose :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 1.25em;
}

.prose :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 1.25em;
}

.prose :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 1.25em;
}

.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}

.prose :where(hr + *):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}

.prose :where(h2 + *):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}

.prose :where(h3 + *):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}

.prose :where(h4 + *):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}

.prose :where(thead th:first-child):not(:where([class~="not-prose"] *)) {
  padding-left: 0;
}

.prose :where(thead th:last-child):not(:where([class~="not-prose"] *)) {
  padding-right: 0;
}

.prose :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)) {
  padding-top: 0.5714286em;
  padding-right: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-left: 0.5714286em;
}

.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)) {
  padding-left: 0;
}

.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)) {
  padding-right: 0;
}

.prose :where(.prose > :first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}

.prose :where(.prose > :last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 0;
}

.prose-sm :where(.prose > ul > li p):not(:where([class~="not-prose"] *)) {
  margin-top: 0.5714286em;
  margin-bottom: 0.5714286em;
}

.prose-sm :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 1.1428571em;
}

.prose-sm :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 1.1428571em;
}

.prose-sm :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 1.1428571em;
}

.prose-sm :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 1.1428571em;
}

.prose-sm :where(.prose > :first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}

.prose-sm :where(.prose > :last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 0;
}

.prose-base :where(.prose > ul > li p):not(:where([class~="not-prose"] *)) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}

.prose-base :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 1.25em;
}

.prose-base :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 1.25em;
}

.prose-base :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 1.25em;
}

.prose-base :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 1.25em;
}

.prose-base :where(.prose > :first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}

.prose-base :where(.prose > :last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 0;
}

.prose-lg :where(.prose > ul > li p):not(:where([class~="not-prose"] *)) {
  margin-top: 0.8888889em;
  margin-bottom: 0.8888889em;
}

.prose-lg :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 1.3333333em;
}

.prose-lg :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 1.3333333em;
}

.prose-lg :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 1.3333333em;
}

.prose-lg :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 1.3333333em;
}

.prose-lg :where(.prose > :first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}

.prose-lg :where(.prose > :last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 0;
}

.prose-xl :where(.prose > ul > li p):not(:where([class~="not-prose"] *)) {
  margin-top: 0.8em;
  margin-bottom: 0.8em;
}

.prose-xl :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 1.2em;
}

.prose-xl :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 1.2em;
}

.prose-xl :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 1.2em;
}

.prose-xl :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 1.2em;
}

.prose-xl :where(.prose > :first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}

.prose-xl :where(.prose > :last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 0;
}

.prose-2xl :where(.prose > ul > li p):not(:where([class~="not-prose"] *)) {
  margin-top: 0.8333333em;
  margin-bottom: 0.8333333em;
}

.prose-2xl :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 1.3333333em;
}

.prose-2xl :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 1.3333333em;
}

.prose-2xl :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 1.3333333em;
}

.prose-2xl :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 1.3333333em;
}

.prose-2xl :where(.prose > :first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}

.prose-2xl :where(.prose > :last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 0;
}

.btn {
  display: flex;
  align-items: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

@media (min-width: 1024px) {
  .btn {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 1360px) {
  .btn {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.btn svg {
  display: inline-flex;
}

.btn span {
  vertical-align: middle;
}

.btn:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}

.btn:focus {
  border-color: transparent;
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-color: rgb(46 139 87 / var(--tw-ring-opacity));
  --tw-ring-opacity: 0.5;
}

.btn-primary {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.btn-primary:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.btn-secondary {
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(37 99 235 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.btn-secondary:hover {
  --tw-border-opacity: 1;
  border-color: rgb(30 64 175 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.btn-secondary:focus {
  border-width: 2px;
  border-color: transparent;
}

.btn-size-lg {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.sales-guest-view .mnm-order-info-area .w-full.btn-size-lg {
  position: relative;
}

.sales-guest-view .mnm-order-info-area .w-full.btn-size-lg:after {
  content: ' ';
  position: absolute;
  right: 0px;
  top: 0.625rem;
  display: block;
  height: 6rem;
  border-width: 0.5px;
  --tw-border-opacity: 1;
  border-color: rgb(221 221 221 / var(--tw-border-opacity));
}

[data-content-type$='block'] .sales-guest-view .mnm-order-info-area .w-full.btn-size-lg p:last-child:after {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .sales-guest-view .mnm-order-info-area .w-full.btn-size-lg.filter:after {
}

.sales-guest-view .mnm-order-info-area .w-full.btn-size-lg:last-child:after {
  display: none;
}

.category-description .sales-guest-view .mnm-order-info-area .w-full.btn-size-lg:last-child:after {
  display: none;
}

.sales-order-view .mnm-order-info-area .w-full.btn-size-lg {
  position: relative;
}

.sales-order-view .mnm-order-info-area .w-full.btn-size-lg:after {
  content: ' ';
  position: absolute;
  right: 0px;
  top: 0.625rem;
  display: block;
  height: 6rem;
  border-width: 0.5px;
  --tw-border-opacity: 1;
  border-color: rgb(221 221 221 / var(--tw-border-opacity));
}

[data-content-type$='block'] .sales-order-view .mnm-order-info-area .w-full.btn-size-lg p:last-child:after {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .sales-order-view .mnm-order-info-area .w-full.btn-size-lg.filter:after {
}

.sales-order-view .mnm-order-info-area .w-full.btn-size-lg:last-child:after {
  display: none;
}

.category-description .sales-order-view .mnm-order-info-area .w-full.btn-size-lg:last-child:after {
  display: none;
}

.ship-vicco {
  background-image: url('../images/ship-vicco.svg');
}

.share-icon {
  background-image: url('../images/share-icon.svg');
}

.actions-toolbar .primary button {
  display: flex;
  align-items: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

@media (min-width: 1024px) {
  .actions-toolbar .primary button {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 1360px) {
  .actions-toolbar .primary button {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.actions-toolbar .primary button svg {
  display: inline-flex;
}

.actions-toolbar .primary button span {
  vertical-align: middle;
}

.actions-toolbar .primary button:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}

.actions-toolbar .primary button:focus {
  border-color: transparent;
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-color: rgb(46 139 87 / var(--tw-ring-opacity));
  --tw-ring-opacity: 0.5;
}

.actions-toolbar .primary button {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.actions-toolbar .primary button:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.actions-toolbar .primary button:focus{
  --tw-ring-color:none;
}

#category-view-container {
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0px;
}

.toolbar-products .modes-mode {
  height: 1.5rem;
  width: 1.5rem;
}

.toolbar-products .modes-mode span {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.toolbar-products .modes-mode.mode-grid {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2H6a2 2 0 01-2-2V6zM14 6a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2h-2a2 2 0 01-2-2V6zM4 16a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2H6a2 2 0 01-2-2v-2zM14 16a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2h-2a2 2 0 01-2-2v-2z" /></svg>');
}

.toolbar-products .modes-mode.mode-list {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 10h16M4 14h16M4 18h16" /></svg>');
}

.category-description {
  display: table;
  margin: 20px auto;
  padding: 15px;
  position: relative;
  color: gray;
  text-align: center;
}

.category-description .category-description-area {
  width: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  transition: height 0.5s;
  height: 150px;
  white-space: pre-line;
  margin-bottom: 50px;
}

.category-description span.read-more {
  background-color: #e9e9e9cf;
  text-align: center;
  text-decoration: none;
  padding: 10px;
}

.category-description span.shadowss {
  background: rgba(255, 255, 255, 0.54);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.54)), color-stop(51%, rgba(255, 255, 255, 1)), color-stop(52%, rgba(255, 255, 255, 1))) !important;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.54) 0%, rgba(255, 255, 255, 1) 51%, rgba(255, 255, 255, 1) 52%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0) !important;
}

.category-description .hidden {
  display: none;
}

.catalogsearch-result-index .top-container .breadcrumbs {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.price-including-tax + .price-excluding-tax {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.price-including-tax + .price-excluding-tax:before {
  content: attr(data-label) ': ';
}

.price-excluding-tax,
.price-including-tax {
  white-space: nowrap;
}

.price-excluding-tax .price, .price-including-tax .price {
  font-weight: 600;
  line-height: 1.625;
}

.price-excluding-tax {
  display: block;
}

[data-content-type$='block'] .price-excluding-tax p:last-child {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .price-excluding-tax.filter {
}

.price-container.price-tier_price {
  display: flex;
  gap: 0.25rem;
}

.price-container.price-tier_price > .price-including-tax + .price-excluding-tax:before {
  content: '(' attr(data-label) ': ';
}

.price-container.price-tier_price > .price-including-tax + .price-excluding-tax:after {
  content: ')';
}

/* Keep file for backwards compatibility */

#customer-login-container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

@media (min-width: 1024px) {
  #customer-login-container {
    flex-direction: row;
  }
}

.sign-in-image {
  background-image: url("../images/sign-in-image.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

/**
 * different styles can be found at https://tailwindcss-forms.vercel.app/
 **/

.form-input,
.form-email,
.form-select,
.form-multiselect,
.form-textarea {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.form-input:focus, .form-email:focus, .form-select:focus, .form-multiselect:focus, .form-textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(37 99 235 / var(--tw-border-opacity));
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-color: rgb(46 139 87 / var(--tw-ring-opacity));
  --tw-ring-opacity: 0.5;
}

.page.messages {
  position: sticky;
  z-index: 20;
  top: 0px;
}

.page.messages .messages
    section#messages {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}

@media (min-width: 640px) {
  .page.messages .messages
    section#messages {
    max-width: 640px;
  }
}

@media (min-width: 1024px) {
  .page.messages .messages
    section#messages {
    max-width: 1024px;
  }
}

@media (min-width: 1200px) {
  .page.messages .messages
    section#messages {
    max-width: 1200px;
  }
}

@media (min-width: 1360px) {
  .page.messages .messages
    section#messages {
    max-width: 1360px;
  }
}

@media (min-width: 1536px) {
  .page.messages .messages
    section#messages {
    max-width: 1536px;
  }
}

@media (min-width: 1720px) {
  .page.messages .messages
    section#messages {
    max-width: 1720px;
  }
}

@media (min-width: 1920px) {
  .page.messages .messages
    section#messages {
    max-width: 1920px;
  }
}

@media (min-width: 2120px) {
  .page.messages .messages
    section#messages {
    max-width: 2120px;
  }
}

.page.messages .messages
    section#messages {
  margin-left: auto;
  margin-right: auto;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.message {
  margin-bottom: 0.5rem;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
  padding: 0.5rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.sales-guest-view .mnm-order-info-area .message.py-4 {
  position: relative;
}

.sales-guest-view .mnm-order-info-area .message.py-4:after {
  content: ' ';
  position: absolute;
  right: 0px;
  top: 0.625rem;
  display: block;
  height: 6rem;
  border-width: 0.5px;
  --tw-border-opacity: 1;
  border-color: rgb(221 221 221 / var(--tw-border-opacity));
}

[data-content-type$='block'] .sales-guest-view .mnm-order-info-area .message.py-4 p:last-child:after {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .sales-guest-view .mnm-order-info-area .message.py-4.filter:after {
}

.sales-guest-view .mnm-order-info-area .message.py-4:last-child:after {
  display: none;
}

.category-description .sales-guest-view .mnm-order-info-area .message.py-4:last-child:after {
  display: none;
}

.sales-order-view .mnm-order-info-area .message.py-4 {
  position: relative;
}

.sales-order-view .mnm-order-info-area .message.py-4:after {
  content: ' ';
  position: absolute;
  right: 0px;
  top: 0.625rem;
  display: block;
  height: 6rem;
  border-width: 0.5px;
  --tw-border-opacity: 1;
  border-color: rgb(221 221 221 / var(--tw-border-opacity));
}

[data-content-type$='block'] .sales-order-view .mnm-order-info-area .message.py-4 p:last-child:after {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .sales-order-view .mnm-order-info-area .message.py-4.filter:after {
}

.sales-order-view .mnm-order-info-area .message.py-4:last-child:after {
  display: none;
}

.category-description .sales-order-view .mnm-order-info-area .message.py-4:last-child:after {
  display: none;
}

.sales-order-shipment .grid-cols-3 .message:last-child,
.sales-guest-shipment .grid-cols-3 .message:last-child {
  text-align: center;
}

.sales-order-creditmemo .grid-cols-7 .message:first-child,.sales-guest-creditmemo .grid-cols-7 .message:first-child {
  text-align: left;
}

.sales-order-creditmemo .grid-cols-7 .message,.sales-guest-creditmemo .grid-cols-7 .message {
  text-align: center;
}

.message.error {
  --tw-bg-opacity: 1;
  background-color: rgb(46 139 87 / var(--tw-bg-opacity));
}

.message.success {
  --tw-bg-opacity: 1;
  background-color: rgb(16 185 129 / var(--tw-bg-opacity));
}

.message.info,
    .message.warning,
    .message.notice {
  --tw-bg-opacity: 1;
  background-color: rgb(245 158 11 / var(--tw-bg-opacity));
}

.message a {
  text-decoration-line: underline;
}

.product-item .price-box .price-label {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.product-item .special-price .price-container .price-label {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.circle-orange {
  background: linear-gradient(to top, #88d3ce 0%, #6e45e2 100%);
}

.circle-green {
  background: linear-gradient(120deg, #f6d365 0%, #fda085 100%)
}

.mnm-elastic-super-matrix-new {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
}

.sales-guest-view .mnm-order-info-area .mnm-elastic-super-matrix-new.py-4 {
  position: relative;
}

.sales-guest-view .mnm-order-info-area .mnm-elastic-super-matrix-new.py-4:after {
  content: ' ';
  position: absolute;
  right: 0px;
  top: 0.625rem;
  display: block;
  height: 6rem;
  border-width: 0.5px;
  --tw-border-opacity: 1;
  border-color: rgb(221 221 221 / var(--tw-border-opacity));
}

[data-content-type$='block'] .sales-guest-view .mnm-order-info-area .mnm-elastic-super-matrix-new.py-4 p:last-child:after {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .sales-guest-view .mnm-order-info-area .mnm-elastic-super-matrix-new.py-4.filter:after {
}

.sales-guest-view .mnm-order-info-area .mnm-elastic-super-matrix-new.py-4:last-child:after {
  display: none;
}

.category-description .sales-guest-view .mnm-order-info-area .mnm-elastic-super-matrix-new.py-4:last-child:after {
  display: none;
}

.sales-order-view .mnm-order-info-area .mnm-elastic-super-matrix-new.py-4 {
  position: relative;
}

.sales-order-view .mnm-order-info-area .mnm-elastic-super-matrix-new.py-4:after {
  content: ' ';
  position: absolute;
  right: 0px;
  top: 0.625rem;
  display: block;
  height: 6rem;
  border-width: 0.5px;
  --tw-border-opacity: 1;
  border-color: rgb(221 221 221 / var(--tw-border-opacity));
}

[data-content-type$='block'] .sales-order-view .mnm-order-info-area .mnm-elastic-super-matrix-new.py-4 p:last-child:after {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .sales-order-view .mnm-order-info-area .mnm-elastic-super-matrix-new.py-4.filter:after {
}

.sales-order-view .mnm-order-info-area .mnm-elastic-super-matrix-new.py-4:last-child:after {
  display: none;
}

.category-description .sales-order-view .mnm-order-info-area .mnm-elastic-super-matrix-new.py-4:last-child:after {
  display: none;
}

.mnm-elastic-super-matrix-new .super-option {
  display: flex;
  width: 100%;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity));
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.catalog-product-view .columns.mnm-elastic-super-matrix-new .super-option {
  margin: 0px;
  max-width: -moz-max-content;
  max-width: max-content;
  padding: 0px;
}

.sales-guest-view .mnm-order-info-area .mnm-elastic-super-matrix-new .super-option.py-4 {
  position: relative;
}

.sales-guest-view .mnm-order-info-area .mnm-elastic-super-matrix-new .super-option.py-4:after {
  content: ' ';
  position: absolute;
  right: 0px;
  top: 0.625rem;
  display: block;
  height: 6rem;
  border-width: 0.5px;
  --tw-border-opacity: 1;
  border-color: rgb(221 221 221 / var(--tw-border-opacity));
}

[data-content-type$='block'] .sales-guest-view .mnm-order-info-area .mnm-elastic-super-matrix-new .super-option.py-4 p:last-child:after {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .sales-guest-view .mnm-order-info-area .mnm-elastic-super-matrix-new .super-option.py-4.filter:after {
}

.sales-guest-view .mnm-order-info-area .mnm-elastic-super-matrix-new .super-option.py-4:last-child:after {
  display: none;
}

.category-description .sales-guest-view .mnm-order-info-area .mnm-elastic-super-matrix-new .super-option.py-4:last-child:after {
  display: none;
}

.sales-order-view .mnm-order-info-area .mnm-elastic-super-matrix-new .super-option.py-4 {
  position: relative;
}

.sales-order-view .mnm-order-info-area .mnm-elastic-super-matrix-new .super-option.py-4:after {
  content: ' ';
  position: absolute;
  right: 0px;
  top: 0.625rem;
  display: block;
  height: 6rem;
  border-width: 0.5px;
  --tw-border-opacity: 1;
  border-color: rgb(221 221 221 / var(--tw-border-opacity));
}

[data-content-type$='block'] .sales-order-view .mnm-order-info-area .mnm-elastic-super-matrix-new .super-option.py-4 p:last-child:after {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .sales-order-view .mnm-order-info-area .mnm-elastic-super-matrix-new .super-option.py-4.filter:after {
}

.sales-order-view .mnm-order-info-area .mnm-elastic-super-matrix-new .super-option.py-4:last-child:after {
  display: none;
}

.category-description .sales-order-view .mnm-order-info-area .mnm-elastic-super-matrix-new .super-option.py-4:last-child:after {
  display: none;
}

.mnm-elastic-super-matrix-new .super-option:hover {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}

.mnm-elastic-super-matrix-new .super-option:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.mnm-elastic-super-matrix-new .super-option.no-stock {
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0.5;
  background: linear-gradient(45deg, #f4f4f4 50%, #fff 50%);
}

.mnm-elastic-super-matrix-new .super-option.selected {
  --tw-border-opacity: 1;
  border-color: rgb(20 184 166 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(153 246 228 / var(--tw-bg-opacity));
}

.mnm-find-in-store-modal-overlay {
  position: fixed;
  inset: 0px;
  top: 0px;
  left: 0px;
  z-index: 40;
  display: none;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  opacity: 0.5;
}

.category-description .mnm-find-in-store-modal-overlay {
  display: none;
}

.mnm-find-in-store-modal-overlay.active {
  display: block;
}

[data-content-type$='block'] .mnm-find-in-store-modal-overlay.active p:last-child {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .mnm-find-in-store-modal-overlay.active.filter {
}

.mnm-find-in-store-modal-content {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 50;
  width: 100%;
  --tw-translate-y: -50%;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius: 1.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 0.75rem;
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

@media (min-width: 1200px) {
  .mnm-find-in-store-modal-content {
    width: 60%;
    border-radius: 80px;
    padding-left: 90px;
    padding-right: 90px;
    padding-top: 50px;
    padding-bottom: 50px;
  }
}

@media (min-width: 1536px) {
  .mnm-find-in-store-modal-content {
    width: 40%;
  }
}

.page-product-bundle .price-final_price .price-from .price-container, .page-product-bundle .price-final_price .price-to .price-container {
  margin-bottom: 1rem;
  display: block;
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}

[data-content-type$='block'] .page-product-bundle .price-final_price .price-from .price-container p:last-child,[data-content-type$='block']  .page-product-bundle .price-final_price .price-to .price-container p:last-child {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .page-product-bundle .price-final_price .price-from .price-container.filter,.category-view .sidebar  .page-product-bundle .price-final_price .price-to .price-container.filter {
}

.page-product-bundle .price-final_price .price-from .price-container .price-label, .page-product-bundle .price-final_price .price-to .price-container .price-label {
  display: block;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 500;
}

[data-content-type$='block'] .page-product-bundle .price-final_price .price-from .price-container .price-label p:last-child,[data-content-type$='block']  .page-product-bundle .price-final_price .price-to .price-container .price-label p:last-child {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .page-product-bundle .price-final_price .price-from .price-container .price-label.filter,.category-view .sidebar  .page-product-bundle .price-final_price .price-to .price-container .price-label.filter {
}

.page-product-bundle .price-final_price .price-from .price-container .price, .page-product-bundle .price-final_price .price-to .price-container .price {
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 600;
  line-height: 1.25;
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}

.page-product-bundle .price-final_price .price-from .price-including-tax + .price-excluding-tax, .page-product-bundle .price-final_price .price-to .price-including-tax + .price-excluding-tax {
  margin-top: 0.25rem;
}

.page-product-bundle .price-final_price .price-from .price-including-tax + .price-excluding-tax .price, .page-product-bundle .price-final_price .price-to .price-including-tax + .price-excluding-tax .price {
  font-size: 1rem;
  line-height: 1.5rem;
}

.page-product-bundle .price-final_price .price-from .old-price .price-container .price,
                    .page-product-bundle .price-final_price .price-from .old-price .price-container .price-label,
                    .page-product-bundle .price-final_price .price-to .old-price .price-container .price,
                    .page-product-bundle .price-final_price .price-to .old-price .price-container .price-label {
  display: inline;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}

#mnm-installment-table .installment-limit {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
}

#mnm-installment-table .installment-limit .card {
  max-width: 31%;
  width: 100%;
  border: 1px solid #ddd;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin: 0px 5px 10px;
  border-radius: 20px;
  padding:0;
  background-color:#eeeeee;
}

#mnm-installment-table .installment-limit .card .bank-name {
  height: 45px;
  display: flex;
  align-items: center;
  justify-content: space-around;
  border-bottom: none;
  font-weight: bold;
}

#mnm-installment-table .installment-limit .card .bank-name:after {
  top: 39%;
  content: '' !important;
  display: block;
  width: 94px;
  height: 25px;
  z-index: 9;
  background-size: 100% 100%;
  background-position: inherit;
  background-repeat: no-repeat;
}

#mnm-installment-table .installment-limit .card.bankMaximum .bank-name:after {
  background-image: url('../images/banks/maximum.jpg');
}

#mnm-installment-table .installment-limit .card.bankBankkart .bank-name:after {
  background-image: url('../images/banks/ziraat.jpg');
}

#mnm-installment-table .installment-limit .card.bankAxess .bank-name:after {
  background-image: url('../images/banks/axess.jpg');
  height:90px;
}

#mnm-installment-table .installment-limit .card.bankAdvantage .bank-name:after {
  background-image: url('../images/banks/advantage.jpg');
}

#mnm-installment-table .installment-limit .card.bankCardfinans .bank-name:after {
  background-image: url('../images/banks/card-finans.jpg');
  height:70px;
}

#mnm-installment-table .installment-limit .card.bankParaf_Halk .bank-name:after {
  background-image: url('../images/banks/paraf.jpg');
  height:50px;
}

#mnm-installment-table .installment-limit .card.bankBonus .bank-name:after {
  background-image: url('../images/banks/bonus.jpg');
  height:50px;
}

#mnm-installment-table .installment-limit .card.bankVakifKatilim .bank-name:after {
  background-image: url('../images/banks/vakif-katilim.jpg');
}

#mnm-installment-table .installment-limit .card.bankWorld .bank-name:after {
  background-image: url('../images/banks/world.jpg');
}

#mnm-installment-table .installment-limit .card ul {
  width: 100%;
  padding: 0;
  margin: 0;
}

#mnm-installment-table .installment-limit .card ul li {
  display: flex;
  align-items: center;
  justify-content: space-around;
  height: 25px;
  font-size: 11px;
  border-top: 1px solid #ddd;
  padding: 0;
  margin: 0;
}

#mnm-installment-table .installment-limit .card ul li span.cross-installment {
  padding: 0 4px
}

#mnm-installment-table .installment-limit .card ul li div:nth-child(3),
                    #mnm-installment-table .installment-limit .card ul li div:nth-child(4) {
  width: 50px;
}

#mnm-installment-table .installment-limit .card ul li div:nth-child(1),
                    #mnm-installment-table .installment-limit .card ul li div:nth-child(2) {
  width: 20px;
}

.catalog-product-view .columns.px-2 {
  margin: 0px;
  max-width: -moz-max-content;
  max-width: max-content;
  padding: 0px;
}

.catalog-product-view .top-container .breadcrumbs {
  position: absolute;
  z-index: 1;
  background-color: inherit;
}

.catalog-product-view .top-container .breadcrumbs li:last-child {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.catalog-product-view #header {
  border-style: none;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.goretex-logo:before {
  display: block;
  content: "";
  width: 85px;
  height: 45px;
  background-size: 100% 100%;
  background-image: url('../images/goretex-logo.svg');
  background-repeat: no-repeat;
}

.sympatex-logo:before {
  display: block;
  content: "";
  width: 85px;
  height: 45px;
  background-size: 100% 100%;
  background-image: url('../images/sympatex-logo.svg');
  background-repeat: no-repeat;
}

.yuzde-30-indirim:before {
  display: block;
  content: "";
  width: 130px;
  height: 30px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0ia2F0bWFuXzIiIGRhdGEtbmFtZT0ia2F0bWFuIDIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDcyNy4xOCAxNTguMDMiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6ICNmZmY7CiAgICAgIH0KCiAgICAgIC5jbHMtMiB7CiAgICAgICAgZmlsbDogIzI4MjgyODsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9ImthdG1hbl8xIiBkYXRhLW5hbWU9ImthdG1hbiAxIj4KICAgIDxnPgogICAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik03OS4wMiwwaDY0OC4xNnYxNTguMDNINzkuMDJDMzUuMzgsMTU4LjAzLDAsMTIyLjY1LDAsNzkuMDJoMEMwLDM1LjM4LDM1LjM4LDAsNzkuMDIsMFoiLz4KICAgICAgPGc+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNTcuMywxMDEuODZjLTMuMTcsMC02LjAyLS41NS04LjU2LTEuNjctMi41My0xLjExLTQuNTItMi42OC01Ljk4LTQuNzEtMS40NS0yLjA0LTIuMTctNC40Mi0yLjE3LTcuMTVoOC4yOWMuMTgsMi4wNC45OCwzLjcyLDIuNCw1LjA0LDEuNDMsMS4zMSwzLjQ0LDEuOTYsNi4wMiwxLjk2czQuNzQtLjY1LDYuMjMtMS45NGMxLjUtMS4yOSwyLjI1LTIuOTUsMi4yNS00Ljk4LDAtMS41OS0uNDctMi44OS0xLjQtMy44OC0uOTMtMS0yLjA4LTEuNzctMy40Ni0yLjMxcy0zLjI5LTEuMTMtNS43My0xLjc3Yy0zLjA4LS44LTUuNTktMS42My03LjUyLTIuNDYtMS45Mi0uODQtMy41Ni0yLjE1LTQuOTItMy45Mi0xLjM1LTEuNzYtMi4wMi00LjExLTIuMDItNy4wNiwwLTIuNzIuNjctNS4wOSwyLjAyLTcuMTMsMS4zNi0yLjA0LDMuMjYtMy42LDUuNzEtNC42OSwyLjQ0LTEuMDgsNS4yNy0xLjYzLDguNDgtMS42Myw0LjU4LDAsOC4zMywxLjE1LDExLjI1LDMuNDQsMi45MiwyLjI4LDQuNTMsNS40MSw0Ljg1LDkuNGgtOC41NmMtLjE0LTEuNzItLjk2LTMuMTktMi40Ni00LjQyLTEuNDktMS4yMi0zLjQ1LTEuODMtNS45LTEuODMtMi4yMSwwLTQuMDIuNTctNS40MiwxLjcxLTEuNDEsMS4xMy0yLjEsMi43NS0yLjEsNC44OCwwLDEuNDUuNDQsMi42NCwxLjMxLDMuNTYuODkuOTMsMi4wMSwxLjY3LDMuMzUsMi4yMSwxLjM2LjU0LDMuMjIsMS4xNCw1LjU4LDEuNzcsMy4xMy44Niw1LjY3LDEuNzIsNy42MywyLjU4LDEuOTcuODUsMy42NSwyLjE3LDUuMDIsMy45NiwxLjM5LDEuNzksMi4wOCw0LjE4LDIuMDgsNy4xNywwLDIuNDEtLjY1LDQuNjctMS45NCw2Ljc5cy0zLjE4LDMuODMtNS42NSw1LjEzYy0yLjQ2LDEuMjktNS4zNiwxLjk0LTguNzEsMS45NFoiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMTcuMDIsODEuNzVjMCwxLjQxLS4wOSwyLjY4LS4yNywzLjgxaC0yOC41OGMuMjIsMi45OSwxLjMyLDUuMzksMy4zMSw3LjE5LDIsMS44MSw0LjQ1LDIuNzEsNy4zNSwyLjcxLDQuMTcsMCw3LjEtMS43Myw4LjgxLTUuMjFoOC4zNWMtMS4xMywzLjQzLTMuMTgsNi4yNC02LjE1LDguNDQtMi45NiwyLjItNi42NCwzLjI5LTExLjAyLDMuMjktMy41OCwwLTYuNzktLjgtOS42My0yLjQtMi44Mi0xLjYxLTUuMDQtMy44OC02LjY1LTYuNzktMS42LTIuOTItMi40LTYuMy0yLjQtMTAuMTVzLjc4LTcuMjMsMi4zMy0xMC4xNWMxLjU1LTIuOTMsMy43NS01LjE5LDYuNTgtNi43N3M2LjA4LTIuMzgsOS43NS0yLjM4LDYuNjcuNzcsOS40NCwyLjMxYzIuNzYsMS41NCw0LjkxLDMuNyw2LjQ0LDYuNDgsMS41NCwyLjc4LDIuMzEsNS45OCwyLjMxLDkuNlpNMTA4Ljk0LDc5LjMxYy0uMDQtMi44NC0xLjA2LTUuMTMtMy4wNi02Ljg1LTEuOTktMS43Mi00LjQ1LTIuNTgtNy4zOC0yLjU4LTIuNjgsMC00Ljk3Ljg1LTYuODgsMi41NC0xLjkxLDEuNy0zLjA0LDMuOTktMy40LDYuOWgyMC43MVoiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMzIuMzYsNjkuNDZjMS4zLTEuNzIsMy4wOS0zLjE3LDUuMzUtNC4zMywyLjI2LTEuMTgsNC44Mi0xLjc3LDcuNjktMS43NywzLjI1LDAsNi4yMi44MSw4LjkyLDIuNDIsMi42OSwxLjYsNC44MSwzLjg1LDYuMzUsNi43NSwxLjU0LDIuOTEsMi4zMSw2LjIzLDIuMzEsOS45OHMtLjc3LDcuMTEtMi4zMSwxMC4wOGMtMS41NCwyLjk2LTMuNjYsNS4yNy02LjM1LDYuOTItMi43LDEuNjYtNS42NywyLjQ4LTguOTIsMi40OC0yLjg2LDAtNS40MS0uNTgtNy42My0xLjczLTIuMjEtMS4xNS00LjAyLTIuNTktNS40Mi00LjMxdjIzLjIzaC03Ljc1di01NS4yMWg3Ljc1djUuNVpNMTU1LjExLDgyLjVjMC0yLjU4LS41NC00LjgxLTEuNi02LjY5LTEuMDYtMS44OC0yLjQ2LTMuMy00LjIxLTQuMjctMS43NC0uOTctMy42LTEuNDYtNS42LTEuNDZzLTMuNzkuNS01LjU0LDEuNWMtMS43NC45OS0zLjE0LDIuNDMtNC4yMSw0LjMzLTEuMDYsMS45MS0xLjU4LDQuMTUtMS41OCw2Ljczcy41Myw0LjgyLDEuNTgsNi43NWMxLjA3LDEuOTIsMi40NywzLjM4LDQuMjEsNC4zOCwxLjc1LDEsMy41OSwxLjUsNS41NCwxLjVzMy44Ni0uNTEsNS42LTEuNTJjMS43NS0xLjAzLDMuMTUtMi41MSw0LjIxLTQuNDYsMS4wNy0xLjk0LDEuNi00LjIxLDEuNi02Ljc5WiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIwNC45MSw4MS43NWMwLDEuNDEtLjA5LDIuNjgtLjI3LDMuODFoLTI4LjU4Yy4yMiwyLjk5LDEuMzIsNS4zOSwzLjMxLDcuMTksMiwxLjgxLDQuNDUsMi43MSw3LjM1LDIuNzEsNC4xNywwLDcuMS0xLjczLDguODEtNS4yMWg4LjM1Yy0xLjEzLDMuNDMtMy4xOCw2LjI0LTYuMTUsOC40NC0yLjk2LDIuMi02LjY0LDMuMjktMTEuMDIsMy4yOS0zLjU4LDAtNi43OS0uOC05LjYzLTIuNC0yLjgyLTEuNjEtNS4wNC0zLjg4LTYuNjUtNi43OS0xLjYtMi45Mi0yLjQtNi4zLTIuNC0xMC4xNXMuNzgtNy4yMywyLjMzLTEwLjE1YzEuNTUtMi45MywzLjc1LTUuMTksNi41OC02Ljc3czYuMDgtMi4zOCw5Ljc1LTIuMzgsNi42Ny43Nyw5LjQ0LDIuMzFjMi43NiwxLjU0LDQuOTEsMy43LDYuNDQsNi40OCwxLjU0LDIuNzgsMi4zMSw1Ljk4LDIuMzEsOS42Wk0xOTYuODMsNzkuMzFjLS4wNC0yLjg0LTEuMDYtNS4xMy0zLjA2LTYuODUtMS45OS0xLjcyLTQuNDUtMi41OC03LjM4LTIuNTgtMi42OCwwLTQuOTcuODUtNi44OCwyLjU0LTEuOTEsMS43LTMuMDQsMy45OS0zLjQsNi45aDIwLjcxWiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIyMS41NCw3MC4yN3YyMC43MWMwLDEuNDEuMzIsMi40MS45OCwzLjAyLjY1LjYxLDEuNzcuOTIsMy4zNS45Mmg0Ljc3djYuNDZoLTYuMTNjLTMuNDksMC02LjE2LS44MS04LjAyLTIuNDQtMS44NS0xLjY0LTIuNzctNC4yOS0yLjc3LTcuOTZ2LTIwLjcxaC00LjQydi02LjMxaDQuNDJ2LTkuMjloNy44MXY5LjI5aDkuMXY2LjMxaC05LjFaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjQ2Ljc5LDcwLjI3djIwLjcxYzAsMS40MS4zMiwyLjQxLjk4LDMuMDIuNjUuNjEsMS43Ny45MiwzLjM1LjkyaDQuNzd2Ni40NmgtNi4xM2MtMy40OSwwLTYuMTYtLjgxLTguMDItMi40NC0xLjg1LTEuNjQtMi43Ny00LjI5LTIuNzctNy45NnYtMjAuNzFoLTQuNDJ2LTYuMzFoNC40MnYtOS4yOWg3LjgxdjkuMjloOS4xdjYuMzFoLTkuMVoiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yOTcuMjksODEuNzVjMCwxLjQxLS4wOSwyLjY4LS4yNywzLjgxaC0yOC41OGMuMjIsMi45OSwxLjMyLDUuMzksMy4zMSw3LjE5LDIsMS44MSw0LjQ1LDIuNzEsNy4zNSwyLjcxLDQuMTcsMCw3LjEtMS43Myw4LjgxLTUuMjFoOC4zNWMtMS4xMywzLjQzLTMuMTgsNi4yNC02LjE1LDguNDQtMi45NiwyLjItNi42NCwzLjI5LTExLjAyLDMuMjktMy41OCwwLTYuNzktLjgtOS42My0yLjQtMi44Mi0xLjYxLTUuMDQtMy44OC02LjY1LTYuNzktMS42LTIuOTItMi40LTYuMy0yLjQtMTAuMTVzLjc4LTcuMjMsMi4zMy0xMC4xNWMxLjU1LTIuOTMsMy43NS01LjE5LDYuNTgtNi43N3M2LjA4LTIuMzgsOS43NS0yLjM4LDYuNjcuNzcsOS40NCwyLjMxYzIuNzYsMS41NCw0LjkxLDMuNyw2LjQ0LDYuNDgsMS41NCwyLjc4LDIuMzEsNS45OCwyLjMxLDkuNlpNMjg5LjIsNzkuMzFjLS4wNC0yLjg0LTEuMDYtNS4xMy0zLjA2LTYuODUtMS45OS0xLjcyLTQuNDUtMi41OC03LjM4LTIuNTgtMi42OCwwLTQuOTcuODUtNi44OCwyLjU0LTEuOTEsMS43LTMuMDQsMy45OS0zLjQsNi45aDIwLjcxWiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTMyMC4yOSw2My44NGMwLTMuMy45Ni01LjksMi44OC03Ljc3LDEuOTMtMS44OSw0LjQxLTIuODMsNy40NC0yLjgzczUuNTIuOTUsNy40NCwyLjgzYzEuOTMsMS44OCwyLjksNC40NywyLjksNy43N3MtLjk3LDUuOTEtMi45LDcuODFjLTEuOTIsMS44OS00LjQsMi44My03LjQ0LDIuODNzLTUuNTEtLjk0LTcuNDQtMi44M2MtMS45Mi0xLjktMi44OC00LjUxLTIuODgtNy44MVpNMzYxLjcxLDU0LjEzbC0yNy4wOCw0Ny4yNWgtNy42bDI3LjA4LTQ3LjI1aDcuNlpNMzMwLjYsNTcuOTJjLTIuODUsMC00LjI3LDEuOTctNC4yNyw1LjkyczEuNDIsNS45OCw0LjI3LDUuOThjMS4zNiwwLDIuNDItLjQ4LDMuMTctMS40Ni43NS0uOTgsMS4xMy0yLjQ5LDEuMTMtNC41MiwwLTMuOTQtMS40My01LjkyLTQuMjktNS45MlpNMzQ3LjkyLDkxLjYxYzAtMy4zLjk2LTUuOSwyLjg4LTcuNzcsMS45My0xLjg5LDQuNDItMi44Myw3LjQ2LTIuODNzNS40NC45NSw3LjM1LDIuODNjMS45MywxLjg4LDIuOSw0LjQ3LDIuOSw3Ljc3cy0uOTcsNS45MS0yLjksNy44MWMtMS45MiwxLjg5LTQuMzcsMi44My03LjM1LDIuODNzLTUuNTMtLjk0LTcuNDYtMi44M2MtMS45Mi0xLjktMi44OC00LjUxLTIuODgtNy44MVpNMzU4LjE3LDg1LjY5Yy0yLjg1LDAtNC4yNywxLjk3LTQuMjcsNS45MnMxLjQyLDUuOSw0LjI3LDUuOSw0LjI5LTEuOTYsNC4yOS01LjktMS40My01LjkyLTQuMjktNS45MloiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0zNzUuMjYsNjQuMTFjLjI4LTQuMjEsMS45LTcuNDgsNC44NS05LjgzLDIuOTctMi4zNiw2Ljc2LTMuNTQsMTEuMzgtMy41NCwzLjE3LDAsNS45LjU3LDguMjEsMS43MSwyLjMsMS4xMyw0LjA1LDIuNjYsNS4yMyw0LjYsMS4xOCwxLjk1LDEuNzcsNC4xNCwxLjc3LDYuNTgsMCwyLjgxLS43NSw1LjIxLTIuMjUsNy4yMS0xLjQ5LDEuOTktMy4yNywzLjMyLTUuMzUsNHYuMjdjMi42Ny44MSw0Ljc0LDIuMjksNi4yMyw0LjQ0LDEuNSwyLjE2LDIuMjUsNC45MSwyLjI1LDguMjUsMCwyLjY3LS42MSw1LjA0LTEuODMsNy4xMy0xLjIyLDIuMDgtMy4wNCwzLjczLTUuNDQsNC45NC0yLjM5LDEuMi01LjI2LDEuNzktOC42LDEuNzktNC44OSwwLTguOTEtMS4yNi0xMi4wNi0zLjc3LTMuMTQtMi41MS00LjgzLTYuMTMtNS4wNi0xMC44M2g3LjQ4Yy4xOCwyLjQxLDEuMSw0LjM2LDIuNzcsNS44OCwxLjY4LDEuNTIsMy45NCwyLjI3LDYuNzksMi4yN3M0Ljg5LS43Niw2LjM4LTIuMjdjMS41LTEuNTEsMi4yNS0zLjQ3LDIuMjUtNS44OCwwLTMuMTctMS4wMS01LjQyLTMuMDItNi43NS0yLjAyLTEuMzMtNS4xLTItOS4yNy0yaC0xLjc1di02LjM4aDEuODNjMy42Ny0uMDUsNi40Ni0uNjcsOC4zOC0xLjgzLDEuOTMtMS4xOCwyLjktMy4wNCwyLjktNS41OCwwLTIuMTctLjctMy45LTIuMS01LjE5LTEuNDEtMS4yOS0zLjQtMS45NC01Ljk4LTEuOTRzLTQuNTIuNjUtNS45MiwxLjk0Yy0xLjQxLDEuMjktMi4yNCwyLjg5LTIuNSw0Ljc5aC03LjU0WiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTQxNS43Myw3NS45OGMwLTcuODMsMS4zMi0xMy45NSwzLjk2LTE4LjM1LDIuNjUtNC40Miw3LjIxLTYuNjMsMTMuNjktNi42M3MxMS4wMywyLjIxLDEzLjY3LDYuNjNjMi42NSw0LjQxLDMuOTgsMTAuNTIsMy45OCwxOC4zNXMtMS4zMywxNC4xLTMuOTgsMTguNTZjLTIuNjQsNC40Ni03LjIsNi42OS0xMy42Nyw2LjY5cy0xMS4wNC0yLjIzLTEzLjY5LTYuNjljLTIuNjQtNC40Ni0zLjk2LTEwLjY1LTMuOTYtMTguNTZaTTQ0My40MSw3NS45OGMwLTMuNjctLjI0LTYuNzYtLjcxLTkuMjktLjQ3LTIuNTQtMS40NC00LjYxLTIuOS02LjIxLTEuNDUtMS42MS0zLjU5LTIuNDItNi40NC0yLjQycy01LC44MS02LjQ2LDIuNDJjLTEuNDUsMS42LTIuNDEsMy42Ny0yLjg4LDYuMjEtLjQ3LDIuNTMtLjcxLDUuNjMtLjcxLDkuMjlzLjIyLDcsLjY3LDkuNThjLjQ2LDIuNTcsMS40Miw0LjY2LDIuOSw2LjI1LDEuNDcsMS41OCwzLjYzLDIuMzgsNi40OCwyLjM4czUuMDEtLjc5LDYuNDgtMi4zOGMxLjQ3LTEuNTksMi40My0zLjY4LDIuODgtNi4yNS40Ni0yLjU4LjY5LTUuNzguNjktOS41OFoiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00ODUuNjMsNTQuMTl2NDcuMTloLTcuNzV2LTQ3LjE5aDcuNzVaTTQ4MS43NSw0OS40MmMtMS4xMywwLTIuMDgtLjQtMi44OC0xLjE5cy0xLjE5LTEuNzUtMS4xOS0yLjg4LjQtMi4xLDEuMTktMi45LDEuNzUtMS4xOSwyLjg4LTEuMTksMi4xLjQsMi45LDEuMTksMS4xOSwxLjc2LDEuMTksMi45LS40LDIuMDgtMS4xOSwyLjg4LTEuNzYsMS4xOS0yLjksMS4xOVoiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik01MTQuNjcsNjMuMzZjMi45NCwwLDUuNTguNjEsNy45MiwxLjgzLDIuMzMsMS4yMiw0LjE1LDMuMDQsNS40Niw1LjQ0LDEuMzIsMi4zOSwxLjk4LDUuMjksMS45OCw4LjY5djIyLjA2aC03LjY3di0yMC45MmMwLTMuMzQtLjg0LTUuOTEtMi41Mi03LjY5LTEuNjctMS43OS0zLjk1LTIuNjktNi44NS0yLjY5cy01LjIuOS02LjksMi42OWMtMS43LDEuNzgtMi41NCw0LjM0LTIuNTQsNy42OXYyMC45MmgtNy43NXYtMzcuNDJoNy43NXY0LjI5YzEuMjYtMS41NCwyLjg4LTIuNzQsNC44NS0zLjYsMS45Ny0uODYsNC4wNi0xLjI5LDYuMjctMS4yOVoiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik01MzcuMjgsODIuNWMwLTMuNzUuNzgtNy4wNywyLjMzLTkuOTgsMS41NS0yLjksMy42OC01LjE1LDYuMzgtNi43NSwyLjY5LTEuNjEsNS42OS0yLjQyLDktMi40MiwyLjQ0LDAsNC44NS41NCw3LjIzLDEuNiwyLjM4LDEuMDYsNC4yNiwyLjQ3LDUuNjcsNC4yM3YtMTguMDZoNy44MXY1MC4yNWgtNy44MXYtNS42M2MtMS4yNywxLjgxLTMuMDIsMy4zLTUuMjcsNC40OC0yLjI0LDEuMTctNC44LDEuNzUtNy42OSwxLjc1LTMuMjcsMC02LjI0LS44Mi04Ljk0LTIuNDgtMi43LTEuNjUtNC44Mi0zLjk2LTYuMzgtNi45Mi0xLjU2LTIuOTctMi4zMy02LjMzLTIuMzMtMTAuMDhaTTU2Ny44OSw4Mi42NWMwLTIuNTgtLjU0LTQuODItMS42LTYuNzMtMS4wNi0xLjktMi40NS0zLjM0LTQuMTctNC4zMy0xLjcxLTEtMy41Ni0xLjUtNS41Ni0xLjVzLTMuODQuNDktNS41NiwxLjQ2Yy0xLjcyLjk3LTMuMTIsMi40LTQuMTksNC4yNy0xLjA2LDEuODgtMS41OCw0LjEtMS41OCw2LjY5cy41Myw0Ljg1LDEuNTgsNi43OWMxLjA3LDEuOTUsMi40NywzLjQzLDQuMjEsNC40NiwxLjc1LDEuMDIsMy41OSwxLjUyLDUuNTQsMS41MnMzLjg1LS41LDUuNTYtMS41YzEuNzItMSwzLjExLTIuNDYsNC4xNy00LjM4LDEuMDctMS45MywxLjYtNC4xOCwxLjYtNi43NVoiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik01ODkuOCw1OWMtMS40MSwwLTIuNTgtLjQ3LTMuNTItMS40Mi0uOTUtLjk0LTEuNDItMi4xMy0xLjQyLTMuNTRzLjQ3LTIuNTcsMS40Mi0zLjUyYy45NC0uOTQsMi4xMS0xLjQyLDMuNTItMS40MnMyLjUxLjQ3LDMuNDYsMS40MmMuOTYuOTUsMS40NCwyLjEyLDEuNDQsMy41MnMtLjQ4LDIuNi0xLjQ0LDMuNTRjLS45NS45NS0yLjEsMS40Mi0zLjQ2LDEuNDJaTTU5My42MSw2My45NnYzNy40MmgtNy43NXYtMzcuNDJoNy43NVoiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik02MTEuNTMsNjkuNGMxLjEzLTEuOSwyLjYzLTMuMzgsNC41LTQuNDQsMS44OS0xLjA3LDQuMTMtMS42LDYuNzEtMS42djguMDJoLTEuOThjLTMuMDMsMC01LjMzLjc3LTYuOSwyLjMxLTEuNTYsMS41My0yLjMzLDQuMi0yLjMzLDh2MTkuNjloLTcuNzV2LTM3LjQyaDcuNzV2NS40NFoiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik02MzMuNzgsNTljLTEuNDEsMC0yLjU4LS40Ny0zLjUyLTEuNDItLjk1LS45NC0xLjQyLTIuMTMtMS40Mi0zLjU0cy40Ny0yLjU3LDEuNDItMy41MmMuOTQtLjk0LDIuMTEtMS40MiwzLjUyLTEuNDJzMi41MS40NywzLjQ2LDEuNDJjLjk2Ljk1LDEuNDQsMi4xMiwxLjQ0LDMuNTJzLS40OCwyLjYtMS40NCwzLjU0Yy0uOTUuOTUtMi4xLDEuNDItMy40NiwxLjQyWk02MzcuNTksNjMuOTZ2MzcuNDJoLTcuNzV2LTM3LjQyaDcuNzVaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNjkzLjA1LDYzLjM2YzIuOTQsMCw1LjU4LjYxLDcuOTIsMS44MywyLjMzLDEuMjIsNC4xNywzLjA0LDUuNSw1LjQ0LDEuMzMsMi4zOSwyLDUuMjksMiw4LjY5djIyLjA2aC03LjY3di0yMC45MmMwLTMuMzQtLjg0LTUuOTEtMi41Mi03LjY5LTEuNjctMS43OS0zLjk1LTIuNjktNi44NS0yLjY5cy01LjIuOS02LjksMi42OWMtMS43LDEuNzgtMi41NCw0LjM0LTIuNTQsNy42OXYyMC45MmgtNy42N3YtMjAuOTJjMC0zLjM0LS44NC01LjkxLTIuNTItNy42OS0xLjY3LTEuNzktMy45NS0yLjY5LTYuODUtMi42OXMtNS4yLjktNi45LDIuNjljLTEuNywxLjc4LTIuNTQsNC4zNC0yLjU0LDcuNjl2MjAuOTJoLTcuNzV2LTM3LjQyaDcuNzV2NC4yOWMxLjI2LTEuNTQsMi44Ni0yLjc0LDQuODEtMy42LDEuOTQtLjg2LDQuMDMtMS4yOSw2LjI1LTEuMjksMi45OCwwLDUuNjUuNjQsOCwxLjksMi4zNiwxLjI3LDQuMTcsMy4xLDUuNDQsNS41LDEuMTQtMi4yNiwyLjktNC4wNiw1LjI5LTUuNCwyLjQtMS4zMyw0Ljk4LTIsNy43NS0yWiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4=)
}

.yuzde-15-indirim:before {
  display: block;
  content: "";
  width: 130px;
  height: 30px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0ia2F0bWFuXzIiIGRhdGEtbmFtZT0ia2F0bWFuIDIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDcyNy4xOCAxNTguMDMiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6ICNmZmY7CiAgICAgIH0KCiAgICAgIC5jbHMtMiB7CiAgICAgICAgZmlsbDogIzI4MjgyODsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9ImthdG1hbl8xIiBkYXRhLW5hbWU9ImthdG1hbiAxIj4KICAgIDxnPgogICAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik03OS4wMSwwaDY0OC4xNnYxNTguMDNINzkuMDFDMzUuMzgsMTU4LjAzLDAsMTIyLjY1LDAsNzkuMDFoMEMwLDM1LjM4LDM1LjM4LDAsNzkuMDEsMFoiLz4KICAgICAgPGc+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNjUuNjYsMTAxLjg2Yy0zLjE3LDAtNi4wMi0uNTUtOC41Ni0xLjY3LTIuNTMtMS4xMS00LjUyLTIuNjgtNS45OC00LjcxLTEuNDUtMi4wNC0yLjE3LTQuNDItMi4xNy03LjE1aDguMjljLjE4LDIuMDQuOTgsMy43MiwyLjQsNS4wNCwxLjQzLDEuMzEsMy40NCwxLjk2LDYuMDIsMS45NnM0Ljc0LS42NSw2LjIzLTEuOTRjMS41LTEuMjksMi4yNS0yLjk1LDIuMjUtNC45OCwwLTEuNTktLjQ3LTIuODktMS40LTMuODgtLjkzLTEtMi4wOC0xLjc3LTMuNDYtMi4zMXMtMy4yOS0xLjEzLTUuNzMtMS43N2MtMy4wOC0uOC01LjU5LTEuNjMtNy41Mi0yLjQ2LTEuOTItLjg0LTMuNTYtMi4xNS00LjkyLTMuOTItMS4zNS0xLjc2LTIuMDItNC4xMS0yLjAyLTcuMDYsMC0yLjcyLjY3LTUuMDksMi4wMi03LjEzLDEuMzYtMi4wNCwzLjI2LTMuNiw1LjcxLTQuNjksMi40NC0xLjA4LDUuMjctMS42Myw4LjQ4LTEuNjMsNC41OCwwLDguMzMsMS4xNSwxMS4yNSwzLjQ0LDIuOTIsMi4yOCw0LjUzLDUuNDEsNC44NSw5LjRoLTguNTZjLS4xNC0xLjcyLS45Ni0zLjE5LTIuNDYtNC40Mi0xLjQ5LTEuMjItMy40NS0xLjgzLTUuOS0xLjgzLTIuMjEsMC00LjAyLjU3LTUuNDIsMS43MS0xLjQxLDEuMTMtMi4xLDIuNzUtMi4xLDQuODgsMCwxLjQ1LjQ0LDIuNjQsMS4zMSwzLjU2Ljg5LjkzLDIuMDEsMS42NywzLjM1LDIuMjEsMS4zNi41NCwzLjIyLDEuMTQsNS41OCwxLjc3LDMuMTMuODYsNS42NywxLjcyLDcuNjMsMi41OCwxLjk3Ljg1LDMuNjUsMi4xNyw1LjAyLDMuOTYsMS4zOSwxLjc5LDIuMDgsNC4xOCwyLjA4LDcuMTcsMCwyLjQxLS42NSw0LjY3LTEuOTQsNi43OXMtMy4xOCwzLjgzLTUuNjUsNS4xM2MtMi40NiwxLjI5LTUuMzYsMS45NC04LjcxLDEuOTRaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTI1LjM4LDgxLjc1YzAsMS40MS0uMDksMi42OC0uMjcsMy44MWgtMjguNThjLjIyLDIuOTksMS4zMiw1LjM5LDMuMzEsNy4xOSwyLDEuODEsNC40NSwyLjcxLDcuMzUsMi43MSw0LjE3LDAsNy4xLTEuNzMsOC44MS01LjIxaDguMzVjLTEuMTMsMy40My0zLjE4LDYuMjQtNi4xNSw4LjQ0LTIuOTYsMi4yLTYuNjQsMy4yOS0xMS4wMiwzLjI5LTMuNTgsMC02Ljc5LS44LTkuNjMtMi40LTIuODItMS42MS01LjA0LTMuODgtNi42NS02Ljc5LTEuNi0yLjkyLTIuNC02LjMtMi40LTEwLjE1cy43OC03LjIzLDIuMzMtMTAuMTVjMS41NS0yLjkzLDMuNzUtNS4xOSw2LjU4LTYuNzdzNi4wOC0yLjM4LDkuNzUtMi4zOCw2LjY3Ljc3LDkuNDQsMi4zMWMyLjc2LDEuNTQsNC45MSwzLjcsNi40NCw2LjQ4LDEuNTQsMi43OCwyLjMxLDUuOTgsMi4zMSw5LjZaTTExNy4zLDc5LjMxYy0uMDQtMi44NC0xLjA2LTUuMTMtMy4wNi02Ljg1LTEuOTktMS43Mi00LjQ1LTIuNTgtNy4zOC0yLjU4LTIuNjgsMC00Ljk3Ljg1LTYuODgsMi41NC0xLjkxLDEuNy0zLjA0LDMuOTktMy40LDYuOWgyMC43MVoiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xNDAuNzIsNjkuNDZjMS4zLTEuNzIsMy4wOS0zLjE3LDUuMzUtNC4zMywyLjI2LTEuMTgsNC44Mi0xLjc3LDcuNjktMS43NywzLjI1LDAsNi4yMi44MSw4LjkyLDIuNDIsMi42OSwxLjYsNC44MSwzLjg1LDYuMzUsNi43NSwxLjU0LDIuOTEsMi4zMSw2LjIzLDIuMzEsOS45OHMtLjc3LDcuMTEtMi4zMSwxMC4wOGMtMS41NCwyLjk2LTMuNjYsNS4yNy02LjM1LDYuOTItMi43LDEuNjYtNS42NywyLjQ4LTguOTIsMi40OC0yLjg2LDAtNS40MS0uNTgtNy42My0xLjczLTIuMjEtMS4xNS00LjAyLTIuNTktNS40Mi00LjMxdjIzLjIzaC03Ljc1di01NS4yMWg3Ljc1djUuNVpNMTYzLjQ3LDgyLjVjMC0yLjU4LS41NC00LjgxLTEuNi02LjY5LTEuMDYtMS44OC0yLjQ2LTMuMy00LjIxLTQuMjctMS43NC0uOTctMy42LTEuNDYtNS42LTEuNDZzLTMuNzkuNS01LjU0LDEuNWMtMS43NC45OS0zLjE0LDIuNDMtNC4yMSw0LjMzLTEuMDYsMS45MS0xLjU4LDQuMTUtMS41OCw2Ljczcy41Myw0LjgyLDEuNTgsNi43NWMxLjA3LDEuOTIsMi40NywzLjM4LDQuMjEsNC4zOCwxLjc1LDEsMy41OSwxLjUsNS41NCwxLjVzMy44Ni0uNTEsNS42LTEuNTJjMS43NS0xLjAzLDMuMTUtMi41MSw0LjIxLTQuNDYsMS4wNy0xLjk0LDEuNi00LjIxLDEuNi02Ljc5WiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIxMy4yOCw4MS43NWMwLDEuNDEtLjA5LDIuNjgtLjI3LDMuODFoLTI4LjU4Yy4yMiwyLjk5LDEuMzIsNS4zOSwzLjMxLDcuMTksMiwxLjgxLDQuNDUsMi43MSw3LjM1LDIuNzEsNC4xNywwLDcuMS0xLjczLDguODEtNS4yMWg4LjM1Yy0xLjEzLDMuNDMtMy4xOCw2LjI0LTYuMTUsOC40NC0yLjk2LDIuMi02LjY0LDMuMjktMTEuMDIsMy4yOS0zLjU4LDAtNi43OS0uOC05LjYzLTIuNC0yLjgyLTEuNjEtNS4wNC0zLjg4LTYuNjUtNi43OS0xLjYtMi45Mi0yLjQtNi4zLTIuNC0xMC4xNXMuNzgtNy4yMywyLjMzLTEwLjE1YzEuNTUtMi45MywzLjc1LTUuMTksNi41OC02Ljc3czYuMDgtMi4zOCw5Ljc1LTIuMzgsNi42Ny43Nyw5LjQ0LDIuMzFjMi43NiwxLjU0LDQuOTEsMy43LDYuNDQsNi40OCwxLjU0LDIuNzgsMi4zMSw1Ljk4LDIuMzEsOS42Wk0yMDUuMTksNzkuMzFjLS4wNC0yLjg0LTEuMDYtNS4xMy0zLjA2LTYuODUtMS45OS0xLjcyLTQuNDUtMi41OC03LjM4LTIuNTgtMi42OCwwLTQuOTcuODUtNi44OCwyLjU0LTEuOTEsMS43LTMuMDQsMy45OS0zLjQsNi45aDIwLjcxWiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIyOS45LDcwLjI3djIwLjcxYzAsMS40MS4zMiwyLjQxLjk4LDMuMDIuNjUuNjEsMS43Ny45MiwzLjM1LjkyaDQuNzd2Ni40NmgtNi4xM2MtMy40OSwwLTYuMTYtLjgxLTguMDItMi40NC0xLjg1LTEuNjQtMi43Ny00LjI5LTIuNzctNy45NnYtMjAuNzFoLTQuNDJ2LTYuMzFoNC40MnYtOS4yOWg3LjgxdjkuMjloOS4xdjYuMzFoLTkuMVoiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yNTUuMTUsNzAuMjd2MjAuNzFjMCwxLjQxLjMyLDIuNDEuOTgsMy4wMi42NS42MSwxLjc3LjkyLDMuMzUuOTJoNC43N3Y2LjQ2aC02LjEzYy0zLjQ5LDAtNi4xNi0uODEtOC4wMi0yLjQ0LTEuODUtMS42NC0yLjc3LTQuMjktMi43Ny03Ljk2di0yMC43MWgtNC40MnYtNi4zMWg0LjQydi05LjI5aDcuODF2OS4yOWg5LjF2Ni4zMWgtOS4xWiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTMwNS42NSw4MS43NWMwLDEuNDEtLjA5LDIuNjgtLjI3LDMuODFoLTI4LjU4Yy4yMiwyLjk5LDEuMzIsNS4zOSwzLjMxLDcuMTksMiwxLjgxLDQuNDUsMi43MSw3LjM1LDIuNzEsNC4xNywwLDcuMS0xLjczLDguODEtNS4yMWg4LjM1Yy0xLjEzLDMuNDMtMy4xOCw2LjI0LTYuMTUsOC40NC0yLjk2LDIuMi02LjY0LDMuMjktMTEuMDIsMy4yOS0zLjU4LDAtNi43OS0uOC05LjYzLTIuNC0yLjgyLTEuNjEtNS4wNC0zLjg4LTYuNjUtNi43OS0xLjYtMi45Mi0yLjQtNi4zLTIuNC0xMC4xNXMuNzgtNy4yMywyLjMzLTEwLjE1YzEuNTUtMi45MywzLjc1LTUuMTksNi41OC02Ljc3czYuMDgtMi4zOCw5Ljc1LTIuMzgsNi42Ny43Nyw5LjQ0LDIuMzFjMi43NiwxLjU0LDQuOTEsMy43LDYuNDQsNi40OCwxLjU0LDIuNzgsMi4zMSw1Ljk4LDIuMzEsOS42Wk0yOTcuNTcsNzkuMzFjLS4wNC0yLjg0LTEuMDYtNS4xMy0zLjA2LTYuODUtMS45OS0xLjcyLTQuNDUtMi41OC03LjM4LTIuNTgtMi42OCwwLTQuOTcuODUtNi44OCwyLjU0LTEuOTEsMS43LTMuMDQsMy45OS0zLjQsNi45aDIwLjcxWiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTMyOC42NSw2My44M2MwLTMuMy45Ni01LjksMi44OC03Ljc3LDEuOTMtMS44OSw0LjQxLTIuODMsNy40NC0yLjgzczUuNTIuOTUsNy40NCwyLjgzYzEuOTMsMS44OCwyLjksNC40NywyLjksNy43N3MtLjk3LDUuOTEtMi45LDcuODFjLTEuOTIsMS44OS00LjQsMi44My03LjQ0LDIuODNzLTUuNTEtLjk0LTcuNDQtMi44M2MtMS45Mi0xLjktMi44OC00LjUxLTIuODgtNy44MVpNMzcwLjA3LDU0LjEzbC0yNy4wOCw0Ny4yNWgtNy42bDI3LjA4LTQ3LjI1aDcuNlpNMzM4Ljk3LDU3LjkyYy0yLjg1LDAtNC4yNywxLjk3LTQuMjcsNS45MnMxLjQyLDUuOTgsNC4yNyw1Ljk4YzEuMzYsMCwyLjQyLS40OCwzLjE3LTEuNDYuNzUtLjk4LDEuMTMtMi40OSwxLjEzLTQuNTIsMC0zLjk0LTEuNDMtNS45Mi00LjI5LTUuOTJaTTM1Ni4yOCw5MS42MWMwLTMuMy45Ni01LjksMi44OC03Ljc3LDEuOTMtMS44OSw0LjQyLTIuODMsNy40Ni0yLjgzczUuNDQuOTUsNy4zNSwyLjgzYzEuOTMsMS44OCwyLjksNC40NywyLjksNy43N3MtLjk3LDUuOTEtMi45LDcuODFjLTEuOTIsMS44OS00LjM3LDIuODMtNy4zNSwyLjgzcy01LjUzLS45NC03LjQ2LTIuODNjLTEuOTItMS45LTIuODgtNC41MS0yLjg4LTcuODFaTTM2Ni41Myw4NS42OWMtMi44NSwwLTQuMjcsMS45Ny00LjI3LDUuOTJzMS40Miw1LjksNC4yNyw1LjksNC4yOS0xLjk2LDQuMjktNS45LTEuNDMtNS45Mi00LjI5LTUuOTJaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzgyLjc1LDU4Ljk0di03LjA2aDE0LjEzdjQ5LjVoLTcuODF2LTQyLjQ0aC02LjMxWiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTQzOS40Miw1OC41NGgtMjIuNzN2MTMuNWMuOTQtMS4yNiwyLjM1LTIuMzIsNC4yMy0zLjE5LDEuODgtLjg2LDMuODgtMS4yOSw2LjAyLTEuMjksMy43OSwwLDYuODguODIsOS4yNSwyLjQ2LDIuMzksMS42Myw0LjA5LDMuNjgsNS4xLDYuMTcsMS4wMSwyLjQ5LDEuNTIsNS4xMSwxLjUyLDcuODgsMCwzLjM1LS42NSw2LjMzLTEuOTQsOC45NC0xLjI5LDIuNi0zLjIyLDQuNjUtNS43Nyw2LjE1LTIuNTYsMS40OS01LjY5LDIuMjMtOS40LDIuMjMtNC45MywwLTguODktMS4yMi0xMS44OC0zLjY3LTIuOTktMi40NC00Ljc4LTUuNjgtNS4zOC05LjcxaDcuNTRjLjUsMi4xMywxLjYsMy44MSwzLjMxLDUuMDYsMS43MiwxLjI0LDMuODgsMS44NSw2LjQ2LDEuODUsMy4yMiwwLDUuNjMtLjk3LDcuMjMtMi45MiwxLjYxLTEuOTQsMi40Mi00LjUyLDIuNDItNy43M3MtLjgyLTUuNzYtMi40Ni03LjVjLTEuNjMtMS43NS00LjAyLTIuNjMtNy4xOS0yLjYzLTIuMjEsMC00LjA4LjU2LTUuNiwxLjY3LTEuNTIsMS4xMS0yLjYxLDIuNjItMy4yOSw0LjUyaC03LjMzdi0yOC41OGgyOS44OHY2Ljc5WiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTQ3Ny4yOSw1NC4xOXY0Ny4xOWgtNy43NXYtNDcuMTloNy43NVpNNDczLjQyLDQ5LjQyYy0xLjEzLDAtMi4wOC0uNC0yLjg4LTEuMTlzLTEuMTktMS43NS0xLjE5LTIuODguNC0yLjEsMS4xOS0yLjksMS43NS0xLjE5LDIuODgtMS4xOSwyLjEuNCwyLjksMS4xOSwxLjE5LDEuNzYsMS4xOSwyLjktLjQsMi4wOC0xLjE5LDIuODgtMS43NiwxLjE5LTIuOSwxLjE5WiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTUwNi4zNCw2My4zNmMyLjk0LDAsNS41OC42MSw3LjkyLDEuODMsMi4zMywxLjIyLDQuMTUsMy4wNCw1LjQ2LDUuNDQsMS4zMiwyLjM5LDEuOTgsNS4yOSwxLjk4LDguNjl2MjIuMDZoLTcuNjd2LTIwLjkyYzAtMy4zNC0uODQtNS45MS0yLjUyLTcuNjktMS42Ny0xLjc5LTMuOTUtMi42OS02Ljg1LTIuNjlzLTUuMi45LTYuOSwyLjY5Yy0xLjcsMS43OC0yLjU0LDQuMzQtMi41NCw3LjY5djIwLjkyaC03Ljc1di0zNy40Mmg3Ljc1djQuMjljMS4yNi0xLjU0LDIuODgtMi43NCw0Ljg1LTMuNiwxLjk3LS44Niw0LjA2LTEuMjksNi4yNy0xLjI5WiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTUyOC45NSw4Mi41YzAtMy43NS43OC03LjA3LDIuMzMtOS45OCwxLjU1LTIuOSwzLjY4LTUuMTUsNi4zOC02Ljc1LDIuNjktMS42MSw1LjY5LTIuNDIsOS0yLjQyLDIuNDQsMCw0Ljg1LjU0LDcuMjMsMS42LDIuMzgsMS4wNiw0LjI2LDIuNDcsNS42Nyw0LjIzdi0xOC4wNmg3LjgxdjUwLjI1aC03Ljgxdi01LjYzYy0xLjI3LDEuODEtMy4wMiwzLjMtNS4yNyw0LjQ4LTIuMjQsMS4xNy00LjgsMS43NS03LjY5LDEuNzUtMy4yNywwLTYuMjQtLjgyLTguOTQtMi40OC0yLjctMS42NS00LjgyLTMuOTYtNi4zOC02LjkyLTEuNTYtMi45Ny0yLjMzLTYuMzMtMi4zMy0xMC4wOFpNNTU5LjU1LDgyLjY1YzAtMi41OC0uNTQtNC44Mi0xLjYtNi43My0xLjA2LTEuOS0yLjQ1LTMuMzQtNC4xNy00LjMzLTEuNzEtMS0zLjU2LTEuNS01LjU2LTEuNXMtMy44NC40OS01LjU2LDEuNDZjLTEuNzIuOTctMy4xMiwyLjQtNC4xOSw0LjI3LTEuMDYsMS44OC0xLjU4LDQuMS0xLjU4LDYuNjlzLjUzLDQuODUsMS41OCw2Ljc5YzEuMDcsMS45NSwyLjQ3LDMuNDMsNC4yMSw0LjQ2LDEuNzUsMS4wMiwzLjU5LDEuNTIsNS41NCwxLjUyczMuODUtLjUsNS41Ni0xLjVjMS43Mi0xLDMuMTEtMi40Niw0LjE3LTQuMzgsMS4wNy0xLjkzLDEuNi00LjE4LDEuNi02Ljc1WiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTU4MS40Nyw1OWMtMS40MSwwLTIuNTgtLjQ3LTMuNTItMS40Mi0uOTUtLjk0LTEuNDItMi4xMy0xLjQyLTMuNTRzLjQ3LTIuNTcsMS40Mi0zLjUyYy45NC0uOTQsMi4xMS0xLjQyLDMuNTItMS40MnMyLjUxLjQ3LDMuNDYsMS40MmMuOTYuOTUsMS40NCwyLjEyLDEuNDQsMy41MnMtLjQ4LDIuNi0xLjQ0LDMuNTRjLS45NS45NS0yLjEsMS40Mi0zLjQ2LDEuNDJaTTU4NS4yOCw2My45NnYzNy40MmgtNy43NXYtMzcuNDJoNy43NVoiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik02MDMuMiw2OS40YzEuMTMtMS45LDIuNjMtMy4zOCw0LjUtNC40NCwxLjg5LTEuMDcsNC4xMy0xLjYsNi43MS0xLjZ2OC4wMmgtMS45OGMtMy4wMywwLTUuMzMuNzctNi45LDIuMzEtMS41NiwxLjUzLTIuMzMsNC4yLTIuMzMsOHYxOS42OWgtNy43NXYtMzcuNDJoNy43NXY1LjQ0WiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTYyNS40NSw1OWMtMS40MSwwLTIuNTgtLjQ3LTMuNTItMS40Mi0uOTUtLjk0LTEuNDItMi4xMy0xLjQyLTMuNTRzLjQ3LTIuNTcsMS40Mi0zLjUyYy45NC0uOTQsMi4xMS0xLjQyLDMuNTItMS40MnMyLjUxLjQ3LDMuNDYsMS40MmMuOTYuOTUsMS40NCwyLjEyLDEuNDQsMy41MnMtLjQ4LDIuNi0xLjQ0LDMuNTRjLS45NS45NS0yLjEsMS40Mi0zLjQ2LDEuNDJaTTYyOS4yNiw2My45NnYzNy40MmgtNy43NXYtMzcuNDJoNy43NVoiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik02ODQuNzIsNjMuMzZjMi45NCwwLDUuNTguNjEsNy45MiwxLjgzLDIuMzMsMS4yMiw0LjE3LDMuMDQsNS41LDUuNDQsMS4zMywyLjM5LDIsNS4yOSwyLDguNjl2MjIuMDZoLTcuNjd2LTIwLjkyYzAtMy4zNC0uODQtNS45MS0yLjUyLTcuNjktMS42Ny0xLjc5LTMuOTUtMi42OS02Ljg1LTIuNjlzLTUuMi45LTYuOSwyLjY5Yy0xLjcsMS43OC0yLjU0LDQuMzQtMi41NCw3LjY5djIwLjkyaC03LjY3di0yMC45MmMwLTMuMzQtLjg0LTUuOTEtMi41Mi03LjY5LTEuNjctMS43OS0zLjk1LTIuNjktNi44NS0yLjY5cy01LjIuOS02LjksMi42OWMtMS43LDEuNzgtMi41NCw0LjM0LTIuNTQsNy42OXYyMC45MmgtNy43NXYtMzcuNDJoNy43NXY0LjI5YzEuMjYtMS41NCwyLjg2LTIuNzQsNC44MS0zLjYsMS45NC0uODYsNC4wMy0xLjI5LDYuMjUtMS4yOSwyLjk4LDAsNS42NS42NCw4LDEuOSwyLjM2LDEuMjcsNC4xNywzLjEsNS40NCw1LjUsMS4xNC0yLjI2LDIuOS00LjA2LDUuMjktNS40LDIuNC0xLjMzLDQuOTgtMiw3Ljc1LTJaIi8+CiAgICAgIDwvZz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPg==);
}

.yuzde-40-indirim:before {
  display: block;
  content: "";
  width: 130px;
  height: 30px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0ia2F0bWFuXzIiIGRhdGEtbmFtZT0ia2F0bWFuIDIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDcyNy4xOCAxNTguMDMiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6ICNmZmY7CiAgICAgIH0KCiAgICAgIC5jbHMtMiB7CiAgICAgICAgZmlsbDogIzI4MjgyODsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9ImthdG1hbl8xIiBkYXRhLW5hbWU9ImthdG1hbiAxIj4KICAgIDxnPgogICAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik03OS4wMiwwaDY0OC4xNnYxNTguMDNINzkuMDJDMzUuMzgsMTU4LjAzLDAsMTIyLjY1LDAsNzkuMDJoMEMwLDM1LjM4LDM1LjM4LDAsNzkuMDIsMFoiLz4KICAgICAgPGc+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNTUuNSwxMDEuODZjLTMuMTcsMC02LjAyLS41NS04LjU2LTEuNjctMi41My0xLjExLTQuNTItMi42OC01Ljk4LTQuNzEtMS40NS0yLjA0LTIuMTctNC40Mi0yLjE3LTcuMTVoOC4yOWMuMTgsMi4wNC45OCwzLjcyLDIuNCw1LjA0LDEuNDMsMS4zMSwzLjQ0LDEuOTYsNi4wMiwxLjk2czQuNzQtLjY1LDYuMjMtMS45NGMxLjUtMS4yOSwyLjI1LTIuOTUsMi4yNS00Ljk4LDAtMS41OS0uNDctMi44OS0xLjQtMy44OC0uOTMtMS0yLjA4LTEuNzctMy40Ni0yLjMxcy0zLjI5LTEuMTMtNS43My0xLjc3Yy0zLjA4LS44LTUuNTktMS42My03LjUyLTIuNDYtMS45Mi0uODQtMy41Ni0yLjE1LTQuOTItMy45Mi0xLjM1LTEuNzYtMi4wMi00LjExLTIuMDItNy4wNiwwLTIuNzIuNjctNS4wOSwyLjAyLTcuMTMsMS4zNi0yLjA0LDMuMjYtMy42LDUuNzEtNC42OSwyLjQ0LTEuMDgsNS4yNy0xLjYzLDguNDgtMS42Myw0LjU4LDAsOC4zMywxLjE1LDExLjI1LDMuNDQsMi45MiwyLjI4LDQuNTMsNS40MSw0Ljg1LDkuNGgtOC41NmMtLjE0LTEuNzItLjk2LTMuMTktMi40Ni00LjQyLTEuNDktMS4yMi0zLjQ1LTEuODMtNS45LTEuODMtMi4yMSwwLTQuMDIuNTctNS40MiwxLjcxLTEuNDEsMS4xMy0yLjEsMi43NS0yLjEsNC44OCwwLDEuNDUuNDQsMi42NCwxLjMxLDMuNTYuODkuOTMsMi4wMSwxLjY3LDMuMzUsMi4yMSwxLjM2LjU0LDMuMjIsMS4xNCw1LjU4LDEuNzcsMy4xMy44Niw1LjY3LDEuNzIsNy42MywyLjU4LDEuOTcuODUsMy42NSwyLjE3LDUuMDIsMy45NiwxLjM5LDEuNzksMi4wOCw0LjE4LDIuMDgsNy4xNywwLDIuNDEtLjY1LDQuNjctMS45NCw2Ljc5cy0zLjE4LDMuODMtNS42NSw1LjEzYy0yLjQ2LDEuMjktNS4zNiwxLjk0LTguNzEsMS45NFoiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMTUuMjMsODEuNzVjMCwxLjQxLS4wOSwyLjY4LS4yNywzLjgxaC0yOC41OGMuMjIsMi45OSwxLjMyLDUuMzksMy4zMSw3LjE5LDIsMS44MSw0LjQ1LDIuNzEsNy4zNSwyLjcxLDQuMTcsMCw3LjEtMS43Myw4LjgxLTUuMjFoOC4zNWMtMS4xMywzLjQzLTMuMTgsNi4yNC02LjE1LDguNDQtMi45NiwyLjItNi42NCwzLjI5LTExLjAyLDMuMjktMy41OCwwLTYuNzktLjgtOS42My0yLjQtMi44Mi0xLjYxLTUuMDQtMy44OC02LjY1LTYuNzktMS42LTIuOTItMi40LTYuMy0yLjQtMTAuMTVzLjc4LTcuMjMsMi4zMy0xMC4xNWMxLjU1LTIuOTMsMy43NS01LjE5LDYuNTgtNi43N3M2LjA4LTIuMzgsOS43NS0yLjM4LDYuNjcuNzcsOS40NCwyLjMxYzIuNzYsMS41NCw0LjkxLDMuNyw2LjQ0LDYuNDgsMS41NCwyLjc4LDIuMzEsNS45OCwyLjMxLDkuNlpNMTA3LjE0LDc5LjMyYy0uMDQtMi44NC0xLjA2LTUuMTMtMy4wNi02Ljg1LTEuOTktMS43Mi00LjQ1LTIuNTgtNy4zOC0yLjU4LTIuNjgsMC00Ljk3Ljg1LTYuODgsMi41NC0xLjkxLDEuNy0zLjA0LDMuOTktMy40LDYuOWgyMC43MVoiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMzAuNTYsNjkuNDZjMS4zLTEuNzIsMy4wOS0zLjE3LDUuMzUtNC4zMywyLjI2LTEuMTgsNC44Mi0xLjc3LDcuNjktMS43NywzLjI1LDAsNi4yMi44MSw4LjkyLDIuNDIsMi42OSwxLjYsNC44MSwzLjg1LDYuMzUsNi43NSwxLjU0LDIuOTEsMi4zMSw2LjIzLDIuMzEsOS45OHMtLjc3LDcuMTEtMi4zMSwxMC4wOGMtMS41NCwyLjk2LTMuNjYsNS4yNy02LjM1LDYuOTItMi43LDEuNjYtNS42NywyLjQ4LTguOTIsMi40OC0yLjg2LDAtNS40MS0uNTgtNy42My0xLjczLTIuMjEtMS4xNS00LjAyLTIuNTktNS40Mi00LjMxdjIzLjIzaC03Ljc1di01NS4yMWg3Ljc1djUuNVpNMTUzLjMxLDgyLjVjMC0yLjU4LS41NC00LjgxLTEuNi02LjY5LTEuMDYtMS44OC0yLjQ2LTMuMy00LjIxLTQuMjctMS43NC0uOTctMy42LTEuNDYtNS42LTEuNDZzLTMuNzkuNS01LjU0LDEuNWMtMS43NC45OS0zLjE0LDIuNDMtNC4yMSw0LjMzLTEuMDYsMS45MS0xLjU4LDQuMTUtMS41OCw2Ljczcy41Myw0LjgyLDEuNTgsNi43NWMxLjA3LDEuOTIsMi40NywzLjM4LDQuMjEsNC4zOCwxLjc1LDEsMy41OSwxLjUsNS41NCwxLjVzMy44Ni0uNTEsNS42LTEuNTJjMS43NS0xLjAzLDMuMTUtMi41MSw0LjIxLTQuNDYsMS4wNy0xLjk0LDEuNi00LjIxLDEuNi02Ljc5WiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIwMy4xMiw4MS43NWMwLDEuNDEtLjA5LDIuNjgtLjI3LDMuODFoLTI4LjU4Yy4yMiwyLjk5LDEuMzIsNS4zOSwzLjMxLDcuMTksMiwxLjgxLDQuNDUsMi43MSw3LjM1LDIuNzEsNC4xNywwLDcuMS0xLjczLDguODEtNS4yMWg4LjM1Yy0xLjEzLDMuNDMtMy4xOCw2LjI0LTYuMTUsOC40NC0yLjk2LDIuMi02LjY0LDMuMjktMTEuMDIsMy4yOS0zLjU4LDAtNi43OS0uOC05LjYzLTIuNC0yLjgyLTEuNjEtNS4wNC0zLjg4LTYuNjUtNi43OS0xLjYtMi45Mi0yLjQtNi4zLTIuNC0xMC4xNXMuNzgtNy4yMywyLjMzLTEwLjE1YzEuNTUtMi45MywzLjc1LTUuMTksNi41OC02Ljc3czYuMDgtMi4zOCw5Ljc1LTIuMzgsNi42Ny43Nyw5LjQ0LDIuMzFjMi43NiwxLjU0LDQuOTEsMy43LDYuNDQsNi40OCwxLjU0LDIuNzgsMi4zMSw1Ljk4LDIuMzEsOS42Wk0xOTUuMDQsNzkuMzJjLS4wNC0yLjg0LTEuMDYtNS4xMy0zLjA2LTYuODUtMS45OS0xLjcyLTQuNDUtMi41OC03LjM4LTIuNTgtMi42OCwwLTQuOTcuODUtNi44OCwyLjU0LTEuOTEsMS43LTMuMDQsMy45OS0zLjQsNi45aDIwLjcxWiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIxOS43NSw3MC4yN3YyMC43MWMwLDEuNDEuMzIsMi40MS45OCwzLjAyLjY1LjYxLDEuNzcuOTIsMy4zNS45Mmg0Ljc3djYuNDZoLTYuMTNjLTMuNDksMC02LjE2LS44MS04LjAyLTIuNDQtMS44NS0xLjY0LTIuNzctNC4yOS0yLjc3LTcuOTZ2LTIwLjcxaC00LjQydi02LjMxaDQuNDJ2LTkuMjloNy44MXY5LjI5aDkuMXY2LjMxaC05LjFaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjQ1LDcwLjI3djIwLjcxYzAsMS40MS4zMiwyLjQxLjk4LDMuMDIuNjUuNjEsMS43Ny45MiwzLjM1LjkyaDQuNzd2Ni40NmgtNi4xM2MtMy40OSwwLTYuMTYtLjgxLTguMDItMi40NC0xLjg1LTEuNjQtMi43Ny00LjI5LTIuNzctNy45NnYtMjAuNzFoLTQuNDJ2LTYuMzFoNC40MnYtOS4yOWg3LjgxdjkuMjloOS4xdjYuMzFoLTkuMVoiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yOTUuNDksODEuNzVjMCwxLjQxLS4wOSwyLjY4LS4yNywzLjgxaC0yOC41OGMuMjIsMi45OSwxLjMyLDUuMzksMy4zMSw3LjE5LDIsMS44MSw0LjQ1LDIuNzEsNy4zNSwyLjcxLDQuMTcsMCw3LjEtMS43Myw4LjgxLTUuMjFoOC4zNWMtMS4xMywzLjQzLTMuMTgsNi4yNC02LjE1LDguNDQtMi45NiwyLjItNi42NCwzLjI5LTExLjAyLDMuMjktMy41OCwwLTYuNzktLjgtOS42My0yLjQtMi44Mi0xLjYxLTUuMDQtMy44OC02LjY1LTYuNzktMS42LTIuOTItMi40LTYuMy0yLjQtMTAuMTVzLjc4LTcuMjMsMi4zMy0xMC4xNWMxLjU1LTIuOTMsMy43NS01LjE5LDYuNTgtNi43N3M2LjA4LTIuMzgsOS43NS0yLjM4LDYuNjcuNzcsOS40NCwyLjMxYzIuNzYsMS41NCw0LjkxLDMuNyw2LjQ0LDYuNDgsMS41NCwyLjc4LDIuMzEsNS45OCwyLjMxLDkuNlpNMjg3LjQxLDc5LjMyYy0uMDQtMi44NC0xLjA2LTUuMTMtMy4wNi02Ljg1LTEuOTktMS43Mi00LjQ1LTIuNTgtNy4zOC0yLjU4LTIuNjgsMC00Ljk3Ljg1LTYuODgsMi41NC0xLjkxLDEuNy0zLjA0LDMuOTktMy40LDYuOWgyMC43MVoiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0zMTguNSw2My44NGMwLTMuMy45Ni01LjksMi44OC03Ljc3LDEuOTMtMS44OSw0LjQxLTIuODMsNy40NC0yLjgzczUuNTIuOTUsNy40NCwyLjgzYzEuOTMsMS44OCwyLjksNC40NywyLjksNy43N3MtLjk3LDUuOTEtMi45LDcuODFjLTEuOTIsMS44OS00LjQsMi44My03LjQ0LDIuODNzLTUuNTEtLjk0LTcuNDQtMi44M2MtMS45Mi0xLjktMi44OC00LjUxLTIuODgtNy44MVpNMzU5LjkxLDU0LjEzbC0yNy4wOCw0Ny4yNWgtNy42bDI3LjA4LTQ3LjI1aDcuNlpNMzI4LjgxLDU3LjkyYy0yLjg1LDAtNC4yNywxLjk3LTQuMjcsNS45MnMxLjQyLDUuOTgsNC4yNyw1Ljk4YzEuMzYsMCwyLjQyLS40OCwzLjE3LTEuNDYuNzUtLjk4LDEuMTMtMi40OSwxLjEzLTQuNTIsMC0zLjk0LTEuNDMtNS45Mi00LjI5LTUuOTJaTTM0Ni4xMiw5MS42MWMwLTMuMy45Ni01LjksMi44OC03Ljc3LDEuOTMtMS44OSw0LjQyLTIuODMsNy40Ni0yLjgzczUuNDQuOTUsNy4zNSwyLjgzYzEuOTMsMS44OCwyLjksNC40NywyLjksNy43N3MtLjk3LDUuOTEtMi45LDcuODFjLTEuOTIsMS44OS00LjM3LDIuODMtNy4zNSwyLjgzcy01LjUzLS45NC03LjQ2LTIuODNjLTEuOTItMS45LTIuODgtNC41MS0yLjg4LTcuODFaTTM1Ni4zNyw4NS42OWMtMi44NSwwLTQuMjcsMS45Ny00LjI3LDUuOTJzMS40Miw1LjksNC4yNyw1LjksNC4yOS0xLjk2LDQuMjktNS45LTEuNDMtNS45Mi00LjI5LTUuOTJaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzcyLjY2LDkxLjA3di01Ljg1bDIyLjgxLTMyLjcxaDkuMzh2MzEuODNoNi4zMXY2LjczaC02LjMxdjEwLjMxaC03LjZ2LTEwLjMxaC0yNC41OFpNMzk3LjU3LDYwLjM4bC0xNi4wMiwyMy45NmgxNi4wMnYtMjMuOTZaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNDE3LjUzLDc1Ljk4YzAtNy44MywxLjMyLTEzLjk1LDMuOTYtMTguMzUsMi42NS00LjQyLDcuMjEtNi42MywxMy42OS02LjYzczExLjAzLDIuMjEsMTMuNjcsNi42M2MyLjY1LDQuNDEsMy45OCwxMC41MiwzLjk4LDE4LjM1cy0xLjMzLDE0LjEtMy45OCwxOC41NmMtMi42NCw0LjQ2LTcuMiw2LjY5LTEzLjY3LDYuNjlzLTExLjA0LTIuMjMtMTMuNjktNi42OWMtMi42NC00LjQ2LTMuOTYtMTAuNjUtMy45Ni0xOC41NlpNNDQ1LjIyLDc1Ljk4YzAtMy42Ny0uMjQtNi43Ni0uNzEtOS4yOS0uNDctMi41NC0xLjQ0LTQuNjEtMi45LTYuMjEtMS40NS0xLjYxLTMuNTktMi40Mi02LjQ0LTIuNDJzLTUsLjgxLTYuNDYsMi40MmMtMS40NSwxLjYtMi40MSwzLjY3LTIuODgsNi4yMS0uNDcsMi41My0uNzEsNS42My0uNzEsOS4yOXMuMjIsNywuNjcsOS41OGMuNDYsMi41NywxLjQyLDQuNjYsMi45LDYuMjUsMS40NywxLjU4LDMuNjMsMi4zOCw2LjQ4LDIuMzhzNS4wMS0uNzksNi40OC0yLjM4YzEuNDctMS41OSwyLjQzLTMuNjgsMi44OC02LjI1LjQ2LTIuNTguNjktNS43OC42OS05LjU4WiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTQ4Ny40Myw1NC4xOXY0Ny4xOWgtNy43NXYtNDcuMTloNy43NVpNNDgzLjU2LDQ5LjQyYy0xLjEzLDAtMi4wOC0uNC0yLjg4LTEuMTlzLTEuMTktMS43NS0xLjE5LTIuODguNC0yLjEsMS4xOS0yLjksMS43NS0xLjE5LDIuODgtMS4xOSwyLjEuNCwyLjksMS4xOSwxLjE5LDEuNzYsMS4xOSwyLjktLjQsMi4wOC0xLjE5LDIuODgtMS43NiwxLjE5LTIuOSwxLjE5WiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTUxNi40OCw2My4zNmMyLjk0LDAsNS41OC42MSw3LjkyLDEuODMsMi4zMywxLjIyLDQuMTUsMy4wNCw1LjQ2LDUuNDQsMS4zMiwyLjM5LDEuOTgsNS4yOSwxLjk4LDguNjl2MjIuMDZoLTcuNjd2LTIwLjkyYzAtMy4zNC0uODQtNS45MS0yLjUyLTcuNjktMS42Ny0xLjc5LTMuOTUtMi42OS02Ljg1LTIuNjlzLTUuMi45LTYuOSwyLjY5Yy0xLjcsMS43OC0yLjU0LDQuMzQtMi41NCw3LjY5djIwLjkyaC03Ljc1di0zNy40Mmg3Ljc1djQuMjljMS4yNi0xLjU0LDIuODgtMi43NCw0Ljg1LTMuNiwxLjk3LS44Niw0LjA2LTEuMjksNi4yNy0xLjI5WiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTUzOS4wOSw4Mi41YzAtMy43NS43OC03LjA3LDIuMzMtOS45OCwxLjU1LTIuOSwzLjY4LTUuMTUsNi4zOC02Ljc1LDIuNjktMS42MSw1LjY5LTIuNDIsOS0yLjQyLDIuNDQsMCw0Ljg1LjU0LDcuMjMsMS42LDIuMzgsMS4wNiw0LjI2LDIuNDcsNS42Nyw0LjIzdi0xOC4wNmg3LjgxdjUwLjI1aC03Ljgxdi01LjYzYy0xLjI3LDEuODEtMy4wMiwzLjMtNS4yNyw0LjQ4LTIuMjQsMS4xNy00LjgsMS43NS03LjY5LDEuNzUtMy4yNywwLTYuMjQtLjgyLTguOTQtMi40OC0yLjctMS42NS00LjgyLTMuOTYtNi4zOC02LjkyLTEuNTYtMi45Ny0yLjMzLTYuMzMtMi4zMy0xMC4wOFpNNTY5LjY5LDgyLjY1YzAtMi41OC0uNTQtNC44Mi0xLjYtNi43My0xLjA2LTEuOS0yLjQ1LTMuMzQtNC4xNy00LjMzLTEuNzEtMS0zLjU2LTEuNS01LjU2LTEuNXMtMy44NC40OS01LjU2LDEuNDZjLTEuNzIuOTctMy4xMiwyLjQtNC4xOSw0LjI3LTEuMDYsMS44OC0xLjU4LDQuMS0xLjU4LDYuNjlzLjUzLDQuODUsMS41OCw2Ljc5YzEuMDcsMS45NSwyLjQ3LDMuNDMsNC4yMSw0LjQ2LDEuNzUsMS4wMiwzLjU5LDEuNTIsNS41NCwxLjUyczMuODUtLjUsNS41Ni0xLjVjMS43Mi0xLDMuMTEtMi40Niw0LjE3LTQuMzgsMS4wNy0xLjkzLDEuNi00LjE4LDEuNi02Ljc1WiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTU5MS42LDU5Yy0xLjQxLDAtMi41OC0uNDctMy41Mi0xLjQyLS45NS0uOTQtMS40Mi0yLjEzLTEuNDItMy41NHMuNDctMi41NywxLjQyLTMuNTJjLjk0LS45NCwyLjExLTEuNDIsMy41Mi0xLjQyczIuNTEuNDcsMy40NiwxLjQyYy45Ni45NSwxLjQ0LDIuMTIsMS40NCwzLjUycy0uNDgsMi42LTEuNDQsMy41NGMtLjk1Ljk1LTIuMSwxLjQyLTMuNDYsMS40MlpNNTk1LjQyLDYzLjk2djM3LjQyaC03Ljc1di0zNy40Mmg3Ljc1WiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTYxMy4zMyw2OS40YzEuMTMtMS45LDIuNjMtMy4zOCw0LjUtNC40NCwxLjg5LTEuMDcsNC4xMy0xLjYsNi43MS0xLjZ2OC4wMmgtMS45OGMtMy4wMywwLTUuMzMuNzctNi45LDIuMzEtMS41NiwxLjUzLTIuMzMsNC4yLTIuMzMsOHYxOS42OWgtNy43NXYtMzcuNDJoNy43NXY1LjQ0WiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTYzNS41OCw1OWMtMS40MSwwLTIuNTgtLjQ3LTMuNTItMS40Mi0uOTUtLjk0LTEuNDItMi4xMy0xLjQyLTMuNTRzLjQ3LTIuNTcsMS40Mi0zLjUyYy45NC0uOTQsMi4xMS0xLjQyLDMuNTItMS40MnMyLjUxLjQ3LDMuNDYsMS40MmMuOTYuOTUsMS40NCwyLjEyLDEuNDQsMy41MnMtLjQ4LDIuNi0xLjQ0LDMuNTRjLS45NS45NS0yLjEsMS40Mi0zLjQ2LDEuNDJaTTYzOS40LDYzLjk2djM3LjQyaC03Ljc1di0zNy40Mmg3Ljc1WiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTY5NC44Niw2My4zNmMyLjk0LDAsNS41OC42MSw3LjkyLDEuODMsMi4zMywxLjIyLDQuMTcsMy4wNCw1LjUsNS40NCwxLjMzLDIuMzksMiw1LjI5LDIsOC42OXYyMi4wNmgtNy42N3YtMjAuOTJjMC0zLjM0LS44NC01LjkxLTIuNTItNy42OS0xLjY3LTEuNzktMy45NS0yLjY5LTYuODUtMi42OXMtNS4yLjktNi45LDIuNjljLTEuNywxLjc4LTIuNTQsNC4zNC0yLjU0LDcuNjl2MjAuOTJoLTcuNjd2LTIwLjkyYzAtMy4zNC0uODQtNS45MS0yLjUyLTcuNjktMS42Ny0xLjc5LTMuOTUtMi42OS02Ljg1LTIuNjlzLTUuMi45LTYuOSwyLjY5Yy0xLjcsMS43OC0yLjU0LDQuMzQtMi41NCw3LjY5djIwLjkyaC03Ljc1di0zNy40Mmg3Ljc1djQuMjljMS4yNi0xLjU0LDIuODYtMi43NCw0LjgxLTMuNiwxLjk0LS44Niw0LjAzLTEuMjksNi4yNS0xLjI5LDIuOTgsMCw1LjY1LjY0LDgsMS45LDIuMzYsMS4yNyw0LjE3LDMuMSw1LjQ0LDUuNSwxLjE0LTIuMjYsMi45LTQuMDYsNS4yOS01LjQsMi40LTEuMzMsNC45OC0yLDcuNzUtMloiLz4KICAgICAgPC9nPgogICAgPC9nPgogIDwvZz4KPC9zdmc+)
}

.mnm-find-in-store-modal-content {
  border-radius: 0 !important;
}

@media (max-width: 978px) {
  .goretex-logo:before {
    width: 55px;
    height: 15px;
  }

  .sympatex-logo:before {
    width: 55px;
    height: 15px;
  }

  .yuzde-40-indirim:before,
    .yuzde-30-indirim:before,
    .yuzde-15-indirim:before {
    width: 70px;
    height: 15px;
  }

  #mnm-installment-table .installment-limit .card{
    max-width: 47%;
  }

  .catalog-product-view .yuzde-40-indirim:before,
        .catalog-product-view .yuzde-30-indirim:before,
        .catalog-product-view .yuzde-15-indirim:before {
    width: 105px;
  }

  .catalog-product-view .top-container .breadcrumbs {
    margin-top: 0.75rem;
  }

  .catalog-product-view .top-container .breadcrumbs li a, .catalog-product-view .top-container .breadcrumbs li span {
    font-size: 0.75rem;
    line-height: 1rem;
  }
}

.wishlist-widget .price-box .price-label {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.wishlist-widget .price-box .old-price {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.modal {
  /*
   * TODO: add tailwind classes used for the cart and modal styles.
   * This will make the modal and off-canvas styles theme specific and more adjustable.
   */
}

.backdrop {
  position: fixed;
  inset: 0px;
  display: flex;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.25;
}

.mnm-elastic-other-colors-modal-overlay {
  position: fixed;
  inset: 0px;
  top: 0px;
  left: 0px;
  z-index: 40;
  display: none;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  opacity: 0.5;
}

.category-description .mnm-elastic-other-colors-modal-overlay {
  display: none;
}

.mnm-elastic-other-colors-modal-overlay.active {
  display: block;
}

[data-content-type$='block'] .mnm-elastic-other-colors-modal-overlay.active p:last-child {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .mnm-elastic-other-colors-modal-overlay.active.filter {
}

.mnm-elastic-other-colors-modal-content {
  position: fixed;
  bottom: 0%;
  right: 0%;
  left: 0%;
  z-index: 50;
  max-height: 500px;
  width: 100%;
  overflow: hidden;
  overflow-y: auto;
  border-top-right-radius: 1.5rem;
  border-top-left-radius: 1.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 0.75rem;
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

@media (min-width: 1200px) {
  .mnm-elastic-other-colors-modal-content {
    max-height: 18rem;
  }
}

.snap {
  scroll-snap-type: x mandatory;
  -ms-overflow-style: none;
  scroll-behavior: smooth;
  scrollbar-width: none;
}

.snap::-webkit-scrollbar {
  display: none;
}

.snap > div {
  scroll-snap-align: start;
}

.mnm-slide-overflow-area {
  scroll-behavior: smooth;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.mnm-slide-overflow-area::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3) !important;
  background-color: #F5F5F5 !important;
  border-radius: 4px;
}

.mnm-slide-overflow-area::-webkit-scrollbar {
  padding: 50px;
  display: block;
  height: 4px;
  background-color: #F5F5F5 !important;
  border-radius: 4px;
}

.mnm-slide-overflow-area::-webkit-scrollbar-thumb {
  background-color: #282828 !important;
  border: 2px solid #555555 !important;
}

.swiper-button-next,.swiper-button-prev{
  background-image: unset !important;
}

:root {
  --swiper-theme-color: black !important;
}

body {
  overflow-y: scroll;
}

.clearfix::after {
  content: "";
  display: block;
  clear: both;
}

.page-main {
  margin-top: 0px;
  margin-bottom: 0px;
}

.flex-columns-wrapper {
  display: flex;
  flex-direction: column;
}

@media (min-width: 1024px) {
  .flex-columns-wrapper {
    flex-direction: row;
  }
}

.columns {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}

@media (min-width: 640px) {
  .columns {
    max-width: 640px;
  }
}

@media (min-width: 1024px) {
  .columns {
    max-width: 1024px;
  }
}

@media (min-width: 1200px) {
  .columns {
    max-width: 1200px;
  }
}

@media (min-width: 1360px) {
  .columns {
    max-width: 1360px;
  }
}

@media (min-width: 1536px) {
  .columns {
    max-width: 1536px;
  }
}

@media (min-width: 1720px) {
  .columns {
    max-width: 1720px;
  }
}

@media (min-width: 1920px) {
  .columns {
    max-width: 1920px;
  }
}

@media (min-width: 2120px) {
  .columns {
    max-width: 2120px;
  }
}

.columns {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  -moz-column-gap: 2rem;
       column-gap: 2rem;
  row-gap: 1rem;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

@media (min-width: 1200px) {
  .columns {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}

.columns {
  grid-template-rows: auto minmax(0,1fr);
}

.columns .main {
  order: 2;
}

.columns .sidebar {
  order: 3;
}

.product-main-full-width .columns {
  max-width: none;
}

.page-main-full-width .columns {
  max-width: none;
  padding-left: 0px;
  padding-right: 0px;
}

.page-layout-cms-full-width .columns {
  max-width: none;
  padding-left: 0px;
  padding-right: 0px;
}

.page-with-filter .columns .sidebar-main {
  position: fixed;
  top: 0px;
  z-index: 30;
  order: 1;
  height: calc(100vh - 60px);
  width: 83.333333%;
  border-top-left-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem;
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

@media (min-width: 1200px) {
  .page-with-filter .columns .sidebar-main {
    position: sticky;
    top: 0px;
    z-index: auto;
    display: block;
    height: 100vh;
    width: auto;
    overflow-y: scroll;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    transition-property: none;
  }
}

.page-with-filter .columns .sidebar-main {
  right: -100%;
}

.page-with-filter .columns .sidebar-main.active {
  right: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

@media (min-width: 640px) {
  .page-layout-2columns-left .columns, .page-layout-2columns-right .columns, .page-layout-3columns .columns {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .sales-order-shipment .page-layout-2columns-left .columns .p-2:last-child,
.sales-guest-shipment .page-layout-2columns-left .columns .p-2:last-child,.sales-order-shipment  .page-layout-2columns-right .columns .p-2:last-child,
.sales-guest-shipment  .page-layout-2columns-right .columns .p-2:last-child,.sales-order-shipment  .page-layout-3columns .columns .p-2:last-child,
.sales-guest-shipment  .page-layout-3columns .columns .p-2:last-child {
    text-align: center;
  }

  .page-layout-2columns-left .columns .main, .page-layout-2columns-right .columns .main, .page-layout-3columns .columns .main {
    grid-column: span 3 / span 3;
  }

  .page-layout-2columns-left .columns .sidebar, .page-layout-2columns-right .columns .sidebar, .page-layout-3columns .columns .sidebar {
    order: 3;
  }

  .page-with-filter .columns .sidebar-main {
    order: 1;
    grid-column: span 2 / span 2;
  }
}

@media (min-width: 1024px) {
  .page-layout-2columns-left .columns, .page-layout-2columns-right .columns, .page-layout-3columns .columns {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .sales-order-shipment .page-layout-2columns-left .columns .p-2:last-child,
.sales-guest-shipment .page-layout-2columns-left .columns .p-2:last-child,.sales-order-shipment  .page-layout-2columns-right .columns .p-2:last-child,
.sales-guest-shipment  .page-layout-2columns-right .columns .p-2:last-child,.sales-order-shipment  .page-layout-3columns .columns .p-2:last-child,
.sales-guest-shipment  .page-layout-3columns .columns .p-2:last-child {
    text-align: center;
  }

  .page-layout-2columns-left .columns .main, .page-layout-2columns-right .columns .main, .page-layout-3columns .columns .main {
    grid-row: span 3 / span 3;
  }

  .page-layout-2columns-left .columns .sidebar, .page-layout-2columns-right .columns .sidebar, .page-layout-3columns .columns .sidebar {
    grid-column: span 1 / span 1;
  }

  .page-layout-2columns-left .columns .sidebar, .page-layout-3columns .columns .sidebar {
    order: 1;
  }

  .page-layout-2columns-left .columns .sidebar ~ .sidebar-additional, .page-layout-3columns .columns .sidebar ~ .sidebar-additional {
    order: 3;
  }

  .page-layout-2columns-right .sidebar-main, .page-layout-2columns-right.page-with-filter .sidebar-main {
    order: 3;
  }
}

@media (min-width: 1200px) {
  .page-layout-2columns-left .columns, .page-layout-2columns-right .columns, .page-layout-3columns .columns {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .page-layout-2columns-left .columns .main, .page-layout-2columns-right .columns .main {
    grid-column: span 3 / span 3;
  }

  .page-layout-3columns .columns .sidebar-additional {
    grid-column-start: 4;
  }
}

.product-image-container {
  width: 100% !important;
}

.product-image-container img {
  width: 100%;
}

.swatch-attribute .swatch-attribute-options {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  padding-top: 1rem;
}

.swatch-attribute .swatch-attribute-options .swatch-option {
  margin: 0px !important;
  display: flex;
  align-items: center;
  justify-content: center;
  border-width: 1px;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  min-width: 40px;
}

.border-black{
  border-color:#282828 !important;
}

.color-black{
  color:#282828 !important;
}

body {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

#cart-drawer {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

[x-cloak] {
  display: none !important;
}

.input {
  margin-right: 0.5rem;
  width: auto;
  border-radius: 0.25rem;
  border-width: 1px;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 1rem;
  line-height: 1.5rem;
}

@media (min-width: 1024px) {
  .input {
    margin-right: 1rem;
  }
}

@media (min-width: 1200px) {
  .input {
    margin-right: 0px;
  }
}

@media (min-width: 1360px) {
  .input {
    margin-right: 1rem;
  }
}

.input-light {
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.input-light:focus {
  --tw-border-opacity: 1;
  border-color: rgb(29 78 216 / var(--tw-border-opacity));
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.card {
  border-radius: 0.125rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 1rem;
}

.card-interactive:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
}

.duration-200 {
  transition-duration: 200ms;
}

.ease-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}

.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.transition {
  transition: transform 250ms ease, color 250ms ease;
}

.transform-180 {
  transform: rotate(-180deg);
}

html {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body {
  font-size: 1rem;
  line-height: 1.5rem;
  line-height: 1.5;
  letter-spacing: 0em;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

/**
 * Hyvä Themes - https://hyva.io
 * Copyright © Hyvä Themes 2020-present. All rights reserved.
 * This product is licensed per Magento install
 * See https://hyva.io/license
 */

/**
 * Layout
 */

/* Rows */

[data-content-type='row'] {
  box-sizing: border-box;
}

[data-content-type='row'] > div {
  margin-bottom: 0px;
  padding: 0px;
}

[data-content-type='row'][data-appearance='contained'] {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}

@media (min-width: 640px) {
  [data-content-type='row'][data-appearance='contained'] {
    max-width: 640px;
  }
}

@media (min-width: 1024px) {
  [data-content-type='row'][data-appearance='contained'] {
    max-width: 1024px;
  }
}

@media (min-width: 1200px) {
  [data-content-type='row'][data-appearance='contained'] {
    max-width: 1200px;
  }
}

@media (min-width: 1360px) {
  [data-content-type='row'][data-appearance='contained'] {
    max-width: 1360px;
  }
}

@media (min-width: 1536px) {
  [data-content-type='row'][data-appearance='contained'] {
    max-width: 1536px;
  }
}

@media (min-width: 1720px) {
  [data-content-type='row'][data-appearance='contained'] {
    max-width: 1720px;
  }
}

@media (min-width: 1920px) {
  [data-content-type='row'][data-appearance='contained'] {
    max-width: 1920px;
  }
}

@media (min-width: 2120px) {
  [data-content-type='row'][data-appearance='contained'] {
    max-width: 2120px;
  }
}

[data-content-type='row'][data-appearance='contained'] {
  margin-left: auto;
  margin-right: auto;
  box-sizing: border-box;
}

[data-content-type='row'][data-appearance='contained'] [data-element='inner'] {
  box-sizing: border-box;
  background-attachment: scroll !important;
}

[data-content-type='row'][data-appearance='full-bleed'] {
  background-attachment: scroll !important;
}

[data-content-type='row'][data-appearance='full-width'] {
  background-attachment: scroll !important;
}

[data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}

@media (min-width: 640px) {
  [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner {
    max-width: 640px;
  }
}

@media (min-width: 1024px) {
  [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner {
    max-width: 1024px;
  }
}

@media (min-width: 1200px) {
  [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner {
    max-width: 1200px;
  }
}

@media (min-width: 1360px) {
  [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner {
    max-width: 1360px;
  }
}

@media (min-width: 1536px) {
  [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner {
    max-width: 1536px;
  }
}

@media (min-width: 1720px) {
  [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner {
    max-width: 1720px;
  }
}

@media (min-width: 1920px) {
  [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner {
    max-width: 1920px;
  }
}

@media (min-width: 2120px) {
  [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner {
    max-width: 2120px;
  }
}

[data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner {
  width: 100%;
  max-width: 100%;
  padding: 0px;
}

.sales-guest-view .mnm-order-info-area [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner.py-4 {
  position: relative;
}

.sales-guest-view .mnm-order-info-area [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner.py-4:after {
  content: ' ';
  position: absolute;
  right: 0px;
  top: 0.625rem;
  display: block;
  height: 6rem;
  border-width: 0.5px;
  --tw-border-opacity: 1;
  border-color: rgb(221 221 221 / var(--tw-border-opacity));
}

[data-content-type$='block'] .sales-guest-view .mnm-order-info-area [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner.py-4 p:last-child:after {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .sales-guest-view .mnm-order-info-area [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner.py-4.filter:after {
}

.sales-guest-view .mnm-order-info-area [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner.py-4:last-child:after {
  display: none;
}

.category-description .sales-guest-view .mnm-order-info-area [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner.py-4:last-child:after {
  display: none;
}

.sales-order-view .mnm-order-info-area [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner.py-4 {
  position: relative;
}

.sales-order-view .mnm-order-info-area [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner.py-4:after {
  content: ' ';
  position: absolute;
  right: 0px;
  top: 0.625rem;
  display: block;
  height: 6rem;
  border-width: 0.5px;
  --tw-border-opacity: 1;
  border-color: rgb(221 221 221 / var(--tw-border-opacity));
}

[data-content-type$='block'] .sales-order-view .mnm-order-info-area [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner.py-4 p:last-child:after {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .sales-order-view .mnm-order-info-area [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner.py-4.filter:after {
}

.sales-order-view .mnm-order-info-area [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner.py-4:last-child:after {
  display: none;
}

.category-description .sales-order-view .mnm-order-info-area [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner.py-4:last-child:after {
  display: none;
}

[data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner img {
  width: 100%;
}

.sales-guest-view .mnm-order-info-area [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner img.py-4 {
  position: relative;
}

.sales-guest-view .mnm-order-info-area [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner img.py-4:after {
  content: ' ';
  position: absolute;
  right: 0px;
  top: 0.625rem;
  display: block;
  height: 6rem;
  border-width: 0.5px;
  --tw-border-opacity: 1;
  border-color: rgb(221 221 221 / var(--tw-border-opacity));
}

[data-content-type$='block'] .sales-guest-view .mnm-order-info-area [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner img.py-4 p:last-child:after {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .sales-guest-view .mnm-order-info-area [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner img.py-4.filter:after {
}

.sales-guest-view .mnm-order-info-area [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner img.py-4:last-child:after {
  display: none;
}

.category-description .sales-guest-view .mnm-order-info-area [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner img.py-4:last-child:after {
  display: none;
}

.sales-order-view .mnm-order-info-area [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner img.py-4 {
  position: relative;
}

.sales-order-view .mnm-order-info-area [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner img.py-4:after {
  content: ' ';
  position: absolute;
  right: 0px;
  top: 0.625rem;
  display: block;
  height: 6rem;
  border-width: 0.5px;
  --tw-border-opacity: 1;
  border-color: rgb(221 221 221 / var(--tw-border-opacity));
}

[data-content-type$='block'] .sales-order-view .mnm-order-info-area [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner img.py-4 p:last-child:after {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .sales-order-view .mnm-order-info-area [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner img.py-4.filter:after {
}

.sales-order-view .mnm-order-info-area [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner img.py-4:last-child:after {
  display: none;
}

.category-description .sales-order-view .mnm-order-info-area [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner img.py-4:last-child:after {
  display: none;
}

/* Column Groups (both needed for pagebuider backwards compatibiliy) */

[data-content-type='column-group'], [data-content-type='column-line'] {
  flex-wrap: wrap;
}

@media (min-width: 1024px) {
  [data-content-type='column-group'], [data-content-type='column-line'] {
    flex-wrap: nowrap;
  }
}

/* Columns */

[data-content-type='column'] {
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
}

.sales-guest-view .mnm-order-info-area [data-content-type='column'].py-4 {
  position: relative;
}

.sales-guest-view .mnm-order-info-area [data-content-type='column'].py-4:after {
  content: ' ';
  position: absolute;
  right: 0px;
  top: 0.625rem;
  display: block;
  height: 6rem;
  border-width: 0.5px;
  --tw-border-opacity: 1;
  border-color: rgb(221 221 221 / var(--tw-border-opacity));
}

[data-content-type$='block'] .sales-guest-view .mnm-order-info-area [data-content-type='column'].py-4 p:last-child:after {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .sales-guest-view .mnm-order-info-area [data-content-type='column'].py-4.filter:after {
}

.sales-guest-view .mnm-order-info-area [data-content-type='column'].py-4:last-child:after {
  display: none;
}

.category-description .sales-guest-view .mnm-order-info-area [data-content-type='column'].py-4:last-child:after {
  display: none;
}

.sales-order-view .mnm-order-info-area [data-content-type='column'].py-4 {
  position: relative;
}

.sales-order-view .mnm-order-info-area [data-content-type='column'].py-4:after {
  content: ' ';
  position: absolute;
  right: 0px;
  top: 0.625rem;
  display: block;
  height: 6rem;
  border-width: 0.5px;
  --tw-border-opacity: 1;
  border-color: rgb(221 221 221 / var(--tw-border-opacity));
}

[data-content-type$='block'] .sales-order-view .mnm-order-info-area [data-content-type='column'].py-4 p:last-child:after {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .sales-order-view .mnm-order-info-area [data-content-type='column'].py-4.filter:after {
}

.sales-order-view .mnm-order-info-area [data-content-type='column'].py-4:last-child:after {
  display: none;
}

.category-description .sales-order-view .mnm-order-info-area [data-content-type='column'].py-4:last-child:after {
  display: none;
}

[data-content-type='column'] {
  background-attachment: scroll !important;
  flex-basis: 100%;
}

@media (min-width: 1024px) {
  [data-content-type='column'] {
    flex-basis: auto
  }
}

/* Tabs/Tab Item */

[data-content-type='tabs'] .tabs-navigation {
  margin-bottom: -1px;
  display: block;
  padding: 0px;
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

[data-content-type$='block'] [data-content-type='tabs'] .tabs-navigation p:last-child {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar [data-content-type='tabs'] .tabs-navigation.filter {
}

[data-content-type='tabs'] .tabs-navigation li.tab-header {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-left: -1px;
  display: inline-block;
  max-width: 100%;
  overflow-wrap: break-word;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-width: 1px;
  border-bottom-width: 0px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}

[data-content-type='tabs'] .tabs-navigation li.tab-header:first-child {
  margin-left: 0px;
}

[data-content-type='tabs'] .tabs-navigation li.tab-header.active {
  z-index: 20;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  border-bottom: 1px solid white;
}

[data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title {
  position: relative;
  display: block;
  cursor: pointer;
  white-space: normal;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  vertical-align: middle;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 600;
}

[data-content-type$='block'] [data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title p:last-child {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar [data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title.filter {
}

[data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title span {
  font-weight: 600;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

[data-content-type='tabs'] .tabs-content {
  position: relative;
  z-index: 10;
  box-sizing: border-box;
  overflow: hidden;
  border-radius: 0.125rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

[data-content-type='tabs'] .tabs-content [data-content-type='tab-item'] {
  box-sizing: border-box;
  padding: 2rem;
  min-height: inherit;
  background-attachment: scroll !important;
}

[data-content-type='tabs'].tab-align-left .tabs-content {
  border-top-left-radius: 0 !important;
}

[data-content-type='tabs'].tab-align-right .tabs-content {
  border-top-right-radius: 0 !important;
}

/**
 * Elements
 */

/* Text */

[data-content-type='text'] {
  overflow-wrap: break-word;
}

/* Heading */

[data-content-type='heading'] {
  overflow-wrap: break-word;
}

/* Buttons/Button Item */

[data-content-type='buttons'] {
  max-width: 100%;
}

[data-content-type='buttons'] [data-content-type='button-item'] {
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
  max-width: 100%;
}

[data-content-type='buttons'] [data-content-type='button-item'] [data-element='link'],
        [data-content-type='buttons'] [data-content-type='button-item'] [data-element='empty_link'] {
  max-width: 100%;
  overflow-wrap: break-word;
}

[data-content-type='buttons'] [data-content-type='button-item'] [data-element='empty_link'] {
  cursor: default;
}

[data-content-type='buttons'] [data-content-type='button-item'] a,
        [data-content-type='buttons'] [data-content-type='button-item'] button,
        [data-content-type='buttons'] [data-content-type='button-item'] div {
  display: inline-block;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

[data-content-type='buttons'] [data-content-type='button-item'] a.pagebuilder-button-link, [data-content-type='buttons'] [data-content-type='button-item'] button.pagebuilder-button-link, [data-content-type='buttons'] [data-content-type='button-item'] div.pagebuilder-button-link {
  box-sizing: border-box;
}

a.pagebuilder-button-primary, button.pagebuilder-button-primary, div.pagebuilder-button-primary {
  display: flex;
  align-items: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

@media (min-width: 1024px) {
  a.pagebuilder-button-primary, button.pagebuilder-button-primary, div.pagebuilder-button-primary {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 1360px) {
  a.pagebuilder-button-primary, button.pagebuilder-button-primary, div.pagebuilder-button-primary {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

a.pagebuilder-button-primary svg, button.pagebuilder-button-primary svg, div.pagebuilder-button-primary svg {
  display: inline-flex;
}

a.pagebuilder-button-primary span, button.pagebuilder-button-primary span, div.pagebuilder-button-primary span {
  vertical-align: middle;
}

a.pagebuilder-button-primary:hover, button.pagebuilder-button-primary:hover, div.pagebuilder-button-primary:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}

a.pagebuilder-button-primary:focus, button.pagebuilder-button-primary:focus, div.pagebuilder-button-primary:focus {
  border-color: transparent;
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-color: rgb(46 139 87 / var(--tw-ring-opacity));
  --tw-ring-opacity: 0.5;
}

a.pagebuilder-button-primary, button.pagebuilder-button-primary, div.pagebuilder-button-primary {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

a.pagebuilder-button-primary:hover, button.pagebuilder-button-primary:hover, div.pagebuilder-button-primary:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

a.pagebuilder-button-primary:focus, button.pagebuilder-button-primary:focus, div.pagebuilder-button-primary:focus{
  --tw-ring-color:none;
}

a.pagebuilder-button-secondary, button.pagebuilder-button-secondary, div.pagebuilder-button-secondary {
  display: flex;
  align-items: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

@media (min-width: 1024px) {
  a.pagebuilder-button-secondary, button.pagebuilder-button-secondary, div.pagebuilder-button-secondary {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 1360px) {
  a.pagebuilder-button-secondary, button.pagebuilder-button-secondary, div.pagebuilder-button-secondary {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

a.pagebuilder-button-secondary svg, button.pagebuilder-button-secondary svg, div.pagebuilder-button-secondary svg {
  display: inline-flex;
}

a.pagebuilder-button-secondary span, button.pagebuilder-button-secondary span, div.pagebuilder-button-secondary span {
  vertical-align: middle;
}

a.pagebuilder-button-secondary:hover, button.pagebuilder-button-secondary:hover, div.pagebuilder-button-secondary:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}

a.pagebuilder-button-secondary:focus, button.pagebuilder-button-secondary:focus, div.pagebuilder-button-secondary:focus {
  border-color: transparent;
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-color: rgb(46 139 87 / var(--tw-ring-opacity));
  --tw-ring-opacity: 0.5;
}

a.pagebuilder-button-secondary, button.pagebuilder-button-secondary, div.pagebuilder-button-secondary {
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(37 99 235 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

a.pagebuilder-button-secondary:hover, button.pagebuilder-button-secondary:hover, div.pagebuilder-button-secondary:hover {
  --tw-border-opacity: 1;
  border-color: rgb(30 64 175 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

a.pagebuilder-button-secondary:focus, button.pagebuilder-button-secondary:focus, div.pagebuilder-button-secondary:focus {
  border-width: 2px;
  border-color: transparent;
  --tw-ring-color:none;
}

/* HTML Code */

[data-content-type='html'] {
  overflow-wrap: break-word;
}

/**
 * Media
 */

/* Image */

[data-content-type='image'] {
  box-sizing: border-box;
}

[data-content-type='image'] > [data-element='link'],
    [data-content-type='image'] > [data-element='link'] img {
  border-radius: inherit;
}

[data-content-type='image'] .pagebuilder-mobile-hidden {
  display: none;
}

.category-description [data-content-type='image'] .pagebuilder-mobile-hidden {
  display: none;
}

@media (min-width: 1024px) {
  [data-content-type='image'] .pagebuilder-mobile-hidden {
    display: block;
  }

  [data-content-type='image'] .pagebuilder-mobile-only {
    display: none;
  }
}

[data-content-type='image'] figcaption {
  overflow-wrap: break-word;
}

/* Video */

[data-content-type='video'] {
  font-size: 0;
}

[data-content-type='video'] .pagebuilder-video-inner {
  box-sizing: border-box;
  display: inline-block;
  width: 100%;
}

.sales-guest-view .mnm-order-info-area [data-content-type='video'] .pagebuilder-video-inner.py-4 {
  position: relative;
}

.sales-guest-view .mnm-order-info-area [data-content-type='video'] .pagebuilder-video-inner.py-4:after {
  content: ' ';
  position: absolute;
  right: 0px;
  top: 0.625rem;
  display: block;
  height: 6rem;
  border-width: 0.5px;
  --tw-border-opacity: 1;
  border-color: rgb(221 221 221 / var(--tw-border-opacity));
}

[data-content-type$='block'] .sales-guest-view .mnm-order-info-area [data-content-type='video'] .pagebuilder-video-inner.py-4 p:last-child:after {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .sales-guest-view .mnm-order-info-area [data-content-type='video'] .pagebuilder-video-inner.py-4.filter:after {
}

.sales-guest-view .mnm-order-info-area [data-content-type='video'] .pagebuilder-video-inner.py-4:last-child:after {
  display: none;
}

.category-description .sales-guest-view .mnm-order-info-area [data-content-type='video'] .pagebuilder-video-inner.py-4:last-child:after {
  display: none;
}

.sales-order-view .mnm-order-info-area [data-content-type='video'] .pagebuilder-video-inner.py-4 {
  position: relative;
}

.sales-order-view .mnm-order-info-area [data-content-type='video'] .pagebuilder-video-inner.py-4:after {
  content: ' ';
  position: absolute;
  right: 0px;
  top: 0.625rem;
  display: block;
  height: 6rem;
  border-width: 0.5px;
  --tw-border-opacity: 1;
  border-color: rgb(221 221 221 / var(--tw-border-opacity));
}

[data-content-type$='block'] .sales-order-view .mnm-order-info-area [data-content-type='video'] .pagebuilder-video-inner.py-4 p:last-child:after {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .sales-order-view .mnm-order-info-area [data-content-type='video'] .pagebuilder-video-inner.py-4.filter:after {
}

.sales-order-view .mnm-order-info-area [data-content-type='video'] .pagebuilder-video-inner.py-4:last-child:after {
  display: none;
}

.category-description .sales-order-view .mnm-order-info-area [data-content-type='video'] .pagebuilder-video-inner.py-4:last-child:after {
  display: none;
}

[data-content-type='video'] .pagebuilder-video-container {
  position: relative;
  overflow: hidden;
  border-radius: inherit;
  padding-top: 56.25%;
}

[data-content-type='video'] iframe,
    [data-content-type='video'] video {
  position: absolute;
  left: 0px;
  top: 0px;
  height: 100%;
  width: 100%;
}

.sales-guest-view .mnm-order-info-area [data-content-type='video'] iframe.py-4,.sales-guest-view .mnm-order-info-area 
    [data-content-type='video'] video.py-4 {
  position: relative;
}

.sales-guest-view .mnm-order-info-area [data-content-type='video'] iframe.py-4:after,.sales-guest-view .mnm-order-info-area 
    [data-content-type='video'] video.py-4:after {
  content: ' ';
  position: absolute;
  right: 0px;
  top: 0.625rem;
  display: block;
  height: 6rem;
  border-width: 0.5px;
  --tw-border-opacity: 1;
  border-color: rgb(221 221 221 / var(--tw-border-opacity));
}

[data-content-type$='block'] .sales-guest-view .mnm-order-info-area [data-content-type='video'] iframe.py-4 p:last-child:after,[data-content-type$='block'] .sales-guest-view .mnm-order-info-area 
    [data-content-type='video'] video.py-4 p:last-child:after {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .sales-guest-view .mnm-order-info-area [data-content-type='video'] iframe.py-4.filter:after,.category-view .sidebar .sales-guest-view .mnm-order-info-area 
    [data-content-type='video'] video.py-4.filter:after {
}

.sales-guest-view .mnm-order-info-area [data-content-type='video'] iframe.py-4:last-child:after,.sales-guest-view .mnm-order-info-area 
    [data-content-type='video'] video.py-4:last-child:after {
  display: none;
}

.category-description .sales-guest-view .mnm-order-info-area [data-content-type='video'] iframe.py-4:last-child:after,.category-description .sales-guest-view .mnm-order-info-area 
    [data-content-type='video'] video.py-4:last-child:after {
  display: none;
}

.sales-order-view .mnm-order-info-area [data-content-type='video'] iframe.py-4,.sales-order-view .mnm-order-info-area 
    [data-content-type='video'] video.py-4 {
  position: relative;
}

.sales-order-view .mnm-order-info-area [data-content-type='video'] iframe.py-4:after,.sales-order-view .mnm-order-info-area 
    [data-content-type='video'] video.py-4:after {
  content: ' ';
  position: absolute;
  right: 0px;
  top: 0.625rem;
  display: block;
  height: 6rem;
  border-width: 0.5px;
  --tw-border-opacity: 1;
  border-color: rgb(221 221 221 / var(--tw-border-opacity));
}

[data-content-type$='block'] .sales-order-view .mnm-order-info-area [data-content-type='video'] iframe.py-4 p:last-child:after,[data-content-type$='block'] .sales-order-view .mnm-order-info-area 
    [data-content-type='video'] video.py-4 p:last-child:after {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .sales-order-view .mnm-order-info-area [data-content-type='video'] iframe.py-4.filter:after,.category-view .sidebar .sales-order-view .mnm-order-info-area 
    [data-content-type='video'] video.py-4.filter:after {
}

.sales-order-view .mnm-order-info-area [data-content-type='video'] iframe.py-4:last-child:after,.sales-order-view .mnm-order-info-area 
    [data-content-type='video'] video.py-4:last-child:after {
  display: none;
}

.category-description .sales-order-view .mnm-order-info-area [data-content-type='video'] iframe.py-4:last-child:after,.category-description .sales-order-view .mnm-order-info-area 
    [data-content-type='video'] video.py-4:last-child:after {
  display: none;
}

/* Banner */

[data-content-type='banner'] > [data-element='link'], [data-content-type='banner'] > [data-element='empty_link'] {
  color: inherit;
  text-decoration: inherit;
}

[data-content-type='banner'] > [data-element='link']:hover, [data-content-type='banner'] > [data-element='empty_link']:hover {
  color: inherit;
  text-decoration: inherit;
}

[data-content-type='banner'] .pagebuilder-banner-wrapper {
  box-sizing: border-box;
  overflow-wrap: break-word;
  background-clip: padding-box;
  border-radius: inherit;
  background-attachment: scroll !important;
}

[data-content-type='banner'] .pagebuilder-banner-wrapper .pagebuilder-overlay {
  position: relative;
  box-sizing: border-box;
  padding: 2rem;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-duration: 500ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 250ms ease, color 250ms ease;
}

[data-content-type='banner'] .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {
  display: flex;
  align-items: center;
  justify-content: center;
}

[data-content-type='banner'] .pagebuilder-banner-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {
  max-width: none;
}

@media (min-width: 1024px) {
  [data-content-type='banner'] .pagebuilder-banner-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {
    max-width: 36rem;
  }
}

[data-content-type='banner'] .pagebuilder-banner-wrapper.jarallax .video-overlay {
  z-index: 0;
}

[data-content-type='banner'] .pagebuilder-banner-wrapper [data-element='content'] {
  overflow: auto;
  min-height: 50px;
}

[data-content-type='banner'] .pagebuilder-banner-wrapper .pagebuilder-banner-button {
  margin: 0px;
  margin-top: 1.25rem;
  max-width: 100%;
  overflow-wrap: break-word;
  transition-property: opacity;
  transition-duration: 500ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  text-align: inherit;
}

[data-content-type='banner'] .pagebuilder-banner-wrapper .pagebuilder-poster-content {
  width: 100%;
}

.sales-guest-view .mnm-order-info-area [data-content-type='banner'] .pagebuilder-banner-wrapper .pagebuilder-poster-content.py-4 {
  position: relative;
}

.sales-guest-view .mnm-order-info-area [data-content-type='banner'] .pagebuilder-banner-wrapper .pagebuilder-poster-content.py-4:after {
  content: ' ';
  position: absolute;
  right: 0px;
  top: 0.625rem;
  display: block;
  height: 6rem;
  border-width: 0.5px;
  --tw-border-opacity: 1;
  border-color: rgb(221 221 221 / var(--tw-border-opacity));
}

[data-content-type$='block'] .sales-guest-view .mnm-order-info-area [data-content-type='banner'] .pagebuilder-banner-wrapper .pagebuilder-poster-content.py-4 p:last-child:after {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .sales-guest-view .mnm-order-info-area [data-content-type='banner'] .pagebuilder-banner-wrapper .pagebuilder-poster-content.py-4.filter:after {
}

.sales-guest-view .mnm-order-info-area [data-content-type='banner'] .pagebuilder-banner-wrapper .pagebuilder-poster-content.py-4:last-child:after {
  display: none;
}

.category-description .sales-guest-view .mnm-order-info-area [data-content-type='banner'] .pagebuilder-banner-wrapper .pagebuilder-poster-content.py-4:last-child:after {
  display: none;
}

.sales-order-view .mnm-order-info-area [data-content-type='banner'] .pagebuilder-banner-wrapper .pagebuilder-poster-content.py-4 {
  position: relative;
}

.sales-order-view .mnm-order-info-area [data-content-type='banner'] .pagebuilder-banner-wrapper .pagebuilder-poster-content.py-4:after {
  content: ' ';
  position: absolute;
  right: 0px;
  top: 0.625rem;
  display: block;
  height: 6rem;
  border-width: 0.5px;
  --tw-border-opacity: 1;
  border-color: rgb(221 221 221 / var(--tw-border-opacity));
}

[data-content-type$='block'] .sales-order-view .mnm-order-info-area [data-content-type='banner'] .pagebuilder-banner-wrapper .pagebuilder-poster-content.py-4 p:last-child:after {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .sales-order-view .mnm-order-info-area [data-content-type='banner'] .pagebuilder-banner-wrapper .pagebuilder-poster-content.py-4.filter:after {
}

.sales-order-view .mnm-order-info-area [data-content-type='banner'] .pagebuilder-banner-wrapper .pagebuilder-poster-content.py-4:last-child:after {
  display: none;
}

.category-description .sales-order-view .mnm-order-info-area [data-content-type='banner'] .pagebuilder-banner-wrapper .pagebuilder-poster-content.py-4:last-child:after {
  display: none;
}

[data-content-type='banner'][data-appearance='collage-centered'] .pagebuilder-banner-wrapper .pagebuilder-overlay {
  margin-left: auto;
  margin-right: auto;
}

[data-content-type='banner'][data-appearance='collage-left'] .pagebuilder-banner-wrapper .pagebuilder-overlay {
  margin-right: auto;
}

[data-content-type='banner'][data-appearance='collage-right'] .pagebuilder-banner-wrapper .pagebuilder-overlay {
  margin-left: auto;
}

/* Slider */

[data-content-type='slider'] {
  visibility: hidden;
  position: relative;
}

[data-content-type='slider'].glider-initialized {
  visibility: visible;
}

[data-content-type='slider'] [data-role='glider-content'] {
  overflow-y: hidden;
}

[data-content-type='slider'] a.button {
  color: initial;
  padding: 10px;
  text-decoration: none;
}

[data-content-type='slider'] .carousel-nav {
  position: absolute;
  bottom: 0px;
  margin-bottom: 0.5rem;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.75;
  left: 50%;
  transform: translateX(-50%);
}

/* Slide */

[data-content-type='slide'] {
  box-sizing: border-box;
  overflow: hidden;
  line-height: 1.25rem;
  min-height: inherit;
}

[data-content-type='slide'] > [data-element='link'],
    [data-content-type='slide'] > [data-element='empty_link'] {
  color: inherit;
  min-height: inherit;
  text-decoration: inherit;
}

[data-content-type='slide'] > [data-element='link']:hover, [data-content-type='slide'] > [data-element='empty_link']:hover {
  color: inherit;
  text-decoration: inherit;
}

[data-content-type='slide'] + [data-content-type='slide'] {
  height: 0px;
  min-height: 0px;
}

[data-content-type='slide'] .pagebuilder-slide-wrapper {
  box-sizing: border-box;
  overflow-wrap: break-word;
  border-radius: inherit;
  min-height: inherit;
}

[data-content-type='slide'] .pagebuilder-slide-wrapper .jarallax-viewport-element {
  position: absolute;
  top: 0px;
  z-index: 50;
  height: 100%;
  width: 0.125rem;
  left: -15000vw;
}

[data-content-type='slide'] .pagebuilder-slide-wrapper.jarallax .video-overlay {
  -webkit-transform: unset;
  z-index: 1;
}

[data-content-type='slide'] .pagebuilder-slide-wrapper.jarallax .pagebuilder-overlay {
  position: relative;
  z-index: 20;
}

[data-content-type='slide'] .pagebuilder-slide-wrapper.jarallax [id*='jarallax-container'] > div,
                [data-content-type='slide'] .pagebuilder-slide-wrapper.jarallax [id*='jarallax-container'] > img,
                [data-content-type='slide'] .pagebuilder-slide-wrapper.jarallax [id*='jarallax-container'] > video,
                [data-content-type='slide'] .pagebuilder-slide-wrapper.jarallax [id*='jarallax-container'] > iframe {
  margin: auto !important;
  transform: none !important;
}

[data-content-type='slide'] .pagebuilder-slide-wrapper .pagebuilder-overlay {
  box-sizing: border-box;
  padding: 2rem;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  border-radius: inherit;
}

[data-content-type='slide'] .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: inherit;
}

[data-content-type='slide'] .pagebuilder-slide-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {
  max-width: none;
}

@media (min-width: 1024px) {
  [data-content-type='slide'] .pagebuilder-slide-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {
    max-width: 32rem;
  }
}

[data-content-type='slide'] .pagebuilder-slide-wrapper [data-element='content'] {
  overflow: auto;
  min-height: 50px;
}

[data-content-type='slide'] .pagebuilder-slide-wrapper .pagebuilder-slide-button {
  margin: 0px;
  margin-top: 1.25rem;
  max-width: 100%;
  overflow-wrap: break-word;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  text-align: inherit;
}

[data-content-type='slide'] .pagebuilder-slide-wrapper .pagebuilder-poster-content {
  width: 100%;
}

.sales-guest-view .mnm-order-info-area [data-content-type='slide'] .pagebuilder-slide-wrapper .pagebuilder-poster-content.py-4 {
  position: relative;
}

.sales-guest-view .mnm-order-info-area [data-content-type='slide'] .pagebuilder-slide-wrapper .pagebuilder-poster-content.py-4:after {
  content: ' ';
  position: absolute;
  right: 0px;
  top: 0.625rem;
  display: block;
  height: 6rem;
  border-width: 0.5px;
  --tw-border-opacity: 1;
  border-color: rgb(221 221 221 / var(--tw-border-opacity));
}

[data-content-type$='block'] .sales-guest-view .mnm-order-info-area [data-content-type='slide'] .pagebuilder-slide-wrapper .pagebuilder-poster-content.py-4 p:last-child:after {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .sales-guest-view .mnm-order-info-area [data-content-type='slide'] .pagebuilder-slide-wrapper .pagebuilder-poster-content.py-4.filter:after {
}

.sales-guest-view .mnm-order-info-area [data-content-type='slide'] .pagebuilder-slide-wrapper .pagebuilder-poster-content.py-4:last-child:after {
  display: none;
}

.category-description .sales-guest-view .mnm-order-info-area [data-content-type='slide'] .pagebuilder-slide-wrapper .pagebuilder-poster-content.py-4:last-child:after {
  display: none;
}

.sales-order-view .mnm-order-info-area [data-content-type='slide'] .pagebuilder-slide-wrapper .pagebuilder-poster-content.py-4 {
  position: relative;
}

.sales-order-view .mnm-order-info-area [data-content-type='slide'] .pagebuilder-slide-wrapper .pagebuilder-poster-content.py-4:after {
  content: ' ';
  position: absolute;
  right: 0px;
  top: 0.625rem;
  display: block;
  height: 6rem;
  border-width: 0.5px;
  --tw-border-opacity: 1;
  border-color: rgb(221 221 221 / var(--tw-border-opacity));
}

[data-content-type$='block'] .sales-order-view .mnm-order-info-area [data-content-type='slide'] .pagebuilder-slide-wrapper .pagebuilder-poster-content.py-4 p:last-child:after {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .sales-order-view .mnm-order-info-area [data-content-type='slide'] .pagebuilder-slide-wrapper .pagebuilder-poster-content.py-4.filter:after {
}

.sales-order-view .mnm-order-info-area [data-content-type='slide'] .pagebuilder-slide-wrapper .pagebuilder-poster-content.py-4:last-child:after {
  display: none;
}

.category-description .sales-order-view .mnm-order-info-area [data-content-type='slide'] .pagebuilder-slide-wrapper .pagebuilder-poster-content.py-4:last-child:after {
  display: none;
}

[data-content-type='slide'][data-appearance='collage-centered'] .pagebuilder-slide-wrapper .pagebuilder-overlay {
  margin-left: auto;
  margin-right: auto;
}

[data-content-type='slide'][data-appearance='collage-left'] .pagebuilder-slide-wrapper .pagebuilder-overlay {
  margin-right: auto;
}

[data-content-type='slide'][data-appearance='collage-right'] .pagebuilder-slide-wrapper .pagebuilder-overlay {
  margin-left: auto;
}

/* Map */

[data-content-type='map'] {
  box-sizing: border-box;
  height: 18rem;
}

/**
 * Add Content
 */

/* Block */

[data-content-type$='block'] .block p:last-child {
  margin-bottom: 1rem;
  margin-top: 0px;
}

/* Dynamic Block */

[data-content-type='dynamic_block'] [data-content-type='image'] img {
  display: inline;
}

[data-content-type='dynamic_block'] .block-banners .banner-item-content,
    [data-content-type='dynamic_block'] .block-banners-inline .banner-item-content {
  margin-bottom: auto;
}

/* Products */

[data-content-type='products'][data-appearance='carousel'] [data-role='glider-content'] {
  grid-template-columns: repeat(100, calc(50% - 1rem));
}

@media (min-width: 1024px) {
  [data-content-type='products'][data-appearance='carousel'] [data-role='glider-content'] {
    grid-template-columns: repeat(100, calc(33% - 1rem))
  }
}

@media (min-width: 1200px) {
  [data-content-type='products'][data-appearance='carousel'] [data-role='glider-content'] {
    grid-template-columns: repeat(100, calc(25% - 1rem))
  }
}

/**
 * Glider
 */

.glider-contain {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

.sales-guest-view .mnm-order-info-area .glider-contain.py-4 {
  position: relative;
}

.sales-guest-view .mnm-order-info-area .glider-contain.py-4:after {
  content: ' ';
  position: absolute;
  right: 0px;
  top: 0.625rem;
  display: block;
  height: 6rem;
  border-width: 0.5px;
  --tw-border-opacity: 1;
  border-color: rgb(221 221 221 / var(--tw-border-opacity));
}

[data-content-type$='block'] .sales-guest-view .mnm-order-info-area .glider-contain.py-4 p:last-child:after {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .sales-guest-view .mnm-order-info-area .glider-contain.py-4.filter:after {
}

.sales-guest-view .mnm-order-info-area .glider-contain.py-4:last-child:after {
  display: none;
}

.category-description .sales-guest-view .mnm-order-info-area .glider-contain.py-4:last-child:after {
  display: none;
}

.sales-order-view .mnm-order-info-area .glider-contain.py-4 {
  position: relative;
}

.sales-order-view .mnm-order-info-area .glider-contain.py-4:after {
  content: ' ';
  position: absolute;
  right: 0px;
  top: 0.625rem;
  display: block;
  height: 6rem;
  border-width: 0.5px;
  --tw-border-opacity: 1;
  border-color: rgb(221 221 221 / var(--tw-border-opacity));
}

[data-content-type$='block'] .sales-order-view .mnm-order-info-area .glider-contain.py-4 p:last-child:after {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .sales-order-view .mnm-order-info-area .glider-contain.py-4.filter:after {
}

.sales-order-view .mnm-order-info-area .glider-contain.py-4:last-child:after {
  display: none;
}

.category-description .sales-order-view .mnm-order-info-area .glider-contain.py-4:last-child:after {
  display: none;
}

.glider {
  overflow-y: hidden;
}

.glider.draggable {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: grab;
}

.glider.draggable .glider-slide img {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.glider.drag {
  cursor: grabbing;
}

.glider::-webkit-scrollbar {
  height: 0px;
  opacity: 0;
}

.glider .glider-track {
  z-index: 10;
  margin: 0px;
  display: flex;
  width: 100%;
  padding: 0px;
}

.sales-guest-view .mnm-order-info-area .glider .glider-track.py-4 {
  position: relative;
}

.sales-guest-view .mnm-order-info-area .glider .glider-track.py-4:after {
  content: ' ';
  position: absolute;
  right: 0px;
  top: 0.625rem;
  display: block;
  height: 6rem;
  border-width: 0.5px;
  --tw-border-opacity: 1;
  border-color: rgb(221 221 221 / var(--tw-border-opacity));
}

[data-content-type$='block'] .sales-guest-view .mnm-order-info-area .glider .glider-track.py-4 p:last-child:after {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .sales-guest-view .mnm-order-info-area .glider .glider-track.py-4.filter:after {
}

.sales-guest-view .mnm-order-info-area .glider .glider-track.py-4:last-child:after {
  display: none;
}

.category-description .sales-guest-view .mnm-order-info-area .glider .glider-track.py-4:last-child:after {
  display: none;
}

.sales-order-view .mnm-order-info-area .glider .glider-track.py-4 {
  position: relative;
}

.sales-order-view .mnm-order-info-area .glider .glider-track.py-4:after {
  content: ' ';
  position: absolute;
  right: 0px;
  top: 0.625rem;
  display: block;
  height: 6rem;
  border-width: 0.5px;
  --tw-border-opacity: 1;
  border-color: rgb(221 221 221 / var(--tw-border-opacity));
}

[data-content-type$='block'] .sales-order-view .mnm-order-info-area .glider .glider-track.py-4 p:last-child:after {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .sales-order-view .mnm-order-info-area .glider .glider-track.py-4.filter:after {
}

.sales-order-view .mnm-order-info-area .glider .glider-track.py-4:last-child:after {
  display: none;
}

.category-description .sales-order-view .mnm-order-info-area .glider .glider-track.py-4:last-child:after {
  display: none;
}

.glider-slide {
  margin: 0.5rem;
  width: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-content: center;
  justify-content: center;
}

.sales-guest-view .mnm-order-info-area .glider-slide.py-4 {
  position: relative;
}

.sales-guest-view .mnm-order-info-area .glider-slide.py-4:after {
  content: ' ';
  position: absolute;
  right: 0px;
  top: 0.625rem;
  display: block;
  height: 6rem;
  border-width: 0.5px;
  --tw-border-opacity: 1;
  border-color: rgb(221 221 221 / var(--tw-border-opacity));
}

[data-content-type$='block'] .sales-guest-view .mnm-order-info-area .glider-slide.py-4 p:last-child:after {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .sales-guest-view .mnm-order-info-area .glider-slide.py-4.filter:after {
}

.sales-guest-view .mnm-order-info-area .glider-slide.py-4:last-child:after {
  display: none;
}

.category-description .sales-guest-view .mnm-order-info-area .glider-slide.py-4:last-child:after {
  display: none;
}

.sales-order-view .mnm-order-info-area .glider-slide.py-4 {
  position: relative;
}

.sales-order-view .mnm-order-info-area .glider-slide.py-4:after {
  content: ' ';
  position: absolute;
  right: 0px;
  top: 0.625rem;
  display: block;
  height: 6rem;
  border-width: 0.5px;
  --tw-border-opacity: 1;
  border-color: rgb(221 221 221 / var(--tw-border-opacity));
}

[data-content-type$='block'] .sales-order-view .mnm-order-info-area .glider-slide.py-4 p:last-child:after {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .sales-order-view .mnm-order-info-area .glider-slide.py-4.filter:after {
}

.sales-order-view .mnm-order-info-area .glider-slide.py-4:last-child:after {
  display: none;
}

.category-description .sales-order-view .mnm-order-info-area .glider-slide.py-4:last-child:after {
  display: none;
}

.glider-slide {
  min-width: 150px;
}

.glider-slide img {
  max-width: 100%;
}

.glider-hide {
  opacity: 0;
}

.glider-prev.disabled, .glider-next.disabled {
  cursor: default;
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
  opacity: 0.25;
}

.glider-dot {
  margin: 0.25rem;
  display: block;
  height: 0.75rem;
  width: 0.75rem;
  cursor: pointer;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  opacity: 0.25;
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

[data-content-type$='block'] .glider-dot p:last-child {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .glider-dot.filter {
}

.glider-dot.active {
  opacity: 1;
}

@media (max-width: 36em) {
  .glider::-webkit-scrollbar {
    height: 0.25rem;
    width: 0.5rem;
    -webkit-appearance: none;
            appearance: none;
    opacity: 1;
  }

  .glider::-webkit-scrollbar-thumb {
    opacity: 1;
    border-radius: 99px;
    background-color: rgba(156, 156, 156, .25);
    box-shadow: 0 0 1px rgba(255, 255, 255, .25);
  }
}

[data-show-arrows='false'] .glider-prev,
    [data-show-arrows='false'] .glider-next {
  display: none;
}

.category-description [data-show-arrows='false'] .glider-prev,.category-description 
    [data-show-arrows='false'] .glider-next {
  display: none;
}

[data-show-dots='false'] .glider-dots {
  display: none;
}

.category-description [data-show-dots='false'] .glider-dots {
  display: none;
}

/* Widget One */

[data-content-type='row'] {
  box-sizing: border-box;
}

[data-content-type='row'] > div {
  margin-bottom: 0px;
  padding: 0px;
}

[data-content-type='row'][data-appearance='contained'] {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}

@media (min-width: 640px) {
  [data-content-type='row'][data-appearance='contained'] {
    max-width: 640px;
  }
}

@media (min-width: 1024px) {
  [data-content-type='row'][data-appearance='contained'] {
    max-width: 1024px;
  }
}

@media (min-width: 1200px) {
  [data-content-type='row'][data-appearance='contained'] {
    max-width: 1200px;
  }
}

@media (min-width: 1360px) {
  [data-content-type='row'][data-appearance='contained'] {
    max-width: 1360px;
  }
}

@media (min-width: 1536px) {
  [data-content-type='row'][data-appearance='contained'] {
    max-width: 1536px;
  }
}

@media (min-width: 1720px) {
  [data-content-type='row'][data-appearance='contained'] {
    max-width: 1720px;
  }
}

@media (min-width: 1920px) {
  [data-content-type='row'][data-appearance='contained'] {
    max-width: 1920px;
  }
}

@media (min-width: 2120px) {
  [data-content-type='row'][data-appearance='contained'] {
    max-width: 2120px;
  }
}

[data-content-type='row'][data-appearance='contained'] {
  margin-left: auto;
  margin-right: auto;
  box-sizing: border-box;
}

[data-content-type='row'][data-appearance='contained'] [data-element='inner'] {
  box-sizing: border-box;
  background-attachment: scroll !important;
}

[data-content-type='row'][data-appearance='full-bleed'] {
  background-attachment: scroll !important;
}

[data-content-type='row'][data-appearance='full-width'] {
  background-attachment: scroll !important;
}

[data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}

@media (min-width: 640px) {
  [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner {
    max-width: 640px;
  }
}

@media (min-width: 1024px) {
  [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner {
    max-width: 1024px;
  }
}

@media (min-width: 1200px) {
  [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner {
    max-width: 1200px;
  }
}

@media (min-width: 1360px) {
  [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner {
    max-width: 1360px;
  }
}

@media (min-width: 1536px) {
  [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner {
    max-width: 1536px;
  }
}

@media (min-width: 1720px) {
  [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner {
    max-width: 1720px;
  }
}

@media (min-width: 1920px) {
  [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner {
    max-width: 1920px;
  }
}

@media (min-width: 2120px) {
  [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner {
    max-width: 2120px;
  }
}

[data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner {
  width: 100%;
  max-width: 100%;
  padding: 0px;
}

.sales-guest-view .mnm-order-info-area [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner.py-4 {
  position: relative;
}

.sales-guest-view .mnm-order-info-area [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner.py-4:after {
  content: ' ';
  position: absolute;
  right: 0px;
  top: 0.625rem;
  display: block;
  height: 6rem;
  border-width: 0.5px;
  --tw-border-opacity: 1;
  border-color: rgb(221 221 221 / var(--tw-border-opacity));
}

[data-content-type$='block'] .sales-guest-view .mnm-order-info-area [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner.py-4 p:last-child:after {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .sales-guest-view .mnm-order-info-area [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner.py-4.filter:after {
}

.sales-guest-view .mnm-order-info-area [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner.py-4:last-child:after {
  display: none;
}

.category-description .sales-guest-view .mnm-order-info-area [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner.py-4:last-child:after {
  display: none;
}

.sales-order-view .mnm-order-info-area [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner.py-4 {
  position: relative;
}

.sales-order-view .mnm-order-info-area [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner.py-4:after {
  content: ' ';
  position: absolute;
  right: 0px;
  top: 0.625rem;
  display: block;
  height: 6rem;
  border-width: 0.5px;
  --tw-border-opacity: 1;
  border-color: rgb(221 221 221 / var(--tw-border-opacity));
}

[data-content-type$='block'] .sales-order-view .mnm-order-info-area [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner.py-4 p:last-child:after {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .sales-order-view .mnm-order-info-area [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner.py-4.filter:after {
}

.sales-order-view .mnm-order-info-area [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner.py-4:last-child:after {
  display: none;
}

.category-description .sales-order-view .mnm-order-info-area [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner.py-4:last-child:after {
  display: none;
}

[data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner img {
  width: 100%;
}

.sales-guest-view .mnm-order-info-area [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner img.py-4 {
  position: relative;
}

.sales-guest-view .mnm-order-info-area [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner img.py-4:after {
  content: ' ';
  position: absolute;
  right: 0px;
  top: 0.625rem;
  display: block;
  height: 6rem;
  border-width: 0.5px;
  --tw-border-opacity: 1;
  border-color: rgb(221 221 221 / var(--tw-border-opacity));
}

[data-content-type$='block'] .sales-guest-view .mnm-order-info-area [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner img.py-4 p:last-child:after {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .sales-guest-view .mnm-order-info-area [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner img.py-4.filter:after {
}

.sales-guest-view .mnm-order-info-area [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner img.py-4:last-child:after {
  display: none;
}

.category-description .sales-guest-view .mnm-order-info-area [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner img.py-4:last-child:after {
  display: none;
}

.sales-order-view .mnm-order-info-area [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner img.py-4 {
  position: relative;
}

.sales-order-view .mnm-order-info-area [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner img.py-4:after {
  content: ' ';
  position: absolute;
  right: 0px;
  top: 0.625rem;
  display: block;
  height: 6rem;
  border-width: 0.5px;
  --tw-border-opacity: 1;
  border-color: rgb(221 221 221 / var(--tw-border-opacity));
}

[data-content-type$='block'] .sales-order-view .mnm-order-info-area [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner img.py-4 p:last-child:after {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .sales-order-view .mnm-order-info-area [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner img.py-4.filter:after {
}

.sales-order-view .mnm-order-info-area [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner img.py-4:last-child:after {
  display: none;
}

.category-description .sales-order-view .mnm-order-info-area [data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner img.py-4:last-child:after {
  display: none;
}

.mnm-widgets .tabs-navigation{
  display: flex;
  justify-content: center;
  margin-bottom:20px;
  box-shadow:none;
}

.mnm-widgets .tabs-navigation li {
  border-radius: 10px !important;
  border: 2px solid #80808029 !important;
  margin-right:10px !important;
  background-color: white !important;
}

.mnm-widgets .tabs-navigation li.active{
  background-color: #304d66 !important;
}

.mnm-widgets .tabs-navigation li.active span{
  color:white !important;
}

.mnm-widgets .tabs-content{
  border: none !important;
  box-shadow: none !important;
}

/* purgecss end ignore */

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.pointer-events-none {
  pointer-events: none;
}

.visible {
  visibility: visible;
}

.invisible {
  visibility: hidden;
}

.static {
  position: static;
}

.fixed {
  position: fixed;
}

.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.sticky {
  position: sticky;
}

.inset-0 {
  inset: 0px;
}

.inset-x-0 {
  left: 0px;
  right: 0px;
}

.inset-y-0 {
  top: 0px;
  bottom: 0px;
}

.bottom-0 {
  bottom: 0px;
}

.bottom-1 {
  bottom: 0.25rem;
}

.bottom-10 {
  bottom: 2.5rem;
}

.bottom-14 {
  bottom: 3.5rem;
}

.bottom-2 {
  bottom: 0.5rem;
}

.bottom-3 {
  bottom: 0.75rem;
}

.bottom-4 {
  bottom: 1rem;
}

.bottom-5 {
  bottom: 1.25rem;
}

.bottom-6 {
  bottom: 1.5rem;
}

.bottom-7 {
  bottom: 1.75rem;
}

.bottom-8 {
  bottom: 2rem;
}

.bottom-9 {
  bottom: 2.25rem;
}

.bottom-\[0\%\] {
  bottom: 0%;
}

.bottom-\[20px\] {
  bottom: 20px;
}

.bottom-\[30px\] {
  bottom: 30px;
}

.bottom-\[40px\] {
  bottom: 40px;
}

.bottom-\[60px\] {
  bottom: 60px;
}

.left-0 {
  left: 0px;
}

.left-1 {
  left: 0.25rem;
}

.left-1\/2 {
  left: 50%;
}

.left-10 {
  left: 2.5rem;
}

.left-2 {
  left: 0.5rem;
}

.left-3 {
  left: 0.75rem;
}

.left-4 {
  left: 1rem;
}

.left-5 {
  left: 1.25rem;
}

.left-6 {
  left: 1.5rem;
}

.left-7 {
  left: 1.75rem;
}

.left-8 {
  left: 2rem;
}

.left-9 {
  left: 2.25rem;
}

.left-\[0\%\] {
  left: 0%;
}

.left-\[10rem\] {
  left: 10rem;
}

.left-\[1rem\] {
  left: 1rem;
}

.left-\[5rem\] {
  left: 5rem;
}

.right-0 {
  right: 0px;
}

.right-1 {
  right: 0.25rem;
}

.right-10 {
  right: 2.5rem;
}

.right-2 {
  right: 0.5rem;
}

.right-3 {
  right: 0.75rem;
}

.right-4 {
  right: 1rem;
}

.right-5 {
  right: 1.25rem;
}

.right-6 {
  right: 1.5rem;
}

.right-7 {
  right: 1.75rem;
}

.right-8 {
  right: 2rem;
}

.right-9 {
  right: 2.25rem;
}

.right-\[0\%\] {
  right: 0%;
}

.top-0 {
  top: 0px;
}

.top-1 {
  top: 0.25rem;
}

.top-1\/2 {
  top: 50%;
}

.top-1\/3 {
  top: 33.333333%;
}

.top-10 {
  top: 2.5rem;
}

.top-14 {
  top: 3.5rem;
}

.top-2 {
  top: 0.5rem;
}

.top-20 {
  top: 5rem;
}

.top-24 {
  top: 6rem;
}

.top-3 {
  top: 0.75rem;
}

.top-4 {
  top: 1rem;
}

.top-5 {
  top: 1.25rem;
}

.top-6 {
  top: 1.5rem;
}

.top-7 {
  top: 1.75rem;
}

.top-8 {
  top: 2rem;
}

.top-9 {
  top: 2.25rem;
}

.top-\[20\%\] {
  top: 20%;
}

.top-\[20px\] {
  top: 20px;
}

.top-\[23\%\] {
  top: 23%;
}

.top-\[26\%\] {
  top: 26%;
}

.top-\[275px\] {
  top: 275px;
}

.top-\[28\%\] {
  top: 28%;
}

.top-\[30\%\] {
  top: 30%;
}

.top-\[350px\] {
  top: 350px;
}

.top-\[40px\] {
  top: 40px;
}

.top-\[50\%\] {
  top: 50%;
}

.top-\[5rem\] {
  top: 5rem;
}

.top-\[60px\] {
  top: 60px;
}

.top-full {
  top: 100%;
}

.z-0 {
  z-index: 0;
}

.z-10 {
  z-index: 10;
}

.z-20 {
  z-index: 20;
}

.z-30 {
  z-index: 30;
}

.z-40 {
  z-index: 40;
}

.z-50 {
  z-index: 50;
}

.z-\[100\] {
  z-index: 100;
}

.z-\[110\] {
  z-index: 110;
}

.z-\[1\] {
  z-index: 1;
}

.z-\[60\] {
  z-index: 60;
}

.z-\[70\] {
  z-index: 70;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-\[10\] {
  order: 10;
}

.order-\[210\] {
  order: 210;
}

.order-\[220\] {
  order: 220;
}

.order-\[230\] {
  order: 230;
}

.order-first {
  order: -9999;
}

.col-span-1 {
  grid-column: span 1 / span 1;
}

.col-span-12 {
  grid-column: span 12 / span 12;
}

.col-span-2 {
  grid-column: span 2 / span 2;
}

.col-span-3 {
  grid-column: span 3 / span 3;
}

.col-span-4 {
  grid-column: span 4 / span 4;
}

.col-span-5 {
  grid-column: span 5 / span 5;
}

.col-span-6 {
  grid-column: span 6 / span 6;
}

.col-span-7 {
  grid-column: span 7 / span 7;
}

.col-span-8 {
  grid-column: span 8 / span 8;
}

.row-span-2 {
  grid-row: span 2 / span 2;
}

.float-left {
  float: left;
}

.clear-left {
  clear: left;
}

.clear-both {
  clear: both;
}

.-m-3 {
  margin: -0.75rem;
}

.-m-4 {
  margin: -1rem;
}

.m-0 {
  margin: 0px;
}

.m-1 {
  margin: 0.25rem;
}

.m-2 {
  margin: 0.5rem;
}

.m-auto {
  margin: auto;
}

.-mx-1 {
  margin-left: -0.25rem;
  margin-right: -0.25rem;
}

.-mx-2 {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}

.-mx-4 {
  margin-left: -1rem;
  margin-right: -1rem;
}

.-mx-6 {
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}

.mx-0 {
  margin-left: 0px;
  margin-right: 0px;
}

.mx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.mx-10 {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.mx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}

.mx-6 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.mx-\[50px\] {
  margin-left: 50px;
  margin-right: 50px;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.my-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}

.my-10 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.my-12 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.my-3 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.my-8 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.-mb-4 {
  margin-bottom: -1rem;
}

.-ml-1 {
  margin-left: -0.25rem;
}

.-ml-px {
  margin-left: -1px;
}

.-mr-1 {
  margin-right: -0.25rem;
}

.-mr-2 {
  margin-right: -0.5rem;
}

.-mr-4 {
  margin-right: -1rem;
}

.-mt-3 {
  margin-top: -0.75rem;
}

.-mt-4 {
  margin-top: -1rem;
}

.-mt-5 {
  margin-top: -1.25rem;
}

.-mt-6 {
  margin-top: -1.5rem;
}

.-mt-8 {
  margin-top: -2rem;
}

.mb-0 {
  margin-bottom: 0px;
}

.mb-1 {
  margin-bottom: 0.25rem;
}

.mb-10 {
  margin-bottom: 2.5rem;
}

.mb-12 {
  margin-bottom: 3rem;
}

.mb-2 {
  margin-bottom: 0.5rem;
}

.mb-3 {
  margin-bottom: 0.75rem;
}

.mb-4 {
  margin-bottom: 1rem;
}

.mb-5 {
  margin-bottom: 1.25rem;
}

.mb-6 {
  margin-bottom: 1.5rem;
}

.mb-8 {
  margin-bottom: 2rem;
}

.mb-\[10px\] {
  margin-bottom: 10px;
}

.mb-\[20px\] {
  margin-bottom: 20px;
}

.mb-\[30px\] {
  margin-bottom: 30px;
}

.mb-\[40px\] {
  margin-bottom: 40px;
}

.mb-\[50px\] {
  margin-bottom: 50px;
}

.ml-0 {
  margin-left: 0px;
}

.ml-1 {
  margin-left: 0.25rem;
}

.ml-10 {
  margin-left: 2.5rem;
}

.ml-2 {
  margin-left: 0.5rem;
}

.ml-3 {
  margin-left: 0.75rem;
}

.ml-4 {
  margin-left: 1rem;
}

.ml-5 {
  margin-left: 1.25rem;
}

.ml-6 {
  margin-left: 1.5rem;
}

.ml-auto {
  margin-left: auto;
}

.mr-0 {
  margin-right: 0px;
}

.mr-1 {
  margin-right: 0.25rem;
}

.mr-10 {
  margin-right: 2.5rem;
}

.mr-2 {
  margin-right: 0.5rem;
}

.mr-3 {
  margin-right: 0.75rem;
}

.mr-4 {
  margin-right: 1rem;
}

.mr-5 {
  margin-right: 1.25rem;
}

.mr-6 {
  margin-right: 1.5rem;
}

.mr-8 {
  margin-right: 2rem;
}

.mr-auto {
  margin-right: auto;
}

.mt-0 {
  margin-top: 0px;
}

.mt-0\.5 {
  margin-top: 0.125rem;
}

.mt-1 {
  margin-top: 0.25rem;
}

.mt-10 {
  margin-top: 2.5rem;
}

.mt-12 {
  margin-top: 3rem;
}

.mt-14 {
  margin-top: 3.5rem;
}

.mt-2 {
  margin-top: 0.5rem;
}

.mt-3 {
  margin-top: 0.75rem;
}

.mt-4 {
  margin-top: 1rem;
}

.mt-5 {
  margin-top: 1.25rem;
}

.mt-6 {
  margin-top: 1.5rem;
}

.mt-8 {
  margin-top: 2rem;
}

.mt-\[10px\] {
  margin-top: 10px;
}

.mt-\[20px\] {
  margin-top: 20px;
}

.mt-\[30px\] {
  margin-top: 30px;
}

.mt-\[40px\] {
  margin-top: 40px;
}

.mt-\[50px\] {
  margin-top: 50px;
}

.mt-auto {
  margin-top: auto;
}

.box-border {
  box-sizing: border-box;
}

.box-content {
  box-sizing: content-box;
}

.line-clamp-1 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

.line-clamp-2 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.block {
  display: block;
}

.inline-block {
  display: inline-block;
}

.inline {
  display: inline;
}

.flex {
  display: flex;
}

.inline-flex {
  display: inline-flex;
}

.table {
  display: table;
}

.table-caption {
  display: table-caption;
}

.table-cell {
  display: table-cell;
}

.table-row {
  display: table-row;
}

.grid {
  display: grid;
}

.contents {
  display: contents;
}

.hidden {
  display: none;
}

.aspect-\[2\/3\] {
  aspect-ratio: 2/3;
}

.aspect-\[9\/16\] {
  aspect-ratio: 9/16;
}

.h-1 {
  height: 0.25rem;
}

.h-10 {
  height: 2.5rem;
}

.h-11 {
  height: 2.75rem;
}

.h-12 {
  height: 3rem;
}

.h-14 {
  height: 3.5rem;
}

.h-16 {
  height: 4rem;
}

.h-2\/5 {
  height: 40%;
}

.h-20 {
  height: 5rem;
}

.h-24 {
  height: 6rem;
}

.h-3 {
  height: 0.75rem;
}

.h-32 {
  height: 8rem;
}

.h-4 {
  height: 1rem;
}

.h-48 {
  height: 12rem;
}

.h-5 {
  height: 1.25rem;
}

.h-6 {
  height: 1.5rem;
}

.h-64 {
  height: 16rem;
}

.h-8 {
  height: 2rem;
}

.h-9 {
  height: 2.25rem;
}

.h-\[150px\] {
  height: 150px;
}

.h-\[40px\] {
  height: 40px;
}

.h-\[46px\] {
  height: 46px;
}

.h-\[600px\] {
  height: 600px;
}

.h-\[calc\(100vh-10rem-60px\)\] {
  height: calc(100vh - 10rem - 60px);
}

.h-\[calc\(100vh-300px\)\] {
  height: calc(100vh - 300px);
}

.h-\[calc\(95vh-60px\)\] {
  height: calc(95vh - 60px);
}

.h-auto {
  height: auto;
}

.h-full {
  height: 100%;
}

.h-screen {
  height: 100vh;
}

.max-h-0 {
  max-height: 0;
}

.max-h-\[2000px\] {
  max-height: 2000px;
}

.max-h-\[320px\] {
  max-height: 320px;
}

.max-h-\[480px\] {
  max-height: 480px;
}

.max-h-\[687px\] {
  max-height: 687px;
}

.max-h-\[80vh\] {
  max-height: 80vh;
}

.max-h-\[90vh\] {
  max-height: 90vh;
}

.max-h-\[calc\(100vh-100px\)\] {
  max-height: calc(100vh - 100px);
}

.max-h-\[calc\(100vh-280px\)\] {
  max-height: calc(100vh - 280px);
}

.max-h-\[calc\(100vh-320px\)\] {
  max-height: calc(100vh - 320px);
}

.max-h-max {
  max-height: -moz-max-content;
  max-height: max-content;
}

.max-h-screen {
  max-height: 100vh;
}

.min-h-0 {
  min-height: 0px;
}

.min-h-14 {
  min-height: 3.5rem;
}

.min-h-\[28px\] {
  min-height: 28px;
}

.min-h-\[40px\] {
  min-height: 40px;
}

.min-h-\[450px\] {
  min-height: 450px;
}

.min-h-screen {
  min-height: 100vh;
}

.w-0 {
  width: 0px;
}

.w-1 {
  width: 0.25rem;
}

.w-1\/2 {
  width: 50%;
}

.w-1\/3 {
  width: 33.333333%;
}

.w-1\/4 {
  width: 25%;
}

.w-10 {
  width: 2.5rem;
}

.w-11 {
  width: 2.75rem;
}

.w-11\/12 {
  width: 91.666667%;
}

.w-12 {
  width: 3rem;
}

.w-16 {
  width: 4rem;
}

.w-2\/12 {
  width: 16.666667%;
}

.w-2\/4 {
  width: 50%;
}

.w-2\/6 {
  width: 33.333333%;
}

.w-20 {
  width: 5rem;
}

.w-28 {
  width: 7rem;
}

.w-3 {
  width: 0.75rem;
}

.w-3\/4 {
  width: 75%;
}

.w-32 {
  width: 8rem;
}

.w-4 {
  width: 1rem;
}

.w-4\/12 {
  width: 33.333333%;
}

.w-4\/5 {
  width: 80%;
}

.w-4\/6 {
  width: 66.666667%;
}

.w-40 {
  width: 10rem;
}

.w-44 {
  width: 11rem;
}

.w-5 {
  width: 1.25rem;
}

.w-5\/12 {
  width: 41.666667%;
}

.w-5\/6 {
  width: 83.333333%;
}

.w-56 {
  width: 14rem;
}

.w-6 {
  width: 1.5rem;
}

.w-60 {
  width: 15rem;
}

.w-64 {
  width: 16rem;
}

.w-7\/12 {
  width: 58.333333%;
}

.w-8 {
  width: 2rem;
}

.w-8\/12 {
  width: 66.666667%;
}

.w-9 {
  width: 2.25rem;
}

.w-\[100\%\] {
  width: 100%;
}

.w-\[100px\] {
  width: 100px;
}

.w-\[17rem\] {
  width: 17rem;
}

.w-\[220px\] {
  width: 220px;
}

.w-\[25\%\] {
  width: 25%;
}

.w-\[250px\] {
  width: 250px;
}

.w-\[30\%\] {
  width: 30%;
}

.w-\[45px\] {
  width: 45px;
}

.w-\[55\%\] {
  width: 55%;
}

.w-\[60px\] {
  width: 60px;
}

.w-\[80px\] {
  width: 80px;
}

.w-\[calc\(100\%\/2\)\] {
  width: calc(100% / 2);
}

.w-auto {
  width: auto;
}

.w-full {
  width: 100%;
}

.w-screen {
  width: 100vw;
}

.min-w-0 {
  min-width: 0px;
}

.min-w-20 {
  min-width: 5rem;
}

.min-w-32 {
  min-width: 8rem;
}

.min-w-40 {
  min-width: 10rem;
}

.min-w-48 {
  min-width: 12rem;
}

.min-w-\[150px\] {
  min-width: 150px;
}

.min-w-\[250px\] {
  min-width: 250px;
}

.min-w-\[64px\] {
  min-width: 64px;
}

.max-w-3xl {
  max-width: 48rem;
}

.max-w-7xl {
  max-width: 80rem;
}

.max-w-\[500px\] {
  max-width: 500px;
}

.max-w-\[64px\] {
  max-width: 64px;
}

.max-w-\[80vw\] {
  max-width: 80vw;
}

.max-w-full {
  max-width: 100%;
}

.max-w-md {
  max-width: 28rem;
}

.max-w-screen-2xl {
  max-width: 1536px;
}

.max-w-screen-xl {
  max-width: 1360px;
}

.flex-1 {
  flex: 1 1 0%;
}

.flex-initial {
  flex: 0 1 auto;
}

.flex-none {
  flex: none;
}

.flex-shrink-0 {
  flex-shrink: 0;
}

.shrink-0 {
  flex-shrink: 0;
}

.grow {
  flex-grow: 1;
}

.grow-0 {
  flex-grow: 0;
}

.table-auto {
  table-layout: auto;
}

.table-fixed {
  table-layout: fixed;
}

.border-collapse {
  border-collapse: collapse;
}

.origin-top-left {
  transform-origin: top left;
}

.origin-top-right {
  transform-origin: top right;
}

.-translate-x-1 {
  --tw-translate-x: -0.25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-x-1\/2 {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-x-1\/3 {
  --tw-translate-x: -33.333333%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-x-12 {
  --tw-translate-x: -3rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-x-full {
  --tw-translate-x: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-y-6 {
  --tw-translate-y: -1.5rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-y-8 {
  --tw-translate-y: -2rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-y-full {
  --tw-translate-y: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-x-0 {
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-x-full {
  --tw-translate-x: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-y-0 {
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-y-1\/2 {
  --tw-translate-y: 50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-y-3\/4 {
  --tw-translate-y: 75%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-rotate-90 {
  --tw-rotate: -90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rotate-0 {
  --tw-rotate: 0deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rotate-90 {
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.scale-75 {
  --tw-scale-x: .75;
  --tw-scale-y: .75;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

@keyframes ping {
  75%, 100% {
    transform: scale(2);
    opacity: 0;
  }
}

.animate-ping {
  animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
}

@keyframes pulse {
  50% {
    opacity: .5;
  }
}

.animate-pulse {
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

.animate-spin {
  animation: spin 1s linear infinite;
}

.cursor-default {
  cursor: default;
}

.cursor-not-allowed {
  cursor: not-allowed;
}

.cursor-pointer {
  cursor: pointer;
}

.select-none {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.resize-none {
  resize: none;
}

.resize {
  resize: both;
}

.list-disc {
  list-style-type: disc;
}

.list-none {
  list-style-type: none;
}

.appearance-none {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.columns-3 {
  -moz-columns: 3;
       columns: 3;
}

.auto-cols-max {
  grid-auto-columns: max-content;
}

.grid-flow-row {
  grid-auto-flow: row;
}

.grid-flow-col {
  grid-auto-flow: column;
}

.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}

.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}

.grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}

.grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}

.grid-cols-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr));
}

.grid-rows-1 {
  grid-template-rows: repeat(1, minmax(0, 1fr));
}

.grid-rows-2 {
  grid-template-rows: repeat(2, minmax(0, 1fr));
}

.flex-row {
  flex-direction: row;
}

.flex-row-reverse {
  flex-direction: row-reverse;
}

.flex-col {
  flex-direction: column;
}

.flex-wrap {
  flex-wrap: wrap;
}

.flex-nowrap {
  flex-wrap: nowrap;
}

.place-items-center {
  place-items: center;
}

.content-center {
  align-content: center;
}

.items-start {
  align-items: flex-start;
}

.items-end {
  align-items: flex-end;
}

.items-center {
  align-items: center;
}

.items-baseline {
  align-items: baseline;
}

.justify-start {
  justify-content: flex-start;
}

.justify-end {
  justify-content: flex-end;
}

.justify-center {
  justify-content: center;
}

.justify-between {
  justify-content: space-between;
}

.justify-around {
  justify-content: space-around;
}

.justify-items-start {
  justify-items: start;
}

.gap-0 {
  gap: 0px;
}

.gap-1 {
  gap: 0.25rem;
}

.gap-1\.5 {
  gap: 0.375rem;
}

.gap-12 {
  gap: 3rem;
}

.gap-2 {
  gap: 0.5rem;
}

.gap-3 {
  gap: 0.75rem;
}

.gap-4 {
  gap: 1rem;
}

.gap-5 {
  gap: 1.25rem;
}

.gap-6 {
  gap: 1.5rem;
}

.gap-8 {
  gap: 2rem;
}

.gap-x-1 {
  -moz-column-gap: 0.25rem;
       column-gap: 0.25rem;
}

.gap-x-2 {
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
}

.gap-x-3 {
  -moz-column-gap: 0.75rem;
       column-gap: 0.75rem;
}

.gap-x-4 {
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}

.gap-x-5 {
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
}

.gap-x-8 {
  -moz-column-gap: 2rem;
       column-gap: 2rem;
}

.gap-y-0 {
  row-gap: 0px;
}

.gap-y-1 {
  row-gap: 0.25rem;
}

.gap-y-2 {
  row-gap: 0.5rem;
}

.gap-y-3 {
  row-gap: 0.75rem;
}

.gap-y-4 {
  row-gap: 1rem;
}

.gap-y-8 {
  row-gap: 2rem;
}

.-space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--tw-space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--tw-space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-y-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}

.space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}

.space-y-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
}

.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}

.space-y-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}

.self-start {
  align-self: flex-start;
}

.self-end {
  align-self: flex-end;
}

.self-center {
  align-self: center;
}

.overflow-auto {
  overflow: auto;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-x-auto {
  overflow-x: auto;
}

.overflow-y-auto {
  overflow-y: auto;
}

.overflow-x-hidden {
  overflow-x: hidden;
}

.overflow-y-hidden {
  overflow-y: hidden;
}

.overflow-x-scroll {
  overflow-x: scroll;
}

.overflow-y-scroll {
  overflow-y: scroll;
}

.scroll-smooth {
  scroll-behavior: smooth;
}

.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-ellipsis {
  text-overflow: ellipsis;
}

.whitespace-nowrap {
  white-space: nowrap;
}

.break-all {
  word-break: break-all;
}

.\!rounded-none {
  border-radius: 0px !important;
}

.rounded {
  border-radius: 0.25rem;
}

.rounded-2xl {
  border-radius: 1rem;
}

.rounded-3xl {
  border-radius: 1.5rem;
}

.rounded-\[30px\] {
  border-radius: 30px;
}

.rounded-\[3px\] {
  border-radius: 3px;
}

.rounded-bigger {
  border-radius: 50px;
}

.rounded-full {
  border-radius: 9999px;
}

.rounded-lg {
  border-radius: 0.5rem;
}

.rounded-md {
  border-radius: 0.375rem;
}

.rounded-none {
  border-radius: 0px;
}

.rounded-sm {
  border-radius: 0.125rem;
}

.rounded-xl {
  border-radius: 0.75rem;
}

.rounded-b-sm {
  border-bottom-right-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}

.rounded-l-md {
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}

.rounded-r-md {
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}

.rounded-bl-3xl {
  border-bottom-left-radius: 1.5rem;
}

.rounded-tl-3xl {
  border-top-left-radius: 1.5rem;
}

.rounded-tr-3xl {
  border-top-right-radius: 1.5rem;
}

.\!border-0 {
  border-width: 0px !important;
}

.border {
  border-width: 1px;
}

.border-0 {
  border-width: 0px;
}

.border-2 {
  border-width: 2px;
}

.border-4 {
  border-width: 4px;
}

.border-b {
  border-bottom-width: 1px;
}

.border-b-2 {
  border-bottom-width: 2px;
}

.border-b-\[2px\] {
  border-bottom-width: 2px;
}

.border-l {
  border-left-width: 1px;
}

.border-l-0 {
  border-left-width: 0px;
}

.border-l-2 {
  border-left-width: 2px;
}

.border-l-4 {
  border-left-width: 4px;
}

.border-r {
  border-right-width: 1px;
}

.border-r-0 {
  border-right-width: 0px;
}

.border-t {
  border-top-width: 1px;
}

.border-t-2 {
  border-top-width: 2px;
}

.border-t-4 {
  border-top-width: 4px;
}

.border-solid {
  border-style: solid;
}

.border-dashed {
  border-style: dashed;
}

.border-none {
  border-style: none;
}

.border-\[\#8a8787\] {
  --tw-border-opacity: 1;
  border-color: rgb(138 135 135 / var(--tw-border-opacity));
}

.border-\[\#999\] {
  --tw-border-opacity: 1;
  border-color: rgb(153 153 153 / var(--tw-border-opacity));
}

.border-amber-200 {
  --tw-border-opacity: 1;
  border-color: rgb(253 230 138 / var(--tw-border-opacity));
}

.border-black {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}

.border-container {
  --tw-border-opacity: 1;
  border-color: rgb(231 231 231 / var(--tw-border-opacity));
}

.border-container-darker {
  --tw-border-opacity: 1;
  border-color: rgb(182 182 182 / var(--tw-border-opacity));
}

.border-container-lighter {
  --tw-border-opacity: 1;
  border-color: rgb(245 245 245 / var(--tw-border-opacity));
}

.border-current {
  border-color: currentColor;
}

.border-gray-100 {
  --tw-border-opacity: 1;
  border-color: rgb(243 244 246 / var(--tw-border-opacity));
}

.border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity));
}

.border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}

.border-gray-300\/50 {
  border-color: rgb(209 213 219 / 0.5);
}

.border-gray-400 {
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity));
}

.border-gray-500 {
  --tw-border-opacity: 1;
  border-color: rgb(107 114 128 / var(--tw-border-opacity));
}

.border-gray-900 {
  --tw-border-opacity: 1;
  border-color: rgb(17 24 39 / var(--tw-border-opacity));
}

.border-green-400 {
  --tw-border-opacity: 1;
  border-color: rgb(52 211 153 / var(--tw-border-opacity));
}

.border-primary {
  --tw-border-opacity: 1;
  border-color: rgb(29 78 216 / var(--tw-border-opacity));
}

.border-red-500 {
  --tw-border-opacity: 1;
  border-color: rgb(46 139 87 / var(--tw-border-opacity));
}

.border-secondary {
  --tw-border-opacity: 1;
  border-color: rgb(191 219 254 / var(--tw-border-opacity));
}

.border-transparent {
  border-color: transparent;
}

.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.border-b-\[\#e6e5e4\] {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(230 229 228 / var(--tw-border-opacity));
}

.bg-\[\#004AAD\] {
  --tw-bg-opacity: 1;
  background-color: rgb(0 74 173 / var(--tw-bg-opacity));
}

.bg-\[\#274296\] {
  --tw-bg-opacity: 1;
  background-color: rgb(39 66 150 / var(--tw-bg-opacity));
}

.bg-\[\#603f24\] {
  --tw-bg-opacity: 1;
  background-color: rgb(96 63 36 / var(--tw-bg-opacity));
}

.bg-\[\#D6E700\] {
  --tw-bg-opacity: 1;
  background-color: rgb(214 231 0 / var(--tw-bg-opacity));
}

.bg-\[\#DB1B1B\] {
  --tw-bg-opacity: 1;
  background-color: rgb(219 27 27 / var(--tw-bg-opacity));
}

.bg-\[\#E6F2ED\] {
  --tw-bg-opacity: 1;
  background-color: rgb(230 242 237 / var(--tw-bg-opacity));
}

.bg-\[\#EFD06B\] {
  --tw-bg-opacity: 1;
  background-color: rgb(239 208 107 / var(--tw-bg-opacity));
}

.bg-\[\#FEC526\] {
  --tw-bg-opacity: 1;
  background-color: rgb(254 197 38 / var(--tw-bg-opacity));
}

.bg-\[\#e6e7eb\] {
  --tw-bg-opacity: 1;
  background-color: rgb(230 231 235 / var(--tw-bg-opacity));
}

.bg-\[\#fafafa\] {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
}

.bg-amber-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 251 235 / var(--tw-bg-opacity));
}

.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

.bg-black\/50 {
  background-color: rgb(0 0 0 / 0.5);
}

.bg-container {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
}

.bg-container-darker {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}

.bg-container-lighter {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}

.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}

.bg-gray-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity));
}

.bg-gray-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(156 163 175 / var(--tw-bg-opacity));
}

.bg-gray-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}

.bg-gray-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(107 114 128 / var(--tw-bg-opacity));
}

.bg-gray-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity));
}

.bg-green-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(209 250 229 / var(--tw-bg-opacity));
}

.bg-green-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(16 185 129 / var(--tw-bg-opacity));
}

.bg-green-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(5 150 105 / var(--tw-bg-opacity));
}

.bg-primary {
  --tw-bg-opacity: 1;
  background-color: rgb(46 139 87 / var(--tw-bg-opacity));
}

.bg-red-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(46 139 87 / var(--tw-bg-opacity));
}

.bg-red-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(46 139 87 / var(--tw-bg-opacity));
}

.bg-red-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(46 139 87 / var(--tw-bg-opacity));
}

.bg-transparent {
  background-color: transparent;
}

.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.bg-white\/25 {
  background-color: rgb(255 255 255 / 0.25);
}

.bg-white\/50 {
  background-color: rgb(255 255 255 / 0.5);
}

.bg-white\/60 {
  background-color: rgb(255 255 255 / 0.6);
}

.bg-white\/80 {
  background-color: rgb(255 255 255 / 0.8);
}

.bg-yellow-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(245 158 11 / var(--tw-bg-opacity));
}

.bg-opacity-100 {
  --tw-bg-opacity: 1;
}

.bg-opacity-25 {
  --tw-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --tw-bg-opacity: 0.5;
}

.bg-opacity-70 {
  --tw-bg-opacity: 0.7;
}

.bg-opacity-75 {
  --tw-bg-opacity: 0.75;
}

.bg-opacity-90 {
  --tw-bg-opacity: 0.9;
}

.bg-gradient-to-r {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}

.bg-none {
  background-image: none;
}

.from-gray-200 {
  --tw-gradient-from: #e5e7eb var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 231 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.via-gray-300 {
  --tw-gradient-to: rgb(209 213 219 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #d1d5db var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.to-gray-200 {
  --tw-gradient-to: #e5e7eb var(--tw-gradient-to-position);
}

.bg-contain {
  background-size: contain;
}

.bg-center {
  background-position: center;
}

.bg-no-repeat {
  background-repeat: no-repeat;
}

.fill-current {
  fill: currentColor;
}

.stroke-black {
  stroke: #000;
}

.stroke-current {
  stroke: currentColor;
}

.stroke-1 {
  stroke-width: 1;
}

.stroke-\[0\.5\] {
  stroke-width: 0.5;
}

.stroke-\[1\] {
  stroke-width: 1;
}

.object-contain {
  -o-object-fit: contain;
     object-fit: contain;
}

.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}

.object-center {
  -o-object-position: center;
     object-position: center;
}

.p-0 {
  padding: 0px;
}

.p-1 {
  padding: 0.25rem;
}

.p-10 {
  padding: 2.5rem;
}

.p-2 {
  padding: 0.5rem;
}

.p-3 {
  padding: 0.75rem;
}

.p-4 {
  padding: 1rem;
}

.p-5 {
  padding: 1.25rem;
}

.p-6 {
  padding: 1.5rem;
}

.p-8 {
  padding: 2rem;
}

.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}

.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.px-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.px-12 {
  padding-left: 3rem;
  padding-right: 3rem;
}

.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}

.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.py-16 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.pb-0 {
  padding-bottom: 0px;
}

.pb-1 {
  padding-bottom: 0.25rem;
}

.pb-10 {
  padding-bottom: 2.5rem;
}

.pb-12 {
  padding-bottom: 3rem;
}

.pb-2 {
  padding-bottom: 0.5rem;
}

.pb-20 {
  padding-bottom: 5rem;
}

.pb-3 {
  padding-bottom: 0.75rem;
}

.pb-4 {
  padding-bottom: 1rem;
}

.pb-5 {
  padding-bottom: 1.25rem;
}

.pb-6 {
  padding-bottom: 1.5rem;
}

.pb-\[20px\] {
  padding-bottom: 20px;
}

.pl-0 {
  padding-left: 0px;
}

.pl-1 {
  padding-left: 0.25rem;
}

.pl-2 {
  padding-left: 0.5rem;
}

.pl-3 {
  padding-left: 0.75rem;
}

.pl-5 {
  padding-left: 1.25rem;
}

.pl-6 {
  padding-left: 1.5rem;
}

.pr-1 {
  padding-right: 0.25rem;
}

.pr-2 {
  padding-right: 0.5rem;
}

.pr-3 {
  padding-right: 0.75rem;
}

.pr-4 {
  padding-right: 1rem;
}

.pr-6 {
  padding-right: 1.5rem;
}

.pt-1 {
  padding-top: 0.25rem;
}

.pt-10 {
  padding-top: 2.5rem;
}

.pt-16 {
  padding-top: 4rem;
}

.pt-2 {
  padding-top: 0.5rem;
}

.pt-2\.5 {
  padding-top: 0.625rem;
}

.pt-3 {
  padding-top: 0.75rem;
}

.pt-4 {
  padding-top: 1rem;
}

.pt-5 {
  padding-top: 1.25rem;
}

.pt-6 {
  padding-top: 1.5rem;
}

.pt-8 {
  padding-top: 2rem;
}

.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.align-top {
  vertical-align: top;
}

.align-middle {
  vertical-align: middle;
}

.align-bottom {
  vertical-align: bottom;
}

.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}

.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}

.text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem;
}

.text-\[0\.70rem\] {
  font-size: 0.70rem;
}

.text-\[10px\] {
  font-size: 10px;
}

.text-\[11px\] {
  font-size: 11px;
}

.text-\[8px\] {
  font-size: 8px;
}

.text-\[9px\] {
  font-size: 9px;
}

.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}

.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}

.font-bold {
  font-weight: 700;
}

.font-extralight {
  font-weight: 200;
}

.font-light {
  font-weight: 300;
}

.font-medium {
  font-weight: 500;
}

.font-normal {
  font-weight: 400;
}

.font-semibold {
  font-weight: 600;
}

.uppercase {
  text-transform: uppercase;
}

.lowercase {
  text-transform: lowercase;
}

.italic {
  font-style: italic;
}

.leading-4 {
  line-height: 1rem;
}

.leading-5 {
  line-height: 1.25rem;
}

.leading-6 {
  line-height: 1.5rem;
}

.leading-7 {
  line-height: 1.75rem;
}

.leading-loose {
  line-height: 2;
}

.leading-none {
  line-height: 1;
}

.leading-normal {
  line-height: 1.5;
}

.leading-relaxed {
  line-height: 1.625;
}

.leading-tight {
  line-height: 1.25;
}

.tracking-wide {
  letter-spacing: 0.025em;
}

.tracking-widest {
  letter-spacing: 0.1em;
}

.text-\[\#686e7f\] {
  --tw-text-opacity: 1;
  color: rgb(104 110 127 / var(--tw-text-opacity));
}

.text-\[\#727272\] {
  --tw-text-opacity: 1;
  color: rgb(114 114 114 / var(--tw-text-opacity));
}

.text-\[black\] {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.text-amber-600 {
  --tw-text-opacity: 1;
  color: rgb(217 119 6 / var(--tw-text-opacity));
}

.text-amber-900 {
  --tw-text-opacity: 1;
  color: rgb(120 53 15 / var(--tw-text-opacity));
}

.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.text-blue-900 {
  --tw-text-opacity: 1;
  color: rgb(30 58 138 / var(--tw-text-opacity));
}

.text-gray-200 {
  --tw-text-opacity: 1;
  color: rgb(229 231 235 / var(--tw-text-opacity));
}

.text-gray-300 {
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity));
}

.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}

.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}

.text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}

.text-gray-700 {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}

.text-gray-800 {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}

.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}

.text-green-500 {
  --tw-text-opacity: 1;
  color: rgb(16 185 129 / var(--tw-text-opacity));
}

.text-green-600 {
  --tw-text-opacity: 1;
  color: rgb(5 150 105 / var(--tw-text-opacity));
}

.text-indigo-600 {
  --tw-text-opacity: 1;
  color: rgb(79 70 229 / var(--tw-text-opacity));
}

.text-neutral-500 {
  --tw-text-opacity: 1;
  color: rgb(115 115 115 / var(--tw-text-opacity));
}

.text-neutral-700 {
  --tw-text-opacity: 1;
  color: rgb(64 64 64 / var(--tw-text-opacity));
}

.text-orange-400 {
  --tw-text-opacity: 1;
  color: rgb(251 146 60 / var(--tw-text-opacity));
}

.text-primary {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}

.text-primary-lighter {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}

.text-red {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity));
}

.text-red-500 {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity));
}

.text-red-600 {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}

.text-secondary {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}

.text-secondary-darker {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}

.text-secondary-lighter {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}

.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.text-yellow-400 {
  --tw-text-opacity: 1;
  color: rgb(251 191 36 / var(--tw-text-opacity));
}

.underline {
  text-decoration-line: underline;
}

.line-through {
  text-decoration-line: line-through;
}

.no-underline {
  text-decoration-line: none;
}

.decoration-solid {
  text-decoration-style: solid;
}

.decoration-1 {
  text-decoration-thickness: 1px;
}

.opacity-0 {
  opacity: 0;
}

.opacity-100 {
  opacity: 1;
}

.opacity-25 {
  opacity: 0.25;
}

.opacity-40 {
  opacity: 0.4;
}

.opacity-5 {
  opacity: 0.05;
}

.opacity-50 {
  opacity: 0.5;
}

.opacity-75 {
  opacity: 0.75;
}

.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-2xl {
  --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_0_45px_20px_rgba\(0\2c 0\2c 0\2c 0\.3\)\] {
  --tw-shadow: 0 0 45px 20px rgba(0,0,0,0.3);
  --tw-shadow-colored: 0 0 45px 20px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_9px_60px_-7px_rgba\(0\2c 0\2c 0\2c 0\.4\)\] {
  --tw-shadow: 0 9px 60px -7px rgba(0,0,0,0.4);
  --tw-shadow-colored: 0 9px 60px -7px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-none {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-sm {
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-xl {
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.ring-2 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.ring-blue-500\/50 {
  --tw-ring-color: rgb(59 130 246 / 0.5);
}

.ring-red-500 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(46 139 87 / var(--tw-ring-opacity));
}

.ring-white {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity));
}

.ring-offset-2 {
  --tw-ring-offset-width: 2px;
}

.blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.brightness-0 {
  --tw-brightness: brightness(0);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.drop-shadow-lg {
  --tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / 0.04)) drop-shadow(0 4px 3px rgb(0 0 0 / 0.1));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.grayscale {
  --tw-grayscale: grayscale(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.backdrop-blur-md {
  --tw-backdrop-blur: blur(12px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
          backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.backdrop-blur-sm {
  --tw-backdrop-blur: blur(4px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
          backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-colors {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.duration-150 {
  transition-duration: 150ms;
}

.duration-200 {
  transition-duration: 200ms;
}

.duration-300 {
  transition-duration: 300ms;
}

.duration-500 {
  transition-duration: 500ms;
}

.ease-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}

.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.line-clamp-1 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

.line-clamp-2 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

/* This class only exists for backwards compatibility, */

/* The default is applied in tailwind.config.js since Hyvä 1.2.0 */

.page-footer .footer-bottom-first .footer-bottom-first-links {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

@media (min-width: 1200px) {
  .page-footer .footer-bottom-first .footer-bottom-first-links {
    padding-left: 6rem;
    padding-right: 6rem;
  }
}

.page-footer .footer-bottom-first .footer-bottom-first-links{
  background-color: #ededed;
}

.page-footer .footer-content-wrapper {
  display: flex;
}

.page-footer .footer-content-wrapper .links-area {
  position: relative;
  margin-bottom: 1.5rem;
  width: 16.666667%;
}

.page-footer .footer-bottom:last-child{
  background-color: #ededed;
}

@media(max-width: 978px){
  .page-footer .footer-content-wrapper {
    flex-direction: column;
  }

  .page-footer .footer-content-wrapper .links-area {
    width: 100%;
  }

  .sales-guest-view .mnm-order-info-area .page-footer .footer-content-wrapper .links-area.py-4 {
    position: relative;
  }

  .sales-guest-view .mnm-order-info-area .page-footer .footer-content-wrapper .links-area.py-4:after {
    content: ' ';
    position: absolute;
    right: 0px;
    top: 0.625rem;
    display: block;
    height: 6rem;
    border-width: 0.5px;
    --tw-border-opacity: 1;
    border-color: rgb(221 221 221 / var(--tw-border-opacity));
  }

  [data-content-type$='block'] .sales-guest-view .mnm-order-info-area .page-footer .footer-content-wrapper .links-area.py-4 p:last-child:after {
    margin-bottom: 1rem;
    margin-top: 0px;
  }

  .category-view .sidebar .sales-guest-view .mnm-order-info-area .page-footer .footer-content-wrapper .links-area.py-4.filter:after {
  }

  .sales-guest-view .mnm-order-info-area .page-footer .footer-content-wrapper .links-area.py-4:last-child:after {
    display: none;
  }

  .category-description .sales-guest-view .mnm-order-info-area .page-footer .footer-content-wrapper .links-area.py-4:last-child:after {
    display: none;
  }

  .sales-order-view .mnm-order-info-area .page-footer .footer-content-wrapper .links-area.py-4 {
    position: relative;
  }

  .sales-order-view .mnm-order-info-area .page-footer .footer-content-wrapper .links-area.py-4:after {
    content: ' ';
    position: absolute;
    right: 0px;
    top: 0.625rem;
    display: block;
    height: 6rem;
    border-width: 0.5px;
    --tw-border-opacity: 1;
    border-color: rgb(221 221 221 / var(--tw-border-opacity));
  }

  [data-content-type$='block'] .sales-order-view .mnm-order-info-area .page-footer .footer-content-wrapper .links-area.py-4 p:last-child:after {
    margin-bottom: 1rem;
    margin-top: 0px;
  }

  .category-view .sidebar .sales-order-view .mnm-order-info-area .page-footer .footer-content-wrapper .links-area.py-4.filter:after {
  }

  .sales-order-view .mnm-order-info-area .page-footer .footer-content-wrapper .links-area.py-4:last-child:after {
    display: none;
  }

  .category-description .sales-order-view .mnm-order-info-area .page-footer .footer-content-wrapper .links-area.py-4:last-child:after {
    display: none;
  }

  .checkout-cart-index footer {
    display: none;
  }

  .category-description .checkout-cart-index footer {
    display: none;
  }

  .checkout-cart-index .main .cart-form {
    margin-bottom: 20rem;
  }
}

.checkout-cart-index .progress-wrap{
  display: none!important;
}

.progress-wrap {
  position: fixed;
  right: 50px;
  bottom: 50px;
  height: 46px;
  width: 46px;
  cursor: pointer;
  display: block;
  border-radius: 50px;
  box-shadow: inset  0 0 0 2px rgba(255,255,255,0.2);
  z-index: 10;
  opacity: 0;
  visibility: hidden;
  transform: translateY(15px);
  transition: all 200ms linear;
}

.progress-wrap.active-progress {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

.progress-wrap::after {
  position: absolute;
  content: url("data:image/svg+xml;charset=UTF-8,%3csvg fill='%23000000' height='26px' width='26px' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 330 330' xml:space='preserve'%3e%3cg id='SVGRepo_bgCarrier' stroke-width='0'%3e%3c/g%3e%3cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3e%3c/g%3e%3cg id='SVGRepo_iconCarrier'%3e%3cpath id='XMLID_29_' d='M100.606,100.606L150,51.212V315c0,8.284,6.716,15,15,15c8.284,0,15-6.716,15-15V51.212l49.394,49.394 C232.322,103.535,236.161,105,240,105c3.839,0,7.678-1.465,10.606-4.394c5.858-5.857,5.858-15.355,0-21.213l-75-75 c-5.857-5.858-15.355-5.858-21.213,0l-75,75c-5.858,5.857-5.858,15.355,0,21.213C85.251,106.463,94.749,106.463,100.606,100.606z'%3e%3c/path%3e%3c/g%3e%3c/svg%3e");
  text-align: center;
  line-height: 46px;
  font-size: 24px;
  color: #555;
  left: 0;
  top: 5px;
  height: 46px;
  width: 46px;
  cursor: pointer;
  display: block;
  z-index: 1;
  transition: all 200ms linear;
}

.progress-wrap:hover::after {
  opacity: 0;
}

.progress-wrap::before {
  position: absolute;
  content: url("data:image/svg+xml;charset=UTF-8,%3csvg fill='%23e58b1b' height='26px' width='26px' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 330 330' xml:space='preserve'%3e%3cg id='SVGRepo_bgCarrier' stroke-width='0'%3e%3c/g%3e%3cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3e%3c/g%3e%3cg id='SVGRepo_iconCarrier'%3e%3cpath id='XMLID_29_' d='M100.606,100.606L150,51.212V315c0,8.284,6.716,15,15,15c8.284,0,15-6.716,15-15V51.212l49.394,49.394 C232.322,103.535,236.161,105,240,105c3.839,0,7.678-1.465,10.606-4.394c5.858-5.857,5.858-15.355,0-21.213l-75-75 c-5.857-5.858-15.355-5.858-21.213,0l-75,75c-5.858,5.857-5.858,15.355,0,21.213C85.251,106.463,94.749,106.463,100.606,100.606z'%3e%3c/path%3e%3c/g%3e%3c/svg%3e");
  text-align: center;
  line-height: 46px;
  font-size: 24px;
  opacity: 0;
  background-image: linear-gradient(298deg, #ff1554, #CA5);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  left: 0;
  top: 5px;
  height: 46px;
  width: 46px;
  cursor: pointer;
  display: block;
  z-index: 2;
  transition: all 200ms linear;
}

.progress-wrap:hover::before {
  opacity: 1;
}

.progress-wrap svg path {
  fill: none;
}

.progress-wrap svg.progress-circle path {
  stroke: #666;
  stroke-width: 4;
  box-sizing:border-box;
  transition: all 200ms linear;
}

.progress-wrap {
  box-shadow: inset  0 0 0 2px rgba(0,0,0,0.2);
}

.progress-wrap::after {
  color: #222;
}

.progress-wrap svg.progress-circle path {
  stroke: #222;
}

body.catalog-product-view .progress-wrap {
  display: none !important;
}

.width-70{
  width: 70%;
}

.page-header #mnm-header-wrapper #mnm-top-hero-callout{
  height: 32px;
}

.page-header #mnm-header-wrapper #header{
  height: 47px;
}

.page-header .navigation .menu-logo img {
  width: 7rem;
}

@media(max-width: 978px){
  .page-header {
    margin-bottom: 4rem;
  }

  .page-header #mnm-header-wrapper #mnm-top-hero-callout {
    height: 25px;
  }
}

@media(max-width: 640px){
  #header #search-content{
    position: absolute;
    top:47px;
    left: 0;
    right: 0;
    width: 100%;
    border: none;
  }

  .top-container .breadcrumbs li a,
                .top-container .breadcrumbs li span{
    font-size:8px !important;
  }

  .catalog-product-view #mnm-top-hero-callout{
    display:none;
  }
}

@media (min-width: 640px) {
  .page-header #mnm-header-wrapper #header{
    height: 67px;
  }
}

.mnm-backdrop-after:after {
  pointer-events: none;
  position: absolute;
  display: block;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.25;
}

[data-content-type$='block'] .mnm-backdrop-after p:last-child:after {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .mnm-backdrop-after.filter:after {
}

.mnm-backdrop-after:after {
  width: 100%;
  height: calc(100vh - 100%);
  content: ' ';
  z-index: 0;
  top: 100%;
}

body, html {
  font-family: "Poppins", sans-serif;
}

.page-main {
}

.mnm-primary-btn .pagebuilder-button-primary {
  background-color: #304d66!important;
}

.table-row-items > div.table-row-item {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}

.table-row-items > div.table-row-item:nth-child(2n + 1) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.border-custom-vicco{
  border: 1px solid #d9d9d9;
}

.hide-scroll-bar {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.hide-scroll-bar::-webkit-scrollbar {
  display: none;
}

.category-view .sidebar .block.filter {
}

.page-layout-1column .mnm-elastic-filters-wrapper .mnm-filter-item:before {
  border-radius: 0 !important;
  border-color: black !important;
}

.page-layout-1column .mnm-elastic-filters-wrapper .mnm-filter-item.selected:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAMAAAC7m5rvAAAAflBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCtoPsAAAAKnRSTlP/+r/lMgAz8ieDYeanKGPoKmL90Wvn0AcGsGrpK7G0KaC1trMRAXDtuNl8p6MxAAAAo0lEQVRIx+3UyQ7CIBSF4dPqcda2gEKd6jy8/wu6qG3Yldudhn9HwhduQgCIxWJ/UJKmiVwNhuRoLFYTkpz2UpzJ1LxWXMjUslYrkcryWhWqY6M2RreLdXNWl9pY0pVShS3Zut0+cELAkCTdQaagHUnSHpFVoRMCQPl1p1yigLOlV6FC78p34cp3EgVcbB/VOKkCrjfeH0r+op+vd/wMY7Hf7gPyNwnpVo/1QgAAAABJRU5ErkJggg==) !important;
}

.mnm-elastic-super-matrix-new .super-option.selected {
  border-color: black !important;
  background-color: white;
}

.mnm-elastic-add-to-cart-modal-content, .mnm-elastic-other-colors-modal-content {
  border-radius: 0 !important;
  height: -moz-fit-content;
  height: fit-content;
}

.size-table{
  background-image: url('../images/beden-tablosu.svg');
}

.mnm-elastic-add-to-cart-modal-overlay,
.mnm-elastic-other-colors-modal-overlay,
.mnm-elastic-filters-wrapper .backdrop {
  opacity: 0.99 !important;
}

@media (max-width: 978px) {
  .page-layout-1column .mnm-elastic-filters-wrapper {
    width: 100% !important;
  }

  .sales-guest-view .mnm-order-info-area .page-layout-1column .mnm-elastic-filters-wrapper.py-4 {
    position: relative;
  }

  .sales-guest-view .mnm-order-info-area .page-layout-1column .mnm-elastic-filters-wrapper.py-4:after {
    content: ' ' !important;
    position: absolute;
    right: 0px;
    top: 0.625rem;
    display: block;
    height: 6rem;
    border-width: 0.5px;
    --tw-border-opacity: 1;
    border-color: rgb(221 221 221 / var(--tw-border-opacity));
  }

  [data-content-type$='block'] .sales-guest-view .mnm-order-info-area .page-layout-1column .mnm-elastic-filters-wrapper.py-4 p:last-child:after {
    margin-bottom: 1rem;
    margin-top: 0px;
  }

  .category-view .sidebar .sales-guest-view .mnm-order-info-area .page-layout-1column .mnm-elastic-filters-wrapper.py-4.filter:after {
  }

  .sales-guest-view .mnm-order-info-area .page-layout-1column .mnm-elastic-filters-wrapper.py-4:last-child:after {
    display: none;
  }

  .category-description .sales-guest-view .mnm-order-info-area .page-layout-1column .mnm-elastic-filters-wrapper.py-4:last-child:after {
    display: none;
  }

  .sales-order-view .mnm-order-info-area .page-layout-1column .mnm-elastic-filters-wrapper.py-4 {
    position: relative;
  }

  .sales-order-view .mnm-order-info-area .page-layout-1column .mnm-elastic-filters-wrapper.py-4:after {
    content: ' ' !important;
    position: absolute;
    right: 0px;
    top: 0.625rem;
    display: block;
    height: 6rem;
    border-width: 0.5px;
    --tw-border-opacity: 1;
    border-color: rgb(221 221 221 / var(--tw-border-opacity));
  }

  [data-content-type$='block'] .sales-order-view .mnm-order-info-area .page-layout-1column .mnm-elastic-filters-wrapper.py-4 p:last-child:after {
    margin-bottom: 1rem;
    margin-top: 0px;
  }

  .category-view .sidebar .sales-order-view .mnm-order-info-area .page-layout-1column .mnm-elastic-filters-wrapper.py-4.filter:after {
  }

  .sales-order-view .mnm-order-info-area .page-layout-1column .mnm-elastic-filters-wrapper.py-4:last-child:after {
    display: none;
  }

  .category-description .sales-order-view .mnm-order-info-area .page-layout-1column .mnm-elastic-filters-wrapper.py-4:last-child:after {
    display: none;
  }
}

.other-colors-icon {
  background-size: 100% 100%;
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
}

.mnm-filter-item-color-box.purple{
  background-color: #800080;
}

.mnm-filter-item-color-box.powder{
  background-color: #FFC1C1;
}

.account-nav ul li a, .account-nav ul li strong {
  display: flex;
  justify-content: space-between;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}

.account-nav ul li a:hover {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.account-nav ul li strong {
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
  text-decoration-line: underline;
}

.actions-toolbar {
  margin-top: 1.5rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 1rem;
}

.mnm-customer-sidebar li.nav.item {
  position: relative;
  margin-bottom: 0.25rem;
  padding-left: 50px;
}

.mnm-customer-sidebar li.nav.item:before {
  position: absolute;
  left: 0px;
  display: block;
  height: 30px;
  width: 30px;
  background-repeat: no-repeat;
  --tw-content: '';
  content: var(--tw-content);
}

[data-content-type$='block'] .mnm-customer-sidebar li.nav.item p:last-child:before {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .mnm-customer-sidebar li.nav.item.filter:before {
}

.mnm-customer-sidebar li.nav.item:before{
  background-size:100% 100%;
  top: 43%;
  transform: translateY(-50%);
}

.mnm-customer-sidebar li.nav.item:nth-child(1):before{
  background-image: url('../images/customer/hesabim.svg');
}

.mnm-customer-sidebar li.nav.item:nth-child(2):before{
  background-image: url('../images/customer/siparis.svg');
}

.mnm-customer-sidebar li.nav.item:nth-child(3):before{
  background-image: url('../images/customer/uyelik.svg');
}

.mnm-customer-sidebar li.nav.item:nth-child(4):before{
  background-image: url('../images/customer/adres.svg');
}

.mnm-customer-sidebar li.nav.item:nth-child(5):before{
  background-image: url('../images/customer/liste.svg');
}

.mnm-customer-sidebar li.nav.item:nth-child(6):before{
  background-image: url('../images/customer/stok.svg');
}

.mnm-customer-sidebar li.nav.item:nth-child(8):before{
  background-image: url('../images/customer/cikis.svg');
}

.actions-toolbar a.back {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
  text-decoration-line: underline;
}

.mnm-cancel-confirm-modal-overlay {
  position: fixed;
  inset: 0px;
  top: 0px;
  left: 0px;
  z-index: 40;
  display: none;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  opacity: 0.5;
}

.category-description .mnm-cancel-confirm-modal-overlay {
  display: none;
}

.mnm-cancel-confirm-modal-overlay.active {
  display: block;
}

[data-content-type$='block'] .mnm-cancel-confirm-modal-overlay.active p:last-child {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .mnm-cancel-confirm-modal-overlay.active.filter {
}

.mnm-cancel-confirm-modal-content {
  position: fixed;
  bottom: 0%;
  right: 0%;
  left: 0%;
  z-index: 50;
  max-height: -moz-max-content;
  max-height: max-content;
  width: 100%;
  --tw-translate-y: 0px;
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-top-left-radius: 1.5rem;
  border-top-right-radius: 1.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

@media (min-width: 1200px) {
  .mnm-cancel-confirm-modal-content {
    top: 50%;
    left: 50%;
    width: 25%;
    --tw-translate-y: -50%;
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    border-radius: 1.5rem;
    padding: 1.25rem;
  }
}

.products-grid.wishlist .product-item-inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

body > div > div.grecaptcha-badge {
  display: none;
}

.category-description body > div > div.grecaptcha-badge {
  display: none;
}

body > div > div.grecaptcha-badge {
  height: 0px !important;
  width: 0px !important;
}

.order-items > div:nth-child(even) {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}

.order-links {
  display: block;
}

[data-content-type$='block'] .order-links p:last-child {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .order-links.filter {
}

.order-links {
  align-items: center;
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
}

.order-links li {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  cursor: pointer;
  white-space: nowrap;
}

.order-links li.current {
  flex-grow: 1;
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}

.order-links li a {
  text-decoration-line: underline;
}

.order-date {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.sales-guest-view .mnm-order-info-area:before {
  content: ' ';
  display: block;
  width: 6rem;
  border-width: 0.5px;
  --tw-border-opacity: 1;
  border-color: rgb(221 221 221 / var(--tw-border-opacity));
}

[data-content-type$='block'] .sales-guest-view .mnm-order-info-area p:last-child:before {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .sales-guest-view .mnm-order-info-area.filter:before {
}

.sales-guest-view .mnm-order-info-area .w-full.py-4 {
  position: relative;
}

.sales-guest-view .mnm-order-info-area .w-full.py-4:after {
  content: ' ';
  position: absolute;
  right: 0px;
  top: 0.625rem;
  display: block;
  height: 6rem;
  border-width: 0.5px;
  --tw-border-opacity: 1;
  border-color: rgb(221 221 221 / var(--tw-border-opacity));
}

[data-content-type$='block'] .sales-guest-view .mnm-order-info-area .w-full.py-4 p:last-child:after {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .sales-guest-view .mnm-order-info-area .w-full.py-4.filter:after {
}

.sales-guest-view .mnm-order-info-area .w-full.py-4:last-child:after {
  display: none;
}

.category-description .sales-guest-view .mnm-order-info-area .w-full.py-4:last-child:after {
  display: none;
}

.sales-guest-view .order-items > div {
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(204 204 204 / var(--tw-border-opacity));
  background-color: inherit;
}

.sales-guest-view .action.back {
  border-radius: 1rem;
}

.sales-guest-view .total-items div:nth-child(2n) {
  text-align: right;
}

.sales-guest-view .product-row {
  align-items: center;
}

.sales-guest-view .product-row .p-img img {
  min-width: 150px;
  max-width: 150px;
}

.sales-order-view .mnm-order-info-area:before {
  content: ' ';
  display: block;
  width: 6rem;
  border-width: 0.5px;
  --tw-border-opacity: 1;
  border-color: rgb(221 221 221 / var(--tw-border-opacity));
}

[data-content-type$='block'] .sales-order-view .mnm-order-info-area p:last-child:before {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .sales-order-view .mnm-order-info-area.filter:before {
}

.sales-order-view .mnm-order-info-area .w-full.py-4 {
  position: relative;
}

.sales-order-view .mnm-order-info-area .w-full.py-4:after {
  content: ' ';
  position: absolute;
  right: 0px;
  top: 0.625rem;
  display: block;
  height: 6rem;
  border-width: 0.5px;
  --tw-border-opacity: 1;
  border-color: rgb(221 221 221 / var(--tw-border-opacity));
}

[data-content-type$='block'] .sales-order-view .mnm-order-info-area .w-full.py-4 p:last-child:after {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .sales-order-view .mnm-order-info-area .w-full.py-4.filter:after {
}

.sales-order-view .mnm-order-info-area .w-full.py-4:last-child:after {
  display: none;
}

.category-description .sales-order-view .mnm-order-info-area .w-full.py-4:last-child:after {
  display: none;
}

.sales-order-view .order-items > div {
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(204 204 204 / var(--tw-border-opacity));
  background-color: inherit;
}

.sales-order-view .action.back {
  border-radius: 1rem;
}

.sales-order-view .total-items div:nth-child(2n) {
  text-align: right;
}

.sales-order-view .product-row {
  align-items: center;
}

.sales-order-shipment .p-img ,
.sales-guest-shipment .p-img {
  display: none;
}

.category-description .sales-order-shipment .p-img ,.category-description 
.sales-guest-shipment .p-img {
  display: none;
}

.sales-order-shipment .grid-cols-3 .p-2:last-child,
.sales-guest-shipment .grid-cols-3 .p-2:last-child {
  text-align: center;
}

.sales-order-creditmemo .p-img, .sales-guest-creditmemo .p-img {
  display: none;
}

.category-description .sales-order-creditmemo .p-img,.category-description  .sales-guest-creditmemo .p-img {
  display: none;
}

.sales-order-creditmemo .grid-cols-7 .p-2:first-child,.sales-guest-creditmemo .grid-cols-7 .p-2:first-child {
  text-align: left;
}

.sales-order-creditmemo .grid-cols-7 .p-2,.sales-guest-creditmemo .grid-cols-7 .p-2 {
  text-align: center;
}

.masterpass-notify {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border-left-width: 4px;
  --tw-border-opacity: 1;
  border-color: rgb(247 158 28 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(253 236 211 / var(--tw-bg-opacity));
  padding: 1rem;
  --tw-text-opacity: 1;
  color: rgb(108 67 4 / var(--tw-text-opacity));
}

.mnm-tax-info span {
  display: block;
  text-align: right;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

[data-content-type$='block'] .mnm-tax-info span p:last-child {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .mnm-tax-info span.filter {
}

.mnm-tax-info strong {
  border-top-width: 1px;
  padding-top: 0.75rem;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.mnm-loader {
  border: 6px solid #f3f3f3;
  /* Light gray */
  border-top: 6px solid #3498db;
  /* Blue */
  border-radius: 50%;
  width: 40px;
  height: 40px;
  animation: spin 2s linear infinite;
  margin-left: 10px;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.hyvareactcheckout-reactcheckout-index .card{
  border: solid 1px #e3e3e3;
  border-radius: 10px;
}

/* Reserve space for single line form validation messages */

form .field.field-reserved ul:last-of-type, fieldset .field.field-reserved ul:last-of-type {
  padding-bottom: 0.25rem;
}

form .field.field-reserved ul, fieldset .field.field-reserved ul {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

form label, fieldset label {
  margin-bottom: 0.5rem;
  display: block;
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}

[data-content-type$='block'] form label p:last-child,[data-content-type$='block']  fieldset label p:last-child {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar form label.filter,.category-view .sidebar  fieldset label.filter {
}

form .field.choice, fieldset .field.choice {
  display: flex;
  align-items: center;
}

form .field.choice input, fieldset .field.choice input {
  margin-right: 1rem;
}

form .field.choice label, fieldset .field.choice label {
  margin-bottom: 0px;
}

form .field.field-error .messages, fieldset .field.field-error .messages {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity));
  max-width: -moz-fit-content;
  max-width: fit-content;
}

form legend, fieldset legend {
  margin-bottom: 0.75rem;
  font-size: 1.25rem;
  line-height: 1.75rem;
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}

form legend + br, fieldset legend + br {
  display: none;
}

.category-description form legend + br,.category-description  fieldset legend + br {
  display: none;
}

fieldset ~ fieldset {
  margin-top: 2rem;
}

.text-poppins {
  font-family: "Poppins", sans-serif;
}

.message.success{
  background-color: #2e8b57 !important;
}

.text-green{
  color:#2e8b57 !important;
}

.backdrop, .mnm-elastic-other-colors-modal-overlay,.mnm-elastic-add-to-cart-modal-overlay{
  background-color: #28282880 !important;
  -webkit-backdrop-filter: blur(3px);
          backdrop-filter: blur(3px);
}

#mnm-find-in-store-modal.create-blur,#authentication-popup-mnm.create-blur{
  inset: 0;
  top: 0;
  left: 0;
  z-index: 40;
  display: block;
  background-color: #28282880 !important;
  -webkit-backdrop-filter: blur(3px);
          backdrop-filter: blur(3px);
  position: fixed;
}

@media (max-width: 978px) {
  .custom-border-solid{
    border: solid;
  }
}

.btn:focus{
  --tw-ring-color:none !important;
}

:root {
  --spinner-size: 12px;
}

.lds-ripple[hidden] {
  display: none;
}

.category-description .lds-ripple[hidden] {
  display: none;
}

.lds-ripple {
  position: relative;
  display: inline-block;
  height: calc(var(--spinner-size) * 2);
  width: calc(var(--spinner-size) * 2);
}

.lds-ripple div {
  position: absolute;
  border-radius: 50%;
  border-width: 0.5px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  opacity: 1;
  animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}

.lds-ripple div:nth-child(2) {
  animation-delay: -0.5s;
}

@keyframes lds-ripple {
  0% {
    top: var(--spinner-size);
    left: var(--spinner-size);
    width: 0;
    height: 0;
    opacity: 0;
  }

  4.9% {
    top: var(--spinner-size);
    left: var(--spinner-size);
    width: 0;
    height: 0;
    opacity: 0;
  }

  5% {
    top: var(--spinner-size);
    left: var(--spinner-size);
    width: 0;
    height: 0;
    opacity: 1;
  }

  100% {
    top: 0;
    left: 0;
    width: calc(var(--spinner-size) * 2);
    height: calc(var(--spinner-size) * 2);
    opacity: 0;
  }
}

:root {
  --animate-duration: 1s;
  --animate-delay: 1s;
  --animate-repeat: 1;
}

.animate__animated {
  animation-duration: 1s;
  animation-duration: var(--animate-duration);
  animation-fill-mode: both;
}

.animate__animated.animate__infinite {
  animation-iteration-count: infinite;
}

.animate__animated.animate__repeat-1 {
  animation-iteration-count: 1;
  animation-iteration-count: var(--animate-repeat);
}

.animate__animated.animate__repeat-2 {
  animation-iteration-count: calc(1 * 2);
  animation-iteration-count: calc(var(--animate-repeat) * 2);
}

.animate__animated.animate__repeat-3 {
  animation-iteration-count: calc(1 * 3);
  animation-iteration-count: calc(var(--animate-repeat) * 3);
}

.animate__animated.animate__delay-1s {
  animation-delay: 1s;
  animation-delay: var(--animate-delay);
}

.animate__animated.animate__delay-2s {
  animation-delay: calc(1s * 2);
  animation-delay: calc(var(--animate-delay) * 2);
}

.animate__animated.animate__delay-3s {
  animation-delay: calc(1s * 3);
  animation-delay: calc(var(--animate-delay) * 3);
}

.animate__animated.animate__delay-4s {
  animation-delay: calc(1s * 4);
  animation-delay: calc(var(--animate-delay) * 4);
}

.animate__animated.animate__delay-5s {
  animation-delay: calc(1s * 5);
  animation-delay: calc(var(--animate-delay) * 5);
}

.animate__animated.animate__faster {
  animation-duration: calc(1s / 2);
  animation-duration: calc(var(--animate-duration) / 2);
}

.animate__animated.animate__fast {
  animation-duration: calc(1s * 0.8);
  animation-duration: calc(var(--animate-duration) * 0.8);
}

.animate__animated.animate__slow {
  animation-duration: calc(1s * 2);
  animation-duration: calc(var(--animate-duration) * 2);
}

.animate__animated.animate__slower {
  animation-duration: calc(1s * 3);
  animation-duration: calc(var(--animate-duration) * 3);
}

@media print, (prefers-reduced-motion: reduce) {
  .animate__animated {
    animation-duration: 1ms !important;
    transition-duration: 1ms !important;
    animation-iteration-count: 1 !important;
  }

  .animate__animated[class*='Out'] {
    opacity: 0;
  }
}

@keyframes bounceIn {
  from,
    20%,
    40%,
    60%,
    80%,
    to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}

.animate__bounceIn {
  animation-duration: calc(1s * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  animation-name: bounceIn;
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.animate__fadeInDown {
  animation-name: fadeInDown;
}

.btn-mnm-close {
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
  border-radius: 9999px;
  border-width: 1px;
  background-color: transparent;
  padding: 2px;
}

.page-layout-1column .mnm-toolbar-top {
  display: none;
}

.category-description .page-layout-1column .mnm-toolbar-top {
  display: none;
}

.page-layout-1column .mnm-elastic-filters-wrapper {
  position: fixed;
  right: 0px;
  top: 0px;
  z-index: 50;
  margin: 0px;
  display: flex;
  width: 83.333333%;
  flex-direction: column;
  border-top-left-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

@media (min-width: 1200px) {
  .page-layout-1column .mnm-elastic-filters-wrapper {
    width: 33.333333%;
  }
}

.page-layout-1column .mnm-elastic-filters-wrapper {
  right: -100%;
  height: calc(100vh-100px);
}

.page-layout-1column .mnm-elastic-filters-wrapper.active {
  right: 0;
}

.page-layout-1column .mnm-elastic-filters-wrapper #mnm-layered-navigation> .block-title {
  display: none;
}

.category-description .page-layout-1column .mnm-elastic-filters-wrapper #mnm-layered-navigation> .block-title {
  display: none;
}

.page-layout-2columns-left .mnm-toolbar-top {
  display: none;
}

.category-description .page-layout-2columns-left .mnm-toolbar-top {
  display: none;
}

.mnm-modal-overlay {
  position: fixed;
  inset: 0px;
  top: 0px;
  left: 0px;
  z-index: 40;
  display: none;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  opacity: 0.5;
}

.category-description .mnm-modal-overlay {
  display: none;
}

.mnm-modal-overlay.active {
  display: block;
}

[data-content-type$='block'] .mnm-modal-overlay.active p:last-child {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .mnm-modal-overlay.active.filter {
}

.mnm-elastic-add-to-cart-modal-overlay {
  position: fixed;
  inset: 0px;
  top: 0px;
  left: 0px;
  z-index: 40;
  display: none;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  opacity: 0.5;
}

.category-description .mnm-elastic-add-to-cart-modal-overlay {
  display: none;
}

.mnm-elastic-add-to-cart-modal-overlay.active {
  display: block;
}

[data-content-type$='block'] .mnm-elastic-add-to-cart-modal-overlay.active p:last-child {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .mnm-elastic-add-to-cart-modal-overlay.active.filter {
}

.mnm-elastic-add-to-cart-modal-content {
  position: fixed;
  bottom: 0%;
  right: 0%;
  left: 0%;
  z-index: 50;
  max-height: -moz-max-content;
  max-height: max-content;
  width: 100%;
  --tw-translate-y: 0px;
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-top-left-radius: 1.5rem;
  border-top-right-radius: 1.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

@media (min-width: 1200px) {
  .mnm-elastic-add-to-cart-modal-content {
    top: 50%;
    left: 50%;
    width: 25%;
    --tw-translate-y: -50%;
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    border-radius: 1.5rem;
    padding: 1.25rem;
  }
}

@media (min-width: 640px) {
  .page-layout-2columns-left .mnm-toolbar-top {
    display: none;
  }

  .category-description .page-layout-2columns-left .mnm-toolbar-top {
    display: none;
  }
}

@media (min-width: 1024px) {
  .page-layout-2columns-left .mnm-toolbar-top {
    display: none;
  }

  .category-description .page-layout-2columns-left .mnm-toolbar-top {
    display: none;
  }
}

@media (min-width: 1200px) {
  .page-layout-2columns-left .mnm-toolbar-top {
    display: grid;
  }
}

.mnm-filter-item {
  display: flex;
  align-items: center;
}

.mnm-filter-item:before {
  content: ' ';
  margin-right: 0.5rem;
  display: inline-block;
  height: 1rem;
  width: 1rem;
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.mnm-filter-item.selected:before {
  background-size: contain;
  background-position: center center;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2aWV3Qm94PSIwIDAgNDQgNDQiIHdpZHRoPSI0NCIgaGVpZ2h0PSI0NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNIDQzLjI1OSAxLjYxNCBDIDQzLjE1NSAxLjY3NiA0Mi43NTcgMS45MTIgNDIuMzc1IDIuMTM3IEMgMzguNDQ0IDQuNDYxIDM0LjE3MyA3LjY5IDI5Ljk1NyAxMS41MjEgQyAyNy43MTYgMTMuNTYxIDI1LjA5NyAxNi4xNyAyMi45MjUgMTguNTIyIEMgMTkuMTY3IDIyLjU5NSAxNS4zNzQgMjcuMjYxIDEyLjE0MiAzMS43ODUgTCAxMS45NzUgMzIuMDE3IEwgMTEuODY1IDMxLjk1MiBDIDExLjgwMiAzMS45MTMgOS4yMzkgMzAuNDYyIDYuMTYzIDI4LjcyMyBDIDEuNjI4IDI2LjE2MyAwLjU2NSAyNS41NzQgMC41MyAyNS42MTIgQyAwLjMxNiAyNS44NDggLTAuMDEgMjYuMjc0IDAgMjYuMzA1IEMgMC4wMDcgMjYuMzI2IDMuMTQ2IDI5Ljk4MSA2Ljk3NyAzNC40MjUgTCAxMy45MzYgNDIuNTA2IEwgMTQuMTk2IDQyLjUwNiBMIDE0LjQ1OSA0Mi41MSBMIDE0Ljk4OSA0MS40NDMgQyAyMS4wMjcgMjkuMjk4IDI3LjM4NyAxOS43NTUgMzUuMjE5IDExLjA3NCBDIDM3LjUwNSA4LjU0MiA0MC44NDQgNS4xODIgNDMuNDY3IDIuNzgxIEMgNDMuNzYxIDIuNTExIDQ0IDIuMjY5IDQ0IDIuMjQxIEMgNDMuOTkzIDIuMTg5IDQzLjQ5OCAxLjUgNDMuNDY3IDEuNSBDIDQzLjQ1NiAxLjUgNDMuMzYzIDEuNTQ4IDQzLjI1OSAxLjYxNCBaIi8+Cjwvc3ZnPg==");
}

.mnm-filter-item-boxed {
  display: inline-block;
  border-radius: 0.125rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.mnm-filter-item-boxed:hover {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}

.mnm-filter-item-boxed.selected {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
  font-weight: 700;
}

.mnm-filter-item-color-box.red {
  --tw-bg-opacity: 1;
  background-color: rgb(46 139 87 / var(--tw-bg-opacity));
}

.mnm-filter-item-color-box.yellow {
  --tw-bg-opacity: 1;
  background-color: rgb(252 211 77 / var(--tw-bg-opacity));
}

.mnm-filter-item-color-box.orange {
  --tw-bg-opacity: 1;
  background-color: rgb(212 130 7 / var(--tw-bg-opacity));
}

.mnm-filter-item-color-box.black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

.mnm-filter-item-color-box.pink {
  --tw-bg-opacity: 1;
  background-color: rgb(244 114 182 / var(--tw-bg-opacity));
}

.mnm-filter-item-color-box.gray {
  --tw-bg-opacity: 1;
  background-color: rgb(156 163 175 / var(--tw-bg-opacity));
}

.mnm-filter-item-color-box.blue {
  --tw-bg-opacity: 1;
  background-color: rgb(96 165 250 / var(--tw-bg-opacity));
}

.mnm-filter-item-color-box.brown {
  --tw-bg-opacity: 1;
  background-color: rgb(146 64 14 / var(--tw-bg-opacity));
}

.mnm-filter-item-color-box.green {
  --tw-bg-opacity: 1;
  background-color: rgb(52 211 153 / var(--tw-bg-opacity));
}

.mnm-filter-item-color-box.beige {
  --tw-bg-opacity: 1;
  background-color: rgb(168 162 158 / var(--tw-bg-opacity));
}

.mnm-filter-item-color-box.darkblue {
  --tw-bg-opacity: 1;
  background-color: rgb(30 58 138 / var(--tw-bg-opacity));
}

.mnm-filter-item-color-box.metallic {
  --tw-bg-opacity: 1;
  background-color: rgb(87 83 78 / var(--tw-bg-opacity));
}

.mnm-filter-item-color-box.white {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  border-color:#282828;
}

.mnm-filter-item-color-box.selected {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
  border-color:#282828;
}

.mnm-elastic-super-matrix {
  display: grid;
  width: 100%;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  align-items: center;
  justify-content: flex-start;
  -moz-column-gap: 0.75rem;
       column-gap: 0.75rem;
  text-align: center;
}

.sales-guest-view .mnm-order-info-area .mnm-elastic-super-matrix.py-4 {
  position: relative;
}

.sales-guest-view .mnm-order-info-area .mnm-elastic-super-matrix.py-4:after {
  content: ' ';
  position: absolute;
  right: 0px;
  top: 0.625rem;
  display: block;
  height: 6rem;
  border-width: 0.5px;
  --tw-border-opacity: 1;
  border-color: rgb(221 221 221 / var(--tw-border-opacity));
}

[data-content-type$='block'] .sales-guest-view .mnm-order-info-area .mnm-elastic-super-matrix.py-4 p:last-child:after {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .sales-guest-view .mnm-order-info-area .mnm-elastic-super-matrix.py-4.filter:after {
}

.sales-guest-view .mnm-order-info-area .mnm-elastic-super-matrix.py-4:last-child:after {
  display: none;
}

.category-description .sales-guest-view .mnm-order-info-area .mnm-elastic-super-matrix.py-4:last-child:after {
  display: none;
}

.sales-order-view .mnm-order-info-area .mnm-elastic-super-matrix.py-4 {
  position: relative;
}

.sales-order-view .mnm-order-info-area .mnm-elastic-super-matrix.py-4:after {
  content: ' ';
  position: absolute;
  right: 0px;
  top: 0.625rem;
  display: block;
  height: 6rem;
  border-width: 0.5px;
  --tw-border-opacity: 1;
  border-color: rgb(221 221 221 / var(--tw-border-opacity));
}

[data-content-type$='block'] .sales-order-view .mnm-order-info-area .mnm-elastic-super-matrix.py-4 p:last-child:after {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .sales-order-view .mnm-order-info-area .mnm-elastic-super-matrix.py-4.filter:after {
}

.sales-order-view .mnm-order-info-area .mnm-elastic-super-matrix.py-4:last-child:after {
  display: none;
}

.category-description .sales-order-view .mnm-order-info-area .mnm-elastic-super-matrix.py-4:last-child:after {
  display: none;
}

@media (min-width: 1200px) {
  .mnm-elastic-super-matrix {
    margin-left: auto;
    margin-right: auto;
  }
}

.mnm-elastic-super-matrix .super-option {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border-radius: 0.75rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity));
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.mnm-elastic-super-matrix .super-option:hover {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}

.mnm-elastic-super-matrix .super-option:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

@media (min-width: 1200px) {
  .mnm-elastic-super-matrix .super-option {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.mnm-elastic-super-matrix .super-option.no-stock {
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0.5;
  background: linear-gradient(45deg, #f4f4f4 50%, #fff 50%);
}

.mnm-elastic-super-matrix .super-option.selected {
  --tw-border-opacity: 1;
  border-color: rgb(20 184 166 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(153 246 228 / var(--tw-bg-opacity));
}

.widget-1 .row-full-width-inner img {
  width: 100vw!important;
  height: calc((610 / 552) * 100vw)!important;
}

.widget-1 .row-full-width-inner img.loading[alt]:after {
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
  height: 100%;
  width: 100%;
}

@keyframes pulse {
  50% {
    opacity: .5;
  }
}

.widget-1 .row-full-width-inner img.loading[alt]:after {
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}

[data-content-type$='block'] .widget-1 .row-full-width-inner img.loading[alt] p:last-child:after {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .widget-1 .row-full-width-inner img.loading[alt].filter:after {
}

.sales-guest-view .mnm-order-info-area .widget-1 .row-full-width-inner img.loading[alt].py-4:after {
  position: relative;
}

.sales-guest-view .mnm-order-info-area .widget-1 .row-full-width-inner img.loading[alt].py-4:after:after {
  content: ' ';
  position: absolute;
  right: 0px;
  top: 0.625rem;
  display: block;
  height: 6rem;
  border-width: 0.5px;
  --tw-border-opacity: 1;
  border-color: rgb(221 221 221 / var(--tw-border-opacity));
}

[data-content-type$='block'] .sales-guest-view .mnm-order-info-area .widget-1 .row-full-width-inner img.loading[alt].py-4 p:last-child:after:after {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .sales-guest-view .mnm-order-info-area .widget-1 .row-full-width-inner img.loading[alt].py-4.filter:after:after {
}

.sales-guest-view .mnm-order-info-area .widget-1 .row-full-width-inner img.loading[alt].py-4:last-child:after:after {
  display: none;
}

.category-description .sales-guest-view .mnm-order-info-area .widget-1 .row-full-width-inner img.loading[alt].py-4:last-child:after:after {
  display: none;
}

.sales-order-view .mnm-order-info-area .widget-1 .row-full-width-inner img.loading[alt].py-4:after {
  position: relative;
}

.sales-order-view .mnm-order-info-area .widget-1 .row-full-width-inner img.loading[alt].py-4:after:after {
  content: ' ';
  position: absolute;
  right: 0px;
  top: 0.625rem;
  display: block;
  height: 6rem;
  border-width: 0.5px;
  --tw-border-opacity: 1;
  border-color: rgb(221 221 221 / var(--tw-border-opacity));
}

[data-content-type$='block'] .sales-order-view .mnm-order-info-area .widget-1 .row-full-width-inner img.loading[alt].py-4 p:last-child:after:after {
  margin-bottom: 1rem;
  margin-top: 0px;
}

.category-view .sidebar .sales-order-view .mnm-order-info-area .widget-1 .row-full-width-inner img.loading[alt].py-4.filter:after:after {
}

.sales-order-view .mnm-order-info-area .widget-1 .row-full-width-inner img.loading[alt].py-4:last-child:after:after {
  display: none;
}

.category-description .sales-order-view .mnm-order-info-area .widget-1 .row-full-width-inner img.loading[alt].py-4:last-child:after:after {
  display: none;
}

.widget-1 .row-full-width-inner img.loading[alt]:after {
  font-weight: 300;
  line-height: 2;
  text-align: center;
  content: attr(alt);
}

@media (min-width: 1024px) {
  .widget-1 .row-full-width-inner img {
    width: 100vw!important;
    height: calc((610 / 1920) * 100vw)!important;
  }

  .widget-1 .row-full-width-inner img.loading[alt]:after {
    position: absolute;
    top: 0px;
    left: 0px;
    display: block;
    height: 100%;
    width: 100%;
  }

  @keyframes pulse {
    50% {
      opacity: .5;
    }
  }

  .widget-1 .row-full-width-inner img.loading[alt]:after {
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
    --tw-bg-opacity: 1;
    background-color: rgb(229 231 235 / var(--tw-bg-opacity));
  }

  [data-content-type$='block'] .widget-1 .row-full-width-inner img.loading[alt] p:last-child:after {
    margin-bottom: 1rem;
    margin-top: 0px;
  }

  .category-view .sidebar .widget-1 .row-full-width-inner img.loading[alt].filter:after {
  }

  .sales-guest-view .mnm-order-info-area .widget-1 .row-full-width-inner img.loading[alt].py-4:after {
    position: relative;
  }

  .sales-guest-view .mnm-order-info-area .widget-1 .row-full-width-inner img.loading[alt].py-4:after:after {
    content: ' ';
    position: absolute;
    right: 0px;
    top: 0.625rem;
    display: block;
    height: 6rem;
    border-width: 0.5px;
    --tw-border-opacity: 1;
    border-color: rgb(221 221 221 / var(--tw-border-opacity));
  }

  [data-content-type$='block'] .sales-guest-view .mnm-order-info-area .widget-1 .row-full-width-inner img.loading[alt].py-4 p:last-child:after:after {
    margin-bottom: 1rem;
    margin-top: 0px;
  }

  .category-view .sidebar .sales-guest-view .mnm-order-info-area .widget-1 .row-full-width-inner img.loading[alt].py-4.filter:after:after {
  }

  .sales-guest-view .mnm-order-info-area .widget-1 .row-full-width-inner img.loading[alt].py-4:last-child:after:after {
    display: none;
  }

  .category-description .sales-guest-view .mnm-order-info-area .widget-1 .row-full-width-inner img.loading[alt].py-4:last-child:after:after {
    display: none;
  }

  .sales-order-view .mnm-order-info-area .widget-1 .row-full-width-inner img.loading[alt].py-4:after {
    position: relative;
  }

  .sales-order-view .mnm-order-info-area .widget-1 .row-full-width-inner img.loading[alt].py-4:after:after {
    content: ' ';
    position: absolute;
    right: 0px;
    top: 0.625rem;
    display: block;
    height: 6rem;
    border-width: 0.5px;
    --tw-border-opacity: 1;
    border-color: rgb(221 221 221 / var(--tw-border-opacity));
  }

  [data-content-type$='block'] .sales-order-view .mnm-order-info-area .widget-1 .row-full-width-inner img.loading[alt].py-4 p:last-child:after:after {
    margin-bottom: 1rem;
    margin-top: 0px;
  }

  .category-view .sidebar .sales-order-view .mnm-order-info-area .widget-1 .row-full-width-inner img.loading[alt].py-4.filter:after:after {
  }

  .sales-order-view .mnm-order-info-area .widget-1 .row-full-width-inner img.loading[alt].py-4:last-child:after:after {
    display: none;
  }

  .category-description .sales-order-view .mnm-order-info-area .widget-1 .row-full-width-inner img.loading[alt].py-4:last-child:after:after {
    display: none;
  }

  .widget-1 .row-full-width-inner img.loading[alt]:after {
    font-weight: 300;
    line-height: 2;
    text-align: center;
    content: attr(alt);
  }
}

.widget-2 {
}

@media (min-width: 640px) {
  .widget-2 {
  }
}

@media (min-width: 1024px) {
  .widget-2 {
  }
}

@media (min-width: 1200px) {
  .widget-2 {
  }
}

.widget-3 {
}

@media (min-width: 640px) {
  .widget-3 {
  }
}

@media (min-width: 1024px) {
  .widget-3 {
  }
}

@media (min-width: 1200px) {
  .widget-3 {
    min-height: 412px;
  }
}

@media (min-width: 1360px) {
  .widget-3 {
    min-height: 496px;
  }
}

.widget-4 {
}

@media (min-width: 640px) {
  .widget-4 {
  }
}

@media (min-width: 1024px) {
  .widget-4 {
  }
}

@media (min-width: 1200px) {
  .widget-4 {
  }
}

.widget-5 .images-row{
  display:block;
}

.widget-5 .images-row .left-image{
  margin-bottom:20px;
}

.widget-5 .images-row img{
  width: 100vw!important;
  height: calc((470 / 600) * 100vw)!important;
}

@media (min-width: 640px) {
  .widget-5 .images-row{
    display:flex;
  }

  .widget-5 .images-row .left-image{
    margin-right: 2rem;
  }

  .widget-5 .images-row img{
    width: auto!important;
    height: auto!important;
  }
}

@media (min-width: 1024px) {
  .widget-5 {
  }
}

@media (min-width: 1200px) {
  .widget-5 {
  }
}

.widget-6 .images-row{
  display: flex;
}

@media(max-width: 968px){
  .widget-6 .images-row{
    display: block;
  }

  .widget-6 .images-row .right-image .top{
    margin-top:1.5rem;
  }
}

@media (min-width: 640px) {
  .widget-6 {
  }
}

@media (min-width: 1024px) {
  .widget-6 {
  }
}

@media (min-width: 1200px) {
  .widget-6 {
  }
}

[data-content-type=row][data-appearance=contained] {
  padding-left: 0px;
  padding-right: 0px;
}

[data-content-type=tabs] .tabs-content [data-content-type=tab-item] {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.widget-elastic .product-item {
  display: flex;
  min-width: calc((100% / 1.5) - 10px);
  max-width: calc((100% / 1.5) - 10px);
  width: calc((100% / 1.5) - 10px);
}

@media (min-width: 1024px) {
  .widget-elastic .product-item {
    min-width: calc((100% / 2) - 0.5rem);
    max-width: calc((100% / 2) - 0.5rem);
    width: calc((100% / 2) - 0.5rem);
  }
}

@media (min-width: 1200px) {
  .widget-elastic .product-item {
    min-width: calc((100% / 3) - 0.75rem);
    max-width: calc((100% / 3) - 0.75rem);
    width: calc((100% / 3) - 0.75rem);
  }
}

@media (min-width: 1360px) {
  .widget-elastic .product-item {
    min-width: calc((100% / 4) - 1rem);
    max-width: calc((100% / 4) - 1rem);
    width: calc((100% / 4) - 1rem);
  }
}

/**
 * Swiper 11.0.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 22, 2023
 */

@font-face{
  font-family:swiper-icons;

  src:url('data:application/font-woff;charset=utf-8;base64, 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');

  font-weight:400;

  font-style:normal
}

:root{
  --swiper-theme-color:#007aff
}

:host{
  position:relative;
  display:block;
  margin-left:auto;
  margin-right:auto;
  z-index:1
}

.swiper{
  margin-left:auto;
  margin-right:auto;
  position:relative;
  overflow:hidden;
  list-style:none;
  padding:0;
  z-index:1;
  display:block
}

.swiper-vertical>.swiper-wrapper{
  flex-direction:column
}

.swiper-wrapper{
  position:relative;
  width:100%;
  height:100%;
  z-index:1;
  display:flex;
  transition-property:transform;
  transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);
  box-sizing:content-box
}

.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{
  transform:translate3d(0px,0,0)
}

.swiper-horizontal{
  touch-action:pan-y
}

.swiper-vertical{
  touch-action:pan-x
}

.swiper-slide{
  flex-shrink:0;
  width:100%;
  height:100%;
  position:relative;
  transition-property:transform;
  display:block
}

.swiper-slide-invisible-blank{
  visibility:hidden
}

.swiper-autoheight,.swiper-autoheight .swiper-slide{
  height:auto
}

.swiper-autoheight .swiper-wrapper{
  align-items:flex-start;
  transition-property:transform,height
}

.swiper-backface-hidden .swiper-slide{
  transform:translateZ(0);
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden
}

.swiper-3d.swiper-css-mode .swiper-wrapper{
  perspective:1200px
}

.swiper-3d .swiper-wrapper{
  transform-style:preserve-3d
}

.swiper-3d{
  perspective:1200px
}

.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{
  transform-style:preserve-3d
}

.swiper-css-mode>.swiper-wrapper{
  overflow:auto;
  scrollbar-width:none;
  -ms-overflow-style:none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{
  display:none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide{
  scroll-snap-align:start start
}

.swiper-css-mode.swiper-horizontal>.swiper-wrapper{
  scroll-snap-type:x mandatory
}

.swiper-css-mode.swiper-vertical>.swiper-wrapper{
  scroll-snap-type:y mandatory
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper{
  scroll-snap-type:none
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{
  scroll-snap-align:none
}

.swiper-css-mode.swiper-centered>.swiper-wrapper::before{
  content:'';
  flex-shrink:0;
  order:9999
}

.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{
  scroll-snap-align:center center;
  scroll-snap-stop:always
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{
  -webkit-margin-start:var(--swiper-centered-offset-before);
          margin-inline-start:var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{
  height:100%;
  min-height:1px;
  width:var(--swiper-centered-offset-after)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{
  -webkit-margin-before:var(--swiper-centered-offset-before);
          margin-block-start:var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{
  width:100%;
  min-width:1px;
  height:var(--swiper-centered-offset-after)
}

.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  pointer-events:none;
  z-index:10
}

.swiper-3d .swiper-slide-shadow{
  background:rgba(0,0,0,.15)
}

.swiper-3d .swiper-slide-shadow-left{
  background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-3d .swiper-slide-shadow-right{
  background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-3d .swiper-slide-shadow-top{
  background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-3d .swiper-slide-shadow-bottom{
  background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-lazy-preloader{
  width:42px;
  height:42px;
  position:absolute;
  left:50%;
  top:50%;
  margin-left:-21px;
  margin-top:-21px;
  z-index:10;
  transform-origin:50%;
  box-sizing:border-box;
  border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));
  border-radius:50%;
  border-top-color:transparent
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{
  animation:swiper-preloader-spin 1s infinite linear
}

.swiper-lazy-preloader-white{
  --swiper-preloader-color:#fff
}

.swiper-lazy-preloader-black{
  --swiper-preloader-color:#000
}

@keyframes swiper-preloader-spin{
  0%{
    transform:rotate(0deg)
  }

  100%{
    transform:rotate(360deg)
  }
}

.swiper-virtual .swiper-slide{
  -webkit-backface-visibility:hidden;
  transform:translateZ(0)
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after{
  content:'';
  position:absolute;
  left:0;
  top:0;
  pointer-events:none
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{
  height:1px;
  width:var(--swiper-virtual-size)
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{
  width:1px;
  height:var(--swiper-virtual-size)
}

:root{
  --swiper-navigation-size:44px
}

.swiper-button-next,.swiper-button-prev{
  position:absolute;
  top:var(--swiper-navigation-top-offset,50%);
  width:calc(var(--swiper-navigation-size)/ 44 * 27);
  height:var(--swiper-navigation-size);
  margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));
  z-index:10;
  cursor:pointer;
  display:flex;
  align-items:center;
  justify-content:center;
  color:var(--swiper-navigation-color,var(--swiper-theme-color))
}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{
  opacity:.35;
  cursor:auto;
  pointer-events:none
}

.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{
  opacity:0;
  cursor:auto;
  pointer-events:none
}

.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{
  display:none!important
}

.swiper-button-next svg,.swiper-button-prev svg{
  width:100%;
  height:100%;
  -o-object-fit:contain;
     object-fit:contain;
  transform-origin:center
}

.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{
  transform:rotate(180deg)
}

.swiper-button-prev,.swiper-rtl .swiper-button-next{
  left:var(--swiper-navigation-sides-offset,10px);
  right:auto
}

.swiper-button-next,.swiper-rtl .swiper-button-prev{
  right:var(--swiper-navigation-sides-offset,10px);
  left:auto
}

.swiper-button-lock{
  display:none
}

.swiper-button-next:after,.swiper-button-prev:after{
  font-family:swiper-icons;
  font-size:var(--swiper-navigation-size);
  text-transform:none!important;
  letter-spacing:0;
  font-variant:initial;
  line-height:1
}

.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{
  content:'prev'
}

.swiper-button-next,.swiper-rtl .swiper-button-prev{
  right:var(--swiper-navigation-sides-offset,10px);
  left:auto
}

.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{
  content:'next'
}

.swiper-pagination{
  text-align:center;
  transition:.3s opacity;
  transform:translate3d(0,0,0);
}

.swiper-pagination.swiper-pagination-hidden{
  opacity:0
}

.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{
  display:none!important
}

.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{
  bottom:var(--swiper-pagination-bottom,8px);
  top:var(--swiper-pagination-top,auto);
  left:0;
  width:100%
}

.swiper-pagination-bullets-dynamic{
  overflow:hidden;
  font-size:0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
  transform:scale(.33);
  position:relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{
  transform:scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{
  transform:scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{
  transform:scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{
  transform:scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{
  transform:scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{
  transform:scale(.33)
}

.swiper-pagination-bullet{
  width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));
  height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));
  display:inline-block;
  border-radius:var(--swiper-pagination-bullet-border-radius,50%);
  background:var(--swiper-pagination-bullet-inactive-color,#000);
  opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)
}

button.swiper-pagination-bullet{
  border:none;
  margin:0;
  padding:0;
  box-shadow:none;
  -webkit-appearance:none;
  -moz-appearance:none;
       appearance:none
}

.swiper-pagination-clickable .swiper-pagination-bullet{
  cursor:pointer
}

.swiper-pagination-bullet:only-child{
  display:none!important
}

.swiper-pagination-bullet-active{
  opacity:var(--swiper-pagination-bullet-opacity, 1);
  background:var(--swiper-pagination-color,var(--swiper-theme-color))
}

.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{
  right:var(--swiper-pagination-right,8px);
  left:var(--swiper-pagination-left,auto);
  top:50%;
  transform:translate3d(0px,-50%,0)
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{
  margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;
  display:block
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{
  top:50%;
  transform:translateY(-50%);
  width:8px
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
  display:inline-block;
  transition:.2s transform,.2s top
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{
  margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{
  left:50%;
  transform:translateX(-50%);
  white-space:nowrap
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
  transition:.2s transform,.2s left
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
  transition:.2s transform,.2s right
}

.swiper-pagination-fraction{
  color:var(--swiper-pagination-fraction-color,inherit)
}

.swiper-pagination-progressbar{
  background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));
  position:absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
  background:var(--swiper-pagination-color,var(--swiper-theme-color));
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  transform:scale(0);
  transform-origin:left top
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
  transform-origin:right top
}

.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{
  width:100%;
  height:var(--swiper-pagination-progressbar-size,4px);
  left:0;
  top:0
}

.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{
  width:var(--swiper-pagination-progressbar-size,4px);
  height:100%;
  left:0;
  top:0
}

.swiper-pagination-lock{
  display:none
}

.swiper-scrollbar{
  border-radius:var(--swiper-scrollbar-border-radius,10px);
  position:relative;
  touch-action:none;
  background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))
}

.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{
  display:none!important
}

.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{
  position:absolute;
  left:var(--swiper-scrollbar-sides-offset,1%);
  bottom:var(--swiper-scrollbar-bottom,4px);
  top:var(--swiper-scrollbar-top,auto);
  z-index:50;
  height:var(--swiper-scrollbar-size,4px);
  width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))
}

.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{
  position:absolute;
  left:var(--swiper-scrollbar-left,auto);
  right:var(--swiper-scrollbar-right,4px);
  top:var(--swiper-scrollbar-sides-offset,1%);
  z-index:50;
  width:var(--swiper-scrollbar-size,4px);
  height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))
}

.swiper-scrollbar-drag{
  height:100%;
  width:100%;
  position:relative;
  background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));
  border-radius:var(--swiper-scrollbar-border-radius,10px);
  left:0;
  top:0
}

.swiper-scrollbar-cursor-drag{
  cursor:move
}

.swiper-scrollbar-lock{
  display:none
}

.swiper-zoom-container{
  width:100%;
  height:100%;
  display:flex;
  justify-content:center;
  align-items:center;
  text-align:center
}

.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{
  max-width:100%;
  max-height:100%;
  -o-object-fit:contain;
     object-fit:contain
}

.swiper-slide-zoomed{
  cursor:move;
  touch-action:none
}

.swiper .swiper-notification{
  position:absolute;
  left:0;
  top:0;
  pointer-events:none;
  opacity:0;
  z-index:-1000
}

.swiper-free-mode>.swiper-wrapper{
  transition-timing-function:ease-out;
  margin:0 auto
}

.swiper-grid>.swiper-wrapper{
  flex-wrap:wrap
}

.swiper-grid-column>.swiper-wrapper{
  flex-wrap:wrap;
  flex-direction:column
}

.swiper-fade.swiper-free-mode .swiper-slide{
  transition-timing-function:ease-out
}

.swiper-fade .swiper-slide{
  pointer-events:none;
  transition-property:opacity
}

.swiper-fade .swiper-slide .swiper-slide{
  pointer-events:none
}

.swiper-fade .swiper-slide-active{
  pointer-events:auto
}

.swiper-fade .swiper-slide-active .swiper-slide-active{
  pointer-events:auto
}

.swiper-cube{
  overflow:visible
}

.swiper-cube .swiper-slide{
  pointer-events:none;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  z-index:1;
  visibility:hidden;
  transform-origin:0 0;
  width:100%;
  height:100%
}

.swiper-cube .swiper-slide .swiper-slide{
  pointer-events:none
}

.swiper-cube.swiper-rtl .swiper-slide{
  transform-origin:100% 0
}

.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{
  pointer-events:auto
}

.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{
  pointer-events:auto;
  visibility:visible
}

.swiper-cube .swiper-cube-shadow{
  position:absolute;
  left:0;
  bottom:0px;
  width:100%;
  height:100%;
  opacity:.6;
  z-index:0
}

.swiper-cube .swiper-cube-shadow:before{
  content:'';
  background:#000;
  position:absolute;
  left:0;
  top:0;
  bottom:0;
  right:0;
  filter:blur(50px)
}

.swiper-cube .swiper-slide-next+.swiper-slide{
  pointer-events:auto;
  visibility:visible
}

.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{
  z-index:0;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden
}

.swiper-flip{
  overflow:visible
}

.swiper-flip .swiper-slide{
  pointer-events:none;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  z-index:1
}

.swiper-flip .swiper-slide .swiper-slide{
  pointer-events:none
}

.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{
  pointer-events:auto
}

.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{
  z-index:0;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden
}

.swiper-creative .swiper-slide{
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  overflow:hidden;
  transition-property:transform,opacity,height
}

.swiper-cards{
  overflow:visible
}

.swiper-cards .swiper-slide{
  transform-origin:center bottom;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  overflow:hidden
}

:root{
  --f-spinner-width: 36px;
  --f-spinner-height: 36px;
  --f-spinner-color-1: rgba(0, 0, 0, 0.1);
  --f-spinner-color-2: rgba(17, 24, 28, 0.8);
  --f-spinner-stroke: 2.75
}

.f-spinner{
  margin:auto;
  padding:0;
  width:var(--f-spinner-width);
  height:var(--f-spinner-height)
}

.f-spinner svg{
  width:100%;
  height:100%;
  vertical-align:top;
  animation:f-spinner-rotate 2s linear infinite
}

.f-spinner svg *{
  stroke-width:var(--f-spinner-stroke);
  fill:none
}

.f-spinner svg *:first-child{
  stroke:var(--f-spinner-color-1)
}

.f-spinner svg *:last-child{
  stroke:var(--f-spinner-color-2);
  animation:f-spinner-dash 2s ease-in-out infinite
}

@keyframes f-spinner-rotate{
  100%{
    transform:rotate(360deg)
  }
}

@keyframes f-spinner-dash{
  0%{
    stroke-dasharray:1,150;
    stroke-dashoffset:0
  }

  50%{
    stroke-dasharray:90,150;
    stroke-dashoffset:-35
  }

  100%{
    stroke-dasharray:90,150;
    stroke-dashoffset:-124
  }
}

.f-throwOutUp{
  animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutUp
}

.f-throwOutDown{
  animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutDown
}

@keyframes f-throwOutUp{
  to{
    transform:translate3d(0, calc(var(--f-throw-out-distance, 150px) * -1), 0);
    opacity:0
  }
}

@keyframes f-throwOutDown{
  to{
    transform:translate3d(0, var(--f-throw-out-distance, 150px), 0);
    opacity:0
  }
}

.f-zoomInUp{
  animation:var(--f-transition-duration, 0.2s) ease .1s both f-zoomInUp
}

.f-zoomOutDown{
  animation:var(--f-transition-duration, 0.2s) ease both f-zoomOutDown
}

@keyframes f-zoomInUp{
  from{
    transform:scale(0.975) translate3d(0, 16px, 0);
    opacity:0
  }

  to{
    transform:scale(1) translate3d(0, 0, 0);
    opacity:1
  }
}

@keyframes f-zoomOutDown{
  to{
    transform:scale(0.975) translate3d(0, 16px, 0);
    opacity:0
  }
}

.f-fadeIn{
  animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;
  z-index:2
}

.f-fadeOut{
  animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;
  z-index:1
}

@keyframes f-fadeIn{
  0%{
    opacity:0
  }

  100%{
    opacity:1
  }
}

@keyframes f-fadeOut{
  100%{
    opacity:0
  }
}

.f-fadeFastIn{
  animation:var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;
  z-index:2
}

.f-fadeFastOut{
  animation:var(--f-transition-duration, 0.1s) ease-out both f-fadeFastOut;
  z-index:2
}

@keyframes f-fadeFastIn{
  0%{
    opacity:.75
  }

  100%{
    opacity:1
  }
}

@keyframes f-fadeFastOut{
  100%{
    opacity:0
  }
}

.f-fadeSlowIn{
  animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;
  z-index:2
}

.f-fadeSlowOut{
  animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;
  z-index:1
}

@keyframes f-fadeSlowIn{
  0%{
    opacity:0
  }

  100%{
    opacity:1
  }
}

@keyframes f-fadeSlowOut{
  100%{
    opacity:0
  }
}

.f-crossfadeIn{
  animation:var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;
  z-index:2
}

.f-crossfadeOut{
  animation:calc(var(--f-transition-duration, 0.2s)*.5) linear .1s both f-crossfadeOut;
  z-index:1
}

@keyframes f-crossfadeIn{
  0%{
    opacity:0
  }

  100%{
    opacity:1
  }
}

@keyframes f-crossfadeOut{
  100%{
    opacity:0
  }
}

.f-slideIn.from-next{
  animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInNext
}

.f-slideIn.from-prev{
  animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrev
}

.f-slideOut.to-next{
  animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNext
}

.f-slideOut.to-prev{
  animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrev
}

@keyframes f-slideInPrev{
  0%{
    transform:translateX(100%)
  }

  100%{
    transform:translate3d(0, 0, 0)
  }
}

@keyframes f-slideInNext{
  0%{
    transform:translateX(-100%)
  }

  100%{
    transform:translate3d(0, 0, 0)
  }
}

@keyframes f-slideOutNext{
  100%{
    transform:translateX(-100%)
  }
}

@keyframes f-slideOutPrev{
  100%{
    transform:translateX(100%)
  }
}

.f-classicIn.from-next{
  animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInNext;
  z-index:2
}

.f-classicIn.from-prev{
  animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInPrev;
  z-index:2
}

.f-classicOut.to-next{
  animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutNext;
  z-index:1
}

.f-classicOut.to-prev{
  animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutPrev;
  z-index:1
}

@keyframes f-classicInNext{
  0%{
    transform:translateX(-75px);
    opacity:0
  }

  100%{
    transform:translate3d(0, 0, 0);
    opacity:1
  }
}

@keyframes f-classicInPrev{
  0%{
    transform:translateX(75px);
    opacity:0
  }

  100%{
    transform:translate3d(0, 0, 0);
    opacity:1
  }
}

@keyframes f-classicOutNext{
  100%{
    transform:translateX(-75px);
    opacity:0
  }
}

@keyframes f-classicOutPrev{
  100%{
    transform:translateX(75px);
    opacity:0
  }
}

:root{
  --f-button-width: 40px;
  --f-button-height: 40px;
  --f-button-border: 0;
  --f-button-border-radius: 0;
  --f-button-color: #374151;
  --f-button-bg: #f8f8f8;
  --f-button-hover-bg: #e0e0e0;
  --f-button-active-bg: #d0d0d0;
  --f-button-shadow: none;
  --f-button-transition: all 0.15s ease;
  --f-button-transform: none;
  --f-button-svg-width: 20px;
  --f-button-svg-height: 20px;
  --f-button-svg-stroke-width: 1.5;
  --f-button-svg-fill: none;
  --f-button-svg-filter: none;
  --f-button-svg-disabled-opacity: 0.65
}

.f-button{
  display:flex;
  justify-content:center;
  align-items:center;
  box-sizing:content-box;
  position:relative;
  margin:0;
  padding:0;
  width:var(--f-button-width);
  height:var(--f-button-height);
  border:var(--f-button-border);
  border-radius:var(--f-button-border-radius);
  color:var(--f-button-color);
  background:var(--f-button-bg);
  box-shadow:var(--f-button-shadow);
  pointer-events:all;
  cursor:pointer;
  transition:var(--f-button-transition)
}

@media(hover: hover){
  .f-button:hover:not([disabled]){
    color:var(--f-button-hover-color);
    background-color:var(--f-button-hover-bg)
  }
}

.f-button:active:not([disabled]){
  background-color:var(--f-button-active-bg)
}

.f-button:focus:not(:focus-visible){
  outline:none
}

.f-button:focus-visible{
  outline:none;
  box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))
}

.f-button svg{
  width:var(--f-button-svg-width);
  height:var(--f-button-svg-height);
  fill:var(--f-button-svg-fill);
  stroke:currentColor;
  stroke-width:var(--f-button-svg-stroke-width);
  stroke-linecap:round;
  stroke-linejoin:round;
  transition:opacity .15s ease;
  transform:var(--f-button-transform);
  filter:var(--f-button-svg-filter);
  pointer-events:none
}

.f-button[disabled]{
  cursor:default
}

.f-button[disabled] svg{
  opacity:var(--f-button-svg-disabled-opacity)
}

.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{
  position:absolute;
  z-index:1
}

.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{
  top:50%;
  transform:translateY(-50%)
}

.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{
  left:var(--f-button-prev-pos)
}

.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{
  right:var(--f-button-next-pos)
}

.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{
  left:auto;
  right:var(--f-button-next-pos)
}

.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{
  right:auto;
  left:var(--f-button-prev-pos)
}

.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{
  top:auto;
  left:50%;
  transform:translateX(-50%)
}

.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{
  top:var(--f-button-next-pos)
}

.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{
  bottom:var(--f-button-next-pos)
}

.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{
  transform:rotate(90deg)
}

.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{
  pointer-events:none
}

html.with-fancybox{
  width:auto;
  overflow:visible;
  scroll-behavior:auto
}

html.with-fancybox body{
  touch-action:none
}

html.with-fancybox body.hide-scrollbar{
  width:auto;
  margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));
  overflow:hidden !important;
  overscroll-behavior-y:none
}

.fancybox__container{
  --fancybox-color: #dbdbdb;
  --fancybox-hover-color: #fff;
  --fancybox-bg: rgba(24, 24, 27, 0.98);
  --fancybox-slide-gap: 10px;
  --f-spinner-width: 50px;
  --f-spinner-height: 50px;
  --f-spinner-color-1: rgba(255, 255, 255, 0.1);
  --f-spinner-color-2: #bbb;
  --f-spinner-stroke: 3.65;
  position:fixed;
  top:0;
  left:0;
  bottom:0;
  right:0;
  direction:ltr;
  display:flex;
  flex-direction:column;
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:#f8f8f8;
  -webkit-tap-highlight-color:rgba(0,0,0,0);
  overflow:visible;
  z-index:var(--fancybox-zIndex, 1050);
  outline:none;
  transform-origin:top left;
  -webkit-text-size-adjust:100%;
  -moz-text-size-adjust:none;
  text-size-adjust:100%;
  overscroll-behavior-y:contain
}

.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{
  box-sizing:inherit
}

.fancybox__container::backdrop{
  background-color:rgba(0,0,0,0)
}

.fancybox__backdrop{
  position:fixed;
  top:0;
  left:0;
  bottom:0;
  right:0;
  z-index:-1;
  background:var(--fancybox-bg);
  opacity:var(--fancybox-opacity, 1);
  will-change:opacity
}

.fancybox__carousel{
  position:relative;
  box-sizing:border-box;
  flex:1;
  min-height:0;
  z-index:10;
  overflow-y:visible;
  overflow-x:clip
}

.fancybox__viewport{
  width:100%;
  height:100%
}

.fancybox__viewport.is-draggable{
  cursor:move;
  cursor:grab
}

.fancybox__viewport.is-dragging{
  cursor:move;
  cursor:grabbing
}

.fancybox__track{
  display:flex;
  margin:0 auto;
  height:100%
}

.fancybox__slide{
  flex:0 0 auto;
  position:relative;
  display:flex;
  flex-direction:column;
  align-items:center;
  width:100%;
  height:100%;
  margin:0 var(--fancybox-slide-gap) 0 0;
  padding:4px;
  overflow:auto;
  overscroll-behavior:contain;
  transform:translate3d(0, 0, 0);
  -webkit-backface-visibility:hidden;
          backface-visibility:hidden
}

.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{
  padding-top:40px
}

.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video{
  overflow:hidden
}

.fancybox__slide.has-image{
  overflow:hidden
}

.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{
  overflow:visible
}

.fancybox__slide::before,.fancybox__slide::after{
  content:"";
  flex:0 0 0;
  margin:auto
}

.fancybox__content{
  align-self:center;
  display:flex;
  flex-direction:column;
  position:relative;
  margin:0;
  padding:2rem;
  max-width:100%;
  color:var(--fancybox-content-color, #374151);
  background:var(--fancybox-content-bg, #fff);
  cursor:default;
  border-radius:0;
  z-index:20
}

.is-loading .fancybox__content{
  opacity:0
}

.is-draggable .fancybox__content{
  cursor:move;
  cursor:grab
}

.can-zoom_in .fancybox__content{
  cursor:zoom-in
}

.can-zoom_out .fancybox__content{
  cursor:zoom-out
}

.is-dragging .fancybox__content{
  cursor:move;
  cursor:grabbing
}

.fancybox__content [data-selectable],.fancybox__content [contenteditable]{
  cursor:auto
}

.fancybox__slide.has-image>.fancybox__content{
  padding:0;
  background:rgba(0,0,0,0);
  min-height:1px;
  background-repeat:no-repeat;
  background-size:contain;
  background-position:center center;
  transition:none;
  transform:translate3d(0, 0, 0);
  -webkit-backface-visibility:hidden;
          backface-visibility:hidden
}

.fancybox__slide.has-image>.fancybox__content>picture>img{
  width:100%;
  height:auto;
  max-height:100%
}

.is-zooming-in .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content,.is-zooming-out .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content{
  visibility:hidden
}

.is-animating .fancybox__content,.is-dragging .fancybox__content{
  filter:blur(0px);
  will-change:transform,width,height
}

.fancybox-image{
  margin:auto;
  display:block;
  width:100%;
  height:100%;
  min-height:0;
  -o-object-fit:contain;
     object-fit:contain;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none
}

.fancybox__caption{
  align-self:center;
  max-width:100%;
  flex-shrink:0;
  margin:0;
  padding:14px 0 4px 0;
  overflow-wrap:anywhere;
  line-height:1.375;
  color:var(--fancybox-color, currentColor);
  opacity:var(--fancybox-opacity, 1);
  cursor:auto;
  visibility:visible
}

.is-loading .fancybox__caption,.is-closing .fancybox__caption{
  opacity:0;
  visibility:hidden
}

.is-compact .fancybox__caption{
  padding-bottom:0
}

.f-button.is-close-btn{
  --f-button-svg-stroke-width: 2;
  position:absolute;
  top:0;
  right:8px;
  z-index:40
}

.fancybox__content>.f-button.is-close-btn{
  --f-button-width: 34px;
  --f-button-height: 34px;
  --f-button-border-radius: 4px;
  --f-button-color: var(--fancybox-color, #fff);
  --f-button-hover-color: var(--fancybox-color, #fff);
  --f-button-bg: transparent;
  --f-button-hover-bg: transparent;
  --f-button-active-bg: transparent;
  --f-button-svg-width: 22px;
  --f-button-svg-height: 22px;
  position:absolute;
  top:-38px;
  right:0;
  opacity:.75
}

.is-loading .fancybox__content>.f-button.is-close-btn{
  visibility:hidden
}

.is-zooming-out .fancybox__content>.f-button.is-close-btn{
  visibility:hidden
}

.fancybox__content>.f-button.is-close-btn:hover{
  opacity:1
}

.fancybox__footer{
  padding:0;
  margin:0;
  position:relative
}

.fancybox__footer .fancybox__caption{
  width:100%;
  padding:24px;
  opacity:var(--fancybox-opacity, 1);
  transition:all .25s ease
}

.is-compact .fancybox__footer{
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  z-index:20;
  background:rgba(24,24,27,.5)
}

.is-compact .fancybox__footer .fancybox__caption{
  padding:12px
}

.is-compact .fancybox__content>.f-button.is-close-btn{
  --f-button-border-radius: 50%;
  --f-button-color: #fff;
  --f-button-hover-color: #fff;
  --f-button-outline-color: #000;
  --f-button-bg: rgba(0, 0, 0, 0.6);
  --f-button-active-bg: rgba(0, 0, 0, 0.6);
  --f-button-hover-bg: rgba(0, 0, 0, 0.6);
  --f-button-svg-width: 18px;
  --f-button-svg-height: 18px;
  --f-button-svg-filter: none;
  top:5px;
  right:5px
}

.fancybox__nav{
  --f-button-width: 50px;
  --f-button-height: 50px;
  --f-button-border: 0;
  --f-button-border-radius: 50%;
  --f-button-color: var(--fancybox-color);
  --f-button-hover-color: var(--fancybox-hover-color);
  --f-button-bg: transparent;
  --f-button-hover-bg: rgba(24, 24, 27, 0.3);
  --f-button-active-bg: rgba(24, 24, 27, 0.5);
  --f-button-shadow: none;
  --f-button-transition: all 0.15s ease;
  --f-button-transform: none;
  --f-button-svg-width: 26px;
  --f-button-svg-height: 26px;
  --f-button-svg-stroke-width: 2.5;
  --f-button-svg-fill: none;
  --f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));
  --f-button-svg-disabled-opacity: 0.65;
  --f-button-next-pos: 1rem;
  --f-button-prev-pos: 1rem;
  opacity:var(--fancybox-opacity, 1)
}

.fancybox__nav .f-button:before{
  position:absolute;
  content:"";
  top:-30px;
  right:-20px;
  left:-20px;
  bottom:-30px;
  z-index:1
}

.is-idle .fancybox__nav{
  animation:.15s ease-out both f-fadeOut
}

.is-idle.is-compact .fancybox__footer{
  pointer-events:none;
  animation:.15s ease-out both f-fadeOut
}

.fancybox__slide>.f-spinner{
  position:absolute;
  top:50%;
  left:50%;
  margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));
  z-index:30;
  cursor:pointer
}

.fancybox-protected{
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  z-index:40;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none
}

.fancybox-ghost{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  min-height:0;
  -o-object-fit:contain;
     object-fit:contain;
  z-index:40;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  pointer-events:none
}

.fancybox-focus-guard{
  outline:none;
  opacity:0;
  position:fixed;
  pointer-events:none
}

.fancybox__container:not([aria-hidden]){
  opacity:0
}

.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){
  animation:var(--f-interface-enter-duration, 0.25s) ease .1s backwards f-fadeIn
}

.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{
  animation:var(--f-backdrop-enter-duration, 0.35s) ease backwards f-fadeIn
}

.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){
  animation:var(--f-interface-exit-duration, 0.15s) ease forwards f-fadeOut
}

.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{
  animation:var(--f-backdrop-exit-duration, 0.35s) ease forwards f-fadeOut
}

.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{
  max-width:100%;
  flex-shrink:1;
  min-height:1px;
  overflow:visible
}

.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{
  width:calc(100% - 120px);
  height:90%
}

.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{
  width:100%;
  height:100%
}

.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{
  width:960px;
  height:540px;
  max-width:100%;
  max-height:100%
}

.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{
  padding:0;
  background:rgba(24,24,27,.9);
  color:#fff
}

.has-map .fancybox__content{
  background:#e5e3df
}

.fancybox__html5video,.fancybox__iframe{
  border:0;
  display:block;
  height:100%;
  width:100%;
  background:rgba(0,0,0,0)
}

.fancybox-placeholder{
  border:0 !important;
  clip:rect(1px, 1px, 1px, 1px) !important;
  -webkit-clip-path:inset(50%) !important;
  clip-path:inset(50%) !important;
  height:1px !important;
  margin:-1px !important;
  overflow:hidden !important;
  padding:0 !important;
  position:absolute !important;
  width:1px !important;
  white-space:nowrap !important
}

.f-carousel__thumbs{
  --f-thumb-width: 96px;
  --f-thumb-height: 72px;
  --f-thumb-outline: 0;
  --f-thumb-outline-color: #5eb0ef;
  --f-thumb-opacity: 1;
  --f-thumb-hover-opacity: 1;
  --f-thumb-selected-opacity: 1;
  --f-thumb-border-radius: 2px;
  --f-thumb-offset: 0px;
  --f-button-next-pos: 0;
  --f-button-prev-pos: 0
}

.f-carousel__thumbs.is-classic{
  --f-thumb-gap: 8px;
  --f-thumb-opacity: 0.5;
  --f-thumb-hover-opacity: 1;
  --f-thumb-selected-opacity: 1
}

.f-carousel__thumbs.is-modern{
  --f-thumb-gap: 4px;
  --f-thumb-extra-gap: 16px;
  --f-thumb-clip-width: 46px
}

.f-thumbs{
  position:relative;
  flex:0 0 auto;
  margin:0;
  overflow:hidden;
  -webkit-tap-highlight-color:rgba(0,0,0,0);
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  perspective:1000px;
  transform:translateZ(0)
}

.f-thumbs .f-spinner{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  border-radius:2px;
  background-image:linear-gradient(#ebeff2, #e2e8f0);
  z-index:-1
}

.f-thumbs .f-spinner svg{
  display:none
}

.f-thumbs.is-vertical{
  height:100%
}

.f-thumbs__viewport{
  width:100%;
  height:auto;
  overflow:hidden;
  transform:translate3d(0, 0, 0)
}

.f-thumbs__track{
  display:flex
}

.f-thumbs__slide{
  position:relative;
  flex:0 0 auto;
  box-sizing:content-box;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:0;
  margin:0;
  width:var(--f-thumb-width);
  height:var(--f-thumb-height);
  overflow:visible;
  cursor:pointer
}

.f-thumbs__slide.is-loading img{
  opacity:0
}

.is-classic .f-thumbs__viewport{
  height:100%
}

.is-modern .f-thumbs__track{
  width:-moz-max-content;
  width:max-content
}

.is-modern .f-thumbs__track::before{
  content:"";
  position:absolute;
  top:0;
  bottom:0;
  left:calc((var(--f-thumb-clip-width, 0))*-0.5);
  width:calc(var(--width, 0)*1px + var(--f-thumb-clip-width, 0));
  cursor:pointer
}

.is-modern .f-thumbs__slide{
  width:var(--f-thumb-clip-width);
  transform:translate3d(calc(var(--shift, 0) * -1px), 0, 0);
  transition:none;
  pointer-events:none
}

.is-modern.is-resting .f-thumbs__slide{
  transition:transform .33s ease
}

.is-modern.is-resting .f-thumbs__slide__button{
  transition:-webkit-clip-path .33s ease;
  transition:clip-path .33s ease;
  transition:clip-path .33s ease, -webkit-clip-path .33s ease
}

.is-using-tab .is-modern .f-thumbs__slide:focus-within{
  filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))
}

.f-thumbs__slide__button{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  width:var(--f-thumb-width);
  height:100%;
  margin:0 -100% 0 -100%;
  padding:0;
  border:0;
  position:relative;
  border-radius:var(--f-thumb-border-radius);
  overflow:hidden;
  background:rgba(0,0,0,0);
  outline:none;
  cursor:pointer;
  pointer-events:auto;
  touch-action:manipulation;
  opacity:var(--f-thumb-opacity);
  transition:opacity .2s ease
}

.f-thumbs__slide__button:hover{
  opacity:var(--f-thumb-hover-opacity)
}

.f-thumbs__slide__button:focus:not(:focus-visible){
  outline:none
}

.f-thumbs__slide__button:focus-visible{
  outline:none;
  opacity:var(--f-thumb-selected-opacity)
}

.is-modern .f-thumbs__slide__button{
  --clip-path: inset( 0 calc( ((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * 0.5 ) round var(--f-thumb-border-radius, 0) );
  -webkit-clip-path:var(--clip-path);
          clip-path:var(--clip-path)
}

.is-classic .is-nav-selected .f-thumbs__slide__button{
  opacity:var(--f-thumb-selected-opacity)
}

.is-classic .is-nav-selected .f-thumbs__slide__button::after{
  content:"";
  position:absolute;
  top:0;
  left:0;
  right:0;
  height:auto;
  bottom:0;
  border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);
  border-radius:var(--f-thumb-border-radius);
  animation:f-fadeIn .2s ease-out;
  z-index:10
}

.f-thumbs__slide__img{
  overflow:hidden;
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  width:100%;
  height:100%;
  margin:0;
  padding:var(--f-thumb-offset);
  box-sizing:border-box;
  pointer-events:none;
  -o-object-fit:cover;
     object-fit:cover;
  border-radius:var(--f-thumb-border-radius)
}

.f-thumbs.is-horizontal .f-thumbs__track{
  padding:8px 0 12px 0
}

.f-thumbs.is-horizontal .f-thumbs__slide{
  margin:0 var(--f-thumb-gap) 0 0
}

.f-thumbs.is-vertical .f-thumbs__track{
  flex-wrap:wrap;
  padding:0 8px
}

.f-thumbs.is-vertical .f-thumbs__slide{
  margin:0 0 var(--f-thumb-gap) 0
}

.fancybox__thumbs{
  --f-thumb-width: 96px;
  --f-thumb-height: 72px;
  --f-thumb-border-radius: 2px;
  --f-thumb-outline: 2px;
  --f-thumb-outline-color: #ededed;
  position:relative;
  opacity:var(--fancybox-opacity, 1);
  transition:max-height .35s cubic-bezier(0.23, 1, 0.32, 1)
}

.fancybox__thumbs.is-classic{
  --f-thumb-gap: 8px;
  --f-thumb-opacity: 0.5;
  --f-thumb-hover-opacity: 1
}

.fancybox__thumbs.is-classic .f-spinner{
  background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))
}

.fancybox__thumbs.is-modern{
  --f-thumb-gap: 4px;
  --f-thumb-extra-gap: 16px;
  --f-thumb-clip-width: 46px;
  --f-thumb-opacity: 1;
  --f-thumb-hover-opacity: 1
}

.fancybox__thumbs.is-modern .f-spinner{
  background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))
}

.fancybox__thumbs.is-horizontal{
  padding:0 var(--f-thumb-gap)
}

.fancybox__thumbs.is-vertical{
  padding:var(--f-thumb-gap) 0
}

.is-compact .fancybox__thumbs{
  --f-thumb-width: 64px;
  --f-thumb-clip-width: 32px;
  --f-thumb-height: 48px;
  --f-thumb-extra-gap: 10px
}

.fancybox__thumbs.is-masked{
  max-height:0px !important
}

.is-closing .fancybox__thumbs{
  transition:none !important
}

.fancybox__toolbar{
  --f-progress-color: var(--fancybox-color, rgba(255, 255, 255, 0.94));
  --f-button-width: 46px;
  --f-button-height: 46px;
  --f-button-color: var(--fancybox-color);
  --f-button-hover-color: var(--fancybox-hover-color);
  --f-button-bg: rgba(24, 24, 27, 0.65);
  --f-button-hover-bg: rgba(70, 70, 73, 0.65);
  --f-button-active-bg: rgba(90, 90, 93, 0.65);
  --f-button-border-radius: 0;
  --f-button-svg-width: 24px;
  --f-button-svg-height: 24px;
  --f-button-svg-stroke-width: 1.5;
  --f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));
  --f-button-svg-fill: none;
  --f-button-svg-disabled-opacity: 0.65;
  display:flex;
  flex-direction:row;
  justify-content:space-between;
  margin:0;
  padding:0;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;
  color:var(--fancybox-color, currentColor);
  opacity:var(--fancybox-opacity, 1);
  text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.5));
  pointer-events:none;
  z-index:20
}

.fancybox__toolbar :focus-visible{
  z-index:1
}

.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{
  position:absolute;
  top:0;
  left:0;
  right:0
}

.is-idle .fancybox__toolbar{
  pointer-events:none;
  animation:.15s ease-out both f-fadeOut
}

.fancybox__toolbar__column{
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  align-content:flex-start
}

.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{
  flex-grow:1;
  flex-basis:0
}

.fancybox__toolbar__column.is-right{
  display:flex;
  justify-content:flex-end;
  flex-wrap:nowrap
}

.fancybox__infobar{
  padding:0 5px;
  line-height:var(--f-button-height);
  text-align:center;
  font-size:17px;
  font-variant-numeric:tabular-nums;
  -webkit-font-smoothing:subpixel-antialiased;
  cursor:default;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none
}

.fancybox__infobar span{
  padding:0 5px
}

.fancybox__infobar:not(:first-child):not(:last-child){
  background:var(--f-button-bg)
}

[data-fancybox-toggle-slideshow]{
  position:relative
}

[data-fancybox-toggle-slideshow] .f-progress{
  height:100%;
  opacity:.3
}

[data-fancybox-toggle-slideshow] svg g:first-child{
  display:flex
}

[data-fancybox-toggle-slideshow] svg g:last-child{
  display:none
}

.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{
  display:none
}

.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{
  display:flex
}

[data-fancybox-toggle-fullscreen] svg g:first-child{
  display:flex
}

[data-fancybox-toggle-fullscreen] svg g:last-child{
  display:none
}

:-webkit-full-screen [data-fancybox-toggle-fullscreen] svg g:first-child{
  display:none
}

:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{
  display:none
}

:-webkit-full-screen [data-fancybox-toggle-fullscreen] svg g:last-child{
  display:flex
}

:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{
  display:flex
}

.f-progress{
  position:absolute;
  top:0;
  left:0;
  right:0;
  height:3px;
  transform:scaleX(0);
  transform-origin:0;
  transition-property:transform;
  transition-timing-function:linear;
  background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));
  z-index:30;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  pointer-events:none
}

.last\:mb-0:last-child {
  margin-bottom: 0px;
}

.last\:mb-6:last-child {
  margin-bottom: 1.5rem;
}

.last\:border-0:last-child {
  border-width: 0px;
}

.last\:border-b:last-child {
  border-bottom-width: 1px;
}

.last\:border-b-0:last-child {
  border-bottom-width: 0px;
}

.last\:pb-0:last-child {
  padding-bottom: 0px;
}

.even\:bg-container-darker:nth-child(even) {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}

.required\:border-red-500:required {
  --tw-border-opacity: 1;
  border-color: rgb(46 139 87 / var(--tw-border-opacity));
}

.valid\:border-green-500:valid {
  --tw-border-opacity: 1;
  border-color: rgb(16 185 129 / var(--tw-border-opacity));
}

.invalid\:ring-2:invalid {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.invalid\:ring-red-500:invalid {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(46 139 87 / var(--tw-ring-opacity));
}

.focus-within\:border-primary:focus-within {
  --tw-border-opacity: 1;
  border-color: rgb(29 78 216 / var(--tw-border-opacity));
}

.focus-within\:opacity-100:focus-within {
  opacity: 1;
}

.focus-within\:ring-1:focus-within {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus-within\:ring-2:focus-within {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.hover\:border:hover {
  border-width: 1px;
}

.hover\:border-solid:hover {
  border-style: solid;
}

.hover\:border-black:hover {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}

.hover\:border-gray-200:hover {
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity));
}

.hover\:border-primary:hover {
  --tw-border-opacity: 1;
  border-color: rgb(29 78 216 / var(--tw-border-opacity));
}

.hover\:border-red-500:hover {
  --tw-border-opacity: 1;
  border-color: rgb(46 139 87 / var(--tw-border-opacity));
}

.hover\:bg-black:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

.hover\:bg-gray-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}

.hover\:bg-gray-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}

.hover\:bg-gray-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(107 114 128 / var(--tw-bg-opacity));
}

.hover\:bg-gray-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}

.hover\:bg-green-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(4 120 87 / var(--tw-bg-opacity));
}

.hover\:bg-red-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(46 139 87 / var(--tw-bg-opacity));
}

.hover\:bg-red-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(46 139 87 / var(--tw-bg-opacity));
}

.hover\:bg-white:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.hover\:text-black:hover {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.hover\:text-blue-600:hover {
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity));
}

.hover\:text-gray-300:hover {
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity));
}

.hover\:text-gray-400:hover {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}

.hover\:text-gray-500:hover {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}

.hover\:text-gray-600:hover {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}

.hover\:text-gray-900:hover {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}

.hover\:text-primary:hover {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}

.hover\:text-primary-darker:hover {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}

.hover\:text-red-500:hover {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity));
}

.hover\:text-red-600:hover {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}

.hover\:text-secondary-darker:hover {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}

.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.hover\:text-yellow-500:hover {
  --tw-text-opacity: 1;
  color: rgb(245 158 11 / var(--tw-text-opacity));
}

.hover\:underline:hover {
  text-decoration-line: underline;
}

.hover\:no-underline:hover {
  text-decoration-line: none;
}

.hover\:opacity-100:hover {
  opacity: 1;
}

.hover\:opacity-80:hover {
  opacity: 0.8;
}

.hover\:shadow-md:hover {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-sm:hover {
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:brightness-50:hover {
  --tw-brightness: brightness(.5);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.hover\:grayscale-0:hover {
  --tw-grayscale: grayscale(0);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.focus\:z-10:focus {
  z-index: 10;
}

.focus\:border-0:focus {
  border-width: 0px;
}

.focus\:border-black:focus {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}

.focus\:border-blue-300:focus {
  --tw-border-opacity: 1;
  border-color: rgb(147 197 253 / var(--tw-border-opacity));
}

.focus\:border-primary-lighter:focus {
  --tw-border-opacity: 1;
  border-color: rgb(37 99 235 / var(--tw-border-opacity));
}

.focus\:border-red-500:focus {
  --tw-border-opacity: 1;
  border-color: rgb(46 139 87 / var(--tw-border-opacity));
}

.focus\:border-transparent:focus {
  border-color: transparent;
}

.focus\:bg-red-500:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(46 139 87 / var(--tw-bg-opacity));
}

.focus\:text-white:focus {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.focus\:ring-0:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:ring-2:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:ring-green-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity));
}

.focus\:ring-red-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(46 139 87 / var(--tw-ring-opacity));
}

.focus\:ring-offset-2:focus {
  --tw-ring-offset-width: 2px;
}

.active\:bg-gray-100:active {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}

.active\:text-gray-500:active {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}

.active\:text-gray-700:active {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}

.active\:ring-0:active {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.disabled\:pointer-events-none:disabled {
  pointer-events: none;
}

.disabled\:bg-gray-100:disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}

.disabled\:opacity-75:disabled {
  opacity: 0.75;
}

.group:hover .group-hover\:pointer-events-auto {
  pointer-events: auto;
}

.group:hover .group-hover\:snap-x {
  scroll-snap-type: x var(--tw-scroll-snap-strictness);
}

.group:hover .group-hover\:snap-center {
  scroll-snap-align: center;
}

.group:hover .group-hover\:border-2 {
  border-width: 2px;
}

.group:hover .group-hover\:border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.group:hover .group-hover\:font-bold {
  font-weight: 700;
}

.group:hover .group-hover\:font-extrabold {
  font-weight: 800;
}

.group:hover .group-hover\:leading-normal {
  line-height: 1.5;
}

.group\/imageSlider:hover .group-hover\/imageSlider\:opacity-100 {
  opacity: 1;
}

.group:hover .group-hover\:opacity-100 {
  opacity: 1;
}

@media (prefers-color-scheme: dark) {
  .dark\:border-gray-700 {
    --tw-border-opacity: 1;
    border-color: rgb(55 65 81 / var(--tw-border-opacity));
  }
}

@media (min-width: 640px) {
  .sm\:order-1 {
    order: 1;
  }

  .sm\:order-2 {
    order: 2;
  }

  .sm\:order-3 {
    order: 3;
  }

  .sm\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .sm\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .sm\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .sm\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .sm\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .sm\:ml-2 {
    margin-left: 0.5rem;
  }

  .sm\:ml-3 {
    margin-left: 0.75rem;
  }

  .sm\:ml-4 {
    margin-left: 1rem;
  }

  .sm\:mt-0 {
    margin-top: 0px;
  }

  .sm\:block {
    display: block;
  }

  .sm\:inline-block {
    display: inline-block;
  }

  .sm\:flex {
    display: flex;
  }

  .sm\:h-10 {
    height: 2.5rem;
  }

  .sm\:h-screen {
    height: 100vh;
  }

  .sm\:w-1\/2 {
    width: 50%;
  }

  .sm\:w-10 {
    width: 2.5rem;
  }

  .sm\:w-20 {
    width: 5rem;
  }

  .sm\:w-48 {
    width: 12rem;
  }

  .sm\:w-5\/6 {
    width: 83.333333%;
  }

  .sm\:w-auto {
    width: auto;
  }

  .sm\:w-full {
    width: 100%;
  }

  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .sm\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .sm\:flex-row {
    flex-direction: row;
  }

  .sm\:flex-row-reverse {
    flex-direction: row-reverse;
  }

  .sm\:items-start {
    align-items: flex-start;
  }

  .sm\:gap-8 {
    gap: 2rem;
  }

  .sm\:overflow-hidden {
    overflow: hidden;
  }

  .sm\:p-0 {
    padding: 0px;
  }

  .sm\:p-6 {
    padding: 1.5rem;
  }

  .sm\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .sm\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .sm\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .sm\:pb-4 {
    padding-bottom: 1rem;
  }

  .sm\:text-left {
    text-align: left;
  }

  .sm\:text-right {
    text-align: right;
  }

  .sm\:align-middle {
    vertical-align: middle;
  }

  .sm\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .sm\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .sm\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .sm\:text-5xl {
    font-size: 3rem;
    line-height: 1;
  }

  .sm\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .sm\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .sm\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .sm\:duration-700 {
    transition-duration: 700ms;
  }
}

@media (min-width: 1024px) {
  .md\:sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .md\:static {
    position: static;
  }

  .md\:left-\[5rem\] {
    left: 5rem;
  }

  .md\:order-3 {
    order: 3;
  }

  .md\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .md\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .md\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .md\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .md\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .md\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .md\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .md\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .md\:my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .md\:mb-0 {
    margin-bottom: 0px;
  }

  .md\:ml-0 {
    margin-left: 0px;
  }

  .md\:ml-6 {
    margin-left: 1.5rem;
  }

  .md\:mr-0 {
    margin-right: 0px;
  }

  .md\:mr-2 {
    margin-right: 0.5rem;
  }

  .md\:mr-5 {
    margin-right: 1.25rem;
  }

  .md\:mt-0 {
    margin-top: 0px;
  }

  .md\:mt-5 {
    margin-top: 1.25rem;
  }

  .md\:block {
    display: block;
  }

  .md\:inline-block {
    display: inline-block;
  }

  .md\:flex {
    display: flex;
  }

  .md\:table-cell {
    display: table-cell;
  }

  .md\:table-header-group {
    display: table-header-group;
  }

  .md\:grid {
    display: grid;
  }

  .md\:hidden {
    display: none;
  }

  .md\:aspect-video {
    aspect-ratio: 16 / 9;
  }

  .md\:h-6 {
    height: 1.5rem;
  }

  .md\:w-1\/2 {
    width: 50%;
  }

  .md\:w-1\/3 {
    width: 33.333333%;
  }

  .md\:w-1\/4 {
    width: 25%;
  }

  .md\:w-2\/3 {
    width: 66.666667%;
  }

  .md\:w-2\/4 {
    width: 50%;
  }

  .md\:w-2\/6 {
    width: 33.333333%;
  }

  .md\:w-4\/12 {
    width: 33.333333%;
  }

  .md\:w-6 {
    width: 1.5rem;
  }

  .md\:w-8\/12 {
    width: 66.666667%;
  }

  .md\:w-auto {
    width: auto;
  }

  .md\:w-full {
    width: 100%;
  }

  .md\:-translate-x-1\/3 {
    --tw-translate-x: -33.333333%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .md\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .md\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .md\:flex-row {
    flex-direction: row;
  }

  .md\:flex-col {
    flex-direction: column;
  }

  .md\:items-start {
    align-items: flex-start;
  }

  .md\:items-center {
    align-items: center;
  }

  .md\:justify-start {
    justify-content: flex-start;
  }

  .md\:justify-end {
    justify-content: flex-end;
  }

  .md\:justify-between {
    justify-content: space-between;
  }

  .md\:gap-10 {
    gap: 2.5rem;
  }

  .md\:gap-4 {
    gap: 1rem;
  }

  .md\:gap-8 {
    gap: 2rem;
  }

  .md\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }

  .md\:border-0 {
    border-width: 0px;
  }

  .md\:border-b-2 {
    border-bottom-width: 2px;
  }

  .md\:bg-transparent {
    background-color: transparent;
  }

  .md\:p-16 {
    padding: 4rem;
  }

  .md\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .md\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .md\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .md\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .md\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .md\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .md\:py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .md\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .md\:pl-16 {
    padding-left: 4rem;
  }

  .md\:text-left {
    text-align: left;
  }

  .md\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .md\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .md\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .md\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .md\:text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
  }

  .md\:font-bold {
    font-weight: 700;
  }
}

@media (min-width: 1200px) {
  .lg\:visible {
    visibility: visible;
  }

  .lg\:absolute {
    position: absolute;
  }

  .lg\:relative {
    position: relative;
  }

  .lg\:sticky {
    position: sticky;
  }

  .lg\:-bottom-\[25px\] {
    bottom: -25px;
  }

  .lg\:bottom-0 {
    bottom: 0px;
  }

  .lg\:bottom-1 {
    bottom: 0.25rem;
  }

  .lg\:bottom-10 {
    bottom: 2.5rem;
  }

  .lg\:bottom-2 {
    bottom: 0.5rem;
  }

  .lg\:bottom-3 {
    bottom: 0.75rem;
  }

  .lg\:bottom-4 {
    bottom: 1rem;
  }

  .lg\:bottom-5 {
    bottom: 1.25rem;
  }

  .lg\:bottom-6 {
    bottom: 1.5rem;
  }

  .lg\:bottom-7 {
    bottom: 1.75rem;
  }

  .lg\:bottom-8 {
    bottom: 2rem;
  }

  .lg\:bottom-9 {
    bottom: 2.25rem;
  }

  .lg\:bottom-\[20px\] {
    bottom: 20px;
  }

  .lg\:bottom-\[40px\] {
    bottom: 40px;
  }

  .lg\:bottom-\[60px\] {
    bottom: 60px;
  }

  .lg\:left-0 {
    left: 0px;
  }

  .lg\:left-1 {
    left: 0.25rem;
  }

  .lg\:left-10 {
    left: 2.5rem;
  }

  .lg\:left-2 {
    left: 0.5rem;
  }

  .lg\:left-3 {
    left: 0.75rem;
  }

  .lg\:left-4 {
    left: 1rem;
  }

  .lg\:left-5 {
    left: 1.25rem;
  }

  .lg\:left-6 {
    left: 1.5rem;
  }

  .lg\:left-7 {
    left: 1.75rem;
  }

  .lg\:left-8 {
    left: 2rem;
  }

  .lg\:left-9 {
    left: 2.25rem;
  }

  .lg\:left-\[50\%\] {
    left: 50%;
  }

  .lg\:right-0 {
    right: 0px;
  }

  .lg\:right-1 {
    right: 0.25rem;
  }

  .lg\:right-10 {
    right: 2.5rem;
  }

  .lg\:right-2 {
    right: 0.5rem;
  }

  .lg\:right-3 {
    right: 0.75rem;
  }

  .lg\:right-4 {
    right: 1rem;
  }

  .lg\:right-5 {
    right: 1.25rem;
  }

  .lg\:right-6 {
    right: 1.5rem;
  }

  .lg\:right-7 {
    right: 1.75rem;
  }

  .lg\:right-8 {
    right: 2rem;
  }

  .lg\:right-9 {
    right: 2.25rem;
  }

  .lg\:top-0 {
    top: 0px;
  }

  .lg\:top-1 {
    top: 0.25rem;
  }

  .lg\:top-10 {
    top: 2.5rem;
  }

  .lg\:top-14 {
    top: 3.5rem;
  }

  .lg\:top-2 {
    top: 0.5rem;
  }

  .lg\:top-3 {
    top: 0.75rem;
  }

  .lg\:top-4 {
    top: 1rem;
  }

  .lg\:top-5 {
    top: 1.25rem;
  }

  .lg\:top-6 {
    top: 1.5rem;
  }

  .lg\:top-7 {
    top: 1.75rem;
  }

  .lg\:top-8 {
    top: 2rem;
  }

  .lg\:top-9 {
    top: 2.25rem;
  }

  .lg\:top-\[20px\] {
    top: 20px;
  }

  .lg\:top-\[350px\] {
    top: 350px;
  }

  .lg\:top-\[40px\] {
    top: 40px;
  }

  .lg\:top-\[50\%\] {
    top: 50%;
  }

  .lg\:top-\[60px\] {
    top: 60px;
  }

  .lg\:z-0 {
    z-index: 0;
  }

  .lg\:order-1 {
    order: 1;
  }

  .lg\:order-2 {
    order: 2;
  }

  .lg\:order-\[10\] {
    order: 10;
  }

  .lg\:order-\[170\] {
    order: 170;
  }

  .lg\:order-\[180\] {
    order: 180;
  }

  .lg\:order-\[190\] {
    order: 190;
  }

  .lg\:order-\[200\] {
    order: 200;
  }

  .lg\:order-\[20\] {
    order: 20;
  }

  .lg\:order-\[210\] {
    order: 210;
  }

  .lg\:order-\[220\] {
    order: 220;
  }

  .lg\:order-\[240\] {
    order: 240;
  }

  .lg\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .lg\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .lg\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .lg\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .lg\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .lg\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .lg\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .lg\:float-right {
    float: right;
  }

  .lg\:-m-2 {
    margin: -0.5rem;
  }

  .lg\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .lg\:my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .lg\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .lg\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .lg\:mb-0 {
    margin-bottom: 0px;
  }

  .lg\:mb-4 {
    margin-bottom: 1rem;
  }

  .lg\:ml-0 {
    margin-left: 0px;
  }

  .lg\:ml-2 {
    margin-left: 0.5rem;
  }

  .lg\:ml-5 {
    margin-left: 1.25rem;
  }

  .lg\:ml-auto {
    margin-left: auto;
  }

  .lg\:mr-0 {
    margin-right: 0px;
  }

  .lg\:mr-10 {
    margin-right: 2.5rem;
  }

  .lg\:mr-5 {
    margin-right: 1.25rem;
  }

  .lg\:mt-10 {
    margin-top: 2.5rem;
  }

  .lg\:mt-12 {
    margin-top: 3rem;
  }

  .lg\:mt-2 {
    margin-top: 0.5rem;
  }

  .lg\:mt-20 {
    margin-top: 5rem;
  }

  .lg\:mt-3 {
    margin-top: 0.75rem;
  }

  .lg\:mt-5 {
    margin-top: 1.25rem;
  }

  .lg\:mt-6 {
    margin-top: 1.5rem;
  }

  .lg\:mt-8 {
    margin-top: 2rem;
  }

  .lg\:line-clamp-2 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }

  .lg\:block {
    display: block;
  }

  .lg\:inline-block {
    display: inline-block;
  }

  .lg\:inline {
    display: inline;
  }

  .lg\:flex {
    display: flex;
  }

  .lg\:grid {
    display: grid;
  }

  .lg\:hidden {
    display: none;
  }

  .lg\:h-20 {
    height: 5rem;
  }

  .lg\:h-24 {
    height: 6rem;
  }

  .lg\:h-5 {
    height: 1.25rem;
  }

  .lg\:h-6 {
    height: 1.5rem;
  }

  .lg\:h-7 {
    height: 1.75rem;
  }

  .lg\:h-8 {
    height: 2rem;
  }

  .lg\:h-96 {
    height: 24rem;
  }

  .lg\:h-\[100vh\] {
    height: 100vh;
  }

  .lg\:h-\[40vh\] {
    height: 40vh;
  }

  .lg\:h-full {
    height: 100%;
  }

  .lg\:h-max {
    height: -moz-max-content;
    height: max-content;
  }

  .lg\:max-h-\[320px\] {
    max-height: 320px;
  }

  .lg\:max-h-none {
    max-height: none;
  }

  .lg\:min-h-\[40px\] {
    min-height: 40px;
  }

  .lg\:w-1\/2 {
    width: 50%;
  }

  .lg\:w-1\/3 {
    width: 33.333333%;
  }

  .lg\:w-1\/4 {
    width: 25%;
  }

  .lg\:w-1\/6 {
    width: 16.666667%;
  }

  .lg\:w-10\/12 {
    width: 83.333333%;
  }

  .lg\:w-16 {
    width: 4rem;
  }

  .lg\:w-2\/12 {
    width: 16.666667%;
  }

  .lg\:w-2\/3 {
    width: 66.666667%;
  }

  .lg\:w-2\/4 {
    width: 50%;
  }

  .lg\:w-2\/5 {
    width: 40%;
  }

  .lg\:w-3\/4 {
    width: 75%;
  }

  .lg\:w-3\/5 {
    width: 60%;
  }

  .lg\:w-32 {
    width: 8rem;
  }

  .lg\:w-5 {
    width: 1.25rem;
  }

  .lg\:w-6 {
    width: 1.5rem;
  }

  .lg\:w-7 {
    width: 1.75rem;
  }

  .lg\:w-\[48\%\] {
    width: 48%;
  }

  .lg\:w-\[75px\] {
    width: 75px;
  }

  .lg\:w-\[calc\(100\%\/7\)\] {
    width: calc(100% / 7);
  }

  .lg\:w-auto {
    width: auto;
  }

  .lg\:w-full {
    width: 100%;
  }

  .lg\:min-w-fit {
    min-width: -moz-fit-content;
    min-width: fit-content;
  }

  .lg\:max-w-\[200px\] {
    max-width: 200px;
  }

  .lg\:max-w-fit {
    max-width: -moz-fit-content;
    max-width: fit-content;
  }

  .lg\:max-w-xl {
    max-width: 36rem;
  }

  .lg\:flex-1 {
    flex: 1 1 0%;
  }

  .lg\:-translate-x-2\/4 {
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .lg\:-translate-y-2\/4 {
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .lg\:scale-75 {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .lg\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .lg\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .lg\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .lg\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .lg\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .lg\:flex-row {
    flex-direction: row;
  }

  .lg\:flex-col {
    flex-direction: column;
  }

  .lg\:flex-nowrap {
    flex-wrap: nowrap;
  }

  .lg\:items-start {
    align-items: flex-start;
  }

  .lg\:items-center {
    align-items: center;
  }

  .lg\:justify-start {
    justify-content: flex-start;
  }

  .lg\:justify-end {
    justify-content: flex-end;
  }

  .lg\:justify-center {
    justify-content: center;
  }

  .lg\:justify-between {
    justify-content: space-between;
  }

  .lg\:gap-0 {
    gap: 0px;
  }

  .lg\:gap-1 {
    gap: 0.25rem;
  }

  .lg\:gap-2 {
    gap: 0.5rem;
  }

  .lg\:gap-4 {
    gap: 1rem;
  }

  .lg\:gap-5 {
    gap: 1.25rem;
  }

  .lg\:gap-6 {
    gap: 1.5rem;
  }

  .lg\:gap-8 {
    gap: 2rem;
  }

  .lg\:gap-y-5 {
    row-gap: 1.25rem;
  }

  .lg\:space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }

  .lg\:overflow-hidden {
    overflow: hidden;
  }

  .lg\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .lg\:rounded {
    border-radius: 0.25rem;
  }

  .lg\:rounded-3xl {
    border-radius: 1.5rem;
  }

  .lg\:border {
    border-width: 1px;
  }

  .lg\:border-b {
    border-bottom-width: 1px;
  }

  .lg\:border-r {
    border-right-width: 1px;
  }

  .lg\:border-none {
    border-style: none;
  }

  .lg\:border-\[\#EEEEEE\] {
    --tw-border-opacity: 1;
    border-color: rgb(238 238 238 / var(--tw-border-opacity));
  }

  .lg\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }

  .lg\:p-2 {
    padding: 0.5rem;
  }

  .lg\:p-3 {
    padding: 0.75rem;
  }

  .lg\:p-4 {
    padding: 1rem;
  }

  .lg\:p-6 {
    padding: 1.5rem;
  }

  .lg\:p-8 {
    padding: 2rem;
  }

  .lg\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .lg\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .lg\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .lg\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .lg\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .lg\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .lg\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .lg\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .lg\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .lg\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .lg\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .lg\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .lg\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .lg\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .lg\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .lg\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .lg\:pb-0 {
    padding-bottom: 0px;
  }

  .lg\:pb-2 {
    padding-bottom: 0.5rem;
  }

  .lg\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .lg\:pl-24 {
    padding-left: 6rem;
  }

  .lg\:pl-3 {
    padding-left: 0.75rem;
  }

  .lg\:pr-8 {
    padding-right: 2rem;
  }

  .lg\:pt-5 {
    padding-top: 1.25rem;
  }

  .lg\:text-left {
    text-align: left;
  }

  .lg\:text-right {
    text-align: right;
  }

  .lg\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .lg\:text-\[25px\] {
    font-size: 25px;
  }

  .lg\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .lg\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .lg\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .lg\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .lg\:leading-6 {
    line-height: 1.5rem;
  }

  .lg\:text-gray-500 {
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity));
  }

  .lg\:no-underline {
    text-decoration-line: none;
  }

  .lg\:shadow-none {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:transition {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .lg\:ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .lg\:line-clamp-2 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }

  .lg\:hover\:rounded-lg:hover {
    border-radius: 0.5rem;
  }

  .lg\:hover\:border-gray-200:hover {
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity));
  }

  .lg\:hover\:border-red-500:hover {
    --tw-border-opacity: 1;
    border-color: rgb(46 139 87 / var(--tw-border-opacity));
  }

  .lg\:hover\:bg-red-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(46 139 87 / var(--tw-bg-opacity));
  }

  .lg\:hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }

  .lg\:hover\:shadow-md:hover {
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group\/item:hover .lg\:group-hover\/item\:visible {
    visibility: visible;
  }
}

@media (min-width: 1360px) {
  .xl\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .xl\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .xl\:-mt-12 {
    margin-top: -3rem;
  }

  .xl\:mt-0 {
    margin-top: 0px;
  }

  .xl\:table-cell {
    display: table-cell;
  }

  .xl\:w-1\/2 {
    width: 50%;
  }

  .xl\:w-1\/3 {
    width: 33.333333%;
  }

  .xl\:w-1\/4 {
    width: 25%;
  }

  .xl\:max-w-full {
    max-width: 100%;
  }

  .xl\:grow {
    flex-grow: 1;
  }

  .xl\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .xl\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .xl\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .xl\:overflow-x-visible {
    overflow-x: visible;
  }

  .xl\:border-none {
    border-style: none;
  }

  .xl\:p-2 {
    padding: 0.5rem;
  }

  .xl\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
}

@media (min-width: 1536px) {
  .\32xl\:block {
    display: block;
  }
}
