.cr-single .cr-single-calc-link{margin-top:18px}
.cr-single .cr-native-form form.cart{display:flex;align-items:center;flex-wrap:wrap;gap:12px}
.cr-single .cr-native-form .quantity{margin:0}
.cr-single .cr-native-form .stock{font-size:.85rem;margin-bottom:12px}
.cr-single .cr-native-form .out-of-stock{color:#99462e}
.cr-single .cr-single-specs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;gap:16px}
.cr-single .cr-single-specs>div{border:1px solid var(--cr-line);border-radius:10px;padding:24px;background:#fff;min-width:0}
.cr-single .cr-single-specs dt{font-size:.75rem;color:var(--cr-muted);margin-bottom:9px}
.cr-single .cr-single-specs dd{font-size:1.35rem;line-height:1.3;font-weight:700;margin:0;letter-spacing:-.025em}
.cr-single .cr-selection-pill{white-space:normal;text-align:center;max-width:38ch}
.cr-single .cr-single-reviews{max-width:900px}
.cr-single .cr-single-reviews :is(input,textarea){max-width:100%}
@media(max-width:760px){.cr-single .cr-single-specs{grid-template-columns:1fr 1fr;gap:12px}.cr-single .cr-single-specs>div{padding:18px}.cr-single .cr-single-specs dd{font-size:1.05rem}.cr-single .cr-calc-heading{align-items:flex-start}.cr-single .cr-selection-pill{font-size:.7rem}}
