:root{--font-primary--family: var(--font-heading--family);--font-secondary--family: var(--font-body--family);--lt-ivory: #FAF7F2;--lt-ink: #2B2622;--lt-bronze: #B08D57;--lt-champagne: #E7DCC9;--lt-cream: var(--lt-ivory);--lt-navy: var(--lt-ink);--lt-plum: var(--lt-ink);--lt-gold: var(--lt-bronze);--lt-rose: var(--lt-champagne);--lt-hairline: rgba(43, 38, 34, .14);--lt-ease: cubic-bezier(.22, 1, .36, 1)}h1,h2,h3,.h1,.h2,.h3{font-weight:500;letter-spacing:.01em}.lt-title-rule,.section h2.lt-ruled{text-align:center}.lt-title-rule:after,h2.lt-ruled:after{content:"";display:block;width:72px;height:2px;margin:.75em auto 0;background:var(--lt-gold)}.lt-kicker{display:block;font-family:var(--font-body--family, Inter, sans-serif);font-size:.8125rem;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--lt-gold);text-align:center}.lt-color-note{font-family:var(--font-body--family, Inter, sans-serif);font-size:.875rem;font-style:italic;color:var(--lt-navy);opacity:.75;margin:0 0 .5em}.button:not(.button-unstyled),.button-secondary:not(.button-unstyled){border-radius:0;letter-spacing:.14em;text-transform:uppercase;font-size:.875rem;font-weight:600;transition:background-color .22s var(--lt-ease),color .22s var(--lt-ease),border-color .22s var(--lt-ease)}.button:not(.button-unstyled):hover{background-color:var(--lt-gold);border-color:var(--lt-gold);color:#fff}.button-secondary:not(.button-unstyled){border:1.5px solid currentColor}.button-secondary:not(.button-unstyled):hover{background-color:var(--lt-plum);border-color:var(--lt-plum);color:#fff}.product-card,.collection-card,.resource-card{cursor:pointer}.product-card img,.collection-card img{transition:transform .48s var(--lt-ease)}.product-card:hover img,.collection-card:hover img{transform:scale(1.035)}.product-card__content{text-align:center}.product-card .price{color:var(--lt-ink);font-weight:600;font-size:.95rem;letter-spacing:.04em}.product-card .compare-at-price{color:#2b2622b8}.header{border-bottom:1px solid var(--lt-hairline)}facet-filters-form,.lt-filter-bar{position:sticky;top:0;z-index:30;background:var(--lt-cream);border-bottom:1px solid var(--lt-hairline)}.field__input,select,.checkbox__input{border-radius:0}.field__input:focus-visible,select:focus-visible{outline:2px solid var(--lt-gold);outline-offset:1px}.lt-editorial-intro{text-align:center}.lt-editorial-intro__heading{font-family:var(--font-heading--family, "Playfair Display", serif);font-size:clamp(1.75rem,4.2vw,3rem);line-height:1.2;color:var(--lt-plum);max-width:22ch;margin-inline:auto;text-wrap:balance}.lt-editorial-intro__body{max-width:62ch;margin-inline:auto;line-height:1.65}.lt-rule{width:72px;height:2px;background:var(--lt-gold);border:0;margin:1.25rem auto}.lt-quote-mark{font-family:var(--font-heading--family, "Playfair Display", serif);font-size:4rem;line-height:.6;color:var(--lt-gold);display:block;text-align:center;-webkit-user-select:none;user-select:none}.hero .rte a:not(.button),.hero p>a:not(.button){display:inline-block;font-family:var(--font-body--family, Inter, sans-serif);font-size:.875rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;color:inherit;padding-bottom:.35em;border-bottom:2px solid var(--lt-gold);transition:color .2s var(--lt-ease)}.hero .rte a:not(.button):hover,.hero p>a:not(.button):hover{color:var(--lt-gold)}.page-width-content .text-block--align-center h1:only-child:after{content:"";display:block;width:72px;height:2px;margin:.5em auto 0;background:var(--lt-gold)}.section-resource-list__header{text-align:center}.section-resource-list__header h2:after,.section-resource-list__header h3:after,.section-resource-list__header h4:after{content:"";display:block;width:72px;height:2px;margin:.7em auto 0;background:var(--lt-gold)}.section-resource-list__header a{display:inline-block;font-size:.875rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;color:inherit;padding-bottom:.35em;border-bottom:2px solid var(--lt-gold);transition:color .2s var(--lt-ease)}.section-resource-list__header a:hover{color:var(--lt-gold)}.lt-hero-ed{position:relative}.lt-hero-ed__media{display:grid;grid-template-columns:1fr;overflow:hidden}.lt-hero-ed__media--split{grid-template-columns:1fr 1fr}.lt-hero-ed__img{width:100%;height:100%;object-fit:cover;display:block}.lt-hero-ed__scrim{position:absolute;inset:auto 0 0 0;height:45%;background:linear-gradient(to top,rgba(43,38,34,.55),transparent);pointer-events:none}.lt-hero-ed__content{position:absolute;inset-inline:0;bottom:clamp(2rem,6vh,4.5rem);display:grid;justify-items:center;gap:.9rem;text-align:center;padding-inline:1.5rem}.lt-hero-ed__heading{font-family:var(--font-heading--family, "Playfair Display", serif);font-size:clamp(2.1rem,5.5vw,4rem);font-weight:500;line-height:1.12;letter-spacing:.01em;max-width:18ch;text-wrap:balance;margin:0}.lt-hero-ed--light .lt-hero-ed__content{color:#fff}.lt-hero-ed--light .lt-kicker{color:#d9c4a0}.lt-hero-ed--dark .lt-hero-ed__content{color:var(--lt-navy)}@media(max-width:749px){.lt-hero-ed__media--split{grid-template-columns:1fr}.lt-hero-ed__media--split .lt-hero-ed__img:nth-child(2){display:none}}.lt-band{position:relative}.lt-band__media{overflow:hidden}.lt-band__img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.lt-band__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#2b26228c,#2b26221a);pointer-events:none}.lt-band__content{position:relative;display:grid;justify-items:center;gap:.9rem;text-align:center;padding:clamp(3rem,8vh,5.5rem) 1.5rem;color:#fff}.lt-band__media+.lt-band__content{position:absolute;top:0;right:0;bottom:0;left:0;align-content:center;padding-block:2rem}.lt-band__heading{font-family:var(--font-heading--family, "Playfair Display", serif);font-size:clamp(1.8rem,4.5vw,3.2rem);font-weight:500;line-height:1.15;letter-spacing:.01em;max-width:20ch;text-wrap:balance;margin:0}.lt-band--plum{background:var(--lt-plum)}.lt-band--plum .lt-kicker{color:#d9c4a0}.lt-band .lt-link-cta{border-bottom-color:var(--lt-gold)}.lt-band .lt-link-cta:hover{color:#d9c4a0}.lt-link-cta{display:inline-block;font-family:var(--font-body--family, Inter, sans-serif);font-size:.875rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;color:inherit;padding-bottom:.35em;border-bottom:2px solid var(--lt-gold);min-height:44px;cursor:pointer;transition:color .2s var(--lt-ease),border-color .2s var(--lt-ease)}.lt-link-cta:hover{color:var(--lt-gold)}.lt-trust-strip__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem 2.75rem;list-style:none;margin:0;padding:1.5rem}.lt-trust-strip__item{display:flex;align-items:center;gap:.6rem}.lt-trust-strip__icon{display:inline-flex;width:22px;height:22px;color:var(--lt-gold);flex-shrink:0}.lt-trust-strip__icon svg{width:100%;height:100%}.lt-trust-strip__label{font-size:.875rem;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}@media(max-width:749px){.lt-trust-strip__list{gap:1rem 1.5rem;padding:1.25rem 1rem}.lt-trust-strip__label{font-size:.875rem;white-space:normal}}:focus-visible{outline:2px solid var(--lt-gold);outline-offset:2px}@media(prefers-reduced-motion:reduce){.product-card img,.collection-card img,.lt-tiles__img,.button,.button-secondary{transition:none}.product-card:hover img,.collection-card:hover img,.lt-split__tile:hover .lt-split__img,.lt-tiles__tile:hover .lt-tiles__img{transform:none}}.lt-utility{background:var(--color-background, var(--lt-navy));color:var(--color-foreground, var(--lt-cream));font-family:var(--font-body--family, Inter, sans-serif);font-size:.875rem;letter-spacing:.08em}.lt-utility__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;max-width:var(--page-width, 1440px);margin-inline:auto;padding:.55rem 1.5rem}.lt-utility__item{display:inline-flex;align-items:center;gap:.45rem;margin:0;min-height:44px;color:inherit;text-decoration:none;white-space:nowrap}.lt-utility__item--left{justify-self:start;text-transform:uppercase;font-weight:600}.lt-utility__item--center{justify-self:center;letter-spacing:.04em}.lt-utility__item--right{justify-self:end;font-weight:600}.lt-utility a:hover{color:var(--lt-gold)}.lt-utility__icon svg{width:15px;height:15px;display:block}@media(max-width:989px){.lt-utility__inner{grid-template-columns:1fr 1fr;padding-inline:1rem}.lt-utility__item--center{display:none}}.lt-searchbar{background:var(--color-background, var(--lt-cream));border-bottom:1px solid var(--lt-hairline)}.lt-searchbar__inner{max-width:var(--page-width, 1440px);margin-inline:auto;padding:.9rem 1.5rem .75rem}.lt-searchbar__form{position:relative;display:flex;align-items:stretch;border:1.5px solid var(--lt-navy);background:#fff}.lt-searchbar__icon{display:flex;align-items:center;padding-inline:.9rem 0;color:#2b262280}.lt-searchbar__icon svg{width:18px;height:18px}.lt-searchbar__input{flex:1 1 auto;min-width:0;border:0;outline-offset:-3px;background:transparent;font-family:var(--font-body--family, Inter, sans-serif);font-size:.95rem;color:var(--lt-navy);padding:.85rem .9rem}.lt-searchbar__input::placeholder{color:#2b2622b8}.lt-searchbar__input::-webkit-search-cancel-button{-webkit-appearance:none}.lt-searchbar__submit{flex:none;border:0;cursor:pointer;background:var(--lt-navy);color:var(--lt-cream);font-family:var(--font-body--family, Inter, sans-serif);font-size:.875rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;padding-inline:1.8rem;transition:background-color .2s var(--lt-ease)}.lt-searchbar__submit:hover{background:var(--lt-gold)}.lt-searchbar__quick{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.6rem;list-style:none;margin:.7rem 0 0;padding:0}.lt-searchbar__quick a{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-body--family, Inter, sans-serif);font-size:.875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--color-foreground, var(--lt-ink));opacity:.88;border-bottom:1px solid transparent;transition:opacity .18s var(--lt-ease),border-color .18s var(--lt-ease)}.lt-searchbar__quick a:hover{opacity:1;border-bottom-color:var(--lt-gold)}@media(max-width:749px){.lt-searchbar__inner{padding-inline:1rem}.lt-searchbar__submit{padding-inline:1.1rem;letter-spacing:.1em}.lt-searchbar__quick{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;gap:1.1rem}.lt-searchbar__quick::-webkit-scrollbar{display:none}.lt-searchbar__quick li{flex:none}}.lt-split{display:grid;grid-template-columns:var(--lt-split-ratio, 2fr 1fr);gap:var(--lt-split-gap, 8px);background:var(--color-background, var(--lt-cream))}.lt-split--page{max-width:var(--page-width, 1440px);margin-inline:auto;padding-inline:1.5rem}.lt-split__tile{position:relative;display:block;overflow:hidden;min-height:var(--lt-split-height, 70vh);text-decoration:none;color:inherit;background:var(--lt-rose)}.lt-split__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--lt-ease)}.lt-split__tile:hover .lt-split__img{transform:scale(1.03)}.lt-split__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#2b26221a,#2b262247)}.lt-split__plate{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;padding:1.6rem 2.4rem;max-width:min(86%,30rem);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.lt-split__tile--light .lt-split__plate{background:#faf7f2e0;color:var(--lt-navy)}.lt-split__tile--dark .lt-split__plate{background:#2b2622d1;color:var(--lt-cream)}.lt-split__kicker{font-family:var(--font-body--family, Inter, sans-serif);font-size:.68rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--lt-gold)}.lt-split__heading{font-family:var(--font-heading--family, "Playfair Display", serif);font-size:clamp(1.5rem,3vw,2.6rem);line-height:1.1;letter-spacing:.02em;text-transform:uppercase}.lt-split__heading--lead{font-size:clamp(1.9rem,4.4vw,3.6rem)}.lt-split__cta{font-family:var(--font-body--family, Inter, sans-serif);font-size:.72rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;padding-bottom:.3em;border-bottom:2px solid var(--lt-gold);margin-top:.35rem}@media(max-width:749px){.lt-split{grid-template-columns:1fr}.lt-split__tile{min-height:58vh}.lt-split__tile--2{min-height:42vh}.lt-split__plate{padding:1.2rem 1.5rem}}.lt-section-title{font-family:var(--font-heading--family, "Playfair Display", serif);font-size:clamp(1.35rem,2.4vw,2rem);font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-align:center;margin:0 0 2rem}.lt-section-title:after{content:"";display:block;width:72px;height:2px;margin:.7em auto 0;background:var(--lt-gold)}.section-resource-list__header h2,.section-resource-list__header h3{font-size:clamp(1.35rem,2.4vw,2rem);letter-spacing:.14em;text-transform:uppercase}.lt-tiles{max-width:var(--page-width, 1440px);margin-inline:auto;padding:4rem 1.5rem;background:var(--color-background, var(--lt-cream))}.lt-tiles__grid{display:grid;grid-template-columns:repeat(var(--lt-tiles-cols, 3),minmax(0,1fr));gap:1.25rem}.lt-tiles__tile{position:relative;display:block;text-decoration:none;color:inherit}.lt-tiles__tile:focus-visible{outline:2px solid var(--lt-bronze);outline-offset:3px}.lt-tiles__media{display:block;position:relative;aspect-ratio:var(--lt-tiles-ratio, 3 / 4);overflow:hidden;background:var(--lt-champagne)}.lt-tiles__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .64s var(--lt-ease)}.lt-tiles__img--empty{background:var(--lt-champagne)}.lt-tiles__tile:hover .lt-tiles__img{transform:scale(1.04)}.lt-tiles__label{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;text-align:center;transition:background-color .24s var(--lt-ease),color .24s var(--lt-ease)}.lt-tiles--band .lt-tiles__label{inset-inline:0;top:var(--lt-tile-band-top, 50%);transform:translateY(-50%);background:#2b2622e0;color:var(--lt-ivory);padding:1.1rem 1rem}.lt-tiles--band .lt-tiles__tile:hover .lt-tiles__label,.lt-tiles--band .lt-tiles__tile:focus-visible .lt-tiles__label{background:var(--lt-ink)}.lt-tiles--plate .lt-tiles__label{left:50%;bottom:1.25rem;transform:translate(-50%);min-width:62%;background:#faf7f2ed;color:var(--lt-ink);padding:.7rem 1.5rem}.lt-tiles--plate .lt-tiles__tile:hover .lt-tiles__label,.lt-tiles--plate .lt-tiles__tile:focus-visible .lt-tiles__label{background:var(--lt-ink);color:var(--lt-ivory)}.lt-tiles__label-text{font-family:var(--font-heading--family, "Playfair Display", serif);font-size:clamp(.95rem,1.5vw,1.2rem);letter-spacing:.16em;text-transform:uppercase;line-height:1.2}.lt-tiles__count{font-family:var(--font-body--family, Inter, sans-serif);font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase}@media(max-width:989px){.lt-tiles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.lt-tiles{padding:2.5rem 1rem}.lt-tiles__grid{grid-template-columns:1fr;gap:1rem}}.lt-visit{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;background:var(--color-background, var(--lt-rose));color:var(--color-foreground, var(--lt-navy))}.lt-visit--media-right .lt-visit__media{order:2}.lt-visit__media{position:relative;min-height:34vh;background:var(--lt-rose)}.lt-visit__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lt-visit__content{display:flex;flex-direction:column;justify-content:center;gap:.7rem;padding:3.5rem clamp(1.5rem,5vw,4.5rem)}.lt-visit__kicker{text-align:left}.lt-visit__heading{font-family:var(--font-heading--family, "Playfair Display", serif);font-size:clamp(1.5rem,3vw,2.4rem);line-height:1.15;margin:0}.lt-visit__address{font-style:normal;font-family:var(--font-body--family, Inter, sans-serif);font-size:1rem;line-height:1.6}.lt-visit__address p,.lt-visit__hours p{margin:0}.lt-visit__hours{font-family:var(--font-body--family, Inter, sans-serif);font-size:.9rem;line-height:1.7;opacity:.8;max-width:34rem}.lt-visit__actions{display:flex;flex-wrap:wrap;gap:1.5rem 2.5rem;margin-top:.6rem}.lt-visit{grid-template-columns:auto minmax(0,1fr)}.lt-visit__media{min-height:0;height:min(64vh,560px);aspect-ratio:3 / 4}.lt-visit__img{object-position:50% 8%}.lt-visit__content{max-width:40rem}@media(max-width:749px){.lt-visit{grid-template-columns:1fr}.lt-visit--media-right .lt-visit__media{order:0}.lt-visit__media{min-height:0;height:auto;width:100%;aspect-ratio:4 / 5;max-height:none}.lt-visit__content{padding:2.5rem 1.25rem}}.lt-split__img{object-position:center 20%}.section-resource-list .product-card [class*=product_title] p{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lt-carousel{position:relative;isolation:isolate;background:var(--lt-cream)}.lt-carousel--full{width:100%}.lt-carousel--page{max-width:var(--page-width, 1400px);margin-inline:auto}.lt-carousel__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;height:var(--lt-carousel-height, 78vh);min-height:420px}.lt-carousel__track::-webkit-scrollbar{display:none}.lt-carousel__slide{position:relative;flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;height:100%}.lt-carousel__link{display:block;position:relative;width:100%;height:100%;text-decoration:none;color:inherit}.lt-carousel__img{width:100%;height:100%;object-fit:cover;object-position:center 22%;display:block}.lt-carousel__placeholder,.lt-carousel__placeholder-svg{width:100%;height:100%;display:block;object-fit:cover;background:var(--lt-rose)}.lt-carousel__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000047,#0000000f 38%,#0000001a 70%,#0000006b);pointer-events:none}.lt-carousel__plate{position:absolute;inset-block-end:clamp(2.5rem,8vh,6rem);display:flex;flex-direction:column;gap:.85rem;max-width:min(46rem,82vw);padding:clamp(1.25rem,2.4vw,2rem) clamp(1.35rem,2.6vw,2.25rem);z-index:1}.lt-carousel__plate--left{inset-inline-start:clamp(1.5rem,6vw,5rem);align-items:flex-start;text-align:left}.lt-carousel__plate--right{inset-inline-end:clamp(1.5rem,6vw,5rem);align-items:flex-end;text-align:right}.lt-carousel__plate--center{left:50%;transform:translate(-50%);align-items:center;text-align:center}.lt-carousel__kicker{font-family:var(--font-body--family);font-size:clamp(.8125rem,.95vw,.875rem);letter-spacing:.18em;text-transform:uppercase}.lt-carousel__heading{display:block;margin:0;font-family:var(--font-heading--family);font-size:clamp(2rem,5.2vw,4.25rem);line-height:1.04;font-weight:500;letter-spacing:.01em;text-wrap:balance}.lt-carousel__cta{display:inline-block;margin-top:.4rem;padding:.85em 2.2em;font-family:var(--font-body--family);font-size:clamp(.875rem,1vw,.95rem);letter-spacing:.14em;text-transform:uppercase;border:1px solid currentColor;transition:background-color .3s var(--lt-ease),color .3s var(--lt-ease)}.lt-carousel__slide--light .lt-carousel__plate{color:#fff;background:#2b2622d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lt-carousel__slide--light .lt-carousel__cta:hover{background:#fff;color:var(--lt-navy)}.lt-carousel__slide--dark .lt-carousel__plate{color:var(--lt-navy);background:#faf7f2db}.lt-carousel__slide--dark .lt-carousel__cta:hover{background:var(--lt-navy);color:var(--lt-cream)}.lt-carousel__slide--light .lt-carousel__kicker{color:var(--lt-rose)}.lt-carousel__slide--dark .lt-carousel__kicker{color:var(--lt-gold)}.lt-carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:3rem;height:3rem;display:grid;place-items:center;border:none;border-radius:50%;cursor:pointer;color:var(--lt-navy);background:#faf7f2db;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .25s var(--lt-ease),opacity .25s var(--lt-ease)}.lt-carousel__arrow svg{width:1.4rem;height:1.4rem}.lt-carousel__arrow:hover{background:var(--lt-cream)}.lt-carousel__arrow:focus-visible{outline:2px solid var(--lt-gold);outline-offset:3px}.lt-carousel__arrow--prev{inset-inline-start:clamp(.75rem,2vw,1.75rem)}.lt-carousel__arrow--next{inset-inline-end:clamp(.75rem,2vw,1.75rem)}.lt-carousel__arrow[disabled]{opacity:.35;cursor:default}.lt-carousel__dots{position:absolute;inset-inline:0;bottom:clamp(1rem,3vh,1.75rem);z-index:2;display:flex;justify-content:center;gap:.6rem}.lt-carousel__dot{position:relative;width:2.25rem;height:3px;padding:0;border:none;cursor:pointer;background:#ffffff73;transition:background-color .3s var(--lt-ease)}.lt-carousel__dot:after{content:"";position:absolute;inset-block:-21px;inset-inline:0}.lt-carousel__dot[aria-current=true]{background:#fff}.lt-carousel__dot:focus-visible{outline:2px solid var(--lt-bronze);outline-offset:3px}.lt-carousel__playpause{position:absolute;z-index:3;bottom:clamp(.75rem,2.5vh,1.5rem);inset-inline-end:clamp(.75rem,2.5vw,1.5rem);width:2.75rem;height:2.75rem;display:grid;place-items:center;border:none;border-radius:50%;cursor:pointer;color:var(--lt-ink);background:#faf7f2db;transition:background-color .3s var(--lt-ease)}.lt-carousel__playpause:hover{background:var(--lt-ivory)}.lt-carousel__playpause:focus-visible{outline:2px solid var(--lt-bronze);outline-offset:3px}.lt-carousel__playpause svg{width:1.1rem;height:1.1rem}.lt-carousel__playpause .lt-carousel__icon-play,.lt-carousel__playpause[data-paused=true] .lt-carousel__icon-pause{display:none}.lt-carousel__playpause[data-paused=true] .lt-carousel__icon-play{display:block}@media screen and (max-width:749px){.lt-carousel__track{height:clamp(460px,68vh,620px)}.lt-carousel__arrow{display:none}.lt-carousel__plate{inset-block-end:3.25rem;max-width:92vw}}@media(prefers-reduced-motion:reduce){.lt-carousel__track{scroll-behavior:auto}.lt-carousel__img{transition:none}}.variant-option__button-label:has(input[data-option-available=false]){opacity:.32;position:relative}.variant-option__button-label:has(input[data-option-available=false]):hover{opacity:.55}.variant-option__button-label:has(input[data-option-available=false]) .swatch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,transparent calc(50% - .5px),currentColor calc(50% - .5px),currentColor calc(50% + .5px),transparent calc(50% + .5px));pointer-events:none}.variant-option__button-label:has(input[data-option-available=false]):not(:has(.swatch)){text-decoration:line-through;text-decoration-thickness:1px}.variant-option__button-label:has(input[data-option-available=false]:checked){opacity:.75;outline:1px solid currentColor;outline-offset:2px}.dialog-zoomed-gallery>li{height:100vh;height:100svh;max-height:100svh;aspect-ratio:auto;display:flex;align-items:center;justify-content:center}.dialog-zoomed-gallery .product-media__drag-zoom-wrapper,.dialog-zoomed-gallery .product-media{width:100%;height:100%;max-height:100%;aspect-ratio:auto;display:flex;align-items:center;justify-content:center}.dialog-zoomed-gallery .product-media img.product-media__image{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;margin-inline:auto}@media screen and (min-width:990px){.menu-list__link-title{font-size:14px}.menu-list__link,.header__menu a.menu-list__link{padding-block:.8rem}}.lt-reassure{border:1px solid var(--lt-champagne);background:#fcfaf7;padding:.9rem 1rem;border-radius:6px}.lt-reassure__line{margin:0;font-size:1rem;line-height:1.5;color:var(--lt-ink)}.lt-reassure__line+.lt-reassure__line{margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--lt-hairline)}.header__row--top.color-scheme-4 .header-logo__image,.header__row--top.color-scheme-5 .header-logo__image{filter:invert(1) brightness(1.9)}.lt-searchbar.color-scheme-4 .lt-searchbar__field,.lt-searchbar.color-scheme-4 input[type=search],.lt-searchbar.color-scheme-4 input[type=text]{background:var(--lt-ivory);color:var(--lt-ink)}.lt-searchbar.color-scheme-4 input::placeholder{color:#2b2622b8}.facets__summary,.sorting-filter,.sorting-filter__horizontal,.products-count-wrapper{color:var(--lt-ink)}.facets--horizontal .facets__summary,.facets .sorting-filter,.facets .sorting-filter__horizontal,.facets .products-count-wrapper{font-size:.875rem}.facets__summary,.sorting-filter__horizontal{font-weight:600;letter-spacing:.08em}.facets--horizontal .facets__summary .facets__label,.facets--horizontal .facets__summary>span{font-size:.875rem;font-weight:600;letter-spacing:.08em;color:var(--lt-ink)}.facets--horizontal .facets__summary{display:inline-flex;font-size:.875rem;align-items:center;gap:.4rem;min-height:44px;padding-inline:1rem;border:1px solid rgba(43,38,34,.55);border-radius:999px;background:transparent;transition:border-color .18s var(--lt-ease),background-color .18s var(--lt-ease)}.facets--horizontal .facets__summary:hover{border-color:var(--lt-ink);background:#b08d5714}.facets--horizontal .facets__item[open] .facets__summary{border-color:var(--lt-ink);background:#2b26220f}.facets--horizontal .facets__item[data-filter-param-name=filter-v-option-size]{order:1}.facets--horizontal .facets__item[data-filter-param-name=filter-v-option-color]{order:2}.facets--horizontal .facets__item{order:3}.collection .text-block.rte p,.collection .text-block.rte{max-width:62ch;font-size:1rem;line-height:1.65;color:#2b2622db}.facets .checkbox__label{min-height:44px;width:100%;align-items:center;font-size:.875rem}.facets .checkbox__label-text{font-size:.875rem}.facets .checkbox{width:100%}.facets .price-facet__label,.facets .field__label{color:var(--lt-ink)}@media(hover:none)and (pointer:coarse),screen and (max-width:749px){footer .menu__item>a,footer .text-block p>a{display:inline-flex;align-items:center;min-height:44px}}.lt-fur-notice{font-family:var(--font-body--family, Inter, sans-serif);font-size:.75rem;line-height:1.6;letter-spacing:.01em;color:inherit;opacity:.55;text-align:center;text-wrap:balance;max-width:46ch;margin:2.5rem auto 0;padding:1.25rem 1.5rem 0;border-top:1px solid currentColor;border-top-color:color-mix(in srgb,currentColor 22%,transparent)}@media screen and (max-width:749px){.lt-fur-notice{margin-top:2rem;padding-inline:1.25rem;text-align:start}}.lt-colour-name-note{font-family:var(--font-body--family, Inter, sans-serif);font-size:.75rem;line-height:1.5;color:inherit;opacity:.6;margin:.5rem 0 0;max-width:44ch}.lt-header-social{min-inline-size:44px;display:inline-flex;align-items:center;justify-content:center}.lt-carousel__dot{position:relative}.lt-carousel__dot:after{content:"";position:absolute;inset-block:-12px;inset-inline:0}.hidden-swatches__count{position:relative}.hidden-swatches__count:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.lt-breadcrumbs__link{position:relative;display:inline-block}.lt-breadcrumbs__link:after{content:"";position:absolute;inset-block:-4px;inset-inline:0}footer .menu__item a,footer .menu__item>a,.footer .menu__item a{display:inline-block;padding-block:7px;line-height:1.35}footer .text-block p a,footer .rte p a{position:relative}footer .text-block p a:after,footer .rte p a:after{content:"";position:absolute;inset-block:-5px;inset-inline:0}.shopify-payment-button__more-options{padding-block:6px}footer .text-block.text-block h2{font-family:var(--font-heading--family, "Playfair Display", serif);font-size:1.25rem;font-weight:400;letter-spacing:0;text-transform:none;margin:0 0 .75rem}footer .text-block.text-block p>a{font-family:var(--font-body--family, Inter, sans-serif);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;line-height:2.3;white-space:nowrap;color:var(--lt-bronze, #B08D57);text-decoration:none}footer .text-block[class*=text_shop_lt]{min-width:8rem}footer .logo-block{--logo-width: 100%;max-width:190px}footer .logo-block img{width:170px;height:auto;max-height:none}@media(min-width:750px){footer .email-signup-block,footer .email-signup{max-width:260px}}html{scroll-padding-top:calc(var(--header-height, 72px) + 1rem)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.product-information media-gallery.media-gallery--carousel slideshow-slide.product-media-container--image :is(img.product-media__image,.deferred-media__poster-image){object-fit:contain;background-color:var(--color-background)}.product-information .slideshow-controls__thumbnail{opacity:.62;transition:opacity .2s var(--lt-ease)}.product-information .slideshow-controls__thumbnail:is([aria-selected=true],[aria-current=true],:hover,:focus-visible){opacity:1}.product-information .slideshow-controls__thumbnail img{object-fit:contain;background:var(--color-background)}.product-information media-gallery .slideshow-control--previous,.product-information media-gallery .slideshow-control--next{color:var(--lt-ink)}@media(min-width:750px){.product-information .product-details>.group-block{max-width:min(100%,32rem)}}.product-information .product-details h1{font-family:var(--font-heading--family, "Playfair Display", serif);font-size:1.5rem;font-weight:400;line-height:1.22;letter-spacing:0;margin:0;text-wrap:balance}@media(min-width:990px){.product-information .product-details h1{font-size:1.65rem}}.product-information .product-details .price{font-size:1.1875rem;font-weight:300;letter-spacing:.02em}.product-information .product-details shopify-payment-terms,.product-information .product-details .installments{font-size:.875rem;font-weight:300}.product-information .product-details .tax-note,.product-information .product-details .price__tax{font-size:.8125rem;opacity:.75}.product-information .variant-option legend,.product-information .lt-variant-option__label-row{font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.product-information .variant-option__swatch-value{text-transform:none;letter-spacing:.02em;font-weight:300}.product-information .lt-size-guide-link{text-transform:none;letter-spacing:.02em;font-weight:400}.product-information .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{border-radius:40px;min-width:3.25rem;min-height:2.5rem;padding-inline:1rem;border:1px solid rgba(43,38,34,.35);font-size:.875rem;font-weight:400;transition:border-color .16s var(--lt-ease),background-color .16s var(--lt-ease),color .16s var(--lt-ease)}.product-information .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:hover{border-color:var(--lt-ink)}.product-information .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input:checked){background-color:var(--lt-ink);border-color:var(--lt-ink);color:var(--lt-ivory)}.product-information .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input:focus-visible){outline:2px solid var(--lt-bronze);outline-offset:2px}.product-information .add-to-cart-button.button:not(.button-unstyled){width:100%;border-radius:0;background-color:var(--lt-bronze);border-color:var(--lt-bronze);color:var(--lt-ink);font-weight:500;font-size:.8125rem;letter-spacing:.22em;min-height:3.25rem}.product-information .add-to-cart-button.button:not(.button-unstyled):hover{background-color:var(--lt-ink);border-color:var(--lt-ink);color:var(--lt-ivory)}.product-information .accordion .details__header{font-family:var(--font-body--family, Inter, sans-serif);font-size:.75rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;padding-block:1rem}.product-information .accordion--dividers .details{border-color:var(--lt-hairline)}.product-information .accordion .details-content{font-weight:300;line-height:1.65}.product-information .lt-reassure{border:0;background:none;padding:.25rem 0 0;border-radius:0}.product-information .lt-reassure__line{font-size:.875rem;font-weight:300;line-height:1.55}.product-information .lt-reassure__line strong{font-weight:500}.product-information .lt-reassure__line+.lt-reassure__line{margin-top:.35rem;padding-top:0;border-top:0}.product-card .card-gallery img,.product-card .product-card__image img{object-fit:contain;background-color:var(--color-background)}.product-card [class*=__product_title_]{text-transform:none;font-size:.875rem;font-weight:400;letter-spacing:.01em;line-height:1.4}.product-card [class*=__product_title_] :is(p,a,span){text-transform:none;font-size:inherit;letter-spacing:inherit;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card .price{font-weight:400;font-size:.875rem}.shopify-section:has(~.shopify-section .product-grid) .text-block h1{font-size:clamp(2rem,1.5rem + 1.6vw,2.75rem);font-weight:400}@media(min-width:750px){header-menu .menu-list__link{font-size:.75rem;letter-spacing:.1em;padding-inline:.5rem}}.header-announcements,.announcement-bar{font-size:.75rem;letter-spacing:.08em}@media(prefers-reduced-motion:no-preference){.lt-reveal{opacity:0;transform:translate3d(0,16px,0)}.lt-reveal.lt-reveal--in{opacity:1;transform:none;transition:opacity .38s var(--lt-ease),transform .38s var(--lt-ease);transition-delay:var(--lt-reveal-delay, 0ms)}}.lt-carousel__img{object-position:76% 50%}@media screen and (max-width:749px){.lt-carousel__track{height:auto;min-height:0;align-items:stretch}.lt-carousel__slide{height:auto}.lt-carousel__link{display:flex;flex-direction:column;height:auto}.lt-carousel__img{height:clamp(380px,58vh,540px);flex:0 0 auto}.lt-carousel__scrim{display:none}.lt-carousel__plate{position:static;transform:none;inset:auto;max-width:none;width:100%;margin:0;flex:1 1 auto;box-sizing:border-box}.lt-carousel__dots{bottom:auto;top:calc(clamp(380px,58vh,540px) - 2.25rem)}.lt-carousel__playpause{bottom:auto;top:calc(clamp(380px,58vh,540px) - 3.25rem)}}@media screen and (min-width:750px){.lt-carousel__plate{max-width:min(24rem,34vw);gap:.5rem;padding:clamp(.9rem,1.4vw,1.25rem) clamp(1rem,1.6vw,1.5rem);inset-block-end:clamp(2rem,6vh,4rem)}.lt-carousel__heading{font-size:clamp(1.5rem,2.4vw,2.375rem);line-height:1.08}.lt-carousel__kicker{font-size:.75rem}.lt-carousel__cta{margin-top:.25rem;padding:.7em 1.6em;font-size:.8125rem}.lt-carousel__slide--light .lt-carousel__plate{background:#2b2622b8}}@media screen and (max-width:749px){.lt-carousel__slide:nth-child(1) .lt-carousel__img{object-position:64% 50%}.lt-carousel__slide:nth-child(2) .lt-carousel__img{object-position:92% 50%}.lt-carousel__slide:nth-child(3) .lt-carousel__img{object-position:75% 50%}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/lt-editorial.css.map */
