.elementor-37891 .elementor-element.elementor-element-947c975{--display:flex;--padding-top:41px;--padding-bottom:41px;--padding-left:41px;--padding-right:41px}.elementor-37891 .elementor-element.elementor-element-ca2909a{--display:flex;--margin-top:-35px;--margin-bottom:-35px;--margin-left:0px;--margin-right:0px}.elementor-37891 .elementor-element.elementor-element-9cf0064>.elementor-widget-container{margin:0 0 -15px}.elementor-37891 .elementor-element.elementor-element-352225e{--display:flex;--overlay-opacity:.48;--margin-top:0px;--margin-bottom:-5px;--margin-left:0px;--margin-right:0px}.elementor-37891 .elementor-element.elementor-element-352225e:before,.elementor-37891 .elementor-element.elementor-element-352225e>.elementor-background-video-container:before,.elementor-37891 .elementor-element.elementor-element-352225e>.e-con-inner>.elementor-background-video-container:before,.elementor-37891 .elementor-element.elementor-element-352225e>.elementor-background-slideshow:before,.elementor-37891 .elementor-element.elementor-element-352225e>.e-con-inner>.elementor-background-slideshow:before,.elementor-37891 .elementor-element.elementor-element-352225e>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:''}.elementor-37891 .elementor-element.elementor-element-2dced22{--display:grid;--e-con-grid-template-columns:repeat(4,1fr);--e-con-grid-template-rows:repeat(2,1fr);--grid-auto-flow:row}.elementor-37891 .elementor-element.elementor-element-2d75492>.elementor-widget-container{margin:0 0 -50px}.elementor-37891 .elementor-element.elementor-element-66b7e73>.elementor-widget-container{background-color:transparent;margin:-20px 0 0;padding:20px 15px;background-image:linear-gradient(180deg,#FFFFFFB3 0%,#787878B3 100%);border-style:solid;border-color:#000}.elementor-37891 .elementor-element.elementor-element-66b7e73.elementor-wc-products ul.products{grid-column-gap:23px;grid-row-gap:40px}.elementor-37891 .elementor-element.elementor-element-66b7e73.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,.elementor-37891 .elementor-element.elementor-element-66b7e73.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:26px;font-weight:800}.elementor-37891 .elementor-element.elementor-element-66b7e73.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:19px}.elementor-37891 .elementor-element.elementor-element-66b7e73.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:19px}.elementor-37891 .elementor-element.elementor-element-66b7e73.elementor-wc-products ul.products li.product .price{font-weight:400}.elementor-37891 .elementor-element.elementor-element-66b7e73.elementor-wc-products ul.products li.product .button{background-color:#FF0000B5}.elementor-37891 .elementor-element.elementor-element-63d90b6{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-37891 .elementor-element.elementor-element-ce4f18b{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-37891 .elementor-element.elementor-element-3b44345{text-align:right}.elementor-37891 .elementor-element.elementor-element-3b44345 img{width:25%}.elementor-37891 .elementor-element.elementor-element-7bb3f51{text-align:left}.elementor-37891 .elementor-element.elementor-element-7bb3f51 img{width:25%}.elementor-37891 .elementor-element.elementor-element-d957ee5{--display:flex}.elementor-37891 .elementor-element.elementor-element-2be1032 img{width:19%}.elementor-37891 .elementor-element.elementor-element-59f0f39{--display:flex;--position:fixed;--min-height:66px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-15px}.elementor-37891 .elementor-element.elementor-element-59f0f39:not(.elementor-motion-effects-element-type-background),.elementor-37891 .elementor-element.elementor-element-59f0f39>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.cosmodec.co.za/wp-content/uploads/2025/03/Need-our-help-button.png");background-position:center center;background-repeat:no-repeat;background-size:cover}body:not(.rtl) .elementor-37891 .elementor-element.elementor-element-59f0f39{right:-2px}body.rtl .elementor-37891 .elementor-element.elementor-element-59f0f39{left:-2px}.elementor-37891 .elementor-element.elementor-element-c7c3111{--display:flex}.elementor-37891 .elementor-element.elementor-element-65d283f>.elementor-widget-container{margin:33px 0;padding:0}body:not(.rtl) .elementor-37891 .elementor-element.elementor-element-65d283f{right:8px}body.rtl .elementor-37891 .elementor-element.elementor-element-65d283f{left:8px}.elementor-37891 .elementor-element.elementor-element-65d283f{bottom:-35px}.elementor-37891 .elementor-element.elementor-element-65d283f .elementor-button{box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);padding:18px 164px 18px 100px}body.elementor-page-37891:not(.elementor-motion-effects-element-type-background),body.elementor-page-37891>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.cosmodec.co.za/wp-content/uploads/2025/11/pexels-jeshoots-com-147458-834892-1-scaled.jpg");background-position:bottom left}:root{--page-title-display:none}@media(min-width:768px){.elementor-37891 .elementor-element.elementor-element-59f0f39{--width:32%}}@media(max-width:1024px){.elementor-37891 .elementor-element.elementor-element-9cf0064>.elementor-widget-container{margin:-35px 0 0}.elementor-37891 .elementor-element.elementor-element-2dced22{--grid-auto-flow:row}.elementor-37891 .elementor-element.elementor-element-2d75492>.elementor-widget-container{margin:0 0 -30px}.elementor-37891 .elementor-element.elementor-element-66b7e73.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}.elementor-37891 .elementor-element.elementor-element-ce4f18b{--grid-auto-flow:row}body.elementor-page-37891:not(.elementor-motion-effects-element-type-background),body.elementor-page-37891>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}}@media(max-width:767px){.elementor-37891 .elementor-element.elementor-element-947c975{--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px}.elementor-37891 .elementor-element.elementor-element-ca2909a{--margin-top:-15px;--margin-bottom:-35px;--margin-left:0px;--margin-right:0px}.elementor-37891 .elementor-element.elementor-element-9cf0064>.elementor-widget-container{margin:-10px 0 30px}.elementor-37891 .elementor-element.elementor-element-2dced22{--e-con-grid-template-columns:repeat(2,1fr);--grid-auto-flow:row}.elementor-37891 .elementor-element.elementor-element-2d75492>.elementor-widget-container{margin:0}.elementor-37891 .elementor-element.elementor-element-66b7e73.elementor-wc-products ul.products li.product{text-align:center}.elementor-37891 .elementor-element.elementor-element-66b7e73.elementor-wc-products ul.products{grid-column-gap:18px;grid-row-gap:8px}.elementor-37891 .elementor-element.elementor-element-66b7e73.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,.elementor-37891 .elementor-element.elementor-element-66b7e73.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:15px;line-height:1.1em}.elementor-37891 .elementor-element.elementor-element-66b7e73.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:10px}.elementor-37891 .elementor-element.elementor-element-66b7e73.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:10px}.elementor-37891 .elementor-element.elementor-element-66b7e73.elementor-wc-products ul.products li.product .price{font-size:10px;line-height:.1em;letter-spacing:-.7px}.elementor-37891 .elementor-element.elementor-element-66b7e73.elementor-wc-products ul.products li.product .button{font-size:6px;line-height:.1em}.elementor-37891 .elementor-element.elementor-element-ce4f18b{--e-con-grid-template-columns:repeat(2,1fr);--grid-auto-flow:row}body.elementor-page-37891:not(.elementor-motion-effects-element-type-background),body.elementor-page-37891>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:top center}}