.variants .v-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(178px,1fr));grid-gap:8px;gap:8px}.variants a{display:flex;flex-direction:column;gap:2px;padding:9px 12px}.variants a strong{font-size:.95rem;line-height:1.25}.variants a span{color:var(--ink);font-weight:500;font-size:.84rem}.variants a small{margin-top:2px;font-weight:700;color:var(--ink)}.specs-col h2 small{display:block;font:500 .95rem var(--text);color:var(--muted);margin-top:2px}.p-rating{display:inline-flex;margin:0 0 10px;text-decoration:none;font-size:.92rem}.v-group+.v-group{margin-top:14px}.v-group h3{font-size:.95rem;margin-bottom:6px}.v-group h3 .muted{font-weight:500;margin-left:4px}.o-colors,.variants>div{display:block}.o-colors{font-weight:400;font-size:.85rem;color:var(--muted);margin-top:2px;max-width:46ch}.color-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.color-list li{font-size:.9rem;font-weight:600}.color-list a{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);text-decoration:none}.color-list a:hover{border-color:var(--head)}.color-list a[aria-current=true]{border-color:var(--head);background:var(--head);color:#fff}.color-list a[aria-current=true] small{color:rgba(255,255,255,.8)}.color-list img{width:28px;height:21px;object-fit:contain;margin-left:-4px}.color-hint{margin:-4px 0 10px}.color-stores{margin-top:16px;border-top:1px solid var(--line);padding-top:12px}.color-stores h3{font-size:1rem;margin:0 0 8px}.color-stores ul{list-style:none;margin:0;padding:0}.color-stores li{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;grid-gap:12px;gap:12px;padding:8px 0;border-bottom:1px solid var(--line)}.color-stores .cs-store{font-weight:700}.color-stores li.in .cs-status{color:var(--green,#1f7a3a);font-weight:600}.color-stores li.out .cs-status{color:var(--red);font-weight:600}.color-stores li.unknown .cs-status{color:var(--muted)}.color-stores .cs-price{font-weight:700}@media (max-width:520px){.color-stores li{grid-template-columns:1fr auto}.color-stores .cs-status{grid-column:1;font-size:.85rem}}.color-list li small{font-weight:500;color:var(--muted);margin-left:4px}.color-list li.gone{opacity:.55}.o-mob{display:none;font-weight:400;font-size:.85rem;margin-top:3px}.offers tr.out .price{color:var(--muted)}.offers tr.out .price:after{content:"slut";display:block;font:600 .75rem var(--text);color:var(--red);text-align:right}.o-mob-stock{display:none}@media (max-width:820px){.o-mob{display:block}}@media (max-width:520px){.o-mob-stock{display:inline}}.stock.unknown{color:var(--muted)}.variants a.reel-tile .reel-traits{color:var(--muted);font-weight:500;font-size:.78rem;line-height:1.3}.variants .reel-legend{margin:10px 0 0;font-size:.82rem;color:var(--muted);max-width:60ch}.offers tr.sponsored td{background:color-mix(in srgb,var(--coast) 14%,#fff)}.offers tr.sponsored td:first-child{box-shadow:inset 4px 0 0 var(--sea)}.ad-tag{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:4px;font-size:.72rem;font-weight:700;color:var(--head);background:#fff;border:1px solid var(--sea);vertical-align:2px}.offers tr.sponsored td:first-child{padding-left:12px}