.elementor-20 .elementor-element.elementor-element-5d00af2e .elementor-repeater-item-20e5b2b .swiper-slide-bg{background-color:#3e3e3e;background-image:url(https://i0.wp.com/www.olympicmattress.ca/wp-content/uploads/2023/03/Dark-Bedding.jpg?fit=1920%2C1080&ssl=1);background-size:cover}.elementor-20 .elementor-element.elementor-element-5d00af2e .elementor-repeater-item-20e5b2b .elementor-background-overlay{background-color:#33333380}.elementor-20 .elementor-element.elementor-element-5d00af2e .elementor-repeater-item-109c3f0 .swiper-slide-bg{background-color:#3e3e3e;background-image:url(https://i0.wp.com/www.olympicmattress.ca/wp-content/uploads/2023/03/mm.jpg?fit=1920%2C800&ssl=1);background-size:cover}.elementor-20 .elementor-element.elementor-element-5d00af2e .elementor-repeater-item-109c3f0 .swiper-slide-contents{margin:0 auto}.elementor-20 .elementor-element.elementor-element-5d00af2e .elementor-repeater-item-109c3f0 .swiper-slide-inner{align-items:flex-end;text-align:center}.elementor-20 .elementor-element.elementor-element-5d00af2e .elementor-repeater-item-109c3f0 .swiper-slide-inner .elementor-slide-heading{color:#2b2b2b}.elementor-20 .elementor-element.elementor-element-5d00af2e .elementor-repeater-item-109c3f0 .swiper-slide-inner .elementor-slide-description{color:#2b2b2b}.elementor-20 .elementor-element.elementor-element-5d00af2e .elementor-repeater-item-109c3f0 .swiper-slide-inner .elementor-slide-button{color:#2b2b2b;border-color:#2b2b2b}.elementor-20 .elementor-element.elementor-element-5d00af2e .elementor-repeater-item-65168aa .swiper-slide-bg{background-color:#3e3e3e;background-image:url(https://i0.wp.com/www.olympicmattress.ca/wp-content/uploads/2023/03/Family-in-bed-e1679948570535.jpg?fit=1920%2C792&ssl=1);background-size:cover}.elementor-20 .elementor-element.elementor-element-5d00af2e .elementor-repeater-item-65168aa .elementor-background-overlay{background-color:#0000008F}.elementor-20 .elementor-element.elementor-element-5d00af2e .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px}.elementor-20 .elementor-element.elementor-element-5d00af2e .swiper-slide-contents{max-width:66%}.elementor-20 .elementor-element.elementor-element-5d00af2e .swiper-slide-inner{text-align:center}.elementor-20 .elementor-element.elementor-element-5d00af2e .elementor-slide-heading{line-height:40px;letter-spacing:.1px}.elementor-20 .elementor-element.elementor-element-0e9ec1f .elementor-repeater-item-20e5b2b .swiper-slide-bg{background-color:#3e3e3e;background-image:url(https://i0.wp.com/www.olympicmattress.ca/wp-content/uploads/2023/03/Dark-Bedding.jpg?fit=1920%2C1080&ssl=1);background-size:cover}.elementor-20 .elementor-element.elementor-element-0e9ec1f .elementor-repeater-item-20e5b2b .elementor-background-overlay{background-color:#33333380}.elementor-20 .elementor-element.elementor-element-0e9ec1f .elementor-repeater-item-109c3f0 .swiper-slide-bg{background-color:#fff;background-image:url(https://i0.wp.com/www.olympicmattress.ca/wp-content/uploads/2023/03/Copy-of-Untitled-1920-%C3%97-800-px-Mobile-Banner-Ad-Mobile-Video-767-%C3%97-767-px.png?fit=767%2C767&ssl=1);background-size:contain}.elementor-20 .elementor-element.elementor-element-0e9ec1f .elementor-repeater-item-109c3f0 .swiper-slide-contents{margin:0 auto}.elementor-20 .elementor-element.elementor-element-0e9ec1f .elementor-repeater-item-109c3f0 .swiper-slide-inner{align-items:flex-end;text-align:center}.elementor-20 .elementor-element.elementor-element-0e9ec1f .elementor-repeater-item-109c3f0 .swiper-slide-inner .elementor-slide-heading{color:#2b2b2b}.elementor-20 .elementor-element.elementor-element-0e9ec1f .elementor-repeater-item-109c3f0 .swiper-slide-inner .elementor-slide-description{color:#2b2b2b}.elementor-20 .elementor-element.elementor-element-0e9ec1f .elementor-repeater-item-109c3f0 .swiper-slide-inner .elementor-slide-button{color:#2b2b2b;border-color:#2b2b2b}.elementor-20 .elementor-element.elementor-element-0e9ec1f .elementor-repeater-item-65168aa .swiper-slide-bg{background-color:#3e3e3e;background-image:url(https://i0.wp.com/www.olympicmattress.ca/wp-content/uploads/2023/03/Family-in-bed-e1679948570535.jpg?fit=1920%2C792&ssl=1);background-size:cover}.elementor-20 .elementor-element.elementor-element-0e9ec1f .elementor-repeater-item-65168aa .elementor-background-overlay{background-color:#0000008F}.elementor-20 .elementor-element.elementor-element-0e9ec1f .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px}.elementor-20 .elementor-element.elementor-element-0e9ec1f .swiper-slide-contents{max-width:66%}.elementor-20 .elementor-element.elementor-element-0e9ec1f .swiper-slide-inner{text-align:center}.elementor-20 .elementor-element.elementor-element-0e9ec1f .elementor-slide-heading{line-height:40px;letter-spacing:.1px}.elementor-20 .elementor-element.elementor-element-b9277d0>.elementor-widget-container{margin:15px 0 0}.elementor-20 .elementor-element.elementor-element-b9277d0{text-align:center}.elementor-20 .elementor-element.elementor-element-b9277d0 .elementor-heading-title{font-family:"Nunito";font-size:22px;color:#474747}.elementor-20 .elementor-element.elementor-element-1811ef5>.elementor-container{max-width:1200px}.elementor-20 .elementor-element.elementor-element-10132550>.elementor-container{max-width:1150px}.elementor-20 .elementor-element.elementor-element-10132550{margin-top:-10px;margin-bottom:0}.elementor-20 .elementor-element.elementor-element-d37671b{--spacer-size:38px}.elementor-20 .elementor-element.elementor-element-57ab293>.elementor-container{max-width:1200px}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-c5fad55.elementor-column .elementor-widget-wrap{align-items:center}.elementor-20 .elementor-element.elementor-element-c5fad55.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-20 .elementor-element.elementor-element-3403f89 img{width:75%}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-0ff78af.elementor-column .elementor-widget-wrap{align-items:center}.elementor-20 .elementor-element.elementor-element-0ff78af.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-20 .elementor-element.elementor-element-b3f7a7f img{width:100%}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-9bf7470.elementor-column .elementor-widget-wrap{align-items:center}.elementor-20 .elementor-element.elementor-element-9bf7470.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-20 .elementor-element.elementor-element-76fce29 img{width:51%}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-12f609d.elementor-column .elementor-widget-wrap{align-items:center}.elementor-20 .elementor-element.elementor-element-12f609d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-20 .elementor-element.elementor-element-eaa4f8c>.elementor-widget-container{margin:15px 0 0}.elementor-20 .elementor-element.elementor-element-eaa4f8c{text-align:center}.elementor-20 .elementor-element.elementor-element-eaa4f8c .elementor-heading-title{font-family:"Nunito";font-size:22px;color:#474747}.elementor-20 .elementor-element.elementor-element-1782b8e>.elementor-container{max-width:1600px}.elementor-20 .elementor-element.elementor-element-1782b8e{border-style:solid;border-width:0;border-color:#adadad;margin-top:10px;margin-bottom:0;padding:0}.elementor-20 .elementor-element.elementor-element-1782b8e,.elementor-20 .elementor-element.elementor-element-1782b8e>.elementor-background-overlay{border-radius:10px}.elementor-20 .elementor-element.elementor-element-2339218e .elementor-button{background-color:#fff;fill:#000;color:#000;border-style:solid;border-width:2px;border-color:#757575;border-radius:20px}.elementor-20 .elementor-element.elementor-element-2339218e .elementor-button:hover,.elementor-20 .elementor-element.elementor-element-2339218e .elementor-button:focus{background-color:#626262;color:#fff}.elementor-20 .elementor-element.elementor-element-2339218e .elementor-button:hover svg,.elementor-20 .elementor-element.elementor-element-2339218e .elementor-button:focus svg{fill:#fff}.elementor-20 .elementor-element.elementor-element-4e73e760{--spacer-size:10px}.elementor-20 .elementor-element.elementor-element-7f67dd41 .elementor-button{background-color:#fff;fill:#000;color:#000;border-style:solid;border-width:2px;border-color:#757575;border-radius:20px}.elementor-20 .elementor-element.elementor-element-7f67dd41 .elementor-button:hover,.elementor-20 .elementor-element.elementor-element-7f67dd41 .elementor-button:focus{background-color:#626262;color:#fff}.elementor-20 .elementor-element.elementor-element-7f67dd41 .elementor-button:hover svg,.elementor-20 .elementor-element.elementor-element-7f67dd41 .elementor-button:focus svg{fill:#fff}.elementor-20 .elementor-element.elementor-element-6072486f{--spacer-size:10px}.elementor-20 .elementor-element.elementor-element-3396f4e9 .elementor-button{background-color:#fff;fill:#000;color:#000;border-style:solid;border-width:2px;border-color:#757575;border-radius:20px}.elementor-20 .elementor-element.elementor-element-3396f4e9 .elementor-button:hover,.elementor-20 .elementor-element.elementor-element-3396f4e9 .elementor-button:focus{background-color:#626262;color:#fff}.elementor-20 .elementor-element.elementor-element-3396f4e9 .elementor-button:hover svg,.elementor-20 .elementor-element.elementor-element-3396f4e9 .elementor-button:focus svg{fill:#fff}.elementor-20 .elementor-element.elementor-element-5e599bf6{--spacer-size:10px}.elementor-20 .elementor-element.elementor-element-3d7d22ed .elementor-button{background-color:#fff;fill:#090909;color:#090909;border-style:solid;border-width:2px;border-color:#757575;border-radius:20px}.elementor-20 .elementor-element.elementor-element-3d7d22ed .elementor-button:hover,.elementor-20 .elementor-element.elementor-element-3d7d22ed .elementor-button:focus{background-color:#626262;color:#fff}.elementor-20 .elementor-element.elementor-element-3d7d22ed .elementor-button:hover svg,.elementor-20 .elementor-element.elementor-element-3d7d22ed .elementor-button:focus svg{fill:#fff}.elementor-20 .elementor-element.elementor-element-3f71045f{--spacer-size:10px}.elementor-20 .elementor-element.elementor-element-775f71ad .elementor-button{background-color:#fff;fill:#000;color:#000;border-style:solid;border-width:2px;border-color:#757575;border-radius:20px}.elementor-20 .elementor-element.elementor-element-775f71ad .elementor-button:hover,.elementor-20 .elementor-element.elementor-element-775f71ad .elementor-button:focus{background-color:#626262;color:#fff}.elementor-20 .elementor-element.elementor-element-775f71ad .elementor-button:hover svg,.elementor-20 .elementor-element.elementor-element-775f71ad .elementor-button:focus svg{fill:#fff}.elementor-20 .elementor-element.elementor-element-763f157f{--spacer-size:10px}.elementor-20 .elementor-element.elementor-element-2ebb0310{--spacer-size:10px}.elementor-20 .elementor-element.elementor-element-478783eb>.elementor-container{max-width:803px}.elementor-20 .elementor-element.elementor-element-20ff4fed>.elementor-widget-container{margin:20px 0 0}.elementor-20 .elementor-element.elementor-element-20ff4fed{text-align:center}.elementor-20 .elementor-element.elementor-element-20ff4fed .elementor-heading-title{font-family:"Nunito";font-size:24px}.elementor-20 .elementor-element.elementor-element-72eda12b{text-align:center;font-size:15px}.elementor-20 .elementor-element.elementor-element-102d7d52 .elementor-button{background-color:#ffe200;fill:#1b1b1b;color:#1b1b1b}.elementor-20 .elementor-element.elementor-element-102d7d52>.elementor-widget-container{margin:0}.elementor-20 .elementor-element.elementor-element-26d8085a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-20 .elementor-element.elementor-element-26d8085a>.elementor-widget-container{margin:-15px 0 0}.elementor-20 .elementor-element.elementor-element-26d8085a .elementor-divider-separator{width:12%;margin:0 auto;margin-center:0}.elementor-20 .elementor-element.elementor-element-26d8085a .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-20 .elementor-element.elementor-element-26d8085a.elementor-view-stacked .elementor-icon{background-color:#393939}.elementor-20 .elementor-element.elementor-element-26d8085a.elementor-view-framed .elementor-icon,.elementor-20 .elementor-element.elementor-element-26d8085a.elementor-view-default .elementor-icon{color:#393939;border-color:#393939}.elementor-20 .elementor-element.elementor-element-26d8085a.elementor-view-framed .elementor-icon,.elementor-20 .elementor-element.elementor-element-26d8085a.elementor-view-default .elementor-icon svg{fill:#393939}.elementor-20 .elementor-element.elementor-element-65140486>.elementor-container{max-width:1150px}.elementor-20 .elementor-element.elementor-element-47c6a3e7>.elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(136.80001831054685,136.80001831054685,136.80001831054685,.5);margin:5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:20px}.elementor-20 .elementor-element.elementor-element-34eb81dd .elementor-icon-box-wrapper{gap:15px}.elementor-20 .elementor-element.elementor-element-34eb81dd.elementor-view-stacked .elementor-icon{background-color:#ead036}.elementor-20 .elementor-element.elementor-element-34eb81dd.elementor-view-framed .elementor-icon,.elementor-20 .elementor-element.elementor-element-34eb81dd.elementor-view-default .elementor-icon{fill:#ead036;color:#ead036;border-color:#ead036}.elementor-20 .elementor-element.elementor-element-34eb81dd .elementor-icon-box-title,.elementor-20 .elementor-element.elementor-element-34eb81dd .elementor-icon-box-title a{font-size:20px}.elementor-20 .elementor-element.elementor-element-34eb81dd .elementor-icon-box-description{font-size:15px}.elementor-20 .elementor-element.elementor-element-18f7297d>.elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(136.80001831054685,136.80001831054685,136.80001831054685,.5);margin:5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:20px}.elementor-20 .elementor-element.elementor-element-80db156 .elementor-icon-box-wrapper{gap:15px}.elementor-20 .elementor-element.elementor-element-80db156.elementor-view-stacked .elementor-icon{background-color:#ead036}.elementor-20 .elementor-element.elementor-element-80db156.elementor-view-framed .elementor-icon,.elementor-20 .elementor-element.elementor-element-80db156.elementor-view-default .elementor-icon{fill:#ead036;color:#ead036;border-color:#ead036}.elementor-20 .elementor-element.elementor-element-80db156 .elementor-icon-box-title,.elementor-20 .elementor-element.elementor-element-80db156 .elementor-icon-box-title a{font-size:20px}.elementor-20 .elementor-element.elementor-element-80db156 .elementor-icon-box-description{font-size:15px}.elementor-20 .elementor-element.elementor-element-79d343ab>.elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(136.80001831054685,136.80001831054685,136.80001831054685,.5);margin:5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:20px}.elementor-20 .elementor-element.elementor-element-30eb7520 .elementor-icon-box-wrapper{gap:15px}.elementor-20 .elementor-element.elementor-element-30eb7520.elementor-view-stacked .elementor-icon{background-color:#ead036}.elementor-20 .elementor-element.elementor-element-30eb7520.elementor-view-framed .elementor-icon,.elementor-20 .elementor-element.elementor-element-30eb7520.elementor-view-default .elementor-icon{fill:#ead036;color:#ead036;border-color:#ead036}.elementor-20 .elementor-element.elementor-element-30eb7520 .elementor-icon-box-title,.elementor-20 .elementor-element.elementor-element-30eb7520 .elementor-icon-box-title a{font-size:20px}.elementor-20 .elementor-element.elementor-element-30eb7520 .elementor-icon-box-description{font-size:15px}.elementor-20 .elementor-element.elementor-element-271fcb86>.elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(136.80001831054685,136.80001831054685,136.80001831054685,.5);margin:5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:20px}.elementor-20 .elementor-element.elementor-element-3e88a4b9 .elementor-icon-box-wrapper{gap:15px}.elementor-20 .elementor-element.elementor-element-3e88a4b9.elementor-view-stacked .elementor-icon{background-color:#ead036}.elementor-20 .elementor-element.elementor-element-3e88a4b9.elementor-view-framed .elementor-icon,.elementor-20 .elementor-element.elementor-element-3e88a4b9.elementor-view-default .elementor-icon{fill:#ead036;color:#ead036;border-color:#ead036}.elementor-20 .elementor-element.elementor-element-3e88a4b9 .elementor-icon-box-title,.elementor-20 .elementor-element.elementor-element-3e88a4b9 .elementor-icon-box-title a{font-size:20px}.elementor-20 .elementor-element.elementor-element-3e88a4b9 .elementor-icon-box-description{font-size:15px}.elementor-20 .elementor-element.elementor-element-7cc9762a>.elementor-container{max-width:1350px}.elementor-20 .elementor-element.elementor-element-1d82e685>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-20 .elementor-element.elementor-element-e9c078c>.elementor-widget-container{margin:35px 0 20px}.elementor-20 .elementor-element.elementor-element-e9c078c{text-align:center}.elementor-20 .elementor-element.elementor-element-e9c078c .elementor-heading-title{font-family:"Nunito";font-size:25px}.elementor-20 .elementor-element.elementor-element-38cc22e6{--grid-columns:4}.elementor-20 .elementor-element.elementor-element-38cc22e6>.elementor-widget-container{margin:0;padding:0}.elementor-20 .elementor-element.elementor-element-38cc22e6 .elementor-loop-container{grid-auto-rows:1fr}.elementor-20 .elementor-element.elementor-element-38cc22e6 .e-loop-item>.elementor-section,.elementor-20 .elementor-element.elementor-element-38cc22e6 .e-loop-item>.elementor-section>.elementor-container,.elementor-20 .elementor-element.elementor-element-38cc22e6 .e-loop-item>.e-con,.elementor-20 .elementor-element.elementor-element-38cc22e6 .e-loop-item .elementor-section-wrap>.e-con{height:100%}.elementor-20 .elementor-element.elementor-element-7e293cda .elementor-button{background-color:#444}.elementor-20 .elementor-element.elementor-element-7e293cda>.elementor-widget-container{margin:20px 0 0}.elementor-20 .elementor-element.elementor-element-37487d6e{--divider-border-style:solid;--divider-color:#868686;--divider-border-width:1px}.elementor-20 .elementor-element.elementor-element-37487d6e .elementor-divider-separator{width:67%;margin:0 auto;margin-center:0}.elementor-20 .elementor-element.elementor-element-37487d6e .elementor-divider{text-align:center;padding-block-start:20px;padding-block-end:20px}.elementor-20 .elementor-element.elementor-element-caeaa44>.elementor-widget-container{margin:30px 0 0}.elementor-20 .elementor-element.elementor-element-caeaa44{text-align:center}.elementor-20 .elementor-element.elementor-element-caeaa44 .elementor-heading-title{font-family:"Nunito";font-size:27px;color:#505050}.elementor-20 .elementor-element.elementor-element-626f0c1a>.elementor-container{max-width:1200px}.elementor-20 .elementor-element.elementor-element-664f5bfe>.elementor-container{max-width:1350px}.elementor-20 .elementor-element.elementor-element-760faae5>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-20 .elementor-element.elementor-element-3c09f002{--divider-border-style:solid;--divider-color:#868686;--divider-border-width:1px}.elementor-20 .elementor-element.elementor-element-3c09f002 .elementor-divider-separator{width:67%;margin:0 auto;margin-center:0}.elementor-20 .elementor-element.elementor-element-3c09f002 .elementor-divider{text-align:center;padding-block-start:20px;padding-block-end:20px}.elementor-20 .elementor-element.elementor-element-3fbf30ad>.elementor-widget-container{margin:35px 0 20px}.elementor-20 .elementor-element.elementor-element-3fbf30ad{text-align:center}.elementor-20 .elementor-element.elementor-element-3fbf30ad .elementor-heading-title{font-family:"Nunito";font-size:25px}.elementor-20 .elementor-element.elementor-element-85fd6eb>.elementor-container{max-width:1200px}.elementor-20 .elementor-element.elementor-element-85fd6eb{margin-top:40px;margin-bottom:0}.elementor-20 .elementor-element.elementor-element-7476b091>.elementor-widget-container{margin:0}.elementor-20 .elementor-element.elementor-element-7476b091.elementor-wc-products ul.products{grid-column-gap:33px;grid-row-gap:35px}.elementor-20 .elementor-element.elementor-element-7476b091.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:0}.elementor-20 .elementor-element.elementor-element-7476b091.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000}.elementor-20 .elementor-element.elementor-element-7476b091.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000}.elementor-20 .elementor-element.elementor-element-7476b091.elementor-wc-products ul.products li.product .star-rating{color:#3f3f3f}.elementor-20 .elementor-element.elementor-element-7476b091.elementor-wc-products ul.products li.product .price{color:#a42525}.elementor-20 .elementor-element.elementor-element-7476b091.elementor-wc-products ul.products li.product .price ins{color:#a42525}.elementor-20 .elementor-element.elementor-element-7476b091.elementor-wc-products ul.products li.product .price ins .amount{color:#a42525}.elementor-20 .elementor-element.elementor-element-7476b091.elementor-wc-products ul.products li.product .price del{color:#6a6a6a}.elementor-20 .elementor-element.elementor-element-7476b091.elementor-wc-products ul.products li.product .price del .amount{color:#6a6a6a}.elementor-20 .elementor-element.elementor-element-7476b091.elementor-wc-products ul.products li.product .button{color:#fff;background-color:#585858;font-family:"Roboto";font-size:13px;border-radius:2px;padding:8px;margin-top:10px}.elementor-20 .elementor-element.elementor-element-7476b091.elementor-wc-products ul.products li.product{border-style:solid;border-width:0;border-radius:0;padding:15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-20 .elementor-element.elementor-element-7476b091.elementor-wc-products ul.products li.product span.onsale{display:block;color:#fff;background-color:#f4e042}.elementor-20 .elementor-element.elementor-element-5425d51b .elementor-button{background-color:#444}.elementor-20 .elementor-element.elementor-element-5425d51b>.elementor-widget-container{margin:30px 0 0}.elementor-20 .elementor-element.elementor-element-82ca1c2{--spacer-size:30px}.elementor-20 .elementor-element.elementor-element-4b51f7a4{--divider-border-style:solid;--divider-color:#868686;--divider-border-width:1px}.elementor-20 .elementor-element.elementor-element-4b51f7a4>.elementor-widget-container{margin:15px 0 0}.elementor-20 .elementor-element.elementor-element-4b51f7a4 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0}.elementor-20 .elementor-element.elementor-element-4b51f7a4 .elementor-divider{text-align:center;padding-block-start:20px;padding-block-end:20px}.elementor-20 .elementor-element.elementor-element-1e7e88c:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-1e7e88c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#2f2f2f;background-image:url("https://i0.wp.com/www.olympicmattress.ca/wp-content/uploads/2023/03/BEdding-White-Linens.jpg?fit=1920%2C1080&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-20 .elementor-element.elementor-element-1e7e88c>.elementor-background-overlay{background-color:#000;opacity:.71;transition:background .3s,border-radius .3s,opacity .3s}.elementor-20 .elementor-element.elementor-element-1e7e88c>.elementor-container{max-width:808px;min-height:328px}.elementor-20 .elementor-element.elementor-element-1e7e88c{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0}.elementor-20 .elementor-element.elementor-element-3bfcc21a{text-align:center}.elementor-20 .elementor-element.elementor-element-3bfcc21a .elementor-heading-title{font-family:"Nunito";font-size:30px;color:#fff}.elementor-20 .elementor-element.elementor-element-11fe3547{text-align:center;color:#f9f9f9}.elementor-20 .elementor-element.elementor-element-301cd0ac{text-align:center}.elementor-20 .elementor-element.elementor-element-301cd0ac .elementor-heading-title{font-size:15px;font-weight:300;font-style:italic;color:#fff}.elementor-20 .elementor-element.elementor-element-701167b0 .elementor-button{background-color:#e7d122;fill:#000;color:#000}.elementor-20 .elementor-element.elementor-element-37b33eb6>.elementor-container{max-width:1053px}.elementor-20 .elementor-element.elementor-element-37b33eb6{margin-top:50px;margin-bottom:0}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-521beea8.elementor-column .elementor-widget-wrap{align-items:center}.elementor-20 .elementor-element.elementor-element-521beea8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-20 .elementor-element.elementor-element-13bc89c8 iframe{height:307px;filter:brightness(98%) contrast(107%) saturate(34%) blur(0px) hue-rotate(0deg)}.elementor-20 .elementor-element.elementor-element-449f5a8>.elementor-element-populated{margin:25px 20px 10px 45px;--e-column-margin-right:20px;--e-column-margin-left:45px;padding:0}.elementor-20 .elementor-element.elementor-element-7e531fa4>.elementor-widget-container{margin:5px 0 0}.elementor-20 .elementor-element.elementor-element-7e531fa4{text-align:start}.elementor-20 .elementor-element.elementor-element-7e531fa4 .elementor-heading-title{font-family:"Nunito";font-size:22px;color:#505050}.elementor-20 .elementor-element.elementor-element-3c552f44 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2)}.elementor-20 .elementor-element.elementor-element-3c552f44 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2)}.elementor-20 .elementor-element.elementor-element-3c552f44 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2)}.elementor-20 .elementor-element.elementor-element-3c552f44 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2)}.elementor-20 .elementor-element.elementor-element-3c552f44 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2)}.elementor-20 .elementor-element.elementor-element-3c552f44 .elementor-icon-list-icon i{color:#7b7b7b;transition:color .3s}.elementor-20 .elementor-element.elementor-element-3c552f44 .elementor-icon-list-icon svg{fill:#7b7b7b;transition:fill .3s}.elementor-20 .elementor-element.elementor-element-3c552f44{--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px}.elementor-20 .elementor-element.elementor-element-3c552f44 .elementor-icon-list-text{transition:color .3s}.elementor-20 .elementor-element.elementor-element-187a3971{--spacer-size:70px}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-521beea8{width:51.33%}.elementor-20 .elementor-element.elementor-element-449f5a8{width:48.623%}}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-38cc22e6{--grid-columns:2}.elementor-20 .elementor-element.elementor-element-7476b091.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-0e9ec1f .elementor-slide-heading{font-size:27px}.elementor-20 .elementor-element.elementor-element-d37671b{--spacer-size:10px}.elementor-20 .elementor-element.elementor-element-3403f89 img{width:52%}.elementor-20 .elementor-element.elementor-element-b3f7a7f img{width:79%}.elementor-20 .elementor-element.elementor-element-76fce29 img{width:41%}.elementor-20 .elementor-element.elementor-element-9c99a15 img{width:63%}.elementor-20 .elementor-element.elementor-element-38cc22e6{--grid-columns:1;--grid-row-gap:5px}.elementor-20 .elementor-element.elementor-element-7476b091.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}}