.variant-picker .variant-option--buttons:not(.variant-option--swatches){display:flex!important;flex-wrap:wrap!important;gap:10px!important}.variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{flex:0 0 auto!important;min-width:96px!important;min-height:52px!important;padding:0 20px!important;border:2px solid transparent!important;border-radius:8px!important;background:#f2f2f0!important;color:#111!important;justify-content:center!important;align-items:center!important;overflow:hidden!important;box-shadow:none!important;outline:none!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:before,.variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:after{content:none!important;display:none!important}.variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label__pill{display:none!important}.variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label__text{width:100%;text-align:center!important;text-wrap:nowrap!important;font-size:14px;font-weight:500;letter-spacing:.02em;color:inherit}.variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:hover{background:#e8e8e5!important;border-color:transparent!important;color:#111!important}.variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(:checked),.variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(:checked):hover{background:#fff!important;border-color:#111!important;color:#111!important}.variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(:focus-visible){border-color:#111!important;outline:2px solid #FD5F0D!important;outline-offset:2px!important}.variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has([data-option-available=false]){color:#a3a39e!important}.variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has([data-option-available=false]) svg{inset-inline-start:0!important;top:0!important;width:100%!important;height:100%!important;stroke:#a3a39e!important}.variant-picker .variant-option--buttons:has(input[data-option-name=size i]){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.variant-picker .variant-option--buttons:has(input[data-option-name=size i]) .variant-option__button-label{width:100%!important;min-width:0!important;padding:0 6px!important}@media screen and (max-width:749px){.variant-picker .variant-option--buttons:not(.variant-option--swatches){gap:8px!important}.variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{min-height:48px!important;min-width:84px!important;padding:0 16px!important}.variant-picker .variant-option--buttons:has(input[data-option-name=size i]) .variant-option__button-label{min-width:0!important;padding:0 4px!important}.variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label__text{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/franco-size-boxes.css.map */
