.bedframe-selector{border-radius:6px;padding:0;background:none;margin-bottom:30px;margin-top:10px}.bedframe-selector .bedframe-selector__wrapper input{display:none}.bedframe-selector .selects-row{display:grid;grid-gap:9px;grid-template-columns:1fr 1fr 1fr;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.bedframe-selector .link{font-size:14px}.bedframe-selector__wrapper .label{display:flex;align-items:center;position:relative;cursor:pointer;flex-direction:column;border:1px solid #c1c3cd;padding:10px;border-radius:6px;background:#fff;height:100%;transition:.2s ease all;text-align:center;line-height:1.4}@media (max-width:1025px){.bedframe-selector__wrapper .label{line-height:1.2}}.bedframe-selector .bedframe-selector__wrapper input:disabled+.label{cursor:default;opacity:.6;color:#16182585;pointer-events:none}.bedframe-selector__wrapper .img-wrap{height:60px;width:140px;display:flex;justify-content:center;align-items:center}.bedframe-selector__wrapper .img-wrap img{max-width:100%;max-height:100%;border-radius:10px}.bedframe-selector__wrapper .label .extra{right:4px;top:4px;position:absolute;color:#616577}.bedframe-selector__wrapper input:checked+.label,.bedframe-selector__wrapper .label.selected{border:1px solid transparent;box-shadow:0 0 0 2px var(--gradient-base-accent-2);background:#6677cc1a}.bedframe-selector__wrapper input:checked+.label:before,.bedframe-selector__wrapper .label.selected:before{border-color:var(--gradient-base-accent-2)}.bedframe-selector__wrapper input:checked+.label:after,.bedframe-selector__wrapper .label.selected:after{opacity:1}.bedframe-selector__wrapper h4{color:#616577}.bedframe-selector__wrapper input:checked+.label h4,.bedframe-selector__wrapper .label.selected h4{color:var(--gradient-base-accent-2)}.bedframe-selector .title-block{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.bedframe-selector .info h4{font-size:16px;margin:4px 0 0;text-align:center;font-weight:500;text-transform:capitalize}.bedframe-selector .info p{font-size:12px;margin:0}.bedframe-selector__wrapper .label .popular{display:flex;position:absolute;margin:auto;width:fit-content;top:-10px;border-top-right-radius:10px;color:#fff;background:#e92861;padding:4px 6px;text-transform:uppercase;font-size:10px;line-height:1}.bedframe-selector__wrapper .label .benefits{list-style:none;padding-left:0;color:#616577;font-size:12px;margin-bottom:0;font-weight:400;text-align:center;margin-top:0}.bedframe-selector__wrapper .label .info{width:100%}.bedframe-selector__wrapper .label .benefits img{width:30px;margin-left:-6px;margin-bottom:-10px}.bedframe-selector__wrapper .label .benefits li:nth-child(2) img{margin-top:-7px}.bedframe-selector .collapse__heading{border-top-left-radius:0;border-top-right-radius:0;background-color:#fff;padding:10px 0;border:none}.bedframe-selector .bedframe-collapse>.collapse__heading{padding-top:0}.bedframe-selector .collapse__panel{border-bottom-left-radius:0;border-bottom-right-radius:0;border-right:none;border-left:none;border-bottom:1px solid #c1c3cd;background-color:#fff;min-height:1px!important;position:relative}.bedframe-selector .accordions .icon{border:none;fill:#161825}.bedframe-selector .collapse__panel:before{position:absolute;top:0;left:0;height:1px;width:100%;background-color:#b8c0ee}.bedframe-selector .collapse__content{padding:10px 2px}.bedframe-selector .collapse__icon svg{transition:.5s transform ease;border:none;fill:#161825}.bedframe-selector .collapse--activated .collapse__button[aria-expanded=true] .collapse__icon svg{transform:rotate(-180deg)}.bedframe-selector .collapse--activated .collapse__button[aria-expanded=true] .collapse__icon{transform:none}.bedframe-selector .collapse__selected br{display:none}.bedframe-selector .collapse__selected,.bedframe-selector .collapse__title .icon,.bedframe-selector .collapse__label{transition:.2s ease color}.bedframe-selector .collapse--activated .collapse__button[aria-expanded=true] .collapse__selected,.bedframe-selector .collapse--activated .collapse__button[aria-expanded=true] .collapse__title .icon,.bedframe-selector .collapse--activated .collapse__button[aria-expanded=true] .collapse__label{color:var(--gradient-base-accent-2)}.bedframe-selector .collapse__icon .icon{color:#161825}.bedframe-selector .collapse__title .icon{border:none;height:40px;border-radius:0;width:auto;padding:0;margin:0;color:#001780}.bedframe-selector .collapse__info{text-align:left}.product__description p{margin:0 0 15px}.bedframe-selector fieldset.product-form__input .form__label{font-size:18px;display:block;padding:0;line-height:1.3;margin-bottom:0}.bedframe-selector .collapse__selected{font-weight:400;display:block;font-size:14px;text-transform:capitalize}.bedframe-selector .collapse__title{grid-gap:25px;font-size:18px}.bedframe-selector .collapse__title>span{display:flex}@media screen and (max-width:989px){.bedframe-selector fieldset.product-form__input .form__label{font-size:17px;line-height:1.2}.bedframe-selector .collapse__selected{font-size:14px;line-height:1.2}.bedframe-selector .collapse__title{grid-gap:20px}.bedframe-selector .selects-row .label .info{font-size:14px}.bedframe-selector{margin-bottom:30px}.bedframe-selector .selects-row{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))!important}.bedframe-selector .collapse__content{padding:20px 10px}.bedframe-selector .collapse__heading{padding-left:0;padding-right:0}}.bedframe-selector .collapse__heading .icon-size{height:30px;margin-left:5px;margin-right:5px}.bedframe-selector__wrapper{position:relative}.bedframe-selector .js-calc__percentage.mattress-compare_label{background:#e92861;padding:4px 6px;border-radius:4px;color:#fff;text-transform:uppercase;font-size:10px;line-height:1;position:absolute;z-index:1;transform:translateY(-50%);left:15px}.bedframe-selector .upsell-row__discount-badge{position:absolute;background:#e92861;font-size:10px;color:#fff;padding:0 4px;z-index:1;border-radius:4px;top:0;left:15px;font-weight:500;transform:translateY(-50%)}@media screen and (max-width:989px){.bedframe-selector .upsell-row__discount-badge,.bedframe-selector .js-calc__percentage.mattress-compare_label{left:5px;font-size:9px}}.bedframe-selector__container .product-form__input{display:block;max-width:100%}.bedframe-selector__container .product-form__input label{letter-spacing:normal!important}
/*# sourceMappingURL=/cdn/shop/t/296/assets/component-bedframe-selector.css.map */
