.elementor-409 .elementor-element.elementor-element-0278784{--display:flex;--min-height:10px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--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-409 .elementor-element.elementor-element-0278784:not(.elementor-motion-effects-element-type-background), .elementor-409 .elementor-element.elementor-element-0278784 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333333;}.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-409 .elementor-element.elementor-element-54ea693{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-409 .elementor-element.elementor-element-54ea693 .elementor-divider-separator{width:100%;}.elementor-409 .elementor-element.elementor-element-54ea693 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-409 .elementor-element.elementor-element-6edc3f3e{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-409 .elementor-element.elementor-element-69df3be5{--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-409 .elementor-element.elementor-element-3b10233e .tp-woo-single-image.tp-pg-style_1 .woocommerce-product-gallery__trigger{background-color:#000000;border-style:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-409 .elementor-element.elementor-element-3b10233e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-409 .elementor-element.elementor-element-3b10233e .tp-woo-single-image.tp-pg-style_1 .woocommerce-product-gallery__trigger::before{border:2px solid #FFFFFF;}.elementor-409 .elementor-element.elementor-element-3b10233e .tp-woo-single-image.tp-pg-style_1 .woocommerce-product-gallery__trigger::after{background:#FFFFFF;}.elementor-409 .elementor-element.elementor-element-3b10233e .tp-woo-single-image.tp-pg-style_1 .flex-control-thumbs li{padding-right:calc(0px / 2);padding-left:calc(0px / 2);padding-bottom:0px;}.elementor-409 .elementor-element.elementor-element-3b10233e .tp-woo-single-image.tp-pg-style_1 .flex-control-thumbs img{opacity:0;}.elementor-409 .elementor-element.elementor-element-591b5719{--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;--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-widget-tp-woo-single-basic .tp-woo-single-basic span.badge.out-of-stock{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-basic .tp-woo-single-basic .woocommerce-product-rating .woocommerce-review-link{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-409 .elementor-element.elementor-element-3fcb8e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-409 .elementor-element.elementor-element-3fcb8e0 .tp-woo-single-basic{align-items:flex-start;}.elementor-409 .elementor-element.elementor-element-3fcb8e0 .tp-woo-single-basic .tp_product_title{font-family:"Caudex", Sans-serif;font-size:38px;font-weight:600;color:#101010;}.elementor-409 .elementor-element.elementor-element-3fcb8e0 .tp-woo-single-basic .woocommerce-product-details__short-description,.elementor-409 .elementor-element.elementor-element-3fcb8e0 .tp-woo-single-basic .woocommerce-product-details__short-description p{font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#9F9F9F;}.elementor-409 .elementor-element.elementor-element-3fcb8e0 .tp-woo-single-basic .woocommerce-product-rating{margin:0px 0px 0px 0px;}.elementor-409 .elementor-element.elementor-element-3fcb8e0 .tp-woo-single-basic .woocommerce-product-rating .star-rating,
					.elementor-409 .elementor-element.elementor-element-3fcb8e0 .tp-woo-single-basic .woocommerce-product-rating .star-rating::before{font-size:16px;}.elementor-409 .elementor-element.elementor-element-3fcb8e0 .tp-woo-single-basic .woocommerce-product-rating .star-rating, .elementor-409 .elementor-element.elementor-element-3fcb8e0 .tp-woo-single-basic .woocommerce-product-rating .star-rating span::before{color:#F2CE00;}.elementor-409 .elementor-element.elementor-element-3fcb8e0 .tp-woo-single-basic .woocommerce-product-rating .star-rating::before{color:#FFFFFF;}.elementor-409 .elementor-element.elementor-element-3fcb8e0 .tp-woo-single-basic .woocommerce-product-rating .woocommerce-review-link{font-family:"Urbanist", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#101010;}.elementor-409 .elementor-element.elementor-element-3fcb8e0 .tp-woo-single-basic .tp-wsb-next-prev .tp-wsb .post_nav_link svg,.elementor-409 .elementor-element.elementor-element-3fcb8e0 .tp-woo-single-basic .tp-wsb-next-prev .tp-wsb .post_nav_link strong svg{width:20px;height:20px;}.elementor-409 .elementor-element.elementor-element-3fcb8e0 .tp-woo-single-basic .tp-wsb-next-prev .tp-wsb .tp-wsb-next-prev-inner{overflow:hidden;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-409 .elementor-element.elementor-element-26cb858:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(10px/2);}.elementor-409 .elementor-element.elementor-element-26cb858:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(10px/2);}.elementor-409 .elementor-element.elementor-element-26cb858.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-409 .elementor-element.elementor-element-26cb858.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body:not(.rtl) .elementor-409 .elementor-element.elementor-element-26cb858.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-10px/2) + (-5px/2) );}body:not.rtl .elementor-409 .elementor-element.elementor-element-26cb858.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-10px/2) - (5px/2) );}.elementor-409 .elementor-element.elementor-element-26cb858{font-family:"Caudex", Sans-serif;color:#000000;}.elementor-409 .elementor-element.elementor-element-26cb858 a{font-family:"Urbanist", Sans-serif;font-weight:500;color:#F21A27;}.elementor-409 .elementor-element.elementor-element-26cf68d6 .tp-woo-single-pricing .tp-woo-add-to-cart .cart .single_add_to_cart_button:hover{background-color:#000000;color:#FFFFFF;}.elementor-409 .elementor-element.elementor-element-26cf68d6 .tp-woo-add-to-cart .quantity .qty{background-color:#EEEEEE;font-family:"Urbanist", Sans-serif;font-size:14px;font-weight:400;color:#101010;border-radius:0px 0px 0px 0px;}.elementor-409 .elementor-element.elementor-element-26cf68d6 .tp-woo-single-pricing.layout-2 .tp-woo-add-to-cart .cart .quantity{background-color:#000000;padding:12px 12px 12px 12px;}.elementor-409 .elementor-element.elementor-element-26cf68d6 .tp-woo-single-pricing .variations_form.cart .variations td.value .reset_variations{background-color:#000000;padding:8px 24px 8px 24px;font-family:"Urbanist", Sans-serif;font-size:15px;font-weight:500;text-transform:capitalize;line-height:28px;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:5px 5px 5px 5px;}.elementor-409 .elementor-element.elementor-element-26cf68d6 .tp-woo-single-pricing .variations_form.cart .variations td.value .reset_variations:hover{background-color:#FFFFFF;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-409 .elementor-element.elementor-element-26cf68d6 .tp-woo-swatches .tp-swatches.tp-swatches-button{background-color:#FFFFFF;font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:500;line-height:27px;width:40px;height:40px;margin-right:10px;margin-bottom:25px;color:#101010;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8;border-radius:0px 0px 0px 0px;}.elementor-409 .elementor-element.elementor-element-26cf68d6 .tp-woo-swatches .tp-swatches.tp-swatches-button.selected{background-color:#FF7F11;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E880;}.elementor-409 .elementor-element.elementor-element-26cf68d6{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-409 .elementor-element.elementor-element-26cf68d6 .tp-woo-single-pricing .tp-woo-add-to-cart .cart .single_add_to_cart_button{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;width:100%;font-family:"Caudex", Sans-serif;font-size:16px;font-weight:500;line-height:24px;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-409 .elementor-element.elementor-element-26cf68d6  .tp-woo-add-to-cart .quantity .qty,
					.elementor-409 .elementor-element.elementor-element-26cf68d6 .tp-woo-single-pricing .tp-woo-add-to-cart .cart .quantity{width:60px;}.elementor-409 .elementor-element.elementor-element-26cf68d6 .tp-woo-single-pricing .tp-woo-add-to-cart .stock{font-family:"Urbanist", Sans-serif;font-size:14px;font-weight:500;color:#242222;}.elementor-409 .elementor-element.elementor-element-26cf68d6 .tp-woo-single-pricing .tp-woo-add-to-cart .stock.out-of-stock{font-family:"Urbanist", Sans-serif;font-size:14px;font-weight:500;color:#E61111;}.elementor-409 .elementor-element.elementor-element-26cf68d6 .tp-woo-single-pricing .variations_form.cart{margin:20px 0px 20px 0px;}.elementor-409 .elementor-element.elementor-element-26cf68d6 .tp-woo-single-pricing .variations_form.cart .variations td.label,.elementor-409 .elementor-element.elementor-element-26cf68d6 .tp-woo-single-pricing .variations_form.cart .variations th.label{font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:500;line-height:27px;color:#101010;}.elementor-409 .elementor-element.elementor-element-26cf68d6 .tp-woo-single-pricing .variations_form.cart .variations td.value select{font-family:"Urbanist", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;line-height:25px;color:#000000;}.elementor-409 .elementor-element.elementor-element-26cf68d6 .tp-woo-single-pricing .variations_form.cart .single_variation_wrap .woocommerce-variation-price span{font-family:"Urbanist", Sans-serif;font-size:24px;font-weight:500;color:#101010;}.elementor-409 .elementor-element.elementor-element-26cf68d6 .variations th.label{text-align:center;}.elementor-409 .elementor-element.elementor-element-26cf68d6  .tp-woo-swatches .tp-swatches.tp-swatches-color{width:14px;height:14px;}.elementor-409 .elementor-element.elementor-element-26cf68d6 .tp-woo-swatches .tp-swatches.tp-swatches-color{margin-right:12px;margin-bottom:12px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;}.elementor-409 .elementor-element.elementor-element-26cf68d6  .tp-woo-swatches .tp-swatches.tp-swatches-image img{width:70px;height:70px;}.elementor-409 .elementor-element.elementor-element-26cf68d6 .tp-woo-swatches .tp-swatches.tp-swatches-image img{border-radius:0px 0px 0px 0px;}.elementor-409 .elementor-element.elementor-element-26cf68d6 .tp-woo-swatches .tp-swatches.tp-swatches-image.selected img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF7F11;border-radius:0px 0px 0px 0px;}.elementor-409 .elementor-element.elementor-element-26cf68d6 .tp-woo-add-to-cart.grouped .woocommerce-grouped-product-list-item__label a{font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:500;line-height:27px;color:#101010;}.elementor-409 .elementor-element.elementor-element-26cf68d6 .tp-woo-add-to-cart.grouped .woocommerce-grouped-product-list-item__price{font-family:"Urbanist", Sans-serif;font-size:24px;font-weight:400;line-height:38.4px;color:#626262;}.elementor-409 .elementor-element.elementor-element-26cf68d6 .tp-woo-add-to-cart.grouped .woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__quantity .product_type_variable{padding:0px 0px 0px 0px;font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:500;color:#101010;}.elementor-409 .elementor-element.elementor-element-26cf68d6 .tp-woo-single-pricing .tp-woo-price{justify-content:flex-start;}.elementor-409 .elementor-element.elementor-element-26cf68d6 .tp-woo-single-pricing .tp-woo-price .price del>.woocommerce-Price-amount.amount:nth-child(1),
					.elementor-409 .elementor-element.elementor-element-26cf68d6 .tp-woo-single-pricing .tp-woo-price .price .woocommerce-Price-amount.amount:nth-child(1) bdi{margin-right:15px;}.elementor-409 .elementor-element.elementor-element-26cf68d6 .tp-woo-single-pricing .tp-woo-price .price .woocommerce-Price-amount.amount:nth-child(2) bdi{margin-left:15px;}.elementor-409 .elementor-element.elementor-element-26cf68d6 .tp-woo-single-pricing .tp-woo-price .price ins .woocommerce-Price-amount,
				.elementor-409 .elementor-element.elementor-element-26cf68d6 .tp-woo-single-pricing .tp-woo-price .price .woocommerce-Price-amount{font-family:"Caudex", Sans-serif;font-size:36px;font-weight:600;line-height:32px;}.elementor-409 .elementor-element.elementor-element-26cf68d6 .tp-woo-single-pricing .tp-woo-price .price ins,.elementor-409 .elementor-element.elementor-element-26cf68d6 .tp-woo-single-pricing .tp-woo-price .price ins .woocommerce-Price-amount,.elementor-409 .elementor-element.elementor-element-26cf68d6 .tp-woo-single-pricing .tp-woo-price .price,.elementor-409 .elementor-element.elementor-element-26cf68d6 .tp-woo-single-pricing .tp-woo-price .price .woocommerce-Price-amount{color:#333333;}.elementor-409 .elementor-element.elementor-element-26cf68d6 .tp-woo-single-pricing .tp-woo-price .price del .woocommerce-Price-amount{font-family:"Caudex", Sans-serif;font-size:24px;font-weight:400;line-height:32px;}.elementor-409 .elementor-element.elementor-element-26cf68d6 .tp-woo-single-pricing .tp-woo-price .price del,.elementor-409 .elementor-element.elementor-element-26cf68d6 .tp-woo-single-pricing .tp-woo-price .price del .woocommerce-Price-amount{color:#626262;}.elementor-409 .elementor-element.elementor-element-26cf68d6 .tp-woo-single-pricing .tp-woo-price .tp-woo-price-text{margin:0px 0px 0px 0px;font-family:"Caudex", Sans-serif;}.elementor-409 .elementor-element.elementor-element-26cf68d6 .tp-woo-single-pricing .tp-woo-stock{font-family:"Caudex", Sans-serif;}.elementor-409 .elementor-element.elementor-element-26cf68d6 .tp-woo-single-pricing .tp-woo-stock.tp-woo-stock-out{font-family:"Caudex", Sans-serif;}.elementor-409 .elementor-element.elementor-element-26cf68d6 .tp-woo-single-pricing .tp-woo-sold-product{padding:0px 0px 0px 0px;margin:0% 0% 0% 0%;font-family:"Caudex", Sans-serif;font-size:18px;font-weight:500;line-height:38px;color:#101010;}.elementor-409 .elementor-element.elementor-element-26cf68d6 .tp-woo-single-meta .tp-woo-sm .tp-woo-sm-label{font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:500;line-height:27px;color:#101010;}.elementor-409 .elementor-element.elementor-element-26cf68d6 .tp-woo-single-meta .tp-woo-sm .tp-woo-sm-value{font-family:"Urbanist", Sans-serif;font-size:14px;font-weight:600;}.elementor-409 .elementor-element.elementor-element-26cf68d6 .tp-woo-single-meta .tp-woo-sm .tp-woo-sm-value,.elementor-409 .elementor-element.elementor-element-26cf68d6 .tp-woo-single-meta .tp-woo-sm .tp-woo-sm-value a{color:#000000;}.elementor-409 .elementor-element.elementor-element-a56b44f{--divider-border-style:solid;--divider-color:#E6E6E6;--divider-border-width:1.3px;}.elementor-409 .elementor-element.elementor-element-a56b44f .elementor-divider-separator{width:100%;}.elementor-409 .elementor-element.elementor-element-a56b44f .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-409 .elementor-element.elementor-element-2c3a34f6 .tp-woo-single-basic{align-items:flex-start;}.elementor-409 .elementor-element.elementor-element-2c3a34f6 .tp-woo-single-basic .tp_product_title{font-family:"Caudex", Sans-serif;font-size:45px;font-weight:500;line-height:66px;color:#101010;}.elementor-409 .elementor-element.elementor-element-2c3a34f6 .tp-woo-single-basic .woocommerce-product-details__short-description,.elementor-409 .elementor-element.elementor-element-2c3a34f6 .tp-woo-single-basic .woocommerce-product-details__short-description p{font-family:"Caudex", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#333333;}.elementor-409 .elementor-element.elementor-element-2c3a34f6 .tp-woo-single-basic .tp-wsb-next-prev .tp-wsb .post_nav_link svg,.elementor-409 .elementor-element.elementor-element-2c3a34f6 .tp-woo-single-basic .tp-wsb-next-prev .tp-wsb .post_nav_link strong svg{width:20px;height:20px;}.elementor-409 .elementor-element.elementor-element-2c3a34f6 .tp-woo-single-basic .tp-wsb-next-prev .tp-wsb .tp-wsb-next-prev-inner{overflow:hidden;}.elementor-409 .elementor-element.elementor-element-4376bfb4{--divider-border-style:solid;--divider-color:#E6E6E6;--divider-border-width:1.3px;}.elementor-409 .elementor-element.elementor-element-4376bfb4 .elementor-divider-separator{width:100%;}.elementor-409 .elementor-element.elementor-element-4376bfb4 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-409 .elementor-element.elementor-element-2401fab .tp-woo-single-pricing .tp-woo-add-to-cart .cart .single_add_to_cart_button{background-color:#FFFFFF;width:100%;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-409 .elementor-element.elementor-element-2401fab .tp-woo-single-pricing .tp-woo-add-to-cart .cart .single_add_to_cart_button:hover{background-color:#000000;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-409 .elementor-element.elementor-element-2401fab{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-409 .elementor-element.elementor-element-2401fab .tp-woo-single-pricing .tp-woo-add-to-cart .stock{display:block;}.elementor-409 .elementor-element.elementor-element-2401fab .tp-woo-single-pricing .variations_form.cart .variations td.label,.elementor-409 .elementor-element.elementor-element-2401fab .tp-woo-single-pricing .variations_form.cart .variations th.label{color:#000000;}.elementor-409 .elementor-element.elementor-element-2401fab .variations th.label{text-align:center;}.elementor-409 .elementor-element.elementor-element-2401fab .tp-woo-swatches .tp-swatches.tp-swatches-button{color:#000;}.elementor-409 .elementor-element.elementor-element-2401fab .tp-woo-single-pricing .tp-woo-price{justify-content:left;}.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-409 .elementor-element.elementor-element-154f8faa{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-409 .elementor-element.elementor-element-154f8faa .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:15px;font-weight:500;font-style:italic;color:var( --e-global-color-primary );}.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-409 .elementor-element.elementor-element-475101c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--view-cart-spacing:15px;}.elementor-409 .elementor-element.elementor-element-475101c .cart button, .elementor-409 .elementor-element.elementor-element-475101c .cart .button{font-family:"Caudex", Sans-serif;font-size:16px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;padding:15px 60px 15px 60px;color:#000000;background-color:#FFFFFF;border-color:#000000;transition:all 0.3s;}.elementor-409 .elementor-element.elementor-element-475101c .cart button:hover, .elementor-409 .elementor-element.elementor-element-475101c .cart .button:hover{color:#FFFFFF;background-color:#000000;border-color:#000000;}.elementor-409 .elementor-element.elementor-element-475101c .added_to_cart{color:#F21A27;font-family:"Caudex", Sans-serif;font-size:16px;font-weight:500;}.woocommerce .elementor-409 .elementor-element.elementor-element-475101c form.cart .variations{margin-bottom:15px;}.woocommerce .elementor-409 .elementor-element.elementor-element-475101c form.cart table.variations label{font-family:"Caudex", Sans-serif;}.woocommerce .elementor-409 .elementor-element.elementor-element-475101c form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-409 .elementor-element.elementor-element-475101c form.cart table.variations td.value:before{font-family:"Caudex", Sans-serif;}.elementor-409 .elementor-element.elementor-element-16676b24{--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:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-409 .elementor-element.elementor-element-24e5070d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-409 .elementor-element.elementor-element-24e5070d .woocommerce-tabs ul.wc-tabs li a{color:#000000;font-family:"Urbanist", Sans-serif;}.woocommerce .elementor-409 .elementor-element.elementor-element-24e5070d .woocommerce-tabs ul.wc-tabs li{background-color:#F2F2F2;border-color:#D8D8D8;}.woocommerce .elementor-409 .elementor-element.elementor-element-24e5070d .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#D8D8D8;font-family:"Caudex", Sans-serif;}.woocommerce .elementor-409 .elementor-element.elementor-element-24e5070d .woocommerce-tabs ul.wc-tabs li.active a{color:#000000;}.woocommerce .elementor-409 .elementor-element.elementor-element-24e5070d .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce .elementor-409 .elementor-element.elementor-element-24e5070d .woocommerce-tabs ul.wc-tabs li.active{background-color:#FFFFFF;}.woocommerce .elementor-409 .elementor-element.elementor-element-24e5070d .woocommerce-tabs ul.wc-tabs li.active{border-bottom-color:#FFFFFF;border-color:#D8D8D8 #D8D8D8 #FFFFFF #D8D8D8;}.woocommerce .elementor-409 .elementor-element.elementor-element-24e5070d .woocommerce-tabs ul.wc-tabs li:not(.active){border-bottom-color:#D8D8D8;}.woocommerce .elementor-409 .elementor-element.elementor-element-24e5070d .woocommerce-Tabs-panel{color:#000000;}.woocommerce .elementor-409 .elementor-element.elementor-element-24e5070d .woocommerce-Tabs-panel h2{color:#333333;}.woocommerce .elementor-409 .elementor-element.elementor-element-24e5070d .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:"Caudex", Sans-serif;font-style:normal;}.elementor-409 .elementor-element.elementor-element-5ffd3a2{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:60px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-409 .elementor-element.elementor-element-6c4fffe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;}.elementor-409 .elementor-element.elementor-element-6c4fffe .elementor-heading-title{font-family:"Caudex", Sans-serif;font-weight:600;}.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-409 .elementor-element.elementor-element-9b204bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-409 .elementor-element.elementor-element-9b204bd .product-list .post-inner-loop .post-catagory{margin:0px 0px 0px 0px;font-family:"Caudex", Sans-serif;font-weight:600;color:#F21A27;}.elementor-409 .elementor-element.elementor-element-9b204bd .product-list .post-inner-loop .post-title,.elementor-409 .elementor-element.elementor-element-9b204bd .product-list .post-inner-loop .post-title a{font-family:"Caudex", Sans-serif;font-weight:600;color:#000000;}.elementor-409 .elementor-element.elementor-element-9b204bd .product-list .wrapper-cart-price .price .amount,.elementor-409 .elementor-element.elementor-element-9b204bd .product-list .wrapper-cart-price .price .amount .woocommerce-Price-currencySymbol{font-family:"Caudex", Sans-serif;font-weight:600;color:#000000;}.elementor-409 .elementor-element.elementor-element-9b204bd .product-list .wrapper-cart-price .price del .amount,.elementor-409 .elementor-element.elementor-element-9b204bd .product-list .product-list-content .wrapper-cart-price .price del .amount .woocommerce-Price-currencySymbol{font-family:"Caudex", Sans-serif;font-weight:400;}.elementor-409 .elementor-element.elementor-element-9b204bd .product-list .product-list-content span.badge.out-of-stock{font-family:"Caudex", Sans-serif;}.elementor-409 .elementor-element.elementor-element-9b204bd .product-list .product-list-content .add_to_cart.product_type_simple{font-family:"Caudex", Sans-serif;font-weight:600;color:#000000;}.elementor-409 .elementor-element.elementor-element-9b204bd .product-list .product-list-content .add_to_cart.product_type_simple:hover{color:#F21A27;}.elementor-409 .elementor-element.elementor-element-9b204bd .product-list.product-style-2 .product-list-content a.quick-view-btn{color:#F2F2F2;background:#333333;}.elementor-409 .elementor-element.elementor-element-9b204bd .product-list.product-style-2 .product-list-content a.quick-view-btn:hover{color:#333333;background:#F2F2F2;}.elementor-409 .elementor-element.elementor-element-9b204bd .product-list .post-inner-loop .grid-item .product-list-content{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#252525;}.elementor-409 .elementor-element.elementor-element-9b204bd .product-list .post-inner-loop .grid-item .product-list-content:hover{border-color:#252525;}.elementor-409 .elementor-element.elementor-element-9b204bd .list-carousel-slick .slick-dots.style-1 li button{-webkit-box-shadow:inset 0 0 0 8px #252525;-moz-box-shadow:inset 0 0 0 8px #252525;box-shadow:inset 0 0 0 8px #252525;}.elementor-409 .elementor-element.elementor-element-9b204bd .list-carousel-slick .slick-dots.style-1 li.slick-active button{-webkit-box-shadow:inset 0 0 0 1px #252525;-moz-box-shadow:inset 0 0 0 1px #252525;box-shadow:inset 0 0 0 1px #252525;}.elementor-409 .elementor-element.elementor-element-9b204bd .list-carousel-slick .slick-dots.style-2 li button{border-color:#252525;}.elementor-409 .elementor-element.elementor-element-9b204bd .list-carousel-slick ul.slick-dots.style-3 li button{-webkit-box-shadow:inset 0 0 0 1px #252525;-moz-box-shadow:inset 0 0 0 1px #252525;box-shadow:inset 0 0 0 1px #252525;}.elementor-409 .elementor-element.elementor-element-9b204bd .list-carousel-slick .slick-dots.style-3 li.slick-active button{-webkit-box-shadow:inset 0 0 0 8px #252525;-moz-box-shadow:inset 0 0 0 8px #252525;box-shadow:inset 0 0 0 8px #252525;}.elementor-409 .elementor-element.elementor-element-9b204bd .list-carousel-slick ul.slick-dots.style-4 li button{-webkit-box-shadow:inset 0 0 0 0px #252525;-moz-box-shadow:inset 0 0 0 0px #252525;box-shadow:inset 0 0 0 0px #252525;}.elementor-409 .elementor-element.elementor-element-9b204bd .list-carousel-slick .slick-dots.style-1 li button:before{color:#252525;}.elementor-409 .elementor-element.elementor-element-9b204bd .list-carousel-slick .slick-dots.style-6 li button{border-color:#252525;}.elementor-409 .elementor-element.elementor-element-9b204bd .list-carousel-slick .slick-slider.slick-dotted{padding-bottom:0px;}@media(min-width:768px){.elementor-409 .elementor-element.elementor-element-6edc3f3e{--content-width:1350px;}.elementor-409 .elementor-element.elementor-element-69df3be5{--width:50%;}.elementor-409 .elementor-element.elementor-element-591b5719{--width:50%;}.elementor-409 .elementor-element.elementor-element-16676b24{--content-width:1350px;}.elementor-409 .elementor-element.elementor-element-5ffd3a2{--content-width:1350px;}}@media(max-width:1024px){.elementor-409 .elementor-element.elementor-element-6edc3f3e{--padding-top:70px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-409 .elementor-element.elementor-element-154f8faa .elementor-heading-title{font-size:48px;}}@media(max-width:767px){.elementor-409 .elementor-element.elementor-element-3fcb8e0 .tp-woo-single-basic .tp_product_title{font-size:24px;line-height:32px;}.elementor-409 .elementor-element.elementor-element-154f8faa .elementor-heading-title{font-size:30px;}}/* Start custom CSS for tp-woo-single-image, class: .elementor-element-3b10233e */.woocommerce-product-gallery__trigger{
    background-color: black!important;
    border-radius: 3px!important;
}
.woocommerce-product-gallery__trigger::before{
    border-color: white!important;
}
.woocommerce-product-gallery__trigger::after{
    background-color: white!important;
}/* End custom CSS */
.elementor-409 .elementor-element.elementor-element-26cf68d6 .tp-woo-single-pricing.layout-2 .single_variation_wrap .variations_button &gt; .vdvdfvquantity{
    width: max-content !important;
}
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-475101c */.elementor-409 .elementor-element.elementor-element-475101c .add_to_cart_button,
.elementor-409 .elementor-element.elementor-element-475101c .single_add_to_cart_button {
    position: relative;
}

.elementor-409 .elementor-element.elementor-element-475101c .add_to_cart_button.loading,
.elementor-409 .elementor-element.elementor-element-475101c .single_add_to_cart_button.loading {
    color: transparent !important;
}

.elementor-409 .elementor-element.elementor-element-475101c .add_to_cart_button.loading::after,
.elementor-409 .elementor-element.elementor-element-475101c .single_add_to_cart_button.loading::after {
    top: 50% !important;
    right: 50% !important;
    margin-top: -0.5em !important;
    margin-right: -0.5em !important;
    line-height: 1 !important;
    color: #222 !important;
}
.added_to_cart:hover {
    color: #333333!important;
    transition-duration: 0.3s!important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-24e5070d */.elementor-409 .elementor-element.elementor-element-24e5070d table {
    width: 100%;
    margin: 0;
    border-collapse: collapse;
    font-family: "Caudex", serif;
    font-size: 15px;
}

.elementor-409 .elementor-element.elementor-element-24e5070d th,
.elementor-409 .elementor-element.elementor-element-24e5070d td {
    padding: 7px 12px !important;
    line-height: 1.3;
    background: #FFFFFF !important;
    color: #000;
    border: 1px solid #000 !important;
    text-align: left !important;
    font-style: normal !important;
    transition: background-color .2s ease;
}

.elementor-409 .elementor-element.elementor-element-24e5070d th {
    width: 25%;
    font-weight: 700 !important;
}

.elementor-409 .elementor-element.elementor-element-24e5070d td {
    font-weight: 400 !important;
}

.elementor-409 .elementor-element.elementor-element-24e5070d td p {
    margin: 0 !important;
    font: inherit !important;
}

.elementor-409 .elementor-element.elementor-element-24e5070d tr:hover th,
.elementor-409 .elementor-element.elementor-element-24e5070d tr:hover td {
    background: #DCDCDC !important;
}/* End custom CSS */