.disks-page{--disk-paper:#f4f2ec;--disk-border:#d7d4cd;--disk-muted:#747773}.disks-page .disks-intro{min-height:560px;padding-bottom:110px}.disks-page .wheel-filter{width:calc(100% - clamp(48px,14vw,220px));max-width:1440px;margin-inline:auto}.disks-page .wheel-filter-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.disks-page .wheel-search{border-top:1px solid var(--disk-border);color:#555;background:#f0eee8;align-items:center;gap:10px;padding:14px 24px;font-size:20px;display:flex}.disks-page .wheel-search input{color:#111;background:0 0;border:0;border-bottom:1px solid #999;outline:0;width:100%;padding:10px 2px;font-size:14px}.disks-page .wheel-filter-grid label{flex-direction:column;justify-content:center;min-width:0;display:flex}.disks-page .wheel-filter-grid select{white-space:nowrap;text-overflow:ellipsis;height:34px}.disks-page .wheel-results{padding-inline:clamp(24px,6vw,96px)}.disks-page .results-heading,.disks-page .wheel-product{max-width:1440px;margin-inline:auto}.disks-page .results-heading{margin-bottom:22px;padding-inline:4px}.disks-page .wheel-product{background:#fff;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);margin-bottom:38px}.disks-page .wheel-gallery{min-width:0;padding:16px}.disks-page .wheel-main-photo{background:#e5e2dc;height:clamp(520px,48vw,700px)}.disks-page .wheel-main-photo img{transition:transform .45s}.disks-page .wheel-main-photo:hover img{transform:scale(1.025)}.disks-page .wheel-thumbs{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.disks-page .wheel-thumbs button{background:#dedbd4;border:2px solid #0000;height:74px}.disks-page .wheel-thumbs button.active{border-color:var(--lime);box-shadow:inset 0 0 0 2px #111}.disks-page .wheel-info{padding:clamp(30px,4vw,62px)}.disks-page .wheel-info h2{margin:30px 0 12px;font-size:clamp(44px,4.6vw,70px)}.disks-page .wheel-info h2 small{max-width:18ch;margin-top:10px}.disks-page .wheel-subtitle{margin:0 0 8px}.disks-page .wheel-specs{grid-template-columns:repeat(2,minmax(0,1fr));margin:28px 0 24px}.disks-page .wheel-specs div{flex-direction:column;justify-content:center;min-height:76px;display:flex}.disks-page .wheel-description{margin-top:2px}.disks-page .wheel-description p{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.disks-page .compatibility{margin:22px 0}.disks-page .details-link-wide{margin-top:4px}.disks-page .wheel-buy{gap:24px;margin-top:24px}.disks-page .wheel-buy button{min-width:190px}.disks-page .wheel-empty{border:1px solid var(--disk-border);border-radius:22px;max-width:1440px;margin:auto}.disks-page .wheel-help{grid-template-columns:1fr 1fr auto;width:calc(100% - clamp(48px,14vw,220px));max-width:1440px;margin-inline:auto}@media (max-width:1100px){.disks-page .wheel-filter{width:calc(100% - 48px)}.disks-page .wheel-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.disks-page .wheel-filter-grid label:nth-child(4),.disks-page .wheel-filter-grid label:nth-child(5){grid-column:auto}.disks-page .wheel-product{grid-template-columns:1fr}.disks-page .wheel-main-photo{height:min(72vw,650px)}.disks-page .wheel-info{padding:42px}.disks-page .wheel-help{width:calc(100% - 48px)}}@media (max-width:680px){.disks-page .disks-intro{min-height:570px;padding:52px 20px 90px}.disks-page .disks-intro h1{font-size:60px}.disks-page .disks-intro>p:last-child{border-top:1px solid #ffffff38;border-left:0;margin-top:28px;padding:16px 0 0}.disks-page .wheel-filter{width:calc(100% - 24px);margin-top:-36px}.disks-page .wheel-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.disks-page .wheel-filter-grid label{min-height:80px}.disks-page .wheel-filter-grid label:last-child{grid-column:1/-1}.disks-page .wheel-results{padding:58px 12px 70px}.disks-page .results-heading{padding-inline:4px}.disks-page .wheel-product{border-radius:18px;margin-bottom:24px}.disks-page .wheel-gallery{padding:8px}.disks-page .wheel-main-photo{height:390px}.disks-page .wheel-thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.disks-page .wheel-thumbs button{height:72px}.disks-page .wheel-info{padding:30px 20px 24px}.disks-page .wheel-info h2{margin-top:24px;font-size:45px}.disks-page .wheel-specs{margin:24px 0 20px}.disks-page .wheel-specs div{min-height:72px;padding:14px 12px}.disks-page .wheel-specs strong{font-size:16px}.disks-page .compatibility{margin:20px 0}.disks-page .wheel-buy{grid-template-columns:1fr;gap:18px}.disks-page .wheel-buy button{width:100%;min-width:0}.disks-page .wheel-help{grid-template-columns:1fr;width:calc(100% - 28px);margin-bottom:55px}.disks-page .wheel-help>a{grid-column:auto}}
