@import"https://fonts.googleapis.com/css2?family=Epilogue:ital,wght@0,400;0,600;0,700;1,400&display=swap";:root{--color-secondary: #212121;--color-bg-base: #ffffff;--color-bg-alt: #e2e1dd;--svg-chevron-left: url(//www.beddingco.com.au/cdn/shop/t/172/assets/svg-chevron-left.svg?v=51152417314072516081787197779);--svg-chevron-right: url(//www.beddingco.com.au/cdn/shop/t/172/assets/svg-chevron-right.svg?v=83212127013965543851787197779);--payment-terms-background-color: #ffffff}body{font-family:Epilogue,sans-serif}div#insta-feed .slider-arrow{text-indent:-9999px}div#insta-feed .slider-arrow:after{content:"";display:inline-block;width:20px;height:20px;text-indent:-9999px;background-position:center;background-size:24px 24px}div#insta-feed .slider-arrow:first-of-type:after{background-image:var(--svg-chevron-left)}div#insta-feed .slider-arrow:last-of-type:after{background-image:var(--svg-chevron-right)}.padded-row{padding-top:64px;padding-bottom:64px}.spaced-row{margin-top:48px}.fully-spaced-row,.fully-spaced-row--small{margin-top:48px;margin-bottom:48px}.hidden-seo{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.collection-main-row{padding-top:0;padding-bottom:64px}.collection-slider-row{padding-top:48px;padding-bottom:32px}.collection-slider-row.for-collections{margin-bottom:0;padding-top:48px;padding-bottom:48px}.collection-quick-filters{text-align:center;display:flex;align-items:center;width:100%;padding-left:1rem;margin-bottom:1rem;padding-top:10px;padding-bottom:10px;background-color:#f9f7f2;position:sticky;top:calc(var(--theme-sticky-header-height, 0) - 1px);z-index:98}@media(min-width:999px){.collection-quick-filters{justify-content:center}}.collection-quick-filters__heading{margin-right:.5rem;margin-bottom:0}.collection-quick-filters__inner{display:flex;flex:1;overflow-x:auto}@media(min-width:999px){.collection-quick-filters__inner{flex:none}}.collection-quick-filters__trigger:not(.fabric-story-grid__filter-trigger){border:1px solid #212121;padding:.25rem .75rem;border-radius:100px;margin-right:.5rem;text-decoration:none;font-size:.875rem;display:block;flex-shrink:0}.collection-quick-filters__trigger:not(.fabric-story-grid__filter-trigger):hover{background-color:#212121;color:#fff}.collection-quick-filters__trigger:not(.fabric-story-grid__filter-trigger).collection-quick-filters__trigger--active{background-color:#212121;color:#fff}.collection-quick-filters--sticky{position:fixed;top:var(--theme-sticky-header-height, 0);left:0;right:0;z-index:100;background-color:#fff;padding-top:1rem;padding-bottom:1rem;margin-bottom:0;box-shadow:0 2px 4px #0000001a}.pagination-row .pagination{margin-top:32px;margin-bottom:0}.section-app-row{background:transparent;padding-top:64px;padding-bottom:64px}.section-app-row:has(#stamped-main-widget){--tw-bg-opacity: 1;background-color:rgb(191 213 234 / var(--tw-bg-opacity))}.section-app-row:not(:has(#stamped-main-widget>*)){display:none}@media(max-width:767.98px){.padded-row{padding-top:48px;padding-bottom:48px}.collection-main-row{padding-bottom:48px}.collection-slider-row{padding-top:32px;padding-bottom:1rem}.section-app-row{padding-top:48px;padding-bottom:48px}}.stamped-header .stamped-summary-ratings{border:none}.stamped-header .summary-rating-bar{background:#f0f0f038}.stamped-header .stamped-summary-starrating{width:fit-content}.stamped-header .stamped-summary-caption-2{display:block!important}@media(max-width:767.98px){.stamped-header .stamped-summary-starrating{display:inline-flex;margin:auto}.stamped-header .stamped-summary-starrating i:before{font-size:2.1875rem}.stamped-header .stamped-summary-caption-1{padding-bottom:.25rem}.stamped-summary-caption-1 .stamped-summary-text-1{font-size:1.875rem}.stamped-header .stamped-summary-ratings{margin-bottom:2rem}.stamped-header .summary-overview{margin-bottom:.75rem}.stamped-summary-caption .stamped-summary-text{margin-top:unset}.stamped-header .stamped-summary-actions{margin-bottom:.5rem}}.product-detail .gallery .main-image .swym-button.swym-add-to-wishlist-view-product{font-size:0!important;display:flex;justify-content:center;align-items:center}.product-detail .gallery .main-image .swym-button.swym-add-to-wishlist-view-product:after{font-size:11px!important}.swym-collections-social-count{position:absolute;background:#fff;color:#212121;padding:2px;line-height:1;min-width:16px;font-size:13px;display:none;align-items:center}.swym-button.swym-add-to-wishlist-view-product.swym-loaded+.swym-collections-social-count{display:flex}.product-list .swym-collections-social-count{border-radius:25px 0 0 25px;padding-inline:10px 18px}.swym-collections-social-count:empty{display:none}@media only screen and (max-width:767.98px){.product-detail .gallery .main-image .swym-button.swym-add-to-wishlist-view-product{right:10px!important}}@media only screen and (min-width:768px){.product-detail .gallery .main-image .swym-button.swym-add-to-wishlist-view-product{right:16px!important}}@media only screen and (max-width:1099px){.product-list .swym-collections-social-count{top:10px;right:18px;height:20px;padding-inline:8px 16px}.product-detail .gallery .main-image .swym-collections-social-count{top:10px;right:28px;height:23px;border-radius:25px 0 0 25px;padding-inline:8px 16px}}@media only screen and (min-width:1100px){.product-list .swym-collections-social-count{top:16px;right:28px;height:23px;padding-inline:10px 18px}.product-detail .gallery .main-image .swym-collections-social-count{top:16px;right:28px;height:23px;border-radius:25px 0 0 25px;padding-inline:8px 16px}}@media only screen and (max-width:767.98px){.reveal-mobile-nav .section-header{z-index:400}}.okeReviews .oke-reviewsTab{z-index:99!important}@media only screen and (max-width:767.98px){div.okeReviews[data-oke-container] svg{height:13px}}@media only screen and (max-width:1023px){.template-index div.okeReviews .oke-reviewsTab--small-top-right{transition:top .75s ease,transform .75s ease!important}.template-index div.okeReviews .oke-reviewsTab--small-top-right:not(.is-scrolled){top:50%!important;transform:translateY(-50%)!important}}.oke-w-writeReview:before{display:none!important}.oke-button{--oke-button-borderWidth: 1.5px;padding:15px 25px!important;font-size:15px!important;--oke-button-backgroundColor: #f9f7f2;--oke-button-textColor: #212121}.oke-showMore{margin-top:30px}.stamped-rewards__popup--opened{overflow:hidden!important}.stamped-rewards__popup--opened .stamped-rewards-base{z-index:99999999!important}body>div>#launcher{z-index:99!important}body>div>#webWidget{z-index:9999999!important}@media only screen and (max-width:767.98px){body>div>iframe#launcher{margin-block:20px!important}}.mobile-navigation-drawer--child-open .mobile-nav-back,.mobile-navigation-drawer .mobile-nav-toggle{padding-inline:14px}.mobile-navigation-drawer .mobile-nav-title span{width:calc(100vw - 140px);text-align:center;font-size:16px}.pagination-row .pagination__number{text-underline-offset:8px}.pagination-row :where(.pagination__number,.pagination__prev,.pagination__next){margin-inline:8px}@media only screen and (max-width:767.98px){.pagination-row--top{margin-block:-6px 20px}}@media only screen and (min-width:768px){.pagination-row--top{max-width:360px;position:relative;z-index:2;margin-inline:auto;margin-bottom:-34px}.filters__inner.sticky-content-container{max-height:calc(100dvh - 30px - var(--theme-sticky-header-height));overflow:auto}}.gallery__item .overlay--v-top.overlay--h-left:before{content:"";position:absolute;top:0;right:0;left:0;height:33.333%;background:linear-gradient(0deg,#0000,#00000040)}@media only screen and (max-width:767.98px){.gallery__item .rimage--mobile+.rimage-outer-wrapper{display:none}}@media only screen and (min-width:768px){.gallery__item .rimage--mobile{display:none}}.slideshow :where(.slick-prev,.slick-next){--color-base: #fff;--tw-translate-x: 0px;background:none!important;opacity:1!important;transform:none!important}.slideshow :where(.slick-prev,.slick-next) svg{opacity:inherit}@media only screen and (max-width:767.98px){.slideshow .overlay-text__inner{padding-inline:3rem!important}.slideshow-controls__arrows .slick-arrow{top:50%;transform:translateY(-50%)}.slideshow :where(.slick-prev,.slick-next){width:44px!important;height:44px!important;border-radius:0!important;transform:none}.slideshow .slick-prev{left:-4px}.slideshow .slick-next{right:-4px}.slideshow :where(.slick-prev,.slick-next) svg{width:32px!important;height:32px!important}}.rebuy-widget .rebuy-product-option[data-color-swatches="1"]{display:none!important}.rebuy-widget .rebuy-color-label{padding:0!important}@media screen and (min-width:1024px){.collapsible-tabs--collection-faqs{width:100%;max-width:1024px!important;margin-inline:auto!important;padding-bottom:96px!important}.collapsible-tabs__heading{text-align:center}}.section-collapsible-tabs .collapsible-tabs__heading{text-align:center}.collapsible-tabs__hidden-items{display:none}.collapsible-tabs__hidden-items.is-visible{display:block;animation:fadeIn .3s ease-in}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.collapsible-tabs__toggle-btn{display:flex;justify-content:center;align-items:center;gap:.5rem;cursor:pointer;background:transparent;border:none;color:#212121bf;font-size:1rem;font-weight:500;transition:color .2s ease;margin-top:2rem;margin-left:auto;margin-right:auto;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:2px;border-radius:0}.collapsible-tabs__toggle-btn:hover{color:#212121}.collapsible-tabs__toggle-btn svg{transition:transform .3s ease}.collapsible-tabs__toggle-btn.is-expanded svg{transform:rotate(45deg)}.product__comparison table{margin-bottom:0}.product__comparison table thead td{border-top:none;border-bottom-color:currentColor}.product__comparison table thead h4{margin-bottom:0;text-align:center}.product__comparison table tbody h4{margin-bottom:0;text-transform:none;letter-spacing:normal}.product__comparison table tr>td:nth-child(2){background:#f9f7f2}.product__comparison table tbody td h4+div{margin-top:6px}.product__comparison table tbody td{line-height:normal;border-block:1px solid rgba(33,33,33,.15);padding-block:20px;vertical-align:middle}.product__comparison table tbody tr>td:not(:first-child){text-align:center}.product__comparison table td b,.product__comparison table td h6{margin-bottom:0}.product__comparison table td b+div,.product__comparison table td h6+div{margin-top:4px}@media only screen and (max-width:767.98px){.product__comparison table thead h4{font-size:12px}.product__comparison table thead td{width:calc(100% / 3)}.product__comparison table tbody td h4+div{display:none}.product__comparison table td b+div,.product__comparison table td h6+div{font-size:12px}.product__comparison table tbody tr>td:first-child{padding-left:0}.product__comparison table tbody h4{font-size:14px}}@media only screen and (min-width:768px){.product__comparison table{max-width:820px;margin-top:-20px;margin-inline:auto}.product__comparison table thead h4{font-size:16px}.product__comparison table thead tr>td:first-child{width:50%}.product__comparison table thead tr>td:not(:first-child){width:25%}.product__comparison table tbody tr>td:first-child{padding-inline:30px}.product__comparison table tbody h4{font-size:18px}}.product__feature-bar__items{justify-content:space-evenly;flex-wrap:wrap;width:100%;background:none;border-radius:0}.product__feature-bar__item{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:4px;font-size:12px;padding:4px;color:#212121bf}.product__feature-bar__item.cc-modal .product__feature-bar__item-title{text-decoration:underline;text-underline-offset:2px;text-decoration-color:#21212133}.product__feature-bar__item[data-cc-modal-contentelement]{cursor:pointer}.product__feature-bar__item :where(svg,img){width:18px;height:18px;flex-shrink:0}.product-payments__item-title{display:none}.product-payments__items{align-items:center;gap:12px}.product-payments__item{flex-direction:row!important;align-items:center;gap:4px}.product-payments__item--separator{display:none}.bnpl-table{width:100%;border-collapse:collapse}.bnpl-table th,.bnpl-table td{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--color-bg-alt, #e5e5e5)}.bnpl-table__logo{white-space:nowrap}.bnpl-table__logo img{height:24px;width:auto;aspect-ratio:var(--ratio);object-fit:contain}@media(max-width:767.98px){.bnpl-table__details{font-size:.8rem}}.bnpl-table__details h5{font-size:14px!important;margin-bottom:4px!important}.bnpl-table__details hr{margin:8px 0!important}.quantity-wrapper{height:48px;border-radius:16px!important}.size-chart-link__text{font-weight:700!important}.breadcrumbs-list{padding-top:4px!important;padding-bottom:4px!important}.breadcrumbs-list a,.breadcrumbs-list li,.breadcrumbs-list span{font-weight:400!important}.product-form .quantity-submit-row .button.button--large{border-radius:16px}.quantity-submit-row .swym-button.swym-heart{position:static!important;top:auto!important;left:auto!important}.cc-select__listbox.option-selector--swatch,.cc-select__listbox.ctl-card__listbox--portal{min-width:250px!important}.option-selector--swatch .opt-label{width:30px!important;height:30px!important;min-width:30px!important}.option-selector--swatch .option-selector__btns{gap:10px}.option-selector--swatch .opt-label:before,.option-selector--swatch .opt-label:after{border-radius:4px!important}.swatch-style-icon_circle .option-selector--swatch[data-selector-type=dropdown] .cc-select__btn[data-swatch]:before,.swatch-style-icon_circle .option-selector--swatch[data-selector-type=dropdown] .cc-select__option[data-swatch]:before,.swatch-style-icon_square .option-selector--swatch[data-selector-type=dropdown] .cc-select__btn[data-swatch]:before,.swatch-style-icon_square .option-selector--swatch[data-selector-type=dropdown] .cc-select__option[data-swatch]:before,.ctl-card .option-selector--swatch .cc-select__btn[data-swatch]:before,.ctl-card .option-selector--swatch .cc-select__option[data-swatch]:before,.ctl-card__listbox--portal.option-selector--swatch .cc-select__option[data-swatch]:before{content:"";display:block;flex:0 0 auto;width:18px;height:18px;margin-inline-end:8px;box-shadow:0 0 0 1px #00000026;background-color:var(--swatch-background-color);background-image:var(--swatch-background-image);background-repeat:no-repeat;background-position:center center;background-size:cover}.swatch-style-icon_circle .option-selector--swatch[data-selector-type=dropdown] .cc-select__btn[data-swatch]:before,.swatch-style-icon_circle .option-selector--swatch[data-selector-type=dropdown] .cc-select__option[data-swatch]:before,.swatch-style-icon_circle .ctl-card .option-selector--swatch .cc-select__btn[data-swatch]:before,.swatch-style-icon_circle .ctl-card .option-selector--swatch .cc-select__option[data-swatch]:before,.swatch-style-icon_circle .ctl-card__listbox--portal.option-selector--swatch .cc-select__option[data-swatch]:before{border-radius:50%}.swatch-style-icon_square .option-selector--swatch[data-selector-type=dropdown] .cc-select__btn[data-swatch]:before,.swatch-style-icon_square .option-selector--swatch[data-selector-type=dropdown] .cc-select__option[data-swatch]:before,.swatch-style-icon_square .ctl-card .option-selector--swatch .cc-select__btn[data-swatch]:before,.swatch-style-icon_square .ctl-card .option-selector--swatch .cc-select__option[data-swatch]:before,.swatch-style-icon_square .ctl-card__listbox--portal.option-selector--swatch .cc-select__option[data-swatch]:before{border-radius:4px}.option-selector--swatch .cc-select__btn .cc-select__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.option-selector--swatch .cc-select__btn[data-swatch]:before{margin-inline-end:0}[data-size-selector] .option-selector__btns,[data-warmth-selector] .option-selector__btns{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}[data-size-selector] .opt-label,[data-warmth-selector] .opt-label{border-radius:16px;text-align:center;justify-content:center;width:100%;min-width:unset;padding:10px;display:flex;align-items:center}@media(max-width:767.98px){[data-size-selector] .opt-label,[data-warmth-selector] .opt-label{font-size:13px}}.product-features__items{--columns: 2;--gap: 16px;display:flex;gap:var(--gap);flex-wrap:wrap}.product-features__item{display:flex}.product-features__item-title{font-size:14px;line-height:1.2;color:#212121bf;flex:1}.product-features__item-icon{width:var(--width);flex:0 0 var(--width);aspect-ratio:var(--aspect-ratio)}.rte .product-features__item-icon img{margin-bottom:0}@media(max-width:767.98px){.product-features__items{--gap: 10px;flex-direction:column;margin-block:6px 18px}.product-features__item{gap:18px;align-items:center}.product-features__item-icon{--width: 56px}}@media(min-width:768px){.product-features__items{--gap: 24px;margin-block:8px 28px}.product-features__item{--width: calc(100% / var(--columns) - var(--gap) / var(--columns));width:var(--width);flex:0 0 var(--width);flex-direction:column;gap:6px;align-items:center}.product-features__item-icon{--width: 44px}}.product-payments__item--separator{width:1px;background:var(--color-bg-alt)}.product-payments__item-image img{height:13px;aspect-ratio:var(--ratio)}.product-payments__item-title{opacity:.625;font-size:13px}.product-payments__item-button{display:block;cursor:pointer}.product-payments__item-button .icon{width:12px;height:12px}.cc-modal-window__content-header{background:var(--background);padding:20px 40px}.cc-modal-window__content-header img{height:26px;aspect-ratio:var(--ratio);margin-inline:auto}@media(max-width:767.98px){.cc-modal-window__content-header{margin:-30px -40px 40px}}@media(min-width:768px){.cc-modal-window__content-header{margin:-60px -40px 40px}}.section-video-with-text-overlay .video-container__video{height:100%}.gallery .overlay-text__button-row .overlay-text__button{background:#fff;color:#000!important;text-decoration:none}@media(max-width:767.98px){.gallery .overlay-text__button-row .overlay-text__button{padding:3px 18px;font-size:13px}}@media(min-width:768px){.gallery .overlay-text__button-row .overlay-text__button{padding:4px 20px}}.announcement-bar .okeReviews[data-oke-container]{margin-bottom:0!important}.cc-accordion-item__content ul.product-certifications{display:flex;overflow:auto;gap:10px;margin-left:0}.product-certifications__item{max-width:100px;flex-shrink:0;list-style:none;height:100%;overflow:hidden}.product-certifications__item .product-certifications__item-image{margin-bottom:0;background:#fff;border-radius:10px;padding:12px}.product-certifications__item-title{display:block;text-align:center;padding-top:.5rem;width:100%}.product-certifications__view-all{display:block;text-align:left;padding-top:.5rem;margin-bottom:1rem}.template-suffix-certifications .flexible-layout .text-column__image .rimage__image{object-fit:contain;max-width:150px;margin-inline:auto;left:50%;transform:translate(-50%)}.template-suffix-certifications .flexible-layout .text-column__image{width:100%}.template-suffix-certifications .flexible-layout .text-column{display:flex;flex-direction:column}.template-suffix-certifications .flexible-layout .text-column__text{-webkit-hyphens:auto;hyphens:auto}.template-suffix-certifications .flexible-layout .text-column__text-wrapper{flex:1;display:flex;flex-direction:column;align-items:flex-start}.template-suffix-certifications .flexible-layout .text-column__read-more-btn{margin-top:auto;padding-top:8px}.template-suffix-certifications .flexible-layout--variable-columns .column{--width: 50% }@media(min-width:980px){.template-suffix-certifications .flexible-layout--variable-columns .column{--width: calc(100% / 3)}}@media(min-width:1160px){.template-suffix-certifications .flexible-layout--variable-columns .column{--width: 25% }}.template-suffix-certifications .flexible-layout .text-column__image .rimage-outer-wrapper{background:#fff;border-radius:6px}.rebuy-stitch-swatch.rebuy-size-label.opt-label{width:22px;height:22px;min-width:0;min-height:0}.rebuy-product-options__button-swatches.rebuy-size-swatches{gap:0}.rebuy-product-review{position:relative!important;bottom:auto!important;height:auto!important}.rebuy-widget .rebuy-product-block .rebuy-product-media,.rebuy-widget .rebuy-product-block .rebuy-product-info{order:unset!important}.rebuy-product-actions{padding-top:.25rem!important}#rebuy-widget-121975 .rebuy-product-title{height:auto!important;margin-block:.5rem}.rebuy-widget .rebuy-product-price-and-review,.rebuy-smart-search-results-page__product-detail .rebuy-product-price-and-review{display:flex;justify-content:space-between;align-items:center;gap:10px}.rebuy-smart-search-results-page__product-detail .rebuy-product-price-and-review{margin-bottom:10px}.rebuy-widget .rebuy-product-block .rebuy-product-info,.rebuy-smart-search-results-page__product-detail .rebuy-product-info{flex:1!important;justify-content:flex-start!important}.rebuy-widget .rebuy-product-block .rebuy-product-info a[role=heading],.rebuy-widget .rebuy-product-block .rebuy-product-info .rebuy-product-title,.rebuy-smart-search-results-page__product-detail .rebuy-product-info a[role=heading],.rebuy-smart-search-results-page__product-detail .rebuy-product-info .rebuy-product-title{margin-bottom:auto!important;padding-bottom:1rem;height:auto!important}.rebuy-widget .rebuy-product-block .rebuy-product-info .rebuy-product-options__button-swatches-container,.rebuy-smart-search-results-page__product-detail .rebuy-product-info .rebuy-product-options__button-swatches-container{padding:0}.rebuy-widget .rebuy-product-block .rebuy-product-info .rebuy-product-price-and-review .rebuy-product-price,.rebuy-smart-search-results-page__product-detail .rebuy-product-info .rebuy-product-price-and-review .rebuy-product-price{margin:0}.rebuy-widget .rebuy-product-block .rebuy-product-price>div,.rebuy-smart-search-results-page__product .rebuy-smart-search-results-page__product-detail .rebuy-product-price>div{margin-bottom:0!important}.rebuy-product-info .swatch-style-icon_circle,.rebuy-smart-search-results-page__product-detail .rebuy-product-info .swatch-style-icon_circle{margin-bottom:14px}.rebuy-widget .rebuy-product-block .rebuy-product-option-selector,.rebuy-smart-search-results-page__product-detail .rebuy-product-option-selector{margin-top:10px}#rebuy-widget-121973 .rebuy-product-price{padding:0!important}#rebuy-widget-121973 .rebuy-color-container{margin-bottom:10px}.text-column__text-wrapper{position:relative}.text-column__read-more-btn{background:none;border:none;color:var(--color-secondary);cursor:pointer;font-size:1em;padding:0;margin-top:8px;text-decoration:underline;transition:opacity .2s ease;font-weight:500!important}.text-column__read-more-btn:hover{opacity:.8}.text-column__read-more-btn:focus{outline:2px solid var(--color-secondary);outline-offset:2px}body:not(.template-suffix-loyalty) #stamped-rewards-init{display:none!important}.stamped-rewards-widget-btn-sign-up,#rebuy-widget-121974 .primary-title{display:none!important}button.custom-rating-summary,div.custom-rating-summary{display:inline-flex;align-items:center;column-gap:6px;-webkit-appearance:none;appearance:none;border:none;background:none;padding:0;margin:0;cursor:pointer;font-weight:400!important;align-self:flex-start}.custom-rating-summary .oke-stars{transform:translateY(-8%)}div.custom-rating-summary{cursor:default}button.custom-rating-summary .oke-stars,div.custom-rating-summary .oke-stars{line-height:0}.custom-rating-summary__reviews-count-number{text-decoration:underline}.custom-rating-summary svg{width:auto;height:15px}.rebuy-cart__flyout-item-variant-selector{font-size:12px;text-align:left;padding-left:0;border-bottom:1px solid;margin-bottom:.25rem;border-radius:0;background:none}.button.button--secondary{color:var(--color-base)!important;border-color:#21212126!important;background-color:transparent!important}.button.button--secondary:hover{background-color:var(--color-base)!important;color:#9fbba1!important;border-color:var(--color-base)!important}.ctl-section__header{display:flex;align-items:center;justify-content:space-between;padding:15px 0 12px}.ctl-section__title{font-family:Epilogue,sans-serif;font-weight:600;font-size:16px;color:#212121}.ctl-nav{display:flex;gap:10px;flex-shrink:0}.ctl-nav__btn{background:none;border:none;cursor:pointer;padding:0;line-height:0;color:#212121}.ctl-nav__btn:disabled{opacity:.3;cursor:default}.ctl-carousel{width:100%}.ctl-loading{padding:16px 0;font-size:14px;color:#21212180}.ctl-empty{padding:16px 0;font-size:14px;color:#21212180;margin:0}.ctl-track-wrapper{overflow:visible}.ctl-track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px;overflow-y:hidden}.ctl-track::-webkit-scrollbar{display:none}.ctl-card{flex-shrink:0;width:calc(100% / 1.2);scroll-snap-align:start;background:#fff;border-radius:20px;padding:16px;display:flex;flex-direction:column;gap:12px;box-sizing:border-box}.ctl-card__main{display:flex;gap:16px;align-items:flex-start}.ctl-card__image-link{flex-shrink:0}.ctl-card__image{width:75px;height:75px;border-radius:10px;object-fit:cover;display:block}@media(min-width:768px){.ctl-card__image{width:111px;height:111px}}.ctl-card__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}@media(min-width:768px){.ctl-card__info{padding-top:8px}}.ctl-card__title{font-family:Epilogue,sans-serif;font-weight:600;font-size:16px;line-height:1.2;color:#212121;text-decoration:none;display:block}.ctl-card__title:hover{text-decoration:underline}.ctl-card__callout{font-size:15px;color:#212121bf;margin:0;line-height:1.5}.member-callout{position:relative;background:#eee9dc;border:1px solid #C8C8C8;border-radius:12px;padding:8px 16px;margin-bottom:8px}.member-callout:after{content:"";position:absolute;left:50%;bottom:-7px;width:12px;height:12px;background:#eee9dc;border-right:1px solid #C8C8C8;border-bottom:1px solid #C8C8C8;transform:translate(-50%) rotate(45deg)}.member-price{display:inline}.member-price__tooltip-wrap{display:inline-flex;align-items:center;align-self:center;color:inherit;flex-shrink:0;vertical-align:middle}.member-price__tooltip-trigger.notabutton{color:inherit}.member-price__tooltip-trigger{cursor:help;display:inline-flex;align-items:center;line-height:0}.member-price__tooltip-trigger .icon{display:block;opacity:.85}.member-price__tooltip-bubble{width:min(280px,calc(100vw - 16px));max-width:calc(100vw - 16px);padding:10px 12px;background:#fff;color:var(--color-base);font-size:13px;line-height:1.45;font-weight:400;text-align:left;border-radius:6px;border:1px solid var(--color-base);z-index:500;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,visibility .15s ease}.member-price__tooltip-bubble.is-visible{opacity:1;visibility:visible;pointer-events:auto}.member-price__tooltip-bubble a{text-decoration:underline}.member-price__tooltip-bubble a:hover{opacity:.7}.member-price__tooltip-trigger:focus-visible{outline:2px solid var(--color-secondary, var(--color-base));outline-offset:2px;border-radius:2px}.ctl-card__price{display:flex;gap:6px;align-items:baseline}.ctl-card__price--sale{font-size:16px;color:#e15b46;font-weight:400}.ctl-card__price--compare{font-size:16px;color:#21212199;text-decoration:line-through}.ctl-card__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;min-height:48px;margin-top:auto}.ctl-card__options{display:flex;gap:8px;min-width:0;align-items:center}.ctl-card__options .ctl-card__option.option-selector{margin-bottom:0}.ctl-card__option:not(.option-selector--swatch){min-width:0;overflow:visible}.ctl-card__option .cc-select{width:100%;overflow:visible}.ctl-card__listbox--portal{margin:0;box-shadow:0 5px 10px #00000026;min-width:0!important}.ctl-card__listbox--portal[aria-hidden=true],.ctl-card__listbox--portal[hidden]{visibility:hidden!important}.ctl-card__listbox--portal[aria-hidden=false]:not([hidden]){visibility:visible!important}.ctl-card .cc-select__btn{width:100%!important;min-width:0;height:48px;border-radius:20px;font-family:Epilogue,sans-serif;font-size:13px;color:#212121;padding:0 36px 0 14px}.ctl-card .cc-select__icon{right:10px}.ctl-card__variant-single{flex:1}.ctl-card__add{height:48px;min-width:88px;padding:0 20px;cursor:pointer;white-space:nowrap;transition:opacity .2s;margin-left:auto}.ctl-card__add:disabled{opacity:.6;cursor:default}.ctl-card__add:hover:not(:disabled){opacity:.85}.ctl-dots{display:flex;gap:8px;justify-content:center;margin-top:12px}.ctl-dots__dot{width:10px;height:10px;border-radius:50%;background:#d9d9d9;border:1.5px solid rgba(33,33,33,.25);cursor:pointer;padding:0;transition:background .2s,border-color .2s;flex-shrink:0;box-sizing:border-box}.ctl-dots__dot.is-active{background:#000;border-color:#000}.rating-summary-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.btn-view-summary{background:none!important;border:none!important;padding:0!important;font-size:13px;color:var(--color-base);text-decoration:underline;cursor:pointer;min-width:0!important;box-shadow:none!important;white-space:nowrap;font-weight:400!important}.btn-view-summary:hover{opacity:.7}.product-detail .gallery .main-image .slick-product-prev,.product-detail .gallery .main-image .slick-product-next{top:50%}.product-detail .gallery .main-image .swym-button.swym-add-to-wishlist-view-product{background:#ffffffd9!important;border-radius:50%!important;width:36px!important;height:36px!important;top:12px!important;z-index:2}.product-detail .gallery .main-image .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded){display:flex;opacity:.5}.product__size-guide__table:not(.is-active){display:table}.product__size-guide__table td{white-space:nowrap}.product__size-guide__tables{display:flex;flex-direction:column;gap:32px}.product__size-guide__table-group{display:flex;flex-direction:column;gap:10px;overflow-x:auto}.product__size-guide__table-title{font-size:15px;font-weight:700;color:var(--color-base);text-align:center;text-decoration:underline;margin:0;font-family:Epilogue,sans-serif}.product__size-guide__table{width:100%;border-collapse:collapse;font-size:13px;color:var(--color-base);font-family:Epilogue,sans-serif}.product__size-guide__table thead td,.product__size-guide__table thead th{font-weight:700;border:1px solid #ccc;padding:8px 10px;text-align:left;background:#f9f9f9}.product__size-guide__table tbody td{border:1px solid #ccc;padding:8px 10px}.product__size-guide__table tbody tr:first-child td:first-child,.product__size-guide__table tbody td:first-child{font-weight:700}@media(max-width:767.98px){.product__size-guide__table thead td,.product__size-guide__table thead th,.product__size-guide__table tbody td{padding:6px 8px;font-size:12px}}.reviews-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;color:var(--color-base)}.reviews-drawer.is-open{pointer-events:auto}.reviews-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000001a;opacity:0;transition:opacity .3s ease}.reviews-drawer.is-open .reviews-drawer__overlay{opacity:1}.reviews-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:100%;max-width:500px;background:#fff;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s ease;overflow:hidden}.reviews-drawer.is-open .reviews-drawer__panel{transform:translate(0)}.reviews-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 0;flex-shrink:0}.reviews-drawer__title{font-size:20px;font-weight:700;color:var(--color-base);text-transform:capitalize;margin:0;font-family:Epilogue,sans-serif;letter-spacing:inherit}.reviews-drawer__close{background:none!important;border:none!important;cursor:pointer;padding:4px;color:var(--color-base);display:flex;align-items:center;justify-content:center;flex-shrink:0;min-width:0!important;box-shadow:none!important}.reviews-drawer__body{flex:1;overflow:hidden;position:relative;margin-top:20px}.reviews-drawer__list{height:100%;overflow-y:auto;padding:0 20px 60px;display:flex;flex-direction:column;gap:40px}.reviews-drawer__fade-mask{position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to bottom,#fff0,#fff);pointer-events:none}.reviews-drawer__loading{font-size:14px;padding:10px 0}.reviews-drawer__review{display:flex;flex-direction:column;gap:10px}.reviews-drawer__review-meta{display:flex;align-items:center;justify-content:space-between}.reviews-drawer__review-meta svg,.reviews-drawer__summary svg{width:auto;height:15px}.reviews-drawer__review-author{text-transform:capitalize;white-space:nowrap}.reviews-drawer__review-content{display:flex;flex-direction:column;gap:6px;padding-top:4px}.reviews-drawer__review-title{font-family:Epilogue,sans-serif;font-size:18px;font-weight:700;text-transform:capitalize;margin:0;letter-spacing:inherit}.reviews-drawer__review-body{font-size:15px;line-height:1.4;margin:0}.reviews-drawer__footer{padding:0 20px 20px;flex-shrink:0;display:flex;flex-direction:column;gap:20px}.reviews-drawer__footer-divider{height:1px;background:#d9d9d9}.reviews-drawer__read-all{display:flex!important;align-items:center;justify-content:center;width:100%;padding:16px!important;background:#000!important;color:#f9f7f2!important;font-size:15px;font-weight:600;border:1.5px solid #1c3055!important;border-radius:16px!important;cursor:pointer;font-family:Epilogue,sans-serif;min-width:0!important;box-shadow:none!important}.reviews-drawer__read-all:hover{background:#1c3055!important}.reviews-drawer__summary{display:flex;flex-direction:column;gap:12px}.reviews-drawer__summary-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.reviews-drawer__summary-score{font-size:28px;font-weight:700;color:var(--color-base);font-family:Epilogue,sans-serif;line-height:1}.reviews-drawer__summary-based{font-size:14px;color:var(--color-base);font-family:Epilogue,sans-serif}.reviews-drawer__breakdown{display:flex;flex-direction:column;gap:6px}.reviews-drawer__breakdown-row{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-base);font-family:Epilogue,sans-serif}.reviews-drawer__breakdown-bar-track{flex:1;height:8px;background:#e5e5e5;border-radius:4px;overflow:hidden}.reviews-drawer__breakdown-bar-fill{height:100%;background:var(--color-base);border-radius:4px;transition:width .4s ease}.reviews-drawer__breakdown-count{min-width:28px;text-align:right}.meet-our-products{display:block;overflow:hidden}.meet-our-products__inner{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.meet-our-products__inner{grid-template-columns:auto 1fr;align-items:center;gap:4rem}}.meet-our-products__header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}@media(min-width:768px){.meet-our-products__header{flex-direction:column;align-items:flex-start;justify-content:flex-end;padding-bottom:1.5rem}}.meet-our-products__title{font-size:1.5rem;margin:0}.meet-our-products__nav{display:flex;gap:.5rem;flex-shrink:0}@media(min-width:768px){.meet-our-products__nav{margin-left:-14px}}.meet-our-products__btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;cursor:pointer;color:var(--color-base, var(--color-base));transition:opacity .2s}.meet-our-products__btn>svg{fill:none!important}.meet-our-products__btn:disabled{opacity:.3;cursor:default;pointer-events:none}.meet-our-products__track{display:flex;gap:1rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.meet-our-products__track::-webkit-scrollbar{display:none}.meet-our-products__slide{flex:0 0 300px;border-radius:12px;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;background:#f9f8f3;position:relative;box-sizing:border-box;margin-top:37px}@media(max-width:767px){.meet-our-products__slide{flex:0 0 80vw;max-width:300px}}.meet-our-products__slide.meet-our-products__slide--has-badge{background:#f9f8f3;padding-top:0;overflow:hidden;margin-top:0}.meet-our-products__badge{display:inline-block;font-family:Epilogue,sans-serif;font-size:.875rem;padding:.5rem .75rem;text-align:center;font-weight:600;background:#9fbba1;color:#fff;width:calc(100% + 3rem);margin-left:-1.5rem;margin-right:-1.5rem}.meet-our-products__slide-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.meet-our-products__name{font-size:1.125rem;margin:0}.meet-our-products__swatch{width:48px;height:48px;border-radius:6px;object-fit:cover;flex-shrink:0}.meet-our-products__swatch--placeholder{background:#1a2e3e}.meet-our-products__attrs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.25rem;flex:1;margin-bottom:.5rem}.meet-our-products__attr{font-size:.875rem;line-height:1.4;list-style:none}.meet-our-products__attr-label{font-weight:600}.meet-our-products__cta{display:block;text-align:center;padding:.625rem 1rem;border-radius:100px;border:1.5px solid var(--color-base, var(--color-base));color:var(--color-base, var(--color-base));font-size:.875rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s;margin-top:auto}.meet-our-products__cta:hover{background:var(--color-base, var(--color-base));color:#fff}.comparison-v2__title{font-size:1.75rem;margin-bottom:.5rem}.comparison-v2__subtitle{margin-bottom:2rem;opacity:.75;font-size:.9375rem}.comparison-v2__wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:2rem;max-width:1100px;margin-inline:auto}.comparison-v2__table thead th{border-top:0}.comparison-v2__table{width:100%;border-collapse:collapse;min-width:520px}@media(max-width:767px){.comparison-v2__th--feature,.comparison-v2__td--feature{position:sticky;left:0;z-index:2;background:#fff}}.comparison-v2__th{padding:1rem 1.25rem;text-align:center;font-weight:600;border-bottom:1px solid #DCDADA}.comparison-v2__th--feature{text-align:left;width:40%}.comparison-v2__th--brand{background-color:#f9f8f3;border-top-left-radius:12px;border-top-right-radius:12px;width:20vw}.comparison-v2__th--col{width:20vw}.comparison-v2__td--brand{background-color:#f9f8f3}.comparison-v2__row:last-child .comparison-v2__td--brand{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.comparison-v2__td{padding:1rem 1.25rem;text-align:center;border-bottom:1px solid #DCDADA;vertical-align:middle}.comparison-v2__row:last-child .comparison-v2__td{border-bottom:none}.comparison-v2__td--feature{text-align:left;vertical-align:middle}.comparison-v2__feature-title{display:block;font-weight:600;font-size:.9375rem;line-height:1.4}.comparison-v2__feature-desc{display:block;font-size:.875rem;opacity:.65;margin-top:.1rem;line-height:1.4}.comparison-v2__brand-logo{max-width:160px;height:auto;display:inline-block}.comparison-v2__brand-name{font-size:1.125rem;font-weight:700;letter-spacing:-.02em}.comparison-v2__col-name{font-size:.9375rem;font-weight:600}.comparison-v2__dot{display:inline-block;width:16px;height:16px;border-radius:50%;vertical-align:middle}.comparison-v2__dot--filled{background-color:var(--color-base, var(--color-base))}.comparison-v2__dot--empty{border:2px solid #ccc}.ctl{display:block;border-top:1px solid #e5e5e5;padding-top:1.25rem}.ctl__heading{font-size:1rem;margin:0 0 .75rem;font-weight:600}.ctl__list{list-style:none;margin:0;padding:0}.ctl__item{border-bottom:1px solid #e5e5e5;padding:.875rem 0;list-style:none}.ctl__item:last-child{border-bottom:none}.ctl__row{display:grid;grid-template-columns:32px 40px 1fr auto;align-items:center;gap:.625rem;cursor:pointer;-webkit-user-select:none;user-select:none}.ctl__check-label{display:flex;align-items:center;cursor:pointer}.ctl__check{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.ctl__check-ui{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1.5px solid #ccc;border-radius:6px;flex-shrink:0;transition:background .15s,border-color .15s}.ctl__check-ui:after{content:"";display:block;width:10px;height:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translate(1px,-1px);opacity:0;transition:opacity .15s}.ctl__item.is-checked .ctl__check-ui{background:var(--color-base, var(--color-base));border-color:var(--color-base, var(--color-base))}.ctl__item.is-checked .ctl__check-ui:after{opacity:1}.ctl__icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ctl__icon-img{width:100%;height:100%;object-fit:contain;display:block}.ctl__name{font-size:.9375rem;font-weight:600;line-height:1.3}.ctl__pricing{text-align:right;display:flex;flex-direction:column;align-items:flex-end}.ctl__pricing .price-area{margin:0}.ctl__pricing .price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:.25rem .3rem;font-weight:600}.ctl__pricing .was-price{font-weight:400}.ctl__pricing .product-label-container{position:relative;top:auto;left:auto;display:inline-flex;pointer-events:none}.ctl__pricing .product-labels{display:inline-flex;padding-right:0;gap:0}.ctl__panel{padding:.75rem 0 0 2.625rem;display:flex;column-gap:16px}.ctl__panel[hidden]{display:none}.ctl__option{display:flex;flex-direction:column;flex:1}.ctl__option .cc-select,.ctl__option .cc-select__btn{width:100%!important;min-width:0}.ctl__option .label{font-size:.8125rem;font-weight:600}.ctl__unavailable{font-size:.8125rem;color:#e15b46;margin:0}.pdp-better-sleep-club{display:flex;align-items:center;gap:16px;padding:23px;background:#fff;border-radius:20px;margin-top:1rem!important;margin-bottom:1rem}.pdp-better-sleep-club__icon-wrap{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:10px;background:#1c3055;color:#fff}.pdp-better-sleep-club__icon-svg{width:24px;height:24px}.pdp-better-sleep-club__icon-image{width:24px;height:24px;object-fit:contain}.pdp-better-sleep-club__content{display:flex;flex-direction:column;gap:.5rem;min-width:0}.pdp-better-sleep-club__heading{margin:0;font-family:Epilogue,sans-serif;font-size:1rem;font-weight:600;line-height:1.25;color:var(--color-base)}.pdp-better-sleep-club__subtext{margin:0;line-height:1.25;color:var(--color-base)}.pdp-better-sleep-club__subtext a{color:inherit;text-decoration:underline;text-underline-offset:2px}.pdp-better-sleep-club__subtext a:hover{color:var(--color-secondary)}#rebuy-widget-121972{max-width:1480px;margin-inline:auto}.template-product .okeReviews .oke-reviewsTab{display:none!important}.section-main-product{background-color:#f9f7f3}.slideshow-controls__count{display:none}@media(max-width:767.98px){.section-main-product .slideshow-controls{position:static}.section-main-product .slideshow-controls__count{display:block;position:absolute;left:12px;bottom:12px;z-index:1;background:#fff;color:var(--color-base);font-size:13px;line-height:1;padding:6px 12px;border-radius:9999px}}.thumbnail--media-image .rimage__image{object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/172/assets/custom.css.map */
