@font-face{font-family:Orbitron Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/build/assets/orbitron-latin-wght-normal-Du7j2Vp2.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/rajdhani-devanagari-600-normal-DhS7ScYx.woff2) format("woff2"),url(/build/assets/rajdhani-devanagari-600-normal-BtY48IV_.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/rajdhani-latin-ext-600-normal-C9ZjJQAt.woff2) format("woff2"),url(/build/assets/rajdhani-latin-ext-600-normal-BleIgkPp.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/rajdhani-latin-600-normal-CXCVEoA9.woff2) format("woff2"),url(/build/assets/rajdhani-latin-600-normal-Dx02qI2_.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/rajdhani-devanagari-700-normal-BQQOj9BB.woff2) format("woff2"),url(/build/assets/rajdhani-devanagari-700-normal-DBRwWuxA.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/rajdhani-latin-ext-700-normal-S6aYESQK.woff2) format("woff2"),url(/build/assets/rajdhani-latin-ext-700-normal-BPaQ7tlD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/rajdhani-latin-700-normal-BPDUZo87.woff2) format("woff2"),url(/build/assets/rajdhani-latin-700-normal-e0Uj8ZlN.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--lf-bg: #1c1b20;--lf-bg-raised: #242328;--lf-surface: rgb(44 43 49 / .72);--lf-surface-solid: #2c2b31;--lf-surface-hover: rgb(58 57 63 / .82);--lf-line: rgb(219 218 214 / .16);--lf-line-strong: rgb(219 218 214 / .36);--lf-text: #f0efeb;--lf-text-muted: #b4b2ad;--lf-text-on-accent: #1c1b20;--lf-cyan: #fa7a2e;--lf-violet: #dbdad6;--lf-violet-light: #dbdad6;--lf-magenta: #ffa366;--lf-success: #2ee6a6;--lf-warning: #ffc53d;--lf-danger: #ff5c72;--lf-gradient: linear-gradient(120deg, var(--lf-cyan), var(--lf-violet) 55%, var(--lf-magenta));--lf-glow-cyan: 0 0 22px rgb(250 122 46 / .35);--lf-glow-violet: 0 0 22px rgb(219 218 214 / .22);--lf-glow-magenta: 0 0 22px rgb(255 163 102 / .32);--lf-shadow: 0 18px 50px rgb(0 0 0 / .5);--lf-blur: blur(14px);--lf-font-display: "Orbitron Variable", "Segoe UI", system-ui, sans-serif;--lf-font-heading: "Rajdhani", "Segoe UI", system-ui, sans-serif;--lf-font-body: "Inter Variable", "Segoe UI", system-ui, sans-serif;--lf-text-xs: .8125rem;--lf-text-sm: .9375rem;--lf-text-md: 1rem;--lf-text-lg: 1.25rem;--lf-text-xl: 1.625rem;--lf-text-2xl: clamp(1.75rem, 1.4rem + 1.6vw, 2.5rem);--lf-text-3xl: clamp(2.25rem, 1.6rem + 3.4vw, 4rem);--lf-space-1: .25rem;--lf-space-2: .5rem;--lf-space-3: .75rem;--lf-space-4: 1rem;--lf-space-5: 1.5rem;--lf-space-6: 2rem;--lf-space-7: 3rem;--lf-space-8: 4.5rem;--lf-radius-sm: 8px;--lf-radius-md: 12px;--lf-radius-lg: 18px;--lf-radius-pill: 999px;--lf-page-width: 1200px;--lf-gutter: 16px;--lf-navbar-height: 68px;--lf-speed-fast: .14s;--lf-speed: .24s;--lf-speed-slow: .6s;--lf-ease: cubic-bezier(.2, .8, .2, 1);--lf-layer-nav: 40;--lf-layer-toast: 60}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--lf-navbar-height) + var(--lf-space-4))}body{margin:0;min-height:100vh;background:var(--lf-bg);color:var(--lf-text);font-family:var(--lf-font-body);font-size:var(--lf-text-md);line-height:1.6}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:repeating-linear-gradient(0deg,rgb(255 255 255 / .012) 0 1px,transparent 1px 3px),linear-gradient(rgb(219 218 214 / .035) 1px,transparent 1px) 0 0 / 56px 56px,linear-gradient(90deg,rgb(219 218 214 / .035) 1px,transparent 1px) 0 0 / 56px 56px,radial-gradient(60vw 50vh at 85% -5%,rgb(250 122 46 / .16),transparent 70%),radial-gradient(50vw 45vh at 5% 10%,rgb(219 218 214 / .06),transparent 70%),radial-gradient(50vw 40vh at 50% 110%,rgb(250 122 46 / .08),transparent 70%)}h1,h2,h3,h4{margin:0;line-height:1.15;overflow-wrap:anywhere}h1,h2{font-family:var(--lf-font-display);font-weight:700;letter-spacing:.01em}h3,h4{font-family:var(--lf-font-heading);font-weight:700}h1{font-size:var(--lf-text-3xl)}h2{font-size:var(--lf-text-2xl)}h3{font-size:var(--lf-text-xl)}h4{font-size:var(--lf-text-lg)}p{margin:0}a{color:var(--lf-cyan)}img,svg{display:block;max-width:100%}:focus-visible{outline:2px solid var(--lf-cyan);outline-offset:2px}::selection{background:var(--lf-violet);color:#fff}.lf-wrap{width:100%;max-width:calc(var(--lf-page-width) + var(--lf-gutter) * 2);margin-inline:auto;padding-inline:var(--lf-gutter)}.lf-muted{color:var(--lf-text-muted)}.lf-gradient-text{background:var(--lf-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.lf-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lf-skip{position:absolute;top:var(--lf-space-2);left:var(--lf-space-2);z-index:calc(var(--lf-layer-toast) + 1);padding:var(--lf-space-2) var(--lf-space-4);border-radius:var(--lf-radius-sm);background:var(--lf-cyan);color:var(--lf-text-on-accent);font-weight:600;transform:translateY(-200%)}.lf-skip:focus{transform:none}.lf-js [data-lf-reveal]{opacity:0;transform:translateY(18px);transition:opacity var(--lf-speed-slow) var(--lf-ease),transform var(--lf-speed-slow) var(--lf-ease)}.lf-js [data-lf-reveal].is-revealed{opacity:1;transform:none}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--lf-speed)}@media(prefers-reduced-motion:reduce){:root{--lf-speed-fast: 1ms;--lf-speed: 1ms;--lf-speed-slow: 1ms}html{scroll-behavior:auto}.lf-js [data-lf-reveal]{opacity:1;transform:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important}}.lf-btn{--lf-btn-glow: var(--lf-glow-cyan);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--lf-space-2);min-height:44px;padding:0 var(--lf-space-5);border:1px solid transparent;border-radius:var(--lf-radius-md);background:none;color:var(--lf-text);font-family:var(--lf-font-heading);font-size:1.0625rem;font-weight:700;letter-spacing:.03em;line-height:1;text-decoration:none;cursor:pointer;transition:box-shadow var(--lf-speed) var(--lf-ease),background-color var(--lf-speed) var(--lf-ease),border-color var(--lf-speed) var(--lf-ease),color var(--lf-speed) var(--lf-ease),transform var(--lf-speed) var(--lf-ease)}.lf-btn--sm{min-height:44px;padding-inline:var(--lf-space-4);font-size:var(--lf-text-sm)}.lf-btn--lg{min-height:54px;padding-inline:var(--lf-space-6);font-size:1.1875rem}.lf-btn--primary{background:var(--lf-cyan);color:var(--lf-text-on-accent)}.lf-btn--secondary{border-color:transparent;background:linear-gradient(var(--lf-surface-solid),var(--lf-surface-solid)) padding-box,var(--lf-gradient) border-box;--lf-btn-glow: var(--lf-glow-violet)}.lf-btn--ghost{color:var(--lf-text);--lf-btn-glow: none}.lf-btn--danger{background:var(--lf-danger);color:var(--lf-text-on-accent);--lf-btn-glow: var(--lf-glow-magenta)}.lf-btn:hover,.lf-btn.is-hover{box-shadow:var(--lf-btn-glow)}.lf-btn--ghost:hover,.lf-btn--ghost.is-hover{background:var(--lf-surface-hover)}.lf-btn:active{transform:translateY(1px) scale(.99)}.lf-btn.is-focus{outline:2px solid var(--lf-cyan);outline-offset:2px}.lf-btn:disabled,.lf-btn[aria-disabled=true]{box-shadow:none;opacity:.45;cursor:not-allowed}.lf-btn__spinner{width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:lf-spin .7s linear infinite}@keyframes lf-spin{to{transform:rotate(360deg)}}.lf-icon{width:1.25em;height:1.25em;flex:none}.lf-card{display:flex;flex-direction:column;gap:var(--lf-space-3);height:100%;padding:var(--lf-space-5);border:1px solid var(--lf-line);border-radius:var(--lf-radius-lg);background:var(--lf-surface-solid);color:inherit;text-decoration:none}.lf-card--glass{background:var(--lf-surface);-webkit-backdrop-filter:var(--lf-blur);backdrop-filter:var(--lf-blur)}.lf-card--gradient{border-color:transparent;background:linear-gradient(var(--lf-surface-solid),var(--lf-surface-solid)) padding-box,var(--lf-gradient) border-box}.lf-card--interactive{transition:box-shadow var(--lf-speed) var(--lf-ease),border-color var(--lf-speed) var(--lf-ease),transform var(--lf-speed) var(--lf-ease)}.lf-card--interactive:hover,.lf-card--interactive:focus-visible,.lf-card--interactive.is-hover{border-color:var(--lf-cyan);box-shadow:var(--lf-glow-cyan);transform:translateY(-3px)}.lf-card__action{margin-top:auto;color:var(--lf-cyan);font-family:var(--lf-font-heading);font-weight:700;letter-spacing:.03em}.lf-badge{--lf-badge: var(--lf-text-muted);display:inline-flex;align-items:center;gap:var(--lf-space-1);width:fit-content;padding:2px 10px;border:1px solid color-mix(in srgb,var(--lf-badge) 55%,transparent);border-radius:var(--lf-radius-pill);background:color-mix(in srgb,var(--lf-badge) 12%,transparent);color:var(--lf-badge);font-family:var(--lf-font-heading);font-size:var(--lf-text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.lf-badge--cyan{--lf-badge: var(--lf-cyan)}.lf-badge--violet{--lf-badge: var(--lf-violet-light)}.lf-badge--magenta{--lf-badge: var(--lf-magenta)}.lf-badge--success{--lf-badge: var(--lf-success)}.lf-badge--warning{--lf-badge: var(--lf-warning)}.lf-badge--danger{--lf-badge: var(--lf-danger)}.lf-badge__dot{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.lf-field{display:flex;flex-direction:column;gap:var(--lf-space-1)}.lf-field__label{font-size:var(--lf-text-sm);font-weight:600}.lf-field__required{color:var(--lf-magenta)}.lf-field__hint{color:var(--lf-text-muted);font-size:var(--lf-text-xs)}.lf-field__error{color:var(--lf-danger);font-size:var(--lf-text-xs);font-weight:600}.lf-input{width:100%;min-height:44px;padding:10px var(--lf-space-3);border:1px solid var(--lf-line-strong);border-radius:var(--lf-radius-md);background:var(--lf-bg-raised);color:var(--lf-text);font:inherit;font-size:var(--lf-text-md);transition:border-color var(--lf-speed-fast) var(--lf-ease),box-shadow var(--lf-speed-fast) var(--lf-ease)}.lf-input::placeholder{color:var(--lf-text-muted);opacity:.8}.lf-input:hover,.lf-input.is-hover{border-color:var(--lf-violet-light)}.lf-input:focus,.lf-input.is-focus{border-color:var(--lf-cyan);outline:none;box-shadow:var(--lf-glow-cyan)}.lf-input[aria-invalid=true]{border-color:var(--lf-danger)}.lf-input:disabled{opacity:.5;cursor:not-allowed}textarea.lf-input{min-height:110px;resize:vertical}select.lf-input option{background:var(--lf-surface-solid)}.lf-check{display:inline-flex;align-items:center;gap:var(--lf-space-2);min-height:44px;cursor:pointer}.lf-check input{width:20px;height:20px;margin:0;accent-color:var(--lf-cyan)}.lf-check:has(input:disabled){opacity:.5;cursor:not-allowed}.lf-modal{width:min(560px,calc(100vw - var(--lf-gutter) * 2));max-height:calc(100dvh - var(--lf-gutter) * 2);padding:0;border:1px solid transparent;border-radius:var(--lf-radius-lg);background:linear-gradient(var(--lf-surface-solid),var(--lf-surface-solid)) padding-box,var(--lf-gradient) border-box;box-shadow:var(--lf-shadow),var(--lf-glow-violet);color:var(--lf-text)}.lf-modal::backdrop,.lf-drawer::backdrop{background:#03040ab8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.lf-modal[open]{animation:lf-pop var(--lf-speed) var(--lf-ease)}@keyframes lf-pop{0%{opacity:0;transform:translateY(10px) scale(.98)}}.lf-modal__head{display:flex;align-items:center;justify-content:space-between;gap:var(--lf-space-3);padding:var(--lf-space-4) var(--lf-space-5);border-bottom:1px solid var(--lf-line)}.lf-modal__title{font-size:var(--lf-text-xl)}.lf-modal__body{padding:var(--lf-space-5)}.lf-modal__foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--lf-space-2);padding:var(--lf-space-4) var(--lf-space-5);border-top:1px solid var(--lf-line)}.lf-icon-btn{display:inline-flex;position:relative;align-items:center;justify-content:center;width:44px;height:44px;flex:none;border:0;border-radius:var(--lf-radius-md);background:none;color:inherit;text-decoration:none;cursor:pointer;transition:background-color var(--lf-speed-fast) var(--lf-ease),color var(--lf-speed-fast) var(--lf-ease)}.lf-icon-btn:hover{background:var(--lf-surface-hover);color:var(--lf-cyan)}.lf-toasts{position:fixed;right:var(--lf-gutter);bottom:var(--lf-gutter);left:var(--lf-gutter);z-index:var(--lf-layer-toast);display:flex;flex-direction:column;align-items:flex-end;gap:var(--lf-space-2);pointer-events:none}.lf-toast{--lf-toast: var(--lf-cyan);display:flex;align-items:center;gap:var(--lf-space-3);width:min(400px,100%);padding:var(--lf-space-2) var(--lf-space-2) var(--lf-space-2) var(--lf-space-4);border:1px solid var(--lf-toast);border-left-width:4px;border-radius:var(--lf-radius-md);background:var(--lf-surface-solid);box-shadow:var(--lf-shadow);pointer-events:auto;animation:lf-pop var(--lf-speed) var(--lf-ease)}.lf-toasts--inline{position:static;align-items:stretch;max-width:400px}.lf-toast--success{--lf-toast: var(--lf-success)}.lf-toast--warning{--lf-toast: var(--lf-warning)}.lf-toast--error{--lf-toast: var(--lf-danger)}.lf-toast__message{flex:1;font-size:var(--lf-text-sm)}.lf-section-title{display:flex;flex-direction:column;gap:var(--lf-space-2);margin-bottom:var(--lf-space-5)}.lf-section-title__kicker{color:var(--lf-cyan);font-family:var(--lf-font-heading);font-size:var(--lf-text-sm);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.lf-counter{font-family:var(--lf-font-display);font-size:var(--lf-text-2xl);font-variant-numeric:tabular-nums;font-weight:700}.lf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:var(--lf-space-4);margin:0;padding:0;list-style:none}.lf-consent{position:fixed;inset:auto var(--lf-space-4) var(--lf-space-4) var(--lf-space-4);z-index:50;max-width:520px;margin-inline:auto;padding:var(--lf-space-4);border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#2c2b31;color:#fff;box-shadow:0 10px 40px #00000073}.lf-consent[hidden],.lf-consent__open[hidden]{display:none}.lf-consent p{margin:0 0 var(--lf-space-3)}.lf-consent__actions{display:flex;flex-wrap:wrap;gap:10px}.lf-consent__open{position:fixed;bottom:8px;left:8px;z-index:40;padding:4px 8px;border:0;border-radius:6px;background:#0009;color:#fff;font-size:12px;cursor:pointer}@media(max-width:767px){.lf-footer__list a,.lf-pdp__crumbs a,.lf-pdp__rating,.lf-shop__clear{display:inline-flex;align-items:center;min-height:40px}.lf-shop__filters-title{display:flex;align-items:center;min-height:44px}}.lf-edit-page{position:fixed;right:var(--lf-space-4);bottom:var(--lf-space-4);z-index:var(--lf-layer-nav);display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:var(--lf-radius-pill);background:var(--lf-text);color:var(--lf-bg);font-weight:700;text-decoration:none;box-shadow:var(--lf-shadow)}.lf-edit-page:hover{color:var(--lf-bg);transform:translateY(-2px)}.lf-card--stretched{position:relative}.lf-card__link{color:inherit;text-decoration:none}.lf-card__link:after{content:"";position:absolute;inset:0;border-radius:inherit}.lf-card__link:focus-visible{outline:none}.lf-card__link:focus-visible:after{outline:2px solid var(--lf-cyan);outline-offset:2px}.lf-pics__single{display:block}.lf-pics{position:relative;z-index:1;overflow:hidden;border-radius:var(--lf-radius-md)}.lf-pics__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.lf-pics__track::-webkit-scrollbar{display:none}.lf-pics__slide{display:block;flex:0 0 100%;min-width:0;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always}.lf-pics__slide img{display:block}.lf-pics__arrow{position:absolute;top:50%;display:none;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--lf-line);border-radius:50%;background:var(--lf-surface-solid);color:var(--lf-text);cursor:pointer;translate:0 -50%}.lf-js .lf-pics__arrow{display:grid}.lf-pics__arrow:hover{border-color:var(--lf-cyan);color:var(--lf-cyan)}.lf-pics__arrow--prev{left:var(--lf-space-2)}.lf-pics__arrow--prev svg{rotate:90deg}.lf-pics__arrow--next{right:var(--lf-space-2)}.lf-pics__arrow--next svg{rotate:-90deg}@media(hover:none){.lf-js .lf-pics__arrow{display:none}}@media(hover:hover){.lf-pics__arrow{opacity:0;transition:opacity var(--lf-speed) var(--lf-ease)}.lf-card:hover .lf-pics__arrow,.lf-pics:focus-within .lf-pics__arrow{opacity:1}}.lf-pics__dots{position:absolute;right:0;bottom:var(--lf-pics-dots-bottom, var(--lf-space-2));left:0;display:flex;gap:6px;justify-content:center;pointer-events:none}.lf-pics__dot{width:8px;height:8px;border:1px solid var(--lf-bg);border-radius:50%;background:var(--lf-text);opacity:.55}.lf-pics__dot.is-current{background:var(--lf-cyan);opacity:1}.lf-product__media{--lf-pics-dots-bottom: 56px}.lf-product__badge,.lf-product__media .lf-wish,.lf-product__tools{z-index:2}.lf-nav{position:sticky;top:0;z-index:var(--lf-layer-nav);border-bottom:1px solid var(--lf-line);background:#1c1b20c7;-webkit-backdrop-filter:var(--lf-blur);backdrop-filter:var(--lf-blur)}.lf-nav__bar{display:flex;align-items:center;gap:var(--lf-space-3);min-height:var(--lf-navbar-height)}.lf-nav__brand{flex:none;color:var(--lf-text);font-family:var(--lf-font-display);font-size:var(--lf-text-lg);font-weight:800;letter-spacing:.04em;text-decoration:none;transition:text-shadow var(--lf-speed) var(--lf-ease)}.lf-nav__brand:hover{text-shadow:0 0 14px var(--lf-cyan)}.lf-nav__logo{display:block;width:auto;max-width:100%;height:46px}@media(min-width:900px){.lf-nav__logo{height:54px}}.lf-nav__links{display:none;align-items:center;gap:var(--lf-space-1);margin:0;padding:0;list-style:none}.lf-nav__search{display:none;flex:1;max-width:420px;margin-inline:auto}.lf-nav__actions{display:flex;align-items:center;gap:var(--lf-space-1);margin-left:auto}.lf-nav__user{display:none}.lf-nav__burger{margin-left:calc(var(--lf-space-2) * -1)}.lf-nav__link{display:inline-flex;align-items:center;gap:var(--lf-space-1);min-height:44px;padding:0 var(--lf-space-3);border:0;border-radius:var(--lf-radius-sm);background:none;color:var(--lf-text);font-family:var(--lf-font-heading);font-size:1.0625rem;font-weight:600;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:color var(--lf-speed-fast) var(--lf-ease),background-color var(--lf-speed-fast) var(--lf-ease)}.lf-nav__link:hover,.lf-nav__link[aria-current=page]{color:var(--lf-cyan)}@media(min-width:900px){.lf-nav__burger{display:none}.lf-nav__links,.lf-nav__user{display:flex}.lf-nav__search{display:block}.lf-nav__actions{margin-left:0}}.lf-dropdown{position:relative}.lf-dropdown__chevron{width:1em;height:1em;transition:transform var(--lf-speed-fast) var(--lf-ease)}.lf-dropdown__panel{position:absolute;top:100%;left:0;display:none;min-width:220px;margin:0;padding:var(--lf-space-2);border:1px solid var(--lf-line-strong);border-radius:var(--lf-radius-md);background:var(--lf-surface-solid);box-shadow:var(--lf-shadow);list-style:none}.lf-dropdown__panel--end{right:0;left:auto}.lf-dropdown.is-open>.lf-dropdown__panel,.lf-dropdown__panel--static{display:block}.lf-dropdown__panel--static{position:static;width:fit-content}.lf-dropdown.is-open .lf-dropdown__chevron{transform:rotate(180deg)}@media(hover:hover){.lf-dropdown:hover>.lf-dropdown__panel{display:block}}.lf-dropdown:focus-within>.lf-dropdown__panel{display:block}.lf-menu-link{display:flex;align-items:center;width:100%;min-height:44px;padding:0 var(--lf-space-3);border:0;border-radius:var(--lf-radius-sm);background:none;color:var(--lf-text);font:inherit;font-size:var(--lf-text-sm);text-align:left;text-decoration:none;cursor:pointer}.lf-menu-link:hover{background:var(--lf-surface-hover);color:var(--lf-cyan)}.lf-search{position:relative}.lf-search__icon{position:absolute;top:50%;left:var(--lf-space-3);color:var(--lf-text-muted);transform:translateY(-50%);pointer-events:none}.lf-search__input{padding-left:2.5rem;border-radius:var(--lf-radius-pill)}.lf-search__panel{position:absolute;top:calc(100% + var(--lf-space-1));right:0;left:0;z-index:1;overflow:hidden;border:1px solid var(--lf-line-strong);border-radius:var(--lf-radius-md);background:var(--lf-surface-solid);box-shadow:var(--lf-shadow)}.lf-search__panel[hidden]{display:none}.lf-search__list{margin:0;padding:var(--lf-space-1);list-style:none}.lf-search__option{display:flex;gap:var(--lf-space-3);align-items:center;padding:var(--lf-space-2) var(--lf-space-3);border-radius:var(--lf-radius-sm);color:var(--lf-text);text-decoration:none}.lf-search__option:hover,.lf-search__option.is-active{background:var(--lf-surface-hover);color:var(--lf-cyan)}.lf-search__picture{display:block;flex:none;width:56px;height:56px;border-radius:var(--lf-radius-sm);background:var(--lf-surface-hover);object-fit:cover}.lf-search__text{min-width:0}.lf-search__result-picture{display:block;width:100%;height:auto;aspect-ratio:4 / 3;border-radius:var(--lf-radius-sm);background:var(--lf-surface-hover);object-fit:cover}.lf-search__title{display:block;font-weight:600}.lf-search__subtitle{display:block;color:var(--lf-text-muted);font-size:var(--lf-text-xs)}.lf-search__status{padding:var(--lf-space-3) var(--lf-space-4);color:var(--lf-text-muted);font-size:var(--lf-text-sm)}.lf-cart-count{position:absolute;top:3px;right:1px;min-width:18px;padding:0 5px;border-radius:var(--lf-radius-pill);background:var(--lf-magenta);color:var(--lf-text-on-accent);font-size:.6875rem;font-weight:700;line-height:18px;text-align:center}.lf-drawer{width:min(340px,88vw);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;border-right:1px solid var(--lf-line-strong);background:var(--lf-bg-raised);color:var(--lf-text)}.lf-drawer[open]{display:flex;flex-direction:column;animation:lf-slide-in var(--lf-speed) var(--lf-ease)}@keyframes lf-slide-in{0%{transform:translate(-100%)}}.lf-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:var(--lf-space-2) var(--lf-space-2) var(--lf-space-2) var(--lf-space-4);border-bottom:1px solid var(--lf-line)}.lf-drawer__body{display:flex;flex-direction:column;flex:1;gap:var(--lf-space-4);padding:var(--lf-space-4);overflow-y:auto}.lf-drawer__links{margin:0;padding:0;list-style:none}.lf-drawer__links ul{margin:0;padding:0 0 0 var(--lf-space-4);list-style:none}.lf-drawer__heading{display:block;padding:var(--lf-space-3) var(--lf-space-3) var(--lf-space-1);color:var(--lf-text-muted);font-family:var(--lf-font-heading);font-size:var(--lf-text-sm);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lf-drawer__links .lf-menu-link{font-size:var(--lf-text-md)}.lf-drawer__user{margin-top:auto;padding-top:var(--lf-space-3);border-top:1px solid var(--lf-line)}.lf-footer{margin-top:var(--lf-space-8);overflow:hidden;color:var(--lf-text-on-accent)}.lf-footer__fire{display:block;width:100%;height:clamp(130px,19vw,300px);margin-bottom:-1px}.lf-footer__flames path{fill:var(--lf-cyan)}.lf-footer__flames-back path{fill:color-mix(in srgb,var(--lf-cyan) 55%,var(--lf-bg))}.lf-footer__robot rect,.lf-footer__robot path{fill:var(--lf-bg);stroke:var(--lf-cyan);stroke-width:9}.lf-footer__robot .lf-footer__robot-eye,.lf-footer__robot-spark{fill:var(--lf-cyan);stroke:none}.lf-footer__robot .lf-footer__robot-eye{stroke:none;transform-box:fill-box;transform-origin:center}@media(prefers-reduced-motion:no-preference){.lf-footer__flames-back{animation:lf-flame 3.2s ease-in-out infinite alternate}.lf-footer__robot .lf-footer__robot-eye{animation:lf-blink 5s linear infinite}}@keyframes lf-flame{to{transform:translateY(10px) scaleY(.98)}}@keyframes lf-blink{0%,95%,to{transform:scaleY(1)}97.5%{transform:scaleY(.1)}}.lf-footer__panel{background:var(--lf-cyan)}.lf-footer__top{display:grid;gap:var(--lf-space-6);padding-block:var(--lf-space-5) var(--lf-space-6)}.lf-footer__menus{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lf-space-5)}@media(min-width:560px){.lf-footer__menus{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:960px){.lf-footer__top{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,.8fr);align-items:start}.lf-footer__call{text-align:center}.lf-footer__side{text-align:right}.lf-footer__social{justify-content:flex-end}}.lf-footer__heading{margin:0 0 var(--lf-space-2);color:inherit;font-size:var(--lf-text-lg);font-weight:800;white-space:nowrap}.lf-footer__list{margin:0;padding:0;list-style:none}.lf-footer__panel a{color:inherit}.lf-footer__list a{display:inline-flex;align-items:center;min-height:34px;font-size:var(--lf-text-sm);font-weight:500;text-decoration:none}.lf-footer__list a:hover{text-decoration:underline;text-underline-offset:3px}.lf-footer__panel a:focus-visible{outline:2px solid var(--lf-text-on-accent);outline-offset:2px}.lf-footer__tagline{margin:0 0 var(--lf-space-3);font-size:var(--lf-text-sm)}.lf-footer__panel .lf-footer__button{display:inline-flex;align-items:center;min-height:48px;padding:0 26px;border-radius:var(--lf-radius-pill);background:var(--lf-text-on-accent);color:var(--lf-cyan);font-weight:800;text-decoration:none;transition:transform var(--lf-speed-fast) var(--lf-ease)}.lf-footer__panel .lf-footer__button:hover{transform:translateY(-2px)}.lf-footer__social{display:flex;flex-wrap:wrap;gap:var(--lf-space-2);margin:0 0 var(--lf-space-3);padding:0;list-style:none}.lf-footer__social a{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:var(--lf-radius-pill);background:var(--lf-text-on-accent);color:var(--lf-cyan);font-size:var(--lf-text-xs);font-weight:700;text-decoration:none}.lf-footer__copyright{margin:0;font-weight:800}.lf-footer__note{margin:var(--lf-space-1) 0 0;font-size:var(--lf-text-xs)}.lf-footer__wordmark{display:block;padding-inline:var(--lf-gutter)}.lf-footer__wordmark svg{display:block;width:100%;height:auto}.lf-footer__wordmark text{fill:var(--lf-text-on-accent);font-family:var(--lf-font-display);font-size:150px;font-weight:900}.lf-page{padding-block:var(--lf-space-7)}.lf-hero{padding-block:var(--lf-space-8) var(--lf-space-7)}.lf-hero__lead{max-width:36em;margin-top:var(--lf-space-4);color:var(--lf-text-muted);font-size:var(--lf-text-lg)}.lf-page__search{max-width:560px;margin-block:var(--lf-space-4) var(--lf-space-5)}.lf-card__title{font-family:var(--lf-font-heading);font-size:var(--lf-text-xl)}.lf-empty{padding:var(--lf-space-5);border:1px dashed var(--lf-line-strong);border-radius:var(--lf-radius-lg);color:var(--lf-text-muted)}.lf-pages{display:flex;justify-content:space-between;margin-top:var(--lf-space-5)}.lf-prose{max-width:760px}.lf-prose h1{margin-bottom:var(--lf-space-5);font-size:var(--lf-text-2xl)}.lf-prose p,.lf-prose ul,.lf-prose ol{margin-bottom:var(--lf-space-4)}.lf-guide__section{padding-block:var(--lf-space-6);border-top:1px solid var(--lf-line)}.lf-guide__section>h2{margin-bottom:var(--lf-space-4);font-size:var(--lf-text-xl)}.lf-guide__label{margin:var(--lf-space-4) 0 var(--lf-space-2);color:var(--lf-text-muted);font-size:var(--lf-text-xs);letter-spacing:.08em;text-transform:uppercase}.lf-guide__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lf-space-3)}.lf-guide__swatch{height:64px;border:1px solid var(--lf-line);border-radius:var(--lf-radius-md)}.lf-guide__swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:var(--lf-space-3)}.lf-guide__swatches code{display:block;margin-top:var(--lf-space-1);color:var(--lf-text-muted);font-size:var(--lf-text-xs);overflow-wrap:anywhere}.lf-guide__stack{display:flex;flex-direction:column;gap:var(--lf-space-3)}.lf-guide__dropdown{min-height:170px}.lf-guide__fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:var(--lf-space-4)}.lf-section{--lf-section-accent: var(--lf-cyan);padding-block:var(--lf-space-7);background:var(--lf-section-bg, transparent)}.lf-section .lf-section-title__kicker{color:var(--lf-section-accent)}.lf-section--hero-3d{padding-block:0}.lf-hero3d{position:relative;display:flex;align-items:center;min-height:min(88vh,760px);overflow:hidden}.lf-hero3d__backdrop{position:absolute;inset:0}.lf-hero3d__poster{width:100%;height:100%;object-fit:cover;opacity:.5}.lf-hero3d__stage{position:absolute;inset:0;opacity:0;transition:opacity var(--lf-speed-slow) var(--lf-ease)}.lf-hero3d__stage.is-live{opacity:1}.lf-hero3d__stage canvas{display:block;width:100%;height:100%}.lf-hero3d__backdrop:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#1c1b2059,#1c1b20b3);pointer-events:none}@media(min-width:900px){.lf-hero3d__backdrop:after{background:linear-gradient(90deg,#1c1b20bf,#1c1b200d 62%)}}.lf-hero3d__content{position:relative;display:flex;flex-direction:column;gap:var(--lf-space-3);padding-block:var(--lf-space-8);pointer-events:none}.lf-hero3d__content>*{max-width:640px;pointer-events:auto}.lf-hero3d__actions{display:flex;flex-wrap:wrap;gap:var(--lf-space-3);margin-top:var(--lf-space-3)}.lf-home-cat__image{width:100%;height:auto;aspect-ratio:1;border-radius:var(--lf-radius-md);object-fit:cover}.lf-product{position:relative}.lf-product__badge{position:absolute;top:var(--lf-space-4);left:var(--lf-space-4);background:var(--lf-surface-solid)}.lf-product__image{width:100%;height:auto;aspect-ratio:1;border-radius:var(--lf-radius-md);object-fit:cover}.lf-product__short{font-size:var(--lf-text-sm)}.lf-product__price{display:flex;flex-wrap:wrap;gap:var(--lf-space-2);align-items:baseline;margin-top:auto}.lf-product__price strong{color:var(--lf-section-accent, var(--lf-cyan));font-family:var(--lf-font-heading);font-size:var(--lf-text-lg)}.lf-product__price s{font-size:var(--lf-text-sm)}.lf-carousel__head{display:flex;gap:var(--lf-space-3);align-items:flex-end;justify-content:space-between}.lf-carousel__nav{display:none;flex:none;margin-bottom:var(--lf-space-5)}.lf-js .lf-carousel__nav{display:flex}.lf-carousel__prev{transform:rotate(90deg)}.lf-carousel__next{transform:rotate(-90deg)}.lf-carousel{display:grid;grid-auto-columns:minmax(240px,280px);grid-auto-flow:column;gap:var(--lf-space-4);margin:0;padding:0 0 var(--lf-space-3);overflow-x:auto;list-style:none;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:thin}.lf-carousel__item{scroll-snap-align:start}.lf-flash{padding:var(--lf-space-5);border:1px solid color-mix(in srgb,var(--lf-magenta) 55%,transparent);border-radius:var(--lf-radius-lg);background:#fa7a2e0d}.lf-section--flash-sale{--lf-section-accent: var(--lf-magenta)}.lf-flash__head{display:flex;flex-wrap:wrap;gap:var(--lf-space-4);align-items:flex-start;justify-content:space-between;margin-bottom:var(--lf-space-5)}.lf-flash__head .lf-section-title{margin-bottom:0}.lf-countdown{display:flex;gap:var(--lf-space-2)}.lf-countdown__unit{display:flex;flex-direction:column;align-items:center;min-width:62px;padding:var(--lf-space-2);border:1px solid var(--lf-line-strong);border-radius:var(--lf-radius-md);background:var(--lf-surface-solid)}.lf-countdown__unit strong{font-family:var(--lf-font-display);font-size:var(--lf-text-xl);font-variant-numeric:tabular-nums}.lf-countdown__unit span{color:var(--lf-text-muted);font-size:var(--lf-text-xs)}.lf-why__icon{display:inline-flex;width:fit-content;padding:var(--lf-space-3);border-radius:var(--lf-radius-md);background:color-mix(in srgb,var(--lf-section-accent) 14%,transparent);color:var(--lf-section-accent);font-size:1.25rem}.lf-spotlight{display:grid;gap:var(--lf-space-5);align-items:center}@media(min-width:800px){.lf-spotlight:has(.lf-spotlight__image){grid-template-columns:3fr 2fr}}.lf-spotlight__text{display:flex;flex-direction:column;gap:var(--lf-space-3)}.lf-spotlight__text .lf-section-title{margin-bottom:0}.lf-spotlight__image{width:100%;border-radius:var(--lf-radius-md)}.lf-spotlight__others{display:flex;flex-wrap:wrap;gap:var(--lf-space-2) var(--lf-space-5);margin:var(--lf-space-4) 0 0;padding:0;list-style:none}.lf-stars{color:var(--lf-warning);letter-spacing:2px}.lf-stars__off{color:var(--lf-line-strong)}.lf-review__by{display:flex;flex-wrap:wrap;gap:var(--lf-space-2);align-items:center;margin-top:auto;font-size:var(--lf-text-sm)}.lf-newsletter__form{display:flex;flex-direction:column;gap:var(--lf-space-3);align-items:flex-start;max-width:480px}.lf-newsletter__form .lf-field{width:100%}.lf-social{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(46%,180px),1fr));gap:var(--lf-space-3);margin:0;padding:0;list-style:none}.lf-social__item{display:flex;align-items:center;justify-content:center;aspect-ratio:1;overflow:hidden;border:1px solid var(--lf-line);border-radius:var(--lf-radius-md);background:var(--lf-surface-solid);color:var(--lf-text);text-align:center;text-decoration:none;transition:border-color var(--lf-speed) var(--lf-ease),box-shadow var(--lf-speed) var(--lf-ease)}.lf-social__item:hover{border-color:var(--lf-section-accent);box-shadow:var(--lf-glow-cyan)}.lf-social__item img{width:100%;height:100%;object-fit:cover}.lf-shop__head{margin-bottom:var(--lf-space-5)}.lf-shop{display:grid;gap:var(--lf-space-5);align-items:start}@media(min-width:900px){.lf-shop{grid-template-columns:260px minmax(0,1fr)}}.lf-shop__filters{padding:var(--lf-space-4);border:1px solid var(--lf-line);border-radius:var(--lf-radius-lg);background:var(--lf-surface)}.lf-shop__filters-title{font-family:var(--lf-font-heading);font-size:var(--lf-text-lg);font-weight:700;cursor:pointer}.lf-shop__form{display:flex;flex-direction:column;gap:var(--lf-space-3);margin-top:var(--lf-space-3)}.lf-shop__group{display:flex;flex-direction:column;margin:0;padding:0;border:0}.lf-shop__group .lf-check{min-height:36px}.lf-shop__range{display:grid;grid-template-columns:1fr 1fr;gap:var(--lf-space-2);margin-top:var(--lf-space-1)}.lf-shop__clear{font-size:var(--lf-text-sm)}.lf-shop__count{margin-bottom:var(--lf-space-3);color:var(--lf-text-muted);font-size:var(--lf-text-sm)}.lf-shop__results[aria-busy=true]{opacity:.55;transition:opacity var(--lf-speed-fast) var(--lf-ease)}.lf-shop__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr))}.lf-product{position:relative;overflow:hidden;padding:var(--lf-space-3);transition:border-color var(--lf-speed) var(--lf-ease),box-shadow var(--lf-speed) var(--lf-ease),transform var(--lf-speed) var(--lf-ease)}.lf-product:hover,.lf-product:focus-within{border-color:var(--lf-cyan);box-shadow:var(--lf-glow-cyan);transform:translateY(-3px)}.lf-product__media{position:relative;overflow:hidden;border-radius:var(--lf-radius-md)}.lf-product__media>a{display:block}.lf-product__image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;transition:transform var(--lf-speed-slow) var(--lf-ease)}.lf-product__image--empty{background:var(--lf-bg-raised)}.lf-product:hover .lf-product__image{transform:scale(1.05)}.lf-product__badge{position:absolute;z-index:1;top:var(--lf-space-2);left:var(--lf-space-2);background:var(--lf-surface-solid)}.lf-product__tools{position:absolute;right:var(--lf-space-2);bottom:var(--lf-space-2);left:var(--lf-space-2);display:flex;justify-content:center;transition:opacity var(--lf-speed) var(--lf-ease),transform var(--lf-speed) var(--lf-ease)}@media(hover:hover){.lf-product__tools{opacity:0;transform:translateY(6px)}.lf-product:hover .lf-product__tools,.lf-product:focus-within .lf-product__tools{opacity:1;transform:none}}.lf-product__quick{display:inline-flex;align-items:center;min-height:40px;padding:0 var(--lf-space-4);border-radius:var(--lf-radius-pill);background:var(--lf-surface-solid);color:var(--lf-text);font-size:var(--lf-text-sm);font-weight:600;text-decoration:none}.lf-product__quick:hover{background:var(--lf-cyan);color:var(--lf-text-on-accent)}.lf-product__media .lf-wish{position:absolute;top:var(--lf-space-2);right:var(--lf-space-2)}.lf-wish{margin:0}.lf-wish__btn{border-radius:50%;background:#1c1b20a6;color:var(--lf-text)}.lf-wish__btn[aria-pressed=true]{color:var(--lf-magenta)}.lf-wish__btn[aria-pressed=true] svg{fill:currentColor}.lf-product__name{font-size:var(--lf-text-lg)}.lf-product__name a{color:inherit;text-decoration:none}.lf-product__name a:hover{color:var(--lf-cyan)}.lf-pagination{display:flex;flex-wrap:wrap;gap:var(--lf-space-1);justify-content:center;margin-top:var(--lf-space-6)}.lf-pagination__link{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 var(--lf-space-3);border:1px solid var(--lf-line);border-radius:var(--lf-radius-sm);color:var(--lf-text);text-decoration:none}.lf-pagination__link:hover{border-color:var(--lf-cyan);color:var(--lf-cyan)}.lf-pagination__link.is-current{border-color:var(--lf-cyan);background:var(--lf-cyan);color:var(--lf-text-on-accent)}.lf-quick{width:min(860px,calc(100vw - var(--lf-gutter) * 2))}.lf-qv{display:grid;gap:var(--lf-space-5)}@media(min-width:700px){.lf-qv{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.lf-qv__main{width:100%;height:auto;border-radius:var(--lf-radius-md)}.lf-qv__thumbs{display:flex;gap:var(--lf-space-2);margin-top:var(--lf-space-2)}.lf-qv__thumb{padding:0;overflow:hidden;border:1px solid var(--lf-line-strong);border-radius:var(--lf-radius-sm);background:none;cursor:pointer}.lf-qv__thumb img{width:56px;height:56px;object-fit:cover}.lf-qv__info{display:flex;flex-direction:column;gap:var(--lf-space-3)}.lf-qv__name{font-size:var(--lf-text-xl)}.lf-qv__variants{margin:0;padding:0;list-style:none}.lf-qv__variants li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--lf-space-2);padding:var(--lf-space-2) 0;border-bottom:1px solid var(--lf-line);font-size:var(--lf-text-sm)}.lf-qv__tags,.lf-qv__actions{display:flex;flex-wrap:wrap;gap:var(--lf-space-2);align-items:center}.lf-qv__tags a{text-decoration:none}.lf-banners{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:var(--lf-space-3)}.lf-banner{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--lf-space-1);min-height:150px;padding:var(--lf-space-5);overflow:hidden;border:1px solid transparent;border-radius:var(--lf-radius-lg);background:linear-gradient(var(--lf-surface-solid),var(--lf-surface-solid)) padding-box,var(--lf-gradient) border-box;color:var(--lf-text);text-decoration:none}.lf-banner__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.45}.lf-banner>:not(img){position:relative}a.lf-banner:hover{box-shadow:var(--lf-glow-violet)}.lf-pdp__crumbs{display:flex;flex-wrap:wrap;gap:var(--lf-space-2);margin-bottom:var(--lf-space-4);color:var(--lf-text-muted);font-size:var(--lf-text-sm)}.lf-pdp__top{display:grid;gap:var(--lf-space-6);align-items:start}@media(min-width:900px){.lf-pdp__top{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.lf-pdp__media{position:sticky;top:calc(var(--lf-navbar-height) + var(--lf-space-3))}}.lf-pdp__media{min-width:0}.lf-pdp__views{display:flex;gap:var(--lf-space-1);margin-bottom:var(--lf-space-2)}.lf-pdp__view{min-height:40px;padding:0 var(--lf-space-3);border:1px solid var(--lf-line-strong);border-radius:var(--lf-radius-sm);background:none;color:var(--lf-text);font:inherit;font-size:var(--lf-text-sm);cursor:pointer}.lf-pdp__view.is-active{border-color:var(--lf-cyan);color:var(--lf-cyan)}.lf-pdp .lf-model{position:relative;overflow:hidden;border:1px solid var(--lf-line);border-radius:var(--lf-radius-lg);background:var(--lf-surface-solid)}.lf-pdp .lf-model:fullscreen{border-radius:0}.lf-pdp .lf-model__fallback img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.lf-model__empty{display:flex;align-items:center;justify-content:center;aspect-ratio:1;color:var(--lf-text-muted)}.lf-pdp .lf-model--ready .lf-model__fallback{display:none}.lf-pdp .lf-model__stage{position:relative;aspect-ratio:1;width:100%}.lf-pdp .lf-model:fullscreen .lf-model__stage{aspect-ratio:auto;height:100%}.lf-pdp .lf-model:not(.lf-model--ready) .lf-model__stage{position:absolute;inset:0;aspect-ratio:auto;height:100%;pointer-events:none}.lf-pdp .lf-model__stage canvas{display:block;width:100%;height:100%;cursor:grab}.lf-pdp .lf-model.is-photos .lf-model__fallback{display:block}.lf-pdp .lf-model.is-photos .lf-model__stage,.lf-pdp .lf-model.is-photos .lf-model__toolbar{display:none}.lf-pdp .lf-model__loading,.lf-pdp .lf-model__notice{position:absolute;bottom:var(--lf-space-3);left:var(--lf-space-3);margin:0;padding:var(--lf-space-1) var(--lf-space-3);border-radius:var(--lf-radius-sm);background:#1c1b20d9;font-size:var(--lf-text-xs)}.lf-pdp .lf-model__toolbar{display:flex;flex-wrap:wrap;gap:var(--lf-space-1);align-items:center;padding:var(--lf-space-2);border-top:1px solid var(--lf-line)}.lf-pdp .lf-model__btn{min-height:40px;padding:0 var(--lf-space-3);border:1px solid var(--lf-line-strong);border-radius:var(--lf-radius-sm);background:none;color:var(--lf-text);font:inherit;font-size:var(--lf-text-xs);cursor:pointer}.lf-pdp .lf-model__btn:hover,.lf-pdp .lf-model__btn[aria-pressed=true]{border-color:var(--lf-cyan);color:var(--lf-cyan)}.lf-pdp .lf-model__swatches{display:flex;flex-wrap:wrap;gap:var(--lf-space-1);margin-left:auto}.lf-pdp .lf-model__swatch{width:32px;height:32px;padding:0;border:2px solid var(--lf-line-strong);border-radius:50%;background:none;color:transparent;font-size:0;cursor:pointer}.lf-pdp .lf-model__swatch--original{background:conic-gradient(var(--lf-cyan),var(--lf-violet),var(--lf-magenta),var(--lf-cyan))}.lf-pdp .lf-model__swatch[aria-pressed=true]{border-color:var(--lf-text)}.lf-pdp__info{display:flex;flex-direction:column;gap:var(--lf-space-3);min-width:0}.lf-pdp__name{font-size:var(--lf-text-2xl)}.lf-pdp__rating{width:fit-content;color:var(--lf-text);font-size:var(--lf-text-sm)}.lf-pdp__price{display:flex;flex-wrap:wrap;gap:var(--lf-space-2);align-items:center}.lf-pdp__price strong{color:var(--lf-cyan);font-family:var(--lf-font-heading);font-size:var(--lf-text-2xl)}.lf-pdp__price [hidden],.lf-pdp__stock [hidden]{display:none}.lf-pdp__form{display:flex;flex-direction:column;gap:var(--lf-space-3)}.lf-pdp__variants{display:flex;flex-wrap:wrap;gap:var(--lf-space-2);margin:0;padding:0;border:0}.lf-pdp__variants legend{margin-bottom:var(--lf-space-2)}.lf-pdp__variant{display:inline-flex;gap:var(--lf-space-2);align-items:center;min-height:44px;padding:0 var(--lf-space-3);border:1px solid var(--lf-line-strong);border-radius:var(--lf-radius-md);font-size:var(--lf-text-sm);cursor:pointer}.lf-pdp__variant:has(input:checked){border-color:var(--lf-cyan);box-shadow:var(--lf-glow-cyan)}.lf-pdp__variant:has(input:focus-visible){outline:2px solid var(--lf-cyan);outline-offset:2px}.lf-pdp__variant.is-out{opacity:.55}.lf-pdp__variant input{position:absolute;opacity:0}.lf-pdp__swatch{width:16px;height:16px;border:1px solid var(--lf-line-strong);border-radius:50%}.lf-pdp__quantity{width:110px}.lf-pdp__coupon-row{display:flex;gap:var(--lf-space-2)}.lf-pdp__coupon-row .lf-input{flex:1;min-width:0;text-transform:uppercase}.lf-pdp__actions{display:flex;flex-wrap:wrap;gap:var(--lf-space-2)}.lf-pdp__actions .lf-btn{flex:1 1 150px}.lf-pdp__wish{display:flex;gap:var(--lf-space-2);align-items:center;font-size:var(--lf-text-sm)}.lf-pdp__wish .lf-wish__btn{background:var(--lf-surface-solid)}.lf-pdp__delivery{display:flex;gap:var(--lf-space-3);padding:var(--lf-space-3) var(--lf-space-4);border:1px solid var(--lf-line);border-radius:var(--lf-radius-md);background:var(--lf-surface);font-size:var(--lf-text-sm)}.lf-pdp__delivery .lf-icon{color:var(--lf-cyan)}.lf-tabs{margin-top:var(--lf-space-7)}.lf-tabs__list{display:flex;gap:var(--lf-space-1);overflow-x:auto;border-bottom:1px solid var(--lf-line)}.lf-tabs__list[hidden]{display:none}.lf-tabs__tab{min-height:48px;padding:0 var(--lf-space-4);border:0;border-bottom:2px solid transparent;background:none;color:var(--lf-text-muted);font-family:var(--lf-font-heading);font-size:1.0625rem;font-weight:700;white-space:nowrap;cursor:pointer}.lf-tabs__tab[aria-selected=true]{border-bottom-color:var(--lf-cyan);color:var(--lf-cyan)}.lf-tabs__panel{padding-block:var(--lf-space-5);max-width:820px}.lf-tabs__panel[hidden]{display:none}.lf-tabs__heading{margin-bottom:var(--lf-space-3);font-size:var(--lf-text-xl)}.lf-js .lf-tabs__heading{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.lf-pdp__description{color:var(--lf-text-muted)}.lf-pdp__specs{margin:0}.lf-pdp__specs>div{display:grid;grid-template-columns:minmax(110px,1fr) 2fr;gap:var(--lf-space-3);padding:var(--lf-space-2) 0;border-bottom:1px solid var(--lf-line)}.lf-pdp__specs dt{color:var(--lf-text-muted)}.lf-pdp__specs dd{margin:0}.lf-pdp__reviews{margin:0;padding:0;list-style:none}.lf-pdp__reviews li{display:flex;flex-direction:column;gap:var(--lf-space-1);padding-block:var(--lf-space-4);border-bottom:1px solid var(--lf-line)}.lf-pdp__summary{margin-block:var(--lf-space-3)}.lf-pdp__review-form{display:flex;flex-direction:column;gap:var(--lf-space-3);max-width:520px;margin-top:var(--lf-space-5)}.lf-pdp__faq{padding-block:var(--lf-space-3);border-bottom:1px solid var(--lf-line)}.lf-pdp__faq summary{font-weight:600;cursor:pointer}.lf-pdp__faq p{margin-top:var(--lf-space-2)}.lf-pdp__related{margin-top:var(--lf-space-7)}.lf-pdp__zones{margin:var(--lf-space-1) 0;padding:0;color:var(--lf-text-muted);list-style:none}.lf-drawer--end{margin-left:auto;border-right:0;border-left:1px solid var(--lf-line-strong)}.lf-drawer--end[open]{animation-name:lf-slide-in-end}@keyframes lf-slide-in-end{0%{transform:translate(100%)}}.lf-cart h1{margin-bottom:var(--lf-space-5);font-size:var(--lf-text-2xl)}.lf-cart__lines{margin:0;padding:0;list-style:none}.lf-cart__line{display:flex;gap:var(--lf-space-3);padding-block:var(--lf-space-3);border-bottom:1px solid var(--lf-line)}.lf-cart__image{flex:none;width:72px;height:72px;border-radius:var(--lf-radius-sm);object-fit:cover}.lf-cart__info{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.lf-cart__name{color:var(--lf-text);font-weight:600;text-decoration:none;overflow-wrap:anywhere}.lf-cart__controls{display:flex;flex-wrap:wrap;gap:var(--lf-space-2);align-items:center;margin-top:var(--lf-space-2)}.lf-cart__controls form{margin:0}.lf-cart__qty{display:flex;gap:var(--lf-space-1);align-items:center}.lf-cart__qty .lf-input{width:72px}.lf-cart__remove{min-height:44px;padding:0 var(--lf-space-2);border:0;background:none;color:var(--lf-text-muted);font:inherit;font-size:var(--lf-text-sm);text-decoration:underline;cursor:pointer}.lf-cart__total{flex:none;font-family:var(--lf-font-heading);font-size:var(--lf-text-lg)}.lf-cart__foot{display:flex;flex-direction:column;gap:var(--lf-space-2);margin-top:var(--lf-space-4)}.lf-cart .lf-cart__foot{align-items:flex-end;text-align:right}.lf-cart__subtotal{display:flex;gap:var(--lf-space-3);justify-content:space-between;font-size:var(--lf-text-lg)}.lf-cart__view{font-size:var(--lf-text-sm);text-align:center}.lf-cart-count[hidden]{display:none}
