.elementor-134778745 .elementor-element.elementor-element-5c97590b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-134778745 .elementor-element.elementor-element-5c4fe10{padding:0px 0px 0px 0px;}.elementor-134778745 .elementor-element.elementor-element-4962e6ca{--display:flex;--min-height:100px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-134778745 .elementor-element.elementor-element-4962e6ca:not(.elementor-motion-effects-element-type-background), .elementor-134778745 .elementor-element.elementor-element-4962e6ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-2db7370 ) 0%, var( --e-global-color-66e674a ) 100%);}.elementor-widget-woocommerce-product-title .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-134778745 .elementor-element.elementor-element-196e0c38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-134778745 .elementor-element.elementor-element-196e0c38 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:500;line-height:27px;color:#FFFFFF;}.elementor-134778745 .elementor-element.elementor-element-26964b14{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-134778745 .elementor-element.elementor-element-26964b14.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-134778745 .elementor-element.elementor-element-6a304df0{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-134778745 .elementor-element.elementor-element-7f2a697b{--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-start;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-134778745 .elementor-element.elementor-element-79c2087{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-134778745 .elementor-element.elementor-element-79c2087 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:600;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );}.elementor-134778745 .elementor-element.elementor-element-13e0710b{width:var( --container-widget-width, 57% );max-width:57%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:57%;--container-widget-flex-grow:0;text-align:start;}.elementor-134778745 .elementor-element.elementor-element-13e0710b.elementor-element{--align-self:flex-start;}.woocommerce .elementor-134778745 .elementor-element.elementor-element-13e0710b .price{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;}.woocommerce .elementor-134778745 .elementor-element.elementor-element-13e0710b .price ins{color:var( --e-global-color-primary );font-size:28px;line-height:1px;}body:not(.rtl) .elementor-134778745 .elementor-element.elementor-element-13e0710b:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-134778745 .elementor-element.elementor-element-13e0710b:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-134778745 .elementor-element.elementor-element-13e0710b.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-134778745 .elementor-element.elementor-element-289c8c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-134778745 .elementor-element.elementor-element-2fc4bf66{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--view-cart-spacing:0px;--button-spacing:10px;}.elementor-134778745 .elementor-element.elementor-element-2fc4bf66 .cart button, .elementor-134778745 .elementor-element.elementor-element-2fc4bf66 .cart .button{font-size:18px;padding:10px 10px 10px 10px;transition:all 0.2s;}.elementor-134778745 .elementor-element.elementor-element-2fc4bf66 .added_to_cart{color:#D82B38;font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-134778745 .elementor-element.elementor-element-2fc4bf66 .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-134778745 .elementor-element.elementor-element-2fc4bf66 form.cart .variations{width:100%;}.woocommerce .elementor-134778745 .elementor-element.elementor-element-2fc4bf66 form.cart table.variations label{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:23px;}.woocommerce .elementor-134778745 .elementor-element.elementor-element-2fc4bf66 form.cart table.variations td.value select{color:var( --e-global-color-5a66585 );}.woocommerce .elementor-134778745 .elementor-element.elementor-element-2fc4bf66 form.cart table.variations td.value select, .woocommerce .elementor-134778745 .elementor-element.elementor-element-2fc4bf66 form.cart table.variations td.value:before{background-color:var( --e-global-color-2db7370 );border:var( --e-global-color-5a66585 );border-radius:4px;}.woocommerce .elementor-134778745 .elementor-element.elementor-element-2fc4bf66 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-134778745 .elementor-element.elementor-element-2fc4bf66 form.cart table.variations td.value:before{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-134778745 .elementor-element.elementor-element-6c131dd1{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-134778745 .elementor-element.elementor-element-21ffde08 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#ECECEC;}.woocommerce .elementor-134778745 .elementor-element.elementor-element-21ffde08 .woocommerce-tabs ul.wc-tabs li{border-color:#ECECEC;}.elementor-134778745 .elementor-element.elementor-element-44f4d149{--display:flex;--min-height:66px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-134778745 .elementor-element.elementor-element-44f4d149:not(.elementor-motion-effects-element-type-background), .elementor-134778745 .elementor-element.elementor-element-44f4d149 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(134deg, var( --e-global-color-2db7370 ) 0%, var( --e-global-color-66e674a ) 100%);}.elementor-134778745 .elementor-element.elementor-element-82da1c6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-5a66585 );}.elementor-134778745 .elementor-element.elementor-element-1ebb8e54{--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-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-134778745 .elementor-element.elementor-element-39e811e2{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-134778745 .elementor-element.elementor-element-39e811e2 .elementor-divider-separator{width:0%;}.elementor-134778745 .elementor-element.elementor-element-39e811e2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-134778745 .elementor-element.elementor-element-17e32404{--display:flex;--min-height:66px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-134778745 .elementor-element.elementor-element-17e32404:not(.elementor-motion-effects-element-type-background), .elementor-134778745 .elementor-element.elementor-element-17e32404 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(134deg, var( --e-global-color-2db7370 ) 0%, var( --e-global-color-66e674a ) 100%);}.elementor-134778745 .elementor-element.elementor-element-14290528 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-5a66585 );}.elementor-134778745 .elementor-element.elementor-element-59454010{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-134778745 .elementor-element.elementor-global-134783498 .eael-product-carousel .product-details-wrap{text-align:center;padding:15px 15px 15px 15px;}.elementor-134778745 .elementor-element.elementor-global-134783498 .eael-product-carousel .product-details-wrap .eael-star-rating{justify-content:center;}.elementor-134778745 .elementor-element.elementor-global-134783498 .eael-woo-product-carousel-container .eael-product-carousel{background-color:#FFFFFF;}.elementor-134778745 .elementor-element.elementor-global-134783498 .eael-product-carousel .woocommerce-loop-product__title, .elementor-134778745 .elementor-element.elementor-global-134783498 .eael-product-carousel .eael-product-title *{color:var( --e-global-color-2db7370 );font-size:14px;line-height:16px;}.elementor-134778745 .elementor-element.elementor-global-134783498 .eael-product-carousel .eael-product-price del{color:var( --e-global-color-secondary );}.elementor-134778745 .elementor-element.elementor-global-134783498 .eael-product-carousel .eael-product-price del .amount{color:var( --e-global-color-secondary );}.elementor-134778745 .elementor-element.elementor-global-134783498 .eael-product-carousel .eael-product-price .amount bdi{color:var( --e-global-color-secondary );}.elementor-134778745 .elementor-element.elementor-global-134783498 .eael-product-carousel .eael-product-price{font-size:15px;font-weight:600;line-height:23px;}.elementor-134778745 .elementor-element.elementor-global-134783498 .eael-woo-product-carousel-container .woocommerce div.products .product .star-rating{font-size:0px!important;}.elementor-134778745 .elementor-element.elementor-global-134783498 .eael-woo-product-carousel-container .woocommerce div.products .product .star-rating::before{font-size:0px!important;}.elementor-134778745 .elementor-element.elementor-global-134783498 .eael-woo-product-carousel-container .woocommerce div.products .product .star-rating span::before{font-size:0px!important;}.elementor-134778745 .elementor-element.elementor-global-134783498 .woocommerce div.products div.product .onsale, .elementor-134778745 .elementor-element.elementor-global-134783498 .woocommerce div.products div.product .eael-onsale{color:#fff;}.elementor-134778745 .elementor-element.elementor-global-134783498 .eael-product-carousel .onsale, .elementor-134778745 .elementor-element.elementor-global-134783498 .eael-product-carousel .eael-onsale{background-color:var( --e-global-color-2db7370 );}.elementor-134778745 .elementor-element.elementor-global-134783498 .eael-product-carousel .eael-onsale:not(.outofstock).sale-preset-4:after{border-left-color:var( --e-global-color-2db7370 );border-right-color:var( --e-global-color-2db7370 );}.elementor-134778745 .elementor-element.elementor-global-134783498 .woocommerce div.products div.product .outofstock-badge, .elementor-134778745 .elementor-element.elementor-global-134783498 .woocommerce div.products div.product .eael-onsale.outofstock{color:#02010100;background-color:#02010100;}.elementor-134778745 .elementor-element.elementor-global-134783498 .woocommerce div.products div.product .eael-onsale.outofstock.sale-preset-4:after{border-left-color:#02010100;border-right-color:#02010100;}.elementor-134778745 .elementor-element.elementor-global-134783498 .eael-product-carousel .icons-wrap{height:25px;}.elementor-134778745 .elementor-element.elementor-global-134783498 .eael-product-carousel .icons-wrap li a i, .elementor-134778745 .elementor-element.elementor-global-134783498 .eael-product-carousel .icons-wrap li.add-to-cart a:before{font-size:14px;}.elementor-134778745 .elementor-element.elementor-global-134783498 .eael-product-carousel .icons-wrap li a svg{width:14px;height:14px;fill:var( --e-global-color-5a66585 );}.elementor-134778745 .elementor-element.elementor-global-134783498 .eael-product-carousel .icons-wrap li{border-color:#fff;}.elementor-134778745 .elementor-element.elementor-global-134783498 .eael-product-carousel .icons-wrap li a, .elementor-134778745 .elementor-element.elementor-global-134783498 .eael-product-carousel .eael-buy-now-button{color:var( --e-global-color-5a66585 );}.elementor-134778745 .elementor-element.elementor-global-134783498 .eael-product-carousel .icons-wrap.block-style{background-color:var( --e-global-color-2db7370 );}.elementor-134778745 .elementor-element.elementor-global-134783498 .eael-product-carousel .icons-wrap li a{background-color:var( --e-global-color-2db7370 );}.elementor-134778745 .elementor-element.elementor-global-134783498 .eael-product-carousel .eael-buy-now-button{background-color:var( --e-global-color-2db7370 );}.elementor-134778745 .elementor-element.elementor-global-134783498 .eael-product-carousel .icons-wrap li a:hover, .elementor-134778745 .elementor-element.elementor-global-134783498 .eael-product-carousel .eael-buy-now-button:hover{color:var( --e-global-color-5a66585 );background-color:var( --e-global-color-66e674a );}.elementor-134778745 .elementor-element.elementor-global-134783498 .eael-product-carousel .icons-wrap li a:hover svg{fill:var( --e-global-color-5a66585 );}.eael-popup-details-render .elementor-element-2346c5a .eael-product-quick-view-title.product_title.entry-title{color:#252525;}.eael-popup-details-render .elementor-element-2346c5a div.product .price{color:#0242e4!important;}.eael-popup-details-render .elementor-element-2346c5a div.product .price ins{color:#ff2a13!important;}.eael-popup-details-render .elementor-element-2346c5a .woocommerce-product-details__short-description{color:#707070;}.eael-popup-details-render .elementor-element-2346c5a .woocommerce-product-rating .star-rating::before, .eael-popup-details-render .elementor-element-2346c5a .woocommerce-product-rating .star-rating span::before{color:#0274be;}.eael-popup-details-render .elementor-element-2346c5a  a.woocommerce-review-link{color:#0274be;}.eael-popup-details-render .elementor-element-2346c5a  a.woocommerce-review-link:hover{color:#0274be;}.eael-popup-details-render .elementor-element-2346c5a div.product table tbody tr, .elementor-134778745 .elementor-element.elementor-global-134783498 .eael-product-popup.woocommerce div.product .product_meta{border-color:#ccc;}.eael-popup-details-render .elementor-element-2346c5a div.product form.cart div.quantity .qty, .elementor-134778745 .elementor-element.elementor-global-134783498 .eael-product-popup.woocommerce div.product form.cart div.quantity > a, .elementor-134778745 .elementor-element.elementor-global-134783498 .eael-product-popup.woocommerce div.product form.cart div.quantity > .button{color:#000;background-color:#fff;border-color:#000;}.eael-popup-details-render .elementor-element-2346c5a div.product form.cart div.quantity .qty:focus{border-color:#000;}.eael-popup-details-render .elementor-element-2346c5a .button, .eael-popup-details-render .elementor-element-2346c5a button.button.alt{color:#fff;background-color:#8040FF;}.eael-popup-details-render .elementor-element-2346c5a .button:hover, .eael-popup-details-render .elementor-element-2346c5a button.button.alt:hover{color:#F5EAFF;background-color:#F12DE0;}.elementor-134778745 .elementor-element.elementor-global-134783498 .eael-no-posts-found{padding:25px 25px 25px 25px;text-align:center;}@media(max-width:1024px){.elementor-134778745 .elementor-element.elementor-element-196e0c38{padding:0px 0px 0px 10px;text-align:start;}.elementor-134778745 .elementor-element.elementor-element-196e0c38.elementor-element{--align-self:flex-start;}.elementor-134778745 .elementor-element.elementor-element-7f2a697b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-134778745 .elementor-element.elementor-element-79c2087.elementor-element{--align-self:flex-start;}.elementor-134778745 .elementor-element.elementor-element-13e0710b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-134778745 .elementor-element.elementor-element-13e0710b.elementor-element{--align-self:flex-start;}.elementor-134778745 .elementor-element.elementor-element-289c8c5{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-134778745 .elementor-element.elementor-element-39e811e2 .elementor-divider-separator{width:0%;}}@media(min-width:768px){.elementor-134778745 .elementor-element.elementor-element-5c97590b{--content-width:1140px;}.elementor-134778745 .elementor-element.elementor-element-4962e6ca{--content-width:1140px;}.elementor-134778745 .elementor-element.elementor-element-6a304df0{--width:50%;}.elementor-134778745 .elementor-element.elementor-element-7f2a697b{--width:50%;}}@media(max-width:767px){.elementor-134778745 .elementor-element.elementor-element-5c97590b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-134778745 .elementor-element.elementor-element-5c4fe10{padding:10px 10px 3px 10px;}.elementor-134778745 .elementor-element.elementor-element-4962e6ca{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-134778745 .elementor-element.elementor-element-196e0c38.elementor-element{--align-self:flex-start;}.elementor-134778745 .elementor-element.elementor-element-196e0c38{text-align:center;}.elementor-134778745 .elementor-element.elementor-element-196e0c38 .elementor-heading-title{font-size:22px;}.elementor-134778745 .elementor-element.elementor-element-6a304df0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-134778745 .elementor-element.elementor-element-7f2a697b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-134778745 .elementor-element.elementor-element-7f2a697b.e-con{--align-self:center;}.elementor-134778745 .elementor-element.elementor-element-79c2087.elementor-element{--align-self:center;}.elementor-134778745 .elementor-element.elementor-element-13e0710b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-134778745 .elementor-element.elementor-element-289c8c5{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-134778745 .elementor-element.elementor-element-2fc4bf66{--view-cart-spacing:10px;--button-spacing:20px;}.elementor-134778745 .elementor-element.elementor-element-44f4d149{--justify-content:center;}.elementor-134778745 .elementor-element.elementor-element-1ebb8e54{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-134778745 .elementor-element.elementor-element-39e811e2 .elementor-divider-separator{width:0%;}.elementor-134778745 .elementor-element.elementor-element-17e32404{--justify-content:center;}.elementor-134778745 .elementor-element.elementor-element-59454010{--min-height:500px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-134778745 .elementor-element.elementor-global-134783498 .eael-product-carousel .eael-product-price{font-size:24px;}.elementor-134778745 .elementor-element.elementor-global-134783498 .woocommerce div.products div.product .outofstock-badge, .elementor-134778745 .elementor-element.elementor-global-134783498 .woocommerce div.products div.product .eael-onsale.outofstock{font-size:0px;}}/* Start custom CSS for shortcode, class: .elementor-element-5c4fe10 */.rankmath-breadcrumbs a {
    color: #d91d33;
}

.rankmath-breadcrumbs {
    font-size: 9pt;
    color: #222;
}

@media only screen and (max-width: 768px) {

.rankmath-breadcrumbs {
    font-size: 8pt;
}

    
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-13e0710b */div.product p.price {
  color: #d91d33!important;
}

.price-ex-vat {
  font-size: 17pt;
    
}

.woocommerce .elementor-widget-woocommerce-product-price .price {
  text-align: left !important;
}

@media only screen and (max-width: 768px) {
    .woocommerce .elementor-widget-woocommerce-product-price .price {
  text-align: center !important;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-289c8c5 */#wc_bis_product_form {
    display: grid;
}

.wc_bis_form_title {
  width: 100%;
  margin: 0;
}

button#wc_bis_send_form {
    padding: 7px;
    line-height: 0;
    height: 37px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-25247b5 *//* Target all prices inside alt-product-suggestion products */
.alt-product-suggestion li.product .price,
.alt-product-suggestion li.product ins .woocommerce-Price-amount,
.alt-product-suggestion li.product del .woocommerce-Price-amount {
    color: #d91d33 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-2fc4bf66 */:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart:not(.grouped_form):not(.variations_form) {
  display: block;
  margin-bottom: 20px;
}

.woocommerce-variation-price {
    display: none !important;
}

.wc-pao-addon .wc-pao-addon-description {
  font-style: italic;
  font-size: 9pt;
  margin-bottom: -12px;
}

.ppcp-messages {
    padding-bottom: 20px;
}

.message__container, .message__foreground, .message__content, .message__background {
  height: 99%!important;
}

.wc-pao-addon-image-swatch {
  width: 69px!important;
  max-width: 69px!important;
}

.reg_or_vin_container {
    margin-bottom: 30px;
    margin-top: 30px;
    font-size: 10pt;
}

.variations th.label {
  margin-top: 19px;
}

table th {
  padding: 0px!important;
    
 }

table.variations td.value, table.variations th.label {
    background-color: unset;
}

.woocommerce div.product form.cart .variations th {
  display: block;
}

.gpay-card-info-animation-container.black.border-inset {
  background-color: black !important;
  padding: unset !important;
}

.single_add_to_cart_button {
    background-color: #D82B38 !important;
    width: 61%;
}
.single_add_to_cart_button:hover {
    background-color: #2276b8 !important;
    transition: 0.3s;
}


.woocommerce a.added_to_cart {
  padding-top:.5em;
  display:inline-block;
  margin-left: 20px;
}

.woocommerce div.product .stock {
  color: #fff;
  font-size: 1.2em;
  background-color: #00b67a;
  width: fit-content;
  padding: 10px !important;
  border-radius: 5px;
  font-weight: 600;
}


.form-row.form-row-wide.wc-pao-addon-wrap {
    font-size: 10pt;
}

.wc-pao-addon-name {
  font-size: 17px!important;
  text-transform: unset!important;
  font-family: montserrat!important;
  color: #333;
  font-weight: 600;
}

.wc-pao-col1 {
  width: 80%;
  font-size: 10pt;
}

.wc-pao-col2 .amount{
  width: auto;
  font-weight: 600;
}

.part_number {
    color: #ffffff;
    background-color: #333333;
    font-weight: 500;
    padding: 10px;
    border-radius: 5px;
    margin-top: 20px!important;
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f2a697b */:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart:not(.grouped_form):not(.variations_form) {
  display: block;
}

.woocommerce .quantity .qty {
  width: 6em;
  text-align: center;
  font-size: 12pt;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26964b14 */.wrapper-company-stars {
  justify-content: left!important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-134783498 */.eael-product-title {
  height: 120px;
}

.eael-woo-product-carousel-container .eael-onsale.sale-preset-2 {
  padding: 0;
  bottom: 0px;
  left: 5px;
  top: unset!important;
}


.eael-woo-product-carousel-container.preset-3 .eael-product-carousel .eael-product-price {
  color: #333!important
    
}/* End custom CSS */