body{margin:0;background:#fff6f1}a{color:#521810}a:hover{color:#2a0f0b}html{scroll-behavior:smooth}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid #C2456A;outline-offset:3px}.ll{background:#fff6f1;color:#2a0f0b;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:17px;line-height:1.55;overflow-x:clip;min-width:0}.ll [hidden]{display:none!important}.bt{transition:transform .3s cubic-bezier(.2,.7,.2,1),background-color .25s ease,color .25s ease,box-shadow .3s ease}.bt:hover{transform:translateY(-3px)}.bt-dark:hover{background:#2a0f0b!important;color:#fff6f1!important;box-shadow:0 16px 30px -14px #2a0f0bb3}.bt-light:hover{background:#fff!important;color:#2a0f0b!important}.bt-line:hover{background:#521810!important;color:#fff6f1!important}.bt[disabled]{opacity:.6;cursor:not-allowed}.nv a{position:relative;text-decoration:none}.nv a:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;border-radius:2px;background:#c2456a;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.nv a:hover:after{transform:scaleX(1)}.zw .zi{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.zw:hover .zi{transform:scale(1.05)}.tile{transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s ease}.tile:hover{transform:translateY(-8px) rotate(-1.5deg);box-shadow:0 30px 40px -28px #2a0f0b73}.sw{transition:transform .2s ease}.sw:hover{transform:scale(1.12)}.fl{text-decoration:none;transition:color .2s ease,padding-left .25s ease;color:#e8c9c4}.fl:hover{color:#f6c3cf!important;padding-left:4px}.soc{transition:background-color .25s ease,color .25s ease}.soc:hover{background:#fff6f1!important;color:#2a0f0b!important}.burger{display:none!important}@media(max-width:900px){.nv,.hide-sm{display:none!important}.burger{display:inline-flex!important}}@media(max-width:560px){.hide-xs{display:none!important}}.hero-bar{position:absolute;left:0;right:0;bottom:clamp(20px,4vh,40px);z-index:4}.ft-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,96px)}.ft-stage{display:none}.ft-panel{min-height:min(78vh,700px);display:flex;flex-direction:column;justify-content:center;gap:18px;padding:40px 0}@media(max-width:899px){.ft-grid{grid-template-columns:minmax(0,1fr)}.ft-panel{min-height:0}}.shop-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center}@media(max-width:900px){.shop-grid{grid-template-columns:minmax(0,1fr)}}.how-card{position:sticky;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:min(68vh,540px);border-radius:40px;overflow:hidden;box-shadow:0 -20px 50px -30px #2a0f0b59}@media(max-width:760px){.how-card{position:relative!important;top:auto!important;grid-template-columns:minmax(0,1fr);min-height:0}}.box-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:18px}.sn{position:relative;background:#d9c8f5;color:#2a0f0b;overflow-x:clip}.sn-pin{display:flex;flex-direction:column;justify-content:center;gap:clamp(16px,3vh,28px);padding:110px 0 80px}.sn-row{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#521810 transparent;overscroll-behavior-x:contain}.sn-track{display:flex;align-items:center;gap:28px;width:max-content;padding:14px clamp(16px,4vw,40px)}.sn-card{flex:0 0 min(20vw,27vh,280px);min-width:190px;scroll-snap-align:center}.sn-card2{flex:0 0 min(17vw,22vh,240px);min-width:170px;scroll-snap-align:center}.sn-prog{display:none}.flash{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;opacity:0;pointer-events:none;z-index:80}.prog{position:fixed;left:0;top:0;height:3px;width:100%;background:#c2456a;transform-origin:left;transform:scaleX(0);z-index:90;display:none}.foot-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(160px,.6fr) minmax(300px,1fr);gap:48px 64px;align-items:start}@media(max-width:980px){.foot-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.foot-brand{grid-column:1 / -1}}@media(max-width:620px){.foot-grid{grid-template-columns:minmax(0,1fr)}}.ser{font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:500;font-stretch:100%;text-transform:none;letter-spacing:-.04em}.wrap{max-width:1240px;margin:0 auto;box-sizing:border-box;padding-left:clamp(16px,4vw,40px);padding-right:clamp(16px,4vw,40px)}.hd{margin:0;font-weight:800;font-stretch:78%;line-height:.88;letter-spacing:-.02em;text-transform:uppercase}.eb{margin:0;font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.mnav a{padding:12px 16px;color:#2a0f0b;font-size:30px;font-weight:800;font-stretch:80%;text-transform:uppercase;text-decoration:none}.mw-t,.mw-i{display:inline-block;margin-right:.24em}.mw-t{font-weight:700;color:#2a0f0b}.mw-i{font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:500;color:#c2456a}.mw-img{display:inline-block;width:1.75em;height:.82em;margin-right:.24em;border-radius:999px;overflow:hidden;vertical-align:-.08em;background:#f6c3cf}.mw-img img{display:block;width:100%;height:100%;object-fit:cover}.stat{border-radius:28px;padding:26px 28px;display:flex;flex-direction:column;gap:6px}.stat b{font-size:clamp(48px,5.4vw,76px);font-weight:800;font-stretch:78%;line-height:1;color:#521810}.stat span{font-size:16px;font-weight:600;color:#3a120c}.ft-stage img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.crn{position:absolute;width:30px;height:30px;border:0 solid #FFF6F1}.ft-inline{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:28px}.ft-n{font-size:15px;font-weight:700;letter-spacing:.12em;color:#f6c3cf}.ft-h{margin:0;font-size:clamp(44px,5.4vw,84px);font-weight:800;font-stretch:78%;line-height:.9;text-transform:uppercase}.ft-p{margin:0;max-width:38ch;font-size:19px;color:#e8c9c4}.ft-tag{align-self:flex-start;padding:8px 16px;border-radius:999px;border:1px solid rgba(255,246,241,.3);font-size:14px;font-weight:600}.dot{width:26px;height:26px;border-radius:50%;box-shadow:0 0 0 2px #fff6f140}.shot{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sw{width:46px;height:46px;padding:0;border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%}.sw span{width:32px;height:32px;border-radius:50%;box-shadow:inset 0 0 0 1px #2a0f0b33;transition:box-shadow .2s ease}.sw[aria-pressed=true] span{box-shadow:0 0 0 2px #fff6f1,0 0 0 4px #521810}.qb{width:48px;height:56px;border:none;background:transparent;color:#521810;font-size:22px;cursor:pointer;font-family:inherit}.chips{list-style:none;margin:6px 0 0;padding:18px 0 0;border-top:1px dashed rgba(82,24,16,.3);display:flex;flex-wrap:wrap;gap:8px}.chips li{padding:7px 14px;border-radius:999px;background:#fff6f1bf;font-size:14px;font-weight:600;color:#3a120c}.ll-view{font-weight:700;font-size:15px;color:#521810}.sn-card{margin:0;padding:10px 10px 46px;background:#fff;border-radius:6px;box-shadow:0 30px 46px -28px #2a0f0b99;position:relative}.sn-card2{margin:0;padding:8px 8px 34px;background:#fff6f1;border-radius:5px;box-shadow:0 24px 36px -24px #2a0f0b99;position:relative}.sn-card .ph{aspect-ratio:4/5;border-radius:3px;overflow:hidden;background:#f6c3cf}.sn-card2 .ph{aspect-ratio:3/2;border-radius:3px;overflow:hidden;background:#f6c3cf}.ph img{display:block;width:100%;height:100%;object-fit:cover}.sn-card figcaption,.sn-card2 figcaption{position:absolute;left:0;right:0;text-align:center;font-family:Fraunces,Georgia,serif;font-style:italic;color:#521810}.sn-card figcaption{bottom:11px;font-size:18px}.sn-card2 figcaption{bottom:7px;font-size:15px}.perf{height:8px;background-image:repeating-linear-gradient(90deg,rgba(82,24,16,.28) 0 14px,transparent 14px 30px)}.how-img{position:relative;min-height:280px;overflow:hidden}.how-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.how-body{padding:clamp(28px,4vw,56px);display:flex;flex-direction:column;justify-content:space-between;gap:28px}.how-n{font-size:clamp(80px,10vw,150px);font-weight:800;font-stretch:75%;line-height:.8;color:#521810}.how-h{margin:0;font-size:clamp(32px,3.6vw,52px);font-weight:800;font-stretch:80%;line-height:.95;text-transform:uppercase}.how-p{margin:0;max-width:36ch;font-size:18px;color:#3a120c}.bx{border-radius:32px;padding:14px 14px 22px;display:flex;flex-direction:column;gap:18px}.bx .zw{border-radius:22px;overflow:hidden;background:#feece5;aspect-ratio:4/3}.bx img{display:block;width:100%;height:100%;object-fit:contain}.bx>span{padding:0 8px;font-size:24px;font-weight:800;font-stretch:82%;text-transform:uppercase}.cta-spark{position:absolute}.soc{width:44px;height:44px;border-radius:50%;box-sizing:border-box;border:1px solid rgba(255,246,241,.45);display:inline-flex;align-items:center;justify-content:center;color:#fff6f1}.ft-hd{margin:0 0 6px;font-size:19px;font-weight:700;color:#fff6f1}.nl-form{margin-top:8px;display:flex;align-items:stretch;border:1px solid rgba(255,246,241,.45);border-radius:999px;padding:5px;gap:4px}.nl-form input[type=email]{flex:1 1 auto;min-width:0;min-height:48px;padding:0 18px;border:none;border-radius:999px;background:transparent;font-family:inherit;font-size:15px;color:#fff6f1}.nl-form input[type=email]::placeholder{color:#fff6f199}.nl-msg{margin:0;font-size:14px;color:#f6c3cf}.pay{display:flex;gap:6px;flex-wrap:wrap}.pay svg{width:40px;height:26px}@keyframes in{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes drop{0%{opacity:0;transform:translateY(-60px) rotate(-14deg) scale(.9)}to{opacity:1;transform:none}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes mq{to{transform:translate(-50%)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes flashA{0%{opacity:0}12%{opacity:.9}to{opacity:0}}@keyframes fade{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(70px)}to{opacity:1;transform:none}}@keyframes mw{0%{opacity:.13}to{opacity:1}}@keyframes fsFirst{0%,70%{opacity:1;transform:none}to{opacity:0;transform:scale(.96)}}@keyframes fsMid{0%{opacity:0;transform:scale(1.06)}25%,72%{opacity:1;transform:none}to{opacity:0;transform:scale(.96)}}@keyframes fsLast{0%{opacity:0;transform:scale(1.06)}25%,to{opacity:1;transform:none}}@keyframes trA{0%{transform:translate(0)}to{transform:translate(calc(-100% + 100vw))}}@keyframes trB{0%{transform:translate(calc(-100% + 100vw))}to{transform:translate(0)}}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dev{0%{filter:brightness(1.55) saturate(0) blur(5px);transform:scale(.9)}to{filter:none;transform:none}}@keyframes sec{entry 0%{opacity:0;transform:translateY(70px)}entry 60%{opacity:1;transform:none}exit 40%{opacity:1;transform:none}exit 100%{opacity:.15;transform:translateY(-40px)}}@keyframes cardDim{to{transform:scale(.94);filter:brightness(.92)}}@keyframes ringOut{0%{opacity:.9;transform:translate(-50%,-50%) scale(.35)}to{opacity:0;transform:translate(-50%,-50%) scale(2.6)}}@keyframes twinkle{0%,to{transform:scale(.55) rotate(0);opacity:.45}50%{transform:scale(1.15) rotate(45deg);opacity:1}}@media(prefers-reduced-motion:no-preference){.hv-l1,.hv-l2,.hv-cam,.hv-st,.hv-st2,.hv-st3,.hv-bar,.hv-burst{transition:translate .18s linear,rotate .18s linear,scale .18s linear,transform .18s linear,opacity .18s linear;will-change:transform,opacity}.hv-l1{translate:calc(var(--p,0) * -78vw) 0;opacity:calc(1 - var(--p,0) * .75)}.hv-l2{translate:calc(var(--p,0) * 78vw) 0;opacity:calc(1 - var(--p,0) * .75)}.hv-cam{transform:perspective(900px) rotateY(calc(var(--p,0) * -32deg));rotate:calc(-7deg + var(--p,0) * 19deg);scale:calc(1 + var(--p,0) * .6);translate:0 calc(var(--p,0) * 14%)}.hv-st{opacity:clamp(0,(var(--p,0) - .06) * 5,1);scale:clamp(0,(var(--p,0) - .06) * 5,1)}.hv-st2{opacity:clamp(0,(var(--p,0) - .16) * 5,1);scale:clamp(0,(var(--p,0) - .16) * 5,1)}.hv-st3{opacity:clamp(0,(var(--p,0) - .26) * 5,1);scale:clamp(0,(var(--p,0) - .26) * 5,1)}.hv-bar{opacity:clamp(0,1 - var(--p,0) * 3,1);translate:0 calc(var(--p,0) * 60px)}.hv-burst{opacity:clamp(0,min((var(--p,0) - .2) * 4,(.75 - var(--p,0)) * 4),.85);scale:calc(.3 + var(--p,0) * 1.6)}}@media(prefers-reduced-motion:reduce){.hv-burst{display:none}}.mag{transition:transform .35s cubic-bezier(.2,.8,.2,1)}@media(prefers-reduced-motion:no-preference){.cta-clip{clip-path:circle(calc(7% + var(--q,1) * 96%) at 50% 50%);transition:clip-path .22s linear}.cta-l{display:inline-block;transform:translateY(115%) rotate(7deg);transition:transform 1s cubic-bezier(.2,.9,.2,1)}.is-on .cta-l{transform:none}.cta-cam2{opacity:0;transform:translateY(80%) rotate(-26deg) scale(.55);transition:transform 1.25s cubic-bezier(.34,1.56,.64,1) .45s,opacity .5s ease .45s}.is-on .cta-cam2{opacity:1;transform:rotate(4deg)}.cta-up{opacity:0;transform:translateY(34px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.8,.2,1)}.is-on .cta-up{opacity:1;transform:none}.cta-spark{opacity:0}.is-on .cta-flash{animation:flashA .9s ease-out 1.25s both}.is-on .cta-ring{animation:ringOut 1.4s cubic-bezier(.2,.7,.2,1) 1.3s both}.is-on .cta-spark{animation:twinkle 2.6s ease-in-out 1.5s infinite both}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bt:hover,.tile:hover,.zw:hover .zi{transform:none}}@media(prefers-reduced-motion:no-preference){.in{animation:in 1s cubic-bezier(.2,.7,.2,1) both}.d1{animation-delay:.1s}.d2{animation-delay:.22s}.d3{animation-delay:.36s}.d4{animation-delay:.5s}.drop{animation:drop 1.2s cubic-bezier(.2,.8,.2,1) .15s both}.float{animation:float 6s ease-in-out infinite}.mq{animation:mq 32s linear infinite}.mq-r{animation:mq 32s linear infinite reverse}.spin{animation:spin 30s linear infinite}.blink{animation:blink 1.6s ease-in-out infinite}.flash{animation:flashA .65s ease-out both}.fade{animation:fade .6s cubic-bezier(.2,.7,.2,1) both}@supports (animation-timeline:view()){.prog{display:block;animation:grow linear both;animation-timeline:scroll(root)}.sec{animation:sec linear both;animation-timeline:view();animation-range:entry 0% exit 100%}.rv{animation:rise linear both;animation-timeline:view();animation-range:entry 5% entry 50%}.rv2{animation:rise linear both;animation-timeline:view();animation-range:entry 15% entry 60%}.rv3{animation:rise linear both;animation-timeline:view();animation-range:entry 25% entry 70%}.mw-t,.mw-i,.mw-img{animation:mw linear both;animation-timeline:view();animation-range:cover 18% cover 40%}.dim{animation:cardDim linear both;animation-timeline:view();animation-range:exit-crossing 0% exit-crossing 100%}}@supports (animation-timeline:view()) and (view-timeline-name:--a){.sn{height:calc(min(100vh,940px) + 1900px);view-timeline-name:--snap;view-timeline-axis:block}.sn-pin{position:sticky;top:0;height:min(100vh,940px);box-sizing:border-box;padding:clamp(84px,11vh,112px) 0 clamp(18px,3vh,36px);overflow:hidden}.sn-row{overflow:visible;scroll-snap-type:none}.sn-a{animation:trA linear both;animation-timeline:--snap;animation-range:contain 0% contain 100%}.sn-b{animation:trB linear both;animation-timeline:--snap;animation-range:contain 0% contain 100%}.sn-prog{display:block;animation:grow linear both;animation-timeline:--snap;animation-range:contain 0% contain 100%}.dev{animation:dev linear both;animation-timeline:--snap}}@supports (animation-timeline:view()) and (timeline-scope:--a){@media(min-width:900px){.ft{timeline-scope:--f1,--f2,--f3,--f4}.ft-stage{display:block}.ft-inline{display:none!important}.ft-p1{view-timeline-name:--f1}.ft-p2{view-timeline-name:--f2}.ft-p3{view-timeline-name:--f3}.ft-p4{view-timeline-name:--f4}.fs1{animation:fsFirst linear both;animation-timeline:--f1;animation-range:cover 0% cover 100%}.fs2{animation:fsMid linear both;animation-timeline:--f2;animation-range:cover 0% cover 100%}.fs3{animation:fsMid linear both;animation-timeline:--f3;animation-range:cover 0% cover 100%}.fs4{animation:fsLast linear both;animation-timeline:--f4;animation-range:cover 0% cover 100%}}}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ll-home.css.map */
