#main-product-container #main-product .product-swatch-container .product-swatch{outline:2px solid transparent}#main-product-container #main-product .product-swatch-container .product-swatch.active{outline:2px solid #000}#main-product-container #main-product .product-swatch-container .product-swatch.disabled{pointer-events:none}.add-on-mattress_btns,.add-on-trundle-mattress_btns,.add-on-trundle_btns,.add-on-mattress_btns-2,.add-on-mattress_btns-3{display:flex;align-items:center;margin-top:20px;margin-left:-12px;margin-right:-12px;flex-wrap:wrap}.add-on-mattress_btns>span,.add-on-trundle-mattress_btns>span,.add-on-trundle_btns>span,.add-on-mattress_btns-2>span,.add-on-mattress_btns-3>span{padding-left:12px;padding-right:12px;flex:1 0 auto;width:25%}.add-on-mattress_btns .mattress-option,.add-on-trundle-mattress_btns .trundle-mattress-option,.add-on-trundle_btns .trundle-option,.add-on-mattress_btns-2 .mattress-option-2,.add-on-mattress_btns-3 .mattress-option-3{padding-left:12px;padding-right:12px;flex:1 0 auto;width:75%}.add-on-mattress .d-flex,.add-on-trundle-mattress .d-flex,.add-on-trundle .d-flex,.add-on-mattress-2 .d-flex,.add-on-mattress-3 .d-flex{justify-content:space-between;margin-left:-12px}.add-on-mattress .d-flex .btn,.add-on-trundle-mattress .d-flex .btn,.add-on-trundle .d-flex .btn,.add-on-mattress-2 .d-flex .btn,.add-on-mattress-3 .d-flex .btn{flex:1 0 50%;padding-left:12px}.add-on-mattress .d-flex .btn span,.add-on-trundle-mattress .d-flex .btn span,.add-on-trundle .d-flex .btn span,.add-on-mattress-2 .d-flex .btn span,.add-on-mattress-3 .d-flex .btn span{display:flex;align-items:center;justify-content:center;background:var(--light-grey);border-radius:5px;font-weight:700;font-size:12px;line-height:15px;padding:12px 20px;cursor:pointer}.add-on-mattress .d-flex .btn.active span,.add-on-trundle-mattress .d-flex .btn.active span,.add-on-trundle .d-flex .btn.active span,.add-on-mattress-2 .d-flex .btn.active span,.add-on-mattress-3 .d-flex .btn.active span{background:var(--off-black);color:#fff;box-shadow:0 10px 10px #0000001a}.mattress-product,.mattress-product-2,.mattress-product-3,.trundle-mattress-product{list-style-type:none;padding-left:0;width:100%;margin-top:40px;margin-bottom:0}.cdk-product-card-wrapper{display:flex;align-items:flex-start;flex-wrap:wrap;align-items:center}.cdk-product-image img{display:block;width:100%;height:auto}.product-price-wrapper p{display:inline-block}.cdk-product-button span{display:inline-flex;align-items:center;justify-content:center;background:var(--mid-grey);color:#fff;border-radius:5px;font-weight:700;font-size:12px;line-height:15px;padding:12px 20px;cursor:pointer;width:100%;background:var(--button-1-color)}.mattress-product-items:not(:last-child),.mattress-product-items-2:not(:last-child),.mattress-product-items-3:not(:last-child),.trundle-mattress-product-items:not(:last-child){margin-bottom:20px}.product-swatches{width:100%;margin-top:15px}.fbt_btn_add span{width:100%;display:block;text-align:center}.fbt_btn_add.add-to-basket-pdp span{width:fit-content}.selected_mattress_image img,.selected_trundle_mattress_image img{width:100%;height:auto}.selected_mattress_image svg.prod-feat-img,.selected_trundle_image svg.prod-feat-img,.selected_trundle_mattress_image svg.prod-feat-img,.cdk-product-image svg.prod-feat-img{width:100%;height:auto;aspect-ratio:1/1;object-fit:contain}.compare-price-trundle{display:none}.compare-price-trundle.show{display:inline-block}.view-info-card{position:absolute;top:0;right:10px;cursor:pointer;height:25px;width:25px;background-color:var(--button-1-color);color:#fff;display:flex;justify-content:center;align-items:center;border-radius:25px}.view-info-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;justify-content:center;align-items:center;z-index:100000;background:#000000b3;padding:2.5rem;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@media(min-width:992px){.view-info-modal{padding:3.5rem}}.view-info-modal.active{display:flex}.view-info-modal-close{position:absolute;top:1.5rem;right:1.5rem;cursor:pointer;background:#128282;border-radius:50%;padding:10px;width:44px;height:44px;display:grid;place-content:center;z-index:10}@media(min-width:992px){.view-info-modal-close{top:2rem;right:2rem}}.view-info-modal-close svg{height:20px;width:20px}@media(min-width:992px){.view-info-modal-close svg{height:28px;width:28px}}.view-info-modal-close svg path{fill:#fff!important}.view-info-modal-content{max-width:600px;width:100%;max-height:100%;overflow:auto;background:#fff;border-radius:.25rem;padding:1.5rem;box-shadow:10px 5px 5px #0101011a;display:flex;flex-direction:column;gap:1.5rem}@media(min-width:992px){.view-info-modal-content{padding:2rem;gap:2rem}}.view-info-modal-content img{width:calc(100% + 3rem);margin:0 -1.5rem;display:block;height:auto}@media(min-width:992px){.view-info-modal-content img{width:calc(100% + 4rem);margin:0 -2rem}}.view-info-modal-content .product-features-section .page-width{padding:0}.view-info-modal-content h2{font-size:1.25rem}.view-info-modal-content .description>:first-child{margin-top:0}.view-info-modal-content .description>:last-child{margin-bottom:0}.view-info-modal-content .advantage-customers,.view-info-modal-content .page-width{padding:0!important}.view-info-modal-content .advantage-customers .page-width .advantage-customers__wrapper{flex-direction:column!important}.view-info-modal-content .advantage-customers .page-width .advantage-customers__wrapper .text-side{width:auto!important;margin:0 0 4rem!important}.view-info-modal-content .advantage-customers .page-width .advantage-customers__wrapper .benefits-side{width:auto!important;position:relative!important;top:auto}.view-info-modal-content .advantage-customers .page-width .advantage-customers__wrapper .benefits-side .benefits-side__wrap{display:grid;gap:48px;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}.view-info-modal-content .advantage-customers .page-width .mob-btn{display:block!important;width:fit-content!important;margin:40px auto 0!important}.view-info-modal-content .advantage-customers .page-width .desk-btn{display:none!important}.view-info-modal-content .advantage-customers .page-width .advantage-customers__wrapper .text-side .title{margin:0 0 1rem!important}.view-info-modal-content .button{display:block!important;margin:0 auto!important;width:max-content!important}@media(max-width:440px){.view-info-modal-content .advantage-customers .page-width .advantage-customers__wrapper .benefits-side .benefits-side__wrap{gap:20px;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(1,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/238/assets/cdk-bed-product-style.css.map */
