.breadcrumbs{padding-top:8px;padding-bottom:8px}@media only screen and (min-width: 990px){.breadcrumbs{padding-bottom:34px}}.button{font-size:14px;line-height:20px;text-transform:uppercase}@media only screen and (min-width: 750px){.product__page,.product__wrapper--stretch .product__page{grid-template-columns:1.2fr 1fr}}@media only screen and (min-width: 990px){.product__content .form__width{margin:0}}.product__price--strike{color:var(--colour-lighter-grey)}@media only screen and (min-width: 750px){.product__wrapper--stretch .product__images{--outer: 20px;--outer-offset: calc(var(--outer) * -1);margin-left:var(--outer-offset)}}@media only screen and (min-width: 990px){.product__wrapper--stretch .product__images{--outer: 40px;--outer-offset: calc(var(--outer) * -1);margin-left:var(--outer-offset)}}@media only screen and (min-width: 990px){.related__products .grid--slider{--item-width: calc((100vw - var(--scrollbar-width) - var(--outer)* 2)* .22)}}.hero__content__wrapper .hero__title{font-size:40px}.hero__content__wrapper .hero__description{font-size:16px}@media only screen and (max-width: 749px){.section-padding{--padding-top: calc(var(--PT) * (2 / 3));--padding-bottom: calc(var(--PB) * (2 / 3));padding-top:var(--PT-MOBILE, var(--padding-top))}}.logos__slider .logos__slide{padding:0 66px;white-space:normal!important}@media (max-width: 989px){.logos__slider .logos__slide{width:25%;padding:0}}.logos__slider .logos__slide:not(:last-child){border-right:1px solid #000}@media (max-width: 989px){.logos__slider .logos__slide:not(:last-child){border:none}}.logos__slider .logos__slide .logos__logo h6{font-weight:300}.swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-icon .swym-tooltip .swym-tooltip-text{left:-75px!important;min-width:120px!important}.pickup__info{font-size:12px}@media (max-width: 768px){.product__submit__buttons .btn__text{line-height:26px}}.tab__title{font-weight:300}.product__block .swym-button.swym-add-to-wishlist{display:flex!important;min-width:40px;align-self:flex-start;justify-content:end;margin-top:7px;height:26px}@media screen and (max-width: 768px){.product__block .swym-button.swym-add-to-wishlist{width:55px;margin-top:12px}}@media (max-width: 768px){.product__block.product__pickup{flex-direction:column}}@media (max-width: 768px){.product__block.product__pickup .pickup__preview .pickup__info p,.product__block.product__pickup .pickup__preview .pickup__info .pickup__info__text,.product__block.product__pickup .pickup__preview .pickup__info .pickup__info__timing,.product__block.product__pickup .pickup__preview .pickup__info .pickup__info__location{font-size:12px;font-weight:400}}.product__block.product__pickup .pickup__preview .pickup__info p strong,.product__block.product__pickup .pickup__preview .pickup__info .pickup__info__text strong,.product__block.product__pickup .pickup__preview .pickup__info .pickup__info__timing strong,.product__block.product__pickup .pickup__preview .pickup__info .pickup__info__location strong{font-size:700}.product__description__content{font-size:14px;line-height:calc(var(--font-1)*2)}@media (max-width: 768px){.product__description__content{font-size:14px}}.product__title__wrapper{display:flex;gap:10px;padding-right:0}.product__title__wrapper .product__title{font-weight:300;flex-grow:1;font-size:32px}@media (max-width: 768px){.product__title__wrapper .product__title{font-size:24px}}.product__title__wrapper .swym-button{margin:0;padding:0}.product__title__wrapper .swym-button svg{width:26px;height:26px}.product__title__wrapper .swym-button .swym-tooltip{display:none}@media (min-width: 990px){.form__width--stretch{max-width:100%}}.form__wrapper--classic .radio__fieldset:not(.radio__fieldset--swatches) .radio__buttons,.form__wrapper--modern .radio__fieldset:not(.radio__fieldset--swatches) .radio__buttons{margin-top:27px}.form__wrapper--classic .radio__fieldset:not(.radio__fieldset--swatches) .radio__buttons input:checked~label,.form__wrapper--modern .radio__fieldset:not(.radio__fieldset--swatches) .radio__buttons input:checked~label{border:var(--colour-grey) 1px solid}.form__wrapper--classic .radio__fieldset:not(.radio__fieldset--swatches) .radio__buttons input~label:hover,.form__wrapper--modern .radio__fieldset:not(.radio__fieldset--swatches) .radio__buttons input~label:hover{border:var(--colour-grey) 1px solid}.form__wrapper--classic .radio__legend__label--text,.form__wrapper--modern .radio__legend__label--text{justify-content:left}.form__wrapper--classic .radio__legend__label,.form__wrapper--modern .radio__legend__label{font-size:16px;font-weight:700}.form__wrapper--classic .radio__legend__label .radio__legend__option-name,.form__wrapper--modern .radio__legend__label .radio__legend__option-name{text-transform:uppercase;font-weight:700}.form__wrapper--classic .radio__legend__label .spacer,.form__wrapper--modern .radio__legend__label .spacer{padding:0 5px}@media (max-width: 749px){.form__wrapper--classic .radio__legend__label .spacer,.form__wrapper--modern .radio__legend__label .spacer{display:none}}.form__wrapper--classic .radio__legend__label .limited-edition,.form__wrapper--modern .radio__legend__label .limited-edition{color:var(--colour-red);font-weight:400}@media (max-width: 749px){.form__wrapper--classic .radio__legend__label .limited-edition,.form__wrapper--modern .radio__legend__label .limited-edition{font-size:10px;padding:5px 11px;background:var(--colour-red);font-weight:400;color:#fff;margin-left:8px;text-transform:uppercase}}.form__wrapper--classic .radio__legend__label .radio__legend__option-name,.form__wrapper--modern .radio__legend__label .radio__legend__option-name{text-transform:uppercase;font-size:16px}.form__wrapper--classic .radio__legend__label .radio__legend__value,.form__wrapper--modern .radio__legend__label .radio__legend__value{flex-basis:auto;font-size:16px;font-weight:400;padding-top:0;color:var(--colour-grey)}.form__wrapper--classic .radio__buttons,.form__wrapper--modern .radio__buttons{display:flex;flex-wrap:wrap;gap:8px}@media (max-width: 749px){.form__wrapper--classic .radio__buttons,.form__wrapper--modern .radio__buttons{gap:0px}}.form__wrapper--classic .radio__buttons .radio__button,.form__wrapper--modern .radio__buttons .radio__button{font-size:16px}.form__wrapper--classic .radio__buttons .radio__button label,.form__wrapper--modern .radio__buttons .radio__button label{font-size:16px;padding:10px}@media (max-width: 749px){.form__wrapper--classic .radio__buttons .radio__button,.form__wrapper--modern .radio__buttons .radio__button{width:50%}}.form__wrapper--classic .swatch__button.limited-edition,.form__wrapper--modern .swatch__button.limited-edition{position:relative}.form__wrapper--classic .swatch__button.limited-edition:after,.form__wrapper--modern .swatch__button.limited-edition:after{width:10px;height:10px;background:var(--colour-red);content:"";border-radius:100%;position:absolute;top:5px;right:5px;z-index:99}.form__wrapper--classic .swatch__button.is_current,.form__wrapper--modern .swatch__button.is_current{padding:4px 8px}.radio__fieldset product-modal{margin-left:auto;justify-content:flex-end}.radio__fieldset product-modal .radio__legend__link{text-transform:uppercase;font-size:14px;font-weight:400;letter-spacing:.05em}@media (max-width: 749px){.radio__fieldset product-modal .radio__legend__link{font-size:14px}}.product__points{margin-left:auto;background:var(--colour-sand);border-radius:300px;padding:8px;font-size:8px;display:none}.product__points .points{font-size:12px}.product__points .icon{width:18px;height:18px;vertical-align:top;stroke-width:2px}.product__points button.inline{display:flex;align-items:center;gap:8px;border:none;background:none;cursor:pointer;padding:0}.product-points-modal{display:inline-block;vertical-align:top;text-align:center}.product-points-modal .product-modal__content{text-align:center}.product-points-modal .button-wrapper{margin-top:20px}.product__submit__buttons .btn{height:46px}.product__submit__buttons .quantity__input{padding:11px 30px;font-size:16px}.cart-restriction-tooltip{margin-top:10px;background:#f5c6cb;color:#721c24;padding:10px 5px}.product__submit__buttons{position:relative}.product__submit__buttons .button-disable-overlay{position:absolute!important;top:0;left:0;width:100%;height:100%;z-index:10;pointer-events:auto;display:block;background:#ffffffbf}.swym-button-bar{display:none!important;margin:0!important;padding:0!important}.promo-message-block{padding:24px 69px;background:var(--colour-sand);border:1px solid var(--colour-sand-3);text-align:center}.promo-message-block .message{text-align:center;font-size:20px;font-family:var(--font-noto-serif);font-weight:300;margin:0;width:100%}.promo-message-block .promo-link{margin-top:8px;font-size:14px;text-decoration:underline;display:block}@media screen and (max-width: 768px){.product__reviews_slider .trustpilot-widget,.product__reviews .trustpilot-widget{width:100%;transform:scale(1)}}@media screen and (max-width: 768px){.product__reviews_slider .trustpilot-widget{width:100%;transform:scale(1);transform-origin:center}.product__reviews_slider .trustpilot-widget iframe{margin:0 auto}}.pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__caption,.pswp-zoom-gallery .pswp__caption{font-size:24px}@media screen and (max-width: 768px){.pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__caption,.pswp-zoom-gallery .pswp__caption{font-size:18px}}.product__images{position:relative}.product__images .product__badges{display:block;position:absolute;top:16px;left:10px;z-index:99;font-size:10px}.product__badges span{margin-right:9px}.limited-edition-box{background:var(--colour-red);color:#fff}.swym-btn-container[data-position=default] .swym-add-to-wishlist-view-product.swym-icon .swym-tooltip .swym-tooltip-text{left:-75px!important;min-width:120px!important}.product__giftcard-siblings .radio__fieldset .radio__buttons .radio__button.sibling__link--current{border:var(--colour-grey) 1px solid}.product__giftcard-siblings .radio__fieldset .radio__buttons .radio__button.sibling__link--sold-out{background-color:var(--colour-lightest-grey-faint);color:var(--colour-lightest-grey)}.product-accordion .accordion{border-top:none;border-bottom:1px solid var(--colour-lightest-grey)}.product-accordion .accordion__title{font-family:var(--font-noto-serif);font-size:calc(var(--font-6)*var(--FONT-ADJUST-BODY));font-weight:300}@media (max-width: 989px){.product-accordion .accordion__title{font-size:calc(var(--font-7)*var(--FONT-ADJUST-BODY))}}.product-accordion .accordion__content{font-size:14px;line-height:24px;padding-right:16px}.product-accordion .accordion__content strong{font-weight:700}.product-accordion .accordion__content p{margin-top:0}.product-accordion .accordion__content .text-link{font-size:14px;line-height:24px}.product-accordion [data-collapsible-trigger] .icon-nav-arrow-up{visibility:hidden;opacity:0}.product-accordion [data-collapsible][open=true] [data-collapsible-trigger] .icon-nav-arrow-down{visibility:hidden;opacity:0;transform:translateY(-50%) rotate(90deg)}.product-accordion [data-collapsible][open=true] [data-collapsible-trigger] .icon-nav-arrow-up{visibility:visible;opacity:1}.product-accordion .guide-content{font-size:14px;display:grid;grid-template-columns:200px 1fr;gap:16px}@media (max-width: 749px){.product-accordion .guide-content{grid-template-columns:1fr}.product-accordion .guide-content .image{width:200px}}.product-accordion .guide-content .image{max-width:200px}.product-accordion .rte img{margin:0}@media only screen and (min-width: 990px){.product__slider .grid--slider{--item-width: calc((100vw - var(--scrollbar-width) - var(--outer)* 2)* .22)}}.related__products .grid-outer,.product__slider .grid-outer{padding-top:40px}@media only screen and (max-width: 768px){.related__products .grid-outer,.product__slider .grid-outer{padding-top:10px}}.gPreorderSellingPlanWrapper .gPreorderSellingPlanNameWrapper .gPreorderSellingPlanName{font-family:var(--font-open-sans);font-weight:600;text-transform:uppercase;font-size:16px}.gBackInStock-Button .gBackInStockBtn{background:var(--colour-light-grey)!important;border:var(--colour-light-grey)!important}.gBackInStock-Button .gBackInStockBtn:hover{background:var(--colour-grey)!important;border:var(--colour-grey)!important}.gPreorderPoweredBy{display:none!important;opacity:0!important}.product__story .product__story-details{display:grid;grid-template-columns:1fr 1fr;gap:0px;align-items:center;background:var(--bg)}@media (max-width: 749px){.product__story .product__story-details{grid-template-columns:1fr;align-items:start;text-align:left}}.product__story .story__info{padding:50px}@media (max-width: 749px){.product__story .story__info{padding:24px 16px}}.product__story .story__info .story__title{font-weight:300;margin:0;padding-bottom:20px}.product__story .story__info .story__description{font-size:16px;line-height:28px}@media (max-width: 749px){.product__story .story__info .story__description{font-size:12px;line-height:24px}}.product__story .story__info .story__collection-link{margin-top:16px;display:inline-block;letter-spacing:.05em;text-underline-position:5px}@media (max-width: 749px){.product__story .story__info .story__collection-link{margin-top:18px}}.product__story .product__slider{padding-top:32px;padding-bottom:32px}.product__story .product__slider .grid-outer{padding-top:0}@media (max-width: 749px){.product__story .product__slider{font-size:12px;background:#fff;padding-top:16px;padding-bottom:16px}}.product__story .image{max-width:100%;align-self:start}@media (min-width: 750px)and (max-width: 989px){.product__story .image .image-wrapper{--aspect-ratio: 1 !important;padding-top:calc(1/var(--aspect-ratio)*100%)}}.product-modal__size-guide{max-width:1400px}.product-modal__size-guide .product-modal__content{width:100%;font-weight:400;font-size:16px}.product-modal__size-guide .product-modal__content .h5{margin-top:0;padding-bottom:0}.product-modal__size-guide .product-modal__content p{line-height:28px}.product-modal__size-guide .product-modal__content table{width:100%;table-layout:fixed}.giftcard-product .form__wrapper--classic .radio__fieldset--variant-option-image .radio__buttons{gap:0px}.giftcard-product .form__wrapper--classic .radio__fieldset--variant-option-image .option-image{width:40px;height:40px;justify-content:center}.giftcard-product .form__wrapper--classic .radio__fieldset--variant-option-image .radio__button label{border-radius:50%;padding:4px;background:none!important;border:1px solid #fff!important}.giftcard-product .form__wrapper--classic .radio__fieldset--variant-option-image input:checked~label{border:1px solid #ccc!important}:root{--colour-grey: #454545;--colour-light-grey: #656565;--colour-lighter-grey: rgba(69, 69, 69, .7);--colour-lightest-grey: rgba(69, 69, 69, .2);--colour-lightest-grey-faint: rgba(69, 69, 69, .05);--colour-sage: #C7D1C7;--colour-sage-3: #99A195;--colour-sand: #F7F3ED;--colour-sand-3: #D4BEAA;--colour-red: #C75454}:root{--font-noto-serif: Noto Serif, serif;--font-open-sans: Open Sans, serif;--font-15: 55px;--font-14: 52px;--font-13: 50px;--font-12: 47px;--font-11: 43px;--font-10: 40px;--font-9: 37px;--font-8: 32px;--font-7: 27px;--font-6: 23px;--font-5: 19px;--font-4: 16px;--font-3: 14px;--font-2: 12px;--font-1: 10px}@media only screen and (min-width: 750px)and (max-width: 989px){:root{--font-15: 60px;--font-14: 55px;--font-13: 50px;--font-12: 52px;--font-11: 48px;--font-10: 45px;--font-9: 41px;--font-8: 35px;--font-7: 29px;--font-6: 25px;--font-5: 21px;--font-4: 18px;--font-3: 15px;--font-2: 13px;--font-1: 11px}}@media only screen and (min-width: 990px){:root{--font-15: 82px;--font-14: 75px;--font-13: 69px;--font-12: 62px;--font-11: 56px;--font-10: 53px;--font-9: 45px;--font-8: 38px;--font-7: 32px;--font-6: 27px;--font-5: 23px;--font-4: 19px;--font-3: 16px;--font-2: 14px;--font-1: 12px}}:root{--grid-small: 480px;--grid-medium: 768px;--grid-large: 1279px;--grid-xlarge: 1440px;--grid-max-width: 1440px}@media only screen and (max-width: 1279px){.desktop-only{display:none}}@media only screen and (min-width: 1280px){.mobile-only{display:none}}.hidden,.hide{display:none}.mr-notify-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.mr-notify-modal{position:relative;width:100%;max-width:660px;background-color:#fff;padding:30px;border-radius:0;box-shadow:0 4px 12px #0000001a}.mr-close-button{position:absolute;top:15px;right:15px;background:none;border:none;font-size:24px;line-height:1;cursor:pointer;color:#454545b3;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.mr-close-button:hover{color:#454545}.mr-modal-title{font-size:24px;font-weight:400;margin:0 0 20px;color:#454545}.mr-notify-description{font-size:14px;line-height:1.5;margin:0 0 30px;color:#454545;font-family:"Noto Serif",serif}.mr-product-name{font-size:14px;font-family:"Noto Serif",serif;font-weight:500;margin:0 0 10px;color:#454545}.mr-variant-display{background-color:#45454533;padding:12px 15px;margin-bottom:15px;font-size:14px;color:#454545;border-radius:0;font-family:"Noto Serif",serif}.locations-container{position:relative;margin-bottom:30px}.locations-container .select-location{width:100%;padding:12px 15px;font-size:14px;font-family:"Noto Serif",serif;border:1px solid rgba(69,69,69,.2);-webkit-appearance:none;appearance:none;cursor:pointer;color:#454545b3;border-radius:0}.locations-container .select-location:focus{outline:none;border-color:#454545}.notify-button{font-family:Open Sans,serif}@media (max-width: 600px){.mr-notify-modal{max-width:90%;padding:20px}.mr-modal-title{font-size:20px}}.notify-me-result-message{margin-top:-20px;margin-bottom:20px}.bed-builder-container{display:block}@media screen and (min-width: 769px){.bed-builder-container{display:flex}}@media only screen and (min-width: 750px)and (max-width: 1023px){#bedBuilder .product__page.bed-builder-page{display:unset!important}}@media screen and (min-width: 1024px)and (max-width: 1439px){#bedBuilder .product__page.bed-builder-page{grid-template-columns:1fr 1fr!important}}.bed-builder-container>.product__page{flex-grow:1}.bed-builder-item{max-width:600px;opacity:1;transition:opacity .3s ease-in-out}@media screen and (min-width: 601px)and (max-width: 1023px){.bed-builder-item{max-width:unset}}.bed-builder_iframe_container,iframe{width:720px;height:642px;transition:width .5s ease-in-out,height .5s ease-in-out}@media screen and (max-width: 1023px){.bed-builder_iframe_container,iframe{width:100%;height:348px}}@media screen and (min-width: 1024px)and (max-width: 1199px){.bed-builder_iframe_container,iframe{width:490px}}@media screen and (min-width: 1200px)and (max-width: 1439px){.bed-builder_iframe_container,iframe{width:600px}}.bed-builder-container.product__wrapper__inner{max-width:1500px!important}@media screen and (max-width: 1441px){.bed-builder-container.product__wrapper__inner{max-width:unset;transition:max-width .5s ease-in-out}}.bundle-title{font-size:28px;font-weight:300;padding-bottom:20px;margin-bottom:0}@media screen and (max-width: 1023px){.bundle-title{font-size:26px;padding-left:16px}}.bundle-accordion-header{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;border-bottom:1px solid #f7f3ed}.bundle-accordion-header h3{margin:0;font-size:18px;font-weight:300}.bundle-accordion-header svg{fill:var(--Text-Grey, #454545);stroke-width:.5px}.bundle-accordion-header:first-child{border-top:1px solid #f7f3ed}.top-div{display:flex;justify-content:space-between;padding-bottom:8px}@media screen and (max-width: 1023px){.top-div{display:none}}.bed-builder-label{font-size:12px;letter-spacing:-.12px;color:#fff}.icon-title{display:flex;gap:16px}.icon-title svg{fill:var(--Text-Grey, #454545);stroke-width:.5px}.bed-builder-restart{font-size:12px;font-weight:400;display:flex;gap:8px;align-items:center;cursor:pointer}@media screen and (min-width: 1024px)and (max-width: 1439px){.bed-builder-restart{padding-right:20px}}@media screen and (max-width: 1023px){.placeholder_img{width:100%}}.addon-title{font-size:22px;font-weight:300;margin-top:40px}.addon-card__container{border-bottom:1px solid #eee}.addon-card,.mobile-addon-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 20px;width:100%;max-width:600px;height:56px}@media screen and (max-width: 1023px){.addon-card,.mobile-addon-card{max-width:unset;padding:0 16px}}.addon-card__quantity,.mobile-addon-card__quantity{display:flex;align-items:center;border:1px solid #ddd;height:38px;width:96px;justify-content:space-evenly}.addon-card__quantity-value,.mobile-addon-card__quantity-value{padding:0 8px;min-width:20px;text-align:center;font-size:14px}.addon-card__add-button,.mobile-addon-card__add-button{height:38px;width:120px;background-color:#5a5a5a;color:#fff;border:none;padding:8px 16px;cursor:pointer;white-space:nowrap;font-size:14px;display:flex;align-items:center;justify-content:center;font-weight:400}.addon-card__add-button:hover,.mobile-addon-card__add-button:hover{background-color:#333}.addon-card__add-button.remove,.mobile-addon-card__add-button.remove{background-color:#99a195}.mobile-addon-card{padding:10px 20px!important;flex-wrap:wrap;max-width:475px;justify-content:unset!important}.mobile-addon-card .addon-card__price{font-size:18px}.mobile-addon-card .addon-outer-container{display:flex;gap:25px;flex-grow:1;justify-content:space-between}.mobile-addon-card .addon-card__add-button{flex-grow:1}.addon-card__button{font-size:25px;font-weight:300;padding:unset}.addon-left-container{display:flex;align-items:center;gap:16px;flex-grow:1}.addon-card__image{display:flex;align-items:center;height:100%}.addon-card__image svg{width:auto;height:30px}.addon-inner-container{display:flex;justify-content:center;align-items:center;flex-grow:1;justify-content:space-between;gap:10px}.addon-qty{display:flex;align-items:center;gap:8px;width:225px}.addon-card__title,.addon-card__price{font-family:"Noto Serif",serif;font-size:18px;font-weight:300;margin:0}.addon-card__price{margin-bottom:2px}.spinner-container{display:flex;justify-content:center;align-items:center;padding:2rem}.spinner{width:40px;height:40px;border:4px solid rgba(0,0,0,.1);border-left-color:#000;border-radius:50%;animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.product__page{position:relative}.mobile-restart-btn{position:absolute;top:20px;left:16px;z-index:100}.restart-mobile{display:flex;width:40px;height:40px;padding:3px 0;flex-direction:column;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:20px;background:#fff}.selected-fabric{border:1px solid #99a195;padding:6px 2px;display:flex;justify-content:center;align-items:center;color:#c7d1c7;flex-direction:column;margin-top:-15px;margin-bottom:25px}@media screen and (max-width: 1023px){.selected-fabric{margin-left:20px;margin-right:20px}}.selected-fabric span.selected-fabric-label{font-size:12px;font-weight:700}.selected-fabric p{font-size:12px;font-weight:400;margin:0}.change-fabric{font-size:12px;font-weight:400;color:#454545;text-decoration:underline;cursor:pointer}.bed-builder_iframe_container{position:relative}.toggle-width-btn{display:flex;justify-content:center;align-items:center;transform:translateY(-50%);background-color:#fff;color:#fff;width:40px;height:40px;border-radius:40px;cursor:pointer}.toggle-height-btn{cursor:pointer;position:absolute;top:20px;left:calc(100vw - 60px);z-index:100}.toggle-closed-position{right:-3%;position:absolute;top:50%}@media screen and (min-width: 1024px)and (max-width: 1439px){.toggle-closed-position{right:0%}}@media screen and (min-width: 1024px)and (max-width: 1199px){.toggle-closed-position{right:-4.5%}}@media screen and (min-width: 1200px)and (max-width: 1439px){.toggle-closed-position{right:-4%}}.toggle-open-position{right:50px;position:absolute;top:50%}.toggle-open-position svg{transform:rotate(180deg)}.toggle-width{display:unset;transition:display .5s ease-in-out}.full-width{width:100%;transition:width .5s ease-in-out}.zoom-in-mobile{height:100vh;transition:height .5s ease-in-out}.zoom-btn{position:absolute;z-index:100;margin-bottom:550px}.frame-btn-container{display:flex;align-items:center;position:absolute;top:50%;transform:translateY(-50%);z-index:10;gap:8px}.size-dropdown__wrapper{min-width:120px;position:relative}.size-dropdown__selected{display:flex;align-items:center;justify-content:space-between;cursor:pointer;border:1px solid #eee;padding:8px 12px;background:#fff;font-size:16px;min-height:38px}.size-dropdown__options{position:absolute;left:0;top:100%;background:#fff;border:1px solid #eee;z-index:10;width:100%;box-shadow:0 2px 8px #0000000a}.size-dropdown__option{padding:8px 12px;cursor:pointer;color:#222;background:#fff;font-size:16px;transition:background .15s}.size-dropdown__option.unavailable{color:#aaa;cursor:not-allowed}.size-dropdown__option:not(.unavailable):hover{background:#f0f0f0}.bed-builder-disclaimer{font-size:12px;font-weight:400;color:#a5a5a5!important;margin-top:10px}@media screen and (max-width: 1023px){.bed-builder-disclaimer{padding-left:16px;padding-right:16px}}@media screen and (min-width: 1024px){.bed-builder-disclaimer{position:absolute;z-index:10}}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:5000;width:100vw;height:100vh;overflow:hidden}.modal-container{background-color:#f8f7f4;width:100%;max-width:690px;border-radius:4px;padding:40px 80px 60px;position:relative;height:494px;overflow:hidden;animation:fade-in-center .4s ease-in-out 0s 1 normal forwards}@media screen and (max-width: 768px){.modal-container{max-width:360px;padding:50px 30px 40px;overflow:auto;max-height:90vh;margin-top:-30px}}.close-button{position:absolute;top:40px;right:20px;background:#0000;border:none;font-size:24px;cursor:pointer;color:#454545;font-weight:300}.close-button:hover{color:#454545}@media screen and (max-width: 768px){.close-button{font-size:17px;top:18px}}.modal-title{font-size:28px;text-align:center;color:#454545;margin-bottom:28px;font-weight:300;margin-top:unset}@media screen and (max-width: 768px){.modal-title{font-size:24px;margin-bottom:5px}}.modal-description{text-align:center;color:#656565;font-size:14px;line-height:22px;max-width:530px;margin-left:auto;margin-right:auto;margin-bottom:28px}.options-container{display:flex;gap:10px}@media (max-width: 768px){.options-container{flex-direction:column;gap:12px}}.options-container,.collections-options-container,.curated-options-container{cursor:pointer}.option-card{flex:1;overflow:hidden}.option-card .option-image{width:100%;height:200px;overflow:hidden}.option-card .option-image img{width:100%;height:100%;object-fit:cover}.option-card .option-footer{display:flex;justify-content:space-between;align-items:center;padding:4px 16px;background-color:#fff}@media screen and (max-width: 768px){.option-card .option-footer{padding:12px 16px;justify-content:center}}.option-card .option-footer h2{font-size:16px;font-weight:300;color:#454545;margin:0;line-height:normal}@media screen and (max-width: 768px){.option-card .option-footer h2{font-size:14px}}.option-card .option-footer .arrow{font-size:28px;color:#454545;font-weight:300}@media screen and (max-width: 768px){.option-card .option-footer .arrow{display:none}}.option-card .bundle-options-footer{padding:4px 16px;background-color:#fff;height:100%}@media screen and (max-width: 768px){.option-card .bundle-options-footer{padding:12px 16px;justify-content:center}}.option-card .bundle-options-footer h2{font-size:16px;font-weight:300;color:#454545;margin:0;line-height:normal}@media screen and (max-width: 768px){.option-card .bundle-options-footer h2{font-size:14px}}.option-card .bundle-options-footer .arrow{font-size:28px;color:#454545;font-weight:300}@media screen and (max-width: 768px){.option-card .bundle-options-footer .arrow{display:none}}@media (hover: hover)and (pointer: fine){.option-card .option-card:hover{cursor:pointer}.option-card .option-card:hover .option-footer,.option-card .option-card:hover .bundle-options-footer{background-color:#f7f3ed;transition:ease-in-out .3s}}.option-title{display:flex;justify-content:space-between;align-items:center}.option-bundles{margin-top:2px;padding-bottom:10px!important}.option-bundles p{font-size:12px;line-height:normal;margin-top:unset;margin-bottom:unset;color:#656565}.modal-back-button{position:absolute}@media screen and (max-width: 768px){.modal-back-button{position:absolute;top:10px;left:20px}}.curated-modal-container,.collections-modal-container{background-color:#f8f7f4;width:100%;max-width:960px;border-radius:4px;padding:40px 80px 60px;position:relative;height:710px;overflow-y:auto;animation:fade-in-center .4s ease-in-out 0s 1 normal forwards}@media screen and (max-width: 768px){.curated-modal-container,.collections-modal-container{max-width:360px;padding:50px 30px 40px;max-height:75vh;overflow-y:auto;margin-top:-30px}}.curated-options-container{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}@media (max-width: 768px){.curated-options-container{grid-template-columns:repeat(1,1fr)}}.collections-options-container{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}@media (max-width: 768px){.collections-options-container{grid-template-columns:repeat(2,1fr)}.collections-options-container .option-image{height:151px;width:100%}}.bundle-option-card{overflow:hidden;background-color:#fff}.bundle-option-card .bundle-option-image{width:100%;height:200px;overflow:hidden}.bundle-option-card .bundle-option-image img{width:100%;height:100%;object-fit:cover}.bundle-option-card .bundle-option-footer{padding:4px 16px;display:flex;justify-content:space-between;align-items:baseline;background-color:#fff}.bundle-option-card .bundle-option-footer h2{font-size:16px;font-weight:300;color:#454545;margin:0;line-height:normal}@media screen and (max-width: 768px){.bundle-option-card .bundle-option-footer h2{font-size:14px}}.bundle-option-card .bundle-option-footer .arrow{font-size:28px;color:#454545;font-weight:300}.bundle-option-card:hover{cursor:pointer;background-color:#f7f3ed;transition:ease-in-out .3s}.bundle-option-card:hover .bundle-option-footer,.bundle-option-card:hover .bundle-option-description{background-color:#f7f3ed!important;transition:ease-in-out .3s}.bundle-option-card .bundle-option-description{padding:0 16px 16px;background-color:#fff}.bundle-option-card .bundle-option-description p{margin-top:unset;margin-bottom:unset;font-size:12px;line-height:normal;white-space:nowrap}.size-options-container{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}@media (max-width: 1024px){.size-options-container{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.size-options-container{grid-template-columns:1fr;justify-items:center}}body:has(.modal-overlay),body:has(.curated-modal-container),body:has(.collections-modal-container){overflow:hidden}.sticky-bar__container{display:flex;height:86px;position:fixed;bottom:0;left:0;width:100%;backdrop-filter:blur(5px);background:#ffffff80;-webkit-backdrop-filter:blur(5px);z-index:1000}@media screen and (max-width: 750px){.sticky-bar__container{height:auto;width:100%;flex-direction:column}}.discount-bar__container{display:flex;align-items:center;gap:20px;width:50%;padding-left:50px;padding-right:50px}@media screen and (max-width: 750px){.discount-bar__container{width:95%;padding-left:16px;padding-right:16px;align-self:center}}.discount-bar__container p{font-size:14px;font-weight:600;line-height:22px;text-wrap:nowrap}.discount-bar__container .discount-progress__container{width:480px;display:flex}.discount-bar__container .discount-progress{flex:1;height:2px;background-color:#c7d1c7;transition:background-color .2s ease-in-out;position:relative;overflow:hidden}.discount-bar__container .discount-progress:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#99a195;transform:translate(-100%);transition:transform .2s ease-in-out}.discount-bar__container .discount-progress.filled:after{transform:translate(0)}.add-to-cart-bar{display:flex;gap:26px;flex:1;padding-top:20px;padding-bottom:20px}@media screen and (min-width: 750px)and (max-width: 1024px){.add-to-cart-bar{padding-bottom:unset;align-items:center}}@media screen and (max-width: 1024px){.add-to-cart-bar{width:100%;padding-top:0;padding-left:16px;padding-right:16px;justify-content:unset;gap:16px}}.add-to-cart-bar .current-total__container{display:flex;flex-direction:column;width:169px;align-items:flex-end}@media screen and (min-width: 1024px){.add-to-cart-bar .current-total__container{width:220px}}.add-to-cart-bar .current-total__container .price__container{display:flex;gap:12px}@media screen and (min-width: 1024px){.add-to-cart-bar .current-total__container .price__container{justify-content:flex-end}}.add-to-cart-bar .current-total__container .price__container .current-total{color:#454545;text-wrap:nowrap}.add-to-cart-bar .current-total__container .price__container .original-price{color:#45454533;text-decoration:line-through}.add-to-cart-bar .current-total__container .price__container p{font-size:20px;font-weight:400;margin:0}@media screen and (max-width: 1024px){.add-to-cart-bar .current-total__container .price__container p{font-size:16px;text-wrap:nowrap}}.add-to-cart-bar .current-total__container .price__container .current-savings{font-size:12px;font-weight:600;margin-top:4px}.add-to-cart-bar .bundle-add-to-cart-btn{width:412px;height:47px;padding:12px 0;display:flex;justify-content:center;align-items:center;flex-shrink:0;background-color:#99a195;cursor:pointer;transition:background-color .3s ease}@media screen and (min-width: 1024px)and (max-width: 1400px){.add-to-cart-bar .bundle-add-to-cart-btn{width:250px}}.add-to-cart-bar .bundle-add-to-cart-btn.disabled{background-color:#ccc;cursor:not-allowed;opacity:.7}.add-to-cart-bar .bundle-add-to-cart-btn span{color:#fff}@media screen and (max-width: 1024px){.add-to-cart-bar .bundle-add-to-cart-btn span{font-weight:600}}@media screen and (max-width: 1024px){.add-to-cart-bar .bundle-add-to-cart-btn{width:50%;flex-grow:1}}.bundle-accordion__content{display:flex;flex-direction:column;gap:20px;padding:8px 20px 28px}@media screen and (min-width: 1024px){.bundle-accordion__content{padding-left:40px}}@media screen and (max-width: 768px){.bundle-accordion__content{width:95%;margin-left:5%}}.size-info__size-guide{color:#99a195}.accordion-size__container{display:flex;flex-direction:column;gap:8px}.accordion-size__container .size-info{display:flex;justify-content:space-between}.accordion-size__container .size-info p{font-size:12px;margin:0}.accordion-size__container .size-options__container{display:flex;flex-wrap:wrap;gap:10px}.accordion-size__container .size-options__container .bundle-size-option{display:flex;border:1px solid rgba(69,69,69,.7);align-items:center;justify-content:center;padding:7px 14px 9px;cursor:pointer}.accordion-size__container .size-options__container .bundle-size-option.selected{background-color:#454545;color:#fff}@media screen and (max-width: 768px){.accordion-swatch__container-label{font-weight:700}}.accordion-swatch__container{display:flex;flex-direction:column;gap:8px}.accordion-swatch__container p{font-size:12px}.swatch-options__container{display:flex;flex-wrap:wrap;gap:4px;position:relative}.swatch-option{position:relative;cursor:pointer;padding:4px}.swatch-option img{width:30px;height:30px;aspect-ratio:1;border-radius:30px;display:block}.swatch-option .swatch-ellipse{position:absolute;top:0;right:0}.swatch-option.selected{border:1px solid #454545;display:flex;justify-content:center;align-items:center;border-radius:30px}.bundle-size-option.unavailable{pointer-events:none;background-color:#f5f5f5;color:silver;border:1px solid #e0e0e0;cursor:not-allowed}.icon-container{display:flex;gap:42px}@media screen and (max-width: 768px){.icon-container{gap:12px}}.icon-container span{align-self:center}.icon-title img{width:32px;height:24px}.component-tick-container{position:absolute;right:-5px;top:-5px;display:flex;align-items:center;justify-content:center;background-color:#c7d1c7;border-radius:50%;width:17px;height:17px}.icon-title__tick-container{position:relative}.bundle-component{cursor:pointer}.selection-info{display:flex;align-items:center;gap:8px;color:#454545;font-size:14px}.selection-info img{width:20px;height:20px;border-radius:50%}.selection-info p{margin:0}@media screen and (max-width: 768px){.selection-info p{text-wrap:nowrap}}.bundle-accordion__content-wrapper{height:0;overflow:hidden;opacity:0;transform:translateY(-10px);transition:height .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1)}.bundle-accordion__content-wrapper.open{height:var(--content-height);opacity:1;transform:translateY(0)}.component-tooltip{height:12px;width:12px;border:1px solid #454545;border-radius:50%;margin-left:8px;font-size:11px;font-weight:400;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.component-tooltip .sheet-set-tooltip{display:none;position:absolute;top:100%;transform:translateY(-125%);background:#fff;border:1px solid #ebddcc;padding:16px;border-radius:4px;box-shadow:0 2px 4px #0000001a;z-index:1000;min-width:200px;margin-top:8px}.component-tooltip .sheet-set-tooltip h3{font-size:12px;font-family:"Noto Serif",serif;font-weight:300;color:#454545;margin:0 0 8px}.component-tooltip .sheet-set-tooltip p{color:#656565;font-size:12px;font-family:Open Sans,serif;font-weight:400;margin:0}.component-tooltip:hover .sheet-set-tooltip{display:block}.component-title{display:flex;align-items:center}.size-dropdown__wrapper{position:relative;width:170px;align-self:flex-start;max-width:480px;font-family:"Noto Serif",serif}.size-dropdown__selected{border:2px solid #f7f3ed;padding:8px;font-size:12px;color:#444;display:flex;align-items:center;justify-content:space-between;cursor:pointer;background:#fff;box-sizing:border-box;border-radius:0;transition:border-color .2s;width:1}.size-dropdown__selected-text{flex:1}.size-dropdown__chevron{transition:transform .2s;display:block}.size-dropdown__chevron.open{transform:rotate(180deg)}.size-dropdown__options{position:absolute;top:95%;left:0;right:0;background:#fff;border:2px solid #f7f3ed;border-top:none;z-index:10;box-shadow:0 4px 16px #0000000a;border-radius:0;padding:8px;display:flex;flex-direction:column;gap:10px}.size-dropdown__options-header{padding:24px 32px 8px;font-size:12px;color:#444;border-bottom:1px solid #f7f3ed;display:flex;align-items:center;justify-content:space-between;font-family:"Noto Serif",serif}.size-dropdown__chevron-up{display:flex;align-items:center}.size-dropdown__option{font-size:12px;color:#454545;cursor:pointer;background:#fff;transition:background .15s;font-family:Open Sans,serif}.size-dropdown__option.selected{text-decoration:underline;font-weight:400}.size-dropdown__option.unavailable{color:#454545b3;cursor:not-allowed}.size-selector-mobile{display:flex;align-items:center;justify-content:center;border:1px solid #656565;color:#454545;padding:8px 15px}.size-selector-mobile .size-selector-mobile__selected-size{width:100%;display:flex;justify-content:space-between;align-items:center}.size-selector-mobile__drawer{width:100%;height:281px;background-color:#f7f3ed;border:1px solid #656565;padding:16px;position:fixed;bottom:0;z-index:1001;animation:slide-in-bottom .3s ease-in-out 0s 1 normal forwards}.size-selector-mobile__drawer .size-selector-mobile__drawer-header{display:flex;align-items:center;justify-content:space-between}.size-selector-mobile__drawer .size-selector-mobile__drawer-header h3{font-size:18px;font-weight:300;line-height:normal}.size-selector-mobile__drawer .size-selector-mobile__drawer-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:4px}.size-selector-mobile__drawer .close-button_size-drawer{cursor:pointer;font-size:14px;font-weight:300;line-height:normal;color:#454545}.size-selector-mobile__drawer .size-selector-mobile__drawer-grid-item{display:flex;align-items:center;justify-content:center;border:1px solid rgba(69,69,69,.7);padding:8px 15px;font-size:16px;background-color:#fff;color:#454545;cursor:pointer}.size-selector-mobile__drawer .size-selector-mobile__drawer-grid-item.selected{background-color:#454545;color:#fff}.size-selector-mobile__drawer .size-selector-mobile__drawer-grid-item.unavailable{color:#454545b3;cursor:not-allowed;pointer-events:none}@keyframes slide-in-bottom{0%{opacity:0;transform:translateY(250px)}to{opacity:1;transform:translateY(0)}}.size-selector-mobile__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0000004d;z-index:1000;transition:opacity .3s}body:has(.size-selector-mobile__overlay){overflow:hidden}.add-fabric-button{display:flex;width:120px;padding:8px 0;justify-content:center;align-items:center;background-color:#454545;font-size:14px;color:#fff;cursor:pointer}@media screen and (max-width: 768px){.add-fabric-button{width:67px}}.accordion-swatch__container-header{display:flex;justify-content:space-between;align-items:center;gap:8px;color:#454545}@media screen and (max-width: 1023px){.mobile-accordion__content-wrapper{max-height:0;overflow:hidden;opacity:0;transform:translateY(-10px);transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1);will-change:max-height,opacity,transform}.mobile-accordion__content-wrapper.open{max-height:196px;opacity:1;transform:translateY(0)}}.size-guide-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0000004d;z-index:10000;display:flex;align-items:center;justify-content:center;padding:50px}@media screen and (max-width: 768px){.size-guide-modal-overlay{padding:10px}}.size-guide-modal-overlay,.product-modal__outer.product-modal__size-guide,.product-modal__size-guide .product-modal__content{cursor:default}body:has(.size-guide-modal-overlay){overflow:hidden}body.size-guide-modal-open{overflow:hidden}.product-modal__outer.product-modal__size-guide{background:#fff;border-radius:8px;box-shadow:0 2px 16px #00000026;padding:unset!important;width:95%;position:relative;animation:fade-in-center .4s ease-in-out 0s 1 normal forwards}@keyframes fade-in-center{0%{opacity:0}to{opacity:1}}.product-modal__size-guide .product-modal__content{position:relative;max-height:80vh}.size-guide-modal-overlay .close-button{position:absolute;top:16px;right:16px;z-index:1}.product-modal__size-guide .h5{margin-top:0;margin-bottom:24px}.product-modal__size-guide .rte__table-wrapper{margin-bottom:24px}
/*# sourceMappingURL=/cdn/shop/t/165/assets/product.autostyle.css.map */
