.woocommerce div.product form.cart{display:flex;flex-direction:column;gap:18px}
.gp24-service-options{padding:0;margin:0;border:0;min-width:0}
.gp24-service-options legend{font:600 19px/1.5 var(--font);margin-bottom:12px}
.gp24-service-options label{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:9px;background:#fff;padding:15px;margin-bottom:10px;font:400 17px/1.5 var(--font);cursor:pointer}
.gp24-service-options label:has(input:checked){border-color:var(--navy);background:#edf5fd}
.gp24-service-options input{width:18px;height:18px;accent-color:var(--navy);flex-shrink:0}
.gp24-service-options strong{margin-left:auto;font-weight:600;white-space:nowrap}
.gp24-service-options label:has(input:disabled){opacity:.6;cursor:default}
@media(max-width:600px){.gp24-service-options label{padding:13px 10px;font-size:16px;gap:9px}}
