.option-selector[data-selector-type=listed] .option-selector__btns{display:flex!important;flex-wrap:wrap!important;gap:.2vw!important}.option-selector[data-selector-type=listed] label.opt-label{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:clamp(120px,8vw,150px)!important;height:clamp(55px,3.5vw,75px)!important;padding:0!important;border-radius:10px!important;background:#fff!important;border:1px solid #e5e1db!important;box-shadow:none!important}.option-selector[data-selector-type=listed] label.opt-label .js-value{display:block!important;width:100%;text-align:center!important;font-size:clamp(14px,.9vw,16px)!important;font-weight:600!important;line-height:1.3!important;color:#222!important}.size-dimension-text{display:block!important;width:100%;font-size:clamp(11px,.68vw,13px)!important;font-weight:400!important;line-height:1.2!important;margin-top:5px!important;color:#777!important;text-align:center!important}.option-selector[data-selector-type=listed] label.opt-label:before,.option-selector[data-selector-type=listed] label.opt-label:after{display:none!important;content:none!important}.option-selector[data-selector-type=listed] input:checked+label.opt-label{border:2px solid #133EBF!important;background:#f5f7fd!important;color:#133ebf!important}.option-selector legend{font-size:14px!important;line-height:21px!important;font-weight:700!important;color:#2a2b2a!important}@media(min-width:768px)and (max-width:1024px){.option-selector[data-selector-type=listed] .option-selector__btns{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:1.2vw!important;width:100%!important}.option-selector[data-selector-type=listed] label.opt-label{width:100%!important;height:auto!important;min-height:60px!important}.option-selector[data-selector-type=listed] label.opt-label .js-value{font-size:15px!important}.size-dimension-text{font-size:13px!important}}@media(max-width:767px){.option-selector[data-selector-type=listed] .option-selector__btns{display:grid!important;grid-template-columns:repeat(3,1fr)!important;column-gap:2.5vw!important;row-gap:2vw!important}.option-selector[data-selector-type=listed] label.opt-label{width:100%!important;height:auto!important;min-height:55px!important;padding:3vw 2vw!important}.option-selector[data-selector-type=listed] label.opt-label .js-value{font-size:14px!important}.size-dimension-text{font-size:3vw!important}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/size-dimensions-mattress.css.map */
