.header__icon--menu .icon{width:36px!important;height:36px!important;display:flex;align-items:center;justify-content:center}.header__icon--menu .icon-hamburger,.header__icon--menu .icon-close{width:32px!important;height:32px!important;stroke-width:1.5px}.header__icon--menu svg{stroke:currentColor;stroke-width:2}@media screen and (max-width:749px){header-drawer{min-height:44px;display:flex;align-items:center}.header-drawer__menu-button,.menu-drawer__toggle{font-size:16px!important;font-weight:700!important;line-height:1.4!important;min-height:52px!important;display:flex!important;align-items:center!important;gap:8px!important;padding:12px 14px!important}.menu-drawer__toggle .icon,.header-drawer__menu-button .icon{width:32px!important;height:32px!important;flex-shrink:0}}@media screen and (min-width:750px)and (max-width:989px){.header-drawer__menu-button,.menu-drawer__toggle{font-size:16px!important;font-weight:700!important;min-height:48px!important}}@media screen and (min-width:990px){.header-drawer__menu-button,.menu-drawer__toggle{font-size:13px!important;font-weight:500!important}}.section-header{position:sticky;top:0;z-index:100}header{background:#fff;padding:12px 16px!important}@media screen and (min-width:750px){header{padding:40px!important}}@media screen and (min-width:990px){header{max-width:1440px!important;margin:0 auto!important}}.header--middle-left .header__heading{margin-right:0!important;min-width:max-content}header-drawer{justify-self:start;margin-left:0!important}.header__wrapper{padding:0;gap:12px}.header-drawer__menu-button{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;padding:8px!important}.header__heading-logo-wrapper{flex-shrink:0;max-width:150px}@media screen and (max-width:749px){.header__heading-logo-wrapper{max-width:120px}}.header__icon{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;padding:8px}.header__icon svg{width:20px;height:20px}.header{border-bottom:1px solid rgba(var(--color-foreground),.08)}@media screen and (max-width:749px){.section-header{margin-bottom:0}header{padding:10px 12px!important}.header-drawer__menu-button{min-width:40px;min-height:40px}.header__icon--menu .icon{width:26px!important;height:26px!important}.header__icon--menu .icon-hamburger,.header__icon--menu .icon-close{width:22px!important;height:22px!important}.header__icon{min-width:40px;min-height:40px}.header__icon svg{width:18px;height:18px}}.page-width{padding:0 16px}@media screen and (min-width:750px){.page-width{padding:0 40px}}@media screen and (min-width:990px){.page-width{padding:0 60px!important;max-width:1440px!important;margin-left:auto!important;margin-right:auto!important}}.product{gap:20px;margin-top:16px;margin-bottom:24px}@media screen and (max-width:749px){.product{gap:16px;margin-top:12px;margin-bottom:16px}}.product-carousel-container{margin:0 auto 16px}.product-carousel-wrapper{border-radius:12px;overflow:hidden}@media screen and (max-width:749px){.product-carousel-container{margin:0 auto 12px}.product-carousel-wrapper{border-radius:8px}}.breadcrumbs{padding:12px 0 16px;margin:0}@media screen and (max-width:749px){.breadcrumbs{padding:10px 0 12px;font-size:.85rem}}.product__info-wrapper{padding:0;min-height:auto}.product__info-container{padding:0;gap:12px}.product__info-container>*{margin:0}@media screen and (min-width:750px){.product__column-sticky{position:sticky;top:100px}}.section-header .page-width{padding:40px 16px}@media screen and (min-width:750px){.section-header .page-width{padding:60px 24px}}.collection-hero{padding:40px 16px;margin-bottom:16px}@media screen and (min-width:750px){.collection-hero{padding:60px 24px;margin-bottom:24px}}@media screen and (min-width:750px){.product.grid{grid-template-columns:1fr 1fr;column-gap:40px}.product.grid--2-col-tablet{grid-template-columns:1fr 1fr}}.product__media-wrapper{width:100%;padding:0;margin:0}.header__icon:focus-visible,.header-drawer__menu-button:focus-visible{outline:2px solid rgba(var(--color-foreground),.5);outline-offset:2px;border-radius:4px}.header__icon,.header-drawer__menu-button,.header__heading-logo-wrapper{transition:all .2s ease}.header__icon:hover svg,.header-drawer__menu-button:hover svg{opacity:.8}@media screen and (min-width:990px){.header__search-inline{display:block!important;margin-right:20px}.mobile-only-search{display:none!important}.header--middle-left{grid-template-columns:auto 1fr auto!important;gap:30px}.header__inline-menu{display:flex;justify-content:flex-start;align-items:center;height:100%}.header__icons{justify-content:flex-end}}.header-wrapper{background-color:#fff;transition:background-color .3s ease,backdrop-filter .3s ease;will-change:background-color,backdrop-filter}.scrolled-past-header .header-wrapper{background-color:#ffffffb3!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border-bottom:1px solid rgba(0,0,0,.05);box-shadow:0 4px 20px #0000000f}.header__search-inline .field__input:focus,.header__search-inline .field__input:hover,.header__search-inline .field__input:focus-visible{outline:none!important;box-shadow:none!important}.header__search-inline .field:before,.header__search-inline .field:after{content:none!important;display:none!important}.header__search-inline .search__button{display:flex;align-items:center;justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/21/assets/header-optimization.css.map */
