variant-picker.variant-picker--stacked{display:flex!important;flex-direction:column!important;gap:5px!important}variant-picker.variant-picker--stacked .option-selector{width:100%!important;max-width:100%!important;border:none!important;padding:0!important;margin-top:0!important;margin-bottom:36px!important}variant-picker.variant-picker--stacked .option-selector:last-of-type{margin-bottom:0!important}variant-picker.variant-picker--stacked .option-selector .label,variant-picker.variant-picker--stacked .option-selector legend.label{display:block!important;width:100%;margin-top:4px!important;margin-bottom:16px!important;padding:0!important;line-height:1.3!important}.option-selector__btns{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important;width:100%}variant-picker.variant-picker--stacked .option-selector__btns.flex.flex-wrap{display:grid!important}.option-selector__btns .opt-label{width:100%!important;margin:0!important;padding:10px 2px!important;box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:44px;white-space:nowrap;font-size:12px!important;overflow:hidden;text-overflow:ellipsis;border:1px solid #e0e0e0!important;background-color:#fff!important;color:#000!important;font-weight:400!important}.option-selector input:checked+.opt-label,.option-selector input.opt-btn:checked+.opt-label,.option-selector__btns input[type=radio]:checked+label,.opt-label.opt-label--single-active{border:2px solid #000000!important;color:#000!important;font-weight:700!important;box-shadow:0 0 0 1px #000!important}.opt-label.opt-label--single-active{pointer-events:none!important;cursor:default!important}.option-selector input:disabled+.opt-label,.option-selector input[data-disabled]+.opt-label{opacity:.4!important;text-decoration:line-through!important;background-color:#f8f8f8!important;cursor:not-allowed!important}.option-selector__btns .opt-label.opt-label--small{font-size:11px!important;letter-spacing:-.3px!important;padding-left:2px!important;padding-right:2px!important}@media screen and (max-width:768px){.option-selector__btns{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.option-selector__btns .opt-label{width:auto!important;flex:1 1 calc(33.333% - 8px);min-width:85px;font-size:11px!important;padding:8px 4px!important;white-space:normal!important;line-height:1.15;text-align:center;word-break:break-word}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/variant-picker.css.map */
