@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;0,9..144,600;1,9..144,400&family=Jost:ital,wght@0,300;0,400;0,500;1,500&display=swap";:root{--lf-sand: #f4efe6;--lf-cream: #fbf9f4;--lf-oat: #ece3d2;--lf-clay: #a9866a;--lf-clay-deep: #8c6c52;--lf-sage: #4f5a4e;--lf-charcoal: #35322b;--lf-sun: #c2a869;--lf-sun-soft: #d3bd8a;--lf-ink: #2c2a25;--lf-ink-soft: #77705f;--lf-line: rgba(44, 42, 37, .12);--heading-font-family: "Fraunces", Georgia, "Times New Roman", serif;--heading-font-weight: 400;--heading-font-style: normal;--text-font-family: "Jost", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-font-weight: 400;--background: var(--lf-sand);--secondary-background: var(--lf-cream);--text-color: var(--lf-ink);--text-color-rgb: 44, 42, 37;--heading-color: var(--lf-ink);--border-color: #e2d9c8;--border-color-rgb: 226, 217, 200;--form-border-color: #d6cbb6;--accent-color: var(--lf-clay);--accent-color-rgb: 169, 134, 106;--link-color: var(--lf-clay-deep);--link-color-hover: var(--lf-ink);--primary-button-background: var(--lf-ink);--primary-button-background-rgb: 44, 42, 37;--primary-button-text-color: var(--lf-cream);--secondary-button-background: var(--lf-sage);--secondary-button-background-rgb: 79, 90, 78;--secondary-button-text-color: var(--lf-cream);--header-background: var(--lf-sand);--header-text-color: var(--lf-ink);--header-light-text-color: var(--lf-ink);--header-border-color: var(--lf-line);--header-accent-color: var(--lf-clay);--footer-background-color: var(--lf-charcoal);--footer-heading-text-color: var(--lf-cream);--footer-body-text-color: #cfc8ba;--footer-body-text-color-rgb: 207, 200, 186;--footer-accent-color: var(--lf-clay);--footer-accent-color-rgb: 169, 134, 106;--product-review-star-color: #c2a869}.announcement-bar{background:var(--lf-charcoal);color:var(--lf-cream);border-bottom:none;text-transform:uppercase;letter-spacing:.14em;font-weight:400}.announcement-bar a,.announcement-bar .announcement-bar__content{color:var(--lf-cream)}.header{border-bottom:1px solid var(--lf-line)}.header__logo-text{font-family:var(--heading-font-family);font-size:1.6em;letter-spacing:.01em;color:var(--lf-ink)}.header__action-item-link{font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.nav-bar{background:var(--lf-sand);border-bottom:1px solid var(--lf-line)}.nav-bar__link.link{text-transform:uppercase;font-size:.78rem;letter-spacing:.14em;font-weight:500;color:var(--lf-ink);position:relative}.nav-bar__link.link:after{content:"";position:absolute;left:12px;right:12px;bottom:8px;height:1px;background:var(--lf-clay-deep);transform:scaleX(0);transform-origin:center;transition:transform .35s cubic-bezier(.22,1,.36,1)}.nav-bar__link.link:hover{color:var(--lf-clay-deep)}.nav-bar__link.link:hover:after{transform:scaleX(1)}.nav-dropdown{background:var(--lf-cream)!important;border:1px solid var(--lf-line);border-radius:var(--lf-r-box, 14px);box-shadow:0 22px 48px -22px #2c2a2552;padding:8px;overflow:hidden}.nav-dropdown .nav-dropdown__link.link{color:var(--lf-ink)!important;font-size:.82rem;letter-spacing:.03em;text-transform:none;border-radius:10px;padding:9px 14px;transition:background .2s ease,color .2s ease}.nav-dropdown .nav-dropdown__link.link:hover{background:var(--lf-oat);color:var(--lf-ink)!important}.mega-menu{background:var(--lf-cream)!important;border:1px solid var(--lf-line);border-radius:var(--lf-r-box, 14px);box-shadow:0 22px 48px -22px #2c2a2552}.search-bar__input{background:var(--lf-cream);border:1px solid var(--lf-line);border-right:none;border-radius:999px 0 0 999px;padding-left:22px;font-family:var(--text-font-family);transition:border-color .3s,background .3s}.search-bar__input:focus{border-color:var(--lf-clay);background:#fff}.search-bar__input::placeholder{color:var(--lf-ink-soft);letter-spacing:.04em}.search-bar__submit{background:transparent;color:var(--lf-clay-deep);border:1px solid var(--lf-line);border-left:none;border-radius:0 999px 999px 0;transition:background .3s,color .3s}.search-bar__submit:hover{background:var(--lf-oat);color:var(--lf-ink)}.header__logo-image{mix-blend-mode:multiply}.header__action-item-title{font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--lf-ink-soft)}.header__cart-count{background:var(--lf-clay);color:var(--lf-cream)}@media screen and (min-width:641px){.header__search-bar-wrapper:not(.is-visible):not(.is-fixed){visibility:hidden;position:absolute;bottom:0;left:0;width:100%;z-index:-1}.header__search-bar-wrapper.is-visible,.header__search-bar-wrapper.is-fixed{background:var(--lf-sand)}}body.warehouse--v1{overflow-x:clip}.shopify-section__header{position:-webkit-sticky;position:sticky;top:0;z-index:20}.header--inline .header__search-bar-wrapper,.header--inline .header__action-item:has([data-action=toggle-search]),.header--inline .header__action-item--search{display:none!important}.shopify-section__header .header,.shopify-section__header .nav-bar,.header__logo-image{transition:background .4s ease,border-color .4s ease,color .4s ease,filter .4s ease}html.lf-scrolled .shopify-section__header{background:#fbf9f4b8;-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%);box-shadow:0 1px 0 var(--lf-line),0 14px 34px -24px #2c2a2566}@media(max-width:740px){html.lf-scrolled .shopify-section__header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--lf-cream)!important}}html.lf-scrolled .shopify-section__header .header,html.lf-scrolled .shopify-section__header .nav-bar,html.lf-scrolled .shopify-section__header .header__inner{background:transparent!important}html.lf-navigating .shopify-section__header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--lf-cream)!important}html.lf-navigating .lf-gift__cta,html.lf-navigating .lf-gift__card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.lf-header-search-off,.header--inline .header__search-bar-wrapper{display:none!important}@media(max-width:740px){.shopify-section__header,.shopify-section__header .header,.shopify-section__header .nav-bar,.shopify-section__header .header__inner{background:var(--lf-cream)}.lf-hero-page:not(.lf-scrolled) .shopify-section__header,.lf-hero-page:not(.lf-scrolled) .shopify-section__header .header,.lf-hero-page:not(.lf-scrolled) .shopify-section__header .nav-bar,.lf-hero-page:not(.lf-scrolled) .shopify-section__header .header__inner{background:transparent}}.lf-hero-page .lf-hero-section{margin-top:calc(-1 * var(--lf-header-h, 158px));position:relative;z-index:0}.lf-hero-page .lf-hero{min-height:100vh}.lf-hero-page:not(.lf-scrolled) .shopify-section__header .header,.lf-hero-page:not(.lf-scrolled) .shopify-section__header .nav-bar{background:transparent;border-color:transparent}.lf-hero-page:not(.lf-scrolled) .shopify-section__header{box-shadow:none}.lf-hero-page:not(.lf-scrolled) .shopify-section__header{--header-text-color: var(--lf-cream);--header-light-text-color: var(--lf-cream);color:var(--lf-cream)}.lf-hero-page:not(.lf-scrolled) .nav-bar__link.link,.lf-hero-page:not(.lf-scrolled) .header__action-item-link,.lf-hero-page:not(.lf-scrolled) .header__action-item-title,.lf-hero-page:not(.lf-scrolled) .header__cart-toggle{color:var(--lf-cream)}.lf-hero-page:not(.lf-scrolled) .header .icon{color:var(--lf-cream);fill:currentColor}.lf-hero-page:not(.lf-scrolled) .nav-bar__link.link:after{background:var(--lf-cream)}.lf-hero-page:not(.lf-scrolled) .header__logo-image{mix-blend-mode:normal;border-radius:4px}@media(prefers-reduced-motion:reduce){.shopify-section__header .header,.shopify-section__header .nav-bar{transition:none}}.lf-hero{position:relative;min-height:88vh;display:flex;align-items:flex-end;overflow:hidden;background:var(--lf-charcoal)}.lf-hero__media,.lf-hero__media .lf-hero__image,.lf-hero__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.lf-hero__image{object-fit:cover}.lf-hero__placeholder{display:flex;align-items:flex-start;justify-content:center;padding-top:calc(var(--lf-header-h, 158px) + 7vh);background:radial-gradient(120% 90% at 20% 10%,#6b655a 0%,transparent 55%),linear-gradient(160deg,#57524a,#3b3830 55%,#2c2a25)}.lf-hero__placeholder-tag{border:1px dashed rgba(251,249,244,.55);border-radius:999px;padding:10px 22px;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:#fbf9f4d9}.lf-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(96deg,#14120eb8,#14120e73 40%,#14120e0f 72%),linear-gradient(180deg,#14120e80,#14120e1f 15%,#14120e00 32%,#14120e52 56%,#14120eb8)}.lf-hero__content{position:relative;z-index:1;max-width:1280px;width:100%;margin:0 auto;padding:clamp(60px,12vh,140px) clamp(20px,6vw,96px);color:var(--lf-cream)}.lf-hero__eyebrow{font-size:clamp(.68rem,1.3vw,.8rem);letter-spacing:.34em;text-transform:uppercase;color:#edd9a6;text-shadow:0 1px 16px rgba(20,18,14,.55);margin:0 0 18px}.lf-hero__title{font-family:var(--heading-font-family);font-weight:400;font-size:clamp(2.6rem,7vw,5.4rem);line-height:1.04;letter-spacing:-.01em;color:var(--lf-cream);text-shadow:0 2px 34px rgba(20,18,14,.5);margin:0}.lf-hero__title em{font-style:italic;color:var(--lf-oat)}.lf-hero__subtitle{max-width:54ch;font-size:clamp(1rem,1.5vw,1.15rem);font-weight:300;line-height:1.7;color:#fbf9f4eb;text-shadow:0 1px 20px rgba(20,18,14,.5);margin:22px 0 0}.lf-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.lf-btn{display:inline-block;padding:15px 30px;border-radius:999px;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;font-weight:500;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),background .35s,color .35s,border-color .35s}.lf-btn:hover{transform:translateY(-2px);text-decoration:none}.lf-btn--solid{background:var(--lf-clay);color:var(--lf-cream)}.lf-btn--solid:hover{background:var(--lf-clay-deep);color:var(--lf-cream)}.lf-btn--ghost{border:1px solid rgba(251,249,244,.55);color:var(--lf-cream)}.lf-btn--ghost:hover{border-color:var(--lf-cream);color:var(--lf-cream)}.lf-hero__cue{position:absolute;right:clamp(20px,5vw,70px);bottom:26px;z-index:1;display:flex;align-items:center;gap:12px;color:#fbf9f4bf;font-size:.68rem;letter-spacing:.28em;text-transform:uppercase}.lf-hero__cue-line{display:block;width:1px;height:44px;background:#fbf9f48c;animation:lf-cue 2.2s cubic-bezier(.22,1,.36,1) infinite;transform-origin:top}@keyframes lf-cue{0%{transform:scaleY(0)}45%{transform:scaleY(1)}to{transform:scaleY(0);transform-origin:bottom}}.lf-reveal{opacity:0}html:not(.lf-js) .lf-reveal{opacity:1!important;transform:none!important}@media(prefers-reduced-motion:reduce){.lf-reveal{opacity:1!important;transform:none!important}}.section__header .heading,.section__header h2{font-size:clamp(1.9rem,4vw,3.2rem);font-weight:400;letter-spacing:-.01em}.mobile-menu{background:var(--lf-sand)}.mobile-menu__item>a,.mobile-menu__link{text-transform:uppercase;letter-spacing:.1em;font-size:.85rem}.product-item__image-wrapper{overflow:hidden;border-radius:7px;background:var(--lf-cream);margin-bottom:16px;transition:box-shadow .5s cubic-bezier(.22,1,.36,1)}.product-item:hover .product-item__image-wrapper{box-shadow:0 24px 48px -30px #2c2a2561}.product-item{transition:transform .4s cubic-bezier(.22,1,.36,1)}.product-item:hover{transform:translateY(-3px)}.product-item__vendor{display:none}.product-item__title{font-family:var(--text-font-family);font-weight:400;font-size:.98rem;letter-spacing:.01em;line-height:1.4;color:var(--lf-ink);margin-bottom:6px;transition:color .3s ease}.product-item__title:hover{color:var(--lf-clay-deep)}.product-item__price-list .price{color:var(--lf-clay-deep);font-size:.92rem;letter-spacing:.02em}.product-item__swatch-list{margin-top:4px}.collection__title,.collection__title.heading.h1{font-family:var(--heading-font-family);font-weight:400;font-size:clamp(2rem,4.5vw,3.4rem);letter-spacing:-.01em;color:var(--lf-ink)}.collection-toolbar,.collection__toolbar{border-color:var(--lf-line)}.value-picker__title,.collection-toolbar__item{letter-spacing:.04em}.collection-image,.collection__image-wrapper{border-radius:4px;overflow:hidden}.lf-colprev{padding:clamp(56px,9vh,120px) 0}.lf-colprev__inner{max-width:1280px;margin:0 auto;padding:0 clamp(20px,6vw,96px)}.lf-colprev__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(28px,4vw,44px)}.lf-colprev__eyebrow{font-size:clamp(.66rem,1.2vw,.76rem);letter-spacing:.28em;text-transform:uppercase;color:var(--lf-clay);margin:0 0 12px}.lf-colprev__title{font-family:var(--heading-font-family);font-weight:400;font-size:clamp(1.9rem,4vw,3.1rem);line-height:1.05;letter-spacing:-.01em;color:var(--lf-ink);margin:0}.lf-colprev__viewall{flex:none;font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:var(--lf-clay-deep);white-space:nowrap;padding-bottom:6px;transition:color .3s ease,gap .3s ease}.lf-colprev__viewall span{display:inline-block;transition:transform .35s cubic-bezier(.22,1,.36,1)}.lf-colprev__viewall:hover{color:var(--lf-ink)}.lf-colprev__viewall:hover span{transform:translate(5px)}.lf-colprev__grid{display:grid;grid-template-columns:repeat(var(--lf-cols, 4),minmax(0,1fr));gap:clamp(16px,2vw,30px)}.lf-colprev__foot{display:flex;justify-content:center;margin-top:clamp(32px,4vw,48px)}.lf-colprev__foot .lf-btn{background:transparent;color:var(--lf-clay-deep);border:0;border-radius:0;padding:6px 2px;box-shadow:none;position:relative;letter-spacing:.16em}.lf-colprev__foot .lf-btn:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:center;transition:transform .4s cubic-bezier(.22,1,.36,1)}.lf-colprev__foot .lf-btn:hover{background:transparent;color:var(--lf-ink);transform:none;box-shadow:none}.lf-colprev__foot .lf-btn:hover:after{transform:scaleX(1)}.lf-colprev__empty{color:var(--lf-ink-soft);font-style:italic}.lf-btn--outline{background:transparent;border:1px solid var(--lf-ink);color:var(--lf-ink)}.lf-btn--outline:hover{background:var(--lf-ink);color:var(--lf-cream)}@media screen and (max-width:900px){.lf-colprev__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-colprev__viewall{display:none}}.lf-colfeat{padding:clamp(48px,8vh,104px) clamp(20px,6vw,96px)}.lf-colfeat__inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1fr);gap:clamp(32px,6vw,92px);align-items:center}.lf-colfeat--img-right .lf-colfeat__media{order:2}.lf-colfeat--img-right .lf-colfeat__inner{grid-template-columns:minmax(0,1fr) minmax(0,.62fr)}.lf-colfeat--img-right .lf-colfeat__text{margin-left:auto;text-align:right}.lf-colfeat__media{position:relative;display:block;aspect-ratio:4 / 5;border-radius:12px;overflow:hidden;background:var(--lf-oat);text-decoration:none;box-shadow:0 26px 60px -34px #2c2a2580;transition:box-shadow .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);will-change:transform}.lf-colfeat__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #fbf9f424;pointer-events:none;z-index:2}.lf-colfeat__media:hover{transform:translateY(-4px);box-shadow:0 38px 74px -32px #2c2a258c}.lf-colfeat__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.01);transition:transform 1.3s cubic-bezier(.22,1,.36,1)}.lf-colfeat__media:hover .lf-colfeat__img{transform:scale(1.06)}@media(prefers-reduced-motion:reduce){.lf-colfeat__media,.lf-colfeat__img{transition:none}.lf-colfeat__media:hover{transform:none}.lf-colfeat__media:hover .lf-colfeat__img{transform:scale(1.01)}}.lf-colfeat__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:20px;color:var(--lf-ink-soft);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;background:var(--lf-oat)}.lf-colfeat__text{max-width:30rem}.lf-colfeat__eyebrow{font-size:clamp(.64rem,1.1vw,.76rem);letter-spacing:.28em;text-transform:uppercase;color:var(--lf-clay);margin:0 0 16px}.lf-colfeat__title{font-family:var(--heading-font-family);font-weight:400;font-size:clamp(1.9rem,3.2vw,2.7rem);line-height:1.08;letter-spacing:-.01em;color:var(--lf-ink);margin:0;text-wrap:balance}.lf-colfeat__desc{font-size:clamp(.98rem,1.3vw,1.1rem);font-weight:300;line-height:1.7;color:var(--lf-ink-soft);margin:20px 0 0}.lf-colfeat__link{display:inline-flex;align-items:center;gap:.5em;margin-top:clamp(20px,2.4vw,28px);padding-bottom:6px;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:var(--lf-clay-deep);text-decoration:none;border-bottom:1px solid rgba(122,90,66,.35);transition:color .35s ease,border-color .35s ease}.lf-colfeat__link:hover{color:var(--lf-ink);border-color:var(--lf-ink)}.lf-colfeat__arrow{display:inline-block;transition:transform .4s cubic-bezier(.22,1,.36,1)}.lf-colfeat__link:hover .lf-colfeat__arrow{transform:translate(4px)}.lf-colfeat--img-right .lf-colfeat__text .lf-colfeat__link{flex-direction:row}@media(prefers-reduced-motion:reduce){.lf-colfeat__arrow{transition:none}}.lf-colfeat__empty{display:inline-block;margin-top:20px;color:var(--lf-ink-soft);font-style:italic}@media screen and (max-width:800px){.lf-colfeat__inner,.lf-colfeat--img-right .lf-colfeat__inner{grid-template-columns:1fr;gap:clamp(22px,5vw,34px)}.lf-colfeat--img-right .lf-colfeat__media{order:0}.lf-colfeat__media{aspect-ratio:3 / 2}.lf-colfeat__text{max-width:none}.lf-colfeat--img-right .lf-colfeat__text{text-align:left;margin-left:0}}.lf-reviews{padding:clamp(64px,10vh,130px) clamp(20px,6vw,96px);background:linear-gradient(180deg,var(--lf-sand) 0%,#e7ded0 100%)}.lf-reviews__inner{max-width:1200px;margin:0 auto}.lf-reviews__top{text-align:center}.lf-reviews__eyebrow{font-size:clamp(.66rem,1.2vw,.78rem);letter-spacing:.3em;text-transform:uppercase;color:var(--lf-clay);margin:0 0 10px}.lf-reviews__count{font-family:var(--heading-font-family);font-weight:400;font-size:clamp(3.4rem,9vw,6.2rem);line-height:1;color:var(--lf-clay);letter-spacing:-.01em}.lf-reviews__stars{color:#c2a869;letter-spacing:5px;font-size:1.3rem;margin:10px 0 6px}.lf-reviews__intro{max-width:52ch;margin:6px auto 0;color:var(--lf-ink-soft);font-size:clamp(.98rem,1.4vw,1.12rem);font-weight:300;line-height:1.65}.lf-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.4vw,30px);margin-top:clamp(40px,6vw,66px)}.lf-reviews__more{display:flex;justify-content:center;margin-top:clamp(30px,4vw,48px)}.lf-review{position:relative;background:var(--lf-cream);border:1px solid var(--lf-line);border-radius:8px;padding:clamp(26px,2.6vw,38px) clamp(24px,2.4vw,34px);box-shadow:0 24px 48px -34px #2c2a2566}.lf-review__mark{position:absolute;top:14px;right:22px;font-family:var(--heading-font-family);font-size:3.4rem;line-height:1;color:var(--lf-oat)}.lf-review__q{position:relative;font-family:var(--heading-font-family);font-style:italic;font-size:clamp(1.12rem,1.5vw,1.32rem);line-height:1.45;color:var(--lf-ink);margin-bottom:20px}.lf-review__who{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--lf-ink-soft)}.lf-reviews__source{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);pointer-events:none;opacity:0}.lf-reviews--fallback .lf-reviews__grid{display:none}.lf-reviews--fallback .lf-reviews__source{position:static;width:auto;height:auto;overflow:visible;clip:auto;pointer-events:auto;opacity:1;margin-top:clamp(30px,4vw,48px)}.lf-reviews--fallback .jdgm-star{color:#c2a869!important}@media screen and (max-width:900px){.lf-reviews__grid{grid-template-columns:1fr;max-width:520px;margin-left:auto;margin-right:auto}}.lf-reviews__grid{transition:opacity .45s ease}.lf-reviews__grid--fading{opacity:0}.lf-story{padding:clamp(64px,10vh,130px) clamp(20px,6vw,96px);background:linear-gradient(180deg,var(--lf-sand) 0%,var(--lf-cream) 100%);overflow:hidden}.lf-story__inner{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,6vw,84px);align-items:center}.lf-story--img-right .lf-story__media{order:2}.lf-story__media{position:relative}.lf-story__photo{position:relative;height:min(74vh,640px);border-radius:5px;overflow:hidden;box-shadow:0 50px 90px -50px #2c2a2580}.lf-story__photo--empty{display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;background:linear-gradient(135deg,var(--lf-oat),#d8caae)}.lf-story__ph-tag{border:1px dashed rgba(44,42,37,.35);border-radius:999px;padding:9px 20px;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--lf-ink-soft)}.lf-story__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lf-story__badge{position:absolute;bottom:-26px;right:-18px;z-index:2;width:clamp(120px,15vw,168px);aspect-ratio:1;border-radius:50%;background:#c2a869;color:var(--lf-ink);display:grid;place-content:center;text-align:center;font-family:var(--heading-font-family);line-height:1.1;box-shadow:0 20px 40px -18px #2c2a2580;transform:rotate(-8deg)}.lf-story--img-right .lf-story__badge{right:auto;left:-18px}.lf-story__badge b{font-size:clamp(1.9rem,3vw,2.6rem);font-weight:600;display:block}.lf-story__badge span{font-family:var(--text-font-family);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase}.lf-story__eyebrow{font-size:clamp(.66rem,1.2vw,.78rem);letter-spacing:.3em;text-transform:uppercase;color:var(--lf-clay);margin:0}.lf-story__title{font-family:var(--heading-font-family);font-weight:400;font-size:clamp(2.1rem,4.6vw,3.6rem);line-height:1.05;letter-spacing:-.01em;color:var(--lf-ink);margin:16px 0 26px}.lf-story__p{color:var(--lf-ink-soft);font-size:clamp(1.02rem,1.5vw,1.18rem);font-weight:300;line-height:1.7;max-width:48ch;margin:0 0 20px}.lf-story__sign{font-family:var(--heading-font-family);font-style:italic;font-size:clamp(1.5rem,2.2vw,1.9rem);color:var(--lf-clay);margin:8px 0 0}.lf-story__pills{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.lf-story__pills span{border:1px solid var(--lf-line);border-radius:100px;padding:8px 18px;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--lf-ink-soft)}@media screen and (max-width:900px){.lf-story__inner{grid-template-columns:1fr;gap:clamp(40px,8vw,60px)}.lf-story--img-right .lf-story__media{order:0}.lf-story__photo{height:56vh}}.footer{background:var(--lf-charcoal)}.footer__title,.footer__title.heading{font-family:var(--text-font-family)!important;font-weight:500!important;font-size:.76rem!important;letter-spacing:.18em;text-transform:uppercase;color:#c2a869!important}.footer__link-item.link{color:var(--footer-body-text-color);opacity:.85;font-size:.9rem;transition:opacity .3s ease,transform .3s ease,color .3s ease}.footer__link-item.link:hover{opacity:1;transform:translate(5px);color:var(--lf-cream)}.footer__newsletter-text{color:var(--footer-body-text-color)}.footer__aside-item--social .social-media__item a{width:38px;height:38px;border-radius:50%;border:1px solid rgba(251,249,244,.25);display:inline-grid;place-content:center;color:var(--footer-body-text-color);transition:background .35s ease,transform .35s ease,border-color .35s ease,color .35s ease}.footer__aside-item--social .social-media__item a:hover{background:#c2a869;border-color:#c2a869;color:var(--lf-charcoal);transform:translateY(-3px)}.footer__aside-item--social .social-media__item svg,.footer__aside-item--social .social-media__item .icon{width:17px;height:17px}.footer__block-item--text .footer__title,.footer__aside-title{color:var(--lf-cream)!important}.collection-image,.collection__header--brand .collection__image,.collection__hero-image{border-radius:6px;overflow:hidden}.collection__header{padding-top:clamp(26px,4vw,48px);padding-bottom:clamp(8px,1.5vw,16px)}.collection__title,.collection__title.heading.h1{font-family:var(--heading-font-family);font-weight:400;font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.04;letter-spacing:-.01em;color:var(--lf-ink);margin-bottom:.45em}.collection__description{max-width:720px;color:var(--lf-ink-soft);font-weight:300;line-height:1.72;font-size:clamp(.98rem,1.3vw,1.08rem)}.collection__description li{color:var(--lf-ink-soft)}.collection__description strong,.collection__description b{color:var(--lf-ink);font-weight:500}.collection__toolbar--bordered{border-top:1px solid var(--lf-line);border-bottom:1px solid var(--lf-line)}.collection__toolbar-item,.value-picker__title,.collection__products-count{font-size:.78rem;letter-spacing:.06em;color:var(--lf-ink-soft)}.value-picker__title.text--strong{color:var(--lf-ink)}.collection .product-list,.product-list--collection{--grid-gap: clamp(22px, 2.8vw, 42px)}.product-item:after{box-shadow:none}.product-list--collection .lf-reveal:nth-child(3n+2){transition-delay:.06s}.product-list--collection .lf-reveal:nth-child(3n+3){transition-delay:.12s}@media(prefers-reduced-motion:reduce){.product-list--collection .lf-reveal{transition-delay:0s}}.collection-drawer__title,.filters__title{color:var(--lf-ink)}.template-product .shopify-app-block:has(.jdgm-widget),.template-product .shopify-app-block:has([class*=jdgm-rev]){display:none}.template-product .shopify-section:has(.jdgm-widget):not(:has(.product-form)):not(:has(.product-meta)):not(:has(.product__media)){display:none}.template-product .card{border:none!important;background:transparent!important;box-shadow:none!important}.template-product .product-meta__title{color:var(--lf-ink)}.template-product .product-meta__price,.template-product .price-list .price{color:var(--lf-clay-deep);font-size:1.35rem}.template-product .product-form__option-name,.template-product .product-meta__label{letter-spacing:.04em;color:var(--lf-ink)}.block-swatch__item{border:1px solid var(--lf-line);border-radius:999px;padding:11px 22px;font-size:.9rem;letter-spacing:.02em;color:var(--lf-ink);background:transparent;transition:border-color .25s ease,background .25s ease,color .25s ease}.block-swatch__item:hover{border-color:var(--lf-clay)}.block-swatch__radio:checked+.block-swatch__item{border-color:var(--lf-ink);background:var(--lf-ink);color:var(--lf-cream)}.template-product .product-form__add-button{width:100%;padding:16px 24px;letter-spacing:.1em;text-transform:uppercase;font-size:.8rem;border-radius:999px}.product-meta__share-buttons .social-media__item a{opacity:.55;transition:opacity .3s ease}.product-meta__share-buttons .social-media__item a:hover{opacity:1}.template-product .rte,.template-product .rte.text--pull{color:var(--lf-ink-soft);line-height:1.75}.template-product .rte strong,.template-product .rte b{color:var(--lf-ink);font-weight:500}.template-product .product-meta__availability,.template-product [class*=inventory]{letter-spacing:.02em}.jdgm-star{color:#c2a869!important}.jdgm-rev-widg__title,.jdgm-histogram__average,.jdgm-rev__author{font-family:var(--heading-font-family)!important;color:var(--lf-ink)!important}.jdgm-rev__body,.jdgm-rev__title{color:var(--lf-ink)!important}.collection-item{text-decoration:none}.collection-item__image-wrapper{border-radius:6px;overflow:hidden;background:var(--lf-cream);box-shadow:0 20px 44px -34px #2c2a2566}.collection-item__title.text--strong{display:block;margin-top:15px;font-family:var(--text-font-family);font-weight:500;font-size:1rem;letter-spacing:.03em;color:var(--lf-ink);transition:color .3s ease}.collection-item:hover .collection-item__title{color:var(--lf-clay-deep)}.collection-list .section__title,.section__title.heading.h3{font-family:var(--heading-font-family);font-weight:400;font-size:clamp(1.8rem,3.5vw,2.8rem);line-height:1.06;letter-spacing:-.01em;color:var(--lf-ink)}.section__action-link.link{color:var(--lf-clay-deep);letter-spacing:.08em;font-size:.78rem;text-transform:uppercase}.section__action-link.link:hover{color:var(--lf-ink)}body:has(form input[name=form_type][value=contact]) .page__title{text-align:center;font-size:clamp(2.3rem,5vw,3.4rem);margin-bottom:20px}body:has(form input[name=form_type][value=contact]) .page__content.rte{max-width:40rem;margin-inline:auto;text-align:center;color:var(--lf-ink-soft);font-weight:300;font-size:clamp(1rem,1.3vw,1.1rem);line-height:1.75}body:has(form input[name=form_type][value=contact]) .container--medium{max-width:680px;margin-top:clamp(34px,6vh,60px);padding-bottom:clamp(48px,9vh,100px)}form:has(input[name=form_type][value=contact]) .form__field{background:#fdfcf8;border:1px solid var(--lf-line);border-radius:8px;color:var(--lf-ink);transition:border-color .3s ease,box-shadow .3s ease,background .3s ease}form:has(input[name=form_type][value=contact]) .form__field:focus,form:has(input[name=form_type][value=contact]) .form__field:focus-visible{border-color:var(--lf-clay);box-shadow:0 0 0 3px color-mix(in srgb,var(--lf-clay) 16%,transparent);background:#fff;outline:none}form:has(input[name=form_type][value=contact]) .form__floating-label{color:var(--lf-ink-soft)}form:has(input[name=form_type][value=contact]) .form__submit{text-align:left;margin-top:6px}form:has(input[name=form_type][value=contact]) .button--primary{background:var(--lf-clay-deep);color:var(--lf-cream);border-radius:999px;padding:16px 42px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;transition:transform .35s cubic-bezier(.22,1,.36,1),background .35s ease}form:has(input[name=form_type][value=contact]) .button--primary:hover{background:var(--lf-ink);transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){form:has(input[name=form_type][value=contact]) .button--primary{transition:background .35s ease}form:has(input[name=form_type][value=contact]) .button--primary:hover{transform:none}}.template-cart .button--primary{background:var(--lf-clay-deep);color:var(--lf-cream);border-radius:999px;padding:17px 40px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;transition:transform .35s cubic-bezier(.22,1,.36,1),background .35s ease}.template-cart .button--primary:hover{background:var(--lf-ink);transform:translateY(-2px)}.template-cart .line-item-table .aspect-ratio,.template-cart .line-item-table img{border-radius:7px;overflow:hidden}.template-cart .quantity-selector{border:1px solid var(--lf-line);border-radius:999px;overflow:hidden;background:var(--lf-cream)}.template-cart .quantity-selector__button{color:var(--lf-ink-soft);transition:color .3s ease,background .3s ease}.template-cart .quantity-selector__button:hover{color:var(--lf-clay-deep);background:color-mix(in srgb,var(--lf-clay) 10%,transparent)}.template-cart .card{border-radius:12px;border-color:var(--lf-line)}.template-cart .line-item__quantity-remove.link{color:var(--lf-ink-soft);letter-spacing:.04em}.template-cart .line-item__quantity-remove.link:hover{color:var(--lf-clay-deep)}@media(prefers-reduced-motion:reduce){.template-cart .button--primary{transition:background .35s ease}.template-cart .button--primary:hover{transform:none}}.collection-block-item{position:relative;display:block;border-radius:8px;overflow:hidden;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1)}.collection-block-item .aspect-ratio{border-radius:8px;overflow:hidden}.collection-block-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:1;pointer-events:none;background:linear-gradient(to top,rgba(28,26,22,.62) 0%,rgba(28,26,22,.14) 40%,transparent 68%)}.collection-block-item__title{position:absolute;left:0;right:0;bottom:0;top:auto;transform:none;z-index:2;margin:0;padding:clamp(16px,2.4vw,28px);text-align:left;color:var(--lf-cream);text-shadow:0 1px 10px rgba(0,0,0,.3);font-family:var(--heading-font-family);font-weight:400}.collection-block-item:hover{transform:translateY(-4px);box-shadow:0 30px 56px -30px #2c2a256b}@media(prefers-reduced-motion:reduce){.collection-block-item{transition:none}.collection-block-item:hover{transform:none}}body:not(:has(input[name=form_type][value=contact])) .template-page .page__content.rte{max-width:46rem;margin-inline:auto;line-height:1.8}body:not(:has(input[name=form_type][value=contact])) .template-page .page__content.rte p,body:not(:has(input[name=form_type][value=contact])) .template-page .page__content.rte li{text-align:left!important}.form__field{background:#fdfcf8;border-color:var(--lf-line);border-radius:8px;color:var(--lf-ink);transition:border-color .3s ease,box-shadow .3s ease,background .3s ease}.form__field:focus,.form__field:focus-visible{border-color:var(--lf-clay);box-shadow:0 0 0 3px color-mix(in srgb,var(--lf-clay) 15%,transparent);background:#fff;outline:none}.empty-state__quick-form .form__field,.form--connected .form__field{border-radius:999px 0 0 999px}.empty-state__quick-form .button,.empty-state__quick-form .form__connection,.form--connected .button,.form--connected .form__connection{border-radius:0 999px 999px 0}.button--primary{background:var(--lf-clay-deep);color:var(--lf-cream);transition:background .35s ease,transform .35s cubic-bezier(.22,1,.36,1)}.button--primary:hover{background:var(--lf-ink)}@media screen and (min-width:741px){.header--inline .header__inner{display:flex;align-items:center;gap:clamp(18px,3vw,46px);padding-top:14px;padding-bottom:14px}.header--inline .header__inner>.header__logo{margin:0;flex:0 0 auto;line-height:0}.header--inline .nav-bar--lf-inrow{flex:1 1 auto;margin:0;border:0;background:transparent;min-width:0}.header--inline .nav-bar--lf-inrow .nav-bar__inner,.header--inline .nav-bar--lf-inrow .container{padding:0;margin:0;max-width:none}.header--inline .nav-bar--lf-inrow .nav-bar__linklist{display:flex!important;align-items:center;justify-content:center;flex-wrap:nowrap!important;gap:clamp(6px,.9vw,20px);margin:0;padding:0;list-style:none;min-width:0}.header--inline .nav-bar--lf-inrow .nav-bar__item{margin:0!important;padding:0!important;list-style:none}.header--inline .header__action-list{flex:0 0 auto;margin-left:auto}.header--inline .header__search-bar-wrapper,.header__search-bar-wrapper.is-visible{display:none!important}.header--inline .header__action-item:has([data-action=toggle-search]),.header--inline .header__action-item--account,.header--inline .header__action-item--search{display:none!important}.header__action-item--locale .header__action-item-title{display:none}.header__logo-image{max-width:128px!important}.nav-bar--lf-inrow .nav-bar__link.link{font-weight:400;font-size:clamp(.62rem,.9vw,.73rem);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}}@media screen and (max-width:740px){.nav-bar--lf-inrow{display:none!important}}@media screen and (min-width:741px){.nav-bar--lf-inrow .nav-bar__linklist{flex-wrap:nowrap!important;gap:clamp(6px,.9vw,20px)}.nav-bar--lf-inrow .nav-bar__item{margin:0}.nav-bar--lf-inrow .nav-bar__link.link{white-space:nowrap}}.lf-footer-utility{display:flex;align-items:center;justify-content:center;gap:clamp(20px,3vw,40px);padding:24px 0 28px;margin-bottom:8px;border-bottom:1px solid rgba(251,249,244,.12)}.lf-footer-search{display:flex;align-items:stretch}.lf-footer-search__input{background:transparent;border:1px solid rgba(251,249,244,.28);border-right:none;border-radius:999px 0 0 999px;color:var(--lf-cream);padding:11px 22px;font-size:.85rem;min-width:240px;outline:none;transition:border-color .3s ease}.lf-footer-search__input::placeholder{color:#fbf9f48c}.lf-footer-search__input:focus{border-color:#fbf9f499}.lf-footer-search__submit{background:transparent;border:1px solid rgba(251,249,244,.28);border-left:none;border-radius:0 999px 999px 0;color:var(--lf-cream);padding:0 16px;cursor:pointer;display:flex;align-items:center;transition:background .3s ease}.lf-footer-search__submit:hover{background:#fbf9f414}.lf-footer-search__submit svg{width:17px;height:17px}.lf-footer-account{display:inline-flex;align-items:center;gap:9px;color:var(--lf-cream);text-decoration:none;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;opacity:.85;transition:opacity .3s ease}.lf-footer-account:hover{opacity:1}.lf-footer-account svg{width:18px;height:18px}.lf-trust{background:var(--lf-sage);color:var(--lf-cream)}.lf-trust__wrap{max-width:1280px;margin:0 auto;padding:24px clamp(20px,6vw,96px);display:flex;flex-wrap:wrap;gap:12px 40px;justify-content:center;align-items:center}.lf-trust span{font-size:clamp(.68rem,1.1vw,.78rem);letter-spacing:.16em;text-transform:uppercase;opacity:.92;display:inline-flex;align-items:center;gap:11px}.lf-trust span:before{content:"\2726";color:var(--lf-sun);font-size:.9em}.lf-colfeat--img-left{background:var(--lf-cream)}.lf-colfeat--img-right{background:var(--lf-sand)}.lf-colfeat{position:relative;padding-top:clamp(64px,11vh,128px);padding-bottom:clamp(64px,11vh,128px)}.lf-colfeat:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:min(1180px,calc(100% - (2*clamp(20px,6vw,96px))));height:1px;background:var(--lf-line)}.lf-story,.lf-reviews-section{position:relative}.lf-colprev__head--center{flex-direction:column;align-items:center;text-align:center;gap:0}.lf-colprev__head--center .lf-colprev__head-text{max-width:60ch}.lf-colprev__intro{margin:18px auto 0;color:var(--lf-ink-soft);font-weight:300;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.7}.lf-colprev__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media screen and (max-width:1000px){.lf-colprev__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media screen and (max-width:640px){.lf-colprev__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.lf-colprev--band-left{background:var(--lf-cream)}.lf-colprev--band-right{background:var(--lf-sand)}.lf-colprev{position:relative;padding-top:clamp(64px,11vh,128px);padding-bottom:clamp(64px,11vh,128px)}.lf-colprev:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:min(1180px,calc(100% - (2*clamp(20px,6vw,96px))));height:1px;background:var(--lf-line)}@media screen and (min-width:741px){.lf-colprev .product-item__action-button--list-view-only{display:inline-flex!important;opacity:0;transition:opacity .35s ease}.lf-colprev .product-item:hover .product-item__action-button--list-view-only{opacity:1}}.lf-collection-eyebrow{font-family:var(--text-font-family);font-weight:500;font-size:clamp(.66rem,1.1vw,.78rem);letter-spacing:.3em;text-transform:uppercase;color:var(--lf-clay);margin:0 0 14px}.lf-landing-hidden{display:none!important}.lf-collection-viewall{display:flex;justify-content:center;margin-top:clamp(36px,5vw,60px)}.lf-collection-viewall[hidden]{display:none}@media screen and (min-width:741px){.template-collection .product-item__action-button--list-view-only{display:inline-flex!important;opacity:0;transition:opacity .35s ease}.template-collection .product-item:hover .product-item__action-button--list-view-only{opacity:1}}.lf-doors{position:relative;padding:clamp(64px,11vh,128px) 0}.lf-doors:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:min(1180px,calc(100% - (2*clamp(20px,6vw,96px))));height:1px;background:var(--lf-line)}.lf-doors__inner{max-width:1280px;margin:0 auto;padding:0 clamp(20px,6vw,96px)}.lf-doors__head{text-align:center;max-width:62ch;margin:0 auto clamp(34px,5vw,54px)}.lf-doors__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:clamp(14px,1.6vw,22px)}.lf-door{--lf-status: var(--lf-sage);position:relative;display:flex;flex-direction:column;gap:9px;min-height:176px;padding:24px 22px 22px;background:linear-gradient(180deg,var(--lf-cream),#fdfbf6);border:1px solid var(--lf-line);border-radius:18px;text-decoration:none;box-shadow:0 20px 46px -38px #2c2a2557;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),border-color .5s ease}.lf-door:hover{border-color:color-mix(in srgb,var(--lf-status) 45%,var(--lf-line));transform:translateY(-4px);box-shadow:0 28px 52px -30px #2c2a2573}.lf-door--stock{--lf-status: #6f8163}.lf-door--order{--lf-status: var(--lf-sun)}.lf-door__count{font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--lf-ink-soft)}.lf-door__title{font-family:var(--heading-font-family);font-weight:400;font-size:clamp(1.05rem,1.5vw,1.4rem);line-height:1.14;color:var(--lf-ink)}.lf-door__badge{align-self:flex-start;margin-top:auto;font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;padding:5px 12px;border-radius:999px;background:color-mix(in srgb,var(--lf-status) 20%,transparent);color:color-mix(in srgb,var(--lf-status) 78%,var(--lf-ink))}.lf-bulk-card{max-width:720px;margin:clamp(30px,4vw,46px) auto 0;display:flex;gap:18px;align-items:center;padding:22px 26px;background:var(--lf-sage);color:var(--lf-cream);border-radius:10px;text-decoration:none;box-shadow:0 22px 44px -30px #2c2a2580;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1)}.lf-bulk-card:not(.lf-bulk-card--static):hover{transform:translateY(-3px);box-shadow:0 30px 54px -28px #2c2a258c}.lf-bulk-card--static{cursor:default}.lf-bulk-card__icon{flex:0 0 auto;width:52px;height:52px;border-radius:50%;background:var(--lf-sun);color:var(--lf-ink);display:grid;place-content:center;font-family:var(--heading-font-family);font-size:1.35rem}.lf-bulk-card__text{display:flex;flex-direction:column;gap:3px}.lf-bulk-card__text b{font-family:var(--heading-font-family);font-weight:400;font-size:1.18rem;color:var(--lf-cream)}.lf-bulk-card__text span{font-size:.84rem;opacity:.85}.lf-bulk-card__price{margin-left:auto;font-family:var(--heading-font-family);font-size:1.5rem;color:var(--lf-sun);white-space:nowrap}@media screen and (max-width:620px){.lf-bulk-card{flex-wrap:wrap}.lf-bulk-card__price{margin-left:0}}.lf-gift{background:var(--lf-sage);color:var(--lf-cream);padding:clamp(64px,11vh,128px) 0;overflow:hidden}.lf-gift__inner{max-width:1180px;margin:0 auto;padding:0 clamp(20px,6vw,96px)}.lf-gift__head{text-align:center;max-width:60ch;margin:0 auto clamp(38px,5vw,58px)}.lf-gift__eyebrow{color:var(--lf-sun)}.lf-gift__title{color:var(--lf-cream)}.lf-gift__intro{color:#fbf9f4cc}.lf-gift__lab{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(30px,5vw,70px);align-items:center}@media screen and (max-width:820px){.lf-gift__lab{grid-template-columns:1fr;max-width:460px;margin:0 auto}}.lf-gift__card{position:relative;aspect-ratio:1.6 / 1;border-radius:16px;padding:28px;background:linear-gradient(135deg,var(--lf-clay),var(--lf-sun));color:var(--lf-ink);display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 40px 80px -40px #0009;overflow:hidden}.lf-gift__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(80% 60% at 80% 20%,rgba(255,255,255,.4),transparent 60%);pointer-events:none}.lf-gift__card-brand{position:relative;z-index:2;font-family:var(--heading-font-family);font-size:1.5rem}.lf-gift__card-brand b{font-weight:600}.lf-gift__card-amount{position:relative;z-index:2;font-family:var(--heading-font-family);font-size:clamp(2.6rem,6vw,4rem);transition:transform .25s cubic-bezier(.22,1,.36,1)}.lf-gift__card-foot{position:relative;z-index:2;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;opacity:.8}.lf-gift__label{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#fbf9f4b3;margin:0 0 14px}.lf-gift__amounts{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:26px}.lf-gift__amt{border:1px solid rgba(251,249,244,.35);color:var(--lf-cream);border-radius:100px;padding:12px 22px;font-size:.92rem;background:transparent;transition:background .35s ease,color .35s ease,transform .35s ease,border-color .35s ease}.lf-gift__amt:hover{transform:translateY(-2px)}.lf-gift__amt.is-active{background:var(--lf-sun);color:var(--lf-ink);border-color:var(--lf-sun)}.lf-gift__amt--more{letter-spacing:.1em}.lf-btn--sun{background:var(--lf-sun);color:var(--lf-ink)}.lf-btn--sun:hover{background:var(--lf-sun-soft);color:var(--lf-ink)}#lf-cat-linen-fabrics,#lf-cat-scarves,#lf-cat-bedding,#lf-cat-linen-napkins,#lf-cat-linen-kitchen-towels,#lf-cat-gift{scroll-margin-top:clamp(70px,10vh,110px)}.lf-bulk-card__form{margin:clamp(30px,4vw,46px) auto 0;max-width:720px}.lf-bulk-card--button{width:100%;margin:0;max-width:none;cursor:pointer;font:inherit;text-align:left;border:0;color:var(--lf-cream)}.lf-bulk-card--button:disabled{cursor:not-allowed;opacity:.6}.lf-bulk-card__cta{flex:0 0 auto;margin-left:16px;font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500;padding:10px 18px;border-radius:999px;background:var(--lf-sun);color:var(--lf-ink);transition:background .35s ease,transform .35s ease}.lf-bulk-card--button:hover .lf-bulk-card__cta{background:var(--lf-sun-soft);transform:translateY(-1px)}@media screen and (max-width:620px){.lf-bulk-card__cta{margin-left:0}}:root{--lf-r-box: 16px;--lf-r-media: 10px}.lf-colprev .product-item{background:#fdfcf9;border-radius:var(--lf-r-box);padding:12px 12px 20px;box-shadow:0 16px 38px -30px #2c2a254d;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1)}.lf-colprev .product-item:hover{transform:translateY(-5px);box-shadow:0 30px 56px -30px #2c2a2566}.lf-colprev .product-item__image-wrapper{border-radius:var(--lf-r-media);margin-bottom:14px}.lf-colprev .product-item__info,.lf-colprev .product-item__info-inner{padding:0 4px}.lf-colprev .product-item__title{font-size:.9rem;line-height:1.45}.lf-door,.lf-bulk-card,.lf-bulk-card--button,.lf-gift__card{border-radius:var(--lf-r-box)}.lf-door{box-shadow:0 20px 46px -38px #2c2a254d}.lf-bulk-card{box-shadow:0 22px 46px -34px #2c2a2557}.lf-colprev__head--center{margin-bottom:clamp(30px,4vw,46px)}.lf-gift__cta,.template-product .product-form__buttons .button--primary,.template-product .product-form__buttons .button,.template-product button[name=add],.template-product [data-action=add-to-cart],.template-cart .cart-recap__checkout,.template-cart .button--primary{background:linear-gradient(135deg,#ffffff6b,#ffffff1f),#8c6c5224!important;-webkit-backdrop-filter:blur(10px) saturate(150%);backdrop-filter:blur(10px) saturate(150%);color:var(--lf-ink)!important;border:1px solid rgba(140,108,82,.4)!important;border-radius:999px!important;box-shadow:inset 0 1px #fff9,0 12px 30px -16px #2c2a2566!important;padding:16px 36px!important;letter-spacing:.16em;font-weight:500;text-transform:uppercase;transition:background .35s ease,border-color .35s ease,transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease!important}.lf-gift__cta:hover,.template-product .product-form__buttons .button--primary:hover,.template-product button[name=add]:hover,.template-product [data-action=add-to-cart]:hover,.template-cart .cart-recap__checkout:hover,.template-cart .button--primary:hover{background:linear-gradient(135deg,#ffffff80,#ffffff29),#8c6c523d!important;border-color:#8c6c529e!important;color:var(--lf-ink)!important;transform:translateY(-2px);box-shadow:inset 0 1px #ffffffb3,0 18px 38px -16px #2c2a2573!important}@media(prefers-reduced-transparency:reduce){.lf-gift__cta,.template-product [data-action=add-to-cart],.template-cart .cart-recap__checkout,.template-cart .button--primary{background:var(--lf-oat)!important;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(max-width:740px){.lf-gift__cta,.template-product .product-form__buttons .button--primary,.template-product .product-form__buttons .button,.template-product button[name=add],.template-product [data-action=add-to-cart],.template-cart .cart-recap__checkout,.template-cart .button--primary{padding:13px 22px!important;font-size:.8rem!important;letter-spacing:.09em!important;line-height:1.25!important;min-height:0!important}}@media(min-width:741px){.nav-bar--lf-inrow .nav-bar__link.link{padding-bottom:7px}.nav-bar--lf-inrow .nav-bar__link.link:after{left:0;right:0;bottom:0}}@media(max-width:740px){.header__action-item--account{display:none!important}.lf-colprev__grid{display:flex!important;grid-template-columns:none!important;flex-wrap:nowrap;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:14px;padding-bottom:10px;scrollbar-width:none}.lf-colprev__grid::-webkit-scrollbar{display:none}.lf-colprev .product-item{flex:0 0 70%;max-width:70%;margin:0!important;scroll-snap-align:start}.lf-colprev__head--center{margin-bottom:22px}.lf-gift{overflow:visible}.lf-gift__lab{grid-template-columns:1fr!important;max-width:420px;margin:0 auto}.lf-gift__card{aspect-ratio:1.5 / 1;width:100%}.lf-gift__amounts{justify-content:center}}.lf-swipe-hint{display:none}@media(max-width:740px){.lf-swipe-hint{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:-4px 0 12px;font-size:.6rem;letter-spacing:.24em;text-transform:uppercase;color:var(--lf-ink-soft);opacity:.55}.lf-swipe-hint__arrow{position:relative;width:22px;height:1px;background:currentColor;animation:lf-swipe-nudge 1.9s ease-in-out infinite}.lf-swipe-hint__arrow:after{content:"";position:absolute;right:0;top:50%;width:5px;height:5px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:translateY(-50%) rotate(45deg)}}@keyframes lf-swipe-nudge{0%,to{transform:translate(0);opacity:.75}50%{transform:translate(4px);opacity:1}}@media(prefers-reduced-motion:reduce){.lf-swipe-hint__arrow{animation:none}}@media(max-width:740px){.mobile-menu{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;background:#2c2a2580!important;transform:none!important;transition:opacity .4s ease,visibility .4s ease!important}.mobile-menu__inner{position:absolute!important;top:0;left:0;bottom:0;width:86%!important;max-width:340px!important;height:100%!important;overflow-y:auto;-webkit-overflow-scrolling:touch;box-shadow:8px 0 60px -8px #2c2a258c}.mobile-menu__panel{width:100%!important;min-height:100%}.mobile-menu[aria-hidden=true] .mobile-menu__inner{transform:translate(-16px)}.mobile-menu[aria-hidden=false] .mobile-menu__inner{transform:translate(0);transition:transform .42s cubic-bezier(.22,1,.36,1)}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/lf-redesign.css.map */
