.woocommerce-page .widget .widget-title,.woocommerce-page .widget .widget-title-common,.woocommerce-page .widget>div h3{color:var(--ast-global-color-0);font-size:32px;font-size:2.1333333333333rem}.ast-above-header-wrap .ast-site-header-cart .widget_shopping_cart .cart_list a.remove,.ast-below-header .ast-site-header-cart .widget_shopping_cart .cart_list a.remove,.main-header-bar-wrap .ast-site-header-cart .widget_shopping_cart .cart_list a.remove{color:var(--ast-global-color-0)}.ast-above-header-wrap .ast-site-header-cart .widget_shopping_cart .cart_list a.remove:hover,.ast-below-header .ast-site-header-cart .widget_shopping_cart .cart_list a.remove:hover,.main-header-bar-wrap .ast-site-header-cart .widget_shopping_cart .cart_list a.remove:hover{color:var(--ast-global-color-0)}.woocommerce ul.products li.product.product-category>a,.woocommerce-page ul.products li.product.product-category>a{height:100%;display:inline-flex;justify-content:center;align-items:center}.woocommerce ul.products li.product.product-category>a picture,.woocommerce-page ul.products li.product.product-category>a picture{height:100%}.woocommerce ul.products li.product.product-category>a picture img,.woocommerce-page ul.products li.product.product-category>a picture img{height:100%;width:100%;object-fit:cover;object-position:center center}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce-page ul.products li.product .woocommerce-loop-category__title{text-transform:none;font-size:32px;font-size:2.1333333333333rem;top:50%;transform:translate(0,-50%);height:auto;bottom:auto;font-weight:400;border-radius:12px}.woocommerce ul.products li.product .woocommerce-loop-category__title .count,.woocommerce-page ul.products li.product .woocommerce-loop-category__title .count{font-weight:400}.woocommerce ul.products li.product .product-category,.woocommerce-page ul.products li.product.product-category{padding-bottom:0}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce-page ul.products li.product .woocommerce-loop-product__title,.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title{line-height:1.125}.widget.woocommerce.widget_product_categories .product-categories .cat-item.cat-parent>a{font-weight:700}.widget.woocommerce.widget_product_categories .product-categories .cat-item.cat-parent:not(:last-child){border-bottom:1px solid var(--ast-border-color)}.widget.woocommerce.widget_product_categories .product-categories .cat-item.cat-parent{padding:.5rem 0;line-height:1.375;margin:0}.widget.woocommerce.widget_product_categories .product-categories .cat-item.cat-parent .children{margin-top:.5rem}.widget.woocommerce.widget_product_categories .product-categories .cat-item.cat-parent .count{font-size:.75em;transform:translate(0,.25em)}.wc-block-product-categories>.wc-block-product-categories-list>li>a{font-weight:700}.wc-block-product-categories>.wc-block-product-categories-list>li:not(:last-child){border-bottom:1px solid var(--ast-border-color)}.wc-block-product-categories>.wc-block-product-categories-list>li{padding:.5rem 0;line-height:1.375;margin:0}.wc-block-product-categories>.wc-block-product-categories-list .wc-block-product-categories-list{margin-top:.5rem;padding-left:2rem}.wc-block-product-categories>.wc-block-product-categories-list .wc-block-product-categories-list-item-count{font-size:.75em;transform:translate(0,.25em);color:var(--ast-global-color-1)}.wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"]{height:1.25rem;min-height:1.25rem;min-width:1.25rem;width:1.25rem}.wp-block-woocommerce-active-filters,.wc-block-components-checkbox .wc-block-components-checkbox__label{color:var(--ast-global-color-8)}.wc-block-components-checkbox .wc-block-components-checkbox__label .wc-filter-element-label-list-count{color:var(--ast-global-color-1)}.wc-block-components-price-slider--is-input-inline .wc-block-components-price-slider__controls .wc-block-components-price-slider__amount{max-width:60px;padding:0 8px;font-size:.75rem!important}.single-product div.product p.price,.single-product div.product span.price{font-size:2.2rem}.woocommerce .quantity .minus,.woocommerce .quantity .plus{color:var(--ast-global-color-0)}.ast-sticky-add-to-cart .ast-container .ast-sticky-add-to-cart-content{color:var(--ast-global-color-8)}.ast-desktop .ast-account-nav-menu .menu-item .menu-link{padding:.5em 1em;margin:0}.woocommerce-cart .cart-collaterals .cart_totals>h2,.woocommerce-cart .cart-collaterals .cross-sells>h2,.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-column__title,.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-order-details__title,.woocommerce-checkout.woocommerce-order-received .woocommerce-order-received-title-common,.ast-modern-checkout .woocommerce form #ast-payment_options_heading,.ast-modern-checkout .woocommerce form #customer_details h3,.ast-modern-checkout .woocommerce form #order_review_heading,.woo-checkout-title-common,form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading){font-weight:400}.ast-modern-checkout .woocommerce #payment ul.payment_methods .wc_payment_method label{color:var(--ast-global-color-0);opacity:1;margin:0;line-height:1;display:block;pointer-events:all;position:static}.woocommerce-page.woocommerce-checkout #wc-stripe-cc-form div.form-row,.woocommerce.woocommerce-checkout #wc-stripe-cc-form div.form-row{padding:0}.woocommerce-page.woocommerce-checkout #payment #place_order,.woocommerce.woocommerce-checkout #payment #place_order{margin-top:2rem}