body:not(.tax-si_destinataire):not(.tax-si_occasion) #page-container :is(.hero-bg,.si-hero-row) h1,body:not(.tax-si_destinataire):not(.tax-si_occasion) #page-container :is(.hero-bg,.si-hero-row) h1 span{font-family:"Playfair Display",Georgia,"Times New Roman",serif!important;font-size:clamp(28px,3.2vw,46px)!important;font-weight:800!important;line-height:1.2!important;overflow-wrap:normal;word-break:normal;hyphens:none}body:not(.tax-si_destinataire):not(.tax-si_occasion) #page-container .hero-bg .et_pb_text_1,body:not(.tax-si_destinataire):not(.tax-si_occasion) #page-container .hero-bg .et_pb_text_1 :is(.et_pb_text_inner,p,span),body:not(.tax-si_destinataire):not(.tax-si_occasion) #page-container .si-hero-row .et_pb_text,body:not(.tax-si_destinataire):not(.tax-si_occasion) #page-container .si-hero-row .et_pb_text :is(.et_pb_text_inner,p,span){font-family:Montserrat,Helvetica,Arial,sans-serif!important;font-size:24px!important;font-weight:500!important;line-height:1.35!important}@media (max-width:980px){body:not(.tax-si_destinataire):not(.tax-si_occasion) #page-container .hero-bg .et_pb_text_1,body:not(.tax-si_destinataire):not(.tax-si_occasion) #page-container .hero-bg .et_pb_text_1 :is(.et_pb_text_inner,p,span),body:not(.tax-si_destinataire):not(.tax-si_occasion) #page-container .si-hero-row .et_pb_text,body:not(.tax-si_destinataire):not(.tax-si_occasion) #page-container .si-hero-row .et_pb_text :is(.et_pb_text_inner,p,span){font-size:19.2px!important;line-height:1.5!important}}@media (max-width:767px){body:not(.tax-si_destinataire):not(.tax-si_occasion) #page-container .hero-bg .et_pb_text_1,body:not(.tax-si_destinataire):not(.tax-si_occasion) #page-container .hero-bg .et_pb_text_1 :is(.et_pb_text_inner,p,span),body:not(.tax-si_destinataire):not(.tax-si_occasion) #page-container .si-hero-row .et_pb_text,body:not(.tax-si_destinataire):not(.tax-si_occasion) #page-container .si-hero-row .et_pb_text :is(.et_pb_text_inner,p,span){font-size:12.8px!important;line-height:1.5!important}}body.page #page-container #main-content h1,body.single-product #page-container #main-content .et_pb_wc_title h1{font-size:clamp(28px,3.2vw,46px)!important;line-height:1.2!important}body.page #page-container #main-content .et_pb_section:not(:has(.si-social)):not(.si-footer-desktop):not(.si-footer-mobile) h2:not(.woocommerce-loop-product__title):not(.newsletter-banner h2),body.single-product #page-container #main-content .et_pb_wc_tabs h2{font-size:32px!important;line-height:1.25!important;overflow-wrap:break-word}body.page #page-container #main-content .et_pb_section:not(:has(.si-social)):not(.si-footer-desktop):not(.si-footer-mobile) h3:not(a h3):not(.newsletter-banner h3),body.single-product #page-container #main-content .et_pb_wc_tabs h3,body.single-product #page-container #main-content .et_pb_section:not(:has(.si-social)) .et_pb_text h3,body.tax-si_destinataire #page-container .et-l--body h3:not(a h3),body.tax-si_occasion #page-container .et-l--body h3:not(a h3){font-size:22px!important;line-height:1.35!important;overflow-wrap:break-word}@media(max-width:980px){body.page #page-container #main-content .et_pb_section:not(:has(.si-social)):not(.si-footer-desktop):not(.si-footer-mobile) h2:not(.woocommerce-loop-product__title):not(.newsletter-banner h2),body.single-product #page-container #main-content .et_pb_wc_tabs h2{font-size:24px!important}body.page #page-container #main-content .et_pb_section:not(:has(.si-social)):not(.si-footer-desktop):not(.si-footer-mobile) h3:not(a h3):not(.newsletter-banner h3),body.single-product #page-container #main-content .et_pb_wc_tabs h3,body.single-product #page-container #main-content .et_pb_section:not(:has(.si-social)) .et_pb_text h3,body.tax-si_destinataire #page-container .et-l--body h3:not(a h3),body.tax-si_occasion #page-container .et-l--body h3:not(a h3){font-size:18px!important}}@media(max-width:767px){body.page #page-container #main-content .et_pb_section:not(:has(.si-social)):not(.si-footer-desktop):not(.si-footer-mobile) h2:not(.woocommerce-loop-product__title):not(.newsletter-banner h2),body.single-product #page-container #main-content .et_pb_wc_tabs h2{font-size:16px!important}body.page #page-container #main-content .et_pb_section:not(:has(.si-social)):not(.si-footer-desktop):not(.si-footer-mobile) h3:not(a h3):not(.newsletter-banner h3),body.single-product #page-container #main-content .et_pb_wc_tabs h3,body.single-product #page-container #main-content .et_pb_section:not(:has(.si-social)) .et_pb_text h3,body.tax-si_destinataire #page-container .et-l--body h3:not(a h3),body.tax-si_occasion #page-container .et-l--body h3:not(a h3){font-size:14px!important}}body.page-id-623 #page-container #main-content .et_pb_section_0 h2,body.page-id-645 #page-container #main-content .et_pb_section_0 h2,body.page-id-556 #page-container #main-content .et_pb_section_0 h2,body.page-id-611 #page-container #main-content .et_pb_section_0 h2,body.page-id-629 #page-container #main-content .et_pb_section_0 h2,body.page-id-636 #page-container #main-content .et_pb_section_0 h2{margin:20px 0 10px!important;padding-bottom:0!important}body.page-id-267 #page-container #main-content h1.si-page-title{margin:0 0 24px!important}@media(max-width:767px){html body #page-container #et-boc #et-main-area h2:not(:is(li.product,.si-card,.si-noel-card,.si-shop-noel-product) *){font-size:20px!important;line-height:1.25!important}html body #page-container #et-boc #et-main-area h2 *:not(:is(li.product,.si-card,.si-noel-card,.si-shop-noel-product) *){font-size:inherit!important;line-height:inherit!important}html body #page-container #et-boc #et-main-area h3:not(:is(li.product,.si-card,.si-noel-card,.si-shop-noel-product) *){font-size:16px!important;line-height:1.35!important}html body #page-container #et-boc #et-main-area h3 *:not(:is(li.product,.si-card,.si-noel-card,.si-shop-noel-product) *){font-size:inherit!important;line-height:inherit!important}html body #page-container #et-boc #et-main-area p:not(:is(li.product,.si-card,.si-noel-card,.si-shop-noel-product) *){font-size:14px!important;line-height:1.6!important}html body #page-container #et-boc #et-main-area p *:not(:is(li.product,.si-card,.si-noel-card,.si-shop-noel-product) *){font-size:inherit!important;line-height:inherit!important}html body #page-container #et-boc #et-main-area .hero-bg .et_pb_text_1:not(:has(h1)),html body #page-container #et-boc #et-main-area .hero-bg .et_pb_text_1:not(:has(h1)) .et_pb_text_inner,html body #page-container #et-boc #et-main-area .hero-bg .et_pb_text_1:not(:has(h1)) span{font-size:14px!important;line-height:1.6!important}}@media(max-width:767px){html body.home #page-container #et-boc #et-main-area .ligne-3-colonnes .et_pb_text_3 p,html body.home #page-container #et-boc #et-main-area .ligne-3-colonnes .et_pb_text_5 p,html body.home #page-container #et-boc #et-main-area .ligne-3-colonnes .et_pb_text_7 p{font-size:clamp(8px,2.56vw,10px)!important;line-height:1.35!important;white-space:nowrap}}