.home h1 {font-size:40px !important; font-weight:600; color:#000;  text-align:center !important; margin-top:10px !important; margin-bottom:0px !important;}
.home h2 {font-size:26px; font-weight:400; color:#000; text-align:center; margin-top:30px !important; margin-bottom:60px !important;}

.home .HP_nuoviArrivi {position:relative;}
.home .HP_nuoviArrivi h6 {padding-bottom:25px; font-size:40px; font-weight:600; color:#ff8d00 !important;}
.home .HP_nuoviArrivi h3 a {color:#ff8d00 !important;}
.home .HP_nuoviArrivi .price span {color:#444 !important;}
.home .HP_nuoviArrivi li {margin-bottom:25px !important;}
@media all and (max-width:559px) {
.home .HP_nuoviArrivi ul {padding-left:8%; padding-right:8%;}
.home .HP_nuoviArrivi li {width:90%; max-width:300px; margin-left:auto; margin-right:auto;}
}
@media all and (min-width:560px) and (max-width:849px) {
.home .HP_nuoviArrivi ul {padding-left:5%; padding-right:5%;}
.home .HP_nuoviArrivi li {width:50%;} }
@media all and (min-width:850px) and (max-width:1099px) {
.home .HP_nuoviArrivi ul {padding-left:15%; padding-right:15%;}
.home .HP_nuoviArrivi li {width:50%;} }
@media all and (min-width:1100px) and (max-width:1199px) {
.home .HP_nuoviArrivi ul {padding-left:0%; padding-right:0%; margin-left:0 !important; margin-right:0 !important;}
.home .HP_nuoviArrivi li {width:25%;} }
@media all and (min-width:1200px) {
.home .HP_nuoviArrivi ul {position:relative; width:1160px; left:-580px; margin-left:50% !important; padding:0;}
.home .HP_nuoviArrivi li {width:25%;}
}
.home .HP_nuoviArrivi .product-header {margin-bottom:0 !important;}
.home .HP_nuoviArrivi .woocommerce-Price-amount.amount {float:none !important;}

.home .hp_boxCategorie {margin-top:50px;}
@media all and (min-width:1600px) {.home .hp_boxCategorie {position:relative; width:1500px; left:-750px; margin-left:50% !important;} }
.home .hp_boxCategorie .wpb_column {width:100% !important;}
.home .hp_boxCategorie .wpb_column .vc_column-inner {padding-left:0 !important; padding-right:0 !important;}
.home .hp_boxCategorie .pulsCategoria {}
@media all and (max-width:699px) {.home .hp_boxCategorie .pulsCategoria {display:block; width:80%; max-width:500px; margin: 0 auto 20px auto;} }
@media all and (min-width:700px) {.home .hp_boxCategorie .pulsCategoria {display:inline-block; width:calc(50% - 30px); margin: 0 15px 25px 15px;} }


.home .hp_boxCategorie .pulsCategoria .banner-content {height:100%;}
.home .hp_boxCategorie .pulsCategoria p {font-size:15px; line-height:16px;}
.home .hp_boxCategorie .pulsCategoria h2 {font-size:26px; line-height:32px; font-weight:bold; margin-top:20px !important; margin-bottom:20px !important; text-align:left;}
@media all and (min-width:700px) {.home .hp_boxCategorie .pulsCategoria h2 {font-size:40px;} }

.home .hp_boxCategorie .pulsCategoria .sober-button {position:absolute; bottom:40px; font-size:16px !important;}
.home .hp_boxCategorie .pulsCategoria .sober-button:after {bottom:0px !important;}






.home .lsp-shipping-infobox {border:2px solid #000 !important; background-color:transparent !important; color:#444 !important; box-shadow:none !important;}

.home .hp_tuttiProdotti {text-align:center; margin-top:20px !important;}
.home .hp_tuttiProdotti a {display:inline-block; width:80%; max-width:400px; padding:12px 20px; margin-bottom:50px; font-size:18px; line-height:24px; font-weight:600; text-align:center; color:#fff; border-radius:30px; /*border:2px solid #ff8d00;*/ background-color:#ff8d00;}
.home .hp_tuttiProdotti a:hover {/*border-color:#ff8d00;*/ color:#fff; background-color:#000; }

.HP_spedizione {margin-left:auto; margin-right:auto; width:80%; max-width:700px;}

.hp_consulti {}
@media all and (min-width:1600px) {.hp_consulti {position:relative; width:1600px; left:-800px; margin-left:50%;} }
.hp_consulti h2 {text-align:left; margin-bottom:0 !important; line-height:44px !important; font-weight:600 !important;}
@media all and (max-width:699px) {.hp_consulti h2 {margin-top:0 !important;} .hp_consulti .sober-button {display:none !important;} }


.hp_faselunare {width:80%; max-width:700px; margin-left:auto; margin-right:auto; margin-top:80px !important;}
.hp_faselunare .luna-box {border-radius:100px; min-height:30px !important; line-height:25px; padding:30px 35px !important;}




.hp_santo {width:90% !important; margin-left:5% !important; margin-right:5% !important; left:0 !important; border-radius:40px !important;}
@media all and (max-width:1340px) { .hp_santo .laRiga {max-width:none !important; width:1600px !important; left: -370px !important; padding:0 !important; margin:0 !important; } }
.hp_santo:before {position:absolute; width:200px; height:304px; left: -100px; margin-left:50%; top: 87px; content: "."; background:url(/wp-content/uploads/2026/08/santi_home.jpg) center no-repeat; background-size:contain; z-index: 100;}




.categorie_boxTop {float:left; width:100%; text-align:center; margin-bottom:30px;}
.categorie_boxTop .puls_sfogliaCategorie {display:inline-block; width:auto; padding:10px 20px; color:#444; border:2px solid #ff8d00; border-radius:25px;}
#primary.content-area {float:left; width:100%;}


.summary.entry-summary {padding-top:20px;}
.summary.entry-summary .price {float:left; width:100%;}
.summary.entry-summary .price .woocommerce-Price-amount.amount {font-size:20px !important;}

.MAPET.woocommerce-Price-amount.amount {float:left;}
.MAPET.woocommerce-Price-currencySymbol {padding-left:5px;}
.MAPET.woocommerce-product-details__short-description {padding-right:50px; font-size:17px !important;}
.woocommerce-product-gallery--with-images {padding-top:50px !important;}
.woocommerce-product-gallery--with-images .thumbnails {display:none !important;}

@media all and (max-width:767px) {.woocommerce div.product form.cart {width:70% !important;} }
.woocommerce div.product.layout-style-5 form.cart div.quantity {max-width:290px !important;}
.woocommerce div.product form.cart .single_add_to_cart_button {width:100% !important; max-width:290px !important;}

.single-product .site-content {background-color:#e5e5e5 !important;}
.single-product .product-summary {align-items:flex-start !important; background-color:#fff !important;}


@media screen and (max-width: 1199px) {
.woocommerce.product-style-5 div.product div.summary {padding-left:50px !important; padding-right:50px !important;}
.woocommerce .related .owl-carousel {width:95% !important; left:5% !important;}
}




.woocommerce div.product.layout-style-5 div.summary {max-height:none !important; min-width:40% !important; padding-top:20px !important; padding-bottom:20px !important;}
.woocommerce div.product.layout-style-5 div.images .woocommerce-product-gallery__slider {min-width:80% !important; pointer-events: none;}

.summary.entry-summary .woocommerce-tabs.wc-tabs-wrapper {padding-top:0 !important; background-color: #09c;}
.summary.entry-summary .woocommerce-tabs.wc-tabs-wrapper ul {display:none;}
.summary.entry-summary .woocommerce-tabs.wc-tabs-wrapper .container {padding-left:0 !important; padding-right:50px; text-align:left; color:#000;}

.related.products {}
.related.products li {width:94% !important; margin-left:3% !important; padding-top:15px; padding-bottom:15px; border-radius:25px; background-color:#fff;}


