.product-purchase-controls-module__YBaF2W__dock{z-index:20;width:100%;padding:16px 20px max(16px, env(safe-area-inset-bottom));pointer-events:none;justify-content:center;align-items:center;display:flex;position:sticky;bottom:0}.product-purchase-controls-module__YBaF2W__capsule{pointer-events:auto;border:1px solid color-mix(in srgb, var(--border) 70%, transparent);background:color-mix(in srgb, var(--card) 88%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:6px;display:flex;box-shadow:0 8px 30px #00000018}.product-purchase-controls-module__YBaF2W__capsule>div{align-items:center;gap:6px;display:flex}.product-purchase-controls-module__YBaF2W__capsule>:not(.product-purchase-controls-module__YBaF2W__thumbnails){flex-shrink:0}.product-purchase-controls-module__YBaF2W__capsule button{border-radius:999px;min-width:32px;height:32px}.product-purchase-controls-module__YBaF2W__capsule button:has(.sr-only){width:32px}.product-purchase-controls-module__YBaF2W__capsule button svg{width:14px;height:14px}.product-purchase-controls-module__YBaF2W__capsule p{text-align:center;min-width:18px;font-size:13px}.product-purchase-controls-module__YBaF2W__capsule button:last-child:not(:first-child){flex-shrink:0}.product-purchase-controls-module__YBaF2W__thumbnails{border-right:1px solid var(--border);scrollbar-width:none;min-width:42px;max-width:122px;margin:-2px 0 -2px -2px;padding:2px 8px 2px 2px;overflow-x:auto}.product-purchase-controls-module__YBaF2W__thumbnails::-webkit-scrollbar{display:none}.product-purchase-controls-module__YBaF2W__thumbnails button{border-radius:50%;width:32px;height:32px}@media (max-width:767px){.product-purchase-controls-module__YBaF2W__dock{justify-content:center;padding-inline:12px;display:flex}.product-purchase-controls-module__YBaF2W__capsule{max-width:100%}}
.progressive-nav-blur-module___ojLga__backdrop{inset:0 0 calc(-1 * var(--blur-reach,64px));pointer-events:none;background:linear-gradient(to bottom, var(--blur-surface,var(--background)) 0%, color-mix(in srgb, var(--blur-surface,var(--background)) 82%, transparent) 35%, transparent 100%);position:absolute}.progressive-nav-blur-module___ojLga__backdrop[data-edge=bottom]{inset:calc(-1 * var(--blur-reach,64px)) 0 0;transform:rotate(180deg)}.progressive-nav-blur-module___ojLga__backdrop span{-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));-webkit-mask-image:linear-gradient(to bottom, #000 0%, #000 var(--solid), transparent var(--end));-webkit-mask-image:linear-gradient(to bottom, #000 0%, #000 var(--solid), transparent var(--end));mask-image:linear-gradient(to bottom, #000 0%, #000 var(--solid), transparent var(--end));position:absolute;inset:0}.progressive-nav-blur-module___ojLga__backdrop span:first-child{--blur:1.5px;--solid:45%;--end:100%}.progressive-nav-blur-module___ojLga__backdrop span:nth-child(2){--blur:3px;--solid:35%;--end:88%}.progressive-nav-blur-module___ojLga__backdrop span:nth-child(3){--blur:6px;--solid:25%;--end:76%}.progressive-nav-blur-module___ojLga__backdrop span:nth-child(4){--blur:12px;--solid:15%;--end:64%}.progressive-nav-blur-module___ojLga__backdrop span:nth-child(5){--blur:18px;--solid:5%;--end:52%}@media (max-width:760px){.progressive-nav-blur-module___ojLga__backdrop{--blur-reach:48px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.progressive-nav-blur-module___ojLga__backdrop{background:linear-gradient(var(--blur-surface,var(--background)) 60%, transparent)}}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.0-te~ja_gpvcf.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__Ur3q_a__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Ur3q_a__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
