.elementor-1660 .elementor-element.elementor-element-ad22809{--display:flex;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1660 .elementor-element.elementor-element-ad22809:hover{border-style:none;--border-radius:30px 30px 30px 30px;--border-top-left-radius:30px;--border-top-right-radius:30px;--border-bottom-right-radius:30px;--border-bottom-left-radius:30px;}.elementor-1660 .elementor-element.elementor-element-ad22809, .elementor-1660 .elementor-element.elementor-element-ad22809::before{--border-transition:0.3s;}#elementor-popup-modal-1660{background-color:rgba(0,0,0,.8);justify-content:center;align-items:flex-start;pointer-events:all;}#elementor-popup-modal-1660 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-1660 .dialog-close-button{display:flex;top:7%;}#elementor-popup-modal-1660 .dialog-widget-content{border-style:none;border-radius:20px 20px 20px 20px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);margin:90px 90px 90px 90px;}body:not(.rtl) #elementor-popup-modal-1660 .dialog-close-button{right:2%;}body.rtl #elementor-popup-modal-1660 .dialog-close-button{left:2%;}@media(max-width:1024px){#elementor-popup-modal-1660 .dialog-widget-content{margin:25px 25px 25px 25px;}}@media(max-width:767px){.elementor-1660 .elementor-element.elementor-element-ad22809{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:10px;--padding-left:10px;--padding-right:25px;}#elementor-popup-modal-1660 .dialog-widget-content{margin:19px 19px 19px 19px;}}/* Start custom CSS for shortcode, class: .elementor-element-37e2092 *//* ✅ Titre du produit : plus grand mais garde la couleur par défaut */
#ajaxsearchliteres1 h3 a {
  font-size: 17px;
  font-weight: 600;
}

/* ✅ Prix : même taille partout, non gras */
#ajaxsearchliteres1 .search-price,
#ajaxsearchliteres1 .woocommerce-Price-amount,
#ajaxsearchliteres1 .woocommerce-Price-currencySymbol {
  font-size: 15px !important;
  font-weight: normal !important;
}

/* ✅ Petits textes (ex: /mois, "ou depuis") uniformisés */
#ajaxsearchliteres1 .search-price small,
#ajaxsearchliteres1 .search-price .subscription-details,
#ajaxsearchliteres1 .search-price .from,
#ajaxsearchliteres1 .search-price .wcsatt-dash {
  font-size: 14px !important;
  font-weight: normal !important;
}
#ajaxsearchlite1 .proinput input.orig {
  font-size: 15px !important;
}/* End custom CSS */