.elementor-491 .elementor-element.elementor-element-dcc5d3f{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-491 .elementor-element.elementor-element-692951c{--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;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-491 .elementor-element.elementor-element-a5ef865{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-491 .elementor-element.elementor-element-a5ef865 .woocommerce-breadcrumb{color:#666666;font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-491 .elementor-element.elementor-element-a5ef865 .woocommerce-breadcrumb > a{color:#222222;}.elementor-491 .elementor-element.elementor-element-ec2f2a3{--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 30px;--row-gap:0px;--column-gap:30px;--margin-top:5px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-491 .elementor-element.elementor-element-7bba294{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-491 .elementor-element.elementor-element-9792e00 .eael-single-product-images span.onsale, .elementor-491 .elementor-element.elementor-element-9792e00 .eael-single-product-images span.ast-onsale-card {color:#FFFFFF;background-color:#222222;}.elementor-491 .elementor-element.elementor-element-9792e00 .eael-single-product-images .product_image_slider__container .swiper-slide-active img{border-radius:10px 10px 10px 10px;}.elementor-491 .elementor-element.elementor-element-9792e00 .eael-single-product-images .product_image_slider__container .product_image_slider__trigger{background-color:#222222;padding:5px 8px 5px 8px;margin:15px 15px 15px 15px;}.elementor-491 .elementor-element.elementor-element-9792e00 .eael-single-product-images .product_image_slider__container .product_image_slider__trigger svg path{fill:#FFFFFF;}.elementor-491 .elementor-element.elementor-element-9792e00 .eael-single-product-images .product_image_slider__thumbs .swiper-slide{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6D6D6;border-radius:10px 10px 10px 10px;}.elementor-491 .elementor-element.elementor-element-9792e00 .eael-single-product-images .product_image_slider__thumbs .swiper-wrapper{gap:5px;}.elementor-491 .elementor-element.elementor-element-9792e00 .eael-single-product-images .swiper-button-next{color:#222222;}.elementor-491 .elementor-element.elementor-element-9792e00 .eael-single-product-images .swiper-button-prev{color:#222222;}.elementor-491 .elementor-element.elementor-element-9792e00 .eael-single-product-images .product_image_slider__thumbs .swiper-button-next:after, .elementor-491 .elementor-element.elementor-element-9792e00 .eael-single-product-images .product_image_slider__thumbs .swiper-button-prev:after{font-size:20px;font-weight:1000;}.elementor-491 .elementor-element.elementor-element-9885e2e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-491 .elementor-element.elementor-element-d773e6f .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:26px;font-weight:600;color:#222222;}.woocommerce .elementor-491 .elementor-element.elementor-element-59bd33f .eael-single-product-rating .star-rating{color:#EFB83E;font-size:18px;}.elementor-491 .elementor-element.elementor-element-59bd33f .eael-single-product-rating .eael-product-rating-wrap .eael-product-rating.unfilled svg path{fill:#E5E5E5;}.elementor-491 .elementor-element.elementor-element-59bd33f .eael-single-product-rating .eael-product-rating-wrap .eael-product-rating.filled svg path{fill:#EFB83E;}.elementor-491 .elementor-element.elementor-element-59bd33f .eael-single-product-rating .eael-product-rating-wrap .eael-product-rating svg{height:18px;width:18px;}.elementor-491 .elementor-element.elementor-element-59bd33f .eael-single-product-rating .woocommerce-review-link{color:#222222;font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-491 .elementor-element.elementor-element-b25fd1c .eael-single-product-price .price{flex-direction:row;color:#000000;font-family:"Albert Sans", Sans-serif;font-weight:500;gap:6px;}.elementor-491 .elementor-element.elementor-element-b25fd1c .eael-single-product-price .price del .amount bdi{color:#000000;}.elementor-491 .elementor-element.elementor-element-b25fd1c .eael-single-product-price .price .amount bdi{color:#000000;}.elementor-491 .elementor-element.elementor-element-b25fd1c .eael-single-product-price{justify-content:flex-start;}.elementor-491 .elementor-element.elementor-element-b25fd1c .eael-product-price-edit{justify-content:flex-start;}woocommerce .elementor-491 .elementor-element.elementor-element-b25fd1c .eael-single-product-price .price del .woocommerce-Price-currencySymbol{font-family:"Albert Sans", Sans-serif;}.elementor-491 .elementor-element.elementor-element-b25fd1c .eael-single-product-price .price del .woocommerce-Price-currencySymbol{margin-right:0px;}.elementor-491 .elementor-element.elementor-element-b25fd1c .eael-single-product-price .price ins .amount bdi{color:#222222;}.elementor-491 .elementor-element.elementor-element-b25fd1c .eael-single-product-price .price ins{font-family:"Albert Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-491 .elementor-element.elementor-element-b25fd1c .eael-single-product-price .price ins .woocommerce-Price-currencySymbol{font-family:"Albert Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-491 .elementor-element.elementor-element-b25fd1c .eael-single-product-price .suffix-price-text span{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-491 .elementor-element.elementor-element-b25fd1c .eael-single-product-price .suffix-price-text{margin:0px 0px 0px 15px;}.woocommerce .elementor-491 .elementor-element.elementor-element-4508949 .woocommerce-product-details__short-description{color:#222222;font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-491 .elementor-element.elementor-element-c6d1d52 .eael-single-product-add-to-cart .elementor-add-to-cart.elementor-product-simple .cart{flex-direction:row;}.elementor-491 .elementor-element.elementor-element-c6d1d52 .eael-single-product-add-to-cart .eael-add-to-cart-wrapper{justify-content:flex-start;}.woocommerce .elementor-491 .elementor-element.elementor-element-c6d1d52 .eael-single-product-add-to-cart .cart .button, .elementor-491 .elementor-element.elementor-element-c6d1d52 .eael-add-to-cart-wrapper .button-text{font-family:"Albert Sans", Sans-serif;font-size:18px;font-weight:600;}.woocommerce .elementor-491 .elementor-element.elementor-element-c6d1d52 .eael-single-product-add-to-cart .cart .button{border-radius:6px 6px 6px 6px;color:#FFFFFF;background-color:#222222;transition:all 0.2s;padding:11px 15px 11px 15px;}.elementor-491 .elementor-element.elementor-element-c6d1d52 .eael-add-to-cart-wrapper .eael-add-to-cart{border-radius:6px 6px 6px 6px;background-color:#222222;transition:all 0.2s;padding:11px 15px 11px 15px;}.elementor-491 .elementor-element.elementor-element-c6d1d52 .eael-add-to-cart-wrapper .button-text{color:#FFFFFF;}.woocommerce .elementor-491 .elementor-element.elementor-element-c6d1d52 .eael-single-product-add-to-cart .cart .button:hover{background-color:#404040;}.elementor-491 .elementor-element.elementor-element-c6d1d52 .eael-add-to-cart-wrapper .eael-add-to-cart:hover{background-color:#404040;}.woocommerce .elementor-491 .elementor-element.elementor-element-c6d1d52 .eael-single-product-add-to-cart .quantity .qty, .elementor-491 .elementor-element.elementor-element-c6d1d52 .eael-single-product-add-to-cart .eael-add-to-cart-wrapper .quantity-input{border-style:solid;border-width:1px 1px 1px 1px;}.woocommerce .elementor-491 .elementor-element.elementor-element-c6d1d52 .eael-single-product-add-to-cart .quantity .qty{border-radius:6px 6px 6px 6px;padding:0px 0px 0px 0px;color:#222222;border-color:#222222;transition:all 0.2s;}.elementor-491 .elementor-element.elementor-element-c6d1d52 .eael-single-product-add-to-cart .eael-add-to-cart-wrapper .quantity-input{border-radius:6px 6px 6px 6px;padding:0px 0px 0px 0px;color:#222222;border-color:#222222;transition:all 0.2s;}.woocommerce .elementor-491 .elementor-element.elementor-element-c6d1d52 .eael-single-product-add-to-cart .single_add_to_cart_button svg{height:16px;width:16px;}.woocommerce .elementor-491 .elementor-element.elementor-element-c6d1d52 .eael-single-product-add-to-cart .single_add_to_cart_button i{font-size:16px;color:#FFFFFF;}.elementor-491 .elementor-element.elementor-element-c6d1d52 .eael-single-product-add-to-cart .eael-add-to-cart svg{height:16px;width:16px;}.elementor-491 .elementor-element.elementor-element-c6d1d52 .eael-single-product-add-to-cart .eael-add-to-cart i{font-size:16px;color:#FFFFFF;}.woocommerce .elementor-491 .elementor-element.elementor-element-c6d1d52 .eael-single-product-add-to-cart .single_add_to_cart_button svg path{fill:#FFFFFF;}.elementor-491 .elementor-element.elementor-element-c6d1d52 .eael-single-product-add-to-cart .eael-add-to-cart svg path{fill:#FFFFFF;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-491 .elementor-element.elementor-element-fbdc670{font-family:"Albert Sans", Sans-serif;font-size:14px;color:#222222;}.elementor-491 .elementor-element.elementor-element-fbdc670 a{font-family:"Albert Sans", Sans-serif;font-size:16px;color:#666666;}.elementor-491 .elementor-element.elementor-element-9404a70{--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;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.woocommerce .elementor-491 .elementor-element.elementor-element-e5a6143 .woocommerce-tabs ul.wc-tabs li.active a{color:#222222;}.woocommerce .elementor-491 .elementor-element.elementor-element-e5a6143 .woocommerce-tabs ul.wc-tabs li a{font-family:"Albert Sans", Sans-serif;font-size:20px;font-weight:600;}.woocommerce .elementor-491 .elementor-element.elementor-element-e5a6143 .woocommerce-Tabs-panel{color:#222222;}.woocommerce .elementor-491 .elementor-element.elementor-element-e5a6143 .woocommerce-tabs .woocommerce-Tabs-panel{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.woocommerce .elementor-491 .elementor-element.elementor-element-e5a6143 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:"Albert Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-491 .elementor-element.elementor-element-7ca2e5f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-491 .elementor-element.elementor-element-43dbe03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-491 .elementor-element.elementor-element-43dbe03 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:32px;font-weight:600;color:#222222;}.elementor-491 .elementor-element.elementor-element-9ddcc24 .eael-product-grid .woocommerce ul.products li.product, .elementor-491 .elementor-element.elementor-element-9ddcc24 .eael-product-grid .icons-wrap.block-box-style{background-color:#fff;}.elementor-491 .elementor-element.elementor-element-9ddcc24 .eael-product-grid .woocommerce ul.products li.product.eael-product-list-preset-4 .product-details-wrap{background-color:#fff;}.elementor-491 .elementor-element.elementor-element-9ddcc24 .eael-product-grid .woocommerce ul.products li.product.eael-product-list-preset-3, .elementor-491 .elementor-element.elementor-element-9ddcc24 .eael-product-grid .woocommerce ul.products li.product.eael-product-list-preset-4{background-color:transparent;}.elementor-491 .elementor-element.elementor-element-9ddcc24 .eael-product-grid .woocommerce ul.products li.product{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CFCFCF;border-radius:10px 10px 10px 10px;}.elementor-491 .elementor-element.elementor-element-9ddcc24 .eael-product-grid .woocommerce ul.products li.product woocommerce-loop-product__link img{border-radius:10px 10px 0 0;}.elementor-491 .elementor-element.elementor-element-9ddcc24 .eael-product-grid.list .woocommerce ul.products li.product .woocommerce-loop-product__link img{border-radius:10px 0 0 10px;}.elementor-491 .elementor-element.elementor-element-9ddcc24 .eael-product-grid .product-details-wrap{text-align:center;}.elementor-491 .elementor-element.elementor-element-9ddcc24 .eael-product-grid.grid .eael-product-wrap .product-details-wrap, .elementor-491 .elementor-element.elementor-element-9ddcc24 .eael-product-grid.masonry .eael-product-wrap .product-details-wrap{padding:15px 10px 10px 10px;}.elementor-491 .elementor-element.elementor-element-9ddcc24 .eael-product-grid .woocommerce ul.products li.product .woocommerce-loop-product__title, .elementor-491 .elementor-element.elementor-element-9ddcc24 .eael-product-grid .woocommerce ul.products li.product .eael-product-title h2{color:#222222;font-family:"Albert Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-491 .elementor-element.elementor-element-9ddcc24 .eael-product-grid .woocommerce ul.products li.product .price, .elementor-491 .elementor-element.elementor-element-9ddcc24 .eael-product-grid .woocommerce ul.products li.product .eael-product-price{color:#222222;}.elementor-491 .elementor-element.elementor-element-9ddcc24 .eael-product-grid .woocommerce ul.products li.product .price ins, .elementor-491 .elementor-element.elementor-element-9ddcc24 .eael-product-grid .woocommerce ul.products li.product .eael-product-price ins{color:#222222;}.elementor-491 .elementor-element.elementor-element-9ddcc24 .eael-product-grid .woocommerce ul.products li.product .price,.elementor-491 .elementor-element.elementor-element-9ddcc24 .eael-product-grid .woocommerce ul.products li.product .eael-product-price{font-family:"Albert Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-491 .elementor-element.elementor-element-9ddcc24 .eael-product-grid .woocommerce .star-rating::before{color:#f2b01e;}.elementor-491 .elementor-element.elementor-element-9ddcc24 .eael-product-grid .woocommerce .star-rating span::before{color:#f2b01e;}.elementor-491 .elementor-element.elementor-element-9ddcc24 .eael-product-grid .woocommerce .eael-star-rating{color:#f2b01e;}.elementor-491 .elementor-element.elementor-element-9ddcc24 .eael-product-grid .woocommerce ul.products li.product .star-rating{font-size:15px!important;}.elementor-491 .elementor-element.elementor-element-9ddcc24 .woocommerce ul.products li.product .onsale, .elementor-491 .elementor-element.elementor-element-9ddcc24 .woocommerce ul.products li.product .eael-onsale{color:#fff;background-color:#222222;}.elementor-491 .elementor-element.elementor-element-9ddcc24 .woocommerce ul.products li.product .eael-onsale:not(.outofstock).sale-preset-4:after{border-left-color:#222222;border-right-color:#222222;}.elementor-491 .elementor-element.elementor-element-9ddcc24 .woocommerce ul.products li.product .onsale, .elementor-491 .elementor-element.elementor-element-9ddcc24 .woocommerce ul.products li.product .eael-onsale:not(.outofstock){font-family:"Albert Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-491 .elementor-element.elementor-element-9ddcc24 .woocommerce ul.products li.product .outofstock-badge, .elementor-491 .elementor-element.elementor-element-9ddcc24 .woocommerce ul.products li.product .eael-onsale.outofstock{color:#fff;background-color:#ff2a13;}.elementor-491 .elementor-element.elementor-element-9ddcc24 .woocommerce ul.products li.product .eael-onsale.outofstock.sale-preset-4:after{border-left-color:#ff2a13;border-right-color:#ff2a13;}.elementor-491 .elementor-element.elementor-element-9ddcc24 .eael-product-grid .eael-product-wrap .icons-wrap.block-style{background:#222222;}.elementor-491 .elementor-element.elementor-element-9ddcc24 .eael-product-grid .icons-wrap li.add-to-cart a{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-491 .elementor-element.elementor-element-9ddcc24 .eael-product-grid .icons-wrap.block-style li{border-color:#fff;}.elementor-491 .elementor-element.elementor-element-9ddcc24 .eael-product-grid .eael-product-wrap .icons-wrap li a{color:#fff;}.elementor-491 .elementor-element.elementor-element-9ddcc24 .eael-compare-icon{fill:#fff;}.elementor-491 .elementor-element.elementor-element-9ddcc24 .eael-product-grid .eael-product-wrap .icons-wrap:not(.details-block-style-2) li a{border-radius:3px;}.elementor-491 .elementor-element.elementor-element-9ddcc24 .eael-product-grid .eael-product-wrap .icons-wrap.details-block-style-2 li:only-child a{border-radius:3px!important;}.elementor-491 .elementor-element.elementor-element-9ddcc24 .eael-product-grid .eael-product-wrap .icons-wrap.details-block-style-2 li:first-child a{border-radius:3px 0 0 3px;}.elementor-491 .elementor-element.elementor-element-9ddcc24 .eael-product-grid .eael-product-wrap .icons-wrap.details-block-style-2 li:last-child a{border-radius:0 3px 3px 0;}.elementor-491 .elementor-element.elementor-element-9ddcc24 .eael-product-grid .eael-product-wrap .icons-wrap li a:hover{color:#FFFFFF;background-color:#333;}.elementor-491 .elementor-element.elementor-element-9ddcc24 .eael-load-more-button{color:#fff;background:#222222;border-radius:10px;}.elementor-491 .elementor-element.elementor-element-9ddcc24 .eael-load-more-button:hover{color:#fff;background:#444444;}.elementor-491 .elementor-element.elementor-element-9ddcc24 .eael-load-more-button-wrap{justify-content:center;}.elementor-491 .elementor-element.elementor-element-9ddcc24 .eael-woo-pagination{text-align:center;margin-top:15px;}.elementor-491 .elementor-element.elementor-element-9ddcc24 .eael-product-grid-pagination .woocommerce-pagination{text-align:center;}.elementor-491 .elementor-element.elementor-element-9ddcc24 .elementor-491 .elementor-element.elementor-element-9ddcc24 .eael-product-grid-pagination .woocommerce-pagination{margin-top:15px;}.elementor-491 .elementor-element.elementor-element-9ddcc24 .eael-woo-pagination a{color:#2F436C;background:#fff;}.elementor-491 .elementor-element.elementor-element-9ddcc24 .eael-product-grid-pagination .woocommerce-pagination a{color:#2F436C;background:#fff;}.elementor-491 .elementor-element.elementor-element-9ddcc24 .eael-woo-pagination a:hover{color:#fff;background:#8040FF;}.elementor-491 .elementor-element.elementor-element-9ddcc24 .eael-product-grid-pagination .woocommerce-pagination a:hover{color:#fff;background:#8040FF;}.elementor-491 .elementor-element.elementor-element-9ddcc24 .eael-woo-pagination .current{color:#fff;background:#8040FF;}.elementor-491 .elementor-element.elementor-element-9ddcc24 .eael-product-grid-pagination .woocommerce-pagination .current{color:#fff;background:#8040FF;}.elementor-491 .elementor-element.elementor-element-9ddcc24.eael-product-loader::after{border-left-color:#000;}.eael-popup-details-render .elementor-element-9ddcc24 div.product .product_title{font-family:"Albert Sans", Sans-serif;font-size:20px;font-weight:600;color:#222222;}.eael-popup-details-render .elementor-element-9ddcc24 div.product .price{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:500;color:#222222CF!important;}.eael-popup-details-render .elementor-element-9ddcc24 div.product .price ins{color:#222222!important;}.eael-popup-details-render .elementor-element-9ddcc24 div.product .woocommerce-product-details__short-description{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:400;}.eael-popup-details-render .elementor-element-9ddcc24 .woocommerce-product-details__short-description{color:#222222;}.eael-popup-details-render .elementor-element-9ddcc24 .product_meta a.woocommerce-review-link, .eael-popup-details-render .elementor-element-9ddcc24 .product_meta a{color:#ccc;}.eael-popup-details-render .elementor-element-9ddcc24 a.woocommerce-review-link:hover, .eael-popup-details-render .elementor-element-9ddcc24 .product_meta a:hover{color:#ccc;}.eael-popup-details-render .elementor-element-9ddcc24 div.product table tbody tr, .elementor-491 .elementor-element.elementor-element-9ddcc24 .eael-product-popup.woocommerce div.product .product_meta{border-color:#ccc;}.eael-popup-details-render .elementor-element-9ddcc24 .eael-onsale{color:#FFFFFF!important;background-color:#222222!important;}.eael-popup-details-render .elementor-element-9ddcc24 .eael-onsale:not(.outofstock).sale-preset-4:after{border-left-color:#222222;border-right-color:#222222;}.eael-popup-details-render .elementor-element-9ddcc24 div.product form.cart div.quantity .qty, .elementor-491 .elementor-element.elementor-element-9ddcc24 .eael-product-popup.woocommerce div.product form.cart div.quantity > a{font-family:"Albert Sans", Sans-serif;font-size:16px;}.eael-popup-details-render .elementor-element-9ddcc24 div.product form.cart div.quantity .qty, .elementor-491 .elementor-element.elementor-element-9ddcc24 .eael-product-popup.woocommerce div.product form.cart div.quantity > a, .elementor-491 .elementor-element.elementor-element-9ddcc24 .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-9ddcc24 div.product form.cart div.quantity .qty:focus{border-color:#000;}.eael-popup-details-render .elementor-element-9ddcc24 .button, .eael-popup-details-render .elementor-element-9ddcc24 button.button.alt{color:#fff;background-color:#222222;}.eael-popup-details-render .elementor-element-9ddcc24 .button:hover, .eael-popup-details-render .elementor-element-9ddcc24 button.button.alt:hover{color:#FFFFFF;background-color:#222222D9;}@media(min-width:768px){.elementor-491 .elementor-element.elementor-element-7bba294{--width:50%;}.elementor-491 .elementor-element.elementor-element-9885e2e{--width:50%;}}@media(max-width:1366px){.elementor-491 .elementor-element.elementor-element-dcc5d3f{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-491 .elementor-element.elementor-element-692951c{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-491 .elementor-element.elementor-element-ec2f2a3{--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-491 .elementor-element.elementor-element-9885e2e{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-491 .elementor-element.elementor-element-d773e6f .elementor-heading-title{font-size:24px;}.elementor-491 .elementor-element.elementor-element-b25fd1c .eael-single-product-price .price{font-size:18px;}.woocommerce .elementor-491 .elementor-element.elementor-element-4508949 .woocommerce-product-details__short-description{font-size:16px;}.elementor-491 .elementor-element.elementor-element-9404a70{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.woocommerce .elementor-491 .elementor-element.elementor-element-e5a6143 .woocommerce-tabs ul.wc-tabs li a{font-size:18px;}.woocommerce .elementor-491 .elementor-element.elementor-element-e5a6143 .woocommerce-tabs .woocommerce-Tabs-panel{line-height:28px;}.elementor-491 .elementor-element.elementor-element-7ca2e5f{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-491 .elementor-element.elementor-element-43dbe03 .elementor-heading-title{font-size:32px;}}@media(max-width:1024px){.elementor-491 .elementor-element.elementor-element-dcc5d3f{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-491 .elementor-element.elementor-element-692951c{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-491 .elementor-element.elementor-element-ec2f2a3{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-491 .elementor-element.elementor-element-9885e2e{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-491 .elementor-element.elementor-element-d773e6f .elementor-heading-title{font-size:22px;line-height:31px;}.elementor-491 .elementor-element.elementor-element-59bd33f .eael-single-product-rating .woocommerce-review-link{font-size:15px;}.woocommerce .elementor-491 .elementor-element.elementor-element-4508949 .woocommerce-product-details__short-description{font-size:15px;}.woocommerce .elementor-491 .elementor-element.elementor-element-c6d1d52 .eael-single-product-add-to-cart .cart .button, .elementor-491 .elementor-element.elementor-element-c6d1d52 .eael-add-to-cart-wrapper .button-text{font-size:16px;}.woocommerce .elementor-491 .elementor-element.elementor-element-c6d1d52 .eael-single-product-add-to-cart .cart .button{padding:8px 15px 8px 15px;}.elementor-491 .elementor-element.elementor-element-c6d1d52 .eael-add-to-cart-wrapper .eael-add-to-cart{padding:8px 15px 8px 15px;}.elementor-491 .elementor-element.elementor-element-fbdc670{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-491 .elementor-element.elementor-element-9404a70{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.woocommerce .elementor-491 .elementor-element.elementor-element-e5a6143 .woocommerce-tabs .woocommerce-Tabs-panel{font-size:15px;line-height:24px;}.elementor-491 .elementor-element.elementor-element-7ca2e5f{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-491 .elementor-element.elementor-element-43dbe03 .elementor-heading-title{font-size:28px;}}@media(max-width:767px){.elementor-491 .elementor-element.elementor-element-ec2f2a3{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-491 .elementor-element.elementor-element-d773e6f .elementor-heading-title{font-size:20px;line-height:26px;}.elementor-491 .elementor-element.elementor-element-59bd33f .eael-single-product-rating .woocommerce-review-link{font-size:14px;}.elementor-491 .elementor-element.elementor-element-b25fd1c .eael-single-product-price .price{font-size:16px;}woocommerce .elementor-491 .elementor-element.elementor-element-b25fd1c .eael-single-product-price .price del .woocommerce-Price-currencySymbol{font-size:14px;}.elementor-491 .elementor-element.elementor-element-b25fd1c .eael-single-product-price .price ins{font-size:16px;}.elementor-491 .elementor-element.elementor-element-b25fd1c .eael-single-product-price .price ins .woocommerce-Price-currencySymbol{font-size:16px;}.elementor-491 .elementor-element.elementor-element-b25fd1c .eael-single-product-price .suffix-price-text span{font-size:16px;}.elementor-491 .elementor-element.elementor-element-4508949{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.woocommerce .elementor-491 .elementor-element.elementor-element-4508949 .woocommerce-product-details__short-description{font-size:14px;}.woocommerce .elementor-491 .elementor-element.elementor-element-e5a6143 .woocommerce-tabs ul.wc-tabs li a{font-size:16px;}.woocommerce .elementor-491 .elementor-element.elementor-element-e5a6143 .woocommerce-tabs .woocommerce-Tabs-panel{font-size:14px;}.woocommerce .elementor-491 .elementor-element.elementor-element-e5a6143 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:16px;}.elementor-491 .elementor-element.elementor-element-43dbe03 .elementor-heading-title{font-size:22px;line-height:32px;}.elementor-491 .elementor-element.elementor-element-9ddcc24 .eael-product-grid .woocommerce ul.products li.product .woocommerce-loop-product__title, .elementor-491 .elementor-element.elementor-element-9ddcc24 .eael-product-grid .woocommerce ul.products li.product .eael-product-title h2{font-size:16px;}}/* Start custom CSS for container, class: .elementor-element-dcc5d3f */.custom-cart-container .e-font-icon-svg.e-fas-times {
    border: solid #222 2px;
    padding: 5px;
    
    width: 25px !important;
    height: 25px !important;
    
    border-radius: 50px !important;
}

.custom-cart-container .e-font-icon-svg.e-fas-times:hover {
    border-color: #f55442;
}

.custom-cart-container .woocommerce a.remove:hover {
    background: transparent;
}


.custom-cart-container .product-name {
    text-align: left !important;
}

 a.added_to_cart.wc-forward {
    padding-top: 0 !important;
    margin-top: 0 !important;
    color: #333 !important;
    margin-left: 5px !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec2f2a3 */.product-data-wrapper .onsale {
    width: 50px;
    height: 50px;
    
    border-radius: 100px;
    
    display: flex;
    justify-content: center;
    align-items: center;
}


.product-data-wrapper .product_image_slider__thumbs__image {
    display: flex;
    justify-content: center;
    align-items: center;
}



.product-data-wrapper a.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.icon-black.tinvwl-position-after {

    margin-top: 0;
    margin-left: 10px;
    color: #222;
   font-family: 'Albert Sans Pro', sans-serif !important;
    
}


.product-data-wrapper a.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.icon-black.tinvwl-position-after:hover {
    color: #666;
    
}





.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.icon-black.tinvwl-position-after.tinvwl-product-in-list,
.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.icon-black.tinvwl-position-after.tinvwl-product-in-list.tinvwl-product-make-remove {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}



.product-data-wrapper .swiper-slide.swiper-slide-thumb {
    max-width: 150px !important;
}



.product-data-wrapper .swiper-slide.swiper-slide-thumb-active.swiper-slide-visible.swiper-slide-next {    
    max-width: 150px !important;
}


.product-data-wrapper .swiper-slide.swiper-slide-thumb-active.swiper-slide-visible.swiper-slide-active {
    max-width: 150px !important;
}






/* Desc + Specs + Reviews */


.product-data-wrapper .product_meta {
    display: flex;
    flex-direction: column;
    gap: 10px;
}


.product-data-wrapper {
  font-family: 'Albert Sans' !important;
}

/* Table layout */
.product-data-wrapper table.variations {
width: 100%;
border-collapse: collapse;
margin: 0 0 1rem 0;
background: transparent;
font-size: 14px;
  padding: 10px !important;
  border: solid 1px #eee !important;
  border-radius: 10px !important;
  overflow: hidden;
  display: flex;
  padding-left: 20px !important;
}

/* Label column */
.product-data-wrapper table.variations th.label {
text-align: left;
vertical-align: middle;
padding: 10px 12px 10px 0 !important;
width: 30%;
color: #222;
font-weight: 600;
vertical-align: middle !important;
  background: transparent !important;
  margin-left: 10px !important;

}

/* Value column */
.product-data-wrapper table.variations td.value {
padding: 8px 0;
vertical-align: middle;
  background: transparent !important;
  border: solid 1px #ddd !important;
  border-radius: 10px !important;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

/* Select (dropdown) */
.product-data-wrapper table.variations select,
.product-data-wrapper table.variations select:focus {
width: 100%;
max-width: 100%;
padding: 8px 12px;
font-size: 14px;
line-height: 1.25;
color: var(--text);
background: #dedede;
  border: none;
border-bottom: 1px solid #6666;
border-radius: 6px;
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
cursor: pointer;
outline: none;
transition: border-color .08s ease;
}

/* Accessible focus */
.product-data-wrapper table.variations select:focus {
box-shadow: 0 0 0 3px rgba(34,34,34,0.05);
border-color: #cfcfcf;
}

/* Reset link (Clear) */
.product-data-wrapper a.reset_variations {
display: inline-block;
margin-left: 12px;
padding: 8px 10px;
font-size: 14px;
color: var(--muted);
text-decoration: none;
border: 1px solid transparent;
border-radius: 6px;
background: transparent;
vertical-align: middle;

  font-weight: bold;

border: solid 1px #666;
  width: 80px;
  height: 30px;

  display: flex;
  justify-content: center;
  align-items: center;

  margin-top: 20px;
}
.product-data-wrapper a.reset_variations:hover,
.product-data-wrapper a.reset_variations:focus {
color: var(--text);
border-color: var(--border);
background: #fafafa;
outline: none;
}

/* Variation summary container */
.product-data-wrapper .woocommerce-variation.single_variation {
border-top: 1px solid #e5e5e5;
padding-top: 12px;
margin-top: 12px;
display: grid;
gap: 8px;
grid-template-columns: 1fr auto;
align-items: center;
}

/* Description */
.product-data-wrapper .woocommerce-variation-description {
font-size: 14px;
color: #222;
}
.product-data-wrapper .woocommerce-variation-description p {
margin: 0;
line-height: 1.4;
color: #222;
margin-top: 12px;
  
}

/* Price block */
.product-data-wrapper .woocommerce-variation-price {
text-align: right;
border: solid #f2f2f2 !important;
padding: 10px;
min-width: 140px;
border-radius: 50px;
text-align: center;
}
.product-data-wrapper .woocommerce-variation-price .price {
display: inline-block;
font-weight: 700;
color: #222 !important;
font-size: 16px;
line-height: 1;
}

/* Old vs current price */
.product-data-wrapper .woocommerce-variation-price del {
color: var(--muted);
font-weight: 500;
margin-right: 8px;
font-size: 13px;
vertical-align: middle;
text-align: center !important;
}
.product-data-wrapper .woocommerce-variation-price ins {
text-decoration: none;
color: #222 !important;
text-align: center !important;
}

/* Currency spacing fix */
.product-data-wrapper .woocommerce-variation-price bdi {
white-space: nowrap;
}

/* Availability (if any) */
.product-data-wrapper .woocommerce-variation-availability {
grid-column: 1 / -1;
color: var(--muted);
font-size: 13px;
margin-top: 4px;
}

/* Responsive tweaks */
@media (max-width: 640px) {
.product-data-wrapper table.variations th.label {
display: block;
width: 100%;
padding-bottom: 6px;
}
.product-data-wrapper table.variations td.value {
display: block;
}
.product-data-wrapper .woocommerce-variation.single_variation {
grid-template-columns: 1fr;
text-align: left;
}
.product-data-wrapper .woocommerce-variation-price {
text-align: left;
min-width: auto;
}
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-e5a6143 *//* Custom Reviews Section Styling */
.custom-review-section * {
    font-family: 'Albert Sans Pro', sans-serif !important;
}

.custom-review-section .woocommerce-Reviews {
    background: #fff;
    padding: 20px;
    border-radius: 8px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}

/* Reviews Title */
.custom-review-section .woocommerce-Reviews-title {
    font-family: 'Albert Sans Pro', sans-serif !important;
    font-size: 24px;
    font-weight: 600;
    color: #333;
    margin-bottom: 25px;
    border-bottom: 2px solid #f0f0f0;
    padding-bottom: 15px;
}

/* Individual Review Container */
.custom-review-section .commentlist {
    list-style: none;
    padding: 0;
    margin: 0;
}

.custom-review-section .commentlist li.review {
    background: #f9f9f9;
    border-radius: 8px;
    padding: 20px;
    margin-bottom: 20px;
    border-left: 4px solid #EFB83E;
}

.custom-review-section .comment_container {
    display: flex;
    gap: 15px;
    align-items: flex-start;
}

/* Avatar Styling */
.custom-review-section .avatar {
    border-radius: 50%;
    border: 3px solid #EFB83E;
    flex-shrink: 0;
}

/* Star Rating - Yellow Stars */
.custom-review-section .star-rating {
    position: relative;
    font-size: 16px;
    color: #ddd;
    margin-bottom: 10px;
}

.custom-review-section .star-rating::before {
    content: "★★★★★";
    color: #ddd;
}

.custom-review-section .star-rating span {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    color: #EFB83E !important;
}

.custom-review-section .star-rating span::before {
    content: "★★★★★";
    color: #EFB83E !important;
}

/* Review Meta Information */
.custom-review-section .meta {
    margin-bottom: 15px;
    font-size: 14px;
    color: #666;
}

.custom-review-section .woocommerce-review__author {
    color: #333;
    font-weight: 600;
    font-size: 16px;
}

.custom-review-section .woocommerce-review__published-date {
    color: #888;
    font-size: 13px;
}

/* Review Description */
.custom-review-section .description {
    font-size: 15px;
    line-height: 1.6;
    color: #444;
}

/* Review Form Wrapper */
.custom-review-section #review_form_wrapper {
    margin-top: 40px;
    background: #f8f8f8;
    padding: 30px;
    border-radius: 8px;
    border: 1px solid #e0e0e0;
}

.custom-review-section .comment-reply-title {
    font-size: 20px;
    font-family: 'Albert Sans Pro';
    font-weight: 600;
    color: #333;
    margin-bottom: 25px;
    display: inline-block;
    margin-bottom: 30px !important;
    
}

/* Form Rating Stars */
.custom-review-section .comment-form-rating {
    margin-bottom: 20px;
}

.custom-review-section .comment-form-rating label {
    font-weight: 600;
    color: #333;
    margin-bottom: 10px;
    display: block;
}

.custom-review-section .stars {
    margin: 0;
    padding: 10px 0;
}

.custom-review-section .stars span[role="group"] {
    display: flex;
    gap: 5px;
}

.custom-review-section .stars a {
    color: #ddd !important;
    text-decoration: none;
    font-size: 20px;
    transition: color 0.3s ease;
    outline: none;
}

.custom-review-section .stars a::before {
    content: "★";
}

.custom-review-section .stars a:hover,
.custom-review-section .stars a[aria-checked="true"],
.custom-review-section .stars a.active {
    color: #EFB83E !important;
}

/* Form Fields */
.custom-review-section .comment-form-comment {
    margin-bottom: 20px;
}

.custom-review-section .comment-form label {
    display: block;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.custom-review-section .required {
    color: #e74c3c;
}

.custom-review-section textarea {
    width: 100%;
    padding: 12px 15px;
    border: 2px solid #ddd;
    border-radius: 6px;
    font-family: 'Albert Sans Pro', sans-serif !important;
    font-size: 14px;
    line-height: 1.5;
    resize: vertical;
    min-height: 120px;
    transition: border-color 0.3s ease;
}

.custom-review-section textarea:focus {
    outline: none;
    border-color: #EFB83E;
    box-shadow: 0 0 0 2px rgba(239, 184, 62, 0.2);
}

/* Submit Button */
.custom-review-section .form-submit {
    margin-top: 20px;
}

.custom-review-section .submit {
    background-color: #222 !important;
    color: white !important;
    padding: 12px 30px;
    border: none;
    border-radius: 6px;
    font-family: 'Albert Sans Pro', sans-serif !important;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
    transition: all 0.3s ease;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

.custom-review-section .submit:hover {
    background-color: #333 !important;
    transform: translateY(-2px);
    box-shadow: 0 4px 12px rgba(34, 34, 34, 0.3);
}

.custom-review-section .submit:active {
    transform: translateY(0);
}

/* Responsive Design */
@media (max-width: 768px) {
    .custom-review-section .woocommerce-Reviews {
        padding: 15px;
    }
    
    .custom-review-section .woocommerce-Reviews-title {
        font-size: 20px;
    }
    
    .custom-review-section .comment_container {
        flex-direction: column;
        gap: 12px;
    }
    
    .custom-review-section .avatar {
        width: 50px;
        height: 50px;
        align-self: flex-start;
    }
    
    .custom-review-section .commentlist li.review {
        padding: 15px;
    }
    
    .custom-review-section #review_form_wrapper {
        padding: 20px;
        margin-top: 30px;
    }
    
    .custom-review-section .comment-reply-title {
        font-size: 18px;
    }
    
    .custom-review-section .stars a {
        font-size: 18px;
    }
}

@media (max-width: 480px) {
    .custom-review-section .woocommerce-Reviews {
        padding: 10px;
    }
    
    .custom-review-section .commentlist li.review {
        padding: 12px;
        margin-bottom: 15px;
    }
    
    .custom-review-section #review_form_wrapper {
        padding: 15px;
        margin-top: 20px;
    }
    
    .custom-review-section .submit {
        width: 100%;
        padding: 14px;
    }
    
    .custom-review-section .stars span[role="group"] {
        justify-content: center;
    }
    
    .custom-review-section textarea {
        min-height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for eicon-woocommerce, class: .elementor-element-9ddcc24 */.woocommerce-product-details__short-description {
    margin-top: 20px !important;
    margin-bottom: 30px !important;
}
.eael-product-popup.woocommerce div.product form.cart div.quantity {
    width: 90px !important;
}



 #quantity_68d12529c291c {
     boborder: solid red !important;
    min-width: 50px !important;
    width: 80px !important;
}

.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button {
    margin: 0px !important;
    
    color: #222 !important;
}

.tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-woocommerce_after_add_to_cart_button {
        display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 10px !important;
}

.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button a.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-position-after {
    height: 100% !important;

}


.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.icon-black.tinvwl-position-after.tinvwl-product-in-list,
.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.icon-black.tinvwl-position-after.tinvwl-product-in-list.tinvwl-product-make-remove {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}



@media screen and (max-width: 1366px) and (min-width: 1024px) {
    ul.products.eael-post-appender {
        display: grid !important;
        grid-template-columns: repeat(3, 1fr);
        gap: 20px !important;

    }
}/* End custom CSS */