.hp{--cream:#FAF8F5;--paper:#F2ECE3;--sand:#E7DED1;--ink:#26231F;--muted:#6E675E;--olive:#6F735F;--olive-dk:#4B4F3E;--olive-lt:#B8BCA4;--clay:#B5774B;--line:rgba(38,35,31,.12);--serif:"Fraunces",Georgia,serif;--sans:"Inter",system-ui,-apple-system,sans-serif;font-family:var(--sans);color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased}.hp *{box-sizing:border-box}.hp img{max-width:100%;display:block}.hp a{color:inherit}.hp-wrap{max-width:1240px;margin:0 auto;padding:0 clamp(18px,4vw,40px)}.hp-sec{padding:clamp(64px,9vw,120px) 0}.hp-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;font:600 11px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--olive)}.hp-eyebrow:before{content:"";width:22px;height:1px;background:currentColor}.hp-h1{margin:0;font:400 clamp(44px,6.2vw,86px)/.98 var(--serif);letter-spacing:-.03em}.hp-h2{margin:0;font:400 clamp(34px,4.4vw,58px)/1.02 var(--serif);letter-spacing:-.025em}.hp-h1 em,.hp-h2 em{font-style:italic;color:var(--olive)}.hp-lead{margin:22px 0 0;max-width:520px;font-size:clamp(16px,1.3vw,18px);line-height:1.65;color:var(--muted)}.hp-center{text-align:center}.hp-center .hp-lead{margin-left:auto;margin-right:auto}.hp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 28px;border-radius:999px;border:1px solid var(--ink);background:var(--ink);color:var(--cream)!important;font:600 13px/1 var(--sans);letter-spacing:.06em;text-decoration:none;cursor:pointer;transition:transform .25s ease,background .25s ease,color .25s ease,border-color .25s ease}.hp-btn:hover{transform:translateY(-2px);background:var(--olive-dk);border-color:var(--olive-dk)}.hp-btn svg{width:16px;height:16px;transition:transform .25s}.hp-btn:hover svg{transform:translate(3px)}.hp-btn--ghost{background:transparent;color:var(--ink)!important}.hp-btn--ghost:hover{background:var(--ink);color:var(--cream)!important;border-color:var(--ink)}.hp-btn--olive{background:var(--olive);border-color:var(--olive)}.hp-btn--light{background:var(--cream);border-color:var(--cream);color:var(--ink)!important}.hp-btn--light:hover{background:#fff;border-color:#fff;color:var(--ink)!important}.hp-btn--line-light{background:transparent;border-color:#faf8f580;color:var(--cream)!important}.hp-btn--line-light:hover{background:var(--cream);color:var(--ink)!important;border-color:var(--cream)}.hp-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.hp-stars{display:inline-flex;gap:2px;color:#c9a04a;letter-spacing:0}.hp-stars svg{width:15px;height:15px}.hp-small{font-size:13px;line-height:1.5;color:var(--muted)}.hp-hero{position:relative;padding:clamp(28px,4vw,56px) 0 clamp(56px,7vw,96px);overflow:hidden}.hp-hero__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(32px,5vw,80px);align-items:center}.hp-rating{display:inline-flex;align-items:center;gap:10px;padding:8px 14px 8px 10px;border:1px solid var(--line);border-radius:999px;background:#fff;font-size:13px;color:var(--ink);margin-bottom:26px;text-decoration:none}.hp-rating b{font-weight:600}.hp-trust{display:flex;flex-wrap:wrap;gap:10px 24px;margin:34px 0 0;padding:0;list-style:none}.hp-trust li{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--ink)}.hp-trust .dd-icon{color:var(--olive);flex:0 0 auto}.hp-hero__art{position:relative;aspect-ratio:4/4.6}.hp-hero__img{position:absolute;top:0;right:0;bottom:0;left:8%;border-radius:220px 220px 22px 22px;overflow:hidden;background:var(--sand)}.hp-hero__img img{width:100%;height:100%;object-fit:cover}.hp-hero__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(20,18,15,.35))}.hp-hero__cap{position:absolute;right:22px;bottom:20px;z-index:1;color:#fff;font:italic 400 18px/1.3 var(--serif);text-align:right;text-shadow:0 2px 14px rgba(0,0,0,.35)}.hp-card{position:absolute;left:0;bottom:12%;z-index:2;width:min(270px,60%);display:grid;grid-template-columns:76px 1fr;gap:14px;align-items:center;padding:12px 16px 12px 12px;background:#fffffff5;border-radius:18px;box-shadow:0 24px 50px -18px #26231f59;text-decoration:none;color:var(--ink);transition:transform .3s ease}.hp-card:hover{transform:translateY(-4px)}.hp-card img{width:76px;height:76px;border-radius:12px;object-fit:cover;background:var(--paper)}.hp-card small{display:block;font:600 10px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--olive);margin-bottom:6px}.hp-card strong{display:block;font:500 16px/1.2 var(--serif)}.hp-card span{display:block;margin-top:6px;font-size:13px;color:var(--muted)}.hp-card span b{color:var(--ink);font-weight:600}.hp-stamp{position:absolute;right:-6px;top:4%;z-index:2;width:118px;height:118px;border-radius:50%;background:var(--olive);color:var(--cream);display:flex;align-items:center;justify-content:center;text-align:center;font:italic 400 15px/1.15 var(--serif);transform:rotate(-8deg);box-shadow:0 14px 30px -12px #26231f66}.hp-marq{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--cream);overflow:hidden;padding:16px 0}.hp-marq__t{display:flex;width:max-content;animation:hpMarq 48s linear infinite}.hp-marq__t span{display:inline-flex;align-items:center;gap:22px;padding-right:22px;white-space:nowrap;font:italic 400 19px/1 var(--serif);color:var(--ink)}.hp-marq__t span:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--olive)}@keyframes hpMarq{to{transform:translate(-50%)}}.hp-feat{background:var(--paper)}.hp-feat__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,80px);align-items:center}.hp-gal{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hp-gal figure{margin:0;border-radius:18px;overflow:hidden;background:#fff;aspect-ratio:1}.hp-gal figure:first-child{grid-column:1/-1;aspect-ratio:5/4}.hp-gal img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s ease}.hp-gal figure:hover img{transform:scale(1.04)}.hp-badge{display:inline-block;margin:0 0 16px;padding:7px 12px;border-radius:999px;background:var(--ink);color:var(--cream);font:600 10.5px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase}.hp-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 14px;margin:24px 0 0}.hp-price__now{font:500 34px/1 var(--serif)}.hp-price__was{color:var(--muted);text-decoration:line-through;font-size:16px}.hp-price__save{padding:6px 10px;border-radius:999px;background:var(--olive);color:#fff;font:600 10.5px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase}.hp-ticks{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:12px}.hp-ticks li{display:flex;gap:12px;align-items:flex-start;font-size:15.5px;line-height:1.5}.hp-ticks .dd-icon{flex:0 0 auto;margin-top:2px;color:var(--olive)}.hp-form{margin:30px 0 0;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.hp-form .hp-btn{min-width:240px}.hp-assure{display:flex;flex-wrap:wrap;gap:8px 18px;margin:16px 0 0;font-size:12.5px;color:var(--muted)}.hp-assure span{display:inline-flex;align-items:center;gap:6px}.hp-assure .dd-icon{color:var(--olive)}.hp-quote{margin:30px 0 0;padding:18px 20px;border-left:2px solid var(--olive);background:#fff9;border-radius:0 14px 14px 0}.hp-quote p{margin:0;font:italic 400 17px/1.5 var(--serif)}.hp-quote small{display:block;margin-top:8px;font-size:12.5px;color:var(--muted)}.hp-com{background:var(--olive-dk);color:var(--cream);position:relative;overflow:hidden}.hp-com:before{content:"";position:absolute;width:640px;height:640px;right:-200px;top:-220px;border-radius:50%;background:radial-gradient(circle,rgba(184,188,164,.22),transparent 65%)}.hp-com .hp-eyebrow,.hp-com .hp-h2 em{color:var(--olive-lt)}.hp-com .hp-lead{color:#faf8f5bf}.hp-com__grid{position:relative;display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(36px,6vw,96px);align-items:center}.hp-vid{position:relative;max-width:360px;width:100%;margin:0 auto;aspect-ratio:9/16;border-radius:26px;overflow:hidden;background:#1d1c18;box-shadow:0 40px 80px -30px #0000008c}.hp-vid video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hp-vid__tag{position:absolute;left:14px;top:14px;padding:7px 11px;border-radius:999px;background:#faf8f5eb;color:var(--ink);font:600 10.5px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase}.hp-snd{position:absolute;left:50%;bottom:16px;transform:translate(-50%);display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:0;border-radius:999px;background:#faf8f5eb;color:var(--ink);font:600 12px/1 var(--sans);cursor:pointer}.hp-steps{display:grid;gap:14px;margin:34px 0 0;padding:0;list-style:none;counter-reset:s}.hp-steps li{display:grid;grid-template-columns:52px 1fr;gap:4px 16px;padding:20px 22px;border:1px solid rgba(250,248,245,.16);border-radius:18px;background:#faf8f50a}.hp-steps li:before{counter-increment:s;content:"0" counter(s);grid-row:span 2;font:italic 400 32px/1 var(--serif);color:var(--olive-lt)}.hp-steps b{font:500 19px/1.3 var(--serif)}.hp-steps span{font-size:14.5px;line-height:1.55;color:#faf8f5b8}.hp-steps a{color:var(--cream);font-weight:600}.hp-shop__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:40px}.hp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.hp-prod{display:flex;flex-direction:column;text-decoration:none;color:var(--ink)}.hp-prod__img{position:relative;aspect-ratio:1;border-radius:18px;overflow:hidden;background:#fff;border:1px solid var(--line)}.hp-prod__img img{width:100%;height:100%;object-fit:contain;padding:8%;transition:transform .8s ease}.hp-prod:hover .hp-prod__img img{transform:scale(1.05)}.hp-prod__tag{position:absolute;left:12px;top:12px;padding:6px 10px;border-radius:999px;background:var(--ink);color:var(--cream);font:600 10px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase}.hp-prod__tag--save{background:var(--olive)}.hp-prod h3{margin:16px 0 6px;font:500 18px/1.25 var(--serif)}.hp-prod__p{display:flex;gap:10px;align-items:baseline;font-size:15px}.hp-prod__p s{color:var(--muted);font-size:13px}.hp-prod__add{margin-top:14px}.hp-prod__add button{width:100%;min-height:46px;border-radius:999px;border:1px solid var(--ink);background:transparent;color:var(--ink);font:600 12px/1 var(--sans);letter-spacing:.06em;cursor:pointer;transition:background .2s,color .2s}.hp-prod__add button:hover{background:var(--ink);color:var(--cream)}.hp-rev{background:var(--paper)}.hp-rev__sum{display:flex;align-items:center;justify-content:center;gap:12px;margin:22px 0 0;font-size:15px}.hp-rev__sum b{font:500 28px/1 var(--serif)}.hp-photos{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:44px 0 22px}.hp-photos figure{margin:0;aspect-ratio:1;border-radius:16px;overflow:hidden;background:var(--sand)}.hp-photos img{width:100%;height:100%;object-fit:cover}.hp-revs{columns:3;column-gap:18px}.hp-revc{break-inside:avoid;margin:0 0 18px;padding:24px;background:#fff;border-radius:18px;border:1px solid var(--line)}.hp-revc p{margin:12px 0 16px;font:400 17px/1.5 var(--serif)}.hp-revc footer{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted)}.hp-revc footer b{color:var(--ink);font-weight:600}.hp-av{width:34px;height:34px;border-radius:50%;background:var(--olive);color:#fff;display:flex;align-items:center;justify-content:center;font:600 13px/1 var(--sans)}.hp-why{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px}.hp-why div{padding:28px 24px;border:1px solid var(--line);border-radius:20px;background:#fff}.hp-why .dd-icon{color:var(--olive)}.hp-why h3{margin:18px 0 8px;font:500 20px/1.2 var(--serif)}.hp-why p{margin:0;font-size:14.5px;line-height:1.6;color:var(--muted)}.hp-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(32px,6vw,90px)}.hp-faq details{border-bottom:1px solid var(--line);padding:22px 0}.hp-faq details:first-of-type{border-top:1px solid var(--line)}.hp-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;font:500 19px/1.35 var(--serif)}.hp-faq summary::-webkit-details-marker{display:none}.hp-faq summary:after{content:"+";font:300 26px/1 var(--sans);color:var(--olive);transition:transform .25s}.hp-faq details[open] summary:after{transform:rotate(45deg)}.hp-faq details p{margin:12px 0 0;font-size:15px;line-height:1.65;color:var(--muted)}.hp-final{position:relative;overflow:hidden;border-radius:28px;margin:0 clamp(12px,2vw,24px) clamp(24px,3vw,40px);padding:clamp(56px,8vw,110px) clamp(22px,5vw,60px);background:var(--ink);color:var(--cream);text-align:center}.hp-final img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.32}.hp-final>*{position:relative}.hp-final .hp-h2 em{color:var(--olive-lt)}.hp-final .hp-lead{color:#faf8f5c7}.hp-final .hp-btns{justify-content:center}.hp-final .hp-small{color:#faf8f58c;margin-top:22px}.hp-r{opacity:0;transform:translateY(26px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s)}.hp-r.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.hp-r{opacity:1;transform:none;transition:none}.hp-marq__t{animation:none}}@media(max-width:989px){.hp-hero__grid,.hp-feat__grid,.hp-com__grid,.hp-faq{grid-template-columns:1fr}.hp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-why{grid-template-columns:repeat(2,1fr)}.hp-revs{columns:2}.hp-hero__art{max-width:520px;width:100%;margin:0 auto}.hp-com__grid .hp-vid{order:2}}@media(max-width:749px){.hp-hero{padding-top:18px}.hp-btns .hp-btn,.hp-form .hp-btn{width:100%}.hp-trust{gap:10px 18px}.hp-trust li{font-size:13px}.hp-stamp{width:92px;height:92px;font-size:13px;right:0}.hp-card{width:78%;bottom:6%}.hp-shop__head{flex-direction:column;align-items:flex-start}.hp-grid{gap:14px}.hp-prod h3{font-size:16px}.hp-why{grid-template-columns:1fr}.hp-revs{columns:1}.hp-photos{grid-template-columns:repeat(2,1fr)}.hp-final{border-radius:22px}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/ll-home.css.map */
