.variant-wrapper[data-type=button] .variant-input-wrap{display:grid;grid-auto-rows:1fr;gap:8px;margin:0;padding:0;border:0}.variant-wrapper[data-type=button] .variant-input-wrap>legend{display:none}.variant-wrapper[data-type=button] .variant-input{margin:0;display:flex}.variant-wrapper[data-type=button] .variant__button-label{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;margin:0;padding:11px 14px;border:1px solid #d5d5dd;border-radius:4px;background:#fff;color:#2a3743;font-size:14px;font-weight:400;line-height:1.55;text-align:left;letter-spacing:0;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.variant-wrapper[data-type=button] .variant__button-label:before{content:"";flex:0 0 auto;width:18px;height:18px;border:2px solid #b9b9c4;border-radius:50%;background:#fff;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.variant-wrapper[data-type=button] .variant__button-label:hover{border-color:#9a96bb}.variant-wrapper[data-type=button] input:checked+.variant__button-label{border-color:#35325f;background:#f5f4fa;font-weight:700}.variant-wrapper[data-type=button] input:checked+.variant__button-label:before{border-color:#35325f;background:#35325f;box-shadow:inset 0 0 0 3px #fff}.variant-wrapper[data-type=button] input:focus-visible+.variant__button-label{outline:2px solid #35325f;outline-offset:2px}.variant-wrapper[data-type=button] input:disabled+.variant__button-label,.variant-wrapper[data-type=button] .variant-input--disabled .variant__button-label{opacity:.45;text-decoration:line-through}@media only screen and (max-width:768px){.variant-wrapper[data-type=button] .variant__button-label{min-height:46px;font-size:13.5px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/iic-variant.css.map */
