.elementor-44191 .elementor-element.elementor-element-478f5f10{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44191 .elementor-element.elementor-element-6413e6e4 .elementor-repeater-item-8b2ed16 .swiper-slide-bg{background-image:url(https://www.scalemonkey.com/wp-content/uploads/2026/08/smc_side_pipe.jpg);background-size:cover;}.elementor-44191 .elementor-element.elementor-element-6413e6e4 .elementor-repeater-item-080ebaa .swiper-slide-bg{background-image:url(https://www.scalemonkey.com/wp-content/uploads/2026/08/smc_aircleaner.jpg);background-size:cover;}.elementor-44191 .elementor-element.elementor-element-6413e6e4 .elementor-repeater-item-c9c8491 .swiper-slide-bg{background-image:url(https://www.scalemonkey.com/wp-content/uploads/2026/08/traxxas_trx-4.jpg);background-size:cover;}.elementor-44191 .elementor-element.elementor-element-6413e6e4 .swiper-slide{transition-duration:calc(12000ms*1.2);}.elementor-44191 .elementor-element.elementor-element-6413e6e4 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:30px;}.elementor-44191 .elementor-element.elementor-element-6413e6e4 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:30px;}.elementor-44191 .elementor-element.elementor-element-69bfb971{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44191 .elementor-element.elementor-element-1a50b44{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44191 .elementor-element.elementor-element-3582e840{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44191 .elementor-element.elementor-element-3582e840.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-44191 .elementor-element.elementor-element-c4df99d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44191 .elementor-element.elementor-element-2b31a7a5{--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;--flex-wrap:wrap;}.elementor-44191 .elementor-element.elementor-element-6fe346fc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44191 .elementor-element.elementor-element-33296a53{--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:center;--gap:15px 20px;--row-gap:15px;--column-gap:20px;}.elementor-44191 .elementor-element.elementor-element-401afa55{--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;}.elementor-44191 .elementor-element.elementor-element-401afa55:not(.elementor-motion-effects-element-type-background), .elementor-44191 .elementor-element.elementor-element-401afa55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010205;}.elementor-44191 .elementor-element.elementor-element-23c21625{z-index:10;}.elementor-44191 .elementor-element.elementor-element-60cd3ea7{z-index:100;text-align:center;}.elementor-44191 .elementor-element.elementor-element-50d987d4{z-index:50;text-align:start;}body:not(.rtl) .elementor-44191 .elementor-element.elementor-element-6f999d11{right:12px;}body.rtl .elementor-44191 .elementor-element.elementor-element-6f999d11{left:12px;}.elementor-44191 .elementor-element.elementor-element-6f999d11{bottom:2px;z-index:100;}.elementor-44191 .elementor-element.elementor-element-6f999d11 .elementor-icon-wrapper{text-align:center;}.elementor-44191 .elementor-element.elementor-element-6f999d11.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e91a6dc );}.elementor-44191 .elementor-element.elementor-element-6f999d11.elementor-view-framed .elementor-icon, .elementor-44191 .elementor-element.elementor-element-6f999d11.elementor-view-default .elementor-icon{color:var( --e-global-color-e91a6dc );border-color:var( --e-global-color-e91a6dc );}.elementor-44191 .elementor-element.elementor-element-6f999d11.elementor-view-framed .elementor-icon, .elementor-44191 .elementor-element.elementor-element-6f999d11.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e91a6dc );}.elementor-44191 .elementor-element.elementor-element-6f999d11 .elementor-icon{font-size:32px;}.elementor-44191 .elementor-element.elementor-element-6f999d11 .elementor-icon svg{height:32px;}.elementor-44191 .elementor-element.elementor-element-10668cb4{--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;}.elementor-44191 .elementor-element.elementor-element-10668cb4:not(.elementor-motion-effects-element-type-background), .elementor-44191 .elementor-element.elementor-element-10668cb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010205;}.elementor-44191 .elementor-element.elementor-element-49513d7b{z-index:10;}.elementor-44191 .elementor-element.elementor-element-4a6cd0d{z-index:100;text-align:center;}.elementor-44191 .elementor-element.elementor-element-41579cbf{z-index:50;}body:not(.rtl) .elementor-44191 .elementor-element.elementor-element-17db712c{right:12px;}body.rtl .elementor-44191 .elementor-element.elementor-element-17db712c{left:12px;}.elementor-44191 .elementor-element.elementor-element-17db712c{bottom:2px;z-index:100;}.elementor-44191 .elementor-element.elementor-element-17db712c .elementor-icon-wrapper{text-align:center;}.elementor-44191 .elementor-element.elementor-element-17db712c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e91a6dc );}.elementor-44191 .elementor-element.elementor-element-17db712c.elementor-view-framed .elementor-icon, .elementor-44191 .elementor-element.elementor-element-17db712c.elementor-view-default .elementor-icon{color:var( --e-global-color-e91a6dc );border-color:var( --e-global-color-e91a6dc );}.elementor-44191 .elementor-element.elementor-element-17db712c.elementor-view-framed .elementor-icon, .elementor-44191 .elementor-element.elementor-element-17db712c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e91a6dc );}.elementor-44191 .elementor-element.elementor-element-17db712c .elementor-icon{font-size:31px;}.elementor-44191 .elementor-element.elementor-element-17db712c .elementor-icon svg{height:31px;}.elementor-44191 .elementor-element.elementor-element-41a9eb17{--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:center;--gap:15px 20px;--row-gap:15px;--column-gap:20px;}.elementor-44191 .elementor-element.elementor-element-6c792aa4{--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;}.elementor-44191 .elementor-element.elementor-element-6c792aa4:not(.elementor-motion-effects-element-type-background), .elementor-44191 .elementor-element.elementor-element-6c792aa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010205;}.elementor-44191 .elementor-element.elementor-element-5f8222f6{z-index:10;}.elementor-44191 .elementor-element.elementor-element-6df82eb2{z-index:100;text-align:center;}.elementor-44191 .elementor-element.elementor-element-646292ba{z-index:50;text-align:start;}body:not(.rtl) .elementor-44191 .elementor-element.elementor-element-7528cb4b{right:12px;}body.rtl .elementor-44191 .elementor-element.elementor-element-7528cb4b{left:12px;}.elementor-44191 .elementor-element.elementor-element-7528cb4b{bottom:2px;z-index:100;}.elementor-44191 .elementor-element.elementor-element-7528cb4b .elementor-icon-wrapper{text-align:center;}.elementor-44191 .elementor-element.elementor-element-7528cb4b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e91a6dc );}.elementor-44191 .elementor-element.elementor-element-7528cb4b.elementor-view-framed .elementor-icon, .elementor-44191 .elementor-element.elementor-element-7528cb4b.elementor-view-default .elementor-icon{color:var( --e-global-color-e91a6dc );border-color:var( --e-global-color-e91a6dc );}.elementor-44191 .elementor-element.elementor-element-7528cb4b.elementor-view-framed .elementor-icon, .elementor-44191 .elementor-element.elementor-element-7528cb4b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e91a6dc );}.elementor-44191 .elementor-element.elementor-element-7528cb4b .elementor-icon{font-size:32px;}.elementor-44191 .elementor-element.elementor-element-7528cb4b .elementor-icon svg{height:32px;}.elementor-44191 .elementor-element.elementor-element-2a9ffc43{--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;}.elementor-44191 .elementor-element.elementor-element-2a9ffc43:not(.elementor-motion-effects-element-type-background), .elementor-44191 .elementor-element.elementor-element-2a9ffc43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010205;}.elementor-44191 .elementor-element.elementor-element-fa4fbf4{z-index:10;}.elementor-44191 .elementor-element.elementor-element-76a2a579{z-index:100;text-align:center;}.elementor-44191 .elementor-element.elementor-element-6e65112a{z-index:50;}body:not(.rtl) .elementor-44191 .elementor-element.elementor-element-527da537{right:12px;}body.rtl .elementor-44191 .elementor-element.elementor-element-527da537{left:12px;}.elementor-44191 .elementor-element.elementor-element-527da537{bottom:2px;z-index:100;}.elementor-44191 .elementor-element.elementor-element-527da537 .elementor-icon-wrapper{text-align:center;}.elementor-44191 .elementor-element.elementor-element-527da537.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e91a6dc );}.elementor-44191 .elementor-element.elementor-element-527da537.elementor-view-framed .elementor-icon, .elementor-44191 .elementor-element.elementor-element-527da537.elementor-view-default .elementor-icon{color:var( --e-global-color-e91a6dc );border-color:var( --e-global-color-e91a6dc );}.elementor-44191 .elementor-element.elementor-element-527da537.elementor-view-framed .elementor-icon, .elementor-44191 .elementor-element.elementor-element-527da537.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e91a6dc );}.elementor-44191 .elementor-element.elementor-element-527da537 .elementor-icon{font-size:32px;}.elementor-44191 .elementor-element.elementor-element-527da537 .elementor-icon svg{height:32px;}.elementor-44191 .elementor-element.elementor-element-4a77438e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44191 .elementor-element.elementor-element-4a77438e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-44191 .elementor-element.elementor-element-2276b328{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44191 .elementor-element.elementor-element-2276b328.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-44191 .elementor-element.elementor-element-6e1ef497{--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;}.elementor-44191 .elementor-element.elementor-element-7f4de16 .tp-search-bar .tp-search-form .tp-search-input-icon svg{width:25px;height:25px;}.elementor-44191 .elementor-element.elementor-element-7f4de16 .tp-search-bar .tp-search-form input.tp-search-input{border-style:none;}.elementor-44191 .elementor-element.elementor-element-7f4de16 .tp-search-form .tp-input-field{padding:0px 0px 0px 0px;}.elementor-44191 .elementor-element.elementor-element-7f4de16 .tp-search-bar .tp-search-form .tp-form-field{align-items:flex-end;}.elementor-44191 .elementor-element.elementor-element-62a8ae5b{--display:flex;--justify-content:center;}.elementor-44191 .elementor-element.elementor-element-62a8ae5b.e-con{--align-self:flex-end;}.elementor-44191 .elementor-element.elementor-element-10457552{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44191 .elementor-element.elementor-element-6f1008bb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44191 .elementor-element.elementor-element-6f1008bb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-44191 .elementor-element.elementor-element-2abf914a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44191 .elementor-element.elementor-element-71ab8dcb{--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;--flex-wrap:wrap;}.elementor-44191 .elementor-element.elementor-element-64abba06{--display:flex;}.elementor-44191 .elementor-element.elementor-element-c81f427.elementor-wc-products ul.products li.product{text-align:left;}.elementor-44191 .elementor-element.elementor-element-c81f427.elementor-wc-products  ul.products{grid-column-gap:24px;}.elementor-44191 .elementor-element.elementor-element-c81f427.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:0px;}.elementor-44191 .elementor-element.elementor-element-c81f427.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-text );}.elementor-44191 .elementor-element.elementor-element-c81f427.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-text );}.elementor-44191 .elementor-element.elementor-element-c81f427.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-44191 .elementor-element.elementor-element-c81f427.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-17e0c8c-font-family ), Sans-serif;font-size:var( --e-global-typography-17e0c8c-font-size );font-weight:var( --e-global-typography-17e0c8c-font-weight );line-height:var( --e-global-typography-17e0c8c-line-height );}.elementor-44191 .elementor-element.elementor-element-c81f427.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-6cbd50f-font-family ), Sans-serif;font-size:var( --e-global-typography-6cbd50f-font-size );font-weight:var( --e-global-typography-6cbd50f-font-weight );line-height:var( --e-global-typography-6cbd50f-line-height );}.elementor-44191 .elementor-element.elementor-element-c81f427.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-44191 .elementor-element.elementor-element-c81f427.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-44191 .elementor-element.elementor-element-c81f427.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-44191 .elementor-element.elementor-element-c81f427.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-44191 .elementor-element.elementor-element-c81f427.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-6cbd50f-font-family ), Sans-serif;font-size:var( --e-global-typography-6cbd50f-font-size );font-weight:var( --e-global-typography-6cbd50f-font-weight );line-height:var( --e-global-typography-6cbd50f-line-height );}.elementor-44191 .elementor-element.elementor-element-c81f427.elementor-wc-products ul.products li.product:hover{box-shadow:0px 0px 25px -3px rgba(0, 0, 0, 0.25);}.elementor-44191 .elementor-element.elementor-element-18031adc{--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;border-style:none;--border-style:none;}.elementor-44191 .elementor-element.elementor-element-18031adc:not(.elementor-motion-effects-element-type-background), .elementor-44191 .elementor-element.elementor-element-18031adc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-44191 .elementor-element.elementor-element-2207e4a9{--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;border-style:none;--border-style:none;}.elementor-44191 .elementor-element.elementor-element-2207e4a9:not(.elementor-motion-effects-element-type-background), .elementor-44191 .elementor-element.elementor-element-2207e4a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-44191 .elementor-element.elementor-element-c4df99d{--width:100%;}.elementor-44191 .elementor-element.elementor-element-2abf914a{--width:100%;}}@media(max-width:1200px){.elementor-44191 .elementor-element.elementor-element-2b31a7a5{--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;}.elementor-44191 .elementor-element.elementor-element-71ab8dcb{--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;}}@media(max-width:1024px){.elementor-44191 .elementor-element.elementor-element-1a50b44{--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;}.elementor-44191 .elementor-element.elementor-element-2b31a7a5{--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:flex-start;--align-items:center;}.elementor-44191 .elementor-element.elementor-element-2276b328{--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;}.elementor-44191 .elementor-element.elementor-element-6e1ef497{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44191 .elementor-element.elementor-element-62a8ae5b.e-con{--align-self:flex-end;}.elementor-44191 .elementor-element.elementor-element-10457552{--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;}.elementor-44191 .elementor-element.elementor-element-71ab8dcb{--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:flex-start;--align-items:center;}.elementor-44191 .elementor-element.elementor-element-c81f427.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-44191 .elementor-element.elementor-element-c81f427.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-44191 .elementor-element.elementor-element-c81f427.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-17e0c8c-font-size );line-height:var( --e-global-typography-17e0c8c-line-height );}.elementor-44191 .elementor-element.elementor-element-c81f427.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-6cbd50f-font-size );line-height:var( --e-global-typography-6cbd50f-line-height );}.elementor-44191 .elementor-element.elementor-element-c81f427.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-6cbd50f-font-size );line-height:var( --e-global-typography-6cbd50f-line-height );}}@media(max-width:767px){.elementor-44191 .elementor-element.elementor-element-2b31a7a5{--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:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44191 .elementor-element.elementor-element-33296a53{--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;}.elementor-44191 .elementor-element.elementor-element-41a9eb17{--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;}.elementor-44191 .elementor-element.elementor-element-71ab8dcb{--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:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44191 .elementor-element.elementor-element-c81f427.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:35px;}.elementor-44191 .elementor-element.elementor-element-c81f427.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-44191 .elementor-element.elementor-element-c81f427.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-17e0c8c-font-size );line-height:var( --e-global-typography-17e0c8c-line-height );}.elementor-44191 .elementor-element.elementor-element-c81f427.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-6cbd50f-font-size );line-height:var( --e-global-typography-6cbd50f-line-height );}.elementor-44191 .elementor-element.elementor-element-c81f427.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-6cbd50f-font-size );line-height:var( --e-global-typography-6cbd50f-line-height );}}/* Start custom CSS *//* SLIDER Test
   ========================================== */
.smc-slider {
	margin: 0 auto 45px;
}

.smc-slider .smc-slider-content {
	width: var(--global-full-width) !important;
	max-width: var(--global-max-full-width) !important;
	background: #fff;
}

.smc-slider .swiper-slide {
	aspect-ratio: 16 / 9;
	max-height: 85vh;
	cursor: auto;
}

.smc-slider .swiper-slide-inner {
	align-items: center;
	margin-top: 3.5%;
	padding: 0 8%;
}

.swiper-slide-contents {
	width: 55%;
}


/* Slider Heading
   ------------------------------------------ */
.smc-slider .smc-slider-content .elementor-slide-heading {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: clamp(2.8rem, 9.86vw + -1.927rem, 5rem);
	font-weight: 600;
	line-height: 1;
	text-shadow: 0 4px 8px rgba(1, 2, 5, .8);
}


/* Slider Description
   ------------------------------------------ */
.smc-slider .smc-slider-content .elementor-slide-description {
	color: #fff;
	font-family: "Encode Sans Condensed", Sans-serif;
	font-size: clamp(1.6rem, 3.585vw + -0.119rem, 2.4rem);
	font-weight: 400;
	line-height: 1.2;
	text-shadow: 0 2px 4px rgba(1, 2, 5, .8);
}


/* Slider Pagination
   ------------------------------------------ */
.smc-slider .smc-slider-content .swiper-pagination-bullets.swiper-pagination-horizontal {
	bottom: 15px;
}

.smc-slider .smc-slider-content .swiper-pagination span {
	box-shadow: 0 0 8px rgba(1, 2, 5, .75);
}


/* HEADLINE
   ========================================== */
.smc-headline {
	display: grid;
	grid-template-columns: max-content minmax(0, 1fr);
	column-gap: 30px;
	width: var(--global-content-width);
	max-width: var(--global-max-content-width) !important;
	margin: 0 auto 45px;
}

.smc-headline-spezial {
	grid-template-columns: auto auto;
}

.smc-headline-title {
	width: calc(100% + 30px);
}


/* Headline Title
   ------------------------------------------ */
.smc-headline .smc-headline-title h1,
.smc-headline .smc-headline-title h2 {
	overflow-wrap: break-word;
	font-family: "Encode Sans Condensed", Sans-serif;
}

.smc-headline .smc-headline-title :is(h1, h2) .smc-headline-title-head {
	color: var(--e-global-color-accent);
	font-size: clamp(1.9rem, 2.241vw + .826rem, 2.4rem) !important;
	font-weight: 700;
	line-height: 1;
}

.smc-headline .smc-headline-title :is(h1, h2) .smc-headline-title-small {
	display: block;
	font-size: clamp(1.375rem, 1.386vw + .711rem, 1.75rem);
	font-weight: 600;
	line-height: 1.5;
	text-align: right;
	transition: color 1s ease;
}

.smc-headline .smc-headline-title :is(h1, h2) img {
	height: clamp(3.4375rem, 1.1548rem + 4.7619vw, 4.5rem);
	margin-top: -10px;
	margin-bottom: -15px;
}


/* Headline Additional Content
   ------------------------------------------ */
.smc-headline .smc-headline-add {
	justify-self: end;
	width: calc(100% - 30px);
	margin-top: 5px;
	margin-bottom: 15px;
}

.smc-headline .smc-headline-add pre {
	margin-bottom: .3rem;
	font-family: inherit;
	font-size: inherit;
	font-weight: 500;
	text-decoration: underline;
	text-underline-offset: 3px;
	text-wrap: balance;
}

.smc-headline-buttons {
	grid-column: 1 / 3;
}


/* Scroll Color Transition
   ------------------------------------------ */
.smc-headline .smc-headline-add p,
.smc-headline .smc-headline-add strong,
.smc-headline .smc-headline-button * {
	transition: all 1s ease;
}

body.smc-scroll-color-black {

	.smc-headline .smc-headline-title h2 .smc-headline-title-small,
	.smc-headline .smc-headline-add p,
	.smc-headline .smc-headline-add strong {
		color: #fff;
	}

	.smc-headline .smc-headline-button * {
		opacity: 0;
		filter: brightness(0);
	}
}


/* BUTTON WRAPPER
   ========================================== */
.smc-button-wrapper {
	width: var(--global-block-width);
	max-width: var(--global-max-block-width) !important;
	margin: 0 auto 40px;
}

.smc-button-wrapper-bottom {
	margin-top: -20px;
}


/* Button Content
   ------------------------------------------ */
.smc-button-wrapper .smc-button-content {
	width: 50%;
	height: 45vw;
	overflow: hidden;
	border-radius: var(--global-border-radius-large);
	transition: width .6s cubic-bezier(0, 0, .2, 1);
}

.smc-button-wrapper .smc-button-content-media {
	height: 100%;
}

.smc-button-wrapper .smc-button-content-media img {
	height: 100%;
	object-fit: cover;
}


/* Button Title
   ------------------------------------------ */
.smc-button-wrapper .smc-button-content-title {
	position: absolute;
	width: 100%;
	height: 20%;
	margin: 0 auto;
	background: linear-gradient(
		180deg,
		rgba(1, 2, 5, .8) 0,
		rgba(1, 2, 5, .8) 8.1%,
		rgba(1, 2, 5, .8) 15.5%,
		rgba(1, 2, 5, .8) 22.5%,
		rgba(1, 2, 5, .78) 29%,
		rgba(1, 2, 5, .73) 35.3%,
		rgba(1, 2, 5, .67) 41.2%,
		rgba(1, 2, 5, .6) 47.1%,
		rgba(1, 2, 5, .52) 52.9%,
		rgba(1, 2, 5, .44) 58.8%,
		rgba(1, 2, 5, .33) 64.7%,
		rgba(1, 2, 5, .22) 71%,
		rgba(1, 2, 5, .12) 77.5%,
		rgba(1, 2, 5, .05) 84.5%,
		rgba(1, 2, 5, .011) 91.9%,
		transparent
	);
}

.smc-button-wrapper .smc-button-content-title p {
	margin: calc((50vh + 10vw) / 28) auto 0;
	color: #fff;
	font-size: clamp(1.9rem, 3.137vw + .396rem, 2.6rem);
	font-weight: 700;
	text-shadow: 0 2px 4px rgba(1, 2, 5, 1);
}


/* Button Text
   ------------------------------------------ */
.smc-button-wrapper .smc-button-content-text {
	position: absolute;
	bottom: 0;
	display: flex;
	align-items: flex-end;
	width: 100%;
	height: 20%;
	background: linear-gradient(
		0deg,
		rgba(1, 2, 5, .8) 0,
		rgba(1, 2, 5, .8) 8.1%,
		rgba(1, 2, 5, .8) 15.5%,
		rgba(1, 2, 5, .8) 22.5%,
		rgba(1, 2, 5, .78) 29%,
		rgba(1, 2, 5, .73) 35.3%,
		rgba(1, 2, 5, .67) 41.2%,
		rgba(1, 2, 5, .6) 47.1%,
		rgba(1, 2, 5, .52) 52.9%,
		rgba(1, 2, 5, .44) 58.8%,
		rgba(1, 2, 5, .33) 64.7%,
		rgba(1, 2, 5, .22) 71%,
		rgba(1, 2, 5, .12) 77.5%,
		rgba(1, 2, 5, .05) 84.5%,
		rgba(1, 2, 5, .011) 91.9%,
		transparent
	);
}

.smc-button-wrapper .smc-button-content-text * {
	width: 380px;
}

.smc-button-wrapper .smc-button-content-text p {
	margin-left: 15px;
	margin-bottom: 12px;
	color: #fff;
	text-shadow: 0 2px 4px rgba(1, 2, 5, 1);
}


/* Button Hover
   ------------------------------------------ */
.smc-button-wrapper .smc-button-content:hover {
	width: 60%;
}


/* Large Screens
   ------------------------------------------ */
@media (min-width: 1300px) {
	.smc-button-wrapper .smc-button-content {height: calc(10vh + 35vw);}
}

@media (min-width: 1760px) {
	.smc-button-wrapper .smc-button-content {height: calc(51vh + 10vw); max-height: 54em;}
}


/* SEARCH
   ========================================== */
.smc-search-wrapper {
	width: var(--global-content-width);
	max-width: var(--global-max-content-width) !important;
	margin: 0 auto 40px;
}

.smc-search-wrapper .smc-search-content {
	width: 108%;
	margin-right: 8%;
}

.smc-search-wrapper .smc-search-image {
	min-height: 620px;
	margin-right: max(
		calc((-100vw + var(--global-content-width)) / 2),
		calc(((var(--global-max-full-width) - var(--global-max-content-width)) / 2) * -1)
	);
}


/* Search Content
   ------------------------------------------ */
.smc-search-wrapper .smc-search-content h2 {
	font-weight: 600;
}

.smc-search-wrapper .smc-search-content .tp-search-input {
	width: 100%;
}

.smc-search-wrapper .smc-search-content h2,
.smc-search-wrapper .smc-search-content p,
.smc-search-wrapper .smc-search-content .tp-search-label,
.smc-search-wrapper .smc-search-content .tp-search-bar {
	transition: all 1s ease;
}

.smc-search-wrapper .smc-search-content .smc-input input.tp-search-input {
	padding: 0 12px 0 35px !important;
}


/* Search Image
   ------------------------------------------ */
.smc-search-wrapper .smc-search-image img {
	width: 100%;
	height: auto;
	transition: all 1s ease;
}


/* Scroll Color Transition
   ------------------------------------------ */
body.smc-scroll-color-black {

	.smc-search-wrapper .smc-search-image img,
	.smc-search-wrapper .smc-search-content .tp-search-bar {
		opacity: 0;
		filter: brightness(0);
	}

	.smc-search-wrapper .smc-search-content h2,
	.smc-search-wrapper .smc-search-content p {
		color: #fff;
	}
}


/* RELATED PRODUCTS
   ========================================== */
.smc-related-product-wrapper {
	width: var(--global-content-width);
	max-width: var(--global-max-content-width) !important;
	margin: 0 auto 80px;
}


/* Product Card
   ------------------------------------------ */
.smc-product-loop ul.products li.product {
	position: relative;
	overflow: hidden;
	border-radius: var(--global-border-radius-small);
}

.smc-product-loop ul.products li.product a img {
	margin: 0;
	border: 12px solid #fff;
	transition: transform .4s cubic-bezier(.25, .1, .25, 1);
}

.smc-product-loop ul.products li.product a:hover img {
	transform: scale(1.1);
}


/* Brand
   ------------------------------------------ */
.smc-product-loop ul.products li.product .br_brand_shop_container {
	position: relative;
	z-index: 10;
	display: block;
	overflow: hidden;
	width: 100%;
	height: 26px;
	max-height: 26px;
	padding: 0 8px;
	background-color: var(--e-global-color-09e1e2d);
}

.smc-product-loop ul.products li.product .berocket_brand_post_image_name {
	margin: 0;
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-efeed15-font-family), Sans-serif;
	font-size: var(--e-global-typography-efeed15-font-size);
	font-weight: var(--e-global-typography-efeed15-font-weight);
	line-height: var(--e-global-typography-efeed15-line-height);
}


/* Product Title
   ------------------------------------------ */
.smc-product-loop ul.products li.product .woocommerce-loop-product__title {
	display: -webkit-box;
	overflow: hidden;
	height: 65px;
	max-height: 65px;
	margin: 0;
	padding: 5px 8px 0;
	background-color: var(--e-global-color-06935f3);
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}


/* Price
   ------------------------------------------ */
.smc-product-loop ul.products li.product .price {
	display: flex;
	justify-content: flex-end;
	column-gap: 3px;
	margin: 0;
	padding: 2px 8px 6px;
	background-color: var(--e-global-color-06935f3);
	white-space: nowrap;
	word-spacing: -.2ch;
}

.smc-product-loop ul.products li.product .price::after {
	content: '*';
	margin-top: -.08rem;
	font-size: medium;
}

.smc-product-loop ul.products li.product .price ins {
	margin-left: 5px;
	text-decoration: none;
}

.smc-product-loop .price:has(del) {
	color: var(--e-global-color-accent) !important;
}

.smc-product-loop ul.products li.product .price ins .amount {
	color: var(--e-global-color-accent) !important;
	font-weight: 600;
}

.smc-product-loop ul.products li.product .price del .amount {
	color: inherit;
	font-size: .88rem;
	font-weight: 400;
}


/* Reviews
   ------------------------------------------ */
.smc-product-loop ul.products li.product .glsr {
	position: absolute;
	right: 0;
	margin-top: -122px !important;
	padding: 5px;
}

.smc-product-loop .glsr-stars {
	justify-content: end;
}

.smc-product-loop .glsr-star-full {
	background: var(--e-global-color-accent);
	-webkit-mask-image: var(--glsr-star-full);
	mask-image: var(--glsr-star-full);
	-webkit-mask-size: 100%;
	mask-size: 100%;
}

.smc-product-loop .glsr-star-half {
	background: var(--e-global-color-accent);
	-webkit-mask-image: var(--glsr-star-half);
	mask-image: var(--glsr-star-half);
	-webkit-mask-size: 100%;
	mask-size: 100%;
}

.smc-product-loop .glsr-star-empty {
	background: var(--e-global-color-accent);
	-webkit-mask-image: var(--glsr-star-empty);
	mask-image: var(--glsr-star-empty);
	-webkit-mask-size: 100%;
	mask-size: 100%;
}


/* BRAND SLIDER
   ========================================== */
.smc-brand-wrapper {
	width: var(--global-full-width);
	max-width: var(--global-max-full-width) !important;
	margin-bottom: 10px;
}

.smc-brand-wrapper-mobile {
	display: none;
	width: 100%;
	margin-bottom: 10px;
}

.smc-brand-wrapper .brand_slider_image,
.smc-brand-wrapper-mobile .brand_slider_image {
	line-height: 0;
}

.smc-brand-wrapper .brand_slider_image img,
.smc-brand-wrapper-mobile .brand_slider_image img {
	opacity: 1;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}

.smc-brand-wrapper .brand_slider_image img:hover,
.smc-brand-wrapper-mobile .brand_slider_image img:hover {
	opacity: 1;
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
}


/* RESPONSIVE
   ========================================== */

/* Tablet Landscape
   ------------------------------------------ */
@media (max-width: 1200px) {

	.smc-slider {margin-bottom: 35px;}
	.smc-slider .swiper-slide-inner {padding: 0 6%;}
	.swiper-slide-contents {width: 75%;}

	.smc-headline {width: 90vw; margin-bottom: 35px;}

	.smc-button-wrapper {width: 95vw; margin-bottom: 30px;}
	.smc-button-wrapper-bottom {margin-top: -10px;}

	.smc-search-wrapper {width: 90vw; margin-bottom: 30px;}
	.smc-search-wrapper .smc-search-content {margin-right: 4%;}
	.smc-search-wrapper .smc-search-image {min-height: 550px; margin-right: calc((-100vw + 90vw) / 2);}

	.smc-related-product-wrapper {width: 90vw; margin-bottom: 70px;}
	.smc-product-loop ul.products li.product:nth-child(5) {display: none;}
}


/* Tablet
   ------------------------------------------ */
@media (max-width: 1024px) {

	.smc-slider {margin-bottom: 25px;}
	.smc-slider .swiper-slide-inner {padding: 0 4%;}
	.swiper-slide-contents {width: 100%; text-align: center;}
	.smc-slider .swiper-slide {height: 75vh;}

	.smc-headline,
	.smc-headline-spezial {
		grid-template-columns: auto;
		margin-bottom: 20px;
	}

	.smc-headline .smc-headline-title {width: 100%; margin-bottom: 10px;}
	.smc-headline .smc-headline-title :is(h1, h2) {text-align: center;}
	.smc-headline-image .smc-headline-title {margin-bottom: 15px;}
	.smc-headline .smc-headline-title :is(h1, h2) .smc-headline-title-small {display: inline-block;}
	.smc-headline .smc-headline-title :is(h1, h2) img {margin-bottom: -20px;}
	.smc-headline .smc-headline-add {width: 100%; margin-top: 0;}
	.smc-headline-buttons {grid-column: 1;}

	.smc-button-wrapper {margin-bottom: 20px;}
	.smc-button-wrapper-bottom {margin-top: 0;}
	.smc-button-wrapper .smc-button-content {height: 45vw;}
	.smc-button-wrapper .smc-button-content-text {height: 25%;}
	.smc-button-wrapper .smc-button-content-text * {width: 300px;}
	.smc-button-wrapper .smc-button-content-text p {font-size: 15px;}
	.smc-button-wrapper .smc-button-content:hover {width: 50%;}

	.smc-button-wrapper .smc-button-content img {
		transition: transform .4s cubic-bezier(.25, .1, .25, 1);
	}

	.smc-button-wrapper .smc-button-content:hover img {
		transform: scale3d(1.05, 1.05, 1.05);
	}

	.smc-search-wrapper {padding-top: 75px;}
	.smc-search-wrapper .smc-search-content {width: 100%; margin-right: 0;}
	.smc-search-wrapper .smc-search-content h2 {text-align: center;}
	.smc-search-wrapper .smc-search-image {width: 90%; min-height: 550px;}

	.smc-related-product-wrapper {margin-bottom: 50px;}

	.smc-brand-wrapper {display: none;}
	.smc-brand-wrapper-mobile {display: block;}
}


/* Mobile
   ------------------------------------------ */
@media (max-width: 767px) {

	.smc-slider .swiper-slide-inner {padding: 0 10px;}

	.smc-headline {width: 100%; padding: 0 20px;}
	.smc-headline-image .smc-headline-title {margin-bottom: 10px;}
	.smc-headline-image .smc-headline-title :is(h1, h2) img {margin-bottom: -12px;}
	.smc-headline .smc-headline-buttons {margin-bottom: 10px;}

	.smc-button-wrapper {width: 100%; padding: 0 15px;}
	.smc-button-wrapper-bottom {margin-top: -5px;}
	.smc-button-wrapper .smc-button-content {width: 100%; height: calc(100vw - 40px);}
	.smc-button-wrapper .smc-button-content:hover {width: 100%;}

	.smc-search-wrapper {width: 100%; padding-top: 55px;}
	.smc-search-wrapper .smc-search-content {padding: 20px;}
	.smc-search-wrapper .smc-search-image {min-height: 300px; margin-right: 0;}

	.smc-related-product-wrapper {width: 100%; padding: 0 20px;}
}/* End custom CSS */