:root{--premium-ease: cubic-bezier(.22, 1, .36, 1);--premium-duration-fast: .14s;--premium-duration: .2s;--premium-duration-slow: .28s;--premium-media-zoom: 1.035;--premium-shadow-hover: 0 1px 2px rgb(var(--color-foreground-rgb) / .06), 0 12px 28px -8px rgb(var(--color-foreground-rgb) / .14);--premium-shadow-raised: 0 1px 2px rgb(var(--color-foreground-rgb) / .05), 0 4px 12px -4px rgb(var(--color-foreground-rgb) / .08)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:is(h1,h2):not([dir=rtl] *){letter-spacing:-.022em}:is(h1,h2,h3){text-wrap:balance}@media(prefers-reduced-motion:no-preference){.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded{transition:color var(--premium-duration-fast) var(--premium-ease),background-color var(--premium-duration-fast) var(--premium-ease),box-shadow var(--premium-duration) var(--premium-ease),scale var(--premium-duration-fast) var(--premium-ease)}.button:active,.button-secondary:active,.button-custom:active,button.shopify-payment-button__button--unbranded:active{scale:.97}}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.button:hover,.button-custom:hover,button.shopify-payment-button__button--unbranded:hover{box-shadow:var(--premium-shadow-hover)}}.header-section{margin-block-end:var(--premium-header-offset, 0px)}html body:has(#header-group>.header-section>#header-component) .hero-wrapper:first-child{--hero-height-offset: var(--premium-header-group-natural, var(--header-group-height, 0))}header-component.header[data-sticky-state]{transition:opacity var(--animation-speed) var(--animation-easing),box-shadow var(--premium-duration-slow) var(--premium-ease),background-color var(--premium-duration-slow) var(--premium-ease)}@media(prefers-reduced-motion:no-preference){[data-premium-header=ready] header-component.header[data-sticky-state=active] .header__row,[data-premium-header=ready] header-component.header[data-sticky-state=active] .header__row--bottom{--header-padding: var(--padding-2xs)}.header__columns{transition:padding-block-start var(--premium-duration-slow) var(--premium-ease),padding-block-end var(--premium-duration-slow) var(--premium-ease)}.header-section{transition:margin-block-end var(--premium-duration-slow) var(--premium-ease)}header-component.header[data-sticky-state=active]{box-shadow:0 1px rgb(var(--color-foreground-rgb) / .06),0 10px 30px -14px rgb(var(--color-foreground-rgb) / .22)}@supports (backdrop-filter: blur(1px)){[data-premium-header=ready] header-component.header[data-sticky-state=active] .header__row{background-color:color-mix(in srgb,var(--color-background) 78%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6)}}.header-logo{transition:scale var(--premium-duration-slow) var(--premium-ease)}[data-premium-header=ready] header-component.header[data-sticky-state=active] .header-logo{scale:.88}}.menu-list__list-item>.menu-list__link{transition:color var(--premium-duration-fast) var(--premium-ease)}.menu-list__list-item>.menu-list__link>.menu-list__link-title{position:relative}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.menu-list__list-item>.menu-list__link>.menu-list__link-title:after{content:"";position:absolute;inset-inline:calc(var(--gap-xl) / 2);bottom:-.3em;block-size:1.5px;border-radius:1px;background-color:currentcolor;scale:0 1;transform-origin:calc(50% - 50% * var(--inline-sign)) 50%;transition:scale var(--premium-duration) var(--premium-ease)}[slot=overflow]>.menu-list__link>.menu-list__link-title:after{inset-inline:0}.menu-list__list-item:hover>.menu-list__link>.menu-list__link-title:after,.menu-list__list-item:focus-within>.menu-list__link>.menu-list__link-title:after,.menu-list__list-item>.menu-list__link--active>.menu-list__link-title:after{scale:1 1}}@media(prefers-reduced-motion:no-preference){.header-actions__action{transition:scale var(--premium-duration-fast) var(--premium-ease),opacity var(--premium-duration-fast) var(--premium-ease)}.header-actions__action:active{scale:.92}}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.header-actions__action:hover{scale:1.1}}.product-card,.collection-card{--premium-card-lift: -6px}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.product-card,.collection-card{transition:translate var(--premium-duration-slow) var(--premium-ease),box-shadow var(--premium-duration-slow) var(--premium-ease)}.product-card:hover,.product-card:focus-within,.collection-card:hover,.collection-card:focus-within{translate:0 var(--premium-card-lift);box-shadow:var(--premium-shadow-hover)}body:not(.card-hover-effect-subtle-zoom) :is(.product-card,.collection-card) :is(.card-gallery,.collection-card__image) :is(img,svg){transition:scale var(--premium-duration-slow) var(--premium-ease)}body:not(.card-hover-effect-subtle-zoom) :is(.product-card,.collection-card):hover :is(.card-gallery,.collection-card__image) :is(img,svg){scale:var(--premium-media-zoom)}.collection-card__content{transition:translate var(--premium-duration-slow) var(--premium-ease)}.collection-card:hover .collection-card__content{translate:0 -3px}}.field__input{transition:box-shadow var(--premium-duration) var(--premium-ease),background-color var(--premium-duration) var(--premium-ease)}.field__input::placeholder{color:rgb(var(--color-input-text-rgb) / var(--opacity-40, .4));opacity:1}.field:focus-within{z-index:var(--layer-raised)}textarea.field__input{resize:vertical}.hero :is(h1,h2):not([dir=rtl] *){letter-spacing:-.03em;line-height:1.05}.hero__container .text-block>p{max-inline-size:min(100%,52ch)}.hero__content-wrapper>:is(.button,.button-secondary,.button-custom){inline-size:fit-content;max-inline-size:100%;align-self:var(--horizontal-alignment, center)}.hero__container:has(.hero__media) .hero__content-wrapper{text-shadow:0 1px 2px rgb(0 0 0 / .28),0 2px 14px rgb(0 0 0 / .22)}@supports (backdrop-filter: blur(1px)){.hero__container:has(.hero__media) .hero__content-wrapper>:is(.button,.button-secondary,.button-custom){-webkit-backdrop-filter:blur(10px) saturate(1.3);backdrop-filter:blur(10px) saturate(1.3)}}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.hero :is(.button,.button-secondary,.button-custom){transition:translate var(--premium-duration-fast) var(--premium-ease),box-shadow var(--premium-duration) var(--premium-ease),background-color var(--premium-duration-fast) var(--premium-ease),color var(--premium-duration-fast) var(--premium-ease)}.hero :is(.button,.button-secondary,.button-custom):hover{translate:0 -2px;box-shadow:var(--premium-shadow-hover)}}footer{--premium-footer-rule: rgb(var(--color-foreground-rgb) / .1)}footer .section{padding-block-start:var(--padding-3xl)}footer :is(h1,h2,h3,h4,h5,h6):not([dir=rtl] *){font-size:var(--font-size--xs);letter-spacing:.08em;text-transform:uppercase;opacity:.65}footer :is(h1,h2,h3,h4,h5,h6){margin-block-end:var(--margin-md)}footer a:not(.button,.button-secondary,.button-custom,.social-icons__wrapper a){opacity:.78;transition:opacity var(--premium-duration-fast) var(--premium-ease)}footer a:not(.button,.button-secondary,.button-custom,.social-icons__wrapper a):hover,footer a:not(.button,.button-secondary,.button-custom,.social-icons__wrapper a):focus-visible{opacity:1}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){footer a:not(.button,.button-secondary,.button-custom,.social-icons__wrapper a){position:relative;text-decoration:none}footer a:not(.button,.button-secondary,.button-custom,.social-icons__wrapper a):after{content:"";position:absolute;inset-inline:0;bottom:-2px;block-size:1px;background-color:currentcolor;scale:0 1;transform-origin:calc(50% - 50% * var(--inline-sign)) 50%;transition:scale var(--premium-duration) var(--premium-ease)}footer a:not(.button,.button-secondary,.button-custom,.social-icons__wrapper a):hover:after{scale:1 1}}.utilities{padding-block-start:var(--padding-2xl);margin-block-start:var(--margin-xl);border-block-start-color:var(--premium-footer-rule);font-size:var(--font-size--xs)}.email-signup__input-group{--premium-signup-ring: rgb(var(--color-foreground-rgb) / .16);position:relative;border-radius:999px;background-color:rgb(var(--color-foreground-rgb) / .04);box-shadow:inset 0 0 0 1px var(--premium-signup-ring);transition:box-shadow var(--premium-duration) var(--premium-ease),background-color var(--premium-duration) var(--premium-ease)}.email-signup__input-group:focus-within{background-color:rgb(var(--color-foreground-rgb) / .06);box-shadow:inset 0 0 0 1.5px var(--color-foreground)}.email-signup__input-group .email-signup__input{background-color:transparent;box-shadow:none;border-radius:999px;padding-inline-start:var(--padding-xl)}.email-signup__input-group .email-signup__input:focus{box-shadow:none}.email-signup__input-group .email-signup__button{border-radius:999px}.social-icons__wrapper{gap:var(--gap-sm)}.social-icons__wrapper .social-icons__icon-wrapper:has(.social-icons__icon path){--premium-glass-tint: rgb(var(--color-foreground-rgb) / .06);--premium-glass-edge: rgb(var(--color-foreground-rgb) / .14);inline-size:calc(var(--icon-size-lg) + 1.25rem);block-size:calc(var(--icon-size-lg) + 1.25rem);border-radius:999px;background-color:var(--premium-glass-tint);box-shadow:inset 0 0 0 1px var(--premium-glass-edge),inset 0 1px rgb(var(--color-background-rgb) / .5)}@supports (backdrop-filter: blur(1px)){.social-icons__wrapper .social-icons__icon-wrapper:has(.social-icons__icon path){-webkit-backdrop-filter:blur(10px) saturate(1.4);backdrop-filter:blur(10px) saturate(1.4)}}@media(prefers-reduced-motion:no-preference){.social-icons__wrapper .social-icons__icon-wrapper:has(.social-icons__icon path){transition:background-color var(--premium-duration) var(--premium-ease),box-shadow var(--premium-duration) var(--premium-ease),color var(--premium-duration) var(--premium-ease),translate var(--premium-duration) var(--premium-ease),scale var(--premium-duration) var(--premium-ease)}.social-icons__wrapper .social-icons__icon-wrapper:has(.social-icons__icon path):active{scale:.94}}.social-icons__wrapper .social-icons__icon-wrapper:has(.social-icons__icon path) a{color:inherit}@media(prefers-reduced-motion:no-preference){.social-icons__wrapper .social-icons__icon-wrapper:has(.social-icons__icon path) a{transition:color var(--premium-duration) var(--premium-ease)}}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.social-icons__wrapper .social-icons__icon-wrapper:has(.social-icons__icon path):hover,.social-icons__wrapper .social-icons__icon-wrapper:has(.social-icons__icon path):focus-within{background-color:var(--color-foreground);color:var(--color-background);box-shadow:inset 0 0 0 1px var(--color-foreground),0 6px 16px -6px rgb(var(--color-foreground-rgb) / .45);translate:0 -3px}.social-icons__wrapper .social-icons__icon-wrapper:has(.social-icons__icon path):hover a,.social-icons__wrapper .social-icons__icon-wrapper:has(.social-icons__icon path):focus-within a{color:var(--color-background)}}.shopify-design-mode .social-icons__wrapper .social-icons__icon-wrapper--disabled:has(.social-icons__icon path):hover{background-color:var(--premium-glass-tint);box-shadow:inset 0 0 0 1px var(--premium-glass-edge);color:inherit;translate:none}@media(prefers-reduced-motion:no-preference){.theme-drawer__dialog.theme-drawer__dialog--opening,.theme-drawer__dialog.theme-drawer__dialog--opening-inline-start{animation-duration:var(--premium-duration-slow);animation-timing-function:var(--premium-ease)}.theme-drawer__dialog.theme-drawer__dialog--closing{animation-duration:var(--premium-duration);animation-timing-function:var(--premium-ease)}}@media screen and (max-width:749px){.button,.button-secondary,.button-custom,.header__icon{min-block-size:var(--minimum-touch-target, 44px)}sticky-add-to-cart .sticky-add-to-cart__bar{box-shadow:var(--premium-shadow-raised)}}:root{--premium-section-rhythm: clamp(1.5rem, 4.5vw, 4.5rem)}.content-for-layout>.shopify-section+.shopify-section{margin-block-start:var(--premium-section-rhythm)}footer{margin-block-start:var(--premium-section-rhythm)}@media screen and (prefers-reduced-motion:no-preference){@keyframes premium-enter{0%{opacity:0;translate:0 12px}}.hero__content-wrapper>.text-block,.hero__content-wrapper>:is(.button,.button-secondary,.button-custom){animation:premium-enter var(--premium-duration-slow) var(--premium-ease) both}.hero__content-wrapper>.text-block:nth-of-type(2){animation-delay:60ms}.hero__content-wrapper>.text-block:nth-of-type(n+3){animation-delay:.12s}.hero__content-wrapper>:is(.button,.button-secondary,.button-custom){animation-delay:.16s}}@media screen and (prefers-reduced-motion:no-preference){[data-reveal]{opacity:0;translate:0 16px;transition:opacity var(--premium-duration-slow) var(--premium-ease),translate var(--premium-duration-slow) var(--premium-ease)}[data-reveal=in]{opacity:1;translate:0 0}[data-reveal-stagger]>*:nth-of-type(1){transition-delay:0ms}[data-reveal-stagger]>*:nth-of-type(2){transition-delay:40ms}[data-reveal-stagger]>*:nth-of-type(3){transition-delay:80ms}[data-reveal-stagger]>*:nth-of-type(4){transition-delay:.12s}[data-reveal-stagger]>*:nth-of-type(5){transition-delay:.16s}[data-reveal-stagger]>*:nth-of-type(n+6){transition-delay:.2s}}html:root{--drawer-width: 86vw;--drawer-max-width: 400px}header-drawer .menu-drawer{border-start-end-radius:var(--premium-drawer-radius, 20px);border-end-end-radius:var(--premium-drawer-radius, 20px);box-shadow:0 0 60px -12px rgb(var(--color-foreground-rgb) / .35)}header-drawer .menu-drawer__backdrop{background-color:#0006;-webkit-backdrop-filter:brightness(.85) blur(2px);backdrop-filter:brightness(.85) blur(2px)}header-drawer .menu-drawer__utility-links:not(:has(a,button,form,select)){margin-block-start:0}header-drawer .menu-drawer__close-button{display:grid;place-items:center;inline-size:var(--minimum-touch-target, 44px);block-size:var(--minimum-touch-target, 44px);padding:0;margin:var(--padding-lg);border-radius:999px;background-color:rgb(var(--color-foreground-rgb) / .06);box-shadow:inset 0 0 0 1px rgb(var(--color-foreground-rgb) / .1)}@media(prefers-reduced-motion:no-preference){header-drawer .menu-drawer__close-button{transition:background-color var(--premium-duration-fast) var(--premium-ease),scale var(--premium-duration-fast) var(--premium-ease)}header-drawer .menu-drawer__close-button:active{scale:.92}}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){header-drawer .menu-drawer__close-button:hover{background-color:rgb(var(--color-foreground-rgb) / .12)}}header-drawer .menu-drawer__menu>li{border-block-end:1px solid rgb(var(--color-foreground-rgb) / .08)}header-drawer .menu-drawer__menu>li:last-child{border-block-end:none}header-drawer .menu-drawer__menu-item{min-block-size:var(--minimum-touch-target, 44px);padding-block:var(--padding-md)}@media(prefers-reduced-motion:no-preference){header-drawer .menu-drawer__menu-item{transition:opacity var(--premium-duration-fast) var(--premium-ease),translate var(--premium-duration-fast) var(--premium-ease)}header-drawer .menu-drawer__menu-item:active{translate:calc(3px * var(--inline-sign)) 0;opacity:.7}}header-drawer .menu-drawer__featured-content{margin-block-start:var(--padding-xl);padding-block-start:var(--padding-xl);border-block-start:1px solid rgb(var(--color-foreground-rgb) / .08)}header-drawer .menu-drawer__featured-content-list{padding-inline:var(--drawer-padding);scroll-padding-inline:var(--drawer-padding);scroll-snap-type:x proximity}header-drawer .menu-drawer__featured-content-list-item{scroll-snap-align:start}
/*# sourceMappingURL=/cdn/shop/t/1/assets/premium.css.map */
