.elementor-7030 .elementor-element.elementor-element-f57b11e{--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-7030 .elementor-element.elementor-element-e18761a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-7030 .elementor-element.elementor-element-7230f8d .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:30px;font-weight:600}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var(--e-global-color-text)}.elementor-widget-post-info .elementor-icon-list-icon i{color:var(--e-global-color-primary)}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var(--e-global-color-primary)}.elementor-widget-post-info .elementor-icon-list-text,.elementor-widget-post-info .elementor-icon-list-text a{color:var(--e-global-color-secondary)}.elementor-widget-post-info .elementor-icon-list-item{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-7030 .elementor-element.elementor-element-95d6b39 .elementor-icon-list-icon i{color:#F7F7F7;font-size:14px}.elementor-7030 .elementor-element.elementor-element-95d6b39 .elementor-icon-list-icon svg{fill:#F7F7F7;--e-icon-list-icon-size:14px}.elementor-7030 .elementor-element.elementor-element-95d6b39 .elementor-icon-list-icon{width:14px}body:not(.rtl) .elementor-7030 .elementor-element.elementor-element-95d6b39 .elementor-icon-list-text{padding-left:0}body.rtl .elementor-7030 .elementor-element.elementor-element-95d6b39 .elementor-icon-list-text{padding-right:0}.elementor-7030 .elementor-element.elementor-element-95d6b39 .elementor-icon-list-text,.elementor-7030 .elementor-element.elementor-element-95d6b39 .elementor-icon-list-text a{color:#7A7A7A}.elementor-7030 .elementor-element.elementor-element-95d6b39 .elementor-icon-list-item{font-family:"Roboto",Sans-serif;font-size:14px;font-weight:400}.elementor-7030 .elementor-element.elementor-element-71a1baa{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.woocommerce .elementor-7030 .elementor-element.elementor-element-71a1baa .woocommerce-product-gallery__trigger+.woocommerce-product-gallery__wrapper,.woocommerce .elementor-7030 .elementor-element.elementor-element-71a1baa .flex-viewport,.woocommerce .elementor-7030 .elementor-element.elementor-element-71a1baa .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E5E5}.woocommerce .elementor-7030 .elementor-element.elementor-element-71a1baa .woocommerce-product-gallery__trigger+.woocommerce-product-gallery__wrapper,.woocommerce .elementor-7030 .elementor-element.elementor-element-71a1baa .flex-viewport{border-radius:8px 8px 8px 8px}.woocommerce .elementor-7030 .elementor-element.elementor-element-71a1baa .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E5E5;border-radius:8px 8px 8px 8px}.woocommerce .elementor-7030 .elementor-element.elementor-element-71a1baa .flex-control-thumbs li{padding-right:calc(20px / 2);padding-left:calc(20px / 2);padding-bottom:20px}.woocommerce .elementor-7030 .elementor-element.elementor-element-71a1baa .flex-control-thumbs{margin-right:calc(-20px / 2);margin-left:calc(-20px / 2)}.elementor-7030 .elementor-element.elementor-element-5a078a9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 24px;--row-gap:0px;--column-gap:24px}.elementor-7030 .elementor-element.elementor-element-06449fb{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -20px) 0}.elementor-7030 .elementor-element.elementor-element-06449fb .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:35px;font-weight:600}.elementor-7030 .elementor-element.elementor-element-c31b0cf{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-7030 .elementor-element.elementor-element-c31b0cf .elementor-icon-list-icon i{color:#F7F7F7;font-size:14px}.elementor-7030 .elementor-element.elementor-element-c31b0cf .elementor-icon-list-icon svg{fill:#F7F7F7;--e-icon-list-icon-size:14px}.elementor-7030 .elementor-element.elementor-element-c31b0cf .elementor-icon-list-icon{width:14px}body:not(.rtl) .elementor-7030 .elementor-element.elementor-element-c31b0cf .elementor-icon-list-text{padding-left:0}body.rtl .elementor-7030 .elementor-element.elementor-element-c31b0cf .elementor-icon-list-text{padding-right:0}.elementor-7030 .elementor-element.elementor-element-c31b0cf .elementor-icon-list-text,.elementor-7030 .elementor-element.elementor-element-c31b0cf .elementor-icon-list-text a{color:#7A7A7A}.elementor-7030 .elementor-element.elementor-element-c31b0cf .elementor-icon-list-item{font-family:"Roboto",Sans-serif;font-size:14px;font-weight:400}.elementor-7030 .elementor-element.elementor-element-f92a280{width:var(--container-widget-width,100%);max-width:100%;margin:3px 0 calc(var(--kit-widget-spacing, 0px) + -10px) 0;padding:0 0 0 0;--container-widget-width:100%;--container-widget-flex-grow:0}.woocommerce .elementor-7030 .elementor-element.elementor-element-f92a280 .woocommerce-product-details__short-description{color:#54595F;line-height:1.6em}.elementor-7030 .elementor-element.elementor-element-39b016e{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 16px;--row-gap:0px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6E6E6;--border-color:#E6E6E6;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-7030 .elementor-element.elementor-element-39b016e:not(.elementor-motion-effects-element-type-background),.elementor-7030 .elementor-element.elementor-element-39b016e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-7030 .elementor-element.elementor-element-39b016e.e-con{--align-self:center}.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-7030 .elementor-element.elementor-element-895d0bb{width:auto;max-width:auto;margin:7px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:15px 15px 15px 15px;border-style:none;border-radius:10px 10px 10px 10px;--view-cart-spacing:7px;--button-spacing:50px}.elementor-7030 .elementor-element.elementor-element-895d0bb.elementor-element{--align-self:center}.elementor-7030 .elementor-element.elementor-element-895d0bb .cart button,.elementor-7030 .elementor-element.elementor-element-895d0bb .cart .button{font-family:"Roboto",Sans-serif;font-size:13px;font-weight:700;border-radius:0 0 0 0;padding:0 0 0 0;transition:all 0.2s}.elementor-7030 .elementor-element.elementor-element-895d0bb .added_to_cart{font-family:"Roboto",Sans-serif;font-size:1px;font-weight:600}.elementor-7030 .elementor-element.elementor-element-895d0bb .quantity .qty{font-size:23px;font-weight:700;line-height:1px;transition:all 0.2s}.woocommerce .elementor-7030 .elementor-element.elementor-element-895d0bb form.cart table.variations label{font-size:18px}.woocommerce .elementor-7030 .elementor-element.elementor-element-895d0bb form.cart table.variations td.value select,.woocommerce div.product.elementor.elementor-7030 .elementor-element.elementor-element-895d0bb form.cart table.variations td.value:before{font-size:1px}.elementor-7030 .elementor-element.elementor-element-efbf18a{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;border-radius:0 0 0 0}.elementor-7030 .elementor-element.elementor-element-efbf18a.elementor-element{--align-self:center}@media(max-width:1024px){.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}}@media(min-width:768px){.elementor-7030 .elementor-element.elementor-element-e18761a{--content-width:1400px}.elementor-7030 .elementor-element.elementor-element-5a078a9{--width:50%}.elementor-7030 .elementor-element.elementor-element-39b016e{--width:100%}}@media(max-width:767px){.elementor-7030 .elementor-element.elementor-element-e18761a{--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-size:var(--e-global-typography-primary-font-size)}.elementor-7030 .elementor-element.elementor-element-7230f8d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-7030 .elementor-element.elementor-element-95d6b39{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0;padding:0 0 0 0}.elementor-7030 .elementor-element.elementor-element-5a078a9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-7030 .elementor-element.elementor-element-f92a280{padding:0 0 0 0}}.elementor-7030 .elementor-element.elementor-element-f92a280 p{margin-bottom:10px;line-height:1.4}form.cart{display:flex!important;flex-wrap:wrap;align-items:flex-end;gap:15px}.variations{width:auto!important;margin-bottom:0!important;border:none!important}.variations td{display:block;padding:0!important}.variations label{font-size:12px;text-transform:uppercase;font-weight:700;color:#666;margin-bottom:5px;display:block}.quantity .qty{height:40px!important;width:70px!important;border:1px solid #ccc;border-radius:4px;padding-left:10px;font-weight:700}.quantity label{display:none}button.single_add_to_cart_button,.yith-ywraq-add-to-quote{height:40px!important;padding:0 25px!important;border-radius:4px!important;font-size:14px!important;margin-bottom:0!important}.reset_variations,.yith-wcqv-button{display:none!important}.df-addtocart{border:1px solid #e5e7eb;border-radius:14px;padding:18px;background:#fff;max-width:320px}.df-addtocart .label,.df-addtocart label{font-weight:700}.df-addtocart input.qty,.df-addtocart input[type="number"]{width:110px;height:44px;border-radius:10px;border:1px solid #d1d5db;text-align:center;font-size:18px;font-weight:700}.df-addtocart button,.df-addtocart .button{border-radius:12px;padding:12px 16px}