@layer theme,base;@layer components{.lj-scope{--lj-bg:#f5f8fc;--lj-surface:#fff;--lj-soft:#eef3fa;--lj-ink:#0b1b33;--lj-text:#2f3d55;--lj-muted:#56657d;--lj-line:#e1e8f1;--lj-line-strong:#c7d3e3;--lj-primary:#0b5fc4;--lj-primary-hover:#094fa4;--lj-primary-soft:#e7f0fc;--lj-on-primary:#fff;--lj-accent:#0e9fc4;--lj-deal:#c2410c;--lj-deal-soft:#fff1e8;--lj-success:#0f7a5c;--lj-success-soft:#e5f5ef;--lj-warning:#8a5300;--lj-warning-soft:#fff6e2;--lj-danger:#b42335;--lj-danger-soft:#fdecef;--lj-star:#d98e04;--lj-overlay:#0b1b3373;--lj-primary-soft-hover:#d9e7fa;--lj-placeholder:#7d8aa0;--lj-line-hover:#a9b8cc;--lj-info-text:#0a4488;--lj-shimmer:#ffffffb3;--lj-glass:#ffffffeb;--lj-media-center:#fff;--lj-topbar-bg:#0b1b33;--lj-on-success:#fff;--lj-r-sm:8px;--lj-r-md:12px;--lj-r-lg:16px;--lj-r-xl:24px;--lj-r-pill:999px;--lj-shadow-sm:0 1px 2px #0b1b330d, 0 1px 3px #0b1b330a;--lj-shadow-md:0 10px 28px -14px #0b1b3338;--lj-shadow-lg:0 24px 60px -20px #0b1b334d;--lj-ring:0 0 0 3px #0b5fc447;--lj-font-display:"Manrope", "Manrope Fallback", system-ui, sans-serif;--lj-font-body:"DM Sans", "DM Sans Fallback", system-ui, sans-serif;--lj-container:1200px;--lj-gutter:16px;--lj-section:clamp(40px, 6vw, 72px);--lj-header-h:64px;--lj-ease:cubic-bezier(.2, .7, .2, 1);--lj-z-buybar:30;--lj-z-header:40;--lj-z-dropdown:45;--lj-z-popover:48;--lj-z-overlay:50;--lj-z-toast:70;color:var(--lj-text);font-family:var(--lj-font-body)}@media (min-width:640px){.lj-scope{--lj-gutter:24px}}:root[data-lj-theme=dark] .lj-scope{--lj-bg:#0b1220;--lj-surface:#111a2b;--lj-soft:#172238;--lj-ink:#eef3fb;--lj-text:#c6d1e3;--lj-muted:#97a6bd;--lj-line:#22304a;--lj-line-strong:#34465f;--lj-line-hover:#4a5f7e;--lj-primary:#6aa6ff;--lj-primary-hover:#8bb9ff;--lj-primary-soft:#16294a;--lj-primary-soft-hover:#1d3560;--lj-on-primary:#06101f;--lj-accent:#38c6e8;--lj-deal-soft:#3a1c0c;--lj-success:#4fd1a5;--lj-success-soft:#0f2e27;--lj-on-success:#04150f;--lj-warning:#f3b64d;--lj-warning-soft:#33260c;--lj-danger:#ff8593;--lj-danger-soft:#3a1720;--lj-info-text:#b5d0ff;--lj-placeholder:#7f8ea6;--lj-overlay:#0009;--lj-shimmer:#ffffff0f;--lj-glass:#0b1220e6;--lj-media-center:#22304a;--lj-shadow-sm:0 1px 2px #0006;--lj-shadow-md:0 10px 28px -14px #000000b3;--lj-shadow-lg:0 24px 60px -20px #000c;--lj-ring:0 0 0 3px #6aa6ff59;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-lj-theme=light]) .lj-scope{--lj-bg:#0b1220;--lj-surface:#111a2b;--lj-soft:#172238;--lj-ink:#eef3fb;--lj-text:#c6d1e3;--lj-muted:#97a6bd;--lj-line:#22304a;--lj-line-strong:#34465f;--lj-line-hover:#4a5f7e;--lj-primary:#6aa6ff;--lj-primary-hover:#8bb9ff;--lj-primary-soft:#16294a;--lj-primary-soft-hover:#1d3560;--lj-on-primary:#06101f;--lj-accent:#38c6e8;--lj-deal-soft:#3a1c0c;--lj-success:#4fd1a5;--lj-success-soft:#0f2e27;--lj-on-success:#04150f;--lj-warning:#f3b64d;--lj-warning-soft:#33260c;--lj-danger:#ff8593;--lj-danger-soft:#3a1720;--lj-info-text:#b5d0ff;--lj-placeholder:#7f8ea6;--lj-overlay:#0009;--lj-shimmer:#ffffff0f;--lj-glass:#0b1220e6;--lj-media-center:#22304a;--lj-shadow-sm:0 1px 2px #0006;--lj-shadow-md:0 10px 28px -14px #000000b3;--lj-shadow-lg:0 24px 60px -20px #000c;--lj-ring:0 0 0 3px #6aa6ff59;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.lj-page{background:var(--lj-bg);flex-direction:column;min-height:100vh;display:flex}.lj-page>main{flex:1}.lj-scope ::selection{background:var(--lj-primary-soft);color:var(--lj-ink)}.lj-scope h1,.lj-scope h2,.lj-scope h3,.lj-display{font-family:var(--lj-font-display);color:var(--lj-ink);letter-spacing:-.02em}.lj-container{width:100%;max-width:var(--lj-container);padding-inline:var(--lj-gutter);margin-inline:auto}.lj-section{padding-block:var(--lj-section)}.lj-section+.lj-section{padding-top:0}.lj-grid-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:768px){.lj-grid-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media (min-width:1100px){.lj-grid-products--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.lj-rail{scroll-snap-type:x mandatory;margin-inline:calc(var(--lj-gutter) * -1);padding-bottom:6px;padding-inline:var(--lj-gutter);scrollbar-width:thin;grid-auto-columns:minmax(168px,46%);grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}.lj-rail>*{scroll-snap-align:start}@media (min-width:768px){.lj-rail{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:unset;gap:20px;margin-inline:0;padding-inline:0;overflow:visible}}.lj-h1{font-size:clamp(28px,4.4vw,46px);font-weight:800;line-height:1.08}.lj-h2{font-size:clamp(21px,2.6vw,28px);font-weight:800;line-height:1.2}.lj-h3{font-size:17px;font-weight:700;line-height:1.3}.lj-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--lj-primary);font-size:12px;font-weight:700}.lj-lead{color:var(--lj-muted);font-size:clamp(15px,1.6vw,17px);line-height:1.6}.lj-muted{color:var(--lj-muted)}.lj-ink{color:var(--lj-ink)}.lj-small{font-size:13px;line-height:1.5}.lj-tiny{font-size:12px;line-height:1.45}.lj-link{color:var(--lj-primary);text-underline-offset:3px;font-weight:600}.lj-link:hover{text-decoration:underline}.lj-hit{align-items:center;min-height:44px;display:inline-flex}.lj-breadcrumbs a{align-items:center;min-height:32px;display:inline-flex}.lj-btn{--btn-h:44px;min-height:var(--btn-h);border-radius:var(--lj-r-md);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:700;line-height:1;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .1s;display:inline-flex}.lj-btn:active:not(:disabled){transform:translateY(1px)}.lj-btn:disabled,.lj-btn[aria-disabled=true]{cursor:not-allowed;opacity:.5}.lj-btn svg{flex-shrink:0;width:18px;height:18px}.lj-btn--sm{--btn-h:36px;border-radius:var(--lj-r-sm);padding:0 12px;font-size:13px}.lj-btn--sm svg{width:16px;height:16px}.lj-btn--lg{--btn-h:52px;padding:0 24px;font-size:15px}.lj-btn--block{width:100%}.lj-btn--icon{width:var(--btn-h);padding:0}.lj-btn--primary{background:var(--lj-primary);color:var(--lj-on-primary);box-shadow:0 6px 16px -8px #0b5fc48c}.lj-btn--primary:hover:not(:disabled){background:var(--lj-primary-hover)}.lj-btn--secondary{background:var(--lj-surface);color:var(--lj-primary);border-color:var(--lj-line-strong)}.lj-btn--secondary:hover:not(:disabled){border-color:var(--lj-primary);background:var(--lj-primary-soft)}.lj-btn--soft{background:var(--lj-primary-soft);color:var(--lj-primary)}.lj-btn--soft:hover:not(:disabled){background:var(--lj-primary-soft-hover)}.lj-btn--ghost{color:var(--lj-ink);background:0 0}.lj-btn--ghost:hover:not(:disabled){background:var(--lj-soft)}.lj-btn--danger-ghost{color:var(--lj-danger);background:0 0}.lj-btn--danger-ghost:hover:not(:disabled){background:var(--lj-danger-soft)}.lj-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite lj-spin}@keyframes lj-spin{to{transform:rotate(360deg)}}.lj-scope :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--lj-primary);outline-offset:2px;border-radius:var(--lj-r-sm)}.lj-btn:focus-visible{outline:2px solid var(--lj-primary);outline-offset:2px;box-shadow:var(--lj-ring)}.lj-skip-link{z-index:100;border-radius:var(--lj-r-sm);background:var(--lj-primary);color:var(--lj-on-primary);padding:10px 14px;font-weight:700;position:absolute;top:-100px;left:12px}.lj-skip-link:focus{top:12px}.lj-field{flex-direction:column;gap:6px;min-width:0;display:flex}.lj-label{color:var(--lj-ink);font-size:13px;font-weight:700}.lj-label small{color:var(--lj-muted);font-weight:500}.lj-input,.lj-select{border-radius:var(--lj-r-md);border:1px solid var(--lj-line-strong);background:var(--lj-surface);width:100%;min-height:46px;color:var(--lj-ink);padding:0 14px;font-size:16px;transition:border-color .15s,box-shadow .15s}.lj-input::placeholder{color:var(--lj-placeholder)}.lj-input:hover,.lj-select:hover{border-color:var(--lj-line-hover)}.lj-input:focus,.lj-select:focus{border-color:var(--lj-primary);box-shadow:var(--lj-ring);outline:none}.lj-scope .lj-input:focus-visible{border-color:var(--lj-primary);box-shadow:var(--lj-ring);outline:none}.lj-scope .lj-select:focus-visible{border-color:var(--lj-primary);box-shadow:var(--lj-ring);outline:none}.lj-input[aria-invalid=true]{border-color:var(--lj-danger)}.lj-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px #b4233533}.lj-input:disabled{background:var(--lj-soft);color:var(--lj-muted)}.lj-field-error{color:var(--lj-danger);font-size:12px;font-weight:600}.lj-field-hint{color:var(--lj-muted);font-size:12px}.lj-check{min-height:40px;color:var(--lj-ink);cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.lj-check input{width:18px;height:18px;accent-color:var(--lj-primary);flex-shrink:0}.lj-option{border-radius:var(--lj-r-md);border:1px solid var(--lj-line-strong);background:var(--lj-surface);cursor:pointer;align-items:flex-start;gap:12px;padding:14px 16px;transition:border-color .15s,background-color .15s;display:flex}.lj-option:hover{border-color:var(--lj-primary)}.lj-option:has(input:checked){border-color:var(--lj-primary);background:var(--lj-primary-soft);box-shadow:inset 0 0 0 1px var(--lj-primary)}.lj-option input{width:18px;height:18px;accent-color:var(--lj-primary);flex-shrink:0;margin-top:3px}.lj-badge{border-radius:var(--lj-r-pill);letter-spacing:.01em;white-space:nowrap;align-items:center;gap:4px;height:22px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.lj-badge svg{width:12px;height:12px}.lj-badge--deal{background:var(--lj-deal);color:#fff}.lj-badge--info{background:var(--lj-primary-soft);color:var(--lj-primary)}.lj-badge--success{background:var(--lj-success-soft);color:var(--lj-success)}.lj-badge--neutral{background:var(--lj-soft);color:var(--lj-text)}.lj-badge--warning{background:var(--lj-warning-soft);color:var(--lj-warning)}.lj-card{background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:var(--lj-r-lg);box-shadow:var(--lj-shadow-sm)}.lj-card--pad{padding:20px}@media (min-width:640px){.lj-card--pad{padding:24px}}.lj-panel{background:var(--lj-soft);border-radius:var(--lj-r-lg)}.lj-divider{background:var(--lj-line);border:0;height:1px}.lj-alert{border-radius:var(--lj-r-md);align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.lj-alert svg{flex-shrink:0;width:18px;height:18px;margin-top:1px}.lj-alert--info{background:var(--lj-primary-soft);color:var(--lj-info-text)}.lj-alert--warning{background:var(--lj-warning-soft);color:var(--lj-warning)}.lj-alert--success{background:var(--lj-success-soft);color:var(--lj-success)}.lj-alert--error{background:var(--lj-danger-soft);color:var(--lj-danger)}.lj-skeleton{background:var(--lj-soft);border-radius:var(--lj-r-sm);position:relative;overflow:hidden}.lj-skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--lj-shimmer), transparent);animation:1.3s infinite lj-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes lj-shimmer{to{transform:translate(100%)}}.lj-header{z-index:var(--lj-z-header);background:var(--lj-glass);-webkit-backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--lj-line);position:sticky;top:0}.lj-header[data-scrolled]{box-shadow:0 6px 20px -12px #0b1b3340}.lj-route{animation:lj-route-in .28s var(--lj-ease) both}@keyframes lj-route-in{0%{opacity:0;transform:translateY(6px)}}.lj-announce{animation:lj-fade-down .35s var(--lj-ease)}.lj-topbar{background:var(--lj-topbar-bg);color:#dbe5f3;font-size:12px}.lj-header-icon{border-radius:var(--lj-r-md);min-width:44px;height:44px;color:var(--lj-ink);justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:600;transition:background-color .15s;display:inline-flex;position:relative}.lj-header-icon:hover{background:var(--lj-soft)}.lj-header-icon svg{flex-shrink:0;width:22px;height:22px}.lj-count{border-radius:var(--lj-r-pill);background:var(--lj-primary);color:#fff;text-align:center;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--lj-surface);padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:4px;right:2px}.lj-catnav-link,.lj-megatrigger{height:44px;color:var(--lj-text);border-bottom:2px solid #0000;align-items:center;padding:0 2px;font-size:14px;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex}.lj-megatrigger{cursor:pointer;gap:6px}.lj-catnav-link{position:relative;border-bottom:0!important}.lj-catnav-link:after{content:"";background:var(--lj-primary);transform-origin:0;height:2px;transition:transform .22s var(--lj-ease);border-radius:2px;position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.lj-catnav-link:hover:after,.lj-catnav-link[aria-current=page]:after{transform:scaleX(1)}.lj-catnav-link:hover,.lj-catnav-link[aria-current=page],.lj-megatrigger:hover,.lj-megatrigger[data-state=open]{color:var(--lj-primary);border-bottom-color:var(--lj-primary)}.lj-megamenu{z-index:var(--lj-z-dropdown);background:var(--lj-surface);border-top:1px solid var(--lj-line);border-bottom:1px solid var(--lj-line);box-shadow:var(--lj-shadow-lg);animation:lj-fade-down .16s var(--lj-ease);position:absolute;top:100%;left:0;right:0}@keyframes lj-fade-down{0%{opacity:0;transform:translateY(-4px)}}.lj-search{width:100%;position:relative}.lj-search-input{border-radius:var(--lj-r-md);border:1px solid var(--lj-line-strong);background:var(--lj-soft);width:100%;height:46px;color:var(--lj-ink);padding:0 48px 0 44px;font-size:16px;transition:background-color .15s,border-color .15s,box-shadow .15s}.lj-search-input::placeholder{color:var(--lj-placeholder)}.lj-search-input:hover{border-color:var(--lj-line-hover)}.lj-search-input:focus{background:var(--lj-surface);border-color:var(--lj-primary);box-shadow:var(--lj-ring);outline:none}.lj-scope .lj-search-input:focus-visible{background:var(--lj-surface);border-color:var(--lj-primary);box-shadow:var(--lj-ring);outline:none}.lj-search-input::-webkit-search-cancel-button{display:none}.lj-search-panel{z-index:var(--lj-z-dropdown);background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:var(--lj-r-lg);max-height:min(70vh,520px);box-shadow:var(--lj-shadow-lg);padding:8px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.lj-search-option{border-radius:var(--lj-r-md);text-align:left;width:100%;min-height:44px;color:var(--lj-ink);cursor:pointer;align-items:center;gap:12px;padding:6px 10px;font-size:14px;display:flex}.lj-search-option[aria-selected=true],.lj-search-option:hover{background:var(--lj-soft)}.lj-search-group{letter-spacing:.08em;text-transform:uppercase;color:var(--lj-muted);padding:10px 10px 4px;font-size:11px;font-weight:700}.lj-chip{border-radius:var(--lj-r-pill);border:1px solid var(--lj-line-strong);background:var(--lj-surface);min-height:36px;color:var(--lj-ink);cursor:pointer;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;transition:border-color .15s,background-color .15s;display:inline-flex}.lj-chip:hover{border-color:var(--lj-primary);background:var(--lj-primary-soft)}.lj-chip svg{width:14px;height:14px}.lj-chip--active{border-color:var(--lj-primary);background:var(--lj-primary-soft);color:var(--lj-primary)}@media (max-width:767px){.lj-search-panel{height:calc(100dvh - var(--lj-header-real,120px));max-height:none;padding:12px var(--lj-gutter) calc(12px + env(safe-area-inset-bottom));border-left:0;border-right:0;border-radius:0;position:fixed;inset:100% 0 auto;overflow-y:auto}}.lj-media{background:radial-gradient(circle at 50% 40%, var(--lj-media-center) 0%, var(--lj-soft) 75%);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.lj-media img{object-fit:contain;width:100%;height:100%;animation:lj-img-in .45s var(--lj-ease) both}@keyframes lj-img-in{0%{opacity:0}}.lj-pcard{background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:var(--lj-r-lg);height:100%;box-shadow:var(--lj-shadow-sm);transition:box-shadow .2s ease, border-color .2s ease, transform .2s var(--lj-ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.lj-pcard:hover{border-color:var(--lj-line-strong);box-shadow:var(--lj-shadow-md)}@media (hover:hover){.lj-pcard:hover{transform:translateY(-2px)}.lj-pcard:hover .lj-media img{transform:scale(1.03)}}.lj-pcard .lj-media{aspect-ratio:1;padding:14px}.lj-pcard .lj-media img{transition:transform .4s var(--lj-ease)}.lj-pcard-link:after{content:"";z-index:1;position:absolute;inset:0}.lj-pcard-link:focus-visible{outline:none}.lj-pcard:has(.lj-pcard-link:focus-visible){outline:2px solid var(--lj-primary);outline-offset:2px}.lj-pcard-raise{z-index:2;position:relative}.lj-quick{opacity:0;pointer-events:none;transition:opacity .2s ease, transform .2s var(--lj-ease);bottom:10px;left:50%;transform:translate(-50%,6px);position:absolute!important}@media (hover:hover) and (min-width:1024px){.lj-pcard:hover .lj-quick,.lj-pcard:focus-within .lj-quick{opacity:1;pointer-events:auto;transform:translate(-50%)}.lj-quick:focus-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}}@media not ((hover:hover) and (min-width:1024px)){.lj-quick{display:none!important}}.lj-fav{background:var(--lj-glass);width:40px;height:40px;color:var(--lj-muted);border:1px solid var(--lj-line);border-radius:50%;justify-content:center;align-items:center;transition:color .15s,transform .15s;display:inline-flex}.lj-fav:hover,.lj-fav[aria-pressed=true]{color:var(--lj-danger)}.lj-fav[aria-pressed=true] svg{fill:currentColor;animation:lj-pop .28s var(--lj-ease)}.lj-fav:hover{border-color:var(--lj-danger-soft);background:var(--lj-surface)}@keyframes lj-pop{50%{transform:scale(1.25)}}.lj-fav svg{width:18px;height:18px}.lj-price-old{color:var(--lj-muted);font-size:13px;text-decoration:line-through}.lj-price{font-family:var(--lj-font-display);color:var(--lj-ink);letter-spacing:-.02em;font-weight:800;line-height:1.1}.lj-stock{color:var(--lj-success);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.lj-stock:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.lj-stock--out{color:var(--lj-muted)}.lj-stock--low{color:var(--lj-warning)}.lj-stars{color:var(--lj-star);gap:1px;display:inline-flex}.lj-stars svg{width:14px;height:14px}.lj-stars .is-empty{color:var(--lj-line-strong)}.lj-stepper{border:1px solid var(--lj-line-strong);border-radius:var(--lj-r-md);background:var(--lj-surface);align-items:center;height:44px;display:inline-flex}.lj-stepper button{width:44px;height:100%;color:var(--lj-ink);border-radius:var(--lj-r-md);justify-content:center;align-items:center;display:inline-flex}.lj-stepper button:hover:not(:disabled){background:var(--lj-soft)}.lj-stepper button:disabled{color:var(--lj-line-strong);cursor:not-allowed}.lj-stepper svg{width:16px;height:16px}.lj-stepper output{text-align:center;min-width:32px;color:var(--lj-ink);font-variant-numeric:tabular-nums;font-weight:700}.lj-stepper--sm{height:36px}.lj-stepper--sm button{width:36px}.lj-breadcrumbs ol{color:var(--lj-muted);flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:13px;display:flex}.lj-breadcrumbs a{color:var(--lj-muted)}.lj-breadcrumbs a:hover{color:var(--lj-primary);text-decoration:underline}.lj-breadcrumbs [aria-current=page]{color:var(--lj-ink);font-weight:600}.lj-breadcrumbs svg{width:14px;height:14px}.lj-sheet{color:var(--lj-text);box-shadow:var(--lj-shadow-lg);background:var(--lj-surface)!important;border-color:var(--lj-line)!important}.lj-sheet-overlay{background:var(--lj-overlay)!important}.lj-toast{z-index:var(--lj-z-toast);background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:var(--lj-r-lg);max-width:400px;box-shadow:var(--lj-shadow-lg);margin-left:auto;position:fixed;bottom:16px;left:16px;right:16px}@media (min-width:768px){.lj-toast{bottom:auto;left:auto;top:calc(var(--lj-header-real,120px) + 12px);width:380px}}.lj-toaster{z-index:var(--lj-z-toast);top:calc(var(--lj-header-real,120px) + 12px);pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;left:12px;right:12px}@media (min-width:768px){.lj-toaster{width:380px;inset:auto auto 20px 20px}}.lj-toast-item{pointer-events:auto;background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:var(--lj-r-md);box-shadow:var(--lj-shadow-lg);border-left-width:4px;align-items:flex-start;gap:10px;padding:12px 12px 12px 14px;display:flex}.lj-toast-item--success{border-left-color:var(--lj-success);color:var(--lj-success)}.lj-toast-item--info{border-left-color:var(--lj-primary);color:var(--lj-primary)}.lj-toast-item--error{border-left-color:var(--lj-danger);color:var(--lj-danger)}.lj-consent{z-index:var(--lj-z-toast);left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:var(--lj-r-lg);max-width:720px;box-shadow:var(--lj-shadow-lg);flex-direction:column;gap:12px;margin-inline:auto;padding:16px;display:flex;position:fixed}@media (min-width:640px){.lj-consent{flex-direction:row;align-items:center}}.lj-buybar{z-index:var(--lj-z-buybar);background:var(--lj-glass);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--lj-line);padding:10px var(--lj-gutter) calc(10px + env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0}.lj-btn--primary[data-done]{background:var(--lj-success);color:var(--lj-on-success)}.lj-totop{z-index:var(--lj-z-buybar);right:16px;bottom:calc(96px + env(safe-area-inset-bottom));background:var(--lj-surface);width:44px;height:44px;color:var(--lj-ink);border:1px solid var(--lj-line);box-shadow:var(--lj-shadow-md);animation:lj-fade-down .2s var(--lj-ease);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:fixed}.lj-totop:hover{color:var(--lj-primary)}@media (max-width:1023px){.lj-plp-toolbar{top:var(--lj-header-real,120px);z-index:20;margin-inline:calc(var(--lj-gutter) * -1);padding:8px var(--lj-gutter);background:var(--lj-glass);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--lj-line);position:sticky}}.lj-motion .lj-reveal{opacity:0;transition:opacity .6s var(--lj-ease), transform .6s var(--lj-ease);transform:translateY(14px)}.lj-motion .lj-reveal.is-visible{opacity:1;transform:none}.lj-cv{content-visibility:auto;contain-intrinsic-size:auto 600px}.lj-lens{pointer-events:none;border:2px solid var(--lj-surface);box-shadow:0 0 0 1px var(--lj-line-strong), var(--lj-shadow-lg);background-repeat:no-repeat;background-color:var(--lj-surface);border-radius:50%;position:absolute}.lj-steps{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.lj-step{color:var(--lj-muted);flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.lj-step:before{content:"";border-radius:var(--lj-r-pill);background:var(--lj-line);height:4px}.lj-step[data-state=done]:before,.lj-step[data-state=current]:before{background:var(--lj-primary)}.lj-step[data-state=current]{color:var(--lj-ink)}.lj-footer{background:var(--lj-surface);border-top:1px solid var(--lj-line)}.lj-footer a:hover{color:var(--lj-primary)}.lj-icon-circle{background:var(--lj-primary-soft);width:40px;height:40px;color:var(--lj-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lj-icon-circle svg{width:20px;height:20px}.lj-hero{background:radial-gradient(circle at 85% 20%, #0e9fc41f, transparent 45%), linear-gradient(180deg, var(--lj-surface), var(--lj-bg));border-bottom:1px solid var(--lj-line)}.lj-faq summary{cursor:pointer;list-style:none}.lj-faq summary::-webkit-details-marker{display:none}.lj-faq details[open] .lj-faq-chevron{transform:rotate(180deg)}.lj-faq-chevron{transition:transform .2s}.lj-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.lj-scope *,.lj-scope :before,.lj-scope :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.lj-topbar,.lj-header,.lj-footer,.lj-toaster,.lj-toast,.lj-consent,.lj-buybar,.lj-skip-link,.lj-breadcrumbs,.lj-no-print,.lj-scope a.lj-btn,.lj-scope button.lj-btn{display:none!important}.lj-page{background:#fff}.lj-card{box-shadow:none;break-inside:avoid}.lj-scope *{transition:none!important;animation:none!important}}}@layer utilities;@font-face{font-family:Manrope Fallback;src:local(Arial),local(Helvetica),local(Liberation Sans);size-adjust:102.6%}@font-face{font-family:DM Sans Fallback;src:local(Arial),local(Helvetica),local(Liberation Sans);size-adjust:104%}
