/*! SAINT header: transparent-header hover fill, white logo over the hero, and the scrolled height */.topbar-section{--topbar-height: 2rem;font-size:var(--saint-topbar-text-size, var(--text-2xs));overflow-x:clip}.topbar-section .announcement-bar :is(.announcement-text,b,strong){font-weight:var(--saint-topbar-text-weight, var(--font-medium))}.topbar-section .announcement-bar .marquee.with-dot .scrolling-text__item:first-child:before,.topbar-section .announcement-bar .scrolling-text__item.with-text+.scrolling-text__item.with-text:before{inline-size:var(--sp-1);block-size:var(--sp-1)}@media screen and (max-width:767px){body:not(.template-index) .header-section .header{--section-padding-top: var(--saint-space-header-page-mobile);--section-padding-bottom: var(--saint-space-header-page-mobile)}}@media screen and (min-width:768px){body:not(.template-index) .header-section .header{--section-padding-top: var(--saint-space-header-page);--section-padding-bottom: var(--saint-space-header-page)}}.header-scrolled .header{padding-block-start:var(--header-padding-scrolled);padding-block-end:var(--header-padding-scrolled)}@media(prefers-reduced-motion:no-preference){.header-section:not(.no-animate) .header.header-custom-design{--animation-nav: var(--saint-animation-nav);--animation-nav-delay: 0s}.header-section .header[is=sticky-header],.header-section .header:before{transition-duration:var(--saint-duration-nav);transition-timing-function:var(--saint-ease-nav)}}@media(prefers-reduced-motion:reduce){.header-section .header[is=sticky-header],.header-section .header:before{transition-duration:0s}}.header-section.saint-header-reveal.header-sticky{position:relative}.header-section.saint-header-reveal.header-scrolled{min-height:var(--saint-header-flow-height)}.saint-header-reveal.header-scrolled .header{position:fixed;inset-block-start:0;inset-inline:0}@media screen and (min-width:1024px){.header-sticky.saint-header-reveal.header-hidden~.page-container .lg\:sticky:is(.product__info,.product__preview,.product__gallery-container){inset-block-start:var(--sp-6)!important}}.header-section.saint-header-reveal .header[is=sticky-header]{transition:none}.header-section.saint-header-switching .header.header-custom-design{--animation-nav: 0s;--animation-nav-delay: 0s}.header-section.saint-header-switching .header:before{transition:none}@media screen and (min-width:768px){.header-scrolled :is(.mega-menu__container,.dropdown){padding-block-start:calc(var(--header-height) - (var(--section-padding-top) - var(--header-padding-scrolled)) - (var(--section-padding-bottom) - var(--header-padding-scrolled)))}}.header-section .header .header__menu>ul .menu__item{height:var(--saint-menu-item-height, var(--sp-10d5))}.header-custom-design .header__menu>ul.with-block .menu__item{font-family:var(--saint-font-menu-heading, var(--font-heading-family));font-size:var(--saint-text-menu);font-weight:var(--font-medium);line-height:normal;text-transform:uppercase}.header-section .header-custom-design .header__menu>ul.with-block{gap:var(--saint-header-nav-gap)}.header-custom-design .header__menu>ul.with-block>li:hover .menu__item,.header-custom-design .header__menu>ul.with-block .menu__item:focus-visible,.header-custom-design .header__menu>ul.with-block summary:focus-visible .menu__item{color:rgb(var(--saint-header-accent, var(--saint-color-accent)));transition:color var(--animation-primary)}@media screen and (min-width:1024px){.header-custom-design .header__menu details[trigger=hover]>summary:before{content:"";position:absolute;inset-block:calc((100% - var(--saint-header-box, 100%)) / 2);inset-inline:calc(var(--sp-10) / -2)}}.saint-header-fill{z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.saint-header-fill__panel{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgb(var(--color-background));transform:translateY(-101%)}.header-scrolled .saint-header-fill,.header-section:not(.header-transparent) .saint-header-fill{display:none}@media screen and (pointer:fine){.header-transparent:not(.header-scrolled) .header:has(.saint-header-fill):before{opacity:0}}.header-transparent.saint-header-filled:not(.header-scrolled) .header{--header-logo-opacity: 1;color:rgb(var(--color-foreground))}.header-transparent.saint-header-filled:not(.header-scrolled) shopify-account::part(signed-out-avatar){color:rgb(var(--color-foreground))}.saint-mega-gsap .mega-menu :is(.mega-menu__item,.mega-menu__nav-item,.media-card__text){--tw-translate-x: 0;transition:none}.saint-mega-gsap .mega-menu .media-card__link .media img{transition:none}@media screen and (pointer:fine){.saint-mega-gsap .mega-menu .media-card__link:hover .media img{--tw-scale-x: 1;--tw-scale-y: 1}}.header-custom-design .mega-menu-head{display:none}.saint-mega.mega-menu__list{display:grid;grid-template-columns:repeat(var(--saint-mega-columns, 5),minmax(0,1fr));gap:var(--sp-5);padding-block:var(--sp-3) var(--sp-8)}@media screen and (min-width:1280px){.saint-mega.mega-menu__list{gap:var(--sp-7d5)}}.saint-mega .mega-menu__item{max-width:none}.saint-mega__column{display:flex;flex-direction:column;align-items:flex-start;min-inline-size:0}.saint-mega__heading{display:block;padding-block:var(--sp-0d5) var(--sp-3);font-family:var(--saint-font-menu-heading, var(--font-heading-family));font-size:var(--text-lg);font-weight:var(--font-medium);line-height:normal;color:rgb(var(--color-foreground))}.saint-mega__links{display:flex;flex-direction:column}.saint-mega__links-item{padding-block:var(--sp-1d5)}.saint-mega__link{display:inline-flex;align-items:center;gap:var(--sp-2);font-family:var(--saint-font-menu-body, var(--font-body-family));font-size:var(--text-2sm);font-weight:var(--font-normal);line-height:var(--saint-leading-copy);color:rgb(var(--color-foreground))}.saint-mega__heading,.saint-mega__link{transition:color var(--animation-primary)}.saint-mega__heading:is(:hover,:focus-visible),.saint-mega__link:is(:hover,:focus-visible){color:rgb(var(--saint-header-accent, var(--saint-color-accent)))}.saint-mega__badge{display:inline-flex;align-items:center;padding-block:var(--saint-space-badge-block);padding-inline:var(--sp-1d5);border-radius:var(--saint-radius-badge);background-color:rgb(var(--saint-header-badge, var(--saint-color-accent)));color:rgb(var(--saint-header-badge-text, var(--saint-color-on-accent)));font-family:var(--saint-font-menu-body, var(--font-body-family));font-size:var(--saint-text-badge);font-weight:var(--saint-font-semibold);line-height:1;text-transform:uppercase}.saint-mega__links-item--more{padding-block:var(--sp-1)}.saint-mega__more{display:inline-block;padding-block-end:var(--saint-size-border);font-family:var(--saint-font-menu-body, var(--font-body-family));font-size:var(--text-2xs);font-weight:var(--saint-font-semibold);line-height:var(--saint-leading-copy);color:rgb(var(--color-foreground))}.saint-mega__promo{display:flex}.saint-mega__card{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;inline-size:100%;min-block-size:14.9375rem;padding-block-end:var(--sp-4);border-radius:var(--saint-radius-card);overflow:hidden}.saint-mega__card-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.saint-mega__card-media img{inline-size:100%;block-size:100%;object-fit:cover;transition-property:opacity;backface-visibility:visible}.saint-mega__pill{display:inline-flex;align-items:center;justify-content:center;min-inline-size:8rem;max-inline-size:calc(100% - var(--sp-8));padding-block:var(--sp-2);padding-inline:var(--sp-6);border-radius:var(--rounded-full);background-color:rgb(var(--saint-header-pill, var(--saint-color-white)));color:rgb(var(--saint-header-pill-text, var(--saint-color-black)));font-family:var(--saint-font-menu-heading, var(--font-heading-family));font-size:var(--text-xs);font-weight:var(--font-medium);line-height:var(--saint-leading-button);text-align:center;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.saint-mega__pill{position:relative;isolation:isolate}.header .saint-mega__pill .saint-fill{position:absolute;z-index:-1;inset-block-start:-50%;inset-inline-start:-25%;inline-size:150%;block-size:200%;border-radius:50%;background-color:rgb(var(--saint-header-pill-text, var(--saint-color-black)));transform:translateY(-76%);pointer-events:none}.saint-mega__card.is-saint-filled .saint-mega__pill{color:rgb(var(--saint-header-pill, var(--saint-color-white)))}.header:not(.saint-hover-fill-ready) .saint-mega__card:is(:hover,:focus-visible) .saint-mega__pill{background-color:rgb(var(--saint-header-pill-text, var(--saint-color-black)));color:rgb(var(--saint-header-pill, var(--saint-color-white)))}@media screen and (min-width:1280px){.saint-mega--products.mega-menu__list{gap:var(--sp-6)}}.saint-mega__product-link{display:flex;flex-direction:column;gap:var(--sp-4);color:rgb(var(--color-foreground))}.saint-mega__product-media{position:relative;isolation:isolate;display:block;aspect-ratio:243 / 180;border-radius:var(--saint-radius-card);overflow:hidden}.saint-mega__product-media:before,.saint-mega__product-media:after{content:"";position:absolute;inset-block:0;z-index:-1;inline-size:50%;background-image:var(--saint-media-backdrop, none);background-repeat:no-repeat;background-size:2074% 100%;pointer-events:none}.saint-mega__product-media:before{inset-inline-start:0;background-position:left center}.saint-mega__product-media:after{inset-inline-end:0;background-position:right center}[dir=rtl] .saint-mega__product-media:before{background-position:right center}[dir=rtl] .saint-mega__product-media:after{background-position:left center}.saint-mega__product-media :is(img,svg){inline-size:100%;block-size:100%;object-fit:cover}.saint-mega__product-media img{object-fit:contain}.saint-mega__product-text{display:flex;flex-direction:column;gap:var(--sp-1)}.saint-mega__product-label{min-block-size:var(--saint-leading-copy);font-family:var(--saint-font-menu-body, var(--font-body-family));font-size:var(--text-2xs);font-weight:var(--saint-font-semibold);line-height:var(--saint-leading-copy);letter-spacing:.0625rem;text-transform:uppercase;color:rgb(var(--saint-header-accent, var(--saint-color-accent)))}.saint-mega__product-row{display:flex;align-items:flex-start;gap:var(--sp-3d5);line-height:normal}.saint-mega__product-title{flex:1 1 0;min-inline-size:0;font-family:var(--saint-font-menu-heading, var(--font-heading-family));font-size:var(--text-base);font-weight:var(--font-medium);text-transform:capitalize}.saint-mega__product-price{flex:none;font-family:var(--saint-font-menu-heading, var(--font-heading-family));font-size:var(--saint-text-price);font-weight:var(--font-normal);white-space:nowrap}@media screen and (max-width:1279px){.saint-mega__pill{min-inline-size:0;padding-inline:var(--sp-4)}}.header-custom-design :is(.mega-menu,.mega-menu__container){border-radius:0}@media screen and (max-width:1023px){.header__icons--end shopify-account{display:none}}.header__buttons .menu-drawer-button .saint-hamburger{inline-size:1.5909rem;block-size:1.5909rem}.saint-drawer-gsap>.drawer__inner{transition:none}@media screen and (max-width:639px){.js #MenuDrawer>.drawer__inner{inset-block:0;max-height:none;border-radius:0;transform:translate3d(calc(-100% * var(--transform-logical)),0,0)}.js #MenuDrawer[active]>.drawer__inner{transform:none}.js #MenuDrawer .drawer__header:before{content:none}}#MenuDrawer .saint-drawer__header{align-items:center;padding-block-start:var(--sp-5)}.saint-drawer__logo{display:block;inline-size:7rem}.saint-drawer__logo img{display:block;inline-size:100%;block-size:auto}.saint-drawer__close{inline-size:var(--sp-6);block-size:var(--sp-6);color:rgb(var(--color-foreground))}.saint-drawer__close svg{inline-size:100%;block-size:100%}body #SearchDrawer.drawer>.drawer__inner{border-start-start-radius:var(--saint-radius-card);border-end-start-radius:var(--saint-radius-card);border-start-end-radius:0;border-end-end-radius:0}@media screen and (max-width:639px){.js #SearchDrawer>.drawer__inner{inset-block:0;max-height:none;border-radius:0;transform:translate3d(calc(100% * var(--transform-logical)),0,0)}.js #SearchDrawer[active]>.drawer__inner{transform:none}.js #SearchDrawer .drawer__header:before{content:none}}.saint-search-drawer .drawer__header{padding:var(--sp-8) var(--sp-5) var(--sp-4);border-block-end:0}.saint-search-drawer__title{gap:var(--sp-2);font-family:var(--font-body-family);font-size:var(--text-base);font-weight:var(--saint-font-semibold);line-height:var(--saint-leading-copy)}.saint-search-drawer__icon{inline-size:var(--sp-5);block-size:var(--sp-5)}.saint-search-drawer .drawer__scrollable{padding-block-start:var(--sp-2);padding-inline:var(--sp-5)}.menu-drawer .saint-drawer-menu{display:block;block-size:100%;padding-block:var(--sp-3) var(--sp-8);padding-inline:var(--sp-5)}.saint-drawer-menu__list{display:flex;flex-direction:column;gap:var(--sp-8)}.saint-drawer-menu summary{list-style:none;cursor:pointer}.saint-drawer-menu summary::-webkit-details-marker{display:none}.saint-drawer-menu__top,.saint-drawer-menu__sub{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);color:rgb(var(--color-foreground))}.saint-drawer-menu__top{font-family:var(--saint-font-menu-body, var(--font-body-family));font-size:var(--text-base);font-weight:var(--saint-font-semibold);line-height:var(--saint-leading-copy);text-transform:uppercase;transition:color var(--animation-primary)}.saint-drawer-menu__group[open]:not(.is-closing)>.saint-drawer-menu__top{color:rgb(var(--saint-header-accent, var(--saint-color-accent)))}.saint-drawer-menu__sub{padding-block:var(--sp-1d5);font-family:var(--saint-font-menu-body, var(--font-body-family));font-size:var(--text-2sm);font-weight:var(--font-normal);line-height:var(--saint-leading-copy);color:rgb(var(--color-foreground) / .8)}.saint-drawer-menu__sub-label{display:inline-flex;align-items:center;gap:var(--sp-2)}.saint-drawer-menu__icon{flex:none}.saint-drawer-menu__icon--plus{inline-size:.825rem;block-size:.825rem}.saint-drawer-menu__icon--minus{inline-size:.875rem;block-size:1.625rem;margin-block:calc(var(--sp-1d5) * -1)}details[open]:not(.is-closing)>summary>.saint-drawer-menu__icon--plus,details:not([open])>summary>.saint-drawer-menu__icon--minus,details.is-closing>summary>.saint-drawer-menu__icon--minus{display:none}.saint-drawer-menu__panel{overflow:hidden}.saint-drawer-menu__sublist{display:flex;flex-direction:column;gap:var(--sp-0d5);padding-block-start:var(--sp-5)}.saint-drawer-menu__subitem{padding-inline-start:0}.saint-drawer-menu__tiles-item{margin-block-end:var(--sp-4d5)}.saint-drawer-menu__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3d5) var(--sp-2d5)}.saint-drawer-menu__tile{display:flex;flex-direction:column;block-size:100%;overflow:hidden;border-radius:var(--saint-radius-menu-tile);border:var(--saint-size-border) solid rgb(var(--color-foreground) / .1);background-color:rgb(var(--saint-header-accent, var(--saint-color-accent)) / .05);color:rgb(var(--color-foreground))}.saint-drawer-menu__tile-media{display:block;aspect-ratio:1;overflow:hidden}.saint-drawer-menu__tile-media img,.saint-drawer-menu__tile-placeholder{inline-size:100%;block-size:100%;object-fit:cover}.saint-drawer-menu__tile-title{display:flex;flex:1;align-items:center;justify-content:center;padding:var(--sp-2d5) var(--sp-1);font-family:var(--saint-font-menu-heading, var(--font-heading-family));font-size:var(--text-2xs);font-weight:var(--font-medium);line-height:var(--saint-leading-menu-tile);text-align:center;text-transform:uppercase}.saint-drawer-menu__tile:focus-visible{outline-offset:var(--sp-0d5)}.saint-drawer-menu__links{display:flex;flex-direction:column;padding-block-start:var(--sp-1d5);padding-inline-start:var(--sp-3)}.saint-drawer-menu__links>li{padding-block:var(--sp-1d5)}.saint-drawer-menu__links{padding-block-end:var(--sp-1d5)}.saint-drawer-menu__link{display:inline-flex;align-items:center;gap:var(--sp-2);font-family:var(--saint-font-menu-body, var(--font-body-family));font-size:var(--text-2sm);line-height:var(--saint-leading-copy);color:rgb(var(--color-foreground) / .8)}.saint-drawer-menu__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2d5)}.saint-drawer-menu__cards-item{margin-block-start:var(--sp-4)}.saint-drawer-menu__cards>li:only-child{grid-column:1 / -1}.saint-drawer-menu .saint-mega__card{min-block-size:11.25rem}.saint-drawer-menu .saint-mega__pill{min-inline-size:0;padding-inline:var(--sp-4)}.saint-drawer-menu__button{inline-size:100%;min-block-size:var(--sp-10);margin-block-start:var(--sp-8);padding:var(--sp-2d5) var(--sp-4);border-radius:var(--rounded-input);background-color:rgb(var(--color-button-background));font-family:var(--saint-font-menu-body, var(--font-body-family));font-size:var(--text-sm);font-weight:var(--saint-font-semibold);line-height:var(--saint-leading-copy);letter-spacing:var(--saint-tracking-eyebrow);text-align:center;text-transform:uppercase;color:rgb(var(--color-button-text))}.saint-drawer-menu__trust{display:grid;gap:var(--sp-3);margin-block-start:var(--sp-5);padding-block-start:var(--sp-5);border-block-start:var(--saint-size-border) solid rgb(var(--color-foreground) / .1)}.saint-drawer-menu__trust-item{gap:var(--sp-2d5);font-family:var(--saint-font-menu-body, var(--font-body-family));font-size:var(--text-sm);line-height:var(--saint-leading-copy);color:rgb(var(--color-foreground))}.saint-drawer-menu__trust-icon{inline-size:var(--sp-5);block-size:var(--sp-5);object-fit:contain}.saint-drawer-menu__trust-link{color:inherit;text-decoration:underline;text-underline-offset:.2em}.header-drawer-custom-design .saint-drawer__footer{margin-inline:var(--sp-5);padding-block:var(--sp-3d5) var(--sp-8);padding-inline:0;border-block-start:1px solid rgb(var(--color-foreground) / .1);background:none}.saint-drawer__account{display:flex;align-items:center;gap:var(--sp-1);font-family:var(--saint-font-menu-body, var(--font-body-family));font-size:var(--text-base);font-weight:var(--saint-font-semibold);line-height:var(--saint-leading-copy);text-transform:uppercase;color:rgb(var(--color-foreground))}.saint-drawer__account-icon{box-sizing:content-box;inline-size:var(--sp-4);block-size:var(--sp-4);padding:var(--sp-1)}.saint-header--logo-white .header__logo-link:not(.has-white-logo) .logo{transition:filter var(--animation-nav)}body:not(.has-dropdown-menu) .header-transparent:not(.header-scrolled):not(.saint-header-filled) .saint-header--logo-white .header__logo-link:not(.has-white-logo) .logo{filter:brightness(0) invert(1)}.js.saint-first-transparent body:not(.has-dropdown-menu) .header-section:not(.header-transparent):not(.saint-header-filled) .saint-header--logo-white .header__logo-link:not(.has-white-logo) .logo{filter:brightness(0) invert(1);transition:none}.js.saint-first-transparent .header-section:not(.header-transparent) shopify-account::part(signed-out-avatar){color:rgb(var(--color-transparent))}.header-section .header-custom-design .cart-drawer-button cart-count.count{display:flex;align-items:center;justify-content:center;inset-block-start:var(--sp-0d5);inset-inline-end:calc(var(--sp-0d5) * -1);inset-inline-start:auto;min-inline-size:var(--sp-4d5);block-size:var(--sp-4d5);padding-inline:var(--sp-1);border-radius:var(--rounded-full);background-color:rgb(var(--saint-color-accent));box-shadow:0 0 0 var(--saint-size-border) rgb(var(--saint-color-white));color:rgb(var(--saint-color-white));font-family:var(--font-body-family);font-size:var(--text-2xs);font-weight:var(--font-bold);line-height:1;font-variant-numeric:tabular-nums;pointer-events:none}.header-section .header-custom-design .cart-drawer-button cart-count.count[hidden]{display:none}@media screen and (max-width:767px){.header-section .header-custom-design .header__icons--end .cart-drawer-button{inset-inline-end:var(--sp-2d5)}.header-section .header-custom-design .header__icons--end .search-drawer-button{position:relative;inset-inline-end:calc(var(--sp-2d5) + var(--sp-1))}.header-section .header-custom-design .cart-drawer-button cart-count.count{inset-inline-end:0}}
/*# sourceMappingURL=/cdn/shop/t/101/assets/saint-header.css.map */
