.lh-hero{position:relative;min-height:calc(100svh - var(--announce-h, 38px));display:flex;align-items:flex-end;color:var(--linen);overflow:hidden;background:var(--umber)}.lh-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.lh-hero__media img{width:100%;height:100%;object-fit:cover;transform:scale(1.04);animation:lh-settle 2.4s var(--ease) forwards}.lh-hero__media picture{display:block;height:100%}@keyframes lh-settle{to{transform:scale(1)}}.lh-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14110e61,#14110e00 24% 42%,#14110e9e);pointer-events:none}.lh-hero__inner{position:relative;z-index:1;width:100%;padding-top:calc(var(--header-h) + 40px);padding-bottom:clamp(40px,7vw,96px);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px}.lh-hero__copy{display:grid;gap:22px;max-width:760px}.lh-hero .lh-eyebrow{color:#f4efe8db}.lh-hero .lh-display{color:var(--linen)}.lh-hero__text{font-size:var(--s1);line-height:1.5;max-width:40ch;color:#f4efe8e6}.lh-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.lh-hero__chip{display:flex;align-items:center;gap:14px;padding:10px 18px 10px 10px;background:#f4efe824;border:1px solid rgba(244,239,232,.3);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--linen);text-decoration:none;transition:background .3s;max-width:340px}.lh-hero__chip:hover{background:#f4efe83d}.lh-hero__chip img{width:64px;height:64px;object-fit:cover}.lh-hero__chip small{display:block;font:500 .62rem/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;opacity:.8;margin-bottom:6px}.lh-hero__chip strong{font-weight:500;font-size:.95rem;display:block;line-height:1.25}@media(max-width:899px){.lh-hero{min-height:min(calc(100svh - var(--announce-h, 38px)),860px)}.lh-hero__inner{grid-template-columns:1fr}.lh-hero__chip{display:none}.lh-hero__ctas .lh-btn{flex:1 1 auto}}.lh-values{border-bottom:1px solid var(--line);background:var(--paper)}.lh-values ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr)}.lh-values li{display:flex;align-items:center;justify-content:center;gap:12px;padding:22px 12px;font-size:.86rem;color:var(--umber);text-align:left}.lh-values li+li{border-left:1px solid var(--line)}.lh-values .lh-ico{color:var(--ink);width:22px;height:22px}@media(max-width:899px){.lh-values ul{grid-template-columns:repeat(4,minmax(220px,1fr));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.lh-values ul::-webkit-scrollbar{display:none}.lh-values li{scroll-snap-align:start;justify-content:flex-start;padding-inline:var(--gutter)}}.lh-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(28px,3vw,44px) clamp(14px,2vw,28px)}.lh-grid--3{grid-template-columns:repeat(3,1fr)}@media(max-width:1099px){.lh-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:749px){.lh-grid,.lh-grid--3{grid-template-columns:repeat(2,1fr);gap:32px 12px}}.lh-card{position:relative;display:grid;gap:14px;align-content:start}.lh-card__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--paper)}.lh-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .6s var(--ease),transform 1.2s var(--ease)}.lh-card__media img+img{opacity:0}@media(hover:hover){.lh-card:hover .lh-card__media img:first-of-type{transform:scale(1.03)}.lh-card:hover .lh-card__media img+img{opacity:1}}.lh-card__tag{position:absolute;top:12px;left:12px;z-index:1;padding:6px 10px;background:var(--pine);color:var(--linen);font:500 .6rem/1 var(--sans);letter-spacing:.18em;text-transform:uppercase}.lh-card__quick{position:absolute;left:12px;right:12px;bottom:12px;z-index:1}.lh-card__quick .lh-btn{width:100%;min-height:46px;background:#fbf9f5f0;color:var(--ink);border-color:transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lh-card__quick .lh-btn:hover{background:var(--ink);color:var(--linen)}@media(hover:hover){.lh-card__quick{opacity:0;transform:translateY(8px);transition:opacity .35s var(--ease),transform .35s var(--ease)}.lh-card:hover .lh-card__quick,.lh-card:focus-within .lh-card__quick{opacity:1;transform:none}}@media(hover:none){.lh-card__quick{display:none}}.lh-card__body{display:grid;gap:4px}.lh-card__title{font:500 1rem/1.35 var(--sans);text-decoration:none}.lh-card__title:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.lh-card__sub{font-size:.86rem;color:var(--stone);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lh-card__price{font-size:.95rem;margin-top:4px}.lh-card__price s{color:var(--stone);margin-left:8px}@media(max-width:749px){.lh-card__title{font-size:.92rem}.lh-card__sub{font-size:.8rem}}.lh-banner{display:grid;grid-template-columns:1.3fr 1fr;background:var(--pine);color:var(--linen)}.lh-banner--reverse .lh-banner__media{order:2}.lh-banner__media{position:relative;min-height:520px;overflow:hidden}.lh-banner__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lh-banner__copy{display:grid;align-content:center;gap:22px;padding:clamp(40px,6vw,96px)}.lh-banner .lh-eyebrow{color:#f4efe8b3}.lh-banner .lh-h2{color:var(--linen)}.lh-banner p{color:#f4efe8d1;max-width:40ch}.lh-banner--linen{background:var(--sand);color:var(--ink)}.lh-banner--linen .lh-eyebrow{color:var(--stone)}.lh-banner--linen .lh-h2{color:var(--ink)}.lh-banner--linen p{color:var(--umber)}@media(max-width:899px){.lh-banner{grid-template-columns:1fr}.lh-banner__media{min-height:0;aspect-ratio:4 / 5}.lh-banner--reverse .lh-banner__media{order:0}}.lh-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(12px,1.6vw,24px)}.lh-tile{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;color:var(--linen);text-decoration:none;background:var(--umber)}.lh-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}.lh-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14110e00 50%,#14110e94)}.lh-tile:hover img{transform:scale(1.04)}.lh-tile__label{position:absolute;z-index:1;left:24px;right:24px;bottom:22px;display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.lh-tile__label h3{font:500 clamp(1.7rem,1.3rem + 1vw,2.3rem)/1 var(--serif)}.lh-tile__label span{font:500 .66rem/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;opacity:.9;padding-bottom:6px;border-bottom:1px solid rgba(244,239,232,.6)}@media(max-width:749px){.lh-tiles{grid-template-columns:repeat(3,78%);overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:none}.lh-tiles::-webkit-scrollbar{display:none}.lh-tile{scroll-snap-align:start}}.lh-bundle{background:var(--paper);border-block:1px solid var(--line)}.lh-bundle__grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;align-items:center;gap:clamp(24px,4vw,64px)}.lh-bundle__copy{display:grid;gap:16px}.lh-bundle__tier{display:grid;gap:6px;padding-left:clamp(20px,3vw,40px);border-left:1px solid var(--line)}.lh-bundle__tier strong{font:500 clamp(3.4rem,2.6rem + 3vw,5.6rem)/.9 var(--serif);letter-spacing:-.02em}.lh-bundle__tier strong sup{font-size:.45em;vertical-align:top;margin-left:2px}.lh-bundle__tier span{font:500 .7rem/1.4 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--stone)}@media(max-width:749px){.lh-bundle__grid{grid-template-columns:1fr 1fr}.lh-bundle__copy{grid-column:1 / -1}.lh-bundle__tier:first-of-type{border-left:0;padding-left:0}}.lh-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,112px);align-items:center}.lh-split--reverse .lh-split__media{order:2}.lh-split__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--sand)}.lh-split__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lh-split__copy{display:grid;gap:24px;max-width:520px}.lh-points{list-style:none;padding:0;display:grid;border-top:1px solid var(--line)}.lh-points li{display:grid;grid-template-columns:28px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid var(--line)}.lh-points strong{display:block;font-weight:500;margin-bottom:2px}.lh-points span{color:var(--umber);font-size:.92rem}@media(max-width:899px){.lh-split{grid-template-columns:1fr}.lh-split--reverse .lh-split__media{order:0}}.lh-cutoff{background:var(--ink);color:var(--linen)}.lh-cutoff__grid{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(20px,4vw,64px);padding-block:clamp(36px,5vw,64px)}.lh-cutoff__num{display:flex;align-items:baseline;gap:12px}.lh-cutoff__num strong{font:500 clamp(4rem,3rem + 4vw,7rem)/.8 var(--serif);color:var(--lume)}.lh-cutoff__num span{font:500 .7rem/1.3 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#f4efe8b3}.lh-cutoff h2{font:500 var(--s2)/1.1 var(--serif)}.lh-cutoff p{color:#f4efe8b8;margin-top:6px}@media(max-width:749px){.lh-cutoff__grid{grid-template-columns:1fr}}.lh-faq{display:grid;grid-template-columns:1fr 1.4fr;gap:clamp(32px,6vw,112px)}.lh-faq__intro{display:grid;gap:18px;align-content:start}.lh-acc{border-bottom:1px solid var(--line)}.lh-acc:first-child{border-top:1px solid var(--line)}.lh-acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;cursor:pointer;font:500 1.05rem/1.4 var(--sans)}.lh-acc summary::-webkit-details-marker{display:none}.lh-acc summary:after{content:"";width:12px;height:12px;flex:none;background:linear-gradient(currentColor,currentColor) center / 12px 1px no-repeat,linear-gradient(currentColor,currentColor) center / 1px 12px no-repeat;transition:transform .3s var(--ease)}.lh-acc[open] summary:after{transform:rotate(45deg)}.lh-acc__body{padding:0 0 24px;color:var(--umber);max-width:62ch}.lh-acc__body p+p{margin-top:10px}@media(max-width:899px){.lh-faq{grid-template-columns:1fr}}.lh-news{background:var(--sand)}.lh-news__inner{display:grid;justify-items:center;text-align:center;gap:20px;max-width:640px;margin-inline:auto}.lh-news__inner .lh-emblem{width:46px;height:auto;color:var(--ink)}.lh-news form{display:flex;width:100%;max-width:480px;margin-top:10px;border-bottom:1px solid var(--ink)}.lh-news input{flex:1;min-width:0;border:0;background:transparent;padding:16px 0;font-size:1rem}.lh-news input:focus{outline:none}.lh-news button{border:0;background:none;font:500 .74rem/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;padding:0 0 0 16px}.lh-note{font-size:.88rem;color:var(--pine)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/lh-sections.css.map */
