.soil-options .variant-option--buttons{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%}.soil-options legend{font-size:16px!important;font-weight:600;margin-bottom:12px!important}.soil-options .variant-option__button-label{border-radius:7px!important;min-width:0!important;min-height:64px!important;padding:14px 16px!important;white-space:normal!important;justify-content:flex-start!important;flex:auto!important;border:1px solid #b9c5b9!important;background:#fff!important;color:#2c3e30!important;transition:background .15s,border-color .15s}.soil-options .variant-option__button-label__text{font-size:16px!important;line-height:1.35!important;text-align:left!important;text-wrap:pretty!important}.soil-options .variant-option__button-label__pill,.soil-options .variant-option__button-label::before,.soil-options .variant-option__button-label::after{display:none!important}.soil-options .variant-option__button-label:has(:checked){background:#e8efe4!important;border:2px solid #2c5137!important;padding:13px 15px!important;color:#203d29!important;font-weight:600}.soil-options .variant-option__button-label:hover{border-color:#2c5137!important;background:#f3f6f1!important}.soil-options .variant-option__button-label:has(:focus-visible){outline:2px solid #2c5137!important;outline-offset:3px}.soil-options .variant-option__button-label:has([data-option-available="false"]){opacity:.55}@media(max-width:380px){.soil-options .variant-option--buttons{grid-template-columns:1fr!important}}
