.color-head,.color-detail,.color-grid{width:min(1280px,88%);margin:0 auto}.color-head{padding:64px 0 36px}.color-head h1{font-size:clamp(42px,7vw,84px);line-height:1.03;margin:22px 0}.color-head p{max-width:740px}.color-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 28px;padding-bottom:80px}.color-card h2{font-size:26px;margin:12px 0}.color-card .eyebrow{margin-top:24px}.color-art{display:block;margin:0;overflow:hidden}.color-art img{width:100%;height:auto;display:block}.color-detail{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding-bottom:80px}.color-copy h2{font-size:36px;line-height:1.1}.color-price{font-size:23px;font-weight:700}.color-status{border-left:3px solid #c34410;padding:10px 16px;background:#f5eee6;font-weight:700}.color-options{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.color-options button{display:flex;align-items:center;gap:8px;border:1px solid #aaa;padding:10px 12px;background:white;color:#171a1d;cursor:pointer}.color-options button[aria-pressed=true]{outline:2px solid #171a1d;outline-offset:2px}.color-options span{width:18px;height:18px;border:1px solid #777;border-radius:50%}dt{font-weight:700;margin-top:18px}dd{margin:4px 0 0}.color-series-banner{width:88%;margin:32px auto;padding:24px;border:1px solid #cbc6bd}.color-series-banner p{margin:10px 0}@media(max-width:700px){.color-detail,.color-grid{grid-template-columns:1fr}.color-detail{gap:28px}.color-head{padding-top:36px}}
.color-copy table{display:table;width:100%;border-collapse:collapse;margin:24px 0}.color-copy caption{display:table-caption;text-align:left;font-weight:700;margin-bottom:10px}.color-copy th,.color-copy td{padding:9px 12px;border-bottom:1px solid #ddd;text-align:left}.color-copy td{text-align:right}.color-copy .button{margin:12px 0}.color-card[hidden]{display:none}
