.variant-picker-v2__legend{font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:26.4px;color:#000}.variant-picker-v2__option-values{display:flex;flex-wrap:wrap;gap:.5rem}.variant-picker-v2__option-values--size{flex-wrap:nowrap;gap:.375rem}.variant-picker-v2__option-item{position:relative;display:flex;flex:1 1 0;flex-direction:column;align-items:center;min-width:0;padding-top:.75rem}.variant-picker-v2__badge{position:absolute;top:0;left:50%;z-index:1;width:90%;max-width:90%;padding:.25rem .375rem;border-top-left-radius:4px;border-top-right-radius:4px;font-family:Montserrat,sans-serif;font-weight:700;font-size:9px;line-height:5px;text-align:center;text-transform:uppercase;transform:translate(-50%);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.variant-picker-v2__block{display:flex;width:100%;justify-content:center;align-items:center;border:1px solid #d9d9d9;border-radius:0;padding:9px 18px;color:#000000a6;text-decoration:none;cursor:pointer;position:relative}.variant-picker-v2__block-label{font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:26.4px;letter-spacing:0;text-align:center}:checked+.variant-picker-v2__block,.variant-picker-v2__block.is-selected{border-color:#000;color:#000}.variant-picker-v2__block.is-disabled{color:#00000080}.variant-picker-v2__block.is-disabled:before{content:"";background:linear-gradient(to bottom right,transparent calc(50% - .5px),#d9d9d9 calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px));position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}:disabled+.variant-picker-v2__block{display:none}:focus-visible+.variant-picker-v2__block{outline:2px solid #000;outline-offset:2px}@media screen and (max-width:699px){.variant-picker-v2__option-values--size .variant-picker-v2__block{padding:9px 10px}.variant-picker-v2__option-values--size .variant-picker-v2__block-label{font-size:14px;line-height:22px}.variant-picker-v2__option-values--size .variant-picker-v2__badge{font-size:6px;line-height:6px;padding:.2rem .25rem}}@media screen and (min-width:700px){.variant-picker-v2__option-values--size{gap:.625rem;max-width:36rem}.variant-picker-v2__option-values--size .variant-picker-v2__option-item{flex:0 1 auto;min-width:5.5rem}}@media(scripting:none){.variant-picker-v2__option{display:none}}
/*# sourceMappingURL=/cdn/shop/t/227/assets/variant-picker-v2.css.map */
