#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}
/*# sourceMappingURL=/cdn/shop/t/201/assets/cdk-bed-product-style.css.map */
