.elementor-4198 .elementor-element.elementor-element-331d7ec{--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-4198 .elementor-element.elementor-element-831407f .eael-breadcrumbs{justify-content:left;}.elementor-4198 .elementor-element.elementor-element-831407f .eael-breadcrumbs .eael-breadcrumbs__content{background-color:#FADCD945;font-size:14px;font-weight:500;}.elementor-4198 .elementor-element.elementor-element-831407f .eael-breadcrumbs .eael-breadcrumb-separator svg path{fill:#A5A4B0;}.elementor-4198 .elementor-element.elementor-element-831407f .eael-breadcrumbs .eael-breadcrumb-separator{color:#A5A4B0;margin:0 10px;}.elementor-4198 .elementor-element.elementor-element-831407f .eael-breadcrumbs .eael-breadcrumb-separator svg{width:15px;height:15px;}.elementor-4198 .elementor-element.elementor-element-831407f .eael-breadcrumbs .eael-breadcrumb-separator i{font-size:15px;}.elementor-4198 .elementor-element.elementor-element-831407f .eael-breadcrumbs .eael-breadcrumb-separator svg, 
					.elementor-4198 .elementor-element.elementor-element-831407f .eael-breadcrumbs .eael-breadcrumb-separator i{margin:4px 0px 0px 0px;}.elementor-4198 .elementor-element.elementor-element-831407f .eael-breadcrumbs .eael-breadcrumbs__prefix svg{width:20px;height:20px;margin:0px 8px 0px 0px;}.elementor-4198 .elementor-element.elementor-element-831407f .eael-breadcrumbs .eael-breadcrumbs__prefix i{font-size:20px;margin:0px 8px 0px 0px;}.elementor-4198 .elementor-element.elementor-element-831407f .eael-breadcrumbs .eael-breadcrumbs__prefix span{margin:-2px 10px 0px 0px;}.elementor-4198 .elementor-element.elementor-element-3058e25{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4198 .elementor-element.elementor-element-becb9fa{--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-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-4198 .elementor-element.elementor-element-c5f208a .product_meta .detail-container:not(:last-child):after{content:"";border-color:#ddd;}.elementor-4198 .elementor-element.elementor-element-c5f208a:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child):after{border-top-style:solid;border-top-width:1px;margin-bottom:calc(-1px/2);}.elementor-4198 .elementor-element.elementor-element-c5f208a.elementor-woo-meta--view-inline .product_meta .detail-container:not(:last-child):after{border-left-style:solid;border-left-width:1px;}.elementor-4198 .elementor-element.elementor-element-c5f208a{color:#000000;}.elementor-4198 .elementor-element.elementor-element-c5f208a a{color:#F7A497;}.elementor-4198 .elementor-element.elementor-element-7894b1e{--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-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-4198 .elementor-element.elementor-element-92bbab1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:34px;font-weight:600;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#000000;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-4198 .elementor-element.elementor-element-5415816{text-align:left;}.woocommerce .elementor-4198 .elementor-element.elementor-element-5415816 .price{color:#222B34;font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;}.woocommerce .elementor-4198 .elementor-element.elementor-element-5415816 .price ins{color:#F7A497;font-size:23px;}body:not(.rtl) .elementor-4198 .elementor-element.elementor-element-5415816:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-4198 .elementor-element.elementor-element-5415816:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-4198 .elementor-element.elementor-element-5415816.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-4198 .elementor-element.elementor-element-7e82ea3{--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-4198 .elementor-element.elementor-element-7e82ea3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4198 .elementor-element.elementor-element-df6258f{--spacer-size:7px;}.elementor-4198 .elementor-element.elementor-element-15316d8 .eael-single-product-add-to-cart .elementor-add-to-cart.elementor-product-simple .cart{flex-direction:row;}.elementor-4198 .elementor-element.elementor-element-15316d8 .eael-single-product-add-to-cart .eael-add-to-cart-wrapper{justify-content:center;gap:4px;}.elementor-4198 .elementor-element.elementor-element-15316d8{width:var( --container-widget-width, 40.545% );max-width:40.545%;--container-widget-width:40.545%;--container-widget-flex-grow:0;}.elementor-4198 .elementor-element.elementor-element-15316d8.elementor-element{--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-4198 .elementor-element.elementor-element-15316d8 .eael-single-product-add-to-cart .cart .button{width:196px;justify-content:center;color:#FFFFFF;background-color:#F7A497;border-color:#02010100;transition:all 0.2s;margin-left:4px;}.elementor-4198 .elementor-element.elementor-element-15316d8 .eael-single-product-add-to-cart .eael-add-to-cart{width:196px;justify-content:center;}.woocommerce .elementor-4198 .elementor-element.elementor-element-15316d8 .eael-single-product-add-to-cart .cart .button, .elementor-4198 .elementor-element.elementor-element-15316d8 .eael-add-to-cart-wrapper .button-text{font-size:20px;}.elementor-4198 .elementor-element.elementor-element-15316d8 .eael-add-to-cart-wrapper .button-text{color:#FFFFFF;}.elementor-4198 .elementor-element.elementor-element-15316d8 .eael-add-to-cart-wrapper .eael-add-to-cart{background-color:#F7A497;border-color:#02010100;transition:all 0.2s;}.woocommerce .elementor-4198 .elementor-element.elementor-element-15316d8 .eael-single-product-add-to-cart .cart .button:hover{color:#FFFFFF;background-color:#F9BAB0;border-color:#02010100;}.elementor-4198 .elementor-element.elementor-element-15316d8 .eael-add-to-cart-wrapper .eael-add-to-cart .button-text:hover{color:#FFFFFF;}.elementor-4198 .elementor-element.elementor-element-15316d8 .eael-add-to-cart-wrapper .eael-add-to-cart:hover{background-color:#F9BAB0;border-color:#02010100;}.woocommerce .elementor-4198 .elementor-element.elementor-element-15316d8 .eael-single-product-add-to-cart .quantity .qty, .elementor-4198 .elementor-element.elementor-element-15316d8 .eael-single-product-add-to-cart .eael-add-to-cart-wrapper .quantity-input{font-size:17px;}.woocommerce .elementor-4198 .elementor-element.elementor-element-15316d8 .eael-single-product-add-to-cart .quantity .qty{color:#898989;background-color:#FFD5CF9C;border-color:#D1D1D1;transition:all 0.2s;}.elementor-4198 .elementor-element.elementor-element-15316d8 .eael-single-product-add-to-cart .eael-add-to-cart-wrapper .quantity-input{color:#898989;background-color:#FFD5CF9C;border-color:#D1D1D1;transition:all 0.2s;}.woocommerce .elementor-4198 .elementor-element.elementor-element-15316d8 .eael-single-product-add-to-cart .single_add_to_cart_button svg{height:19px;width:19px;}.woocommerce .elementor-4198 .elementor-element.elementor-element-15316d8 .eael-single-product-add-to-cart .single_add_to_cart_button i{font-size:19px;color:#FFFFFF;}.elementor-4198 .elementor-element.elementor-element-15316d8 .eael-single-product-add-to-cart .eael-add-to-cart svg{height:19px;width:19px;}.elementor-4198 .elementor-element.elementor-element-15316d8 .eael-single-product-add-to-cart .eael-add-to-cart i{font-size:19px;color:#FFFFFF;}.woocommerce .elementor-4198 .elementor-element.elementor-element-15316d8 .eael-single-product-add-to-cart .single_add_to_cart_button svg path{fill:#FFFFFF;}.elementor-4198 .elementor-element.elementor-element-15316d8 .eael-single-product-add-to-cart .eael-add-to-cart svg path{fill:#FFFFFF;}.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-size:var( --e-global-typography-secondary-font-size );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-4198 .elementor-element.elementor-element-0175876{--divider-border-style:double;--divider-color:#FFA79A78;--divider-border-width:2px;--divider-element-spacing:14px;}.elementor-4198 .elementor-element.elementor-element-0175876 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-4198 .elementor-element.elementor-element-0175876 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-4198 .elementor-element.elementor-element-0175876 .elementor-divider__text{color:#000000;}.elementor-4198 .elementor-element.elementor-element-15516f4{text-align:left;}.woocommerce .elementor-4198 .elementor-element.elementor-element-c9f18d7 .woocommerce-tabs ul.wc-tabs li{background-color:#FFE9E6;border-color:#D1D1D1;}.woocommerce .elementor-4198 .elementor-element.elementor-element-c9f18d7 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#D1D1D1;}.woocommerce .elementor-4198 .elementor-element.elementor-element-c9f18d7 .woocommerce-Tabs-panel h2{color:#FF8F7DB0;}.elementor-4198 .elementor-element.elementor-element-b9c79c1{--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-4198 .elementor-element.elementor-element-b9c79c1:not(.elementor-motion-effects-element-type-background), .elementor-4198 .elementor-element.elementor-element-b9c79c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #FFFFFF 0%, #FADCD9A8 100%);}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4198 .elementor-element.elementor-element-82543b5{column-gap:0px;text-align:center;color:#000000;}.elementor-4198 .elementor-element.elementor-element-82543b5 p{margin-block-end:0px;}.elementor-4198 .elementor-element.elementor-element-02b3834{--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-4198 .elementor-element.elementor-element-1b07565 > .elementor-widget-container{transition:background 0.6s;}.elementor-4198 .elementor-element.elementor-element-1b07565 .eael-product-grid:not(.list) .woocommerce ul.products li.product{text-align:center;}.elementor-4198 .elementor-element.elementor-element-1b07565 .eael-product-grid:not(.list) .woocommerce ul.products li.product .star-rating{margin-center:0;}.elementor-4198 .elementor-element.elementor-element-1b07565 .eael-product-grid .woocommerce ul.products li.product, .elementor-4198 .elementor-element.elementor-element-1b07565 .eael-product-grid .icons-wrap.block-box-style{background-color:#FFFFFF;}.elementor-4198 .elementor-element.elementor-element-1b07565 .eael-product-grid .woocommerce ul.products li.product.eael-product-list-preset-4 .product-details-wrap{background-color:#FFFFFF;}.elementor-4198 .elementor-element.elementor-element-1b07565 .eael-product-grid .woocommerce ul.products li.product.eael-product-list-preset-3, .elementor-4198 .elementor-element.elementor-element-1b07565 .eael-product-grid .woocommerce ul.products li.product.eael-product-list-preset-4{background-color:transparent;}.elementor-4198 .elementor-element.elementor-element-1b07565 .eael-product-grid .woocommerce ul.products li.product{border-style:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4198 .elementor-element.elementor-element-1b07565 .eael-product-grid .woocommerce ul.products li.product .woocommerce-loop-product__title, .elementor-4198 .elementor-element.elementor-element-1b07565 .eael-product-grid .woocommerce ul.products li.product .eael-product-title h2{color:#3C3C3C;font-weight:bold;text-decoration:none;line-height:20px;word-spacing:0px;}.elementor-4198 .elementor-element.elementor-element-1b07565 .eael-product-grid .woocommerce ul.products li.product .price, .elementor-4198 .elementor-element.elementor-element-1b07565 .eael-product-grid .woocommerce ul.products li.product .eael-product-price{color:#F7A497;}.elementor-4198 .elementor-element.elementor-element-1b07565 .eael-product-grid .woocommerce ul.products li.product .price,.elementor-4198 .elementor-element.elementor-element-1b07565 .eael-product-grid .woocommerce ul.products li.product .eael-product-price{font-size:20px;font-weight:bold;}.elementor-4198 .elementor-element.elementor-element-1b07565 .eael-product-grid .woocommerce .star-rating::before{color:#FFB000;}.elementor-4198 .elementor-element.elementor-element-1b07565 .eael-product-grid .woocommerce .star-rating span::before{color:#FFB000;}.elementor-4198 .elementor-element.elementor-element-1b07565 .eael-product-grid .woocommerce .eael-star-rating{color:#FFB000;}.elementor-4198 .elementor-element.elementor-element-1b07565 .eael-product-grid .woocommerce li.product .button, 
                    .elementor-4198 .elementor-element.elementor-element-1b07565 .eael-product-grid .woocommerce li.product .button.add_to_cart_button{color:#FFFFFF;background-color:#F7A497;}.elementor-4198 .elementor-element.elementor-element-1b07565 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link{color:#fff;background-color:#F7A497;}.elementor-4198 .elementor-element.elementor-element-1b07565 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart{color:#FFFFFF;background-color:#F7A497;}.elementor-4198 .elementor-element.elementor-element-1b07565 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_wishlist{color:#FFFFFF;background-color:#F7A497;}.elementor-4198 .elementor-element.elementor-element-1b07565 .eael-product-grid .woocommerce li.product .button:hover,
                    .elementor-4198 .elementor-element.elementor-element-1b07565 .eael-product-grid .woocommerce li.product .button.add_to_cart_button:hover{background-color:#F7A497C2;}.elementor-4198 .elementor-element.elementor-element-1b07565 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link:hover{background-color:#F7A497C2;color:#fff;}.elementor-4198 .elementor-element.elementor-element-1b07565 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart:hover{background-color:#F7A497C2;}.elementor-4198 .elementor-element.elementor-element-1b07565 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_wishlist:hover{background-color:#F7A497C2;}.elementor-4198 .elementor-element.elementor-element-1b07565 .woocommerce ul.products li.product .onsale, .elementor-4198 .elementor-element.elementor-element-1b07565 .woocommerce ul.products li.product .eael-onsale{color:#fff;background-color:#FF2A13A8;}.elementor-4198 .elementor-element.elementor-element-1b07565 .woocommerce ul.products li.product .eael-onsale:not(.outofstock).sale-preset-4:after{border-left-color:#FF2A13A8;border-right-color:#FF2A13A8;}.elementor-4198 .elementor-element.elementor-element-1b07565 .woocommerce ul.products li.product .onsale, .elementor-4198 .elementor-element.elementor-element-1b07565 .woocommerce ul.products li.product .eael-onsale:not(.outofstock){font-size:13px;}.elementor-4198 .elementor-element.elementor-element-1b07565 .woocommerce ul.products li.product .outofstock-badge, .elementor-4198 .elementor-element.elementor-element-1b07565 .woocommerce ul.products li.product .eael-onsale.outofstock{color:#fff;background-color:#4E4E4EB0;}.elementor-4198 .elementor-element.elementor-element-1b07565 .woocommerce ul.products li.product .eael-onsale.outofstock.sale-preset-4:after{border-left-color:#4E4E4EB0;border-right-color:#4E4E4EB0;}.elementor-4198 .elementor-element.elementor-element-1b07565 .eael-product-grid .eael-product-wrap .icons-wrap li a{color:#fff;background-color:#F7A598D9;}.elementor-4198 .elementor-element.elementor-element-1b07565 .eael-compare-icon{fill:#fff;}.elementor-4198 .elementor-element.elementor-element-1b07565 .eael-product-grid .woocommerce li.product .button,
                .elementor-4198 .elementor-element.elementor-element-1b07565 .eael-product-grid .woocommerce li.product .button.add_to_cart_button, 
                .elementor-4198 .elementor-element.elementor-element-1b07565 .eael-product-grid .eael-product-wrap .icons-wrap li a{border-style:none;}.elementor-4198 .elementor-element.elementor-element-1b07565 .eael-product-grid .eael-product-wrap .icons-wrap:not(.details-block-style-2) li a{border-radius:11px;}.elementor-4198 .elementor-element.elementor-element-1b07565 .eael-product-grid .eael-product-wrap .icons-wrap.details-block-style-2 li:only-child a{border-radius:11px!important;}.elementor-4198 .elementor-element.elementor-element-1b07565 .eael-product-grid .eael-product-wrap .icons-wrap.details-block-style-2 li:first-child a{border-radius:11px 0 0 11px;}.elementor-4198 .elementor-element.elementor-element-1b07565 .eael-product-grid .eael-product-wrap .icons-wrap.details-block-style-2 li:last-child a{border-radius:0 11px 11px 0;}.elementor-4198 .elementor-element.elementor-element-1b07565 .eael-product-grid .eael-product-wrap .icons-wrap li a:hover{color:#F5EAFF;background-color:#E07767CC;}.elementor-4198 .elementor-element.elementor-element-1b07565 .eael-woo-pagination{text-align:center;margin-top:15px;}.elementor-4198 .elementor-element.elementor-element-1b07565 .eael-product-grid-pagination .woocommerce-pagination{text-align:center;}.elementor-4198 .elementor-element.elementor-element-1b07565 .elementor-4198 .elementor-element.elementor-element-1b07565 .eael-product-grid-pagination .woocommerce-pagination{margin-top:15px;}.elementor-4198 .elementor-element.elementor-element-1b07565 .eael-woo-pagination a{color:#2F436C;background:#fff;}.elementor-4198 .elementor-element.elementor-element-1b07565 .eael-product-grid-pagination .woocommerce-pagination a{color:#2F436C;background:#fff;}.elementor-4198 .elementor-element.elementor-element-1b07565 .eael-woo-pagination a:hover{color:#fff;background:#8040FF;}.elementor-4198 .elementor-element.elementor-element-1b07565 .eael-product-grid-pagination .woocommerce-pagination a:hover{color:#fff;background:#8040FF;}.elementor-4198 .elementor-element.elementor-element-1b07565 .eael-woo-pagination .current{color:#fff;background:#8040FF;}.elementor-4198 .elementor-element.elementor-element-1b07565 .eael-product-grid-pagination .woocommerce-pagination .current{color:#fff;background:#8040FF;}.elementor-4198 .elementor-element.elementor-element-1b07565.eael-product-loader::after{border-left-color:#000;}.eael-popup-details-render .elementor-element-1b07565 div.product .product_title{font-size:20px;color:#333333;}.eael-popup-details-render .elementor-element-1b07565 div.product .price{color:#333333!important;}.eael-popup-details-render .elementor-element-1b07565 div.product .price ins{color:#F7A598!important;}.eael-popup-details-render .elementor-element-1b07565 .woocommerce-product-details__short-description{color:#707070;}.eael-popup-details-render .elementor-element-1b07565 .product_meta a.woocommerce-review-link, .eael-popup-details-render .elementor-element-1b07565 .product_meta a{color:#ccc;}.eael-popup-details-render .elementor-element-1b07565 a.woocommerce-review-link:hover, .eael-popup-details-render .elementor-element-1b07565 .product_meta a:hover{color:#ccc;}.eael-popup-details-render .elementor-element-1b07565 div.product table tbody tr, .elementor-4198 .elementor-element.elementor-element-1b07565 .eael-product-popup.woocommerce div.product .product_meta{border-color:#ccc;}.eael-popup-details-render .elementor-element-1b07565 div.product form.cart div.quantity .qty, .elementor-4198 .elementor-element.elementor-element-1b07565 .eael-product-popup.woocommerce div.product form.cart div.quantity > a, .elementor-4198 .elementor-element.elementor-element-1b07565 .eael-product-popup.woocommerce div.product form.cart div.quantity > .button{color:#000;background-color:#fff;border-color:#000;}.eael-popup-details-render .elementor-element-1b07565 div.product form.cart div.quantity .qty:focus{border-color:#000;}.eael-popup-details-render .elementor-element-1b07565 .button, .eael-popup-details-render .elementor-element-1b07565 button.button.alt{color:#fff;background-color:#F7A598;border-radius:0px;}.eael-popup-details-render .elementor-element-1b07565 .button:hover, .eael-popup-details-render .elementor-element-1b07565 button.button.alt:hover{color:#F5EAFF;background-color:#E0776785;}.eael-popup-details-render .elementor-element-1b07565 button.eael-product-popup-close{font-size:18px;color:#333333AB!important;}.elementor-4198 .elementor-element.elementor-element-1b07565 .eael-product-popup .eael-product-popup-details{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4198 .elementor-element.elementor-element-1b07565 .eael-product-grid .woocommerce li.product .button.eael-wc-compare{color:#fff;}.elementor-4198 .elementor-element.elementor-element-1b07565 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare{color:#fff;}.elementor-4198 .elementor-element.elementor-element-1b07565 .eael-product-grid .woocommerce li.product .button.eael-wc-compare:hover{color:#fff;}.elementor-4198 .elementor-element.elementor-element-1b07565 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare:hover{color:#fff;}@media(max-width:1024px){.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4198 .elementor-element.elementor-element-92bbab1 .elementor-heading-title{font-size:22px;}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-4198 .elementor-element.elementor-element-5415816 .price{font-size:22px;}.elementor-4198 .elementor-element.elementor-element-15316d8 .eael-single-product-add-to-cart .eael-add-to-cart-wrapper{justify-content:flex-start;}.elementor-4198 .elementor-element.elementor-element-15316d8{width:var( --container-widget-width, 251.225px );max-width:251.225px;--container-widget-width:251.225px;--container-widget-flex-grow:0;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4198 .elementor-element.elementor-element-92bbab1 .elementor-heading-title{font-size:31px;}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-4198 .elementor-element.elementor-element-5415816 .price{font-size:18px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-4198 .elementor-element.elementor-element-b9c79c1:not(.elementor-motion-effects-element-type-background), .elementor-4198 .elementor-element.elementor-element-b9c79c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #FFFFFF 0%, #FADCD9A8 69%);}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-4198 .elementor-element.elementor-element-becb9fa{--width:50%;}.elementor-4198 .elementor-element.elementor-element-7894b1e{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4198 .elementor-element.elementor-element-7e82ea3{--width:311.8px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-48af1bc *//* --- ESTILOS PARA A PÁGINA DE PRODUTO INDIVIDUAL --- */

/* 1. Arredonda as bordas da galeria de imagens do produto */

/* Imagem Principal */
.single-product .woocommerce-product-gallery__wrapper,
.single-product .woocommerce-product-gallery__image img {
    border-radius: 12px !important;
}

/* Imagens da Galeria (thumbnails de baixo) */
.single-product .flex-control-thumbs li img {
    border-radius: 8px !important;
}








/* --- Estilo Corrigido para a Etiqueta "Novidade!" na Página do Produto --- */

.single-product span.onsale {
    /* ESTILOS VISUAIS */
    background-color: rgba(255, 42, 19, 0.66) !important; /* <-- SUA COR COM TRANSPARÊNCIA */
    color: #FFFFFF !important;
    border-radius: 0 !important; /* <-- CANTOS RETOS */
    
    /* POSICIONAMENTO CORRETO */
    position: absolute;
    top: 0; /* <-- ENCOSTA AO TOPO */
    left: 0; /* <-- ENCOSTA À ESQUERDA */
    margin: 0 !important;

    /* DIMENSÕES E ESPAÇAMENTO */
    height: auto !important;
    width: auto !important;
    min-width: 0 !important;
    padding: 8px 15px !important; /* Padding ajustado para um bom visual */
    
    /* TEXTO */
    font-size: 0.9em !important;
    font-weight: 600 !important;
    line-height: 1.2 !important; /* <-- REMOVE O ESPAÇO EXTRA EM BAIXO */
    text-align: center;
    
    z-index: 2;
}








/* --- Efeito ao Passar o Rato na Caixa da Imagem Principal (Mantém Arredondamento) --- */

.single-product .woocommerce-product-gallery__wrapper:hover {
    border-radius: 20px !important; /* Garante que o arredondamento se mantém */
    box-shadow: 0 15px 40px rgba(0,0,0,0.20) !important; /* Pode ajustar a sombra no hover se quiser */
    transform: translateY(-2px); /* Um ligeiro "levantar" é opcional, mas dá um toque extra */
}


/* --- Garante que as MINIATURAS não têm fundo nem sombra --- */

.single-product .flex-control-thumbs {
    background: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    border: none !important;
}

/* Mantém os cantos das miniaturas arredondados */
.single-product .flex-control-thumbs img {
    border-radius: 8px !important;
}


/* --- Corrige as Bordas Arredondadas Durante o Efeito de Zoom/Lupa --- */

/* Aplica o arredondamento ao contentor do zoom que é criado ao passar o rato */
.zoomContainer {
    border-radius: 20px !important;
}

/* Garante que o ícone da lupa no canto também respeita o arredondamento */
.woocommerce-product-gallery__trigger {
    border-top-right-radius: 20px !important; /* Arredonda o canto superior direito onde o ícone está */
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-5415816 *//* --- ESTILO DE PREÇOS (VERSÃO FINAL E MAIS FORTE) --- */

/* 1. Define o contentor de preços para permitir reordenação */
.woocommerce div.product .price,
.woocommerce ul.products li.product .price,
.eael-product-price {
    display: flex !important;
    justify-content: center !important;
    align-items: baseline !important;
    gap: 0 10px !important;
    font-size: 1.5em !important;
}

/* 2. Preço promocional (Rosa, Negrito, SEM SUBLINHADO) */
.woocommerce div.product .price ins,
.woocommerce ul.products li.product .price ins,
.eael-product-price ins {
    order: 1 !important; /* <-- APARECE PRIMEIRO */
    color: #E57373 !important;
    font-weight: 700 !important;
    text-decoration: none !important; /* <-- REMOVE SUBLINHADO */
    font-size: 1.5em !important;
}

/* 3. Preço original (Cinza, Riscado) */
.woocommerce div.product .price del,
.woocommerce ul.products li.product .price del,
.eael-product-price del {
    order: 2 !important; /* <-- APARECE EM SEGUNDO */
    font-size: 1.3em !important;
    color: #9E9E9E !important;
    font-weight: 400 !important;
}




/* --- Estilo de Preços (Alinhado à Esquerda) --- */

/* 1. Define o contentor de preços para permitir reordenação */
.woocommerce div.product .price,
.woocommerce ul.products li.product .price,
.eael-product-price {
    display: flex !important;
    justify-content: flex-start !important; /* <-- MUDANÇA AQUI: Alinha à esquerda */
    align-items: baseline !important;
    gap: 0 10px !important;
    font-size: 1.2em !important;
}


/* --- Estilo de Preços (Alinhado à Esquerda e Sem Espaçamento Inferior) --- */

/* 1. Define o contentor de preços */
.woocommerce div.product .price,
.woocommerce ul.products li.product .price,
.eael-product-price {
    display: flex !important;
    justify-content: flex-start !important;
    align-items: baseline !important;
    gap: 0 10px !important;
    font-size: 1.2em !important;
    margin-bottom: 0 !important; /* <-- MUDANÇA CRUCIAL: Remove a margem inferior */
    padding-bottom: 0 !important; /* Garante que não há espaçamento interno em baixo */
}/* End custom CSS */
/* Start custom CSS for eicon-woocommerce, class: .elementor-element-1b07565 *//* --- Arredonda as bordas do botão "Adicionar" nos cards --- */
.woocommerce ul.products li.product .button {
    border-radius: 8px !important; /* Cria as bordas arredondadas. Pode ajustar o valor de 8px para mais ou menos, conforme o seu gosto. */
}

/* 1. Ordem Preços */
.eael-product-price {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: center !important;
    align-items: baseline !important;
    gap: 0 8px !important; /* Espaço entre os preços */
    margin-bottom: 20px !important;
}

/* 2. PREÇO PROMOCIONAL (o preço novo, mais baixo) */
.eael-product-price ins {
    order: 1 !important; /* Aparece PRIMeiro */
    font-size: 0.875em !important;
    font-weight: bold !important;
    color: #E57373 !important;
    text-decoration: none !important;
    background: none !important;
}

/* 3. PREÇO ORIGINAL (o preço antigo, riscado) */
.eael-product-price del {
    order: 2 !important; /* Aparece em SEGUNDO */
    font-size: 0.875em !important;
    font-weight: normal !important;
    color: #9E9E9E !important;
}

/* 4. Preço de produtos normais (que não estão em promoção) */
.eael-product-price:not(:has(ins)) {
    font-size: 1em !important;
    font-weight: bold !important;
    color: #E57373 !important;
    text-decoration: none !important;
    background: none !important;
}

/* --- ESTILO GERAL DOS CARDS DE PRODUTO (VERSÃO REFORÇADA) --- */

/* Regra Padrão do WooCommerce (mantemos por segurança) */
.woocommerce ul.products li.product {
    border-radius: 12px !important;
}

/* --- NOVA REGRA ADICIONADA --- */
/* Regra específica e mais forte para os cards do plugin Essential Addons */
.eael-product-grid .product,
.eael-product-grid li.product {
    border-radius: 12px !important; /* <-- ESTA É A REGRA QUE VAI FUNCIONAR */
}

/* --- Arredonda as bordas do botão "Ver Carrinho" --- */

.woocommerce ul.products li.product .added_to_cart {
    border-radius: 8px !important; /* Mesmo arredondamento do outro botão */
}

/* --- Arredonda as bordas do botão "Adicionar" nos cards --- */
.woocommerce ul.products li.product .button {
    border-radius: 8px !important;
}

/* Arredonda o botão "Ver Carrinho" --- */
.woocommerce ul.products li.product a.added_to_cart,
.eael-product-grid .product .added_to_cart {
    border-radius: 8px !important;
}

/* --- ESTILO DOS PREÇOS --- */
/* 1. Ordem Preços */
.eael-product-price {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: center !important;
    align-items: baseline !important;
    gap: 0 8px !important;
    margin-bottom: 20px !important;
}

/* 2. PREÇO PROMOCIONAL */
.eael-product-price ins {
    order: 1 !important;
    font-size: 0.875em !important;
    font-weight: bold !important;
    color: #E57373 !important;
    text-decoration: none !important;
    background: none !important;
}

/* 3. PREÇO ORIGINAL */
.eael-product-price del {
    order: 2 !important;
    font-size: 0.875em !important;
    font-weight: normal !important;
    color: #9E9E9E !important;
}

/* 4. Preço de produtos normais */
.eael-product-price:not(:has(ins)) {
    font-size: 1em !important;
    font-weight: bold !important;
    color: #E57373 !important;
    text-decoration: none !important;
    background: none !important;
}/* End custom CSS */