.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-noreviews,.woocommerce-thankyou-order-received,p.no-comments{background:0 0;border:3px solid var(--ignition-primary-color);font-size:14px;border-radius:var(--ignition-milos-border-radius-base)}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button,.woocommerce-noreviews .button,.woocommerce-thankyou-order-received .button,p.no-comments .button{margin-top:3px;letter-spacing:0}.woocommerce-error{border-color:var(--ignition-colors-red)}.single-product div.product .woocommerce-product-gallery .flex-viewport,.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image{box-shadow:0 0 20px rgba(0,0,0,.1)}.single-product div.product .woocommerce-product-gallery img{padding:15px;background:var(--ignition-colors-white)}.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:15px;right:30px;background-color:var(--ignition-primary-color)}.single-product div.product .onsale{top:15px;left:30px;right:auto}.single-product div.product .entry-summary table.variations select{font-size:13px}.single-product div.product .entry-summary table.variations th.label label{text-transform:uppercase}.single-product div.product .entry-summary .product_meta{font-size:14px}.single-product div.product .related h2,.single-product div.product .related h3,.single-product div.product .upsells h2,.single-product div.product .upsells h3{text-align:center}.onsale{background-color:var(--ignition-primary-color);font-weight:var(--ignition-font-weight-bold);font-size:11px;text-transform:uppercase}.quantity-wrap .qty{font-size:14px}.woocommerce-tabs{padding:40px;background-color:var(--ignition-body-background-color);box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:var(--ignition-milos-border-radius-base);margin-left:15px;margin-right:15px;flex:auto}.wc-tabs{margin-bottom:30px}.wc-tabs a{font-size:13px;line-height:normal;border:0;margin-right:15px;padding:0 0 5px;text-transform:uppercase;border-bottom:3px solid transparent}.wc-tabs li{margin:0}.wc-tabs li.active a{padding:0 0 5px;border:0;border-bottom:3px solid var(--ignition-primary-color)}.woocommerce-Tabs-panel{border:0;padding:0}.woocommerce-Reviews .comment-reply-title{text-align:left}.entry-item-product img,li.product img{padding:15px;background-color:var(--ignition-body-background-color);box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:var(--ignition-milos-border-radius-base)}.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:15px;right:30px;left:auto}.entry-item-product .add_to_cart_button,.entry-item-product .button,li.product .add_to_cart_button,li.product .button{padding:10px 30px;margin-bottom:1px}.added_to_cart{padding:10px 30px}.entry-item-product .woocommerce-loop-product__link .onsale{right:10px}.woocommerce-pagination{margin-top:60px}.woocommerce-pagination .page-numbers,.woocommerce-pagination a{border-radius:var(--ignition-milos-border-radius-base);font-weight:var(--ignition-font-weight-bold);font-size:13px!important}.cart-collaterals{border-radius:var(--ignition-milos-border-radius-base)}.cart_totals .checkout-button{font-size:13px;font-weight:var(--ignition-font-weight-bold)}.woocommerce-cart-form .woocommerce-cart-form__contents .product-remove a{font-size:32px}.woocommerce-cart-form .woocommerce-cart-form__contents .product-remove a:hover{text-decoration:none}.woocommerce-cart-form .woocommerce-cart-form__contents .product-thumbnail img{padding:7px;background-color:var(--ignition-body-background-color);box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:var(--ignition-milos-border-radius-base);width:80px}.woocommerce-cart-form .woocommerce-cart-form__contents .product-thumbnail .remove{width:24px;height:24px;font-size:18px;line-height:1.3}.woocommerce-cart-form .woocommerce-cart-form__contents .product-quantity .quantity .qty{font-size:14px}.woocommerce-cart-form .woocommerce-cart-form__contents [name=update_cart]{font-size:11px}.woocommerce-cart-form .woocommerce-cart-form__contents .coupon [type=submit]{font-size:11px;top:5px;right:5px;height:calc(100% - 10px);padding:5px 14px}.ignition-checkout-order{border-radius:var(--ignition-milos-border-radius-base)}.place-order [type=submit]{font-size:13px;font-weight:var(--ignition-font-weight-bold)}.woocommerce-bacs-bank-details,.woocommerce-customer-details address,.woocommerce-order-details,.woocommerce-order-overview{border-radius:var(--ignition-milos-border-radius-base)}.woocommerce-checkout-progress{padding-top:80px}.product_list_widget li .widget-product-thumbnail-image{padding:5px;background-color:var(--ignition-body-background-color);box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:var(--ignition-milos-border-radius-base);width:80px}.product_list_widget li .widget-product-content-wrap>a{font-size:16px;letter-spacing:var(--ignition-milos-letter-spacing-base)}.product_list_widget li .reviewer,.product_list_widget li .woocommerce-Price-amount{font-size:13px}.woocommerce-widget-layered-nav-dropdown .woocommerce-widget-layered-nav-dropdown__submit{font-size:11px}.price_slider_wrapper button[type=submit]{font-size:11px}.woocommerce-mini-cart__buttons .button{display:block;padding:7px}.woocommerce-mini-cart__buttons .button:first-of-type{margin-bottom:5px;background:0 0;color:currentColor;border-color:currentColor}.widget_shopping_cart_content .woocommerce-mini-cart__total{margin-bottom:20px;padding:0 0 18px;border-top:0;border-bottom:1px solid var(--ignition-border-color)}.footer .widget_shopping_cart_content .woocommerce-mini-cart__total{border-color:var(--ignition-footer-border-color)}.widget_shopping_cart_content .woocommerce-Price-amount{font-weight:var(--ignition-font-weight-bold)}.widget_shopping_cart_content .woocommerce-mini-cart__buttons .button{padding:12px 35px}li.wc-block-grid__product img{padding:15px;background-color:var(--ignition-body-background-color);box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:var(--ignition-milos-border-radius-base)}li.wc-block-grid__product .wc-block-grid__product-onsale{top:15px!important;right:30px;left:auto!important;background-color:var(--ignition-primary-color);font-weight:var(--ignition-font-weight-bold);font-size:11px;text-transform:uppercase}li.wc-block-grid__product .wc-block-grid__product-onsale.wc-block-components-product-sale-badge{right:15px}li.wc-block-grid__product .button,li.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link{line-height:1.3;padding:12px 32px;text-transform:uppercase;letter-spacing:var(--ignition-milos-letter-spacing-base);border-radius:30px;font-size:12px}.wc-block-layout .wc-block-components-product-image .wc-block-components-product-sale-badge--alignright{right:10px}.wc-block-pagination .wc-block-pagination-page{border-radius:var(--ignition-milos-border-radius-base);font-weight:var(--ignition-font-weight-bold);font-size:13px}.wc-block-featured-category.is-style-ignition-milos-border-image::after{padding:15px;background-color:var(--ignition-body-background-color);box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:var(--ignition-milos-border-radius-base);background:0 0;border:10px solid var(--ignition-colors-white);content:"";pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.wc-block-featured-product.is-style-ignition-milos-border-image::after{padding:15px;background-color:var(--ignition-body-background-color);box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:var(--ignition-milos-border-radius-base);background:0 0;border:10px solid var(--ignition-colors-white);content:"";pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}@media (max-width:991px){.woocommerce-checkout-progress{padding-top:60px}}@media (max-width:767px){.woocommerce-cart-form .woocommerce-cart-form__contents .coupon{background-color:transparent;border:3px solid var(--ignition-primary-color);border-radius:var(--ignition-milos-border-radius-base)}.woocommerce-cart-form .woocommerce-cart-form__contents .coupon [type=submit]{position:static;height:auto;padding:14px 18px;font-size:12px}}