variant-radios{width:100%;margin-bottom:24px}variant-radios fieldset{border:none;padding:0}variant-radios fieldset:not(:first-child){margin-top:24px}variant-radios fieldset legend{font-family:AT Surt;font-size:14px;color:#aeaaa9;line-height:100%;margin-bottom:12px}#size legend #option_name{color:#352b27;margin-left:4px}variant-radios fieldset legend span{font-size:14px;font-family:AT Surt}variant-radios fieldset .input-label-wrapper{display:inline-block;position:relative;border-radius:4px;padding:4px 0}variant-radios fieldset .input-label-wrapper:not(:last-child){margin-right:8px}variant-radios fieldset .input-label-wrapper:has(input:checked){border:.63px solid #352B27;z-index:10;cursor:default}variant-radios fieldset .input-label-wrapper label{font-family:AT Surt;font-size:14px;display:inline-block}variant-radios fieldset input{margin:0;display:none}variant-radios fieldset .input-label-wrapper label{height:15px;width:15px}.input-label-wrapper.size{text-align:center;cursor:pointer;border:.63px solid transparent}.input-label-wrapper.size:not(:has(input:checked)):hover{border:.63px solid var(--gray_color);z-index:1}.input-label-wrapper.size label{width:52px}@media only screen and (min-width: 769px){variant-radios fieldset legend span{font-size:14px}variant-radios fieldset .input-label-wrapper label{font-size:14px}}fieldset.swatch label{position:relative;color:transparent;display:inline-block;overflow:hidden;border-radius:100%;cursor:pointer}fieldset.swatch .input-label-wrapper{display:inline-flex;justify-content:center;align-items:center;height:20px;width:20px;border-radius:100%;border:.63px solid transparent;padding:0;flex-shrink:0}fieldset.swatch .input-label-wrapper:not(:last-child){margin-right:2px}fieldset.swatch .input-label-wrapper:has(input:checked){border-color:#352b27;background-color:transparent;cursor:default}fieldset.swatch .input-label-wrapper:not(:has(input:checked)):hover{border-color:var(--gray_color)}fieldset.swatch .input-label-wrapper.not-available{border-color:var(--gray_color)}fieldset.swatch .input-label-wrapper.not-available:after{content:"";position:absolute;width:1.5px;height:20px;background-color:var(--gray_color);transform:rotate(45deg)}.color-label{font-family:At Surt}.size-guide-modal-trigger{cursor:pointer;display:inline-flex;gap:4px}.size-guide{font-family:At Surt Medium;text-decoration:underline}variant-radios .variant-name{display:inline-block}
/*# sourceMappingURL=/cdn/shop/t/721/assets/variant-radios.css.map */
