:root{--sf-text:#23262e;--sf-mut:#6b7280;--sf-mut2:#3f4550;--sf-s2:#ffffffb8;--sf-s3:#ffffffe6;--sf-bd:#1418201a;--sf-bd2:#14182024;--sf-head:#f8f5eed1;--sf-chip:#fffffff0;--sf-shadow:#46372324;--sf-accent:#ff7a2f;--sf-accent-2:#ff9d5c;--sf-accent-grad:linear-gradient(135deg, #ff7a2f, #ff9d5c);--sf-on-accent:#0a0e17;--sf-font-ui:var(--font-inter,"Inter"), system-ui, sans-serif;--sf-font-mono:var(--font-jbmono,"JetBrains Mono"), monospace}:root[data-theme=dark]{--sf-text:#f2f5fa;--sf-mut:#8b97ab;--sf-mut2:#c9d2e0;--sf-s2:#ffffff09;--sf-s3:#ffffff0f;--sf-bd:#ffffff14;--sf-bd2:#ffffff1f;--sf-head:#080b12b8;--sf-chip:#0e1420e6;--sf-shadow:#00000080}.sf-site-header{font-family:var(--sf-font-ui)}.sf-container{min-width:0;max-width:1280px;margin:0 auto;padding-left:clamp(16px,3.5vw,28px);padding-right:clamp(16px,3.5vw,28px)}.sf-header-inner{flex-wrap:wrap;align-items:center;gap:8px clamp(10px,1vw,14px);padding-top:12px;padding-bottom:12px;display:flex}.sf-head-brand{order:1;align-items:center;display:flex}.sf-head-nav{order:2;gap:2px;margin-left:clamp(2px,.6vw,8px);display:flex}.sf-head-phone{order:3;margin-left:auto}.sf-head-break{order:4;display:none}.sf-head-locale{order:5;align-items:center;display:flex}.sf-head-icons{order:6;align-items:center;gap:clamp(6px,1vw,10px);display:flex}.sf-icon-btn{border:1px solid var(--sf-bd);background:var(--sf-s2);width:44px;height:44px;color:var(--sf-text);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.sf-icon-btn:hover{background:var(--sf-s3);border-color:var(--sf-bd2)}.sf-icon-btn:disabled{opacity:.55;cursor:default;pointer-events:none}.sf-avatar{object-fit:cover;border:1px solid var(--sf-bd2);border-radius:999px;width:30px;height:30px;display:block}.sf-avatar--letter{background:var(--sf-accent-grad);color:var(--sf-on-accent);font-size:13px;font-weight:700;line-height:1;font-family:var(--sf-font-ui);border:none;justify-content:center;align-items:center;display:flex}.sf-cart-badge{background:var(--sf-accent);min-width:18px;height:18px;color:var(--sf-on-accent);font-family:var(--sf-font-mono);text-align:center;box-shadow:0 0 0 2px var(--sf-head);border-radius:999px;padding:0 4px;font-size:10px;font-weight:700;line-height:18px;position:absolute;top:-2px;right:-2px}@keyframes sf-icon-spin{to{transform:rotate(360deg)}}.sf-icon-spin{transform-origin:50%;animation:.7s linear infinite sf-icon-spin}@media (prefers-reduced-motion:reduce){.sf-icon-spin{animation:none}}.sf-site-header{transition:box-shadow .22s cubic-bezier(.22,1,.36,1)}.sf-site-header[data-scrolled=true]{box-shadow:0 10px 30px -14px var(--sf-shadow)}@media (prefers-reduced-motion:reduce){.sf-site-header{transition:none}}.sf-nav-btn{color:var(--sf-mut);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:9px;font-family:inherit;font-size:12.5px;font-weight:500;text-decoration:none;transition:color .2s,background .2s;display:inline-block}.sf-nav-btn[data-active=true]{color:var(--sf-accent-2);background:#ff7a2f24;font-weight:600}.sf-nav-btn:focus-visible{outline:2px solid var(--sf-accent);outline-offset:2px}.sf-mono{font-family:var(--sf-font-mono)}.sf-head-phone-link{color:inherit;border-radius:12px;align-items:center;gap:10px;padding:4px 6px;text-decoration:none;display:flex}.sf-head-phone-ic{width:38px;height:38px;color:var(--sf-accent);background:#ff7a2f1f;border:1px solid #ff7a2f38;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sf-head-phone-text{flex-direction:column;line-height:1.15;display:flex}.sf-head-phone-label{color:var(--sf-mut);white-space:nowrap;font-size:11px}.sf-head-phone-num{color:var(--sf-text);white-space:nowrap;font-size:14.5px;font-weight:700}.sf-locale-btn{transition:background-color .2s,color .2s}.sf-mnav{display:none;position:relative}.sf-mnav-panel{background:var(--sf-chip);border:1px solid var(--sf-bd);min-width:190px;box-shadow:0 24px 60px var(--sf-shadow);opacity:0;pointer-events:none;border-radius:16px;flex-direction:column;gap:2px;padding:8px;transition:opacity .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-6px)}.sf-mnav-panel[data-open=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.sf-mnav-link{color:var(--sf-mut2);border-radius:10px;align-items:center;min-height:44px;padding:11px 14px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.sf-mnav-link:hover{background:var(--sf-s2);color:var(--sf-text)}.sf-mnav-link[data-active=true]{color:var(--sf-accent-2);background:#ff7a2f1f}@media (min-width:1280px){.sf-head-phone-label{display:none}}@media (max-width:1279px){.sf-head-nav{display:none}.sf-mnav{display:block}.sf-head-brand{order:1}.sf-head-icons{order:2;margin-left:auto}.sf-head-break{border-top:1px solid var(--sf-bd);flex-basis:100%;order:3;height:0;margin-top:11px;display:block}.sf-head-phone{order:4;margin-left:0;padding-top:10px}.sf-head-locale{order:5;margin-left:auto;padding-top:10px}.sf-header-inner{padding-bottom:10px}}@media (max-width:540px){.sf-logo-sub{display:none!important}}@media (max-width:480px){.sf-logo-word{font-size:15px!important}.sf-header-inner{column-gap:8px}}@media (max-width:430px){.sf-logo-word{font-size:13px!important}.sf-head-icons{gap:4px}}@media (max-width:400px){.sf-logo-word{font-size:11px!important}}@media (max-width:360px){.sf-logo-text{display:none!important}}.sf-nav-about{display:inline-block;position:relative}.sf-nav-about>.sf-nav-btn{position:relative}.sf-nav-stars{pointer-events:none;position:absolute;inset:0}.sf-nav-star{color:#b8862b;text-shadow:0 0 6px #d6a44abf;opacity:0;line-height:1;animation:2.6s ease-in-out infinite sf-star-twinkle;position:absolute;transform:scale(.4)}:root[data-theme=dark] .sf-nav-star{color:#e7c26a;text-shadow:0 0 7px #e7c26ad9}.sf-nav-star:first-child{font-size:8px;animation-duration:2.4s;top:-4px;left:12%}.sf-nav-star:nth-child(2){font-size:10px;animation-duration:3.1s;animation-delay:.9s;top:-7px;left:46%}.sf-nav-star:nth-child(3){font-size:7px;animation-duration:2.8s;animation-delay:1.7s;top:-3px;left:78%}@keyframes sf-star-twinkle{0%,to{opacity:0;transform:scale(.4)rotate(0)}50%{opacity:1;transform:scale(1)rotate(90deg)}}@media (prefers-reduced-motion:reduce){.sf-nav-star{opacity:.4;animation:none;transform:none}.sf-nav-star:nth-child(2){opacity:.55}}.sf-nav-menu{opacity:0;visibility:hidden;z-index:70;min-width:240px;padding-top:10px;transition:opacity .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1),visibility .18s;position:absolute;top:100%;left:0;transform:translateY(6px)}.sf-nav-about:hover .sf-nav-menu,.sf-nav-about:focus-within .sf-nav-menu{opacity:1;visibility:visible;transform:none}.sf-nav-menu-card{background:var(--sf-chip);border:1px solid var(--sf-bd2);box-shadow:0 20px 44px var(--sf-shadow);-webkit-backdrop-filter:blur(20px);border-radius:16px;gap:2px;padding:8px;display:grid}.sf-nav-menu-item{color:var(--sf-mut2);white-space:nowrap;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s,background .15s;display:block}.sf-nav-menu-item:hover{color:var(--sf-accent-2);background:#ff7a2f1f}.sf-nav-menu-item:focus-visible{outline:2px solid var(--sf-accent);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.sf-nav-menu{transition:none;transform:none}}@media (pointer:coarse){.sf-nav-btn{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.sf-nav-about .sf-nav-menu{display:none}.sf-theme-toggle{width:44px!important;height:44px!important}.sf-locale-btn{min-width:44px;min-height:44px}}
@media (pointer:fine){html{--eslp-cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cdefs%3E%3ClinearGradient id='s' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%236c6f74'/%3E%3Cstop offset='.4' stop-color='%23f7f9fb'/%3E%3Cstop offset='.7' stop-color='%23b7bcc2'/%3E%3Cstop offset='1' stop-color='%235a5d61'/%3E%3C/linearGradient%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23fff4d2'/%3E%3Cstop offset='1' stop-color='%23c9962f'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M16 16C20.5 17.5 21.5 21 25 22.2C28.5 23.4 27.5 26.6 30.8 27.8' fill='none' stroke='url(%23g)' stroke-width='1.2' stroke-linecap='round'/%3E%3Cpath d='M2.6 2.6 19.6 15 Q23.9 18.9 21.4 21.4 18.9 23.9 15 19.6 Z' fill='url(%23s)' stroke='%233c3e42' stroke-width='.6'/%3E%3Cellipse cx='18.4' cy='18.4' rx='2.6' ry='1.1' transform='rotate(45 18.4 18.4)' fill='%230c0907'/%3E%3Cline x1='5' y1='5' x2='17' y2='17' stroke='%23f7f9fb' stroke-width='1' opacity='.7' stroke-linecap='round'/%3E%3C/svg%3E") 3 3}html,body,body *{cursor:var(--eslp-cursor), auto!important}body input,body textarea,body select,body [contenteditable=true]{cursor:var(--eslp-cursor), text!important}body :disabled,body [aria-disabled=true]{cursor:var(--eslp-cursor), not-allowed!important}}
:root{--font-mono:"Roboto Mono", monospace;--sf-ease-out:cubic-bezier(.22, .61, .36, 1);--sf-dur-slow:.42s;--sf-bg:#f3efe7;--sf-canvas:#e7dfd0;--sf-faint:#9aa1ab;--sf-s1:#ffffff8c;--sf-pos:#7ff0b0;--sf-pos-2:#3ddc84;--sf-warn:#ffb020;--sf-danger:#ff8f8f;--sf-r-chip:999px;--sf-r-input:11px;--sf-r-sm:12px;--sf-r-md:16px;--sf-r-lg:22px;--sf-dur-fast:.12s;--sf-dur-base:.24s}:root[data-theme=dark]{--sf-bg:#080b12;--sf-canvas:#0b1019;--sf-faint:#6b7688;--sf-s1:#ffffff05}.sf-seg{border:1px solid var(--sf-bd2);background:var(--sf-s1);color:var(--sf-mut);cursor:pointer;border-radius:9px;flex:1;padding:9px 6px;font-family:inherit;font-size:12.5px;font-weight:500;transition:color .2s,background .2s,border-color .2s}.sf-seg[data-active=true]{color:var(--sf-accent-2);background:#ff7a2f26;border-color:#ff7a2f80;font-weight:700}.sf-seg:focus-visible{outline:2px solid var(--sf-accent);outline-offset:2px}.sf-opt-grid{grid-template-columns:1fr 1fr;display:grid}@media (max-width:480px){.sf-opt-grid{grid-template-columns:1fr}}@media (max-width:900px){.sf-product-grid,.sf-specs-grid{grid-template-columns:minmax(0,1fr)!important}.sf-gallery-col{position:static!important}}.sf-pdp-mobile-bar{display:none}@media (max-width:900px){.sf-pdp-mobile-bar{display:flex}body:has(.sf-pdp-mobile-bar) .sf-social-fab{bottom:calc(84px + env(safe-area-inset-bottom))!important}}@media (pointer:coarse){.sf-seg{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.sf-swatch{width:40px!important;height:40px!important}}.sf-product-grid input[type=range]{appearance:none;background:var(--sf-bd2);border-radius:4px;outline:none;width:100%;height:4px}.sf-product-grid input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--sf-accent);border:3px solid var(--sf-canvas);cursor:pointer;width:20px;height:20px;transition:transform var(--sf-dur-fast);border-radius:50%;box-shadow:0 0 0 1px #ff7a2f99,0 0 16px #ff7a2f8c}.sf-product-grid input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.15)}.sf-product-grid input[type=range]::-moz-range-thumb{background:var(--sf-accent);border:3px solid var(--sf-canvas);cursor:pointer;border-radius:50%;width:18px;height:18px}.sf-product-grid input[type=range]:focus-visible{outline:2px solid var(--sf-accent);outline-offset:4px}.sf-chip{border:1px solid var(--sf-bd2);background:var(--sf-s1);color:var(--sf-mut);cursor:pointer;border-radius:999px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:color .2s,background .2s,border-color .2s}.sf-chip[data-active=true]{color:var(--sf-accent-2);background:#ff7a2f24;border-color:#ff7a2f80;font-weight:600}.sf-chip:focus-visible{outline:2px solid var(--sf-accent);outline-offset:2px}.sf-hero-split{grid-template-columns:1.05fr .95fr;display:grid}.sf-home-catalog{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.sf-grid-3{grid-template-columns:repeat(3,1fr);display:grid}.sf-grid-4{grid-template-columns:repeat(4,1fr);display:grid}.sf-prod-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.sf-catalog-grid{grid-template-columns:1fr 396px;display:grid}.sf-prod-card{transition:transform var(--sf-dur-base) var(--sf-ease-out)}.sf-prod-thumb{transition:transform var(--sf-dur-slow) var(--sf-ease-out)}@media (hover:hover){.sf-prod-card:hover{transform:translateY(-6px)}.sf-prod-card:hover .sf-prod-thumb{transform:scale(1.06)}}.sf-feature-card{transition:transform var(--sf-dur-base) var(--sf-ease-out)}@media (hover:hover){.sf-feature-card:hover{transform:translateY(-6px)}}.sf-namelink{transition:color var(--sf-dur-base) var(--sf-ease-out);text-decoration:none}@media (hover:hover){.sf-namelink:hover{color:var(--sf-accent-2)}}.sf-wish-btn{transition:color var(--sf-dur-base) var(--sf-ease-out)}@media (hover:hover){.sf-wish-btn:hover{color:var(--sf-accent-2)}}@media (pointer:coarse){.sf-wish-btn{width:44px!important;height:44px!important}}.sf-qa-btn{transition:transform var(--sf-dur-base) var(--sf-ease-out), background-color var(--sf-dur-base) var(--sf-ease-out)}@media (hover:hover){.sf-qa-btn:hover{transform:scale(1.08)}}.sf-qa-btn:active{transform:scale(.95)}.sf-float-chip{animation:6s ease-in-out infinite sf-float}.sf-float-chip.sf-float-chip--2{animation:7s ease-in-out infinite sf-float2}@media (max-width:1024px){.sf-grid-4{grid-template-columns:repeat(2,1fr)}.sf-home-catalog{grid-template-columns:repeat(3,1fr)}.sf-float-chip{display:none}}@media (max-width:860px){.sf-hero-split,.sf-catalog-grid{grid-template-columns:1fr}.sf-calc-col{max-width:480px;position:static!important}}@media (max-width:900px){.sf-grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.sf-home-catalog{grid-template-columns:repeat(2,1fr);gap:12px}}@media (max-width:560px){.sf-grid-3,.sf-grid-4{grid-template-columns:1fr}}@media (pointer:coarse){.sf-chip{justify-content:center;align-items:center;min-height:44px;display:inline-flex}}@keyframes sf-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes sf-draw{to{stroke-dashoffset:0}}@keyframes sf-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes sf-float2{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;background:#000;font-size:18px;line-height:32px}html,body,#app{height:100%}body{color:#fff;margin:0;font-family:system-ui;font-size:18px;line-height:32px}@media (max-width:1024px){body{font-size:15px;line-height:24px}}img{max-width:100%;height:auto;display:block}h1{margin:40px 0;font-size:64px;font-weight:700;line-height:70px}@media (max-width:1024px){h1{margin:24px 0;font-size:42px;line-height:42px}}@media (max-width:768px){h1{font-size:38px;line-height:38px}}@media (max-width:400px){h1{font-size:32px;line-height:32px}}p{margin:24px 0}@media (max-width:1024px){p{margin:calc(var(--base) * .75) 0}}a{color:currentColor}a:focus{opacity:.8;outline:none}a:active{opacity:.7;outline:none}svg{vertical-align:middle}.home{flex-direction:column;justify-content:space-between;align-items:center;max-width:1024px;height:100vh;margin:0 auto;padding:45px;display:flex;overflow:hidden}@media (max-width:400px){.home{padding:24px}}.home .content{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;display:flex}.home .content h1{text-align:center}.home .links{align-items:center;gap:12px;display:flex}.home .links a{border-radius:4px;padding:.25rem .5rem;text-decoration:none}.home .links .admin{color:#000;background:#fff;border:1px solid #000}.home .links .docs{color:#fff;background:#000;border:1px solid #fff}.home .footer{align-items:center;gap:8px;display:flex}@media (max-width:1024px){.home .footer{flex-direction:column;gap:6px}}.home .footer p{margin:0}.home .footer .codeLink{background:#3c3c3c;border-radius:4px;padding:0 .5rem;text-decoration:none}.sf-reveal{transition:opacity var(--sf-dur-slow) var(--sf-ease-out), transform var(--sf-dur-slow) var(--sf-ease-out)}.js .sf-reveal:not([data-shown]){opacity:0;transform:translateY(28px)}@media (prefers-reduced-motion:reduce){.js .sf-reveal:not([data-shown]){opacity:1;transform:none}}:root{--eslp-bg:#f4ecdc;--eslp-bg-deep:#ebdfc8;--eslp-ink:#2a1f11;--eslp-body:#453820;--eslp-muted:#6f6250;--eslp-muted-2:#7c6f58;--eslp-faint:#9c8f76;--eslp-gold:#a6761a;--eslp-gold-deep:#8a5f12;--eslp-gold-tint:#a6761a1f;--eslp-gold-tint-soft:#a6761a12;--eslp-card:linear-gradient(180deg, #fffdf7eb, #f9f2e5e6);--eslp-elev:#fffcf5b8;--eslp-bd:#966e2838;--eslp-bd-strong:#966e2852;--eslp-hairline:#3c2c101f;--eslp-contact:radial-gradient(120% 140% at 15% 0%, #e7c26a4d, #0000 60%), linear-gradient(160deg, #f7efdf, #efe4cd);--eslp-foot:linear-gradient(180deg, #f4ecdc00, #ece0c8b3);--eslp-bg-grad:radial-gradient(120% 70% at 50% -8%, #c9962f1a, #0000 55%), radial-gradient(80% 60% at 100% 8%, #b48c4612, #0000 50%), radial-gradient(90% 70% at 0% 100%, #966e320f, #0000 55%), #f4ecdc;--eslp-hero-end:#0c0907;--eslp-pad-y:clamp(56px, 9vw, 110px);--eslp-pad-x:clamp(20px, 5vw, 32px);--eslp-gap:clamp(14px, 1.8vw, 20px);--eslp-h2:clamp(30px, 5.2vw, 52px);--eslp-h2-sm:clamp(28px, 4.4vw, 46px);--eslp-title:clamp(20px, 2.4vw, 26px);--eslp-name:clamp(18px, 2vw, 23px);--eslp-price:clamp(22px, 2.4vw, 27px)}:root[data-theme=dark]{--eslp-bg:#0c0907;--eslp-bg-deep:#080604;--eslp-ink:#f0e6d2;--eslp-body:#e9e2d6;--eslp-muted:#a99e8c;--eslp-muted-2:#bfb39c;--eslp-faint:#8f836d;--eslp-gold:#e7c26a;--eslp-gold-deep:#c9962f;--eslp-gold-tint:#e7c26a1a;--eslp-gold-tint-soft:#e7c26a0f;--eslp-card:linear-gradient(180deg, #1e160d8c, #0e0a079e);--eslp-elev:#0c09078c;--eslp-bd:#e7c26a24;--eslp-bd-strong:#e7c26a38;--eslp-hairline:#ffffff12;--eslp-contact:radial-gradient(120% 140% at 15% 0%, #503a1e80, #0000 60%), linear-gradient(160deg, #171009, #0b0704);--eslp-foot:linear-gradient(180deg, #0c090700, #06040299);--eslp-bg-grad:radial-gradient(120% 70% at 50% -8%, #e7c26a14, #0000 55%), radial-gradient(80% 60% at 100% 6%, #78562c24, #0000 50%), radial-gradient(90% 70% at 0% 100%, #4a321829, #0000 55%), #0c0907}@keyframes eslp-fadeup{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes eslp-glow{0%,to{opacity:.55}50%{opacity:.9}}@keyframes eslp-kenburns{0%{transform:scale(1)}to{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.eslp-dot,[style*=eslp-kenburns]{animation:none!important}}.eslp-dot{cursor:pointer;height:10px;transition:width .4s var(--sf-ease-out), background-color .4s var(--sf-ease-out);background:#e7c26a47;border:none;border-radius:999px;padding:0}.eslp-dot:focus-visible{outline-offset:3px;outline:2px solid #e7c26a}@media (pointer:coarse){.eslp-dot{box-sizing:content-box;background-clip:content-box;padding:17px}}.eslp-nav{color:inherit;transition:color .2s var(--sf-ease-out);text-decoration:none}.eslp-nav:hover{color:#f3d590}.eslp-ghost{color:#a99e8c;font-family:var(--font-manrope), sans-serif;letter-spacing:.02em;cursor:pointer;transition:color .2s var(--sf-ease-out), border-color .2s var(--sf-ease-out);background:#ffffff05;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:9px;padding:15px 22px;font-size:13px;font-weight:600;display:inline-flex}.eslp-ghost:hover{color:#e7c26a;border-color:#e7c26a59}.eslp-ghost:focus-visible{outline-offset:2px;outline:2px solid #e7c26a}.eslp-hero-bg{background-color:#0c0907;background-position:50%;background-repeat:no-repeat;background-size:cover}@media (max-aspect-ratio:1){.eslp-hero{justify-content:flex-start!important;min-height:0!important;padding:calc(54.6vw + 16px) 20px 72px!important}.eslp-hero-bg{background-position:top;background-size:contain}.eslp-seam{height:54.6vw!important;bottom:auto!important}.eslp-needle{top:27vw!important;transform:translate(-50%,-50%)rotate(-42deg)scale(.56)!important}}.eslp-pill{cursor:pointer;transition:color .24s var(--sf-ease-out), border-color .24s var(--sf-ease-out), background-color .24s var(--sf-ease-out)}.eslp-pill:hover{color:var(--eslp-ink);border-color:var(--eslp-bd-strong)}@media (pointer:coarse){.eslp-pill{align-items:center;min-height:44px;display:inline-flex}}.eslp-pill:focus-visible{outline-offset:3px;outline:2px solid #e7c26a}.eslp-card{transition:border-color .28s var(--sf-ease-out), box-shadow .28s var(--sf-ease-out), transform .28s var(--sf-ease-out)}.eslp-thumb{transition:transform .5s var(--sf-ease-out)}@media (prefers-reduced-motion:no-preference){.eslp-card:hover{border-color:#e7c26a57;transform:translateY(-6px);box-shadow:0 26px 52px -26px #000000d1,inset 0 0 0 1px #e7c26a14}.eslp-card:hover .eslp-thumb{transform:scale(1.06)}}.eslp-card:focus-within{border-color:#e7c26a57}.eslp-thumblink:focus-visible,.eslp-namelink:focus-visible{outline-offset:3px;outline:2px solid #e7c26a}.eslp-namelink{transition:color .24s var(--sf-ease-out)}.eslp-namelink:hover{color:var(--eslp-gold)}.eslp-heart{cursor:pointer;transition:color .24s var(--sf-ease-out), border-color .24s var(--sf-ease-out)}.eslp-heart:hover{color:var(--eslp-gold);border-color:var(--eslp-bd-strong)}.eslp-add{transition:transform .24s var(--sf-ease-out), filter .24s var(--sf-ease-out)}@media (hover:hover){.eslp-add:hover{transform:scale(1.06)}}.eslp-add:active{transform:scale(.94)}.eslp-oauth{margin-bottom:18px}.eslp-oauth-btn{border:1px solid var(--eslp-bd-strong);background:var(--eslp-elev);width:100%;color:var(--eslp-ink);cursor:pointer;transition:border-color .24s var(--sf-ease-out), background .24s var(--sf-ease-out);border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-size:14.5px;font-weight:600;text-decoration:none;display:flex}@media (hover:hover){.eslp-oauth-btn:hover{border-color:var(--eslp-gold)}}.eslp-oauth-btn:focus-visible{outline-offset:2px;outline:2px solid #e7c26a}.eslp-oauth-sep{color:var(--eslp-faint);text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:12px;margin:16px 0 2px;font-size:12px;display:flex}.eslp-oauth-sep:before,.eslp-oauth-sep:after{content:"";background:var(--eslp-hairline);flex:1;height:1px}.eslp-flink{transition:color .24s var(--sf-ease-out)}.eslp-flink:hover{color:var(--eslp-gold)}@media (pointer:coarse){.eslp-flink{align-items:center;min-height:44px;display:flex!important}}.eslp-flink:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #e7c26a}.eslp-hero-fade{background:linear-gradient(180deg, var(--eslp-hero-end) 0%, transparent 100%);pointer-events:none;height:clamp(28px,3vw,40px);margin-top:-1px;margin-bottom:clamp(-18px,-1.2vw,-12px)}:root{--eslp-atmo-vig:#3c2c1029}:root[data-theme=dark]{--eslp-atmo-vig:#00000080}.eslp-atmo{pointer-events:none;position:fixed}.eslp-atmo-leather{z-index:0;background:radial-gradient(58% 48% at 12% 6%, #78562c1a, #0000 60%), radial-gradient(60% 55% at 92% 30%, #4a32181f, #0000 62%), repeating-radial-gradient(circle at 28% 24%, #fff4d204 0 1px, #0000 1px 3px), repeating-radial-gradient(circle at 72% 68%, #0000001c 0 1px, #0000 1px 4px), var(--eslp-bg);inset:0}.eslp-atmo-breath{z-index:0;will-change:opacity, transform;background:radial-gradient(42% 38% at 50% 44%,#e7c26a1a,#0000 62%);animation:26s ease-in-out infinite eslp-breath;inset:-10%}@keyframes eslp-breath{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.75;transform:translateY(-1.4%)scale(1.08)}}.eslp-atmo-vignette{z-index:1;background:radial-gradient(122% 100% at 50% 42%, #0000 55%, var(--eslp-atmo-vig) 100%);inset:0}.eslp-atmo-grain{z-index:3;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='170' height='170'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:170px 170px;inset:0}@media (prefers-reduced-motion:reduce){.eslp-atmo-breath{opacity:.58;animation:none}}.eslp-divider{z-index:2;max-width:1200px;padding:0 var(--eslp-pad-x);align-items:center;gap:16px;margin:clamp(4px,1.6vw,20px) auto;display:flex;position:relative}.eslp-divider-seg{background-image:repeating-linear-gradient(90deg,#e7c26a8c 0 6px,#0000 6px 13px);flex:1;height:2px}.eslp-divider-seg--l{-webkit-mask-image:linear-gradient(90deg,#0000,#000 78%);mask-image:linear-gradient(90deg,#0000,#000 78%)}.eslp-divider-seg--r{-webkit-mask-image:linear-gradient(90deg,#000 22%,#0000);mask-image:linear-gradient(90deg,#000 22%,#0000)}.eslp-divider-bead{background:linear-gradient(#f3d590,#c9962f);border-radius:999px;flex:none;width:7px;height:7px;box-shadow:0 0 10px #e7c26a99}.eslp-why{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);align-items:start;gap:clamp(30px,5vw,80px);display:grid}@media (max-width:900px){.eslp-why{grid-template-columns:1fr;gap:34px}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.eslp-patch-grid{gap:var(--eslp-gap);grid-template-columns:repeat(auto-fill,minmax(clamp(158px,42vw,240px),1fr));display:grid}.eslp-patch-price{font-family:var(--font-jbmono), monospace;color:var(--eslp-gold-deep);font-weight:600}:root[data-theme=dark] .eslp-patch-price{color:var(--eslp-gold)}.eslp-crumb{color:var(--eslp-muted);transition:color .2s var(--sf-ease-out);align-items:center;gap:6px;padding:4px 2px;font-size:13px;text-decoration:none;display:inline-flex}.eslp-crumb:hover{color:var(--eslp-gold)}.eslp-crumb:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #e7c26a}.eslp-patch-gallery-main{aspect-ratio:1;border:1px solid var(--eslp-bd);background:var(--eslp-bg-deep);border-radius:22px;overflow:hidden}.eslp-patch-gallery-strip{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:10px;margin-top:12px;display:grid}.eslp-patch-gallery-thumb{aspect-ratio:1;border:2px solid var(--eslp-bd);background:var(--eslp-bg-deep);font:inherit;border-radius:12px;padding:0;display:block;overflow:hidden}.eslp-calc-card{border:1px solid var(--eslp-bd);background:var(--eslp-card);border-radius:24px;padding:clamp(22px,3vw,36px)}.eslp-calc-grid{grid-template-columns:1.25fr 1fr;align-items:start;gap:clamp(28px,3.4vw,44px);margin-top:clamp(22px,3vw,30px);display:grid}.eslp-calc-controls{flex-direction:column;gap:clamp(20px,2.6vw,28px);display:flex}.eslp-calc-field{border:none;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.eslp-calc-legend{letter-spacing:.18em;text-transform:uppercase;color:var(--eslp-gold-deep);padding:0;font-size:11px;font-weight:700}.eslp-calc-segmented{flex-wrap:wrap;gap:8px;display:flex}.eslp-calc-seg-btn{border:1px solid var(--eslp-bd);background:var(--eslp-elev);min-height:44px;color:var(--eslp-body);font-family:var(--font-manrope), sans-serif;cursor:pointer;transition:border-color .2s var(--sf-ease-out), background-color .2s var(--sf-ease-out), color .2s var(--sf-ease-out);border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 16px;display:inline-flex}.eslp-calc-seg-btn:hover{border-color:var(--eslp-bd-strong)}.eslp-calc-seg-btn:focus-visible{outline-offset:2px;outline:2px solid #e7c26a}.eslp-calc-seg-btn[data-active=true]{background:var(--eslp-gold-tint);color:var(--eslp-ink);border-color:#e7c26a8c}.eslp-calc-seg-label{font-size:14px;font-weight:600;line-height:1.2}.eslp-calc-seg-sub{color:var(--eslp-muted);font-size:11px}.eslp-calc-seg-btn[data-active=true] .eslp-calc-seg-sub{color:var(--eslp-gold-deep)}.eslp-calc-qty-row{border:1px solid var(--eslp-bd);background:var(--eslp-elev);border-radius:14px;align-items:stretch;width:fit-content;display:inline-flex;overflow:hidden}.eslp-calc-qty-btn{width:44px;min-height:44px;color:var(--eslp-body);cursor:pointer;transition:color .2s var(--sf-ease-out), background-color .2s var(--sf-ease-out);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.eslp-calc-qty-btn:hover{color:var(--eslp-gold);background:var(--eslp-gold-tint-soft)}.eslp-calc-qty-btn:focus-visible{outline-offset:-2px;outline:2px solid #e7c26a}.eslp-calc-qty-input{border:none;border-left:1px solid var(--eslp-bd);border-right:1px solid var(--eslp-bd);width:64px;min-height:44px;color:var(--eslp-ink);font-family:var(--font-jbmono), monospace;text-align:center;-moz-appearance:textfield;background:0 0;font-size:16px;font-weight:600}.eslp-calc-qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.eslp-calc-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.eslp-calc-qty-input:focus-visible{outline-offset:-2px;outline:2px solid #e7c26a}.eslp-calc-qty-unit{color:var(--eslp-muted);align-items:center;padding:0 14px;font-size:12px;display:inline-flex}.eslp-calc-tier-chips{flex-wrap:wrap;gap:6px;display:flex}.eslp-calc-chip{border:1px solid var(--eslp-bd);min-height:32px;color:var(--eslp-muted);font-family:var(--font-jbmono), monospace;cursor:pointer;transition:border-color .2s var(--sf-ease-out), color .2s var(--sf-ease-out), background-color .2s var(--sf-ease-out);background:0 0;border-radius:999px;padding:5px 13px;font-size:12px}.eslp-calc-chip:hover{border-color:var(--eslp-bd-strong);color:var(--eslp-ink)}.eslp-calc-chip:focus-visible{outline-offset:2px;outline:2px solid #e7c26a}.eslp-calc-chip[data-active=true]{background:var(--eslp-gold-tint);color:var(--eslp-gold-deep);border-color:#e7c26a8c}.eslp-calc-addons{flex-direction:column;gap:8px;display:flex}.eslp-calc-addon-row{cursor:pointer;border:1px solid var(--eslp-bd);background:var(--eslp-elev);transition:border-color .2s var(--sf-ease-out), background-color .2s var(--sf-ease-out);border-radius:14px;align-items:center;gap:12px;padding:11px 13px;display:flex}.eslp-calc-addon-row:hover{border-color:var(--eslp-bd-strong)}.eslp-calc-addon-row:has(.eslp-calc-checkbox:checked){background:var(--eslp-gold-tint);border-color:#e7c26a8c}.eslp-calc-addon-icon{background:var(--eslp-gold-tint-soft);width:36px;height:36px;color:var(--eslp-gold-deep);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}:root[data-theme=dark] .eslp-calc-addon-icon{color:var(--eslp-gold)}.eslp-calc-addon-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.eslp-calc-addon-name{color:var(--eslp-ink);font-size:13.5px;font-weight:600;line-height:1.3}.eslp-calc-addon-desc{color:var(--eslp-muted);font-size:11.5px;line-height:1.4}.eslp-calc-checkbox{appearance:none;border:1.5px solid var(--eslp-bd-strong);background-color:var(--eslp-elev);cursor:pointer;width:22px;height:22px;transition:background-color .2s var(--sf-ease-out), border-color .2s var(--sf-ease-out);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;border-radius:7px;flex-shrink:0}.eslp-calc-checkbox:checked{background-color:#c9962f;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23241606' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E");border-color:#0000}.eslp-calc-checkbox:focus-visible{outline-offset:2px;outline:2px solid #e7c26a}.eslp-calc-addon-amount{font-family:var(--font-jbmono), monospace;color:var(--eslp-gold-deep);white-space:nowrap;flex-shrink:0;font-size:12.5px;font-weight:600}:root[data-theme=dark] .eslp-calc-addon-amount{color:var(--eslp-gold)}.eslp-calc-summary{border:1px solid var(--eslp-bd-strong);background:var(--eslp-elev);border-radius:20px;flex-direction:column;gap:12px;padding:clamp(20px,2.4vw,26px);display:flex}@media (min-width:861px){.eslp-calc-summary{position:sticky;top:100px}}.eslp-calc-summary-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.eslp-calc-summary-label{color:var(--eslp-muted);font-size:13px}.eslp-calc-summary-value{font-family:var(--font-jbmono), monospace;color:var(--eslp-ink);font-size:15px;font-weight:600}.eslp-calc-summary-row--muted .eslp-calc-summary-value{color:var(--eslp-muted-2);font-weight:500}.eslp-calc-summary-divider{background:var(--eslp-hairline);height:1px}.eslp-calc-summary-row--total .eslp-calc-summary-label{letter-spacing:.1em;text-transform:uppercase;color:var(--eslp-gold-deep);font-size:12px;font-weight:700}.eslp-calc-summary-value--big{color:var(--eslp-gold);font-size:clamp(24px,2.6vw,30px)}:root:not([data-theme=dark]) .eslp-calc-summary-value--big{color:var(--eslp-gold-deep)}.eslp-calc-savings{background:var(--eslp-gold-tint);color:var(--eslp-gold-deep);border-radius:12px;margin:4px 0 0;padding:9px 13px;font-size:12.5px;line-height:1.5}:root[data-theme=dark] .eslp-calc-savings{color:var(--eslp-gold)}.eslp-calc-unavailable{border:1px solid var(--eslp-bd-strong);background:var(--eslp-elev);color:var(--eslp-muted);border-radius:12px;margin:0;padding:14px 16px;font-size:13.5px;line-height:1.6}@media (max-width:860px){.eslp-calc-grid{grid-template-columns:1fr}.eslp-patch-detail-grid{grid-template-columns:1fr!important}}.eslp-patch-description p:first-child{margin-top:0}.eslp-patch-description p:last-child{margin-bottom:0}@media (min-width:861px){.eslp-patch-gallery-col{position:sticky;top:100px}}.eslp-patch-trust-row{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.eslp-patch-trust-badge{text-align:center;border:1px solid var(--eslp-bd);background:var(--eslp-elev);border-radius:14px;flex-direction:column;align-items:center;gap:7px;padding:14px 8px;display:flex}.eslp-patch-trust-icon{color:var(--eslp-gold-deep)}:root[data-theme=dark] .eslp-patch-trust-icon{color:var(--eslp-gold)}.eslp-patch-trust-label{color:var(--eslp-muted);font-size:11.5px;line-height:1.35}.eslp-patch-price-row{flex-wrap:wrap;align-items:baseline;gap:10px;margin:6px 0 4px;display:flex}.eslp-patch-price-value{font-family:var(--font-jbmono), monospace;color:var(--eslp-gold-deep);font-size:clamp(22px,2.6vw,27px);font-weight:700}:root[data-theme=dark] .eslp-patch-price-value{color:var(--eslp-gold)}.eslp-patch-price-note{color:var(--eslp-muted);font-size:12.5px}.eslp-patch-section-title{font-family:var(--font-cormorant), serif;font-weight:600;font-size:var(--eslp-title);color:var(--eslp-ink);margin:0 0 18px}.eslp-patch-specs-card{border:1px solid var(--eslp-bd);background:var(--eslp-card);border-radius:20px;padding:clamp(20px,3vw,28px)}.eslp-patch-specs-grid{flex-direction:column;display:flex}.eslp-patch-spec-row{border-bottom:1px solid var(--eslp-hairline);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;font-size:13.5px;display:flex}.eslp-patch-spec-row:last-child{border-bottom:none}.eslp-patch-spec-label{color:var(--eslp-muted)}.eslp-patch-spec-value{color:var(--eslp-ink);text-align:right;font-weight:600}.eslp-patch-reviews-section{margin-top:clamp(40px,5vw,60px)}.eslp-patch-reviews-card{border:1px dashed var(--eslp-bd-strong);background:var(--eslp-elev);text-align:center;color:var(--eslp-muted);border-radius:20px;padding:clamp(22px,3vw,30px);font-size:14px;line-height:1.6}:root{--eslp-pos:#10703a}@supports (color:lab(0% 0 0)){:root{--eslp-pos:lab(41.199% -37.3199 22.4632)}}:root[data-theme=dark]{--eslp-pos:#62d286}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--eslp-pos:lab(76.4085% -46.1983 27.5526)}}.eslp-calc-row-header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.eslp-calc-value-mono{font-family:var(--font-jbmono), monospace;color:var(--eslp-gold-deep);white-space:nowrap;font-size:13px;font-weight:600}:root[data-theme=dark] .eslp-calc-value-mono{color:var(--eslp-gold)}.eslp-calc-two-col{grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,22px);display:grid}@media (max-width:480px){.eslp-calc-two-col{grid-template-columns:1fr}}.eslp-calc-swatch-row{flex-wrap:wrap;gap:10px;display:flex}.eslp-calc-swatch{border:2px solid var(--eslp-bg-deep);width:32px;height:32px;box-shadow:0 0 0 1px var(--eslp-bd);cursor:pointer;transition:box-shadow .15s var(--sf-ease-out), transform .15s var(--sf-ease-out);border-radius:50%;padding:0}.eslp-calc-swatch:hover{transform:scale(1.08)}.eslp-calc-swatch:focus-visible{outline-offset:2px;outline:2px solid #e7c26a}.eslp-calc-swatch[data-active=true]{box-shadow:0 0 0 2px var(--eslp-elev), 0 0 0 4px var(--eslp-gold)}.eslp-calc-slider{appearance:none;background:linear-gradient(to right, var(--eslp-gold) 0%, var(--eslp-gold) var(--range-fill,50%), var(--eslp-hairline) var(--range-fill,50%), var(--eslp-hairline) 100%);cursor:pointer;border-radius:999px;outline:none;width:100%;height:6px;margin:6px 0}.eslp-calc-slider::-webkit-slider-thumb{appearance:none;border:2px solid var(--eslp-bg);cursor:pointer;width:20px;height:20px;transition:transform .15s var(--sf-ease-out);background:linear-gradient(#f3d590,#c9962f);border-radius:50%;box-shadow:0 2px 6px #140e0459}.eslp-calc-slider::-webkit-slider-thumb:hover{transform:scale(1.1)}.eslp-calc-slider::-moz-range-track{background:var(--eslp-hairline);border-radius:999px;height:6px}.eslp-calc-slider::-moz-range-progress{background:var(--eslp-gold);border-radius:999px;height:6px}.eslp-calc-slider::-moz-range-thumb{border:2px solid var(--eslp-bg);cursor:pointer;background:linear-gradient(#f3d590,#c9962f);border-radius:50%;width:20px;height:20px}.eslp-calc-slider:focus-visible{outline-offset:3px;outline:2px solid #e7c26a}.eslp-calc-qty-track{height:14px;margin-top:2px;position:relative}.eslp-calc-qty-mark{font-family:var(--font-jbmono), monospace;color:var(--eslp-muted);white-space:nowrap;font-size:10.5px;position:absolute;top:0}.eslp-calc-summary-actions{gap:10px;margin-top:6px;display:flex}.eslp-calc-summary-actions .eslp-btn-gold{flex:1}.eslp-calc-wishlist-btn{border:1px solid var(--eslp-bd-strong);width:48px;min-height:44px;color:var(--eslp-gold-deep);cursor:pointer;transition:border-color .2s var(--sf-ease-out), background-color .2s var(--sf-ease-out), color .2s var(--sf-ease-out);background:0 0;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:root[data-theme=dark] .eslp-calc-wishlist-btn{color:var(--eslp-gold)}.eslp-calc-wishlist-btn:hover{background:var(--eslp-gold-tint-soft)}.eslp-calc-wishlist-btn:focus-visible{outline-offset:2px;outline:2px solid #e7c26a}.eslp-calc-wishlist-btn[aria-pressed=true]{background:var(--eslp-gold-tint);border-color:#e7c26a8c}.eslp-patch-rating-row{flex-wrap:wrap;align-items:center;gap:14px;margin:10px 0 16px;display:flex}.eslp-patch-stars{color:var(--eslp-gold-deep);gap:2px;display:inline-flex}:root[data-theme=dark] .eslp-patch-stars{color:var(--eslp-gold)}.eslp-patch-rating-badge{letter-spacing:.08em;text-transform:uppercase;background:var(--eslp-gold-tint);color:var(--eslp-gold-deep);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}:root[data-theme=dark] .eslp-patch-rating-badge{color:var(--eslp-gold)}.eslp-patch-instock{color:var(--eslp-pos);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.eslp-patch-instock-dot{background:currentColor;border-radius:50%;width:7px;height:7px}.eslp-patch-short-desc{color:var(--eslp-muted);max-width:60ch;margin:0 0 26px;font-size:15px;line-height:1.65}.eslp-patch-gallery-thumb{cursor:pointer;transition:border-color .2s var(--sf-ease-out)}.eslp-patch-gallery-thumb[data-active=true]{border-color:var(--eslp-gold)}.eslp-patch-gallery-thumb:focus-visible{outline-offset:2px;outline:2px solid #e7c26a}.eslp-patch-details-grid{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(18px,2.5vw,30px);margin-top:clamp(40px,5vw,60px);display:grid}@media (max-width:860px){.eslp-patch-details-grid{grid-template-columns:1fr}}.eslp-patch-details-card{border:1px solid var(--eslp-bd);background:var(--eslp-card);border-radius:20px;padding:clamp(20px,3vw,28px)}.eslp-patch-details-list{flex-direction:column;gap:11px;margin-top:18px;display:flex}.eslp-patch-details-item{color:var(--eslp-muted);align-items:flex-start;gap:11px;font-size:14px;line-height:1.5;display:flex}.eslp-patch-details-check{color:var(--eslp-gold-deep);flex-shrink:0;margin-top:2px}:root[data-theme=dark] .eslp-patch-details-check{color:var(--eslp-gold)}:root{--eslp-danger:#9d2f19;--eslp-danger-tint:#9d2f191a;--eslp-danger-border:#9d2f1947}@supports (color:lab(0% 0 0)){:root{--eslp-danger:lab(37.1494% 45.6572 39.6385);--eslp-danger-tint:lab(37.1494% 45.6572 39.6385/.1);--eslp-danger-border:lab(37.1494% 45.6572 39.6385/.28)}}:root[data-theme=dark]{--eslp-danger:#fc8e71;--eslp-danger-tint:#fc8e711f;--eslp-danger-border:#fc8e7152}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--eslp-danger:lab(71.03% 40.5028 34.8791);--eslp-danger-tint:lab(71.03% 40.5028 34.8791/.12);--eslp-danger-border:lab(71.03% 40.5028 34.8791/.32)}}.eslp-auth-card{border:1px solid var(--eslp-bd);background:var(--eslp-card);border-radius:24px;padding:clamp(22px,3vw,36px)}.eslp-auth-fieldset{border:0;flex-direction:column;gap:clamp(20px,2.6vw,28px);min-width:0;margin:0;padding:0;display:flex}.eslp-auth-fieldset:disabled{opacity:.7}.eslp-auth-field{flex-direction:column;gap:10px;min-width:0;display:flex}.eslp-auth-name-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:420px){.eslp-auth-name-row{grid-template-columns:1fr}}.eslp-auth-label{letter-spacing:.18em;text-transform:uppercase;color:var(--eslp-gold-deep);font-size:11px;font-weight:700}.eslp-auth-input{border:1px solid var(--eslp-bd);background:var(--eslp-elev);min-height:44px;color:var(--eslp-ink);font-family:var(--font-manrope), sans-serif;transition:border-color .2s var(--sf-ease-out), background-color .2s var(--sf-ease-out);border-radius:14px;padding:0 16px;font-size:16px}.eslp-auth-input:hover{border-color:var(--eslp-bd-strong)}.eslp-auth-input:focus-visible{outline-offset:1px;border-color:#0000;outline:2px solid #e7c26a}.eslp-auth-input:user-invalid{border-color:var(--eslp-danger-border)}.eslp-auth-input:disabled{cursor:not-allowed}.eslp-auth-submit{color:#241606;width:100%;min-height:44px;font-family:var(--font-manrope), sans-serif;letter-spacing:.02em;cursor:pointer;transition:filter .2s var(--sf-ease-out), box-shadow .2s var(--sf-ease-out), transform .2s var(--sf-ease-out);background:linear-gradient(#f3d590,#c9962f);border:none;border-radius:999px;justify-content:center;align-items:center;gap:9px;margin-top:4px;padding:0 28px;font-size:14px;font-weight:700;display:inline-flex}.eslp-auth-submit:hover{filter:brightness(1.05);box-shadow:0 14px 30px -14px #c9962fb3}.eslp-auth-submit:active{transform:translateY(1px)}.eslp-auth-submit:focus-visible{outline-offset:2px;outline:2px solid #e7c26a}.eslp-auth-submit:disabled{cursor:not-allowed;filter:grayscale(.15);box-shadow:none}.eslp-auth-spinner{animation:.8s linear infinite eslp-auth-spin}@keyframes eslp-auth-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.eslp-auth-spinner{animation:none}}.eslp-auth-alert{border:1px solid var(--eslp-danger-border);background:var(--eslp-danger-tint);color:var(--eslp-danger);border-radius:12px;margin:0 0 18px;padding:12px 14px;font-size:13.5px;line-height:1.5}.eslp-auth-skeleton{flex-direction:column;gap:clamp(20px,2.6vw,28px);display:flex}.eslp-auth-skel-row{border:1px solid var(--eslp-bd);background:var(--eslp-elev);border-radius:14px;height:44px}.eslp-auth-skel-btn{background:var(--eslp-gold-tint);border-radius:999px;height:44px;margin-top:4px}@media (max-width:980px){.eslp-foot-top{grid-template-columns:1fr 1fr!important;row-gap:34px!important}.eslp-foot-brand{grid-column:1/-1!important}}@media (max-width:480px){.eslp-foot-top{grid-template-columns:1fr!important}}.eslp-btn-gold{color:#241606;min-height:44px;font-family:var(--font-manrope), sans-serif;letter-spacing:.02em;cursor:pointer;transition:filter .2s var(--sf-ease-out), box-shadow .2s var(--sf-ease-out), transform .2s var(--sf-ease-out);background:linear-gradient(#f3d590,#c9962f);border:none;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 28px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.eslp-btn-gold:hover{filter:brightness(1.05);box-shadow:0 14px 30px -14px #c9962fb3}.eslp-btn-gold:active{transform:translateY(1px)}.eslp-btn-gold:focus-visible{outline-offset:2px;outline:2px solid #e7c26a}.eslp-btn-gold:disabled,.eslp-btn-gold[aria-disabled=true]{cursor:not-allowed;filter:grayscale(.15);box-shadow:none;opacity:.7;pointer-events:none}.eslp-btn-gold--block{width:100%}@keyframes eslp-fade-in{0%{opacity:0}to{opacity:1}}.eslp-calc-added{color:var(--eslp-gold-deep);animation:eslp-fade-in .25s var(--sf-ease-out);align-items:center;gap:7px;margin-top:12px;font-size:13px;font-weight:600;display:inline-flex}:root[data-theme=dark] .eslp-calc-added{color:var(--eslp-gold)}@media (prefers-reduced-motion:reduce){.eslp-calc-added{animation:none}}.eslp-cart-row{border-bottom:1px solid var(--eslp-hairline);flex-wrap:wrap;align-items:center;gap:14px;padding:18px 8px;display:flex}.eslp-cart-row:last-child{border-bottom:none}.eslp-cart-thumb{border:1px solid var(--eslp-bd);background:var(--eslp-bg-deep);width:72px;height:72px;color:var(--eslp-faint);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.eslp-cart-remove-btn{border-radius:12px}.eslp-cart-remove-btn:hover,.eslp-cart-remove-btn:focus-visible{color:var(--eslp-danger);background:var(--eslp-danger-tint)}.eslp-cart-remove-btn[data-armed=true]{width:auto;color:var(--eslp-danger);background:var(--eslp-danger-tint);gap:6px;padding:0 14px}.eslp-cart-remove-btn[data-armed=true] span{white-space:nowrap;font-size:12px;font-weight:700}@keyframes eslp-pulse{0%,to{opacity:.4}50%{opacity:.85}}.eslp-cart-skel{background:var(--eslp-bd);border-radius:6px;width:64px;height:14px;animation:1.6s ease-in-out infinite eslp-pulse;display:inline-block}@media (prefers-reduced-motion:reduce){.eslp-cart-skel{opacity:.7;animation:none}}.eslp-cart-updating{color:var(--eslp-muted);align-items:center;gap:7px;font-size:11.5px;display:inline-flex}.eslp-cart-updating svg{animation:.8s linear infinite eslp-auth-spin}@media (prefers-reduced-motion:reduce){.eslp-cart-updating svg{animation:none}}@media (max-width:640px){.eslp-cart-row{gap:10px}}.eslp-badge{font-family:var(--font-manrope), sans-serif;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;flex-shrink:0;align-items:center;padding:5px 13px;font-size:11px;font-weight:700;display:inline-flex}.eslp-badge--neutral{border-color:var(--eslp-bd);background:var(--eslp-elev);color:var(--eslp-muted)}.eslp-badge--gold{background:var(--eslp-gold-tint);color:var(--eslp-gold-deep);border-color:#e7c26a66}:root[data-theme=dark] .eslp-badge--gold{color:var(--eslp-gold)}.eslp-badge--danger{border-color:var(--eslp-danger-border);background:var(--eslp-danger-tint);color:var(--eslp-danger)}.eslp-btn-outline{border:1px solid var(--eslp-bd-strong);min-height:44px;color:var(--eslp-body);font-family:var(--font-manrope), sans-serif;letter-spacing:.02em;cursor:pointer;transition:border-color .2s var(--sf-ease-out), color .2s var(--sf-ease-out), background-color .2s var(--sf-ease-out);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:14px;font-weight:600;display:inline-flex}.eslp-btn-outline:hover{border-color:var(--eslp-gold);color:var(--eslp-ink);background:var(--eslp-gold-tint-soft)}.eslp-btn-outline:active{transform:translateY(1px)}.eslp-btn-outline:focus-visible{outline-offset:2px;outline:2px solid #e7c26a}.eslp-btn-outline:disabled{cursor:not-allowed;opacity:.6}:root{--sf-accent-grad:linear-gradient(135deg, #ff7a2f, #ff9d5c);--sf-on-accent:#0a0e17;--sf-font-ui:var(--font-inter,"Inter"), system-ui, sans-serif;--sf-font-mono:var(--font-jbmono,"JetBrains Mono"), monospace}.sf-container{min-width:0;max-width:1280px;margin:0 auto;padding-left:clamp(16px,3.5vw,28px);padding-right:clamp(16px,3.5vw,28px)}.sf-card{border:1px solid var(--sf-bd);background:var(--sf-s2);-webkit-backdrop-filter:blur(14px);border-radius:18px}.sf-mono{font-family:var(--sf-font-mono)}.sf-input{border:1px solid var(--sf-bd2);background:var(--sf-s2);width:100%;color:var(--sf-text);border-radius:11px;outline:none;padding:12px 14px;font-family:inherit;font-size:16px}.sf-input:disabled,.sf-input[readonly]{background:var(--sf-s1);color:var(--sf-mut)}.sf-input:focus-visible{border-color:#ff7a2f80}.sf-rise{animation:sf-rise .5s var(--sf-ease-out,cubic-bezier(.22, 1, .36, 1)) both}.sf-studio-march{fill:none;stroke:#ff7a2f59;stroke-width:2px;stroke-dasharray:6 5;animation:3s linear infinite sf-march}.sf-studio-mobile-bar{display:none}@media (max-width:860px){.sf-studio-grid{grid-template-columns:minmax(0,1fr)!important}.sf-studio-panel{position:static!important}.sf-studio-mobile-bar{display:flex!important}}@keyframes sf-spin{to{transform:rotate(360deg)}}@keyframes sf-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes sf-march{to{stroke-dashoffset:-22px}}@media (prefers-reduced-motion:reduce){.sf-rise,.sf-studio-march,[style*=sf-spin]{animation:none!important}}@keyframes eslp-scrollcue{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){[style*=eslp-scrollcue]{animation:none!important}}.sf-map-frame iframe{transition:filter .2s cubic-bezier(.22,1,.36,1)}:root[data-theme=dark] .sf-map-frame iframe{filter:invert(89%)hue-rotate(180deg)saturate(.75)brightness(.92)contrast(.94)}.sf-contacts-row{transition:background-color .16s cubic-bezier(.22,1,.36,1)}.sf-contacts-row:hover{background:var(--sf-s3)}@media (max-width:767px){.sf-contacts-grid,.sf-contacts-foot{grid-template-columns:1fr!important}}.sf-prose{max-width:72ch;color:var(--sf-mut);font-size:16px;line-height:1.7}.sf-prose h2{letter-spacing:-.02em;color:var(--sf-text);margin:1.6em 0 .5em;font-size:clamp(20px,2.4vw,26px);font-weight:800}.sf-prose h2:first-child{margin-top:0}.sf-prose h3{color:var(--sf-text);margin:1.4em 0 .4em;font-size:18px;font-weight:700}.sf-prose p{margin:.7em 0}.sf-prose ul,.sf-prose ol{margin:.7em 0;padding-left:1.4em}.sf-prose li{margin:.35em 0}.sf-prose strong{color:var(--sf-text);font-weight:700}.sf-prose a{color:var(--sf-accent);text-underline-offset:3px;text-decoration:underline}.sf-about-toc{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.sf-about-chip{border:1px solid var(--sf-bd);background:var(--sf-s2);color:var(--sf-mut2);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s,background .15s,border-color .15s;display:inline-block}.sf-about-chip:hover{color:var(--sf-accent-2);background:#ff7a2f1f;border-color:#ff7a2f4d}.sf-about-chip:focus-visible{outline:2px solid var(--sf-accent);outline-offset:2px}.sf-about-marquee{margin-top:22px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.sf-about-track{width:max-content;animation:36s linear infinite sf-marquee;display:flex}.sf-about-marquee:hover .sf-about-track{animation-play-state:paused}.sf-about-group{flex:none;gap:14px;padding-right:14px;display:flex}@keyframes sf-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.sf-review-row{flex-wrap:wrap;gap:14px;margin-top:22px;display:flex}.sf-review-card{border:1px solid var(--sf-bd);background:var(--sf-s2);border-radius:18px;flex-direction:column;flex:none;gap:10px;width:300px;max-width:86vw;margin:0;padding:18px 20px;display:flex}.sf-review-body{color:var(--sf-mut2);-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.sf-review-author{color:var(--sf-text);font-size:13px;font-weight:700}@media (prefers-reduced-motion:reduce){.sf-about-track{flex-wrap:wrap;width:auto;animation:none}.sf-about-track .sf-about-group[aria-hidden]{display:none}.sf-about-group{flex-wrap:wrap}.sf-about-marquee{-webkit-mask-image:none;mask-image:none}}.sf-page-imgtext{grid-template-columns:1fr 1.2fr;align-items:center;gap:clamp(24px,4vw,48px);display:grid}.sf-page-imgtext[data-image=right]>img{order:2}@media (max-width:767px){.sf-page-imgtext{grid-template-columns:1fr}.sf-page-imgtext[data-image=right]>img{order:0}}.sf-faq-item{border-radius:16px;transition:background-color .16s cubic-bezier(.22,1,.36,1)}.sf-faq-item[open],.sf-faq-item:hover{background:var(--sf-s3)}.sf-faq-q{color:var(--sf-text);cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;font-size:15.5px;font-weight:600;list-style:none;display:flex}.sf-faq-q::-webkit-details-marker{display:none}.sf-faq-q svg{color:var(--sf-faint);flex-shrink:0;transition:transform .2s cubic-bezier(.22,1,.36,1)}.sf-faq-item[open] .sf-faq-q svg{color:var(--sf-accent);transform:rotate(180deg)}.sf-faq-q:focus-visible{outline:2px solid var(--sf-accent);outline-offset:2px}.sf-faq-a{color:var(--sf-mut);max-width:70ch;margin:0;padding:0 44px 16px 18px;font-size:14.5px;line-height:1.65}.sf-gallery-masonry{column-count:3;column-gap:16px}@media (max-width:900px){.sf-gallery-masonry{column-count:2}}@media (max-width:360px){.sf-gallery-masonry{column-count:1}}.sf-gallery-fig{break-inside:avoid;border:1px solid var(--sf-bd);background:var(--sf-s2);border-radius:16px;margin:0 0 16px;transition:opacity .56s cubic-bezier(.22,1,.36,1),transform .56s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.js .sf-gallery-fig:not([data-shown]){opacity:0;transform:translateY(22px)scale(.985)}@media (prefers-reduced-motion:reduce){.sf-gallery-fig{transition:none}.js .sf-gallery-fig:not([data-shown]){opacity:1;transform:none}}.sf-gallery-fig img{width:100%;height:auto;display:block}.sf-gallery-fig figcaption{color:#fff;opacity:0;background:linear-gradient(#0000,#060402b8);padding:26px 16px 12px;font-size:13.5px;font-weight:600;transition:opacity .18s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0}.sf-gallery-fig:hover figcaption,.sf-gallery-fig:focus-within figcaption{opacity:1}.sf-shop-tile{transition:background-color .16s cubic-bezier(.22,1,.36,1),border-color .16s cubic-bezier(.22,1,.36,1)}.sf-shop-tile:hover{background:var(--sf-s3);border-color:var(--sf-bd2)}.sf-shop-tile:focus-visible{outline:2px solid var(--sf-accent);outline-offset:2px}.sf-filterbar{border-radius:var(--sf-r-lg);border:1px solid var(--sf-bd);background:var(--sf-s2);flex-direction:column;gap:16px;margin-bottom:26px;padding:16px;display:flex}.sf-filterbar-top{align-items:stretch;gap:12px;display:flex}@media (max-width:620px){.sf-filterbar-top{flex-direction:column}}.sf-search{flex:1;align-items:center;display:flex;position:relative}.sf-search-ic{color:var(--sf-mut);pointer-events:none;place-items:center;display:grid;position:absolute;left:14px}.sf-search-input{border-radius:var(--sf-r-input);border:1px solid var(--sf-bd2);background:var(--sf-s1);width:100%;height:46px;color:var(--sf-text);outline:none;padding:0 14px 0 40px;font-family:inherit;font-size:16px;transition:border-color .18s}.sf-search-input::placeholder{color:var(--sf-mut)}.sf-search-input:focus-visible{border-color:#ff7a2f8c}.sf-sort{flex-shrink:0;position:relative}.sf-sort-btn{border-radius:var(--sf-r-input);border:1px solid var(--sf-bd2);background:var(--sf-s1);height:46px;color:var(--sf-text);cursor:pointer;white-space:nowrap;align-items:center;gap:9px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600;transition:border-color .18s,background .18s;display:inline-flex}@media (max-width:620px){.sf-sort,.sf-sort-btn{justify-content:space-between;width:100%}}.sf-sort-btn:hover{border-color:var(--sf-bd2);background:var(--sf-s3)}.sf-sort-btn:focus-visible{outline:2px solid var(--sf-accent);outline-offset:2px}.sf-sort-menu{z-index:30;border-radius:var(--sf-r-md);border:1px solid var(--sf-bd2);background:var(--sf-chip);min-width:240px;box-shadow:0 20px 44px var(--sf-shadow);-webkit-backdrop-filter:blur(20px);margin:0;padding:8px;list-style:none;animation:.16s cubic-bezier(.22,1,.36,1) sf-sort-in;position:absolute;top:calc(100% + 8px);right:0}@media (max-width:620px){.sf-sort-menu{left:0;right:0}}@keyframes sf-sort-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.sf-sort-item{text-align:left;width:100%;color:var(--sf-mut2);cursor:pointer;background:0 0;border:none;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:13.5px;transition:color .15s,background .15s;display:block}.sf-sort-item:hover{color:var(--sf-accent-2);background:#ff7a2f1f}.sf-sort-item[data-active=true]{color:var(--sf-accent-2);font-weight:700}.sf-sort-item:focus-visible{outline:2px solid var(--sf-accent);outline-offset:-2px}.sf-price[data-disabled=true]{opacity:.45;pointer-events:none}.sf-price-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.sf-price-label{letter-spacing:.14em;text-transform:uppercase;color:var(--sf-faint);font-size:11px}.sf-price-values{color:var(--sf-text);font-size:14px;font-weight:700}.sf-range{height:22px;position:relative}.sf-range-track{background:var(--sf-bd2);border-radius:999px;height:4px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.sf-range-fill{background:var(--sf-accent-grad);border-radius:999px;height:4px;position:absolute;top:50%;transform:translateY(-50%)}.sf-range-input{appearance:none;pointer-events:none;background:0 0;width:100%;height:22px;margin:0;position:absolute;top:0;left:0}.sf-range-input::-webkit-slider-thumb{appearance:none;pointer-events:auto;border:3px solid var(--sf-bg);background:var(--sf-accent);cursor:pointer;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 8px #00000059}.sf-range-input::-moz-range-thumb{pointer-events:auto;border:3px solid var(--sf-bg);background:var(--sf-accent);cursor:pointer;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 8px #00000059}.sf-range-input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--sf-accent);outline-offset:2px}:root{--btn-dur:.22s;--btn-dur-active:.1s;--btn-ease:cubic-bezier(.34, 1.56, .64, 1);--btn-ease-active:cubic-bezier(.4, 0, .2, 1);--btn-lift:-2px;--btn-scale:1.02;--btn-scale-active:.98;--btn-scale-icon:1.08;--btn-scale-icon-active:.94;--btn-glow-sf:#ff7a2f73;--btn-glow-eslp:#c9962f80;--btn-focus-sf:#ff7a2f99;--btn-focus-eslp:#e7c26aa6}.sf-cta,.eslp-cta,.eslp-btn-gold,.eslp-btn-outline,.eslp-oauth-btn,.eslp-auth-submit,.sf-sort-btn,.sf-icon-btn,.sf-theme-toggle,.sf-wish-btn,.sf-qa-btn,.eslp-heart,.eslp-add,.eslp-calc-qty-btn,.eslp-calc-wishlist-btn,.eslp-cart-remove-btn,.sf-chip,.sf-about-chip,.eslp-pill,.sf-nav-btn,.sf-locale-btn,.eslp-calc-chip,.eslp-calc-seg-btn,.sf-sort-item,.sf-nav-menu-item{transition:transform var(--btn-dur) var(--btn-ease), box-shadow var(--btn-dur) var(--btn-ease), filter var(--btn-dur) var(--btn-ease), background-color var(--btn-dur) ease, border-color var(--btn-dur) ease, color var(--btn-dur) ease}.sf-cta:hover,.eslp-cta:hover,.eslp-btn-gold:hover,.eslp-btn-outline:hover,.eslp-oauth-btn:hover,.eslp-auth-submit:hover,.sf-sort-btn:hover{transform:translateY(var(--btn-lift)) scale(var(--btn-scale));filter:brightness(1.06)}.sf-cta:active,.eslp-cta:active,.eslp-btn-gold:active,.eslp-btn-outline:active,.eslp-oauth-btn:active,.eslp-auth-submit:active,.sf-sort-btn:active{transform:translateY(0) scale(var(--btn-scale-active));filter:brightness(.98);transition-duration:var(--btn-dur-active);transition-timing-function:var(--btn-ease-active)}.sf-cta:hover,.eslp-oauth-btn:hover,.sf-sort-btn:hover{box-shadow:0 10px 26px -6px var(--btn-glow-sf)}.eslp-cta:hover,.eslp-btn-gold:hover,.eslp-btn-outline:hover,.eslp-auth-submit:hover{box-shadow:0 12px 30px -8px var(--btn-glow-eslp)}.sf-icon-btn:hover,.sf-theme-toggle:hover,.sf-wish-btn:hover,.sf-qa-btn:hover,.eslp-heart:hover,.eslp-add:hover,.eslp-calc-qty-btn:hover,.eslp-calc-wishlist-btn:hover,.eslp-cart-remove-btn:hover{transform:scale(var(--btn-scale-icon))}.sf-icon-btn:active,.sf-theme-toggle:active,.sf-wish-btn:active,.sf-qa-btn:active,.eslp-heart:active,.eslp-add:active,.eslp-calc-qty-btn:active,.eslp-calc-wishlist-btn:active,.eslp-cart-remove-btn:active{transform:scale(var(--btn-scale-icon-active));transition-duration:var(--btn-dur-active);transition-timing-function:var(--btn-ease-active)}.sf-icon-btn:hover,.sf-wish-btn:hover,.sf-qa-btn:hover{box-shadow:0 6px 16px -4px var(--btn-glow-sf)}.eslp-heart:hover,.eslp-add:hover,.eslp-calc-qty-btn:hover,.eslp-calc-wishlist-btn:hover{box-shadow:0 6px 16px -4px var(--btn-glow-eslp)}.sf-chip:hover,.sf-about-chip:hover,.eslp-pill:hover,.sf-nav-btn:hover,.sf-locale-btn:hover,.eslp-calc-chip:hover,.eslp-calc-seg-btn:hover,.sf-sort-item:hover,.sf-nav-menu-item:hover{transform:scale(var(--btn-scale))}.sf-chip:active,.sf-about-chip:active,.eslp-pill:active,.sf-nav-btn:active,.sf-locale-btn:active,.eslp-calc-chip:active,.eslp-calc-seg-btn:active,.sf-sort-item:active,.sf-nav-menu-item:active{transform:scale(var(--btn-scale-active));transition-duration:var(--btn-dur-active);transition-timing-function:var(--btn-ease-active)}.sf-cta:focus-visible{box-shadow:0 0 0 3px var(--btn-focus-sf);outline:none}.eslp-cta:focus-visible{box-shadow:0 0 0 3px var(--btn-focus-eslp);outline:none}.sf-stars{z-index:3;pointer-events:none;position:fixed;inset:0;overflow:hidden}.sf-star{color:#e7c26a;text-shadow:0 0 8px #e7c26ad9;opacity:0;will-change:opacity, transform;line-height:1;animation-name:sf-star-twinkle-amb;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;transform:scale(.3)}@keyframes sf-star-twinkle-amb{0%,to{opacity:0;transform:scale(.3)rotate(0)}50%{opacity:.85;transform:scale(1)rotate(90deg)}}@media (prefers-reduced-motion:reduce){.sf-stars{display:none}}.sf-cta:disabled,.sf-cta[aria-disabled=true],.eslp-cta:disabled,.sf-icon-btn:disabled,.sf-icon-btn[aria-disabled=true],.eslp-oauth-btn:disabled,.eslp-auth-submit:disabled{filter:none;transform:none}@media (prefers-reduced-motion:reduce){.sf-cta,.eslp-cta,.eslp-btn-gold,.eslp-btn-outline,.eslp-oauth-btn,.eslp-auth-submit,.sf-sort-btn,.sf-icon-btn,.sf-theme-toggle,.sf-wish-btn,.sf-qa-btn,.eslp-heart,.eslp-add,.eslp-calc-qty-btn,.eslp-calc-wishlist-btn,.eslp-cart-remove-btn,.sf-chip,.sf-about-chip,.eslp-pill,.sf-nav-btn,.sf-locale-btn,.eslp-calc-chip,.eslp-calc-seg-btn,.sf-sort-item,.sf-nav-menu-item{transition:box-shadow var(--btn-dur) ease, filter var(--btn-dur) ease, background-color var(--btn-dur) ease, border-color var(--btn-dur) ease, color var(--btn-dur) ease}.sf-cta:hover,.sf-cta:active,.eslp-cta:hover,.eslp-cta:active,.eslp-btn-gold:hover,.eslp-btn-gold:active,.eslp-btn-outline:hover,.eslp-btn-outline:active,.eslp-oauth-btn:hover,.eslp-oauth-btn:active,.eslp-auth-submit:hover,.eslp-auth-submit:active,.sf-sort-btn:hover,.sf-sort-btn:active,.sf-icon-btn:hover,.sf-icon-btn:active,.sf-theme-toggle:hover,.sf-theme-toggle:active,.sf-wish-btn:hover,.sf-wish-btn:active,.sf-qa-btn:hover,.sf-qa-btn:active,.eslp-heart:hover,.eslp-heart:active,.eslp-add:hover,.eslp-add:active,.eslp-calc-qty-btn:hover,.eslp-calc-qty-btn:active,.eslp-calc-wishlist-btn:hover,.eslp-calc-wishlist-btn:active,.eslp-cart-remove-btn:hover,.eslp-cart-remove-btn:active,.sf-chip:hover,.sf-chip:active,.sf-about-chip:hover,.sf-about-chip:active,.eslp-pill:hover,.eslp-pill:active,.sf-nav-btn:hover,.sf-nav-btn:active,.sf-locale-btn:hover,.sf-locale-btn:active,.eslp-calc-chip:hover,.eslp-calc-chip:active,.eslp-calc-seg-btn:hover,.eslp-calc-seg-btn:active,.sf-sort-item:hover,.sf-sort-item:active,.sf-nav-menu-item:hover,.sf-nav-menu-item:active{transform:none}}
