.hero-fw.svelte-mkr01r{width:100%;height:var(--slider-h,380px);-webkit-user-select:none;user-select:none;touch-action:pan-y;--hero-fw-chrome:#fff;--hero-fw-chrome-muted:#ffffff73;--hero-fw-arrow-bg:#0f172a85;--hero-fw-arrow-border:#ffffff24;--hero-fw-arrow-shadow:0 4px 16px #00000047;--hero-fw-dots-scrim:linear-gradient(to top, #0f172a8c, transparent);position:relative}.hero-fw.svelte-mkr01r:focus-visible{box-shadow:var(--v-focus-ring,0 0 0 3px color-mix(in srgb, var(--color-accent,#dc2626) 40%, transparent));border-radius:var(--v-radius-xl,20px);outline:none}@media (width<=640px){.hero-fw.svelte-mkr01r{height:var(--slider-mh,220px)}}.hero-fw--peek.svelte-mkr01r{container:hero-fw-vp/inline-size}.hero-fw__viewport.svelte-mkr01r{width:100%;height:100%;position:relative;overflow:hidden}.hero-fw__track.svelte-mkr01r{height:100%;transition:transform var(--v-motion-base,.3s) var(--v-motion-ease,cubic-bezier(.4, 0, .2, 1));gap:0;display:flex}.hero-fw--peek.svelte-mkr01r .hero-fw__track:where(.svelte-mkr01r){gap:var(--hero-fw-slide-gap,.75rem);will-change:transform}.hero-fw__track.hero-fw__track--instant.svelte-mkr01r{transition:none}@media (prefers-reduced-motion:reduce){.hero-fw__track.svelte-mkr01r{transition:none}}.hero-fw__slide.svelte-mkr01r{border-radius:var(--v-radius-xl,20px);background:var(--v-bg-elevated,#f1f5f9);flex:0 0 100%;height:100%;position:relative;overflow:hidden}.hero-fw--peek.svelte-mkr01r .hero-fw__slide:where(.svelte-mkr01r){flex:0 0 var(--hero-fw-slide-width,85cqw);box-shadow:0 8px 32px #0f172a1f}.hero-fw__slide-link.svelte-mkr01r{z-index:0;color:inherit;margin:0;padding:0;line-height:0;text-decoration:none;display:block;position:absolute;inset:0}.hero-fw__slide-link.svelte-mkr01r:focus-visible{outline:none;box-shadow:inset 0 0 0 3px #ffffffd9}.hero-fw__gradient.svelte-mkr01r{z-index:1;pointer-events:none;position:absolute;inset:0}.hero-fw__content.svelte-mkr01r{z-index:2;pointer-events:none;background:linear-gradient(#0000 28%,#00000026 55%,#0000008c 100%);flex-direction:column;justify-content:flex-end;padding:clamp(1.25rem,3vw,2.5rem);display:flex;position:absolute;inset:0}.hero-fw__title.svelte-mkr01r,.hero-fw__sub.svelte-mkr01r,.hero-fw__btn.svelte-mkr01r{pointer-events:auto}.hero-fw__text.svelte-mkr01r{width:min(var(--hero-slider-text-w,100%), 100%);min-width:0;max-width:100%}.hero-fw__content--img-link.svelte-mkr01r .hero-fw__title:where(.svelte-mkr01r),.hero-fw__content--img-link.svelte-mkr01r .hero-fw__sub:where(.svelte-mkr01r){pointer-events:none}.hero-fw__title.svelte-mkr01r{letter-spacing:-.03em;color:#fff;text-shadow:0 2px 12px #00000073;margin:0 0 .5rem;font-size:clamp(1.35rem,4vw,2.25rem);font-weight:800;line-height:1.1}.hero-fw__sub.svelte-mkr01r{color:#ffffffe6;margin:0 0 1rem;font-size:clamp(.875rem,2vw,1.0625rem)}.hero-fw__btn.svelte-mkr01r{border-radius:var(--v-radius-md,12px);background:var(--v-btn-primary-bg,var(--color-accent,#dc2626));color:var(--v-btn-primary-fg,#fff);align-self:flex-start;align-items:center;padding:.7rem 1.5rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.hero-fw__nav.svelte-mkr01r{z-index:10;pointer-events:none;position:absolute;inset:0}.hero-fw--peek.svelte-mkr01r .hero-fw__nav:where(.svelte-mkr01r){width:var(--hero-fw-slide-width,85cqw);inset:0 auto 0 50%;transform:translate(-50%)}.hero-fw__arrow.svelte-mkr01r{border:1px solid var(--hero-fw-arrow-border);appearance:none;background:var(--hero-fw-arrow-bg);width:2.85rem;height:2.85rem;color:var(--hero-fw-chrome);cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(8px);box-shadow:var(--hero-fw-arrow-shadow);transition:background var(--v-motion-fast,.15s) ease, transform var(--v-motion-fast,.15s) ease, border-color var(--v-motion-fast,.15s) ease;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.hero-fw__arrow.svelte-mkr01r:hover{background:var(--v-btn-primary-bg,var(--color-accent,#dc2626));border-color:#0000;transform:translateY(-50%)scale(1.04)}.hero-fw__arrow.svelte-mkr01r:focus-visible{box-shadow:var(--v-focus-ring,0 0 0 3px color-mix(in srgb, var(--color-accent,#dc2626) 40%, transparent)), var(--hero-fw-arrow-shadow);outline:none}.hero-fw--peek.svelte-mkr01r .hero-fw__arrow--prev:where(.svelte-mkr01r){left:.75rem}.hero-fw--peek.svelte-mkr01r .hero-fw__arrow--next:where(.svelte-mkr01r){right:.75rem}.hero-fw.svelte-mkr01r:not(.hero-fw--peek) .hero-fw__arrow--prev:where(.svelte-mkr01r){left:1rem}.hero-fw.svelte-mkr01r:not(.hero-fw--peek) .hero-fw__arrow--next:where(.svelte-mkr01r){right:1rem}@media (width<=480px){.hero-fw__nav.svelte-mkr01r{display:none}}.hero-fw__dots.svelte-mkr01r{z-index:10;background:var(--hero-fw-dots-scrim);pointer-events:none;align-items:center;gap:.45rem;padding:1.35rem .85rem 1rem;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hero-fw__dot.svelte-mkr01r{pointer-events:auto;appearance:none;background:var(--hero-fw-chrome-muted);cursor:pointer;width:.5rem;height:.5rem;transition:background var(--v-motion-fast,.15s) ease, transform var(--v-motion-fast,.15s) ease, width var(--v-motion-fast,.15s) ease;border:none;border-radius:50%;padding:0;box-shadow:0 1px 4px #00000059}.hero-fw__dot--active.svelte-mkr01r{background:var(--hero-fw-chrome);border-radius:var(--v-radius-pill,999px);width:1.35rem}.hero-fw__dot.svelte-mkr01r:focus-visible{box-shadow:0 0 0 2px var(--hero-fw-chrome);outline:none}@media (prefers-reduced-motion:reduce){.hero-fw__dot.svelte-mkr01r,.hero-fw__dot--active.svelte-mkr01r,.hero-fw__arrow.svelte-mkr01r{transition:none}}.home-fw.svelte-1m5kw9u{gap:var(--v-density-section-gap,2rem);flex-direction:column;display:flex}.home-fw__headline.svelte-1m5kw9u{padding:1.5rem 0 0}.home-fw__headline.svelte-1m5kw9u .home-fw__h1{letter-spacing:-.04em;color:var(--v-fg,#0f172a);margin:0 0 .5rem;font-size:clamp(1.75rem,5vw,2.75rem);font-weight:900;line-height:1.1}.home-fw__lead.svelte-1m5kw9u{color:var(--v-fg-muted,#64748b);max-width:50ch;margin:0;font-size:1.0625rem}[data-v-kit=full_width] .header{top:var(--preview-banner-height,0px);z-index:100;background:var(--v-bg-page,#fff);border-bottom:1px solid var(--v-border,#e5e7eb);width:100%;box-shadow:none;position:sticky}[data-v-kit=full_width] .header__inner{width:100%;max-width:none;padding:max(.75rem, var(--v-safe-top,0px)) var(--main-inline-pad,1.25rem) .75rem;box-sizing:border-box;justify-content:space-between;align-items:center;gap:clamp(.75rem,2vw,1.5rem);min-width:0;min-height:4.25rem;margin:0;display:flex}[data-v-kit=full_width] .header__start{flex:1 1 0;align-items:center;gap:clamp(.65rem,1.5vw,1rem);min-width:0;display:flex}[data-v-kit=full_width] .header__burger-lead{border-radius:var(--v-radius-md,8px);width:2.5rem;height:2.5rem;color:var(--v-fg,#0f172a);cursor:pointer;transition:background var(--v-motion-fast,.12s);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}[data-v-kit=full_width] .header__burger-lead:hover{background:color-mix(in srgb, var(--v-fg,#0f172a) 6%, transparent)}[data-v-kit=full_width] .header__logo{flex-shrink:0;align-items:center;text-decoration:none;display:flex}[data-v-kit=full_width] .header__logo-text{width:3rem;height:3rem;color:var(--v-fg,#0f172a);background:var(--v-bg-elevated,#f1f5f9);letter-spacing:-.03em;border-radius:999px;justify-content:center;align-items:center;font-size:1.125rem;font-weight:800;line-height:1;display:inline-flex}[data-v-kit=full_width] .header__logo-img{object-fit:contain;border-radius:999px;width:auto;height:auto;max-height:3.25rem;display:block}[data-v-kit=full_width] .header__brand{flex-direction:column;gap:.15rem;min-width:0;display:flex}[data-v-kit=full_width] .header__brand-title{color:var(--v-fg,#0f172a);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(.875rem,2vw,1rem);font-weight:800;line-height:1.2;text-decoration:none;overflow:hidden}[data-v-kit=full_width] .header__brand-title:hover{color:var(--v-fg,#0f172a);opacity:.88}[data-v-kit=full_width] .header__brand-meta{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0;display:flex}[data-v-kit=full_width] .header__brand-city{color:var(--color-accent,#dc2626);font-size:.8125rem;font-weight:600;line-height:1.2}[data-v-kit=full_width] .header__brand-phone{color:var(--v-fg-muted,#64748b);white-space:nowrap;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}[data-v-kit=full_width] .header__brand-phone:hover{color:var(--v-link-hover,#dc2626);text-decoration:underline}[data-v-kit=full_width] .header__brand-phone-icon{opacity:.9;flex-shrink:0;display:inline-flex}[data-v-kit=full_width] .header__mid,[data-v-kit=full_width] .header__spacer{display:none}[data-v-kit=full_width] .header__actions{flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;margin-left:auto;display:flex}[data-v-kit=full_width] .header__pill{border-radius:var(--v-radius-md,12px);cursor:pointer;transition:background var(--v-motion-fast,.12s), opacity var(--v-motion-fast,.12s), filter var(--v-motion-fast,.12s);white-space:nowrap;border:none;justify-content:center;align-items:center;gap:.45rem;padding:.6rem 1.1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}[data-v-kit=full_width] .header__pill--neutral{background:var(--v-bg-elevated,#f3f4f6);color:var(--v-fg,#0f172a)}[data-v-kit=full_width] .header__pill--neutral:hover{opacity:.92}[data-v-kit=full_width] .header__pill-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-v-kit=full_width] .header__pill-icon--accent{color:var(--color-accent,#ef4444)}[data-v-kit=full_width] .header__pill-text{line-height:1.2}[data-v-kit=full_width] .header__pill-text--cart-sum{font-variant-numeric:tabular-nums}[data-v-kit=full_width] .header__pill--cart{background:var(--color-accent,#dc2626);color:var(--v-on-primary,#fff);padding-right:1.15rem}[data-v-kit=full_width] .header__pill--cart:hover{filter:brightness(1.05)}[data-v-kit=full_width] .header__pill--icon-only{min-width:2.85rem;padding:.6rem}[data-v-kit=full_width] .header__pill--phone{display:none}[data-v-kit=full_width] .header__pill--cart-compact{gap:.35rem;min-width:auto;padding:.5rem .75rem}[data-v-kit=full_width] .header__bell-wrap{flex-shrink:0;position:relative}[data-v-kit=full_width] .header__bell-dot{background:var(--v-danger-emphasis,#ef4444);border:1.5px solid var(--v-bg-page);pointer-events:none;border-radius:50%;width:.4375rem;height:.4375rem;position:absolute;top:.4375rem;right:.4375rem}[data-v-kit=full_width] .header__cart-badge{background:color-mix(in srgb, var(--color-accent,#dc2626) 82%, #000);color:#fff;min-width:1.125rem;height:1.125rem;box-shadow:0 0 0 2px var(--v-bg-page,#fff);border-radius:999px;justify-content:center;align-items:center;padding:0 .25rem;font-size:.65rem;font-weight:700;line-height:1;display:flex;position:absolute;top:-.35rem;right:-.35rem}[data-v-kit=full_width] .burger-nav{flex-direction:column;gap:.125rem;display:flex}[data-v-kit=full_width] .burger-nav--info{gap:1.25rem}[data-v-kit=full_width] .burger-nav__section{flex-direction:column;gap:.5rem;margin:0;display:flex}[data-v-kit=full_width] .burger-nav__section-label{text-transform:uppercase;letter-spacing:.06em;color:var(--v-fg-muted,#64748b);margin:0;padding:0 .125rem;font-size:.6875rem;font-weight:600}[data-v-kit=full_width] .burger-nav__section-items{flex-direction:column;gap:.375rem;display:flex}[data-v-kit=full_width] .burger-nav__link{border-radius:var(--v-radius-md,12px);color:var(--v-fg,#0f172a);transition:background var(--v-motion-fast,.12s), border-color var(--v-motion-fast,.12s);padding:.75rem .875rem;font-size:1rem;font-weight:500;text-decoration:none;display:block}[data-v-kit=full_width] .burger-nav--info .burger-nav__link{border:1px solid var(--v-border,#e2e8f0);background:var(--v-bg-surface,#fff)}[data-v-kit=full_width] .burger-nav__link:hover,[data-v-kit=full_width] .burger-nav__link.active{background:var(--v-accent-soft,#fee2e2);color:var(--color-accent,#dc2626)}[data-v-kit=full_width] .burger-nav--info .burger-nav__link:hover,[data-v-kit=full_width] .burger-nav--info .burger-nav__link.active{border-color:color-mix(in srgb, var(--color-accent,#dc2626) 35%, var(--v-border,#e2e8f0))}[data-v-kit=full_width] .burger-nav__link--muted{color:var(--v-fg-muted,#475569);font-weight:400}[data-v-kit=full_width] .burger-nav__divider{background:var(--v-border,#e2e8f0);height:1px;margin:.5rem 0}[data-v-kit=full_width] .burger-nav__city-label{text-transform:uppercase;letter-spacing:.04em;color:var(--v-fg-muted,#64748b);margin:0 0 .375rem;padding:0 .875rem;font-size:.75rem;font-weight:600}@media (width<=640px){[data-v-kit=full_width] .header__inner{padding-top:max(.5rem, var(--v-safe-top,0px));gap:.5rem;min-height:3.75rem;padding-bottom:.5rem}[data-v-kit=full_width] .header__brand-phone,[data-v-kit=full_width] .header__pill--account{display:none}[data-v-kit=full_width] .header__pill--phone{min-width:2.75rem;padding:.55rem;display:inline-flex}[data-v-kit=full_width] .header__pill--cart{display:inline-flex}[data-v-kit=full_width] .header__pill--cart .header__pill-text--cart-sum{text-overflow:ellipsis;max-width:5.5rem;font-size:.8125rem;overflow:hidden}}@media (width>=641px) and (width<=900px){[data-v-kit=full_width] .header__brand-phone{display:none}[data-v-kit=full_width] .header__pill--phone{min-width:2.75rem;padding:.55rem;display:inline-flex}}@media (width>=901px){[data-v-kit=full_width] .header__pill--phone{display:none}}html:has(.preview-banner) [data-v-kit=full_width] .header__inner{padding-top:.75rem}@media (width<=640px){html:has(.preview-banner) [data-v-kit=full_width] .header__inner{padding-top:.5rem}}html{scroll-behavior:smooth}:focus-visible{box-shadow:var(--v-focus-ring,0 0 0 3px color-mix(in srgb, var(--color-accent,#dc2626) 40%, transparent));outline:none}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}[data-v-kit=full_width].shell{--main-inline-pad:clamp(1rem, 3vw, 2rem);background:var(--v-bg-page);min-height:100dvh;color:var(--v-fg);font-family:var(--v-font-sans,"Inter", system-ui, -apple-system, "Segoe UI", sans-serif);padding-bottom:4rem;overflow-x:clip}[data-v-kit=full_width] .main{width:100%;max-width:none;padding:1.25rem var(--main-inline-pad) var(--v-density-section-gap,2rem);box-sizing:border-box;min-width:0;margin:0}@media (width<=640px){[data-v-kit=full_width].shell{--main-inline-pad:1rem}[data-v-kit=full_width] .main{padding-top:.75rem}}[data-v-kit=full_width] .bottom-bar{z-index:99;background:var(--v-glass-bg);-webkit-backdrop-filter:blur(16px)saturate(1.8);border-top:1px solid var(--v-glass-border);padding-bottom:env(safe-area-inset-bottom);display:flex;position:fixed;bottom:0;left:0;right:0}[data-v-kit=full_width] .bottom-bar__btn{color:var(--v-fg-muted);cursor:pointer;transition:color var(--v-motion-fast,.12s);background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.2rem;padding:.5rem 0;font-size:.65rem;font-weight:500;text-decoration:none;display:flex;position:relative}[data-v-kit=full_width] .bottom-bar__btn:hover,[data-v-kit=full_width] .bottom-bar__btn:focus-visible,[data-v-kit=full_width] .bottom-bar__btn--cart{color:var(--color-accent)}[data-v-kit=full_width] .bottom-bar__badge{background:var(--color-accent);min-width:1rem;height:1rem;color:var(--v-on-primary);border-radius:50%;justify-content:center;align-items:center;padding:0 .2rem;font-size:.6rem;font-weight:700;display:flex;position:absolute;top:.25rem;right:calc(50% - 1.5rem)}@media (width>=641px){[data-v-kit=full_width] .bottom-bar{display:none}[data-v-kit=full_width].shell{padding-bottom:0}}[data-v-kit=full_width] .main>:is(.sf-crumb,.acct,.co,.dp,.cp,.promo-page,.legal-prose,.info-prose-wrap,.product-detail-v2){max-width:min(var(--v-service-layout-max,75rem), 100%);width:100%;margin-inline:auto}[data-v-kit=full_width] .product-detail-v2 .pdv2__crumbs{margin-inline:0}[data-v-kit=full_width] .product-detail-v2{max-width:min(var(--v-service-layout-max,75rem), 100%);margin-inline:auto}[data-v-kit=full_width] .product-card{--pc-radius:var(--v-radius-xl,20px);border-width:1px}[data-v-kit=full_width] .product-card__media-wrap{aspect-ratio:440/330}[data-v-kit=full_width] .product-card__body{padding:var(--v-density-card-pad,1.25rem);gap:.5rem}[data-v-kit=full_width] .product-card__title{min-height:2.5em;font-size:clamp(1rem,2.2vw,1.125rem);font-weight:800}[data-v-kit=full_width] .product-card__desc{color:var(--v-fg-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.45;display:-webkit-box;overflow:hidden}[data-v-kit=full_width] .product-card__footer{flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.75rem}[data-v-kit=full_width] .product-card__price-block{flex:auto;min-width:0;min-height:0}[data-v-kit=full_width] .product-card__price{color:var(--v-fg,#0f172a);font-size:clamp(1.25rem,3vw,1.5rem)}.shell[data-color-scheme=dark][data-v-kit=full_width] .product-card__price{color:var(--v-fg,#f8fafc)}[data-v-kit=full_width] .product-card__cta-slot{flex:none;width:auto;min-height:0}[data-v-kit=full_width] .product-card__cta--icon-add{border-radius:var(--v-radius-md,12px);letter-spacing:-999px;width:3rem;height:3rem;min-height:3rem;padding:0;font-size:0;overflow:hidden}[data-v-kit=full_width] .product-card__cta--icon-add:after{content:"+";letter-spacing:0;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.65rem;font-weight:500;line-height:1;display:flex}[data-v-kit=full_width] .product-card__cta:not(.product-card__cta--icon-add){border-radius:var(--v-radius-md,12px);min-height:3rem;padding:.55rem 1rem}[data-v-kit=full_width] .product-card__footer--cart-active{flex-direction:column;gap:0}[data-v-kit=full_width] .product-card__footer--cart-active .product-card__cta-slot{flex:100%;width:100%}[data-v-kit=full_width] .product-card__cta-slot .cart-stepper{border-radius:var(--v-radius-md,12px);min-height:3rem}[data-v-kit=full_width] .product-card__footer--cart-active .cart-stepper{width:100%;max-width:none}[data-v-kit=full_width] .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,2vw,1.5rem)}@media (width>=641px){[data-v-kit=full_width] .catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=640px){[data-v-kit=full_width] .product-card__body{gap:.35rem;padding:.75rem .625rem}[data-v-kit=full_width] .product-card__title{min-height:2.5em;font-size:.8125rem;font-weight:700}[data-v-kit=full_width] .product-card__desc{display:none}[data-v-kit=full_width] .product-card__footer{flex-direction:column;align-items:stretch;gap:0;padding-top:.5rem}[data-v-kit=full_width] .product-card__footer:not(.product-card__footer--cart-active){gap:.35rem}[data-v-kit=full_width] .product-card__price{font-size:.9375rem}[data-v-kit=full_width] .product-card__cta-slot{flex:100%;width:100%;min-height:32px}[data-v-kit=full_width] .product-card__cta-slot .cart-stepper,[data-v-kit=full_width] .product-card__cta{width:100%;height:32px;min-height:32px}[data-v-kit=full_width] .product-card__cta--icon-add{letter-spacing:.01em;width:100%;height:32px;min-height:32px;padding:0 .55rem;font-size:.75rem;font-weight:700;overflow:visible}[data-v-kit=full_width] .product-card__cta--icon-add:after{content:none;display:none}[data-v-kit=full_width] .product-card__cta-slot .cart-stepper{padding:0 .55rem}[data-v-kit=full_width] .product-card__cta-slot .cart-stepper__mid{font-size:clamp(.6875rem,2.8vw,.75rem);font-weight:700}[data-v-kit=full_width] .product-card__cta-slot .cart-stepper__btn{min-width:1.5rem;padding:.1rem .2rem;font-size:1.125rem}}
