.elementor-445 .elementor-element.elementor-element-1ab6bb6{--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;--padding-top:40px;--padding-bottom:0px;--padding-left:96px;--padding-right:96px;}.elementor-445 .elementor-element.elementor-element-3a576d8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:040px;}.elementor-445 .elementor-element.elementor-element-64240e2{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-445 .elementor-element.elementor-element-64240e2.elementor-element{--align-self:center;}.woocommerce .elementor-445 .elementor-element.elementor-element-64240e2 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-445 .elementor-element.elementor-element-64240e2 .flex-viewport{border-radius:10px 10px 10px 10px;}.woocommerce .elementor-445 .elementor-element.elementor-element-64240e2 .flex-viewport:not(:last-child){margin-bottom:10px;}.woocommerce .elementor-445 .elementor-element.elementor-element-64240e2 .flex-control-thumbs img{border-radius:10px 10px 10px 10px;}.woocommerce .elementor-445 .elementor-element.elementor-element-64240e2 .flex-control-thumbs li{padding-right:calc(10px / 2);padding-left:calc(10px / 2);padding-bottom:10px;}.woocommerce .elementor-445 .elementor-element.elementor-element-64240e2 .flex-control-thumbs{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}.elementor-445 .elementor-element.elementor-element-59cff20{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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-445 .elementor-element.elementor-element-6cf699f{padding:0px 0px 20px 0px;}.elementor-445 .elementor-element.elementor-element-6cf699f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.woocommerce .elementor-445 .elementor-element.elementor-element-cb0d48f .woocommerce-product-details__short-description{color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;}.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-445 .elementor-element.elementor-element-f3bd375{padding:0px 0px 0px 0px;text-align:start;}.woocommerce .elementor-445 .elementor-element.elementor-element-f3bd375 .price{color:var( --e-global-color-b813ddc );font-family:"Poppins", Sans-serif;font-weight:600;}body:not(.rtl) .elementor-445 .elementor-element.elementor-element-f3bd375:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-445 .elementor-element.elementor-element-f3bd375:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-445 .elementor-element.elementor-element-f3bd375.elementor-product-price-block-yes del{margin-bottom:0px;}.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-445 .elementor-element.elementor-element-95375e2{padding:0px 0px 20px 0px;}.elementor-445 .elementor-element.elementor-element-95375e2 .cart button, .elementor-445 .elementor-element.elementor-element-95375e2 .cart .button{font-family:"Montserrat", Sans-serif;border-radius:5px 5px 5px 5px;color:#FFFFFF;background-color:var( --e-global-color-b813ddc );transition:all 0.2s;}.elementor-445 .elementor-element.elementor-element-95375e2 .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-445 .elementor-element.elementor-element-95375e2 form.cart table.variations label{font-family:"Montserrat", Sans-serif;}.woocommerce .elementor-445 .elementor-element.elementor-element-95375e2 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-445 .elementor-element.elementor-element-95375e2 form.cart table.variations td.value:before{font-family:"Montserrat", Sans-serif;}.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-445 .elementor-element.elementor-element-4d2017f{--divider-border-style:solid;--divider-color:#BDB5B5;--divider-border-width:1px;}.elementor-445 .elementor-element.elementor-element-4d2017f .elementor-divider-separator{width:100%;}.elementor-445 .elementor-element.elementor-element-4d2017f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-445 .elementor-element.elementor-element-9dcde44{padding:20px 0px 20px 0px;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-445 .elementor-element.elementor-element-9dcde44:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(40px/2);}.elementor-445 .elementor-element.elementor-element-9dcde44:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(40px/2);}.elementor-445 .elementor-element.elementor-element-9dcde44.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(40px/2);margin-left:calc(40px/2);}.elementor-445 .elementor-element.elementor-element-9dcde44.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-40px/2);margin-left:calc(-40px/2);}body:not(.rtl) .elementor-445 .elementor-element.elementor-element-9dcde44.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-40px/2) + (-1px/2) );}body:not.rtl .elementor-445 .elementor-element.elementor-element-9dcde44.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-40px/2) - (1px/2) );}.elementor-445 .elementor-element.elementor-element-9dcde44 a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-445 .elementor-element.elementor-element-b5c1547{--divider-border-style:solid;--divider-color:#BDB5B5;--divider-border-width:1px;}.elementor-445 .elementor-element.elementor-element-b5c1547 .elementor-divider-separator{width:100%;}.elementor-445 .elementor-element.elementor-element-b5c1547 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.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 );}.elementor-widget-woocommerce-products.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-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.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-products.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-products.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-445 .elementor-element.elementor-element-404aa6a.elementor-wc-products ul.products li.product{--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-445 .elementor-element.elementor-element-404aa6a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-445 .elementor-element.elementor-element-404aa6a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-445 .elementor-element.elementor-element-404aa6a.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-445 .elementor-element.elementor-element-404aa6a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-445 .elementor-element.elementor-element-404aa6a.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-445 .elementor-element.elementor-element-404aa6a.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-b813ddc );font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-445 .elementor-element.elementor-element-404aa6a.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-b813ddc );}.elementor-445 .elementor-element.elementor-element-404aa6a.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-b813ddc );}.elementor-445 .elementor-element.elementor-element-404aa6a{--products-title-color:#000000;}.elementor-445 .elementor-element.elementor-element-404aa6a.products-heading-show .related-products > h2, .elementor-445 .elementor-element.elementor-element-404aa6a.products-heading-show .upsells > h2, .elementor-445 .elementor-element.elementor-element-404aa6a.products-heading-show .cross-sells > h2{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-445 .elementor-element.elementor-element-404aa6a.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-b813ddc );}.elementor-445 .elementor-element.elementor-element-404aa6a.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-b813ddc );}.elementor-445 .elementor-element.elementor-element-404aa6a.elementor-wc-products ul.products li.product .price del {font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-445 .elementor-element.elementor-element-404aa6a.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:var( --e-global-color-b813ddc );font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-445 .elementor-element.elementor-element-404aa6a.elementor-wc-products .added_to_cart{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-445 .elementor-element.elementor-element-404aa6a.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-445 .elementor-element.elementor-element-72431c8{--display:flex;--padding-top:40px;--padding-bottom:0px;--padding-left:96px;--padding-right:96px;}.woocommerce .elementor-445 .elementor-element.elementor-element-1816c03 .woocommerce-tabs ul.wc-tabs li a{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:600;}.woocommerce .elementor-445 .elementor-element.elementor-element-1816c03 .woocommerce-tabs ul.wc-tabs li{background-color:#FFFFFF;border-color:#FFFFFF;}.woocommerce .elementor-445 .elementor-element.elementor-element-1816c03 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.woocommerce .elementor-445 .elementor-element.elementor-element-1816c03 .woocommerce-tabs ul.wc-tabs li.active a{color:var( --e-global-color-b813ddc );}.woocommerce .elementor-445 .elementor-element.elementor-element-1816c03 .woocommerce-Tabs-panel{color:#000000;}.woocommerce .elementor-445 .elementor-element.elementor-element-1816c03 .woocommerce-Tabs-panel h2{color:#000000;}.woocommerce .elementor-445 .elementor-element.elementor-element-1816c03 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-445 .elementor-element.elementor-element-aac16d3{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:96px;--padding-right:96px;}.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-445 .elementor-element.elementor-element-fb61d59.elementor-wc-products ul.products li.product{--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-445 .elementor-element.elementor-element-fb61d59.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-445 .elementor-element.elementor-element-fb61d59.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-445 .elementor-element.elementor-element-fb61d59.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-445 .elementor-element.elementor-element-fb61d59.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-445 .elementor-element.elementor-element-fb61d59.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.woocommerce .elementor-445 .elementor-element.elementor-element-fb61d59.elementor-wc-products .products > h2{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-445 .elementor-element.elementor-element-fb61d59.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-b813ddc );font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-445 .elementor-element.elementor-element-fb61d59.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-b813ddc );}.elementor-445 .elementor-element.elementor-element-fb61d59.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-b813ddc );}.elementor-445 .elementor-element.elementor-element-fb61d59.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-b813ddc );}.elementor-445 .elementor-element.elementor-element-fb61d59.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-b813ddc );}.elementor-445 .elementor-element.elementor-element-fb61d59.elementor-wc-products ul.products li.product .price del {font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-445 .elementor-element.elementor-element-fb61d59.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:var( --e-global-color-b813ddc );font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-445 .elementor-element.elementor-element-fb61d59.elementor-wc-products .added_to_cart{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-445 .elementor-element.elementor-element-fb61d59.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-445 .elementor-element.elementor-element-3aedecb.elementor-wc-products ul.products li.product{--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-445 .elementor-element.elementor-element-3aedecb.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-445 .elementor-element.elementor-element-3aedecb.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-445 .elementor-element.elementor-element-3aedecb.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-445 .elementor-element.elementor-element-3aedecb.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-445 .elementor-element.elementor-element-3aedecb.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.woocommerce .elementor-445 .elementor-element.elementor-element-3aedecb.elementor-wc-products .products > h2{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-445 .elementor-element.elementor-element-3aedecb.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-b813ddc );font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-445 .elementor-element.elementor-element-3aedecb.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-b813ddc );}.elementor-445 .elementor-element.elementor-element-3aedecb.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-b813ddc );}.elementor-445 .elementor-element.elementor-element-3aedecb.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-b813ddc );}.elementor-445 .elementor-element.elementor-element-3aedecb.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-b813ddc );}.elementor-445 .elementor-element.elementor-element-3aedecb.elementor-wc-products ul.products li.product .price del {font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-445 .elementor-element.elementor-element-3aedecb.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:var( --e-global-color-b813ddc );font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-445 .elementor-element.elementor-element-3aedecb.elementor-wc-products .added_to_cart{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-445 .elementor-element.elementor-element-3aedecb.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-445 .elementor-element.elementor-element-bb92877{--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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:40px;--padding-bottom:40px;--padding-left:96px;--padding-right:96px;}.elementor-445 .elementor-element.elementor-element-bb92877:not(.elementor-motion-effects-element-type-background), .elementor-445 .elementor-element.elementor-element-bb92877 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2E2E25E;}.elementor-445 .elementor-element.elementor-element-e3c9a06{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-445 .elementor-element.elementor-element-5d700b7 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-445 .elementor-element.elementor-element-5d700b7 .elementor-icon-box-title{margin-block-end:5px;color:#000000;}.elementor-445 .elementor-element.elementor-element-5d700b7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b813ddc );}.elementor-445 .elementor-element.elementor-element-5d700b7.elementor-view-framed .elementor-icon, .elementor-445 .elementor-element.elementor-element-5d700b7.elementor-view-default .elementor-icon{fill:var( --e-global-color-b813ddc );color:var( --e-global-color-b813ddc );border-color:var( --e-global-color-b813ddc );}.elementor-445 .elementor-element.elementor-element-5d700b7.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-445 .elementor-element.elementor-element-5d700b7.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b813ddc );}.elementor-445 .elementor-element.elementor-element-5d700b7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-445 .elementor-element.elementor-element-5d700b7.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-445 .elementor-element.elementor-element-5d700b7.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-445 .elementor-element.elementor-element-5d700b7.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b813ddc );color:var( --e-global-color-b813ddc );border-color:var( --e-global-color-b813ddc );}.elementor-445 .elementor-element.elementor-element-5d700b7 .elementor-icon{font-size:60px;}.elementor-445 .elementor-element.elementor-element-5d700b7 .elementor-icon-box-title, .elementor-445 .elementor-element.elementor-element-5d700b7 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-445 .elementor-element.elementor-element-5d700b7:has(:hover) .elementor-icon-box-title,
					 .elementor-445 .elementor-element.elementor-element-5d700b7:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-445 .elementor-element.elementor-element-5d700b7 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.elementor-445 .elementor-element.elementor-element-70a0581{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-445 .elementor-element.elementor-element-3939b7b .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-445 .elementor-element.elementor-element-3939b7b .elementor-icon-box-title{margin-block-end:5px;color:#000000;}.elementor-445 .elementor-element.elementor-element-3939b7b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b813ddc );}.elementor-445 .elementor-element.elementor-element-3939b7b.elementor-view-framed .elementor-icon, .elementor-445 .elementor-element.elementor-element-3939b7b.elementor-view-default .elementor-icon{fill:var( --e-global-color-b813ddc );color:var( --e-global-color-b813ddc );border-color:var( --e-global-color-b813ddc );}.elementor-445 .elementor-element.elementor-element-3939b7b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-445 .elementor-element.elementor-element-3939b7b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b813ddc );}.elementor-445 .elementor-element.elementor-element-3939b7b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-445 .elementor-element.elementor-element-3939b7b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-445 .elementor-element.elementor-element-3939b7b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-445 .elementor-element.elementor-element-3939b7b.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b813ddc );color:var( --e-global-color-b813ddc );border-color:var( --e-global-color-b813ddc );}.elementor-445 .elementor-element.elementor-element-3939b7b .elementor-icon{font-size:60px;}.elementor-445 .elementor-element.elementor-element-3939b7b .elementor-icon-box-title, .elementor-445 .elementor-element.elementor-element-3939b7b .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-445 .elementor-element.elementor-element-3939b7b:has(:hover) .elementor-icon-box-title,
					 .elementor-445 .elementor-element.elementor-element-3939b7b:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-445 .elementor-element.elementor-element-3939b7b .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.elementor-445 .elementor-element.elementor-element-afb96fc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-445 .elementor-element.elementor-element-aecf185 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-445 .elementor-element.elementor-element-aecf185 .elementor-icon-box-title{margin-block-end:5px;color:#000000;}.elementor-445 .elementor-element.elementor-element-aecf185.elementor-view-stacked .elementor-icon{background-color:#464646;}.elementor-445 .elementor-element.elementor-element-aecf185.elementor-view-framed .elementor-icon, .elementor-445 .elementor-element.elementor-element-aecf185.elementor-view-default .elementor-icon{fill:#464646;color:#464646;border-color:#464646;}.elementor-445 .elementor-element.elementor-element-aecf185.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-445 .elementor-element.elementor-element-aecf185.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b813ddc );}.elementor-445 .elementor-element.elementor-element-aecf185.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-445 .elementor-element.elementor-element-aecf185.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-445 .elementor-element.elementor-element-aecf185.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-445 .elementor-element.elementor-element-aecf185.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b813ddc );color:var( --e-global-color-b813ddc );border-color:var( --e-global-color-b813ddc );}.elementor-445 .elementor-element.elementor-element-aecf185 .elementor-icon-box-title, .elementor-445 .elementor-element.elementor-element-aecf185 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-445 .elementor-element.elementor-element-aecf185:has(:hover) .elementor-icon-box-title,
					 .elementor-445 .elementor-element.elementor-element-aecf185:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-445 .elementor-element.elementor-element-aecf185 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.elementor-445 .elementor-element.elementor-element-80ea52f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-445 .elementor-element.elementor-element-9989826 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-445 .elementor-element.elementor-element-9989826 .elementor-icon-box-title{margin-block-end:5px;color:#000000;}.elementor-445 .elementor-element.elementor-element-9989826.elementor-view-stacked .elementor-icon{background-color:#464646;}.elementor-445 .elementor-element.elementor-element-9989826.elementor-view-framed .elementor-icon, .elementor-445 .elementor-element.elementor-element-9989826.elementor-view-default .elementor-icon{fill:#464646;color:#464646;border-color:#464646;}.elementor-445 .elementor-element.elementor-element-9989826.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-445 .elementor-element.elementor-element-9989826.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b813ddc );}.elementor-445 .elementor-element.elementor-element-9989826.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-445 .elementor-element.elementor-element-9989826.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-445 .elementor-element.elementor-element-9989826.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-445 .elementor-element.elementor-element-9989826.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b813ddc );color:var( --e-global-color-b813ddc );border-color:var( --e-global-color-b813ddc );}.elementor-445 .elementor-element.elementor-element-9989826 .elementor-icon-box-title, .elementor-445 .elementor-element.elementor-element-9989826 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-445 .elementor-element.elementor-element-9989826:has(:hover) .elementor-icon-box-title,
					 .elementor-445 .elementor-element.elementor-element-9989826:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-445 .elementor-element.elementor-element-9989826 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.elementor-445 .elementor-element.elementor-element-6031c02{--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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:40px;--padding-bottom:40px;--padding-left:96px;--padding-right:96px;}.elementor-445 .elementor-element.elementor-element-6031c02:not(.elementor-motion-effects-element-type-background), .elementor-445 .elementor-element.elementor-element-6031c02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2E2E25E;}.elementor-445 .elementor-element.elementor-element-6e59efb{--display:flex;}.elementor-445 .elementor-element.elementor-element-6385529{--display:flex;}.elementor-445 .elementor-element.elementor-element-1c7d630 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-445 .elementor-element.elementor-element-1c7d630 .elementor-icon-box-title{margin-block-end:5px;color:#000000;}.elementor-445 .elementor-element.elementor-element-1c7d630.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b813ddc );}.elementor-445 .elementor-element.elementor-element-1c7d630.elementor-view-framed .elementor-icon, .elementor-445 .elementor-element.elementor-element-1c7d630.elementor-view-default .elementor-icon{fill:var( --e-global-color-b813ddc );color:var( --e-global-color-b813ddc );border-color:var( --e-global-color-b813ddc );}.elementor-445 .elementor-element.elementor-element-1c7d630.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-445 .elementor-element.elementor-element-1c7d630.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b813ddc );}.elementor-445 .elementor-element.elementor-element-1c7d630.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-445 .elementor-element.elementor-element-1c7d630.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-445 .elementor-element.elementor-element-1c7d630.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-445 .elementor-element.elementor-element-1c7d630.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b813ddc );color:var( --e-global-color-b813ddc );border-color:var( --e-global-color-b813ddc );}.elementor-445 .elementor-element.elementor-element-1c7d630 .elementor-icon{font-size:60px;}.elementor-445 .elementor-element.elementor-element-1c7d630 .elementor-icon-box-title, .elementor-445 .elementor-element.elementor-element-1c7d630 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-445 .elementor-element.elementor-element-1c7d630:has(:hover) .elementor-icon-box-title,
					 .elementor-445 .elementor-element.elementor-element-1c7d630:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-445 .elementor-element.elementor-element-1c7d630 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.elementor-445 .elementor-element.elementor-element-a33c9d9{--display:flex;}.elementor-445 .elementor-element.elementor-element-469d8ed .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-445 .elementor-element.elementor-element-469d8ed .elementor-icon-box-title{margin-block-end:5px;color:#000000;}.elementor-445 .elementor-element.elementor-element-469d8ed.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b813ddc );}.elementor-445 .elementor-element.elementor-element-469d8ed.elementor-view-framed .elementor-icon, .elementor-445 .elementor-element.elementor-element-469d8ed.elementor-view-default .elementor-icon{fill:var( --e-global-color-b813ddc );color:var( --e-global-color-b813ddc );border-color:var( --e-global-color-b813ddc );}.elementor-445 .elementor-element.elementor-element-469d8ed.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-445 .elementor-element.elementor-element-469d8ed.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b813ddc );}.elementor-445 .elementor-element.elementor-element-469d8ed.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-445 .elementor-element.elementor-element-469d8ed.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-445 .elementor-element.elementor-element-469d8ed.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-445 .elementor-element.elementor-element-469d8ed.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b813ddc );color:var( --e-global-color-b813ddc );border-color:var( --e-global-color-b813ddc );}.elementor-445 .elementor-element.elementor-element-469d8ed .elementor-icon{font-size:60px;}.elementor-445 .elementor-element.elementor-element-469d8ed .elementor-icon-box-title, .elementor-445 .elementor-element.elementor-element-469d8ed .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-445 .elementor-element.elementor-element-469d8ed:has(:hover) .elementor-icon-box-title,
					 .elementor-445 .elementor-element.elementor-element-469d8ed:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-445 .elementor-element.elementor-element-469d8ed .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.elementor-445 .elementor-element.elementor-element-e958d5e{--display:flex;}.elementor-445 .elementor-element.elementor-element-05190fb{--display:flex;}.elementor-445 .elementor-element.elementor-element-debe667 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-445 .elementor-element.elementor-element-debe667 .elementor-icon-box-title{margin-block-end:5px;color:#000000;}.elementor-445 .elementor-element.elementor-element-debe667.elementor-view-stacked .elementor-icon{background-color:#464646;}.elementor-445 .elementor-element.elementor-element-debe667.elementor-view-framed .elementor-icon, .elementor-445 .elementor-element.elementor-element-debe667.elementor-view-default .elementor-icon{fill:#464646;color:#464646;border-color:#464646;}.elementor-445 .elementor-element.elementor-element-debe667.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-445 .elementor-element.elementor-element-debe667.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b813ddc );}.elementor-445 .elementor-element.elementor-element-debe667.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-445 .elementor-element.elementor-element-debe667.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-445 .elementor-element.elementor-element-debe667.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-445 .elementor-element.elementor-element-debe667.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b813ddc );color:var( --e-global-color-b813ddc );border-color:var( --e-global-color-b813ddc );}.elementor-445 .elementor-element.elementor-element-debe667 .elementor-icon-box-title, .elementor-445 .elementor-element.elementor-element-debe667 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-445 .elementor-element.elementor-element-debe667:has(:hover) .elementor-icon-box-title,
					 .elementor-445 .elementor-element.elementor-element-debe667:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-445 .elementor-element.elementor-element-debe667 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.elementor-445 .elementor-element.elementor-element-9b71b18{--display:flex;}.elementor-445 .elementor-element.elementor-element-3ac4bcf .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-445 .elementor-element.elementor-element-3ac4bcf .elementor-icon-box-title{margin-block-end:5px;color:#000000;}.elementor-445 .elementor-element.elementor-element-3ac4bcf.elementor-view-stacked .elementor-icon{background-color:#464646;}.elementor-445 .elementor-element.elementor-element-3ac4bcf.elementor-view-framed .elementor-icon, .elementor-445 .elementor-element.elementor-element-3ac4bcf.elementor-view-default .elementor-icon{fill:#464646;color:#464646;border-color:#464646;}.elementor-445 .elementor-element.elementor-element-3ac4bcf.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-445 .elementor-element.elementor-element-3ac4bcf.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b813ddc );}.elementor-445 .elementor-element.elementor-element-3ac4bcf.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-445 .elementor-element.elementor-element-3ac4bcf.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-445 .elementor-element.elementor-element-3ac4bcf.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-445 .elementor-element.elementor-element-3ac4bcf.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b813ddc );color:var( --e-global-color-b813ddc );border-color:var( --e-global-color-b813ddc );}.elementor-445 .elementor-element.elementor-element-3ac4bcf .elementor-icon-box-title, .elementor-445 .elementor-element.elementor-element-3ac4bcf .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-445 .elementor-element.elementor-element-3ac4bcf:has(:hover) .elementor-icon-box-title,
					 .elementor-445 .elementor-element.elementor-element-3ac4bcf:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-445 .elementor-element.elementor-element-3ac4bcf .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}@media(max-width:1024px){.elementor-445 .elementor-element.elementor-element-1ab6bb6{--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-445 .elementor-element.elementor-element-3a576d8{--justify-content:center;}.elementor-445 .elementor-element.elementor-element-64240e2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.woocommerce .elementor-445 .elementor-element.elementor-element-cb0d48f .woocommerce-product-details__short-description{font-size:16px;}.elementor-445 .elementor-element.elementor-element-9dcde44:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(0px/2);}.elementor-445 .elementor-element.elementor-element-9dcde44:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(0px/2);}.elementor-445 .elementor-element.elementor-element-9dcde44.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-445 .elementor-element.elementor-element-9dcde44.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body:not(.rtl) .elementor-445 .elementor-element.elementor-element-9dcde44.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-0px/2) + (-1px/2) );}body:not.rtl .elementor-445 .elementor-element.elementor-element-9dcde44.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-0px/2) - (1px/2) );}.elementor-445 .elementor-element.elementor-element-404aa6a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-445 .elementor-element.elementor-element-404aa6a.elementor-wc-products ul.products li.product .button{font-size:14px;}.elementor-445 .elementor-element.elementor-element-72431c8{--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-445 .elementor-element.elementor-element-aac16d3{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-445 .elementor-element.elementor-element-fb61d59.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-445 .elementor-element.elementor-element-3aedecb.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-445 .elementor-element.elementor-element-6031c02{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-445 .elementor-element.elementor-element-6e59efb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-445 .elementor-element.elementor-element-6385529{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-445 .elementor-element.elementor-element-a33c9d9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-445 .elementor-element.elementor-element-e958d5e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-445 .elementor-element.elementor-element-05190fb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-445 .elementor-element.elementor-element-9b71b18{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-445 .elementor-element.elementor-element-1ab6bb6{--content-width:1280px;}.elementor-445 .elementor-element.elementor-element-72431c8{--content-width:1280px;}.elementor-445 .elementor-element.elementor-element-aac16d3{--content-width:1280px;}.elementor-445 .elementor-element.elementor-element-bb92877{--content-width:1280px;}.elementor-445 .elementor-element.elementor-element-6031c02{--content-width:1280px;}}@media(max-width:767px){.elementor-445 .elementor-element.elementor-element-1ab6bb6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-445 .elementor-element.elementor-element-3a576d8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-445 .elementor-element.elementor-element-64240e2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-445 .elementor-element.elementor-element-404aa6a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-445 .elementor-element.elementor-element-404aa6a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-445 .elementor-element.elementor-element-72431c8{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-445 .elementor-element.elementor-element-1816c03{padding:0px 0px 0px 0px;}.elementor-445 .elementor-element.elementor-element-aac16d3{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-445 .elementor-element.elementor-element-fb61d59{padding:0px 0px 60px 0px;}.elementor-445 .elementor-element.elementor-element-fb61d59.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.woocommerce .elementor-445 .elementor-element.elementor-element-fb61d59.elementor-wc-products .products > h2{font-size:22px;}.elementor-445 .elementor-element.elementor-element-3aedecb{padding:0px 0px 60px 0px;}.elementor-445 .elementor-element.elementor-element-3aedecb.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.woocommerce .elementor-445 .elementor-element.elementor-element-3aedecb.elementor-wc-products .products > h2{font-size:22px;}.elementor-445 .elementor-element.elementor-element-6031c02{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-95375e2 *//* Apjungiam minus, input ir plus į vieną liniją be tarpų */
.woocommerce-variation-add-to-cart .quantity,
.woocommerce-variation-add-to-cart .minus,
.woocommerce-variation-add-to-cart .plus {
    display: inline-block !important;
    vertical-align: middle !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Bendras stilius 3 kvadratams */
.woocommerce-variation-add-to-cart .minus,
.woocommerce-variation-add-to-cart .plus,
.woocommerce-variation-add-to-cart .quantity input.qty {
    width: 48px !important;
    height: 48px !important;
    border-radius: 5px !important; /* pakeista */
    border: none !important;       /* pakeista */
    text-align: center !important;
    font-size: 18px !important;
    line-height: 48px !important;
    box-sizing: border-box;
}

/* Pašalinam tarpą tarp jų */
.woocommerce-variation-add-to-cart .minus {
    border-right: none !important;
}
.woocommerce-variation-add-to-cart .plus {
    border-left: none !important;
}

/* Paslepiam label viduje quantity */
.woocommerce-variation-add-to-cart .quantity label {
    display: none !important;
}

/* Kad input būtų kvadrate vertikaliai centre */
.woocommerce-variation-add-to-cart .quantity input.qty {
    padding: 0 !important;
    margin: 0 !important;
}
/* Paslėpti rodykles iš number tipo input (Chrome, Edge, Safari) */
.woocommerce-variation-add-to-cart .quantity input.qty::-webkit-inner-spin-button,
.woocommerce-variation-add-to-cart .quantity input.qty::-webkit-outer-spin-button {
    -webkit-appearance: none !important;
    margin: 0 !important;
}

/* Paslėpti rodykles Firefox */
.woocommerce-variation-add-to-cart .quantity input.qty {
    -moz-appearance: textfield !important;
    appearance: textfield !important;
}
/* Sumažinti + ir - aukštį */
.woocommerce-variation-add-to-cart .minus,
.woocommerce-variation-add-to-cart .plus {
    height: 40px !important;         /* sumažintas */
    width: 40px !important;          /* jei nori palikti 48px – pakeisk */
    line-height: 40px !important;
    font-size: 16px !important;
}

/* Sumažinti įvesties laukelio aukštį */
.woocommerce-variation-add-to-cart .quantity input.qty {
    height: 40px !important;
    width: 40px !important;
    line-height: 40px !important;
    font-size: 16px !important;
}

/* Sumažinti „Į krepšelį“ mygtuką */
.single_add_to_cart_button {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    height: auto !important;
    line-height: 20px !important;
}


.variations_form table.variations tr {
    background-image: none !important;
    box-shadow: none !important;
}

.single-product .woocommerce-variation-price,
.single-product .woocommerce-variation-price * {
    font-family: "Open Sans", sans-serif !important;
    font-size: 20px !important;
    line-height: 1.3em !important;
}


/* =========================================================================
   IDENTIŠKAS SENAM KODUI — TIK PAPRASTIEMS PRODUKTAMS (form.cart)
   ========================================================================= */

/* Minus, input ir plus į vieną liniją */
form.cart .quantity,
form.cart .minus,
form.cart .plus {
    display: inline-block !important;
    vertical-align: middle !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Kvadratų stilius */
form.cart .minus,
form.cart .plus,
form.cart .quantity input.qty {
    width: 48px !important;
    height: 48px !important;
    border-radius: 5px !important; /* pakeista */
    border: none !important;       /* pakeista */
    text-align: center !important;
    font-size: 18px !important;
    line-height: 48px !important;
    box-sizing: border-box;
}

/* Pašalinam tarpą tarp kvadratų */
form.cart .minus {
    border-right: none !important;
}
form.cart .plus {
    border-left: none !important;
}

/* Slėpti label */
form.cart .quantity label {
    display: none !important;
}

/* Input vertikaliai centre */
form.cart .quantity input.qty {
    padding: 0 !important;
    margin: 0 !important;
}

/* Paslėpti rodykles (Chrome/Safari/Edge) */
form.cart .quantity input.qty::-webkit-inner-spin-button,
form.cart .quantity input.qty::-webkit-outer-spin-button {
    -webkit-appearance: none !important;
    margin: 0 !important;
}

/* Paslėpti rodykles Firefox */
form.cart .quantity input.qty {
    -moz-appearance: textfield !important;
    appearance: textfield !important;
}

/* Sumažinti + ir - aukštį (kaip tavo kode) */
form.cart .minus,
form.cart .plus {
    height: 40px !important;
    width: 40px !important;
    line-height: 40px !important;
    font-size: 16px !important;
}

/* Sumažinti input aukštį */
form.cart .quantity input.qty {
    height: 40px !important;
    width: 40px !important;
    line-height: 40px !important;
    font-size: 16px !important;
}

/* Sutvarkyti „Į krepšelį“ mygtuką (paveldima iš seno kodo) */
.single_add_to_cart_button {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    height: auto !important;
    line-height: 20px !important;
}

/* Baltas fonas visai variacijos eilutei */
.variations tr,
.variations th.label,
.variations td.value {
    background: #ffffff !important;
}/* End custom CSS */