.elementor-45 .elementor-element.elementor-element-29f7cfa4{margin-top:64px;margin-bottom:0px;padding:0px 112px 0px 112px;}.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 );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-278b540f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:48px;letter-spacing:-2px;}.elementor-45 .elementor-element.elementor-element-2902e1c3 .xf_prod_stock{text-align:left;}.elementor-45 .elementor-element.elementor-element-2902e1c3 .xf_stock{color:var( --e-global-color-c8fa676 );background-color:#40B102;padding:10px 20px 10px 20px;}.elementor-45 .elementor-element.elementor-element-2902e1c3 .xf_low_stock{color:var( --e-global-color-c8fa676 );background-color:#F08900;padding:10px 20px 10px 20px;}.elementor-45 .elementor-element.elementor-element-2902e1c3 .xf_no_stock{color:var( --e-global-color-c8fa676 );background-color:var( --e-global-color-c8fa676 );padding:10px 20px 10px 20px;}.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-45 .elementor-element.elementor-element-641937c1{width:auto;max-width:auto;}.elementor-45 .elementor-element.elementor-element-641937c1 > .elementor-widget-container{margin:1px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-641937c1 .elementor-icon-wrapper{text-align:center;}.elementor-45 .elementor-element.elementor-element-641937c1 .elementor-icon{font-size:30px;}.elementor-45 .elementor-element.elementor-element-641937c1 .elementor-icon svg{height:30px;}.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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );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-45 .elementor-element.elementor-element-6c48cc88{width:auto;max-width:auto;align-self:center;}.elementor-45 .elementor-element.elementor-element-6c48cc88 > .elementor-widget-container{margin:0px 0px 0px 9px;}.elementor-45 .elementor-element.elementor-element-5fd43298.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-45 .elementor-element.elementor-element-7f95ca45 > .elementor-widget-container{margin:-2px 0px -14px 0px;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-7f95ca45 .xf_discount_title{text-align:right;}.elementor-45 .elementor-element.elementor-element-7f95ca45 .xf_discount_data{text-align:left;}.elementor-45 .elementor-element.elementor-element-87f558{width:auto;max-width:auto;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:14px;}.elementor-45 .elementor-element.elementor-element-87f558 > .elementor-widget-container{margin:6px 0px 0px 0px;padding:0px 12px 0px 20px;}.elementor-45 .elementor-element.elementor-element-6a07de59{width:auto;max-width:auto;text-align:right;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;}.elementor-45 .elementor-element.elementor-element-6a07de59 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-widget-woocommerce-product-add-to-cart .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 );}.elementor-45 .elementor-element.elementor-element-1760fdba .cart button, .elementor-45 .elementor-element.elementor-element-1760fdba .cart .button{border-radius:0px 0px 0px 0px;color:var( --e-global-color-c8fa676 );background-color:var( --e-global-color-472203c );transition:all 0.2s;}.elementor-45 .elementor-element.elementor-element-1760fdba{--button-spacing:0px;}.elementor-45 .elementor-element.elementor-element-1760fdba .quantity .qty{border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:6px 0px 6px 10px;transition:all 0.2s;}.woocommerce .elementor-45 .elementor-element.elementor-element-1760fdba form.cart .variations{width:0%;margin-bottom:0px;}.woocommerce .elementor-45 .elementor-element.elementor-element-1760fdba form.cart table.variations tr th, .woocommerce .elementor-45 .elementor-element.elementor-element-1760fdba form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.woocommerce .elementor-45 .elementor-element.elementor-element-1760fdba form.cart table.variations td.value select, .woocommerce .elementor-45 .elementor-element.elementor-element-1760fdba form.cart table.variations td.value:before{border-radius:0px;}.elementor-45 .elementor-element.elementor-element-1813752c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:36px;letter-spacing:0px;}.woocommerce .elementor-45 .elementor-element.elementor-element-3379e60f .woocommerce-product-details__short-description{color:var( --e-global-color-text );}.elementor-45 .elementor-element.elementor-element-19beca45 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:36px;letter-spacing:0px;}.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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}body:not(.rtl) .elementor-45 .elementor-element.elementor-element-1684dc41{left:0px;}body.rtl .elementor-45 .elementor-element.elementor-element-1684dc41{right:0px;}.elementor-45 .elementor-element.elementor-element-1684dc41{bottom:0px;z-index:-12;text-align:left;}.elementor-widget-woocommerce-product-content{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}body:not(.rtl) .elementor-45 .elementor-element.elementor-element-65bc866e{left:0px;}body.rtl .elementor-45 .elementor-element.elementor-element-65bc866e{right:0px;}.elementor-45 .elementor-element.elementor-element-65bc866e{top:0px;z-index:12;font-family:"Montserrat", Sans-serif;font-size:1px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;color:#CE122D;}.elementor-45 .elementor-element.elementor-element-4a6c9cd4 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-6fecf468 .xf_waranty_title > h2{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;line-height:36px;}.elementor-45 .elementor-element.elementor-element-6fecf468 .xf_waranty_title{text-align:left;}.elementor-45 .elementor-element.elementor-element-6fecf468 .xf_waranty_content{text-align:left;}.elementor-45 .elementor-element.elementor-element-653e220e .xf_documents_title > h2{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:36px;letter-spacing:0px;}.elementor-45 .elementor-element.elementor-element-653e220e .xf_documents_title{text-align:left;}.elementor-45 .elementor-element.elementor-element-653e220e .xf_documents > a{color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-653e220e .xf_documents > a:hover{color:var( --e-global-color-1e6380c );}.elementor-45 .elementor-element.elementor-element-653e220e .xf_documents{text-align:left;}.elementor-45 .elementor-element.elementor-element-5e635e40 .xf_links_title > h2{color:var( --e-global-color-1e6380c );font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;line-height:36px;letter-spacing:0px;}.elementor-45 .elementor-element.elementor-element-5e635e40 .xf_links_title{text-align:left;}.elementor-45 .elementor-element.elementor-element-5e635e40 .xf_links > a{color:var( --e-global-color-472203c );background-color:var( --e-global-color-c8fa676 );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-5e635e40 .xf_links > a:hover{color:var( --e-global-color-f3d4d0d );background-color:var( --e-global-color-c8fa676 );}.elementor-45 .elementor-element.elementor-element-5e635e40 .xf_links{font-size:16px;line-height:23px;letter-spacing:0px;word-spacing:0px;text-align:left;}.elementor-45 .elementor-element.elementor-element-727d8d18{margin-top:20px;margin-bottom:0px;padding:0px 112px 0px 112px;}.elementor-45 .elementor-element.elementor-element-3fef8e80 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-3fef8e80 .xf_prod_container{grid-template-columns:repeat(4, minmax(0, 1fr));column-gap:8px;row-gap:8px;}.elementor-45 .elementor-element.elementor-element-3fef8e80 .xf_prod_item_border{border-style:groove;border-width:1px 1px 1px 1px;}.elementor-45 .elementor-element.elementor-element-3fef8e80 .xf_prod_lower_container{min-height:188px;}.elementor-45 .elementor-element.elementor-element-3fef8e80 .xf_sort_container{text-align:right;}.elementor-45 .elementor-element.elementor-element-3fef8e80 .xf_sort_by_items{color:var( --e-global-color-472203c );background-color:var( --e-global-color-c8fa676 );border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-1e6380c );}.elementor-45 .elementor-element.elementor-element-3fef8e80 .xf_prod_icon{fill:var( --e-global-color-primary );top:0px;right:0px;}.elementor-45 .elementor-element.elementor-element-3fef8e80 .xf_new_label{font-weight:600;letter-spacing:0px;text-align:center;color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-3fef8e80 .xf_discount > p{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:24px;color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-3fef8e80 .xf_discount{text-align:left;}.elementor-45 .elementor-element.elementor-element-3fef8e80 .xf_prod_image{width:500px;height:300px;object-fit:contain;}.elementor-45 .elementor-element.elementor-element-3fef8e80 .xf_prod_stock{text-align:left;}.elementor-45 .elementor-element.elementor-element-3fef8e80 .xf_stock{color:var( --e-global-color-c8fa676 );background-color:#098700;margin:0px 0px 0px 4px;padding:3px 3px 3px 3px;}.elementor-45 .elementor-element.elementor-element-3fef8e80 .xf_low_stock{color:var( --e-global-color-c8fa676 );background-color:#F08900;margin:0px 0px 0px 4px;padding:3px 3px 3px 3px;}.elementor-45 .elementor-element.elementor-element-3fef8e80 .xf_no_stock{color:var( --e-global-color-c8fa676 );background-color:var( --e-global-color-c8fa676 );margin:0px 0px 0px 4px;padding:3px 3px 3px 3px;}.elementor-45 .elementor-element.elementor-element-3fef8e80 .xf_prod_title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:30px;text-align:left;margin:8px 0px 0px 4px;}.elementor-45 .elementor-element.elementor-element-3fef8e80 .xf_prod_desc{text-align:left;}.elementor-45 .elementor-element.elementor-element-3fef8e80 .xf_prod_price{text-align:right;color:var( --e-global-color-primary );margin:7px 7px 7px 7px;}.elementor-45 .elementor-element.elementor-element-3fef8e80 .xf_prod_price_container{bottom:54px;}.elementor-45 .elementor-element.elementor-element-3fef8e80 .xf_full_price{font-size:14px;font-weight:600;letter-spacing:1.8px;text-align:right;color:var( --e-global-color-accent );margin:0px 8px 0px 0px;}.elementor-45 .elementor-element.elementor-element-3fef8e80 .xf_prod_link > a{color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-3fef8e80 .xf_prod_link{text-align:left;bottom:50px;}.elementor-45 .elementor-element.elementor-element-3fef8e80 .xf_add_to > a{color:var( --e-global-color-c8fa676 );background-color:var( --e-global-color-primary );margin:4px 4px 4px 4px;padding:4px 4px 4px 4px;}.elementor-45 .elementor-element.elementor-element-3fef8e80 .added_to_cart{color:var( --e-global-color-c8fa676 );background-color:var( --e-global-color-primary );text-align:right;margin:4px 4px 4px 4px;padding:4px 4px 4px 4px;bottom:0px;}.elementor-45 .elementor-element.elementor-element-3fef8e80 .xf_add_to > a:hover{color:var( --e-global-color-c8fa676 );background-color:var( --e-global-color-472203c );}.elementor-45 .elementor-element.elementor-element-3fef8e80 .added_to_cart:hover{color:var( --e-global-color-c8fa676 );background-color:var( --e-global-color-472203c );}.elementor-45 .elementor-element.elementor-element-3fef8e80 .xf_add_to{text-align:right;bottom:0px;}.elementor-45 .elementor-element.elementor-element-3fef8e80 .xf_pagination_btn > button{color:var( --e-global-color-primary );background-color:var( --e-global-color-c8fa676 );letter-spacing:0px;margin:34px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-3fef8e80 .xf_pagination_btn > button:hover{color:var( --e-global-color-1e6380c );background-color:var( --e-global-color-c8fa676 );}.elementor-45 .elementor-element.elementor-element-3fef8e80 .xf_pagination_btn{text-align:center;}.elementor-45 .elementor-element.elementor-element-3fef8e80 .xf_no_display_products{text-align:center;}@media(max-width:1430px){.elementor-45 .elementor-element.elementor-element-29f7cfa4{padding:0px 32px 0px 32px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-45 .elementor-element.elementor-element-278b540f .elementor-heading-title{font-size:30px;line-height:1.4em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-45 .elementor-element.elementor-element-4a6c9cd4 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-727d8d18{padding:0px 32px 0px 32px;}.elementor-45 .elementor-element.elementor-element-3fef8e80 .xf_prod_container{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:530px){.elementor-45 .elementor-element.elementor-element-29f7cfa4{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-45 .elementor-element.elementor-element-727d8d18{padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-3fef8e80 .xf_prod_container{grid-template-columns:repeat(1, minmax(0, 1fr));}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-1760fdba */.elementor-45 .elementor-element.elementor-element-1760fdba button {
        -webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 10px, (100% - 10px) 0);
        clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 10px, calc(100% - 10px) 0);
      }
      
.elementor-45 .elementor-element.elementor-element-1760fdba .stock {
    display: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65bc866e */.elementor-45 .elementor-element.elementor-element-65bc866e svg {
    width: 16vh;
    fill: #CE122D;
}

@media screen and (max-width:1224px) {
    .elementor-45 .elementor-element.elementor-element-65bc866e svg {
    width: 8vh;
    }
}/* End custom CSS */