:root{--lux-section-space-sm: clamp(2.5rem, 4vw, 4rem);--lux-section-space: clamp(4rem, 7vw, 7.5rem);--lux-section-space-lg: clamp(5.5rem, 10vw, 11rem);--lux-label-size: .6875rem;--lux-label-tracking: .18em;--lux-ease: cubic-bezier(.22, 1, .36, 1);--lux-ease-soft: cubic-bezier(.16, 1, .3, 1);--lux-duration: 1.1s;--lux-duration-ui: .5s;--lux-hairline: 1px solid rgb(var(--color-foreground-rgb) / .12);--hover-transition-duration: 1.1s;--hover-transition-timing: var(--lux-ease-soft);--hover-subtle-zoom-amount: 1.04;--hover-lift-amount: 4px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:is(h1,h2,h3,.h1,.h2,.h3){font-optical-sizing:auto;font-variant-ligatures:common-ligatures;text-wrap:balance}:is(h1,.h1.h1){letter-spacing:-.015em}:is(h2,.h2.h2){letter-spacing:-.01em}.rte p,.text-block.paragraph p{line-height:1.75}.lux-eyebrow,.h6.h6{font-family:var(--font-body--family);font-size:var(--lux-label-size);font-weight:500;letter-spacing:var(--lux-label-tracking);text-transform:uppercase;line-height:1.4}.h6.h6 product-price,.h6.h6 .price,.h6.h6 s,product-price{letter-spacing:.04em;text-transform:none;font-size:.8125rem}.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded{--button-padding-inline: clamp(1.75rem, 3vw, 3rem);--button-padding-block: 1.1875rem;font-size:.75rem;font-weight:500;letter-spacing:var(--lux-label-tracking);line-height:1;min-height:var(--minimum-touch-target);transition:color var(--lux-duration-ui) var(--lux-ease),background-color var(--lux-duration-ui) var(--lux-ease),box-shadow var(--lux-duration-ui) var(--lux-ease),opacity var(--lux-duration-ui) var(--lux-ease)}.button-secondary:hover{--button-color: var(--color-background);--button-background-color: var(--color-foreground);--button-border-color: var(--color-foreground)}:where(.button-unstyled):not(.header-actions__action,.menu-list__link){position:relative;letter-spacing:.08em}:where(.button-unstyled):not(.header-actions__action,.menu-list__link):after{content:"";position:absolute;inset-inline:0;bottom:-.25em;height:1px;background-color:currentcolor;transform:scaleX(0);transform-origin:left;transition:transform var(--lux-duration-ui) var(--lux-ease)}:where(.button-unstyled):not(.header-actions__action,.menu-list__link):hover:after{transform:scaleX(1)}.header__row{--header-row-padding-block: clamp(.875rem, 1.5vw, 1.375rem)}.menu-list__link,.header-actions__action{font-family:var(--font-body--family);font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.menu-list__item>.menu-list__link{position:relative}.menu-list__item>.menu-list__link:after{content:"";position:absolute;inset-inline:0;bottom:-.35em;height:1px;background-color:currentcolor;transform:scaleX(0);transition:transform var(--lux-duration-ui) var(--lux-ease)}.menu-list__item>.menu-list__link:hover:after,.menu-list__item>.menu-list__link[aria-expanded=true]:after{transform:scaleX(1)}.mega-menu__link{letter-spacing:.04em}.mega-menu__grid{gap:clamp(1.5rem,4vw,3.5rem)}.hero .hero__media-grid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,rgb(var(--palette-darkest-rgb) / .46) 0%,rgb(var(--palette-darkest-rgb) / .22) 28%,rgb(var(--palette-darkest-rgb) / .05) 52%,transparent 72%)}.hero .text-block.h1{max-width:16ch;margin-inline:auto}.hero .text-block.h1 :is(p,h1,h2){font-size:clamp(2.5rem,6.5vw,5rem);line-height:1.04;letter-spacing:-.02em}.product-card .card-gallery,.product-card .product-card__image{overflow:hidden;background-color:rgb(var(--color-foreground-rgb) / .03)}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.card-hover-effect-subtle-zoom .product-card{transition:transform var(--hover-transition-duration) var(--hover-transition-timing),box-shadow var(--hover-transition-duration) var(--hover-transition-timing)}.card-hover-effect-subtle-zoom .product-card:hover{transform:translateY(-6px);box-shadow:0 20px 46px -26px rgb(var(--palette-darkest-rgb) / .3)}.card-hover-effect-subtle-zoom .product-card:hover .card-gallery{transform:none}.card-hover-effect-subtle-zoom .product-card .card-gallery img{transition:transform var(--hover-transition-duration) var(--hover-transition-timing)}.card-hover-effect-subtle-zoom .product-card:hover .card-gallery img{transform:scale(var(--hover-subtle-zoom-amount))}}.product-card__content>.group-block{border-top:1px solid rgb(var(--color-foreground-rgb) / .14);transition:border-color var(--lux-duration-ui) var(--lux-ease)}.product-card:hover .product-card__content>.group-block{border-top-color:rgb(var(--color-foreground-rgb) / .42)}.product-card .text-block [role=heading]{text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.3em;transition:text-decoration-color var(--lux-duration-ui) var(--lux-ease)}.product-card:hover .text-block [role=heading],.product-card:focus-within .text-block [role=heading]{text-decoration-color:currentcolor}.product-card product-price{color:rgb(var(--color-foreground-rgb) / .68)}.product-card .variant-option__swatch{transition:transform var(--lux-duration-ui) var(--lux-ease),box-shadow var(--lux-duration-ui) var(--lux-ease)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.product-card .variant-option__button-label:hover .variant-option__swatch{transform:scale(1.12)}}@media screen and (min-width:750px){.product-card .quick-add__button,.product-card .quick-add__button.add-to-cart-button{inset-inline:0;bottom:0;width:auto;height:auto;min-height:0;padding:0;border:0;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;justify-content:stretch;overflow:hidden;translate:0 100%;transition:opacity var(--lux-duration-ui) var(--lux-ease),translate var(--lux-duration-ui) var(--lux-ease)}.product-card:is(:hover,:focus-within) .quick-add__button{translate:0 0}.product-card .quick-add__button:hover,.product-card .quick-add__button:active{scale:1}.product-card .quick-add__button .add-to-cart-text{display:flex;align-items:center;justify-content:center;width:100%;height:auto;border-radius:0;padding-block:1.0625rem;font-size:.6875rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;background-color:var(--quick-add-background, var(--color-background));color:var(--quick-add-foreground, var(--color-foreground));transition:background-color var(--lux-duration-ui) var(--lux-ease),color var(--lux-duration-ui) var(--lux-ease)}.product-card .quick-add__button:hover .add-to-cart-text{background-color:var(--color-foreground);color:var(--color-background)}.product-card .quick-add__button .add-to-cart-text__content{display:block;grid-template-columns:1fr}.product-card .quick-add__button .add-to-cart-text__content>span span{opacity:1;filter:none;translate:0 0;padding-right:0}.product-card .quick-add__button .add-to-cart-icon{display:none}}.lux-rule{border:0;border-top:var(--lux-hairline);margin-block:var(--lux-section-space-sm)}@media(prefers-reduced-motion:no-preference){html.lux-reveal-ready :is([data-lux-reveal],.lux-reveal){opacity:0;transform:translateY(.75rem);transition:opacity var(--lux-duration) var(--lux-ease-soft),transform var(--lux-duration) var(--lux-ease-soft);transition-delay:var(--lux-reveal-delay, 0ms);will-change:opacity,transform}html.lux-reveal-ready :is([data-lux-reveal],.lux-reveal).is-revealed{opacity:1;transform:none;will-change:auto}}@media screen and (max-width:989px){.hero .text-block.h1{max-width:14ch}}@media screen and (max-width:749px){:root{--lux-label-tracking: .14em}.button,.button-secondary,.button-custom{--button-padding-inline: 2rem}.hero .text-block.h1 :is(p,h1,h2){font-size:clamp(2.125rem,10vw,3rem)}}.lux-pdp__title{font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);font-size:clamp(1.875rem,3.2vw,2.75rem);line-height:1.12;letter-spacing:-.01em;text-wrap:balance;margin:0 0 var(--margin-lg)}.product-details product-price{color:rgb(var(--color-foreground-rgb) / .72)}.lux-shades{margin-block:var(--margin-3xl) 0;padding-block-start:var(--padding-xl);border-top:var(--lux-hairline)}.lux-shades__label{font-family:var(--font-body--family);font-size:var(--lux-label-size);font-weight:500;letter-spacing:var(--lux-label-tracking);text-transform:uppercase;margin:0 0 var(--margin-lg)}.lux-shades__label span{opacity:.62}.lux-shades__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--gap-lg)}.lux-shades__item{display:block;width:44px;height:44px;border-radius:50%;overflow:hidden;position:relative;box-shadow:0 0 0 1px rgb(var(--color-foreground-rgb) / .18);transition:box-shadow var(--lux-duration-ui) var(--lux-ease),transform var(--lux-duration-ui) var(--lux-ease)}.lux-shades__item img{width:100%;height:100%;object-fit:cover;display:block}.lux-shades__item:hover{transform:scale(1.06);box-shadow:0 0 0 1px rgb(var(--color-foreground-rgb) / .45)}.lux-shades__item.is-selected{box-shadow:0 0 0 1px var(--color-background),0 0 0 3px var(--color-foreground)}.lux-shades__item:focus-visible{outline:2px solid var(--color-foreground);outline-offset:4px}.product-details .buy-buttons-block{margin-block-start:var(--margin-3xl)}.product-details .quantity-selector{border-radius:0}.lux-pdp__description{margin-block-start:var(--margin-5xl);padding-block-start:var(--padding-xl);border-top:var(--lux-hairline);max-width:46ch;font-size:.9375rem;line-height:1.8}.lux-pdp__description :is(p,ul,ol){margin-block:0 var(--margin-lg)}.lux-pdp__description :is(p,ul,ol):last-child{margin-block-end:0}.lux-pdp__description :is(ul,ol){list-style:none;padding:0;margin-block-start:var(--margin-2xl);display:flex;flex-direction:column;gap:.6875rem}.lux-pdp__description ul li{position:relative;padding-inline-start:1.375rem;font-size:.875rem;line-height:1.55}.lux-pdp__description ul li:before{content:"";position:absolute;inset-inline-start:0;top:.62em;width:.5rem;height:1px;background-color:currentcolor;opacity:.45}.lux-pdp__description>p:first-child{font-size:1rem;line-height:1.75}.lux-pdp__description ol{counter-reset:lux-feature}.lux-pdp__description ol li{counter-increment:lux-feature;padding-inline-start:1.75rem;position:relative;font-size:.875rem;line-height:1.55}.lux-pdp__description ol li:before{content:counter(lux-feature,decimal-leading-zero);position:absolute;inset-inline-start:0;font-size:.6875rem;letter-spacing:.08em;opacity:.5}.product-details .accordion{margin-block-start:var(--margin-4xl)}.product-details .accordion summary{padding-block:var(--padding-lg);letter-spacing:var(--lux-label-tracking);text-transform:uppercase;font-size:var(--lux-label-size)}.slideshow-controls__thumbnails{gap:var(--gap-sm)}.slideshow-controls__thumbnail{border-radius:0;overflow:hidden;opacity:.5;transition:opacity var(--lux-duration-ui) var(--lux-ease)}.slideshow-controls__thumbnail:hover,.slideshow-controls__thumbnail[aria-current=true],.slideshow-controls__thumbnail.is-selected{opacity:1}@media screen and (max-width:749px){.lux-pdp__description{max-width:none}.lux-shades__item{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){.lux-shades__item,.slideshow-controls__thumbnail{transition:none}}.lux-page-figure{margin:clamp(2.5rem,6vw,4.5rem) 0 0;max-width:46rem}.lux-page-figure img{display:block;width:100%;height:auto;background-color:rgb(var(--color-foreground-rgb) / .03);border-radius:18px}.cart-items--dividers .cart-items__table-row{border-bottom-color:rgb(var(--color-foreground-rgb) / .12)}.cart-items__media,.cart-items__media-container{overflow:hidden;background-color:rgb(var(--color-foreground-rgb) / .03)}.cart-items__details :is(a,.cart-items__product-title){font-family:var(--font-heading--family);font-size:1rem;line-height:1.35;letter-spacing:0;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.28em;transition:text-decoration-color var(--lux-duration-ui) var(--lux-ease)}.cart-items__details a:hover{text-decoration-color:currentcolor}.cart-items__properties,.cart-items__property{font-size:.75rem;letter-spacing:.04em;opacity:.64}.cart-items__price,.cart-items__price-unit{font-size:.875rem;letter-spacing:.04em}.quantity-selector,.cart-items__quantity .quantity-selector{border-radius:0;box-shadow:inset 0 0 0 1px rgb(var(--color-foreground-rgb) / .18);transition:box-shadow var(--lux-duration-ui) var(--lux-ease)}.quantity-selector:focus-within{box-shadow:inset 0 0 0 1px var(--color-foreground)}.quantity-selector button{transition:opacity var(--lux-duration-ui) var(--lux-ease);opacity:.62}.quantity-selector button:hover:not(:disabled){opacity:1}.quantity-selector input{font-size:.875rem;letter-spacing:.04em}.cart-items__remove{--button-padding-inline: 0;--button-padding-block: 0;background:none;box-shadow:none;min-height:0;font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;opacity:.6;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.3em;transition:opacity var(--lux-duration-ui) var(--lux-ease),text-decoration-color var(--lux-duration-ui) var(--lux-ease)}.cart-items__remove:hover{opacity:1;text-decoration-color:currentcolor;background:none}.cart-totals{border-top:var(--lux-hairline);padding-block-start:var(--padding-xl)}.cart-totals__item{padding-block:var(--padding-2xs)}.cart-totals__total-label,.cart-totals__original-label,.cart-discounts__label{font-family:var(--font-body--family);font-size:var(--lux-label-size);font-weight:500;letter-spacing:var(--lux-label-tracking);text-transform:uppercase}.cart-totals__total-value{font-family:var(--font-heading--family);font-size:1.5rem;letter-spacing:-.01em}.cart-totals__tax-note{font-size:.75rem;opacity:.62;letter-spacing:.02em}.cart__ctas .cart__checkout-button,.cart__checkout-button{width:100%;--button-padding-block: 1.3125rem;font-size:.75rem;letter-spacing:var(--lux-label-tracking)}.cart__ctas{display:flex;flex-direction:column;gap:var(--gap-md);margin-block-start:var(--margin-xl)}.cart__ctas .additional-checkout-buttons{margin-block-start:var(--margin-2xs)}.cart-note__label,.cart-discount__label{font-size:var(--lux-label-size);letter-spacing:var(--lux-label-tracking);text-transform:uppercase}.cart-discount__pill{border-radius:0;font-size:.75rem;letter-spacing:.06em}.cart-items-component:has(.cart-items__empty-button){text-align:center;padding-block:clamp(3rem,9vw,7rem)}.cart-items__empty-button{margin-inline:auto;margin-top:var(--margin-4xl)}.cart-drawer__content{padding-inline:clamp(1.25rem,3vw,2rem)}.cart-drawer__items{padding-block-start:var(--padding-lg)}.cart-drawer__summary{border-top:var(--lux-hairline);padding-block-start:var(--padding-xl);padding-inline:clamp(1.25rem,3vw,2rem);padding-block-end:clamp(1.25rem,3vw,2rem)}@media screen and (max-width:749px){.cart-totals__total-value{font-size:1.25rem}.cart-items__remove{letter-spacing:.1em}}@media(prefers-reduced-motion:reduce){.cart-items__details a,.cart-items__remove,.quantity-selector,.quantity-selector button{transition:none}}footer .menu__item a,footer .lux-footer__policy-list a{font-size:.875rem;letter-spacing:.01em;line-height:1.5;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.28em;transition:text-decoration-color var(--lux-duration-ui) var(--lux-ease),opacity var(--lux-duration-ui) var(--lux-ease);opacity:.82}footer .menu__item a:hover,footer .lux-footer__policy-list a:hover{text-decoration-color:currentcolor;opacity:1}.lux-footer__policy-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.875rem}footer .menu__heading__default,footer .menu__heading,footer .email-signup__heading{font-family:var(--font-body--family);font-size:var(--lux-label-size);font-weight:500;letter-spacing:var(--lux-label-tracking);text-transform:uppercase;margin-block-end:var(--margin-xl)}footer .email-signup input[type=email]{background-color:transparent;letter-spacing:.02em}footer .social-icons__wrapper{gap:var(--gap-lg)}footer .social-icons__wrapper a{opacity:.82;transition:opacity var(--lux-duration-ui) var(--lux-ease),transform var(--lux-duration-ui) var(--lux-ease)}footer .social-icons__wrapper a:hover{opacity:1;transform:translateY(-2px)}footer .footer-utilities{font-size:.6875rem;letter-spacing:.08em}@media screen and (max-width:989px){footer .layout-panel-flex--row{flex-wrap:wrap}footer .layout-panel-flex--row>.group-block{flex:1 1 calc(50% - var(--gap, 2rem))}}@media screen and (max-width:749px){footer .layout-panel-flex--row>.group-block{flex-basis:100%}}@media(prefers-reduced-motion:reduce){footer .menu__item a,footer .lux-footer__policy-list a,footer .social-icons__wrapper a{transition:none}}input:not([type=checkbox],[type=radio]),textarea,select{letter-spacing:.02em}.form__label{font-size:var(--lux-label-size);letter-spacing:var(--lux-label-tracking);text-transform:uppercase}:focus-visible{outline:2px solid var(--color-foreground);outline-offset:3px}@media(prefers-reduced-motion:reduce){:where(.button-unstyled):after,.menu-list__item>.menu-list__link:after,.product-card,.product-card .text-block [role=heading],.product-card .variant-option__swatch,.product-card .quick-add__button,.product-card .quick-add__button .add-to-cart-text,.button,.button-secondary,.button-custom{transition:none}.product-card .quick-add__button{translate:0 0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/luxury.css.map */
