.ln2{--ln-ivory:#faf8f3;--ln-green:#788873;--ln-ink:#3f443c;--ln-muted:#696f65;--ln-stone:#e8e6df;--ln-rule:#dedbd3;color:var(--ln-ink);font-family:var(--font-body-family),sans-serif;background:var(--ln-ivory)}.ln2 *,.ln2 *:before,.ln2 *:after{box-sizing:border-box}.ln2 h2,.ln2 h3,.ln2 p{margin:0}.ln2 a{text-decoration:none}.ln2 h2{font-family:var(--font-heading-family),Georgia,serif;font-weight:400;letter-spacing:-.035em;line-height:1.17}.ln2-eyebrow{font-family:var(--font-body-family),sans-serif;font-size:1.05rem;font-weight:700;letter-spacing:.2em;color:var(--ln-green);line-height:1.6}.ln2-hero{min-height:590px;display:grid;grid-template-columns:51% 49%;background:var(--ln-ivory)}.ln2-hero__copy{display:flex;align-items:center;padding:8% 8% 8% max(7%,calc((100vw - 1250px)/2));min-width:0}.ln2-hero__inner{max-width:630px}.ln2-hero__title{font-size:clamp(4.2rem,5.3vw,8.7rem);line-height:1.09;max-width:11ch;margin:2rem 0 2.2rem!important}.ln2-hero__text{font-size:clamp(1.45rem,1.3vw,1.85rem);line-height:1.75;max-width:39ch;color:#62695f}.ln2-actions{display:flex;align-items:center;gap:2.4rem;flex-wrap:wrap;margin-top:3.5rem}.ln2-button{min-height:50px;display:inline-flex;justify-content:space-between;align-items:center;gap:2.5rem;padding:1.25rem 2.2rem;font-size:1.17rem;font-weight:700;letter-spacing:.035em;transition:background .2s,color .2s,transform .2s;border:1px solid transparent;text-align:left}.ln2-button:hover{transform:translateY(-2px)}.ln2-button:focus-visible,.ln2 a:focus-visible{outline:3px solid #425a42;outline-offset:3px}.ln2-button--solid{color:#fff;background:var(--ln-green)}.ln2-button--solid:hover{background:#5e715a}.ln2-button--text{color:var(--ln-ink);padding-left:0;padding-right:0;border-bottom:1px solid var(--ln-ink)}.ln2-hero__signature{display:flex;align-items:center;gap:1rem;margin-top:5rem;color:#777b70;font-size:1.08rem;letter-spacing:.03em}.ln2-signature__line{display:block;width:25px;height:1px;background:#b8baa9;flex-shrink:0}.ln2-hero__visual{position:relative;min-height:550px;background:#e8e3d9;overflow:hidden}.ln2-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.ln2-hero__label{position:absolute;bottom:30px;left:30px;background:#faf8f3f5;padding:1.8rem 2.2rem;color:var(--ln-ink);font-family:var(--font-heading-family),serif;font-size:1.5rem;line-height:1.4;box-shadow:0 4px 22px #00000009}.ln2-hero__label-top{display:block;font-family:var(--font-body-family),sans-serif;font-size:.88rem;letter-spacing:.19em;font-weight:700;color:var(--ln-green);margin-bottom:.6rem}.ln2-image-fallback{width:100%;height:100%;min-height:250px;background:linear-gradient(150deg,#f0ece3,#d7d7ca)}.ln2-trust{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--ln-rule);border-top:1px solid var(--ln-rule);padding:2rem max(5%,calc((100vw - 1250px)/2));gap:1rem;text-align:center}.ln2-trust p{font-size:1.17rem;letter-spacing:.02em}.ln2-trust span{color:var(--ln-green);margin-right:.8rem}.ln2-section{max-width:1320px;margin:auto;padding:9rem 4.2rem}.ln2-section-heading{margin-bottom:3.8rem}.ln2-section-heading h2{font-size:clamp(3.2rem,3.3vw,5rem);margin-top:1rem}.ln2-section-heading--split{display:flex;justify-content:space-between;align-items:end;gap:3rem}.ln2-section-heading--split>p{font-size:1.35rem;line-height:1.7;color:var(--ln-muted);max-width:28rem}.ln2-inline-link{display:inline-flex;align-items:center;gap:2rem;font-size:1.22rem;font-weight:700;color:var(--ln-ink);padding-bottom:.65rem;border-bottom:1px solid var(--ln-ink);white-space:nowrap}.ln2-inline-link:hover{color:var(--ln-green);border-color:var(--ln-green)}.ln2-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}.ln2-category{display:block;color:var(--ln-ink);min-width:0}.ln2-category__image-wrap{position:relative;aspect-ratio:4/5;background:#e9e7df;overflow:hidden}.ln2-category__image{width:100%;height:100%;object-fit:cover;transition:transform .5s}.ln2-category:hover .ln2-category__image{transform:scale(1.045)}.ln2-category__caption{display:flex;justify-content:space-between;align-items:center;padding:1.6rem 0;border-bottom:1px solid var(--ln-rule);font-family:var(--font-heading-family),serif;font-size:clamp(1.55rem,1.5vw,2rem);line-height:1.4}.ln2-category__caption span:last-child{font-family:var(--font-body-family),sans-serif;color:var(--ln-green)}.ln2-products{padding-top:3rem}.ln2-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.7rem}.ln2-product__media{display:block;position:relative;background:#efede7;aspect-ratio:1/1.1;overflow:hidden}.ln2-product__media img{height:100%;width:100%;object-fit:cover;transition:transform .4s}.ln2-product__media:hover img{transform:scale(1.04)}.ln2-product__tag{position:absolute;left:10px;top:10px;padding:.8rem 1rem;background:var(--ln-ivory);font-size:.8rem;letter-spacing:.1em;color:var(--ln-ink)}.ln2-product__details{padding:1.5rem .2rem}.ln2-product__details h3{font-family:var(--font-body-family),sans-serif;font-size:1.22rem;line-height:1.55;font-weight:500;min-height:3.8em}.ln2-product__details h3 a{color:var(--ln-ink)}.ln2-product__details h3 a:hover{text-decoration:underline}.ln2-product__details p{font-size:1.25rem;font-weight:700;margin-top:1rem}.ln2-story{display:grid;grid-template-columns:1fr 1fr;max-width:1440px;margin:2rem auto 0;background:#ecece4;min-height:510px}.ln2-story__image{position:relative;overflow:hidden;background:#dbd9cb;min-height:440px}.ln2-story__image img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.ln2-story__image-label{position:absolute;bottom:2.5rem;left:2.5rem;background:var(--ln-ivory);padding:1rem 1.6rem;font-family:var(--font-heading-family),serif;font-style:italic;font-size:1.35rem}.ln2-story__copy{padding:8% 9%;display:flex;flex-direction:column;align-items:start;justify-content:center;gap:2.2rem}.ln2-story__copy h2{font-size:clamp(3.6rem,3.8vw,5.8rem);max-width:13ch}.ln2-story__copy em{font-weight:400}.ln2-story__copy p:not(.ln2-eyebrow){font-size:1.33rem;line-height:1.8;max-width:44ch;color:#60655c}.ln2-story__copy .ln2-inline-link{margin-top:1rem}.ln2-section-heading--center{text-align:center}.ln2-how{text-align:center;padding-top:9rem;padding-bottom:9rem}.ln2-how__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4rem;margin:5rem auto;max-width:1050px}.ln2-how__grid>div{border-top:1px solid #c7c9bb;padding:2rem}.ln2-how__grid span{color:var(--ln-green);font-family:var(--font-heading-family),serif;font-size:2.1rem}.ln2-how__grid h3{font-family:var(--font-heading-family),serif;font-weight:400;font-size:2rem;margin:1.4rem 0}.ln2-how__grid p{font-size:1.3rem;line-height:1.6;color:var(--ln-muted)}.ln2-button--outline{border:1px solid var(--ln-green);color:var(--ln-ink)}.ln2-button--outline:hover{background:#eff0e7}.ln2-ending{text-align:center;padding:7rem 2rem 8rem;background:#657663;color:#fff}.ln2-ending .ln2-eyebrow{color:#e7ebdf}.ln2-ending h2{font-size:clamp(3.5rem,4vw,6rem);margin:2rem auto 1rem;max-width:23ch}.ln2-ending>p:not(.ln2-eyebrow){font-size:1.35rem;color:#e7ebdf;margin-bottom:3rem}.ln2-button--light{background:var(--ln-ivory);color:var(--ln-ink)}body:has(.ln2) .header-wrapper{background:var(--gradient-background,#faf8f3);box-shadow:none;border-bottom:1px solid #e5e2d9}body:has(.ln2) .header{max-width:1320px}body:has(.ln2) .header__menu-item{font-size:1.25rem;letter-spacing:.015em}body:has(.ln2) .header__heading-logo{height:auto}@media(max-width:989px){.ln2-hero{grid-template-columns:1fr;min-height:0}.ln2-hero__copy{padding:5.7rem 5% 4.5rem}.ln2-hero__inner{max-width:640px}.ln2-hero__title{font-size:clamp(4.1rem,7vw,6.8rem);margin:1.4rem 0 1.6rem!important}.ln2-hero__signature{margin-top:3.5rem}.ln2-hero__visual{min-height:420px;aspect-ratio:1.7/1}.ln2-section{padding:6rem 3rem}.ln2-category-grid,.ln2-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.ln2-products{padding-top:2rem}.ln2-story__copy{padding:6rem 3rem}.ln2-story__image{min-height:470px}.ln2-how__grid{gap:1rem}}@media(max-width:599px){.ln2-eyebrow{font-size:.9rem;letter-spacing:.15em}.ln2-hero__copy{padding:4.8rem 2.2rem 3.3rem}.ln2-hero__title{font-size:clamp(3.8rem,12vw,5.6rem);line-height:1.13;margin:1.3rem 0 1.7rem!important}.ln2-hero__text{font-size:1.4rem;line-height:1.65}.ln2-actions{gap:1.2rem;margin-top:2.8rem}.ln2-button{min-height:49px;font-size:1.14rem;padding:1.2rem 1.5rem;gap:1.4rem}.ln2-button--text{padding-left:0;padding-right:0}.ln2-hero__signature{font-size:.99rem;margin-top:3rem}.ln2-hero__visual{min-height:340px;aspect-ratio:1.1/1}.ln2-hero__label{left:16px;bottom:16px;padding:1rem 1.25rem;font-size:1.18rem}.ln2-trust{padding:1.3rem 1rem;grid-template-columns:1fr;gap:.65rem}.ln2-trust p{font-size:1.04rem}.ln2-section{padding:5.5rem 1.7rem}.ln2-section-heading{margin-bottom:2.5rem}.ln2-section-heading h2{font-size:3.3rem}.ln2-section-heading--split{align-items:start;flex-direction:column;gap:1.1rem}.ln2-section-heading--split>p{font-size:1.22rem}.ln2-category-grid,.ln2-product-grid{gap:1.2rem}.ln2-category__caption{padding:1.1rem 0;font-size:1.5rem}.ln2-product__details{padding:1.2rem 0}.ln2-product__details h3{font-size:1.12rem}.ln2-product__details p{font-size:1.2rem;margin-top:.6rem}.ln2-product__tag{font-size:.67rem;padding:.55rem}.ln2-story{grid-template-columns:1fr;margin-top:0}.ln2-story__image{min-height:360px}.ln2-story__copy{padding:5.2rem 2.5rem}.ln2-story__copy h2{font-size:4rem}.ln2-story__copy p:not(.ln2-eyebrow){font-size:1.23rem}.ln2-how__grid{grid-template-columns:1fr;gap:.9rem;margin:3rem auto}.ln2-how__grid>div{padding:2rem 1rem}.ln2-how__grid h3{margin:.8rem 0}.ln2-ending{padding:6rem 2rem}.ln2-ending h2{font-size:3.8rem}}@media(prefers-reduced-motion:reduce){.ln2 *,.ln2 *:before,.ln2 *:after{transition:none!important;animation:none!important}}.ln-editorial{background:#f8f6f0;color:#29372f;overflow:hidden}.ln-editorial h1,.ln-editorial h2,.ln-editorial h3,.ln-editorial p{margin:0}.ln-editorial h1,.ln-editorial h2,.ln-editorial h3{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.062em}.ln-editorial-hero{height:clamp(650px,73vh,890px);min-height:610px;position:relative;display:flex;align-items:center;color:#fff;background:#4f6052;overflow:hidden}.ln-editorial-hero__visual,.ln-editorial-hero__shade,.ln-editorial-hero__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ln-editorial-hero__photo{object-fit:cover;object-position:center 51%}.ln-editorial-hero__shade{background:linear-gradient(90deg,#19251dd4,#19251da8 36%,#19251d1f 78%),linear-gradient(0deg,rgba(20,30,22,.26),transparent 24%)}.ln-editorial-hero__content{z-index:1;position:relative;max-width:860px;padding:9vh max(5.5vw,25px)}.ln-editorial-hero__eyebrow,.ln-editorial-kicker{font-size:11px;font-weight:600;letter-spacing:.25em;text-transform:uppercase}.ln-editorial-hero__eyebrow{color:#e0e4d5}.ln-editorial-hero h1{font-size:clamp(76px,8.4vw,160px);line-height:.94;white-space:nowrap;margin:30px 0 32px}.ln-editorial-hero h1 em,.ln-editorial-intro h2 em,.ln-editorial-manifesto h2 em,.ln-editorial-promise h2 em{font-style:italic;font-weight:400}.ln-editorial-hero__content>p{font-size:clamp(16px,1.6vw,21px);font-weight:400;line-height:1.7;max-width:400px;color:#f0f2eb}.ln-editorial-hero__actions{display:flex;align-items:center;gap:30px;flex-wrap:wrap;margin-top:45px}.ln-editorial-btn{display:inline-flex;justify-content:space-between;align-items:center;gap:25px;padding:20px 26px;min-height:59px;font-size:13px;font-weight:700;letter-spacing:.03em}.ln-editorial-btn--light{background:#f8f6f0;color:#273b32!important}.ln-editorial-btn--dark{background:#2b3b32;color:#fff!important}.ln-editorial-hero__secondary{border-bottom:1px solid #f8f6f0;padding:12px 0;color:#fff!important;font-size:13px}.ln-editorial-hero__bottom{position:absolute;bottom:25px;left:5.5vw;right:5.5vw;z-index:1;display:flex;justify-content:space-between;font-size:10px;letter-spacing:.2em}.ln-editorial-ticker{display:flex;justify-content:space-around;align-items:center;gap:18px;padding:23px 25px;border-bottom:1px solid #dfdfd6;font-size:12px;letter-spacing:.025em;flex-wrap:wrap}.ln-editorial-ticker__star{font-size:16px;color:#a9ae9c}.ln-editorial-categories{padding:115px max(5vw,20px) 120px;max-width:1650px;margin:auto}.ln-editorial-intro{display:flex;justify-content:space-between;align-items:end;gap:60px;margin-bottom:60px}.ln-editorial-kicker{color:#758773}.ln-editorial-intro h2{font-size:clamp(52px,5.9vw,98px);line-height:1.04;margin-top:20px}.ln-editorial-intro>p{max-width:335px;font-size:16px;line-height:1.8;color:#59665c;padding-bottom:9px}.ln-editorial-categories__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.ln-editorial-category{min-width:0;display:block;color:inherit!important;position:relative}.ln-editorial-category__photo{height:clamp(300px,36vw,560px);background:#e9e6dc;overflow:hidden}.ln-editorial-category__photo img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.ln-editorial-category:hover img{transform:scale(1.035)}.ln-editorial-category__bottom{display:flex;justify-content:space-between;align-items:end;padding:22px 0 18px;border-bottom:1px solid #c8cec3}.ln-editorial-category__bottom>div>span{font-size:9px;letter-spacing:.15em;color:#8b9488}.ln-editorial-category h3{font-size:clamp(27px,2.7vw,44px);margin-top:7px}.ln-editorial-arrow{display:grid;place-items:center;border:1px solid #aab4a7;width:38px;height:38px;border-radius:50%;font-size:20px}.ln-editorial-featured{background:#efeee7;padding:100px max(5vw,20px) 115px;text-align:center}.ln-editorial-featured__heading{margin:0 auto 50px}.ln-editorial-featured h2{font-size:clamp(48px,5.5vw,86px);margin:16px 0}.ln-editorial-featured h2 span{color:#83937f}.ln-editorial-featured__heading p{font-size:15px;color:#657263}.ln-editorial-featured__grid{max-width:1600px;margin:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.ln-editorial-product{text-align:left;min-width:0}.ln-editorial-product__image{display:block;aspect-ratio:4/4.9;background:#e2e0d9;position:relative;overflow:hidden}.ln-editorial-product__image img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.ln-editorial-product:hover img{transform:scale(1.035)}.ln-editorial-product__link{position:absolute;bottom:12px;right:12px;background:#f8f6f0;color:#29372f;width:35px;height:35px;display:grid;place-items:center;border-radius:50%}.ln-editorial-product__body{padding:18px 4px;display:flex;gap:12px;justify-content:space-between;align-items:start}.ln-editorial-product h3{font-family:Arial,sans-serif;font-size:13px;letter-spacing:0;line-height:1.55;font-weight:500;max-width:260px}.ln-editorial-product h3 a{color:#29372f!important}.ln-editorial-product__body>span{font-size:13px;white-space:nowrap;font-weight:600}.ln-editorial-underlink{display:inline-flex;align-items:center;justify-content:space-between;gap:45px;border-bottom:1px solid currentColor;color:inherit!important;padding:12px 0;margin-top:30px;font-size:13px;font-weight:700}.ln-editorial-manifesto{display:grid;grid-template-columns:1fr 1fr;min-height:650px;background:#e1e3d9}.ln-editorial-manifesto__visual{position:relative;min-height:620px;overflow:hidden;background:#c8cabb}.ln-editorial-manifesto__visual img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ln-editorial-manifesto__watermark{position:absolute;bottom:30px;left:40px;font:italic 78px Georgia,serif;color:#fff9}.ln-editorial-manifesto__words{padding:95px clamp(30px,7vw,125px);display:flex;align-items:start;justify-content:center;flex-direction:column}.ln-editorial-manifesto h2{font-size:clamp(48px,5.1vw,80px);line-height:1.11;margin:30px 0}.ln-editorial-manifesto__words>p{font-size:15px;line-height:1.9;color:#5d675e;max-width:450px;margin-bottom:16px}.ln-editorial-promise{text-align:center;background:#f8f6f0;padding:120px 25px 130px}.ln-editorial-promise h2{font-size:clamp(50px,6.2vw,95px);line-height:1.06;margin:30px auto 65px}.ln-editorial-promise__row{display:flex;justify-content:center;gap:45px;flex-wrap:wrap;font-size:11px;letter-spacing:.15em;padding:30px 10px;border-block:1px solid #daddd2;max-width:1060px;margin:0 auto 48px}@media(max-width:900px){.ln-editorial-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ln-editorial-categories__grid>:nth-child(3){grid-column:span 2}.ln-editorial-categories__grid>:nth-child(3) .ln-editorial-category__photo{height:470px}.ln-editorial-featured__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ln-editorial-manifesto{grid-template-columns:1fr}.ln-editorial-manifesto__visual{min-height:450px}.ln-editorial-manifesto__words{padding:65px 6vw}}@media(max-width:600px){.ln-editorial-hero{height:700px;min-height:620px;align-items:end}.ln-editorial-hero__shade{background:linear-gradient(0deg,#121f17f0,#121f178f 52%,#121f1714)}.ln-editorial-hero__photo{object-position:55% 30%}.ln-editorial-hero__content{padding:0 23px 105px}.ln-editorial-hero__eyebrow{font-size:9px;letter-spacing:.18em}.ln-editorial-hero h1{font-size:clamp(57px,12vw,77px);white-space:normal;margin:19px 0 20px}.ln-editorial-hero__content>p{font-size:15px}.ln-editorial-hero__actions{gap:8px;margin-top:28px;align-items:start;flex-direction:column}.ln-editorial-btn{min-height:52px;padding:15px 20px}.ln-editorial-hero__bottom{left:23px;right:23px;bottom:23px;font-size:8px}.ln-editorial-hero__bottom span:last-child{display:none}.ln-editorial-ticker{display:grid;grid-template-columns:1fr;text-align:center;padding:20px;gap:12px;font-size:11px}.ln-editorial-ticker__star{display:none}.ln-editorial-categories{padding:78px 17px 87px}.ln-editorial-intro{display:block;margin-bottom:37px}.ln-editorial-intro h2{font-size:52px;margin-top:14px}.ln-editorial-intro>p{margin-top:20px;font-size:14px}.ln-editorial-categories__grid{display:grid;grid-template-columns:1fr;gap:32px}.ln-editorial-categories__grid>:nth-child(3){grid-column:auto}.ln-editorial-category__photo,.ln-editorial-categories__grid>:nth-child(3) .ln-editorial-category__photo{height:auto;aspect-ratio:5/4.8}.ln-editorial-category h3{font-size:32px}.ln-editorial-featured{padding:77px 17px 84px}.ln-editorial-featured h2{font-size:48px}.ln-editorial-featured__grid{gap:13px}.ln-editorial-product__body{display:block;padding:12px 0}.ln-editorial-product h3{font-size:12px}.ln-editorial-product__body>span{display:block;margin-top:7px;font-size:12px}.ln-editorial-manifesto__visual{min-height:380px}.ln-editorial-manifesto h2{font-size:50px}.ln-editorial-manifesto__words{padding:70px 25px 80px}.ln-editorial-promise{padding:84px 20px}.ln-editorial-promise h2{font-size:51px;margin:23px auto 42px}.ln-editorial-promise__row{display:grid;gap:22px}}@media(prefers-reduced-motion:reduce){.ln-editorial *{transition:none!important}}.lnw{background:#faf9f6;color:#343d36;overflow:hidden}.lnw *{box-sizing:border-box}.lnw h1,.lnw h2,.lnw h3,.lnw p{margin:0}.lnw a{text-decoration:none;color:inherit}.lnw h1,.lnw h2,.lnw h3{font-family:var(--font-heading-family),Georgia,serif;font-weight:400;letter-spacing:-.035em}.lnw-eyebrow{font:600 10px/1.5 var(--font-body-family),Arial,sans-serif;letter-spacing:.15em;color:#73816e}.lnw-hero{display:grid;grid-template-columns:46% 54%;min-height:600px;background:#f1efe9}.lnw-hero__copy{display:flex;align-items:center;padding:90px 8% 90px max(30px,calc((100vw - 1330px)/2));min-width:0}.lnw-hero__inner{max-width:570px}.lnw-hero h1{font-size:clamp(48px,4.1vw,73px);line-height:1.15;margin:25px 0!important}.lnw-hero h1 em{font-style:italic}.lnw-hero__copy p{font-size:16px;line-height:1.85;color:#68726a;max-width:460px}.lnw-button{display:inline-flex;justify-content:space-between;gap:28px;min-width:210px;align-items:center;background:#4c6050;color:#fff!important;padding:20px 24px;font-size:11px;letter-spacing:.08em;font-weight:700;min-height:57px;transition:background .2s}.lnw-button:hover{background:#344938}.lnw-hero .lnw-button{margin-top:37px}.lnw-text-link{margin:24px 0 0;display:block;width:max-content;font-size:13px;border-bottom:1px solid #8a948a;padding-bottom:6px}.lnw-hero__photo{position:relative;min-height:600px;background:#dfded7}.lnw-hero__photo img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center}.lnw-hero__photo-note{position:absolute;left:25px;bottom:25px;background:#faf9f6e6;padding:11px 15px;letter-spacing:.13em;font-size:10px}.lnw-benefits{border-bottom:1px solid #e2e1d9;padding:24px max(25px,5vw);display:flex;justify-content:center;gap:clamp(35px,6vw,110px);font-size:11px;letter-spacing:.08em}.lnw-benefits span{color:#86957e;font-size:18px;margin-right:13px;vertical-align:middle}.lnw-section{padding:100px max(25px,5vw);max-width:1600px;margin:auto}.lnw-heading{text-align:center;margin-bottom:55px}.lnw-heading h2{font-size:clamp(34px,3.5vw,59px);margin:15px 0!important}.lnw-heading p{font-size:15px;color:#737b73;line-height:1.7}.lnw-occasion__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.lnw-occasion__card{min-width:0}.lnw-occasion__photo{aspect-ratio:4/4.4;background:#e9e6de;overflow:hidden}.lnw-occasion__photo img{width:100%;height:100%;object-fit:cover;transition:transform .45s}.lnw-occasion__card:hover img{transform:scale(1.03)}.lnw-occasion__name{display:flex;justify-content:space-between;align-items:center;padding:18px 0;border-bottom:1px solid #d7d9d0}.lnw-occasion__name h3{font-size:clamp(23px,2.2vw,34px)}.lnw-occasion__name>span{font-size:22px;color:#788873}.lnw-favourites{background:#f6f5f1;max-width:none;padding:100px max(25px,5vw);text-align:center}.lnw-favourites__grid{max-width:1500px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:22px;text-align:left}.lnw-product{min-width:0}.lnw-product__photo{display:block;aspect-ratio:4/4.9;background:#edebe6;overflow:hidden}.lnw-product__photo img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.lnw-product:hover img{transform:scale(1.035)}.lnw-product h3{font-family:var(--font-body-family),Arial,sans-serif;font-size:14px;font-weight:500;letter-spacing:0;line-height:1.5;margin-top:20px;min-height:3em}.lnw-product p{font-size:14px;margin-top:10px;color:#505950;font-weight:600}.lnw-collection-link{display:inline-flex;gap:35px;align-items:center;padding-bottom:10px;border-bottom:1px solid #6c786c;font-size:11px;letter-spacing:.09em;font-weight:700}.lnw-favourites>.lnw-collection-link{margin-top:55px}.lnw-story{display:grid;grid-template-columns:1fr 1fr;max-width:1600px;margin:auto;background:#e9ebe5;min-height:560px}.lnw-story__image{min-height:560px;position:relative;overflow:hidden;background:#e1ded7}.lnw-story__image img{position:absolute;width:100%;height:100%;object-fit:cover;top:0;right:0;bottom:0;left:0}.lnw-story__content{display:flex;flex-direction:column;justify-content:center;align-items:start;padding:80px clamp(45px,7vw,130px)}.lnw-story h2{font-size:clamp(36px,3.6vw,58px);line-height:1.2;margin:22px 0!important;max-width:15ch}.lnw-story p{font-size:15px;line-height:1.9;color:#6a736a;max-width:40ch;margin-bottom:30px}.lnw-gifting{text-align:center;padding:110px max(25px,5vw) 120px}.lnw-gifting h2{font-size:clamp(36px,3.7vw,57px);margin:15px 0 55px!important}.lnw-gifting__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin:0 auto 55px;max-width:1050px}.lnw-gifting__steps>div{border-top:1px solid #d0d4cb;padding:24px 10px}.lnw-gifting__steps span{font-size:12px;color:#768875}.lnw-gifting__steps h3{font-size:24px;margin:16px 0!important}.lnw-gifting__steps p{font-size:13px;color:#767e76;line-height:1.7}.lnw a:focus-visible{outline:3px solid #556f53;outline-offset:4px}@media(max-width:1000px){.lnw-hero{grid-template-columns:1fr 1fr}.lnw-hero__copy{padding:60px 35px}.lnw-hero h1{font-size:49px}.lnw-hero__photo,.lnw-hero{min-height:520px}.lnw-benefits{gap:22px}}@media(max-width:780px){.lnw-hero{display:flex;flex-direction:column-reverse}.lnw-hero__photo{width:100%;min-height:380px;aspect-ratio:1.2/1}.lnw-hero__copy{padding:54px 24px 65px}.lnw-hero h1{font-size:clamp(42px,8vw,62px)}.lnw-benefits{display:grid;gap:12px;text-align:center;padding:20px}.lnw-section{padding:74px 22px}.lnw-occasion__grid{gap:18px}.lnw-favourites__grid{grid-template-columns:repeat(2,1fr);gap:14px}.lnw-story{grid-template-columns:1fr}.lnw-story__image{min-height:400px}.lnw-story__content{padding:65px 26px}.lnw-gifting__steps{gap:14px}}@media(max-width:600px){.lnw-hero__photo{min-height:320px}.lnw-hero h1{font-size:43px}.lnw-hero__copy p{font-size:14px}.lnw-heading h2{font-size:35px}.lnw-heading p{font-size:13px}.lnw-occasion__grid{grid-template-columns:1fr;gap:35px}.lnw-occasion__photo{aspect-ratio:5/4}.lnw-favourites__grid{grid-template-columns:repeat(2,1fr)}.lnw-product h3,.lnw-product p{font-size:12px}.lnw-story__image{min-height:320px}.lnw-story h2{font-size:37px}.lnw-gifting__steps{grid-template-columns:1fr;gap:6px}.lnw-gifting h2{font-size:37px;margin-bottom:30px!important}}@media(prefers-reduced-motion:reduce){.lnw *,.lnw *:before,.lnw *:after{transition:none!important}}.little-nook-personalisation{margin:1.8rem 0;padding:1.6rem;border:1px solid rgba(var(--color-foreground),.16);border-radius:8px;background:rgba(var(--color-foreground),.025)}.little-nook-personalisation__heading{margin:1.8rem 0 1rem;font-size:1.6rem}.little-nook-personalisation__heading:first-child{margin-top:0}.little-nook-personalisation__field+.little-nook-personalisation__field{margin-top:1.4rem}.little-nook-personalisation__control{display:block;width:100%;min-height:4.5rem;margin-top:.6rem;padding:1rem 1.2rem;border:1px solid rgba(var(--color-foreground),.3);border-radius:6px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;box-sizing:border-box}textarea.little-nook-personalisation__control{min-height:10rem;resize:vertical}.little-nook-personalisation__file{padding:1rem}.little-nook-personalisation__help{margin:.55rem 0 0;font-size:1.2rem;line-height:1.45;opacity:.72}.little-nook-personalisation__fieldset{margin:0;padding:0;border:0}.little-nook-personalisation__choices{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.7rem}.little-nook-personalisation__choice{position:relative;cursor:pointer}.little-nook-personalisation__choice input{position:absolute;opacity:0;pointer-events:none}.little-nook-personalisation__choice span{display:block;padding:.8rem 1.2rem;border:1px solid rgba(var(--color-foreground),.3);border-radius:999px;background:rgb(var(--color-background))}.little-nook-personalisation__choice input:checked+span{outline:2px solid rgb(var(--color-foreground));outline-offset:1px}.little-nook-personalisation__swatches{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.8rem}.little-nook-personalisation__swatch{position:relative;display:inline-grid;justify-items:center;gap:.45rem;min-width:5.6rem;cursor:pointer}.little-nook-personalisation__swatch input{position:absolute;opacity:0;pointer-events:none}.little-nook-personalisation__swatch-dot{width:4.2rem;height:4.2rem;border-radius:50%;background:var(--swatch-colour);border:2px solid rgba(var(--color-foreground),.22);box-shadow:inset 0 0 0 2px rgb(var(--color-background))}.little-nook-personalisation__swatch input:checked+.little-nook-personalisation__swatch-dot{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.little-nook-personalisation__swatch-label{font-size:1.2rem;line-height:1.2;text-align:center}.little-nook-personalisation__image-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:.8rem}.little-nook-personalisation__image-choice{position:relative;display:grid;gap:.55rem;padding:.7rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:8px;cursor:pointer;text-align:center}.little-nook-personalisation__image-choice input{position:absolute;opacity:0;pointer-events:none}.little-nook-personalisation__image-choice:has(input:checked){outline:2px solid rgb(var(--color-foreground));outline-offset:1px}.little-nook-personalisation__image-choice img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:5px}.little-nook-personalisation__checkbox{display:flex;align-items:flex-start;gap:.8rem;cursor:pointer}@media screen and (max-width:749px){.little-nook-personalisation__image-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map */
