.elementor-3083 .elementor-element.elementor-element-bddc310{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.7;}.elementor-3083 .elementor-element.elementor-element-bddc310:not(.elementor-motion-effects-element-type-background), .elementor-3083 .elementor-element.elementor-element-bddc310 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3083 .elementor-element.elementor-element-bddc310::before, .elementor-3083 .elementor-element.elementor-element-bddc310 > .elementor-background-video-container::before, .elementor-3083 .elementor-element.elementor-element-bddc310 > .e-con-inner > .elementor-background-video-container::before, .elementor-3083 .elementor-element.elementor-element-bddc310 > .elementor-background-slideshow::before, .elementor-3083 .elementor-element.elementor-element-bddc310 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3083 .elementor-element.elementor-element-bddc310 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(128deg, var( --e-global-color-accent ) 0%, #f2295b 100%);}.elementor-3083 .elementor-element.elementor-element-0761711{--display:flex;--min-height:550px;--justify-content:center;}.elementor-3083 .elementor-element.elementor-element-81fd70c .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:75px;font-weight:700;color:#FFFFFF;}.elementor-3083 .elementor-element.elementor-element-f204551{font-family:"CyGrotesk-GrandLight", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-3083 .elementor-element.elementor-element-998cf9a .elementor-button{background-color:var( --e-global-color-primary );font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-radius:24px 24px 24px 24px;padding:15px 40px 15px 40px;}.elementor-3083 .elementor-element.elementor-element-998cf9a .elementor-button:hover, .elementor-3083 .elementor-element.elementor-element-998cf9a .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-3083 .elementor-element.elementor-element-851521e{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3083 .elementor-element.elementor-element-851521e:not(.elementor-motion-effects-element-type-background), .elementor-3083 .elementor-element.elementor-element-851521e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-3083 .elementor-element.elementor-element-6df47d4{--display:flex;}.elementor-3083 .elementor-element.elementor-element-18cd6c7 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-3083 .elementor-element.elementor-element-18cd6c7{text-align:center;}.elementor-3083 .elementor-element.elementor-element-18cd6c7 .elementor-heading-title{font-family:"CyGrotesk-GrandLight", Sans-serif;font-size:32px;font-weight:800;text-transform:uppercase;}.elementor-3083 .elementor-element.elementor-element-3536711.elementor-wc-products ul.products li.product{text-align:center;padding:15px 15px 20px 15px;background-color:#FFFFFF;}.elementor-3083 .elementor-element.elementor-element-3536711.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3083 .elementor-element.elementor-element-3536711.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );}.elementor-3083 .elementor-element.elementor-element-3536711.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );}.elementor-3083 .elementor-element.elementor-element-3536711.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-3083 .elementor-element.elementor-element-3536711.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Archivo Narrow", Sans-serif;font-size:20px;font-weight:600;}.elementor-3083 .elementor-element.elementor-element-3536711.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:"Archivo", Sans-serif;font-size:24px;font-weight:600;}.elementor-3083 .elementor-element.elementor-element-3536711.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-3083 .elementor-element.elementor-element-3536711.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-3083 .elementor-element.elementor-element-3536711.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:var( --e-global-color-accent );font-family:"Archivo", Sans-serif;font-weight:400;border-radius:35px 35px 35px 35px;}.elementor-3083 .elementor-element.elementor-element-3536711.elementor-wc-products ul.products li.product .button:hover{background-color:var( --e-global-color-primary );}.elementor-3083 .elementor-element.elementor-element-3536711.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-3083 .elementor-element.elementor-element-6eae715 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-radius:24px 24px 24px 24px;padding:15px 40px 15px 40px;}.elementor-3083 .elementor-element.elementor-element-6eae715 .elementor-button:hover, .elementor-3083 .elementor-element.elementor-element-6eae715 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-3083 .elementor-element.elementor-element-6eae715 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-3083 .elementor-element.elementor-element-6eae715 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3083 .elementor-element.elementor-element-6eae715 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-3083 .elementor-element.elementor-element-04b362d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3083 .elementor-element.elementor-element-04b362d:not(.elementor-motion-effects-element-type-background), .elementor-3083 .elementor-element.elementor-element-04b362d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://swisscomforts.com/wp-content/uploads/2025/07/bg-bamboo-fiber-banner6.webp");}.elementor-3083 .elementor-element.elementor-element-25063b2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3083 .elementor-element.elementor-element-1bab739{--display:flex;}.elementor-3083 .elementor-element.elementor-element-603c7e6 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:50px;font-weight:700;color:#FFFFFF;}.elementor-3083 .elementor-element.elementor-element-dbea7c2 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-radius:24px 24px 24px 24px;padding:15px 40px 15px 40px;}.elementor-3083 .elementor-element.elementor-element-dbea7c2 .elementor-button:hover, .elementor-3083 .elementor-element.elementor-element-dbea7c2 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-3083 .elementor-element.elementor-element-da3c016{--display:flex;}.elementor-3083 .elementor-element.elementor-element-21b6189{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3083 .elementor-element.elementor-element-21b6189:not(.elementor-motion-effects-element-type-background), .elementor-3083 .elementor-element.elementor-element-21b6189 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-3083 .elementor-element.elementor-element-673a673{--display:flex;}.elementor-3083 .elementor-element.elementor-element-99eca1d > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-3083 .elementor-element.elementor-element-99eca1d{text-align:center;}.elementor-3083 .elementor-element.elementor-element-99eca1d .elementor-heading-title{font-family:"CyGrotesk-GrandLight", Sans-serif;font-size:32px;font-weight:800;text-transform:uppercase;}.elementor-3083 .elementor-element.elementor-element-c990e6b.elementor-wc-products ul.products li.product{text-align:center;padding:15px 15px 20px 15px;background-color:#FFFFFF;}.elementor-3083 .elementor-element.elementor-element-c990e6b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3083 .elementor-element.elementor-element-c990e6b.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );}.elementor-3083 .elementor-element.elementor-element-c990e6b.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );}.elementor-3083 .elementor-element.elementor-element-c990e6b.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-3083 .elementor-element.elementor-element-c990e6b.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Archivo Narrow", Sans-serif;font-size:20px;font-weight:600;}.elementor-3083 .elementor-element.elementor-element-c990e6b.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:"Archivo", Sans-serif;font-size:24px;font-weight:600;}.elementor-3083 .elementor-element.elementor-element-c990e6b.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-3083 .elementor-element.elementor-element-c990e6b.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-3083 .elementor-element.elementor-element-c990e6b.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:var( --e-global-color-accent );font-family:"Archivo", Sans-serif;font-weight:400;border-radius:35px 35px 35px 35px;}.elementor-3083 .elementor-element.elementor-element-c990e6b.elementor-wc-products ul.products li.product .button:hover{background-color:var( --e-global-color-primary );}.elementor-3083 .elementor-element.elementor-element-c990e6b.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-3083 .elementor-element.elementor-element-19a0ad8 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-radius:24px 24px 24px 24px;padding:15px 40px 15px 40px;}.elementor-3083 .elementor-element.elementor-element-19a0ad8 .elementor-button:hover, .elementor-3083 .elementor-element.elementor-element-19a0ad8 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-3083 .elementor-element.elementor-element-19a0ad8 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-3083 .elementor-element.elementor-element-19a0ad8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3083 .elementor-element.elementor-element-19a0ad8 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-3083 .elementor-element.elementor-element-4cb3c1d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3083 .elementor-element.elementor-element-fe334a7{--display:flex;--min-height:800px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3083 .elementor-element.elementor-element-394e8bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0;}.elementor-3083 .elementor-element.elementor-element-394e8bf:not(.elementor-motion-effects-element-type-background), .elementor-3083 .elementor-element.elementor-element-394e8bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://swisscomforts.com/wp-content/uploads/2025/07/bg-pillows-button.webp");}.elementor-3083 .elementor-element.elementor-element-394e8bf::before, .elementor-3083 .elementor-element.elementor-element-394e8bf > .elementor-background-video-container::before, .elementor-3083 .elementor-element.elementor-element-394e8bf > .e-con-inner > .elementor-background-video-container::before, .elementor-3083 .elementor-element.elementor-element-394e8bf > .elementor-background-slideshow::before, .elementor-3083 .elementor-element.elementor-element-394e8bf > .e-con-inner > .elementor-background-slideshow::before, .elementor-3083 .elementor-element.elementor-element-394e8bf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-3083 .elementor-element.elementor-element-394e8bf:hover::before, .elementor-3083 .elementor-element.elementor-element-394e8bf:hover > .elementor-background-video-container::before, .elementor-3083 .elementor-element.elementor-element-394e8bf:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3083 .elementor-element.elementor-element-394e8bf > .elementor-background-slideshow:hover::before, .elementor-3083 .elementor-element.elementor-element-394e8bf > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-3083 .elementor-element.elementor-element-394e8bf:hover{--overlay-opacity:0.5;}.elementor-3083 .elementor-element.elementor-element-394e8bf, .elementor-3083 .elementor-element.elementor-element-394e8bf::before{--overlay-transition:0.5s;}.elementor-3083 .elementor-element.elementor-element-f76e7e4 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-radius:24px 24px 24px 24px;padding:15px 40px 15px 40px;}.elementor-3083 .elementor-element.elementor-element-f76e7e4 .elementor-button:hover, .elementor-3083 .elementor-element.elementor-element-f76e7e4 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-3083 .elementor-element.elementor-element-f76e7e4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3083 .elementor-element.elementor-element-f76e7e4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3083 .elementor-element.elementor-element-f76e7e4 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-3083 .elementor-element.elementor-element-f76e7e4 .elementor-button:hover svg, .elementor-3083 .elementor-element.elementor-element-f76e7e4 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3083 .elementor-element.elementor-element-0ebbef1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0;}.elementor-3083 .elementor-element.elementor-element-0ebbef1:not(.elementor-motion-effects-element-type-background), .elementor-3083 .elementor-element.elementor-element-0ebbef1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://swisscomforts.com/wp-content/uploads/2025/07/bg-comforters-button.webp");}.elementor-3083 .elementor-element.elementor-element-0ebbef1::before, .elementor-3083 .elementor-element.elementor-element-0ebbef1 > .elementor-background-video-container::before, .elementor-3083 .elementor-element.elementor-element-0ebbef1 > .e-con-inner > .elementor-background-video-container::before, .elementor-3083 .elementor-element.elementor-element-0ebbef1 > .elementor-background-slideshow::before, .elementor-3083 .elementor-element.elementor-element-0ebbef1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3083 .elementor-element.elementor-element-0ebbef1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-3083 .elementor-element.elementor-element-0ebbef1:hover::before, .elementor-3083 .elementor-element.elementor-element-0ebbef1:hover > .elementor-background-video-container::before, .elementor-3083 .elementor-element.elementor-element-0ebbef1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3083 .elementor-element.elementor-element-0ebbef1 > .elementor-background-slideshow:hover::before, .elementor-3083 .elementor-element.elementor-element-0ebbef1 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-3083 .elementor-element.elementor-element-0ebbef1:hover{--overlay-opacity:0.5;}.elementor-3083 .elementor-element.elementor-element-0ebbef1, .elementor-3083 .elementor-element.elementor-element-0ebbef1::before{--overlay-transition:0.5s;}.elementor-3083 .elementor-element.elementor-element-22bb7c5 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-radius:24px 24px 24px 24px;padding:15px 40px 15px 40px;}.elementor-3083 .elementor-element.elementor-element-22bb7c5 .elementor-button:hover, .elementor-3083 .elementor-element.elementor-element-22bb7c5 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-3083 .elementor-element.elementor-element-22bb7c5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3083 .elementor-element.elementor-element-22bb7c5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3083 .elementor-element.elementor-element-22bb7c5 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-3083 .elementor-element.elementor-element-22bb7c5 .elementor-button:hover svg, .elementor-3083 .elementor-element.elementor-element-22bb7c5 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3083 .elementor-element.elementor-element-b6f9340{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3083 .elementor-element.elementor-element-78704b1{--display:flex;--min-height:800px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3083 .elementor-element.elementor-element-ca74502{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0;}.elementor-3083 .elementor-element.elementor-element-ca74502:not(.elementor-motion-effects-element-type-background), .elementor-3083 .elementor-element.elementor-element-ca74502 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://swisscomforts.com/wp-content/uploads/2025/07/bg-mattress-protectors-button.webp");}.elementor-3083 .elementor-element.elementor-element-ca74502::before, .elementor-3083 .elementor-element.elementor-element-ca74502 > .elementor-background-video-container::before, .elementor-3083 .elementor-element.elementor-element-ca74502 > .e-con-inner > .elementor-background-video-container::before, .elementor-3083 .elementor-element.elementor-element-ca74502 > .elementor-background-slideshow::before, .elementor-3083 .elementor-element.elementor-element-ca74502 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3083 .elementor-element.elementor-element-ca74502 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-3083 .elementor-element.elementor-element-ca74502:hover::before, .elementor-3083 .elementor-element.elementor-element-ca74502:hover > .elementor-background-video-container::before, .elementor-3083 .elementor-element.elementor-element-ca74502:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3083 .elementor-element.elementor-element-ca74502 > .elementor-background-slideshow:hover::before, .elementor-3083 .elementor-element.elementor-element-ca74502 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-3083 .elementor-element.elementor-element-ca74502:hover{--overlay-opacity:0.5;}.elementor-3083 .elementor-element.elementor-element-ca74502, .elementor-3083 .elementor-element.elementor-element-ca74502::before{--overlay-transition:0.5s;}.elementor-3083 .elementor-element.elementor-element-bf1acb3 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-radius:24px 24px 24px 24px;padding:15px 40px 15px 40px;}.elementor-3083 .elementor-element.elementor-element-bf1acb3 .elementor-button:hover, .elementor-3083 .elementor-element.elementor-element-bf1acb3 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-3083 .elementor-element.elementor-element-bf1acb3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3083 .elementor-element.elementor-element-bf1acb3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3083 .elementor-element.elementor-element-bf1acb3 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-3083 .elementor-element.elementor-element-bf1acb3 .elementor-button:hover svg, .elementor-3083 .elementor-element.elementor-element-bf1acb3 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3083 .elementor-element.elementor-element-de0bc1c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0;}.elementor-3083 .elementor-element.elementor-element-de0bc1c:not(.elementor-motion-effects-element-type-background), .elementor-3083 .elementor-element.elementor-element-de0bc1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://swisscomforts.com/wp-content/uploads/2025/07/bg-pillow-protectors-button.webp");}.elementor-3083 .elementor-element.elementor-element-de0bc1c::before, .elementor-3083 .elementor-element.elementor-element-de0bc1c > .elementor-background-video-container::before, .elementor-3083 .elementor-element.elementor-element-de0bc1c > .e-con-inner > .elementor-background-video-container::before, .elementor-3083 .elementor-element.elementor-element-de0bc1c > .elementor-background-slideshow::before, .elementor-3083 .elementor-element.elementor-element-de0bc1c > .e-con-inner > .elementor-background-slideshow::before, .elementor-3083 .elementor-element.elementor-element-de0bc1c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-3083 .elementor-element.elementor-element-de0bc1c:hover::before, .elementor-3083 .elementor-element.elementor-element-de0bc1c:hover > .elementor-background-video-container::before, .elementor-3083 .elementor-element.elementor-element-de0bc1c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3083 .elementor-element.elementor-element-de0bc1c > .elementor-background-slideshow:hover::before, .elementor-3083 .elementor-element.elementor-element-de0bc1c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-3083 .elementor-element.elementor-element-de0bc1c:hover{--overlay-opacity:0.5;}.elementor-3083 .elementor-element.elementor-element-de0bc1c, .elementor-3083 .elementor-element.elementor-element-de0bc1c::before{--overlay-transition:0.5s;}.elementor-3083 .elementor-element.elementor-element-be8c4a7 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-radius:24px 24px 24px 24px;padding:15px 40px 15px 40px;}.elementor-3083 .elementor-element.elementor-element-be8c4a7 .elementor-button:hover, .elementor-3083 .elementor-element.elementor-element-be8c4a7 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-3083 .elementor-element.elementor-element-be8c4a7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3083 .elementor-element.elementor-element-be8c4a7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3083 .elementor-element.elementor-element-be8c4a7 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-3083 .elementor-element.elementor-element-be8c4a7 .elementor-button:hover svg, .elementor-3083 .elementor-element.elementor-element-be8c4a7 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3083 .elementor-element.elementor-element-1b75d88{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3083 .elementor-element.elementor-element-f9c851d{--display:flex;--min-height:800px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3083 .elementor-element.elementor-element-a421702{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0;}.elementor-3083 .elementor-element.elementor-element-a421702:not(.elementor-motion-effects-element-type-background), .elementor-3083 .elementor-element.elementor-element-a421702 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://swisscomforts.com/wp-content/uploads/2025/07/bg-collections-button.webp");}.elementor-3083 .elementor-element.elementor-element-a421702::before, .elementor-3083 .elementor-element.elementor-element-a421702 > .elementor-background-video-container::before, .elementor-3083 .elementor-element.elementor-element-a421702 > .e-con-inner > .elementor-background-video-container::before, .elementor-3083 .elementor-element.elementor-element-a421702 > .elementor-background-slideshow::before, .elementor-3083 .elementor-element.elementor-element-a421702 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3083 .elementor-element.elementor-element-a421702 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-3083 .elementor-element.elementor-element-a421702:hover::before, .elementor-3083 .elementor-element.elementor-element-a421702:hover > .elementor-background-video-container::before, .elementor-3083 .elementor-element.elementor-element-a421702:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3083 .elementor-element.elementor-element-a421702 > .elementor-background-slideshow:hover::before, .elementor-3083 .elementor-element.elementor-element-a421702 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-3083 .elementor-element.elementor-element-a421702:hover{--overlay-opacity:0.5;}.elementor-3083 .elementor-element.elementor-element-a421702, .elementor-3083 .elementor-element.elementor-element-a421702::before{--overlay-transition:0.5s;}.elementor-3083 .elementor-element.elementor-element-81f17b8 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-radius:24px 24px 24px 24px;padding:15px 40px 15px 40px;}.elementor-3083 .elementor-element.elementor-element-81f17b8 .elementor-button:hover, .elementor-3083 .elementor-element.elementor-element-81f17b8 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-3083 .elementor-element.elementor-element-81f17b8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3083 .elementor-element.elementor-element-81f17b8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3083 .elementor-element.elementor-element-81f17b8 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-3083 .elementor-element.elementor-element-81f17b8 .elementor-button:hover svg, .elementor-3083 .elementor-element.elementor-element-81f17b8 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3083 .elementor-element.elementor-element-6789286{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.77;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3083 .elementor-element.elementor-element-6789286:not(.elementor-motion-effects-element-type-background), .elementor-3083 .elementor-element.elementor-element-6789286 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://swisscomforts.com/wp-content/uploads/2025/07/bg-sleeping-woman.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-3083 .elementor-element.elementor-element-6789286::before, .elementor-3083 .elementor-element.elementor-element-6789286 > .elementor-background-video-container::before, .elementor-3083 .elementor-element.elementor-element-6789286 > .e-con-inner > .elementor-background-video-container::before, .elementor-3083 .elementor-element.elementor-element-6789286 > .elementor-background-slideshow::before, .elementor-3083 .elementor-element.elementor-element-6789286 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3083 .elementor-element.elementor-element-6789286 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-3083 .elementor-element.elementor-element-728f533{--display:flex;--min-height:600px;--justify-content:center;}.elementor-3083 .elementor-element.elementor-element-1b489af{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-primary );}.elementor-3083 .elementor-element.elementor-element-1b489af .elementor-headline{text-align:center;font-family:"Poppins", Sans-serif;font-size:36px;font-weight:300;}.elementor-3083 .elementor-element.elementor-element-1b489af .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-primary );stroke-linecap:round;stroke-linejoin:round;}.elementor-3083 .elementor-element.elementor-element-1b489af .elementor-headline-plain-text{color:var( --e-global-color-accent );}.elementor-3083 .elementor-element.elementor-element-1b489af .elementor-headline-dynamic-text{font-family:"Architects Daughter", Sans-serif;}.elementor-3083 .elementor-element.elementor-element-ebdee22{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-3083 .elementor-element.elementor-element-b027a4c img{max-width:190px;}.elementor-3083 .elementor-element.elementor-element-f455757 img{max-width:200px;}.elementor-3083 .elementor-element.elementor-element-c7061b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3083 .elementor-element.elementor-element-2c291af{--display:flex;}.elementor-3083 .elementor-element.elementor-element-7c8e469{text-align:center;}.elementor-3083 .elementor-element.elementor-element-7c8e469 .elementor-heading-title{font-size:50px;font-weight:700;letter-spacing:-1px;color:var( --e-global-color-accent );}.elementor-3083 .elementor-element.elementor-element-f13eac7 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-3083 .elementor-element.elementor-element-f13eac7{text-align:center;font-family:"Archivo", Sans-serif;font-size:24px;font-weight:300;}.elementor-3083 .elementor-element.elementor-element-77f534e{--e-image-carousel-slides-to-show:4;}.elementor-3083 .elementor-element.elementor-element-ac931d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3083 .elementor-element.elementor-element-ac931d0:not(.elementor-motion-effects-element-type-background), .elementor-3083 .elementor-element.elementor-element-ac931d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-3083 .elementor-element.elementor-element-2e3e675{--display:flex;}.elementor-3083 .elementor-element.elementor-element-d6bf458{text-align:center;}.elementor-3083 .elementor-element.elementor-element-d6bf458 .elementor-heading-title{font-size:50px;font-weight:700;letter-spacing:-1px;color:var( --e-global-color-accent );}.elementor-3083 .elementor-element.elementor-element-d55ee43 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-3083 .elementor-element.elementor-element-d55ee43{text-align:center;font-family:"Archivo", Sans-serif;font-size:24px;font-weight:300;}.elementor-3083 .elementor-element.elementor-element-368d086{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-3083 .elementor-element.elementor-element-368d086 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-3083 .elementor-element.elementor-element-368d086:after{content:"1";}.elementor-3083 .elementor-element.elementor-element-368d086 .elementor-post__thumbnail__link{width:100%;}.elementor-3083 .elementor-element.elementor-element-368d086 .elementor-post__meta-data span + span:before{content:"•";}.elementor-3083 .elementor-element.elementor-element-368d086 .elementor-post__text{margin-top:20px;}.elementor-3083 .elementor-element.elementor-element-368d086 .elementor-post__title, .elementor-3083 .elementor-element.elementor-element-368d086 .elementor-post__title a{color:var( --e-global-color-accent );font-family:"LeagueSpartan-Bold", Sans-serif;font-size:20px;text-decoration:none;}.elementor-3083 .elementor-element.elementor-element-368d086 .elementor-post__excerpt p{color:var( --e-global-color-text );font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;}.elementor-3083 .elementor-element.elementor-element-368d086 .elementor-post__read-more{color:var( --e-global-color-primary );}.elementor-3083 .elementor-element.elementor-element-368d086 a.elementor-post__read-more{text-decoration:none;}@media(min-width:768px){.elementor-3083 .elementor-element.elementor-element-394e8bf{--width:100%;}.elementor-3083 .elementor-element.elementor-element-0ebbef1{--width:100%;}.elementor-3083 .elementor-element.elementor-element-ca74502{--width:100%;}.elementor-3083 .elementor-element.elementor-element-de0bc1c{--width:100%;}.elementor-3083 .elementor-element.elementor-element-a421702{--width:100%;}}@media(max-width:1024px){.elementor-3083 .elementor-element.elementor-element-81fd70c .elementor-heading-title{font-size:45px;}.elementor-3083 .elementor-element.elementor-element-3536711.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3083 .elementor-element.elementor-element-603c7e6 .elementor-heading-title{font-size:36px;}.elementor-3083 .elementor-element.elementor-element-c990e6b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-3083 .elementor-element.elementor-element-81fd70c{text-align:center;}.elementor-3083 .elementor-element.elementor-element-81fd70c .elementor-heading-title{font-size:36px;}.elementor-3083 .elementor-element.elementor-element-f204551{text-align:center;}.elementor-3083 .elementor-element.elementor-element-18cd6c7 .elementor-heading-title{font-size:24px;}.elementor-3083 .elementor-element.elementor-element-3536711.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3083 .elementor-element.elementor-element-25063b2{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-3083 .elementor-element.elementor-element-603c7e6{text-align:center;}.elementor-3083 .elementor-element.elementor-element-603c7e6 .elementor-heading-title{font-size:36px;}.elementor-3083 .elementor-element.elementor-element-99eca1d .elementor-heading-title{font-size:24px;}.elementor-3083 .elementor-element.elementor-element-c990e6b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3083 .elementor-element.elementor-element-368d086 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-3083 .elementor-element.elementor-element-368d086:after{content:"0.5";}.elementor-3083 .elementor-element.elementor-element-368d086 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-81fd70c */.hero-title .elementor-heading-title {
    max-width:750px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f204551 */.hero-description .elementor-widget-container {
    max-width:600px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-603c7e6 */.hero-title .elementor-heading-title {
    max-width:750px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'CyGrotesk-GrandLight';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://swisscomforts.com/wp-content/uploads/2025/03/CyGrotesk-GrandLight.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'LeagueSpartan-Bold';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://swisscomforts.com/wp-content/uploads/2025/03/LeagueSpartan-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */