.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-noreviews,.woocommerce-thankyou-order-received,p.no-comments{background:0 0;border:3px solid transparent}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button,.woocommerce-noreviews .button,.woocommerce-thankyou-order-received .button,p.no-comments .button{font-size:11px;text-transform:uppercase;margin-top:5px}.onsale{text-transform:uppercase;font-size:12px;font-weight:var(--ignition-font-weight-bold)}.single-product div.product .woocommerce-product-gallery .flex-viewport,.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image{border-radius:var(--ignition-technico-border-radius-base)}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs img{border-radius:var(--ignition-technico-border-radius-base)}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{top:10px;right:25px;border-radius:var(--ignition-technico-border-radius-base)}.single-product div.product .entry-summary .woocommerce-product-rating{margin-top:-15px}.single-product div.product .entry-summary table.variations select{font-size:14px}.single-product div.product .entry-summary .product_meta{font-size:14px}.single-product div.product .onsale{top:10px;left:25px;right:auto}.qty-minus{border-radius:var(--ignition-technico-border-radius-base) 0 0 var(--ignition-technico-border-radius-base)}.qty-plus{border-radius:0 var(--ignition-technico-border-radius-base) var(--ignition-technico-border-radius-base) 0}.woocommerce-Reviews .description{font-size:1rem}.shop-filter-toggle{font-size:14px;border-width:2px}.shop-filter-toggle .ignition-icons{margin-top:2px}.entry-item-product,li.product{text-align:left}.entry-item-product img,li.product img{margin-bottom:25px}.entry-item-product .woocommerce-loop-product__link .onsale,li.product .woocommerce-loop-product__link .onsale{top:10px;right:25px;left:auto}.entry-item-product .woocommerce-loop-category__title,.entry-item-product .woocommerce-loop-product__title,li.product .woocommerce-loop-category__title,li.product .woocommerce-loop-product__title{font-size:20px}.entry-item-product .woocommerce-loop-category__title::after,.entry-item-product .woocommerce-loop-product__title::after,li.product .woocommerce-loop-category__title::after,li.product .woocommerce-loop-product__title::after{content:'';display:block;width:30px;height:3px;margin-top:10px}.entry-item-product .woocommerce-loop-category__title+.star-rating,.entry-item-product .woocommerce-loop-product__title+.star-rating,li.product .woocommerce-loop-category__title+.star-rating,li.product .woocommerce-loop-product__title+.star-rating{margin-top:15px}.entry-item-product .price,li.product .price{font-size:14px;margin:10px 0 25px}.entry-item-product .star-rating,li.product .star-rating{margin:10px 0}.entry-item-product .add_to_cart_button,.entry-item-product .button,li.product .add_to_cart_button,li.product .button{padding:8px 18px}.added_to_cart{padding:8px 18px;font-weight:var(--ignition-font-weight-bold);border-radius:var(--ignition-technico-border-radius-base)}.entry-item-product .entry-item-content{text-align:left}.entry-item-product .woocommerce-loop-product__link .onsale{right:10px}.ignition-products-images-layout-list .woocommerce-product-gallery__image img{border-radius:var(--ignition-technico-border-radius-base)}.woocommerce-pagination a.page-numbers{border-color:transparent}.woocommerce-checkout-progress{padding-top:80px}.cart-collaterals{border-radius:var(--ignition-technico-border-radius-base)}.cart_totals .checkout-button{font-size:16px;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 .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 .coupon [type=submit],.woocommerce-cart-form .woocommerce-cart-form__contents [name=update_cart]{font-size:12px}.cart_totals .checkout-button{font-size:14px}.woocommerce-form-coupon{border-width:3px}.ignition-checkout-order{border-radius:var(--ignition-technico-border-radius-base)}form.woocommerce-checkout .woocommerce-form__label-for-checkbox{letter-spacing:0}form.woocommerce-checkout .woocommerce-form__label-for-checkbox>span{position:relative;top:-1px}.place-order [type=submit]{font-size:14px;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-technico-border-radius-base)}.woocommerce-ResetPassword,.woocommerce-form-coupon,.woocommerce-form-login,.woocommerce-form-register{border-width:3px}.product_list_widget li .widget-product-thumbnail-image{width:70px}.product_list_widget li .widget-product-content-wrap>a{letter-spacing:var(--ignition-letter-spacing-base);font-size:15px;margin-bottom:4px;font-weight:var(--ignition-font-weight-bold)}.woocommerce-product-search button[type=submit]{border-radius:0 var(--ignition-technico-border-radius-base) var(--ignition-technico-border-radius-base) 0}.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:2px solid var(--ignition-border-color)}.widget_shopping_cart_content .woocommerce-mini-cart__total.total{margin-bottom:15px;text-transform:none}.widget_shopping_cart_content .woocommerce-mini-cart__total.total .amount{font-weight:var(--ignition-font-weight-normal)}.widget_shopping_cart_content .woocommerce-Price-amount{font-weight:var(--ignition-font-weight-bold)}.woocommerce-widget-layered-nav-dropdown .woocommerce-widget-layered-nav-dropdown__submit{font-size:12px}.price_slider_wrapper button[type=submit]{font-size:12px}li.wc-block-grid__product{text-align:left}li.wc-block-grid__product .wc-block-grid__product-title{font-size:20px;line-height:1.25;letter-spacing:var(--ignition-technico-letter-spacing-base)}li.wc-block-grid__product .wc-block-grid__product-title::after{content:'';display:block;width:30px;height:3px;margin-top:10px}li.wc-block-grid__product .wc-block-grid__product-onsale{top:10px!important;right:25px;left:auto!important}li.wc-block-grid__product .wc-block-grid__product-image{margin-bottom:0}li.wc-block-grid__product .wc-block-grid__product-image .wc-block-grid__product-onsale{right:10px}li.wc-block-grid__product .wc-block-grid__product-rating{margin:-12px 0 20px}li.wc-block-grid__product .wc-block-grid__product-price{font-size:14px;margin:10px 0 20px}li.wc-block-grid__product .button,li.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link{font-size:12px;padding:8px 18px}.wc-block-layout .wc-block-components-product-image .wc-block-components-product-sale-badge--alignright{right:10px}.wc-block-pagination .wc-block-pagination-page{padding:8px 18px;font-size:13px;line-height:1.625;border:none}.wc-block-featured-category{border-radius:var(--ignition-technico-border-radius-base);overflow:hidden}.wc-block-featured-product{border-radius:var(--ignition-technico-border-radius-base);overflow:hidden}.wc-block-product-categories-list{font-size:14px}.wc-block-product-search__label{font-weight:var(--ignition-font-weight-bold)}.entry-item-product .woocommerce-loop-product__title,.header-mini-cart-trigger .header-mini-cart-count,.product_list_widget li>a,li.product .woocommerce-loop-category__title,li.product .woocommerce-loop-product__title,li.wc-block-grid__product .wc-block-grid__product-link,li.wc-block-grid__product .wc-block-grid__product-title a{color:var(--ignition-text-color)}.entry-item-product>a:hover .woocommerce-loop-product__title,.product_list_widget li>a:hover,.wc-block-layout .wc-block-grid .wc-block-components-product-title a:hover,li.product>a:hover .woocommerce-loop-category__title,li.product>a:hover .woocommerce-loop-product__title,li.wc-block-grid__product .wc-block-grid__product-link:hover,li.wc-block-grid__product .wc-block-grid__product-title a:hover{color:var(--ignition-primary-color)}.entry-item-product .woocommerce-loop-category__title::after,.entry-item-product .woocommerce-loop-product__title::after,li.product .woocommerce-loop-category__title::after,li.product .woocommerce-loop-product__title::after,li.wc-block-grid__product .wc-block-grid__product-title::after{background-color:var(--ignition-primary-color)}.select2-container.select2-container--default .select2-results__option--highlighted[data-selected],.select2-container.select2-container--default .select2-results__option[data-selected=true],.woocommerce-checkout-step-done .woocommerce-checkout-step-number{color:var(--ignition-colors-white)}.wc-block-pagination .wc-block-pagination-page{background-color:var(--ignition-primary-color);color:var(--ignition-text-color);font-weight:var(--ignition-font-weight-bold);border:2px solid transparent}.wc-block-pagination .wc-block-pagination-page:hover{background-color:var(--ignition-text-color);color:var(--ignition-primary-color)}.wc-block-pagination .wc-block-pagination-page.wc-block-pagination-page--active{background-color:var(--ignition-text-color);color:var(--ignition-primary-color)}.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{border:2px solid var(--ignition-primary-color);color:var(--ignition-text-color);background:0 0}.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-noreviews,.woocommerce-thankyou-order-received,p.no-comments{border-color:var(--ignition-border-color)}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a,.woocommerce-noreviews a,.woocommerce-thankyou-order-received a,p.no-comments a{color:currentColor;border-bottom:3px solid var(--ignition-primary-color)}.woocommerce-error{border-color:var(--ignition-colors-red)}@media (min-width:1230px){.ignition-products-images-layout-thumbnails-right div.product:not(.ignition-product-gallery-image-count-0) .woocommerce-product-gallery .woocommerce-product-gallery__trigger{right:165px}.ignition-products-images-layout-thumbnails-left div.product:not(.ignition-product-gallery-image-count-0) .onsale{left:165px}}@media (max-width:991px){.woocommerce-checkout-progress{padding-top:60px}}