.variant-choices{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.variant-choices label{margin-bottom:12px}.variant-choices label:last-child{grid-column:1/-1}@media(max-width:500px){.variant-choices{grid-template-columns:1fr}.variant-choices label:last-child{grid-column:auto}}
.variant-multi-form>p{margin-bottom:18px;color:var(--muted)}.variant-option-list{max-height:600px;margin-bottom:20px;border:1px solid var(--line);overflow:auto}.variant-option{display:grid;grid-template-columns:76px minmax(200px,1fr) 110px 105px;align-items:center;gap:14px;padding:14px;border-bottom:1px solid var(--line);background:#fff}.variant-option:last-child{border-bottom:0}.variant-option:has(.variant-check input:checked){background:#f1ede4;box-shadow:inset 3px 0 var(--copper)}.variant-check{display:flex!important;align-items:center;gap:7px;margin:0!important;cursor:pointer}.variant-check input{width:18px;margin:0}.variant-spec strong,.variant-spec small,.variant-spec code,.variant-mrp small,.variant-mrp strong{display:block}.variant-spec small{color:var(--muted)}.variant-spec code{margin-top:3px;color:var(--copper);font:600 10px var(--sans);letter-spacing:.08em}.variant-mrp small{color:var(--muted);font-size:9px;text-transform:uppercase}.variant-mrp strong{font-size:15px}.variant-quantity{margin:0!important}.variant-quantity input{margin-top:4px;padding:8px}@media(max-width:650px){.variant-option{grid-template-columns:72px 1fr}.variant-mrp,.variant-quantity{grid-column:auto}.variant-option-list{max-height:520px}}
