.elementor-419 .elementor-element.elementor-element-0e83bcd{--display:flex;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-419 .elementor-element.elementor-element-48325d8{color:var( --e-global-color-fd9f10e );}.elementor-419 .elementor-element.elementor-element-48325d8 a{color:var( --e-global-color-fd9f10e );}.elementor-419 .elementor-element.elementor-element-d70fe55{--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:60px 80px;--row-gap:60px;--column-gap:80px;}.elementor-419 .elementor-element.elementor-element-6055bcb{--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-419 .elementor-element.elementor-element-def99a4{--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-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-419 .elementor-element.elementor-element-df087a2 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-419 .elementor-element.elementor-element-df087a2 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-f092d0c );}.woocommerce .elementor-419 .elementor-element.elementor-element-b2b1f59 .woocommerce-product-details__short-description{color:var( --e-global-color-fd9f10e );font-size:18px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-419 .elementor-element.elementor-element-817f172{--divider-border-style:solid;--divider-color:#ECECEC;--divider-border-width:1px;}.elementor-419 .elementor-element.elementor-element-817f172 .elementor-divider-separator{width:100%;}.elementor-419 .elementor-element.elementor-element-0d8d5de .tp-woo-single-pricing .tp-woo-add-to-cart .cart .single_add_to_cart_button{background-color:var( --e-global-color-19a2318 );color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-19a2318 );}.elementor-419 .elementor-element.elementor-element-0d8d5de .tp-woo-single-pricing .tp-woo-add-to-cart .cart .single_add_to_cart_button:hover{background-color:#FFFFFF;color:var( --e-global-color-19a2318 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-19a2318 );}.elementor-419 .elementor-element.elementor-element-0d8d5de .tp-woo-single-pricing .tp-woo-add-to-cart .stock{display:block;}.elementor-419 .elementor-element.elementor-element-0d8d5de .variations th.label{text-align:center;}.elementor-419 .elementor-element.elementor-element-0d8d5de .tp-woo-swatches .tp-swatches.tp-swatches-button{color:#000;}.elementor-419 .elementor-element.elementor-element-0d8d5de .tp-woo-single-pricing .tp-woo-price{justify-content:flex-start;}.elementor-419 .elementor-element.elementor-element-0d8d5de .tp-woo-single-pricing .tp-woo-price .price ins .woocommerce-Price-amount,
				.elementor-419 .elementor-element.elementor-element-0d8d5de .tp-woo-single-pricing .tp-woo-price .price .woocommerce-Price-amount{font-size:22px;}.elementor-419 .elementor-element.elementor-element-0d8d5de .tp-woo-single-pricing .tp-woo-stock{color:#00EB0B;}.elementor-419 .elementor-element.elementor-element-0d8d5de .tp-woo-single-pricing .tp-woo-stock.tp-woo-stock-out{color:#FF0000;}.elementor-419 .elementor-element.elementor-element-d51a416{--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-tp-woo-single-tabs .tp-woo-single-tabs .woocommerce-tabs .woocommerce-Tabs-panel--description h2,
					.elementor-widget-tp-woo-single-tabs .tp-woo-single-tabs .tp-tab-label.tp-tab-desc{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-woo-single-tabs .tp-woo-single-tabs .woocommerce-tabs .woocommerce-Tabs-panel--description p,.elementor-widget-tp-woo-single-tabs .tp-woo-single-tabs .tp-tab .tp-tab-content p{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-419 .elementor-element.elementor-element-264f304 .tp-woo-single-tabs .woocommerce-tabs ul.tabs li a,
					.elementor-419 .elementor-element.elementor-element-264f304 .tp-woo-single-tabs .tp-tab .tp-tab-label{background-color:#FFFFFF;padding:15px 30px 15px 30px;margin:0px 5px 0px 5px;font-family:"Nunito Sans", Sans-serif;font-size:19px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-19a2318 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;border-radius:10px 10px 0px 0px;}.elementor-419 .elementor-element.elementor-element-264f304 .tp-woo-single-tabs .woocommerce-tabs ul.tabs li.active a,
					.elementor-419 .elementor-element.elementor-element-264f304 .tp-woo-single-tabs input:checked + .tp-tab-label{background-color:var( --e-global-color-19a2318 );color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-19a2318 );border-radius:10px 10px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-419 .elementor-element.elementor-element-264f304 .tp-woo-single-tabs .woocommerce-tabs ul.tabs{text-align:center;}.elementor-419 .elementor-element.elementor-element-264f304 .tp-woo-single-tabs .woocommerce-tabs .woocommerce-Tabs-panel--description h2,
					.elementor-419 .elementor-element.elementor-element-264f304 .tp-woo-single-tabs .tp-tab-label.tp-tab-desc{font-family:"Nunito Sans", Sans-serif;font-size:19px;font-weight:600;}.elementor-419 .elementor-element.elementor-element-264f304 .tp-woo-single-tabs .woocommerce-tabs .woocommerce-Tabs-panel--additional_information h2,
				.elementor-419 .elementor-element.elementor-element-264f304 .tp-woo-single-tabs .tp-tab .tp-tab-content.tp-tab-c-ai h2{font-family:"Nunito Sans", Sans-serif;font-size:19px;}.elementor-419 .elementor-element.elementor-element-264f304 .tp-woo-single-tabs .woocommerce-Tabs-panel--additional_information table tbody>tr>td, .elementor-419 .elementor-element.elementor-element-264f304 .tp-woo-single-tabs .woocommerce-Tabs-panel--additional_information table tbody>tr>th,
				.elementor-419 .elementor-element.elementor-element-264f304 .tp-woo-single-tabs .tp-tab .tp-tab-content table tbody>tr>td,
				.elementor-419 .elementor-element.elementor-element-264f304 .tp-woo-single-tabs .tp-tab .tp-tab-content table tbody>tr>th{background-color:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-264f304 .tp-woo-single-tabs .woocommerce-Tabs-panel--reviews .woocommerce-Reviews-title,
				.elementor-419 .elementor-element.elementor-element-264f304 .tp-woo-single-tabs .tp-tab .tp-tab-content .woocommerce-Reviews-title{font-family:"Nunito Sans", Sans-serif;font-size:19px;}.elementor-419 .elementor-element.elementor-element-e795886 .tp-woo-single-tabs .woocommerce-tabs ul.tabs li a,
					.elementor-419 .elementor-element.elementor-element-e795886 .tp-woo-single-tabs .tp-tab .tp-tab-label{background-color:#FFFFFF;padding:15px 30px 15px 30px;margin:0px 5px 0px 5px;font-family:"Nunito Sans", Sans-serif;font-size:19px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-19a2318 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;border-radius:10px 10px 0px 0px;}.elementor-419 .elementor-element.elementor-element-e795886 .tp-woo-single-tabs .woocommerce-tabs ul.tabs li.active a,
					.elementor-419 .elementor-element.elementor-element-e795886 .tp-woo-single-tabs input:checked + .tp-tab-label{background-color:var( --e-global-color-19a2318 );color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-19a2318 );border-radius:10px 10px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-419 .elementor-element.elementor-element-e795886 .tp-woo-single-tabs .woocommerce-tabs .woocommerce-Tabs-panel--description h2,
					.elementor-419 .elementor-element.elementor-element-e795886 .tp-woo-single-tabs .tp-tab-label.tp-tab-desc{font-family:"Nunito Sans", Sans-serif;font-size:19px;font-weight:600;}.elementor-419 .elementor-element.elementor-element-e795886 .tp-woo-single-tabs .woocommerce-tabs .woocommerce-Tabs-panel--additional_information h2,
				.elementor-419 .elementor-element.elementor-element-e795886 .tp-woo-single-tabs .tp-tab .tp-tab-content.tp-tab-c-ai h2{font-family:"Nunito Sans", Sans-serif;font-size:19px;}.elementor-419 .elementor-element.elementor-element-e795886 .tp-woo-single-tabs .woocommerce-Tabs-panel--additional_information table tbody>tr>td, .elementor-419 .elementor-element.elementor-element-e795886 .tp-woo-single-tabs .woocommerce-Tabs-panel--additional_information table tbody>tr>th,
				.elementor-419 .elementor-element.elementor-element-e795886 .tp-woo-single-tabs .tp-tab .tp-tab-content table tbody>tr>td,
				.elementor-419 .elementor-element.elementor-element-e795886 .tp-woo-single-tabs .tp-tab .tp-tab-content table tbody>tr>th{background-color:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-e795886 .tp-woo-single-tabs .woocommerce-Tabs-panel--reviews .woocommerce-Reviews-title,
				.elementor-419 .elementor-element.elementor-element-e795886 .tp-woo-single-tabs .tp-tab .tp-tab-content .woocommerce-Reviews-title{font-family:"Nunito Sans", Sans-serif;font-size:19px;}.elementor-419 .elementor-element.elementor-element-3b5f558{--display:flex;}.elementor-419 .elementor-element.elementor-element-faa3d8a{--divider-border-style:solid;--divider-color:#ECECEC;--divider-border-width:1px;}.elementor-419 .elementor-element.elementor-element-faa3d8a .elementor-divider-separator{width:100%;}.elementor-419 .elementor-element.elementor-element-c5e1697{--display:flex;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-419 .elementor-element.elementor-element-f357262 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-fd9f10e );}.elementor-widget-tp-product-listout .theplus-pagination a,.elementor-widget-tp-product-listout .theplus-pagination span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-product-listout .ajax_load_more .post-load-more{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-product-listout .ajax_lazy_load .post-lazy-load{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-product-listout .plus-all-posts-loaded{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-product-listout .product-list .post-inner-loop .post-catagory{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-product-listout .product-list .post-inner-loop .post-title,.elementor-widget-tp-product-listout .product-list .post-inner-loop .post-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-product-listout .product-list .wrapper-cart-price .price .amount,.elementor-widget-tp-product-listout .product-list .wrapper-cart-price .price .amount .woocommerce-Price-currencySymbol{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-tp-product-listout .product-list .wrapper-cart-price .price del .amount,.elementor-widget-tp-product-listout .product-list .product-list-content .wrapper-cart-price .price del .amount .woocommerce-Price-currencySymbol{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-tp-product-listout .theplus-posts-not-found{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-419 .elementor-element.elementor-element-01d51b5 .product-list .post-inner-loop .grid-item{padding:15px 15px 15px 15px;}.elementor-419 .elementor-element.elementor-element-01d51b5 .product-list .product-list-content .add_to_cart.product_type_simple{border-style:none;}@media(max-width:767px){.elementor-419 .elementor-element.elementor-element-264f304 .tp-woo-single-tabs .woocommerce-tabs ul.tabs li a,
					.elementor-419 .elementor-element.elementor-element-264f304 .tp-woo-single-tabs .tp-tab .tp-tab-label{padding:10px 10px 10px 10px;margin:0px 0px 0px 0px;}.elementor-419 .elementor-element.elementor-element-e795886 .tp-woo-single-tabs .woocommerce-tabs ul.tabs li a,
					.elementor-419 .elementor-element.elementor-element-e795886 .tp-woo-single-tabs .tp-tab .tp-tab-label{padding:10px 10px 10px 10px;margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-419 .elementor-element.elementor-element-6055bcb{--width:50%;}.elementor-419 .elementor-element.elementor-element-def99a4{--width:50%;}}/* Start custom CSS for tp-woo-single-tabs, class: .elementor-element-264f304 */.woocommerce table.shop_attributes td p {
    margin: 0;
    padding: 8px 10px;
}

table td, table th {
    border: 0px;
}

.woocommerce #review_form #respond .form-submit input {
    left: auto;
    color: #FFFFFF;
    background-color: var(--e-global-color-19a2318);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-19a2318);
}

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    border-radius: 10px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for tp-woo-single-tabs, class: .elementor-element-e795886 */.woocommerce table.shop_attributes td p {
    margin: 0;
    padding: 8px 10px;
}

table td, table th {
    border: 0px;
}

.woocommerce #review_form #respond .form-submit input {
    left: auto;
    color: #FFFFFF;
    background-color: var(--e-global-color-19a2318);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-19a2318);
}

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    border-radius: 10px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for tp-product-listout, class: .elementor-element-01d51b5 */.product-list-content .product-content-image .product-image {
    width: 100%;
    height: 200px!important;
    display: flex!important;
    background-color: #fff !important;
    object-fit: contain !important;
    max-width: 100%;
    position: relative;
    margin: 0;
    padding: 0;
    border-radius: 2px;
    align-items:center!important;
}

.product-style-3 .product-content-image .product-image .hover-image {
    display: none!important;
}/* End custom CSS */