.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-noreviews,.woocommerce-thankyou-order-received,p.no-comments{background:0 0;border:2px solid var(--ignition-forms-border-color);border-radius:3px}.woocommerce-error{background:var(--ignition-colors-red)}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs img{padding:6px;box-shadow:0 0 5px rgba(0,0,0,.1)}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{top:10px;right:25px;border-radius:100%;color:var(--ignition-colors-black);background-color:var(--ignition-colors-white)}.single-product div.product .onsale{top:10px;left:25px;border-radius:20px;background-color:var(--ignition-primary-color)}.entry-item-product img,li.product img{margin-bottom:20px}.entry-item-product img:nth-of-type(2),li.product img:nth-of-type(2){box-shadow:none}.entry-item-product:hover img:nth-of-type(2),li.product:hover img:nth-of-type(2){box-shadow:0 0 20px rgba(0,0,0,.1)}.entry-item-product .woocommerce-loop-product__link .onsale,li.product .woocommerce-loop-product__link .onsale{top:10px;right:25px;left:auto;border-radius:20px;background-color:var(--ignition-primary-color)}.entry-item-product .woocommerce-loop-product__title,li.product .woocommerce-loop-product__title{font-size:15px}.entry-item-product .price,li.product .price{margin-bottom:15px;font-size:14px}.entry-item-product .added_to_cart,.entry-item-product .button,li.product .added_to_cart,li.product .button{font-size:12px;border-radius:50px;padding:5px 20px}.entry-item-product .woocommerce-loop-product__link .onsale{right:10px}.woocommerce-checkout-progress{padding-top:80px}.woocommerce-cart-form .woocommerce-cart-form__contents .coupon [type=submit]{border-radius:3px}li.wc-block-grid__product img{margin-bottom:20px}li.wc-block-grid__product .wc-block-grid__product-onsale{top:10px!important;right:25px;left:auto!important;border-radius:20px;background-color:var(--ignition-primary-color)}li.wc-block-grid__product .wc-block-grid__product-title{font-size:15px;font-weight:var(--ignition-font-weight-bold)}li.wc-block-grid__product .wc-block-grid__product-price,li.wc-block-grid__product .wp-block-woocommerce-product-price{margin-bottom:10px;font-size:15px}li.wc-block-grid__product .wc-block-grid__product-price~.wc-block-grid__product-rating,li.wc-block-grid__product .wp-block-woocommerce-product-price~.wc-block-grid__product-rating{margin-top:0;margin-bottom:15px}li.wc-block-grid__product .added_to_cart,li.wc-block-grid__product .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:12px;border-radius:50px;padding:5px 20px}.wc-block-layout .wc-block-components-product-image .wc-block-components-product-sale-badge--alignright{right:10px}.wc-block-pagination .wc-block-pagination-page.wc-block-pagination-page--active,.wc-block-pagination .wc-block-pagination-page:hover,.woocommerce-pagination .page-numbers.current,.woocommerce-pagination a.page-numbers:hover{background:0 0;color:var(--ignition-text-color)}.wc-block-price-filter .wc-block-filter-submit-button{padding:5px 20px;font-size:14px}.woocommerce-product-search button[type=submit]{padding:0 20px;border-radius:3px;color:var(--ignition-colors-white);background-color:var(--ignition-secondary-color)}.woocommerce-product-search button[type=submit]:hover{color:var(--ignition-colors-white);background-color:var(--ignition-primary-color)}.footer .woocommerce-product-search input[type=search]{border:0}.footer .woocommerce-product-search button[type=submit]{border:2px solid var(--ignition-colors-white)}@media (max-width:991px){.woocommerce-checkout-progress{padding-top:60px}}