:root{--lx-white: #ffffff;--lx-stone: #f6f2ec;--lx-sand: #ebe4d9;--lx-ink: #1c1917;--lx-muted: #6b635c;--lx-brand: #3b2d24;--lx-brand-deep: #2a201a;--lx-espresso: #2a201a;--lx-on-dark: #f3eee7;--lx-on-dark-muted: rgba(243, 238, 231, .66);--lx-line: rgba(28, 25, 23, .14);--lx-line-strong: rgba(28, 25, 23, .28);--lx-line-dark: rgba(243, 238, 231, .16);--lx-serif: var(--heading-font-family);--lx-sans: var(--text-font-family);--lx-gutter: 16px;--lx-max: 1560px;--lx-section: clamp(56px, 7vw, 112px);--lx-gap: clamp(12px, 1.6vw, 24px);--lx-ease: cubic-bezier(.2, .7, .2, 1);--lx-h1: clamp(2.5rem, 4.8vw, 4.6rem);--lx-h2: clamp(2.1rem, 3.5vw, 3.35rem);--lx-h3: clamp(1.6rem, 2.4vw, 2.3rem);--lx-h4: clamp(1.25rem, 1.6vw, 1.5rem)}@media(min-width:750px){:root{--lx-gutter: 40px}}body{background:var(--lx-white);color:var(--lx-ink)}.lx{color:var(--lx-ink)}.lx *,.lx *:before,.lx *:after{box-sizing:border-box}.lx-wrap{width:100%;max-width:var(--lx-max);margin-inline:auto;padding-inline:var(--lx-gutter)}.lx-section{padding-block:var(--lx-section)}.lx-section--tight{padding-block:calc(var(--lx-section) * .6)}.lx-bg-stone{background:var(--lx-stone)}.lx-bg-sand{background:var(--lx-sand)}.lx-bg-espresso{background:var(--lx-espresso);color:var(--lx-on-dark)}.lx-bg-espresso .lx-eyebrow{color:#cdb89d}.lx-bg-espresso .lx-eyebrow:before{background:#cdb89d}.lx-bg-espresso .lx-text,.lx-bg-espresso .lx-muted{color:var(--lx-on-dark-muted)}.lx h1,.lx h2,.lx h3,.lx h4,.lx-serif,.lx-h1,.lx-h2,.lx-h3,.lx-h4{font-family:var(--lx-serif);font-weight:500;letter-spacing:-.005em;line-height:1.08;text-wrap:balance;font-variant-numeric:lining-nums;margin:0;text-transform:none}.lx-h1{font-size:var(--lx-h1);line-height:1.02}.lx-h2{font-size:var(--lx-h2)}.lx-h3{font-size:var(--lx-h3)}.lx-h4{font-size:var(--lx-h4);line-height:1.2}.lx h1 em,.lx h2 em,.lx h3 em,.lx-h1 em,.lx-h2 em,.lx-h3 em{font-style:italic;font-weight:500}.lx-eyebrow{display:inline-flex;align-items:center;gap:14px;margin:0 0 18px;font-family:var(--lx-sans);font-size:11px;font-weight:500;line-height:1.2;letter-spacing:.22em;text-transform:uppercase;color:var(--lx-brand)}.lx-eyebrow:before{content:"";width:28px;height:1px;background:var(--lx-brand);flex:none}.lx-eyebrow--plain:before,.text-center .lx-eyebrow:before,.lx-center .lx-eyebrow:before{display:none}@media(max-width:749px){.lx-eyebrow:before{display:none}}.lx-text{font-family:var(--lx-sans);font-size:16px;line-height:1.75;color:var(--lx-muted)}.lx-text p{margin:0 0 1em}.lx-text p:last-child{margin-bottom:0}.lx-text a{color:inherit;text-decoration:underline;text-underline-offset:4px}.lx-muted{color:var(--lx-muted)}.lx-center{text-align:center}.lx-num{font-family:var(--lx-serif);font-style:italic;font-weight:500;font-variant-numeric:lining-nums;color:var(--lx-brand)}.lx-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 34px;border:1px solid var(--lx-brand);border-radius:0;background:var(--lx-brand);color:#fff;font-family:var(--lx-sans);font-size:12px;font-weight:500;letter-spacing:.17em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .35s var(--lx-ease),color .35s var(--lx-ease),border-color .35s var(--lx-ease)}.lx-btn:hover{background:var(--lx-brand-deep);border-color:var(--lx-brand-deep);color:#fff}.lx-btn--ghost{background:transparent;color:var(--lx-ink);border-color:var(--lx-ink)}.lx-btn--ghost:hover{background:var(--lx-ink);color:#fff;border-color:var(--lx-ink)}.lx-btn--light{background:#fff;color:var(--lx-ink);border-color:#fff}.lx-btn--light:hover{background:transparent;color:#fff}.lx-link{display:inline-flex;align-items:center;gap:10px;padding-bottom:7px;font-family:var(--lx-sans);font-size:12px;font-weight:500;letter-spacing:.17em;text-transform:uppercase;color:var(--lx-ink);text-decoration:none;border-bottom:1px solid currentColor;line-height:1}.lx-link svg{width:14px;height:10px;transition:transform .35s var(--lx-ease)}.lx-link:hover svg{transform:translate(4px)}.lx-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 30px;margin-top:32px}.lx-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px 40px;margin-bottom:clamp(28px,3.4vw,48px);flex-wrap:wrap}.lx-head__main{max-width:720px}.lx-head .lx-text{margin-top:14px;max-width:560px}.lx-head--center{flex-direction:column;align-items:center;text-align:center}.lx-head--center .lx-head__main,.lx-head--center .lx-text{margin-inline:auto}.lx-media{position:relative;overflow:hidden;background:var(--lx-sand)}.lx-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform 1.1s var(--lx-ease)}a:hover>.lx-media img,.lx-media--zoom:hover img{transform:scale(1.03)}.lx-caption{margin-top:10px;font-family:var(--lx-sans);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--lx-muted)}@media(prefers-reduced-motion:reduce){.lx *,.lx *:before,.lx *:after{animation:none!important;transition:none!important}}.announcement-bar{letter-spacing:.14em;text-transform:uppercase;font-size:11px}.announcement-bar p{font-weight:500}.header{border-bottom:1px solid var(--lx-line)}.header__primary-nav-item>a,.header__primary-nav .header__link,.header__primary-nav a.bold,.header__primary-nav summary{font-family:var(--lx-sans);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.mega-menu,.dropdown-menu{border-top:1px solid var(--lx-line)}.mega-menu__linklist a,.mega-menu .link-faded,.dropdown-menu a{font-family:var(--lx-sans)}.mega-menu a.h6,.mega-menu .h6{font-family:var(--lx-sans);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--lx-brand)}.mega-menu__promo .content-over-media p,.mega-menu__promo p.h6{color:#fff}.section-header .prose>p.bold{font-family:var(--lx-sans);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--lx-brand)}.section-header h2.h2{font-family:var(--lx-serif);font-weight:500;font-size:var(--lx-h2);line-height:1.08;letter-spacing:-.005em;font-variant-numeric:lining-nums;text-wrap:balance}.section-header .text-with-icon{font-size:12px;font-weight:500;letter-spacing:.17em;text-transform:uppercase}.section-header .text-with-icon .reversed-link{background:none;border-bottom:1px solid currentColor;padding-bottom:6px}.section-header .circle-chevron{display:none}.section-header .prose>p:not(.bold){color:var(--lx-muted);max-width:560px}.product-card{background:transparent}.product-card__figure{overflow:hidden;background:var(--lx-stone)}.product-card__figure img{object-position:center top;transition:opacity .5s ease,transform 1.1s var(--lx-ease)}.product-card:hover .product-card__figure img.product-card__image--primary{transform:scale(1.03)}.product-card__info{padding:14px 2px 4px!important;gap:6px}.product-card__title,.product-card__title a{font-family:var(--lx-sans);font-size:14px;font-weight:400!important;line-height:1.45;color:var(--lx-ink);letter-spacing:.01em}.product-card .price-list,.product-card sale-price,.product-card .price{font-family:var(--lx-sans);font-size:14px;font-weight:500;color:var(--lx-ink)}.product-card__color-count{font-size:12px!important;letter-spacing:.04em;color:var(--lx-muted)!important}.product-card__quick-buy .button{min-height:44px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;background:#fffffff0;color:var(--lx-ink);border:1px solid var(--lx-ink)}.product-card__quick-buy .button:hover{background:var(--lx-ink);color:#fff}.product-card__mobile-quick-buy-button{background:#ffffffeb;border-radius:0}.product-list{--product-list-column-gap: clamp(12px, 1.6vw, 24px);--product-list-row-gap: clamp(28px, 3vw, 44px)}.button{border-radius:0;letter-spacing:.17em;text-transform:uppercase;font-size:12px;font-weight:500}.template-collection .collection-top-bar,.template-collection .facets-vertical{font-family:var(--lx-sans)}.facets-vertical .accordion__toggle,.facets__label,.collection-top-bar .bold{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:500}.template-collection .shopify-section--main-collection{padding-top:8px}.template-product .product-info__title{font-family:var(--lx-serif);font-weight:500;font-size:clamp(2rem,2.6vw,2.6rem)!important;line-height:1.08!important;letter-spacing:-.005em!important;font-variant-numeric:lining-nums;text-wrap:balance}.template-product .product-info__price sale-price,.template-product .product-info__price .price-list{font-family:var(--lx-sans);font-size:20px;font-weight:500}.template-product .product-info__block-item+.product-info__block-item{margin-block-start:20px}.template-product .product-info .block-swatch{min-height:46px;border-radius:0;padding-inline:16px;font-size:13px;letter-spacing:.04em}.template-product .product-info .block-swatch.is-selected,.template-product .product-info input:checked+.block-swatch{border-color:var(--lx-ink);box-shadow:inset 0 0 0 1px var(--lx-ink)}.template-product .product-info .media-swatch{border-radius:0}.template-product .variant-picker__option-info{font-size:12px;letter-spacing:.14em;text-transform:uppercase}.template-product .product-info__buy-buttons .button{min-height:54px}.template-product .accordion{border-color:var(--lx-line)}.template-product .accordion__toggle{font-family:var(--lx-sans);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;padding-block:20px}.template-product .accordion__content,.template-product .product-info__description{color:var(--lx-muted);line-height:1.75}.template-page .main-page .h1,.template-page main h1.h1,.shopify-policy__title h1{font-family:var(--lx-serif);font-weight:500;font-size:var(--lx-h1);line-height:1.04;letter-spacing:-.005em}.template-page main .prose,.shopify-policy__body .rte{line-height:1.8}.template-page main .prose h2,.shopify-policy__body h2{font-family:var(--lx-serif);font-weight:500}.template-page main .prose h3,.shopify-policy__body h3{font-family:var(--lx-serif);font-weight:500}.shopify-policy__container{max-width:760px!important;padding-block:var(--lx-section)!important}.cart-drawer .h5,.cart-drawer .drawer__title{font-family:var(--lx-serif);font-weight:500;font-size:26px;letter-spacing:0}.cart-drawer .line-item .product-title,.cart-drawer .line-item a.bold{font-weight:400}.cart-drawer .button{min-height:52px}.lx-pdp-eyebrow{margin:0 0 -6px;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--lx-brand)}.lx-pdp-eyebrow a{color:inherit;text-decoration:none}.lx-pdp-eyebrow a:hover{text-decoration:underline;text-underline-offset:4px}.lx-pdp-note{margin:-8px 0 0;font-size:13px;letter-spacing:.02em;color:var(--lx-muted)}.lx-pdp-usps{list-style:none;margin:-6px 0 0;padding:0;display:grid;gap:5px}.lx-pdp-usps li{display:flex;align-items:center;gap:9px;font-size:13.5px;line-height:1.4;color:var(--lx-ink)}.lx-pdp-usps__emoji{width:18px;flex:none;text-align:center;font-size:14px;line-height:1}.lx-pdp-contact{display:flex;gap:12px;align-items:flex-start;margin:0;font-size:13px;line-height:1.6;color:var(--lx-muted)}.lx-pdp-contact .lx-icon{width:20px;height:20px;flex:none;color:var(--lx-brand);margin-top:1px}.lx-pdp-contact a{color:var(--lx-ink);text-underline-offset:3px}.template-product .product-info{display:grid;grid-template-columns:132px minmax(0,1fr);column-gap:12px}.template-product .product-info>*{grid-column:1 / -1}.template-product .product-info__quantity-selector{grid-column:1;align-self:end}.template-product .product-info__buy-buttons{grid-column:2;align-self:end}.template-product .product-info__quantity-selector .block-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.template-product .product-info__quantity-selector .quantity-selector{height:54px;width:132px}.template-product .product-info__buy-buttons .button{height:54px;min-height:54px;padding:0 16px}.tesslara-payments{display:flex;gap:8px;flex-wrap:wrap}.tesslara-payments{justify-content:center}.tesslara-payments svg{width:40px;height:25px}.template-product .product-info__liquid:has(.tesslara-payments){margin-block-start:-16px!important}.cart-drawer .tesslara-view-cart{--button-background: 28 25 23;--button-text-color: 255 255 255;--button-outline-color: 28 25 23;background:var(--lx-ink);color:#fff;border:1px solid var(--lx-ink)}.product-card__variant-list .media-swatch__view-more{display:none}@media(max-width:699px){.template-product .variant-picker__option-values:has(.block-swatch){display:grid;grid-template-columns:repeat(3,1fr)}}.product-list>*,.product-list product-card{height:100%}.product-card{display:flex;flex-direction:column}.product-card__info{flex:1 1 auto;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.product-card__info>.v-stack{flex:1 1 auto;display:flex;flex-direction:column}.product-card__title{flex:1 0 auto}.product-card__info .price-list{margin-top:2px}.section-header{align-items:end}.accordion .circle-chevron,.collection-top-bar .circle-chevron{background:transparent!important;box-shadow:none;color:var(--lx-ink)}.template-product variant-option-value{text-transform:none;letter-spacing:.02em;font-size:14px}.template-product .variant-picker__option-info legend{text-transform:uppercase;letter-spacing:.14em;font-size:12px}@media(max-width:699px){.product-card__quick-buy .pointer-coarse\:hidden{display:none!important}.product-card__quick-buy .pointer-fine\:hidden{display:block!important}.product-card__mobile-quick-buy-button{width:36px;height:36px;border:1px solid var(--lx-line)}}.header__link-list>ul>li>a,.header__link-list>ul>li>details>summary,.header__link-list .bold.link-faded-reverse,.header__link-list>ul>li>.text-with-icon{font-family:var(--lx-sans);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.header__link-list>ul{column-gap:clamp(22px,2.2vw,36px)}.header__link-list>ul>li{display:flex;align-items:center}.header__link-list>ul>li>a,.header__link-list>ul>li>.text-with-icon,.header__link-list>ul>li>details>summary{display:inline-flex;align-items:center;line-height:24px;min-height:24px;padding-block:0}.template-product .product-info .block-swatch{justify-content:center;text-align:center;border-color:#1c19173d}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lux.css.map */
