footer{position:relative;z-index:2;margin-top:-32px;border-radius:28px 28px 0 0;overflow:hidden}@media screen and (max-width:749px){footer{border-radius:16px 16px 0 0}}#header-component .header__underlay-closed,#header-component .header__underlay-open{border-radius:0 0 28px 28px}#header-component .header__underlay-closed{box-shadow:0 4px 20px #0000001a}@media screen and (max-width:749px){#header-component .header__underlay-closed,#header-component .header__underlay-open{border-radius:0 0 16px 16px}}#header-component .header__underlay-open{border-radius:0 0 28px 28px}#header-component .header__underlay-open:after{border-radius:0 0 28px 28px;clip-path:inset(var(--header-height) -20px -20px -20px round 0 0 28px 28px)!important}#header-component .menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu,#header-component .overflow-menu::part(overflow){clip-path:inset(var(--header-height) 0 calc(100% - var(--full-open-header-height)) 0 round 0 0 28px 28px)!important}#header-component[data-submenu-overlap-bottom-row] .menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu,#header-component[data-submenu-overlap-bottom-row] .overflow-menu::part(overflow){clip-path:inset(var(--top-row-height) 0 calc(100% - var(--full-open-header-height)) 0 round 0 0 28px 28px)!important}@media screen and (max-width:749px){#header-component .header__underlay-open{border-radius:0 0 16px 16px}#header-component .menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu,#header-component .overflow-menu::part(overflow){clip-path:inset(var(--header-height) 0 calc(100% - var(--full-open-header-height)) 0 round 0 0 16px 16px)!important}}.content-for-layout[data-template=index]>.shopify-section:first-child .hero{min-height:100svh!important}#header-component .header__row{background:transparent!important}html:active-view-transition-type(page-navigation) .content-for-layout[data-template=index],html:active-view-transition-type(page-navigation) .content-for-layout[data-template=collection]{view-transition-name:none!important}.content-for-layout{position:relative;z-index:0;padding-bottom:32px}@keyframes revealUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes revealScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.scroll-reveal{opacity:0}.scroll-reveal.revealed{animation:revealUp .7s cubic-bezier(.16,1,.3,1) forwards}.scroll-reveal-scale{opacity:0}.scroll-reveal-scale.revealed{animation:revealScale .6s cubic-bezier(.16,1,.3,1) forwards}.product-card.scroll-reveal.revealed{animation:revealUp .6s cubic-bezier(.16,1,.3,1) forwards}.product-card.scroll-reveal:nth-child(2).revealed{animation-delay:.08s}.product-card.scroll-reveal:nth-child(3).revealed{animation-delay:.16s}.product-card.scroll-reveal:nth-child(4).revealed{animation-delay:.24s}.announcement-bar{animation:slideDown .5s cubic-bezier(.16,1,.3,1) both}@keyframes slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.product-card{transition:none}.product-card:hover{transform:none;box-shadow:none}.product-card .card-gallery__media img,.product-card .card-gallery__media svg{transition:transform .5s cubic-bezier(.16,1,.3,1)}.product-card:hover .card-gallery__media img,.product-card:hover .card-gallery__media svg{transform:scale(1.04)}.product-card .card-gallery,.product-card .card-gallery__media{overflow:hidden}.product-card .product-title,.product-card .product-card__content h3,.product-card .product-card__content [class*=product-title]{font-family:var(--font-heading--family);text-transform:uppercase;letter-spacing:.04em;font-size:.85rem;line-height:1.3;transition:color .25s ease}.product-card:hover .product-title,.product-card:hover .product-card__content h3,.product-card:hover .product-card__content [class*=product-title]{color:var(--color-primary)}.product-card .price{font-size:.9rem;font-weight:600;letter-spacing:.02em}.product-badges__badge{font-size:.7rem!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:4px 10px!important}.cart-title,.cart-drawer__heading{font-family:var(--font-heading--family)!important;text-transform:uppercase!important;letter-spacing:.04em!important}.cart-items__title{font-family:var(--font-heading--family)!important;text-transform:uppercase!important;letter-spacing:.03em!important}.cart-items__media-container{border-radius:8px!important;overflow:hidden!important}.cart-summary{border-radius:12px!important}.cart-items__primary-button,.cart-summary .button,.cart-items__wrapper .button{font-family:var(--font-heading--family)!important;text-transform:uppercase!important;letter-spacing:.08em!important}.cart-items__quantity .quantity-selector{border-radius:100px!important}.cart-items__price{font-weight:600!important}.product-details{font-family:var(--font-body--family)}.product-details .accordion__title{font-family:var(--font-heading--family)!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-size:.8rem!important}.product-details .add-to-cart-button{width:100%!important;font-family:var(--font-heading--family)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:.9rem!important}.product-details .variant-picker__option{border-radius:100px!important;font-size:.85rem!important}.product-details .shipping-note,.product-details [class*=text-block] p:has(\2714\fe0f ){font-size:.85rem;opacity:.7;text-align:center}.collection-card .card-gallery__media img{transition:transform .5s cubic-bezier(.16,1,.3,1)}.collection-card:hover .card-gallery__media img{transform:scale(1.04)}.collection-card .card-gallery,.collection-card .card-gallery__media{overflow:hidden}.collection-card .collection-title{transition:color .25s ease}.collection-card:hover .collection-title{color:var(--color-primary)}.search-page-input,.search-page-input__parent{border-radius:100px!important}.hero-section,[class*=hero]{animation:heroEntrance .8s cubic-bezier(.16,1,.3,1) .1s both}@keyframes heroEntrance{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.button-primary,.button-secondary,[class*=button]{transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .25s ease,color .25s ease,box-shadow .25s ease}.button-primary:hover,[class*=button-primary]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}footer .section-wrapper{animation:footerReveal .6s cubic-bezier(.16,1,.3,1) both}@keyframes footerReveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}header-component{animation:fadeIn .4s ease both}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.menu-list__link{position:relative;padding-bottom:4px;transition:color .25s ease}.menu-list__link:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background-color:var(--color-primary);transition:width .3s cubic-bezier(.16,1,.3,1),left .3s cubic-bezier(.16,1,.3,1)}.menu-list__link:hover:after{width:100%;left:0}.menu-list__link:hover{color:var(--color-primary)}.menu-list__link--active{color:var(--color-primary);font-weight:600}.menu-list__link--active:after{width:100%;left:0;background-color:var(--color-primary)}.menu-list__link[aria-current=page]{color:var(--color-primary);font-weight:600}.menu-list__link[aria-current=page]:after{width:100%;left:0;background-color:var(--color-primary)}.menu-list__submenu-inner{background-color:var(--color-background)!important}.mega-menu__grid{gap:12px!important}.mega-menu__list{grid-template-columns:repeat(auto-fit,minmax(80px,1fr))!important;grid-column:1 / -1!important}.mega-menu__column,.mega-menu__column--wide-collection-image{grid-column:span 1!important}.mega-menu__link-image{aspect-ratio:1 / 1!important;border-radius:8px!important;max-width:none!important;width:100%!important;transition:transform .4s cubic-bezier(.16,1,.3,1)}.mega-menu__column:hover .mega-menu__link-image{transform:scale(1.04)}.mega-menu__link:has(.mega-menu__link-image){overflow:hidden}.mega-menu__link--parent{font-family:var(--font-heading--family)!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-size:.85rem!important;transition:color .25s ease}.mega-menu__link--parent:hover{color:var(--color-primary)!important}.mega-menu__link{transition:color .25s ease}.mega-menu__link:hover{color:var(--color-primary)!important}.header{--account-offset-top: calc( var(--header-group-height) + (var(--header-height) * var(--transparent-header-offset-boolean)) + 24px ) !important}.header[data-sticky-state=active]{--account-offset-top: calc(var(--header-height) - 1px + 24px) !important}body:has(.header[data-sticky-state=active]) .search-modal__content{--modal-top-margin: calc(var(--header-height) + 24px) !important}@media screen and (max-width:749px){.menu-drawer{width:100%!important;max-width:100%!important;height:100dvh!important;border-right:none!important;box-shadow:none!important}.menu-drawer__backdrop{display:none!important}}.cart-drawer__close-button:focus,.cart-drawer__close-button:focus-visible,.menu-drawer__close-button:focus,.menu-drawer__close-button:focus-visible{outline:none!important;box-shadow:none!important}footer .menu__item a{position:relative;text-decoration:none;transition:color .25s ease;display:inline-block;padding-bottom:2px}footer .menu__item a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:currentColor;transition:width .3s cubic-bezier(.16,1,.3,1)}footer .menu__item a:hover{opacity:1!important;color:var(--color-primary)}footer .menu__item a:hover:after{width:100%}footer .footer-content .menu-list__heading{font-size:1.1rem!important;font-weight:700;letter-spacing:.04em;text-transform:uppercase}@media screen and (min-width:990px){footer .footer-content{grid-template-columns:2fr 1fr 1fr 2fr!important}}footer .email-signup__input-group--integrated{outline:none!important;transition:border-color .25s ease,box-shadow .25s ease}footer .email-signup__input-group--integrated:focus-within{border-color:var(--color-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 15%,transparent)!important;outline:none!important}footer .email-signup__input{outline:none!important}footer .email-signup__input:focus,footer .email-signup__input:focus-visible{outline:none!important;box-shadow:none!important}footer .email-signup__input{padding-left:40px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B85C38' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='4' width='20' height='16' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:14px center!important;background-size:18px 18px!important}.contact-form__form{background:var(--color-background, #fff);border-radius:16px;padding:32px;box-shadow:0 2px 20px #0000000f;border:1px solid rgba(0,0,0,.06)}.contact-form__input{border:1.5px solid rgba(0,0,0,.1)!important;border-radius:10px!important;padding:14px 18px 14px 46px!important;font-size:.95rem!important;background-color:#fafaf8!important;background-repeat:no-repeat!important;background-position:16px center!important;background-size:18px 18px!important;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease!important}#ContactForm-name{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B85C38' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")!important}#ContactForm-email{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B85C38' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='4' width='20' height='16' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E")!important}#ContactForm-phone{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B85C38' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E")!important}#ContactForm-body{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B85C38' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E")!important;background-position:16px 16px!important}.contact-form__input:focus{outline:none!important;border-color:var(--color-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 12%,transparent)!important;background-color:#fff!important}.contact-form__input::placeholder{color:#00000059;font-weight:400}.contact-form__input--textarea{min-height:140px!important}.contact-form .button,.contact-form [class*=button]{margin-top:8px;border-radius:10px!important;padding:14px 28px!important;font-weight:600!important;letter-spacing:.03em;text-transform:uppercase;font-size:.85rem!important}.contact-form__success{background:color-mix(in srgb,var(--color-primary) 8%,transparent);border-radius:10px;padding:12px 16px}.contact-form__error{background:#c832320f;border-radius:10px;padding:12px 16px}.footer-utilities anchored-popover-component{display:block;text-align:right}.footer-utilities .policy-list-trigger{display:none!important}.footer-utilities .terms-policies-popover{position:static!important;inset:unset!important;display:block!important;opacity:1!important;scale:1!important;translate:none!important;background:none!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important;transform:none!important;color:inherit!important}.footer-utilities .terms-policies-popover[class*=color-]{color:inherit!important}.footer-utilities .policy_list{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:0;align-items:center;justify-content:flex-end;overflow-x:auto;-webkit-overflow-scrolling:touch}.footer-utilities .policy_list li{border-radius:0!important;flex-shrink:0!important}.footer-utilities .policy_list li:hover{background:none!important}.footer-utilities .policy_list li a,.footer-utilities .policy_list li a.footer-utilities__text{padding:0!important;white-space:nowrap;color:inherit!important;opacity:1;transition:opacity .2s ease;font-size:.7rem}.footer-utilities .policy_list li a:hover{opacity:.7}.footer-utilities .policy_list li:not(:last-child) a:after{content:"\b7";margin:0 6px;opacity:.5}@media screen and (max-width:749px){.footer-utilities anchored-popover-component{text-align:center}.footer-utilities .policy_list{justify-content:center!important;flex-wrap:wrap!important;gap:6px 0}.footer-utilities .policy_list li{flex-shrink:1!important}}.shopify-policy__container,.shopify-policy__container *,.content-for-layout:has(.shopify-policy__container),.content-for-layout:has(.shopify-policy__container) *{animation:none!important;opacity:1!important;view-transition-name:none!important}.shopify-policy__container{display:grid!important;grid-template-columns:1fr!important;gap:40px!important;max-width:1400px!important;width:100%!important;margin:0 auto!important;padding:48px 40px 80px!important;align-items:start!important;box-sizing:border-box!important}@media screen and (min-width:750px){.shopify-policy__container{grid-template-columns:260px 1fr!important;gap:60px!important}}.shopify-policy__title{order:2}.shopify-policy__title{text-align:left!important}.shopify-policy__title h1{font-family:var(--font-heading--family);font-size:2.5rem;font-weight:700;text-align:left!important;text-transform:uppercase;letter-spacing:.02em;margin-bottom:0;padding-bottom:24px;border-bottom:1.5px solid rgba(0,0,0,.1)}.shopify-policy__body{order:3;grid-column:2}.shopify-policy__body .rte{font-size:.95rem;line-height:1.8}.shopify-policy__body .rte h2,.shopify-policy__body .rte h3{margin-top:2em;margin-bottom:.75em}.shopify-policy__body .rte p{margin-bottom:1em}.policy-sidebar-nav{order:1;grid-row:1 / 4;position:sticky;top:calc(var(--header-height, 80px) + 24px)}.policy-sidebar-nav__title{font-family:var(--font-heading--family);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;opacity:.5;margin-bottom:16px;padding-left:16px}.policy-sidebar-nav__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.policy-sidebar-nav__link{display:flex;align-items:center;gap:12px;padding:10px 16px;border-radius:10px;color:var(--color-foreground, #1a1a1a);text-decoration:none;font-size:.9rem;transition:background-color .2s ease,color .2s ease}.policy-sidebar-nav__link:hover{background:#0000000a}.policy-sidebar-nav__link--active{background:color-mix(in srgb,var(--color-primary) 8%,transparent);font-weight:600;color:var(--color-primary)}.policy-sidebar-nav__link svg{flex-shrink:0;opacity:.5}.policy-sidebar-nav__link--active svg{opacity:1;color:var(--color-primary)}@media screen and (max-width:749px){.shopify-policy__container{grid-template-columns:1fr}.policy-sidebar-nav{position:static;grid-row:auto;overflow-x:auto;-webkit-overflow-scrolling:touch}.policy-sidebar-nav__title{display:none}.policy-sidebar-nav__list{flex-direction:row;gap:6px;padding-bottom:4px}.policy-sidebar-nav__link{white-space:nowrap;padding:8px 14px;font-size:.85rem;border:1px solid rgba(0,0,0,.1)}.policy-sidebar-nav__link--active{border-color:var(--color-primary)}.shopify-policy__title,.shopify-policy__body{grid-column:1}.shopify-policy__title h1{font-size:1.8rem}}.shopify-pc__banner__dialog{font-family:var(--font-body--family)!important;border-radius:16px!important;box-shadow:0 8px 32px #0000001f!important;background-color:#1a1a1a!important;color:#f5f5f3!important;border:1px solid rgba(255,255,255,.08)!important;margin:16px!important}.shopify-pc__banner__wrapper{padding:16px 20px!important}.shopify-pc__banner__body{font-size:.875rem!important;line-height:1.6!important;color:#f5f5f3bf!important}#shopify-pc__banner__body-title{font-family:var(--font-heading--family)!important;font-size:1.15rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.03em!important;color:#f5f5f3!important;margin-bottom:4px!important}#shopify-pc__banner__body-policy-link{color:#d4836a!important;text-decoration:underline!important;text-underline-offset:2px!important}#shopify-pc__banner__body-policy-link:hover{color:#e09a84!important}.shopify-pc__banner__btns{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;margin-top:10px!important}.shopify-pc__banner__btns-granular{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:10px!important}#shopify-pc__banner__btn-accept,.shopify-pc__banner__btn-accept{background-color:var(--color-primary)!important;color:#fff!important;border:none!important;border-radius:10px!important;padding:10px 20px!important;font-family:var(--font-body--family)!important;font-weight:600!important;font-size:.85rem!important;letter-spacing:.03em!important;cursor:pointer!important;order:99!important;margin-left:auto!important}#shopify-pc__banner__btn-accept:hover{background-color:var(--color-primary-hover)!important}#shopify-pc__banner__btn-decline,.shopify-pc__banner__btn-decline{background-color:transparent!important;color:#f5f5f3b3!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:10px!important;padding:10px 20px!important;font-family:var(--font-body--family)!important;font-weight:500!important;font-size:.85rem!important;cursor:pointer!important}#shopify-pc__banner__btn-decline:hover{border-color:#ffffff59!important;color:#f5f5f3!important}.shopify-pc__banner__btn-manage-prefs{background-color:transparent!important;color:#f5f5f380!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:10px!important;padding:10px 20px!important;font-family:var(--font-body--family)!important;font-size:.85rem!important;font-weight:500!important;cursor:pointer!important;text-decoration:none!important;white-space:nowrap!important}.shopify-pc__banner__btn-manage-prefs:hover{color:var(--color-primary)!important}@media screen and (max-width:749px){.shopify-pc__banner__dialog{border-radius:0!important;margin:0!important;border:none!important;border-top:1px solid rgba(255,255,255,.08)!important;width:100%!important;max-width:100%!important;bottom:0!important;left:0!important;right:0!important}.shopify-pc__banner__wrapper{padding:14px 16px!important}.shopify-pc__banner__btns{flex-wrap:wrap!important;gap:8px!important}.shopify-pc__banner__btns-granular{flex-wrap:wrap!important;width:100%!important;gap:8px!important}#shopify-pc__banner__btn-accept,.shopify-pc__banner__btn-accept{width:100%!important;order:-1!important;margin-left:0!important;text-align:center!important}#shopify-pc__banner__btn-decline,.shopify-pc__banner__btn-decline,.shopify-pc__banner__btn-manage-prefs{flex:1!important;text-align:center!important;padding:10px 12px!important}}.shopify-pc__prefs__overlay{background:#00000073!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}.shopify-pc__prefs__dialog{font-family:var(--font-body--family)!important;border-radius:16px!important;box-shadow:0 12px 40px #0000002e!important;background-color:#fafaf8!important;color:#1a1a1a!important;width:94vw!important;max-width:680px!important;max-height:85vh!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;border:none!important;padding:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.shopify-pc__prefs__dialog header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:20px 24px!important;margin:0!important;border:none!important;flex-shrink:0!important;position:relative!important}#shopify-pc__prefs__header-title{font-family:var(--font-heading--family)!important;font-size:1.15rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.03em!important;color:#1a1a1a!important;text-align:left!important}.shopify-pc__prefs__header-actions{position:fixed!important;bottom:0!important;left:0!important;right:0!important;display:flex!important;gap:6px!important;padding:14px 24px!important;background:#fafaf8!important;border:none!important;z-index:100!important;justify-content:flex-end!important}.shopify-pc__prefs__header-close{width:34px!important;height:34px!important;min-width:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#0000000f!important;border:none!important;cursor:pointer!important;position:static!important;order:99!important;border-radius:50%!important;transition:background .2s ease!important}.shopify-pc__prefs__header-close:hover{background:#0000001f!important}.shopify-pc__prefs__scrollable{padding:0 24px 80px!important;overflow-y:auto!important;flex:1!important}.shopify-pc__prefs__intro,.shopify-pc__prefs__intro *,.shopify-pc__prefs__intro-main,.shopify-pc__prefs__intro-main *,.shopify-pc__prefs__intro-explain,.shopify-pc__prefs__intro-explain *,.shopify-pc__prefs__intro-explain-accept,.shopify-pc__prefs__intro-explain-decline{font-size:.85rem!important;line-height:1.5!important;color:#555!important;margin-bottom:4px!important;text-align:left!important}.shopify-pc__prefs__options{margin:12px 0 0!important;display:flex!important;flex-direction:column!important;gap:8px!important}.shopify-pc__prefs__option{border:1px solid rgba(0,0,0,.08)!important;border-radius:10px!important;padding:14px 18px!important;margin:0!important;background:#fff!important;color:#1a1a1a!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;transition:border-color .15s ease!important}.shopify-pc__prefs__option:hover{border-color:color-mix(in srgb,var(--color-primary) 30%,transparent)!important}.prefs-option-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0;text-align:left}.prefs-option-label{font-weight:600!important;font-size:.9rem!important;color:#1a1a1a!important}.prefs-option-desc{color:#777!important;font-size:.8rem!important;line-height:1.45!important}.prefs-toggle{position:relative!important;display:block!important;width:50px!important;height:28px!important;min-width:50px!important;flex-shrink:0!important;cursor:pointer!important;border:none!important;background:none!important;padding:0!important;margin:0!important}.prefs-toggle input{opacity:0!important;width:0!important;height:0!important;position:absolute!important;pointer-events:none!important}.prefs-toggle-slider{position:absolute!important;top:0!important;left:0!important;width:50px!important;height:28px!important;background:#ddd!important;border-radius:28px!important;transition:background .3s ease!important;display:block!important;border:none!important;padding:0!important;margin:0!important;box-sizing:border-box!important}.prefs-toggle-slider:after{content:""!important;display:block!important;position:absolute!important;top:3px!important;left:3px!important;width:22px!important;height:22px!important;background:#fff!important;border-radius:50%!important;box-shadow:0 1px 4px #0003!important;transition:transform .3s cubic-bezier(.4,0,.2,1)!important;border:none!important}.prefs-toggle input:checked+.prefs-toggle-slider{background:var(--color-primary)!important}.prefs-toggle input:checked+.prefs-toggle-slider:after{transform:translate(22px)!important}.prefs-toggle input:disabled+.prefs-toggle-slider{background:var(--color-primary)!important;opacity:.5!important;cursor:not-allowed!important}#shopify-pc__prefs__header-save,#shopify-pc__prefs__header-accept{background-color:var(--color-primary)!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:10px 20px!important;font-family:var(--font-body--family)!important;font-weight:600!important;font-size:.8rem!important;letter-spacing:.02em!important;cursor:pointer!important;white-space:nowrap!important}#shopify-pc__prefs__header-save:hover,#shopify-pc__prefs__header-accept:hover{background-color:var(--color-primary-hover)!important}#shopify-pc__prefs__header-decline{background-color:transparent!important;color:#666!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:8px!important;padding:10px 20px!important;font-family:var(--font-body--family)!important;font-weight:500!important;font-size:.8rem!important;cursor:pointer!important;white-space:nowrap!important}#shopify-pc__prefs__header-decline:hover{border-color:#0000004d!important;color:#1a1a1a!important}html:has(.password-main-content),body:has(.password-main-content){background:#1a1a1a!important}body:has(.password-main-content) footer{background:transparent!important}.password-main-content{min-height:100dvh;max-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.password-main-content+footer{display:none!important}.section-password{width:100%;flex:1;display:flex;align-items:center;justify-content:center}.section-password .section-content-wrapper{text-align:center}.section-password .email-signup__input-group{position:relative!important}.section-password .email-signup__input-group:before{content:""!important;position:absolute!important;left:16px!important;top:50%!important;transform:translateY(-50%)!important;width:18px!important;height:18px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.5)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z'/%3E%3Cpolyline points='22,6 12,13 2,6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-size:18px 18px!important;z-index:1!important;pointer-events:none!important}.section-password .email-signup__input{padding-left:42px!important;border-radius:100px!important}.section-password .email-signup__input-group:focus-within{border-color:color-mix(in srgb,var(--color-primary) 60%,transparent)!important;outline:none!important;box-shadow:none!important}.section-password .email-signup__input:focus,.section-password .email-signup__input:focus-visible{outline:none!important;box-shadow:none!important;border-color:#ffffff4d!important}.section-password .email-signup__input-group:focus-within{outline:none!important;box-shadow:none!important}.section-password .email-signup__input:-webkit-autofill,.section-password .email-signup__input:-webkit-autofill:hover,.section-password .email-signup__input:-webkit-autofill:focus,.section-password .email-signup__input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #2a2a2a inset!important;-webkit-text-fill-color:#f5f5f3!important;caret-color:#f5f5f3!important}.section-password .email-signup__input-group.is-loading .email-signup__submit{pointer-events:none;opacity:.6}.section-password .email-signup__input-group.is-loading .email-signup__submit svg,.section-password .email-signup__input-group.is-loading .email-signup__submit span{display:none!important}.section-password .email-signup__input-group.is-loading .email-signup__submit:after{content:"";display:block;width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:password-spin .6s linear infinite}@keyframes password-spin{to{transform:rotate(360deg)}}.password-email-success{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;border-radius:100px;border:1px solid color-mix(in srgb,var(--color-primary) 40%,transparent);background:color-mix(in srgb,var(--color-primary) 15%,transparent);color:var(--color-primary);font-size:.9rem;font-weight:500;animation:password-fade-in .4s ease}@keyframes password-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.password-dialog{background-color:var(--color-background);color:var(--color-foreground)}.password-dialog__content{gap:16px}.password-dialog__title{font-family:var(--font-heading--family);text-transform:uppercase;letter-spacing:.05em}.password-dialog .email-signup__input-group{width:100%;max-width:380px}.password-dialog .field__input{border-radius:100px;padding:12px 20px}.password-dialog .password-dialog__submit-button{border-radius:100px}.password-main-content+footer{display:block!important;position:absolute;bottom:0;left:0;right:0;z-index:2}.password-footer{background:transparent!important;padding:16px 24px!important;opacity:1!important;font-size:.8rem}.password-footer__powered-by,.password-footer__admin-link{display:none!important}.password-footer__links{justify-content:center}.password-footer__button{color:#fff6!important;font-size:.8rem!important;text-decoration:underline!important;text-underline-offset:3px!important;text-decoration-color:#fff3!important}.password-footer__button:hover{color:#ffffffb3!important}@media screen and (min-width:750px){.content-for-layout[data-template=collection] .content-for-layout>.shopify-section:first-child{position:relative;z-index:10;margin-bottom:-56px}.content-for-layout[data-template=collection] .content-for-layout>.shopify-section:first-child .spacing-style{padding-bottom:14px!important}.content-for-layout[data-template=collection] .content-for-layout>.shopify-section:first-child,.content-for-layout[data-template=collection] .content-for-layout>.shopify-section:first-child .section-wrapper,.content-for-layout[data-template=collection] .content-for-layout>.shopify-section:first-child .section,.content-for-layout[data-template=collection] .content-for-layout>.shopify-section:first-child .custom-section-content,.content-for-layout[data-template=collection] .content-for-layout>.shopify-section:first-child .border-style,.content-for-layout[data-template=collection] .content-for-layout>.shopify-section:first-child .section-content-wrapper{overflow:visible!important}.content-for-layout[data-template=collection] .facets-block-wrapper--horizontal .facets--horizontal{width:100%!important;margin-bottom:24px!important}.content-for-layout[data-template=collection] .facets-block-wrapper--horizontal{position:relative;z-index:20}.content-for-layout[data-template=collection] .facets-block-wrapper--horizontal,.content-for-layout[data-template=collection] .facets--horizontal{overflow:visible!important}.content-for-layout[data-template=collection] .facets__panel[open]{z-index:200!important}}.facets--horizontal{background:#1a1a1a!important;border-radius:14px!important;padding:6px 8px!important;gap:6px!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 4px 24px #0000001f!important}.facets--vertical{background:#1a1a1a!important;border-radius:14px!important;padding:16px!important;border:1px solid rgba(255,255,255,.06)!important;box-shadow:0 4px 24px #0000001f!important}.facets--horizontal .facets__summary,.facets--vertical .facets__summary{background:#ffffff14!important;border-radius:10px!important;padding:10px 16px!important;color:#fff!important;transition:background .25s ease,transform .2s ease!important;border:1px solid rgba(255,255,255,.1)!important}.facets--horizontal .facets__summary:hover,.facets--vertical .facets__summary:hover{background:#ffffff26!important;transform:translateY(-1px)!important;border-color:#ffffff2e!important}.facets--horizontal .facets__summary .facets__label,.facets--vertical .facets__summary .facets__label{color:#fff!important;font-family:var(--font-heading--family)!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:.78rem!important;font-weight:600!important}.facets--horizontal .facets__summary .icon-caret,.facets--vertical .facets__summary .icon-caret{color:#ffffff80!important;transition:color .2s ease,transform .25s ease!important}.facets--horizontal .facets__summary:hover .icon-caret,.facets--vertical .facets__summary:hover .icon-caret{color:#ffffffe6!important}.facets--horizontal .facets__bubble,.facets--vertical .facets__bubble{background:var(--color-primary)!important;color:#fff!important;font-weight:700!important;font-size:.7rem!important;min-width:20px!important;height:20px!important;border-radius:100px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 6px!important;box-shadow:0 2px 8px #0000004d!important}.facets--horizontal .facets__status,.facets--vertical .facets__status{color:var(--color-primary)!important;font-weight:600!important;font-size:.78rem!important}.facets--horizontal .facets__panel-content,.facets--horizontal .facets__inputs{background:#242424!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;box-shadow:0 12px 40px #00000059!important;color:#f5f5f3!important;margin-top:6px!important}.facets--vertical .facets__panel-content,.facets--vertical .facets__inputs{background:transparent!important;border:none!important;box-shadow:none!important;color:#f5f5f3!important}.facets--horizontal .checkbox .icon-checkmark,.facets--vertical .checkbox .icon-checkmark{border-color:#fff3!important;background-color:#ffffff0a!important;border-radius:6px!important;transition:all .2s ease!important}.facets--horizontal .checkbox:not(.checkbox--disabled):hover .icon-checkmark,.facets--vertical .checkbox:not(.checkbox--disabled):hover .icon-checkmark{border-color:var(--color-primary)!important;background-color:#ffffff14!important}.facets--horizontal .checkbox .checkbox__input:checked+.checkbox__label .icon-checkmark,.facets--vertical .checkbox .checkbox__input:checked+.checkbox__label .icon-checkmark{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important}.facets--horizontal .checkbox .checkbox__label-text,.facets--vertical .checkbox .checkbox__label-text{color:#fffc!important;font-size:.85rem!important;transition:color .2s ease!important}.facets--horizontal .checkbox:not(.checkbox--disabled):hover .checkbox__label-text,.facets--vertical .checkbox:not(.checkbox--disabled):hover .checkbox__label-text{color:#f5f5f3!important}.facets--horizontal .checkbox .checkbox__input:checked+.checkbox__label .checkbox__label-text,.facets--vertical .checkbox .checkbox__input:checked+.checkbox__label .checkbox__label-text{color:#f5f5f3!important;font-weight:600!important}.facets--horizontal .facets__pill-label,.facets--vertical .facets__pill-label{background:#ffffff14!important;color:#ffffffd9!important;border-radius:8px!important;box-shadow:inset 0 0 0 1px #ffffff26!important;font-weight:500!important;font-size:.82rem!important;transition:all .2s ease!important}.facets--horizontal .facets__pill-label:hover,.facets--vertical .facets__pill-label:hover{background:#ffffff26!important;color:#fff!important;box-shadow:inset 0 0 0 1px #ffffff4d!important;transform:translateY(-1px)!important}.facets--horizontal .facets__pill-input:checked+.facets__pill-label,.facets--vertical .facets__pill-input:checked+.facets__pill-label{background:var(--color-primary)!important;color:#fff!important;box-shadow:0 4px 12px #0000004d,inset 0 0 0 1px transparent!important;font-weight:700!important}.facets--horizontal .price-facet__input,.facets--vertical .price-facet__input{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:8px!important;color:#f5f5f3!important;font-weight:500!important;transition:border-color .2s ease,box-shadow .2s ease!important}.facets--horizontal .price-facet__input:focus,.facets--vertical .price-facet__input:focus{border-color:var(--color-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 20%,transparent)!important;outline:none!important}.facets--horizontal .price-facet__input::placeholder,.facets--vertical .price-facet__input::placeholder{color:#fff6!important}.facets--horizontal .price-facet__label,.facets--vertical .price-facet__label{color:#fff9!important}.facets--horizontal .price-facet__separator,.facets--vertical .price-facet__separator{color:#ffffff80!important}.facets--horizontal .price-facet__highest-price,.facets--vertical .price-facet__highest-price{color:#ffffff80!important;font-size:.8rem!important}.facets--horizontal .facets-remove__pill,.facets--vertical .facets-remove__pill{background:var(--color-primary)!important;color:#fff!important;border:none!important;border-radius:100px!important;padding:6px 14px!important;font-weight:600!important;font-size:.78rem!important;letter-spacing:.02em!important;cursor:pointer!important;transition:all .2s ease!important;box-shadow:0 2px 8px #0003!important}.facets--horizontal .facets-remove__pill:hover,.facets--vertical .facets-remove__pill:hover{background:color-mix(in srgb,var(--color-primary) 80%,#000)!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #0000004d!important}.facets--horizontal .facets-remove__pill .svg-wrapper,.facets--vertical .facets-remove__pill .svg-wrapper{opacity:.7!important;transition:opacity .2s ease!important}.facets--horizontal .facets-remove__pill:hover .svg-wrapper,.facets--vertical .facets-remove__pill:hover .svg-wrapper{opacity:1!important}.facets--horizontal .facets__clear-all-link,.facets--vertical .facets__clear-all-link{color:#fff9!important;font-weight:500!important;font-size:.8rem!important;text-decoration:underline!important;text-underline-offset:3px!important;transition:color .2s ease!important}.facets--horizontal .facets__clear-all-link:hover,.facets--vertical .facets__clear-all-link:hover{color:#f5f5f3!important}.facets--horizontal .clear-filter,.facets--vertical .clear-filter{background:transparent!important;border:1px solid rgba(255,255,255,.2)!important;color:#ffffffb3!important;border-radius:8px!important;font-size:.8rem!important;font-weight:500!important;transition:all .2s ease!important}.facets--horizontal .clear-filter:hover,.facets--vertical .clear-filter:hover{border-color:#ffffff59!important;color:#f5f5f3!important;background:#ffffff0f!important}.facets--horizontal .sorting-filter__options,.facets--vertical .sorting-filter__options{background:#242424!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;box-shadow:0 12px 40px #00000059!important;color:#f5f5f3!important}.facets--horizontal .sorting-filter__option,.facets--vertical .sorting-filter__option{color:#fffc!important;border-radius:8px!important;transition:all .15s ease!important}.facets--horizontal .sorting-filter__option:hover,.facets--vertical .sorting-filter__option:hover{background:#ffffff1a!important;color:#fff!important}.facets--horizontal .sorting-filter__input:checked~.sorting-filter__label,.facets--vertical .sorting-filter__input:checked~.sorting-filter__label{color:var(--color-primary)!important;font-weight:700!important}.facets--horizontal .sorting-filter__checkmark,.facets--vertical .sorting-filter__checkmark{color:var(--color-primary)!important}.facets--horizontal .sorting-filter__label,.facets--vertical .sorting-filter__label{color:inherit!important}@media screen and (min-width:750px){.facets--horizontal .sorting-filter__select,.facets-controls-wrapper:not(.facets-mobile-wrapper) .sorting-filter__select{background:#ffffff0f!important;color:#f5f5f3!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:8px!important}.facets--horizontal .sorting-filter__container .facets__label,.facets-controls-wrapper:not(.facets-mobile-wrapper) .sorting-filter__container .facets__label{color:#f5f5f3!important}}@media screen and (min-width:750px){.facets-controls-wrapper:not(.facets-mobile-wrapper) .facets--filters-title{color:#f5f5f3!important;font-family:var(--font-heading--family)!important;text-transform:uppercase!important;letter-spacing:.08em!important}}@media screen and (min-width:750px){.facets--horizontal .products-count-wrapper,.facets-controls-wrapper:not(.facets-mobile-wrapper) .products-count-wrapper{color:#ffffff8c!important;font-size:.82rem!important;font-weight:500!important}}.facets--drawer .facets__summary{background:unset!important;border:unset!important;color:inherit!important;transform:none!important}.facets--drawer .facets__summary .facets__label{color:inherit!important;font-family:inherit!important;text-transform:inherit!important;letter-spacing:inherit!important;font-size:inherit!important;font-weight:inherit!important}.facets--drawer .facets__summary .icon-caret{color:inherit!important}.facets--drawer .facets__panel-content,.facets--drawer .facets__inputs{background:unset!important;border:unset!important;box-shadow:unset!important;color:inherit!important;margin-top:unset!important}.facets--drawer .checkbox .icon-checkmark{border-color:unset!important;background-color:unset!important}.facets--drawer .checkbox .checkbox__label-text{color:inherit!important}.facets--drawer .facets__pill-label{background:unset!important;color:unset!important;box-shadow:unset!important}.facets--drawer .price-facet__input{background:unset!important;border:unset!important;color:inherit!important}.facets--drawer .price-facet__label{color:unset!important}.facets--drawer .price-facet__separator,.facets--drawer .price-facet__highest-price,.facets--drawer .sorting-filter__option,.facets--drawer .sorting-filter__checkmark,.facets--drawer .sorting-filter__label{color:inherit!important}.facets--drawer .facets-remove__pill{background:unset!important;color:inherit!important;box-shadow:unset!important}.facets--drawer .show-more__button{color:inherit!important}.facets--drawer .facets__bubble{background:unset!important;color:inherit!important;box-shadow:unset!important}.facets--horizontal .swatch--filter,.facets--vertical .swatch--filter{border:2px solid rgba(255,255,255,.1)!important;transition:border-color .2s ease,box-shadow .2s ease!important}.facets--horizontal .variant-option__button-label--has-swatch:hover .swatch--filter,.facets--vertical .variant-option__button-label--has-swatch:hover .swatch--filter{border-color:#ffffff59!important}.facets--horizontal .variant-option__button-label:has(:checked) .swatch--filter,.facets--vertical .variant-option__button-label:has(:checked) .swatch--filter{border-color:var(--color-primary)!important;box-shadow:0 0 0 2px var(--color-primary)!important}.facets--horizontal .facets__swatch-label,.facets--vertical .facets__swatch-label{color:#ffffffbf!important;font-size:.82rem!important}.facets--horizontal .variant-option__button-label:has(:checked) .facets__swatch-label,.facets--vertical .variant-option__button-label:has(:checked) .facets__swatch-label{color:#f5f5f3!important;font-weight:600!important}.facets--horizontal .variant-option--images,.facets--vertical .variant-option--images{background:#ffffff0a!important;border-radius:10px!important;box-shadow:inset 0 0 0 1px #ffffff14!important;transition:all .2s ease!important}.facets--horizontal .variant-option--images:hover,.facets--vertical .variant-option--images:hover{box-shadow:inset 0 0 0 1px #ffffff40!important}.facets--horizontal .variant-option--images:has(input:checked),.facets--vertical .variant-option--images:has(input:checked){box-shadow:inset 0 0 0 2px var(--color-primary)!important}.facets--horizontal .facets__image-label,.facets--vertical .facets__image-label{color:#ffffffbf!important;font-size:.82rem!important}.facets--horizontal .variant-option--images:has(input:checked)+.facets__image-label,.facets--horizontal .variant-option--images:has(input:checked)~.facets__image-label,.facets--vertical .variant-option--images:has(input:checked)+.facets__image-label,.facets--vertical .variant-option--images:has(input:checked)~.facets__image-label{color:#f5f5f3!important;font-weight:600!important}.facets--horizontal .show-more__button,.facets--vertical .show-more__button{color:var(--color-primary)!important;font-weight:600!important;font-size:.8rem!important;transition:opacity .2s ease!important}.facets--horizontal .show-more__button:hover,.facets--vertical .show-more__button:hover{opacity:.8!important}.facets--horizontal .show-more__button .icon-plus,.facets--vertical .show-more__button .icon-plus{color:var(--color-primary)!important}@media screen and (min-width:750px){.facets-controls-wrapper:not(.facets-mobile-wrapper){background:#1a1a1a!important;border-radius:14px!important;padding:8px 12px!important;border:1px solid rgba(255,255,255,.06)!important}.facets-controls-wrapper:not(.facets-mobile-wrapper) .facets__label,.facets-controls-wrapper:not(.facets-mobile-wrapper) .products-count-wrapper{color:#fff9!important}}@media screen and (min-width:750px){.facets--horizontal .column-picker,.facets-controls-wrapper:not(.facets-mobile-wrapper) .column-picker{color:#ffffff80!important;transition:background-color .2s ease,color .2s ease!important}.facets--horizontal .column-options__option:hover .column-picker,.facets-controls-wrapper:not(.facets-mobile-wrapper) .column-options__option:hover .column-picker{color:#fffc!important;background-color:#ffffff14!important}.facets--horizontal .column-options__option-input:checked~.column-picker,.facets-controls-wrapper:not(.facets-mobile-wrapper) .column-options__option-input:checked~.column-picker{color:#fff!important;background-color:#ffffff1f!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.scroll-reveal,.scroll-reveal-scale{opacity:1}}.footer-content .social-icons__wrapper{gap:var(--gap-md, 1rem)}.footer-content .social-icons__icon-wrapper{height:2.5rem}.footer-content .social-icons__icon-wrapper:has(.social-icons__icon path){width:2.5rem}.footer-content .social-icons__icon{width:2.5rem;height:2.5rem}@media screen and (max-width:1199px){.utilities{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.utilities>*{text-align:center!important;justify-self:center!important}}@media screen and (min-width:1200px){.utilities--blocks-2>*:nth-child(2){justify-self:end;text-align:right}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-les-fatigues.css.map */
