.elementor-2701 .elementor-element.elementor-element-7a46b42d{--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;}.elementor-2701 .elementor-element.elementor-element-7a46b42d > .elementor-shape-top .elementor-shape-fill, .elementor-2701 .elementor-element.elementor-element-7a46b42d > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFFFFF;}.elementor-2701 .elementor-element.elementor-element-7a46b42d > .elementor-shape-top svg, .elementor-2701 .elementor-element.elementor-element-7a46b42d > .e-con-inner > .elementor-shape-top svg{width:calc(160% + 1.3px);height:30px;transform:translateX(-50%) rotateY(180deg);}.elementor-2701 .elementor-element.elementor-element-7a46b42d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2701 .elementor-element.elementor-element-23daf657{--display:flex;--min-height:372px;--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2701 .elementor-element.elementor-element-5ddde085{--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;}.elementor-2701 .elementor-element.elementor-element-7774b545{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2701 .elementor-element.elementor-element-7774b545.elementor-element{--align-self:flex-start;}.elementor-2701 .elementor-element.elementor-element-7774b545 .eael-breadcrumbs{justify-content:left;}.elementor-2701 .elementor-element.elementor-element-7774b545 .eael-breadcrumbs .eael-breadcrumbs__content{background-color:#f8f8fa;border-radius:30px 30px 30px 30px;padding:1px 10px 1px 10px;color:#000000;font-family:"Playfair Display", Sans-serif;font-size:13px;font-style:italic;line-height:25px;}.elementor-2701 .elementor-element.elementor-element-7774b545 .eael-breadcrumbs .eael-breadcrumbs__content a{color:#1295D5;}.elementor-2701 .elementor-element.elementor-element-7774b545 .eael-breadcrumbs .eael-breadcrumb-separator svg path{fill:#000000;}.elementor-2701 .elementor-element.elementor-element-7774b545 .eael-breadcrumbs .eael-breadcrumb-separator{color:#000000;margin:0 5px;}.elementor-2701 .elementor-element.elementor-element-673d7e2c .eael-single-product-images span.onsale, .elementor-2701 .elementor-element.elementor-element-673d7e2c .eael-single-product-images span.ast-onsale-card {color:#FFFFFF;background-color:#FF0000;}.elementor-2701 .elementor-element.elementor-element-673d7e2c .eael-single-product-images .product_image_slider__container .swiper-slide-active img{border-style:solid;border-width:4px 4px 4px 4px;border-color:#000000;border-radius:50px 50px 50px 50px;}.elementor-2701 .elementor-element.elementor-element-673d7e2c .eael-single-product-images .product_image_slider__container .swiper-slide{margin-bottom:10px;}.elementor-2701 .elementor-element.elementor-element-673d7e2c .eael-single-product-images .product_image_slider__container .product_image_slider__trigger{height:30px;width:30px;background-color:#000000;padding:5px 8px 5px 8px;margin:15px 15px 15px 15px;}.elementor-2701 .elementor-element.elementor-element-673d7e2c .eael-single-product-images .product_image_slider__container .product_image_slider__trigger svg path{fill:#FFFFFF;}.elementor-2701 .elementor-element.elementor-element-673d7e2c .eael-single-product-images .product_image_slider__thumbs .swiper-slide{border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:35px 35px 35px 35px;}.elementor-2701 .elementor-element.elementor-element-673d7e2c .eael-single-product-images .product_image_slider__thumbs .swiper-wrapper{gap:0px;}.elementor-2701 .elementor-element.elementor-element-1cb41ba1{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2701 .elementor-element.elementor-element-4de9f048{width:100%;max-width:100%;}.elementor-2701 .elementor-element.elementor-element-4de9f048 .elementor-heading-title, .elementor-2701 .elementor-element.elementor-element-4de9f048 .hfe-page-title a{font-family:"Playball", Sans-serif;font-size:35px;}.elementor-2701 .elementor-element.elementor-element-1a234695 .hfe-post-info-items:not(.hfe-post-info-inline) .hfe-post-info-item:not(:last-child){padding-bottom:calc(5px/2);}.elementor-2701 .elementor-element.elementor-element-1a234695 .hfe-post-info-items:not(.hfe-post-info-inline) .hfe-post-info-item:not(:first-child){margin-top:calc(5px/2);}.elementor-2701 .elementor-element.elementor-element-1a234695 .hfe-post-info-items.hfe-post-info-inline .hfe-post-info-item{margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-2701 .elementor-element.elementor-element-1a234695 .hfe-post-info-items.hfe-post-info-inline{margin-right:calc(-5px/2);margin-left:calc(-5px/2);}.elementor-2701 .elementor-element.elementor-element-1a234695 .hfe-post-info-items.hfe-post-info-inline .hfe-post-info-item::after{margin-left:5px;right:0;}.elementor-2701 .elementor-element.elementor-element-1a234695 .hfe-post-info-icon{width:14px;}.elementor-2701 .elementor-element.elementor-element-1a234695 .hfe-post-info-icon i{font-size:14px;}.elementor-2701 .elementor-element.elementor-element-1a234695 .hfe-post-info-icon svg{--e-icon-list-icon-size:14px;}body:not(.rtl) .elementor-2701 .elementor-element.elementor-element-1a234695 .hfe-post-info-text{padding-left:10px;}body.rtl .elementor-2701 .elementor-element.elementor-element-1a234695 .hfe-post-info-text{padding-right:10px;}.elementor-2701 .elementor-element.elementor-element-1a234695 .hfe-post-info-item{font-family:"Playfair Display", Sans-serif;font-size:13px;}.elementor-2701 .elementor-element.elementor-element-6246b48d .wpr-product-additional-information table th{color:#000000;text-align:left;width:25%;padding:0px 10px 0px 0px;border-color:#f2f2f2;}.elementor-2701 .elementor-element.elementor-element-6246b48d .wpr-product-additional-information tr :is(th){font-size:15px;font-weight:400;line-height:19px;}.elementor-2701 .elementor-element.elementor-element-6246b48d .wpr-product-additional-information table td p{color:#101010;}.elementor-2701 .elementor-element.elementor-element-6246b48d .wpr-product-additional-information tr :is(td, p){font-size:15px;font-weight:300;line-height:19px;}.elementor-2701 .elementor-element.elementor-element-6246b48d .wpr-product-additional-information table td{padding:0px 10px 0px 0px;border-color:#f2f2f2;}.elementor-2701 .elementor-element.elementor-element-6246b48d .wpr-product-additional-information table tr:not(:last-child) td{border-bottom-width:1px;border-bottom-style:solid;}.elementor-2701 .elementor-element.elementor-element-6246b48d .wpr-product-additional-information table tr:not(:last-child) th{border-bottom-width:1px;border-bottom-style:solid;}.elementor-2701 .elementor-element.elementor-element-6246b48d.wpr-add-info-borders-yes .wpr-product-additional-information table td{border-width:1px;border-style:solid;}.elementor-2701 .elementor-element.elementor-element-6246b48d.wpr-add-info-borders-yes .wpr-product-additional-information table th{border-width:1px;border-style:solid;}.woocommerce .elementor-2701 .elementor-element.elementor-element-1947a991 .eael-single-product-rating .star-rating{color:#FFC400;font-size:10px;}.elementor-2701 .elementor-element.elementor-element-1947a991 .eael-single-product-rating .eael-product-rating-wrap .eael-product-rating.unfilled svg path{fill:#000000;}.elementor-2701 .elementor-element.elementor-element-1947a991 .eael-single-product-rating .eael-product-rating-wrap .eael-product-rating.filled svg path{fill:#FFC400;}.elementor-2701 .elementor-element.elementor-element-1947a991 .eael-single-product-rating .eael-product-rating-wrap .eael-product-rating svg{height:10px;width:10px;}.elementor-2701 .elementor-element.elementor-element-1947a991 .eael-single-product-rating .eael-product-rating-wrap{gap:2px;margin-right:0px;}.elementor-2701 .elementor-element.elementor-element-1947a991 .eael-single-product-rating .star-rating{letter-spacing:2px;}.elementor-2701 .elementor-element.elementor-element-1947a991 .eael-single-product-rating .woocommerce-review-link{font-family:"Playfair Display", Sans-serif;font-size:15px;}.elementor-2701 .elementor-element.elementor-element-3435d61 .wpr-product-excerpt p{color:#3C3C3C;text-align:left;}.elementor-2701 .elementor-element.elementor-element-3435d61 .wpr-product-excerpt li{color:#3C3C3C;}.elementor-2701 .elementor-element.elementor-element-3435d61 .wpr-product-excerpt a{color:#3C3C3C;}.elementor-2701 .elementor-element.elementor-element-3435d61 .wpr-product-excerpt p, .elementor-2701 .elementor-element.elementor-element-3435d61 .wpr-product-excerpt li, .elementor-2701 .elementor-element.elementor-element-3435d61 .wpr-product-excerpt a{font-family:"Playfair Display", Sans-serif;font-size:14px;}.elementor-2701 .elementor-element.elementor-element-48009389{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2701 .elementor-element.elementor-element-48009389 .elementor-divider-separator{width:100%;}.elementor-2701 .elementor-element.elementor-element-48009389 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2701 .elementor-element.elementor-element-6fecd644{width:100%;max-width:100%;}.elementor-2701 .elementor-element.elementor-element-6fecd644 .wpr-product-price{text-align:left;color:#000000;font-family:"Poppins", Sans-serif;font-size:20px;}.elementor-2701 .elementor-element.elementor-element-6fecd644 .wpr-product-price del{color:#A3A3A3;font-size:18px;}.elementor-2701 .elementor-element.elementor-element-6fecd644.wpr-product-price-inline .wpr-product-price ins{margin-left:10px;}.elementor-2701 .elementor-element.elementor-element-6fecd644.wpr-product-price-separate .wpr-product-price ins{margin-top:10px;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .wpr-product-add-to-cart .cart{display:flex;align-items:center;}.elementor-2701 .elementor-element.elementor-element-12ba6bec.elementor-widget-wpr-product-add-to-cart .woocommerce-variation-add-to-cart{flex-direction:row;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .wpr-product-add-to-cart .wpr-simple-qty-wrap{display:flex;flex-direction:row;}.elementor-2701 .elementor-element.elementor-element-12ba6bec{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .wpr-product-add-to-cart .cart button{align-self:start;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .single_variation_wrap{align-self:start;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .wpr-product-add-to-cart .wpr-quantity-wrapper i{color:#000000;background-color:#FFFFFF;border-color:#E0E0E0;transition-duration:0.5s;height:calc(36px/2);font-size:10px;width:30px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .wpr-product-add-to-cart .wpr-quantity-wrapper svg{fill:#000000;width:10px;height:10px;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .wpr-product-add-to-cart .quantity .qty{color:#000000;background-color:#FFFFFF;border-color:#E0E0E0;transition-duration:0.5s;font-size:14px;height:36px;width:40px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .wpr-product-add-to-cart .wpr-quantity-wrapper i:hover{color:#FFFFFF;background-color:#90D8FB;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .wpr-product-add-to-cart .quantity .qty:hover{color:#FFFFFF;background-color:#90D8FB;}.elementor-2701 .elementor-element.elementor-element-12ba6bec.wpr-product-qty-align-both .wpr-product-add-to-cart .wpr-quantity-wrapper i{height:36px;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .woocommerce-grouped-product-list-item .button{height:36px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:25px 25px 25px 25px;color:#000000;background-color:#FFFFFF;border-color:#E8E8E8;transition-duration:0.5;}.elementor-2701 .elementor-element.elementor-element-12ba6bec.wpr-buttons-layout-row .wpr-product-add-to-cart .wpr-simple-qty-wrap .wpr-quantity-wrapper{margin-right:7px;}.elementor-2701 .elementor-element.elementor-element-12ba6bec.wpr-buttons-layout-column .wpr-product-add-to-cart .wpr-simple-qty-wrap .wpr-quantity-wrapper{margin-bottom:7px;}.elementor-2701 .elementor-element.elementor-element-12ba6bec.wpr-buttons-layout-row .wpr-product-add-to-cart .variations_button .wpr-quantity-wrapper{margin-right:7px;}.elementor-2701 .elementor-element.elementor-element-12ba6bec.wpr-buttons-layout-column .wpr-product-add-to-cart .variations_button .wpr-quantity-wrapper{margin-bottom:7px;}.elementor-2701 .elementor-element.elementor-element-12ba6bec.wpr-product-qty-align-before .qty{border-radius:0 25px 25px 0;}.elementor-2701 .elementor-element.elementor-element-12ba6bec.wpr-product-qty-align-before .wpr-quantity-wrapper i:first-child{border-radius:25px 0 0 0;}.elementor-2701 .elementor-element.elementor-element-12ba6bec.wpr-product-qty-align-before .wpr-quantity-wrapper i:last-child{border-radius:0 0 0 25px;}.elementor-2701 .elementor-element.elementor-element-12ba6bec.wpr-product-qty-align-after .qty{border-radius:25px 0 0 25px;}.elementor-2701 .elementor-element.elementor-element-12ba6bec.wpr-product-qty-align-after .wpr-quantity-wrapper i:first-child{border-radius:0 25px 0 0;}.elementor-2701 .elementor-element.elementor-element-12ba6bec.wpr-product-qty-align-after .wpr-quantity-wrapper i:last-child{border-radius:0 0 25px 0;}.elementor-2701 .elementor-element.elementor-element-12ba6bec.wpr-product-qty-align-both .qty{border-radius:0;}.elementor-2701 .elementor-element.elementor-element-12ba6bec.wpr-product-qty-align-both .wpr-quantity-wrapper i:first-child{border-radius:25px 0 0 25px;}.elementor-2701 .elementor-element.elementor-element-12ba6bec.wpr-product-qty-align-both .wpr-quantity-wrapper i:last-child{border-radius:0 25px 25px 0;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .wpr-product-add-to-cart .single_add_to_cart_button{color:#000000;background-color:#FFFFFF;border-color:#E8E8E8;transition-duration:0.5s;border-style:none;border-radius:0px 50px 0px 50px;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .wpr-product-add-to-cart a.added_to_cart{color:#000000;background-color:#FFFFFF;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .wpr-product-add-to-cart  a.added_to_cart{border-color:#E8E8E8;transition-duration:0.5s;width:150px;height:36px;border-style:none;border-radius:0px 50px 0px 50px;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .wpr-product-add-to-cart .single_add_to_cart_button, .elementor-2701 .elementor-element.elementor-element-12ba6bec .wpr-product-add-to-cart  a.added_to_cart{font-family:"Playfair Display", Sans-serif;font-size:13px;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .wpr-product-add-to-cart .single_add_to_cart_button:hover{color:#FFFFFF;background-color:#90D8FB;border-color:#E8E8E8;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .wpr-product-add-to-cart  a.added_to_cart:hover{color:#FFFFFF;background-color:#90D8FB;border-color:#E8E8E8;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .woocommerce-grouped-product-list-item .button:hover{color:#FFFFFF;background-color:#90D8FB;border-color:#E8E8E8;}.elementor-2701 .elementor-element.elementor-element-12ba6bec  .wpr-product-add-to-cart .single_add_to_cart_button{width:150px;height:36px;}.elementor-2701 .elementor-element.elementor-element-12ba6bec.wpr-add-to-cart-layout-row table{margin-right:20px;}.elementor-2701 .elementor-element.elementor-element-12ba6bec.wpr-add-to-cart-layout-column table{margin-bottom:20px;}.elementor-2701 .elementor-element.elementor-element-12ba6bec.wpr-add-to-cart-layout-row .wpr-product-add-to-cart form.cart .woocommerce-variation-add-to-cart{margin-left:20px;}.elementor-2701 .elementor-element.elementor-element-12ba6bec.wpr-add-to-cart-layout-column .wpr-product-add-to-cart form.cart .woocommerce-variation-add-to-cart{margin-top:20px;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .woocommerce-grouped-product-list tr.woocommerce-grouped-product-list-item td{background-color:#FFFFFFF7;border-color:#FFFFFF;border-style:none;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .woocommerce-grouped-product-list-item__label a{color:#222222;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .woocommerce-grouped-product-list-item__label label{color:#222222;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .woocommerce-grouped-product-list-item__price span{color:#222222;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .wpr-product-add-to-cart form.cart .group_table td{padding:12px 12px 12px 12px;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .variations th label{color:#333333;}.elementor-2701 .elementor-element.elementor-element-12ba6bec form.cart .variations th{border-color:#FFFFFF;border-style:none;}.elementor-2701 .elementor-element.elementor-element-12ba6bec form.cart .variations td{border-color:#FFFFFF;border-style:none;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .variations tr th{background-color:#FFFFFFF2;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .variations tr:nth-child(even) th{background-color:#FFFFFF;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .variations th.label label{font-size:15px;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .variations th.label{padding:10px 7px 7px 10px;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .variations tr td{background-color:#FFFFFF;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .variations tr:nth-child(even) td{background-color:#FFFFFF;}.elementor-2701 .elementor-element.elementor-element-12ba6bec.wpr-variations-layout-row .variations tr th{width:50%;}.elementor-2701 .elementor-element.elementor-element-12ba6bec.wpr-variations-layout-column .variations tr th{width:50%;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .variations select{color:#787878;border-color:#E8E8E8;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;padding:10px 10px 10px 10px;border-radius:0px 0px 0px 0px;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .variations select:focus{color:#787878;border-color:#787878;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-2701 .elementor-element.elementor-element-12ba6bec form.cart .variations select{width:100% !important;margin:0px 0px 0px 0px !important;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .woocommerce-variation-description p{color:#787878;text-align:left;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .woocommerce-variation-price span{color:#605BE5;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .woocommerce-variation-price{text-align:left;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .woocommerce-variation-availability p.stock{color:#605BE5;text-align:left;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .woocommerce-variation-availability p.in-stock{color:#605BE5;}.elementor-2701 .elementor-element.elementor-element-12ba6bec p.stock{color:#605BE5;}.elementor-2701 .elementor-element.elementor-element-12ba6bec p.in-stock{color:#605BE5;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .woocommerce-variation-availability p.stock.out-of-stock{color:#FF4F40;}.elementor-2701 .elementor-element.elementor-element-12ba6bec p.stock.out-of-stock{color:#FF4F40;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .wpr-product-add-to-cart .reset_variations{color:#CECECE;background-color:#FFFFFF;border-color:#E8E8E8;font-size:16px;padding:0px 10px 0px 10px;margin:0px 0px 20px 0px;border-style:none;border-radius:2px 2px 2px 2px;}.elementor-2701 .elementor-element.elementor-element-2e36a44f .hfe-post-info-items:not(.hfe-post-info-inline) .hfe-post-info-item:not(:last-child){padding-bottom:calc(5px/2);}.elementor-2701 .elementor-element.elementor-element-2e36a44f .hfe-post-info-items:not(.hfe-post-info-inline) .hfe-post-info-item:not(:first-child){margin-top:calc(5px/2);}.elementor-2701 .elementor-element.elementor-element-2e36a44f .hfe-post-info-items.hfe-post-info-inline .hfe-post-info-item{margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-2701 .elementor-element.elementor-element-2e36a44f .hfe-post-info-items.hfe-post-info-inline{margin-right:calc(-5px/2);margin-left:calc(-5px/2);}.elementor-2701 .elementor-element.elementor-element-2e36a44f .hfe-post-info-items.hfe-post-info-inline .hfe-post-info-item::after{margin-left:5px;right:0;}.elementor-2701 .elementor-element.elementor-element-2e36a44f .hfe-post-info-icon{width:14px;}.elementor-2701 .elementor-element.elementor-element-2e36a44f .hfe-post-info-icon i{font-size:14px;}.elementor-2701 .elementor-element.elementor-element-2e36a44f .hfe-post-info-icon svg{--e-icon-list-icon-size:14px;}body:not(.rtl) .elementor-2701 .elementor-element.elementor-element-2e36a44f .hfe-post-info-text{padding-left:10px;}body.rtl .elementor-2701 .elementor-element.elementor-element-2e36a44f .hfe-post-info-text{padding-right:10px;}.elementor-2701 .elementor-element.elementor-element-2e36a44f .hfe-post-info-item{font-family:"Playfair Display", Sans-serif;font-size:13px;}.elementor-2701 .elementor-element.elementor-element-5301ae52{--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;}.elementor-2701 .elementor-element.elementor-element-5301ae52.e-con{--e-con-transform-translateX:-10px;}.elementor-2701 .elementor-element.elementor-element-6f9964d6{--grid-template-columns:repeat(0, auto);width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;--icon-size:17px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-2701 .elementor-element.elementor-element-6f9964d6 .elementor-widget-container{text-align:center;}.elementor-2701 .elementor-element.elementor-element-6f9964d6 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-2701 .elementor-element.elementor-element-6f9964d6 .elementor-social-icon{border-style:solid;border-width:1px 1px 1px 1px;border-color:#00AD48;}.elementor-2701 .elementor-element.elementor-element-6f9964d6 .elementor-icon{border-radius:0px 20px 0px 20px;}.elementor-2701 .elementor-element.elementor-element-4cbc7dd5{--grid-template-columns:repeat(0, auto);width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;--icon-size:17px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-2701 .elementor-element.elementor-element-4cbc7dd5 .elementor-widget-container{text-align:center;}.elementor-2701 .elementor-element.elementor-element-4cbc7dd5 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-2701 .elementor-element.elementor-element-4cbc7dd5 .elementor-social-icon{border-style:solid;border-width:1px 1px 1px 1px;border-color:#00AD48;}.elementor-2701 .elementor-element.elementor-element-4cbc7dd5 .elementor-icon{border-radius:0px 20px 0px 20px;}.elementor-2701 .elementor-element.elementor-element-1e97d094{--grid-template-columns:repeat(0, auto);width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;--icon-size:17px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-2701 .elementor-element.elementor-element-1e97d094 .elementor-widget-container{text-align:center;}.elementor-2701 .elementor-element.elementor-element-1e97d094 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-2701 .elementor-element.elementor-element-1e97d094 .elementor-social-icon{border-style:solid;border-width:1px 1px 1px 1px;border-color:#00AD48;}.elementor-2701 .elementor-element.elementor-element-1e97d094 .elementor-icon{border-radius:0px 20px 0px 20px;}.elementor-2701 .elementor-element.elementor-element-628d0d97{--display:flex;--min-height:100px;--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;}.elementor-2701 .elementor-element.elementor-element-628d0d97 > .elementor-shape-top svg, .elementor-2701 .elementor-element.elementor-element-628d0d97 > .e-con-inner > .elementor-shape-top svg{width:calc(225% + 1.3px);height:10px;}.elementor-2701 .elementor-element.elementor-element-18b31be9{--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;box-shadow:15px 15px 8px -13px rgba(0,0,0,0.5);}.elementor-2701 .elementor-element.elementor-element-6e1c0a10 .eael-advance-tabs .eael-tabs-nav > ul li.eael-tab-nav-item:hover:not(.active){background-color:#333;}.elementor-2701 .elementor-element.elementor-element-6e1c0a10 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2701 .elementor-element.elementor-element-6e1c0a10 .eael-advance-tabs{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-2701 .elementor-element.elementor-element-6e1c0a10 .eael-advance-tabs .eael-tabs-nav > ul li{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:bold;background-color:#FFFFFF;color:#333;border-radius:50px 0px 50px 0px;}.elementor-2701 .elementor-element.elementor-element-6e1c0a10 .eael-advance-tabs .eael-tabs-nav > ul li i{font-size:16px;}.elementor-2701 .elementor-element.elementor-element-6e1c0a10 .eael-advance-tabs .eael-tabs-nav > ul li img{width:16px;}.elementor-2701 .elementor-element.elementor-element-6e1c0a10 .eael-advance-tabs .eael-tabs-nav > ul li svg{width:16px;height:16px;}.elementor-2701 .elementor-element.elementor-element-6e1c0a10 > .eael-advance-tabs > .eael-tabs-nav ul li{padding:10px 10px 10px 10px;margin:1px 1px 1px 1px;}.elementor-2701 .elementor-element.elementor-element-6e1c0a10 > .elementor-widget-container > .eael-advance-tabs > .eael-tabs-nav ul li{padding:10px 10px 10px 10px;margin:1px 1px 1px 1px;}.elementor-2701 .elementor-element.elementor-element-6e1c0a10 .eael-advance-tabs .eael-tabs-nav > ul li:hover:not(.active){background-color:#C5FF86;}.elementor-2701 .elementor-element.elementor-element-6e1c0a10 .eael-advance-tabs .eael-tabs-nav > ul li:hover{color:#fff;}.elementor-2701 .elementor-element.elementor-element-6e1c0a10 .eael-advance-tabs .eael-tabs-nav > ul .active{background-color:#000000;}.elementor-2701 .elementor-element.elementor-element-6e1c0a10 .eael-advance-tabs .eael-tabs-nav > ul li.active{color:#fff;}.elementor-2701 .elementor-element.elementor-element-6e1c0a10 .eael-advance-tabs .eael-tabs-content > div{color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:15px;}.elementor-2701 .elementor-element.elementor-element-64dc0ba2{--display:flex;--min-height:150px;}.elementor-2701 .elementor-element.elementor-element-64dc0ba2 > .elementor-shape-bottom svg, .elementor-2701 .elementor-element.elementor-element-64dc0ba2 > .e-con-inner > .elementor-shape-bottom svg{width:calc(231% + 1.3px);height:100px;transform:translateX(-50%) rotateY(180deg);}@media(min-width:768px){.elementor-2701 .elementor-element.elementor-element-7a46b42d{--width:103.844%;}.elementor-2701 .elementor-element.elementor-element-5ddde085{--width:55%;}.elementor-2701 .elementor-element.elementor-element-1cb41ba1{--width:45%;}.elementor-2701 .elementor-element.elementor-element-64dc0ba2{--width:100%;}}@media(max-width:1024px){.elementor-2701 .elementor-element.elementor-element-7774b545{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-2701 .elementor-element.elementor-element-7774b545 > .elementor-widget-container{--e-transform-translateX:5px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2701 .elementor-element.elementor-element-7774b545 .eael-breadcrumbs{justify-content:left;}.elementor-2701 .elementor-element.elementor-element-7774b545 .eael-breadcrumbs .eael-breadcrumbs__content{font-size:10px;}.elementor-2701 .elementor-element.elementor-element-673d7e2c .eael-single-product-images .product_image_slider__container .swiper-slide-active img{border-width:3px 3px 3px 3px;}.elementor-2701 .elementor-element.elementor-element-673d7e2c .eael-single-product-images .product_image_slider__container .swiper-slide{margin-bottom:10px;}.elementor-2701 .elementor-element.elementor-element-673d7e2c .eael-single-product-images .product_image_slider__container .product_image_slider__trigger{height:20px;width:20px;padding:2px 4px 17px 4px;}.elementor-2701 .elementor-element.elementor-element-673d7e2c .eael-single-product-images .product_image_slider__thumbs .swiper-slide{border-width:2px 2px 2px 2px;}.elementor-2701 .elementor-element.elementor-element-4de9f048 .elementor-heading-title, .elementor-2701 .elementor-element.elementor-element-4de9f048 .hfe-page-title a{font-size:26px;}.elementor-2701 .elementor-element.elementor-element-1a234695 .hfe-post-info-items:not(.hfe-post-info-inline) .hfe-post-info-item:not(:last-child){padding-bottom:calc(3px/2);}.elementor-2701 .elementor-element.elementor-element-1a234695 .hfe-post-info-items:not(.hfe-post-info-inline) .hfe-post-info-item:not(:first-child){margin-top:calc(3px/2);}.elementor-2701 .elementor-element.elementor-element-1a234695 .hfe-post-info-items.hfe-post-info-inline .hfe-post-info-item{margin-right:calc(3px/2);margin-left:calc(3px/2);}.elementor-2701 .elementor-element.elementor-element-1a234695 .hfe-post-info-items.hfe-post-info-inline{margin-right:calc(-3px/2);margin-left:calc(-3px/2);}.elementor-2701 .elementor-element.elementor-element-1a234695 .hfe-post-info-items.hfe-post-info-inline .hfe-post-info-item::after{margin-left:3px;right:0;}.elementor-2701 .elementor-element.elementor-element-1a234695 .hfe-post-info-icon{width:10px;}.elementor-2701 .elementor-element.elementor-element-1a234695 .hfe-post-info-icon i{font-size:10px;}.elementor-2701 .elementor-element.elementor-element-1a234695 .hfe-post-info-icon svg{--e-icon-list-icon-size:10px;}.elementor-2701 .elementor-element.elementor-element-1a234695 .hfe-post-info-item{font-size:11px;}.elementor-2701 .elementor-element.elementor-element-6246b48d .wpr-product-additional-information tr :is(th){font-size:14px;}.elementor-2701 .elementor-element.elementor-element-6246b48d .wpr-product-additional-information tr :is(td, p){font-size:14px;}.elementor-2701 .elementor-element.elementor-element-6fecd644 .wpr-product-price{font-size:16px;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .wpr-product-add-to-cart .cart button{align-self:center;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .single_variation_wrap{align-self:center;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .wpr-product-add-to-cart .quantity .qty{font-size:11px;height:25px;width:30px;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .wpr-product-add-to-cart .wpr-quantity-wrapper i{height:calc(25px/2);font-size:10px;width:27px;}.elementor-2701 .elementor-element.elementor-element-12ba6bec.wpr-product-qty-align-both .wpr-product-add-to-cart .wpr-quantity-wrapper i{height:25px;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .woocommerce-grouped-product-list-item .button{height:25px;}.elementor-2701 .elementor-element.elementor-element-12ba6bec.wpr-buttons-layout-row .wpr-product-add-to-cart .wpr-simple-qty-wrap .wpr-quantity-wrapper{margin-right:7px;}.elementor-2701 .elementor-element.elementor-element-12ba6bec.wpr-buttons-layout-column .wpr-product-add-to-cart .wpr-simple-qty-wrap .wpr-quantity-wrapper{margin-bottom:7px;}.elementor-2701 .elementor-element.elementor-element-12ba6bec.wpr-buttons-layout-row .wpr-product-add-to-cart .variations_button .wpr-quantity-wrapper{margin-right:7px;}.elementor-2701 .elementor-element.elementor-element-12ba6bec.wpr-buttons-layout-column .wpr-product-add-to-cart .variations_button .wpr-quantity-wrapper{margin-bottom:7px;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .wpr-product-add-to-cart .wpr-quantity-wrapper svg{width:10px;height:10px;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .wpr-product-add-to-cart .single_add_to_cart_button, .elementor-2701 .elementor-element.elementor-element-12ba6bec .wpr-product-add-to-cart  a.added_to_cart{font-size:9px;}.elementor-2701 .elementor-element.elementor-element-12ba6bec  .wpr-product-add-to-cart .single_add_to_cart_button{width:113px;height:25px;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .wpr-product-add-to-cart  a.added_to_cart{width:113px;height:25px;}.elementor-2701 .elementor-element.elementor-element-12ba6bec form.cart .variations select{width:100px !important;}.elementor-2701 .elementor-element.elementor-element-2e36a44f .hfe-post-info-items:not(.hfe-post-info-inline) .hfe-post-info-item:not(:last-child){padding-bottom:calc(3px/2);}.elementor-2701 .elementor-element.elementor-element-2e36a44f .hfe-post-info-items:not(.hfe-post-info-inline) .hfe-post-info-item:not(:first-child){margin-top:calc(3px/2);}.elementor-2701 .elementor-element.elementor-element-2e36a44f .hfe-post-info-items.hfe-post-info-inline .hfe-post-info-item{margin-right:calc(3px/2);margin-left:calc(3px/2);}.elementor-2701 .elementor-element.elementor-element-2e36a44f .hfe-post-info-items.hfe-post-info-inline{margin-right:calc(-3px/2);margin-left:calc(-3px/2);}.elementor-2701 .elementor-element.elementor-element-2e36a44f .hfe-post-info-items.hfe-post-info-inline .hfe-post-info-item::after{margin-left:3px;right:0;}.elementor-2701 .elementor-element.elementor-element-2e36a44f .hfe-post-info-icon{width:10px;}.elementor-2701 .elementor-element.elementor-element-2e36a44f .hfe-post-info-icon i{font-size:10px;}.elementor-2701 .elementor-element.elementor-element-2e36a44f .hfe-post-info-icon svg{--e-icon-list-icon-size:10px;}.elementor-2701 .elementor-element.elementor-element-2e36a44f .hfe-post-info-item{font-size:11px;}.elementor-2701 .elementor-element.elementor-element-6f9964d6{--icon-size:14px;}.elementor-2701 .elementor-element.elementor-element-4cbc7dd5{--icon-size:14px;}.elementor-2701 .elementor-element.elementor-element-1e97d094{--icon-size:14px;}.elementor-2701 .elementor-element.elementor-element-6e1c0a10 .eael-advance-tabs .eael-tabs-nav > ul li{font-size:15px;border-radius:50px 0px 50px 0px;}.elementor-2701 .elementor-element.elementor-element-6e1c0a10 > .eael-advance-tabs > .eael-tabs-nav ul li{padding:2px 2px 2px 2px;}.elementor-2701 .elementor-element.elementor-element-6e1c0a10 > .elementor-widget-container > .eael-advance-tabs > .eael-tabs-nav ul li{padding:2px 2px 2px 2px;}.elementor-2701 .elementor-element.elementor-element-6e1c0a10 .eael-advance-tabs .eael-tabs-content > div{font-size:13px;}.elementor-2701 .elementor-element.elementor-element-64dc0ba2{--min-height:100px;}}@media(max-width:767px){.elementor-2701 .elementor-element.elementor-element-7774b545 .eael-breadcrumbs .eael-breadcrumbs__content{padding:0px 7px 0px 7px;font-size:9px;}.elementor-2701 .elementor-element.elementor-element-673d7e2c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2701 .elementor-element.elementor-element-673d7e2c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2701 .elementor-element.elementor-element-673d7e2c .eael-single-product-images .product_image_slider__container .swiper-slide-active img{border-width:3px 3px 3px 3px;}.elementor-2701 .elementor-element.elementor-element-673d7e2c .eael-single-product-images .product_image_slider__container .swiper-slide{margin-bottom:10px;}.elementor-2701 .elementor-element.elementor-element-673d7e2c .eael-single-product-images .product_image_slider__container .product_image_slider__trigger{height:20px;width:20px;padding:2px 0px 0px 4px;}.elementor-2701 .elementor-element.elementor-element-673d7e2c .eael-single-product-images .product_image_slider__thumbs .swiper-slide{border-width:2px 2px 2px 2px;}.elementor-2701 .elementor-element.elementor-element-673d7e2c .eael-single-product-images .product_image_slider__thumbs .swiper-wrapper{gap:0px;}.elementor-2701 .elementor-element.elementor-element-4de9f048 .elementor-heading-title, .elementor-2701 .elementor-element.elementor-element-4de9f048 .hfe-page-title a{font-size:22px;}.elementor-2701 .elementor-element.elementor-element-1a234695 .hfe-post-info-items:not(.hfe-post-info-inline) .hfe-post-info-item:not(:last-child){padding-bottom:calc(6px/2);}.elementor-2701 .elementor-element.elementor-element-1a234695 .hfe-post-info-items:not(.hfe-post-info-inline) .hfe-post-info-item:not(:first-child){margin-top:calc(6px/2);}.elementor-2701 .elementor-element.elementor-element-1a234695 .hfe-post-info-items.hfe-post-info-inline .hfe-post-info-item{margin-right:calc(6px/2);margin-left:calc(6px/2);}.elementor-2701 .elementor-element.elementor-element-1a234695 .hfe-post-info-items.hfe-post-info-inline{margin-right:calc(-6px/2);margin-left:calc(-6px/2);}.elementor-2701 .elementor-element.elementor-element-1a234695 .hfe-post-info-items.hfe-post-info-inline .hfe-post-info-item::after{margin-left:6px;right:0;}.elementor-2701 .elementor-element.elementor-element-1a234695 .hfe-post-info-icon{width:9px;}.elementor-2701 .elementor-element.elementor-element-1a234695 .hfe-post-info-icon i{font-size:9px;}.elementor-2701 .elementor-element.elementor-element-1a234695 .hfe-post-info-icon svg{--e-icon-list-icon-size:9px;}.elementor-2701 .elementor-element.elementor-element-1a234695 .hfe-post-info-item{font-size:9px;}.elementor-2701 .elementor-element.elementor-element-6246b48d .wpr-product-additional-information tr :is(th){font-size:12px;}.elementor-2701 .elementor-element.elementor-element-6246b48d .wpr-product-additional-information tr :is(td, p){font-size:12px;}.elementor-2701 .elementor-element.elementor-element-6fecd644 .wpr-product-price{font-size:14px;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .wpr-product-add-to-cart .quantity .qty{height:20px;width:25px;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .wpr-product-add-to-cart .wpr-quantity-wrapper i{height:calc(20px/2);font-size:7px;width:22px;}.elementor-2701 .elementor-element.elementor-element-12ba6bec.wpr-product-qty-align-both .wpr-product-add-to-cart .wpr-quantity-wrapper i{height:20px;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .woocommerce-grouped-product-list-item .button{height:20px;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .wpr-product-add-to-cart .wpr-quantity-wrapper svg{width:7px;height:7px;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .wpr-product-add-to-cart .single_add_to_cart_button, .elementor-2701 .elementor-element.elementor-element-12ba6bec .wpr-product-add-to-cart  a.added_to_cart{font-size:7px;}.elementor-2701 .elementor-element.elementor-element-12ba6bec  .wpr-product-add-to-cart .single_add_to_cart_button{width:95px;height:20px;}.elementor-2701 .elementor-element.elementor-element-12ba6bec .wpr-product-add-to-cart  a.added_to_cart{width:95px;height:20px;}.elementor-2701 .elementor-element.elementor-element-2e36a44f .hfe-post-info-items:not(.hfe-post-info-inline) .hfe-post-info-item:not(:last-child){padding-bottom:calc(6px/2);}.elementor-2701 .elementor-element.elementor-element-2e36a44f .hfe-post-info-items:not(.hfe-post-info-inline) .hfe-post-info-item:not(:first-child){margin-top:calc(6px/2);}.elementor-2701 .elementor-element.elementor-element-2e36a44f .hfe-post-info-items.hfe-post-info-inline .hfe-post-info-item{margin-right:calc(6px/2);margin-left:calc(6px/2);}.elementor-2701 .elementor-element.elementor-element-2e36a44f .hfe-post-info-items.hfe-post-info-inline{margin-right:calc(-6px/2);margin-left:calc(-6px/2);}.elementor-2701 .elementor-element.elementor-element-2e36a44f .hfe-post-info-items.hfe-post-info-inline .hfe-post-info-item::after{margin-left:6px;right:0;}.elementor-2701 .elementor-element.elementor-element-2e36a44f .hfe-post-info-icon{width:9px;}.elementor-2701 .elementor-element.elementor-element-2e36a44f .hfe-post-info-icon i{font-size:9px;}.elementor-2701 .elementor-element.elementor-element-2e36a44f .hfe-post-info-icon svg{--e-icon-list-icon-size:9px;}.elementor-2701 .elementor-element.elementor-element-2e36a44f .hfe-post-info-item{font-size:9px;}.elementor-2701 .elementor-element.elementor-element-6f9964d6{--icon-size:12px;}.elementor-2701 .elementor-element.elementor-element-6f9964d6 .elementor-social-icon{--icon-padding:0.6em;}.elementor-2701 .elementor-element.elementor-element-4cbc7dd5{--icon-size:12px;}.elementor-2701 .elementor-element.elementor-element-4cbc7dd5 .elementor-social-icon{--icon-padding:0.6em;}.elementor-2701 .elementor-element.elementor-element-1e97d094{--icon-size:12px;}.elementor-2701 .elementor-element.elementor-element-1e97d094 .elementor-social-icon{--icon-padding:0.6em;}.elementor-2701 .elementor-element.elementor-element-628d0d97{--min-height:30px;}.elementor-2701 .elementor-element.elementor-element-18b31be9{--min-height:0px;}.elementor-2701 .elementor-element.elementor-element-6e1c0a10 .eael-advance-tabs{padding:0px 0px 0px 0px;}.elementor-2701 .elementor-element.elementor-element-6e1c0a10 .eael-advance-tabs .eael-tabs-nav > ul li{font-size:13px;}.elementor-2701 .elementor-element.elementor-element-6e1c0a10 > .eael-advance-tabs > .eael-tabs-nav ul li{padding:1px 1px 1px 1px;}.elementor-2701 .elementor-element.elementor-element-6e1c0a10 > .elementor-widget-container > .eael-advance-tabs > .eael-tabs-nav ul li{padding:1px 1px 1px 1px;}.elementor-2701 .elementor-element.elementor-element-6e1c0a10 .eael-advance-tabs .eael-tabs-content > div{font-size:11px;}}/* Start custom CSS for container, class: .elementor-element-7a46b42d */.single-product #product-hero{
  width: 100vw;
  max-width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  overflow: visible;
}
html, body { overflow-x: hidden; }/* End custom CSS */
/* Start custom CSS for wpr-product-add-to-cart, class: .elementor-element-12ba6bec *//* DESKTOP - Default styles (1024px and up) */
.quantity input.qty {
    height: 36px !important;
    min-height: 36px !important;
    max-height: 36px !important;
    padding: 0 8px !important;
    line-height: 34px !important;
    font-size: 14px !important;
    box-sizing: border-box !important;
    border: 1px solid #ccc !important;
    margin: 0 !important;
    vertical-align: top !important;
}

.quantity button,
.quantity .plus,
.quantity .minus {
    height: 36px !important;
    min-height: 36px !important;
    max-height: 36px !important;
    padding: 0 8px !important;
    line-height: 34px !important;
    font-size: 14px !important;
    box-sizing: border-box !important;
}

/* TABLET - Medium screens (768px to 1023px) */
@media (max-width: 1023px) and (min-width: 768px) {
    .quantity input.qty {
        height: 25px !important;
        min-height: 25px !important;
        max-height: 25px !important;
        padding: 0 6px !important;
        line-height: 23px !important;
        font-size: 12px !important;
    }
    
    .quantity button,
    .quantity .plus,
    .quantity .minus {
        height: 25px !important;
        min-height: 25px !important;
        max-height: 25px !important;
        padding: 0 6px !important;
        line-height: 23px !important;
        font-size: 12px !important;
    }
}

/* MOBILE - Small screens (767px and below) */
@media (max-width: 767px) {
    .quantity input.qty {
        height: 20px !important;
        min-height: 20px !important;
        max-height: 20px !important;
        padding: 0 4px !important;
        line-height: 18px !important;
        font-size: 11px !important;
    }
    
    .quantity button,
    .quantity .plus,
    .quantity .minus {
        height: 20px !important;
        min-height: 20px !important;
        max-height: 20px !important;
        padding: 0 4px !important;
        line-height: 18px !important;
        font-size: 11px !important;
    }
}

/* Ensure the container doesn't interfere */
.quantity {
    display: inline-flex !important;
    align-items: center !important;
    height: auto !important;
    min-height: auto !important;
}

/* Override any theme or plugin constraints for all screen sizes */
.woocommerce .quantity input.qty,
.woocommerce-page .quantity input.qty,
div.quantity input.qty,
input.qty[type="number"] {
    box-sizing: border-box !important;
}

/* Desktop overrides */
@media (min-width: 1024px) {
    .woocommerce .quantity input.qty,
    .woocommerce-page .quantity input.qty,
    div.quantity input.qty,
    input.qty[type="number"] {
        height: 36px !important;
        min-height: 36px !important;
        max-height: 36px !important;
        line-height: 34px !important;
        font-size: 14px !important;
    }
}

/* Tablet overrides */
@media (max-width: 1023px) and (min-width: 768px) {
    .woocommerce .quantity input.qty,
    .woocommerce-page .quantity input.qty,
    div.quantity input.qty,
    input.qty[type="number"] {
        height: 25px !important;
        min-height: 25px !important;
        max-height: 25px !important;
        line-height: 23px !important;
        font-size: 12px !important;
    }
}

/* Mobile overrides */
@media (max-width: 767px) {
    .woocommerce .quantity input.qty,
    .woocommerce-page .quantity input.qty,
    div.quantity input.qty,
    input.qty[type="number"] {
        height: 20px !important;
        min-height: 20px !important;
        max-height: 20px !important;
        line-height: 18px !important;
        font-size: 11px !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-adv-tabs, class: .elementor-element-6e1c0a10 *//* Default tab titles */
.tabs-blue .elementor-tabs-wrapper .elementor-tab-title,
.tabs-blue [role="tab"],
.tabs-blue button[role="tab"],
.tabs-blue a[role="tab"],
.tabs-blue .rea-advanced-tabs-nav li > a,
.tabs-blue .ha-tabs__nav li > a,
.tabs-blue .htmega-tab-nav li > a {
  background: #90D8FB !important;  /* default background */
  color: #fff !important;          /* default text color */
  border-radius: 16px 16px 0 0;
  transition: background 0.3s ease, color 0.3s ease;
}

/* Hover effect — free to choose any color */
.tabs-blue .elementor-tabs-wrapper .elementor-tab-title:hover,
.tabs-blue [role="tab"]:hover,
.tabs-blue button[role="tab"]:hover,
.tabs-blue a[role="tab"]:hover,
.tabs-blue .rea-advanced-tabs-nav li > a:hover,
.tabs-blue .ha-tabs__nav li > a:hover,
.tabs-blue .htmega-tab-nav li > a:hover {
  background: #1295D5 !important;  /* put your hover color here */
  color: #fff !important;          /* put your hover text color here */
}

/* Active tab — free to choose any color */
.tabs-blue .elementor-tabs-wrapper .elementor-tab-title.elementor-active,
.tabs-blue [role="tab"][aria-selected="true"],
.tabs-blue .rea-advanced-tabs-nav li.active > a,
.tabs-blue .ha-tabs__nav li.active > a,
.tabs-blue .htmega-tab-nav li.active > a {
  background: #1295D5 !important;  /* put your active background color here */
  color: #fff !important;          /* put your active text color here */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64dc0ba2 *//* Move the shape divider lower */
.elementor-2701 .elementor-element.elementor-element-64dc0ba2 > .elementor-shape.elementor-shape-bottom{
  position: absolute;
  left: 50%;
  transform: translateX(-50%) translateY(20px); /* adjust 20px down */
  width: 100vw !important;
  max-width: none !important;
  bottom: 0;
}/* End custom CSS */