.custom-scroll-bar::-webkit-scrollbar{width:7px;background:#f3f2f1}.custom-scroll-bar::-webkit-scrollbar-thumb{background:#54595f;border-radius:20px}.custom-scroll-bar::-webkit-scrollbar-thumb:hover{background:var(--e-global-color-primary)}.custom-scroll-bar{scrollbar-width:thin;scrollbar-color:#54595f #f3f2f1}.woocommerce div.product.elementor .woocommerce-tabs h2,.woocommerce div.product .woocommerce-tabs h2{display:none}.woocommerce div.product.elementor .woocommerce-tabs ul.tabs,.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0}.woocommerce div.product.elementor .woocommerce-tabs ul.tabs li,.woocommerce div.product.elementor .woocommerce-tabs ul.tabs li.active,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border:none;background:transparent}.woocommerce div.product.elementor .woocommerce-tabs ul.tabs li.active a,.woocommerce div.product.elementor .woocommerce-tabs ul.tabs li a,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:5px 10px}.woocommerce div.product.elementor .woocommerce-tabs ul.tabs li.active,.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom:3px solid var(--e-global-color-primary)}.woocommerce div.product.elementor .woocommerce-tabs div.panel,.woocommerce div.product .woocommerce-tabs div.panel{padding-left:0;padding-right:0}.elementor-widget-woocommerce-cart .woocommerce .quantity input::-webkit-inner-spin-button,.elementor-widget-woocommerce-cart .woocommerce .quantity input::-webkit-outer-spin-button,.elementor-widget-woocommerce-product-add-to-cart .quantity input::-webkit-inner-spin-button,.elementor-widget-woocommerce-product-add-to-cart .quantity input::-webkit-outer-spin-button,.woocommerce-variation-add-to-cart .quantity input::-webkit-inner-spin-button,.woocommerce-variation-add-to-cart .quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.elementor-widget-woocommerce-cart .woocommerce .quantity input[type=number],.elementor-widget-woocommerce-product-add-to-cart .quantity input[type=number],.woocommerce-variation-add-to-cart .quantity input[type=number]{-moz-appearance:textfield}.elementor-widget-woocommerce-cart .woocommerce .quantity,.elementor-widget-woocommerce-product-add-to-cart .quantity,.woocommerce-variation-add-to-cart .quantity{position:relative;display:grid;grid-template-columns:40px 60px 40px;grid-template-rows:1fr;grid-template-areas:"a b c";color:#fff;background-color:var(--e-global-color-wpx_primary_lighter)}.elementor-widget-woocommerce-cart .woocommerce .quantity input.input-text.qty,.elementor-widget-woocommerce-product-add-to-cart .quantity input.input-text.qty,.woocommerce-variation-add-to-cart .quantity input.input-text.qty{grid-area:b;height:40px;min-height:40px;max-height:40px;padding:0;line-height:40px;text-align:center;color:#fff;background-color:var(--e-global-color-wpx_primary_lighter);border:none;border-top:1px var(--sections-border-type,solid) var(--sections-border-color,#d4d4d4);border-bottom:1px var(--sections-border-type,solid) var(--sections-border-color,#d4d4d4);border-radius:0}.elementor-widget-woocommerce-cart .woocommerce .quantity input.input-text.qty:hover,.elementor-widget-woocommerce-product-add-to-cart .quantity input.input-text.qty:hover,.woocommerce-variation-add-to-cart .quantity input.input-text.qty:hover{color:#fff;background-color:var(--e-global-color-wpx_primary_darker)}.elementor-widget-woocommerce-cart .woocommerce .quantity .quantity-nav,.elementor-widget-woocommerce-product-add-to-cart .quantity .quantity-nav,.woocommerce-variation-add-to-cart .quantity .quantity-nav{border:none;width:60px;background-color:var(--e-global-color-wpx_primary_lighter);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:0;font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style)}.elementor-widget-woocommerce-cart .woocommerce .quantity .quantity-nav .quantity-button,.elementor-widget-woocommerce-product-add-to-cart .quantity .quantity-nav .quantity-button,.woocommerce-variation-add-to-cart .quantity .quantity-nav .quantity-button{position:relative;border:1px var(--sections-border-type,solid) var(--sections-border-color,#d4d4d4);display:flex;vertical-align:middle;justify-content:center;align-items:center;font-size:1.3em;height:40px;line-height:40px;border:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.elementor-widget-woocommerce-cart .woocommerce .quantity .quantity-nav .quantity-button:hover,.elementor-widget-woocommerce-product-add-to-cart .quantity .quantity-nav .quantity-button:hover,.woocommerce-variation-add-to-cart .quantity .quantity-nav .quantity-button:hover{color:#fff;background-color:var(--e-global-color-wpx_primary_darker)}.elementor-widget-woocommerce-cart .woocommerce .quantity .quantity-up,.elementor-widget-woocommerce-product-add-to-cart .quantity .quantity-up,.woocommerce-variation-add-to-cart .quantity .quantity-up{grid-area:c;overflow:hidden}.elementor-widget-woocommerce-cart .woocommerce .quantity .quantity-up .quantity-button,.elementor-widget-woocommerce-product-add-to-cart .quantity .quantity-up .quantity-button,.woocommerce-variation-add-to-cart .quantity .quantity-up .quantity-button{background-image:url(../img/qty-plus.svg);background-repeat:no-repeat}.elementor-widget-woocommerce-cart .woocommerce .quantity .quantity-down,.elementor-widget-woocommerce-product-add-to-cart .quantity .quantity-down,.woocommerce-variation-add-to-cart .quantity .quantity-down{grid-area:a;overflow:hidden}.elementor-widget-woocommerce-cart .woocommerce .quantity .quantity-down .quantity-button,.elementor-widget-woocommerce-product-add-to-cart .quantity .quantity-down .quantity-button,.woocommerce-variation-add-to-cart .quantity .quantity-down .quantity-button{background-image:url(../img/qty-minus.svg);background-repeat:no-repeat}.elementor-widget-woocommerce-product-add-to-cart .quantity,.woocommerce-variation-add-to-cart .quantity{grid-template-columns:40px 52px 40px;width:132px}.elementor-widget-woocommerce-product-add-to-cart .quantity input.input-text.qty,.woocommerce-variation-add-to-cart .quantity input.input-text.qty{height:40px;min-height:40px;max-height:40px;width:92px;margin-left:-20px;line-height:40px;border-top:0 var(--sections-border-type,solid) var(--sections-border-color,#d4d4d4);border-bottom:0 var(--sections-border-type,solid) var(--sections-border-color,#d4d4d4)}.elementor-widget-woocommerce-product-add-to-cart .quantity input.input-text.qty:focus-within,.woocommerce-variation-add-to-cart .quantity input.input-text.qty:focus-within{outline:none}@media only screen and (max-width:768px){.elementor-widget-woocommerce-product-add-to-cart .quantity,.woocommerce-variation-add-to-cart .quantity{grid-template-columns:40px 40px 40px;width:120px}.elementor-widget-woocommerce-product-add-to-cart .quantity input.input-text.qty,.woocommerce-variation-add-to-cart .quantity input.input-text.qty{width:80px;margin-left:-20px}}.elementor-widget-woocommerce-product-add-to-cart .quantity .quantity-nav,.woocommerce-variation-add-to-cart .quantity .quantity-nav{width:40px}.elementor-widget-woocommerce-product-add-to-cart .quantity .quantity-nav .quantity-button,.woocommerce-variation-add-to-cart .quantity .quantity-nav .quantity-button{border:0 var(--sections-border-type,solid) var(--sections-border-color,#d4d4d4);height:40px;line-height:40px}.elementor-widget-woocommerce-cart .woocommerce .quantity{grid-template-columns:30px 39px 30px;width:99px}.elementor-widget-woocommerce-cart .woocommerce .quantity input.input-text.qty{height:30px;min-height:30px;max-height:30px;width:69px;margin-left:-15px;line-height:30px;border-top:1px var(--sections-border-type,solid) var(--sections-border-color,#d4d4d4);border-bottom:1px var(--sections-border-type,solid) var(--sections-border-color,#d4d4d4)}.elementor-widget-woocommerce-cart .woocommerce .quantity input.input-text.qty:focus-within{outline:none}@media only screen and (max-width:768px){.elementor-widget-woocommerce-cart .woocommerce .quantity{grid-template-columns:30px 30px 30px;width:90px}.elementor-widget-woocommerce-cart .woocommerce .quantity input.input-text.qty{width:60px;margin-left:-15px}}.elementor-widget-woocommerce-cart .woocommerce .quantity .quantity-nav{width:30px}.elementor-widget-woocommerce-cart .woocommerce .quantity .quantity-nav .quantity-button{border:1px var(--sections-border-type,solid) var(--sections-border-color,#d4d4d4);height:30px;line-height:30px}.elementor-widget-woocommerce-cart .woocommerce .quantity{color:#fff;background-color:var(--e-global-color-wpx_primary_lighter)}.elementor-widget-woocommerce-cart .woocommerce .quantity input.input-text.qty{color:var(--e-global-color-primary,#fff);background-color:#fff}.elementor-widget-woocommerce-cart .woocommerce .quantity input.input-text.qty:hover{color:var(--e-global-color-primary,#fff);background-color:var(--e-global-color-wpx_gray_100,#fefefe)}.elementor-widget-woocommerce-cart .woocommerce .quantity .quantity-nav,.elementor-widget-woocommerce-cart .woocommerce .quantity .quantity-nav .quantity-button{color:var(--e-global-color-primary,#fff);background-color:#fff}.elementor-widget-woocommerce-cart .woocommerce .quantity .quantity-nav .quantity-button:hover{color:var(--e-global-color-primary,#fff);background-color:var(--e-global-color-wpx_gray_100,#fefefe)}.elementor-widget-woocommerce-cart .woocommerce .quantity .quantity-up .quantity-button{background-image:url(../img/qty-plus-blue.svg)}.elementor-widget-woocommerce-cart .woocommerce .quantity .quantity-down .quantity-button{background-image:url(../img/qty-minus-blue.svg)}.elementor-widget-woocommerce-notices .woocommerce-error,.elementor-widget-woocommerce-notices .woocommerce-info,.elementor-widget-woocommerce-notices .woocommerce-message,.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);padding:10px 30px 10px 80px;margin:0;margin-bottom:40px;color:#54595f;background-color:#f3f2f1;border:none;padding:5px 5px 5px 95px;display:flex;flex-direction:row;justify-content:space-between;align-content:center;align-items:center;gap:10px;min-height:43px}.elementor-widget-woocommerce-notices .woocommerce-error a,.elementor-widget-woocommerce-notices .woocommerce-info a,.elementor-widget-woocommerce-notices .woocommerce-message a,.woocommerce .woocommerce-error a,.woocommerce .woocommerce-info a,.woocommerce .woocommerce-message a{order:10}.elementor-widget-woocommerce-notices .woocommerce-error:before,.elementor-widget-woocommerce-notices .woocommerce-info:before,.elementor-widget-woocommerce-notices .woocommerce-message:before,.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before{top:0;left:0;padding:10px 34px;color:#fff;background:#33e93d}.elementor-widget-woocommerce-notices .woocommerce-error a.button,.elementor-widget-woocommerce-notices .woocommerce-info a.button,.elementor-widget-woocommerce-notices .woocommerce-message a.button,.woocommerce .woocommerce-error a.button,.woocommerce .woocommerce-info a.button,.woocommerce .woocommerce-message a.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#ebe9eb;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none;border-radius:0}.elementor-widget-woocommerce-notices .woocommerce-error,.woocommerce .woocommerce-error{flex-direction:column;align-items:flex-start}.elementor-widget-woocommerce-notices .woocommerce-error:before,.woocommerce .woocommerce-error:before{content:"\e029";background:#eb4b1b}.elementor-widget-woocommerce-notices .woocommerce-message:before,.woocommerce .woocommerce-message:before{content:"\e017"}.woocommerce-invalid{outline:2px solid red;outline-offset:2px}