@charset "UTF-8";@keyframes accordionOptionsContainerClose{0%{height:auto}to{height:82px}}@keyframes accordionOptionsContainerOpen{0%{height:82px}to{height:auto}}@keyframes accordionAdditionalContainerClose{0%{height:auto}to{height:72px}}@keyframes accordionAdditionalContainerOpen{0%{height:72px}to{height:auto}}@keyframes accordionPanelClose{0%{margin-top:0;opacity:1}to{margin-top:-200%;opacity:0;display:none}}@keyframes accordionPanelOpen{0%{opacity:0;margin-top:-100%}to{opacity:1;margin-top:0;display:block}}.swatch-circle-beige{width:2.5em;height:2.5em;background:beige;-moz-border-radius:1.25em;border-radius:1.25em}.swatch-circle-beige.disabled,.swatch-circle-black.disabled,.swatch-circle-blue.disabled,.swatch-circle-brown.disabled,.swatch-circle-green.disabled,.swatch-circle-grey.disabled,.swatch-circle-miscellaneous.disabled,.swatch-circle-navy.disabled,.swatch-circle-orange.disabled,.swatch-circle-pink.disabled,.swatch-circle-purple.disabled,.swatch-circle-red.disabled,.swatch-circle-white.disabled,.swatch-circle-yellow.disabled,.swatch-filter-beige.disabled,.swatch-filter-black.disabled,.swatch-filter-blue.disabled,.swatch-filter-brown.disabled,.swatch-filter-green.disabled,.swatch-filter-grey.disabled,.swatch-filter-navy.disabled,.swatch-filter-orange.disabled,.swatch-filter-pink.disabled,.swatch-filter-purple.disabled,.swatch-filter-red.disabled,.swatch-filter-white.disabled,.swatch-filter-yellow.disabled{opacity:.2}.swatch-circle-beige,.swatch-circle-black,.swatch-filter-beige,.swatch-filter-black{border:.063em solid rgba(0,0,0,.3);display:block;position:relative}.swatch-filter-beige{width:1.38em;height:1.38em;background:beige;-moz-border-radius:.69em;border-radius:.69em;background-color:beige}.swatch-circle-black,.swatch-filter-black{width:2.5em;height:2.5em;background:#323333;-moz-border-radius:1.25em;border-radius:1.25em}.swatch-filter-black{width:1.38em;height:1.38em;-moz-border-radius:.69em;border-radius:.69em;background-color:#323333}.swatch-circle-blue{width:2.5em;height:2.5em;background:#00839b;-moz-border-radius:1.25em;border-radius:1.25em}.swatch-circle-blue,.swatch-circle-brown,.swatch-filter-blue,.swatch-filter-brown{border:.063em solid rgba(0,0,0,.3);display:block;position:relative}.swatch-filter-blue{width:1.38em;height:1.38em;background:#00839b;-moz-border-radius:.69em;border-radius:.69em;background-color:#00839b}.swatch-circle-brown,.swatch-filter-brown{width:2.5em;height:2.5em;background:brown;-moz-border-radius:1.25em;border-radius:1.25em}.swatch-filter-brown{width:1.38em;height:1.38em;-moz-border-radius:.69em;border-radius:.69em;background-color:brown}.swatch-circle-green{width:2.5em;height:2.5em;background:#006b45;-moz-border-radius:1.25em;border-radius:1.25em}.swatch-circle-green,.swatch-circle-grey,.swatch-filter-green,.swatch-filter-grey{border:.063em solid rgba(0,0,0,.3);display:block;position:relative}.swatch-filter-green{width:1.38em;height:1.38em;background:#006b45;-moz-border-radius:.69em;border-radius:.69em;background-color:#006b45}.swatch-circle-grey,.swatch-filter-grey{width:2.5em;height:2.5em;background:#8f979d;-moz-border-radius:1.25em;border-radius:1.25em}.swatch-filter-grey{width:1.38em;height:1.38em;-moz-border-radius:.69em;border-radius:.69em;background-color:#8f979d}.swatch-circle-navy{width:2.5em;height:2.5em;background:navy;-moz-border-radius:1.25em;border-radius:1.25em}.swatch-circle-navy,.swatch-circle-orange,.swatch-filter-navy,.swatch-filter-orange{border:.063em solid rgba(0,0,0,.3);display:block;position:relative}.swatch-filter-navy{width:1.38em;height:1.38em;background:navy;-moz-border-radius:.69em;border-radius:.69em;background-color:navy}.swatch-circle-orange,.swatch-filter-orange{width:2.5em;height:2.5em;background:orange;-moz-border-radius:1.25em;border-radius:1.25em}.swatch-filter-orange{width:1.38em;height:1.38em;-moz-border-radius:.69em;border-radius:.69em;background-color:orange}.swatch-circle-pink{width:2.5em;height:2.5em;background:#fe249a;-moz-border-radius:1.25em;border-radius:1.25em}.swatch-circle-pink,.swatch-circle-purple,.swatch-filter-pink,.swatch-filter-purple{border:.063em solid rgba(0,0,0,.3);display:block;position:relative}.swatch-filter-pink{width:1.38em;height:1.38em;background:#fe249a;-moz-border-radius:.69em;border-radius:.69em;background-color:#fe249a}.swatch-circle-purple,.swatch-filter-purple{width:2.5em;height:2.5em;background:purple;-moz-border-radius:1.25em;border-radius:1.25em}.swatch-filter-purple{width:1.38em;height:1.38em;-moz-border-radius:.69em;border-radius:.69em;background-color:purple}.swatch-circle-red{width:2.5em;height:2.5em;background:red;-moz-border-radius:1.25em;border-radius:1.25em}.swatch-circle-red,.swatch-circle-white,.swatch-filter-red,.swatch-filter-white{border:.063em solid rgba(0,0,0,.3);display:block;position:relative}.swatch-filter-red{width:1.38em;height:1.38em;background:red;-moz-border-radius:.69em;border-radius:.69em;background-color:red}.swatch-circle-white,.swatch-filter-white{width:2.5em;height:2.5em;background:#fff;-moz-border-radius:1.25em;border-radius:1.25em}.swatch-filter-white{width:1.38em;height:1.38em;-moz-border-radius:.69em;border-radius:.69em;background-color:#fff}.swatch-circle-yellow{width:2.5em;height:2.5em;background:#ff0;-moz-border-radius:1.25em;border-radius:1.25em}.swatch-circle-miscellaneous,.swatch-circle-yellow,.swatch-filter-yellow{border:.063em solid rgba(0,0,0,.3);display:block;position:relative}.swatch-filter-yellow{width:1.38em;height:1.38em;background:#ff0;-moz-border-radius:.69em;border-radius:.69em;background-color:#ff0}.swatch-circle-miscellaneous{background:linear-gradient(0deg,#821e91 0,#821e91 25%,#edd134 25%,#ff0 50%,#edd134 50%,#59ba00 50%,#59ba00 76%,#111 76%,#111 100%),linear-gradient(0deg,#0e5cd1 0,#0e5cd1 50%,#e20b0b 50%,#e20b0b 100%);background-repeat:repeat-y,repeat;background-size:50% 100%,100% 100%;border-radius:1.25em;height:2.5em;transform:rotate(35deg);width:2.5em}.swatch-circle-miscellaneous.selected::after{transform:rotate(-35deg)}.bedbuilder-set-items .top-overlay .cart-and-ipay .add-to-cart-global span,.mega-menu-container .brand{width:auto}.bedbuilder-set-items{padding:0 16px}.bedbuilder-set-items .col-12,.bedbuilder-set-items .pdp-swiper{padding:0}.bedbuilder-set-items .row,.bedbuilder-set-items .top-product{margin:0}.bedbuilder-set-items .product-breadcrumb{display:block!important;margin:12px auto;max-width:1440px}.bedbuilder-set-items .product-breadcrumb ol.breadcrumb{margin:0;padding:0}@media (min-width:768px){.bedbuilder-set-items{padding:0 32px}.bedbuilder-set-items div.product-detail .pdp-swiper>div{position:relative}.bedbuilder-set-items .top-product-show{position:sticky;height:100%;padding-right:32px;top:88px}}@media (max-width:767px){.bedbuilder-set-items .pdp-swiper{margin-left:-16px;margin-bottom:32px}}.bedbuilder-set-items .pdp-swiper>div{width:100%}@media (max-width:767px){.bedbuilder-set-items .pdp-swiper>div{width:100vw}}.bedbuilder-set-items .swiper-wrapper{transition:all .5s;max-height:588px}.bedbuilder-set-items .swiper-slide{min-height:0!important}.bedbuilder-set-items .design-0 .variant-item img,.bedbuilder-set-items .swiper-lazy-preloader{display:none}.dynamic-bed-container,.zoomed:has(.dynamic-bed-frame){display:flex;justify-content:center;position:static;width:100%}.dynamic-bed-container img,.zoomed:has(.dynamic-bed-frame) img{position:absolute}.dynamic-bed-container{height:100%}.dynamic-bed-container.desktop{max-height:620px;height:33.3vw}@media (min-width:1024px){.dynamic-bed-container.desktop{height:41vw}}.dynamic-bed-container.mobile{height:66.7vw}.zoomed:has(.dynamic-bed-frame),.zoomed:has(.dynamic-bed-frame) img{min-height:100vh;min-width:100vw;max-width:none;width:max(150vh,100vw)}.zoomed:has(.dynamic-bed-frame){height:max(100vh,66.7vw)}.zoomed:has(.dynamic-bed-frame) img{pointer-events:none}.dynamicBedBuilderSmallImage img{position:absolute;top:0;max-width:calc(20% - 8px);max-height:200px}.swiper-image-wrapper img{margin-left:auto;margin-right:auto;object-fit:cover}.swiper-pagination-top{margin:0!important}.swiper-pagination-circle-container{display:flex;justify-content:center;gap:8px;position:absolute;bottom:16px;left:50%;transform:translateX(-50%);z-index:1}.swiper-pagination-circle-container .swiper-pagination-circle{width:8px;height:8px;border-radius:4px;background-color:#72767a;transition:all .5s}.swiper-pagination-circle-container .circle-selected{background-color:#00839b;width:20px}.swiper-button-prev{left:0!important}.swiper-button-next,.swiper-button-prev{margin-top:0!important;top:50%!important}.swiper-small-images{z-index:0;display:flex;padding-top:10px!important;gap:10px;flex-wrap:wrap;align-items:center;justify-content:center}.swiper-small-images .swiper-small-image{max-width:calc(20% - 8px);max-height:200px;cursor:pointer}@media (max-width:767px){.swiper-small-images{display:none}}.bedbuilder-modal,.bedbuilder-set-items #pdpModalHolder{background-color:rgba(0,0,0,.5)}.bedbuilder-modal .btn-close{visibility:hidden}.bedbuilder-modal .btn-close span{visibility:visible}@media (max-width:767px){.bedbuilder-set-items .product-name{margin-top:32px;font-size:40px;line-height:48px}}.bedbuilder-set-items .options-selection .generic-accordion .short-description{margin-top:5px;background:0 0;font-size:16px}.bedbuilder-set-items .short-description{position:relative;background-color:#fff;margin-left:-4px;margin-right:-4px;padding:0 4px}.bedbuilder-set-items .short-description p{margin-bottom:0;padding-bottom:1rem}.bedbuilder-set-items .content-above-options a,.bedbuilder-set-items .short-description a{text-decoration:underline}.bedbuilder-set-items .min-price{background-color:#fff;margin-bottom:32px}.bedbuilder-set-items .design-0 .variant-item{display:flex;margin-bottom:8px}.bedbuilder-set-items .design-0 .variant-item:last-child{margin-bottom:0!important}.bedbuilder-set-items .design-0 .variant-item.selectedVariant{pointer-events:none;border:1px solid #323333}.bedbuilder-set-items .design-0 .variant-item.selectedVariant .displayName{color:#323333;margin-left:8px!important}.bedbuilder-set-items .design-0 .variant-item.selectedVariant .displayPrice{margin-right:8px}.bedbuilder-set-items .design-0 .variant-item .variant-text{width:100%;margin:auto;display:flex;flex-direction:row;justify-content:space-between}.bedbuilder-set-items .design-0 .variant-item .variant-text .displayName{color:#323333;margin:auto 0}.bedbuilder-set-items .design-0 .variant-item .variant-text .displayPrice{display:flex;flex-direction:column;text-align:right}.bedbuilder-set-items .design-1 .variant-item{display:flex;border:1px solid #d5d9de;box-sizing:border-box;border-radius:4px;margin-bottom:8px;overflow:hidden;transition:height .5s ease;height:42px}.bedbuilder-set-items .design-1 .variant-item:last-child{margin-bottom:0!important}.bedbuilder-set-items .design-1 .variant-item:hover{border:1px solid #92969c;background-color:#fff}.bedbuilder-set-items .design-1 .variant-item.selectedVariant{pointer-events:none;border:2px solid #00839b;background-color:#fff;margin-bottom:7px;margin-top:-1px;height:44px}.bedbuilder-set-items .design-1 .variant-item.selectedVariant img,.bedbuilder-set-items .design-2 .variant-item.selectedVariant img{margin-left:-1px}.bedbuilder-set-items .design-1 .variant-item.selectedVariant .variant-text .displayPrice,.bedbuilder-set-items .design-2 .variant-item.selectedVariant .variant-text .displayPrice{margin-right:7px}.bedbuilder-set-items .design-1 .variant-item img{margin-right:8px;height:40px;width:40px;min-width:40px}.bedbuilder-set-items .design-1 .variant-item .variant-text{width:100%;margin:auto;display:flex;flex-direction:row;justify-content:space-between}.bedbuilder-set-items .design-1 .variant-item .variant-text .displayName{color:#323333;margin:auto 0}.bedbuilder-set-items .design-1 .variant-item .variant-text .displayPrice{display:flex;flex-direction:column;text-align:right;margin-right:8px}.bedbuilder-set-items .design-2 .variant-item{display:flex;margin-bottom:8px;border:1px solid #d5d9de;box-sizing:border-box;border-radius:4px;overflow:hidden;transition:height .5s ease;height:82px}.bedbuilder-set-items .design-2 .variant-item:last-child{margin-bottom:0!important}.bedbuilder-set-items .design-2 .variant-item:hover{border:1px solid #92969c;background-color:#fff}.bedbuilder-set-items .design-2 .variant-item.selectedVariant{pointer-events:none;border:2px solid #00839b;background-color:#fff;margin-bottom:7px;margin-top:-1px;height:84px}.bedbuilder-set-items .design-2 .variant-item img{margin-right:8px;height:80px;width:80px;min-width:80px}.bedbuilder-set-items .design-2 .variant-item .variant-text{width:100%;margin:auto;display:flex;flex-direction:column;justify-content:space-between}.bedbuilder-set-items .design-2 .variant-item .variant-text .displayName{color:#323333;margin:auto 0}.bedbuilder-set-items .design-2 .variant-item .variant-text .displayPrice,.bedbuilder-set-items .design-3 .variant-item.selectedVariant .displayPrice{margin-right:8px}.bedbuilder-set-items .design-3{display:flex;flex-wrap:wrap;gap:8px}.bedbuilder-set-items .design-3 .variant-item{display:flex;flex-direction:column;border:1px solid #d5d9de;border-radius:4px;width:calc(50% - 4px);overflow:hidden;transition:height .5s ease;height:206px}.bedbuilder-set-items .design-3 .variant-item:last-child{margin-bottom:0!important}.bedbuilder-set-items .design-3 .variant-item:hover{border:1px solid #92969c;background-color:#fff}.bedbuilder-set-items .design-3 .variant-item.selectedVariant{pointer-events:none;border:2px solid #008b8b;background-color:#fff;margin:-1px;height:207px}.bedbuilder-set-items .design-3 .variant-item.selectedVariant img{margin-top:-1px}.bedbuilder-set-items .design-3 .variant-item img{height:160px;width:100%;min-width:160px;border-radius:4px 4px 0 0}.bedbuilder-set-items .design-3 .variant-item .variant-text{width:100%;margin:auto;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.bedbuilder-set-items .design-3 .variant-item .variant-text .displayName{color:#323333;margin:5px}.bedbuilder-set-items .design-3 .variant-item .variant-text .displayPrice{display:flex;flex-direction:column;text-align:center;margin:5px}.bedbuilder-set-items .generic-accordion,.bedbuilder-set-items .generic-accordion>button,.bedbuilder-set-items .generic-accordion>div{border-radius:4px;background-color:#f5f8fc}.bedbuilder-set-items .generic-accordion__button{position:relative;z-index:2;padding:16px 16px 15px}.bedbuilder-set-items .generic-accordion__button__img{margin-right:8px;height:40px;width:40px;min-width:40px}.bedbuilder-set-items .generic-accordion__button__header{justify-content:normal}.bedbuilder-set-items .generic-accordion__button__label{display:flex;flex-direction:column;width:100%}.bedbuilder-set-items .generic-accordion__button__label__title{color:#323333;display:flex;align-items:center;text-transform:none}.bedbuilder-set-items .generic-accordion__button__label__subtitle{text-transform:none;color:#323333;font-weight:500}.bedbuilder-set-items .generic-accordion__button__label__subtitle.choose-from{color:#53565a}.bedbuilder-set-items .generic-accordion__button__label__subtitle>span{color:#d5d9de}.bedbuilder-set-items .generic-accordion__button__arrow{margin-left:auto;transition:all .5s;margin-right:3px}.bedbuilder-set-items .generic-accordion__button__arrow.fa-chevron-down,.bedbuilder-set-items .generic-accordion__button__arrow.fa-chevron-up{margin-right:0;border:0;width:auto;height:auto}.bedbuilder-set-items .generic-accordion__button__arrow.fa-chevron-down.--down,.bedbuilder-set-items .generic-accordion__button__arrow.fa-chevron-up.--up{transform:rotate(0)}.bedbuilder-set-items .generic-accordion__button__arrow.fa-chevron-down.--up,.bedbuilder-set-items .generic-accordion__button__arrow.fa-chevron-up.--down{transform:rotate(180deg)}.bedbuilder-set-items .options-selection .generic-accordion{min-height:82px}.bedbuilder-set-items .options-selection .generic-accordion.panel-hidden{animation-name:accordionOptionsContainerClose;animation-duration:1000ms;animation-fill-mode:forwards;animation-timing-function:ease}.bedbuilder-set-items .options-selection .generic-accordion:not(.panel-hidden){animation-name:accordionOptionsContainerOpen;animation-duration:500ms;animation-fill-mode:forwards;animation-timing-function:ease}.bedbuilder-set-items .additional-product .generic-accordion{min-height:72px}.bedbuilder-set-items .additional-product .generic-accordion.panel-hidden{animation-name:accordionAdditionalContainerClose;animation-duration:1000ms;animation-fill-mode:forwards;animation-timing-function:ease}.bedbuilder-set-items .additional-product .generic-accordion.panel-hidden .variant-item{height:0}.bedbuilder-set-items .additional-product .generic-accordion:not(.panel-hidden){animation-name:accordionAdditionalContainerOpen;animation-duration:500ms;animation-fill-mode:forwards;animation-timing-function:ease}.bedbuilder-set-items .generic-accordion{overflow:hidden;transition:all .5s;margin-bottom:8px}.bedbuilder-set-items .generic-accordion .generic-accordion__panel{transition:all .5s;padding:1px 16px 16px;z-index:1;overflow:hidden}.bedbuilder-set-items .generic-accordion .generic-accordion__panel .variant-list{padding-top:8px}.bedbuilder-set-items .generic-accordion .generic-accordion__panel :first-child .variant-list{padding-top:0!important}.bedbuilder-set-items .generic-accordion .generic-accordion__panel .subtitle{margin-bottom:16px}.bedbuilder-set-items .generic-accordion .generic-accordion__panel .subtitle__link img{margin-left:4px}.bedbuilder-set-items .generic-accordion .generic-accordion__panel .subtitle:has(+.subheading){margin-bottom:0}.bedbuilder-set-items .generic-accordion .generic-accordion__panel .subheading{margin-bottom:8px;margin-top:16px;text-transform:capitalize}.bedbuilder-set-items .generic-accordion .generic-accordion__panel .subheading .subtitle__link{float:right}.bedbuilder-set-items .generic-accordion .generic-accordion__panel .subtitle+.subheading,.bedbuilder-set-items .generic-accordion .generic-accordion__panel>div:first-child .subheading{margin-top:0}.bedbuilder-set-items .generic-accordion .generic-accordion__panel .free-samples__button{width:100%;height:40px;margin-top:8px;border:1px solid #323333;box-sizing:border-box;border-radius:20px;background-color:#fff}.bedbuilder-set-items .generic-accordion.panel-hidden .generic-accordion__panel{animation-name:accordionPanelClose;animation-duration:1000ms;animation-fill-mode:forwards;animation-timing-function:ease}.bedbuilder-set-items .generic-accordion:not(.panel-hidden) .generic-accordion__panel{animation-name:accordionPanelOpen;animation-duration:500ms;animation-fill-mode:forwards;animation-timing-function:ease}.bedbuilder-set-items .variant-item[disabled=disabled]{opacity:.5}.bedbuilder-set-items div#bedbuilderFabric-tab-container .variant-item[disabled=disabled],.bedbuilder-set-items div#bedbuilderLegs-tab-container .variant-item[disabled=disabled]{opacity:1}.bedbuilder-set-items .bbPrice{color:#000}.bedbuilder-set-items .oldPrice+.bbPrice{color:#db0032}.bedbuilder-set-items .oldPrice{color:gray;text-decoration:line-through}.bedbuilder-set-items .over-cart-main-prices+.prices-add-to-cart-actions .prices{display:none!important}.bedbuilder-set-items .prices-add-to-cart-actions{display:flex;flex-direction:column;margin-bottom:32px}.bedbuilder-set-items .over-cart-main-prices{display:flex;flex-direction:column;margin-bottom:0}.bedbuilder-set-items .over-cart-main-prices .main-prices,.bedbuilder-set-items .over-cart-main-prices .prices,.bedbuilder-set-items .prices-add-to-cart-actions .main-prices,.bedbuilder-set-items .prices-add-to-cart-actions .prices{margin:24px 0}.bedbuilder-set-items .over-cart-main-prices .main-prices .price,.bedbuilder-set-items .over-cart-main-prices .prices .price,.bedbuilder-set-items .prices-add-to-cart-actions .main-prices .price,.bedbuilder-set-items .prices-add-to-cart-actions .prices .price{margin:auto;color:#323333}.bedbuilder-set-items .over-cart-main-prices .main-prices .price .price-range-from,.bedbuilder-set-items .over-cart-main-prices .main-prices .price .tax-feedback,.bedbuilder-set-items .over-cart-main-prices .main-prices .price .value,.bedbuilder-set-items .over-cart-main-prices .prices .price .price-range-from,.bedbuilder-set-items .over-cart-main-prices .prices .price .tax-feedback,.bedbuilder-set-items .over-cart-main-prices .prices .price .value,.bedbuilder-set-items .prices-add-to-cart-actions .main-prices .price .price-range-from,.bedbuilder-set-items .prices-add-to-cart-actions .main-prices .price .tax-feedback,.bedbuilder-set-items .prices-add-to-cart-actions .main-prices .price .value,.bedbuilder-set-items .prices-add-to-cart-actions .prices .price .price-range-from,.bedbuilder-set-items .prices-add-to-cart-actions .prices .price .tax-feedback,.bedbuilder-set-items .prices-add-to-cart-actions .prices .price .value{color:#323333}.bedbuilder-set-items .over-cart-main-prices .main-prices .price .strike-through,.bedbuilder-set-items .over-cart-main-prices .prices .price .strike-through,.bedbuilder-set-items .prices-add-to-cart-actions .main-prices .price .strike-through,.bedbuilder-set-items .prices-add-to-cart-actions .prices .price .strike-through{display:inline-block;text-decoration:none}.bedbuilder-set-items .over-cart-main-prices .main-prices .price .strike-through .value,.bedbuilder-set-items .over-cart-main-prices .prices .price .strike-through .value,.bedbuilder-set-items .prices-add-to-cart-actions .main-prices .price .strike-through .value,.bedbuilder-set-items .prices-add-to-cart-actions .prices .price .strike-through .value{text-decoration:line-through}.bedbuilder-set-items .over-cart-main-prices .cart-and-ipay,.bedbuilder-set-items .prices-add-to-cart-actions .cart-and-ipay{display:flex;flex-direction:column;align-items:center;margin:0;flex-grow:0;gap:10px}.bedbuilder-set-items .over-cart-main-prices .cart-and-ipay .add-to-cart-pdp-container,.bedbuilder-set-items .prices-add-to-cart-actions .cart-and-ipay .add-to-cart-pdp-container{flex-grow:0;width:100%;min-width:auto;max-width:none}.bedbuilder-set-items .over-cart-main-prices .cart-and-ipay .add-to-cart-pdp-container .add-to-cart-global i,.bedbuilder-set-items .over-cart-main-prices .cart-and-ipay .add-to-cart-pdp-container .add-to-cart-global img,.bedbuilder-set-items .prices-add-to-cart-actions .cart-and-ipay .add-to-cart-pdp-container .add-to-cart-global i,.bedbuilder-set-items .prices-add-to-cart-actions .cart-and-ipay .add-to-cart-pdp-container .add-to-cart-global img,.bedbuilder-set-items .top-overlay .cart-and-ipay .add-to-cart-global i,.bedbuilder-set-items .top-overlay .cart-and-ipay .add-to-cart-global img{margin-right:8px;height:24px;width:24px}.bedbuilder-set-items .over-cart-main-prices .cart-and-ipay .add-to-cart-pdp-container .add-to-cart-global .add-to-cart-text,.bedbuilder-set-items .prices-add-to-cart-actions .cart-and-ipay .add-to-cart-pdp-container .add-to-cart-global .add-to-cart-text{color:#fff;width:auto;text-transform:none}.bedbuilder-set-items .over-cart-main-prices .cart-and-ipay .wishlist-add,.bedbuilder-set-items .prices-add-to-cart-actions .cart-and-ipay .wishlist-add{display:none!important}.bedbuilder-set-items .callout{background-color:#db0032;padding:8px 16px;border:0 solid #db0032;border-radius:4px;text-align:center}.bedbuilder-set-items .callout p{color:#fff;font-size:16px}.bedbuilder-set-items .callout p:last-child,.bedbuilder-set-items .content-above-options p:last-child,.bedbuilder-set-items .content-above-options span:last-child{margin:0}.bedbuilder-set-items .callout:has(+.generic-accordion){border-bottom-left-radius:0;border-bottom-right-radius:0}.bedbuilder-set-items .callout+.generic-accordion{border-top-left-radius:0;border-top-right-radius:0}.bedbuilder-set-items .content-above-options{background-color:#db0032;padding:8px 16px;border:0 solid #db0032;border-radius:4px;text-align:center;margin-bottom:8px}.bedbuilder-set-items .top-overlay{position:fixed;top:0;left:0;z-index:10;width:100%;transition:top .3s ease-out;box-shadow:0 4px 4px 0 rgba(0,0,0,.2);display:flex;align-items:center;padding:24px 32px;height:88px;flex-direction:column;justify-content:space-between;margin-bottom:8px;background-color:#fff}.bedbuilder-set-items .top-overlay.above-screen{top:-98px!important}@media (min-width:768px){.bedbuilder-set-items .top-overlay{top:0!important}.bedbuilder-set-items .top-overlay.above-screen{top:-160px!important}}.bedbuilder-set-items .top-overlay__contents{width:100%;display:flex;align-items:center;flex-direction:row;justify-content:space-between}.bedbuilder-set-items .top-overlay p,.bedbuilder-set-items .top-overlay span{margin:0}.bedbuilder-set-items .top-overlay__min-price{display:flex;align-items:center;gap:16px;flex-direction:row}@media (max-width:767px){.bedbuilder-set-items .top-overlay__min-price .sales{margin-bottom:16px}.bedbuilder-set-items .top-overlay__min-price button{width:100%}}.bedbuilder-set-items .top-overlay .cart-and-ipay{margin-bottom:0}.bedbuilder-set-items .top-overlay .wishlist-add,.bedbuilder-set-items .top-overlay i.icon{display:none!important}@media (min-width:1500px){.bedbuilder-set-items .top-overlay{padding-left:calc((100vw - 1436px)/2);padding-right:calc((100vw - 1436px)/2)}}@media (max-width:767px){.bedbuilder-set-items .top-overlay{display:block;height:auto;padding:16px}.bedbuilder-set-items .top-overlay__contents{display:block}.bedbuilder-set-items .top-overlay__min-price{margin-top:4px;display:block}.bedbuilder-set-items .top-overlay__min-price>p{margin-bottom:16px}.bedbuilder-set-items .top-overlay .cart-and-ipay .add-to-cart-global i,.bedbuilder-set-items .top-overlay .cart-and-ipay .add-to-cart-global img{display:block;margin-right:8px;height:24px;width:24px}.bedbuilder-set-items .top-overlay .cart-and-ipay .add-to-cart-global .add-to-cart-text{width:auto}}.bedbuilder-set-items .generic-accordion:has(#deliveryAndReturns-accordion),.bedbuilder-set-items .generic-accordion:has(#seeInStore-accordion){display:none}.bedbuilder-set-items .pdp-galleries .splide__slide{width:100%}#pdpMiniGallery .dynamic-bed-container,#pdpMiniZoomedGallery .dynamic-bed-container{align-items:center}#pdpMiniGallery .dynamic-bed-container .dynamic-bed-mattress,#pdpMiniZoomedGallery .dynamic-bed-container .dynamic-bed-mattress{position:relative}.bedbuilder-modal{padding-left:16px!important;padding-right:16px!important}.bedbuilder-modal h2,.bedbuilder-modal p,.bedbuilder-modal span{text-align:center;padding-left:0;padding-right:0;padding-bottom:0}.bedbuilder-modal .modal-dialog .modal-content .modal-header .modal-title{width:100%;text-align:center}.bedbuilder-modal div.text-center{display:flex;flex-direction:column}.bedbuilder-modal h2.modal-title{width:100%!important;text-align:center!important}.bedbuilder-modal h2:not(.modal-title){margin-top:16px}.bedbuilder-modal h2:nth-child(2){margin-top:48px}.bedbuilder-modal .modal-header{justify-content:center}.bedbuilder-modal .bedbuilder-modals-content__image,.bedbuilder-modal div.col-xs-12{padding-left:0;padding-right:0}.bedbuilder-modal .bedbuilder-modals-content{margin:0}.bedbuilder-modal .bedbuilder-modals-content>.row{padding-bottom:32px;margin-bottom:0}.bedbuilder-modal .bedbuilder-modals-content>.row>div{padding-left:16px;padding-right:16px}.bedbuilder-modal .modal-content{padding:16px}@media (min-width:768px){.bedbuilder-modal .modal-content{padding:48px}}@media (min-width:1024px){.bedbuilder-modal .modal-dialog.--large{max-width:1142px!important}}.bedbuilder-modal .bedbuilder-modals-content__image{max-width:100%}.bedbuilder-modal .bedbuilder-modals-content__details{display:flex;width:100%;justify-content:center;padding:0;margin-bottom:22px}@media (min-width:768px){.bedbuilder-modal .bedbuilder-modals-content__details{justify-content:space-between}}.bedbuilder-modal .bedbuilder-modals-content__details img{width:28.8px;height:32px}.bedbuilder-modal .bedbuilder-modals-content__detail{padding:0 16px;display:flex;align-items:center;flex-direction:column;width:177.2px}.bedbuilder-modal .size-guide__img{border:2px solid #000;border-radius:50%;width:80px;height:80px;margin:24px auto 8px}.bedbuilder-modal .size-guide__img img{margin-top:50%;transform:translateY(-50%);width:auto}.bedbuilder-modal .modal-content .modal-body p{padding:0}.veil+.veil{display:none}.frozen{pointer-events:none}body:has(.options-selection.frozen)>.super-veil{position:absolute;z-index:100;text-align:center;top:0;left:0;width:100%;height:100%}body:has(.options-selection.frozen)>.super-veil .underlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.5;background-color:#000}body:has(.options-selection.frozen) .splide__slide:has(.dynamic-bed-container),body:has(.options-selection.frozen) .veil,body:has(.options-selection:not(.frozen))>.super-veil{display:none}body>.modal-backdrop.fade{display:none}