/* MRH 24.0.20 — finitions mobile du catalogue et transition footer. */
@media(max-width:767px){
 body#index #wrapper .um-featured-showcase .products article.um-product-card .product-description.um-product-card__body,
 body#index #wrapper .products article.um-product-card .product-description.um-product-card__body{
   padding-bottom:10px!important;gap:6px!important;justify-content:flex-start!important;
 }
 body#index #wrapper .um-featured-showcase .products article.um-product-card .um-product-card__actions,
 body#index #wrapper .products article.um-product-card .um-product-card__actions{
   margin-top:5px!important;margin-bottom:0!important;
 }
 body#index #wrapper article.um-product-card .um-product-card__meta{margin-top:0!important}
 body#index #wrapper article.um-product-card::after{
   left:16px!important;right:16px!important;height:2px!important;opacity:.65!important;
   background:linear-gradient(90deg,#e6002e,rgba(230,0,46,.05))!important;
 }
 body#index #wrapper .um-values{
   display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;
   gap:10px!important;padding-top:12px!important;padding-bottom:12px!important;
   margin-bottom:0!important;
 }
 body#index #wrapper .um-values .um-value-item{
   min-width:0!important;min-height:0!important;
   padding:14px 9px!important;margin:0!important;gap:7px!important;
   border-radius:13px!important;box-shadow:0 3px 12px rgba(0,0,0,.035)!important;
 }
 body#index #wrapper .um-values .um-value-iconwrap{
   width:42px!important;height:42px!important;min-width:42px!important;
   margin:0 auto 2px!important;
 }
 body#index #wrapper .um-values .um-value-item h3,
 body#index #wrapper .um-values .um-value-item strong{
   margin:0!important;font-size:13px!important;line-height:1.3!important;
 }
 body#index #wrapper .um-values .um-value-item p,
 body#index #wrapper .um-values .um-value-item small{
   font-size:11px!important;line-height:1.35!important;margin:0!important;
 }
 body#index #footer.um-footer,
 body#index #footer.um-footer .footer-container,
 body#index #footer.um-footer .um-footer-shell{margin-top:0!important}
 body#index #footer.um-footer .um-footer-newsletter{
   margin-top:0!important;padding-top:20px!important;padding-bottom:20px!important;
 }
 body#index #footer.um-footer .um-footer-newsletter__intro{margin-top:0!important}
 body#index #footer.um-footer .um-footer-newsletter__intro h3{
   margin-top:0!important;margin-bottom:10px!important;
   font-size:24px!important;line-height:1.17!important;
 }
 body#index #footer.um-footer .um-footer-newsletter__intro p{
   font-size:13px!important;line-height:1.5!important;margin:0 0 12px!important;
 }
 body#index #footer.um-footer .um-footer-newsletter form{margin-top:8px!important}
 body#index #footer.um-footer .um-footer-newsletter input[type=email]{
   min-height:48px!important;height:48px!important;
 }
 body#index #footer.um-footer .um-footer-newsletter button[type=submit]{
   min-height:48px!important;
 }
}
