.lab{background:var(--lab-bg);color:var(--lab-text);font-family:var(--lab-fb);font-size:var(--lab-size);font-weight:var(--lab-weight);letter-spacing:var(--lab-letter);line-height:1.6;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.lab *,.lab *:before,.lab *:after{box-sizing:border-box}.lab__wrap{display:flex;justify-content:var(--lab-justify);align-items:center;min-height:var(--lab-height);width:min(var(--lab-max),calc(100% - 2 * var(--lab-gutter)));margin-inline:auto}.lab__side{display:var(--lab-side)}.lab__star{color:var(--lab-star)}.lab a{color:inherit;text-decoration:none;transition:color .3s}.lab a:hover{color:var(--lab-link-hover)}.lab :focus-visible{outline:2px solid var(--lab-star);outline-offset:3px}.lcd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;font-family:var(--font-body);color:var(--lcd-ink);visibility:hidden;pointer-events:none}.lcd.is-open{visibility:visible;pointer-events:auto}.lcd__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--lcd-overlay);opacity:0;transition:opacity .35s ease;cursor:pointer}.lcd.is-open .lcd__overlay{opacity:1}.lcd__panel{position:absolute;inset-block:0;inset-inline-end:0;width:min(var(--lcd-width),100%);display:flex;flex-direction:column;background:var(--lcd-bg);border-start-start-radius:var(--lcd-radius);border-end-start-radius:var(--lcd-radius);overflow:hidden;box-shadow:-18px 0 50px #0000002e;transform:translate(100%);transition:transform .45s cubic-bezier(.22,.8,.26,1);outline:none}[dir=rtl] .lcd__panel{transform:translate(-100%)}.lcd.is-open .lcd__panel{transform:none}.lcd__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column}.lcd__body>.shopify-block{min-width:0}.lcd__loader{position:absolute;inset-inline:0;top:0;z-index:5;height:3px;overflow:hidden;opacity:0;transition:opacity .2s;pointer-events:none}.lcd__loader:before{content:"";position:absolute;inset-block:0;width:40%;background:linear-gradient(90deg,transparent,var(--lcd-accent),transparent);animation:lcd-sweep .9s cubic-bezier(.65,0,.35,1) infinite}.lcd.is-busy .lcd__loader{opacity:1}.lcd.is-busy .lcd__body{pointer-events:none}.lcd.is-busy .lcd__body>.shopify-block:not(:first-child){animation:lcd-breathe 1s ease-in-out infinite}@keyframes lcd-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes lcd-breathe{50%{opacity:.55}}.lcd.is-entering .lcd__body>.shopify-block{animation:lcd-rise .45s cubic-bezier(.22,.8,.26,1) both}.lcd.is-entering .lcd__body>.shopify-block:nth-child(2){animation-delay:.06s}.lcd.is-entering .lcd__body>.shopify-block:nth-child(3){animation-delay:.1s}.lcd.is-entering .lcd__body>.shopify-block:nth-child(4){animation-delay:.14s}.lcd.is-entering .lcd__body>.shopify-block:nth-child(5){animation-delay:.18s}.lcd.is-entering .lcd__body>.shopify-block:nth-child(n+6){animation-delay:.22s}@keyframes lcd-rise{0%{opacity:0;transform:translateY(14px)}}.lcd.is-added .lcd-head__icon{animation:lcd-bounce .6s cubic-bezier(.3,1.6,.5,1) .25s}.lcd.is-added .lcd-head__icon:after{content:"";position:absolute;left:50%;top:-6px;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:var(--hd-ring,var(--lcd-accent));animation:lcd-drop .45s cubic-bezier(.55,0,1,.45) both}@keyframes lcd-bounce{30%{transform:scale(.86)}60%{transform:scale(1.08)}}@keyframes lcd-drop{0%{transform:translateY(-22px);opacity:0}60%{opacity:1}to{transform:translateY(18px);opacity:0}}.lcd-b{padding-inline:var(--lcd-pad);margin-top:var(--mt,0);margin-bottom:var(--mb,0)}.lcd__error{position:absolute;inset-inline:var(--lcd-pad);bottom:var(--lcd-pad);padding:.75rem 1rem;border-radius:10px;background:#b5452f;color:#fff;font-size:.82rem;font-weight:600;box-shadow:0 10px 30px #0003}:where(.lcd) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:where(.lcd) :focus-visible{outline:2px solid var(--lcd-accent);outline-offset:2px}.lcd-heading{font-family:var(--font-heading);font-weight:400;line-height:1.15;letter-spacing:-.01em}.lcd-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:13px 22px;border:1px solid var(--lcd-primary);border-radius:8px;background:var(--lcd-primary);color:var(--lcd-primary-ink);font-family:var(--font-body);font-size:11.5px;line-height:1.6;letter-spacing:.14em;text-transform:uppercase;font-weight:700;text-decoration:none;transition:.3s}.lcd-btn:hover{background:var(--lcd-accent);border-color:var(--lcd-accent);color:#fff}.lcd-btn--outline{background:#fff;color:var(--lcd-primary)}.lcd-btn--outline:hover{background:var(--lcd-primary);border-color:var(--lcd-primary);color:var(--lcd-primary-ink)}html.lcd-lock{overflow:hidden}@media(max-width:749px){.lcd__panel{width:min(var(--lcd-mobile-width),100%)}.lcd--mobile-full .lcd__panel{border-radius:0}}@media(prefers-reduced-motion:reduce){.lcd__panel,.lcd__overlay{transition:none}.lcd *,.lcd *:before,.lcd *:after{animation:none!important}}.lae{--lae-ease:cubic-bezier(.22,.8,.26,1);scroll-margin-top:100px;background:var(--lae-bg);color:var(--lae-heading);font-family:var(--lae-fb);font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;padding:clamp(var(--lae-pt-min),7vw,var(--lae-pt-max)) 0 clamp(var(--lae-pb-min),7vw,var(--lae-pb-max))}.lae *,.lae *:before,.lae *:after{box-sizing:border-box}.lae h3,.lae p,.lae small{margin:0;padding:0}.lae img{display:block;max-width:100%;height:auto}.lae a{color:inherit;text-decoration:none}.lae :focus-visible{outline:2px solid var(--lae-accent);outline-offset:3px}.lae__wrap{width:min(var(--lae-max),calc(100% - 2 * var(--lae-gutter)));margin-inline:auto}.lae__top{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:var(--lae-head-mb);flex-wrap:wrap}.lae__eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-size:var(--lae-eb);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--lae-accent);margin-bottom:1rem}.lae__eyebrow:before{content:"";width:8px;height:8px;background:currentColor;border-radius:2px;flex:none}.lae .lae__h2{margin:0;padding:0;font-family:var(--lae-fd);font-weight:400;line-height:1.1;letter-spacing:-.01em;text-transform:none;font-size:clamp(var(--lae-h2-min),4vw,var(--lae-h2-max));color:var(--lae-heading)}.lae .lae__h2 p,.lae .lae__h2 h1,.lae .lae__h2 h2,.lae .lae__h2 h3,.lae .lae__h2 h4,.lae .lae__h2 h5,.lae .lae__h2 h6{margin:0;padding:0;font:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;color:inherit}.lae .lae__h2 strong,.lae .lae__h2 b{font-weight:inherit}.lae .lae__h2 em,.lae .lae__h2 i{font-style:italic;color:var(--lae-h-italic)}.lae .lae__h2 a{color:inherit;text-decoration:underline}.lae__link{font-size:var(--lae-hlink);letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--lae-link);border-bottom:1px solid var(--lae-link-line);padding-bottom:.25rem;transition:.3s}.lae__link:hover{color:var(--lae-link-hover)}.lae__grid{display:grid;grid-template-columns:var(--lae-cols);gap:var(--lae-gap)}.lae__card{display:block;min-width:0;text-align:var(--lae-align)}.lae__img{aspect-ratio:1;border-radius:var(--lae-radius);overflow:hidden;background:var(--lae-img-bg);border:1px solid var(--lae-img-border);margin:0 auto 1.4rem var(--lae-ml);width:min(100%,var(--lae-circle));transition:box-shadow .4s var(--lae-ease)}.lae__card:hover .lae__img{box-shadow:0 0 0 6px var(--lae-bg),0 0 0 7px var(--lae-ring)}.lae__img img,.lae__img .lae__placeholder{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--lae-ease)}.lae__img .lae__placeholder{fill:currentColor;color:#c9cec4}.lae__card:hover img{transform:scale(1.07)}.lae__card small{display:block;font-size:var(--lae-label);letter-spacing:.18em;text-transform:uppercase;color:var(--lae-accent);font-weight:700;margin-bottom:.4rem}.lae__card h3{font-family:var(--lae-fd);font-weight:400;line-height:1.1;letter-spacing:-.01em;text-transform:none;font-size:var(--lae-title);color:var(--lae-card-title);margin-bottom:.4rem}.lae__card p{color:var(--lae-text);font-size:var(--lae-desc);max-width:280px;margin:0 auto 1rem var(--lae-ml)}.lae__card .lae__link{font-size:var(--lae-clink)}.lae__reveal{opacity:0;transform:translateY(20px);transition:opacity .9s var(--lae-ease),transform .9s var(--lae-ease);transition-delay:var(--d,0s)}.lae__reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.lae *,.lae *:before,.lae *:after{animation:none!important;transition:none!important}.lae__reveal{opacity:1;transform:none}}.lcg{--ease:cubic-bezier(.22,.8,.26,1);--shadow:0 24px 50px -28px rgba(23,58,44,.35);background:var(--sec-bg);font-family:var(--fb);line-height:1.6;-webkit-font-smoothing:antialiased;color:#1b211e;padding:var(--pt-d) 0 var(--pb-d);border-top:var(--bt-line);border-bottom:var(--bb-line);overflow:hidden}.lcg *,.lcg *:before,.lcg *:after{box-sizing:border-box}.lcg h2,.lcg h3,.lcg p,.lcg b,.lcg s{margin:0}.lcg a{color:inherit;text-decoration:none}.lcg img{display:block;max-width:100%}.lcg__wrap{--gut:var(--gut-d);width:min(var(--maxw),calc(100% - 2 * var(--gut)));margin-inline:auto}.lcg__ic{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.lcg__head{padding:var(--ch-pt) 0 var(--ch-pb)}.lcg__ch{font-family:var(--fd);font-weight:400;line-height:1.1;letter-spacing:-.01em;font-size:var(--ch-d);color:var(--ch-c)}.lcg__ch em{font-style:italic;color:var(--hd-em)}.lcg__desc{font-size:var(--ds-d);color:var(--ds-c);max-width:var(--ds-max);padding:var(--ds-pt) 0 var(--ds-pb)}.lcg__desc p{margin:0}.lcg__count{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#7c857f;padding-top:.6rem}.lcg--center .lcg__head{text-align:center}.lcg--center .lcg__desc{margin-inline:auto}.lcg__row{--cols:var(--cols-d);--gap:var(--gap-d);display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--gap)}.lcg__item{display:flex;min-width:0}.lcg__card{position:relative;flex:1;min-width:0;background:var(--cd-bg);border:1px solid var(--cd-bd);border-radius:var(--cd-r);overflow:hidden;display:flex;flex-direction:column;transition:.4s var(--ease)}.lcg__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.lcg__sw,.lcg__btn{position:relative;z-index:3}.lcg__card:hover .lcg__title a{color:var(--ti-h)}.lcg__card:hover{box-shadow:var(--shadow);border-color:var(--cd-hbd)}.lcg--lift .lcg__card:hover{transform:translateY(-5px)}.lcg__img{position:relative;aspect-ratio:var(--ratio);background:var(--img-bg);overflow:hidden;display:block}.lcg__img img,.lcg__img svg{width:100%;height:100%;object-fit:var(--fit);transition:transform .9s var(--ease)}.lcg__card:hover .lcg__img img{transform:scale(1.05)}.lcg__b{position:absolute;z-index:2;font-weight:700;line-height:1.6}.lcg__b1{top:var(--b1-y);left:var(--b1-l);right:var(--b1-rt);background:var(--b1-bg);color:var(--b1-c);font-size:var(--b1-d);padding:var(--b1-pad);border-radius:var(--b1-r);letter-spacing:.06em}.lcg__b2{top:var(--b2-y);left:var(--b2-l);right:var(--b2-rt);background:var(--b2-bg);color:var(--b2-c);font-size:var(--b2-d);padding:var(--b2-pad);border-radius:var(--b2-r);letter-spacing:.12em;text-transform:var(--b2-tt)}.lcg__body{padding:var(--cb-pt) var(--cb-px) var(--cb-pb);display:flex;flex-direction:column;flex:1}.lcg__meta{display:flex;justify-content:space-between;gap:.5rem}.lcg__brand{font-size:var(--br-d);letter-spacing:.12em;text-transform:uppercase;color:var(--br-c);font-weight:700;padding:var(--br-pt) 0 var(--br-pb)}.lcg__mt{font-size:var(--mt-d);letter-spacing:.04em;color:var(--mt-c);font-weight:600;text-align:right;padding:var(--mt-pt) 0 var(--mt-pb)}.lcg__title{font-family:var(--fd);font-weight:400;letter-spacing:-.01em;line-height:1.2;font-size:var(--ti-d);padding:var(--ti-pt) 0 var(--ti-pb)}.lcg__title a{color:var(--ti-c);transition:color .3s}.lcg__title a:hover{color:var(--ti-h)}.lcg__sub{font-size:var(--sb-d);color:var(--sb-c);padding:var(--sb-pt) 0 var(--sb-pb)}.lcg__sw{display:flex;align-items:center;gap:var(--sw-gap);padding:var(--sw-pt) 0 var(--sw-pb)}.lcg__sw-i{flex:1;height:var(--sw-h);border-radius:var(--sw-r);background-color:#e7e7e2;background-image:linear-gradient(var(--c),var(--c));position:relative;box-shadow:inset 0 0 0 1px #0000000d;transition:transform .25s}.lcg__sw-i:hover{transform:scaleY(1.4)}.lcg__sw-i:after{content:attr(data-n);position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%,4px);background:var(--sw-tip-bg);color:var(--sw-tip-c);font-size:.64rem;font-style:normal;font-weight:600;letter-spacing:.04em;padding:.28rem .55rem;border-radius:5px;white-space:nowrap;opacity:0;pointer-events:none;transition:.2s;z-index:4}.lcg__sw-i:hover:after{opacity:1;transform:translate(-50%)}.lcg__sw-plus{flex:none;width:12px;height:12px;margin-left:3px;color:var(--sw-plus);display:grid;place-items:center}.lcg__sw-plus svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round}.lcg__swn{font-size:var(--sn-d);color:var(--sn-c);padding:var(--sn-pt) 0 var(--sn-pb)}.lcg__foot{margin-top:auto}.lcg__price{display:flex;align-items:baseline;gap:.5rem;padding:var(--pr-pt) 0 var(--pr-pb)}.lcg__price b{font-family:var(--fd);font-size:var(--pr-d);font-weight:500;line-height:1;color:var(--pr-c)}.lcg__price s{font-size:var(--pc-fs);color:var(--pc-c)}.lcg__btn{width:100%;padding:var(--bn-pt) 12px var(--bn-pb);border:1px solid var(--bn-bd);background:var(--bn-bg);color:var(--bn-c);border-radius:var(--bn-r);font-family:var(--fb);font-size:var(--bn-d);line-height:1.6;letter-spacing:.14em;text-transform:uppercase;font-weight:700;cursor:pointer;transition:.3s;-webkit-appearance:none;appearance:none}.lcg__btn:hover{background:var(--bn-hbg);color:var(--bn-hc);border-color:var(--bn-hbd)}.lcg__btn.is-done,.lcg__btn.is-done:hover{background:var(--bn-dbg);border-color:var(--bn-dbg);color:var(--bn-dc)}.lcg__btn:disabled{opacity:.5;cursor:not-allowed;background:var(--bn-bg);color:var(--bn-c);border-color:var(--bn-bd)}.lcg__empty{padding:2rem 0;text-align:center;color:#7c857f;font-size:14px}.lcg__pg{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;padding-top:var(--pg-pt)}.lcg__pg-a{min-width:42px;height:42px;padding:0 .6rem;border-radius:21px;border:1px solid var(--cd-bd);display:grid;place-items:center;font-size:14px;font-weight:600;color:var(--bn-c);background:var(--cd-bg);transition:.3s}a.lcg__pg-a:hover,.lcg__pg-a.is-on{background:var(--bn-hbg);color:var(--bn-hc);border-color:var(--bn-hbg)}.lcg__pg-a.is-gap{border-color:transparent;background:none}.lcg--reveal.is-ready .lcg__reveal{opacity:0;transform:translateY(20px);transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:var(--d,0s)}.lcg--reveal.is-ready .lcg__reveal.in{opacity:1;transform:none}@media(max-width:1100px){.lcg__row{--cols:var(--cols-t)}}@media(max-width:760px){.lcg{padding:var(--pt-m) 0 var(--pb-m)}.lcg__wrap{--gut:var(--gut-m)}.lcg__row{--cols:var(--cols-m);--gap:var(--gap-m)}.lcg__desc{font-size:var(--ds-m)}.lcg__ch{font-size:var(--ch-m)}.lcg__b1{font-size:var(--b1-m)}.lcg__b2{font-size:var(--b2-m)}.lcg__brand{font-size:var(--br-m)}.lcg__mt{font-size:var(--mt-m)}.lcg__title{font-size:var(--ti-m)}.lcg__sub{font-size:var(--sb-m)}.lcg__swn{font-size:var(--sn-m)}.lcg__price b{font-size:var(--pr-m)}.lcg__btn{font-size:var(--bn-m)}}@media(prefers-reduced-motion:reduce){.lcg *,.lcg *:before,.lcg *:after{transition:none!important;animation:none!important}.lcg--reveal.is-ready .lcg__reveal{opacity:1;transform:none}}.laf,.laf *,.laf *:before,.laf *:after{box-sizing:border-box;margin:0;padding:0}.laf{--laf-fd: var(--font-heading);--laf-fb: var(--font-body);--laf-ease: cubic-bezier(.22, .8, .26, 1);position:relative;font-family:var(--laf-fb);font-weight:400;font-size:16px;line-height:1.6;color:#1b211e;background:var(--laf-bg);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-align:left;padding:clamp(var(--laf-pt-m),7vw,var(--laf-pt)) 0 clamp(var(--laf-pb-m),7vw,var(--laf-pb))}.laf .laf-anchor{position:absolute;top:-100px;left:0;width:0;height:0;display:block;pointer-events:none}.laf.laf em{font-style:italic;color:var(--laf-em-color)}.laf.laf h2,.laf.laf h3{font-family:var(--laf-fd);font-weight:400;line-height:1.1;letter-spacing:-.01em;text-transform:none}.laf .laf-wrap{width:min(var(--laf-wrap),calc(100% - 48px));margin-inline:auto}.laf .laf-top{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:40px;flex-wrap:wrap}.laf .laf-eyebrow{display:inline-flex;align-items:center;gap:9.6px;font-size:var(--laf-eyebrow-fs);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--laf-eyebrow-color);margin-bottom:16px}.laf .laf-eyebrow:before{content:"";width:8px;height:8px;background:currentColor;border-radius:2px}.laf .laf-title{font-size:clamp(var(--laf-heading-min),var(--laf-heading-vw),var(--laf-heading-max));color:var(--laf-heading-color)}.laf .laf-link{text-decoration:none;font-size:var(--laf-link-fs);letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--laf-link-color);border-bottom:1px solid var(--laf-link-border);padding-bottom:4px;transition:.3s}.laf .laf-link:hover{color:var(--laf-link-hover)}.laf .laf-grid{display:grid;grid-template-columns:repeat(var(--laf-cols),1fr);gap:var(--laf-gap)}.laf .laf-card{background:var(--laf-card-bg);border:1px solid var(--laf-card-border);border-radius:var(--laf-card-radius);padding:var(--laf-pad-y) var(--laf-pad-x)}.laf .laf-q{font-size:var(--laf-q-fs);color:var(--laf-q-color);margin-bottom:8px;display:flex;gap:11.2px}.laf .laf-q i{color:var(--laf-num-color);font-style:italic;font-size:var(--laf-num-fs)}.laf .laf-a,.laf .laf-a p{font-size:var(--laf-a-fs);color:var(--laf-a-color)}.laf .laf-a a{font:inherit;color:var(--laf-a-link);text-decoration:underline;text-underline-offset:3px}.laf .laf-a ul,.laf .laf-a ol{padding-left:19.2px}.laf .laf-a ul{list-style:disc}.laf .laf-reveal{opacity:0;transform:translateY(20px);transition:opacity .9s var(--laf-ease),transform .9s var(--laf-ease);transition-delay:var(--laf-d, 0s)}.laf .laf-reveal.in{opacity:1;transform:none}.laf :focus-visible{outline:2px solid #B8703D;outline-offset:3px}@media(max-width:760px){.laf .laf-wrap{width:calc(100% - 32px)}.laf .laf-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.laf *,.laf *:before,.laf *:after{animation:none!important;transition:none!important}.laf .laf-reveal{opacity:1;transform:none}}.las{--las-ease:cubic-bezier(.22,.8,.26,1);scroll-margin-top:100px;background:var(--las-bg);color:var(--las-text);font-family:var(--las-fb);font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;padding:clamp(var(--las-pt-min),7vw,var(--las-pt-max)) 0 clamp(var(--las-pb-min),7vw,var(--las-pb-max))}.las *,.las *:before,.las *:after{box-sizing:border-box}.las h2,.las p,.las b{margin:0;padding:0}.las img{display:block;max-width:100%;height:auto}.las a{color:inherit;text-decoration:none}.las :focus-visible{outline:2px solid var(--las-btn-bg);outline-offset:3px}.las__wrap{width:min(var(--las-max),calc(100% - 2 * var(--las-gutter)));margin-inline:auto}.las__grid{display:grid;grid-template-columns:var(--las-cols);gap:var(--las-gap);align-items:center}.las__copy{min-width:0}.las__frame{position:relative;min-width:0;padding:0 1rem 1rem 0;order:var(--las-frame-order);width:100%;max-width:var(--las-frame-max);margin-inline:var(--las-frame-m)}.las__frame:before{content:"";display:var(--las-outline);position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--las-t35);border-radius:22px;transform:translate(16px,16px)}.las__frame-img{position:relative;aspect-ratio:var(--las-ratio);border-radius:var(--las-img-radius);overflow:hidden;background:var(--las-img-bg)}.las__frame-img img,.las__frame-img .las__placeholder{width:100%;height:100%;object-fit:cover}.las__frame-img .las__placeholder{fill:currentColor;color:#f3f5ef40}.las__tag{position:absolute;top:1.2rem;left:1.2rem;background:var(--las-tag-bg);color:var(--las-tag-text);font-size:var(--las-tag);letter-spacing:.16em;text-transform:uppercase;font-weight:700;padding:.45rem .8rem;border-radius:6px}.las__ic{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.las__eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-size:var(--las-eb);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--las-accent);margin-bottom:1rem}.las__eyebrow:before{content:"";width:8px;height:8px;background:currentColor;border-radius:2px;flex:none}.las h2.las__h2{font-family:var(--las-fd);font-weight:400;line-height:1.1;letter-spacing:-.01em;text-transform:none;font-size:clamp(var(--las-h2-min),5vw,var(--las-h2-max));color:var(--las-heading)}.las__h2 em{font-style:italic;color:var(--las-em)}.las p.las__lede{font-size:var(--las-lede);color:var(--las-t78);max-width:500px;margin:1.5rem 0 0}.las__notes{display:grid;grid-template-columns:var(--las-note-cols);gap:var(--las-note-gap);margin:2rem 0;padding:1.5rem 0;border-top:1px solid var(--las-t18);border-bottom:1px solid var(--las-t18)}.las__notes b{display:block;font-size:var(--las-nl);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--las-accent);margin-bottom:.5rem}.las__notes p{font-size:var(--las-nt);color:var(--las-t82);line-height:1.5}.las__price{display:flex;align-items:baseline;gap:.9rem;margin-bottom:1.6rem}.las__price b{font-family:var(--las-fd);font-size:var(--las-price);font-weight:400;color:var(--las-heading);line-height:1}.las__price s{font-size:var(--las-cmp);color:var(--las-t50)}.las__price small{font-size:var(--las-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--las-t60)}.las__cta{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.las__form{margin:0;display:inline-flex}.las__note{font-size:var(--las-note);color:var(--las-t60)}.las__status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.las__btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:1rem 1.5rem;border-radius:var(--las-btn-radius);font:inherit;font-size:var(--las-btn);font-weight:700;line-height:1.6;letter-spacing:.12em;text-transform:uppercase;transition:.3s var(--las-ease);border:1px solid transparent;white-space:nowrap;background:var(--las-btn-bg);color:var(--las-btn-text);cursor:pointer;-webkit-appearance:none;appearance:none}.las__btn .las__ic{width:15px;height:15px;transition:transform .3s}.las__btn:hover .las__ic{transform:translate(4px)}.las__btn:hover{background:var(--las-btn-hover);transform:translateY(-2px)}.las__btn.is-done{background:var(--las-btn-hover)}.las__btn[aria-busy=true]{opacity:.7;pointer-events:none}.las__btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.las__btn:disabled:hover{background:var(--las-btn-bg)}.las__reveal{opacity:0;transform:translateY(20px);transition:opacity .9s var(--las-ease),transform .9s var(--las-ease);transition-delay:var(--d,0s)}.las__reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.las *,.las *:before,.las *:after{animation:none!important;transition:none!important}.las__reveal{opacity:1;transform:none}}.lah,.lah *,.lah *:before,.lah *:after{box-sizing:border-box;margin:0;padding:0}.lah{--lah-ease:cubic-bezier(.22,.8,.26,1);position:relative;overflow:hidden;isolation:isolate;background:var(--lah-bg);color:var(--lah-text);font-family:var(--lah-fb);font-size:16px;font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-align:left}.lah img{display:block;max-width:100%;height:auto}.lah a{color:inherit}.lah.lah a{text-decoration:none}.lah :focus-visible{outline:2px solid var(--lah-btn1-bg);outline-offset:3px}.lah:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--lah-bg-image)}.lah .lah__wm{position:absolute;right:-.06em;bottom:-.18em;z-index:-1;font-family:var(--lah-fd);font-style:italic;font-size:clamp(192px,28vw,448px);line-height:1;color:transparent;-webkit-text-stroke:1px var(--lah-wm-stroke);pointer-events:none;-webkit-user-select:none;user-select:none}.lah .lah__wrap{width:min(var(--lah-max),calc(100% - 2 * var(--lah-gutter)));margin:0 auto}.lah .lah__grid{margin:0 auto;display:grid;grid-template-columns:var(--lah-cols);gap:var(--lah-gap);align-items:center;padding:var(--lah-pt) 0 var(--lah-pb)}.lah .lah__copy{min-width:0;text-align:var(--lah-align)}.lah .lah__ic{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.lah .lah__eyebrow{display:inline-flex;align-items:center;gap:9.6px;font-size:var(--lah-eb);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--lah-accent);margin-bottom:16px}.lah .lah__eyebrow:before{content:"";width:8px;height:8px;background:currentColor;border-radius:2px;flex:none}.lah .lah__h1,.lah .lah__h1 p{margin:0;font-family:var(--lah-fd);font-weight:400;line-height:1.1;letter-spacing:-.01em;text-transform:none;font-size:clamp(var(--lah-h1-min),5.2vw,var(--lah-h1-max));color:var(--lah-heading)}.lah .lah__h1 em{font-style:italic;color:var(--lah-accent)}.lah .lah__lede,.lah .lah__lede p{font-size:var(--lah-lede);color:var(--lah-t78);max-width:500px;margin:24px var(--lah-lede-m) 35.2px}.lah .lah__cta{display:flex;gap:12.8px;flex-wrap:wrap;justify-content:var(--lah-just)}.lah .lah__btn{display:inline-flex;align-items:center;justify-content:center;gap:8.8px;padding:16px 24px;border-radius:var(--lah-btn-radius);font-size:var(--lah-btn);font-weight:700;line-height:1.6;letter-spacing:.12em;text-transform:uppercase;transition:.3s var(--lah-ease);border:1px solid transparent;white-space:nowrap}.lah .lah__btn .lah__ic{width:15px;height:15px;transition:transform .3s}.lah .lah__btn:hover .lah__ic{transform:translate(4px)}.lah .lah__btn--1{background:var(--lah-btn1-bg);color:var(--lah-btn1-text)}.lah .lah__btn--1:hover{background:var(--lah-btn1-hover);transform:translateY(-2px)}.lah .lah__btn--2{border-color:var(--lah-btn2-border);color:var(--lah-btn2-text)}.lah .lah__btn--2:hover{background:var(--lah-btn2-hover-bg);color:var(--lah-btn2-hover-text);border-color:var(--lah-btn2-hover-bg)}.lah .lah__stats{display:flex;gap:38.4px;margin-top:44.8px;padding-top:28.8px;border-top:1px solid var(--lah-t16);flex-wrap:wrap;justify-content:var(--lah-just)}.lah .lah__stat b{display:block;font-family:var(--lah-fd);font-size:var(--lah-stat);font-weight:400;line-height:1;color:var(--lah-heading)}.lah .lah__stat b i{font-style:italic;color:var(--lah-accent);font-size:var(--lah-stat-i)}.lah .lah__stat span{font-size:var(--lah-stat-l);color:var(--lah-t55);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.lah .lah__showcase{position:relative;min-width:0;max-width:var(--lah-show-max);width:100%;margin:0 var(--lah-show-mr) 0 var(--lah-show-ml);order:var(--lah-show-order)}.lah .lah__stage-wrap{position:relative}.lah .lah__stage-wrap:before{content:"";position:absolute;top:12%;right:-12%;bottom:-8%;left:-12%;background:radial-gradient(closest-side,color-mix(in srgb,var(--lah-accent) 50%,transparent),transparent);filter:blur(28px);z-index:0;pointer-events:none}.lah .lah__stage{position:relative;z-index:1;display:block;aspect-ratio:var(--lah-ratio);border-radius:var(--lah-radius);overflow:hidden;background:#f4f5f1;border:1px solid var(--lah-t16);box-shadow:0 40px 80px -40px #000000a6}.lah .lah__stage img,.lah .lah__stage .lah__placeholder{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--lah-ease)}.lah .lah__stage .lah__placeholder{fill:currentColor;color:#c9cec4}.lah .lah__stage:hover img{transform:scale(1.04)}.lah .lah__stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#132e2400 55%,#132e248c);pointer-events:none}.lah .lah__cap{position:absolute;left:16px;right:16px;bottom:16px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--lah-card-bg);color:var(--lah-card-text);border-radius:14px;padding:13.6px 17.6px;box-shadow:0 18px 40px -20px #00000080}.lah .lah__cap-l,.lah .lah__cap-r{display:block;min-width:0}.lah .lah__cap-r{text-align:right;flex:none}.lah .lah__cap small{display:block;font-size:9.6px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--lah-card-muted)}.lah .lah__cap b{display:block;font-family:var(--lah-fd);font-size:var(--lah-cap-t);font-weight:400;line-height:1.15}.lah .lah__cap-r b{color:var(--lah-card-price)}.lah .lah__cap s{display:block;font-size:11.2px;color:var(--lah-card-muted)}.lah .lah__chip{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:8.8px;background:var(--lah-chip-bg);color:var(--lah-chip-text);border-radius:999px;padding:7.2px 14.4px 7.2px 8px;font-size:11.52px;font-weight:700;line-height:1.6;box-shadow:0 14px 30px -14px #0000008c;white-space:nowrap}.lah .lah__chip i{width:24px;height:24px;border-radius:50%;background:var(--lah-chip-icon-bg);display:grid;place-items:center;flex:none}.lah .lah__chip .lah__ic{width:13px;height:13px;stroke:#fff;stroke-width:2}.lah .lah__chip--1{top:19.2px;left:-12.8px}.lah .lah__chip--2{top:44%;right:-12.8px}.lah .lah__seal{position:absolute;top:-20.8px;right:-17.6px;z-index:4;width:104px;height:104px;border-radius:50%;background:var(--lah-seal-bg);color:var(--lah-seal-text);display:grid;place-content:center;justify-items:center;text-align:center;transform:rotate(-8deg);box-shadow:0 22px 44px -20px var(--lah-seal-shadow)}.lah .lah__seal:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px dashed rgba(255,255,255,.55);border-radius:50%}.lah .lah__seal .lah__ic{width:22px;height:22px;stroke:currentColor;stroke-width:2.2;margin-bottom:4px}.lah .lah__seal span{font-size:9.28px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;line-height:1.3}.lah .lah__rail-l{font-size:10.24px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--lah-t50);margin:22.4px 0 9.6px}.lah .lah__rail{display:grid;grid-template-columns:repeat(3,1fr);gap:11.2px}.lah .lah__rail a{display:flex;align-items:center;gap:10.4px;min-width:0;background:var(--lah-t06);border:1px solid var(--lah-t14);border-radius:12px;padding:8.8px 11.2px 8.8px 8.8px;transition:.3s var(--lah-ease)}.lah .lah__rail a:hover{background:var(--lah-t13);border-color:var(--lah-t30);transform:translateY(-2px)}.lah .lah__rail img{width:42px;height:42px;border-radius:8px;object-fit:cover;flex:none;background:#f4f5f1}.lah .lah__rail div{min-width:0}.lah .lah__rail small{display:block;font-size:9.28px;letter-spacing:.12em;text-transform:uppercase;color:var(--lah-t50);font-weight:700}.lah .lah__rail b{display:block;font-size:var(--lah-rail-n);font-weight:700;color:var(--lah-heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lah .lah__rail span{font-size:11.52px;color:var(--lah-accent);font-weight:700}.lah .lah__marq{background:var(--lah-marq-bg);color:var(--lah-marq-text);overflow:hidden;padding:13.6px 0;border-top:1px solid rgba(255,255,255,.15)}.lah .lah__marq-track{display:flex;width:max-content;animation:lah-marq var(--lah-marq-speed) linear infinite}.lah .lah__marq-track span{padding:0 24px;font-family:var(--lah-fd);font-style:italic;font-size:var(--lah-marq-size);white-space:nowrap}.lah .lah__marq-track span:after{content:"\2726";font-style:normal;margin-left:48px;opacity:.7;font-size:12.8px;vertical-align:middle}@keyframes lah-marq{to{transform:translate(-50%)}}.lah .lah__reveal{opacity:0;transform:translateY(20px);transition:opacity .9s var(--lah-ease),transform .9s var(--lah-ease);transition-delay:var(--d,0s)}.lah .lah__reveal.is-in{opacity:1;transform:none}@media(max-width:760px){.lah .lah__seal{width:84px;height:84px;top:-14.4px;right:-9.6px}.lah .lah__seal .lah__ic{width:18px;height:18px}.lah .lah__chip--1{left:-8px}.lah .lah__chip--2{right:-8px}}@media(max-width:480px){.lah .lah__cta .lah__btn{flex:1}.lah .lah__stats{gap:14.4px}.lah .lah__rail{display:flex;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--lah-gutter));padding:0 var(--lah-gutter) 6.4px}.lah .lah__rail::-webkit-scrollbar{display:none}.lah .lah__rail a{flex:0 0 62%}}@media(prefers-reduced-motion:reduce){.lah *,.lah *:before,.lah *:after{animation:none!important;transition:none!important}.lah .lah__reveal{opacity:1;transform:none}}.lib{background:var(--bg);padding:var(--pt-d) 0 var(--pb-d);font-family:var(--fb)}.lib *,.lib *:before,.lib *:after{box-sizing:border-box}.lib__wrap{width:min(var(--maxw-d),calc(100% - 2 * var(--gut-d)));margin-inline:auto}.lib__frame{position:relative;overflow:hidden;border-radius:var(--r-d);background:var(--img-bg);height:var(--h-d);max-height:var(--maxh-d)}.lib__pic{display:block;height:100%}.lib__img{display:block;width:100%;height:100%;max-width:100%;object-fit:var(--fit-d);object-position:var(--pos-d);max-height:var(--maxh-d)}.lib__frame--empty{min-height:360px}.lib__ph{position:absolute;top:0;right:0;bottom:0;left:0;fill:#9aa29c}.lib__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.lib__ov{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ov);opacity:var(--ov-o);z-index:1;pointer-events:none}.lib__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;padding:var(--ct-pad-d);pointer-events:none}.lib__box{max-width:var(--ct-max);pointer-events:auto}.lib--x-left .lib__content{justify-content:flex-start}.lib--x-center .lib__content{justify-content:center}.lib--x-right .lib__content{justify-content:flex-end}.lib--y-top .lib__content{align-items:flex-start}.lib--y-middle .lib__content{align-items:center}.lib--y-bottom .lib__content{align-items:flex-end}.lib--ta-left .lib__box{text-align:left}.lib--ta-center .lib__box{text-align:center}.lib--ta-right .lib__box{text-align:right}.lib__sh{margin:0 0 .8rem;font-size:var(--sh-d);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--sh-c)}.lib__hd{margin:0;font-family:var(--fd);font-weight:400;line-height:1.1;letter-spacing:-.01em;font-size:var(--hd-d);color:var(--hd-c)}.lib__hd em{font-style:italic;color:var(--hd-em)}.lib__tx{margin-top:1rem;font-size:var(--tx-d);line-height:1.6;color:var(--tx-c)}.lib__tx p{margin:0}.lib__btn{display:inline-block;margin-top:1.4rem;padding:.9rem 1.8rem;border-radius:var(--bn-r);background:var(--bn-bg);color:var(--bn-c);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:.3s}.lib__btn:hover{background:var(--bn-hbg);color:var(--bn-hc)}@media(max-width:760px){.lib{padding:var(--pt-m) 0 var(--pb-m)}.lib__wrap{width:min(var(--maxw-m),calc(100% - 2 * var(--gut-m)))}.lib__frame{border-radius:var(--r-m);height:var(--h-m);max-height:var(--maxh-m)}.lib__img{object-fit:var(--fit-m);object-position:var(--pos-m);max-height:var(--maxh-m)}.lib__frame--empty{min-height:240px}.lib__content{padding:var(--ct-pad-m)}.lib__sh{font-size:var(--sh-m)}.lib__hd{font-size:var(--hd-m)}.lib__tx{font-size:var(--tx-m)}.lib--below-m .lib__frame{height:auto;max-height:none;overflow:visible;background:none}.lib--below-m .lib__pic,.lib--below-m .lib__frame>.lib__img{height:var(--h-m);max-height:var(--maxh-m);border-radius:var(--r-m);overflow:hidden}.lib--below-m .lib__ov{display:none}.lib--below-m .lib__content{position:static;padding:var(--ct-pad-m) 0 0}}.lao,.lao *,.lao *:before,.lao *:after{box-sizing:border-box;margin:0;padding:0}.lao{--lao-fd: var(--font-heading);--lao-fb: var(--font-body);--lao-ease: cubic-bezier(.22, .8, .26, 1);position:relative;font-family:var(--lao-fb);font-weight:400;font-size:16px;line-height:1.6;color:#1b211e;background:var(--lao-bg);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-align:left;padding:clamp(var(--lao-pt-m),7vw,var(--lao-pt)) 0 clamp(var(--lao-pb-m),7vw,var(--lao-pb))}.lao .lao-anchor{position:absolute;top:-100px;left:0;width:0;height:0;display:block;pointer-events:none}.lao a{color:inherit;text-decoration:none}.lao :focus-visible{outline:2px solid #B8703D;outline-offset:3px}.lao.lao em{font-style:italic;color:var(--lao-em-color)}.lao.lao h2,.lao.lao h3{font-family:var(--lao-fd);font-weight:400;line-height:1.1;letter-spacing:-.01em;text-transform:none}.lao .lao-wrap{width:min(var(--lao-wrap),calc(100% - 48px));margin-inline:auto}.lao .lao-top{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:space-between;gap:32px;margin-bottom:40px;flex-wrap:wrap}.lao .lao-eyebrow{display:inline-flex;align-items:center;gap:9.6px;font-size:var(--lao-eyebrow-fs);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--lao-eyebrow-color);margin-bottom:16px}.lao .lao-eyebrow:before{content:"";width:8px;height:8px;background:currentColor;border-radius:2px}.lao .lao-title{font-size:clamp(var(--lao-heading-min),var(--lao-heading-vw),var(--lao-heading-max));color:var(--lao-heading-color)}.lao .lao-grid{display:grid;grid-template-columns:repeat(var(--lao-cols),1fr);gap:var(--lao-gap)}.lao .lao-grid a{font:inherit;color:inherit;text-decoration:none;background:var(--lao-card-bg);border-radius:var(--lao-radius);padding:var(--lao-pad-y) var(--lao-pad-x);min-height:var(--lao-minh);display:flex;flex-direction:column;justify-content:space-between;transition:.4s var(--lao-ease);border:1px solid transparent}.lao .lao-grid a:hover{background:var(--lao-card-hover-bg);border-color:var(--lao-card-hover-border);transform:translateY(-4px);box-shadow:0 24px 50px -28px var(--lao-shadow)}.lao .lao-grid small{font-size:var(--lao-label-fs);letter-spacing:.16em;text-transform:uppercase;color:var(--lao-label-color);font-weight:700}.lao .lao-grid h3{font-size:var(--lao-title-fs);font-style:italic;font-weight:300;margin:9.6px 0;color:var(--lao-title-color)}.lao .lao-grid p{font-size:var(--lao-text-fs);color:var(--lao-text-color)}.lao .lao-reveal{opacity:0;transform:translateY(20px);transition:opacity .9s var(--lao-ease),transform .9s var(--lao-ease);transition-delay:var(--lao-d, 0s)}.lao .lao-reveal.in{opacity:1;transform:none}@media(max-width:1024px){.lao .lao-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.lao .lao-wrap{width:calc(100% - 32px)}.lao .lao-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.lao *,.lao *:before,.lao *:after{animation:none!important;transition:none!important}.lao .lao-reveal{opacity:1;transform:none}}.lpc{background:var(--bg);padding:var(--pt-d) 0 var(--pb-d);font-family:var(--fb)}.lpc *,.lpc *:before,.lpc *:after{box-sizing:border-box}.lpc__wrap{width:min(var(--maxw),calc(100% - 2 * var(--gut-d)));margin-inline:auto}.lpc__hd{margin:0;padding:var(--hd-pt-d) 0 var(--hd-pb-d);text-align:var(--hd-al-d);font-family:var(--fd);font-size:var(--hd-d);font-weight:var(--hd-w);line-height:var(--hd-lh);letter-spacing:var(--hd-ls);text-transform:var(--hd-tt);color:var(--hd-c);border-bottom:var(--hd-line)}.lpc__ct{max-width:var(--ct-maxw);padding:var(--ct-pt-d) 0 var(--ct-pb-d);text-align:var(--ct-al-d);font-size:var(--ct-d);line-height:var(--ct-lh);color:var(--ct-c)}.lpc--box-center .lpc__ct{margin-inline:auto}.lpc__ct>*{margin:0 0 var(--ct-gap)}.lpc__ct>*:last-child{margin-bottom:0}.lpc__ct h1,.lpc__ct h2,.lpc__ct h3,.lpc__ct h4,.lpc__ct h5,.lpc__ct h6{font-family:var(--fd);font-weight:400;line-height:1.2;color:var(--ct-h-c)}.lpc__ct h1{font-size:2em}.lpc__ct h2{font-size:1.6em}.lpc__ct h3{font-size:1.3em}.lpc__ct h4{font-size:1.1em}.lpc__ct a{color:var(--ct-a);text-decoration:underline;text-underline-offset:3px;transition:color .3s}.lpc__ct a:hover{color:var(--ct-ah)}.lpc__ct ul,.lpc__ct ol{padding-left:1.3em}.lpc__ct li+li{margin-top:.35em}.lpc__ct img{display:inline-block;max-width:100%;height:auto;border-radius:var(--ct-img-r)}.lpc__ct blockquote{margin-left:0;padding-left:1em;border-left:3px solid var(--ct-a);font-style:italic}.lpc__ct table{width:100%;border-collapse:collapse;display:block;overflow-x:auto}.lpc__ct td,.lpc__ct th{border:1px solid rgba(0,0,0,.12);padding:.5em .7em;text-align:inherit}.lpc__ct iframe{max-width:100%}@media(max-width:760px){.lpc{padding:var(--pt-m) 0 var(--pb-m)}.lpc__wrap{width:min(var(--maxw),calc(100% - 2 * var(--gut-m)))}.lpc__hd{padding:var(--hd-pt-m) 0 var(--hd-pb-m);text-align:var(--hd-al-m);font-size:var(--hd-m)}.lpc__ct{padding:var(--ct-pt-m) 0 var(--ct-pb-m);text-align:var(--ct-al-m);font-size:var(--ct-m)}}.lpg{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-weight:400;letter-spacing:normal;line-height:1.6;padding:var(--pt) 0 var(--pb)}:where(.lpg) *{box-sizing:border-box;margin:0;padding:0}.lpg-wrap{width:min(var(--wrap),calc(100% - 3rem));margin-inline:auto}.lpg-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.lpg-card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:1.3rem 1.4rem;transition:.3s}.lpg-card:hover{transform:translateY(-3px);box-shadow:0 24px 50px -28px #173a2c59}.lpg-card small{font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--stone)}.lpg-card b{display:block;font-family:var(--font-heading);font-size:1.75rem;font-weight:400;margin-top:.35rem;line-height:1.1}.lpg-card b em,.lpg-card b i{font-style:italic;color:var(--copper);font-size:1.1rem}.lpg-card p{font-size:.76rem;color:var(--ink-2);margin-top:.25rem}.lpg-note{margin-bottom:1rem;padding:.6rem .9rem;border:1px dashed var(--copper);border-radius:8px;font-size:.75rem;color:var(--copper);font-weight:600}.lpg-reveal{opacity:0;transform:translateY(18px);transition:opacity .9s cubic-bezier(.22,.8,.26,1),transform .9s cubic-bezier(.22,.8,.26,1);transition-delay:var(--d,0s)}.lpg-reveal.in{opacity:1;transform:none}.lpg-reveal.in:hover{transform:translateY(-3px);transition-delay:0s}@media(max-width:1024px){.lpg-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.lpg{padding:var(--pt-m) 0 var(--pb-m)}.lpg-wrap{width:calc(100% - 2rem)}}@media(max-width:480px){.lpg-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.lpg-reveal{opacity:1;transform:none;transition:none}}.lpj{position:relative;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-weight:400;letter-spacing:normal;line-height:1.6;padding:var(--pt) 0 var(--pb)}:where(.lpj) *{box-sizing:border-box;margin:0;padding:0}.lpj-anchor{position:absolute;top:-100px}.lpj-wrap{width:min(var(--wrap),calc(100% - 3rem));margin-inline:auto}.lpj-top{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2.2rem;flex-wrap:wrap}.lpj-eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--copper);margin-bottom:.9rem}.lpj-eyebrow:before{content:"";width:8px;height:8px;background:currentColor;border-radius:2px}.lpj h2,.lpj h3{font-family:var(--font-heading);font-weight:400;line-height:1.1;letter-spacing:-.01em;color:var(--ink)}.lpj h2{font-size:clamp(1.9rem,3.6vw,2.9rem)}.lpj h2 em{font-style:italic;color:var(--copper)}.lpj-sub{color:var(--ink-2);max-width:520px;margin-top:.7rem}.lpj-row{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.lpj-card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:2.2rem 1.6rem 1.6rem;position:relative;margin-top:1.2rem}.lpj-no{position:absolute;top:-1.2rem;left:1.6rem;width:42px;height:42px;border-radius:50%;background:var(--copper);color:#fff;display:grid;place-items:center;font-family:var(--font-heading);font-style:italic;font-size:1.05rem}.lpj-card small{font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--stone)}.lpj-card h3{font-size:1.5rem;margin:.35rem 0 .7rem}.lpj-card p{font-size:.88rem;color:var(--ink-2)}.lpj-bar{display:flex;gap:3px;height:12px;margin:0 0 .8rem}.lpj-bar i{flex:1;border-radius:6px;background:var(--c);position:relative;box-shadow:inset 0 0 0 1px #0000000d;transition:transform .25s}.lpj-bar i:hover{transform:scaleY(1.35)}.lpj-bar i:after{content:attr(data-n);position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%,4px);background:var(--green);color:#fff;font-size:.64rem;font-style:normal;font-weight:600;padding:.28rem .55rem;border-radius:5px;white-space:nowrap;opacity:0;pointer-events:none;transition:.2s;z-index:4}.lpj-bar i:hover:after{opacity:1;transform:translate(-50%)}.lpj-note{margin-bottom:1.4rem;padding:.6rem .9rem;border:1px dashed var(--copper);border-radius:8px;font-size:.75rem;color:var(--copper);font-weight:600}.lpj-reveal{opacity:0;transform:translateY(18px);transition:opacity .9s cubic-bezier(.22,.8,.26,1),transform .9s cubic-bezier(.22,.8,.26,1);transition-delay:var(--d,0s)}.lpj-reveal.in{opacity:1;transform:none}@media(max-width:1024px){.lpj-row{grid-template-columns:1fr;gap:2rem}}@media(max-width:760px){.lpj{padding:var(--pt-m) 0 var(--pb-m)}.lpj-wrap{width:calc(100% - 2rem)}}@media(prefers-reduced-motion:reduce){.lpj-reveal{opacity:1;transform:none;transition:none}}.lpm{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-weight:400;letter-spacing:normal;line-height:1.6;-webkit-font-smoothing:antialiased;padding:var(--lpm-pt) 0 var(--lpm-pb)}:where(.lpm) *,:where(.lpm) *:before,:where(.lpm) *:after{box-sizing:border-box;margin:0;padding:0}:where(.lpm) img{display:block;max-width:100%;height:auto}:where(.lpm) a{color:inherit;text-decoration:none}:where(.lpm) button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;letter-spacing:inherit}:where(.lpm) ul{list-style:none}.lpm :focus-visible{outline:2px solid var(--copper);outline-offset:3px}.lpm [hidden]{display:none!important}.lpm h1,.lpm em{font-family:var(--font-heading)}.lpm em{font-style:italic;color:var(--copper)}.lpm .ic{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.lpm .lpm-b{margin:var(--mt,0) 0 var(--mb,0)}.lpm-wrap{width:min(var(--lpm-wrap),calc(100% - 2 * var(--lpm-gut-d)));margin-inline:auto}.lpm-grid{display:grid;grid-template-columns:var(--lpm-cols);gap:var(--lpm-gap);align-items:start}.lpm-media,.lpm-buy{min-width:0}.lpm-buy.is-sticky{position:sticky;top:var(--lpm-sticky-top)}.lpm-off{background:var(--copper);color:#fff;font-size:.68rem;font-weight:700;padding:.32rem .55rem;border-radius:6px;letter-spacing:.06em}.lpm-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:1rem 1.5rem;border-radius:8px;font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:.3s cubic-bezier(.22,.8,.26,1);border:1px solid transparent;white-space:nowrap}.lpm .lpm-btn-green{background:var(--green);color:#fff}.lpm .lpm-btn-green:hover{background:var(--green-2);transform:translateY(-2px);box-shadow:0 24px 50px -28px #173a2c59}.lpm .lpm-btn-out{border:1px solid var(--ink);color:var(--ink)}.lpm .lpm-btn-out:hover{background:var(--ink);color:#fff}.lpm .lpm-btn.is-added{background:var(--copper);border-color:var(--copper);color:#fff}.lpm .lpm-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.lpm-btn-big{height:54px;width:100%;font-size:.8rem}@keyframes lpm-fade{0%{opacity:0;transform:translateY(6px)}}@media(max-width:1024px){.lpm-grid{grid-template-columns:1fr;gap:var(--lpm-gap-m)}.lpm-buy.is-sticky{position:static}}@media(max-width:760px){.lpm{padding:var(--lpm-pt-m) 0 var(--lpm-pb-m)}.lpm-wrap{width:calc(100% - 2 * var(--lpm-gut-m))}}@media(prefers-reduced-motion:reduce){.lpm *,.lpm *:before,.lpm *:after{animation:none!important;transition:none!important}}.lpv{position:relative;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-weight:400;letter-spacing:normal;line-height:1.6;padding:var(--pt) 0 var(--pb)}:where(.lpv) *{box-sizing:border-box;margin:0;padding:0}:where(.lpv) ul{list-style:none}.lpv-anchor{position:absolute;top:-100px}.lpv-wrap{width:min(var(--wrap),calc(100% - 3rem));margin-inline:auto}.lpv-top{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2.2rem;flex-wrap:wrap}.lpv-eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--copper);margin-bottom:.9rem}.lpv-eyebrow:before{content:"";width:8px;height:8px;background:currentColor;border-radius:2px}.lpv h2{font-family:var(--font-heading);font-weight:400;line-height:1.1;letter-spacing:-.01em;color:var(--ink);font-size:clamp(1.9rem,3.6vw,2.9rem)}.lpv h2 em{font-style:italic;color:var(--copper)}.lpv-sub{color:var(--ink-2);max-width:520px;margin-top:.7rem}.lpv-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.8rem}.lpv-tiles:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}.lpv-tiles:has(>:only-child){grid-template-columns:1fr}.lpv-tile{border-radius:14px;padding:1.6rem;border:1px solid var(--line);background:var(--card)}.lpv-tile.hi{background:var(--green);color:#fff;border-color:var(--green)}.lpv-tile small{font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;opacity:.75}.lpv-tile b{display:block;font-family:var(--font-heading);font-size:2.6rem;font-weight:400;line-height:1;margin:.4rem 0 .3rem}.lpv-tile.hi b{color:var(--copper-2)}.lpv-tile p{font-size:.8rem;opacity:.85}.lpv-checks{display:grid;gap:.6rem;margin-top:1.5rem}.lpv-checks li{display:flex;gap:.6rem;align-items:center;font-size:.9rem;color:var(--ink-2)}.lpv-checks .ic{width:18px;height:18px;stroke:var(--ok);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}.lpv-reveal{opacity:0;transform:translateY(18px);transition:opacity .9s cubic-bezier(.22,.8,.26,1),transform .9s cubic-bezier(.22,.8,.26,1);transition-delay:var(--d,0s)}.lpv-reveal.in{opacity:1;transform:none}@media(max-width:1024px){.lpv-tiles,.lpv-tiles:has(>:nth-child(2):last-child){grid-template-columns:1fr}}@media(max-width:760px){.lpv{padding:var(--pt-m) 0 var(--pb-m)}.lpv-wrap{width:calc(100% - 2rem)}}@media(prefers-reduced-motion:reduce){.lpv-reveal{opacity:1;transform:none;transition:none}}.lpk{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-weight:400;letter-spacing:normal;line-height:1.6;padding:var(--pt) 0 var(--pb)}.lpk[hidden]{display:none}:where(.lpk) *{box-sizing:border-box;margin:0;padding:0}:where(.lpk) a{color:inherit;text-decoration:none}:where(.lpk) img{display:block;max-width:100%;height:auto}:where(.lpk) button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.lpk-wrap{width:min(var(--wrap),calc(100% - 3rem));margin-inline:auto}.lpk-top{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2.2rem;flex-wrap:wrap}.lpk-eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--copper);margin-bottom:.9rem}.lpk-eyebrow:before{content:"";width:8px;height:8px;background:currentColor;border-radius:2px}.lpk h2,.lpk h3{font-family:var(--font-heading);font-weight:400;line-height:1.1;letter-spacing:-.01em;color:var(--ink)}.lpk h2{font-size:clamp(1.9rem,3.6vw,2.9rem)}.lpk h2 em{font-style:italic;color:var(--copper)}.lpk-link{font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--green);border-bottom:1px solid var(--copper);padding-bottom:.25rem}.lpk-link:hover{color:var(--copper)}.lpk-row{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 3.75rem)/4);gap:1.25rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 4px 1rem;margin:0 -4px;scrollbar-width:none}.lpk-row::-webkit-scrollbar{display:none}.lpk-row>*{scroll-snap-align:start}.lpk-pc{background:var(--card);border:1px solid var(--line);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:.4s cubic-bezier(.22,.8,.26,1)}.lpk-pc:hover{transform:translateY(-5px);box-shadow:0 24px 50px -28px #173a2c59}.lpk-img{position:relative;aspect-ratio:1;background:#f4f5f1;overflow:hidden;display:block}.lpk-img img,.lpk-img svg{width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.22,.8,.26,1)}.lpk-pc:hover .lpk-img img{transform:scale(1.05)}.lpk-off{position:absolute;top:.8rem;left:.8rem;background:var(--copper);color:#fff;font-size:.68rem;font-weight:700;padding:.32rem .55rem;border-radius:6px;letter-spacing:.06em}.lpk-body{padding:1rem 1.1rem 1.2rem;display:flex;flex-direction:column;flex:1}.lpk-meta{font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:var(--stone);font-weight:700}.lpk-pc h3{font-size:1.15rem;margin:.35rem 0 .5rem;line-height:1.2}.lpk-bar{display:flex;gap:3px;height:8px;margin:0 0 .6rem}.lpk-bar i{flex:1;border-radius:6px;background:var(--c);position:relative;box-shadow:inset 0 0 0 1px #0000000d;transition:transform .25s}.lpk-bar i:hover{transform:scaleY(1.35)}.lpk-bar i:after{content:attr(data-n);position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%,4px);background:var(--green);color:#fff;font-size:.64rem;font-style:normal;font-weight:600;padding:.28rem .55rem;border-radius:5px;white-space:nowrap;opacity:0;pointer-events:none;transition:.2s;z-index:4}.lpk-bar i:hover:after{opacity:1;transform:translate(-50%)}.lpk-foot{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding-top:.8rem;border-top:1px solid var(--line)}.lpk-foot b{font-family:var(--font-heading);font-size:1.35rem;font-weight:500}.lpk-foot s{font-size:.74rem;color:var(--stone);margin-left:.3rem}.lpk-bag{display:inline-block;padding:.6rem .9rem;border:1px solid var(--green);color:var(--green);border-radius:8px;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;transition:.3s;white-space:nowrap}.lpk-bag:hover{background:var(--green);color:#fff}.lpk-bag.done{background:var(--copper);border-color:var(--copper);color:#fff}.lpk-bag.is-off{opacity:.5;pointer-events:none}.lpk-reveal{opacity:0;transform:translateY(18px);transition:opacity .9s cubic-bezier(.22,.8,.26,1),transform .9s cubic-bezier(.22,.8,.26,1);transition-delay:var(--d,0s)}.lpk-reveal.in{opacity:1;transform:none}.lpk-pc.lpk-reveal.in:hover{transform:translateY(-5px);transition-delay:0s}@media(max-width:1100px){.lpk-row{grid-auto-columns:calc((100% - 2*1.25rem)/3)}}@media(max-width:760px){.lpk{padding:var(--pt-m) 0 var(--pb-m)}.lpk-wrap{width:calc(100% - 2rem)}.lpk-row{grid-auto-columns:calc((100% - 1rem)/2);gap:1rem}}@media(max-width:480px){.lpk-row{grid-auto-columns:80%}}@media(prefers-reduced-motion:reduce){.lpk-reveal{opacity:1;transform:none;transition:none}}.lpr{position:relative;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-weight:400;letter-spacing:normal;line-height:1.6;padding:var(--pt) 0 var(--pb)}:where(.lpr) *{box-sizing:border-box;margin:0;padding:0}.lpr-anchor{position:absolute;top:-100px}.lpr-wrap{width:min(var(--wrap),calc(100% - 3rem));margin-inline:auto;display:grid;grid-template-columns:.75fr 1.6fr;gap:3rem;align-items:start}.lpr-eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--copper);margin-bottom:.9rem}.lpr-eyebrow:before{content:"";width:8px;height:8px;background:currentColor;border-radius:2px}.lpr-score{font-family:var(--font-heading);font-size:5.6rem;line-height:.9;font-weight:300}.lpr-score i{font-style:italic;color:var(--copper);font-size:1.9rem}.lpr-stars{color:var(--copper);letter-spacing:.12em;font-size:.95rem;margin:.5rem 0 .2rem}.lpr-meta{font-size:.78rem;color:var(--ink-2)}.lpr-bars{display:grid;gap:.4rem;margin-top:1.2rem;max-width:300px}.lpr-bars>div{display:grid;grid-template-columns:34px 1fr 26px;gap:.6rem;align-items:center;font-size:.74rem;color:var(--ink-2);font-weight:600}.lpr-bars .t{height:6px;background:#1b211e1a;border-radius:3px;overflow:hidden}.lpr-bars .f{height:100%;background:var(--copper);width:var(--w)}.lpr-btn{display:inline-flex;align-items:center;justify-content:center;margin-top:1.4rem;padding:1rem 1.5rem;border-radius:8px;font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--ink);color:var(--ink);text-decoration:none;transition:.3s cubic-bezier(.22,.8,.26,1);white-space:nowrap}.lpr-btn:hover{background:var(--ink);color:#fff}.lpr-rv{padding:1.4rem 0;border-top:1px solid rgba(27,33,30,.12);display:grid;grid-template-columns:48px 1fr;gap:1rem}.lpr-rv:last-of-type{border-bottom:1px solid rgba(27,33,30,.12)}.lpr-av{width:44px;height:44px;border-radius:50%;background:var(--green);color:#fff;display:grid;place-items:center;font-family:var(--font-heading);font-size:1.1rem}.lpr-rv .lpr-stars{margin:0 0 .25rem;font-size:.8rem}.lpr-rv h3{font-family:var(--font-heading);font-weight:400;line-height:1.1;letter-spacing:-.01em;font-size:1.2rem;margin-bottom:.35rem;color:var(--ink)}.lpr-rv p{font-size:.9rem;color:var(--ink-2)}.lpr-who{font-size:.74rem;color:var(--stone);margin-top:.55rem;font-weight:600}.lpr-who b{color:var(--ink)}.lpr-v{color:var(--ok);margin-left:.5rem}.lpr-app{margin-top:1rem}.lpr-note{grid-column:1/-1;padding:.6rem .9rem;border:1px dashed var(--copper);border-radius:8px;font-size:.75rem;color:var(--copper);font-weight:600}.lpr-reveal{opacity:0;transform:translateY(18px);transition:opacity .9s cubic-bezier(.22,.8,.26,1),transform .9s cubic-bezier(.22,.8,.26,1);transition-delay:var(--d,0s)}.lpr-reveal.in{opacity:1;transform:none}@media(max-width:1024px){.lpr-wrap{grid-template-columns:1fr;gap:2rem}}@media(max-width:760px){.lpr{padding:var(--pt-m) 0 var(--pb-m)}.lpr-wrap{width:calc(100% - 2rem)}}@media(prefers-reduced-motion:reduce){.lpr-reveal{opacity:1;transform:none;transition:none}}.lar,.lar *,.lar *:before,.lar *:after{box-sizing:border-box;margin:0;padding:0}.lar{--lar-fd: var(--font-heading);--lar-fb: var(--font-body);--lar-ease: cubic-bezier(.22, .8, .26, 1);position:relative;font-family:var(--lar-fb);font-weight:400;font-size:16px;line-height:1.6;color:#1b211e;background:var(--lar-bg);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-align:left;padding:clamp(var(--lar-pt-m),7vw,var(--lar-pt)) 0 clamp(var(--lar-pb-m),7vw,var(--lar-pb))}.lar .lar-anchor{position:absolute;top:-100px;left:0;width:0;height:0;display:block;pointer-events:none}.lar.lar button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.lar :focus-visible{outline:2px solid #B8703D;outline-offset:3px}.lar .lar-wrap{width:min(var(--lar-wrap),calc(100% - 48px));margin-inline:auto}.lar .lar-grid{display:grid;grid-template-columns:.7fr 1.4fr;gap:56px;align-items:center}.lar .lar-eyebrow{display:inline-flex;align-items:center;gap:9.6px;font-size:var(--lar-eyebrow-fs);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--lar-eyebrow-color);margin-bottom:16px}.lar .lar-eyebrow:before{content:"";width:8px;height:8px;background:currentColor;border-radius:2px}.lar .lar-score{font-family:var(--lar-fd);font-size:var(--lar-score-fs);line-height:.9;font-weight:300;color:var(--lar-score-color)}.lar .lar-score i{font-style:italic;color:var(--lar-suffix-color);font-size:var(--lar-suffix-fs)}.lar .lar-stars{color:var(--lar-stars-color);letter-spacing:.14em;font-size:var(--lar-stars-fs);margin:9.6px 0 4.8px}.lar .lar-meta{font-size:var(--lar-meta-fs);color:var(--lar-meta-color)}.lar .lar-quote{position:relative;padding-left:51.2px}.lar .lar-quote:before{content:"\201c";position:absolute;left:0;top:-9.6px;font-family:var(--lar-fd);font-size:var(--lar-mark-fs);line-height:1;color:var(--lar-mark-color);opacity:.6}.lar .lar-q{display:none;animation:lar-fade .7s var(--lar-ease)}.lar .lar-q.on{display:block}@keyframes lar-fade{0%{opacity:0;transform:translateY(8px)}}.lar .lar-q p{font-family:var(--lar-fd);font-size:clamp(var(--lar-quote-min),var(--lar-quote-vw),var(--lar-quote-max));font-style:italic;line-height:1.35;font-weight:300;color:var(--lar-quote-color)}.lar .lar-q footer{margin-top:19.2px;font-size:var(--lar-author-fs);color:var(--lar-author-meta)}.lar .lar-q footer b{color:var(--lar-author-color);font-weight:700}.lar .lar-q footer .v{color:var(--lar-verified);font-weight:700;margin-left:9.6px}.lar .lar-dots{display:flex;gap:8px;margin-top:25.6px}.lar .lar-dots button{width:10px;height:10px;border-radius:50%;background:var(--lar-dot);transition:.3s}.lar .lar-dots button.on{background:var(--lar-dot-on);transform:scale(1.25)}.lar .lar-reveal{opacity:0;transform:translateY(20px);transition:opacity .9s var(--lar-ease),transform .9s var(--lar-ease);transition-delay:var(--lar-d, 0s)}.lar .lar-reveal.in{opacity:1;transform:none}@media(max-width:1024px){.lar .lar-grid{grid-template-columns:1fr;gap:32px}}@media(max-width:760px){.lar .lar-wrap{width:calc(100% - 32px)}}@media(max-width:480px){.lar .lar-quote{padding-left:35.2px}.lar .lar-quote:before{font-size:var(--lar-mark-fs-m)}}@media(prefers-reduced-motion:reduce){.lar *,.lar *:before,.lar *:after{animation:none!important;transition:none!important}.lar .lar-reveal{opacity:1;transform:none}}.lav,.lav *,.lav *:before,.lav *:after{box-sizing:border-box;margin:0;padding:0}.lav{--lav-fd: var(--font-heading);--lav-fb: var(--font-body);--lav-ease: cubic-bezier(.22, .8, .26, 1);position:relative;font-family:var(--lav-fb);font-weight:400;font-size:16px;line-height:1.6;color:#1b211e;background:var(--lav-bg);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-align:left;padding:clamp(var(--lav-pt-m),7vw,var(--lav-pt)) 0 clamp(var(--lav-pb-m),7vw,var(--lav-pb))}.lav .lav-anchor{position:absolute;top:-100px;left:0;width:0;height:0;display:block;pointer-events:none}.lav a{color:inherit;text-decoration:none}.lav :focus-visible{outline:2px solid #B8703D;outline-offset:3px}.lav.lav em{font-style:italic;color:var(--lav-em-color)}.lav.lav h2,.lav.lav h3{font-family:var(--lav-fd);font-weight:400;line-height:1.1;letter-spacing:-.01em;text-transform:none}.lav .lav-wrap{width:min(var(--lav-wrap),calc(100% - 48px));margin-inline:auto}.lav .lav-top{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:40px;flex-wrap:wrap}.lav .lav-eyebrow{display:inline-flex;align-items:center;gap:9.6px;font-size:var(--lav-eyebrow-fs);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--lav-eyebrow-color);margin-bottom:16px}.lav .lav-eyebrow:before{content:"";width:8px;height:8px;background:currentColor;border-radius:2px}.lav .lav-title{font-size:clamp(var(--lav-heading-min),var(--lav-heading-vw),var(--lav-heading-max));color:var(--lav-heading-color)}.lav .lav-sub{font-size:var(--lav-sub-fs);color:var(--lav-sub-color);max-width:520px;margin-top:12.8px}.lav .lav-steps{display:grid;grid-template-columns:repeat(var(--lav-cols),1fr);gap:var(--lav-gap);position:relative}.lav .lav-steps:before{content:"";position:absolute;left:0;right:0;top:calc(var(--lav-circle) / 2);height:1px;background:var(--lav-line)}.lav .lav-steps.lav-noline:before{display:none}.lav .lav-step{position:relative;padding-top:calc(var(--lav-circle) + 3.6px)}.lav .lav-step i{position:absolute;top:0;left:0;width:var(--lav-circle);height:var(--lav-circle);border-radius:50%;background:var(--lav-circle-bg);border:1px solid var(--lav-circle-border);display:grid;place-items:center;font-family:var(--lav-fd);font-style:italic;font-size:var(--lav-num-fs);color:var(--lav-num-color)}.lav .lav-step h3{font-size:var(--lav-title-fs);color:var(--lav-title-color);margin-bottom:6.4px}.lav .lav-step p{font-size:var(--lav-text-fs);color:var(--lav-text-color)}.lav .lav-reveal{opacity:0;transform:translateY(20px);transition:opacity .9s var(--lav-ease),transform .9s var(--lav-ease);transition-delay:var(--lav-d, 0s)}.lav .lav-reveal.in{opacity:1;transform:none}@media(max-width:1024px){.lav .lav-steps{grid-template-columns:repeat(2,1fr);gap:var(--lav-gap-m)}.lav .lav-steps:before{display:none}}@media(max-width:760px){.lav .lav-wrap{width:calc(100% - 32px)}.lav .lav-steps{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.lav *,.lav *:before,.lav *:after{animation:none!important;transition:none!important}.lav .lav-reveal{opacity:1;transform:none}}.lap{--ease:cubic-bezier(.22,.8,.26,1);--shadow:0 24px 50px -28px rgba(23,58,44,.35);background:var(--sec-bg);font-family:var(--fb);line-height:1.6;-webkit-font-smoothing:antialiased;color:#1b211e;padding:var(--pt-d) 0 var(--pb-d);border-top:var(--bt-line);border-bottom:var(--bb-line);overflow:hidden}.lap *,.lap *:before,.lap *:after{box-sizing:border-box}.lap h2,.lap h3,.lap p,.lap b,.lap s{margin:0}.lap a{color:inherit;text-decoration:none}.lap img{display:block;max-width:100%}.lap__wrap{--gut:var(--gut-d);width:min(var(--maxw),calc(100% - 2 * var(--gut)));margin-inline:auto}.lap__ic{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.lap__eyebrow{display:flex;align-items:center;gap:.6rem;font-size:var(--eb-d);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--eb-c);padding:var(--eb-pt) 0 var(--eb-pb)}.lap__eyebrow:before{content:"";width:8px;height:8px;background:currentColor;border-radius:2px;flex:none}.lap__heading{font-family:var(--fd);font-weight:400;line-height:1.1;letter-spacing:-.01em;font-size:var(--hd-d);color:var(--hd-c);padding:var(--hd-pt) 0 var(--hd-pb)}.lap__heading em,.lap__ch em{font-style:italic;color:var(--hd-em)}.lap__desc{font-size:var(--ds-d);color:var(--ds-c);max-width:var(--ds-max);padding:var(--ds-pt) 0 var(--ds-pb)}.lap__desc p{margin:0}.lap--center .lap__top{text-align:center}.lap--center .lap__eyebrow{justify-content:center}.lap--center .lap__desc{margin-inline:auto}.lap__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:var(--ch-pt) 0 var(--ch-pb)}.lap__ch{font-family:var(--fd);font-weight:400;line-height:1.1;letter-spacing:-.01em;font-size:var(--ch-d);color:var(--ch-c)}.lap__tools{display:flex;gap:.5rem;align-items:center;margin-left:auto}.lap__va{font-size:var(--va-fs);letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--va-c);border-bottom:1px solid var(--va-line);padding-bottom:.25rem;margin-right:.8rem;transition:.3s}.lap__va:hover{color:var(--va-h)}.lap__arrow{width:42px;height:42px;border-radius:50%;border:1px solid var(--ar-bd);display:grid;place-items:center;background:var(--ar-bg);color:var(--ar-c);cursor:pointer;padding:0;transition:.3s}.lap__arrow:hover{background:var(--ar-hbg);color:var(--ar-hc);border-color:var(--ar-hbg)}.lap__row{--cols:var(--cols-d);--gap:var(--gap-d);display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;padding:12px 4px 3rem;margin:0 -4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lap__row::-webkit-scrollbar{display:none}.lap__item{scroll-snap-align:start;display:flex;min-width:0}.lap__card{position:relative;flex:1;min-width:0;background:var(--cd-bg);border:1px solid var(--cd-bd);border-radius:var(--cd-r);overflow:hidden;display:flex;flex-direction:column;transition:.4s var(--ease)}.lap__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.lap__sw,.lap__btn{position:relative;z-index:3}.lap__card:hover .lap__title a{color:var(--ti-h)}.lap__card:hover{box-shadow:var(--shadow);border-color:var(--cd-hbd)}.lap--lift .lap__card:hover{transform:translateY(-5px)}.lap__img{position:relative;aspect-ratio:var(--ratio);background:var(--img-bg);overflow:hidden;display:block}.lap__img img,.lap__img svg{width:100%;height:100%;object-fit:var(--fit);transition:transform .9s var(--ease)}.lap__card:hover .lap__img img{transform:scale(1.05)}.lap__b{position:absolute;z-index:2;font-weight:700;line-height:1.6}.lap__b1{top:var(--b1-y);left:var(--b1-l);right:var(--b1-rt);background:var(--b1-bg);color:var(--b1-c);font-size:var(--b1-d);padding:var(--b1-pad);border-radius:var(--b1-r);letter-spacing:.06em}.lap__b2{top:var(--b2-y);left:var(--b2-l);right:var(--b2-rt);background:var(--b2-bg);color:var(--b2-c);font-size:var(--b2-d);padding:var(--b2-pad);border-radius:var(--b2-r);letter-spacing:.12em;text-transform:var(--b2-tt)}.lap__body{padding:var(--cb-pt) var(--cb-px) var(--cb-pb);display:flex;flex-direction:column;flex:1}.lap__meta{display:flex;justify-content:space-between;gap:.5rem}.lap__brand{font-size:var(--br-d);letter-spacing:.12em;text-transform:uppercase;color:var(--br-c);font-weight:700;padding:var(--br-pt) 0 var(--br-pb)}.lap__mt{font-size:var(--mt-d);letter-spacing:.04em;color:var(--mt-c);font-weight:600;text-align:right;padding:var(--mt-pt) 0 var(--mt-pb)}.lap__title{font-family:var(--fd);font-weight:400;letter-spacing:-.01em;line-height:1.2;font-size:var(--ti-d);padding:var(--ti-pt) 0 var(--ti-pb)}.lap__title a{color:var(--ti-c);transition:color .3s}.lap__title a:hover{color:var(--ti-h)}.lap__sub{font-size:var(--sb-d);color:var(--sb-c);padding:var(--sb-pt) 0 var(--sb-pb)}.lap__sw{display:flex;align-items:center;gap:var(--sw-gap);padding:var(--sw-pt) 0 var(--sw-pb)}.lap__sw-i{flex:1;height:var(--sw-h);border-radius:var(--sw-r);background-color:#e7e7e2;background-image:linear-gradient(var(--c),var(--c));position:relative;box-shadow:inset 0 0 0 1px #0000000d;transition:transform .25s}.lap__sw-i:hover{transform:scaleY(1.4)}.lap__sw-i:after{content:attr(data-n);position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%,4px);background:var(--sw-tip-bg);color:var(--sw-tip-c);font-size:.64rem;font-style:normal;font-weight:600;letter-spacing:.04em;padding:.28rem .55rem;border-radius:5px;white-space:nowrap;opacity:0;pointer-events:none;transition:.2s;z-index:4}.lap__sw-i:hover:after{opacity:1;transform:translate(-50%)}.lap__sw-plus{flex:none;width:12px;height:12px;margin-left:3px;color:var(--sw-plus);display:grid;place-items:center}.lap__sw-plus svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round}.lap__swn{font-size:var(--sn-d);color:var(--sn-c);padding:var(--sn-pt) 0 var(--sn-pb)}.lap__foot{margin-top:auto}.lap__price{display:flex;align-items:baseline;gap:.5rem;padding:var(--pr-pt) 0 var(--pr-pb)}.lap__price b{font-family:var(--fd);font-size:var(--pr-d);font-weight:500;line-height:1;color:var(--pr-c)}.lap__price s{font-size:var(--pc-fs);color:var(--pc-c)}.lap__btn{width:100%;padding:var(--bn-pt) 12px var(--bn-pb);border:1px solid var(--bn-bd);background:var(--bn-bg);color:var(--bn-c);border-radius:var(--bn-r);font-family:var(--fb);font-size:var(--bn-d);line-height:1.6;letter-spacing:.14em;text-transform:uppercase;font-weight:700;cursor:pointer;transition:.3s;-webkit-appearance:none;appearance:none}.lap__btn:hover{background:var(--bn-hbg);color:var(--bn-hc);border-color:var(--bn-hbd)}.lap__btn.is-done,.lap__btn.is-done:hover{background:var(--bn-dbg);border-color:var(--bn-dbg);color:var(--bn-dc)}.lap__btn:disabled{opacity:.5;cursor:not-allowed;background:var(--bn-bg);color:var(--bn-c);border-color:var(--bn-bd)}.lap__empty{padding:2rem 0;text-align:center;color:#7c857f;font-size:14px}.lap--reveal.is-ready .lap__reveal{opacity:0;transform:translateY(20px);transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:var(--d,0s)}.lap--reveal.is-ready .lap__reveal.in{opacity:1;transform:none}@media(max-width:1100px){.lap__row{--cols:var(--cols-t)}}@media(max-width:760px){.lap{padding:var(--pt-m) 0 var(--pb-m)}.lap__wrap{--gut:var(--gut-m)}.lap__row{--cols:var(--cols-m);--gap:var(--gap-m)}.lap__head{flex-direction:column;align-items:flex-start}.lap__tools{margin-left:0}.lap__eyebrow{font-size:var(--eb-m)}.lap__heading{font-size:var(--hd-m)}.lap__desc{font-size:var(--ds-m)}.lap__ch{font-size:var(--ch-m)}.lap__b1{font-size:var(--b1-m)}.lap__b2{font-size:var(--b2-m)}.lap__brand{font-size:var(--br-m)}.lap__mt{font-size:var(--mt-m)}.lap__title{font-size:var(--ti-m)}.lap__sub{font-size:var(--sb-m)}.lap__swn{font-size:var(--sn-m)}.lap__price b{font-size:var(--pr-m)}.lap__btn{font-size:var(--bn-m)}}@media(max-width:480px){.lap__row{grid-auto-columns:var(--slide-s)}}@media(prefers-reduced-motion:reduce){.lap *,.lap *:before,.lap *:after{transition:none!important;animation:none!important}.lap--reveal.is-ready .lap__reveal{opacity:1;transform:none}}.laf{background:var(--laf-bg);color:var(--laf-text);font-family:var(--laf-fb);font-weight:400;line-height:1.6;padding-top:var(--laf-pt);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.laf *,.laf *:before,.laf *:after{box-sizing:border-box}.laf h4,.laf p,.laf ul,.laf li,.laf small{margin:0;padding:0}.laf ul{list-style:none}.laf img{display:block;max-width:100%;height:auto}.laf a{color:inherit;text-decoration:none}.laf__wrap{width:min(var(--laf-max),calc(100% - 2 * var(--laf-gutter)));margin-inline:auto}.laf__news{display:grid;grid-template-columns:var(--laf-news-cols);gap:var(--laf-news-gap);align-items:center;padding-bottom:var(--laf-news-pb);border-bottom:1px solid var(--laf-line)}.laf .laf__h3{margin:0 0 .4rem;padding:0;font-family:var(--laf-fd);font-weight:400;line-height:1.1;letter-spacing:-.01em;text-transform:none;font-size:var(--laf-h3);color:var(--laf-heading)}.laf .laf__h3 p,.laf .laf__h3 h1,.laf .laf__h3 h2,.laf .laf__h3 h3,.laf .laf__h3 h4,.laf .laf__h3 h5,.laf .laf__h3 h6{margin:0;padding:0;font:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;color:inherit}.laf .laf__h3 strong,.laf .laf__h3 b{font-weight:inherit}.laf .laf__h3 em,.laf .laf__h3 i{font-style:italic;color:var(--laf-italic)}.laf__news-text{font-size:var(--laf-ntext)}.laf__form{display:flex;flex-direction:var(--laf-form-dir);flex-wrap:wrap;gap:.5rem;margin:0}.laf__input{flex:1;min-width:0;background:var(--laf-input-bg);border:1px solid var(--laf-input-border);border-radius:var(--laf-input-radius);padding:.95rem 1.1rem;color:var(--laf-input-text);font:inherit;font-size:var(--laf-input-size);line-height:1.6;-webkit-appearance:none;appearance:none}.laf__input::placeholder{color:var(--laf-placeholder);opacity:1}.laf__input:focus{outline:none;border-color:var(--laf-accent)}.laf__btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:1rem 1.5rem;border-radius:var(--laf-btn-radius);font:inherit;font-size:var(--laf-btn-size);font-weight:700;line-height:1.6;letter-spacing:.12em;text-transform:uppercase;border:1px solid transparent;white-space:nowrap;background:var(--laf-btn-bg);color:var(--laf-btn-text);cursor:pointer;transition:.3s cubic-bezier(.22,.8,.26,1);-webkit-appearance:none;appearance:none}.laf__btn:hover{background:var(--laf-btn-hover);transform:translateY(-2px)}.laf__btn:disabled{cursor:progress;transform:none}.laf__btn:focus-visible,.laf a:focus-visible{outline:2px solid var(--laf-accent);outline-offset:3px}.laf__small{display:block;margin-top:.6rem;font-size:var(--laf-small-size);color:var(--laf-small)}.laf__thanks{color:var(--laf-heading);font-family:var(--laf-fd);font-size:var(--laf-thanks);font-style:italic;line-height:1.3}.laf__error{flex:0 0 100%;color:var(--laf-error);font-size:var(--laf-small-size)}.laf__grid{display:grid;grid-template-columns:var(--laf-grid-cols);gap:var(--laf-grid-gap);padding:var(--laf-grid-py) 0}.laf__grid>*{min-width:0}.laf h4{font-size:var(--laf-h4);letter-spacing:.2em;text-transform:uppercase;color:var(--laf-accent);margin-bottom:1.1rem;font-weight:700;line-height:1.6}.laf li{margin-bottom:.55rem;font-size:var(--laf-link)}.laf li a:hover{color:var(--laf-link-hover)}.laf__brand img{height:var(--laf-logo-h);width:auto;margin-bottom:1.1rem}.laf__brand p{font-size:var(--laf-brand-text);max-width:330px}.laf__soc{display:flex;gap:.6rem;margin-top:1.3rem}.laf__soc a{width:var(--laf-soc-size);height:var(--laf-soc-size);border-radius:50%;border:1px solid var(--laf-soc-border);display:grid;place-items:center;transition:.3s}.laf__soc a:hover{background:var(--laf-soc-hover-bg);border-color:var(--laf-soc-hover-bg);color:var(--laf-soc-hover-text)}.laf__soc svg{width:16px;height:16px;fill:currentColor}.laf__contact li{display:flex;gap:.7rem;align-items:flex-start}.laf__ic{width:17px;height:17px;flex:none;margin-top:3px;stroke:var(--laf-accent);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.laf__bot{border-top:1px solid var(--laf-line);padding:var(--laf-bot-py) 0;display:flex;justify-content:var(--laf-bot-justify);align-items:center;gap:1rem;flex-wrap:wrap;font-size:var(--laf-bot-size);text-align:var(--laf-bot-align)}.laf__pay{display:flex;gap:var(--laf-pay-gap);flex-wrap:wrap;align-items:center}.laf__pay>span:not(.laf__pay-svg){border:1px solid var(--laf-pay-border);border-radius:5px;padding:.22rem .5rem;font-size:var(--laf-pay-size);letter-spacing:.08em;font-weight:700;color:var(--laf-pay-text)}.laf__pay-icon{display:block;height:24px;width:auto}.laf__pay .lpm-pay-cards{display:contents}.laf__pay .lpm-pay-card{display:block;width:auto;max-width:100%;background:#fff;overflow:hidden;box-sizing:content-box}.laf__pay-img{display:block;object-fit:contain;background:#fff;padding:2px}@media(prefers-reduced-motion:reduce){.laf *,.laf *:before,.laf *:after{transition:none!important}}.lcd-badge{display:flex;align-items:center;justify-content:center;gap:.7rem;margin:0;padding:.85rem 1rem;border-radius:var(--bd-r);background:var(--bd-bg);color:var(--bd-ink);font-size:var(--bd-fs);text-align:center;border:1px solid var(--lcd-line)}.lcd-badge svg{flex:none;width:22px;height:22px;color:var(--lcd-accent)}.lcd-co{display:flex;flex-direction:column;align-items:center;gap:.6rem}.lcd-co--sticky{position:sticky;bottom:0;z-index:2;padding-block:.75rem;background:var(--lcd-bg)}.lcd-co__form{width:100%;margin:0}.lcd-co__btn{display:flex;align-items:center;justify-content:center;gap:.7rem;width:100%;min-height:var(--co-h);padding:0 1.5rem;border:1px solid var(--co-bg);border-radius:var(--co-r);background:var(--co-bg);color:var(--co-ink);font-family:var(--font-body);font-size:var(--co-fs);line-height:1.6;letter-spacing:.14em;text-transform:uppercase;font-weight:700;box-shadow:0 12px 26px -16px var(--co-bg);transition:.3s}.lcd-co__btn:hover{background:var(--co-hbg);border-color:var(--co-hbg);color:var(--co-hink);transform:translateY(-2px)}.lcd-co__btn svg{width:17px;height:17px;transition:transform .3s}.lcd-co__btn:hover svg{transform:translate(4px)}.lcd-co__view{font-size:var(--co-view-fs);letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--lcd-primary);text-decoration:none;border-bottom:1px solid var(--lcd-accent);padding-bottom:.2rem;transition:color .3s}.lcd-co__view:hover{color:var(--lcd-accent)}@media(prefers-reduced-motion:reduce){.lcd-co__btn,.lcd-co__btn svg{transition:none}.lcd-co__btn:hover{transform:none}}.lcd-ship{padding:.85rem 1rem;border:1px solid var(--lcd-line);border-radius:12px;background:var(--lcd-soft)}.lcd-ship__row{display:flex;align-items:center;gap:.75rem}.lcd-ship__icon{flex:none;width:24px;height:24px;color:var(--lcd-ink)}.lcd-ship__text{flex:1;min-width:0;margin:0;font-size:var(--sh-fs);color:var(--lcd-ink)}.lcd-ship__text .money,.lcd-ship__text strong{font-weight:700}.lcd-ship__check{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--lcd-success);color:#fff}.lcd-ship__check svg{width:16px;height:16px}.lcd-ship__bar{height:6px;margin-top:.7rem;border-radius:6px;background:var(--lcd-line);overflow:hidden}.lcd-ship__bar span{display:block;height:100%;border-radius:inherit;background:var(--lcd-success);transition:width .5s ease}@media(prefers-reduced-motion:reduce){.lcd-ship__bar span{transition:none}}.lcd-head{display:flex;align-items:center;gap:1rem;padding:var(--hd-pt) var(--lcd-pad) var(--hd-pb);margin-top:var(--mt,0);margin-bottom:var(--mb,0);background:var(--hd-bg);color:var(--hd-ink)}.lcd-head--sticky{position:sticky;top:0;z-index:3}.lcd-head__icon{position:relative;flex:none;display:grid;place-items:center;width:var(--hd-icon);height:var(--hd-icon);border:1.5px solid var(--hd-ring);border-radius:50%}.lcd-head__icon svg{width:42%;height:42%}.lcd-head__icon--img img{width:62%;height:62%;object-fit:contain}.lcd-head__icon--noring{border-color:transparent}.lcd-head__text{flex:1;min-width:0}.lcd-head__title{font-size:var(--hd-title);font-weight:400;color:inherit;margin:0}.lcd-head__count{margin:.25rem 0 0;font-size:var(--hd-count);opacity:.85}.lcd-head__close{flex:none;align-self:flex-start;display:grid;place-items:center;width:40px;height:40px;margin-inline-end:-8px;border-radius:50%;transition:background .2s}.lcd-head__close:hover{background:#ffffff1f}.lcd-head__close svg{width:24px;height:24px}@media(max-width:749px){.lcd-head__title{font-size:var(--hd-title-m)}}.lcd-lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.lcd-line{display:grid;grid-template-columns:var(--it-img) minmax(0,1fr);gap:1.1rem;padding-block:var(--it-gap);transition:opacity .25s}.lcd-lines--divided .lcd-line+.lcd-line{border-top:1px solid var(--lcd-line)}.lcd-line.is-removing{opacity:.35}.lcd-line__media{display:block;aspect-ratio:var(--it-ratio);background:var(--lcd-soft);border-radius:12px;overflow:hidden}.lcd-line__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.lcd-line__info{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.lcd-line__top{display:flex;align-items:flex-start;gap:.75rem;width:100%}.lcd-line__title{flex:1;min-width:0;font-size:var(--it-title);color:var(--lcd-ink);text-decoration:none;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lcd-line__title:hover{text-decoration:underline}.lcd-line__remove{flex:none;display:grid;place-items:center;width:34px;height:34px;margin:-6px -6px 0 0;border-radius:50%;color:var(--lcd-ink);transition:background .2s,color .2s}.lcd-line__remove:hover{background:var(--lcd-soft);color:#b5452f}.lcd-line__remove svg{width:22px;height:22px}.lcd-line__sub{margin:.2rem 0 0;font-size:var(--it-sub);color:var(--lcd-muted);overflow-wrap:anywhere}.lcd-line__meta{margin:.2rem 0 0;font-size:var(--it-meta);color:var(--lcd-muted)}.lcd-line__disc{color:var(--lcd-success)}.lcd-line__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem .7rem;margin:.6rem 0 0}.lcd-line__now{font-family:var(--font-heading);font-size:var(--it-price);font-weight:500;line-height:1;color:var(--lcd-primary)}.lcd-line__was{font-size:var(--it-was);color:var(--lcd-muted)}.lcd-qty{display:inline-flex;align-items:center;margin-top:.7rem;padding:var(--qty-pad);border:1px solid var(--lcd-line);border-radius:8px;background:#fff}.lcd-qty button{display:grid;place-items:center;width:var(--qty-btn);height:var(--qty-btn);border-radius:6px;color:var(--lcd-ink);transition:background .2s,color .2s}.lcd-qty button:hover{background:var(--lcd-primary);color:var(--lcd-primary-ink)}.lcd-qty svg{width:calc(var(--qty-btn) * .5);height:calc(var(--qty-btn) * .5)}.lcd-qty input{width:var(--qty-num);padding:0;border:0;background:none;text-align:center;font:inherit;font-size:var(--qty-fs);font-weight:700;color:var(--lcd-ink);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.lcd-qty input::-webkit-outer-spin-button,.lcd-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lcd-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.8rem;padding-block:2.5rem 1.5rem}.lcd-empty__title{font-size:var(--it-empty-title);margin:0}.lcd-empty__text{color:var(--lcd-muted);font-size:var(--it-empty-text)}.lcd-empty__btn{font-size:var(--it-empty-btn)}.lcd-empty__text p{margin:0}.lcd-note{border-block:1px solid var(--lcd-line)}.lcd-note__sum{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.85rem;cursor:pointer;list-style:none;font-weight:600;font-size:var(--nt-label)}.lcd-note__sum::-webkit-details-marker{display:none}.lcd-note__sum svg{width:18px;height:18px;transition:transform .25s}.lcd-note[open] .lcd-note__sum svg{transform:rotate(180deg)}.lcd-note__input{display:block;width:100%;margin-bottom:.9rem;padding:.75rem .9rem;border:1px solid var(--lcd-line);border-radius:10px;background:#fff;font:inherit;font-size:var(--nt-input);color:var(--lcd-ink);resize:vertical}.lcd-pay .lpm-pay-cards{display:flex;flex-wrap:wrap;justify-content:var(--pay-justify)}.lcd-pay .lpm-pay-card{width:auto}.lcd-recs.is-empty{display:none}.lcd-recs__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.9rem}.lcd-recs__title{margin:0;font-size:var(--rc-title);min-width:0}.lcd-recs__tools{display:flex;align-items:center;gap:.4rem;flex:none}.lcd-recs__all{margin-inline-end:.5rem;padding-bottom:.25rem;border-bottom:1px solid var(--lcd-accent);font-size:var(--rc-all);letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--lcd-primary);text-decoration:none;transition:color .3s}.lcd-recs__all:hover{color:var(--lcd-accent)}.lcd-recs__arrow{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--lcd-line);border-radius:50%;background:#fff;color:var(--lcd-ink);transition:.3s}.lcd-recs__arrow:hover:not(:disabled){background:var(--lcd-primary);border-color:var(--lcd-primary);color:var(--lcd-primary-ink)}.lcd-recs__arrow:disabled{opacity:.35;cursor:default}.lcd-recs__arrow[hidden]{display:none}.lcd-recs__arrow svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}[dir=rtl] .lcd-recs__arrow svg{transform:scaleX(-1)}.lcd-recs__list{list-style:none;margin:0 -4px;padding:4px 4px 6px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--rc-cols) - 1) * .7rem) / var(--rc-cols));gap:.7rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lcd-recs__list::-webkit-scrollbar{display:none}.lcd-rec{min-width:0;display:flex;flex-direction:column;padding:6px 6px 8px;border:1px solid var(--lcd-line);border-radius:12px;background:#fff;scroll-snap-align:start;transition:border-color .3s,transform .3s}.lcd-rec:hover{transform:translateY(-3px)}.lcd-rec__media{display:block;aspect-ratio:1;margin-bottom:.55rem;border-radius:8px;background:var(--lcd-soft);overflow:hidden}.lcd-rec__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .6s}.lcd-rec:hover .lcd-rec__media img{transform:scale(1.05)}.lcd-rec__title{padding-inline:2px;font-size:var(--rc-name);color:var(--lcd-ink);text-decoration:none;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s}.lcd-rec__title:hover{color:var(--lcd-accent)}.lcd-rec__sub{margin:.15rem 0 0;padding-inline:2px;font-size:var(--rc-sub);color:var(--lcd-muted)}.lcd-rec__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .45rem;margin:.35rem 0 .6rem;padding-inline:2px}.lcd-rec__price span{font-family:var(--font-heading);font-size:var(--rc-price);font-weight:500;line-height:1;color:var(--lcd-ink)}.lcd-rec__price s{font-size:var(--rc-was);color:var(--lcd-muted)}.lcd-rec__add{margin-top:auto;display:grid;place-items:center;height:36px;border:1px solid var(--lcd-primary);border-radius:8px;background:#fff;color:var(--lcd-primary);text-decoration:none;font-size:var(--rc-btn);letter-spacing:.14em;text-transform:uppercase;font-weight:700;transition:.3s}.lcd-rec__add:hover{background:var(--lcd-primary);color:var(--lcd-primary-ink)}.lcd-rec__add svg{width:19px;height:19px}.lcd-rec__add.is-loading{pointer-events:none}.lcd-rec__add.is-loading svg{animation:lcd-wiggle .5s ease-in-out infinite}@keyframes lcd-wiggle{25%{transform:rotate(-12deg)}75%{transform:rotate(12deg)}}.lcd-rec__add.is-sold,.lcd-rec__add.is-sold:hover{border-color:var(--lcd-line);background:#fff;color:var(--lcd-muted)}.lcd-totals{margin:0}.lcd-totals__row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.25rem;font-size:var(--tt-row)}.lcd-totals__row dt,.lcd-totals__row dd{margin:0}.lcd-totals__row dd{text-align:end}.lcd-totals__disc dd,.lcd-totals__free{color:var(--lcd-success);font-weight:600}.lcd-totals__muted{color:var(--lcd-muted);font-size:var(--tt-muted)}.lcd-totals__grand{margin-top:.6rem;padding-top:.85rem;border-top:1px solid var(--lcd-line);font-size:var(--tt-size)}.lcd-totals__grand dd{color:var(--lcd-primary);font-weight:500}.lcd-totals__note{margin:.4rem 0 0;font-size:var(--tt-note);color:var(--lcd-muted)}.lpm-crumbs{font-size:.76rem;color:var(--stone);display:flex;gap:.5rem;flex-wrap:wrap;font-weight:500}.lpm-crumbs a:hover{color:var(--copper)}.lpm-crumbs span{color:var(--ink)}.lpm-buy-row{display:grid;grid-template-columns:auto 1fr;gap:.7rem}.lpm-buy-row.no-qty{grid-template-columns:1fr}.lpm-qty{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:8px;background:#fff;height:54px}.lpm-qty button{width:44px;height:100%;font-size:1.3rem;color:var(--ink-2)}.lpm-qty input{width:40px;text-align:center;border:0;background:none;font:inherit;font-weight:700;color:var(--ink);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.lpm-qty input::-webkit-outer-spin-button,.lpm-qty input::-webkit-inner-spin-button{-webkit-appearance:none}.lpm-buy-now{width:100%}.lpm-err{margin-top:.6rem;font-size:.8rem;color:#b5452f;font-weight:600}@media(max-width:480px){.lpm-buy-row{grid-template-columns:1fr 1fr}.lpm-qty{width:100%;justify-content:space-between}}.lpm-eta{display:flex;gap:.6rem;align-items:flex-start;font-size:.82rem;color:var(--ink-2);padding:.85rem 1rem;border:1px solid var(--line);border-radius:10px;background:#fff}.lpm-eta .ic{stroke:var(--ok);width:18px;height:18px;flex:none;margin-top:2px}.lpm-eta b{color:var(--ink);font-weight:700}.lpm-short{color:var(--ink-2);font-size:var(--fs)}.lpm-gal{display:grid;grid-template-columns:1fr 1fr;gap:var(--g-gap)}.lpm-gal figure{position:relative;border-radius:var(--g-r);overflow:hidden;background:#f4f5f1;border:1px solid var(--line);aspect-ratio:1;cursor:zoom-in}.lpm-gal figure.wide{grid-column:span 2;aspect-ratio:5/4}.lpm-gal img,.lpm-gal .lpm-ph{width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.22,.8,.26,1)}.lpm-gal figure:hover img{transform:scale(1.04)}.lpm-num{position:absolute;bottom:.8rem;right:.8rem;background:#fff;font-size:.64rem;letter-spacing:.1em;padding:.28rem .55rem;border-radius:6px;font-weight:700;color:var(--ink-2)}.lpm-tags{position:absolute;top:.9rem;left:.9rem;display:flex;gap:.4rem}.lpm-hot{background:var(--green);color:#fff;font-size:.62rem;font-weight:700;padding:.32rem .55rem;border-radius:6px;letter-spacing:.12em;text-transform:uppercase}.lpm-thumbs{display:none;gap:.6rem;margin-top:.7rem;overflow-x:auto;scrollbar-width:none;padding:3px}.lpm-thumbs::-webkit-scrollbar{display:none}.lpm-thumbs button{flex:0 0 clamp(60px,18vw,80px);aspect-ratio:1;border-radius:10px;overflow:hidden;border:1.5px solid var(--line);background:#f4f5f1;padding:0;opacity:.6;transition:.3s cubic-bezier(.22,.8,.26,1)}.lpm-thumbs button img{width:100%;height:100%;object-fit:cover}.lpm-thumbs button.on{border-color:var(--copper);opacity:1;box-shadow:0 0 0 3px #b8703d2e}.lpm-lb{position:fixed;top:0;right:0;bottom:0;left:0;background:#1b211eed;z-index:90;display:none;align-items:center;justify-content:center;padding:2rem}.lpm-lb.open{display:flex}.lpm-lb img{max-width:min(92vw,900px);max-height:86vh;border-radius:12px;background:#fff}.lpm-lb button{position:absolute;width:46px;height:46px;border-radius:50%;background:#fff;display:grid;place-items:center;color:var(--ink)}.lpm-lb .x{top:1.2rem;right:1.2rem}.lpm-lb .p{left:1.2rem;top:50%;transform:translateY(-50%)}.lpm-lb .n{right:1.2rem;top:50%;transform:translateY(-50%)}@media(max-width:1024px){.lpm-gal{display:block}.lpm-gal figure,.lpm-gal figure.wide{display:none;aspect-ratio:1;grid-column:auto;animation:lpm-fade .45s cubic-bezier(.22,.8,.26,1)}.lpm-gal figure.on{display:block}.lpm-thumbs{display:flex}}.lpm-pay{display:flex;flex-wrap:wrap;align-items:center;max-width:100%}.lpm-pay img{display:block;object-fit:contain;background:#fff;border:1px solid var(--line);padding:2px}.lpm-pay .lpm-pay-cards{display:contents}.lpm-pay .lpm-pay-card{display:block;width:auto;max-width:100%;background:#fff;border:1px solid var(--line);overflow:hidden;box-sizing:content-box}.lpm-pr{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.lpm-pr b{font-family:var(--font-heading);font-size:var(--p-d);font-weight:400;line-height:1}.lpm-pr s{color:var(--stone);font-size:1rem}@media(max-width:480px){.lpm-pr b{font-size:var(--p-m)}}.lpm-rate{display:inline-flex;align-items:center;gap:.45rem;background:var(--mist);padding:.38rem .75rem;border-radius:8px;font-size:.76rem;font-weight:700;white-space:nowrap}.lpm-rate .star{color:var(--copper);letter-spacing:.05em}.lpm-rate a{color:var(--stone);font-weight:600;text-decoration:underline;text-underline-offset:3px}.lpm-row{display:flex;flex-wrap:wrap;justify-content:var(--jc);align-items:var(--ai);gap:var(--gap)}.lpm-bar{display:flex;gap:3px;height:var(--bar-h);margin:.2rem 0 .45rem}.lpm-bar i{flex:1;border-radius:6px;background:var(--c);position:relative;box-shadow:inset 0 0 0 1px #0000000d;transition:transform .25s}.lpm-bar i:hover{transform:scaleY(1.35)}.lpm-bar i:after{content:attr(data-n);position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%,4px);background:var(--green);color:#fff;font-size:.64rem;font-style:normal;font-weight:600;padding:.28rem .55rem;border-radius:5px;white-space:nowrap;opacity:0;pointer-events:none;transition:.2s;z-index:4}.lpm-bar i:hover:after{opacity:1;transform:translate(-50%)}.lpm-bar-l{display:flex;justify-content:space-between;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--stone)}.lpm-bar-l i{font-style:normal;color:var(--copper);letter-spacing:.04em;text-transform:none;font-size:.74rem}.lpm-notes{font-size:.76rem;color:var(--ink-2)}.lpm-share{display:flex;flex-wrap:wrap;gap:var(--soc-gap);align-items:center;font-size:.72rem;color:var(--stone);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.lpm-soc{width:var(--soc);height:var(--soc);border-radius:var(--soc-r);border:1px solid var(--line);display:grid;place-items:center;transition:.3s;color:var(--ink)}a.lpm-soc:hover,.lpm-soc.ok{background:var(--green);color:#fff;border-color:var(--green)}.lpm-soc svg{width:var(--soc-i);height:var(--soc-i);fill:currentColor}.lpm-soc-img{width:var(--soc-i);height:var(--soc-i);object-fit:contain}.lpm-sticky{position:fixed;left:0;right:0;bottom:0;background:#fbfbf8f7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);padding:.7rem 1rem;display:none;align-items:center;gap:.8rem;transform:translateY(110%);transition:.4s cubic-bezier(.22,.8,.26,1);z-index:45;box-shadow:0 -10px 30px -20px #173a2c59}.lpm-sticky.show{transform:none}.lpm-sb-img{width:46px;height:46px;border-radius:8px;object-fit:cover;background:#f4f5f1;flex:none;border:1px solid var(--line)}.lpm-sb-t{flex:1;min-width:0;font-size:.74rem;color:var(--ink-2);line-height:1.2}.lpm-sb-t b{display:block;font-family:var(--font-heading);font-size:1.25rem;color:var(--ink);font-weight:500}.lpm-sb-t>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.lpm-sticky .lpm-btn{padding:.8rem 1.1rem;font-size:.72rem}@media(max-width:1024px){.lpm-sticky{display:flex}}.lpm-stock{display:inline-flex;align-items:center;gap:.5rem;font-size:.78rem;color:var(--ok);font-weight:700}.lpm-stock:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px #2f7a4f33}.lpm-stock.out{color:#b5452f}.lpm-stock.out:before{background:#b5452f;box-shadow:0 0 0 3px #b5452f33}.lpm-tabs{display:flex;gap:.1rem;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.lpm-tabs:empty{display:none}.lpm-tabs::-webkit-scrollbar{display:none}.lpm-tab{flex:none;padding:.75rem .85rem;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--stone);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;transition:.3s}.lpm-tab.on{color:var(--green);border-color:var(--copper)}.lpm-tabi>.lpm-tab{display:none}.lpm-panel{display:none;padding:1.1rem 0 0;font-size:.9rem;color:var(--ink-2);animation:lpm-fade .4s cubic-bezier(.22,.8,.26,1)}.lpm-panel.on{display:block}.lpm-tabwrap:not(.is-ready) .lpm-tabs+* .lpm-panel{display:block}.lpm-panel p{margin-bottom:.7rem}.lpm-panel ul,.lpm-panel ol{padding-left:1.1rem;list-style:disc;display:grid;gap:.3rem;margin-bottom:.7rem}.lpm-panel b,.lpm-panel strong{color:var(--ink);font-weight:700}.lpm-panel img{border-radius:10px;margin:.5rem 0}.lpm-text{font-size:var(--fs);line-height:1.6}.lpm-text p+p{margin-top:.5em}.lpm-text a{text-decoration:underline;text-underline-offset:3px}.lpm-text--muted{color:var(--stone)}.lpm-text--body{color:var(--ink-2)}.lpm-text--heading{color:var(--ink)}.lpm-text--accent{color:var(--copper)}.lpm-title{font-family:var(--font-heading);font-size:clamp(var(--t-m),3.5vw,var(--t-d));font-weight:400;line-height:1.1;letter-spacing:-.01em;color:var(--ink)}.lpm-trio{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--tgap)}@media(max-width:480px){.lpm-trio{grid-template-columns:repeat(var(--cols-m),minmax(0,1fr))}}.lpm-trust{background:var(--mist);border-radius:10px;padding:.85rem .5rem;text-align:center;font-size:.7rem;font-weight:700;color:var(--ink-2);line-height:1.3}.lpm-trust .ic{width:20px;height:20px;stroke:var(--copper);margin:0 auto .4rem;display:block}.lpm-trust-img{width:22px;height:22px;object-fit:contain;margin:0 auto .4rem}.lpm-opt+.lpm-opt{margin-top:var(--opt-gap,22px)}.lpm-opt-l{font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--stone);margin-bottom:.55rem;display:flex;justify-content:space-between}.lpm-opt-l span{text-transform:none;letter-spacing:.02em;font-weight:600;color:var(--ink-2)}.lpm-sizes{display:flex;gap:.55rem;flex-wrap:wrap}.lpm-sizes button{padding:.65rem 1rem;border:1px solid var(--line);border-radius:8px;font-size:.82rem;font-weight:600;background:#fff;transition:.3s}.lpm-sizes button.on{border-color:var(--green);background:var(--green);color:#fff}.lpm-sizes button.na{opacity:.45;text-decoration:line-through}.lpm-eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--copper)}.lpm-eyebrow:before{content:"";width:8px;height:8px;background:currentColor;border-radius:2px}.lpm-eyebrow.no-dot:before{display:none}
/*# sourceMappingURL=/cdn/shop/t/22/compiled_assets/styles.css.map */
