:root{--lf-ink:#12110f;--lf-paper:#ffffff;--lf-panel:#141210;--lf-sand:#efeae6;--lf-sand-2:#f7f3ef;--lf-muted:#7a736c;--lf-muted-inv:rgba(255,255,255,.66);--lf-line:rgba(18,17,15,.14);--lf-line-soft:rgba(18,17,15,.08);--lf-line-inv:rgba(255,255,255,.22);--lf-r-s:12px;--lf-r-m:16px;--lf-r-l:22px;--lf-pad:clamp(1.125rem,3.2vw,3rem);--lf-sp-3xl:clamp(5rem,11vw,11rem);--lf-sp-2xl:clamp(3.5rem,7.5vw,7.5rem);--lf-sp-xl:clamp(2.5rem,4.5vw,4.5rem);--lf-sp-lg:clamp(1.5rem,2.6vw,2.75rem);--lf-sp-md:clamp(1rem,1.6vw,1.5rem);--lf-display:clamp(2.55rem,8.2vw,7.5rem);--lf-h2:clamp(1.9rem,5vw,4.25rem);--lf-h3:clamp(1.3rem,2.4vw,2.125rem);--lf-lead:clamp(1.0625rem,1.75vw,1.6rem);--lf-body:clamp(.95rem,1vw,1.0625rem);--lf-label:.6875rem;--lf-font:var(--font-body--family,"Inter",system-ui,-apple-system,sans-serif);--lf-font-d:var(--font-heading--family,"Inter",system-ui,-apple-system,sans-serif);--lf-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;--lf-ease:cubic-bezier(.22,.61,.36,1)}.lf{font-family:var(--lf-font);color:var(--lf-ink);background:var(--lf-paper);position:relative}.lf *,.lf *:before,.lf *:after{box-sizing:border-box}.lf-wrap{padding-inline:var(--lf-pad)}.lf-rule{border:0;border-top:1px solid var(--lf-line);margin:0}.lf-label{font-family:var(--lf-mono);font-size:var(--lf-label);letter-spacing:.12em;text-transform:uppercase;color:var(--lf-muted);margin:0 0 var(--lf-sp-md);display:block;font-weight:500}.lf--dark .lf-label{color:var(--lf-muted-inv)}.lf-display{font-family:var(--lf-font-d);font-size:var(--lf-display);line-height:.88;letter-spacing:-.042em;font-weight:700;margin:0;text-wrap:balance}.lf-h2{font-family:var(--lf-font-d);font-size:var(--lf-h2);line-height:.94;letter-spacing:-.035em;font-weight:700;margin:0;text-wrap:balance}.lf-h3{font-family:var(--lf-font-d);font-size:var(--lf-h3);line-height:1.06;letter-spacing:-.025em;font-weight:700;margin:0}.lf-lead{font-size:var(--lf-lead);line-height:1.14;letter-spacing:-.022em;font-weight:600;margin:0;max-width:26ch}.lf-body{font-size:var(--lf-body);line-height:1.62;color:var(--lf-muted);margin:0;max-width:46ch}.lf--dark .lf-body{color:var(--lf-muted-inv)}.lf-body p{margin:0 0 .9em}.lf-body p:last-child{margin-bottom:0}.lf-body strong{color:inherit;font-weight:600}.lf-btn{display:inline-flex;align-items:center;gap:.7em;min-height:48px;padding:.85em 1.35em;border-radius:999px;font-size:.9375rem;font-weight:500;letter-spacing:-.012em;text-decoration:none;border:1px solid transparent;transition:background-color .25s var(--lf-ease),color .25s var(--lf-ease),border-color .25s var(--lf-ease),transform .25s var(--lf-ease);cursor:pointer}.lf-btn svg{width:14px;height:14px;flex:none;transition:transform .3s var(--lf-ease)}.lf-btn:hover svg{transform:translate(3px)}.lf-btn--primary{background:var(--lf-ink);color:#fff}.lf-btn--primary:hover{background:#000}.lf-btn--ghost{background:#12110f0f;color:var(--lf-ink)}.lf-btn--ghost:hover{background:#12110f1c}.lf--dark .lf-btn--primary{background:#fff;color:var(--lf-ink)}.lf--dark .lf-btn--primary:hover{background:var(--lf-sand)}.lf--dark .lf-btn--ghost{background:#ffffff1f;color:#fff}.lf--dark .lf-btn--ghost:hover{background:#fff3}.lf-btn:focus-visible,.lf a:focus-visible,.lf button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.lf-actions{display:flex;flex-wrap:wrap;gap:.6rem}.lf-link{display:inline-flex;align-items:center;gap:.5em;color:inherit;text-decoration:none;font-weight:500;font-size:.9375rem;padding-block:.35em;background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .35s var(--lf-ease)}.lf-link:hover{background-size:100% 1px}.lf-media{position:relative;overflow:hidden;border-radius:var(--lf-r-m);background:var(--lf-sand-2)}.lf-media img{display:block;width:100%;height:100%;object-fit:cover}.lf-zoom img{transition:transform .8s var(--lf-ease)}.lf-zoom:hover img{transform:scale(1.035)}.lf-rv{opacity:0;transform:translateY(18px);transition:opacity .7s var(--lf-ease),transform .7s var(--lf-ease)}.lf-rv.is-in{opacity:1;transform:none}.lf-rv[data-d="1"]{transition-delay:.08s}.lf-rv[data-d="2"]{transition-delay:.16s}.lf-rv[data-d="3"]{transition-delay:.24s}@media(prefers-reduced-motion:reduce){.lf-rv{opacity:1;transform:none;transition:none}.lf-zoom img{transition:none}}.lf-hero{padding-top:var(--lf-pad)}.lf-hero__media{position:relative;border-radius:var(--lf-r-l);overflow:hidden;background:var(--lf-sand-2)}.lf-hero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--lf-hero-pos,50% 50%)}.lf-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000057,#0000000d 34%,#0000 60%)}.lf-hero__over{position:absolute;inset:auto 0 0 0;padding:clamp(1.25rem,3vw,2.75rem);color:#fff;display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem;z-index:2}.lf-hero__scroll{font-family:var(--lf-mono);font-size:var(--lf-label);letter-spacing:.12em;text-transform:uppercase;opacity:.8;white-space:nowrap}.lf-hero__body{display:grid;grid-template-columns:1fr;gap:var(--lf-sp-lg);padding-block:var(--lf-sp-xl) var(--lf-sp-2xl)}.lf-hero__copy{display:flex;flex-direction:column;gap:var(--lf-sp-md);align-self:end}@media(min-width:900px){.lf-hero__body{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--lf-sp-2xl);align-items:end}}.lf-facts{border-top:1px solid var(--lf-line);border-bottom:1px solid var(--lf-line)}.lf-facts__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:800px){.lf-facts__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.lf-facts__i{padding:var(--lf-sp-lg) 0;border-top:1px solid var(--lf-line-soft)}.lf-facts__i:nth-child(-n+2){border-top:0}.lf-facts__i+.lf-facts__i{border-left:1px solid var(--lf-line-soft);padding-left:var(--lf-sp-md)}.lf-facts__i:nth-child(odd){border-left:0;padding-left:0}@media(min-width:800px){.lf-facts__i{border-top:0}.lf-facts__i:nth-child(n){border-left:1px solid var(--lf-line-soft);padding-left:var(--lf-sp-lg)}.lf-facts__i:first-child{border-left:0;padding-left:0}}.lf-facts__t{font-size:clamp(1rem,1.35vw,1.25rem);font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0 0 .45rem}.lf-facts__d{font-size:.875rem;line-height:1.5;color:var(--lf-muted);margin:0}.lf-split{padding-block:var(--lf-sp-2xl)}.lf-split__card{display:grid;grid-template-columns:1fr;border-radius:var(--lf-r-l);overflow:hidden;background:var(--lf-panel)}.lf-split__media{position:relative;aspect-ratio:4/5;background:var(--lf-sand-2)}.lf-split__media img{width:100%;height:100%;object-fit:cover;display:block}.lf-split__panel{padding:clamp(1.6rem,3.4vw,3.5rem);display:flex;flex-direction:column;justify-content:center;gap:var(--lf-sp-md);min-height:0}.lf-split--sand .lf-split__card{background:var(--lf-sand)}@media(min-width:900px){.lf-split__card{grid-template-columns:1fr 1fr;min-height:clamp(30rem,44vw,42rem)}.lf-split__media{aspect-ratio:auto;height:100%}.lf-split--rev .lf-split__media{order:2}}.lf-ed{padding-block:var(--lf-sp-2xl);border-top:1px solid var(--lf-line)}.lf-ed__grid{display:grid;grid-template-columns:1fr;gap:var(--lf-sp-lg)}@media(min-width:900px){.lf-ed__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--lf-sp-2xl)}}.lf-ed__right{display:flex;flex-direction:column;gap:var(--lf-sp-md);align-self:start}.lf-ed__list{list-style:none;margin:0;padding:0;display:grid;gap:0}.lf-ed__list li{display:flex;gap:1rem;padding:.85rem 0;border-top:1px solid var(--lf-line-soft);font-size:.9375rem;line-height:1.45}.lf-ed__list li:first-child{border-top:0;padding-top:0}.lf-ed__list b{font-family:var(--lf-mono);font-size:var(--lf-label);letter-spacing:.1em;color:var(--lf-muted);flex:none;width:2.2rem;padding-top:.28em;font-weight:500}.lf-duo{padding-block:var(--lf-sp-2xl)}.lf-duo__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:var(--lf-sp-md);margin-bottom:var(--lf-sp-lg)}.lf-duo__grid{display:grid;grid-template-columns:1fr;gap:var(--lf-sp-md)}@media(min-width:800px){.lf-duo__grid{grid-template-columns:1fr 1fr}}.lf-duo__c{position:relative;display:block;text-decoration:none;color:#fff;border-radius:var(--lf-r-m);overflow:hidden;background:var(--lf-sand-2)}.lf-duo__c img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:4/5;transition:transform .8s var(--lf-ease)}@media(min-width:800px){.lf-duo__c img{aspect-ratio:3/4}}.lf-duo__c:hover img{transform:scale(1.035)}.lf-duo__c:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 42%,#0000008c)}.lf-duo__t{position:absolute;inset:auto 0 0 0;z-index:2;padding:clamp(1.1rem,2.2vw,2rem);display:flex;justify-content:space-between;align-items:end;gap:1rem}.lf-duo__t .lf-label{color:#ffffffbf;margin:0 0 .35rem}.lf-rail{padding-block:var(--lf-sp-2xl);border-top:1px solid var(--lf-line)}.lf-rail__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:var(--lf-sp-md);margin-bottom:var(--lf-sp-lg)}.lf-rail__nav{display:none;gap:1.25rem}@media(min-width:800px){.lf-rail__nav{display:flex}}.lf-rail__nav button{background:none;border:0;padding:.25rem 0;font:inherit;font-size:.9375rem;color:var(--lf-muted);cursor:pointer;transition:color .2s var(--lf-ease)}.lf-rail__nav button:hover:not(:disabled){color:var(--lf-ink)}.lf-rail__nav button:disabled{opacity:.32;cursor:default}.lf-rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,72%);gap:var(--lf-sp-md);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--lf-pad)*-1);padding-inline:var(--lf-pad);scroll-padding-inline:var(--lf-pad)}.lf-rail__track::-webkit-scrollbar{display:none}@media(min-width:640px){.lf-rail__track{grid-auto-columns:minmax(0,38%)}}@media(min-width:1000px){.lf-rail__track{grid-auto-columns:minmax(0,calc(25% - var(--lf-sp-md)*.75))}}.lf-card{scroll-snap-align:start;text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:.9rem}.lf-card__m{position:relative;border-radius:var(--lf-r-s);overflow:hidden;background:var(--lf-sand-2);aspect-ratio:4/5}.lf-card__m img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .45s var(--lf-ease),transform .8s var(--lf-ease)}.lf-card__m img+img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.lf-card:hover .lf-card__m img+img{opacity:1}.lf-card:hover .lf-card__m img{transform:scale(1.03)}.lf-card__t{font-size:1rem;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:0}.lf-card__p{font-size:.9375rem;color:var(--lf-muted);margin:0}.lf-card__v{display:flex;gap:.4rem;margin:0;padding:0;list-style:none}.lf-card__v i{width:13px;height:13px;border-radius:50%;border:1px solid var(--lf-line);display:block}.lf-size{padding-block:var(--lf-sp-2xl);border-top:1px solid var(--lf-line)}.lf-size__grid{display:grid;grid-template-columns:1fr;gap:var(--lf-sp-lg)}@media(min-width:900px){.lf-size__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--lf-sp-2xl)}}.lf-size__rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}@media(min-width:560px){.lf-size__rows{grid-template-columns:repeat(5,minmax(0,1fr))}}.lf-size__r{padding:var(--lf-sp-md) 0;border-top:1px solid var(--lf-line-soft)}@media(min-width:560px){.lf-size__r{border-top:0;border-left:1px solid var(--lf-line-soft);padding-left:1rem}.lf-size__r:first-child{border-left:0;padding-left:0}}.lf-size__n{font-family:var(--lf-font-d);font-size:clamp(1.5rem,2.9vw,2.5rem);font-weight:700;letter-spacing:-.04em;line-height:1;margin:0 0 .5rem}.lf-size__d{font-family:var(--lf-mono);font-size:var(--lf-label);letter-spacing:.08em;color:var(--lf-muted);margin:0;line-height:1.7;text-transform:uppercase}.lf-size__note{margin-top:var(--lf-sp-lg);padding-top:var(--lf-sp-md);border-top:1px solid var(--lf-line)}.lf-faq{padding-block:var(--lf-sp-2xl);border-top:1px solid var(--lf-line)}.lf-faq__grid{display:grid;grid-template-columns:1fr;gap:var(--lf-sp-lg)}@media(min-width:900px){.lf-faq__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--lf-sp-2xl)}}.lf-faq details{border-top:1px solid var(--lf-line-soft)}.lf-faq details:first-of-type{border-top:1px solid var(--lf-line)}.lf-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:baseline;gap:1.5rem;padding:1.15rem 0;font-family:var(--lf-font-d);font-size:clamp(1.05rem,1.7vw,1.4rem);font-weight:600;letter-spacing:-.025em;line-height:1.22;min-height:56px}.lf-faq summary::-webkit-details-marker{display:none}.lf-faq summary span{font-family:var(--lf-mono);font-size:1rem;color:var(--lf-muted);flex:none;transition:transform .3s var(--lf-ease)}.lf-faq details[open] summary span{transform:rotate(45deg)}.lf-faq__a{padding:0 0 1.4rem;max-width:56ch}.lf-faq__a p{margin:0 0 .8em}.lf-faq__a p:last-child{margin-bottom:0}.lf-band{position:relative;overflow:hidden}.lf-band img{display:block;width:100%;height:clamp(20rem,52vw,42rem);object-fit:cover}.lf-band__in{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;padding:var(--lf-pad);color:#fff}.lf-band:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#00000080,#0000001a 62%)}.lf-band__in{z-index:2}.lf-foot{background:var(--lf-panel);color:#fff;border-radius:var(--lf-r-l) var(--lf-r-l) 0 0;margin-top:-22px;position:relative;z-index:3;padding-block:var(--lf-sp-2xl) var(--lf-sp-lg)}.lf-foot a{color:inherit;text-decoration:none}.lf-foot__top{display:grid;grid-template-columns:1fr;gap:var(--lf-sp-xl)}@media(min-width:900px){.lf-foot__top{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}}.lf-foot__nav{display:flex;flex-direction:column;gap:.15rem}.lf-foot__nav a{font-family:var(--lf-font-d);font-size:clamp(1.6rem,3.4vw,2.6rem);font-weight:700;letter-spacing:-.035em;line-height:1.24;width:max-content;background-image:linear-gradient(#fff,#fff);background-size:0 1px;background-repeat:no-repeat;background-position:0 92%;transition:background-size .4s var(--lf-ease)}.lf-foot__nav a:hover{background-size:100% 1px}.lf-foot__logo{width:clamp(6rem,10vw,9rem);height:auto;opacity:.95}.lf-foot__cols{display:grid;grid-template-columns:1fr 1fr;gap:var(--lf-sp-lg);margin-top:var(--lf-sp-2xl);padding-top:var(--lf-sp-lg);border-top:1px solid var(--lf-line-inv)}@media(min-width:900px){.lf-foot__cols{grid-template-columns:1.4fr 1fr 1fr 1fr}}.lf-foot__cols ul{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.lf-foot__cols li a{font-size:.9375rem;color:#ffffffb8;transition:color .2s var(--lf-ease)}.lf-foot__cols li a:hover{color:#fff}.lf-foot__nl{display:flex;gap:.5rem;margin-top:.9rem;max-width:22rem}.lf-foot__nl input{flex:1;min-width:0;background:transparent;border:1px solid var(--lf-line-inv);border-radius:999px;padding:.8rem 1.1rem;color:#fff;font:inherit;font-size:.9375rem;min-height:48px}.lf-foot__nl input::placeholder{color:#ffffff73}.lf-foot__nl button{background:#fff;color:var(--lf-ink);border:0;border-radius:999px;padding:0 1.25rem;font:inherit;font-size:.9375rem;font-weight:500;cursor:pointer;min-height:48px}.lf-foot__bot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:var(--lf-sp-2xl);padding-top:var(--lf-sp-md);border-top:1px solid var(--lf-line-inv);font-family:var(--lf-mono);font-size:var(--lf-label);letter-spacing:.08em;text-transform:uppercase;color:#ffffff80}
/*# sourceMappingURL=/cdn/shop/t/6/assets/lf-redesign.css.map */
