.lux{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.lux ::selection{background:var(--lux-ink);color:var(--lux-paper)}.lux{--lux-space-3xs: .25rem;--lux-space-2xs: .5rem;--lux-space-xs: .75rem;--lux-space-sm: 1rem;--lux-space-md: 1.5rem;--lux-space-lg: 2.25rem;--lux-space-xl: 3.5rem;--lux-space-2xl: 5rem;--lux-space-3xl: 7.5rem;--lux-gutter: 1.25rem;--lux-hairline: 1px solid var(--lux-line);--lux-ease: cubic-bezier(.22, .61, .36, 1);--lux-ease-out: cubic-bezier(.16, 1, .3, 1)}@media screen and (min-width:750px){.lux{--lux-gutter: 2.5rem}}@media screen and (min-width:1200px){.lux{--lux-gutter: 4rem}}.lux .h1,.lux .h2,.lux h1,.lux h2{font-weight:var(--lux-display-weight, 400)}.lux-eyebrow{display:block;margin:0;font-family:var(--lux-font-sans);font-size:var(--font-size--2xs);font-weight:500;line-height:1.4;text-transform:uppercase;letter-spacing:var(--lux-tracking-eyebrow);color:var(--lux-ink-soft)}.lux-eyebrow--on-media{color:#ffffffdb}.lux-display{margin:0;font-family:var(--lux-font-serif);font-weight:var(--lux-display-weight, 400);font-size:clamp(2.125rem,1.15rem + 4.3vw,var(--lux-display-max, 5rem));line-height:1.04;letter-spacing:var(--lux-tracking-display);text-wrap:balance;color:inherit}.lux-display--sm{font-size:clamp(1.625rem,1.05rem + 2.5vw,3rem);line-height:1.1}.lux-display--xs{font-size:clamp(1.25rem,1rem + 1.1vw,1.875rem);line-height:1.15}.lux-body{margin:0;font-family:var(--lux-font-sans);font-size:var(--font-size--sm);line-height:1.75;letter-spacing:.005em;color:var(--lux-ink-soft);max-width:46ch}.lux-body--on-media{color:#ffffffe0}.lux-body>*+*{margin-top:.85em}.lux-body a{color:inherit;text-underline-offset:.25em}.lux-section-head{display:flex;flex-direction:column;gap:var(--lux-space-xs);margin-bottom:var(--lux-space-lg)}.lux-section-head--center{align-items:center;text-align:center}.lux-section-head--center .lux-body{margin-inline:auto}.lux-section-head--end{align-items:flex-end;text-align:right}@media screen and (min-width:750px){.lux-section-head{margin-bottom:var(--lux-space-xl)}}.lux-link{position:relative;display:inline-block;padding-block-end:.35em;font-family:var(--lux-font-sans);font-size:var(--font-size--2xs);font-weight:500;text-transform:uppercase;letter-spacing:var(--lux-tracking-eyebrow);text-decoration:none;color:inherit;background:none;border:0;cursor:pointer}.lux-link:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:currentcolor;transform-origin:left center;transition:transform var(--lux-motion-duration) var(--lux-ease-out)}@media(hover:hover){.lux-link:hover:after{transform:scaleX(0);transform-origin:right center}}.lux-link:focus-visible{outline:2px solid currentcolor;outline-offset:4px}.lux-cta{--lux-cta-bg: var(--lux-button-bg);--lux-cta-fg: var(--lux-button-text);--lux-cta-border: var(--lux-button-bg);display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.9rem 2.25rem;font-family:var(--lux-font-sans);font-size:var(--font-size--2xs);font-weight:500;line-height:1;letter-spacing:var(--lux-tracking-button);text-transform:var(--lux-button-transform, uppercase);text-decoration:none;text-align:center;color:var(--lux-cta-fg);background:var(--lux-cta-bg);border:1px solid var(--lux-cta-border);border-radius:var(--lux-button-radius);cursor:pointer;transition:background-color var(--lux-motion-duration) var(--lux-ease),color var(--lux-motion-duration) var(--lux-ease),border-color var(--lux-motion-duration) var(--lux-ease)}@media(hover:hover){.lux-cta:hover{color:var(--lux-button-hover-text);background:var(--lux-button-hover-bg);border-color:var(--lux-button-hover-bg)}}.lux-cta:focus-visible{outline:2px solid var(--lux-cta-bg);outline-offset:3px}.lux-cta--outline{--lux-cta-bg: transparent;--lux-cta-fg: var(--lux-ink);--lux-cta-border: var(--lux-ink)}@media(hover:hover){.lux-cta--outline:hover{color:var(--lux-paper);background:var(--lux-ink);border-color:var(--lux-ink)}}.lux-cta--light{--lux-cta-bg: #fff;--lux-cta-fg: #111;--lux-cta-border: #fff}@media(hover:hover){.lux-cta--light:hover{color:#fff;background:transparent;border-color:#fff}}.lux-cta--ghost{--lux-cta-bg: transparent;--lux-cta-fg: #fff;--lux-cta-border: rgb(255 255 255 / .7)}@media(hover:hover){.lux-cta--ghost:hover{color:#111;background:#fff;border-color:#fff}}.lux-cta--underline{min-height:0;padding:0 0 .4em;background:none;border:0;border-bottom:1px solid currentcolor;border-radius:0;color:inherit}@media(hover:hover){.lux-cta--underline:hover{background:none;border-color:transparent;color:inherit;opacity:.6}}.lux-cta-group{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:center}.lux-section{position:relative;background:var(--lux-section-bg, transparent);color:var(--lux-section-fg, inherit)}.lux-container{width:100%;max-width:var(--lux-container-max, 96rem);margin-inline:auto;padding-inline:var(--lux-gutter)}.lux-container--wide{--lux-container-max: 120rem}.lux-container--narrow{--lux-container-max: 72rem}.lux-container--flush{--lux-container-max: none;padding-inline:0}.lux-media{position:relative;display:block;overflow:hidden;background:var(--lux-mist)}.lux-media>img,.lux-media>video,.lux-media>svg{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--lux-focal, center)}.lux-media--placeholder svg{width:100%;height:100%;fill:rgb(var(--color-foreground-rgb) / .08)}.lux-media__zoom>img,.lux-media__zoom>video{transition:transform .9s var(--lux-ease-out);will-change:transform}@media(hover:hover){.lux-zoom-target:hover .lux-media__zoom>img,.lux-zoom-target:hover .lux-media__zoom>video{transform:scale(1.035)}}.lux-scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--lux-scrim-bg, transparent)}.lux-reveal{opacity:0;transform:translate3d(0,var(--lux-reveal-shift, 18px),0);transition:opacity var(--lux-reveal-duration, .9s) var(--lux-ease-out),transform var(--lux-reveal-duration, .9s) var(--lux-ease-out);transition-delay:var(--lux-reveal-delay, 0ms)}.lux-reveal.is-revealed{opacity:1;transform:none}html:not(.lux-motion-ready) .lux-reveal{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.lux-reveal,.lux-reveal.is-revealed{opacity:1!important;transform:none!important;transition:none!important}.lux-media__zoom>img,.lux-media__zoom>video{transition:none!important}}.lux .header-section{--lux-header-fg: currentcolor}.lux .header{transition:background-color .45s var(--lux-ease),color .45s var(--lux-ease),border-color .45s var(--lux-ease)}.lux .header__row--top{border-color:var(--lux-line)}.lux .menu-list__link,.lux .header-actions__action,.lux .mega-menu__link{font-family:var(--lux-font-sans);letter-spacing:var(--lux-tracking-nav);text-transform:var(--lux-nav-transform, none);font-weight:450}.lux .menu-list__link,.lux .mega-menu__link--parent{position:relative}@media(hover:hover)and (min-width:990px){.lux .header-menu .menu-list__list>.menu-list__list-item>.menu-list__link:after,.lux .header-menu .menu-list__list>.menu-list__list-item>*>.menu-list__link:after{content:"";position:absolute;inset-inline:0;bottom:.15em;height:1px;background:currentcolor;transform:scaleX(0);transform-origin:left center;transition:transform .42s var(--lux-ease-out)}.lux .header-menu .menu-list__list>.menu-list__list-item:hover>.menu-list__link:after,.lux .header-menu .menu-list__list>.menu-list__list-item:hover>*>.menu-list__link:after{transform:scaleX(1)}}.lux .header-logo{letter-spacing:var(--lux-tracking-logo)}.lux .header-logo a,.lux .header-logo .h1,.lux .header-logo span{font-family:var(--lux-font-serif);font-weight:400}.lux .header-actions__action svg,.lux .header__icon--menu svg{stroke-width:1.1}.lux .mega-menu__content{padding-block:var(--lux-space-xl)}.lux .mega-menu__link--parent{font-family:var(--lux-font-sans);font-size:var(--font-size--2xs);text-transform:uppercase;letter-spacing:var(--lux-tracking-eyebrow);color:var(--lux-ink-soft)}.lux .header-announcements,.lux [class*=announcement]{letter-spacing:var(--lux-tracking-nav)}.lux .product-card{--product-card-radius: 0;background:transparent}.lux .product-card .product-media,.lux .product-card img{border-radius:0}.lux .product-card__content{padding-block-start:var(--lux-space-sm);gap:.35rem}.lux .product-card__content .product-title,.lux .product-card__content h3,.lux .product-card__content .h6{font-family:var(--lux-font-sans);font-size:var(--font-size--sm);font-weight:450;letter-spacing:.01em;line-height:1.45}.lux .product-card .price{font-family:var(--lux-font-sans);font-size:var(--font-size--sm);font-weight:400;letter-spacing:.02em;color:var(--lux-ink-soft)}.lux .product-card .compare-at-price{color:var(--lux-ink-muted)}.lux [class*=badge]{font-family:var(--lux-font-sans);font-size:var(--font-size--3xs);font-weight:500;letter-spacing:var(--lux-tracking-eyebrow);text-transform:uppercase;box-shadow:none}@media(hover:hover){.lux .product-card .product-media img{transition:transform .8s var(--lux-ease-out),opacity .5s var(--lux-ease)}.lux .product-card:hover .product-media>img:first-child{transform:scale(1.02)}}.lux .facets__summary,.lux .facets__label,.lux .facets-toggle__button,.lux .facets__clear-all-link{font-family:var(--lux-font-sans);font-size:var(--font-size--2xs);letter-spacing:var(--lux-tracking-nav);text-transform:uppercase}.lux .facets__panel,.lux .facets-block-wrapper{border-color:var(--lux-line)}.lux .facets--horizontal .facets__summary{border-radius:0}.lux-collection-hero{display:flex;flex-direction:column;gap:var(--lux-space-sm);padding-block:var(--lux-space-xl) var(--lux-space-lg)}.lux .product-information .price,.lux [class*=product-price]{font-family:var(--lux-font-sans);letter-spacing:.02em;font-weight:400}.lux .variant-option__button-label,.lux [class*=variant-option] label{font-family:var(--lux-font-sans);font-size:var(--font-size--2xs);letter-spacing:var(--lux-tracking-nav)}.lux .accordion summary,.lux details summary{font-family:var(--lux-font-sans);letter-spacing:.04em}.lux .product-information button[type=submit],.lux .sticky-add-to-cart__button{letter-spacing:var(--lux-tracking-button);text-transform:var(--lux-button-transform, uppercase);font-size:var(--font-size--2xs);font-weight:500;min-height:3.25rem}.lux .cart-drawer__header,.lux .predictive-search-form__header{letter-spacing:var(--lux-tracking-nav)}.lux .cart-drawer__header{border-bottom:var(--lux-hairline);padding-block-end:var(--lux-space-sm)}.lux .cart-drawer__inner,.lux .theme-drawer__dialog{--style-border-radius-sm: 0;--style-border-radius-md: 0;--style-border-radius-lg: 0}.lux .cart-drawer__summary{border-top:var(--lux-hairline)}.lux .predictive-search-form__content{letter-spacing:.01em}.lux .predictive-search-results__card,.lux .search-modal__content{border-radius:0}.lux .field__input,.lux input[type=email],.lux input[type=text],.lux input[type=search]{font-family:var(--lux-font-sans);letter-spacing:.02em}.lux .field__label{font-size:var(--font-size--2xs);letter-spacing:var(--lux-tracking-nav)}.lux footer .footer-content{letter-spacing:.01em}.lux :focus-visible{outline:2px solid var(--lux-focus, currentcolor);outline-offset:3px}.lux-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/104/assets/luxury.css.map */
