.hidden{display:none!important}.xoo-wsc-modal{z-index:9999}.xoo-wsc-basket{top:40px!important;line-height:1;z-index:9999}#shopmenu .sub-menu,#mainmenu .sub-menu{width:100%;min-width:200px}.innerminicartheader .quantity{float:right;clear:both}.woocommerce-mini-cart__buttons .button.wc-forward:not(.checkout){display:none}#mainfooter #footercontacts .oxy-icon-box-heading{display:none}#mainfooter #acceptedpayments .oxy-icon-box-text{display:none}#_tab-151-2{border:1px solid #000;border-top:0;border-bottom:0}.usermenu #menu-account .sub-menu{left:auto;right:0}.tax-product_cat .oxy-woo-products h1,.tax-product_cat .oxy-woo-products .term-description{display:none}.post-type-archive-product .oxy-woo-products h1,.post-type-archive-product .oxy-woo-products .term-description{display:none}#prezzoconsigliato span{color:#565959}#prezzoconsigliato span{position:relative}#prezzoconsigliato span:before{position:absolute;content:"";left:0;top:50%;right:0;border-top:1px solid;border-color:inherit;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}#prezzoofferta span{color:#e0473f;font-weight:600;font-size:20px;line-height:10px}#stairisparmiando span{color:#e0473f;font-weight:600}#productImage .woocommerce-product-gallery__trigger{display:none}#primaryaddtocart button{border:0}#primaryaddtocart .stock{display:none}.related.products>h2{display:none}.outofstock_success_msg{font-size:24px;color:#269d58}.place-order button{width:100%;border-radius:0!important;border:0!important}tr.woocommerce-shipping-totals th{display:inline-block}tr.woocommerce-shipping-totals td{display:inline-block}.oxy-woo-cart .woocommerce table.shop_table tbody th{vertical-align:middle;border:none;width:70%}.product-subtotal .tax_label{display:block}.cart-subtotal .tax_label{display:block}.noscroll{overflow:hidden}.product.outofstock a.button{background-color:#6e6e6e!important}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=url],.wpcf7 input[type=tel],.wpcf7 input[type=number],.wpcf7 input[type=submit],.wpcf7 .wpcf7-select,.wpcf7 textarea{width:100%;font-family:'Open Sans'}.wpcf7 input,.wpcf7 textarea{padding:20px;margin-bottom:6px;border:none;background-color:#fff;text-transform:uppercase;font-weight:600;font-size:14px;letter-spacing:1.2px;transition:0.3s ease background,color;color:#000;border:1px solid #000}.wpcf7 textarea{height:150px;resize:none}.wpcf7 span.wpcf7-list-item{margin:0 0 10px 0}.wpcf7 .wpcf7-validation-errors,.wpcf7 .wpcf7-acceptance-missing{border:5px solid red;margin-top:-30px}.wpcf7 span.wpcf7-not-valid-tip{background-color:#000;color:#fff;font-size:12px;padding:5px}.wpcf7 .wpcf7-mail-sent-ok{border:5px solid #fff;margin-top:-30px}@media (min-width:769px){.oxy-woo-checkout .woocommerce .col2-set,.oxy-woo-checkout .woocommerce-page .col2-set{display:block!important}.woocommerce.woocommerce-checkout form #customer_details.col2-set,.woocommerce-page.woocommerce-checkout form #customer_details.col2-set{width:55%;float:left;margin-right:4.347826087%}.woocommerce.woocommerce-checkout form #customer_details.col2-set .col-1,.woocommerce.woocommerce-checkout form #customer_details.col2-set .col-2,.woocommerce-page.woocommerce-checkout form #customer_details.col2-set .col-1,.woocommerce-page.woocommerce-checkout form #customer_details.col2-set .col-2{float:none;width:auto}.woocommerce.woocommerce-checkout form #order_review,.woocommerce.woocommerce-checkout form #order_review_heading,.woocommerce-page.woocommerce-checkout form #order_review,.woocommerce-page.woocommerce-checkout form #order_review_heading{width:40%;float:right;margin-right:0;clear:right}}@media (max-width:479px){#menubar .oxy-header-container{flex-direction:row!important}}@media (max-width:479px){.oxy-header-row.menu2021 .oxy-header-container{flex-direction:row!important}.menu2021 ul.oxy-inner-content{max-height:calc(100vh - 130px);overflow-y:scroll!important}}