.elementor-78 .elementor-element.elementor-element-d0ada8a{--display:flex;--position:fixed;--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;bottom:23px;--z-index:5;}body:not(.rtl) .elementor-78 .elementor-element.elementor-element-d0ada8a{left:0px;}body.rtl .elementor-78 .elementor-element.elementor-element-d0ada8a{right:0px;}.elementor-78 .elementor-element.elementor-element-91e344b{--grid-template-columns:repeat(0, auto);--icon-size:30px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-78 .elementor-element.elementor-element-91e344b .elementor-widget-container{text-align:center;}.elementor-78 .elementor-element.elementor-element-91e344b .elementor-social-icon{background-color:#FFFFFF;--icon-padding:12px;}.elementor-78 .elementor-element.elementor-element-91e344b .elementor-social-icon i{color:#010101;}.elementor-78 .elementor-element.elementor-element-91e344b .elementor-social-icon svg{fill:#010101;}.elementor-78 .elementor-element.elementor-element-91e344b .elementor-icon{border-radius:50px 50px 50px 50px;}.elementor-78 .elementor-element.elementor-element-91e344b .elementor-social-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-91e344b .elementor-social-icon:hover i{color:var( --e-global-color-primary );}.elementor-78 .elementor-element.elementor-element-91e344b .elementor-social-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-78 .elementor-element.elementor-element-0475cb6{--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;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-78 .elementor-element.elementor-element-b3c5a32 > .elementor-widget-container{margin:0px 70px 0px 0px;}.elementor-78 .elementor-element.elementor-element-b3c5a32 .elementor-icon-wrapper{text-align:center;}.elementor-78 .elementor-element.elementor-element-b3c5a32.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-b3c5a32.elementor-view-framed .elementor-icon, .elementor-78 .elementor-element.elementor-element-b3c5a32.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-78 .elementor-element.elementor-element-b3c5a32.elementor-view-framed .elementor-icon, .elementor-78 .elementor-element.elementor-element-b3c5a32.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-78 .elementor-element.elementor-element-b3c5a32.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-b3c5a32.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-b3c5a32 .elementor-icon{font-size:28px;padding:15px;}.elementor-78 .elementor-element.elementor-element-b3c5a32 .elementor-icon svg{height:28px;}.elementor-78 .elementor-element.elementor-element-65d0af5{--display:flex;--min-height:102vh;--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:space-evenly;--align-items:center;--overflow:hidden;--margin-top:-200px;--margin-bottom:-0px;--margin-left:-0px;--margin-right:-0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-65d0af5:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-65d0af5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://thebikegarage.co.za/wp-content/uploads/2025/06/Screenshot-2025-06-09-at-08.39.26-scaled.png") 50% 50%;background-size:cover;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-78 .elementor-element.elementor-element-cadccef > .elementor-widget-container{--e-transform-rotateZ:-6deg;--e-transform-translateY:25px;--e-transform-skewX:-6deg;}.elementor-78 .elementor-element.elementor-element-cadccef .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-9ecd6fb .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-9ecd6fb > .elementor-widget-container{--e-transform-rotateZ:-6deg;--e-transform-translateY:-25px;--e-transform-skewX:-6deg;}.elementor-78 .elementor-element.elementor-element-c19c986{--display:flex;--position:absolute;--min-height:220px;--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:space-between;--align-items:flex-end;--overflow:auto;bottom:-170px;--z-index:0;}.elementor-78 .elementor-element.elementor-element-c19c986:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-c19c986 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-78 .elementor-element.elementor-element-c19c986.e-con{--e-con-transform-rotateZ:-6deg;--e-con-transform-translateX:-20px;--e-con-transform-translateY:-80px;--e-con-transform-flipX:-1;--e-con-transform-flipY:-1;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-78 .elementor-element.elementor-element-c19c986{right:-62px;}body.rtl .elementor-78 .elementor-element.elementor-element-c19c986{left:-62px;}.elementor-78 .elementor-element.elementor-element-cf02972{--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:space-evenly;--align-items:center;--overflow:hidden;--margin-top:-200px;--margin-bottom:-0px;--margin-left:0px;--margin-right:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-cf02972.e-con{--e-con-transform-translateX:0px;}.elementor-78 .elementor-element.elementor-element-64dc4db > .elementor-widget-container{--e-transform-rotateZ:-6deg;--e-transform-translateY:25px;--e-transform-skewX:-6deg;}.elementor-78 .elementor-element.elementor-element-64dc4db .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-fc725ea .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-fc725ea > .elementor-widget-container{--e-transform-rotateZ:-6deg;--e-transform-translateY:-25px;--e-transform-skewX:-6deg;}.elementor-78 .elementor-element.elementor-element-427e47b{--display:flex;--position:absolute;--min-height:220px;--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:space-between;--align-items:flex-end;--overflow:auto;bottom:-170px;--z-index:0;}.elementor-78 .elementor-element.elementor-element-427e47b:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-427e47b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-78 .elementor-element.elementor-element-427e47b.e-con{--e-con-transform-rotateZ:-6deg;--e-con-transform-translateX:-20px;--e-con-transform-translateY:-80px;--e-con-transform-flipX:-1;--e-con-transform-flipY:-1;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-78 .elementor-element.elementor-element-427e47b{right:-62px;}body.rtl .elementor-78 .elementor-element.elementor-element-427e47b{left:-62px;}.elementor-78 .elementor-element.elementor-element-6dc6337{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-78 .elementor-element.elementor-element-6dc6337:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-6dc6337 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-78 .elementor-element.elementor-element-8a37086 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-78 .elementor-element.elementor-element-8a37086{text-align:center;}.elementor-78 .elementor-element.elementor-element-a1510af > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-78 .elementor-element.elementor-element-a1510af{text-align:center;}.elementor-78 .elementor-element.elementor-element-a1510af .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-78 .elementor-element.elementor-element-a75b3a3 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-a75b3a3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-78 .elementor-element.elementor-element-a75b3a3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-78 .elementor-element.elementor-element-c8be173 > .elementor-widget-container{margin:60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-c8be173{text-align:center;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-78 .elementor-element.elementor-element-bcdb463 .swiper-pagination-bullet-active, .elementor-78 .elementor-element.elementor-element-bcdb463 .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-primary );}.elementor-78 .elementor-element.elementor-element-bcdb463 .swiper-pagination-fraction{color:var( --e-global-color-primary );}.elementor-78 .elementor-element.elementor-element-bcdb463 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-bcdb463.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-78 .elementor-element.elementor-element-bcdb463 .elementor-main-swiper{width:100%;}.elementor-78 .elementor-element.elementor-element-bcdb463 .elementor-main-swiper .swiper-slide{border-width:0px 0px 0px 0px;border-radius:0px;}.elementor-78 .elementor-element.elementor-element-bcdb463 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-bcdb463 .elementor-swiper-button svg{fill:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-bcdb463 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px;height:10px;width:10px;}.elementor-78 .elementor-element.elementor-element-bcdb463 .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-78 .elementor-element.elementor-element-bcdb463 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-bcdb463 .elementor-testimonial__header, .elementor-78 .elementor-element.elementor-element-bcdb463 .elementor-testimonial__name{font-family:var( --e-global-typography-c576f96-font-family ), Sans-serif;font-size:var( --e-global-typography-c576f96-font-size );font-weight:var( --e-global-typography-c576f96-font-weight );text-transform:var( --e-global-typography-c576f96-text-transform );letter-spacing:var( --e-global-typography-c576f96-letter-spacing );}.elementor-78 .elementor-element.elementor-element-bcdb463 .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-78 .elementor-element.elementor-element-bcdb463 .elementor-testimonial__image img{width:0px;height:0px;}.elementor-78 .elementor-element.elementor-element-bcdb463 .elementor-star-rating{font-size:20px;}.elementor-78 .elementor-element.elementor-element-bcdb463 .elementor-star-rating i:not(:last-of-type){margin-inline-end:2px;}.elementor-78 .elementor-element.elementor-element-bcdb463 .elementor-star-rating i:before{color:var( --e-global-color-text );}.elementor-78 .elementor-element.elementor-element-bcdb463 .elementor-star-rating i{color:var( --e-global-color-primary );}.elementor-78 .elementor-element.elementor-element-22843cd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-78 .elementor-element.elementor-element-8bdff33 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-8bdff33 img{width:100%;}.elementor-78 .elementor-element.elementor-element-3a4d5fa{--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:30px;--padding-bottom:30px;--padding-left:80px;--padding-right:80px;}.elementor-78 .elementor-element.elementor-element-0f948da{z-index:1;text-align:center;}.elementor-78 .elementor-element.elementor-element-0f948da .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-78 .elementor-element.elementor-element-44e91db.elementor-wc-products ul.products li.product{text-align:left;padding:0px 0px 10px 0px;box-shadow:0px -1px 15px 1px rgba(0, 0, 0, 0.1);background-color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-44e91db{z-index:1;}.elementor-78 .elementor-element.elementor-element-44e91db.elementor-wc-products  ul.products{grid-column-gap:40px;grid-row-gap:40px;}.elementor-78 .elementor-element.elementor-element-44e91db.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:20px;}.elementor-78 .elementor-element.elementor-element-44e91db.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );margin-bottom:5px;}.elementor-78 .elementor-element.elementor-element-44e91db.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );margin-bottom:5px;}.elementor-78 .elementor-element.elementor-element-44e91db.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-78 .elementor-element.elementor-element-44e91db.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:25px;letter-spacing:1px;}.elementor-78 .elementor-element.elementor-element-44e91db.elementor-wc-products ul.products li.product .star-rating{margin-bottom:0px;}.elementor-78 .elementor-element.elementor-element-44e91db.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px;}.elementor-78 .elementor-element.elementor-element-44e91db.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-78 .elementor-element.elementor-element-44e91db.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-78 .elementor-element.elementor-element-44e91db.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-78 .elementor-element.elementor-element-44e91db.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-78 .elementor-element.elementor-element-44e91db.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-c576f96-font-family ), Sans-serif;font-size:var( --e-global-typography-c576f96-font-size );font-weight:var( --e-global-typography-c576f96-font-weight );text-transform:var( --e-global-typography-c576f96-text-transform );letter-spacing:var( --e-global-typography-c576f96-letter-spacing );}.elementor-78 .elementor-element.elementor-element-44e91db.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );border-radius:50px 50px 50px 50px;padding:10px 15px 10px 15px;margin-top:0px;}.elementor-78 .elementor-element.elementor-element-44e91db.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-78 .elementor-element.elementor-element-75ee013 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-75ee013{z-index:1;}body:not(.rtl) .elementor-78 .elementor-element.elementor-element-ba4a044{left:0px;}body.rtl .elementor-78 .elementor-element.elementor-element-ba4a044{right:0px;}.elementor-78 .elementor-element.elementor-element-ba4a044{top:150px;z-index:0;}.elementor-78 .elementor-element.elementor-element-d0a9788 > .elementor-widget-container{--e-transform-flipX:-1;}body:not(.rtl) .elementor-78 .elementor-element.elementor-element-d0a9788{left:0px;}body.rtl .elementor-78 .elementor-element.elementor-element-d0a9788{right:0px;}.elementor-78 .elementor-element.elementor-element-d0a9788{top:150px;z-index:0;}.elementor-78 .elementor-element.elementor-element-eb7cb31{--display:flex;--position:absolute;--min-height:431px;--overflow:hidden;top:0px;}.elementor-78 .elementor-element.elementor-element-eb7cb31:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-eb7cb31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6d9cf6a );}.elementor-78 .elementor-element.elementor-element-eb7cb31.e-con{--e-con-transform-rotateZ:58deg;--align-self:center;}body:not(.rtl) .elementor-78 .elementor-element.elementor-element-eb7cb31{left:69%;}body.rtl .elementor-78 .elementor-element.elementor-element-eb7cb31{right:69%;}.elementor-78 .elementor-element.elementor-element-e9e7002{--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;--overflow:hidden;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-78 .elementor-element.elementor-element-e9e7002:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-e9e7002 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-78 .elementor-element.elementor-element-d4d7efd{--display:flex;--min-height:75px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-78 .elementor-element.elementor-element-d4d7efd:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-d4d7efd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-78 .elementor-element.elementor-element-d4d7efd.e-con{--e-con-transform-rotateZ:2deg;--align-self:center;}.elementor-78 .elementor-element.elementor-element-f91d48b{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-0105ed8 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-78 .elementor-element.elementor-element-e9c8fb0{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-77bff9f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-78 .elementor-element.elementor-element-77bff9f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-78 .elementor-element.elementor-element-77bff9f{--e-icon-list-icon-size:27px;--icon-vertical-offset:0px;}.elementor-78 .elementor-element.elementor-element-77bff9f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-78 .elementor-element.elementor-element-77bff9f .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-78 .elementor-element.elementor-element-77bff9f .elementor-icon-list-text{transition:color 0.3s;}.elementor-78 .elementor-element.elementor-element-6c7541f{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-78 .elementor-element.elementor-element-e5aa15a .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-78 .elementor-element.elementor-element-c1eb109 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}body:not(.rtl) .elementor-78 .elementor-element.elementor-element-a1c0da2{right:-7%;}body.rtl .elementor-78 .elementor-element.elementor-element-a1c0da2{left:-7%;}.elementor-78 .elementor-element.elementor-element-a1c0da2{bottom:-5px;}.elementor-78 .elementor-element.elementor-element-e0e8419{--display:flex;--overflow:hidden;--padding-top:60px;--padding-bottom:60px;--padding-left:80px;--padding-right:80px;}.elementor-78 .elementor-element.elementor-element-e0e8419:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-e0e8419 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6d9cf6a );}.elementor-78 .elementor-element.elementor-element-d80d0ae{z-index:1;text-align:center;}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-78 .elementor-element.elementor-element-14b2c48 .product{text-align:center;}.elementor-78 .elementor-element.elementor-element-14b2c48 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-14b2c48{z-index:1;}.elementor-78 .elementor-element.elementor-element-14b2c48.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-78 .elementor-element.elementor-element-14b2c48 a > img{margin-bottom:0px;}.elementor-78 .elementor-element.elementor-element-14b2c48 .woocommerce .woocommerce-loop-category__title{font-family:var( --e-global-typography-1da8cf9-font-family ), Sans-serif;font-size:var( --e-global-typography-1da8cf9-font-size );font-weight:var( --e-global-typography-1da8cf9-font-weight );text-transform:var( --e-global-typography-1da8cf9-text-transform );letter-spacing:var( --e-global-typography-1da8cf9-letter-spacing );}.elementor-78 .elementor-element.elementor-element-14b2c48 .woocommerce-loop-category__title .count{color:#020101FC;}.elementor-78 .elementor-element.elementor-element-4cb640e .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-4cb640e{z-index:1;}.elementor-78 .elementor-element.elementor-element-225609f{--display:flex;--position:absolute;--min-height:600px;top:0px;}.elementor-78 .elementor-element.elementor-element-225609f:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-225609f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-225609f.e-con{--e-con-transform-rotateZ:120deg;}body:not(.rtl) .elementor-78 .elementor-element.elementor-element-225609f{left:43%;}body.rtl .elementor-78 .elementor-element.elementor-element-225609f{right:43%;}.elementor-78 .elementor-element.elementor-element-fec0f31{--display:flex;--min-height:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-fec0f31:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-fec0f31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-78 .elementor-element.elementor-element-97e23c9{right:0px;}body.rtl .elementor-78 .elementor-element.elementor-element-97e23c9{left:0px;}.elementor-78 .elementor-element.elementor-element-97e23c9{top:0px;z-index:0;}.elementor-78 .elementor-element.elementor-element-4fb3d48{--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;--align-items:flex-end;--padding-top:43px;--padding-bottom:43px;--padding-left:80px;--padding-right:80px;}.elementor-78 .elementor-element.elementor-element-909e86d{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 3px 0px 0px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-78 .elementor-element.elementor-element-66d3257 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-78 .elementor-element.elementor-element-66d3257{z-index:1;text-align:center;}.elementor-78 .elementor-element.elementor-element-66d3257 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-78 .elementor-element.elementor-element-0c2d57f{z-index:1;text-align:center;}.elementor-78 .elementor-element.elementor-element-0c2d57f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-78 .elementor-element.elementor-element-7727843{--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;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-78 .elementor-element.elementor-element-b971078 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-afab40c .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-afab40c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-78 .elementor-element.elementor-element-afab40c .elementor-button .elementor-button-content-wrapper{gap:10px;}body.elementor-page-78:not(.elementor-motion-effects-element-type-background), body.elementor-page-78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}:root{--page-title-display:none;}body.elementor-page-78{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-78 .elementor-element.elementor-element-0475cb6{--width:50%;}.elementor-78 .elementor-element.elementor-element-65d0af5{--width:100%;}.elementor-78 .elementor-element.elementor-element-c19c986{--width:103vw;}.elementor-78 .elementor-element.elementor-element-cf02972{--width:101vw;}.elementor-78 .elementor-element.elementor-element-427e47b{--width:103vw;}.elementor-78 .elementor-element.elementor-element-eb7cb31{--width:1148px;}.elementor-78 .elementor-element.elementor-element-d4d7efd{--width:105vw;}}@media(max-width:1024px) and (min-width:768px){.elementor-78 .elementor-element.elementor-element-c19c986{--width:105vw;}.elementor-78 .elementor-element.elementor-element-427e47b{--width:105vw;}}@media(max-width:1366px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-78 .elementor-element.elementor-element-cadccef .elementor-button{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-78 .elementor-element.elementor-element-9ecd6fb .elementor-button{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-78 .elementor-element.elementor-element-64dc4db .elementor-button{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-78 .elementor-element.elementor-element-fc725ea .elementor-button{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-78 .elementor-element.elementor-element-a1510af .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-reviews .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-78 .elementor-element.elementor-element-bcdb463 .elementor-testimonial__header, .elementor-78 .elementor-element.elementor-element-bcdb463 .elementor-testimonial__name{font-size:var( --e-global-typography-c576f96-font-size );letter-spacing:var( --e-global-typography-c576f96-letter-spacing );}.elementor-78 .elementor-element.elementor-element-bcdb463 .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-78 .elementor-element.elementor-element-0f948da .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-78 .elementor-element.elementor-element-44e91db.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-c576f96-font-size );letter-spacing:var( --e-global-typography-c576f96-letter-spacing );}.elementor-78 .elementor-element.elementor-element-44e91db.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-78 .elementor-element.elementor-element-0105ed8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-78 .elementor-element.elementor-element-e9c8fb0{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-78 .elementor-element.elementor-element-77bff9f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-78 .elementor-element.elementor-element-77bff9f .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-78 .elementor-element.elementor-element-e5aa15a .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-78 .elementor-element.elementor-element-c1eb109 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-78 .elementor-element.elementor-element-14b2c48 .woocommerce .woocommerce-loop-category__title{font-size:var( --e-global-typography-1da8cf9-font-size );letter-spacing:var( --e-global-typography-1da8cf9-letter-spacing );}.elementor-78 .elementor-element.elementor-element-66d3257 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-78 .elementor-element.elementor-element-0c2d57f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:1024px){.elementor-78 .elementor-element.elementor-element-65d0af5{--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;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-78 .elementor-element.elementor-element-cadccef > .elementor-widget-container{--e-transform-translateY:0px;}.elementor-78 .elementor-element.elementor-element-cadccef .elementor-button{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-78 .elementor-element.elementor-element-9ecd6fb > .elementor-widget-container{--e-transform-translateY:0px;}.elementor-78 .elementor-element.elementor-element-9ecd6fb .elementor-button{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-78 .elementor-element.elementor-element-cf02972{--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;}.elementor-78 .elementor-element.elementor-element-64dc4db > .elementor-widget-container{--e-transform-translateY:0px;}.elementor-78 .elementor-element.elementor-element-64dc4db .elementor-button{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-78 .elementor-element.elementor-element-fc725ea > .elementor-widget-container{--e-transform-translateY:0px;}.elementor-78 .elementor-element.elementor-element-fc725ea .elementor-button{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-78 .elementor-element.elementor-element-6dc6337{--padding-top:0px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-78 .elementor-element.elementor-element-a1510af .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-reviews .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-78 .elementor-element.elementor-element-bcdb463 .elementor-testimonial__header, .elementor-78 .elementor-element.elementor-element-bcdb463 .elementor-testimonial__name{font-size:var( --e-global-typography-c576f96-font-size );letter-spacing:var( --e-global-typography-c576f96-letter-spacing );}.elementor-78 .elementor-element.elementor-element-bcdb463 .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-78 .elementor-element.elementor-element-0f948da .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-78 .elementor-element.elementor-element-44e91db.elementor-wc-products ul.products li.product{text-align:center;}.elementor-78 .elementor-element.elementor-element-44e91db.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-78 .elementor-element.elementor-element-44e91db.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-c576f96-font-size );letter-spacing:var( --e-global-typography-c576f96-letter-spacing );}.elementor-78 .elementor-element.elementor-element-44e91db.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-78 .elementor-element.elementor-element-0105ed8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-78 .elementor-element.elementor-element-e9c8fb0{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-78 .elementor-element.elementor-element-77bff9f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-78 .elementor-element.elementor-element-77bff9f .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-78 .elementor-element.elementor-element-e5aa15a .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-78 .elementor-element.elementor-element-c1eb109 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}body:not(.rtl) .elementor-78 .elementor-element.elementor-element-a1c0da2{right:-32%;}body.rtl .elementor-78 .elementor-element.elementor-element-a1c0da2{left:-32%;}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-78 .elementor-element.elementor-element-14b2c48 .woocommerce .woocommerce-loop-category__title{font-size:var( --e-global-typography-1da8cf9-font-size );letter-spacing:var( --e-global-typography-1da8cf9-letter-spacing );}body:not(.rtl) .elementor-78 .elementor-element.elementor-element-225609f{left:58%;}body.rtl .elementor-78 .elementor-element.elementor-element-225609f{right:58%;}.elementor-78 .elementor-element.elementor-element-909e86d{--min-height:0px;--margin-top:-10px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-78 .elementor-element.elementor-element-66d3257 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-78 .elementor-element.elementor-element-0c2d57f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:767px){.elementor-78 .elementor-element.elementor-element-d0ada8a{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;bottom:8px;}.elementor-78 .elementor-element.elementor-element-b3c5a32 > .elementor-widget-container{margin:0px 80px 0px 0px;}.elementor-78 .elementor-element.elementor-element-b3c5a32 .elementor-icon{font-size:30px;}.elementor-78 .elementor-element.elementor-element-b3c5a32 .elementor-icon svg{height:30px;}.elementor-78 .elementor-element.elementor-element-65d0af5{--min-height:80vh;--margin-top:-175px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-78 .elementor-element.elementor-element-cadccef > .elementor-widget-container{--e-transform-translateY:0px;}.elementor-78 .elementor-element.elementor-element-cadccef .elementor-button{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-78 .elementor-element.elementor-element-9ecd6fb > .elementor-widget-container{--e-transform-translateY:0px;}.elementor-78 .elementor-element.elementor-element-9ecd6fb .elementor-button{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-78 .elementor-element.elementor-element-c19c986{--width:110vw;}body:not(.rtl) .elementor-78 .elementor-element.elementor-element-c19c986{right:-41px;}body.rtl .elementor-78 .elementor-element.elementor-element-c19c986{left:-41px;}.elementor-78 .elementor-element.elementor-element-cf02972{--min-height:80vh;--margin-top:-175px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-78 .elementor-element.elementor-element-64dc4db > .elementor-widget-container{--e-transform-translateY:0px;}.elementor-78 .elementor-element.elementor-element-64dc4db .elementor-button{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-78 .elementor-element.elementor-element-fc725ea > .elementor-widget-container{--e-transform-translateY:0px;}.elementor-78 .elementor-element.elementor-element-fc725ea .elementor-button{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-78 .elementor-element.elementor-element-427e47b{--width:110vw;}body:not(.rtl) .elementor-78 .elementor-element.elementor-element-427e47b{right:-41px;}body.rtl .elementor-78 .elementor-element.elementor-element-427e47b{left:-41px;}.elementor-78 .elementor-element.elementor-element-6dc6337{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-78 .elementor-element.elementor-element-a1510af .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-reviews .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-78 .elementor-element.elementor-element-bcdb463.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-78 .elementor-element.elementor-element-bcdb463 .elementor-main-swiper{width:100%;}.elementor-78 .elementor-element.elementor-element-bcdb463 .elementor-swiper-button{font-size:0px;}.elementor-78 .elementor-element.elementor-element-bcdb463 .elementor-testimonial__header, .elementor-78 .elementor-element.elementor-element-bcdb463 .elementor-testimonial__name{font-size:var( --e-global-typography-c576f96-font-size );letter-spacing:var( --e-global-typography-c576f96-letter-spacing );}.elementor-78 .elementor-element.elementor-element-bcdb463 .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-78 .elementor-element.elementor-element-3a4d5fa{--padding-top:30px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-78 .elementor-element.elementor-element-0f948da .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-78 .elementor-element.elementor-element-44e91db.elementor-wc-products ul.products li.product{text-align:left;padding:0px 0px 15px 0px;}.elementor-78 .elementor-element.elementor-element-44e91db > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-44e91db.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-78 .elementor-element.elementor-element-44e91db.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-78 .elementor-element.elementor-element-44e91db.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:16px;}.elementor-78 .elementor-element.elementor-element-44e91db.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:10px;}.elementor-78 .elementor-element.elementor-element-44e91db.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:10px;}.elementor-78 .elementor-element.elementor-element-44e91db.elementor-wc-products ul.products li.product .price{font-size:16px;}.elementor-78 .elementor-element.elementor-element-44e91db.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-c576f96-font-size );letter-spacing:var( --e-global-typography-c576f96-letter-spacing );}.elementor-78 .elementor-element.elementor-element-44e91db.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );margin-top:10px;}.elementor-78 .elementor-element.elementor-element-44e91db.elementor-wc-products .added_to_cart{margin-inline-start:10px;}.elementor-78 .elementor-element.elementor-element-75ee013 > .elementor-widget-container{--e-transform-translateY:40px;margin:30px 30px 30px 30px;}.elementor-78 .elementor-element.elementor-element-d0a9788{top:803px;}.elementor-78 .elementor-element.elementor-element-e9e7002{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-78 .elementor-element.elementor-element-d4d7efd.e-con{--e-con-transform-translateX:-38px;}.elementor-78 .elementor-element.elementor-element-d4d7efd{--width:110vw;}.elementor-78 .elementor-element.elementor-element-f91d48b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:040px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-0105ed8{text-align:center;}.elementor-78 .elementor-element.elementor-element-0105ed8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-78 .elementor-element.elementor-element-e9c8fb0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-78 .elementor-element.elementor-element-77bff9f{z-index:1;}.elementor-78 .elementor-element.elementor-element-77bff9f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-78 .elementor-element.elementor-element-77bff9f .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-78 .elementor-element.elementor-element-6c7541f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:1;}.elementor-78 .elementor-element.elementor-element-e5aa15a .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-78 .elementor-element.elementor-element-c1eb109 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-78 .elementor-element.elementor-element-a1c0da2{z-index:0;}.elementor-78 .elementor-element.elementor-element-a1c0da2 img{width:38%;}.elementor-78 .elementor-element.elementor-element-e0e8419{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-78 .elementor-element.elementor-element-14b2c48 .woocommerce .woocommerce-loop-category__title{font-size:var( --e-global-typography-1da8cf9-font-size );letter-spacing:var( --e-global-typography-1da8cf9-letter-spacing );}.elementor-78 .elementor-element.elementor-element-4cb640e > .elementor-widget-container{--e-transform-translateY:40px;margin:30px 30px 30px 30px;}body:not(.rtl) .elementor-78 .elementor-element.elementor-element-225609f{left:26%;}body.rtl .elementor-78 .elementor-element.elementor-element-225609f{right:26%;}.elementor-78 .elementor-element.elementor-element-225609f{top:-263px;}.elementor-78 .elementor-element.elementor-element-fec0f31{--min-height:300px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-78 .elementor-element.elementor-element-97e23c9 img{height:329px;}.elementor-78 .elementor-element.elementor-element-4fb3d48{--min-height:329px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-909e86d{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78 .elementor-element.elementor-element-66d3257 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-78 .elementor-element.elementor-element-0c2d57f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-cf02972 */#heroSection-large {
    height: 102vh;
    min-height: 800px;
}/* End custom CSS */
/* Start custom CSS for reviews, class: .elementor-element-bcdb463 */.reviews .swiper-slide {
    box-shadow: 0px -1px 15px 1px rgba(0, 0, 0, 10%);
    min-height: 300px;
}

.reviews .elementor-swiper-button {
    background: #000;
    padding: 5px;
    border-radius: 25px;
}

.elementor-swiper-button-prev {
    left: -45px!important;
}

.elementor-swiper-button-next {
    right: -45px!important;
}

.reviews .swiper {
    padding: 20px;
}

.reviews .swiper-pagination {
    position: relative;
    top: 30px;
}

@media (max-width: 1024px) {
   .elementor-swiper-button-prev {
    left: -30px!important;
}

.elementor-swiper-button-next {
    right: -30px!important;
} 
}

@media (max-width: 765px) {
  .reviews .elementor-swiper-button {
    display: none!important;
}  
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-44e91db */.product h2, .price, .button{
    margin-left: 20px!important;
}

.add_to_cart_button {
    display: none!important;
}

@media (max-width: 1020px) {
    .product h2, .price, .button{
    margin-left: 0px!important;
}
}


@media (max-width: 765px) {
    .woocommerce-loop-product__title, .price {
        padding-left: 20px!important;
    }
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-14b2c48 */.count {
    display: none;
}

.product-category {
    background-color: #fff;
    box-shadow: 0px -1px 15px 1px rgba(0, 0, 0, 10%);
}

.woocommerce-loop-category__title {
    margin-bottom: 20px!important;
}


@media (min-width: 1025px) {
   .woocommerce-loop-category__title {
    position: relative;
    left: -10px;
} 
}

@media (max-width: 1020px) {
    #homepage-categories .product-category:nth-of-type(4) {
        display: none!important;
    }
}/* End custom CSS */
/* Start custom CSS */body {
    overflow-x: hidden;
}/* End custom CSS */