.product__info-container--bundle .upsell-block__bedframe-popup,.product__info-container--bundle .upsell-block__divan-popup{display:none}.bundle-builder{transition:all .15s ease-in-out}.bundle-builder:not(.rendered){opacity:0;visibility:hidden}.bundle-builder .total-value{color:var(--radiant-sbap);font-size:12px}.bundle-builder .total-value .total-value-tooltip-icon{margin-left:2px}.bundle-builder__step{border-bottom:.5px solid var(--colors-grey100)}.bundle-builder__step:first-of-type{border-top:.5px solid var(--colors-grey100)}.bundle-builder__step.components-step{padding-top:24px}.bundle-builder__step .selected-open{display:none}.bundle-builder__step .selected-closed,.bundle-builder__step.open .selected-open{display:inline}.bundle-builder__step.open .selected-closed{display:none}.bundle-builder__step-inner{padding:17.5px 0}@media screen and (width<=989px){.bundle-builder__step-inner{padding-left:5.5px;padding-right:5.5px}}.bundle-builder__step-title{cursor:pointer}.bundle-builder__step-title h3{align-items:center;gap:10px;margin:0;font-size:18px;display:inline-flex}@media screen and (width>=480px){.bundle-builder__step-title h3{display:flex}}.bundle-builder__step-title .main{color:#071642;font-family:var(--font-body-family);flex-shrink:0}.prebuilt .bundle-builder__step-title .main{font-size:16px;font-weight:400}.bundle-builder__step-title .icon-minus{margin-top:-7px;font-size:24px;line-height:1}.bundle-builder__step-title .icon-plus{margin-top:-7px;font-size:22px;line-height:1}.bundle-builder__step-title .optional{color:var(--colors-grey700);font-size:10px;font-weight:300;line-height:1}.bundle-builder__step-title .selected{color:#646464;font-size:16px;font-weight:500;line-height:1.5;font-family:var(--font-body-family)}.prebuilt .bundle-builder__step-title .selected{color:#646464;line-height:1.5}.bundle-builder__step-title .measurement{color:var(--colors-primaryColor);margin-left:8px;font-size:10px;font-weight:300}.bundle-builder__step-subtitle{color:var(--colors-grey700);font-size:14px}.bundle-builder__step-subtitle p{margin:0}.bundle-builder__step-subtitle p.size-guide-popup__trigger{margin-left:auto}.bundle-builder__step-slider{position:relative}.bundle-builder__step-content{margin-top:22px;transition:all .15s ease-in-out;position:relative}.bundle-builder__step-content.variant-selector .keen-nav{display:none}.bundle-builder__step-content .keen-nav{width:calc(100% + 28px);padding:0;list-style:none;left:50%;transform:translate(-50%,-50%)}.bundle-builder__step-content .keen-nav .keen-arrow{width:30px;height:30px;color:var(--colors-primaryColor);background-color:#fff;border:0;border-radius:100%;justify-content:center;align-items:center;line-height:1;display:flex;transform:none;box-shadow:0 .7px 3px #0000003d}.bundle-builder__step-content .keen-nav .keen-arrow.keen-arrow-prev svg{transform:rotate(180deg)}.bundle-builder__step-content .keen-nav .keen-arrow svg{width:16px}.bundle-builder__step-product{cursor:pointer;border:1px solid var(--colors-grey100);background-color:#fff;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-width:calc(50% - 5px);margin-top:10px;padding:10px;position:relative;overflow:visible}.bundle-builder__step-product.oos .bundle-builder__step-product--check,.bundle-builder__step-product.oos .bundle-builder__step-product--add{pointer-events:none;opacity:.4;filter:grayscale()}.bundle-builder__step-product .total-value{font-size:10px}.bundle-builder__step-product .tp-widget-readmore{text-wrap:nowrap;font-size:12px}.bundle-builder__step-product:not(.hide){display:flex}.bundle-builder__step-product--check,.bundle-builder__step-product--add{color:#fff;border-radius:100%;justify-content:center;align-self:flex-end;align-items:center;min-width:23.5px;min-height:23.5px;display:flex}.bundle-builder__step-product--check svg,.bundle-builder__step-product--add svg{width:11.5px}.bundle-builder__step-product.selected-byo--add{min-width:unset}.bundle-builder__step-product--check{background-color:var(--radiant-green)}.bundle-builder__step-product--add{background-color:var(--colors-primaryColor)}.bundle-builder__step-product--add.disabled{pointer-events:none;opacity:.4;filter:grayscale()}.bundle-builder__step-product--add.hide{opacity:0;visibility:hidden;display:block!important}.bundle-builder__step-product-label{color:#fff;text-transform:uppercase;z-index:1;background-color:#d63e63;border-radius:4px;padding:5px;font-size:9px;font-weight:500;line-height:normal;position:absolute;top:-8px;left:10px}.bundle-builder__step-product-tooltip{color:#b8c0ee;cursor:pointer;background:0 0;border:1px solid #b8c0ee;border-radius:100%;justify-content:center;align-items:center;width:12px;min-width:12px;height:12px;min-height:12px;padding:7px;display:flex}.bundle-builder__step-product p{color:var(--colors-grey700);margin:0;font-size:12px}.bundle-builder__step-product .product-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bundle-builder__step-product .bundle-colour-switcher{padding:0}.bundle-builder__step-product .bundle-colour-options{flex-wrap:wrap;align-items:center;gap:4px;margin:3px 0 0;padding:0;display:flex}.bundle-builder__step-product .bundle-colour-options li{box-sizing:border-box;border:.5px solid #646464;border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:flex;overflow:hidden}.bundle-builder__step-product .bundle-colour-options li.hide{display:none}.bundle-builder__step-product .bundle-colour-options li.selected{border:1.5px solid #ddb15e;padding:1px}.bundle-builder__step-product .bundle-colour-options li img{border-radius:50%;display:block}.bundle-builder__step-product .image-area{width:60px;min-width:60px}@media screen and (width>=1240px){.bundle-builder__step-product .image-area{width:82px;min-width:82px}}.bundle-builder__step-product .image-area img{object-fit:contain;border-radius:5px;width:100%}.bundle-builder__step-product .content-area{flex-direction:column;flex-grow:1;gap:5px;display:flex}.bundle-builder__step-product .content-area .trustpilot-widget{pointer-events:none}.bundle-builder__step-product .content-area h4,.bundle-builder__step-product .content-area h5{margin:0;font-size:14px;font-weight:500}.bundle-builder__step-product .content-area h5{color:var(--radiant-green)}.bundle-builder__step-product .content-area h5.compare-at{color:var(--colors-grey500);margin-left:4px;text-decoration:line-through}.bundle-builder__step-product .content-area .title-flex{gap:6px}.bundle-builder__step-product .content-area .title-flex>*,.bundle-builder__step-product .content-area>*{margin:0}.bundle-builder__step-product .button-area{flex-direction:column;justify-content:center;align-items:center;gap:15px;display:flex}.bundle-builder__step-product .button-area .price-wrap{align-items:center;gap:4px}.bundle-builder__step-product .button-area .compare{color:#646464;gap:0;font-size:12px;font-weight:400;text-decoration:line-through}.bundle-builder__step-product .button-area .diff{color:var(--radiant-green);gap:0;font-size:14px}.bundle-builder__step-product .button-area .button{background-color:var(--colors-primaryColor);letter-spacing:normal;height:auto;padding:13px;font-size:12px;font-weight:400;line-height:1.2}.bundle-builder__step-product.selected,.bundle-builder__step-product.selected-byo{border:solid 1px var(--colors-primaryColor)}.bundle-builder__step-product.upgrade{cursor:default;justify-content:space-between;gap:10px;position:relative;width:100%!important;min-width:100%!important}.bundle-builder__step-product.upgrade .clickable-overlay{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.bundle-builder__step-product.upgrade .image-area{margin-right:16px}@media screen and (width<=989px){.bundle-builder__step-product.upgrade .image-area{margin-right:0}}.bundle-builder__step-product.upgrade .content-area{flex-direction:row;flex-grow:1;justify-content:space-between;align-self:flex-start;gap:10px;display:flex}@media screen and (width<=989px){.bundle-builder__step-product.upgrade .content-area{flex-direction:column;gap:0}}.bundle-builder__step-product.upgrade .content-area .content-area--left .trustpilot-col__wrapper{width:200px;margin-left:-17px}.bundle-builder__step-product.upgrade .content-area .content-area--left h4{margin:0;font-size:16px}.bundle-builder__step-product.upgrade .content-area .content-area--left .product-benefits{margin:5px 0;padding:0}.bundle-builder__step-product.upgrade .content-area .content-area--left .product-benefits li{color:#383838;font-size:10px;font-family:var(--font-body-family);letter-spacing:5%;text-transform:uppercase;gap:4px;line-height:12px;display:flex}.bundle-builder__step-product.upgrade .content-area .content-area--left .product-benefits li span:first-child{color:var(--radiant-green);font-size:21px;line-height:1}.bundle-builder__step-product.upgrade .content-area .content-area--right{align-self:center;padding-right:16px}@media screen and (width<=989px){.bundle-builder__step-product.upgrade .content-area .content-area--right{align-self:flex-start}}.bundle-builder__step-product.upgrade .content-area .content-area--right .button-area{align-items:flex-start;gap:3px}.bundle-builder__step-product.upgrade .content-area .content-area--right .button-area h5{color:var(--colors-primaryColor);margin:0;font-size:14px;font-weight:500}.bundle-builder__step-product.upgrade .content-area .content-area--right .button-area .button{margin-top:7px}@media screen and (width<=989px){.bundle-builder__step-product.upgrade .content-area .content-area--right .total-value{z-index:1;margin:-20px;padding:20px}}.bundle-builder__step-product--optional p{color:var(--colors-grey900);font-size:14px;font-weight:500}.bundle-builder__step-product--optional .bundle-builder__step-product--check,.bundle-builder__step-product--optional .bundle-builder__step-product--add{position:absolute;bottom:16px;right:16px}.bundle-builder__step .compare-button{color:var(--colors-grey700);margin-bottom:0;padding-right:0;font-size:14px}.bundle-builder__step:not(.open) .bundle-builder__step-title .icon-minus{display:none}.bundle-builder__step:not(.open) .bundle-builder__step-content{opacity:0;visibility:hidden;max-height:0;margin:0}.bundle-builder__step.open .bundle-builder__step-title .icon-plus{display:none}.bundle-builder__variant-grid{grid-template-columns:100%;gap:11px;margin-top:4px;display:grid}.bundle-builder__variant-option{border:1px solid var(--colors-grey100);text-align:left;cursor:pointer;background:#fff;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:15px 5px;display:flex}@media screen and (width>=480px){.bundle-builder__variant-option{padding:15px}}.bundle-builder__variant-option .left-area{align-items:center;gap:5px;display:flex}@media screen and (width>=480px){.bundle-builder__variant-option .left-area{gap:11px}}.bundle-builder__variant-option .left-area>div>*{margin:0}@media screen and (width<=479px){.bundle-builder__variant-option .left-area>div>*{gap:2px}}.bundle-builder__variant-option .left-area .diff{color:var(--radiant-green);text-wrap:nowrap;margin:0 0 2px;font-size:10px}.bundle-builder__variant-option .left-area .variant-title-flex{gap:10px}@media screen and (width<=1160px){.bundle-builder__variant-option .left-area .variant-title-flex{flex-direction:column;align-items:flex-start;gap:0;margin-left:5px}}.bundle-builder__variant-option .left-area .image-area{justify-content:center;align-items:center;width:15px;display:flex}@media screen and (width>=480px){.bundle-builder__variant-option .left-area .image-area{width:30px}}.bundle-builder__variant-option .left-area .image-area img{height:12px}@media screen and (width>=480px){.bundle-builder__variant-option .left-area .image-area img{height:20px}}.bundle-builder__variant-option .left-area h4{font-size:13px;font-weight:400;line-height:22px;font-family:var(--font-body-family);color:#1b222e;margin:0}@media screen and (width>=480px){.bundle-builder__variant-option .left-area h4{font-size:16px}}@media screen and (width>=990px){.bundle-builder__variant-option .left-area h4{text-wrap:nowrap}}.bundle-builder__variant-option .left-area p{color:var(--colors-primaryColor);text-wrap:nowrap;font-size:10px}.bundle-builder__variant-option .right-area{gap:10px}@media screen and (width<=479px){.bundle-builder__variant-option .right-area{flex-grow:1}}@media screen and (width>=990px){.bundle-builder__variant-option .right-area .total-value br{display:none}}.bundle-builder__variant-option .right-area .price{color:#b77d25;font-size:13px;font-family:var(--font-body-family);margin:0;font-weight:500;line-height:24px}@media screen and (width>=480px){.bundle-builder__variant-option .right-area .price{font-size:18px}}.bundle-builder__variant-option .right-area .compare-at-price{color:#646464;margin:0;font-size:12px;font-weight:400;text-decoration:line-through}@media screen and (width>=750px){.bundle-builder__variant-option .right-area .compare-at-price{font-size:14px}}.bundle-builder__variant-option.selected{background-color:var(--colors-grey50);border:1.5px solid #1b222e}.bundle-builder__variant-option.selected .left-area h4{color:#1b222e;font-family:var(--font-body-family);font-size:16px;font-weight:500;line-height:22px}.bundle-builder__alternatives{flex-direction:column;gap:12px;margin-top:4px;display:flex}.bundle-builder__alternatives-option{cursor:pointer;border:1px solid var(--colors-grey100);background:0 0;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;padding:20px 23px 20px 8px;display:flex}@media screen and (width>=480px){.bundle-builder__alternatives-option{gap:20%;padding:20px 42px 20px 33px}}.bundle-builder__alternatives-option>*{pointer-events:none}.bundle-builder__alternatives-option .left-area{align-items:center;width:50%;min-width:50%;display:flex}@media screen and (width>=480px){.bundle-builder__alternatives-option .left-area{width:33%;min-width:33%}}.bundle-builder__alternatives-option .right-area{text-align:left;flex-grow:1}.bundle-builder__alternatives-option .right-area h4{font-size:16px;font-weight:500;line-height:20px;font-family:var(--font-body-family);color:#1b222e;margin:0 0 12px}.bundle-builder__alternatives-option.current{background-color:var(--colors-grey50);border:2px solid #1b222e}.bundle-builder__alternatives-option .product-benefits{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bundle-builder__alternatives-option .product-benefits li{color:#383838;font-size:10px;font-family:var(--font-body-family);letter-spacing:5%;text-transform:uppercase;gap:4px;line-height:12px;display:flex}.bundle-builder__alternatives-option .product-benefits li:not(:last-of-type){margin-bottom:4px}.bundle-builder__components{background-color:#f5f9f7;border:2px solid #32907a;border-radius:4px;padding:0 16px}.bundle-builder__components__title{color:#1b222e;margin:0 0 12px;font-size:16px;font-weight:500;line-height:22px}.bundle-builder__components .inner{flex-direction:column;display:flex}.bundle-builder__components-header{background:var(--colors-primary50Color);border-top-left-radius:8px;border-top-right-radius:8px;justify-content:space-between;align-items:center;padding:12px;display:flex}@media screen and (width>=480px){.bundle-builder__components-header{padding:16px}}.bundle-builder__components-header .saving{color:var(--radiant-green)}.bundle-builder__components-header .total{color:var(--radiant-price);text-wrap:nowrap}.bundle-builder__components-header>.flex{align-items:center;gap:8px}.bundle-builder__components-header h4{margin:0;font-size:14px;font-weight:500;line-height:1.25}@media screen and (width>=480px){.bundle-builder__components-header h4{font-size:16px}}.bundle-builder__components-item{cursor:pointer;background-color:#f5f9f7;align-items:center;gap:12px;padding:0 16px;display:flex}.bundle-builder__components-item h4{font-family:var(--font-body-family);color:#1b222e;font-size:14px;font-weight:500;line-height:16px}.bundle-builder__components-item:not(:last-of-type){border-bottom:1px solid #2e84624d}.bundle-builder__components-item img{object-fit:contain;width:88px;height:88px}.bundle-builder__components-item .end{margin-left:auto}.bundle-builder__components-item .included{color:#32907a;align-items:center;gap:4px;font-size:14px;display:flex}.bundle-builder__components-item .included svg{width:20px;height:20px}.bundle-builder__components-item--no-popup{cursor:default}.bundle-builder.bundle-builder--variant-based .bundle-builder__step-title .selected{transform:translateY(-1.5px)}.bundle-builder .gifts-area{border:1px solid var(--colors-grey100);background-color:#e928611a;border-radius:5px;padding:16px}.bundle-builder .gifts-area+.total-area{border-top:0}.bundle-builder .gifts-area__title{align-items:center;gap:8px;display:flex}.bundle-builder .gifts-area__title h4{color:#ba2747;text-transform:uppercase;margin:0;font-size:18px}.bundle-builder .gifts-area__title span{color:var(--colors-grey700);font-size:12px}.bundle-builder .gifts-area>p{color:var(--colors-grey700);margin-bottom:0;font-size:14px;line-height:normal}.bundle-builder .gifts-area .gift-option:empty{display:none}@media screen and (width>=990px){.bundle-builder .gifts-area .gift-option>p{text-wrap:nowrap}}.bundle-builder .gifts-area .gift-option select{border-color:var(--colors-grey100);border-radius:7px;width:100%;height:25px;font-size:12px}.bundle-builder .gifts-area .gift-option .product-form__input{margin-bottom:0}.bundle-builder .gifts-area .gift-option variant-radios input+label{background-size:cover;width:20px;height:20px;display:block;cursor:pointer!important;border:none!important;border-radius:50%!important;margin:8px 4px!important;padding:0!important;font-size:0!important}.bundle-builder .gifts-area .gift-option variant-radios input[value=White]+label,.bundle-builder .gifts-area .gift-option variant-radios input[value=Pure\ White]+label{box-shadow:inset 0 0 0 1px #b8c0ee}.bundle-builder .gifts-area .gift-option variant-radios input:checked+label:after{content:"";border:2px solid var(--gradient-base-accent-2);border-radius:50%;width:calc(100% + 8px);height:calc(100% + 8px);position:absolute;top:-4px;left:-4px}.bundle-builder .total-area{color:#383838;background-color:#f8f7f5;border-radius:4px;margin-top:16px;padding:16px;font-weight:500}.bundle-builder .total-area__pricing{letter-spacing:0;font-size:14px;line-height:20px}.bundle-builder .total-area__pricing__savings{border-bottom:1px solid #d8d8e5;flex-direction:column;gap:16px;padding-bottom:16px;display:flex}.bundle-builder .total-area__pricing__savings__sbap,.bundle-builder .total-area__pricing__savings__total-savings{justify-content:space-between;gap:16px;width:100%;display:flex}.bundle-builder .total-area__pricing__savings__sbap .svg-wrapper,.bundle-builder .total-area__pricing__savings__sbap .svg{width:16px;height:16px}.bundle-builder .total-area__pricing__savings__sbap .svg-wrapper{vertical-align:middle;cursor:pointer;margin-top:-3px;margin-left:8px}.bundle-builder .total-area__pricing__savings__total-savings{color:#32907a}.bundle-builder .total-area__pricing__total{justify-content:space-between;gap:16px;width:100%;padding-top:16px;font-size:16px;line-height:22px;display:flex}.bundle-builder .total-area__financing{padding-top:16px}.bundle-builder .total-area__financing__content{justify-content:space-between;align-items:center;gap:16px;width:fit-content;margin:0 auto;display:flex}@media screen and (width>=400px){.bundle-builder .total-area__financing__content{gap:32px}}.bundle-builder .total-area__financing__content__upfront>span,.bundle-builder .total-area__financing__content__financed>span{text-align:center;display:block}.bundle-builder .total-area__financing__content__upfront>span:first-child,.bundle-builder .total-area__financing__content__upfront>span:last-child,.bundle-builder .total-area__financing__content__financed>span:first-child,.bundle-builder .total-area__financing__content__financed>span:last-child{font-size:12px;line-height:16px}.bundle-builder .total-area__financing__content__upfront>span:first-child,.bundle-builder .total-area__financing__content__financed>span:first-child{font-weight:500}.bundle-builder .total-area__financing__content__upfront>span:last-child,.bundle-builder .total-area__financing__content__financed>span:last-child{color:#646464;font-weight:400}.bundle-builder .total-area__financing__content .price__upfront,.bundle-builder .total-area__financing__content .price__financed{font-size:24px;font-weight:700;line-height:28px}.bundle-builder .total-area__financing__content .price__upfront{color:#b77d25}.bundle-builder .total-area__financing__content__upfront,.bundle-builder .total-area__financing__content__divider,.bundle-builder .total-area__financing__content__financed{flex-direction:column;align-items:center;display:flex}.bundle-builder .total-area__financing__content__divider{gap:0}.bundle-builder .total-area__financing__content__divider span{display:block}.bundle-builder .total-area__financing__content__divider span:not(.divider-line){color:#262b38;text-transform:uppercase;background-color:#f8f7f5;padding:2px 0;font-size:12px;line-height:16px}.bundle-builder .total-area__financing__content__divider span:not(.divider-line) span{opacity:.75;font-weight:400}.bundle-builder .total-area__financing__content__divider span.divider-line{opacity:.1;background-color:#262b38;flex:1;width:1px}.bundle-builder .total-area__financing__content__financed{cursor:pointer}.bundle-builder .total-area__financing__content__financed .svg-wrapper,.bundle-builder .total-area__financing__content__financed svg{width:16px;height:16px}.bundle-builder .total-area__financing__content__financed .svg-wrapper{vertical-align:middle;margin-top:-3px;margin-left:2px}.bundle-builder .total-area .button-area{gap:10px;margin-top:16px;display:flex}.bundle-builder .total-area .button-area .select{width:100px}.bundle-builder .total-area .button-area .select select{text-align:center;text-align-last:center;background-color:#fff;padding:0;font-size:17.5px}.bundle-builder .total-area .button-area button{background-color:var(--colors-primaryColor);letter-spacing:0;letter-spacing:normal;text-transform:none;gap:4px;width:100%;font-size:18px;font-weight:500;line-height:24px;display:flex}.bundle-builder .total-area .button-area button:hover{text-decoration:underline}.bundle-builder-section .select-size-section{display:none!important}.bundle-builder .delivery-message--bundle{text-transform:uppercase;background:0 0;justify-content:space-between;margin-top:0;padding:6px 0}.bundle-builder .delivery-message--bundle--center{justify-content:center}.bundle-builder .delivery-message--bundle svg{width:34px;margin-right:8px}@media screen and (width>=480px){.bundle-builder .delivery-message--bundle svg{width:24px;margin-right:4px}}.bundle-builder .delivery-message--bundle .free-shipping{margin-right:2px;font-size:16px;font-weight:500}.bundle-builder .delivery-message--bundle span:not(.free-shipping){color:var(--colors-grey700);font-size:12px;font-weight:300}@media screen and (width<=1239px){.bundle-builder .delivery-message--bundle span:not(.free-shipping){display:block}}.bundle-builder .delivery-message--bundle .product-title__award-image{width:100px}@media screen and (width>=480px){.bundle-builder .delivery-message--bundle .product-title__award-image{width:111px}}@media screen and (width>=990px){.bundle-builder-section .product-media__carousel .swiper-slide-active .product-media__image .image-snippet{aspect-ratio:auto;width:auto;max-width:100%;height:auto;margin:0 auto}.bundle-builder-section .product-media__carousel .swiper-slide-active .product-media__image .image-snippet.image-snippet--cover{height:auto}.bundle-builder-section .product-media__carousel .swiper-slide-active .product-media__image .image-snippet__img.image-snippet__img--cover{object-fit:contain;width:auto;max-width:100%;height:auto;margin:0 auto}}