.elementor-10 .elementor-element.elementor-element-kvcart0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:30px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-10 .elementor-element.elementor-element-kvcart0:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-kvcart0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7F9;}.elementor-10 .elementor-element.elementor-element-kvc_steps{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--border-radius:16px 16px 16px 16px;box-shadow:0px 6px 24px 0px rgba(30,32,35,0.06);--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-kvc_steps:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-kvc_steps > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-10 .elementor-element.elementor-element-kvs1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.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-10 .elementor-element.elementor-element-kvs1w .elementor-icon-box-wrapper{align-items:start;text-align:center;gap:10px;}.elementor-10 .elementor-element.elementor-element-kvs1w.elementor-view-stacked .elementor-icon{background-color:#E8752A;fill:#ffffff;color:#ffffff;}.elementor-10 .elementor-element.elementor-element-kvs1w.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-kvs1w.elementor-view-default .elementor-icon{fill:#E8752A;color:#E8752A;border-color:#E8752A;}.elementor-10 .elementor-element.elementor-element-kvs1w.elementor-view-framed .elementor-icon{background-color:#ffffff;}.elementor-10 .elementor-element.elementor-element-kvs1w .elementor-icon{font-size:18px;}.elementor-10 .elementor-element.elementor-element-kvs1w .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-kvs1w .elementor-icon-box-title a{font-size:15px;font-weight:800;}.elementor-10 .elementor-element.elementor-element-kvs1w .elementor-icon-box-title{color:#1E2023;}.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-10 .elementor-element.elementor-element-kvl1{--divider-border-style:solid;--divider-color:#D9DCE0;--divider-border-width:2px;width:var( --container-widget-width, 70px );max-width:70px;--container-widget-width:70px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-kvl1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-kvl1 .elementor-divider-separator{width:70px;margin:0 auto;margin-center:0;}.elementor-10 .elementor-element.elementor-element-kvl1 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-10 .elementor-element.elementor-element-kvs2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-10 .elementor-element.elementor-element-kvs2w .elementor-icon-box-wrapper{align-items:start;text-align:center;gap:10px;}.elementor-10 .elementor-element.elementor-element-kvs2w.elementor-view-stacked .elementor-icon{background-color:#EEF0F2;fill:#8A9099;color:#8A9099;}.elementor-10 .elementor-element.elementor-element-kvs2w.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-kvs2w.elementor-view-default .elementor-icon{fill:#EEF0F2;color:#EEF0F2;border-color:#EEF0F2;}.elementor-10 .elementor-element.elementor-element-kvs2w.elementor-view-framed .elementor-icon{background-color:#8A9099;}.elementor-10 .elementor-element.elementor-element-kvs2w .elementor-icon{font-size:18px;}.elementor-10 .elementor-element.elementor-element-kvs2w .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-kvs2w .elementor-icon-box-title a{font-size:15px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-kvs2w .elementor-icon-box-title{color:#8A9099;}.elementor-10 .elementor-element.elementor-element-kvl2{--divider-border-style:solid;--divider-color:#D9DCE0;--divider-border-width:2px;width:var( --container-widget-width, 70px );max-width:70px;--container-widget-width:70px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-kvl2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-kvl2 .elementor-divider-separator{width:70px;margin:0 auto;margin-center:0;}.elementor-10 .elementor-element.elementor-element-kvl2 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-10 .elementor-element.elementor-element-kvs3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-10 .elementor-element.elementor-element-kvs3w .elementor-icon-box-wrapper{align-items:start;text-align:center;gap:10px;}.elementor-10 .elementor-element.elementor-element-kvs3w.elementor-view-stacked .elementor-icon{background-color:#EEF0F2;fill:#8A9099;color:#8A9099;}.elementor-10 .elementor-element.elementor-element-kvs3w.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-kvs3w.elementor-view-default .elementor-icon{fill:#EEF0F2;color:#EEF0F2;border-color:#EEF0F2;}.elementor-10 .elementor-element.elementor-element-kvs3w.elementor-view-framed .elementor-icon{background-color:#8A9099;}.elementor-10 .elementor-element.elementor-element-kvs3w .elementor-icon{font-size:18px;}.elementor-10 .elementor-element.elementor-element-kvs3w .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-kvs3w .elementor-icon-box-title a{font-size:15px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-kvs3w .elementor-icon-box-title{color:#8A9099;}.elementor-10 .elementor-element.elementor-element-kvc_main{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-10 .elementor-element.elementor-element-kvcartw{--update-cart-automatically-display:none;}.elementor-10 .elementor-element.elementor-element-kvc_trust{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-10 .elementor-element.elementor-element-kvb1{width:initial;max-width:initial;background-color:#ffffff;padding:18px 18px 18px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8EAED;border-radius:14px 14px 14px 14px;}.elementor-10 .elementor-element.elementor-element-kvb1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-kvb1 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:12px;}.elementor-10 .elementor-element.elementor-element-kvb1.elementor-view-stacked .elementor-icon{background-color:#FDEBDD;fill:#E8752A;color:#E8752A;}.elementor-10 .elementor-element.elementor-element-kvb1.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-kvb1.elementor-view-default .elementor-icon{fill:#FDEBDD;color:#FDEBDD;border-color:#FDEBDD;}.elementor-10 .elementor-element.elementor-element-kvb1.elementor-view-framed .elementor-icon{background-color:#E8752A;}.elementor-10 .elementor-element.elementor-element-kvb1 .elementor-icon{font-size:20px;}.elementor-10 .elementor-element.elementor-element-kvb1 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-kvb1 .elementor-icon-box-title a{font-size:15px;font-weight:800;}.elementor-10 .elementor-element.elementor-element-kvb1 .elementor-icon-box-title{color:#1E2023;}.elementor-10 .elementor-element.elementor-element-kvb1 .elementor-icon-box-description{font-size:12.5px;color:#6B7280;}.elementor-10 .elementor-element.elementor-element-kvb2{width:initial;max-width:initial;background-color:#ffffff;padding:18px 18px 18px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8EAED;border-radius:14px 14px 14px 14px;}.elementor-10 .elementor-element.elementor-element-kvb2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-kvb2 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:12px;}.elementor-10 .elementor-element.elementor-element-kvb2.elementor-view-stacked .elementor-icon{background-color:#FDEBDD;fill:#E8752A;color:#E8752A;}.elementor-10 .elementor-element.elementor-element-kvb2.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-kvb2.elementor-view-default .elementor-icon{fill:#FDEBDD;color:#FDEBDD;border-color:#FDEBDD;}.elementor-10 .elementor-element.elementor-element-kvb2.elementor-view-framed .elementor-icon{background-color:#E8752A;}.elementor-10 .elementor-element.elementor-element-kvb2 .elementor-icon{font-size:20px;}.elementor-10 .elementor-element.elementor-element-kvb2 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-kvb2 .elementor-icon-box-title a{font-size:15px;font-weight:800;}.elementor-10 .elementor-element.elementor-element-kvb2 .elementor-icon-box-title{color:#1E2023;}.elementor-10 .elementor-element.elementor-element-kvb2 .elementor-icon-box-description{font-size:12.5px;color:#6B7280;}.elementor-10 .elementor-element.elementor-element-kvb3{width:initial;max-width:initial;background-color:#ffffff;padding:18px 18px 18px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8EAED;border-radius:14px 14px 14px 14px;}.elementor-10 .elementor-element.elementor-element-kvb3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-kvb3 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:12px;}.elementor-10 .elementor-element.elementor-element-kvb3.elementor-view-stacked .elementor-icon{background-color:#FDEBDD;fill:#E8752A;color:#E8752A;}.elementor-10 .elementor-element.elementor-element-kvb3.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-kvb3.elementor-view-default .elementor-icon{fill:#FDEBDD;color:#FDEBDD;border-color:#FDEBDD;}.elementor-10 .elementor-element.elementor-element-kvb3.elementor-view-framed .elementor-icon{background-color:#E8752A;}.elementor-10 .elementor-element.elementor-element-kvb3 .elementor-icon{font-size:20px;}.elementor-10 .elementor-element.elementor-element-kvb3 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-kvb3 .elementor-icon-box-title a{font-size:15px;font-weight:800;}.elementor-10 .elementor-element.elementor-element-kvb3 .elementor-icon-box-title{color:#1E2023;}.elementor-10 .elementor-element.elementor-element-kvb3 .elementor-icon-box-description{font-size:12.5px;color:#6B7280;}.elementor-10 .elementor-element.elementor-element-kvc_rel{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-kvh1{padding:0px 14px 0px 0px;border-style:solid;border-width:0px 4px 0px 0px;border-color:#E8752A;text-align:start;}.elementor-10 .elementor-element.elementor-element-kvh1 .elementor-heading-title{font-size:24px;font-weight:800;color:#1E2023;}.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-10 .elementor-element.elementor-element-kvprod.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-10 .elementor-element.elementor-element-kvprod.elementor-wc-products ul.products li.product span.onsale{display:block;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-kvl1{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;}.elementor-10 .elementor-element.elementor-element-kvl1 .elementor-divider-separator{width:60px;}.elementor-10 .elementor-element.elementor-element-kvl2{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;}.elementor-10 .elementor-element.elementor-element-kvl2 .elementor-divider-separator{width:60px;}.elementor-10 .elementor-element.elementor-element-kvc_trust{--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;--flex-wrap:wrap;}.elementor-10 .elementor-element.elementor-element-kvb1{width:initial;max-width:initial;}.elementor-10 .elementor-element.elementor-element-kvb2{width:initial;max-width:initial;}.elementor-10 .elementor-element.elementor-element-kvb3{width:initial;max-width:initial;}.elementor-10 .elementor-element.elementor-element-kvh1 .elementor-heading-title{font-size:21px;}.elementor-10 .elementor-element.elementor-element-kvprod.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-kvc_steps{--content-width:1280px;}.elementor-10 .elementor-element.elementor-element-kvs1{--width:210px;}.elementor-10 .elementor-element.elementor-element-kvs2{--width:210px;}.elementor-10 .elementor-element.elementor-element-kvs3{--width:210px;}.elementor-10 .elementor-element.elementor-element-kvc_main{--content-width:1280px;}.elementor-10 .elementor-element.elementor-element-kvc_trust{--content-width:1280px;}.elementor-10 .elementor-element.elementor-element-kvc_rel{--content-width:1280px;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-kvs1{--width:170px;}.elementor-10 .elementor-element.elementor-element-kvs2{--width:170px;}.elementor-10 .elementor-element.elementor-element-kvs3{--width:170px;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-kvcart0{--padding-top:20px;--padding-bottom:50px;--padding-left:12px;--padding-right:12px;}.elementor-10 .elementor-element.elementor-element-kvc_steps{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:nowrap;--padding-top:14px;--padding-bottom:14px;--padding-left:8px;--padding-right:8px;}.elementor-10 .elementor-element.elementor-element-kvs1{--width:96px;--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;--flex-wrap:nowrap;}.elementor-10 .elementor-element.elementor-element-kvs1w .elementor-icon-box-wrapper{text-align:center;gap:6px;}.elementor-10 .elementor-element.elementor-element-kvs1w .elementor-icon{font-size:15px;}.elementor-10 .elementor-element.elementor-element-kvs1w .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-kvs1w .elementor-icon-box-title a{font-size:11.5px;}.elementor-10 .elementor-element.elementor-element-kvl1{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-kvl1 .elementor-divider-separator{width:30px;}.elementor-10 .elementor-element.elementor-element-kvs2{--width:96px;--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;--flex-wrap:nowrap;}.elementor-10 .elementor-element.elementor-element-kvs2w .elementor-icon-box-wrapper{text-align:center;gap:6px;}.elementor-10 .elementor-element.elementor-element-kvs2w .elementor-icon{font-size:15px;}.elementor-10 .elementor-element.elementor-element-kvs2w .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-kvs2w .elementor-icon-box-title a{font-size:11.5px;}.elementor-10 .elementor-element.elementor-element-kvl2{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-kvl2 .elementor-divider-separator{width:30px;}.elementor-10 .elementor-element.elementor-element-kvs3{--width:96px;--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;--flex-wrap:nowrap;}.elementor-10 .elementor-element.elementor-element-kvs3w .elementor-icon-box-wrapper{text-align:center;gap:6px;}.elementor-10 .elementor-element.elementor-element-kvs3w .elementor-icon{font-size:15px;}.elementor-10 .elementor-element.elementor-element-kvs3w .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-kvs3w .elementor-icon-box-title a{font-size:11.5px;}.elementor-10 .elementor-element.elementor-element-kvc_trust{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-kvb1{padding:14px 14px 14px 14px;}.elementor-10 .elementor-element.elementor-element-kvb1 .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-kvb2{padding:14px 14px 14px 14px;}.elementor-10 .elementor-element.elementor-element-kvb2 .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-kvb3{padding:14px 14px 14px 14px;}.elementor-10 .elementor-element.elementor-element-kvb3 .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-kvh1 .elementor-heading-title{font-size:18px;}.elementor-10 .elementor-element.elementor-element-kvprod.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-kvcartw */.elementor-10 .elementor-element.elementor-element-kvcartw .e-cart__container{gap:28px;align-items:flex-start;font-family:Vazirmatn,sans-serif}
.elementor-10 .elementor-element.elementor-element-kvcartw .e-cart-section{background:#fff!important;border:1px solid #E8EAED!important;border-radius:16px!important;box-shadow:0 10px 30px rgba(30,32,35,.06);padding:10px 24px!important;margin-bottom:20px}
.elementor-10 .elementor-element.elementor-element-kvcartw .e-cart__column-end .e-cart-section{padding:24px!important;border-top:4px solid #E8752A!important}
.elementor-10 .elementor-element.elementor-element-kvcartw table.shop_table{border:0!important;border-collapse:collapse;width:100%}
.elementor-10 .elementor-element.elementor-element-kvcartw table.shop_table thead th{color:#8A9099;font-weight:700;font-size:13px;border:0!important;padding:16px 8px;background:transparent}
.elementor-10 .elementor-element.elementor-element-kvcartw table.shop_table td{border:0!important;border-top:1px solid #F0F1F3!important;padding:18px 8px;vertical-align:middle;background:transparent}
.elementor-10 .elementor-element.elementor-element-kvcartw .product-thumbnail img{width:88px;height:88px;object-fit:contain;border-radius:12px;background:#F6F7F9;padding:6px;border:1px solid #EEF0F2}
.elementor-10 .elementor-element.elementor-element-kvcartw .product-name a{color:#1E2023!important;font-weight:700;font-size:15px;line-height:1.8;transition:color .2s}
.elementor-10 .elementor-element.elementor-element-kvcartw .product-name a:hover{color:#E8752A!important}
.elementor-10 .elementor-element.elementor-element-kvcartw .product-remove a.remove{display:inline-flex!important;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#FDECEC;color:#E5484D!important;font-size:20px;line-height:1;transition:all .2s}
.elementor-10 .elementor-element.elementor-element-kvcartw .product-remove a.remove:hover{background:#E5484D;color:#fff!important}
.elementor-10 .elementor-element.elementor-element-kvcartw .quantity input.qty{width:68px;height:44px;border:1px solid #E1E4E8;border-radius:12px;text-align:center;font-weight:700;color:#1E2023;background:#F6F7F9}
.elementor-10 .elementor-element.elementor-element-kvcartw .quantity input.qty:focus{border-color:#E8752A;outline:0;box-shadow:0 0 0 3px rgba(232,117,42,.15)}
.elementor-10 .elementor-element.elementor-element-kvcartw .product-price .amount,.elementor-10 .elementor-element.elementor-element-kvcartw .product-subtotal .amount{font-weight:700;color:#1E2023}
.elementor-10 .elementor-element.elementor-element-kvcartw .product-subtotal .amount{color:#E8752A;font-weight:800}
.elementor-10 .elementor-element.elementor-element-kvcartw button[name="update_cart"]{background:#1E2023!important;color:#fff!important;border:0!important;border-radius:12px!important;height:46px;padding:0 24px!important;font-weight:700;transition:all .2s}
.elementor-10 .elementor-element.elementor-element-kvcartw button[name="update_cart"]:hover:not(:disabled){background:#E8752A!important}
.elementor-10 .elementor-element.elementor-element-kvcartw button[name="update_cart"]:disabled{opacity:.45}
.elementor-10 .elementor-element.elementor-element-kvcartw .coupon{display:flex;gap:12px;align-items:center;flex-wrap:wrap}
.elementor-10 .elementor-element.elementor-element-kvcartw .coupon input#coupon_code{flex:1;min-width:180px;height:48px;border:1.5px dashed #E8752A;border-radius:12px;background:#FFF7F1;padding:0 16px;color:#1E2023}
.elementor-10 .elementor-element.elementor-element-kvcartw .coupon input#coupon_code:focus{outline:0;border-style:solid;box-shadow:0 0 0 3px rgba(232,117,42,.15)}
.elementor-10 .elementor-element.elementor-element-kvcartw .coupon button{background:#E8752A!important;color:#fff!important;border:0!important;border-radius:12px!important;height:48px;padding:0 26px!important;font-weight:700;transition:all .2s}
.elementor-10 .elementor-element.elementor-element-kvcartw .coupon button:hover{background:#D4641C!important}
.elementor-10 .elementor-element.elementor-element-kvcartw .e-cart-totals h2{font-size:20px;font-weight:800;color:#1E2023;margin:0 0 14px;padding:0 0 14px;border-bottom:1px solid #F0F1F3}
.elementor-10 .elementor-element.elementor-element-kvcartw .e-cart-totals table{width:100%}
.elementor-10 .elementor-element.elementor-element-kvcartw .e-cart-totals th{font-weight:600;color:#6B7280;border:0!important;padding:12px 0}
.elementor-10 .elementor-element.elementor-element-kvcartw .e-cart-totals td{border:0!important;padding:12px 0;font-weight:700;color:#1E2023;text-align:left}
.elementor-10 .elementor-element.elementor-element-kvcartw .e-cart-totals tr.order-total th,.elementor-10 .elementor-element.elementor-element-kvcartw .e-cart-totals tr.order-total td{border-top:1px dashed #D9DCE0!important;padding-top:18px;font-size:18px;color:#1E2023;font-weight:800}
.elementor-10 .elementor-element.elementor-element-kvcartw .e-cart-totals tr.order-total .amount{color:#E8752A;font-size:22px}
.elementor-10 .elementor-element.elementor-element-kvcartw .e-cart-totals .checkout-button,.elementor-10 .elementor-element.elementor-element-kvcartw .wc-proceed-to-checkout a{display:flex!important;align-items:center;justify-content:center;width:100%;height:54px;background:#E8752A!important;color:#fff!important;border-radius:14px!important;font-weight:800;font-size:16px;box-shadow:0 10px 22px rgba(232,117,42,.35);transition:all .25s;margin-top:10px}
.elementor-10 .elementor-element.elementor-element-kvcartw .e-cart-totals .checkout-button:hover{background:#D4641C!important;transform:translateY(-2px)}
.elementor-10 .elementor-element.elementor-element-kvcartw .e-cart-totals .shipping-calculator-button{color:#E8752A}
.elementor-10 .elementor-element.elementor-element-kvcartw .e-cart-totals select,.elementor-10 .elementor-element.elementor-element-kvcartw .e-cart-totals input[type=text]{height:44px;border:1px solid #E1E4E8;border-radius:10px;padding:0 12px;width:100%}
@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-kvcartw .e-cart__container{flex-direction:column}.elementor-10 .elementor-element.elementor-element-kvcartw .e-cart__column{width:100%!important}}
@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-kvcartw .e-cart-section{padding:10px 14px!important}.elementor-10 .elementor-element.elementor-element-kvcartw .product-thumbnail img{width:72px;height:72px}}

@media(max-width:1024px){
.elementor-10 .elementor-element.elementor-element-kvcartw .e-cart-section{padding:6px 16px!important;border-radius:14px!important}
.elementor-10 .elementor-element.elementor-element-kvcartw .e-shop-table thead{display:none!important}
.elementor-10 .elementor-element.elementor-element-kvcartw table.shop_table,.elementor-10 .elementor-element.elementor-element-kvcartw table.shop_table tbody{display:block;width:100%}
.elementor-10 .elementor-element.elementor-element-kvcartw table.shop_table tr.cart_item{display:grid!important;grid-template-columns:84px 1fr auto;gap:6px 14px;position:relative;padding:16px 0;border-top:1px solid #F0F1F3;align-items:center}
.elementor-10 .elementor-element.elementor-element-kvcartw table.shop_table tr.cart_item:first-child{border-top:0}
.elementor-10 .elementor-element.elementor-element-kvcartw table.shop_table tr.cart_item td{display:block!important;border:0!important;padding:0!important;text-align:right!important;width:auto!important}
.elementor-10 .elementor-element.elementor-element-kvcartw table.shop_table tr.cart_item td::before{display:none!important}
.elementor-10 .elementor-element.elementor-element-kvcartw td.product-thumbnail{grid-column:1;grid-row:1/4}
.elementor-10 .elementor-element.elementor-element-kvcartw td.product-thumbnail img{width:84px;height:84px}
.elementor-10 .elementor-element.elementor-element-kvcartw td.product-name{grid-column:2/4;grid-row:1;padding-left:42px!important}
.elementor-10 .elementor-element.elementor-element-kvcartw td.product-name a{font-size:13.5px;line-height:1.8}
.elementor-10 .elementor-element.elementor-element-kvcartw td.product-price{grid-column:2/4;grid-row:2;color:#6B7280}
.elementor-10 .elementor-element.elementor-element-kvcartw td.product-price::before{display:inline!important;content:'قیمت واحد: '!important;font-size:12px;color:#8A9099;font-weight:500}
.elementor-10 .elementor-element.elementor-element-kvcartw td.product-quantity{grid-column:2;grid-row:3}
.elementor-10 .elementor-element.elementor-element-kvcartw td.product-subtotal{grid-column:3;grid-row:3;font-size:15px}
.elementor-10 .elementor-element.elementor-element-kvcartw td.product-remove{position:absolute;top:14px;left:0;width:auto!important}
.elementor-10 .elementor-element.elementor-element-kvcartw .quantity input.qty{height:42px;width:72px}
.elementor-10 .elementor-element.elementor-element-kvcartw td.actions,.elementor-10 .elementor-element.elementor-element-kvcartw .e-cart-section button[name="update_cart"]{width:100%}
.elementor-10 .elementor-element.elementor-element-kvcartw button[name="update_cart"]{width:100%;margin:10px 0}
.elementor-10 .elementor-element.elementor-element-kvcartw .coupon{flex-direction:column;align-items:stretch;padding:8px 0}
.elementor-10 .elementor-element.elementor-element-kvcartw .coupon input#coupon_code,.elementor-10 .elementor-element.elementor-element-kvcartw .coupon button{width:100%;flex:none}
.elementor-10 .elementor-element.elementor-element-kvcartw .e-cart-totals{padding:4px 0}
.elementor-10 .elementor-element.elementor-element-kvcartw .e-cart__column-end .e-cart-section{padding:20px 16px!important}
.elementor-10 .elementor-element.elementor-element-kvcartw .e-cart-totals .wc-proceed-to-checkout{position:sticky;bottom:10px;z-index:9;background:#fff;padding-top:6px}
.elementor-10 .elementor-element.elementor-element-kvcartw .e-cart-totals tr.order-total .amount{font-size:20px}
}
@media(min-width:768px) and (max-width:1024px){
.elementor-10 .elementor-element.elementor-element-kvcartw .e-cart__container{gap:20px}
.elementor-10 .elementor-element.elementor-element-kvcartw .e-cart-section{padding:10px 18px!important}
.elementor-10 .elementor-element.elementor-element-kvcartw td.product-name a{font-size:14px}
.elementor-10 .elementor-element.elementor-element-kvcartw .product-thumbnail img{width:72px;height:72px}
}

@media(max-width:1024px){
.elementor-10 .elementor-element.elementor-element-kvcartw table.shop_table tr.cart_item td.product-name{padding-left:44px!important}
.elementor-10 .elementor-element.elementor-element-kvcartw table.shop_table tr.cart_item td.product-remove{position:absolute!important;top:14px;left:0;z-index:2}
.elementor-10 .elementor-element.elementor-element-kvcartw .e-shop-table button[name="update_cart"],.elementor-10 .elementor-element.elementor-element-kvcartw button[name="update_cart"]{display:block!important;width:100%!important;max-width:none!important;float:none!important;margin:12px 0 8px!important}
.elementor-10 .elementor-element.elementor-element-kvcartw .e-shop-table .e-clear{display:none}
}

.elementor-10 .elementor-element.elementor-element-kvcartw .coupon{position:relative}
.elementor-10 .elementor-element.elementor-element-kvcartw .coupon input#coupon_code::placeholder{color:transparent!important}
.elementor-10 .elementor-element.elementor-element-kvcartw .coupon::before{content:'کد تخفیف را وارد کنید';position:absolute;right:42px;top:35px;transform:translateY(-50%);color:#8A9099;font-size:14px;pointer-events:none;z-index:1}
.elementor-10 .elementor-element.elementor-element-kvcartw .coupon:has(input#coupon_code:not(:placeholder-shown))::before,.elementor-10 .elementor-element.elementor-element-kvcartw .coupon:has(input#coupon_code:focus)::before{display:none}
@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-kvcartw .coupon::before{top:30px;right:32px}}

.elementor-10 .elementor-element.elementor-element-kvcartw .coupon input#coupon_code{padding-right:16px}
.elementor-10 .elementor-element.elementor-element-kvcartw .coupon{width:100%;box-sizing:border-box}

.elementor-10 .elementor-element.elementor-element-kvcartw .coupon input#coupon_code{flex:1 1 0!important;width:auto!important;min-width:0!important}
@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-kvcartw .coupon input#coupon_code{flex:none!important;width:100%!important}}

.elementor-10 .elementor-element.elementor-element-kvcartw .coupon .coupon-col-start{flex:1 1 auto;min-width:0}
.elementor-10 .elementor-element.elementor-element-kvcartw .coupon .coupon-col-start input#coupon_code{width:100%!important;flex:none!important}
@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-kvcartw .coupon .coupon-col-start,.elementor-10 .elementor-element.elementor-element-kvcartw .coupon .coupon-col-end{width:100%}}

.elementor-10 .elementor-element.elementor-element-kvcartw .coupon .coupon-col{display:flex!important;flex-wrap:wrap;gap:12px;width:100%!important;align-items:center}
.elementor-10 .elementor-element.elementor-element-kvcartw .coupon .coupon-col-start{flex:1 1 220px;width:auto!important;max-width:none!important}
.elementor-10 .elementor-element.elementor-element-kvcartw .coupon .coupon-col-end{flex:0 0 auto;width:auto!important}
@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-kvcartw .coupon .coupon-col-start,.elementor-10 .elementor-element.elementor-element-kvcartw .coupon .coupon-col-end{flex:1 1 100%;width:100%!important}}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-kvprod */.elementor-10 .elementor-element.elementor-element-kvprod ul.products{gap:18px!important}
.elementor-10 .elementor-element.elementor-element-kvprod ul.products li.product{background:#fff;border:1px solid #E8EAED;border-radius:16px;padding:14px;box-shadow:0 8px 24px rgba(30,32,35,.05);transition:all .25s;overflow:hidden;text-align:right}
.elementor-10 .elementor-element.elementor-element-kvprod ul.products li.product:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(30,32,35,.12);border-color:#E8752A}
.elementor-10 .elementor-element.elementor-element-kvprod ul.products li.product img{aspect-ratio:1/1;object-fit:contain;border-radius:12px;background:#F6F7F9;margin-bottom:12px!important}
.elementor-10 .elementor-element.elementor-element-kvprod .woocommerce-loop-product__title{font-size:14px!important;font-weight:700;line-height:1.9;color:#1E2023;min-height:54px}
.elementor-10 .elementor-element.elementor-element-kvprod .price,.elementor-10 .elementor-element.elementor-element-kvprod .price .amount{color:#E8752A!important;font-weight:800;font-size:15px}
.elementor-10 .elementor-element.elementor-element-kvprod .price del,.elementor-10 .elementor-element.elementor-element-kvprod .price del .amount{color:#9AA0A8!important;font-weight:500;font-size:12px}
.elementor-10 .elementor-element.elementor-element-kvprod span.onsale{background:#E8752A!important;color:#fff!important;border-radius:999px!important;min-height:0!important;min-width:0!important;line-height:1!important;padding:7px 12px!important;top:12px!important;right:12px!important;left:auto!important;font-size:12px;font-weight:700}
.elementor-10 .elementor-element.elementor-element-kvprod a.button{display:block;text-align:center;background:#1E2023!important;color:#fff!important;border-radius:12px!important;padding:11px 14px!important;font-weight:700;margin-top:10px;transition:background .2s}
.elementor-10 .elementor-element.elementor-element-kvprod a.button:hover{background:#E8752A!important}
@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-kvprod ul.products{grid-template-columns:repeat(2,1fr)!important}}

.elementor-10 .elementor-element.elementor-element-kvprod .woocommerce-loop-product__title,.elementor-10 .elementor-element.elementor-element-kvprod ul.products li.product a .woocommerce-loop-product__title{color:#1E2023!important}
.elementor-10 .elementor-element.elementor-element-kvprod ul.products li.product a:hover .woocommerce-loop-product__title{color:#E8752A!important}/* End custom CSS */