html body{font-family:"Poppins",Sans-serif}h1,h2,h3,h4,h5,h6,.entry-content :where(h1,h2,h3,h4,h5,h6){color:var(--e-global-color-primary)}.order_number,.order_date,.user_email,.sub_total,.discount,.order_total{display:flex;gap:4px}.cfw-side-cart-quantity-wrap{position:relative}.cfw-side-cart-quantity-wrap .cfw-side-cart-quantity{position:absolute;top:-5px;right:-7px;background:var(--e-global-color-primary);width:18px;height:18px;border-radius:50%;font-size:11px;line-height:11px;display:inline-flex;align-items:center;justify-content:center;color:#fff}.ast-container{max-width:1300px;padding:0 10px}html .ast-woo-shop-archive .site-content>.ast-container{max-width:1300px;padding:0 10px}.newhaderd p:last-child{margin-bottom:0}.homenewbanner .banner-content{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.archive main#main>div{display:none!important}.archive main#main>div.ast-woocommerce-container{display:block!important}.archive .woocommerce-pagination{display:block!important}.tax-product_cat.woocommerce ul.products li.product .button,.tax-product_cat.woocommerce-page ul.products li.product .button{padding:10px 10px 10px 10px}html body ul.products li.ast-article-single{display:flex;flex-direction:column}.products .product .review-rating{display:flex;justify-content:center;margin:5px 0 10px;order:unset;display:none}.products .product .astra-shop-summary-wrap{padding:0 10px;height:calc(100% - 326px);display:flex;flex-direction:column}html .theme-astra .elementor-element.elementor-element-2ba006ca.elementor-wc-products ul.products li.product .price{color:#000;font-family:"Poppins",Sans-serif;margin-bottom:15px}html .elementor-94700 .elementor-element.elementor-element-5e2ac17.elementor-wc-products ul.products li.product .button,html .theme-astra .elementor-element.elementor-element-2ba006ca.elementor-wc-products ul.products li.product .button{margin-top:auto;width:48%;position:relative;margin-bottom:0;height:40px}html .elementor-94700 .elementor-element.elementor-element-5e2ac17.elementor-wc-products ul.products li.product .button.loading,html .theme-astra .elementor-element.elementor-element-2ba006ca.elementor-wc-products ul.products li.product .button.loading,html .elementor-94700 .elementor-element.elementor-element-5e2ac17.elementor-wc-products ul.products li.product .button.added,html .theme-astra .elementor-element.elementor-element-2ba006ca.elementor-wc-products ul.products li.product .button.added{color:#fff0;padding:10px 20px}html .woocommerce-js #respond input#submit.added::after,html .woocommerce-js a.button.added::after,html .woocommerce-js button.button.added::after,html .woocommerce-js input.button.added::after{font-family:WooCommerce;content:'\e017';margin-left:.53em;vertical-align:bottom;position:absolute;inset:0;font-size:16px;line-height:39px;color:#fff;margin:auto}html .woocommerce-js a.button.loading::after,html .woocommerce-js button.button.loading::after{position:absolute;top:0;right:0;left:0;bottom:0;margin:auto}.tax-product_cat.woocommerce ul.products li.product .star-rating,.woocommerce-page ul.products li.product .star-rating{margin:0 auto .5em auto}.checkout-wc.woocommerce.woocommerce-checkout main#cfw{max-width:1240px;padding:0 20px}.checkout_header ul li img{max-height:40px}.checkout_header ul li{display:inline-block;margin-left:25px}.checkout_header .col-lg-5.cfw-rp ul{text-align:right}.row.checkout_header>div{padding:0}.row.checkout_header .col-md-6.cfw-rp ul{text-align:right}.checkoutfooter{background:#002868;padding:40px 0;margin-top:40px}.checkoutfooter .container{max-width:1240px;padding:0 20px}.checkoutfooter ul{padding:0;margin:0 0 30px;border-bottom:1px solid #fff;padding-bottom:30px}.checkoutfooter ul li{font-size:1em;margin-right:1.5em;margin-bottom:.5em;display:inline-block}.customcheckout_products ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-image img{height:auto!important}.customcheckout_products ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-onsale{display:block;color:#FFF !IMPORTANT;background-color:#BE0B31!important;font-size:15px !IMPORTANT;left:auto!important;border:0;right:0 !IMPORTANT;margin:6px;text-transform:capitalize;min-width:45px !IMPORTANT;min-height:45px!important}.customcheckout_products ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-title{font-size:16px;line-height:1.3;font-weight:600!important;margin:10px 0;color:#002868!important}.customcheckout_products .wc-block-grid__product-price.price ins span{color:#000}.customcheckout_products .wc-block-grid__product-price.price del{color:#3a3a3a!important;font-size:15px;font-weight:700;opacity:.5}.customcheckout_products ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button.wc-block-grid__product-add-to-cart{margin-top:inherit !IMPORTANT}.wc-block-grid__product-rating .wc-block-grid__product-rating__stars{font-size:.857em !IMPORTANT;color:#BE0B31}.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before{content:'\73\73\73\73\73' !IMPORTANT;opacity:1!important}.customcheckout_products ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a.add_to_cart_button{color:#FFF;background-color:#BE0B31;padding:10px 10px 10px 10px!important;font-weight:600;border-radius:30px 30px 30px 30px}.checkoutfooter ul li a{color:#fff}.checkoutfooter p{color:#fff;line-height:24px}.checkout-wc.woocommerce footer#cfw-footer{display:none}.woocommerce-product-details__short-description .video-player iframe{height:310px!important}.video-player iframe{max-width:100%;height:310px !IMPORTANT}.product-description-logos .elementor-widget-image-box,.product-description-logos .elementor-widget-container{height:100%}.header-icons{margin-left:auto}.newsletter-email-field .elementor-widget-container form.tnp-subscription{max-width:100%;display:flex;align-items:center;justify-content:space-between;margin:0}.newsletter-email-field .tnp-subscription .tnp-field-email label{display:none}.newsletter-email-field .tnp-subscription .tnp-field-email{flex:0 0 auto;width:calc(100% - 135px);margin:0}.newsletter-email-field .tnp-subscription .tnp-field.tnp-field-button{flex:0 0 auto;width:120px;margin:0}.newsletter-email-field .tnp-subscription .tnp-field-button .tnp-submit{width:100%;text-transform:capitalize;font-family:"Poppins",sans-serif;background:#13254B;padding:14px 10px}.newsletter-email-field .tnp-subscription .tnp-field-email .tnp-email{border-radius:30px;padding:14px 20px;font-family:"Poppins",sans-serif}.hometestimonials .elementskit-testimonial-slider .swiper-slide{height:auto}.hometestimonials .elementskit-testimonial-slider .swiper-slide-inner{border-radius:12px;overflow:hidden;height:100%}.hometestimonials .elementskit-testimonial-slider .elementskit-single-testimonial-slider{height:100%}.products .product{background:#fff;font-family:"Poppins",Sans-serif;border:1px solid #f0f0f0;box-shadow:0 0 10px 3px rgb(193 193 193 / 20%)}html .woocommerce ul.products li.product,html .woocommerce-page ul.products li.product{padding:10px 10px 15px}.products .product *:not(.star-rating){font-family:"Poppins",Sans-serif}.products .product:hover{box-shadow:0 0 10px 0 rgba(61.500000000000014,61.500000000000014,61.500000000000014,.17)}html .woocommerce-js ul.products li.product a img,html .woocommerce-page ul.products li.product a img{margin-bottom:25px}.products .product .astra-shop-thumbnail-wrap{height:326px}.woocommerce-js ul.products li.product .astra-shop-thumbnail-wrap .onsale,.woocommerce-js .astra-shop-thumbnail-wrap span.onsale{width:40px;height:40px;line-height:29px;padding:5px;font-size:12px;position:absolute;top:20px;right:20px;left:auto;background-color:var(--e-global-color-accent)}html .woocommerce ul.products li.product .button,html .woocommerce-page ul.products li.product .button{text-align:center;font-weight:600;margin-top:auto}.products .product .astra-shop-summary-wrap .woocommerce-loop-product__title{text-align:center;color:#002868;line-height:22px}html .woocommerce .star-rating,html .woocommerce .comment-form-rating .stars a,html .woocommerce .star-rating::before{color:var(--cfw-cart-summary-link-color)}.products .product .astra-shop-summary-wrap .price{text-align:center;margin-bottom:15px}html .woocommerce-js ul.products li.product .price,html .woocommerce-page ul.products li.product .price{margin-bottom:20px;font-size:15px}html .woocommerce-page ul.products .price del,html .woocommerce-page ul.products .price del .woocommerce-Price-amount.amount bdi{font-size:14px;line-height:14px}.price .woocommerce-Price-amount bdi{color:var(--e-global-color-07f2a61);font-weight:600}.price del .woocommerce-Price-amount bdi{color:#000;font-weight:400;font-size:18px}html .woocommerce-js div.product p.price del,html .woocommerce-js div.product span.price del{font-weight:300;line-height:18px;font-size:18px}.products .product .cart-button{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.products .product .cart-button .wc-buy-now-btn{background:var(--e-global-color-primary)!important}html .tax-product_cat.woocommerce ul.products li.product .button,html .tax-product_cat.woocommerce-page ul.products li.product .button{padding:10px 20px;width:48%;height:40px;margin-bottom:0;position:relative}html .tax-product_cat.woocommerce ul.products li.product .button.added,html .tax-product_cat.woocommerce-page ul.products li.product .button.added,html .tax-product_cat.woocommerce ul.products li.product .button.loading,html .tax-product_cat.woocommerce-page ul.products li.product .button.loading{color:#fff0;padding:10px 20px}.elementor-products-grid ul.products.elementor-grid li.product .onsale{padding:0;display:none;top:0}.single-product .ast-container{padding-top:80px}.single-product .woo-breadcrumbs{padding:0 0 30px;font-family:"Poppins",Sans-serif}.single-product .summary.entry-summary .woocommerce-breadcrumb{display:none}.single-product .summary.entry-summary{font-family:"Poppins",Sans-serif;padding-left:60px}.single-product .single-product-category a{color:#be0b31;font-weight:600}.single-product.woocommerce-js div.product .product_title{margin:0 0 .5em 0;font-weight:600;font-size:36px;line-height:42px;color:var(--e-global-color-text)}.single-product .summary.entry-summary .price{margin:0 0 35px}.single-product .summary.entry-summary .woocommerce-product-details__short-description{margin:0 0 35px}.single-product .summary.entry-summary .cart{display:flex;padding-bottom:40px}.single-product .current_viewer_msg{display:flex;align-items:anchor-center;gap:5px;margin:15px 0}.single-product.woocommerce-js div.product form.cart div.quantity{margin:0 1em 0 0;height:auto;max-width:70px;min-width:70px}.single-product.woocommerce-js div.product form.cart div.quantity input{width:100%}.single-product.woocommerce-js div.product form.cart .button.single_add_to_cart_button{padding:14px 30px;margin-bottom:0;max-width:214px;text-align:center;width:100%;font-weight:600}.single-product.woocommerce-js div.product form.cart .button.single_add_to_cart_button:not(:last-child){margin-right:15px}.woocommerce-js div.product form.cart div.quantity input{min-height:100%}.single-product .quantity input[type=number]{-moz-appearance:textfield}.single-product .quantity input[type=number]::-webkit-inner-spin-button,.single-product .quantity input[type=number]::-webkit-outer-spin-button{opacity:1;-webkit-appearance:inner-spin-button;margin:0}html .woocommerce .related.products h2{font-size:38px;color:var(--e-global-color-primary)}.ekit-testimonia-style-4 .swiper-slide-inner{padding-right:20px}.woocommerce-tabs .tabs.wc-tabs{display:flex}.woocommerce-tabs .tabs.wc-tabs{display:flex;background:#be0b31}.single-product.woocommerce-js div.product .woocommerce-tabs ul.tabs li{border:0;background:0 0;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0;padding:0;border-radius:0}.single-product.woocommerce-js div.product .woocommerce-tabs ul.tabs li a{padding:10px 30px;font-weight:600;color:#fff}.single-product.woocommerce-js div.product .woocommerce-tabs ul.tabs li.active a,.single-product.woocommerce-js div.product .woocommerce-tabs ul.tabs li a:hover{background:#13254B;color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li:before{display:none}.single-product.woocommerce-js div.product .woocommerce-tabs ul.tabs li.active a:focus{outline:none}.ast-woocommerce-container .woocommerce-products-header__title{font-weight:600;font-family:"Poppins",sans-serif;color:#13254B;margin-top:10px}.woocommerce-pagination ul{text-align:center}.woocommerce-pagination ul li .page-numbers{font-family:"Poppins",sans-serif}#cfw-side-cart .cfw-alert-success{display:none}html body .checkoutwc .cfw-secondary-btn:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus),html body .checkoutwc .wc-proceed-to-checkout a{border-radius:40px;padding:14px 20px;line-height:16px;height:auto;min-height:auto;border:none}html body .checkoutwc .wc-proceed-to-checkout a.cfw-side-cart-checkout-btn{background:var(--e-global-color-accent)}html body .checkoutwc .cfw-secondary-btn:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus){background:var(--e-global-color-primary)}#cfw-side-cart .wc-proceed-to-checkout a.custom-view-cart{color:var(--e-global-color-primary);display:block;text-align:center;max-width:fit-content;width:100%;padding:0;margin:20px auto 0}#cfw-side-cart .cfw-cart-item-image .cfw-cart-item-image-wrap{margin-top:-15px}#cfw-side-cart .cfw-quantity-stepper button{border:none}html #cfw-side-cart .cfw-quantity-stepper{overflow:hidden}html #cfw-side-cart .cfw-quantity-stepper .cfw-quantity-stepper-btn-minus:hover,html #cfw-side-cart .cfw-quantity-stepper .cfw-quantity-stepper-btn-plus:hover{background:var(--e-global-color-primary);color:#fff}html #cfw-side-cart #cfw-cart .cart-item-row .cfw-cart-item-description .cfw-cart-item-title a{font-size:14px}html #cfw-side-cart #cfw-cart .cart-item-row .cfw-cart-item-description>div,html #cfw-side-cart #cfw-cart .cart-item-row .cfw-cart-item-description>p{margin-bottom:.25rem;font-size:13px;margin-top:5px}.custom-cart .woocommerce{text-align:center}.woocommerce-js a.button,.woocommerce button.button,.woocommerce .woocommerce-message a.button,.woocommerce #respond input#submit.alt,.woocommerce-js a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce input.button,.woocommerce-cart table.cart td.actions .button,.woocommerce form.checkout_coupon .button,.woocommerce #respond input#submit,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link{padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px;font-weight:600}.woocommerce table.cart td.actions .button,.woocommerce #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button{padding:10px 25px 12px}.custom-cart .products .product .astra-shop-thumbnail-wrap{height:auto}.woocommerce-js .custom-cart .products .product a.button{padding-left:15px;padding-right:15px}.woocommerce .custom-cart ul.products,.woocommerce-page .custom-cart ul.products{column-gap:20px;row-gap:20px}.woocommerce-cart .cart-collaterals .cross-sells{padding-bottom:20px}.cart-collaterals .cross-sells h2{font-size:36px;line-height:42px}.woocommerce-cart .coupon .coupon-error-notice{margin:0 0 0 10px;color:#b61f34}.entry-header .entry-title{font-size:36px;font-weight:600}.woocommerce-account .ast-container{padding-top:80px;padding-bottom:90px}.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link a{background:#f0f0f0;color:var(--e-global-color-primary)}.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link.is-active a{background:var(--e-global-color-accent);color:#fff}.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link.is-active{border-color:var(--e-global-color-accent)}@media(max-width:991px){.row.checkout_header #cfw-logo-container-mobile{width:100%}.row.checkout_header a.logo{margin:0;width:125px}}@media(max-width:768px){.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding-left:15px;padding-right:15px}.ast-container{padding:0 15px}html .ast-woo-shop-archive .site-content>.ast-container{padding:0 15px}.row.checkout_header a.logo{margin:0 auto}.row.checkout_header .col-md-6.cfw-rp:last-child{display:none}.mobile-cart-icon .cfw-side-cart-quantity-wrap svg{width:25px}.newsletter-email-field .elementor-widget-container form.tnp-subscription{flex-direction:column;gap:15px}.newsletter-email-field .tnp-subscription .tnp-field-email{width:100%}.newsletter-email-field .tnp-subscription .tnp-field.tnp-field-button{width:50%}.single-product .ast-container{padding-top:50px}.single-product .woo-breadcrumbs{padding:0 0 20px}.single-product .summary.entry-summary{padding-left:0}.single-product .summary.entry-summary .cart{padding-bottom:30px}.single-product.woocommerce-js div.product form.cart div.quantity{margin:0 10px 0 0}.single-product.woocommerce-js div.product form.cart .button.single_add_to_cart_button{max-width:132px;padding:14px 20px}.single-product.woocommerce-js div.product form.cart .button.single_add_to_cart_button:not(:last-child){margin-right:10px}.single-product.woocommerce-js .comment-reply-title{font-size:16px;font-weight:400}.woocommerce-js #reviews #review_form #respond .stars span{line-height:33px}html .woocommerce .related.products h2{font-size:26px}html .woocommerce .related.products h2{font-size:26px;line-height:32px}html .ast-container .woocommerce ul.products:not(.elementor-grid),html .woocommerce-page ul.products:not(.elementor-grid),html .woocommerce.mobile-columns-2 ul.products:not(.elementor-grid),html .woocommerce-page.mobile-columns-2 ul.products:not(.elementor-grid){grid-template-columns:repeat(1,minmax(0,1fr))}.products .product .astra-shop-thumbnail-wrap{height:auto}.products ul.products .product .astra-shop-thumbnail-wrap .woocommerce-loop-product__link{height:100%}html .woocommerce-js ul.products li.product a img,html .woocommerce-page ul.products li.product a img,.products ul.products .product .astra-shop-thumbnail-wrap .woocommerce-loop-product__link img{height:100%;margin-bottom:0}.products .product .astra-shop-summary-wrap{padding:20px 10px 0;height:auto}html .woocommerce ul.products li.product .button,html .woocommerce-page ul.products li.product .button{padding:12px 20px;width:48%}html .tax-product_cat.woocommerce ul.products li.product .button,html .tax-product_cat.woocommerce-page ul.products li.product .button{padding:12px 20px}.single-product.woocommerce-js div.product .product_title{font-size:28px;line-height:34px}h1,.entry-content :where(h1){font-size:26px}.woocommerce-account .ast-container{padding-top:50px;padding-bottom:40px}.entry-header .entry-title{font-size:26px;line-height:30px}.woocommerce-account .woocommerce-MyAccount-content{padding-top:30px}.cart-collaterals .cross-sells h2{font-size:26px;line-height:32px}.woocommerce-cart .coupon{flex-wrap:wrap}.woocommerce-cart .coupon .coupon-error-notice{margin:10px 0 10px 0;color:#b61f34}}p#wc-stripe-payment-request-button-separator{display:none!important}.checkoutfooter{display:none}.page-id-39368 .elementor-social-icons-wrapper.elementor-grid{display:none}