.gcs-native-finishes .variant-picker__option-values,.gcs-card-finishes{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 10px;margin:18px 0}
.gcs-round-choice{position:relative;min-width:0}
.gcs-round-choice input{position:absolute;width:1px;height:1px;opacity:0}
.gcs-round-choice label{display:flex!important;flex-direction:column;align-items:center;text-align:center;gap:10px;cursor:pointer;font-size:13px;line-height:1.35;padding:5px 0}
.gcs-round-chip{display:block;width:52px;height:52px;border-radius:50%;border:1px solid #ccc;background-size:180% auto;background-position:center 40%;outline:2px solid transparent;outline-offset:4px;flex-shrink:0}
.gcs-round-choice input:checked+label .gcs-round-chip{outline-color:#172a39}
.gcs-round-choice input:checked+label{font-weight:600}
.gcs-round-choice input:focus-visible+label .gcs-round-chip{outline:3px solid #2873b3;outline-offset:5px}
.gcs-card-selector fieldset{padding:0;border:0;margin:20px 0;min-width:0}
.gcs-card-selector select{display:block;width:100%;max-width:260px;min-height:48px;padding:10px;margin:12px 0 20px;background:#fff;border:1px solid #ddd}
@media(min-width:990px){.gcs-round-chip{width:58px;height:58px}.gcs-round-choice label{font-size:14px}}