.elementor-399 .elementor-element.elementor-element-75d0888 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-399 .elementor-element.elementor-element-75d0888:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-75d0888 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-75d0888{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-399 .elementor-element.elementor-element-75d0888 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-399 .elementor-element.elementor-element-078bca0 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-399 .elementor-element.elementor-element-f66a326{--spacer-size:25px;}.elementor-399 .elementor-element.elementor-element-1f31ab4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-399 .elementor-element.elementor-element-1f31ab4:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-1f31ab4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-1f31ab4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-399 .elementor-element.elementor-element-1f31ab4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-399 .elementor-element.elementor-element-7ec5bfa.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-399 .elementor-element.elementor-element-7ec5bfa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-399 .elementor-element.elementor-element-1961d09 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-399 .elementor-element.elementor-element-1961d09{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;font-style:normal;line-height:20px;color:#211E1E;}.elementor-399 .elementor-element.elementor-element-1961d09 a{color:#EF8913;}.elementor-399 .elementor-element.elementor-element-b50421b{width:100%;max-width:100%;align-self:center;}.elementor-399 .elementor-element.elementor-element-b50421b:hover .elementor-widget-container{background-color:#F9F9F978;}.elementor-399 .elementor-element.elementor-element-b50421b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-399 .elementor-element.elementor-element-b50421b .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-399 .elementor-element.elementor-element-b50421b .flex-viewport, .woocommerce .elementor-399 .elementor-element.elementor-element-b50421b .flex-control-thumbs img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;}.woocommerce .elementor-399 .elementor-element.elementor-element-b50421b .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-399 .elementor-element.elementor-element-b50421b .flex-viewport{border-radius:10px 10px 10px 10px;}.woocommerce .elementor-399 .elementor-element.elementor-element-b50421b .flex-viewport:not(:last-child){margin-bottom:5px;}.woocommerce .elementor-399 .elementor-element.elementor-element-b50421b .flex-control-thumbs img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:12px 12px 12px 12px;}.woocommerce .elementor-399 .elementor-element.elementor-element-b50421b .flex-control-thumbs li{padding-right:calc(20px / 2);padding-left:calc(20px / 2);padding-bottom:20px;}.woocommerce .elementor-399 .elementor-element.elementor-element-b50421b .flex-control-thumbs{margin-right:calc(-20px / 2);margin-left:calc(-20px / 2);}.elementor-399 .elementor-element.elementor-element-8d4d090{width:100%;max-width:100%;align-self:center;}.elementor-399 .elementor-element.elementor-element-8d4d090 > .elementor-widget-container{border-style:none;}.woocommerce .elementor-399 .elementor-element.elementor-element-8d4d090 .woocommerce-tabs ul.wc-tabs li{border-radius:0px 0px 0 0;}.woocommerce .elementor-399 .elementor-element.elementor-element-8d4d090 .woocommerce-Tabs-panel{color:#000000;}.woocommerce .elementor-399 .elementor-element.elementor-element-8d4d090 .woocommerce-Tabs-panel h2{color:#292828;}.elementor-bc-flex-widget .elementor-399 .elementor-element.elementor-element-ce97b26.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-399 .elementor-element.elementor-element-ce97b26.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.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-399 .elementor-element.elementor-element-73c3703{--divider-border-style:solid;--divider-color:#352F2F;--divider-border-width:3px;}.elementor-399 .elementor-element.elementor-element-73c3703 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-399 .elementor-element.elementor-element-73c3703 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.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-399 .elementor-element.elementor-element-504e4e8{width:100%;max-width:100%;text-align:left;}.elementor-399 .elementor-element.elementor-element-504e4e8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:700;color:#000000;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-399 .elementor-element.elementor-element-79a8e54{width:100%;max-width:100%;align-self:center;text-align:center;}.elementor-399 .elementor-element.elementor-element-79a8e54 > .elementor-widget-container{background-color:#1E21263D;padding:30px 30px 30px 30px;border-radius:8px 8px 8px 8px;}.woocommerce .elementor-399 .elementor-element.elementor-element-79a8e54 .price{color:#FFFFFF;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:0px;letter-spacing:0px;word-spacing:0px;}.woocommerce .elementor-399 .elementor-element.elementor-element-79a8e54 .price ins{color:#FF0032;text-transform:none;font-style:normal;text-decoration:none;}body:not(.rtl) .elementor-399 .elementor-element.elementor-element-79a8e54:not(.elementor-product-price-block-yes) del{margin-right:45px;}body.rtl .elementor-399 .elementor-element.elementor-element-79a8e54:not(.elementor-product-price-block-yes) del{margin-left:45px;}.elementor-399 .elementor-element.elementor-element-79a8e54.elementor-product-price-block-yes del{margin-bottom:45px;}.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-399 .elementor-element.elementor-element-3e00337{width:100%;max-width:100%;align-self:center;--button-spacing:5px;}.elementor-399 .elementor-element.elementor-element-3e00337 .cart button, .elementor-399 .elementor-element.elementor-element-3e00337 .cart .button{font-weight:500;letter-spacing:-0.6px;border-style:solid;border-radius:4px 4px 4px 4px;color:#FFFFFF;background-color:#FF6E00;border-color:#FFFFFF;transition:all 0.2s;}.elementor-399 .elementor-element.elementor-element-3e00337 .cart button:hover, .elementor-399 .elementor-element.elementor-element-3e00337 .cart .button:hover{background-color:#00609B;}.elementor-399 .elementor-element.elementor-element-3e00337 .added_to_cart{color:#F60505;font-family:"DM Sans", Sans-serif;font-weight:500;}.elementor-399 .elementor-element.elementor-element-3e00337 .quantity .qty{font-size:20px;font-weight:500;border-style:solid;border-width:3px 3px 3px 3px;border-radius:5px 5px 5px 5px;padding:10px 10px 10px 10px;color:#000000;border-color:#FF7B01;transition:all 0.2s;}.woocommerce .elementor-399 .elementor-element.elementor-element-3e00337 form.cart table.variations label{color:#17A51A;font-size:19px;font-weight:700;text-decoration:underline;line-height:62px;word-spacing:25px;}.woocommerce .elementor-399 .elementor-element.elementor-element-3e00337 form.cart table.variations td.value select{color:#000000;}.woocommerce .elementor-399 .elementor-element.elementor-element-3e00337 form.cart table.variations td.value select, .woocommerce .elementor-399 .elementor-element.elementor-element-3e00337 form.cart table.variations td.value:before{background-color:#2106FF;border:1px solid #FF00D8;}.woocommerce .elementor-399 .elementor-element.elementor-element-3e00337 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-399 .elementor-element.elementor-element-3e00337 form.cart table.variations td.value:before{font-size:158px;font-weight:500;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-399 .elementor-element.elementor-element-ad12da5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:center;}.elementor-399 .elementor-element.elementor-element-ad12da5 > .elementor-widget-container{margin:8px 8px 8px 8px;border-radius:8px 8px 8px 8px;box-shadow:3px -1px 3px -13px rgba(255, 255, 255, 0.61);}.elementor-399 .elementor-element.elementor-element-ad12da5 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-399 .elementor-element.elementor-element-ad12da5 .elementor-icon-box-title{margin-block-end:15px;color:#000000;}.elementor-399 .elementor-element.elementor-element-ad12da5.elementor-view-stacked .elementor-icon{background-color:#0DB64C;fill:#FFFFFF;color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-ad12da5.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-ad12da5.elementor-view-default .elementor-icon{fill:#0DB64C;color:#0DB64C;border-color:#0DB64C;}.elementor-399 .elementor-element.elementor-element-ad12da5.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-ad12da5 .elementor-icon{font-size:40px;padding:10px;border-radius:8px 8px 8px 8px;}.elementor-399 .elementor-element.elementor-element-ad12da5 .elementor-icon i{transform:rotate(0deg);}.elementor-399 .elementor-element.elementor-element-ad12da5 .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-ad12da5 .elementor-icon-box-title a{font-family:"Lexend", Sans-serif;font-size:20px;font-weight:600;line-height:10px;word-spacing:0px;}.elementor-399 .elementor-element.elementor-element-ad12da5 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:700;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);color:#000000;}.elementor-399 .elementor-element.elementor-element-80fc707{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:center;}.elementor-399 .elementor-element.elementor-element-80fc707 > .elementor-widget-container{margin:8px 8px 8px 8px;padding:0px 0px 20px 0px;border-radius:8px 8px 8px 8px;box-shadow:3px -1px 3px -13px rgba(255, 255, 255, 0.61);}.elementor-399 .elementor-element.elementor-element-80fc707 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-399 .elementor-element.elementor-element-80fc707 .elementor-icon-box-title{margin-block-end:15px;color:#000000;}.elementor-399 .elementor-element.elementor-element-80fc707.elementor-view-stacked .elementor-icon{background-color:#000000;fill:#FFE606;color:#FFE606;}.elementor-399 .elementor-element.elementor-element-80fc707.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-80fc707.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-399 .elementor-element.elementor-element-80fc707.elementor-view-framed .elementor-icon{background-color:#FFE606;}.elementor-399 .elementor-element.elementor-element-80fc707 .elementor-icon{font-size:40px;padding:10px;border-radius:8px 8px 8px 8px;}.elementor-399 .elementor-element.elementor-element-80fc707 .elementor-icon i{transform:rotate(0deg);}.elementor-399 .elementor-element.elementor-element-80fc707 .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-80fc707 .elementor-icon-box-title a{font-family:"Lexend", Sans-serif;font-size:20px;font-weight:600;line-height:10px;word-spacing:0px;}.elementor-399 .elementor-element.elementor-element-80fc707 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:700;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);color:#000000;}.elementor-399 .elementor-element.elementor-element-9d35805{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;align-self:center;}.elementor-399 .elementor-element.elementor-element-9d35805 > .elementor-widget-container{border-style:none;}.woocommerce .elementor-399 .elementor-element.elementor-element-9d35805 .woocommerce-tabs ul.wc-tabs li{border-radius:0px 0px 0 0;}.woocommerce .elementor-399 .elementor-element.elementor-element-9d35805 .woocommerce-Tabs-panel{color:#000000;}.woocommerce .elementor-399 .elementor-element.elementor-element-9d35805 .woocommerce-Tabs-panel h2{color:#292828;}.elementor-399 .elementor-element.elementor-element-f99cf5a{--spacer-size:15px;}.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-399 .elementor-element.elementor-element-07f5cb8{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-07f5cb8 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;box-shadow:3px -1px 3px -13px rgba(255, 255, 255, 0.61);}.elementor-399 .elementor-element.elementor-element-07f5cb8 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-399 .elementor-element.elementor-element-07f5cb8 .elementor-icon-box-title{margin-block-end:15px;color:#000000;}.elementor-399 .elementor-element.elementor-element-07f5cb8.elementor-view-stacked .elementor-icon{background-color:#E81313;fill:#FFFFFF;color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-07f5cb8.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-07f5cb8.elementor-view-default .elementor-icon{fill:#E81313;color:#E81313;border-color:#E81313;}.elementor-399 .elementor-element.elementor-element-07f5cb8.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-07f5cb8 .elementor-icon{font-size:30px;padding:15px;}.elementor-399 .elementor-element.elementor-element-07f5cb8 .elementor-icon i{transform:rotate(0deg);}.elementor-399 .elementor-element.elementor-element-07f5cb8 .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-07f5cb8 .elementor-icon-box-title a{font-family:"Lexend", Sans-serif;font-size:20px;font-weight:600;line-height:10px;word-spacing:0px;}.elementor-399 .elementor-element.elementor-element-07f5cb8 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:700;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-399 .elementor-element.elementor-element-7f770b2{width:100%;max-width:100%;align-self:center;text-align:left;}.elementor-399 .elementor-element.elementor-element-7f770b2 > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-399 .elementor-element.elementor-element-7f770b2 img{width:35%;}.elementor-399 .elementor-element.elementor-element-2545030{text-align:left;}.elementor-399 .elementor-element.elementor-element-2545030 img{width:55%;}.elementor-399 .elementor-element.elementor-element-23a22fb{width:100%;max-width:100%;align-self:center;text-align:left;}.elementor-399 .elementor-element.elementor-element-23a22fb > .elementor-widget-container{margin:-25px -25px -25px 15px;}.elementor-399 .elementor-element.elementor-element-23a22fb img{width:35%;}.elementor-399 .elementor-element.elementor-element-220cc92{text-align:left;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-399 .elementor-element.elementor-element-350c3e2.elementor-wc-products ul.products li.product{text-align:left;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;padding:0px 0px 0px 0px;}.elementor-399 .elementor-element.elementor-element-350c3e2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-399 .elementor-element.elementor-element-350c3e2.elementor-wc-products  ul.products{grid-column-gap:5px;grid-row-gap:5px;}.elementor-399 .elementor-element.elementor-element-350c3e2.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FF6101;border-radius:8px 8px 8px 8px;}.elementor-399 .elementor-element.elementor-element-350c3e2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-399 .elementor-element.elementor-element-350c3e2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;}.woocommerce .elementor-399 .elementor-element.elementor-element-350c3e2.elementor-wc-products .products > h2{color:#171412;font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:600;text-align:left;}.elementor-399 .elementor-element.elementor-element-350c3e2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:7px;}.elementor-399 .elementor-element.elementor-element-350c3e2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:7px;}.elementor-399 .elementor-element.elementor-element-350c3e2.elementor-wc-products ul.products li.product .price{color:#171412;font-family:"DM Sans", Sans-serif;font-weight:600;}.elementor-399 .elementor-element.elementor-element-350c3e2.elementor-wc-products ul.products li.product .price ins{color:#171412;}.elementor-399 .elementor-element.elementor-element-350c3e2.elementor-wc-products ul.products li.product .price ins .amount{color:#171412;}.elementor-399 .elementor-element.elementor-element-350c3e2.elementor-wc-products ul.products li.product .price del{color:#171412;}.elementor-399 .elementor-element.elementor-element-350c3e2.elementor-wc-products ul.products li.product .price del .amount{color:#171412;}.elementor-399 .elementor-element.elementor-element-350c3e2.elementor-wc-products ul.products li.product .price del {font-family:"DM Sans", Sans-serif;font-weight:600;}.elementor-399 .elementor-element.elementor-element-350c3e2.elementor-wc-products ul.products li.product .button{font-family:"DM Sans", Sans-serif;font-weight:500;border-style:none;border-radius:8px 8px 8px 8px;}.elementor-399 .elementor-element.elementor-element-350c3e2.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-399 .elementor-element.elementor-element-e10feeb:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-e10feeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 67%, #FFFFFF 100%);}.elementor-399 .elementor-element.elementor-element-e10feeb:hover{background-color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-e10feeb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-399 .elementor-element.elementor-element-e10feeb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-399 .elementor-element.elementor-element-0fb3d3c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-399 .elementor-element.elementor-element-0fb3d3c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-399 .elementor-element.elementor-element-1ec2026 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:37px;font-weight:bold;color:#292929;}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-399 .elementor-element.elementor-element-eae4752.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:5px;}.elementor-399 .elementor-element.elementor-element-eae4752 a > img{border-radius:20px 20px 20px 20px;}.elementor-399 .elementor-element.elementor-element-eae4752 .woocommerce .woocommerce-loop-category__title{color:#000000;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;}.elementor-399 .elementor-element.elementor-element-eae4752 .woocommerce-loop-category__title .count{color:#000000;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;}.elementor-399 .elementor-element.elementor-element-1642500.elementor-wc-products ul.products li.product{text-align:left;}.elementor-399 .elementor-element.elementor-element-1642500.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:5px;}.elementor-399 .elementor-element.elementor-element-1642500.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:8px 8px 8px 8px;}.elementor-399 .elementor-element.elementor-element-1642500.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;margin-bottom:55px;}.elementor-399 .elementor-element.elementor-element-1642500.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;margin-bottom:55px;}.elementor-399 .elementor-element.elementor-element-1642500.elementor-wc-products ul.products li.product .price{color:#000000;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:600;}.elementor-399 .elementor-element.elementor-element-1642500.elementor-wc-products ul.products li.product .price ins{color:#000000;}.elementor-399 .elementor-element.elementor-element-1642500.elementor-wc-products ul.products li.product .price ins .amount{color:#000000;}.elementor-399 .elementor-element.elementor-element-1642500.elementor-wc-products ul.products li.product .price del{color:#000000;}.elementor-399 .elementor-element.elementor-element-1642500.elementor-wc-products ul.products li.product .price del .amount{color:#000000;}.elementor-399 .elementor-element.elementor-element-1642500.elementor-wc-products ul.products li.product .price del {font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:600;}.elementor-399 .elementor-element.elementor-element-1642500.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#FF7106;border-radius:15px 15px 15px 15px;}.elementor-399 .elementor-element.elementor-element-1642500.elementor-wc-products ul.products li.product span.onsale{display:block;}body.elementor-page-399:not(.elementor-motion-effects-element-type-background), body.elementor-page-399 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-399 .elementor-element.elementor-element-350c3e2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-399 .elementor-element.elementor-element-1642500.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-399 .elementor-element.elementor-element-75d0888{padding:0px 10px 0px 10px;}.elementor-399 .elementor-element.elementor-element-078bca0 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-399 .elementor-element.elementor-element-1f31ab4{padding:0px 10px 0px 10px;}.elementor-399 .elementor-element.elementor-element-504e4e8{text-align:center;}.elementor-399 .elementor-element.elementor-element-79a8e54{text-align:center;}.elementor-399 .elementor-element.elementor-element-350c3e2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-399 .elementor-element.elementor-element-1ec2026{text-align:center;}.elementor-399 .elementor-element.elementor-element-1ec2026 .elementor-heading-title{font-size:30px;}.elementor-399 .elementor-element.elementor-element-1642500.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-399 .elementor-element.elementor-element-7ec5bfa{width:53%;}.elementor-399 .elementor-element.elementor-element-ce97b26{width:47%;}}/* Start custom CSS for section, class: .elementor-element-e10feeb */.elementor-399 .elementor-element.elementor-element-e10feeb {
    background: linear-gradient(90.01deg, #EF8131 0.29%, #FFBF3E 97.4%);
    
}/* End custom CSS */
/* Start custom CSS */.yith-ywraq-add-to-quote {
    position: relative;
    top: 0!important;
    left: 0px!important;
}

/* Table Row */
.variations tbody tr{
	background-color:transparent;
}

/* Label */
.variations tr .label{
	background-color: transparent;
    text-align: left;
    padding: 0;
}

/* Span Tag */
.variations .label span{
	position:relative;
	left:0px;
	top:3px;
	font-family: "DM Sans", Sans-serif;
    font-size: 18px;
    line-height: 1px;
}

/* Value */
.variations tr .value{
	background-color: transparent;
}


/* Table Data */
.woocommerce-product-attributes tbody .woocommerce-product-attributes-item__value{
	padding-top:10px !important;
	padding-left:10px !important;
	
}

/* Precio Producto */
.woocommerce div.product p.price ins, .woocommerce div.product span.price ins {
    background: inherit;
    font-weight: 700;
    display: inline-block;
    text-decoration: none;
}


/* Producto Carrusel */
article.product .product-featured-image img {
    height: 258px;
    background-color: #fff;
    object-fit: cover;
}

@media (max-width: 767px){ 
.variations tr .label{
	background-color:transparent;
	position:relative;
	padding-left:15px;
	top:-40px;
	left:-20px;
}

/* Tab title documents tab */
#tab-title-documents_tab{
	border-style:none;
	position:relative;
	left:-25px;
	font-family:'DM Sans', sans-serif;
	font-size:18px;
	font-weight:600;
}

/* Tabs */
.elementor-widget-woocommerce-product-data-tabs .woocommerce-tabs .wc-tabs{
	border-bottom-style:solid;
}

/* List */
#tab-documents_tab ul{
	font-weight:600;
	font-size:18px;
	position:relative;
	left:-40px;
	top:-25px;
}

/* Link */
.woocommerce_documents li a{
	font-family:'DM Sans', sans-serif;
	font-size:18px;
	color:#ef8131;
}

/* Tabs */
.product .woocommerce-tabs .wc-tabs{
	border-bottom-style:solid;
	border-bottom-width:4px;
	border-bottom-color:#ef8131;
}
/*---- Carrousel ---- */


/* precio */
#elementor-menu-cart__toggle_button .elementor-button-text bdi{
	padding-left:15px;
}

/* Precio 2 */
.elementor-element-46135a1 .elementor-widget-heading .elementor-heading-title{
	padding-left:15px;
	
	
}


.product-list .product-list-content span.badge.onsale.perc {
    display: block;
    color: #ffffff;
    background-color: #000000;
    font-family: "Titillium Web", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    border-radius: 50px;
    min-width: 80px;
    min-height: 40px;
    line-height: 40px;
    /*left: 10px;
    right: auto;*/
}

.product-list .product-list-content span.badge.onsale.perc::before {
    content: ''
    
    
}
 /* signo - */
#pt-plus-product-list .product .onsale::before
{ content: "-" 
    }
    
/* Product content image */
#pt-plus-product-list .product .product-content-image{
	z-index:1;
}
/* Product image */
#pt-plus-product-list .product .product-image{
	margin-top:0px;
}

/* Onsale */
#pt-plus-product-list .product .onsale{
	background-color:red!important;
	color:#fff;
	padding-left:10px!important;
	padding-right:10px!important;
	padding-top:1px!important;
	padding-bottom:1px!important;
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
	font-size:15px;
	font-weight:600;
	font-family:'Titillium Web', sans-serif;
	left: auto;
    right: 5px;
    top: 5px;
}

/* Producto Carrusel */
article.product .product-featured-image img {
    height: 150px;
}

/* COTIZADOOR*/
.elementor-399 .elementor-element.elementor-element-8fe7c9d {
    margin-left: 114px!important;
}
td.value.woo-variation-items-wrapper {
    margin-top: -30px;
}
}

/* 479px and smaller screen sizes */
@media (max-width:480px){
	/* Onsale */
	#pt-plus-product-list .product .onsale
	{	}
}


/* Ins para escritorio */
#pt-plus-product-list div ins{
	padding-left:15px;
	text-decoration:none !important;
}

.elementor-1765 .elementor-element.elementor-element-eeec57c .product-list .post-inner-loop .post-title, .elementor-1765 .elementor-element.elementor-element-eeec57c .product-list .post-inner-loop .post-title a 
    {
    min-height: 50px;
    max-height: 100px;
    padding-right: 5px;
    padding-left: 5px;
    
    }

/* 479px and smaller screen sizes */
@media (max-width:480px) {
    /* Onsale sobre imagen de producto*/

	#pt-plus-product-list div .onsale
	{
		padding-top:5px !important;
		padding-bottom:5px !important;
		padding-right:10px !important;
		padding-left:10px !important;
		font-size: 17px !important;
	}
	
	/* Bdi sale off */
	#pt-plus-product-list del bdi
	{
		display:block;
	}
	
	/* Bdi blanco */
	#pt-plus-product-list ins bdi
	{
		padding-top:5px;
		display:inline-block;
		margin-left:-1px;
		
	}
	
	#pt-plus-product-list div ins
    {
	padding-left:1px;
    text-decoration:none !important;
	
    }
    
    .elementor-1765 .elementor-element.elementor-element-eeec57c .product-list .post-inner-loop .post-title, .elementor-1765 .elementor-element.elementor-element-eeec57c .product-list .post-inner-loop .post-title a 
    {
    min-height: 85px;
    max-height: 100px;
    padding-right: 1px;
    padding-left: 1px;
    
    }
}

.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 
    {
    min-height: 50px;
    max-height: 100px;
    padding-right: 5px;
    padding-left: 5px;
    
    }
    
    .woocommerce div.product p.price, .woocommerce div.product span.price
    {
        color: black;
        
    }
    
    .woocommerce div.product p.price del, .woocommerce div.product span.price del {
        opacity: 1;
    }

/* COTIZADOR */
.elementor-399 .elementor-element.elementor-element-8fe7c9d {
    margin-top: -60px!important;
}
.yith_ywraq_add_item_product_message.hide-when-removed, .yith_ywraq_add_item_response_message.show.hide-when-removed{
    color: #171412!important;
}
/* PRODUCTO VARIADO DESDE */
.product-type-variable .desdeProductVa {
    display: block!important;
}
.product-type-variable .desdeProductVa del{
    text-decoration: auto;
}
.product-type-variable .precioProducto, .sale.product-type-variable .desdeProductVa del {
    display: none!important;
}
ins span.woocommerce-Price-amount.amount bdi {
    color: #FF0000!important;
}
 li.product .price del {
    opacity: 1!important;
}
/* PRECIOS VARIADOS */
.product-type-variable p.price{
    font-size: 0!important;
}
.product-type-variable p.price .amount:last-child {
    display: none!important;
}
.product-type-variable p.price .amount:first-child, p.price .amount{
    display: contents!important;
}
.desdeProductVa  p.price span.woocommerce-Price-amount{
    font-size: 26px!important
}
/* PRECIO VARIACION */
.single_variation_wrap .woocommerce-variation-price{
    color: #171412;
    font-family: "DM Sans", Sans-serif;
    font-size: 40px;
    font-weight: bold;
}
.woocommerce-variation.single_variation {
    margin-bottom: 20px;
}
a.button.wp-element-button.product_type_simple.add_to_cart_button {
    width: 100%;
}
a.button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart.loading {
    opacity: 1;
}
/* DESCUENTO IMAGEN*/
.productCaja ins{
    font-size: 0!important;
}
.productCaja del span.woocommerce-Price-amount.amount, .productCaja del span.woocommerce-Price-amount.amount bdi{
    font-size: 25px!important;
}
.productCaja ins span.woocommerce-Price-amount.amount bdi{
    font-size: 33px!important;
    color: #FF0000!important;
}
.productCaja span.woocommerce-Price-amount.amount bdi {
    font-size: 33px!important;
}
.woocommerce span.onsale:before {
    content:"-";
}
p.price {
    margin-bottom: 0;
    line-height: 1.2em;
}
.woocommerce-variation-price {
    margin-top: -20px;
}
.productCaja .desdeProductVa ins span.woocommerce-Price-amount.amount bdi, .productCaja .desdeProductVa span.woocommerce-Price-amount.amount bdi{
    font-size: 18px!important
}
.quantity .qty {
    padding: 0px!important;
}

/* DESCUENTO */
.product-type-simple span.desctVari{
    display: none!important
}
.woocommerce span.onsale, span.desctVari{
    min-height: 0.8em!important;
    min-width: 4.2em!important;
    line-height: 2em!important;
    top: 2.5em!important;
    left: inherit!important;
    right: 2.5em!important;
    background-color: #FF0000!important;
    font-size: 1.2em!important;
    border-radius: 30px!important;
    font-family: "Titillium Web", Sans-serif;
}
span.desctVari {
    color: #fff;
    font-size: .25em!important;
    margin-bottom: 20px!important;
    padding: 2px 12px;
    display: table-caption!important;
    text-align: center;
}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button {
  opacity: 1!important;
}

.woocommerce-error, .woocommerce-info, .woocommerce-message {
    font-family: "DM Sans", sans-serif!important;
    font-size: 14px!important;
}
a.added_to_cart.wc-forward {
    display: none;
}
/**** MOVIL ****/
@media (max-width:680px) {
.product_meta, .woocommerce div.product form.cart .variations label, .woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th, .woocommerce-variation-price{
    text-align: center!important;
}
.woo-variation-swatches .variable-items-wrapper {
    justify-content: center!important;
}
.woocommerce .elementor-399 .elementor-element.elementor-element-e3674fe form.cart table.variations tr td {
    padding-top: 0;
    padding-bottom: 0;
}
 .woo-variation-swatches.wvs-show-label .variations th label {
    display: block;
}
table.variations {
    margin-top: 40px!important;
}
.woocommerce .add-request-quote-button.button, .woocommerce .add-request-quote-button-addons.button {
    left: 0!important;
}
span.woo-selected-variation-item-name {
    display: none!important
}
.woocommerce .add-request-quote-button.button, .woocommerce .add-request-quote-button-addons.button, button.single_add_to_cart_button.button.alt{
    font-size: 14px!important
}
.yith_ywraq_add_item_response_message.hide-when-removed, .yith_ywraq_add_item_browse_message.hide-when-removed, .yith_ywraq_add_item_product_message.hide-when-removed{
    text-align: center!important
}
}/* End custom CSS */