.page-header{background-color:#ffffff;background-image:none;}
.page-header .panel.wrapper{background-color:#000000;}
.page-header .block-search .input-text{border-color:#177aeb;}
.block-search.block-swissup-ajaxsearch.inline .field.search .input-text{box-shadow:10px 10px 10px 10px #000;}
.page-header .block-search.inline .action.close{color:#ed9417;}
.page-footer .footer-middle{background-color:#F8F8F6;background-image:none;color:#ffffff;}
.action.primary{background:#3d343d;}
.tocart.action, .block.soldtogether-block .soldtogether-cart-btn, .bundle-actions .action.primary.customize{background:background: rgb(0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;;border-width:2px;}
.product-info-price .price-box {
    font-size: 2.5rem;
    line-height: 3rem;
    font-weight: bolder;
    color: #000;
    text-shadow: -0.5px -0.5px 0 #000, 
                  0.5px -0.5px 0 #000, 
                 -0.5px 0.5px 0 #000, 
                  0.5px 0.5px 0 #000;
}
.old-price {
    font-weight: lighter;
    text-decoration: line-through;
}
.product-items .product-item-details .product-item-name, .product-items .product-item-details .price-box, .product-items .product-item-details .product-reviews-summary  {
 font-size: large;
}
.product-info-wrapper .box-tocart .fieldset .field.qty {
    display: block;
    }
.product-info-wrapper .box-tocart .fieldset .field.qty .label, .product-info-wrapper .product-options-wrapper .field .label, .product-info-wrapper .swatch-attribute .swatch-attribute-label {
    text-transform: uppercase;
    font-size: 0.875rem;
    font-weight: 600;
    display: none;
}

AMP Footer Nav
/* Footer nascosto di default */
#footerNav {
  display: none !important;
}


/* Mostra il footer solo se il documento è AMP */
html[amp] #footerNav,
html[⚡] #footerNav {
  display: block !important;
}
/* ---------------------------------------------------------
   FOOTER STICKY — NASCOSTO DI DEFAULT (NON AMP)
--------------------------------------------------------- */
#footerNav {
    display: none !important;
}

/* ---------------------------------------------------------
   MOSTRA SOLO NELLE PAGINE AMP
   (Swissup AMP usa html[amp] e html[⚡])
--------------------------------------------------------- */
html[amp] #footerNav,
html[⚡] #footerNav {
    display: block !important;
}

/* Backup per alcuni temi che aggiungono una classe body.amp */
body.amp #footerNav {
    display: block !important;
}

/* ---------------------------------------------------------
   MOSTRA SOLO SE L'URL CONTIENE ?amp=1 (fallback extra)
   -> Funziona perché nella pagina AMP l'attributo viene aggiunto
--------------------------------------------------------- */
html[amp] body:not(.no-amp) #footerNav {
    display: block !important;
}
