.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-noreviews,.woocommerce-thankyou-order-received,p.no-comments{background:0 0;border:3px solid #fff0}.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}.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:#fff0}.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 .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 #fff0}.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}}.cookielawinfo-column-1{width:25%}.cookielawinfo-column-2{width:10%}.cookielawinfo-column-3{width:15%}.cookielawinfo-column-4{width:50%}.cookielawinfo-simple thead{width:100%}.cookielawinfo-simple td{padding:5px 5px 5px 0;vertical-align:top}.cookielawinfo-simple thead th{padding-right:10px;text-align:left}.cookielawinfo-modern{border:1px solid #e3e3e3;background-color:#f2f2f2;width:100%;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.cookielawinfo-modern td,.cookielawinfo-modern th{padding:5px;color:#333}.cookielawinfo-modern thead{font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;padding:.2em 0 .2em .5em;text-align:left;color:#4B4B4B;background-color:#C8C8C8;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#e3e3e3),color-stop(.6,#B3B3B3));background-image:-moz-linear-gradient(top,#D6D6D6,#B0B0B0,#B3B3B3 90%);border-bottom:solid 1px #999}.cookielawinfo-modern th{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:17px;line-height:20px;font-style:normal;font-weight:400;text-align:left;text-shadow:#fff 1px 1px 1px}.cookielawinfo-modern td{line-height:20px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;border-bottom:1px solid #fff;border-top:1px solid #fff}.cookielawinfo-modern tr.cookielawinfo-row:hover{background-color:#fff}.cookielawinfo-elegant{border:1px solid #DFDFDF;background-color:#F9F9F9;width:100%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-family:Arial,"Bitstream Vera Sans",Helvetica,Verdana,sans-serif;color:#333}.cookielawinfo-elegant tr{border-top-color:#fff;border-bottom:1px solid #DFDFDF;color:#555}.cookielawinfo-elegant th{text-shadow:rgb(255 255 255 / .796875) 0 1px 0;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-weight:400;padding:7px 7px 8px;text-align:left;line-height:1.3em;font-size:14px}.cookielawinfo-elegant td{font-size:12px;padding:4px 7px 2px;vertical-align:top}.cookielawinfo-rounded{background-color:#f5f5f5;padding:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #ebebeb}.cookielawinfo-rounded td,.rounded th{padding:1px 5px}.cookielawinfo-rounded thead{text-shadow:0 1px 0 #fff;color:#999}.cookielawinfo-rounded th{text-align:left;text-transform:uppercase;font-size:11pt;border-bottom:1px solid #fff;padding:1px 5px}.cookielawinfo-rounded td{font-size:10pt;padding:5px}.cookielawinfo-rounded tr.cookielawinfo-row:hover{background-color:#fff}table.cookielawinfo-classic{font-family:Verdana,Arial,Helvetica,sans-serif;border-collapse:collapse;border-left:1px solid #ccc;border-top:1px solid #ccc;color:#333}table.cookielawinfo-classic thead tr th{text-transform:uppercase;background:#e2e2e2}table.cookielawinfo-classic tfoot tr th,table.cookielawinfo-classic tfoot tr td{text-transform:uppercase;color:#000;font-weight:700}table.cookielawinfo-classic tfoot tr th{width:20%}table.cookielawinfo-classic tfoot tr td{width:80%}table.cookielawinfo-classic td,table.cookielawinfo-classic th{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px;line-height:1.8em;font-size:.8em;vertical-align:top;width:20%}table.cookielawinfo-classic tr.odd th,table.cookielawinfo-classic tr.odd td{background:#efefef}table.cookielawinfo-winter{font:85% "Lucida Grande","Lucida Sans Unicode","Trebuchet MS",sans-serif;padding:0;margin:10px 0 20px;border-collapse:collapse;color:#333;background:#F3F5F7}table.cookielawinfo-winter a{color:#3A4856;text-decoration:none;border-bottom:1px solid #C6C8CB}table.cookielawinfo-winter a:visited{color:#777}table.cookielawinfo-winter a:hover{color:#000}table.cookielawinfo-winter caption{text-align:left;text-transform:uppercase;padding-bottom:10px;font:200% "Lucida Grande","Lucida Sans Unicode","Trebuchet MS",sans-serif}table.cookielawinfo-winter thead th{background:#3A4856;padding:15px 10px;color:#fff;text-align:left;font-weight:400}table.cookielawinfo-winter tbody{border-left:1px solid #EAECEE;border-right:1px solid #EAECEE}table.cookielawinfo-winter tbody{border-bottom:1px solid #EAECEE}table.cookielawinfo-winter tbody td,table.cookielawinfo-winter tbody th{padding:10px;background:url(/wp-content/plugins/cookie-law-info/legacy/images/td_back.gif) repeat-x;text-align:left}table.cookielawinfo-winter tbody tr{background:#F3F5F7}table.cookielawinfo-winter tbody tr.odd{background:#F0F2F4}table.cookielawinfo-winter tbody tr:hover{background:#EAECEE;color:#111}table.cookielawinfo-winter tfoot td,table.cookielawinfo-winter tfoot th,table.cookielawinfo-winter tfoot tr{text-align:left;font:120% "Lucida Grande","Lucida Sans Unicode","Trebuchet MS",sans-serif;text-transform:uppercase;background:#fff;padding:10px}@media(max-width:800px){table.cookielawinfo-row-cat-table td,table.cookielawinfo-row-cat-table th{width:23%;font-size:12px;word-wrap:break-word}table.cookielawinfo-row-cat-table .cookielawinfo-column-4,table.cookielawinfo-row-cat-table .cookielawinfo-column-4{width:45%}}.cookielawinfo-row-cat-title{border-bottom:1px solid #eee;text-align:center}.cookielawinfo-row-cat-title-head{text-align:center}.cookielawinfo-row-cat-table{width:99%;margin-left:5px}