:root{--lc-ivory: #f5f1e9;--lc-paper: #faf8f4;--lc-ink: #161513;--lc-taupe: #8a8278;--lc-gold: #a8874f;--lc-rule: rgba(22, 21, 19, .14);--lc-overlay: rgba(12, 11, 10, .32);--lc-page: 144rem;--lc-reading: 72rem;--lc-space-1: clamp(.8rem, .55rem + .35vw, 1.2rem);--lc-space-2: clamp(1.6rem, 1.2rem + .65vw, 2.4rem);--lc-space-3: clamp(2.4rem, 1.7rem + 1.1vw, 4rem);--lc-space-4: clamp(4rem, 2.5rem + 2.4vw, 7.2rem);--lc-space-5: clamp(6.4rem, 3.5rem + 4.5vw, 12rem);--lc-title-1: clamp(4.2rem, 2.7rem + 4.2vw, 9rem);--lc-title-2: clamp(3.2rem, 2.5rem + 2vw, 5.6rem);--lc-title-3: clamp(2.4rem, 2rem + .9vw, 3.6rem);--lc-transition: .26s cubic-bezier(.22, 1, .36, 1);--lc-header-height: 7.2rem;--lc-menu-w: min(32rem, 86vw);--lc-z-header: 40;--lc-z-sticky-atc: 35;--lc-heading-family: "Libre Baskerville", Baskerville, Georgia, "Times New Roman", serif;--lc-body-family: "DM Sans", Assistant, Arial, Helvetica, sans-serif;--font-heading-family: var(--lc-heading-family);--font-heading-style: normal;--font-heading-weight: 400;--font-heading-scale: 1.1;--font-body-family: var(--lc-body-family);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--font-body-scale: 1;--page-width: 140rem;--spacing-sections-desktop: 56px;--spacing-sections-mobile: 39px;--grid-desktop-vertical-spacing: 32px;--grid-desktop-horizontal-spacing: 24px;--grid-mobile-vertical-spacing: 16px;--grid-mobile-horizontal-spacing: 12px}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--lc-header-height) + 2rem)}body{display:grid;grid-template-columns:minmax(0,1fr);color:var(--lc-ink);background:var(--lc-paper);font-family:var(--lc-body-family);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body>*{grid-column:1;min-width:0}body,.color-background-1,.color-scheme-1{--color-background: 255, 253, 250;--color-foreground: 24, 24, 22;--color-button: 24, 24, 22;--color-button-text: 255, 253, 250;--color-secondary-button: 255, 253, 250;--color-secondary-button-text: 24, 24, 22;--color-shadow: 24, 24, 22;--gradient-background: var(--lc-paper)}.color-background-2{--color-background: 244, 240, 232;--color-foreground: 24, 24, 22;--color-button: 24, 24, 22;--color-button-text: 255, 253, 250;--color-secondary-button: 244, 240, 232;--color-secondary-button-text: 24, 24, 22;--color-shadow: 24, 24, 22;--gradient-background: var(--lc-ivory)}.color-inverse,.color-accent-2{--color-background: 24, 24, 22;--color-foreground: 255, 253, 250;--color-button: 255, 253, 250;--color-button-text: 24, 24, 22;--color-secondary-button: 24, 24, 22;--color-secondary-button-text: 255, 253, 250;--color-shadow: 24, 24, 22;--gradient-background: var(--lc-ink)}.color-accent-1{--color-background: 168, 135, 79;--color-foreground: 24, 24, 22;--color-button: 24, 24, 22;--color-button-text: 255, 253, 250;--color-secondary-button: 168, 135, 79;--color-secondary-button-text: 24, 24, 22;--color-shadow: 24, 24, 22;--gradient-background: var(--lc-gold)}.page-width{max-width:var(--lc-page);padding-inline:clamp(1.8rem,1rem + 2vw,4.8rem)}h1,h2,h3,.h0,.h1,.h2,.h3{color:var(--lc-ink);font-family:var(--lc-heading-family);font-weight:400;letter-spacing:-.018em;line-height:1.08}.rte{line-height:1.72}.rte a,.link,.underlined-link{text-underline-offset:.35em;text-decoration-thickness:.08rem}.button,.shopify-payment-button__button,button:not(.slider-button,.slideshow__autoplay,.quantity__button){min-height:4.4rem}.button,.shopify-payment-button__button--unbranded{border-radius:0;box-shadow:none;font-size:1.2rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;transition:color var(--lc-transition),background-color var(--lc-transition),border-color var(--lc-transition)}.button:before,.button:after,.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button--unbranded:after{border-radius:0;box-shadow:none}.button:not([disabled]):hover,.shopify-payment-button__button--unbranded:not([disabled]):hover{box-shadow:inset 0 0 0 .1rem currentColor}:focus-visible,.focused,.focus-inset:focus-visible{outline:.2rem solid var(--lc-gold)!important;outline-offset:.3rem;box-shadow:none!important}.skip-to-content-link:focus{position:fixed!important;top:1rem;left:1rem;z-index:100}.shopify-section-group-header-group{position:relative;z-index:var(--lc-z-header)}.announcement-bar-section .utility-bar{min-height:2.8rem;border-color:var(--lc-rule)}.announcement-bar-section .page-width,.announcement-bar-section .announcement-bar,.announcement-bar-section .announcement-bar-slider{width:100%;max-width:none}.announcement-bar-section .utility-bar__grid{grid-template-columns:minmax(0,1fr)}.announcement-bar__message{justify-content:center;width:100%;min-height:2.8rem;padding-block:.5rem;font-size:1rem;letter-spacing:.16em;text-align:center;text-transform:uppercase}.section-header,sticky-header{z-index:var(--lc-z-header)}.header-wrapper{border-color:var(--lc-rule);transition:background-color var(--lc-transition),border-color var(--lc-transition),color var(--lc-transition)}.header{min-height:var(--lc-header-height);padding-block:.8rem!important}.header__heading-logo{width:min(var(--logo-width),12rem);max-height:5.4rem;object-fit:contain}.header__menu-item{padding-inline:clamp(.6rem,.4rem + .15vw,.8rem);font-size:1.08rem;letter-spacing:.075em;text-transform:uppercase}.header__icon,.menu-drawer__menu-item,.menu-drawer__close-button{min-width:4.4rem;min-height:4.4rem}.mega-menu__content,.menu-drawer,.predictive-search{border-color:var(--lc-rule);box-shadow:none}.mega-menu__content{padding-block:1.2rem!important}.mega-menu__content--condensed{padding-block:.8rem!important}.mega-menu__content--grouped{padding-block:1.2rem!important}.mega-menu__content .mega-menu__link{padding-bottom:.35rem;font-size:1.3rem;line-height:1.5}.mega-menu__content .lc-mega-menu-about{grid-template-columns:minmax(22rem,34rem);justify-content:start;gap:.45rem}.lc-mega-menu-about__heading{display:block;color:rgb(var(--color-foreground));font-weight:700}.lc-mega-menu-about__house .list-unstyled{display:grid;grid-template-columns:1fr;gap:.2rem}body.lc-header-overlay .section-header{margin-bottom:calc(-1 * var(--lc-header-height))!important}body.lc-header-overlay:not(.lc-header-scrolled) .section-header .header-wrapper{color:var(--lc-ink);background:transparent;border-color:var(--lc-rule)}body.lc-header-overlay:not(.lc-header-scrolled) .section-header .header__heading-logo{filter:none}body.lc-header-overlay:not(.lc-header-scrolled) .section-header .header__menu-item,body.lc-header-overlay:not(.lc-header-scrolled) .section-header .header__icon{color:var(--lc-ink)}.content-for-layout>.shopify-section:not(:first-child){position:relative}.title-wrapper-with-link,.collection__title.title-wrapper,.main-page-title{margin-bottom:var(--lc-space-3)}.title-wrapper-with-link .title,.collection__title .title{font-size:var(--lc-title-2)}.image-with-text__content,.multirow__inner .image-with-text__content{padding:var(--lc-space-4)}.image-with-text__heading,.multicolumn-card__info .inline-richtext,.collapsible-content__heading{font-size:var(--lc-title-3)}.multicolumn-card,.image-with-text__media,.global-media-settings,.media,.card,.card__inner{border-radius:0;box-shadow:none}.multicolumn-card__info{padding:var(--lc-space-2) 0 var(--lc-space-3)}.card-wrapper .card__inner{overflow:hidden;background:#eeeae2}.product-card-wrapper .card__media .media img{object-fit:cover;object-position:center;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity var(--lc-transition)}.product-card-wrapper .card__inner.ratio{--ratio-percent: 150% !important}.product-card-wrapper:hover .card__media .media>img:first-child{transform:scale(1.03)}.card__information{padding-block:1.6rem .4rem}.card__heading{font-family:var(--font-body-family);font-size:clamp(1.35rem,1.25rem + .25vw,1.55rem);font-weight:500;letter-spacing:.02em;line-height:1.35}.card-information>.price{margin-top:.7rem;font-size:1.3rem;letter-spacing:.03em;font-weight:500}.lc-card-meta{margin-top:.55rem;color:rgba(var(--color-foreground),.62);font-size:1.15rem;letter-spacing:.04em}.badge{border:0;border-radius:0;padding:.65rem .9rem;font-size:1rem;letter-spacing:.1em;text-transform:uppercase}.collection-hero{background:var(--lc-ivory)}.collection-hero__inner,.collection-hero--desc-only .collection-hero__inner{min-height:0;padding-block:5.6rem}.template-collection .facets-wrapper,.template-collection .facets-vertical-sort,.template-collection .product-count,.template-collection .product-count-vertical{display:none!important}.template-collection main>.shopify-section:has(#product-grid)>[class*=-padding],.template-collection main>.shopify-section:has(.collection)>[class*=-padding]{padding-top:14px!important}.lc-all-cats{display:flex;flex-wrap:wrap;gap:.85rem 2.2rem;max-width:78%;margin-top:2.8rem}.lc-all-cats a{color:#1615138c;font-family:DM Sans,sans-serif;font-size:1.35rem;font-weight:400;letter-spacing:.06em;line-height:1.3;text-decoration:none;border-bottom:.1rem solid transparent}.lc-all-cats a:hover{color:#161513}.lc-all-cats a[aria-current=page]{color:#161513;border-bottom-color:#161513}.product-grid .grid__item.is-lc-hidden{display:none!important}.lc-all-empty{margin:4rem 0 2rem;color:#1615138c;font-size:1.5rem}.collection-hero__eyebrow{margin:0 0 1.2rem;color:#1615138c;font-family:DM Sans,sans-serif;font-size:1.15rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase}.collection-hero__title{max-width:18ch;margin-bottom:var(--lc-space-2);font-size:clamp(3.2rem,2.5rem + 1.7vw,5rem)}.collection-hero__description,.lc-collection-description{max-width:var(--lc-reading)}.collection-hero.collection-hero--seasonal.collection-hero--with-image .collection-hero__image-container{align-self:center;aspect-ratio:16 / 9;height:auto;min-height:0}.collection-hero.collection-hero--seasonal.collection-hero--with-image .collection-hero__image-container img{object-fit:cover;object-position:center}.collection-hero.collection-hero--seasonal.collection-hero--without-image .collection-hero__inner{justify-content:flex-start;align-items:flex-start;text-align:left}.collection-hero.collection-hero--seasonal.collection-hero--without-image .collection-hero__text-wrapper{width:100%;margin-inline:0}.collection-hero.collection-hero--seasonal.collection-hero--without-image .collection-hero__title,.collection-hero.collection-hero--seasonal.collection-hero--without-image .collection-hero__description,.collection-hero.collection-hero--seasonal.collection-hero--without-image .lc-collection-description{max-width:78%;margin-inline:0;text-align:left}.collection-hero.collection-hero--seasonal.collection-hero--without-image .lc-collection-description summary{margin-inline:auto}.lc-collection-description summary{width:max-content;margin-top:1.2rem;cursor:pointer;font-size:1.2rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.lc-collection-description summary::marker{color:var(--lc-gold)}.lc-collection-description__open,.lc-collection-description[open] .lc-collection-description__closed,.lc-collection-description[open] .lc-collection-description__excerpt{display:none}.lc-collection-description[open] .lc-collection-description__open{display:inline}.facets-container,.facet-filters,.mobile-facets__wrapper{border-color:var(--lc-rule)}.facet-filters__sort,.mobile-facets__open,.facets__summary{min-height:4.4rem}@media screen and (min-width:750px){.facets__heading{display:flex;min-height:4.4rem;align-items:flex-start;margin:0 2rem 1.5rem 0}.facets__summary .icon-caret{top:.85rem}}.product-form__input--pill{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem;width:100%;max-width:100%;padding-inline:0;text-align:center}.product-form__input--pill .form__label{flex:0 0 100%;width:100%;margin:0 0 .2rem;text-align:center}.product-form__input--pill input[type=radio]+label{display:inline-flex;flex:0 1 auto;align-items:center;justify-content:center;min-width:5.8rem;max-width:13rem;margin:0;padding:1.2rem 1.4rem;overflow:visible;line-height:1.15;overflow-wrap:anywhere;text-align:center;white-space:normal}.template-product .shopify-section:has(>.lc-product-details){margin-top:0}.lc-house-page{width:min(100%,98rem)}.lc-house-page__header{max-width:72rem;margin-bottom:clamp(3.2rem,5vw,6rem)}.lc-house-page__eyebrow{margin:0 0 1rem;color:var(--lc-gold);font-size:1.1rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.lc-house-page__intro{max-width:62rem;margin-top:1.6rem;font-size:clamp(1.6rem,1.5rem + .25vw,1.9rem)}.lc-house-page__chapter{border-top:.1rem solid var(--lc-rule)}.lc-house-page__chapter:last-child{border-bottom:.1rem solid var(--lc-rule)}.lc-house-page__summary{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:clamp(2.2rem,3vw,3.4rem) 0;cursor:pointer;list-style:none}.lc-house-page__summary::-webkit-details-marker{display:none}.lc-house-page__summary h2{margin:0;font-size:clamp(2.8rem,2.2rem + 1.2vw,4.4rem)}.lc-house-page__summary:after{content:"+";color:var(--lc-gold);font-family:var(--font-body-family);font-size:2.6rem;font-weight:300}.lc-house-page__chapter[open] .lc-house-page__summary:after{content:"\2212"}.lc-house-page__content{max-width:78rem;padding:0 0 clamp(3.2rem,5vw,6rem)}.lc-house-page__content img{max-width:100%;height:auto}.lc-house-page__content--vision{max-width:98rem}.lc-house-vision__lead{max-width:76rem}.lc-house-vision__lead h3,.lc-house-vision__section-title{margin:0 0 2rem;font-size:clamp(2.2rem,1.9rem + .7vw,3.2rem)}.lc-house-vision__section{margin-top:clamp(4rem,7vw,8rem)}.lc-house-vision__process,.lc-house-vision__gallery{display:grid;gap:clamp(1.4rem,2.4vw,2.8rem)}.lc-house-vision__process,.lc-house-vision__gallery--three{grid-template-columns:repeat(3,minmax(0,1fr))}.lc-house-vision__gallery--two{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-house-vision__card,.lc-house-vision__fabric{margin:0}.lc-house-vision__media{overflow:hidden;background:#e9e4db}.lc-house-vision__media--process{aspect-ratio:3 / 2}.lc-house-vision__media--fabric{aspect-ratio:4 / 5}.lc-house-vision__media img{width:100%;height:100%;object-fit:cover}.lc-house-vision__card figcaption{padding:1.8rem 0 0;text-align:center}.lc-house-vision__card h4{margin:0;font-family:var(--font-body-family);font-size:1.45rem;font-weight:600}.lc-house-vision__card p{margin:.7rem 0 0;color:rgba(var(--color-foreground),.68);font-size:1.3rem}.lc-house-vision__statement,.lc-house-vision__closing{max-width:76rem;margin-top:clamp(4rem,6vw,7rem);padding-left:clamp(1.8rem,3vw,3.2rem);border-left:.2rem solid var(--lc-gold)}.lc-house-vision__fabric figcaption{padding-top:1.2rem;font-size:1.3rem;letter-spacing:.04em}@media screen and (max-width:749px){.lc-house-vision__process,.lc-house-vision__gallery--three{grid-template-columns:1fr}.lc-house-vision__gallery--two{grid-template-columns:repeat(2,minmax(0,1fr))}}.product__title h1{font-size:clamp(3rem,2.5rem + 1.15vw,4.4rem)}.product__info-container>*+*{margin-top:1.2rem!important;margin-bottom:0!important}.product__info-container .product-form{margin:1.2rem 0 .8rem!important}.product__info-container .product__description,.product__info-container>.product__description,.product__info-container>*+.product__description,.product__description{margin:1.2rem 0 1.6rem!important;padding-top:0!important}.reassurance-block{margin-top:1rem!important;margin-bottom:0!important}.product__info-container .price{font-size:1.7rem}.product-form__input--pill input[type=radio]+label{min-height:4.4rem;display:inline-flex;align-items:center;border-radius:0}.product__accordion{border-color:var(--lc-rule)}.product__accordion summary{min-height:5.2rem}.lc-product-provenance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--lc-space-3)!important;border-top:.1rem solid var(--lc-rule);border-bottom:.1rem solid var(--lc-rule)}.lc-product-provenance>div{padding:1.6rem 1.2rem 1.6rem 0}.lc-product-provenance>div+div{padding-left:1.2rem;border-left:.1rem solid var(--lc-rule)}.lc-product-provenance span{display:block;margin-bottom:.45rem;color:rgba(var(--color-foreground),.62);font-size:1rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.lc-product-provenance p,.lc-product-provenance .metafield-rich_text_field{margin:0;font-size:1.25rem;line-height:1.45}.lc-sticky-atc{display:none}.footer{border-top:.1rem solid var(--lc-rule);background:var(--lc-ivory)}.footer__content-top,.footer__content-bottom{padding-top:var(--lc-space-4)}.footer-block__heading{font-size:1.4rem;letter-spacing:.1em;text-transform:uppercase}.footer-block__details-content .list-menu__item--link,.copyright__content{font-size:1.2rem}.newsletter-form__field-wrapper .field__input,.field__input,.select__select,.customer .field input{min-height:4.8rem;border-radius:0}.template-404 .main-page-title,.template-search .template-search__header,.template-cart .title-wrapper-with-link,.template-page .main-page-title,.customer h1{font-size:var(--lc-title-2)}.cart-drawer .drawer__inner{width:min(46rem,100vw);border:0;box-shadow:-1rem 0 4rem #1818161f}.lc-cart-production-note{margin:0 0 1.6rem;padding:1.2rem 0;border-top:.1rem solid var(--lc-rule);border-bottom:.1rem solid var(--lc-rule);font-size:1.2rem;line-height:1.55}@media screen and (max-width:989px){:root{--lc-header-height: 6.4rem}.header{min-height:var(--lc-header-height)}.header__heading-logo{width:min(var(--logo-width),9rem);max-height:4.6rem}.menu-drawer__navigation{padding:2rem 0 4rem}.menu-drawer__menu-item{padding-block:1.2rem;font-family:var(--font-heading-family);font-size:2.4rem}}@media screen and (max-width:749px){.page-width{padding-inline:1.8rem}.image-with-text__content,.multirow__inner .image-with-text__content{padding:3.2rem 1.8rem 4.8rem}.collection-hero__inner{min-height:auto;padding-block:3.2rem}.collection-hero--with-image .collection-hero__image-container{min-height:26rem}.collection-hero.collection-hero--seasonal.collection-hero--with-image .collection-hero__image-container{aspect-ratio:16 / 9;height:auto;min-height:0}.lc-sticky-atc{position:fixed;inset:auto 0 0;z-index:var(--lc-z-sticky-atc);display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,1fr);gap:1.2rem;align-items:center;padding:1.2rem max(1.6rem,env(safe-area-inset-right)) calc(1.2rem + env(safe-area-inset-bottom)) max(1.6rem,env(safe-area-inset-left));background:#fffdfaf7;border-top:.1rem solid var(--lc-rule);box-shadow:0 -.8rem 2.4rem #1818161a;transform:translateY(110%);visibility:hidden;transition:transform var(--lc-transition),visibility var(--lc-transition)}.lc-sticky-atc.is-visible{transform:translateY(0);visibility:visible}.lc-sticky-atc__meta{min-width:0}.lc-sticky-atc__title{overflow:hidden;margin:0;font-size:1.3rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.lc-sticky-atc__price{margin-top:.25rem;font-size:1.15rem}.lc-sticky-atc .button{min-height:4.8rem;padding-inline:1.2rem;font-size:1.05rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.header--middle-center.drawer-menu{grid-template-areas:"left-icons heading icons";grid-template-columns:1fr auto 1fr}.header--middle-center.drawer-menu header-drawer{grid-area:left-icons;justify-self:start}.lc-editorial-menu.menu-drawer{width:100vw;max-width:none;padding:0;color:#fffdf8;background:#111;border:0;filter:none;overflow:hidden}.lc-editorial-menu__inner{display:grid;grid-template-rows:minmax(0,1fr) auto;width:100%;height:100%;padding:clamp(2.4rem,3.8vw,5.6rem) clamp(2.4rem,5vw,7.2rem) clamp(2rem,3vw,4rem);overflow-y:auto;overscroll-behavior:contain}.lc-editorial-menu__nav{display:flex;align-items:center}.lc-editorial-menu__list{width:100%;margin:0}.lc-editorial-menu__list li{margin:0}.lc-editorial-menu__link{display:inline-block;color:#fffdf8;font-family:Libre Baskerville,Georgia,serif;font-size:clamp(4.8rem,7.2vw,9.2rem);font-style:normal;font-weight:400;line-height:.98;letter-spacing:-.064em;text-decoration:none;text-wrap:balance;transition:color .22s ease,opacity .22s ease,transform .22s ease}.lc-editorial-menu__link:hover,.lc-editorial-menu__link:focus-visible{color:#d3aa47;transform:translate(.08em)}.lc-editorial-menu__list:has(.lc-editorial-menu__link:hover) .lc-editorial-menu__link:not(:hover){opacity:.46}.lc-editorial-menu__footer{display:flex;gap:2.4rem;align-items:center;justify-content:space-between;padding-top:clamp(1.6rem,2vw,2.8rem);border-top:.1rem solid rgba(255,253,248,.22)}.lc-editorial-menu__appointment,.lc-editorial-menu__social-link{color:#fffdf8;font-size:1.05rem;font-weight:600;letter-spacing:.15em;line-height:1.2;text-decoration:none;text-transform:uppercase}.lc-editorial-menu__appointment{display:inline-flex;min-height:4.4rem;align-items:center;justify-content:center;padding:1.1rem 1.8rem;border:.1rem solid rgba(255,253,248,.72)}.lc-editorial-menu__appointment:hover,.lc-editorial-menu__appointment:focus-visible,.lc-editorial-menu__social-link:hover,.lc-editorial-menu__social-link:focus-visible{color:#d3aa47;border-color:#d3aa47}.lc-editorial-menu__socials{display:flex;flex-wrap:wrap;gap:1.2rem 2rem;justify-content:flex-end}.js .lc-editorial-menu.menu-drawer,.lc-editorial-menu.menu-drawer{position:fixed!important;top:0!important;right:auto!important;bottom:0!important;left:0!important;z-index:45!important;width:var(--lc-menu-w)!important;max-width:var(--lc-menu-w)!important;height:100vh!important;height:100dvh!important;max-height:100vh!important;max-height:100dvh!important;min-height:0!important;padding:0;color:#faf8f4;background:#111;border:0;border-radius:0!important;box-shadow:none!important;filter:none!important;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transform:none!important;visibility:hidden!important;pointer-events:none!important;opacity:0}.js details[open]>.lc-editorial-menu.menu-drawer,.js details[open].menu-opening>.lc-editorial-menu.menu-drawer{visibility:visible!important;pointer-events:auto!important;opacity:1}header-drawer details>summary:before,.js header-drawer>details>summary:before,.js header-drawer>details[open]>summary:before{content:none!important;display:none!important}.lc-lv-menu{display:flex;flex-direction:column;height:100%;min-height:100%;padding:2.2rem 2.6rem 2.6rem;background:#111}.lc-lv-menu__close{display:inline-flex;align-items:center;flex:0 0 auto;gap:.9rem;margin:0 0 2rem;padding:0;border:0;background:none;color:#faf8f4;font-family:DM Sans,sans-serif;font-size:1.45rem;font-weight:400;letter-spacing:.04em;cursor:pointer}.lc-lv-menu__close span{font-size:2.2rem;line-height:1;font-weight:300}.lc-lv-menu__nav{display:flex;flex-direction:column;flex:1 1 auto;gap:1.1rem}.lc-lv-menu__nav a,.lc-lv-menu__nav a:link,.lc-lv-menu__nav a:visited,.lc-lv-menu__nav a[aria-current]{color:#faf8f4eb!important;opacity:1!important;font-family:DM Sans,sans-serif;font-size:1.7rem;font-weight:400;font-style:normal;letter-spacing:.01em;line-height:1.85;text-decoration:none}.lc-lv-menu__featured{font-family:Libre Baskerville,Georgia,serif!important;font-size:2.1rem!important;letter-spacing:-.03em!important}.lc-lv-menu__featured small{display:block;margin-bottom:.35em;color:#faf8f485!important;font-family:DM Sans,sans-serif!important;font-size:.55em!important;font-weight:400;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.lc-lv-menu__featured em{margin-left:.4em;color:#d3aa47!important;font-family:DM Sans,sans-serif!important;font-size:.62em!important;font-style:normal;font-weight:400;letter-spacing:.08em}.lc-lv-menu__all{margin-top:.4rem}.lc-lv-menu__nav--maison{flex:0 0 auto;margin-top:auto;padding-top:1.2rem;gap:.35rem;border-top:.1rem solid rgba(250,248,244,.18)}.lc-lv-menu__nav--maison a,.lc-lv-menu__nav--maison a:link,.lc-lv-menu__nav--maison a:visited{line-height:1.28}body.lc-menu-reduced .lc-lv-menu{padding:1.5rem 2.2rem 1.6rem}body.lc-menu-reduced .lc-lv-menu__close{margin-bottom:1rem;font-size:1.35rem}body.lc-menu-reduced .lc-lv-menu__nav{gap:.55rem}body.lc-menu-reduced .lc-lv-menu__nav a,body.lc-menu-reduced .lc-lv-menu__nav a:link,body.lc-menu-reduced .lc-lv-menu__nav a:visited{font-size:1.7rem;line-height:1.5}body.lc-menu-reduced .lc-lv-menu__nav--maison{gap:.25rem;padding-top:.8rem}body.lc-menu-reduced .lc-lv-menu__nav--maison a,body.lc-menu-reduced .lc-lv-menu__nav--maison a:link,body.lc-menu-reduced .lc-lv-menu__nav--maison a:visited{line-height:1.22}body.lc-menu-reduced .lc-lv-menu__featured{font-size:2rem!important}body.lc-menu-reduced .lc-lv-menu__featured small{margin-bottom:.2em;font-size:.5em!important}body.lc-menu-reduced .lc-lv-menu__nav--maison{padding-top:.9rem}.lc-lv-menu__nav a:hover{color:#fff!important}body:has(.menu-drawer-container[open]) .section-header .header-wrapper,body:has(.menu-drawer-container[open]) .section-header .header-wrapper.gradient,body.lc-header-overlay:has(.menu-drawer-container[open]) .section-header .header-wrapper,body.lc-menu-open .section-header .header-wrapper,body.lc-menu-open .section-header .header-wrapper.gradient{position:relative;color:#161513!important;background:transparent!important;background-color:transparent!important;border-color:transparent!important}body:has(.menu-drawer-container[open]) .section-header .header-wrapper:after,body.lc-menu-open .section-header .header-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:var(--lc-menu-w);z-index:-1;background:#faf8f4;border-bottom:.1rem solid rgba(22,21,19,.1)}body:has(.menu-drawer-container[open]) .lc-wordmark,body:has(.menu-drawer-container[open]) .lc-wordmark__name,body:has(.menu-drawer-container[open]) .lc-wordmark__tagline,body:has(.menu-drawer-container[open]) .lc-header-contact,body:has(.menu-drawer-container[open]) .header__icon,body.lc-menu-open .lc-wordmark,body.lc-menu-open .lc-wordmark__name,body.lc-menu-open .lc-wordmark__tagline,body.lc-menu-open .lc-header-contact,body.lc-menu-open .header__icon{color:#161513!important}body:has(.menu-drawer-container[open]) header-drawer .lc-header-menu-trigger,body.lc-menu-open header-drawer .lc-header-menu-trigger{opacity:0!important;pointer-events:none!important}body.lc-menu-compact{--lc-menu-w: min(56rem, 94vw)}body.lc-menu-compact .lc-lv-menu{padding:1.4rem 1.8rem 1.6rem}body.lc-menu-compact .lc-lv-menu__close{margin-bottom:.8rem;font-size:1.25rem}body.lc-menu-compact .lc-lv-menu__nav{display:grid;grid-template-columns:1fr 1fr;column-gap:1.4rem;row-gap:.35rem;align-content:start}body.lc-menu-compact .lc-lv-menu__nav a,body.lc-menu-compact .lc-lv-menu__nav a:link,body.lc-menu-compact .lc-lv-menu__nav a:visited{font-size:1.58rem;line-height:1.4}body.lc-menu-compact .lc-lv-menu__featured{font-size:1.95rem!important}body.lc-menu-compact .lc-lv-menu__featured small{margin-bottom:.15em;font-size:.5em!important}body.lc-menu-compact .lc-lv-menu__featured,body.lc-menu-compact .lc-lv-menu__all{grid-column:1 / -1}body.lc-menu-compact .lc-lv-menu__nav--maison{grid-template-columns:1fr 1fr;margin-top:.8rem;padding-top:.8rem}@media screen and (max-width:749px){:root{--lc-menu-w: 86vw}body.lc-menu-compact{--lc-menu-w: 94vw}.js .lc-editorial-menu.menu-drawer,.lc-editorial-menu.menu-drawer{overflow-y:auto}}@media screen and (max-width:480px){:root{--lc-menu-w: 92vw}body.lc-menu-compact .lc-lv-menu__nav,body.lc-menu-compact .lc-lv-menu__nav--maison,.lc-lv-menu__nav,.lc-lv-menu__nav--maison{display:flex;flex-direction:column;gap:.4rem}body.lc-menu-compact .lc-lv-menu__featured,body.lc-menu-compact .lc-lv-menu__all{grid-column:auto}}@media screen and (max-width:480px){:root{--lc-menu-w: 92vw}}@media screen and (max-height:720px){.lc-lv-menu__nav--maison{margin-top:1.2rem}}@media screen and (max-height:600px){.lc-lv-menu__nav a,.lc-lv-menu__nav a:link,.lc-lv-menu__nav a:visited{font-size:1.35rem;line-height:1.4}.lc-lv-menu__featured{font-size:1.65rem!important}}.lc-wordmark{display:flex;flex-direction:column;align-items:center;color:inherit;text-align:center;white-space:nowrap}.lc-wordmark__name{font-family:Libre Baskerville,Georgia,serif;font-size:2.3rem;font-weight:400;line-height:1;letter-spacing:-.06em}.lc-wordmark__tagline{margin-top:.5rem;font-family:DM Sans,sans-serif;font-size:.7rem;font-weight:500;line-height:1;letter-spacing:.2em;text-transform:uppercase}.lc-header-menu-trigger.header__icon--menu{display:inline-flex;position:relative;width:auto;min-width:7.8rem;gap:1rem;align-items:center;justify-content:flex-start;color:inherit}.lc-header-menu-icons{position:relative;width:2.2rem;min-width:2.2rem;height:2.2rem!important}.lc-header-menu-label,.lc-header-contact{font-family:DM Sans,sans-serif;font-size:1rem;font-weight:500;line-height:1;letter-spacing:.1em;text-transform:uppercase}.lc-header-contact{display:inline-flex;min-height:4.4rem;align-items:center;margin-right:.8rem;color:inherit;text-decoration:none;white-space:nowrap}.lc-header-contact:hover{text-decoration:underline;text-underline-offset:.5rem}.lc-luxe-nav__boutique-details>summary{display:flex;width:max-content;align-items:baseline;gap:.28em;cursor:pointer;list-style:none}.lc-luxe-nav__boutique-details>summary::-webkit-details-marker{display:none}.lc-luxe-nav__arrow{font-family:DM Sans,sans-serif;font-size:.25em;font-weight:400;letter-spacing:0;transition:transform .22s ease}.lc-luxe-nav__boutique-details>summary:hover .lc-luxe-nav__arrow{transform:translate(.35em)}.lc-luxe-shop-panel.menu-drawer__submenu{color:#fff;background:#111!important;background-color:#111!important;border:0}.lc-luxe-shop-panel__inner{width:100%;height:100%;padding:clamp(2.4rem,3.8vw,5.6rem) clamp(2.4rem,5vw,7.2rem);overflow-y:auto}.lc-luxe-shop-panel__back.menu-drawer__close-button{width:auto;min-width:0;margin:0 0 3rem;padding:0;gap:1rem;color:#fff;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.lc-luxe-shop-panel__heading-row{display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:1.6rem;border-bottom:.1rem solid rgba(255,255,255,.25)}.lc-luxe-shop-panel__heading-row p,.lc-luxe-shop-panel__heading-row a,.lc-luxe-shop-panel__eyebrow,.lc-luxe-shop-panel__group p{margin:0;color:#fff;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:500;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.lc-luxe-shop-panel__grid{display:grid;grid-template-columns:minmax(24rem,1.35fr) repeat(4,minmax(14rem,1fr));gap:clamp(2.4rem,4vw,6.4rem);padding-top:clamp(3rem,5vw,7rem)}.lc-luxe-shop-panel__latest{padding-right:clamp(1.6rem,3vw,4rem);border-right:.1rem solid rgba(255,255,255,.2)}.lc-luxe-shop-panel__latest-link{display:flex;flex-direction:column;gap:1.2rem;margin-top:2.4rem;color:#fff;text-decoration:none}.lc-luxe-shop-panel__latest-link span{font-family:Libre Baskerville,Georgia,serif;font-size:clamp(3.8rem,4.2vw,6.4rem);line-height:1;letter-spacing:-.06em}.lc-luxe-shop-panel__latest-link small{font-family:DM Sans,sans-serif;font-size:1rem;letter-spacing:.1em;text-transform:uppercase}.lc-luxe-shop-panel__group{display:flex;flex-direction:column;align-items:flex-start;gap:1.1rem}.lc-luxe-shop-panel__group p{min-height:3.2rem;margin-bottom:.8rem;color:#fff}.lc-luxe-shop-panel__group a{color:#ffffffc7;font-family:DM Sans,sans-serif;font-size:1.35rem;line-height:1.35;text-decoration:none}.lc-luxe-shop-panel__group a:hover,.lc-luxe-shop-panel__heading-row a:hover,.lc-luxe-shop-panel__latest-link:hover{color:#fff}.lc-directory{background:#faf8f4;border-bottom:.1rem solid rgba(22,21,19,.12)}.lc-directory__bar{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;padding:1.6rem 4vw}.lc-directory__current{margin:0;font-family:Libre Baskerville,Georgia,serif;font-size:clamp(2.2rem,2.4vw,3.2rem);font-weight:400;letter-spacing:-.04em;line-height:1}.lc-directory__toggle,.lc-directory__close{margin:0;padding:0;border:0;background:none;color:#161513;font-family:DM Sans,sans-serif;font-size:1.05rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.lc-directory__toggle{border-bottom:.1rem solid currentColor;padding-bottom:.35rem}.lc-directory__panel{color:#faf8f4;background:#111}.lc-directory__panel-inner{padding:2.4rem 4vw 3.6rem}.lc-directory__panel-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:1.6rem;border-bottom:.1rem solid rgba(255,255,255,.22)}.lc-directory__panel-head p,.lc-directory__close{color:#faf8f4;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.lc-directory__grid{display:grid;grid-template-columns:minmax(18rem,1.2fr) repeat(4,minmax(12rem,1fr));gap:3.2rem;padding-top:2.8rem}.lc-directory__featured{display:flex;flex-direction:column;gap:.8rem;padding-right:2rem;border-right:.1rem solid rgba(255,255,255,.18);color:inherit;text-decoration:none}.lc-directory__featured small,.lc-directory__grid>div p{margin:0 0 .8rem;color:#faf8f48c;font-family:DM Sans,sans-serif;font-size:1rem;letter-spacing:.14em;text-transform:uppercase}.lc-directory__featured strong{font-family:Libre Baskerville,Georgia,serif;font-size:clamp(3.2rem,4vw,5.6rem);font-weight:400;letter-spacing:-.06em;line-height:.95}.lc-directory__featured span{font-family:DM Sans,sans-serif;font-size:1rem;letter-spacing:.12em;text-transform:uppercase}.lc-directory__grid>div{display:flex;flex-direction:column;gap:.85rem}.lc-directory__grid>div a{color:#faf8f4cc;font-family:DM Sans,sans-serif;font-size:1.35rem;text-decoration:none}.lc-directory__grid a[aria-current=page],.lc-directory__featured.is-active,.lc-directory__grid a:hover{color:#fff}@media screen and (max-width:749px){.lc-directory__bar{padding:1.4rem 1.6rem}.lc-directory__grid{grid-template-columns:1fr 1fr;gap:2.4rem 1.6rem}.lc-directory__featured{grid-column:1 / -1;padding-right:0;border-right:0;padding-bottom:1.6rem;border-bottom:.1rem solid rgba(255,255,255,.18)}.lc-directory__featured strong{font-size:3.4rem}}.lc-collection-shop-menu{min-height:clamp(50rem,30vw,90rem);color:#fff;background:#111}.lc-collection-shop-menu .lc-luxe-shop-panel__inner{height:auto;min-height:inherit;overflow:visible}.lc-collection-shop-menu .lc-luxe-shop-panel__heading-row{padding-top:clamp(1rem,2vw,2.8rem)}.lc-collection-shop-menu .lc-luxe-shop-panel__grid{align-items:start}.lc-collection-shop-menu__new{display:block;margin-top:3.2rem;color:#ffffffb8;font-family:DM Sans,sans-serif;font-size:1.35rem;letter-spacing:.08em}.lc-collection-shop-menu .lc-luxe-shop-panel__group a.is-active,.lc-collection-shop-menu .lc-luxe-shop-panel__latest-link.is-active{color:#fff}.lc-collection-shop-menu .lc-luxe-shop-panel__group a.is-active{text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.45rem}.lc-editorial-menu__signature{margin:0;color:#ffffffb8;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.lc-editorial-menu__link{font-size:clamp(5.2rem,7.2vw,9.2rem)}@media screen and (max-width:1100px){.lc-luxe-shop-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-luxe-shop-panel__latest{grid-column:1 / -1;padding:0 0 3rem;border-right:0;border-bottom:.1rem solid rgba(255,255,255,.2)}}@media screen and (max-width:749px){.lc-wordmark__name{font-size:1.65rem}.lc-wordmark__tagline{margin-top:.35rem;font-size:.58rem}.lc-header-menu-trigger.header__icon--menu{min-width:4.4rem}.lc-header-contact{display:none}.lc-editorial-menu__link{font-size:clamp(4rem,13vw,5.8rem)}.lc-luxe-shop-panel__grid{grid-template-columns:1fr}.lc-luxe-shop-panel__latest{grid-column:auto}.lc-luxe-shop-panel__group p,.lc-collection-shop-menu{min-height:0}.lc-collection-shop-menu .lc-luxe-shop-panel__heading-row{align-items:flex-start;gap:2rem}}.collection-hero.collection-hero--category .collection-hero__inner,.collection-hero.collection-hero--seasonal .collection-hero__inner{min-height:0!important;padding-block:4.8rem!important;text-align:left}.collection-hero.collection-hero--category .collection-hero__title{max-width:22ch;margin:0 0 1.6rem!important;text-align:left}.collection-hero.collection-hero--seasonal .collection-hero__title{max-width:none;margin:0 0 1.6rem!important;font-family:Libre Baskerville,Georgia,serif;font-size:clamp(4.6rem,3.2rem + 2.6vw,7.2rem);font-weight:400;letter-spacing:-.03em;line-height:1.05;text-align:left}.collection-hero.collection-hero--category .collection-hero__description,.collection-hero.collection-hero--category .collection-hero__title+.collection-hero__description,.collection-hero--category .collection-hero__description.rte,.collection-hero.collection-hero--seasonal .collection-hero__description,.collection-hero.collection-hero--seasonal .collection-hero__title+.collection-hero__description{max-width:78%!important;margin-top:1.6rem!important;margin-bottom:0!important;text-align:left}.collection-hero.collection-hero--category .collection-hero__description p:last-child,.collection-hero.collection-hero--category .rte>*:last-child{margin-bottom:0!important}.lc-collection-products,.template-collection .lc-collection-products,.template-collection [class$=-padding].lc-collection-products{padding-top:14px!important}.template-collection .shopify-section:has(#ProductGridContainer),.template-collection .shopify-section:has(.collection){margin-top:0!important}.template-collection #ProductGridContainer,.template-collection .product-grid-container,.template-collection .collection.page-width,.template-collection .collection,.template-collection ul.product-grid{margin-top:0!important;padding-top:0!important;transform:none!important}.template-collection #ProductGridContainer.scroll-trigger,.template-collection .product-grid-container.scroll-trigger{animation:none!important;opacity:1!important;transform:none!important}@media screen and (max-width:749px){.collection-hero.collection-hero--category .collection-hero__inner,.collection-hero.collection-hero--seasonal .collection-hero__inner,.collection-hero__inner{padding-block:2.8rem!important}.collection-hero__eyebrow{margin-bottom:.9rem;font-size:1.05rem;letter-spacing:.14em}.collection-hero__title,.collection-hero.collection-hero--category .collection-hero__title{max-width:none!important;margin:0 0 1.2rem!important;font-size:clamp(2.8rem,2.2rem + 2.4vw,3.6rem)!important;line-height:1.08}.collection-hero.collection-hero--seasonal .collection-hero__title{max-width:none!important;font-size:clamp(3.2rem,2.6rem + 3vw,4.4rem)!important;line-height:1.05;letter-spacing:-.02em}.collection-hero__description,.lc-collection-description,.collection-hero.collection-hero--category .collection-hero__description,.collection-hero.collection-hero--category .collection-hero__title+.collection-hero__description,.collection-hero--category .collection-hero__description.rte,.collection-hero.collection-hero--seasonal .collection-hero__description,.collection-hero.collection-hero--seasonal .collection-hero__title+.collection-hero__description,.collection-hero.collection-hero--seasonal.collection-hero--without-image .collection-hero__description,.collection-hero.collection-hero--seasonal.collection-hero--without-image .collection-hero__title{max-width:100%!important}.collection-hero__description,.collection-hero__description.rte,.collection-hero__description p,.collection-hero .rte,.collection-hero .rte p{margin-top:0!important;font-size:1.45rem!important;line-height:1.55!important}.collection-hero__description p+p,.collection-hero .rte p+p{margin-top:1.2rem!important}.lc-all-cats{max-width:100%;gap:.7rem 1.6rem;margin-top:2rem}.lc-all-cats a{font-size:1.25rem}.product__title h1{font-size:clamp(2.6rem,2.2rem + 2vw,3.4rem)!important;line-height:1.1}.product__info-container .price{font-size:1.55rem}.product__info-container>*+*{margin-top:1rem!important;margin-bottom:0!important}.product__info-container .product-form{margin:1rem 0 .6rem!important}.product__info-container .product__description,.product__info-container>.product__description,.product__info-container>*+.product__description,.product__description{margin:1rem 0 1.4rem!important;padding-top:0!important}.product__description,.product__description.rte,.product__description p,.product__info-container .rte,.product__info-container .rte p,.product__accordion .accordion__content,.product__accordion .accordion__content p,.product__accordion .rte{font-size:1.45rem!important;line-height:1.55!important}.reassurance-block{margin-top:.8rem!important;margin-bottom:0!important}.product__accordion summary{min-height:4.6rem;font-size:1.35rem}.lc-product-provenance{grid-template-columns:1fr}.lc-product-provenance>div+div{padding-left:0;border-left:0;border-top:.1rem solid var(--lc-rule)}}.template-product .product{margin-bottom:0!important}.template-product #MainContent>.shopify-section:has(.product) [class$=-padding]{padding-bottom:.8rem!important}@media screen and (max-width:749px){.template-product .product-form__quantity{width:100%;max-width:100%;text-align:center}.template-product .product-form__quantity .form__label{display:block;width:100%;text-align:center}.template-product .product-form__quantity quantity-input,.template-product .product-form__quantity .quantity,.template-product .product__info-container .quantity{width:calc(14rem / var(--font-body-scale) + var(--inputs-border-width) * 2)!important;max-width:100%;margin-inline:auto}}
/*# sourceMappingURL=/cdn/shop/t/180/assets/lc-theme.css.map */
