@scope(.shopify-section-group-header-group){.search-modal--open{overflow:hidden}.search-modal--open .transition-content,.search-modal--open .announcement-bar,.search-modal--open .header-wrapper{padding-inline-end:var(--scrollbar-width)}.search-modal--open .shopify-section-header-hidden{transform:none}.search-modal--open .header-wrapper{z-index:20}.search-modal--open announcement-bar[data-compact=false].marquee .announcement-slider{animation-play-state:paused}.search-modal{z-index:30;display:block;height:100%;transition:height var(--duration-long) ease}@media screen and (min-width:750px){.search-modal{height:100%}.search-modal.searching{height:calc(100vh - var(--announcement-height, 0px) - 48px)}}.search-modal .page-width,.search-modal__content{height:100%}details[open]>.search-modal{padding-inline-end:var(--scrollbar-width);animation:fade-in var(--duration-default) ease}details[open]>.search-modal .modal-overlay{display:block;animation:fade-in var(--duration-default) ease}details[open]>.search-modal .modal-overlay:after{content:"";position:absolute;background-color:rgba(var(--color-overlay),.5);top:100%;left:0;right:0;height:100vh}.js details[open]>.search-modal .modal-overlay:after{cursor:url(cross.svg),url(cross.png),zoom-out}.search-modal__form{height:100%;display:flex;flex-direction:column}.no-js .search-modal__form{justify-content:center}.search-modal__form .field{flex:0 0 auto;align-self:center;width:100%;display:flex;align-items:center;background-color:rgba(var(--color-foreground),.06);border-radius:8px;column-gap:12px;padding:0 12px;margin-top:calc(calc(var(--header-bottom-position) - var(--announcement-height, 0px) - 40px) / 2)}.search-modal__form .field.has-recommendation{margin-top:var(--section-padding-top)}.shopify-section-header-sticky:not(.shopify-section-header-hidden) .search-modal__form .field{margin-top:calc(calc(var(--header-bottom-position) - 40px) / 2)}@media screen and (min-width:750px){.search-modal__form .field{width:calc(100% + 24px)}}.search-modal__form .search__input{padding:0;font-size:12.8px;box-shadow:none;border:none;height:40px;min-height:auto}.search-modal__form .search__button{color:rgb(var(--color-foreground));background:none;border:none;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.search-modal__form .search__button .icon{width:16px;height:16px;overflow:visible;stroke-width:var(--icon-weight)}.no-js .search-modal__form .search__button[type=button],.no-js .search-modal__form .search__button[type=reset]{display:none}.search-modal__form .search__button[type=button],.search-modal__form .search__button[type=reset]{min-width:19.2px;min-height:19.2px}.search-modal__form .search__button[type=button] .icon{width:9.6px;stroke-width:calc(var(--icon-weight) - .1px);transition:transform var(--duration-default) ease;will-change:transform}@media screen and (hover:hover){.search-modal__form .search__button[type=button]:hover .icon{transform:scale(1.07)}}.search-modal__form .search__button[type=reset]{font-family:inherit;letter-spacing:.48px;opacity:0;transition:opacity var(--duration-default) ease}.search-modal__form .search__input:not(:placeholder-shown)~.search__button[type=reset]{opacity:1}.search__input:placeholder-shown~.search__recommendation{display:block}.search__recommendation{display:none;z-index:1;position:absolute;top:100%;left:0;width:100%;padding:16px 0;margin-top:3.2px;border-radius:8px;background-color:rgb(var(--color-background));box-shadow:0 .8px 6.4px rgba(var(--color-foreground),.15),0 16px 32px rgba(var(--color-foreground),.08)}.search__recommendation a{display:block;text-decoration:none;padding:4px 36px;color:rgb(var(--color-link));line-height:calc(1 + .6 / var(--font-body-scale));transition:background-color var(--duration-default) ease}@media screen and (hover:hover){.search__recommendation a:hover{background-color:rgba(var(--color-foreground),.06)}}@media screen and (max-width:749px){.search-modal--open .header-wrapper{position:static}details[open]>.search-modal{animation:appear-down var(--duration-default) ease}.search-modal{position:fixed}details[open]>.search-modal .modal-overlay:after{bottom:0}}.search__recommendation .menu-item.is-parent>a{pointer-events:none;letter-spacing:.2em;text-transform:uppercase;font-size:8px;line-height:9.6px;padding-top:0;padding-bottom:0;margin-bottom:6.4px;color:rgba(var(--color-heading),.55);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}.search__recommendation .menu-item+.is-parent,.search__recommendation .is-parent+.menu-item{margin-top:24px}.mini-cart--open,.mini-cart--opening,.mini-cart--closing{overflow:hidden}.mini-cart--open .transition-body:after,.mini-cart--opening .transition-body:after,.mini-cart--closing .transition-body:after{content:none}.mini-cart--open .cart-drawer-container summary.header__icon:after,.mini-cart--opening .cart-drawer-container summary.header__icon:after{opacity:1;pointer-events:visible}.mini-cart--open .transition-content,.mini-cart--opening .transition-content,.mini-cart--closing .transition-content,.mini-cart--open .header-wrapper,.mini-cart--opening .header-wrapper,.mini-cart--closing .header-wrapper,.mini-cart--open .announcement-bar,.mini-cart--opening .announcement-bar,.mini-cart--closing .announcement-bar{padding-inline-end:var(--scrollbar-width)}@media screen and (min-width:750px){.mini-cart--open #MainContent,.mini-cart--open .shopify-section-footer,.mini-cart--opening #MainContent,.mini-cart--opening .shopify-section-footer{transform:translate(-32px)}}.mini-cart--open .shopify-section-header:not(.shopify-section-header-sticky) .header-wrapper,.mini-cart--opening .shopify-section-header:not(.shopify-section-header-sticky) .header-wrapper,.mini-cart--closing .shopify-section-header:not(.shopify-section-header-sticky) .header-wrapper{z-index:30;overflow:hidden}.mini-cart--open .header-wrapper--border-bottom,.mini-cart--opening .header-wrapper--border-bottom,.mini-cart--closing .header-wrapper--border-bottom{box-shadow:none}.mini-cart--open .header-background,.mini-cart--opening .header-background,.mini-cart--closing .header-background{display:none}.mini-cart--open .shopify-section-header-hidden{transform:none}.mini-cart--closing #mini-cart{pointer-events:none}.mini-cart--open announcement-bar[data-compact=false].marquee .announcement-slider{animation-play-state:paused}.mini-cart--open drawer-close-button.header__icon--summary:after{transform:scale(1);transition-delay:var(--duration-long)}.cart-drawer{padding:0;position:fixed;transform:translate(100%);visibility:hidden;z-index:100;right:0;top:0;width:calc(100% - 32px);height:100vh;height:100dvh;overflow:hidden;background-color:rgb(var(--color-background));--max-height: 100dvh}.header-wrapper:has(details.cart-drawer-container[open]){overflow:visible!important}.shopify-section-header-sticky.shopify-section-header-hidden .cart-drawer{height:100vh}@supports (height: 100svh){.shopify-section-header-sticky.shopify-section-header-hidden .cart-drawer{height:100svh}}.cart-drawer-container summary.header__icon:after{content:"";display:block;position:fixed;z-index:30;top:0;left:0;width:100%;height:100%;opacity:0;cursor:url(cross.svg),url(cross.png),zoom-out;pointer-events:none;transition:opacity var(--duration-long) ease;background-color:rgba(var(--color-overlay),.5)}details[open]>.cart-drawer{transition-property:transform,visibility;transition-duration:var(--duration-long);transition-timing-function:ease}details[open].menu-opening>.cart-drawer{transform:translate(0);visibility:visible}@media screen and (min-width:750px){.cart-drawer{width:360px}.cart-drawer .mini-cart{position:relative;z-index:2}}.cart-drawer>cart-items{display:block;height:100%}.cart-drawer>.loading-overlay{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.mini-cart{height:100%}.mini-cart__inner{display:flex;flex-direction:column;justify-content:center;height:100%;background-color:rgb(var(--color-background))}.mini-cart__header{padding:16px}@media screen and (min-width:750px){.mini-cart__header{padding:24px}}.mini-cart__header .title{margin:0;text-transform:uppercase;letter-spacing:2.4px}.mini-cart__main{flex:1 1 auto;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory;scroll-behavior:smooth;scrollbar-width:thin}.mini-cart__main::-webkit-scrollbar{-webkit-appearance:none;appearance:none;width:2.4px;border-radius:12.8px;background-color:transparent}.mini-cart__main::-webkit-scrollbar-thumb{border-radius:12.8px;background-color:rgb(var(--color-border))}.mini-cart__main.cart__items--disabled{pointer-events:none}.mini-cart__main cart-items{display:block;padding:16px}@media screen and (min-width:750px){.mini-cart__main{padding-inline-start:24px;margin-inline-end:12px}.mini-cart__main cart-items{padding:0}}.mini-cart__navigation{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.mini-cart__navigation{padding-inline-end:12px}}.mini-cart__navigation:empty{display:block}.mini-cart__navigation:empty:before{content:"";display:block;width:100%;height:64px;background-image:linear-gradient(100deg,rgba(var(--color-foreground),.06) 40%,rgba(var(--color-foreground),.1) 63%,rgba(var(--color-foreground),.06) 79%);animation:placeholder-shimmer 1.3s linear infinite;background-size:400% 100%;border-radius:3.2px}@keyframes placeholder-shimmer{0%{background-position:-150% 0}to{background-position:150% 0}}.mini-cart__navigation li{position:relative;padding:12.8px 0;border-top:.8px solid rgb(var(--color-border))}.mini-cart__navigation li:first-child{padding-top:0;border-top:0}.mini-cart__navigation li:last-child{padding-bottom:0}.mini-cart__navigation .loading-overlay{left:auto;top:auto;right:-4px;width:12px;line-height:0}.mini-cart__navigation .loading-overlay__spinner,.mini-cart__navigation .icon-spinner{width:100%}.mini-cart__navigation .loading-overlay:not(.hidden)+*{visibility:hidden}.mini-cart__navigation .delete-product{position:absolute;right:-4px;line-height:0;z-index:1;overflow:hidden;width:16px;height:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;color:rgb(var(--color-link));transition:color var(--duration-default) ease}.mini-cart__navigation .delete-product:after{content:"";width:100%;height:100%;pointer-events:none;position:absolute;z-index:1;top:0;left:0;border-radius:50%;transform:scale(0);background-color:rgb(var(--color-foreground));transition:transform var(--duration-default) ease}@media screen and (hover:hover){.mini-cart__navigation .delete-product:hover{color:rgb(var(--color-background))}.mini-cart__navigation .delete-product:hover:after{transform:scale(1)}}.mini-cart__navigation .delete-product .icon{position:relative;z-index:2;width:6.4px;height:6.4px}.mini-cart__navigation .product-container{display:flex;column-gap:12px}.mini-cart__navigation .product-container.no-image{grid-template-columns:1fr}.mini-cart__navigation .product-image{flex:0 0 auto;width:56px;border-radius:min(var(--card-radius),2.4px)}.mini-cart__navigation .product-image img{transition:transform var(--duration-long) ease;will-change:transform}@media screen and (hover:hover){.mini-cart__navigation .product-image .media-wrapper:hover img{transform:scale(1.1)}}.mini-cart__navigation .product-description{flex:1 1 auto;display:flex;flex-direction:column}.mini-cart__navigation .product-content{margin-top:4.8px;line-height:normal}.mini-cart__navigation .product-content .link{margin-inline-end:16px;font-family:var(--font-heading-family)}.mini-cart__navigation .cart-item__error{display:flex;font-size:9.6px;margin-top:8px}.mini-cart__navigation .cart-item__error-text{margin-bottom:6.4px;display:block}.mini-cart__navigation .cart-item__error-text:empty{display:none}.mini-cart__navigation dl{margin:3.2px 0 0}.mini-cart__navigation dd{margin-inline-start:4px}.mini-cart__navigation .cart-item__discounted-prices{display:flex;flex-wrap:wrap;align-items:flex-end}.mini-cart__navigation .unit-price{color:rgba(var(--color-foreground),.55)}.mini-cart__navigation .product-option,.mini-cart__navigation .product-quantity{display:flex;font-size:12px;line-height:1.3;color:rgba(var(--color-foreground),.55)}.mini-cart__navigation .product-quantity{flex:1 1 auto;align-items:flex-end;justify-content:space-between;margin-top:8px}.mini-cart__navigation .product-quantity dd{color:var(--color-price)}.mini-cart__navigation .price bdi{font-size:12.8px}.mini-cart__navigation .quantity{width:auto;border:.8px solid rgba(var(--color-border),.6);padding:0;border-radius:8px}.mini-cart__navigation gift-quantity .quantity__input{width:32px}.mini-cart__navigation .quantity__button{flex:0 0 36px;width:36px;height:36px;background-color:transparent}.mini-cart__navigation .quantity__button:after{content:none}.mini-cart__navigation .quantity__button .icon{flex:0 0 12px;width:12px;height:12px!important;color:#1c1c1c!important}.mini-cart__navigation .quantity__input{padding:0;width:32px;height:36px;font-size:14px;color:rgb(var(--color-foreground))}.mini-cart__footer{padding:0 16px 16px}@media screen and (min-width:750px){.mini-cart__footer{padding:24px}}.mini-cart__footer .subtotal{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:20px 0;letter-spacing:0;row-gap:8px}.mini-cart__footer .subtotal>*{font-size:12.8px;margin:0;line-height:1}.mini-cart__footer .button-container{display:block}.mini-cart__footer .button-container .button{width:100%;min-width:auto;min-height:36.8px;white-space:nowrap}.mini-cart__footer .button-container .button+.button{margin-top:0;margin-inline-start:-1.6px}@media screen and (min-width:480px){.mini-cart__footer .button-container{display:flex;align-items:center;flex-wrap:nowrap}[data-button-round] .mini-cart__footer .button-container{column-gap:8px}.mini-cart__footer .button-container .button{min-width:auto;width:50%;flex:auto}}@media screen and (max-width:480px){.mini-cart__footer .button-container{text-align:center}.mini-cart__footer .button-container .button+.button{display:inline-block;width:auto;border:none;box-shadow:none;min-height:auto;padding:0;margin-top:-8px;transform:translateY(16px);color:rgb(var(--color-link));background-color:transparent;background-repeat:no-repeat;background-position:right bottom,right bottom;background-size:0% .8px,100% .8px;background-image:linear-gradient(to top,rgb(var(--color-link)) 0px 0px),linear-gradient(to top,rgb(var(--color-border)) 0px 0px);letter-spacing:.48px;line-height:calc(1 + .8 / var(--font-body-scale));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);text-transform:none;font-size:12.8px}}.mini-cart__footer .button-container #mini-cart-subtotal{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;align-items:center}.mini-cart__footer .button-container #mini-cart-subtotal:before{content:"";display:inline-block;vertical-align:middle;margin:0 12px;height:1.2px;width:8px;background-color:currentColor}.mini-cart__footer .free-shipping+.button-container{margin-top:16px}.mini-cart__actions{display:flex;border-top:.8px solid rgb(var(--color-border));border-bottom:.8px solid rgb(var(--color-border));padding:8px 0;margin-inline-start:-24px;margin-inline-end:-24px}.mini-cart__actions details{flex-grow:1}.mini-cart__actions details+details{border-inline-start:.8px solid rgb(var(--color-border))}.mini-cart__action summary>span{display:flex;align-items:center;justify-content:center;column-gap:8px;font-size:8.8px;text-transform:uppercase;letter-spacing:2.4px;color:rgb(var(--color-link))}.mini-cart__action summary .icon{height:11.2px;position:relative;top:-1.6px}.mini-cart__action[open]>summary:before{max-width:100%;max-height:100%;background-color:rgba(var(--color-overlay),.85);animation:fade-in var(--duration-long) ease;cursor:url(cross.svg),url(cross.png),zoom-out}.mini-cart__action[open]>summary+*{position:fixed;bottom:0;left:0;width:100%;padding:24px;background-color:rgb(var(--color-background));animation:appear-up var(--duration-default) ease}.mini-cart__action label{display:flex;margin-bottom:-8px;color:rgb(var(--color-heading))}.mini-cart__action .field{margin-top:16px;--color-keyboard-focus: var(--color-border)}.mini-cart__action .button{margin-top:24px}.mini-cart__action .close{border:none;background:none;padding:0;position:absolute;right:8px;top:8px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:rgb(var(--color-foreground))}.mini-cart__action .close .icon{width:11.2px;height:11.2px;transition:transform var(--duration-default) ease}@media screen and (hover:hover){.mini-cart__action .close:hover .icon{transform:scale(.8) rotate(90deg)}}.mini-cart__question{position:relative;display:flex;align-self:center;justify-content:center;margin-inline-start:4px;cursor:pointer}.mini-cart__question .icon{width:12.8px;height:12.8px;position:relative;top:.8px}.mini-cart__tooltip{display:flex;justify-content:center;font-size:9.6px;font-weight:400;line-height:1;position:absolute;bottom:100%;pointer-events:none;white-space:nowrap;text-align:center;padding:6.4px 8px;color:rgb(var(--color-background));background-color:rgb(var(--color-foreground));opacity:0;transform:translateY(-100%);transition-property:opacity,transform;transition-timing-function:ease;transition-duration:var(--duration-default)}.mini-cart__tooltip:after{content:"";position:absolute;bottom:-12.8px;width:0;height:0;border-style:solid;border-width:8px;border-color:transparent transparent transparent;border-top-color:rgb(var(--color-foreground))}.mini-cart__question:hover .mini-cart__tooltip{opacity:1;transform:translateY(-50%)}#ShippingCalculatorSuccess{display:block}#ShippingCalculatorSuccess p{margin:0}#ShippingCalculatorSuccess p+p{margin-top:8px}.mini-cart__note{display:block}.mini-cart__empty{padding:24px}.mini-cart__empty-text{margin:0 0 24px;font-size:calc(var(--font-heading-scale) * 16px)}.is-empty .mini-cart__empty-text{text-transform:none}.mini-cart__empty-message{margin-top:-16px;margin-bottom:24px}.mini-cart__empty-message p{margin:0}.mini-cart__empty-message p+p{margin-top:8px}.mini-cart__empty-collections{display:flex;flex-direction:column;row-gap:12px}.mini-cart__empty .button{min-width:auto;padding:8px 24px;padding-top:calc(8px + var(--font-button-baseline))}.mini-cart__empty,.is-empty .mini-cart__main,.is-empty .mini-cart__footer{display:none}.is-empty .mini-cart__empty{flex:1 1 auto;display:flex;align-items:center;flex-direction:column;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory;scroll-behavior:smooth;scrollbar-width:thin}.is-empty .mini-cart__empty::-webkit-scrollbar{-webkit-appearance:none;appearance:none;width:2.4px;border-radius:12.8px;background-color:rgba(var(--color-border),.3)}.is-empty .mini-cart__empty::-webkit-scrollbar-thumb{border-radius:12.8px;background-color:rgb(var(--color-border))}.cart-drawer [data-animate]{opacity:0;transform:translate(32px);transition-property:transform,opacity;transition-timing-function:ease;transition-duration:var(--duration-long)}.cart-drawer [data-animate-delay-1]{transition-delay:var(--duration-default)}.cart-drawer [data-animate-delay-2]{transition-delay:calc(var(--duration-default) + .1s)}.cart-drawer [data-animate-delay-3]{transition-delay:calc(var(--duration-default) + .2s)}.cart-drawer [data-animate-delay-4]{transition-delay:calc(var(--duration-default) + .3s)}.cart-drawer [data-animate-delay-5]{transition-delay:calc(var(--duration-default) + .4s)}.cart-drawer [data-animate-delay-6]{transition-delay:calc(var(--duration-default) + .5s)}.cart-drawer [data-animate-delay-7]{transition-delay:calc(var(--duration-default) + .6s)}details[open].menu-opening>.cart-drawer [data-animate]{opacity:1;transform:none}@media screen and (max-height:480px){#mini-cart{overflow-y:auto}.cart-drawer .mini-cart{height:auto}}#mini-cart-subtotal{font-family:var(--font-price-family);font-size:calc(var(--font-price-scale) * 14.4px)}.cart-drawer .taxes-discounts{margin-top:12px;margin-bottom:12px;line-height:11.2px}.cart-drawer .subtotal+.taxes-discounts{margin-top:-16px}.cart-drawer .free-shipping{margin-top:8px;margin-bottom:0;text-align:start}.cart-drawer .free-shipping__progress{display:block;margin-top:8px;margin-bottom:0;height:1.6px;background-color:rgb(var(--color-border));border-radius:min(var(--button-radius),3.2px)}.cart-drawer .free-shipping .price{display:initial}.cart-drawer .free-shipping__text .price bdi{font-size:calc(var(--font-price-scale) * 12.8px)}.mini-cart .free-shipping+.mini-cart__border{display:none}.mini-cart__border{display:block;margin-top:12px;border-bottom:.8px solid rgb(var(--color-border))}.mini-cart.is-empty .free-shipping{display:none}.mini-cart.is-empty .mini-cart__border{display:block}.menu-mobile--open,.menu-mobile--opening,.menu-mobile--closing{overflow:hidden}.menu-mobile--open .transition-content,.menu-mobile--opening .transition-content,.menu-mobile--closing .transition-content,.menu-mobile--open .header-wrapper,.menu-mobile--opening .header-wrapper,.menu-mobile--closing .header-wrapper,.menu-mobile--open .announcement-bar,.menu-mobile--opening .announcement-bar,.menu-mobile--closing .announcement-bar{padding-inline-end:var(--scrollbar-width)}.menu-mobile--open .shopify-section-header-sticky,.menu-mobile--opening .shopify-section-header-sticky,.menu-mobile--closing .shopify-section-header-sticky{min-height:var(--header-bottom-position)}@media screen and (min-width:750px){.menu-mobile--open #MainContent,.menu-mobile--open .shopify-section-footer,.menu-mobile--opening #MainContent,.menu-mobile--opening .shopify-section-footer{transform:translate(32px)}}.menu-mobile--open .menu-drawer-container summary.header__icon--menu:after,.menu-mobile--opening .menu-drawer-container summary.header__icon--menu:after{opacity:1;pointer-events:visible}@media screen and (min-width:750px){.menu-mobile--open .transition-body:after,.menu-mobile--opening .transition-body:after{opacity:1;pointer-events:visible}.menu-mobile--open .shopify-section-announcement-bar,.menu-mobile--opening .shopify-section-announcement-bar,.menu-mobile--closing .shopify-section-announcement-bar{position:relative;z-index:100}.menu-mobile--open .shopify-section-header:not(.shopify-section-header-sticky),.menu-mobile--opening .shopify-section-header:not(.shopify-section-header-sticky),.menu-mobile--closing .shopify-section-header:not(.shopify-section-header-sticky){position:relative;z-index:99}}@media screen and (max-width:749px){.menu-mobile--open .shopify-section-header:not(.shopify-section-header-sticky) .header-wrapper,.menu-mobile--opening .shopify-section-header:not(.shopify-section-header-sticky) .header-wrapper,.menu-mobile--closing .shopify-section-header:not(.shopify-section-header-sticky) .header-wrapper{z-index:30;overflow:hidden}.menu-mobile--open drawer-close-button.header__icon--menu:after{transform:scale(1);transition-delay:var(--duration-long)}}.menu-mobile--open .shopify-section-header-hidden{transform:none}.menu-drawer{position:fixed;transform:translate(-100%);visibility:hidden;z-index:100;left:0;top:0;width:calc(100% - 32px);padding:0;background-color:rgb(var(--color-background));overflow-x:hidden}.js .menu-drawer{height:100%}.js .shopify-section-header-sticky.shopify-section-header-hidden .menu-drawer{height:100vh}@supports (height: 100svh){.js .shopify-section-header-sticky.shopify-section-header-hidden .menu-drawer{height:100svh}}.js details[open]>.menu-drawer,.js details[open]>.menu-drawer__submenu{transition-property:transform,visibility;transition-duration:var(--duration-long);transition-timing-function:ease}.no-js details[open]>.menu-drawer,.js details[open].menu-opening>.menu-drawer,details[open].menu-opening>.menu-drawer__submenu{transform:translate(0);visibility:visible}.menu-drawer-container summary.header__icon--menu:after{content:"";display:block;position:fixed;z-index:30;top:0;left:0;width:100%;height:100%;opacity:0;cursor:url(cross.svg),url(cross.png),zoom-out;pointer-events:none;transition:opacity var(--duration-long) ease;background-color:rgba(var(--color-overlay),.5)}@media screen and (min-width:750px){.menu-drawer{position:absolute;width:360px;top:100%;border:.8px solid rgb(var(--color-border));border-inline-start:0}.js .menu-drawer{border:none;border-top:.8px solid rgb(var(--color-border));height:calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)))}.no-js .menu-drawer{height:auto}.menu-drawer-container summary.header__icon--menu:after{content:none}}.menu-drawer__inner-container{position:relative;height:100%}.menu-drawer__navigation-container{display:flex;flex-direction:column;height:100%;overflow-y:auto;scrollbar-width:thin}.menu-drawer__navigation{flex:1 1 auto;overflow-x:hidden;margin-top:48px;border-top:.8px solid rgb(var(--color-border))}.menu-drawer__menu{padding-inline-start:16px}@media screen and (min-width:750px){.menu-drawer__menu{padding-inline-start:24px}.menu-drawer__navigation{margin-top:0;border-top:0}}.menu-drawer__inner-submenu{height:100%;overflow-x:hidden;overflow-y:auto}.menu-drawer__inner-submenu .menu-drawer__menu-item{font-size:12.8px;padding:8px 0}.no-js .menu-drawer__navigation{padding:0}.no-js .menu-drawer__submenu ul{border-bottom:.8px solid rgb(var(--color-border))}.menu-drawer__menu-item{font-family:var(--font-navigation-family);flex:0 0 100%;font-size:14.4px;padding:12px 0;text-decoration:none;color:rgb(var(--color-link));display:flex;align-items:center;justify-content:space-between;border-bottom:.8px solid rgb(var(--color-border))}.header-wrapper--uppercase .menu-drawer__menu-item{text-transform:uppercase}.header-wrapper--uppercase .menu-drawer__submenu .menu-drawer__menu-item{text-transform:none}.menu-drawer__menu>li:last-child>.menu-drawer__menu-item,.menu-drawer__menu>li:last-child>details>summary>.menu-drawer__menu-item{border-bottom:0}.no-js .menu-drawer__menu-item{font-size:12.8px}.no-js .menu-drawer__submenu .menu-drawer__submenu .menu-drawer__menu-item{padding-inline-start:72px}.no-js .menu-drawer__menu-item .icon-caret{right:24px}.js .menu-drawer__menu-item .icon-caret,.no-js .menu-drawer .icon-arrow{display:none}.menu-drawer .icon-arrow{height:12px;width:12px;margin-inline-end:16px}@media screen and (min-width:750px){.menu-drawer .icon-arrow{margin-inline-end:24px}}.js .menu-drawer__submenu{position:absolute;top:0;width:100%;bottom:0;left:0;background-color:rgb(var(--color-background));box-shadow:0 0 0 1.6px rgb(var(--color-border));z-index:1;transform:translate(100%);visibility:hidden}.js .menu-drawer__submenu .menu-drawer__submenu{overflow-y:auto}.menu-drawer__topbar{display:flex;border-bottom:.8px solid rgb(var(--color-border))}.no-js .menu-drawer__topbar{display:none}.menu-drawer__close-button{flex:0 0 36px;display:flex;align-items:center;justify-content:center;transform:rotate(180deg);padding:0;border:none;cursor:pointer;background-color:transparent;color:rgb(var(--color-link))}.menu-drawer__close-button .icon{margin-inline-end:0!important}.menu-drawer__topbar .menu-drawer__menu-item{flex:1 1 auto;display:flex;align-items:center;justify-content:flex-start;font-size:14.4px;padding:12px 17.6px;padding-inline-start:0;border-bottom:0}.menu-drawer__topbar .menu-drawer__menu-item:before{content:"";height:16px;border-inline-start:.8px solid rgb(var(--color-border));padding-inline-end:12px}.menu-drawer__localization{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:12px;position:relative;padding:8px 12px}.menu-drawer__localization:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-color:rgb(var(--color-background))}.menu-drawer__localization:after{content:"";position:absolute;z-index:-2;right:12px;top:0;left:12px;height:16px;border-radius:100%;box-shadow:0 0 32px rgba(var(--color-foreground),.2)}.menu-drawer__localization .localization-form{padding:0}.menu-drawer__localization .disclosure{position:static}.menu-drawer__localization .disclosure .icon-localization{width:14.4px;height:14.4px}.menu-drawer__localization .disclosure__list{bottom:100%;width:100%;max-width:100%;border:none;border-top:.8px solid rgb(var(--color-border))}.menu-drawer__localization .disclosure__item{justify-content:center}.menu-drawer__utility-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;row-gap:4px;column-gap:12px;padding:12px;border-top:.8px solid rgb(var(--color-border))}@media screen and (min-width:750px){.menu-drawer__utility-links{column-gap:16px;padding:16px}}.menu-drawer .list-social:empty{display:none}.js details[open]>.menu-drawer [data-animate]{opacity:0;transform:translate(-32px);transition-property:transform,opacity;transition-timing-function:ease;transition-duration:var(--duration-long)}.js details[open]>.menu-drawer [data-animate-delay-1]{transition-delay:var(--duration-default)}.js details[open]>.menu-drawer [data-animate-delay-2]{transition-delay:calc(var(--duration-default) + .1s)}.js details[open].menu-opening>.menu-drawer [data-animate],.no-js details[open]>.menu-drawer [data-animate]{opacity:1;transform:translate(0)}@keyframes left-to-right{0%{transform:translate(0)}25%{opacity:0;transform:translate(100%)}50%{opacity:0;transform:translate(-100%)}75%{opacity:1;transform:translate(0)}}@keyframes right-to-left{0%{transform:translate(0)}25%{opacity:0;transform:translate(-100%)}50%{opacity:0;transform:translate(100%)}75%{opacity:1;transform:translate(0)}}.menu-drawer--open,.menu-drawer--opening,.menu-drawer--closing{overflow:hidden}.menu-drawer--open .transition-body:after,.menu-drawer--opening .transition-body:after{opacity:1;pointer-events:visible}.menu-drawer--open .transition-content,.menu-drawer--opening .transition-content,.menu-drawer--closing .transition-content,.menu-drawer--open .header-wrapper,.menu-drawer--opening .header-wrapper,.menu-drawer--closing .header-wrapper,.menu-drawer--open .announcement-bar,.menu-drawer--opening .announcement-bar,.menu-drawer--closing .announcement-bar{padding-inline-end:var(--scrollbar-width)}@media screen and (min-width:750px){.menu-drawer--open #MainContent,.menu-drawer--open .shopify-section-footer,.menu-drawer--opening #MainContent,.menu-drawer--opening .shopify-section-footer{transform:translate(-32px)}}.menu-drawer--open .shopify-section-announcement-bar,.menu-drawer--opening .shopify-section-announcement-bar,.menu-drawer--closing .shopify-section-announcement-bar{position:relative;z-index:100}.menu-drawer--open .shopify-section-header:not(.shopify-section-header-sticky),.menu-drawer--opening .shopify-section-header:not(.shopify-section-header-sticky),.menu-drawer--closing .shopify-section-header:not(.shopify-section-header-sticky){position:relative;z-index:99}.menu-drawer--open announcement-bar[data-compact=false].marquee .announcement-slider{animation-play-state:paused}.list-menu-drawer{position:absolute;transform:translate(100%);visibility:hidden;z-index:100;right:0;top:100%;width:calc(100% - 32px);border:.8px solid rgb(var(--color-border));border-inline-end:0;background-color:rgb(var(--color-background));text-align:start;overflow-x:hidden;overflow-y:auto;padding:24px 64px}.hover-collection{display:none}@media screen and (min-height:480px){.list-menu-drawer{overflow:hidden;display:flex;flex-direction:column}.list-menu--disclosure{height:100%;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory;scroll-behavior:smooth;scrollbar-width:thin}.list-menu--disclosure::-webkit-scrollbar{-webkit-appearance:none;appearance:none;width:7.2px;background-clip:padding-box;border:2.4px solid transparent;border-radius:12.8px;background-color:rgba(var(--color-border),.3)}.list-menu--disclosure::-webkit-scrollbar-thumb{border:2.4px solid transparent;background-clip:padding-box;border-radius:12.8px;background-color:rgb(var(--color-border))}.list-menu__hover{height:104px;margin-top:24px;display:block}.hover-collection{display:flex;text-decoration:none;animation:appear-down var(--duration-long) ease}.hover-collection--no-image .hover-collection__image{display:none}.hover-collection--no-image .hover-collection__content{padding-inline-start:0}.hover-collection__image{flex:0 0 104px;width:104px;height:72px;margin:0;background-color:rgba(var(--color-foreground),.1);background-size:cover;background-repeat:no-repeat;background-position:center center}.hover-collection__content{flex:1 1 0;padding-inline-start:16px;align-self:center}.hover-collection__title{display:inline}@media screen and (hover:hover){.hover-collection__title{background-image:linear-gradient(to top,rgb(var(--color-border)) 0 0),linear-gradient(to top,transparent 0,transparent 0);background-repeat:no-repeat;background-position:right bottom;background-size:0 .8px,100% .8px;transition:background-size var(--duration-default) ease}.hover-collection:hover .hover-collection__title{background-position:left bottom;background-size:100% .8px,100% .8px}}.hover-collection__description{color:rgba(var(--color-foreground),.7);font-size:10.4px;line-height:calc(1 + .6 / var(--font-body-scale));height:32px;margin-top:4.8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.hover-collection__description p{margin:0}}.js .list-menu-drawer{border:none;border-top:.8px solid rgb(var(--color-border));height:calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)))}.js .shopify-section-header-sticky.shopify-section-header-hidden .list-menu-drawer{height:100vh}.js details>.list-menu-drawer{transition-property:transform,visibility,opacity;transition-duration:var(--duration-long);transition-timing-function:ease}.no-js details[open]>.list-menu-drawer,.js details[open].menu-opening>.list-menu-drawer,.menu-drawer--opening.menu-drawer--closing details>.list-menu-drawer{transform:translate(0);visibility:visible}.menu-drawer--opening.menu-drawer--closing details>.list-menu-drawer{transition-property:visibility,opacity}.menu-drawer--opening.menu-drawer--closing details[open].menu-closing>.list-menu-drawer{z-index:101;visibility:hidden}.menu-drawer--opening.menu-drawer--closing details[open].menu-closing>.list-menu-drawer .header__submenu{opacity:0;transform:translate(-24px);transition-property:transform,opacity;transition-duration:var(--duration-long);transition-timing-function:ease}.menu-drawer--opening.menu-drawer--closing details[open].menu-closing>.list-menu-drawer .list-menu__hover{opacity:0;transition-delay:0s}@media screen and (min-width:750px){.list-menu-drawer{width:480px}.no-js .list-menu-drawer{height:auto}}.list-menu--disclosure .header__menu-item{padding:4.8px 0;line-height:calc(1 + .4 / var(--font-body-scale));font-size:17.6px;text-transform:none;letter-spacing:.48px}.list-chilmenu--disclosure{padding-top:4.8px;padding-bottom:9.6px;padding-inline-start:24px}.list-menu--disclosure .list-chilmenu--disclosure .header__menu-item{font-size:12.8px}.list-menu-drawer details[open]>summary{color:rgba(var(--color-link),.7)}.list-menu-drawer details[open]>summary~*{animation:appear-down var(--duration-long) ease}.js details>.list-menu-drawer [data-animate]{opacity:0;transform:translate(24px);transition-property:transform,opacity;transition-timing-function:ease;transition-duration:var(--duration-long);transition-delay:calc(var(--duration-default) + .5s)}.js details[open]>.list-menu-drawer [data-animate-delay-1]{transition-delay:var(--duration-default)}.js details[open]>.list-menu-drawer [data-animate-delay-2]{transition-delay:calc(var(--duration-default) + 50ms)}.js details[open]>.list-menu-drawer [data-animate-delay-3]{transition-delay:calc(var(--duration-default) + .1s)}.js details[open]>.list-menu-drawer [data-animate-delay-4]{transition-delay:calc(var(--duration-default) + .15s)}.js details[open]>.list-menu-drawer [data-animate-delay-5]{transition-delay:calc(var(--duration-default) + .2s)}.js details[open]>.list-menu-drawer [data-animate-delay-6]{transition-delay:calc(var(--duration-default) + .25s)}.js details[open]>.list-menu-drawer [data-animate-delay-7]{transition-delay:calc(var(--duration-default) + .3s)}.js details[open]>.list-menu-drawer [data-animate-delay-8]{transition-delay:calc(var(--duration-default) + .35s)}.js details[open]>.list-menu-drawer [data-animate-delay-9]{transition-delay:calc(var(--duration-default) + .4s)}.js details[open]>.list-menu-drawer [data-animate-delay-10]{transition-delay:calc(var(--duration-default) + .45s)}.js details[open].menu-opening>.list-menu-drawer [data-animate],.no-js details[open]>.list-menu-drawer [data-animate]{opacity:1;transform:translate(0)}.js details[open]>.list-menu-drawer .list-menu__hover{opacity:0;transition-property:opacity;transition-timing-function:ease;transition-duration:var(--duration-long);transition-delay:calc(var(--duration-default) + .5s)}.js details[open].menu-opening>.list-menu-drawer .list-menu__hover,.no-js details[open]>.list-menu-drawer .list-menu__hover{opacity:1}.shopify-section-header-sticky{z-index:100;position:sticky;top:0}.shopify-section-header-sticky .header{padding-top:8px;padding-bottom:8px}.shopify-section-header-sticky .header-wrapper--border-bottom{box-shadow:none}.shopify-section-header-hidden{transform:translateY(calc(-100% - .8px))}.shopify-section-header-sticky:not(.shopify-section-header-hidden) .header:after{content:"";position:absolute;right:12px;bottom:0;left:12px;z-index:-2;height:16px;border-radius:100%;box-shadow:0 0 32px rgba(var(--color-foreground),.2)}@media screen and (min-width:990px){.shopify-section-header-sticky .header__left header-menu-toggle{display:block;cursor:pointer}.shopify-section-header-sticky .header:is(.header--top-center,.header--top-left) .header__inline-menu{display:none}.shopify-section-header-menu-open .header:is(.header--top-center,.header--top-left) .header__inline-menu{display:unset}.shopify-section-header-sticky:not(.shopify-section-header-menu-open) .header__left header-menu-toggle .icon-close,.shopify-section-header-menu-open .header__left header-menu-toggle .icon-hamburger{visibility:hidden;opacity:0;transform:scale(.8)}.header__left header-menu-toggle .header__icon--summary:after{content:"";position:absolute;width:27.2px;height:27.2px;border-radius:50%;transform:scale(0);background-color:rgba(var(--color-header-foreground),.08);transition:transform var(--duration-default) ease}.shopify-section-header-menu-open .header__left header-menu-toggle .header__icon--summary:after{transform:scale(1)}.shopify-section-header-sticky .header--top-left{grid-template-columns:1fr 2fr 1fr;grid-template-areas:"left-icon heading icons" "navigation navigation navigation"}.shopify-section-header-sticky .header--top-left .header__heading-link,.shopify-section-header-sticky .header--top-left .header__heading,.shopify-section-header-sticky .header--top-left .header__inline-menu{justify-self:center}.shopify-section-header-sticky .header--top-left .header__inline-menu{margin-inline-start:0}}.disclosure{position:relative}.disclosure__button{align-items:center;cursor:pointer;display:flex;height:32px;padding:0 12px;font-size:10.4px;background-color:transparent}.disclosure__button[aria-expanded=true] .label{background-position:left bottom,left bottom;background-size:100% .8px,100% .8px}.disclosure__button>.icon-caret{transition:transform var(--duration-default) ease}.disclosure__button[aria-expanded=true]>.icon-caret{transform:scaleY(-1)}.disclosure__list{border:.8px solid rgb(var(--color-border));font-size:11.2px;margin-top:-4px;min-height:65.6px;max-height:152px;max-width:176px;min-width:96px;width:max-content;padding:6.4px 16px;position:absolute;bottom:calc(100% + 8px);z-index:2;background-color:rgb(var(--color-background));left:50%;transform:translate(-50%);overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory;scroll-behavior:smooth;scrollbar-width:thin}.disclosure__list::-webkit-scrollbar{-webkit-appearance:none;appearance:none;width:6.4px;background-clip:padding-box;border:2.4px solid transparent;border-radius:12.8px;background-color:rgba(var(--color-border),.3)}.disclosure__list::-webkit-scrollbar-thumb{border:2.4px solid transparent;background-clip:padding-box;border-radius:12.8px;background-color:rgb(var(--color-border))}.disclosure__item{padding:4.8px 0;display:flex}.disclosure__link{display:block;position:relative;text-decoration:none;font-size:10.4px;line-height:calc(1 + .4 / var(--font-body-scale));white-space:nowrap}.disclosure__link--active{pointer-events:none;opacity:.4}.discounts{font-size:9.6px;margin-top:4.8px}.discounts__discount{display:flex;align-items:center;line-height:calc(1 + .5 / var(--font-body-scale));font-family:var(--font-heading-family);color:rgba(var(--color-foreground),.7)}.discounts__discount .icon{width:10.4px;height:10.4px;margin-inline-end:4.8px;position:relative;top:-.8px}.discounts__discount--end{justify-content:flex-end}#mini-cart drawer-close-button.header__icon--summary{position:absolute;top:8px;right:8px}#mini-cart drawer-close-button .icon-close{stroke:#1b1b1b}.search-modal__form .field{background-color:#0000000f}.search-modal__form .search__input{background-color:transparent;border:0;box-shadow:none}}body:has(iframe#PBarNextFrame) .shopify-section-group-header-group .cart-drawer{height:calc(100vh - 68px);height:calc(100dvh - 68px);--max-height: calc(100dvh - 68px) }
/*# sourceMappingURL=/cdn/shop/t/33/assets/fg-be-home-header-components.css.map */
