.srs{position:relative;min-height:clamp(420px,58vh,620px);display:grid;-webkit-box-align:end;-ms-flex-align:end;align-items:end;overflow:hidden}.srs img.bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 44%;object-position:50% 44%}.srs .scrim{position:absolute;inset:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(17,19,24,.42)),color-stop(40%,rgba(17,19,24,.3)),to(rgba(17,19,24,.93)));background:linear-gradient(180deg,rgba(17,19,24,.42) 0,rgba(17,19,24,.3) 40%,rgba(17,19,24,.93) 100%)}.srs .in{position:relative;padding-block:clamp(30px,5vh,56px)}.srs h1{font-size:clamp(44px, 7.2vw, 96px);margin-top:14px}.srs .stamps{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:9px;margin-top:18px}.stamp{font:500 11.5px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--hairline);background:rgba(20,23,29,.72);padding:8px 12px}.stamp b{color:var(--fde);font-weight:500}.srs .acts{margin-top:26px}.chooser{padding-block:clamp(56px,7vh,92px)}.ch-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.ch-head h2{font-size:clamp(26px, 3.2vw, 40px)}.ch-count{font:500 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.ch-count b{color:var(--fde);font-weight:500}.facets{margin-top:26px;display:grid;gap:16px;border-top:1px solid var(--hairline);padding-top:24px}.frow{display:grid;grid-template-columns:120px 1fr;gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.fname{font:500 11px/1.9 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--fde)}.fchips{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.chip{font:500 12.5px/1 var(--mono);letter-spacing:.06em;color:var(--ink-2);cursor:pointer;border:1px solid var(--hairline);background:var(--ground-2);padding:9px 13px;-webkit-transition:border-color .18s var(--out),color .18s var(--out),background .18s var(--out);transition:border-color .18s var(--out),color .18s var(--out),background .18s var(--out)}.chip .c{color:var(--ink-3);margin-left:7px;font-size:11px}.chip:hover{border-color:var(--fde-rule);color:var(--ink)}.chip[aria-pressed=true]{background:var(--fde);border-color:var(--fde);color:#14171d}.chip[aria-pressed=true] .c{color:rgba(20,23,29,.65)}.chip:disabled{opacity:.32;cursor:not-allowed}.ch-clear{background:0 0;border:0;color:var(--cobalt-text);font:500 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;padding:9px 0}.ch-clear[hidden]{display:none}.sku-grid{margin-top:30px;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,22px)}@media (max-width:980px){.sku-grid{grid-template-columns:repeat(2,1fr)}.frow{grid-template-columns:1fr}}@media (max-width:620px){.sku-grid{grid-template-columns:1fr}}.sku{border:1px solid var(--hairline);background:var(--ground-2);padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-transition:border-color .2s var(--out),-webkit-transform .2s var(--out);transition:border-color .2s var(--out),-webkit-transform .2s var(--out);transition:border-color .2s var(--out),transform .2s var(--out);transition:border-color .2s var(--out),transform .2s var(--out),-webkit-transform .2s var(--out)}.sku:hover{border-color:var(--fde-rule);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.sku .line{font:500 10.5px/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fde)}.sku .n{font:600 19px/1.15 var(--display);text-transform:uppercase;letter-spacing:.02em;color:var(--ink)}.sku .chips{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.tag{font:400 11px/1 var(--mono);letter-spacing:.05em;color:var(--ink-3);border:1px solid var(--hairline-2);padding:6px 9px}.sku .skufoot{margin-top:auto;padding-left:0;padding-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding-top:14px;border-top:1px solid var(--hairline-2)}.sku .price{font:500 15px/1 var(--mono);color:var(--ink);letter-spacing:.02em}.sku .price small{display:block;font-size:10px;color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px}.buy{font:500 11.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fde);border:1px solid var(--fde-rule);padding:11px 15px;text-decoration:none;white-space:nowrap}.buy:hover{background:var(--fde);color:#14171d}.empty{margin-top:30px;border:1px dashed var(--hairline);padding:40px;text-align:center;color:var(--ink-3)}.empty[hidden]{display:none}.rnote{margin-top:clamp(46px,6vh,72px);border:1px solid var(--hairline);border-left:3px solid var(--fde-deep);background:var(--ground-2);padding:24px 26px}.rnote h3{font-size:15px;letter-spacing:.14em;color:var(--fde);margin-bottom:12px}.rnote p{color:var(--ink-3);font-size:14px;margin-bottom:10px}.rnote code{font:400 12.5px var(--mono);color:var(--ink-2)}.rnote ul{margin:0;padding-left:20px;color:var(--ink-3);font-size:14px}.rnote li{margin:5px 0}