.elementor-43971 .elementor-element.elementor-element-d190141{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );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-43971 .elementor-element.elementor-element-4f8d14d > .elementor-widget-container{background-color:#F2F2F2B8;padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6b33c2a );border-radius:10px 10px 10px 10px;}.elementor-43971 .elementor-element.elementor-element-4f8d14d{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:var( --e-global-color-text );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-43971 .elementor-element.elementor-element-5e1c0f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-43971 .elementor-element.elementor-element-5e1c0f8 .cart button, .elementor-43971 .elementor-element.elementor-element-5e1c0f8 .cart .button{font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;padding:1em 1em 1em 1em;background-color:var( --e-global-color-secondary );transition:all 0.2s;}.elementor-43971 .elementor-element.elementor-element-5e1c0f8 .cart button:hover, .elementor-43971 .elementor-element.elementor-element-5e1c0f8 .cart .button:hover{color:#FFFFFF;background-color:#40285B;}.elementor-43971 .elementor-element.elementor-element-5e1c0f8 .added_to_cart{font-family:"Poppins", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-43971 .elementor-element.elementor-element-5e1c0f8 .quantity .qty{padding:1em 1em 1em 1em;transition:all 0.2s;}.woocommerce .elementor-43971 .elementor-element.elementor-element-5e1c0f8 form.cart .variations{width:100%;margin-bottom:1px;}.woocommerce .elementor-43971 .elementor-element.elementor-element-5e1c0f8 form.cart table.variations tr th, .woocommerce .elementor-43971 .elementor-element.elementor-element-5e1c0f8 form.cart table.variations tr td{padding-top:calc( 1px/2 );padding-bottom:calc( 1px/2 );}.woocommerce .elementor-43971 .elementor-element.elementor-element-5e1c0f8 form.cart table.variations label{color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.woocommerce .elementor-43971 .elementor-element.elementor-element-5e1c0f8 form.cart table.variations td.value select, .woocommerce .elementor-43971 .elementor-element.elementor-element-5e1c0f8 form.cart table.variations td.value:before{background-color:#FFFFFF;border:1px solid #DDDDDD;}.woocommerce .elementor-43971 .elementor-element.elementor-element-5e1c0f8 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-43971 .elementor-element.elementor-element-5e1c0f8 form.cart table.variations td.value:before{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 );line-height:var( --e-global-typography-text-line-height );}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-43971 .elementor-element.elementor-element-5e1c0f8 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-43971 .elementor-element.elementor-element-5e1c0f8 form.cart table.variations td.value:before{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-43971 .elementor-element.elementor-element-5e1c0f8 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-43971 .elementor-element.elementor-element-5e1c0f8 form.cart table.variations td.value:before{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-5e1c0f8 */span.price { 
    font-family: "Poppins", Sans-serif !important;
font-size: 1.4rem !important;
font-weight:500 !important; 
line-height:1em !important; 
color:#000 !important;
}

span.price ins {font-weight:500 !important;}

span.price del {
    font-size: 1rem;
}

.elementor-43971 .elementor-element.elementor-element-5e1c0f8 .woocommerce-variation-description {display:none;}

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th, table tbody tr:hover>td, table tbody tr:hover>th {background-color:unset;}

.elementor-43971 .elementor-element.elementor-element-5e1c0f8 .variations th.label, .elementor-43971 .elementor-element.elementor-element-5e1c0f8 .variations label {text-align:right !important;}
.elementor-43971 .elementor-element.elementor-element-5e1c0f8 .added_to_cart.wc-forward {display:none !important;}

p.stock {display:none;}

.elementor-43971 .elementor-element.elementor-element-5e1c0f8 input[type='checkbox'] {width:20px; height:20px; display:inline-block; vertical-align: middle;}

.elementor-43971 .elementor-element.elementor-element-5e1c0f8 #product-addons-total {display:none;}

#required_addons_validation_message {display:none;}

.elementor-43971 .elementor-element.elementor-element-5e1c0f8 .form-row label {display:inline-block;}

.elementor-43971 .elementor-element.elementor-element-5e1c0f8 .e-atc-qty-button-holder {margin-bottom:20px;}

#product-tagline .css-4br96k {font-family:unset !important; font-weight:normal !important; font-size:13px !important; }

.elementor-43971 .elementor-element.elementor-element-5e1c0f8 .affirm-as-low-as {font-family:unset !important; font-weight:normal !important; font-size:13px !important;}/* End custom CSS */