@font-face{font-family:Archivo;src:url(/_astro/archivo-latin-var.DXrUVZxZ.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light dark;--desk:light-dark(#e9e5de,#16130f);--panel:light-dark(#f7f4ef,#211c17);--ink:light-dark(#1b1713,#eee6d9);--note:light-dark(#5d554b,#a1978a);--led:light-dark(#5a43d0,#a897ff);--amber:light-dark(#7a4300,#f2b45a);--faint:light-dark(#6c6459,#93897b);--panel-hi:light-dark(#fff,#29231d);--rule:light-dark(#d3ccc1,#342d25);--rule-strong:light-dark(#b3aa9d,#4b4238);--control:light-dark(#9a9083,#6d6255);--led-off:light-dark(#cbc2e3,#3a3246);--led-hot:light-dark(#3b25b8,#c2b5ff);--led-wash:color-mix(in oklab, var(--led) 14%, transparent);--on-led:light-dark(#fff,#16130f);--error:light-dark(#a3261c,#f0928a);--focus:var(--led);--jp:"Hiragino Sans", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN", "Yu Gothic UI", "Meiryo", "Noto Sans JP", system-ui, sans-serif;--lat:"Archivo", var(--jp);--wrap:72rem;--measure:40em;--pad:1.5rem;--tap:44px;--radius:8px}:root:not([data-theme]){color-scheme:light dark}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--desk);-webkit-text-size-adjust:100%}body{background:var(--desk);color:var(--ink);font-family:var(--jp);margin:0;font-size:1rem;line-height:1.75}.wrap{max-width:var(--wrap);padding-inline:var(--pad);margin-inline:auto}h1,h2,h3,h4{letter-spacing:0;text-wrap:balance;font-feature-settings:"palt" 1;margin:0 0 .5rem;font-weight:700;line-height:1.4}h1{margin-block-end:.75rem;font-size:1.625rem}h2{margin-block-start:2.5rem;font-size:1.25rem}h3{margin-block-start:1.25rem;font-size:1rem}h4{color:var(--note);margin-block-start:1.25rem;font-size:.9375rem}p,ul,ol,dl{margin:0 0 1.25rem}li{margin-block-end:.25rem}main :where(p,ul,ol,blockquote,.facts,.scope){max-width:var(--measure)}main :where(p,li){text-wrap:pretty}a{color:inherit;text-underline-offset:3px;text-decoration:underline 1px;text-decoration-color:color-mix(in oklab, currentColor 45%, transparent)}a:hover{text-decoration-color:currentColor}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}code{background:var(--panel);border-radius:3px;padding:.05em .3em}pre{background:var(--panel);border:1px solid var(--rule);border-radius:6px;padding:.75rem;line-height:1.5;overflow-x:auto}pre code{background:0 0;padding:0}time{font-variant-numeric:tabular-nums}.nowrap{white-space:nowrap}hr{border:0;border-block-start:1px solid var(--rule);margin:1.5rem 0}.skip-link{z-index:10;background:var(--panel);color:var(--ink);border:1px solid var(--led);padding:.6rem 1rem;text-decoration:none;position:absolute;top:0;left:-999px}.skip-link:focus{left:var(--pad)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-header{border-block-end:1px solid var(--rule)}.site-head-row{align-items:center;gap:.75rem 1.75rem;min-height:3.75rem;display:flex}.site-name{flex:none;margin:0}.site-name a{min-height:var(--tap);font-family:var(--lat);letter-spacing:.02em;color:var(--ink);align-items:center;font-size:1.1875rem;font-weight:800;font-stretch:125%;line-height:1;text-decoration:none;display:inline-flex}.site-tagline{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-header .nav{gap:0 1.35rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.site-header .nav li{flex:none;margin:0}.site-header .nav a{white-space:nowrap;min-height:3.75rem;color:var(--note);align-items:center;font-size:.875rem;text-decoration:none;display:flex}.site-header .nav a:hover{color:var(--ink)}.site-header .nav a[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px var(--led)}.head-tools{flex:none;align-items:center;gap:.75rem;margin-inline-start:auto;display:flex}.head-search{max-width:none;margin:0;position:relative}.site-header .head-search input[type=search]{inline-size:14.5rem;min-height:2.125rem;font:inherit;color:var(--ink);background:var(--panel);border:1px solid var(--rule);border-radius:6px;padding:0 .75rem 0 2rem;font-size:.875rem}.site-header .head-search input::placeholder{color:var(--note)}.site-header .head-search input:hover{border-color:var(--control)}.head-search .icon{block-size:.875rem;inline-size:.875rem;color:var(--note);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:.65rem;translate:0 -50%}.head-search-link{display:none}.icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.theme-switch{border:1px solid var(--rule);background:var(--panel);border-radius:999px;gap:2px;margin:0;padding:2px;display:inline-flex}.theme-switch button{block-size:1.75rem;inline-size:2rem;min-height:0;color:var(--note);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.theme-switch button:hover{color:var(--ink);background:0 0}.theme-switch .icon{block-size:1rem;inline-size:1rem}.theme-switch button[aria-pressed=true],:root[data-theme=light] .theme-switch button[data-theme-set=light],:root[data-theme=dark] .theme-switch button[data-theme-set=dark]{color:var(--led);background:var(--led-wash)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .theme-switch button[data-theme-set=dark]{color:var(--led);background:var(--led-wash)}}@media (prefers-color-scheme:light){:root:not([data-theme]) .theme-switch button[data-theme-set=light]{color:var(--led);background:var(--led-wash)}}main{padding-block:2rem 1rem;display:block}main:focus{outline:none}.page-stamp{border-block-start:1px solid var(--rule);color:var(--note);max-width:none;margin-block:2.5rem 0;padding-block-start:.75rem;font-size:.8125rem;line-height:1.6}.page-stamp>*{margin-inline-end:1.25rem}.page-stamp code{color:var(--note);background:0 0;padding:0}.site-footer{border-block-start:1px solid var(--rule);color:var(--note);margin-block-start:4rem;padding-block:1.5rem 2.5rem;font-size:.8125rem}.site-footer .nav{flex-wrap:wrap;gap:0 1.25rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.site-footer .nav li{margin:0}.site-footer .nav a{min-height:2rem;color:var(--note);align-items:center;text-decoration:none;display:inline-flex}.site-footer .nav a:hover{color:var(--ink);text-decoration:underline}.footer-note{max-width:var(--measure);margin:0}.so-far{gap:.1rem;margin-block:.2rem .1rem;display:grid}.so-far-label{color:var(--amber);border:1px solid;border-radius:999px;justify-self:start;padding:.05rem .55rem;font-size:.8125rem;font-weight:700}.so-far-probable .so-far-label{font-weight:600}.so-far-note{color:var(--note);font-size:.75rem;line-height:1.5}.so-far-window{color:var(--note);font-size:.8125rem;line-height:1.5}.price-yen{font-family:var(--jp);color:var(--note);white-space:nowrap;margin-inline-start:.4em;font-size:.75rem;font-weight:500}.shop-row .shop-price .price-yen{margin:0;display:block}.footer-credits{flex-wrap:wrap;gap:.25rem 1.5rem;max-width:none;margin:.75rem 0 0;padding:0;font-size:.75rem;list-style:none;display:flex}.footer-credits li{margin:0}.footer-credits a{color:var(--note)}.lat{font-family:var(--lat)}.num{font-family:var(--lat);font-variant-numeric:tabular-nums}.price{font-family:var(--lat);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.price-ref{font-family:var(--lat);font-variant-numeric:tabular-nums;color:color-mix(in oklab, var(--ink) 62%, var(--desk));text-decoration:line-through 1.5px;text-decoration-color:color-mix(in oklab, var(--ink) 70%, var(--desk));white-space:nowrap;font-weight:500}.pct{font-family:var(--lat);font-variant-numeric:tabular-nums;color:var(--led);white-space:nowrap;font-weight:700}.pct small{font-family:var(--jp);margin-inline-start:.1em;font-size:.64em;font-weight:700}.when{color:var(--amber);white-space:nowrap;font-weight:700}.empty,.muted{color:var(--note)}.field-note{color:var(--note);font-size:.8125rem;font-weight:400;display:block}.error{color:var(--error);font-weight:700}.lede{color:var(--note);max-width:none;margin:-.25rem 0 0;font-size:.9375rem}.lede b,.lede strong{font-family:var(--lat);color:var(--ink);font-size:1.0625rem;font-weight:700}.lede .asof{white-space:nowrap;margin-inline-start:.75rem;font-size:.8125rem}.legend{color:var(--note);max-width:none;margin:.75rem 0 1rem;font-size:.8125rem;line-height:1.5}.legend a{color:var(--note)}.meter{--lit:0;background:linear-gradient(90deg, transparent calc(var(--lit) * 5%), var(--led-off) 0), linear-gradient(90deg, var(--led) 0 80%, var(--led-hot) 80%);block-size:.4375rem;inline-size:100%;display:block;-webkit-mask:repeating-linear-gradient(90deg,#000 0 calc(5% - 2px),#0000 0 5%);mask:repeating-linear-gradient(90deg,#000 0 calc(5% - 2px),#0000 0 5%)}.meter[data-lit="1"]{--lit:1}.meter[data-lit="2"]{--lit:2}.meter[data-lit="3"]{--lit:3}.meter[data-lit="4"]{--lit:4}.meter[data-lit="5"]{--lit:5}.meter[data-lit="6"]{--lit:6}.meter[data-lit="7"]{--lit:7}.meter[data-lit="8"]{--lit:8}.meter[data-lit="9"]{--lit:9}.meter[data-lit="10"]{--lit:10}.meter[data-lit="11"]{--lit:11}.meter[data-lit="12"]{--lit:12}.meter[data-lit="13"]{--lit:13}.meter[data-lit="14"]{--lit:14}.meter[data-lit="15"]{--lit:15}.meter[data-lit="16"]{--lit:16}.meter[data-lit="17"]{--lit:17}.meter[data-lit="18"]{--lit:18}.meter[data-lit="19"]{--lit:19}.meter[data-lit="20"]{--lit:20}.chip{color:var(--note);border:1px solid var(--rule-strong);white-space:nowrap;border-radius:999px;align-items:center;padding:0 .5em;font-size:.75rem;font-weight:500;line-height:1.55;display:inline-flex}.chip-free,.badge-free{color:var(--led);border-color:var(--led);font-weight:700}a.chip-link{min-height:2rem;color:var(--note);border-color:var(--rule);padding:0 .85rem;font-size:.8125rem;text-decoration:none}a.chip-link:hover{color:var(--ink);border-color:var(--control)}a.chip-link[aria-current=true]{color:var(--ink);border-color:var(--led);background:var(--led-wash);font-weight:600}a.chip-link .chip-count{font-family:var(--lat);color:var(--note);margin-inline-start:.4em;font-size:.75rem}.chip-row{flex-wrap:wrap;gap:.5rem;max-width:none;margin:0 0 1rem;padding:0;list-style:none;display:flex}.chip-row li{margin:0}button{font:inherit;min-height:var(--tap);color:var(--on-led);background:var(--led);border:1px solid var(--led);cursor:pointer;border-radius:6px;padding:.5rem 1.1rem;font-size:.875rem;font-weight:700}button:hover{background:color-mix(in oklab, var(--led) 85%, var(--ink))}.btn{min-height:2.5rem;color:var(--on-led);background:var(--led);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:.4em;padding:0 1.1rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.btn:hover{background:color-mix(in oklab, var(--led) 85%, var(--ink));color:var(--on-led)}.btn-quiet{color:var(--ink);border:1px solid var(--rule-strong);background:0 0}.btn-quiet:hover{color:var(--ink);background:var(--panel)}.pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;max-width:none;margin:1.5rem 0;padding:0;list-style:none;display:flex}.pager li{margin:0}.pager a,.pager span{min-inline-size:2.5rem;min-height:2.5rem;font-family:var(--lat);border:1px solid var(--rule);color:var(--note);border-radius:999px;justify-content:center;align-items:center;padding:0 .8rem;font-size:.9375rem;text-decoration:none;display:inline-flex}.pager a:hover{color:var(--ink);border-color:var(--control)}.pager [aria-current=page]{color:var(--ink);border-color:var(--led);background:var(--led-wash);font-weight:700}.pager .pager-gap{border:0;min-inline-size:1rem;padding:0}.shelf-section{margin-block-start:3rem}.shelf-section:first-of-type{margin-block-start:1.75rem}.sec-head{flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;margin:0 0 .9rem;display:flex}.sec-head h2{margin:0;font-size:1.25rem}.sec-head .sec-note{color:var(--note);font-size:.8125rem}.sec-head .sec-more{color:var(--note);white-space:nowrap;margin-inline-start:auto;font-size:.8125rem;text-decoration:none}.sec-head .sec-more:hover{color:var(--ink);text-decoration:underline}.tile{background:var(--panel);border-radius:var(--radius);border:1px solid #0000;flex-direction:column;gap:.35rem;min-width:0;padding:1rem 1.1rem .9rem;display:flex;position:relative}.tile:hover{border-color:var(--rule);background:var(--panel-hi)}.tile-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.tile-title a{color:var(--ink);text-decoration:none}.tile-figure-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;max-width:none;margin:.2rem 0 0;display:grid}.tile-figure{font-family:var(--lat);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;max-width:none;margin:0;font-size:1.5rem;font-weight:700;line-height:1.15}.tile-figure.discount-strong,.tile-figure.discount-mid{color:var(--led)}.tile-figure.discount-weak{color:var(--ink)}.tile-figure.figure-none{font-family:var(--jp);color:var(--note);font-size:.9375rem;font-weight:400}.tile-figure .figure-word{font-family:var(--jp);font-size:.6em;font-weight:700}.tile-deadline{color:var(--amber);max-width:none;margin:0;font-size:.8125rem;font-weight:700;line-height:1.4}.tile-count{color:var(--note);max-width:none;margin:0;font-size:.8125rem}.tile-count .num{color:var(--ink);font-weight:600}.rack-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;max-width:none;margin:0 0 .5rem;padding:0;list-style:none;display:grid}.rack-row>li{min-width:0;margin:0}.tile.rack{border:1px solid var(--rule);background:0 0;gap:.3rem;block-size:100%;padding:.75rem .95rem .7rem}.tile.rack:hover{background:var(--panel);border-color:var(--control)}.tile.rack .tile-title{-webkit-line-clamp:1;font-family:var(--lat);font-size:1rem;font-weight:600;font-stretch:92%;line-height:1.3}.tile.rack .tile-figure-row{margin:0;display:block}.tile.rack .tile-figure{font-size:1.1875rem}.tile.rack .tile-figure.figure-giveaway{font-family:var(--jp);font-size:.9375rem;font-weight:700}.tile.rack .tile-figure.figure-none{font-size:.8125rem}.tile.rack .meter{block-size:.3125rem;margin-block-start:.1rem}.tile-foot{align-items:baseline;gap:.5rem;max-width:none;margin:auto 0 0;padding-block-start:.2rem;font-size:.75rem;line-height:1.4;display:flex}.tile-foot .tile-count{font-size:inherit;white-space:nowrap}.tile-foot .tile-deadline{font-size:inherit;white-space:nowrap;margin-inline-start:auto}.tile-deadline.is-unknown{color:var(--faint);font-weight:400}.tile.rack .tile.rack .tile-title a:after{content:"";border-radius:var(--radius);position:absolute;inset:0}.tile.rack:has(.tile-title a:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.tile.rack[aria-current=true]{border-color:var(--led);background:var(--led-wash)}.tile.rack .tile-sub{color:var(--note);white-space:nowrap;text-overflow:ellipsis;max-width:none;margin:-.15rem 0 0;font-size:.75rem;line-height:1.4;overflow:hidden}.tile.rack .tile-state{max-width:none;margin:0;font-size:.75rem}.notice-list{border-block-start:1px solid var(--rule);max-width:none;margin:0 0 1.25rem;padding:0;list-style:none}.notice-list li{border-block-end:1px solid var(--rule);margin:0}.notice-list a{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.25rem 1rem;padding:.7rem .1rem;text-decoration:none;display:grid}.notice-meta{justify-content:flex-end;align-items:baseline;gap:.9rem;display:flex}.notice-meta>span:empty{display:none}.notice-list a:hover .notice-title{text-decoration:underline}.notice-list a{padding-inline-end:1.25rem;position:relative}.notice-list a:after{content:"";border-block-start:1.5px solid var(--note);border-inline-end:1.5px solid var(--note);block-size:.4rem;inline-size:.4rem;position:absolute;inset-block-start:50%;inset-inline-end:.25rem;transform:translateY(-50%)rotate(45deg)}.notice-title{font-size:.9375rem;font-weight:600}.notice-title small{color:var(--note);margin-inline-start:.6em;font-size:.8125rem;font-weight:400}.notice-figure{font-size:.875rem}.notice-when{text-align:right;color:var(--note);font-size:.8125rem}.notice-count{color:var(--note);white-space:nowrap;font-size:.8125rem}.notice-rate{margin-inline-start:.6em;font-size:.8125rem}.notice-title .notice-rate small{color:inherit;margin-inline-start:.1em;font-size:.64em;font-weight:700}.when-unknown{color:var(--faint);white-space:nowrap;font-size:.8125rem}.giveaway-list+.notice-list{margin-block-start:-.5rem}.rack-row+.notice-list{margin-block-start:1rem}.notice-count .num{color:var(--ink);font-weight:600}.notice-also{color:var(--note);white-space:nowrap;font-size:.75rem}.notice-also .also-word{white-space:nowrap}.ended-list{max-width:none;margin:1.5rem 0 1.25rem}.ended-list summary{cursor:pointer;color:var(--note);padding-block:.5rem;font-size:.9375rem;font-weight:600}.ended-list summary:hover{color:var(--ink)}.ended-list ul{max-width:none;margin:.25rem 0 0;padding:0;list-style:none}.ended-list li{border-block-start:1px solid var(--rule);margin:0;padding-block:.45rem;font-size:.875rem;line-height:1.5}.shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;max-width:none;margin:0 0 1rem;padding:0;list-style:none;display:grid}.shelf>li{min-width:0;margin:0}.tag{background:var(--panel);border-radius:var(--radius);border:1px solid #0000;flex-direction:column;block-size:100%;padding:.75rem .8rem .7rem;display:flex;position:relative}.tag:hover{background:var(--panel-hi);border-color:var(--rule)}.tag:has(.tag-link:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.tag-media{display:none}.tag-maker{font-family:var(--lat);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;max-width:none;justify-content:space-between;align-items:center;gap:.75rem;min-block-size:1rem;margin:0;font-size:.75rem;font-weight:600;font-stretch:92%;line-height:1.4;display:flex;overflow:hidden}.tag-maker .tag-brand{text-overflow:ellipsis;min-width:0;overflow:hidden}.tag-kind{min-width:0;font-family:var(--lat);color:var(--note);white-space:nowrap;flex:0 auto;align-items:center;gap:.4rem;font-size:.75rem;font-weight:500;font-stretch:92%;display:inline-flex}.tag-kind .kind-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.tag-maker.is-field{justify-content:flex-start}.glyph{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:1rem;inline-size:1rem}.tag-kind .glyph{stroke-width:1.4px;block-size:1.25rem;inline-size:1.25rem;color:var(--led)}.tag-name{font-family:var(--lat);-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;min-block-size:2.44em;margin:.15rem 0 0;font-size:.9375rem;font-weight:600;font-stretch:88%;line-height:1.22;display:-webkit-box;overflow:hidden}.tag-link{color:var(--ink);text-decoration:none}.tag-link:after{content:"";border-radius:var(--radius);position:absolute;inset:0}.tag-price{flex-wrap:wrap;align-items:baseline;gap:0 .5rem;max-width:none;margin:.6rem 0 0;display:flex}.tag-price .price{font-size:1.1875rem;line-height:1.2}.tag-price .price-ref{font-size:.9375rem}.tag-level{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;max-width:none;margin:.4rem 0 0;display:grid}.tag-level .pct{font-size:.875rem}.tag-shop{color:var(--note);justify-content:space-between;gap:.5rem;max-width:none;margin:.55rem 0 0;padding-block-start:.1rem;font-size:.75rem;line-height:1.4;display:flex}.tag-shop .shop-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.tag-shop .when{font-size:.75rem}.tag-compare{color:var(--led);max-width:none;margin:.1rem 0 0;font-size:.75rem;font-weight:600}.tag-run{background:var(--panel);border:1px dashed color-mix(in oklab, var(--led) 55%, transparent)}.tag-run:hover{border-style:solid}.tag-run .tag-name{min-block-size:0}.tag-run .tag-link{color:var(--led)}.tag-catalog .price-none{color:var(--note);font-size:.875rem}.tag-catalog .tag-note{line-height:1.5}.guide-products .sec-head h2{font-size:1.0625rem}.shelf:has(.tag-media img) .tag-media{aspect-ratio:4/3;background:var(--panel-hi);border-radius:4px;place-items:center;margin:-.25rem -.25rem .6rem;display:grid;overflow:hidden}.shelf .tag-media:has(img){background:#fff}.tag-media img{object-fit:contain;block-size:auto;max-block-size:100%;inline-size:auto;max-inline-size:100%;display:block}.tag-note{color:var(--note);max-width:none;margin:.4rem 0 0;font-size:.8125rem;line-height:24px}.tag-note .num{color:var(--ink);font-weight:600}.free-strip{background:var(--panel);border-radius:var(--radius);grid-template-columns:minmax(0,1fr);gap:.6rem;max-width:none;padding:1rem 1.1rem;display:grid}.free-strip h2,.free-strip h3{margin:0;font-size:.9375rem;line-height:1.5}.free-strip .free-note{color:var(--note);font-size:.8125rem;font-weight:400;display:block}.free-strip ul{flex-wrap:wrap;gap:.3rem 1.1rem;max-width:none;margin:0;padding:0;list-style:none;display:flex}.free-groups{gap:.9rem;display:grid}.free-group{gap:.3rem;display:grid}.free-maker{margin:0;font-size:.9375rem;font-weight:700}.free-maker small{color:var(--note);margin-inline-start:.6rem;font-size:.75rem;font-weight:400}.free-strip li{margin:0}.free-strip li a{font-family:var(--lat);font-size:.9375rem;font-weight:500;font-stretch:90%;text-decoration:none}.free-strip li a:hover{text-decoration:underline}.guide-cards{grid-template-columns:minmax(0,1fr);gap:.5rem;max-width:none;margin:0 0 1rem;padding:0;list-style:none;display:grid}.guide-cards>li{margin:0}.guide-cards a{border:1px solid var(--rule);border-radius:var(--radius);block-size:100%;padding:.85rem 1rem;text-decoration:none;display:block}.guide-cards a:hover{background:var(--panel);border-color:var(--control)}.guide-cards b{font-size:.9375rem;line-height:1.5;display:block}.guide-cards .guide-summary{-webkit-line-clamp:2;color:var(--note);-webkit-box-orient:vertical;margin-block-start:.2rem;font-size:.8125rem;line-height:1.6;display:-webkit-box;overflow:hidden}.table-wrap{overscroll-behavior-x:contain;margin-block-end:1.25rem;overflow-x:auto}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.875rem;line-height:1.45}caption{text-align:left;color:var(--note);padding-block:0 .4rem;font-size:.8125rem}th,td{text-align:left;vertical-align:top;border-block-end:1px solid var(--rule);padding:.6rem .75rem .6rem 0}th:last-child,td:last-child{padding-inline-end:0}thead th{color:var(--note);white-space:nowrap;border-block-end:1px solid var(--rule-strong);font-size:.75rem;font-weight:600}tbody th[scope=row]{color:var(--ink);font-weight:600}tbody:last-of-type tr:last-child>*{border-block-end:0}td.amount,th.amount{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}td.amount{font-family:var(--lat);font-size:1.0625rem;font-weight:700}td.amount.amount-none{font-family:var(--jp);font-size:inherit;color:var(--note);font-weight:400}td.amount .amount-value{display:block}td.amount .amount-discount{font-family:var(--jp);color:var(--note);white-space:nowrap;font-size:.75rem;font-weight:400;display:block}td.amount .amount-discount.discount-strong,.facts dd.discount-strong,.badge.discount-strong{color:var(--led);font-weight:700}td.amount .amount-discount.discount-mid,.facts dd.discount-mid,.badge.discount-mid{color:var(--led);font-weight:600}td.amount .amount-discount.discount-weak,.facts dd.discount-weak,.badge.discount-weak{color:var(--note);font-weight:400}td.sales-conditions{color:var(--note);font-size:.8125rem}td.price-merchant_only,td.price-confirmed,td.price-last_checked{font-weight:600}.offer-qualifier{color:var(--ink);overflow-wrap:anywhere;margin-block-start:.125rem;font-size:.8125rem;font-weight:400;line-height:1.45;display:block}.offers tbody tr[id]{scroll-margin-block-start:1rem}.editorial td.col-detail a{white-space:nowrap}.listing-count{color:var(--note);font-size:.8125rem;line-height:1.45;display:block}.ad-tag{color:var(--note);border:1px solid var(--rule-strong);vertical-align:.05em;white-space:nowrap;border-radius:3px;margin-inline-start:.4em;padding:0 .4em;font-size:.75em;font-weight:500;line-height:1.5;display:inline-block}.offers tbody[id]{scroll-margin-block-start:1rem}.offers tbody:not(:last-of-type)>tr:last-child>*{border-block-end-color:var(--rule-strong)}.offers tr.more-listings>td.col-more{padding:0}.offers tr.more-listings details{margin:0}.offers tr.more-listings summary{cursor:pointer;color:var(--note);padding:.45rem 0;font-size:.8125rem}.offers tr.more-listings summary:hover{color:var(--ink)}.offers-nested{margin:0}.offers-nested caption,.offers-nested thead tr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.offers-nested tbody tr:first-child>*{border-block-start:1px solid var(--rule)}.offers{table-layout:fixed;width:100%}.offers-full{min-width:46rem}.offers-full .col-merchant{width:17%}.offers-full .col-price-state{width:10%}.offers-full .amount{width:11%}.offers-full .col-deadline{width:15%}.offers-full .col-checked{width:12%}.offers-full .sales-conditions{width:20%}.offers-full .col-link{width:15%}.offers-compact{min-width:34rem}.offers-compact .col-merchant{width:22%}.offers-compact .col-price-state,.offers-compact .amount{width:14%}.offers-compact .sales-conditions{width:32%}.offers-compact .col-link{width:18%}.offers .col-price-state{white-space:normal}.offers .merchant-name{overflow-wrap:anywhere;font-weight:600;display:block}.offers .edition-name{font-family:var(--lat);color:var(--note);overflow-wrap:anywhere;font-size:.8125rem;font-weight:500;font-stretch:92%;display:block}.offers tbody td.col-link a:first-of-type{min-height:2rem;color:var(--led);border:1px solid color-mix(in oklab, var(--led) 55%, transparent);border-radius:6px;align-items:center;padding:0 .7rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.offers tbody td.col-link a:first-of-type:hover{background:var(--led-wash)}.col-deadline .state{white-space:normal;display:block}.col-deadline .deadline-value.deadline-unknown{color:var(--note);font-weight:400}.col-deadline .deadline-none{color:var(--note);padding-inline-start:1rem;display:block}.col-deadline .deadline-value{font-size:.9375rem;font-weight:600;line-height:1.35;display:block}.col-deadline .deadline-note{color:var(--note);margin-block-start:.25rem;font-size:.8125rem;font-weight:400;line-height:1.45;display:block}.product-list{margin-block-end:1.25rem}.product-list th.product-name{font-weight:600}.product-list th.product-name a{font-family:var(--lat);font-size:.9375rem;font-stretch:92%}.product-list td a{color:var(--note);text-decoration:none}.product-list td a:hover{color:var(--ink);text-decoration:underline}.product-list td.price-state{white-space:nowrap}.product-list td.amount.price-none{text-align:right}.product-list .catalog-status{color:var(--note);font-size:.8125rem;font-weight:400;display:block}.product-list td.sale-mark{white-space:nowrap}.product-list .chip-sale{color:var(--ink);text-decoration:none}.product-list .chip-sale.discount-strong{color:var(--led);border-color:var(--led);font-weight:700}.product-list .chip-sale:hover{text-decoration:underline}.product-list .price-none-mark{color:var(--note)}.product-list td.price-foreign{font-variant-numeric:tabular-nums}.badges{flex-wrap:wrap;align-items:baseline;gap:.25rem .9rem;max-width:none;margin:0 0 .5rem;font-size:.8125rem;display:flex}.badge{color:var(--note);white-space:nowrap;font-weight:400}.badge.badge-free{border:1px solid var(--led);border-radius:999px;padding:0 .5em;line-height:1.55}.badges .badge-discount{font-family:var(--lat);font-size:1rem}.badges .state{font-size:.8125rem}.sale-head{background:var(--panel);border-radius:var(--radius);grid-template-columns:minmax(0,1fr);gap:.75rem 2rem;max-width:none;margin:0 0 1.5rem;padding:1.25rem 1.35rem;display:grid}.sale-head .sale-figure .badge-discount{font-size:inherit}.sale-head .sale-figure.sale-figure-none{display:none}.sale-head .badge-claimed{font-size:inherit}.sec-title-small{margin:0 0 .6rem;font-size:.9375rem}.sale-head .sale-figure{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;max-width:32rem;margin:0;display:grid}.sale-head .sale-figure .pct{font-size:2.25rem;line-height:1}.sale-head .sale-figure .meter{block-size:.625rem}.sale-head .sale-line{color:var(--note);flex-wrap:wrap;align-items:baseline;gap:.25rem 1.5rem;max-width:none;margin:0;font-size:.875rem;display:flex}.sale-head .sale-line .num{color:var(--ink);font-size:1rem;font-weight:700}.sale-store,.sale-announcement{color:var(--note);font-size:.875rem}.sale-head .sale-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;max-width:none;margin:0;display:flex}.card{border-block-start:1px solid var(--rule);margin:0;padding-block:1.25rem}.card>:last-child{margin-block-end:0}.card h2,.card h3{margin-block-start:0}.facts{grid-template-columns:max-content minmax(0,1fr);gap:0 1rem;margin:0 0 1.25rem;font-size:.875rem;line-height:1.6;display:grid}.facts dt{color:var(--note);border-block-start:1px solid var(--rule);white-space:nowrap;padding-block:.3rem;font-size:.8125rem;font-weight:600}.facts dd{border-block-start:1px solid var(--rule);overflow-wrap:anywhere;margin:0;padding-block:.3rem}.facts dt:first-of-type,.facts dt:first-of-type+dd{border-block-start:0}.scope{grid-template-columns:max-content minmax(0,1fr);gap:0 1rem;margin:0 0 1rem;font-size:.8125rem;line-height:1.5;display:grid}.scope dt{color:var(--note);white-space:nowrap}.scope dd{overflow-wrap:anywhere;margin:0}.state{white-space:nowrap;color:var(--note);font-weight:500}.state.state-ending_soon{color:var(--amber);font-weight:700}.state.state-active{color:var(--ink);font-weight:600}.state.state-expired,.state.state-withdrawn{font-weight:400}.price-last_checked,.price-unverified,.price-merchant_only,.price-state.price-none{color:var(--note)}.cta{flex-wrap:wrap;align-items:baseline;gap:.35rem 1.25rem;max-width:none;margin:0 0 1.25rem;display:flex}.cta-primary{font-weight:700}.merchant-group{margin-block:1rem 1.5rem}.merchant-group h3{margin:0 0 .35rem;font-size:1.0625rem}.merchant-group h3 .muted{font-size:.875rem;font-weight:400}.merchant-group .cta{margin:0 0 .6rem}.merchant-group .cta-primary{min-height:2.5rem;color:var(--on-led);background:var(--led);border-radius:6px;align-items:center;padding:0 1.1rem;font-size:.9375rem;text-decoration:none;display:inline-flex}.merchant-group .cta-primary:hover{background:color-mix(in oklab, var(--led) 85%, var(--ink))}.merchant-group caption{padding-block-end:.25rem;font-size:.8125rem}.merchant-group .table-wrap{margin-block-end:.5rem}.merchant-list{margin:0 0 1.25rem;padding:0;list-style:none}.merchant-list li{border-block-start:1px solid var(--rule);padding-block:.5rem}#brand-sales,#category-sales,#target-editions,#sale-products{scroll-margin-block-start:1rem}.guide-list{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.75rem;max-width:none;margin:1rem 0 1.25rem;padding:0;list-style:none;display:grid}.guide-list li{background:var(--panel);border:1px solid var(--rule);border-radius:8px;align-content:start;gap:.3rem;margin:0;padding:.9rem 1rem .85rem;display:grid;position:relative}.guide-list li:hover{border-color:var(--control)}.guide-kicker{color:var(--led);font-size:.75rem;font-weight:600}.guide-list .guide-title{color:var(--ink);font-size:1.0625rem;font-weight:700;line-height:1.45;text-decoration:none}.guide-list .guide-title:after{content:"";border-radius:inherit;position:absolute;inset:0}.guide-summary{display:block}.guide-list .guide-summary{-webkit-line-clamp:3;color:var(--note);-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.65;display:-webkit-box;overflow:hidden}.guide-meta{color:var(--note);flex-wrap:wrap;gap:0 1rem;font-size:.75rem;display:flex}.guide-meta a{z-index:1;color:var(--note);position:relative}.guide-products{margin:1.25rem 0 1.75rem}.guide-products .table-wrap{margin-block-end:.5rem}.guide-products-empty{font-size:.875rem}.candidate .facts{max-width:none}.find-results-head{margin-block-start:1.5rem}.find-results-head>h2{margin-block-end:.5rem}.find-results{margin-block:0 2.5rem}.find-asked{flex-wrap:wrap;align-items:center;gap:.35rem;margin:0 0 1rem;display:flex}.find-asked .chip{color:var(--ink);padding-inline:.7rem;font-size:.8125rem;line-height:1.8}.find-top-note{color:var(--note);margin:0 0 .75rem;font-size:.8125rem}details.find-edit{border:1px solid var(--rule);border-radius:8px;max-width:52rem;margin-block:.5rem 1.5rem;padding:0 1rem}details.find-edit>summary{min-height:var(--tap);cursor:pointer;align-items:center;font-size:.9375rem;font-weight:600;display:flex}details.find-edit>summary:after{content:"＋";color:var(--note);margin-inline-start:auto;font-weight:400}details.find-edit[open]>summary:after{content:"−"}details.find-edit>form{padding-block-end:1rem}.cand-group{margin-block:1.25rem 2rem}.cand-group-title{align-items:baseline;gap:.75rem;margin:0 0 .75rem;font-size:1rem;display:flex}.cand-sub{color:var(--note);margin-inline-start:.6rem;font-size:.8125rem;font-weight:400}.cand-group-title .cand-sub{margin-inline-start:0}.cand-list{gap:.75rem;display:grid}article.candidate{background:var(--panel);border:1px solid var(--rule);border-radius:8px;max-width:52rem;padding:1rem 1.15rem .9rem}.cand-head{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:.75rem;margin:0 0 .35rem;display:grid}.cand-rank{block-size:1.75rem;inline-size:1.75rem;font-family:var(--lat);color:var(--led);border:1px solid var(--led);border-radius:999px;grid-row:span 2;align-self:start;place-items:center;margin:.1rem 0 0;font-size:.875rem;font-weight:700;display:grid}.cand-maker{color:var(--note);grid-column:2;margin:0;font-size:.75rem}.cand-title{grid-column:2;margin:.05rem 0 0;font-size:1.125rem;line-height:1.4}.cand-head+.cand-price,.cand-head~.cand-cautions,.cand-head~.cand-shops,.cand-head~details.cand-more{margin-inline-start:2.5rem}.cand-title a{color:var(--ink);text-decoration:none}.cand-title a:hover{text-decoration:underline}.cand-price{flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;margin:.25rem 0 .6rem;display:flex}.cand-total{font-family:var(--lat);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.625rem;font-weight:700}.cand-certainty{color:var(--note);font-size:.8125rem}.cand-total-none{color:var(--note);font-size:.9375rem;font-weight:600}.cand-fit{border:1px solid;border-radius:999px;padding:.05rem .6rem;font-size:.8125rem;font-weight:700}.cand-fit.fit-in{color:var(--led)}.cand-fit.fit-out{color:var(--amber)}.cand-reasons,.cand-cautions{margin:0 0 .5rem;padding-inline-start:1.1rem;font-size:.875rem;line-height:1.6}.cand-reasons li,.cand-cautions li{margin:0}.cand-cautions{color:var(--amber)}.cand-shops{margin-block:.75rem .25rem}.cand-shops h4{margin:0 0 .25rem;font-size:.875rem}.candidate h4{margin-block:.75rem .35rem;font-size:.875rem}details.cand-more{max-width:none;margin-block-start:.5rem}details.cand-more>summary{cursor:pointer;color:var(--note);padding-block:.35rem;font-size:.8125rem;font-weight:600}details.cand-more>summary:hover{color:var(--ink)}details.cand-more[open]>summary{margin-block-end:.5rem}.find-unresolved{color:var(--amber);font-size:.875rem}.find-actions{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-block:1.5rem 1rem;display:flex}.find-actions .muted{margin:0}.find-mysetup{color:var(--note);font-size:.875rem}details.find-basis{max-width:var(--measure);margin-block:1rem}details.find-basis>summary{cursor:pointer;color:var(--note);padding-block:.35rem;font-size:.875rem;font-weight:600}details.find-basis>summary:hover{color:var(--ink)}details.find-basis ul{font-size:.875rem}details.conditions>summary:after{content:"＋";color:var(--note);margin-inline-start:auto;font-weight:400}details.conditions[open]>summary:after{content:"−"}.product-head{grid-template-columns:minmax(0,1fr);gap:1rem 2rem;margin:0 0 1.5rem;display:grid}.product-head .product-maker{color:var(--note);margin:0;font-size:.875rem}.product-head .product-maker a{color:var(--note)}.product-head .editorial h1{font-family:var(--lat);letter-spacing:-.005em;margin:.1rem 0 0;font-size:2.25rem;font-weight:700;font-stretch:88%;line-height:1.12}.product-meta{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;max-width:none;margin:.75rem 0 0;font-size:.8125rem;display:flex}.product-meta .official-link{color:var(--note)}.product-media{display:none}.product-media:has(img){max-inline-size:16rem;margin:0;display:block}.product-media-plate{aspect-ratio:1;border-radius:var(--radius);background:#fff;place-items:center;display:grid;overflow:hidden}.product-media-credit{color:var(--note);margin:.35rem 0 0;font-size:.75rem}.product-media img{object-fit:contain;block-size:auto;max-block-size:100%;inline-size:auto;max-inline-size:100%;display:block}.price-line{background:var(--panel);border-radius:var(--radius);color:var(--note);grid-template-columns:minmax(0,1fr);gap:.35rem;max-width:34rem;margin:0 0 1.75rem;padding:1.1rem 1.25rem 1.15rem;font-size:.875rem;display:grid}.price-line-label{color:var(--note);font-size:.8125rem;font-weight:600}.price-line-figure{font-family:var(--lat);color:var(--ink);font-variant-numeric:tabular-nums;font-size:2.125rem;font-weight:700;line-height:1.1}.price-line-figure.price-line-foreign{font-size:1.875rem}.price-line-note{color:var(--note)}.price-line-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-block-start:.5rem;display:flex}.price-line-link{color:var(--note);font-size:.8125rem}.price-line-none{color:var(--note);font-size:1rem}.price-line .meter{max-inline-size:16rem}.price-line-note{font-size:.8125rem}.page-links{flex-wrap:wrap;gap:.25rem 1.5rem;margin-block-start:2rem;font-size:.875rem;display:flex}.price-line .price-line-level{grid-template-columns:minmax(0,16rem) auto;align-items:center;gap:.75rem;display:grid}.shop-list{border-block-start:1px solid var(--rule);max-width:none;margin:0 0 1rem;padding:0;list-style:none}.shop-row{border-block-end:1px solid var(--rule);grid-template-columns:minmax(0,1fr) 7.5rem 6.5rem 9.5rem;align-items:center;gap:.25rem 1rem;margin:0;padding:.6rem .1rem;display:grid}.shop-row .shop-name{min-width:0;font-size:.9375rem;font-weight:600;line-height:1.35}.shop-row .shop-name a{text-decoration:none}.shop-row .shop-name a:hover{text-decoration:underline}.shop-row .shop-name small{color:var(--note);margin-block-start:.1rem;font-size:.75rem;font-weight:400;display:block}.shop-row .shop-name small.when{color:var(--amber);font-weight:700}.shop-row .shop-price{text-align:right}.shop-row .shop-price .price{font-size:1.125rem}.shop-row .shop-diff{font-family:var(--lat);color:var(--note);text-align:right;white-space:nowrap;font-size:.8125rem}.shop-row.shop-lowest .shop-diff{color:var(--led);font-family:var(--jp);font-weight:700}.shop-row .shop-go{grid-template-columns:auto 2.6rem;justify-content:end;align-items:center;gap:.35rem;display:grid}.shop-row .shop-go>*{grid-column:1}.shop-row .shop-go>.ad-tag{grid-column:2;justify-self:start;margin:0}.shop-btn{min-height:2.25rem;color:var(--led);border:1px solid color-mix(in oklab, var(--led) 55%, transparent);white-space:nowrap;border-radius:6px;align-items:center;padding:0 .9rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.shop-btn:hover{background:var(--led-wash)}.shop-row.shop-first .shop-btn{color:var(--on-led);background:var(--led);border-color:var(--led)}details.shop-more{margin:0 0 1rem}details.shop-more>summary{cursor:pointer;color:var(--note);border-block-end:1px solid var(--rule);padding:.55rem .1rem;font-size:.875rem;font-weight:600}details.shop-more>summary:hover{color:var(--ink)}details.shop-more .shop-list{border-block-start:0}.price-line-primary{gap:.35rem;min-width:0;display:grid}.price-line-side{align-content:start;gap:.6rem;min-width:0;display:grid}.price-line-sale{gap:.15rem;max-width:none;margin:0;font-size:.875rem;display:grid}.price-line-sale a{color:var(--ink);font-weight:600}.price-line-sale .when{font-size:.8125rem}.price-line-compare{margin:0}.price-line-main{flex-wrap:wrap;align-items:baseline;gap:0 .75rem;display:flex}.price-line-main .price-ref{font-size:1.125rem}.shop-row .shop-price .price-ref{margin-inline-end:.5rem;font-size:.875rem}.price-line-compare{color:var(--ink);font-size:.8125rem;font-weight:600}details.price-summary{max-width:none;margin:1.5rem 0 0}details.price-summary>summary{cursor:pointer;color:var(--note);padding-block:.5rem;font-size:.875rem;font-weight:600}details.price-summary>summary:hover{color:var(--ink)}details.price-summary .editorial .sec-prices>h2{margin-block-start:.75rem;font-size:1rem}details.outlier-list{max-width:none;margin:.75rem 0 1.25rem}details.outlier-list>summary{cursor:pointer;color:var(--note);padding-block:.5rem;font-size:.875rem;font-weight:600}details.outlier-list>summary:hover{color:var(--ink)}details.outlier-list>.table-note{margin-block:.25rem .5rem}.notice{background:var(--panel);border-inline-start:3px solid var(--amber);color:var(--ink);border-radius:4px;max-width:none;margin:1rem 0;padding:.75rem 1rem;font-size:.875rem}.notice-fixture{border-radius:0;margin:0}.notice-fixture:before{content:"注意：";color:var(--amber);font-weight:700}.preamble{color:var(--note);margin-block:0 .35rem;font-size:.875rem;line-height:1.5}.preamble+:not(.preamble){margin-block-start:1.25rem}.table-note{color:var(--note);margin:0 0 .5rem;font-size:.8125rem;line-height:1.5}form.stack{max-width:var(--measure);gap:1rem;margin-block-end:1.25rem;display:grid}form.filters{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.75rem 1rem;max-width:none;margin:0 0 .75rem;display:grid}.filter-field{gap:.25rem;min-width:0;margin:0;display:grid}.filter-field select{width:100%;min-width:0}.filter-submit{grid-column:1/-1;justify-self:end}label{font-size:.875rem;font-weight:600}input:not([type=checkbox]):not([type=radio]),select,textarea{font:inherit;min-height:var(--tap);width:100%;color:var(--ink);background:var(--panel);border:1px solid var(--control);border-radius:6px;padding:.4rem .65rem;font-size:.9375rem}textarea{min-height:9rem;line-height:1.7}input:hover,select:hover,textarea:hover{border-color:var(--ink)}input[type=checkbox],input[type=radio]{width:auto;min-height:auto;block-size:1.05rem;inline-size:1.05rem;accent-color:var(--led);flex:none;margin:0}label.choice{min-height:var(--tap);align-items:center;gap:.5rem;font-size:.9375rem;font-weight:400;display:flex}fieldset{border:1px solid var(--rule);border-radius:6px;min-width:0;margin:0;padding:.35rem 1rem .6rem}legend{padding-inline:.3rem;font-size:.875rem;font-weight:600}.choices{flex-wrap:wrap;gap:0 1.5rem;display:flex}.bf-waiting{color:var(--note);margin:0;padding-inline-start:1.1rem;font-size:.9375rem}.bf-waiting li{margin:0 0 .25rem}form.report-form{max-width:40rem}details.static-rest{max-width:var(--measure);margin-block:1.5rem}details.sources-fold{margin-block:.5rem 1rem}details.sources-fold .editorial>section>h2{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}details.sources-fold .editorial>section{border:0;margin-block-start:.25rem;padding-block-start:0}details.sources-fold .editorial-tail{border:0;margin-block-start:0;padding-block-start:0}button.watch-btn{min-height:2rem;padding:0 .85rem;font-size:.8125rem;font-weight:600}button.watch-btn[aria-pressed=true]{color:var(--led);border-color:var(--led)}.watch-list{max-width:40rem;margin:.5rem 0 0;padding:0;list-style:none}.watch-list li{border-block-end:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1rem;margin:0;padding-block:.5rem;display:flex}.watch-list li a{font-weight:600;text-decoration:none}.watch-list li a:hover{text-decoration:underline}button.watch-remove{min-height:1.9rem;padding:0 .75rem;font-size:.75rem}.setup-actions{flex-wrap:wrap;gap:.5rem;display:flex}.setup-field{gap:.35rem;max-width:40rem;margin-block:0 .9rem;display:grid}.setup-notes ul{color:var(--note);max-width:var(--measure);margin:.25rem 0 0;padding-inline-start:1.1rem;font-size:.8125rem;line-height:1.7}.setup-notes li{margin:0 0 .35rem}.cat-tiles{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.6rem;max-width:none;margin:0;padding:0;list-style:none;display:grid}.cat-tile{background:var(--panel);border:1px solid var(--rule);border-radius:8px;margin:0;padding:.75rem .9rem .8rem;position:relative}.cat-tile:hover{border-color:var(--control)}.cat-name{margin:0;font-size:.9375rem;line-height:1.4}.cat-name a{color:var(--ink);text-decoration:none}.cat-name a:after{content:"";border-radius:inherit;position:absolute;inset:0}.cat-count{color:var(--note);margin:.2rem 0 0;font-size:.8125rem}.cat-deal{font-family:var(--lat);color:var(--led);margin:.3rem 0 0;font-size:1.25rem;font-weight:700;line-height:1.2}.cat-deal small{font-family:var(--jp);margin-inline-start:.1em;font-size:.6875rem;font-weight:700}.cat-deal .num{font-family:var(--lat)}details.browse-fold>summary h2{font-size:inherit;margin:0;display:inline}.cat-count .num,.brand-count .num{font-family:var(--lat);color:var(--ink);font-weight:600}.cat-sale{z-index:1;color:var(--led);margin-block-start:.35rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-block;position:relative}.cat-sale:hover{text-decoration:underline}.cat-sale .num,.brand-sale .num{font-family:var(--lat)}.cat-soon{color:var(--note);margin:.6rem 0 0;font-size:.8125rem}.cat-soon-list{max-width:none;margin:0;padding:0;list-style:none}.cat-soon-list li{flex-wrap:wrap;align-items:baseline;gap:.25rem .9rem;margin:0 0 .5rem;font-size:.875rem;display:flex}.cat-soon-list .cat-soon{margin:0}.index-jump{flex-wrap:wrap;gap:.3rem;margin:.75rem 0 1.5rem;display:flex}.index-jump a{min-block-size:2rem;min-inline-size:2rem;font-family:var(--lat);color:var(--note);border:1px solid var(--rule);border-radius:6px;place-items:center;padding-inline:.45rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-grid}.index-jump a:hover{color:var(--ink);border-color:var(--control)}.brand-group{margin-block:0 1.5rem;scroll-margin-top:1rem}.brand-initial{font-family:var(--lat);border-block-end:1px solid var(--rule);margin:0 0 .4rem;padding-block-end:.3rem;font-size:1rem}.brand-index{columns:15rem;column-gap:2rem;max-width:none;margin:0;padding:0;list-style:none}.brand-index li{break-inside:avoid;align-items:baseline;gap:.6rem;margin:0;padding-block:.3rem;font-size:.9375rem;display:flex}.brand-name{color:var(--ink);overflow-wrap:anywhere;min-width:0;text-decoration:none}.brand-name:hover{text-decoration:underline}.brand-count{color:var(--note);white-space:nowrap;margin-inline-start:auto;font-size:.75rem}.brand-sale{color:var(--led);white-space:nowrap;font-size:.75rem;font-weight:700;text-decoration:none}.brand-sale:hover{text-decoration:underline}form.find-form{gap:1.25rem;max-width:52rem}.find-form .field{align-content:start;gap:.35rem;min-width:0;display:grid}.find-form .field-pair{gap:1.25rem;display:grid}.find-form textarea{min-height:5.5rem}fieldset.mode-set{border:0;padding:0}fieldset.mode-set>legend{margin-block-end:.5rem;padding:0}.mode-cards{gap:.6rem;display:grid}.mode-card{background:var(--panel);border:1px solid var(--rule);border-radius:8px;padding:.6rem .9rem .75rem;position:relative}.mode-card label.choice{min-height:2rem;font-weight:700}.mode-card label.choice:after{content:"";border-radius:inherit;position:absolute;inset:0}.mode-card:hover{border-color:var(--control)}.mode-card:has(input:checked){border-color:var(--led);box-shadow:inset 0 0 0 1px var(--led);background:var(--led-wash)}.mode-card:has(input:focus-visible){outline:2px solid var(--led);outline-offset:2px}.mode-note{color:var(--note);margin:.1rem 0 0 1.55rem;font-size:.8125rem;line-height:1.55}.mode-more{color:var(--note);margin:.6rem 0 0;font-size:.8125rem}fieldset.format-set{padding-block:.1rem .35rem}fieldset.format-set .choices{gap:0 1.1rem}.find-form legend .field-note{margin-block-start:.1rem}button.find-submit{justify-self:start;min-width:16rem;min-height:3rem;font-size:.9375rem}@media (width<=47.99rem){.mode-card{padding-block:.35rem}.mode-card:not(:has(input:checked)) .mode-note{display:none}.cand-head+.cand-price,.cand-head~.cand-cautions,.cand-head~.cand-shops,.cand-head~details.cand-more{margin-inline-start:0}}@media (width>=48rem){.mode-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.find-form .field-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.filters{max-width:none;margin:0 0 1rem}.filter-group{flex-wrap:wrap;align-items:center;gap:.4rem;max-width:none;margin:0 0 .4rem;display:flex}.filter-label{min-width:4.5rem;color:var(--note);font-size:.75rem;font-weight:600}.filter-summary{color:var(--note);margin:0 0 .75rem;font-size:.875rem}.filters details.filter-fold{max-width:none;margin:0 0 .4rem}.filters details.filter-fold>summary{cursor:pointer;color:var(--note);padding-block:.3rem;font-size:.75rem;font-weight:600}.filters details.filter-fold>summary:hover{color:var(--ink)}.filters details.filter-fold[open]>summary{margin-block-end:.25rem}.editorial>:first-child{margin-block-start:0}.editorial :where(p,ul,ol){max-width:var(--measure)}.editorial table{margin-block:.5rem 1.25rem}.editorial h2{font-size:1.1875rem}.editorial h2+p,.editorial h3+p{margin-block-start:0}.editorial .facts-list{grid-template-columns:minmax(0,1fr);gap:.25rem 1.5rem;max-width:none;margin:0 0 1.5rem;padding:0;font-size:.875rem;line-height:1.5;list-style:none;display:grid}.editorial .facts-list li{grid-template-columns:6.25rem minmax(0,1fr);align-items:start;column-gap:.5rem;margin:0;display:grid}.editorial .facts-list .fact-k{color:var(--note)}.editorial .facts-list .fact-v{overflow-wrap:anywhere;min-inline-size:0}.editorial .facts-list .fact-strong{font-size:.9375rem;font-weight:600}.editorial .facts-list .fact-strong .fact-k{font-weight:600}.editorial .facts-list .fact-note{color:var(--note);grid-column:2;font-size:.8125rem;font-weight:400;line-height:1.45;display:block}.editorial ul.list-columns{column-gap:2rem;max-width:none}.editorial ul.list-columns li{break-inside:avoid}.editorial .scroll-note{color:var(--note);margin:0 0 .35rem;font-size:.8125rem;line-height:1.45;display:none}.editorial .sec-prices>:is(p:has(~table),table~p){color:var(--note);max-width:none;margin-block-end:.5rem;font-size:.8125rem;line-height:1.5}.editorial .sec-prices>p:has(~table)+p{margin-block-start:-.25rem}.editorial .sec-prices td.amount{font-size:1.125rem}.editorial .sec-prices td.amount.amount-none{font-size:inherit}.editorial .sec-prices td.col-price-state{white-space:nowrap;font-weight:600}.editorial .sec-supplementary{color:var(--note);font-size:.8125rem;line-height:1.6}.editorial .sec-supplementary a{color:var(--note)}.editorial .sec-supplementary h2{color:var(--ink);margin-block:1rem .375rem;font-size:.9375rem}.editorial .sec-supplementary :where(p,ul,ol){margin-block-end:.75rem}.editorial .sec-supplementary li{margin-block-end:.25rem}.editorial-tail,.editorial:not(.editorial-tail)>:not(.sec-supplementary)+.sec-supplementary{border-block-start:1px solid var(--rule);margin-block-start:2rem;padding-block-start:.5rem}.editorial-tail>:first-child>h2{margin-block-start:.25rem}.editorial .sec-claims.sec-note{margin-block:.25rem;font-size:.875rem;line-height:1.5}.editorial .sec-claims.sec-note h2,.editorial .sec-claims.sec-note p{font:inherit;border:0;margin:0;padding:0;display:inline}.editorial .sec-claims.sec-note h2{margin-inline-end:.5em;font-weight:600}.editorial .sec-claims.sec-note p{color:var(--note)}.editorial .sec-claims.sec-note+.sec-claims.sec-note{margin-block-start:.25rem}.picker{gap:.35rem;display:grid}.picker-combo{gap:.4rem;display:grid}.picker-listbox{background:var(--panel);border:1px solid var(--control);border-radius:6px;max-height:18rem;margin:0;padding:0;list-style:none;overflow-y:auto}.picker-listbox li{min-height:var(--tap);cursor:pointer;border-block-start:1px solid var(--rule);margin:0;padding:.45rem .65rem;font-size:.9375rem}.picker-listbox li:first-child{border-block-start:0}.picker-listbox li[aria-selected=true]{background:var(--led-wash);box-shadow:inset 3px 0 0 var(--led)}.picker-listbox .picker-sub{color:var(--note);font-size:.8125rem;display:block}.picker-chips{flex-wrap:wrap;gap:.4rem;max-width:none;margin:0;padding:0;list-style:none;display:flex}.picker-chips:empty{display:none}.picker-chip{border:1px solid var(--rule);background:var(--panel);border-radius:999px;align-items:center;gap:.3rem;margin:0;padding:.15rem .2rem .15rem .7rem;font-size:.875rem;display:inline-flex}.picker-chip button{min-height:1.9rem;color:var(--note);background:0 0;border-color:#0000;padding:0 .5rem;font-size:.9375rem}.picker-chip button:hover{color:var(--error);background:0 0}.picker-status{margin:0;font-size:.8125rem}details.conditions{border:1px solid var(--rule);border-radius:6px;padding:0 1rem}details.conditions>summary{min-height:var(--tap);cursor:pointer;align-items:center;font-size:.875rem;font-weight:600;display:flex}details.conditions>.stack-inner{gap:1rem;padding-block:.25rem 1rem;display:grid}.mode-notes{color:var(--note);margin:.25rem 0 0;padding:0;font-size:.8125rem;list-style:none}.mode-notes li{margin:0}.chip-list{flex-wrap:wrap;gap:.45rem;max-width:none;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.chip-list li{margin:0}.chip-list a{border:1px solid var(--rule);border-radius:999px;align-items:center;min-height:2.25rem;padding:0 .9rem;font-size:.875rem;text-decoration:none;display:inline-flex}.chip-list a:hover{border-color:var(--control);background:var(--panel)}.chip-list a .chip-count,.chip-list a .chip-kind{color:var(--note);margin-inline-start:.5em;font-size:.75rem}.chip-list a .chip-count{font-family:var(--lat)}.search-form{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;max-width:44rem;margin-block:1.25rem .75rem;display:grid}.search-form input[type=search]{min-height:3rem;padding-inline:1rem;font-size:1.0625rem}.search-form button{min-height:3rem;padding-inline:1.5rem}.search-examples{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 2rem;display:flex}.search-examples form{margin:0}.search-examples .filter-label{min-width:0;margin-inline-end:.25rem}button.chip-button{min-height:2rem;color:var(--note);border:1px solid var(--rule);background:0 0;padding:0 .85rem;font-size:.8125rem;font-weight:500}button.chip-button:hover{color:var(--ink);border-color:var(--control);background:0 0}.search-hits{margin-block-start:1rem}.search-hits .chip-list{margin-block-end:1rem}details.browse-fold{max-width:none;margin-block:.5rem 1rem}details.browse-fold>summary{cursor:pointer;color:var(--note);padding-block:.4rem;font-size:.875rem;font-weight:600}details.browse-fold>summary:hover{color:var(--ink)}details.browse-fold[open]>summary{margin-block-end:.5rem}.sec-links{flex-wrap:wrap;gap:.5rem 1.25rem;font-size:.875rem;display:flex}.sg-section{margin-block-start:2.5rem}.sg-note{color:var(--note);font-size:.8125rem}.sg-synthetic{color:var(--amber);border:1px solid var(--amber);border-radius:999px;margin-inline-start:.5rem;padding:0 .5rem;font-size:.75rem;font-weight:700;display:inline-block}.sg-swatches{max-width:none;margin:0 0 1.25rem;padding:0;list-style:none}.sg-swatches li{border-block-start:1px solid var(--rule);align-items:center;gap:.75rem;padding-block:.4rem;font-size:.8125rem;display:flex}.sg-chip{border:1px solid var(--rule);border-radius:4px;flex:none;width:2.5rem;height:1.5rem}.sg-chip-desk{background:var(--desk)}.sg-chip-panel{background:var(--panel)}.sg-chip-ink{background:var(--ink)}.sg-chip-note{background:var(--note)}.sg-chip-led{background:var(--led)}.sg-chip-amber{background:var(--amber)}.sg-chip-rule{background:var(--rule)}.sg-specimen-xl{font-family:var(--lat);font-size:2.25rem;font-weight:700;font-stretch:88%;line-height:1.15}.sg-numbers{font-family:var(--lat);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700}.sg-meters{gap:.6rem;max-width:24rem;margin:0 0 1.25rem;display:grid}.sg-meters p{grid-template-columns:minmax(0,1fr) 4rem;align-items:center;gap:.75rem;margin:0;display:grid}@media (width<=37.5rem){:root{--pad:1rem}h1{font-size:1.375rem}h2{font-size:1.125rem}main{padding-block-start:1.25rem}.site-head-row{flex-wrap:wrap;gap:0 .75rem;min-height:0}.site-name{order:1}.head-tools{order:2}.site-header nav{margin-inline:calc(-1 * var(--pad));padding-inline:var(--pad);scrollbar-width:none;border-block-start:1px solid var(--rule);flex:1 0 100%;order:3;overflow-x:auto}.site-header nav::-webkit-scrollbar{display:none}.site-header .nav{gap:0 1.1rem}.site-header .nav a{min-height:2.75rem;font-size:.875rem}.head-search{display:none}.head-search-link{block-size:2.5rem;inline-size:2.5rem;color:var(--note);place-items:center;display:inline-grid}.head-search-link .icon{block-size:1.125rem;inline-size:1.125rem}.sec-head .sec-note{flex-basis:100%;order:3}.giveaway-list .notice-meta{flex-direction:column;align-items:flex-end;gap:.15rem}.giveaway-list .notice-also{white-space:normal;word-break:keep-all;text-align:right;max-inline-size:10em;line-height:1.35}.tag-shop .shop-name{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.shelf-section{margin-block-start:2.25rem}.rack-row{margin-inline:calc(-1 * var(--pad));padding-inline:var(--pad);scroll-padding-inline:var(--pad);scroll-snap-type:x mandatory;scrollbar-width:none;gap:.5rem;display:flex;overflow-x:auto}.rack-row::-webkit-scrollbar{display:none}.rack-row>li{scroll-snap-align:start;flex:0 0 10.5rem}.rack-row:after{content:"";flex:0 0 1px}h1{margin-block-end:.5rem;font-size:1.25rem}.lede{font-size:.875rem}.lede .asof{margin:.1rem 0 0;display:block}.filters .filter-group{margin-inline:calc(-1 * var(--pad));padding-inline:var(--pad);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.rack-row,.filters .filter-group{mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}.filters .filter-group::-webkit-scrollbar{display:none}.filters .filter-label{flex:none;min-width:0;margin-inline-end:.25rem}.filters details.filter-fold .filter-group{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}.meter{background:linear-gradient(90deg, transparent round(nearest, calc(var(--lit) * 5%), 10%), var(--led-off) 0), linear-gradient(90deg, var(--led) 0 80%, var(--led-hot) 80%);-webkit-mask:repeating-linear-gradient(90deg,#000 0 calc(10% - 2px),#0000 0 10%);mask:repeating-linear-gradient(90deg,#000 0 calc(10% - 2px),#0000 0 10%)}.shop-row{grid-template-columns:minmax(0,1fr) auto;row-gap:.35rem;padding-block:.7rem}.shop-row .shop-name{grid-column:1/-1}.shop-row .shop-price{text-align:left;align-items:baseline;gap:.6rem;display:flex}.shop-row .shop-diff{text-align:left;grid-area:3/1}.shop-row .shop-go{grid-area:2/2/4}.shop-btn{min-height:var(--tap);padding:0 1.1rem}.tag-name{font-size:.875rem}.tile.rack .tile-figure-row{flex-wrap:wrap;column-gap:.4rem;display:flex}.tag-maker:not(.is-field) .kind-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.tag-price .price{font-size:1.0625rem}.tag-level .pct{font-size:.8125rem}.notice-list a{grid-template-columns:minmax(0,1fr) auto}.notice-list .notice-figure:empty{display:none}.notice-title small{margin:0;display:block}.product-head .editorial h1,.price-line-figure{font-size:1.75rem}:is(.offers,.sec-prices>table),:is(.offers,.sec-prices>table) caption,:is(.offers,.sec-prices>table) thead,:is(.offers,.sec-prices>table) tbody,:is(.offers,.sec-prices>table) th,:is(.offers,.sec-prices>table) td{min-width:0;display:block}:is(.offers,.sec-prices>table){min-width:0;overflow:visible}:is(.offers,.sec-prices>table) thead tr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(.offers,.sec-prices>table) tbody tr{border-block-start:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;gap:.3rem 1rem;padding-block:.9rem;display:grid}:is(.offers,.sec-prices>table) tbody:first-of-type tr:first-child{border-block-start:0;padding-block-start:.25rem}:is(.offers,.sec-prices>table) tbody:last-of-type tr:last-child{padding-block-end:.25rem}.offers tbody+tbody>tr:first-child{border-block-start:1px solid var(--rule-strong)}.offers tbody+tbody>tr:first-child>*{border-block-start:0}:is(.offers,.sec-prices>table) tbody th,:is(.offers,.sec-prices>table) tbody td{white-space:normal;text-align:left;border-block-end:0;grid-column:1/-1;padding:0;font-size:.8125rem}.offers.offers-full tbody :is(th,td),.offers.offers-compact tbody :is(th,td){width:auto}.editorial .sec-prices>table tbody :is(th,td){padding:0}:is(.offers,.sec-prices>table) tbody :is(th[scope=row],td.col-merchant){font-size:.9375rem;font-weight:600;line-height:1.35}:is(.offers,.sec-prices>table) tbody td.col-price-state{grid-column:1;align-self:baseline;font-weight:600}:is(.offers,.sec-prices>table) tbody td.amount,.editorial .sec-prices>table tbody td.amount{text-align:right;grid-column:2;align-self:baseline;font-size:1.25rem;font-weight:700;line-height:1.2}:is(.offers,.sec-prices>table) tbody td.amount.amount-none,.editorial .sec-prices>table tbody td.amount.amount-none{font-size:.8125rem;font-weight:400}.offers tbody td.amount .amount-discount{margin:.15rem 0 0;display:block}.offers tbody tr.more-listings{border-block-start:0;padding:0;display:block}.offers tbody tr.more-listings>td.col-more{padding:0}:is(.offers,.sec-prices>table) tbody td[data-label]:not(.col-merchant,.col-price-state,.amount,.col-detail,.col-more,.col-link):before{content:attr(data-label) "：";color:var(--note);font-size:.75rem}.offers tbody td.col-deadline .state,.offers tbody td.col-deadline .deadline-value{font-size:.8125rem;display:inline}.offers tbody td.col-deadline .deadline-value{margin-inline-start:.35rem;font-weight:600}.offers tbody td.col-deadline .deadline-note{margin-block-start:.1rem}.offers tbody td.col-deadline .deadline-none{padding-inline-start:0;display:inline}.offers tbody td.col-link{margin-block-start:.35rem}.offers tbody td.col-link a:first-of-type{min-height:var(--tap);padding:0 1rem}}@media (width<=60rem){.editorial table{overscroll-behavior-x:contain;border:1px solid var(--rule);border-radius:6px;max-width:100%;display:block;overflow-x:auto}.editorial :where(th,td){min-width:7rem;padding-inline:.6rem}.editorial :where(th,td):last-child{min-width:13rem}.editorial .sec-editions table,.editorial .sec-claims table{border-collapse:separate;border-spacing:0}.editorial .sec-editions :is(th,td):first-child,.editorial .sec-claims :is(th,td):first-child{z-index:1;background:var(--desk);border-inline-end:1px solid var(--rule-strong);min-width:9rem;max-width:9.5rem;position:sticky;left:0}.editorial .sec-editions .scroll-note{display:block}.editorial .sec-prices>table{border:0}.editorial .sec-prices :where(th,td){padding-inline:0 .75rem}.site-header .nav{gap:0 1rem}}@media (width>=37.5rem){.shelf{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem}.guide-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.rack-row{grid-template-columns:repeat(3,minmax(0,1fr))}.tag{padding:.85rem .95rem .8rem}.tag-name{font-size:1rem}.tag-price .price{font-size:1.3125rem}.free-strip{grid-template-columns:13rem minmax(0,1fr);gap:1.25rem}.sale-head{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center}}@media (width>=48rem){.price-line.price-line-wide{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:2rem;max-width:52rem}.price-line-side{border-inline-start:1px solid var(--rule);padding-inline-start:1.5rem}.facts{grid-template-columns:9rem minmax(0,1fr)}.editorial .facts-list{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial ul.list-columns{columns:2}main .preamble{max-width:none}form.filters{grid-template-columns:repeat(4,minmax(0,1fr)) auto}.filter-submit{grid-column:auto;justify-self:auto}.page-stamp>*{margin-inline-end:2rem}}@media (width>=64rem){.shelf{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.guide-cards,.rack-row{grid-template-columns:repeat(4,minmax(0,1fr))}.rack-row.cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.rack-row.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.product-head:has(.product-media img){grid-template-columns:16rem minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}
