:root{--font-family-body: "Poppins", "Helvetica", "Arial", "sans-serif";--font-family-label: "Poppins", "Helvetica", "Arial", "sans-serif";--font-family-semi: "Poppins", "Helvetica", "Arial", "sans-serif";--font-family-title: "Poppins", "Helvetica", "Arial", "sans-serif";--ax-form-bi-width: 1px;--ax-form-btn-width: 1px;}@media (max-width: 767px){#box-product-grid .archive-wrapper-items{margin-left: calc(-10px/2);margin-right: calc(-10px/2);}#box-product-grid .archive-wrapper-items > .item{padding-left: calc(10px/2);padding-right: calc(10px/2);margin-bottom: 10px;}}@media (min-width: 768px) and (max-width: 1024px){#box-product-grid .archive-wrapper-items{margin-left: calc(-20px/2);margin-right: calc(-20px/2);}#box-product-grid .archive-wrapper-items > .item{padding-left: calc(20px/2);padding-right: calc(20px/2);margin-bottom: 20px;}}@media (min-width: 1025px) and (max-width: 1199px){#box-product-grid .archive-wrapper-items{margin-left: calc(-30px/2);margin-right: calc(-30px/2);}#box-product-grid .archive-wrapper-items > .item{padding-left: calc(30px/2);padding-right: calc(30px/2);margin-bottom: 30px;}}@media (min-width: 1200px){#box-product-grid .archive-wrapper-items{margin-left: calc(-30px/2);margin-right: calc(-30px/2);}#box-product-grid .archive-wrapper-items > .item{padding-left: calc(30px/2);padding-right: calc(30px/2);margin-bottom: 30px;}}@media (max-width: 767px){#box-product-grid .archive-wrapper-items > .item{-ms-flex: 0 0 calc(100%/2); flex: 0 0 calc(100%/2); max-width: calc(100%/2);}}@media (min-width: 768px) and (max-width: 1024px){#box-product-grid .archive-wrapper-items > .item{-ms-flex: 0 0 calc(100%/2); flex: 0 0 calc(100%/2); max-width: calc(100%/2);}}@media (min-width: 1025px) and (max-width: 1199px){#box-product-grid .archive-wrapper-items > .item{-ms-flex: 0 0 calc(100%/3); flex: 0 0 calc(100%/3); max-width: calc(100%/3);}}@media (min-width: 1200px){#box-product-grid .archive-wrapper-items > .item{-ms-flex: 0 0 calc(100%/3); flex: 0 0 calc(100%/3); max-width: calc(100%/3);}}#checkout #wrapper #opc_main #opc_step_my_account #opc_step_my_account_content .blocks-view .left-content {display: none;} #checkout #wrapper #opc_main #opc_step_my_account #opc_step_my_account_content .blocks-view .right-content {margin-left: 10px;width: 100%;} .elementor-button.elementor-size-sm, .elementor-button.elementor-size-md {border-radius: 20px 0!important;} .product-type-1 .item-inner .btn-action.add-to-cart {display:none!important;} .blog-type-7 .read-more { border-radius: 20px 0!important;background:#082680;padding: 10px 25px;margin:15px 0 0 0;font-size: 16px;color: #ffffff;font-weight:400;} .blog-type-7 .read-more:hover { background:#23a455;} strong {font-weight: 500;} .featured-products{display:none} .wc-tabs-wrapper .nav-tabs li a::after {background: #23a455!important;} .elementor-widget-image-box .elementor-image-box-img img {border-radius: 25px 0 0 0 !important;} .nrt_mega_menu .element_ul_depth_1 a:hover{color:#23a455!important;} .elementor-widget-image-box .elementor-image-box-title a:hover {color:#5bcdfa;} .product-price-and-shipping, .product-prices, .totals-top, .price{display: none!important;} #checkout #wrapper #opc_main #opc_cart #cart_body .cart-summary-products #cart-summary-product-list .media-list .media .media-quantity, #checkout #wrapper #opc_main #opc_cart #cart_body .cart-summary-products #cart-summary-product-list .media-list .media .media-total-price, #checkout #wrapper #opc_main #opc_cart #cart_body .cart-summary-products #cart-summary-product-list .media-list .media .media-product-detail .product-price, #checkout #wrapper #opc_main #opc_cart #cart_body .cart-summary-subtotals-container, #checkout #wrapper #opc_main #opc_cart #cart_body .cart-summary-totals, .product-price-label{display: none!important;} #canvas-mini-cart .col .col-xs-7{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;} #checkout .opc-step .card .opc-step-header, .delivery-options, #checkout #wrapper #opc_main #opc_step_payment #opc_step_payment_content #payment_method_container .module_payment_container, #opc_step_addresses{display: none!important;} .btn {border-radius: 20px 0!important;} .product-c-price, .product-subtotal, .cart-summary-totals, .cart-summary-line .value, #cart-subtotal-shipping {display: none!important;} .page-title-layout-1.page-title {padding-top: 20px;padding-bottom: 20px;} .page-title-layout-1.page-title .h1 {font-size: 3.4rem!important;font-weight:400} .page-title-layout-2.page-title .h1 {font-size: 3.4rem!important;font-weight:400} .wpcf7 h3 {display:none} .wpcf7-submit {background-color: #082680;padding: 15px 25px;border-radius:25px 0 25px 0} .wpcf7-submit:hover {background-color: #23a455;} .wpcf7-submit[disabled] {background-color: #082680;} body#checkout .container { max-width: 100%!important; } /* CSS per aumentare di 2px tutti i font nella pagina checkout ESCLUSO header e menu */ /* Selettore principale per la pagina checkout - ESCLUSO header */ #checkout #content-wrapper { font-size: 16px !important; /* Base standard + 2px (da 14px a 16px) */ } /* Escludiamo esplicitamente l'header normale */ #checkout #header-normal, #checkout #header-normal *, #checkout #header-sticky, #checkout #header-sticky *, #checkout header, #checkout header *, #checkout .elementor-13, #checkout .elementor-13 *, #checkout .elementor-4, #checkout .elementor-4 * { /* Non applicare modifiche ai font dell'header */ } /* Applichiamo le modifiche solo al contenuto principale */ #checkout #content-wrapper h1 { font-size: 34px !important; } #checkout #content-wrapper h2 { font-size: 30px !important; } #checkout #content-wrapper h3 { font-size: 26px !important; } #checkout #content-wrapper h4 { font-size: 22px !important; } #checkout #content-wrapper h5 { font-size: 18px !important; } #checkout #content-wrapper h6 { font-size: 16px !important; } /* Testo normale solo nel contenuto */ #checkout #content-wrapper p, #checkout #content-wrapper span, #checkout #content-wrapper div, #checkout #content-wrapper a, #checkout #content-wrapper label { font-size: 16px !important; } /* Form elements solo nel contenuto */ #checkout #content-wrapper input, #checkout #content-wrapper button, #checkout #content-wrapper select, #checkout #content-wrapper textarea { font-size: 16px !important; } /* Testo piccolo solo nel contenuto */ #checkout #content-wrapper small, #checkout #content-wrapper .small { font-size: 14px !important; } /* Elementi specifici della pagina checkout */ #checkout #content-wrapper .opc-step-title { font-size: 18px !important; } #checkout #content-wrapper .product-name { font-size: 16px !important; } #checkout #content-wrapper .price { font-size: 16px !important; } #checkout #content-wrapper .label { font-size: 16px !important; } #checkout #content-wrapper .value { font-size: 16px !important; } #checkout #content-wrapper .form-control { font-size: 16px !important; } #checkout #content-wrapper .btn { font-size: 16px !important; } /* Footer (se presente) */ #checkout footer:not(#header-normal footer):not(#header-sticky footer) * { font-size: 16px !important; } /* Contenuto principale della pagina */ #checkout #main-content * { font-size: 16px !important; } /* Sezione OPC (One Page Checkout) */ #checkout #opc_main * { font-size: 16px !important; } #checkout #wrapper #opc_main #opc_step_my_account #opc_step_my_account_content #opc_personal_information .row .form-floating { padding: 10px; } /* nascondi date blog */ .blog-type-2 .post-date { display: none; } .blog-single .entry-info li:first-child { display: none; } .wrapper_smart_blog .block_content.list-block li { color: #fff; } /* Nasconde solo il pulsante blu "INVIA" nel carrello preventivo */ .card-block-btn a.btn.btn-full.btn-primary { display: none !important; } /*Nasconde Gestione accnt in toolbar */ .elementor-2 .elementor-element.elementor-element-e07hb0f .btn-canvas i { font-size: 26px; display: none; } /*Nasconde colonne spedizione pagamento checkout */ div#onepagecheckoutps_step_three_container { display: none!important; } div#onepagecheckoutps_step_two_container { display: none!important; } /* Checkout OPC - nascondi intestazione "Totale" */ #onepagecheckoutps_step_review #header-order-detail-content .col-md-2.text-md-right { display: none !important; } /* Checkout OPC - nascondi colonna prezzo per ogni riga prodotto */ #onepagecheckoutps_step_review .cart_item .col-md-2.text-md-right, #onepagecheckoutps_step_review .cart_item .product-price { display: none !important; } /* (opzionale) evita buchi: fai allargare la descrizione #onepagecheckoutps_step_review .cart_item .col-md-6, #onepagecheckoutps_step_review .cart_item .col-md-7, #onepagecheckoutps_step_review .cart_item .col-md-8 { flex: 1 1 auto; max-width: 100%; } */ /*Nasconde riferimenti prezzi prodotto in page conferma ordine */ .col-xs-4 { color: transparent; } .order-confirmation-table .text-xs-right, #order-items table tr td:last-child { display: none; } #order-items table { width: 100%; display: none; } #order-items hr { display: none; } /* Conferma ordine: nascondi le 3 colonne prezzo/qty/totale */ .page-order-confirmation #order-items .row > .col-xs-4.text-sm-center, .page-order-confirmation #order-items .row > .col-xs-4.text-sm-center.text-xs-left { display: none !important; } .block-categories { text-transform: uppercase; } /* Un’unica immagine per tutte le categorie */ body#category .page-title.page-title-layout-1 { background-image: url("/img/cms/banda.jpg") !important; background-size: cover !important; background-position: center center !important; background-repeat: no-repeat !important; } .page-title .h1 { text-transform: uppercase; } div#onepagecheckoutps div#onepagecheckoutps_step_one #opc_show_login { display: none; } #field_customer_checkbox_create_account_guest { display: none !important; } /* Nascondi tutti i messaggi "I campi con asterischi rossi..." */ #checkout .fields_required { display: none !important; } /* Mostra quello nel pannello indirizzi (quello in fondo) */ #checkout #panel_addresses_customer .fields_required { display: block !important; } div#onepagecheckoutps div#onepagecheckoutps_step_review .bootstrap-touchspin .input-group-btn-vertical .btn-touchspin { width: 25px; margin-left: 5px; border: 1px solid #fff; } /* Desktop: due colonne 50/50 */ #onepagecheckoutps .left_content, #onepagecheckoutps .right_content { flex: 0 0 50% !important; max-width: 50% !important; } /* Spaziatura minima tra le due colonne */ #onepagecheckoutps .left_content { padding-right: 15px; } #onepagecheckoutps .right_content { padding-left: 15px; } /* Mobile/tablet: torna a 100% impilate */ @media (max-width: 991.98px) { #onepagecheckoutps .left_content, #onepagecheckoutps .right_content { flex: 0 0 100% !important; max-width: 100% !important; } } /* Nascondi la card "iscriviti ora" nella pagina di conferma ordine */ .page-order-confirmation .card:has(input[name="submitTransformGuestToCustomer"]) { display: none !important; } /* Nascondi data news blog in home */ .blog-type-7 .post-info a, .blog-type-7 .post-info span { color: #ffffff; }