:root{--lux-bg-primary: #f7f5f2;--lux-bg-secondary: #efeae3;--lux-white: #ffffff;--lux-text: #262626;--lux-text-soft: #666666;--lux-border: #d9d4ce;--lux-grey-warm: #b8b1a8;--lux-neutral-lux: #a8906a;--lux-charcoal: #1b1b1b;--lux-bg-hover: #f2eee8;--lux-success: #607a52;--lux-error: #a64a4a;--lux-accent: #b08d57;--lux-space-1: 4px;--lux-space-2: 8px;--lux-space-3: 12px;--lux-space-4: 16px;--lux-space-5: 24px;--lux-space-6: 32px;--lux-space-7: 48px;--lux-space-8: 64px;--lux-space-9: 96px;--lux-radius-sm: 6px;--lux-radius-md: 8px;--lux-radius-lg: 12px;--lux-transition-fast: .2s;--lux-transition-base: .25s;--lux-transition-slow: .3s;--lux-ease: cubic-bezier(.4, 0, .2, 1);--lux-font-heading: var(--font-heading-family, "Cormorant", Georgia, serif);--lux-font-body: var(--font-body-family, "Inter", -apple-system, BlinkMacSystemFont, sans-serif);--lux-text-xs: .75rem;--lux-text-sm: .875rem;--lux-text-base: 1rem;--lux-text-lg: clamp(1.125rem, 1rem + .4vw, 1.375rem);--lux-text-xl: clamp(1.5rem, 1.2rem + 1vw, 2rem);--lux-text-2xl: clamp(2rem, 1.5rem + 1.8vw, 2.75rem);--lux-text-3xl: clamp(2.5rem, 1.8rem + 3vw, 4rem);--lux-leading-heading: 1.15;--lux-leading-body: 1.6;--lux-tracking-heading: -.01em;--lux-tracking-body: .01em;--lux-tracking-eyebrow: .14em;--lux-weight-body: 400;--lux-weight-medium: 500;--lux-weight-heading: 500}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{border-radius:var(--lux-radius-sm);font-weight:var(--lux-weight-medium);letter-spacing:.06em;transition:background-color var(--lux-transition-base) var(--lux-ease),color var(--lux-transition-base) var(--lux-ease),transform var(--lux-transition-base) var(--lux-ease),box-shadow var(--lux-transition-base) var(--lux-ease)}.button:before,.shopify-challenge__button:before,.customer button:before,.shopify-payment-button__button--unbranded:before,.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{border-radius:var(--lux-radius-sm)}.button,.button--primary,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{background-color:var(--lux-charcoal);color:var(--lux-white)}.button:after,.button--primary:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{box-shadow:none}.button:not([disabled]):hover,.button--primary:not([disabled]):hover,.shopify-challenge__button:not([disabled]):hover,.customer button:not([disabled]):hover,button.shopify-payment-button__button--unbranded:not([disabled]):hover{background-color:#2a2a2a;transform:translateY(-1px)}.button:not([disabled]):hover:after,.button--primary:not([disabled]):hover:after,.shopify-challenge__button:not([disabled]):hover:after,.customer button:not([disabled]):hover:after,button.shopify-payment-button__button--unbranded:not([disabled]):hover:after{box-shadow:none}.button:not([disabled]):active,.button--primary:not([disabled]):active{transform:translateY(0)}.button--secondary{background-color:transparent;color:var(--lux-text);border:1px solid var(--lux-charcoal)}.button--secondary:after{box-shadow:none}.button--secondary:not([disabled]):hover{background-color:var(--lux-bg-hover);transform:translateY(-1px)}.button--secondary:not([disabled]):hover:after{box-shadow:none}.button:focus-visible,.button--secondary:focus-visible,.shopify-challenge__button:focus-visible,.customer button:focus-visible,button.shopify-payment-button__button--unbranded:focus-visible{outline:2px solid var(--lux-charcoal);outline-offset:2px;box-shadow:none}.button:disabled,.button[aria-disabled=true],.button.disabled{transform:none}.header__menu-item{color:var(--lux-text-soft);font-weight:var(--lux-weight-medium);letter-spacing:var(--lux-tracking-body);transition:color var(--lux-transition-base) var(--lux-ease)}.header__menu-item:hover{color:var(--lux-text)}.header__menu-item:hover span{text-decoration:underline;text-decoration-color:var(--lux-accent);text-decoration-thickness:1px;text-underline-offset:.4rem}.header__active-menu-item{color:var(--lux-text);text-decoration-color:var(--lux-accent);text-decoration-thickness:1px;text-underline-offset:.4rem}.header__menu-item:hover .header__active-menu-item{text-decoration-thickness:2px}details[open]>.header__menu-item{text-decoration-color:var(--lux-accent);text-underline-offset:.4rem}.header .list-menu__item--active{text-decoration-color:var(--lux-accent);text-underline-offset:.3rem}.header__submenu .header__menu-item:hover{text-decoration-color:var(--lux-accent)}.header__icons .header__icon,.header__icon--cart,.header__icon--account{color:var(--lux-text-soft);transition:color var(--lux-transition-base) var(--lux-ease)}.header__icons .header__icon:hover,.header__icon--cart:hover,.header__icon--account:hover{color:var(--lux-accent)}.cart-count-bubble{background-color:var(--lux-charcoal);box-shadow:0 0 0 1px var(--lux-accent)}.cart-count-bubble span{color:var(--lux-white)}.header__menu-item:focus-visible,.header__icon:focus-visible,.header__heading-link:focus-visible,.header .list-menu__item:focus-visible{outline:2px solid var(--lux-accent);outline-offset:2px;box-shadow:none}.card--card,.card--standard .card__inner{border-radius:var(--lux-radius-lg);border-color:var(--lux-border)}.card--card:after,.card--standard .card__inner:after{border-radius:var(--lux-radius-lg)}.card .card__inner .card__media{border-radius:var(--lux-radius-lg)}@media screen and (min-width:990px){.card .media.media--hover-effect>img:only-child,.card-wrapper .media.media--hover-effect>img:only-child{transition:transform var(--lux-transition-slow) var(--lux-ease)}.card:hover .media.media--hover-effect>img:first-child:only-child,.card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:scale(1.02)}.card-wrapper:hover .media.media--hover-effect>img+img{transition:transform var(--lux-transition-slow) var(--lux-ease),opacity var(--lux-transition-base) var(--lux-ease);transform:scale(1.02)}}.card--card>.card__content,.card--standard>.card__content{padding:0}.card--card .card__content .card__information,.card--standard .card__content .card__information{padding:1.1rem 1.2rem 1.3rem}.card__information .card__heading,.card .card__heading{font-family:var(--lux-font-heading);font-weight:var(--lux-weight-heading);letter-spacing:var(--lux-tracking-heading);line-height:var(--lux-leading-heading);font-size:1.4rem}@media screen and (min-width:750px){.card__information .card__heading,.card .card__heading{font-size:1.6rem}}.card-information>.price,.card-information .price{font-family:var(--lux-font-body);font-weight:var(--lux-weight-body);letter-spacing:.02em;font-size:1.25rem;line-height:1.35;opacity:.85}.card-information>*+*{margin-top:.35rem}.card-information .price--on-sale .price-item--regular{opacity:.65}.luxe-badge{display:inline-block;padding:var(--lux-space-1) var(--lux-space-3);border-radius:var(--lux-radius-sm);background-color:var(--lux-charcoal);color:var(--lux-white);box-shadow:inset 0 0 0 1px var(--lux-accent);font-family:var(--lux-font-body);font-size:var(--lux-text-xs);font-weight:var(--lux-weight-medium);letter-spacing:var(--lux-tracking-eyebrow);text-transform:uppercase;line-height:1;white-space:nowrap}.luxe-badge.top{align-self:flex-start}.luxe-badge.right{justify-self:flex-end}@media screen and (min-width:750px){.product__column-sticky{top:var(--lux-space-7)}.product--large:not(.product--no-media) .product__info-wrapper{padding-left:var(--lux-space-8)}.product--large:not(.product--no-media).product--right .product__info-wrapper{padding-right:var(--lux-space-8)}}.product__title h1,.product__title .h1{font-family:var(--lux-font-heading);font-weight:var(--lux-weight-heading);letter-spacing:var(--lux-tracking-heading);line-height:var(--lux-leading-heading)}.product__title{margin-bottom:var(--lux-space-5)}.product__sku,.product__text.caption-with-letter-spacing,.product__tax{color:var(--lux-text-soft);letter-spacing:var(--lux-tracking-body)}.product__info-container>*+*{margin-top:var(--lux-space-5)}.product__info-container .product-form,.product__info-container .product__description{margin-top:var(--lux-space-6);margin-bottom:var(--lux-space-6)}.product-form__buttons{max-width:none}.product-form__submit{margin-bottom:var(--lux-space-3)}.product__accordion.accordion,.product .accordion{border-top:1px solid var(--lux-border);border-bottom:1px solid var(--lux-border);margin-top:var(--lux-space-5)}.product .accordion__title{font-family:var(--lux-font-heading);font-weight:var(--lux-weight-heading);letter-spacing:var(--lux-tracking-heading);line-height:var(--lux-leading-heading);color:var(--lux-text)}.product .accordion summary{padding:var(--lux-space-4) 0;transition:color var(--lux-transition-base) var(--lux-ease)}.product .accordion summary:hover{color:var(--lux-accent)}.product .accordion .icon-caret{transition:transform var(--lux-transition-base) var(--lux-ease)}.product__accordion .accordion__content{padding:0 0 var(--lux-space-4);color:var(--lux-text-soft);line-height:var(--lux-leading-body)}.product .accordion summary:focus-visible{outline:2px solid var(--lux-accent);outline-offset:2px}.product__description-title{font-family:var(--lux-font-heading);font-weight:var(--lux-weight-heading)}.banner__heading{font-family:var(--lux-font-heading);font-weight:var(--lux-weight-heading);font-size:var(--lux-text-3xl);letter-spacing:var(--lux-tracking-heading);line-height:var(--lux-leading-heading)}.banner__text{font-family:var(--lux-font-body);line-height:var(--lux-leading-body)}.banner--desktop-transparent .banner__heading,.banner--desktop-transparent .banner__text{text-shadow:0 1px 12px rgba(27,27,27,.45)}@media screen and (max-width:749px){.banner:not(.banner--mobile-bottom) .banner__heading,.banner:not(.banner--mobile-bottom) .banner__text{text-shadow:0 1px 12px rgba(27,27,27,.45)}}.banner__box>*+.banner__buttons{margin-top:var(--lux-space-6)}.banner__box .banner__heading+*{margin-top:var(--lux-space-4)}.drawer{background-color:#1b1b1b66;transition:visibility var(--lux-transition-slow) var(--lux-ease)}.drawer__inner{background-color:var(--lux-bg-primary);border-color:var(--lux-border);transition:transform var(--lux-transition-slow) var(--lux-ease)}.drawer__heading{font-family:var(--lux-font-heading);font-weight:var(--lux-weight-heading);letter-spacing:var(--lux-tracking-heading);line-height:var(--lux-leading-heading)}.drawer__close:focus-visible{outline:2px solid var(--lux-accent);outline-offset:2px;box-shadow:none}.drawer__footer,.drawer__footer>details{border-color:var(--lux-border)}.cart-drawer .cart-items th,.cart-drawer .cart-items thead th,.cart__items,.cart-items th{border-bottom-color:var(--lux-border)}@media screen and (max-width:749px){.cart-items thead tr{border-bottom-color:var(--lux-border)}}.cart-item__name{font-family:var(--lux-font-body);color:var(--lux-text);letter-spacing:var(--lux-tracking-body)}.cart-item__name:hover{text-decoration-color:var(--lux-accent);text-underline-offset:.3rem}.cart-item__price-wrapper .price,.cart-item__final-price{font-weight:400;letter-spacing:.02em;color:var(--lux-text)}.cart-item__old-price,.unit-price,.product-option{color:var(--lux-text-soft)}.cart-items thead th{font-family:var(--lux-font-body);font-weight:400;letter-spacing:var(--lux-tracking-eyebrow);color:var(--lux-text-soft);opacity:1}.totals__total{font-family:var(--lux-font-heading);font-weight:var(--lux-weight-heading);letter-spacing:var(--lux-tracking-heading)}.totals__total-value{font-family:var(--lux-font-body);font-weight:500;color:var(--lux-text)}.tax-note{color:var(--lux-text-soft);letter-spacing:var(--lux-tracking-body)}.cart__ctas>*+*,.cart-drawer__footer>*+*{margin-top:var(--lux-space-3)}.cart__note .field__input{border-radius:var(--lux-radius-sm);border-color:var(--lux-border)}.cart__note label,.cart-note__label{color:var(--lux-text-soft)}.cart__empty-text,.cart-drawer__warnings .cart__empty-text{color:var(--lux-text-soft);font-family:var(--lux-font-body)}cart-drawer-items::-webkit-scrollbar-thumb{background-color:var(--lux-grey-warm)}.footer{border-top:.1rem solid var(--lux-border)}.footer:not(.color-scheme-1){border-top:.1rem solid var(--lux-border)}.footer__content-bottom{border-top:.1rem solid var(--lux-border)}.footer-block__heading{font-family:var(--lux-font-heading);font-weight:var(--lux-weight-heading);letter-spacing:var(--lux-tracking-heading);line-height:var(--lux-leading-heading);color:var(--lux-text)}.footer-block__brand-info .footer-block__heading{font-size:calc(var(--font-heading-scale) * 1.8rem)}.footer-block__details-content .list-menu__item--link,.copyright__content a{color:var(--lux-text-soft);transition:color var(--lux-transition-base) var(--lux-ease),text-decoration-color var(--lux-transition-base) var(--lux-ease)}@media screen and (min-width:750px){.footer-block__details-content .list-menu__item--link:hover,.copyright__content a:hover{color:var(--lux-text);text-decoration:underline;text-decoration-color:var(--lux-accent);text-decoration-thickness:.1rem;text-underline-offset:.4rem}}.footer-block__details-content .list-menu__item--active{color:var(--lux-text)}.footer-block__details-content .rte,.footer-block__brand-info .rte{color:var(--lux-text-soft);font-family:var(--lux-font-body);line-height:var(--lux-leading-body)}.footer__copyright,.copyright__content{color:var(--lux-text-soft)}.policies li a{color:var(--lux-text-soft);transition:color var(--lux-transition-base) var(--lux-ease)}@media screen and (min-width:750px){.policies li a:hover{color:var(--lux-text);text-decoration:underline;text-decoration-color:var(--lux-accent);text-underline-offset:.4rem}}.footer .newsletter-form__field-wrapper .field{border-radius:var(--lux-radius-sm)}.footer .newsletter-form__field-wrapper .field__input{border-radius:var(--lux-radius-sm);border-color:var(--lux-border);font-family:var(--lux-font-body);transition:border-color var(--lux-transition-base) var(--lux-ease)}.footer .newsletter-form__field-wrapper .field__input::placeholder,.footer .newsletter-form__field-wrapper .field__label{color:var(--lux-text-soft)}.footer .newsletter-form__field-wrapper .field:focus-within{box-shadow:0 0 0 .2rem var(--lux-accent);border-radius:var(--lux-radius-sm)}.footer .newsletter-form__button{border-radius:0 var(--lux-radius-sm) var(--lux-radius-sm) 0;transition:color var(--lux-transition-base) var(--lux-ease)}.footer .newsletter-form__button:hover .icon{color:var(--lux-accent)}.footer .newsletter-form__button:focus-visible{outline:.2rem solid var(--lux-accent);outline-offset:.2rem;box-shadow:none}.footer .list-social__link{transition:color var(--lux-transition-base) var(--lux-ease)}.footer .list-social__link:hover{color:var(--lux-accent)}.footer .list-social__link:focus-visible{outline:.2rem solid var(--lux-accent);outline-offset:.2rem;box-shadow:none}.underlined-link,.customer a,.inline-richtext a,.rte.inline-richtext a{transition:text-decoration-thickness var(--lux-transition-base) var(--lux-ease),text-decoration-color var(--lux-transition-base) var(--lux-ease)}.underlined-link:hover,.customer a:hover,.inline-richtext a:hover,.rte.inline-richtext a:hover{text-decoration-color:var(--lux-accent);text-decoration-thickness:.2rem;text-underline-offset:.4rem}.link--text{transition:color var(--lux-transition-base) var(--lux-ease),text-decoration-color var(--lux-transition-base) var(--lux-ease)}.link--text:hover{color:var(--lux-text);text-decoration:underline;text-decoration-color:var(--lux-accent);text-decoration-thickness:.1rem;text-underline-offset:.4rem}.product-form__input--pill input[type=radio]+label{transition:border-color var(--lux-transition-base) var(--lux-ease),background-color var(--lux-transition-base) var(--lux-ease),color var(--lux-transition-base) var(--lux-ease)}.product-form__input--pill input[type=radio]:checked+label{box-shadow:inset 0 0 0 1px var(--lux-accent)}.product-form__input--pill input[type=radio]:focus-visible+label,.product-form__input--pill input[type=radio].focused+label{outline:2px solid var(--lux-accent);outline-offset:2px;box-shadow:none}.swatch-input__input+.swatch-input__label{transition:box-shadow var(--lux-transition-base) var(--lux-ease),outline var(--lux-transition-base) var(--lux-ease)}.swatch-input__input:checked+.swatch-input__label{box-shadow:0 0 0 .1rem var(--lux-bg-primary),0 0 0 .3rem var(--lux-accent)}.swatch-input__input:focus-visible+.swatch-input__label{outline:2px solid var(--lux-accent);outline-offset:2px}.product-form__input--dropdown .select__select{border-radius:var(--lux-radius-sm);transition:border-color var(--lux-transition-base) var(--lux-ease)}.product-form__input--dropdown .select__select:focus-visible{outline:2px solid var(--lux-accent);outline-offset:2px;box-shadow:none}.facets__summary:focus-visible,.facets__button:focus-visible,.facet-checkbox input[type=checkbox]:focus-visible+label,.quantity__input:focus-visible,.quantity__button:focus-visible,.pagination__item:focus-visible{outline:2px solid var(--lux-accent);outline-offset:2px;box-shadow:none}.quantity__button,.facets__summary,.pagination__item{transition:color var(--lux-transition-base) var(--lux-ease),background-color var(--lux-transition-base) var(--lux-ease),border-color var(--lux-transition-base) var(--lux-ease)}::selection{background-color:#b08d572e;color:var(--lux-text)}.header__menu-item:focus-visible,.header__icon:focus-visible,.header__heading-link:focus-visible,.header .list-menu__item:focus-visible,.drawer__close:focus-visible,.product .accordion summary:focus-visible,.product-form__input--pill input[type=radio]:focus-visible+label,.product-form__input--pill input[type=radio].focused+label,.swatch-input__input:focus-visible+.swatch-input__label,.product-form__input--dropdown .select__select:focus-visible,.facets__summary:focus-visible,.facets__button:focus-visible,.facet-checkbox input[type=checkbox]:focus-visible+label,.quantity__input:focus-visible,.quantity__button:focus-visible,.pagination__item:focus-visible{box-shadow:0 0 0 4px var(--lux-charcoal)}.footer .newsletter-form__button:focus-visible,.footer .list-social__link:focus-visible{box-shadow:0 0 0 .4rem var(--lux-charcoal)}.footer .newsletter-form__field-wrapper .field:focus-within{box-shadow:0 0 0 .2rem var(--lux-accent),0 0 0 .4rem var(--lux-charcoal)}.swatch-input__input:checked+.swatch-input__label{box-shadow:0 0 0 .1rem var(--lux-bg-primary),0 0 0 .3rem var(--lux-accent),0 0 0 .5rem var(--lux-charcoal)}.template-index .shopify-section-group-header-group{position:absolute;top:0;left:0;right:0;z-index:4}.template-index .shopify-section-group-header-group .header-wrapper,.template-index .shopify-section-group-header-group .announcement-bar,.template-index .shopify-section-group-header-group .utility-bar{background:transparent;border:0}.template-index .shopify-section-group-header-group .header-wrapper--border-bottom,.template-index .shopify-section-group-header-group .utility-bar--border-bottom{border-bottom:0}.template-index .shopify-section-group-header-group:before{content:"";position:absolute;top:0;left:0;right:0;height:24rem;background:linear-gradient(to bottom,#1b1b1b8c,#1b1b1b47 45%,#1b1b1b00);pointer-events:none;z-index:-1}.template-index .shopify-section-group-header-group:not(.shopify-section-header-sticky) .announcement-bar__message,.template-index .shopify-section-group-header-group:not(.shopify-section-header-sticky) .header__menu-item,.template-index .shopify-section-group-header-group:not(.shopify-section-header-sticky) .header__menu-item span,.template-index .shopify-section-group-header-group:not(.shopify-section-header-sticky) .header__heading-link,.template-index .shopify-section-group-header-group:not(.shopify-section-header-sticky) .list-menu__item--link,.template-index .shopify-section-group-header-group:not(.shopify-section-header-sticky) .header__icon .icon,.template-index .shopify-section-group-header-group:not(.shopify-section-header-sticky) .header__icon,.template-index .shopify-section-group-header-group:not(.shopify-section-header-sticky) .localization-form__select{color:var(--lux-white);text-shadow:0 1px 8px rgba(27,27,27,.4)}.template-index .shopify-section-group-header-group:not(.shopify-section-header-sticky) .header__icon .icon path,.template-index .shopify-section-group-header-group:not(.shopify-section-header-sticky) .header__icon .icon circle{stroke:var(--lux-white)}.template-index .shopify-section-group-header-group:not(.shopify-section-header-sticky) .header__menu-item:hover span,.template-index .shopify-section-group-header-group:not(.shopify-section-header-sticky) .header__active-menu-item{text-decoration-color:var(--lux-accent)}.template-index .shopify-section-header-sticky .header-wrapper{background:var(--lux-bg-primary)}.template-index .shopify-section-header-sticky:before{opacity:0}@media screen and (max-width:749px){.template-index .shopify-section-group-header-group:before{height:16rem}}@media screen and (min-width:750px){.template-index .video-section__media{--ratio-percent: 56.25% !important}.template-index .video-section__media .deferred-media__poster img{width:auto;max-width:100%;left:50%;transform:translate(-50%);object-fit:contain}.template-index .deferred-media.video-section__media video{object-fit:contain;background:transparent}}.video-hero__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:blur(28px) brightness(.9);transform:scale(1.12)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/luxe-tokens.css.map */
