:root{--content-width: 1430px;--content-edge-padding-x: 15px;--content-edge-padding-y: 30px;--font-size-body: 14px;--palette1: #284888!important;--palette2: #24aeb1!important;--palette3: #000000!important;--palette4: #555555!important;--palette5: #666666!important;--palette6: #707070!important;--palette7: #f0f0f0!important;--palette8: #f5f5f5!important;--palette9: #ffffff!important;--palette10: #284888!important;--palette11: #24aeb1!important;}@media (min-width: 1025px){.container {max-width:1430px;}}@media (min-width: 1025px){.container {max-width:1430px;}}.hero-section .page-title-wrapper{min-height:120px;}/* Nascondi immagine categoria globale */ .category-cover, .block-category-header, .category-image { display: none !important; } /* Nasconde solo il titolo specifico Shop by Department */ [data-id="75f35083"] .elementor-heading-title { display: none !important; } /* Nasconde solo la scritta Sotto-categorie */ .subcategory-heading { display: none !important; } /* Rimuove il bordo/contorno quando l'input è selezionato */ .product-variations li label input:checked + span { border: none !important; outline: none !important; box-shadow: none !important; } /* Rimuove eventuali bordi applicati direttamente alla label */ .product-variations li label { border: none !important; outline: none !important; } /* Modifica dimensioni personalizzate per le immagini delle varianti */ .product-variants .product-variants-item .color.texture { width: 380px !important; height: 152px !important; } /* Nasconde visivamente il radio button predefinito */ .product-variants-item input[type="radio"]:checked:not(.custom-radio-checked) { /* Puoi usare questa logica per stilizzare diversamente */ } /* NASCONDE LE ICONE DELLE VARIANTI SOTTO LE IMMAGINI PRODOTTO */ .highlighted-informations { display: none !important; } #category .page-not-found, #category .alert.alert-warning { display: none !important; } /* Nasconde il primo blocco prezzo in alto nella pagina prodotto */ .product-details-top .product-prices { display: none !important; } /* Nasconde le stelle delle recensioni in alto */ .product-details-top .product-rating { display: none !important; } /* Azzera gli spazi tra il titolo, il blocco nascosto e il riepilogo */ .h1.product-title { margin-bottom: 0px !important; padding-bottom: 0px !important; } .product-details-top { margin: 0px !important; padding: 0px !important; height: 0px !important; min-height: 0px !important; } .product-information { margin-top: 0px !important; padding-top: 0px !important; } /* Riduce lo spazio del riepilogo se è dentro un tag p o h5 */ .product-description-short p, .product-description-short h5 { margin-top: 5px !important; } button.btn.btn-primary.add-to-cart.js-buy-now { display: none !important; } /* Nasconde il link del tab Dettagli prodotto */ a[href="#product-details"], a[aria-controls="product-details"] { display: none !important; } /* Nasconde il contenitore dei dettagli */ #product-details, .product-details { display: none !important; } .pulsante-testo { font-weight: bold; color: #0e2041; /* Colore blu scuro simile all'originale */ cursor: pointer; } .pulsante-testo:hover { text-decoration: underline; } ul.subcategories-list { display: flex !important; flex-wrap: wrap !important; overflow-x: visible !important; } ul.subcategories-list li { margin-bottom: 120px; } #mod-tabs-1.tabs .tab-items button.btn.is-large-faded { display: none !important; } /* Espande la griglia delle sottocategorie a tutta larghezza su mobile */ @media (max-width: 768px) { #subcategories, .subcategories-list, #subcategories ul.subcategories-list { width: 100% !important; max-width: 100% !important; margin: 0 !important; padding: 0 2% !important; box-sizing: border-box !important; } #subcategories ul.subcategories-list li, ul.subcategories-list li.subcategory-item { width: 48% !important; max-width: 48% !important; flex: 0 0 48% !important; box-sizing: border-box !important; margin-bottom: 15px !important; } #subcategories ul.subcategories-list li img, ul.subcategories-list li.subcategory-item img { width: 100% !important; height: auto !important; max-width: 100% !important; object-fit: contain !important; } } /* Assicura che il prezzo pieno barrato sia visibile e ben formattato */ .product-prices .regular-price { display: inline-block !important; text-decoration: line-through; color: #7a7a7a; font-size: 0.9rem; margin-right: 10px; } .tmcore-countdown .countdown-item:first-child { display: none !important; } /* Nascondo il testo originale in inglese */ .countdown-timer-text { font-size: 0 !important; } /* Inserisco il nuovo testo in italiano */ .countdown-timer-text::after { content:" L'offerta scade tra:"; font-size: 16px !important; /* Modifica questo numero se vuoi il testo più grande o più piccolo */ color: #000; /* Modifica se serve un colore diverso, es. #ff0000 per il rosso */ } /* Nasconde le etichette originali in inglese */ .tmcore-countdown .countdown-label { font-size: 0 !important; } /* Traduce HRS in ORE (è il 2° elemento perché il 1° erano i giorni) */ .tmcore-countdown .countdown-item:nth-child(2) .countdown-label::after { content: "ORE"; font-size: 12px !important; text-transform: uppercase; } /* Traduce MIN in MIN */ .tmcore-countdown .countdown-item:nth-child(3) .countdown-label::after { content: "MIN"; font-size: 12px !important; text-transform: uppercase; } /* Traduce SEC in SEC */ .tmcore-countdown .countdown-item:nth-child(4) .countdown-label::after { content: "SEC"; font-size: 12px !important; text-transform: uppercase; } select option[selected], select option[title="Scegli"] { color: #ff0000 !important; } .product-prices .tax-shipping-delivery-label, .current-price-tax + span { margin-left: 5px; } .register-form p a[href*="login"] { font-size: 0 !important; } .register-form p a[href*="login"]::after { content: "Accedi!"; /* Accedi! */ font-size: 14px; /* Regolare la dimensione del font desiderata */ } #customer-form .radio-inline { margin-right: 15px !important; } /* Nasconde il bottone e l'icona "Aggiungi al carrello" in tutte le griglie prodotto */ .product-miniature .add-to-cart, .product-miniature .product-add-to-cart { display: none !important; } .product_list_widget .content_price, .product_list_widget .price { display: none !important; } /* Nasconde i badge/flag nativi di PrestaShop sulle miniature dei prodotti */ .product-miniature .product-flags { display: none !important; }