:root{--luxe-ease: cubic-bezier(.22,.61,.36,1);--luxe-ease-soft: cubic-bezier(.16,.84,.44,1);--luxe-duration-fast: .25s;--luxe-duration: .55s;--luxe-duration-slow: .9s;--luxe-radius: 2px;--luxe-space-xs: .5rem;--luxe-space-s: 1rem;--luxe-space-m: 2.5rem;--luxe-space-l: 5rem;--luxe-space-xl: 9rem;--luxe-hairline: rgba(var(--color-foreground), .12);--luxe-glass-bg: rgba(255, 255, 255, .55);--luxe-glass-border: rgba(255, 255, 255, .4)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:rgba(var(--color-foreground),.92);color:rgb(var(--color-background))}h1,h2,h3,.h1,.h2,.h3,.banner__heading,.image-with-text__heading,.collection-hero__title{letter-spacing:.01em;font-weight:500}.h0,h1.h0{letter-spacing:0}.caption,.product__text.caption,.card__caption,.context-caption{letter-spacing:.18em!important;text-transform:uppercase;font-weight:600;opacity:.72}p,.rte{line-height:1.65}.shopify-section+.shopify-section{position:relative}.isolate.section{padding-top:clamp(3.5rem,6vw,var(--luxe-space-xl));padding-bottom:clamp(3.5rem,6vw,var(--luxe-space-xl))}.page-width{--luxe-gutter: clamp(1.25rem, 4vw, 4rem)}.title-wrapper-with-link,.title-wrapper{margin-bottom:clamp(2rem,4vw,3.5rem)!important}.header-wrapper{background:var(--luxe-glass-bg)!important;-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid var(--luxe-glass-border);transition:background var(--luxe-duration) var(--luxe-ease),box-shadow var(--luxe-duration) var(--luxe-ease)}.header-wrapper--border-bottom{border-bottom:1px solid var(--luxe-glass-border)!important}.luxe-header--scrolled .header-wrapper{box-shadow:0 8px 30px #0000000f}.header a,.header__icon,.header__menu-item{transition:opacity var(--luxe-duration-fast) var(--luxe-ease),color var(--luxe-duration-fast) var(--luxe-ease)}.header__menu-item{position:relative;letter-spacing:.03em}.header__menu-item:after{content:"";position:absolute;left:1rem;right:1rem;bottom:6px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:center;transition:transform var(--luxe-duration) var(--luxe-ease-soft)}.header__menu-item:hover:after,.header__menu-item:focus-visible:after{transform:scaleX(1)}.header__heading-logo{transition:opacity var(--luxe-duration) var(--luxe-ease)}.header__icon:hover{transform:translateY(-1px);opacity:.65}.announcement-bar__message{letter-spacing:.12em;font-weight:500}.button,button.button,a.button{border-radius:var(--luxe-radius)!important;letter-spacing:.08em;transition:color var(--luxe-duration) var(--luxe-ease),background-color var(--luxe-duration) var(--luxe-ease),border-color var(--luxe-duration) var(--luxe-ease),transform var(--luxe-duration-fast) var(--luxe-ease)}.button--secondary,.button.button--tertiary{position:relative;overflow:hidden;z-index:0}.button--secondary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--luxe-duration) var(--luxe-ease-soft);z-index:-1;opacity:.08}.button--secondary:hover:before{transform:scaleX(1)}.button:active{transform:scale(.98)}.card__inner,.card__media{border-radius:var(--luxe-radius)!important}.card{border-color:var(--luxe-hairline)!important}.card-wrapper{transition:transform var(--luxe-duration) var(--luxe-ease-soft)!important}.card__information{padding-top:var(--luxe-space-xs)}.card__heading{font-weight:500;letter-spacing:.01em}.card__heading a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size var(--luxe-duration) var(--luxe-ease)}.card__heading a:hover{background-size:100% 1px}.card .price{letter-spacing:.02em;opacity:.85}.card__badge{border-radius:var(--luxe-radius);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem}.quick-add{opacity:0;transform:translateY(6px);transition:opacity var(--luxe-duration) var(--luxe-ease),transform var(--luxe-duration) var(--luxe-ease)}.card-wrapper:hover .quick-add,.card-wrapper:focus-within .quick-add{opacity:1;transform:translateY(0)}[id*=image_with_text_WNb8TX] .image-with-text,[id*=image_with_text_WNb8TX] .image-with-text__media img,[id*=image_with_text_WNb8TX] .image-with-text__media{min-height:100svh}[id*=image_with_text_WNb8TX] .image-with-text__content{gap:var(--luxe-space-s)}[id*=image_with_text_WNb8TX] .image-with-text__heading{font-size:clamp(2.5rem,6vw,5rem);letter-spacing:.01em}[id*=image_with_text_WNb8TX] .caption-with-letter-spacing{letter-spacing:.3em!important}.scroll-trigger{transition-duration:var(--luxe-duration-slow)!important;transition-timing-function:var(--luxe-ease-soft)!important}cart-drawer .drawer__inner,.menu-drawer,.search-modal__content{background:var(--luxe-glass-bg);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%)}.rte a,.footer a:not(.button){background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;transition:background-size var(--luxe-duration) var(--luxe-ease),opacity var(--luxe-duration) var(--luxe-ease)}.rte a:hover,.footer a:not(.button):hover{background-size:0% 1px}.footer{letter-spacing:.01em}:focus-visible{outline:1px solid rgba(var(--color-foreground),.6);outline-offset:3px}@media screen and (max-width:749px){.isolate.section{padding-top:clamp(2.5rem,10vw,4rem);padding-bottom:clamp(2.5rem,10vw,4rem)}[id*=image_with_text_WNb8TX] .image-with-text__heading{font-size:clamp(2rem,9vw,3rem)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/luxe-design-system.css.map */
