.listing-about-copy.svelte-g52pct :is(h3,h4,h5,h6){font-family:var(--font-display)}.about-story-clamped{-webkit-mask-image:linear-gradient(#000 calc(100% - 6rem),#0000);mask-image:linear-gradient(#000 calc(100% - 6rem),#0000)}.listing-unavailable.svelte-155eg8d{--notice-red:var(--destructive);text-align:center;background:radial-gradient(120% 140% at 50% 0%, color-mix(in oklch, var(--notice-red) 16%, transparent), color-mix(in oklch, var(--notice-red) 6%, transparent) 70%), color-mix(in oklch, var(--background) 55%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--notice-red) 34%, transparent), inset 0 1px 0 color-mix(in oklch, var(--notice-red) 45%, transparent), 0 6px 18px -10px color-mix(in oklch, var(--notice-red) 55%, transparent);border-radius:.875rem;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem .875rem .625rem;display:flex}.listing-unavailable__label.svelte-155eg8d{letter-spacing:.09em;text-transform:uppercase;color:oklch(57.7% .245 27.3);align-items:center;gap:.3rem;font-size:.75rem;font-weight:700;display:inline-flex}.dark .listing-unavailable__label.svelte-155eg8d{color:oklch(70.4% .191 22.2)}.listing-unavailable__fix.svelte-155eg8d{color:oklch(50.8% .118 165.6);background:oklch(69.6% .17 162.5/.16);border-radius:999px;align-items:center;gap:.3rem;padding:.125rem .625rem;font-size:.8125rem;font-weight:600;line-height:1.35;display:inline-flex;box-shadow:inset 0 0 0 1px oklch(69.6% .17 162.5/.35)}.dark .listing-unavailable__fix.svelte-155eg8d{color:oklch(84.5% .143 164.98)}.listing-unavailable__fix--action.svelte-155eg8d{cursor:pointer;transition:background-color .15s ease-out,scale .15s ease-out}.listing-unavailable__fix--action.svelte-155eg8d:hover{background:oklch(69.6% .17 162.5/.26)}.listing-unavailable__fix--action.svelte-155eg8d:active{scale:.97}.listing-unavailable__fix--action.svelte-155eg8d:focus-visible{outline-offset:2px;outline:2px solid oklch(69.6% .17 162.5)}.listing-trust-strip.svelte-fz7md7{letter-spacing:.09em;text-transform:uppercase;color:color-mix(in oklab, var(--foreground) 62%, transparent);flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem 1.25rem;margin-top:.875rem;font-size:.6875rem;font-weight:600;display:flex}.listing-trust-item.svelte-fz7md7{white-space:nowrap;align-items:center;gap:.5em;display:inline-flex}.listing-trust-mark.svelte-fz7md7{flex:none;justify-content:center;width:2.5em;display:inline-flex}.listing-trust-mark.svelte-fz7md7 .listing-trust-flag{aspect-ratio:19/10;width:auto;height:1.3em}.listing-trust-mark.svelte-fz7md7 .listing-trust-icon{width:1.3em;height:1.3em;color:color-mix(in oklab, var(--spark) 80%, var(--foreground))}.listing-masthead.svelte-1rugzn3{container-type:inline-size}.listing-masthead.svelte-1rugzn3 .listing-hero-title:where(.svelte-1rugzn3){letter-spacing:-.02em;font-weight:900;line-height:1.02}.listing-masthead-subtitle.svelte-1rugzn3{max-inline-size:40ch;font-size:clamp(1.0625rem,2.6cqi,1.375rem);font-weight:500;line-height:1.45}.listing-masthead-aside.svelte-1rugzn3 .listing-trust-strip{flex-direction:column;align-items:flex-end;gap:.45rem;margin-top:1.375rem}.listing-masthead-aside.svelte-1rugzn3 .listing-trust-item{flex-direction:row-reverse}:root[data-main-tier~=md] .listing-masthead--engaged.svelte-1rugzn3 .listing-masthead-trail:where(.svelte-1rugzn3){max-inline-size:min(36rem,48cqi,100cqi - 36rem)}@container (width<23.5rem){.listing-masthead--engaged.svelte-1rugzn3 .listing-masthead-price:where(.svelte-1rugzn3) .price-badge--base{display:none}}.listing-masthead-price.svelte-1rugzn3 .listing-masthead-total{letter-spacing:-.01em;font-size:1.375rem}.listing-masthead-price.svelte-1rugzn3 .price-badge{block-size:auto;min-block-size:1.5rem;max-inline-size:100%}.listing-masthead-price.svelte-1rugzn3 .price-badge--total{min-block-size:2.25rem;padding-inline:.875rem}.listing-masthead-price.svelte-1rugzn3 .price-badge__content{flex-wrap:wrap;row-gap:.125rem;max-inline-size:100%}@media (width>=48rem) and (not ((pointer:coarse) and (orientation:landscape) and (height<32rem) and (width<64rem))){.listing-masthead.svelte-1rugzn3 .listing-hero-title__face,.listing-masthead.svelte-1rugzn3 .listing-hero-title__extrusion{justify-self:start;inline-size:100%;max-inline-size:100%}.listing-masthead.svelte-1rugzn3 .listing-hero-title:where(.svelte-1rugzn3){font-size:clamp(1.875rem, var(--listing-title-fluid), var(--listing-title-ceiling))}}@media (pointer:coarse) and (orientation:landscape) and (height<32rem) and (width<64rem){.listing-masthead.svelte-1rugzn3 .listing-hero-title:where(.svelte-1rugzn3){font-size:clamp(1.5rem, min(var(--listing-title-fluid), calc(var(--svh) * 10)), 2.75rem)}}.listing-orb-contrast.svelte-1icb123,.listing-orb-contrast.svelte-1icb123>div:where(.svelte-1icb123){border-radius:inherit;pointer-events:none;transition:opacity .7s ease-out;position:absolute;inset:0}.listing-orb-contrast.svelte-1icb123{--orb-plate-angle:70deg;--orb-plate-shift:0px;z-index:-1;border-radius:9999px;overflow:hidden}@media (width<48rem){.listing-orb-contrast.svelte-1icb123{--orb-plate-shift:-12px}}.listing-orb-contrast-white.svelte-1icb123{background:linear-gradient(var(--orb-plate-angle), #fff 0, #fffffff0 calc(80px + var(--orb-plate-shift)), #ffffffb8 calc(96px + var(--orb-plate-shift)), #ffffff6b calc(110px + var(--orb-plate-shift)), #ffffff29 calc(124px + var(--orb-plate-shift)), transparent calc(140px + var(--orb-plate-shift)))}.listing-orb-contrast-black.svelte-1icb123{background:linear-gradient(var(--orb-plate-angle), #000 0, #000000f0 calc(80px + var(--orb-plate-shift)), #000000b8 calc(96px + var(--orb-plate-shift)), #0000006b calc(110px + var(--orb-plate-shift)), #00000029 calc(124px + var(--orb-plate-shift)), transparent calc(140px + var(--orb-plate-shift)))}.listing-cta-floor.svelte-i7dj24{pointer-events:none;inset-inline:0;z-index:30;height:calc(var(--mobile-footer-height,0px) + var(--shell-safe-area-bottom,0px) + 6.25rem);position:fixed;bottom:0}.listing-cta-floor-fill.svelte-i7dj24{background:linear-gradient(to top, color-mix(in oklab, var(--background) 94%, transparent) 0%, color-mix(in oklab, var(--background) 88%, transparent) calc(var(--mobile-footer-height,0px) + 2.5rem), color-mix(in oklab, var(--background) 45%, transparent) calc(var(--mobile-footer-height,0px) + 4.75rem), transparent 100%);transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .4s ease-out,visibility .4s;position:absolute;inset:0}@media (width<48rem),(pointer:coarse) and (orientation:landscape) and (height<32rem) and (width<64rem){:root:not([data-shell-footer-in]) .listing-cta-floor-fill.svelte-i7dj24{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.listing-cta-floor-fill.svelte-i7dj24{transition:none}}.listing-stage-wake.svelte-kysa0m{display:none}@media (width<48rem),(pointer:coarse) and (orientation:landscape) and (height<32rem) and (width<64rem){html:not([data-raicky-mounted],[data-main-tier~=sm]) .listing-stage-wake.svelte-kysa0m{top:calc(var(--chrome-sticky-below-header-distance,0px) + .5rem);z-index:12;height:0;display:block;position:sticky;container-type:scroll-state}html[data-chrome-header-hidden]:not([data-raicky-mounted],[data-main-tier~=sm]) .listing-stage-wake.svelte-kysa0m{top:calc(var(--shell-safe-area-top,0px) + .5rem)}}.listing-stage-wake__pill.svelte-kysa0m{background:color-mix(in oklab, var(--background) 88%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 12%, transparent), inset 0 1px 0 color-mix(in oklab, var(--rainbow-color-0,var(--foreground)) 45%, transparent), 0 10px 28px -10px #00000073;white-space:nowrap;opacity:0;border-radius:999px;align-items:center;gap:.625rem;padding:.3125rem 1rem .3125rem .3125rem;transition:opacity .22s ease-out,translate .32s cubic-bezier(.22,1,.36,1),scale .32s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;left:50%;translate:-50% -.5rem;scale:.96}.listing-stage-wake.svelte-kysa0m[data-stuck] .listing-stage-wake__pill:where(.svelte-kysa0m){opacity:1;translate:-50%;scale:1}@container scroll-state(stuck:top){.listing-stage-wake__pill.svelte-kysa0m{opacity:1;translate:-50%;scale:1}}.listing-stage-wake__pill.svelte-kysa0m .weld-orbit{--orbit-size:2.75rem;--orbit-width:.1875rem}.listing-stage-wake__text.svelte-kysa0m{letter-spacing:.01em;color:var(--foreground);font-size:.9375rem;font-weight:600}@media (prefers-reduced-motion:reduce){.listing-stage-wake__pill.svelte-kysa0m{transition:opacity .12s linear}}@media (width<48rem),(pointer:coarse) and (orientation:landscape) and (height<32rem) and (width<64rem){:root:not([data-main-tier~=sm]) .listing-stage-pin[data-pin-armed]{--listing-stage-pin-bg:var(--background);--listing-stage-pin-lift:var(--product-banner-cut-depth,0px);top:calc(var(--chrome-sticky-below-header-distance,0px) - var(--listing-stage-pin-lift));z-index:10;transition:top .7s cubic-bezier(.22,1,.36,1);position:sticky;container-type:scroll-state}:root[data-chrome-header-hidden]:not([data-main-tier~=sm]) .listing-stage-pin[data-pin-armed]{top:calc(0px - var(--listing-stage-pin-lift))}:root:not([data-main-tier~=sm]) .listing-stage-bottom-slot{display:none}:root:not([data-main-tier~=sm]) .listing-stage-pin-rows *{scroll-margin-top:calc(var(--chrome-sticky-below-header-distance,0px) + 56.25vw + 2rem)}}.listing-stage-dock{display:none}@media (width<640px){:root:not([data-main-tier~=sm]) .listing-stage-dock{z-index:11;margin-top:calc(-.625rem - var(--product-banner-cut-depth,16px));display:block;position:relative}:root:not([data-main-tier~=sm]) .listing-stage-pin-zone:has(.listing-stage-pin) .listing-stage-pin-rows{padding-bottom:calc(var(--product-banner-cut-depth,16px) + 2rem)}}.listing-stage-pin__backdrop{pointer-events:none;opacity:0;inset-inline:0;top:calc(-1 * var(--shell-safe-area-top,0px));background:var(--listing-stage-pin-bg);transition:opacity .2s ease-out;position:absolute;bottom:50%}.listing-stage-pin .product-banner-shadow{--listing-stage-pin-shadow:drop-shadow(0 10px 12px #0f23464d);transition:filter .22s ease-out}:where(.dark) .listing-stage-pin .product-banner-shadow{--listing-stage-pin-shadow:drop-shadow(0 10px 14px #000000b3)}.listing-stage-pin[data-stuck]>.listing-stage-pin__backdrop{opacity:1}.listing-stage-pin[data-stuck] .product-banner-shadow{filter:var(--listing-stage-pin-shadow)}@container scroll-state(stuck:top){.listing-stage-pin__backdrop{opacity:1}.listing-stage-pin .product-banner-shadow{filter:var(--listing-stage-pin-shadow)}}@media (prefers-reduced-motion:reduce){.listing-stage-pin,.listing-stage-pin__backdrop,.listing-stage-pin .product-banner-shadow{transition:none}}html:not([data-raicky-mounted]) .listing-stage-pin-rows :is([role=radiogroup] a[href],[role=group] a[href][aria-pressed]):not([data-ph-pending]){animation:1.4s ease-in-out infinite alternate listing-chip-waking}@keyframes listing-chip-waking{to{opacity:.55}}@media (prefers-reduced-motion:reduce){html:not([data-raicky-mounted]) .listing-stage-pin-rows a[href]{animation:none}}[data-extrusion-text]:before{content:attr(data-extrusion-text)}html[data-ph-stepped]:not([data-raicky-mounted]) [data-configured-price]{animation:.7s ease-in-out infinite alternate rix-ph-pending}[data-price-stale]{animation:.2s ease-out .45s both price-stale}@keyframes price-stale{to{opacity:.55}}@media (prefers-reduced-motion:reduce){html[data-ph-stepped]:not([data-raicky-mounted]) [data-configured-price]{opacity:.6;animation:none}}@layer components{.listing-card-section-title{color:var(--spark-ink)}:where(.dark) .listing-card-section-title{color:var(--spark-ink);text-shadow:0 0 22px color-mix(in oklch, var(--spark-ember) 28%, transparent)}}
