.cc-header:has(.kk-overlay-home){margin-bottom:calc(-1 * var(--kk-header-height, 100px))}.kk-overlay.header{padding:10px 0;background:#fff;box-shadow:none;transition:background .2s ease}.kk-overlay-home.header{background:#ffffffa6}.kk-overlay.header:before{background:#0000001a}.kk-overlay.header.kk-scrolled,.kk-overlay.header:has([aria-expanded=true]),.kk-overlay.header:not(.search-is-collapsed){background:#fff}.kk-overlay .header__grid{gap:0;padding-inline:24px}.kk-overlay .header__logo{flex:0 1 auto;margin:0 auto 0 0;padding:0}.kk-overlay .logo__link{display:block;mix-blend-mode:normal}.kk-overlay .logo__link img{width:180px;max-height:76px;object-fit:contain;object-position:left center;filter:none}.kk-overlay .header__icons{flex:0 0 auto;margin:0;padding:0}.kk-overlay .header__icon{width:44px;height:44px;margin:0;padding:11px}.kk-overlay .main-menu{background:transparent}.kk-overlay .header__search{order:4}.kk-overlay .header__search--collapsible-desktop{flex:0 0 100%}.kk-overlay.search-is-collapsed .header__search{height:0;min-height:0;margin:0;overflow:hidden}.kk-overlay:not(.search-is-collapsed) .header__search{height:auto;padding-block:14px}body:has(.kk-overlay-home) #main-content>.shopify-section:first-child .slideshow__text{padding-top:calc(var(--kk-header-height, 100px) + 24px)}@media(min-width:769px){.kk-overlay .main-menu{order:1;flex:1 1 auto;width:auto;margin-inline:30px}.kk-overlay .main-menu__content{margin:0;max-height:none;overflow:visible;justify-content:center}.kk-overlay .main-menu__content:before{display:none}.kk-overlay .main-nav__row{margin-inline:4px}.kk-overlay .main-nav{justify-content:center}.kk-overlay .main-nav__item--primary{padding-inline:10px;font-size:13px}.kk-overlay .secondary-nav{display:none}.kk-overlay .header__icons{order:2}.kk-overlay .main-menu__content:has(.is-open){background:#fff}}@media(max-width:768.98px){.kk-overlay.header{padding:8px 0}.kk-overlay .header__grid{padding-inline:16px}.kk-overlay .logo__link img{width:clamp(100px,32vw,150px);max-height:64px}.kk-overlay .main-menu{order:3;margin-inline-start:4px}.kk-overlay .main-menu__toggle{margin:0;width:44px;height:44px}}@media(min-width:769px)and (max-width:1100px){.kk-overlay .main-menu{order:3;flex:0 0 100%;margin-inline:0}.kk-overlay .main-nav__item--primary{padding-block:12px}}@media(prefers-reduced-motion:reduce){.kk-overlay.header{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/30/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAI */
