/** Shopify CDN: Minification failed

Line 400:0 Expected "}" to go with "{"

**/

.breadcrumbs-item {
  font-size: 70%;
}

.button-outline {
    backdrop-filter: saturate(2.8) blur(18px);
    -webkit-backdrop-filter: saturate(2.8) blur(18px);
}

.shopify-pc__banner__dialog,
.shopify-pc__prefs__dialog {
 
  backdrop-filter: saturate(2.8) blur(18px);
    -webkit-backdrop-filter: saturate(2.8) blur(18px);
  background: /*rgba(0, 0, 0, 0.4)*/ rgba(6, 5, 3, 0.4) !important;
  border: 1px solid rgba(255, 255, 255, 0.1) !important;
  font-size: 84% !important;
  border-radius: 16px !important;
}

.shopify-pc__banner__dialog {
    max-height: 90%;
    padding: 14px !important;
}

.shopify-pc__banner__dialog p {
  font-size: 94% !important;
}
.shopify-pc__banner__dialog h2 {
    font-size: 100% !important;
}

.shopify-pc__banner__dialog button.shopify-pc__banner__btn-manage-prefs,
.shopify-pc__banner__dialog button.shopify-pc__banner__btn-decline {
  border: none !important;
  background: rgba(0, 0, 0, 0) !important;
  text-decoration: underline;
}
.shopify-pc__banner__dialog button.shopify-pc__banner__btn-decline  {
  color: #f9f8f7 !important
}
.shopify-pc__banner__dialog button,
.shopify-pc__prefs__header-actions button {
  border-radius: 999px !important;
}
.shopify-pc__banner__dialog button.shopify-pc__banner__btn-accept {
  border: none !important;

}
.shopify-pc__banner__dialog button.shopify-pc__banner__btn-accept:hover {
  /*background-color: #f0f0f0 !important;*/
}
.social-icons-link
/*.button:not(.text-button),
.shopify-pc__banner__dialog button.shopify-pc__banner__btn-accept*/ {
  box-shadow: -1px -1px 0px rgba(255, 112, 67, 0.5),
    0px -1px 0px rgba(255, 60, 38, 0.5),
    -1px 1px 0px rgba(255, 60, 38, 0.5),
    1px -1px 0px rgba(255, 60, 38, 0.5),
    1px 1px 0px rgba(250, 10, 201, 0.6);
  color: #363533 !important;
  border: none !important;
  margin: 2px;
}

.social-icons-link {
  transform: scale(1.4) !important;
}
.social-icons-link:hover {
  color: white !important;
}

@media (max-width: 1024px) {
  button.mobile-toggler.hamburger-toggler {
    backdrop-filter: saturate(2.8) blur(16px) !important;
    -webkit-backdrop-filter: saturate(2.8) blur(16px) !important;
       background: rgba(6, 5, 3, 0.88) !important;
    transform: scale(1.05);
    padding: 8px;
    border-radius: 999px;
    /*border: 1px solid #ffffff04  !important;*/
  border: rgba(255, 255, 255, 0.3) !important;
  }
}



@media (min-width: 768px) and (max-width: 1024px) {
  button.mobile-toggler.hamburger-toggler {
    backdrop-filter: none !important;
    background: #ffffff00 !important;
    transform: scale(1.05);
    padding: 8px;
    border-radius: 999px;
  border: rgba(255, 255, 255, 0.18) !important;
  }
  .hamburger-toggler .line {
  background: #262523 !important;
    border: rgba(255, 255, 255, 0.18) !important;
}
}

.header-buttons-list,
.header-right-icons {
  opacity: 0 !important;
  /*margin-left: -56px !important;*/
  display: none !important
}

@media (max-width: 1024px) {
  .m-header-transparent:not(.is-sticky) .header-logo-img-transparent {
    opacity: 0;
    backdrop-filter: blur(18px) saturate(2.8) !important;
    -webkit-backdrop-filter: blur(18px) saturate(2.8) !important;
    border-radius: 9999px;
  }

}


.header-navigation-list {
  /*backdrop-filter: blur(18px) saturate(2.8) !important;
  -webkit-backdrop-filter: blur(18px) saturate(2.8) !important;
  background: rgba(0, 0, 7, 0.1) !important;
  border: 1px solid rgba(255, 255, 255, 0.15) !important;
  border-radius: 15px !important;
  padding-left: 10px;
  padding-right: 10px;
  height: 50px;

      background-color: hsla(0, 0%, 67%, .2) !important;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .02) !important;*/
      background: rgba(255, 255, 255, 0) !important;
}

@media (min-width: 1024px) {
.header-menu-item a, .footer-menu-list .footer-menu-link {
  padding:  1rem 2rem; /* 12px 20px; */
  min-width: 150px;
    min-height: 55px;
        display: inline;
    justify-content: center;
    align-items: center;
  background: rgba(9, 8, 7, 0.06) /*hsla(0, 0%, 67%, 0.17) rgba(0, 0, 0, .08)*/ !important;
  border-radius: 9999px;
  border: 1px solid rgba(9, 8, 7, 0.004);
  backdrop-filter: blur(12px) saturate(3) !important;
    -webkit-backdrop-filter: blur(12px) saturate(3) !important;
  /*box-shadow: 0 4px 12px rgba(0, 0, 0, 0.02);*/
font-weight: 600;
transform: scale(0.88);
}
}

.footer-menu-list .footer-menu-link {
  padding: 12px 20px; /*padding: 1rem 2rem; */
  align-items: center;
  display: flex;
  background: rgba(9, 8, 7, 0.06) /*hsla(0, 0%, 67%, 0.17) rgba(0, 0, 0, .08)*/ !important;
  border-radius: 9999px;
  border: 1px solid rgba(9, 8, 7, 0.004);
  backdrop-filter: blur(12px) saturate(3) !important;
    -webkit-backdrop-filter: blur(12px) saturate(3) !important;
  /*box-shadow: 0 4px 12px rgba(0, 0, 0, 0.02);*/
font-weight: 600;
}
@media (min-width: 1024px) {
.header-menu-item a:hover {
  border: 1px solid rgba(255, 255, 255, 0.2) !important;
}

@media (min-width: 1024px) {
.header-menu-item a:hover, .footer-menu-list .footer-menu-link:hover {
  background: /* rgba(9, 8, 7, 0.08)*/ #262523 !important;
  color: white !important;
}
.footer-menu-link:hover span {
  color: white !important;
}

@media (min-width: 1024px) {
.header-menu-item:nth-child(4) > a {
    background: #262523 !important;
    border: 1px solid rgba(255, 255, 255, 0.01) !important;
      backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;

    color: #fff !important;
  }

 .header-menu-item:nth-child(4) > a:hover {
    background: #F54E00 !important;
    color: #fff !important;
  }
}


.header-menu-item  {
  margin-top: 2px !important;
  margin-bottom: 2px !important;
}


.hamburger-menu-item .hamburger-menu-link {
  color: #262523;
  font-family: "Chakra Petch", sans-serif;
  font-weight: 600;
}



.hamburger-menu-link {
  padding: 16px 20px;
  background: rgba(9, 8, 7, 0.06) ;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.4);
  backdrop-filter: blur(12px) saturate(3) !important;
  margin-bottom: 16px;
  align-items: center !important;
  text-align: center !important;
  justify-content: center !important;
  color: #262523 !important;
}

.drawer-inner {
      background: rgba(253, 252, 252, 0.8) !important;
  border-radius: 20px;
  border: 1px solid rgba(0, 0, 0, 0.06);
  backdrop-filter: blur(18px) saturate(2.8) !important;
      -webkit-backdrop-filter: blur(18px) saturate(2.8) !important;
}

.footer-menu-item a
{
  padding: 12px 20px;
  align-items: center;
  display: flex;
  background: rgba(9, 8, 7, 0.06) !important;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.18);
  backdrop-filter: blur(12px) saturate(3) !important;
  margin-bottom: 8px;
}

.hamburger-menu-list>.hamburger-menu-item:not(:last-child)>.hamburger-menu-link, 
.hamburger-menu-submenu .hamburger-menu-submenu-list>.hamburger-menu-item:not(:last-child)>.hamburger-menu-link, 
.hamburger-menu-submenu-list.inner-submenu-list>.hamburger-menu-item:not(:last-child)>.hamburger-menu-link,
.open .hamburger-menu-list>.hamburger-menu-item:nth-child(4)>.hamburger-menu-link {
  /*align-items: center !important;
  text-align: center !important;
  justify-content: center !important;

    padding: 12px 22px;
  display: flex;

  background: hsla(0, 0%, 67%, 0.2);
  border-radius: 9999px;
  border: 1px solid rgba(0, 0, 0, 0.2) !important;
  backdrop-filter: blur(18px) saturate(2.8) !important;
    -webkit-backdrop-filter: blur(18px) saturate(2.8) !important;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.04);
  margin-bottom: 16px;*/

}





.header-logo img {
 backdrop-filter: blur(18px) saturate(2.8) !important;
  -webkit-backdrop-filter: blur(18px) saturate(2.8)  !important;
  opacity: 0.56 !important;
  border-radius: 9999px;
  background: rgba(0, 0, 0, 0.24) !important;

}
.header {
  z-index: 99999 !important;
}
.header-logo {
  /*width: 50%;*/
}
@media (min-width: 749px) {
  .header-logo {
    transform: scale(0.70);
  }
}

:root,
.scheme-tertiary {
  --border-color: 0 0 0 / 0 !important;
}

.header-logo {
  /*margin: 4px 0 !important;*/
}




  .header-menu-link:not(:hover), 
  .logo-text, .header-logo,
  .social-icons-link, .button:not(.text-button), .shopify-pc__banner__dialog button.shopify-pc__banner__btn-accept {

}

.blog-desc {
  padding-top: 4px;
  -webkit-line-clamp: 5;
}
.blogs-item .blog-title:not(.blog-hover-title) {
  font-size: 114%;
}

.text-with-multiple-images-wrap
  .text-with-multiple-img-item:nth-child(2)
  .text-with-multiple-img-item-inner {
  outline: none !important;
}


.marquee {
 /*--ink: 8, 11, 20;
  --navy: 14, 22, 45;
  --coral: 255, 112, 67;
  --red: 255, 60, 38;
  --pink: 255, 20, 147;

  --g1: 1200px;
  --p1: 50% -10%;
  --a1: 0.02;
  --g2: 900px;
  --p2: 18% 32%;
  --a2: 0;
  --g3: 750px;
  --p3: 16% 78%;
  --a3: 0.14;
  --g4: 680px;
  --p4: 86% 70%;
  --a4: 0.22;
  --g5: 650px;
  --p5: 78% 22%;
  --a5: 0.64;

  --angle: 160deg;
  --mid: 46%;

  background:
    radial-gradient(var(--g1) circle at var(--p1), rgba(255,255,255,var(--a1)), transparent 58%),
    radial-gradient(var(--g2) circle at var(--p2), rgba(120,170,255,var(--a2)), transparent 60%),
    radial-gradient(var(--g3) circle at var(--p3), rgba(var(--coral),var(--a3)), transparent 62%),
    radial-gradient(var(--g4) circle at var(--p4), rgba(var(--pink),var(--a4)), transparent 60%),
    radial-gradient(var(--g5) circle at var(--p5), rgba(var(--red),var(--a5)), transparent 60%),
    linear-gradient(var(--angle),
      rgb(var(--ink)) 0%,
      rgb(var(--navy)) var(--mid),
      rgb(var(--ink)) 100%) !important;*/
}


@media (max-width: 749px) {
  .marquee {
   /*--g1: 95vmax;
    --p1: 50% -6%;
    --a1: 0.01;
    --g2: 80vmax;
    --p2: 12% 26%;
    --a2: 0;
    --g3: 70vmax;
    --p3: 18% 88%;
    --a3: 0;
    --g4: 62vmax;
    --p4: 92% 78%;
    --a4: 0.16;
    --g5: 62vmax;
    --p5: 82% 16%;
    --a5: 0.8;
    --angle: 175deg;
    --mid: 52%;*/
  }
}





.countdown-text {
  font-weight: 600;
}



