.product-form__input--bedding-size{margin-bottom:2.4rem;border:none;padding:0}.bedding-size__heading{margin:0 0 1.6rem;font-size:1.5rem;line-height:1.5;color:#4a5c52;font-weight:400}.bedding-size__heading strong{color:#111;font-weight:700}.bedding-size-cards{display:flex;flex-wrap:nowrap;gap:1.2rem;align-items:flex-start;overflow-x:auto;padding-bottom:.4rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bedding-size-cards::-webkit-scrollbar{display:none}.bedding-size-card-wrapper{flex:1 1 0;min-width:9rem;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.product-form__input--bedding-size input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.bedding-size-card{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:8.5rem;padding:1rem .6rem .8rem;border:1px solid #d9d9d9;border-radius:.8rem;background-color:#fff;color:#111;cursor:pointer;position:relative;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.bedding-size-card:hover{border-color:#275043}.product-form__input--bedding-size input[type=radio]:checked+.bedding-size-card{background-color:#275043;border-color:#275043;color:#fff}.product-form__input--bedding-size input[type=radio]:disabled+.bedding-size-card,.product-form__input--bedding-size input[type=radio].disabled+.bedding-size-card,.bedding-size-card-wrapper--disabled .bedding-size-card{opacity:.45;cursor:not-allowed}.bedding-size-card__icon{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:.5rem;color:#111}.bedding-size-card__icon .bed-icon{width:4.2rem;height:4.2rem;max-width:100%}.bedding-size-card__icon .bed-icon__frame,.bedding-size-card__icon .bed-icon__body,.bedding-size-card__icon .bed-icon__pillow{fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round}.bedding-size-card__icon .bed-icon__stroke{stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.product-form__input--bedding-size input[type=radio]:checked+.bedding-size-card .bedding-size-card__icon{color:#fff}.bedding-size-card__title{font-size:1.2rem;font-weight:700;line-height:1.2}.bedding-size-card__price{margin:.6rem 0 0;font-size:1.1rem;font-weight:400;color:#111;line-height:1.3}.product-form__input--bedding-size input[type=radio]:not(.disabled):not(.visually-disabled)+label>.label-unavailable{display:none}.product-form__input--bedding-size input[type=radio]:focus-visible+.bedding-size-card{outline:.2rem solid rgba(39,80,67,.5);outline-offset:.2rem}@media screen and (min-width:990px){.bedding-size-cards{overflow-x:visible}.bedding-size-card-wrapper{min-width:0}}@media screen and (max-width:749px){.bedding-size__heading{font-size:1.4rem}.bedding-size-cards{display:grid;grid-template-columns:repeat(3,1fr);flex-wrap:unset;overflow-x:visible;gap:.8rem}.bedding-size-card-wrapper{flex:unset;min-width:0;max-width:none}.bedding-size-card{min-height:7.5rem;padding:.8rem .5rem .7rem}.bedding-size-card__title{font-size:1.1rem}.bedding-size-card__icon .bed-icon{width:3.6rem;height:3.6rem}.bedding-size-card__price{font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-bedding-size-picker.css.map */
