
 @font-face { font-family: 'Open Sans'; src: url('https://univers-harmonie.ch/designgk/webfont/OpenSans-MediumItalic.eot'); src: url('https://univers-harmonie.ch/designgk/webfont/OpenSans-MediumItalic.eot?#iefix') format('embedded-opentype'), url('https://univers-harmonie.ch/designgk/webfont/OpenSans-MediumItalic.woff2') format('woff2'), url('https://univers-harmonie.ch/designgk/webfont/OpenSans-MediumItalic.woff') format('woff'), url('https://univers-harmonie.ch/designgk/webfont/OpenSans-MediumItalic.ttf') format('truetype'), url('https://univers-harmonie.ch/designgk/webfont/OpenSans-MediumItalic.svg#OpenSans-MediumItalic') format('svg'); font-weight: 500; font-style: italic; font-display: swap; } @font-face { font-family: 'Open Sans'; src: url('https://univers-harmonie.ch/designgk/webfont/OpenSans-SemiBold.eot'); src: url('https://univers-harmonie.ch/designgk/webfont/OpenSans-SemiBold.eot?#iefix') format('embedded-opentype'), url('https://univers-harmonie.ch/designgk/webfont/OpenSans-SemiBold.woff2') format('woff2'), url('https://univers-harmonie.ch/designgk/webfont/OpenSans-SemiBold.woff') format('woff'), url('https://univers-harmonie.ch/designgk/webfont/OpenSans-SemiBold.ttf') format('truetype'), url('https://univers-harmonie.ch/designgk/webfont/OpenSans-SemiBold.svg#OpenSans-SemiBold') format('svg'); font-weight: 600; font-style: normal; font-display: swap; } @font-face { font-family: 'Open Sans'; src: url('https://univers-harmonie.ch/designgk/webfont/OpenSans-Bold.eot'); src: url('https://univers-harmonie.ch/designgk/webfont/OpenSans-Bold.eot?#iefix') format('embedded-opentype'), url('https://univers-harmonie.ch/designgk/webfont/OpenSans-Bold.woff2') format('woff2'), url('https://univers-harmonie.ch/designgk/webfont/OpenSans-Bold.woff') format('woff'), url('https://univers-harmonie.ch/designgk/webfont/OpenSans-Bold.ttf') format('truetype'), url('https://univers-harmonie.ch/designgk/webfont/OpenSans-Bold.svg#OpenSans-Bold') format('svg'); font-weight: bold; font-style: normal; font-display: swap; } @font-face { font-family: 'Open Sans'; src: url('https://univers-harmonie.ch/designgk/webfont/OpenSans-Medium.eot'); src: url('https://univers-harmonie.ch/designgk/webfont/OpenSans-Medium.eot?#iefix') format('embedded-opentype'), url('https://univers-harmonie.ch/designgk/webfont/OpenSans-Medium.woff2') format('woff2'), url('https://univers-harmonie.ch/designgk/webfont/OpenSans-Medium.woff') format('woff'), url('https://univers-harmonie.ch/designgk/webfont/OpenSans-Medium.ttf') format('truetype'), url('https://univers-harmonie.ch/designgk/webfont/OpenSans-Medium.svg#OpenSans-Medium') format('svg'); font-weight: 500; font-style: normal; font-display: swap; } @font-face { font-family: 'Amiko'; src: url('https://univers-harmonie.ch/designgk/webfont/Amiko-Bold.eot'); src: url('https://univers-harmonie.ch/designgk/webfont/Amiko-Bold.eot?#iefix') format('embedded-opentype'), url('https://univers-harmonie.ch/designgk/webfont/Amiko-Bold.woff2') format('woff2'), url('https://univers-harmonie.ch/designgk/webfont/Amiko-Bold.woff') format('woff'), url('https://univers-harmonie.ch/designgk/webfont/Amiko-Bold.ttf') format('truetype'), url('https://univers-harmonie.ch/designgk/webfont/Amiko-Bold.svg#Amiko-Bold') format('svg'); font-weight: bold; font-style: normal; font-display: swap; } @font-face { font-family: 'Amiko'; src: url('https://univers-harmonie.ch/designgk/webfont/Amiko-Regular.eot'); src: url('https://univers-harmonie.ch/designgk/webfont/Amiko-Regular.eot?#iefix') format('embedded-opentype'), url('https://univers-harmonie.ch/designgk/webfont/Amiko-Regular.woff2') format('woff2'), url('https://univers-harmonie.ch/designgk/webfont/Amiko-Regular.woff') format('woff'), url('https://univers-harmonie.ch/designgk/webfont/Amiko-Regular.ttf') format('truetype'), url('https://univers-harmonie.ch/designgk/webfont/Amiko-Regular.svg#Amiko-Regular') format('svg'); font-weight: normal; font-style: normal; font-display: swap; } * { vertical-align: baseline; font-weight: inherit; font-family: inherit; font-style: inherit; font-size: 100%; border: 0 none; outline: 0; padding: 0; margin: 0; } abbr[title] {text-decoration: none;} #top-menu-nav a::before { position: absolute; z-index: 2; left: 0; right: 0; border-radius: 10px; } #top-menu-nav li a:before { content: ""; position: absolute; z-index: -2; left: 0; right: 100%; bottom: 20%; background: #bfa568;  height: 3px;  -webkit-transition-property: right; transition-property: right; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; } #top-menu-nav li a:hover { opacity: 1 !important; } #top-menu-nav li a:hover:before { right: 0; } #top-menu-nav li li a:before { bottom: 5%; } #sidebar {display:none;} .shopgk-product-gallery__image { pointer-events: none !important; } #top-menu a { line-height: 140%; } .gkelmt_built_db_related_products_0 {font-size: 14px; } .shopgk div.product div.images .flex-control-thumbs li img{opacity: 1 !important;} .shopgk-account-fields {display:none; } .col2-set {margin-bottom:40px;} .wc-bacs-bank-details-account-name {max-width:170px; line-height:20px; font-size:13px; color:#6e6e6e; border-right: 1px #dddddd dashed; padding-right:30px; } .bank_name {max-width:170px; line-height:23px; color:#6e6e6e; } .wc-bacs-bank-details-account-name {float:left; margin-right:30px;} .shopgk-notice.shopgk-notice--success.shopgk-thankyou-order-received {font-size: 23px; margin-bottom: 40px; margin-top: 20px; color:#000bad;} .container.clearfix {margin-top:20px;} .shopgk-product-gallery__trigger {display:none;} .shopgk-variation-availability {margin-top:20px;} .gkelmt_built_menu__search {padding-left:200px;} .gkelmt_built_post  {margin-right:200px; } .post-meta {display:none;} .shopgk-breadcrumb {display:none;} .shopgk-products-header {padding-top:30px;} .small-button.smallsilver {font-size:13px; margin-top:10px;} .shopgk-loop-product__title {font-size: 20px;} #main-content { background-color: transparent; } html { font-family: Open Sans,Arial,sans-serif !important; font-size: 100%;   } h1, h2, h3, h4, h5, h6, p.coordonnees { font-family: 'Amiko',Helvetica,Arial,Lucida,sans-serif; color: #000bad !important;	 font-weight: 500 !important; line-height: 1.25em !important; padding-bottom: 1rem !important; letter-spacing: -1px; } h1, h2, h3.bienvenue-title-accueil, h4 {text-transform: uppercase !important;} h3 {color: #bfa568 !important;	} h3>strong  {color: #d0bc7e !important;	} h3.bienvenue-title-accueil {font-size: 1.125rem !important; color: #000bad !important;	} h4 {color: #1560ff !important; text-align: center;}	 body.accueil h4 {color: #000bad !important; padding-bottom: 10px !important;}	 h6 {text-align: right; letter-spacing: -0.5px !important; padding-bottom: 0 !important;} @media only screen and (max-width: 980px) {  h6 {text-align: left !important;} h1, h2, h3, h4, h5, h6, p.coordonnees {padding-bottom: 0.5rem !important;} } h1 {font-size: 1.125rem !important;} h2 {font-size: 1.375rem !important;} h3 {font-size: 1rem !important;} h4 {font-size: 0.875rem !important;} h5, p.coordonnees {font-size: 1.125rem !important;} h6 {font-size: 1.125rem !important;} p { font-family: Open Sans,Arial,sans-serif !important; color: #3c3c3b !important;	 font-size: 0.875rem !important; font-weight: 500 !important; line-height: 1.7em !important; padding-bottom: 1em !important; } p:not(.has-background):last-of-type {padding-bottom: 0 !important;} a.cmd_consommables { font-weight: 600;  padding: 0.5em 0;  display: block; } a.cmd_consommables:before { font-family: "ETmodules" !important; font-weight: inherit; font-style: inherit; font-variant: inherit; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; line-height: inherit; font-size: inherit; text-transform: none; speak: none; content: '\3d'; padding-right: 0.5em; vertical-align: bottom; } cite, em, i {letter-spacing: 0.25px;} sup { position: relative; height: 0; vertical-align: baseline; bottom: 0.5em;		 font-size: 65%;		 } .entry-content ul, .entry-summary ul, .comment-content ul,			 .entry-content ol, .entry-summary ol, .comment-content ol {			 font-family: inherit !important;	 color: inherit !important; font-size: inherit !important; font-weight: inherit !important; line-height: 1.7em !important; } .entry-content ul, .entry-summary ul, .comment-content ul {list-style-position: outside;} .entry-content ol, .entry-summary ol, .comment-content ol {list-style-position: inside;} .entry-content li,		 .entry-summary li, .comment-content li { padding-bottom: 0.5em !important; } .CTP_hautpage img, .service_unique_UH img {width: 100%; max-width:350px; padding-top: 1.5rem !important;} #row_logo_header_pages .CTP_hautpage img {max-width:300px; padding-top: 0 !important;} @media only screen and (min-width: 1501px) {  .service_unique_UH img.CTP_mobile {display:none;} .service_unique_UH img.CTP_ordi {padding-top: 0 !important;} .service_unique_UH p:first-child {padding: 0 !important;} } @media only screen and (max-width: 1500px) {  .service_unique_UH img.CTP_ordi {display:none;} } @media only screen and (max-width: 767px) {  .service_unique_UH img, .CTP_hautpage img {width: 100% !important; max-width:350px !important;} } body.accueil #section_header_page {background-color: transparent !important;} .gkelmt_built_section#section_header_page .gkelmt_built_row .gkelmt_built_column:first-child {padding-left: 60px !important;} .gkelmt_built_section#section_header_page .gkelmt_built_row .gkelmt_built_column:last-child {padding-right: 60px !important;} @media only screen and (min-width: 981px) and (max-width: 1024px) {  body.accueil #section_header_page .gkelmt_built_row.gkelmt_built_equal_columns {display: block !important;} body.accueil #section_header_page .gkelmt_built_column {width: 100% !important;} body.accueil #section_header_page #logoHome img {max-width: 200px !important; height: auto;} } @media only screen and (max-width: 1024px) {  .gkelmt_built_section#section_header_page .gkelmt_built_row .gkelmt_built_column:first-child {padding-left: 20px !important; margin-top: 20px !important;} .gkelmt_built_section#section_header_page .gkelmt_built_row .gkelmt_built_column:last-child {padding-right: 20px !important; margin-top: 20px !important;} .gkelmt_built_section#section_header_page li#navitmgk-34338 a, .gkelmt_built_section#section_header_page li#navitmgk-34337 a {border-bottom: none !important;} .gkelmt_built_section#section_header_page li#navitmgk-34337 a {border: 1px solid #cfbc8e !important;border-radius: 5px !important; padding: 12px !important; margin: 0 0 12px 5%; width: fit-content !important;} } @media only screen and (min-width: 981px) { .accueil_intro_text {position: absolute; bottom:0;} } .accueil_intro_text h1 { color: #3c3c3b !important;	 font-size: 2rem !important; } .accueil_intro_text p { color: #3c3c3b !important;	 font-size: 1.125rem !important; } .accueil_intro_text p.lien_ancre {text-align:left !important;} @media only screen and (max-width: 767px) { .accueil_intro_text a.lien_anthracite {display: inline-block; margin-top: 0.5em !important;} } @media only screen and (max-width: 400px) { .accueil_intro_text h1 {font-size: 1.65rem !important;} .accueil_intro_text p {font-size: 1rem !important;} } .gkelmt-built-slider-arrows a {color: #e5dbc3 !important;}	 .gkelmt-built-controllers a {background-color:#e5dbc3 !important; opacity: 0.85;}	 .gkelmt-built-controllers a.gkelmt-built-active-control {background-color:#bfa568 !important;}	 @media only screen and (min-width: 1025px) { #trustbanner_row {padding: 100px 70px 30px 70px !important;} .trustbanner br {display: none;} } .trustbanner.gkelmt_built_module p { text-transform: uppercase; font-size: 1rem !important; text-align: center !important; padding-top: 0px !important; padding-right: 0px !important; padding-left: 0px !important; margin-top: 6px !important; margin-bottom: 4px !important; } @media only screen and (min-width: 981px) { body.accueil #bienvenue .gkelmt_built_row:first-child { display: flex; } body.accueil #bienvenue .gkelmt_built_row:first-child .gkelmt_built_column:first-child { order: 2; margin-right: 0 !important; } body.accueil #bienvenue .gkelmt_built_row:first-child .gkelmt_built_column:last-child { order: 1; margin-right: 5.5% !important;} body.accueil #bienvenue .gkelmt_built_row:last-child {padding: 50px 70px 0px 70px !important;} } #bienvenue .module_bouton_CTA, #bienvenue p.lien_ancre {display: none;} #entete_accueil h2 { font-size: 2.6rem !important; line-height: 1em !important; padding-bottom: 10px !important; color: #ffffff !important; } #entete_accueil p { font-size: 1.125rem !important; color: #ffffff !important; } @media only screen and (max-width: 980px) {  #entete_accueil h2 {font-size: 2.2rem !important;} #entete_accueil p {font-size: 1rem !important;} } @media only screen and (max-width: 767px) {  #entete_accueil h2 {font-size: 1.8rem !important;} #entete_accueil p {font-size: 0.75rem !important;} #entete_accueil p strong {font-size: 0.875rem !important;} } #trust_banner.gkelmt_built_row {padding: 0 !important;} #trust_banner .gkelmt_built_text {margin-bottom: 0 !important;} .trust_banner { width: 100%; padding: 16px 20px 0 20px !important; text-align: center;  } .element { text-transform: uppercase;  white-space: nowrap;  display: inline-block;  } @media only screen and (max-width: 767px) {  .element {font-size: 1rem !important; white-space: initial !important;} } .presentation_UH a, a.presentation_UH, a.lien_anthracite {color: #3c3c3b !important;}	 .presentation_UH a:hover, a.presentation_UH:hover, a.lien_anthracite:hover {color:#bfa568 !important;}	 p.legende_img_accueil {text-align:center !important;padding-bottom: 0;} @media only screen and (min-width: 768px) {  p.legende_img_accueil br {display: none;} } p.lien_ancre {text-align:center !important; margin-top: 2rem; font-size: 1rem !important;} body.tmplatgk34334 p.lien_ancre {margin-top: 0;} body.tmplatgk34334 #categories_produits .boutique_texte_intro {margin-bottom: 45px !important;} a.lien_CTA {text-align:center !important; font-size: 1.125rem !important; font-weight: 600 !important; color: #ffffff !important;}	 a.lien_CTA.magasin {text-transform: uppercase !important;} a.lien_CTA.online {text-transform: initial !important;} a.lien_CTA:hover {color: #fdfdfd !important;}	 a.lien_CTA:hover:before { font-family: ETmodules !important; position: relative; top: 30%; padding-right: 0.25em; margin-top: -.5em; color: #fdfdfd !important;	 font-size: 1em !important; content: "\49"; } a.lien_CTA.dore {font-weight: 500 !important; color: #bfa568 !important;}	 a.lien_CTA.dore:before { font-family: ETmodules !important; position: relative; top: 30%; padding-right: 0.25em; margin-top: -.5em; color: #bfa568;	 font-size: 1em !important; content: "\49"; } a.lien_CTA.dore:hover {border-bottom: 1px solid #bfa568 !important;}	 a.lien_CTA.dore:hover:before {color: #bfa568 !important;}	 a.lien_CTA.footer {text-align:left !important; font-size: 0.875rem !important; font-weight: 500 !important; color: #fdfdfd !important;}	 a.lien_CTA.footer:hover, a.lien_CTA.footer:hover:before {color:#e5dbc3 !important;}	 a.lien_CTA.footer.after {color: #3c3c3b !important;}	 a.lien_CTA.footer.after:before {display: none;} a.lien_CTA.footer.after:after { font-family: ETmodules !important; position: relative; top: 30%; padding-left: 0.25em; margin-top: -.5em; color: #3c3c3b;	 font-size: 1em !important; content: "\49"; } a.lien_CTA.footer.after:hover, a.lien_CTA.footer.after:hover:after {color:#bfa568 !important;} #bienvenue_de_roger p { text-align: left !important; font-size: 1.5rem !important; line-height: 1.7em !important; padding: 0 0 0 70px !important; } #bienvenue_de_roger::before { content: ""; display: inline-block !important; background-image: url("//univers-harmonie.ch/imagesgk/2023/07/citation.png") !important; opacity: 0.75; width: 60px !important; -webkit-box-sizing: content-box; box-sizing: content-box; height: 60px !important; position: absolute; top: -10px; left: 0em; background-size: 100% 100% !important; background-repeat: no-repeat !important; } @media only screen and (max-width: 980px) {  #bienvenue_de_roger p {font-size: 1.2rem !important;padding: 0 30px 0 50px !important;} #bienvenue_de_roger::before {width: 45px !important;height: 45px !important;top: -7.5px;} } @media only screen and (max-width: 767px) {  #bienvenue_de_roger p {font-size: 1rem !important;padding: 0 0 0 40px !important;} #bienvenue_de_roger::before {width: 35px !important;height: 35px !important;top: -5px;} } .langues_parlees p {padding-bottom: 0 !important; color: #bfa568 !important;	} #temoignage_accueil  { padding: 0 17.5% 0 17.5% !important; } #temoignage_accueil p { text-align: center !important; font-size: 1.125rem !important; line-height: 1.6em !important; padding-bottom: 7.5px !important; } #temoignage_accueil p span.auteur {font-size: 80% !important;line-height: 1.4em !important;} #temoignage_accueil::after { content: ""; display: inline-block !important; background-image: url("//univers-harmonie.ch/imagesgk/2023/07/citation_rev.png") !important; opacity: 0.75; width: 60px !important; -webkit-box-sizing: content-box; box-sizing: content-box; height: 60px !important; position: absolute; top: -10px; right: 12.5%; background-size: 100% 100% !important; background-repeat: no-repeat !important; } @media only screen and (max-width: 1524px) {  #temoignage_accueil::after {right: 10%;} } @media only screen and (max-width: 980px) {  #temoignage_accueil {padding: 0 5% 0 5% !important;}	 #temoignage_accueil p {font-size: 15px !important;} #temoignage_accueil::after {width: 45px !important;height: 45px !important;top: -20px; right: -1%;} #temoignage_accueil p span.auteur {font-size: 90% !important;} } @media only screen and (max-width: 767px) {  #temoignage_accueil {padding: 0 2.5% 0 2.5% !important;}	 #temoignage_accueil::after {width: 35px !important;height: 35px !important;} } body.accueil .gkelmt_built_blurb p {font-size: 13px !important; line-height: 1.2em !important;} .gkelmt_built_button { color: #bfa568 !important;		 font-size: 18px !important; line-height: 1.25em !important; text-decoration: none !important; text-align: center !important; padding: 0.3em 0.6em !important; background-color: transparent !important; border: 2px solid #cfbc8e !important;	 border-radius: 5px !important; -moz-border-radius: 5px !important; -webkit-border-radius: 5px !important; } .gkelmt_built_button:hover { color: #ffffff !important; background-color: #cfbc8e !important;	 text-decoration: none !important; } .gkelmt_built_button::after {display: none !important;} .gkelmt_built_button:hover, .gkelmt_built_module .gkelmt_built_button:hover { border: 2px solid transparent; padding: 0.3em 0.6em;					 } .gkelmt_built_button_module_wrapper {margin-top: 35px !important;} .gkelmt_built_contact_reset, .gkelmt_built_contact_submit {margin: 0 0 0 35px;} .gkelmt_contact_bottom_container {margin-top: 5px;} @media only screen and (max-width: 767px) {  .gkelmt_built_contact_reset, .gkelmt_built_contact_submit {margin: 0 0 0 14px;font-size: 16px !important;padding: 0.3em 0.3em !important;} } #popup_accueil.gkelmt_built_row { background-color: transparent !important; } #popup_accueil .gkelmt_built_module { background-color: #ffffff !important; max-width: 810px; padding: 2rem 2rem 3rem 2rem !important; margin: 0 auto !important; } #popup_accueil .gkelmt_built_module.gkelmt_built_button_module_wrapper {padding-top: 0 !important;} #popup_accueil .gkelmt_built_image {padding-bottom: 0 !important;} #popup_accueil .gkelmt_built_image img {width: 60% !important;} #popup_accueil p {text-align: center !important; color: #3c3c3b !important;	} #popup_accueil h2 {font-weight: 600 !important; text-align: center !important;padding-top: 1rem !important;} @media only screen and (max-width: 767px) {  #popup_accueil h2 {font-size: 1.15rem !important;padding: 0.75rem 0 !important;} #popup_accueil .gkelmt_built_module {padding: 1rem 1rem 1.5rem 1rem !important;} #popup_accueil .gkelmt_built_image img {width: 100% !important;} } p.popup_liste {font-weight: 700 !important; padding-bottom: 0.75em !important; width: 55%; margin: 0 auto;} p.popup_liste:last-child {padding-bottom: 1em !important;} @media only screen and (max-width: 980px) {  p.popup_liste {width: initial !important;} #popup_accueil p {display:flex;} #popup_accueil p span {width: 100%; text-wrap: balance;} } @media only screen and (max-width: 767px) {  body.accueil #popup_accueil.gkelmt_built_row {padding: 50px 0 0 0 !important;} } .popup_gk .overlay-close {color: #3c3c3b !important;font-weight: 600 !important;} @media only screen and (min-width: 981px) {  .popup_gk .overlay-close {right: calc((100vw - 810px) / 2) !important;} } span.espace-fine-insecable { letter-spacing: -0.05em !important; } #checkbox_newsletter~span.espace-fine-insecable { letter-spacing: -0.05em !important; } body.accueil .annonce_speciale .gkelmt_built_row {padding-top: 0 !important;} @media only screen and (min-width: 1025px) {  .annonce_speciale .dsm_typing_effect .gkelmt_built_module_inner {margin-top: 1rem !important;}  .annonce_speciale .gkelmt_built_column_1_4 {width: 15% !important; margin-right: 3% !important;} .annonce_speciale .gkelmt_built_column_3_4 {width: 82% !important; margin-right: 0 !important;} } @media only screen and (min-width: 768px) and (max-width: 1024px) {  .annonce_speciale .gkelmt_built_column_1_4 {width: 25% !important; margin-right: 3% !important;} .annonce_speciale .gkelmt_built_column_3_4 {width: 72% !important; margin-right: 0 !important;} } @media only screen and (max-width: 767px) {  .annonce_speciale .gkelmt_built_column_1_4 {margin-bottom: 0 !important;} } .gkelmt_built_section { margin: 0 !important; padding: 0 !important; background-color: transparent !important; } .gkelmt_built_row { margin: 0 auto !important; padding: 50px 70px 0px 70px !important; background-color: #ffffff !important;  width: 80% !important; } #section_avec_row_produits .gkelmt_built_row:first-child {padding-top: 70px !important;} #section_avec_row_produits .gkelmt_built_row.gkelmt_built_equal_columns {padding-top: 35px !important;}	 #section_avec_row_produits #row_separateur_dans_section_avec_produits+.gkelmt_built_row.gkelmt_built_equal_columns {padding-top: 30px !important;}	 #section_avec_row_produits.liens_amis .gkelmt_built_row:first-child {padding-top: 50px !important;}	 .gkelmt_built_row#row_logo_header_pages {padding-top: 30px !important;}  .gkelmt_built_row.row_apres_titre_section, #section_avec_row_produits .gkelmt_built_row.row_apres_titre_section.gkelmt_built_equal_columns, body.accueil .gkelmt_built_row.row_apres_titre_section:not(#entete_accueil) {padding-top: 10px !important;} .gkelmt_built_row.row_apres_titre_section.margin35, body.accueil .gkelmt_built_row.row_apres_titre_section.margin35:not(#entete_accueil) {padding-top: 35px !important;} .gkelmt_built_row.row_apres_titre_section.row_coordonnees {padding-top: 0 !important;} .gkelmt_built_row.soustitre_page_h3 {padding-top: 15px !important;} body.tmplatgk34334 .gkelmt_built_row.soustitre_page_h3 {padding-top: 30px !important;} .gkelmt_built_row.soustitre_page_h3 .gkelmt_built_module {padding-bottom: 20px !important;} .gkelmt_built_row.row_encadre {padding-bottom: 20px !important;} .section_titre_page .gkelmt_built_row#row_separateur, .gkelmt_built_row#row_separateur_dans_section_avec_produits {padding-top: 0px !important;} .gkelmt_built_row#row_avant_banniere_bas_page {padding-bottom: 60px !important;} @media only screen and (min-width: 981px) {  body.accueil .gkelmt_built_row.temoignage_client#row_avant_banniere_bas_page {padding-bottom: 0px !important;} } .gkelmt_built_row#banniere_bas_page {background-color: transparent !important; padding: 70px 0 60px 0 !important;} body.accueil .gkelmt_built_row#banniere_bas_page {padding: 70px 70px 60px 70px !important;} .gkelmt_built_row#pourquoi_sur_RV {padding: 60px 70px 50px 70px !important; margin-bottom: 60px !important;} body.accueil .gkelmt_built_row { padding: 70px 70px 0px 70px !important; } body.accueil .gkelmt_built_row#entete_accueil {  padding-top: 10vw !important; padding-bottom: 10vw !important; padding-top: 10vw; padding-bottom: 10vw; } .gkelmt_built_section#section_header_page .gkelmt_built_row {  padding: initial !important; } @media only screen and (max-width: 980px) {  .gkelmt_built_row {padding: 35px 30px 0px 30px !important;} body.accueil .gkelmt_built_row {padding: 50px 30px 0px 30px !important;} #section_avec_row_produits .gkelmt_built_row:first-child {padding-top: 50px !important;} #section_avec_row_produits .gkelmt_built_row.gkelmt_built_equal_columns {padding-top: 20px !important;}	 #section_avec_row_produits #row_separateur_dans_section_avec_produits+.gkelmt_built_row.gkelmt_built_equal_columns {padding-top: 20px !important;} #section_avec_row_produits.liens_amis .gkelmt_built_row:first-child {padding-top: 40px !important;} .gkelmt_built_row.row_apres_titre_section.margin35 {padding-top: 10px !important;} body.accueil .gkelmt_built_row.row_apres_titre_section.margin35:not(#entete_accueil) {padding-top: 0px !important;} .gkelmt_built_row.soustitre_page_h3 .gkelmt_built_module {padding-bottom: 0px !important;} body.tmplatgk34334 .gkelmt_built_row.soustitre_page_h3 {padding-bottom: 30px !important;} .gkelmt_built_row#row_avant_banniere_bas_page {padding-bottom: 45px !important;} .gkelmt_built_row#banniere_bas_page {padding: 60px 0 40px 0 !important;} body.accueil .gkelmt_built_row#banniere_bas_page {padding: 60px 30px 40px 30px !important;} .gkelmt_built_row#pourquoi_sur_RV {padding: 40px 30px 30px 30px !important; margin-bottom: 40px !important;} } @media only screen and (max-width: 767px) {  .gkelmt_built_row {padding: 30px 20px 0px 20px !important; width: 90% !important;} body.accueil .gkelmt_built_row#entete_accueil {padding: 30px 10px !important;} #section_avec_row_produits .gkelmt_built_row.gkelmt_built_equal_columns {padding-top: 0px !important;}  #section_avec_row_produits.liens_amis .gkelmt_built_row:first-child {padding-top: 35px !important;} .gkelmt_built_row#row_avant_banniere_bas_page {padding-bottom: 30px !important;} .gkelmt_built_row#banniere_bas_page {padding: 40px 0 20px 0 !important;} body.accueil .gkelmt_built_row#banniere_bas_page {padding: 60px 20px 40px 20px !important;} .gkelmt_built_row#pourquoi_sur_RV {padding: 30px 20px 20px 20px !important; margin-bottom: 30px !important;} } @media only screen and (max-width: 980px) {  .gkelmt_built_gkgaps1 .gkelmt_built_column.col_avec_margin_bottom,  .gkelmt_built_gkgaps1.gkelmt_built_row .gkelmt_built_column.col_avec_margin_bottom { margin-bottom: 30px !important; } } @media only screen and (min-width: 768px) and (max-width: 980px) {  .gkelmt_built_column_1_2,  .gkelmt_built_column_3_5,  .gkelmt_built_column_2_5,  .gkelmt_built_column_1_3,  .gkelmt_built_column_2_3 {margin: 0 0 20px 0 !important;} .gkelmt_built_column_1_2:last-child,  .gkelmt_built_column_3_5:last-child,  .gkelmt_built_column_2_5:last-child,  .gkelmt_built_column_1_3:last-child,  .gkelmt_built_column_2_3:last-child,  .gkelmt_built_row_4col .gkelmt_built_column:nth-last-child(-n+2) {margin-bottom: 0px !important;} #section_avec_blurbs .row_apres_titre_section, body.tmplatgk34334 #categories_produits .gkelmt_built_row.row_apres_titre_section.margin35 {padding-top: 0px !important;} #section_avec_blurbs .gkelmt_built_row_4col .gkelmt_built_column:nth-last-child(-n+2), body.tmplatgk34334 #categories_produits .gkelmt_built_row_4col .gkelmt_built_column:nth-last-child(-n+2) {margin-bottom: 20px !important;} .gkelmt_built_column_1_4,  .gkelmt_built_column_1_5 {width:calc(50% - 10px) !important; margin: 0 20px 20px 0 !important;} .gkelmt_built_column_1_4:nth-child(2n),  .gkelmt_built_column_1_5:nth-child(2n) {margin-right: 0px !important;} .section_titre_page .gkelmt_built_column {margin-bottom: 0px !important;} } @media only screen and (max-width: 767px) {  .gkelmt_built_column, .gkelmt_built_gkgaps1 .gkelmt_built_column {width:100% !important; margin: 0 0 20px 0 !important;} .gkelmt_built_column:last-child {width:100% !important; margin: 0 !important;} .gkelmt_built_column_1_4:last-child, .gkelmt_built_column_1_5:last-child {margin-bottom: 20px !important;} .section_titre_page .gkelmt_built_column {margin-bottom: 0px !important;} body.accueil #section_avec_blurbs .gkelmt_built_row.row_apres_titre_section.margin35:not(#entete_accueil), body.tmplatgk34334 #categories_produits .gkelmt_built_row.row_apres_titre_section.margin35 {padding-top: 0px !important;}	#section_avec_blurbs #row_avant_banniere_bas_page.row_apres_titre_section.margin35 {padding-bottom: 0px !important;} } .gkelmt_built_module:not(.gkelmt_built_divider):not(.gkelmt_built_testimonial):not(.titre_avec_soustitre):not(.langues_parlees):not(.trustbanner):not(#fildariane) {margin-bottom: 10px !important;} .section_titre_page .gkelmt_built_module {margin-bottom: 0px !important; padding: 0 !important;} .gkelmt_built_blurb {height: 100%;} .gkelmt_built_blurb .gkelmt_built_blurb_description {color:#3c3c3b !important;	} .gkelmt_built_blurb h4.gkelmt_built_module_header, .gkelmt_built_blurb .gkelmt_built_blurb_description {text-wrap: balance;} .gkelmt_built_blurb.harmonisation_des_lieux .gkelmt_built_blurb_description p {letter-spacing: -0.1px;} .colonne_avec_plusieurs_images .gkelmt_built_module:not(.gkelmt_built_divider):not(.gkelmt_built_testimonial):not(.titre_avec_soustitre):not(.langues_parlees):not(:last-child) {margin-bottom: 50px !important;} #fildariane.gkelmt_built_module {padding-bottom: 1rem !important;} #fildariane.gkelmt_built_module .gkelmt_built_text_inner, #fildariane.gkelmt_built_module .gkelmt_built_text_inner a { font-size: 1.125rem !important; color: #000bad !important; font-weight: 500 !important; line-height: 1.25em !important; } #fildariane.gkelmt_built_module .gkelmt_built_text_inner a {text-transform: uppercase;} #fildariane.gkelmt_built_module .gkelmt_built_text_inner a:hover {opacity: 0.75;} #section_avec_row_produits h3, #section_avec_row_produits h5 {padding-bottom: 0 !important;} #section_avec_row_produits .gkelmt_built_module.gkelmt_built_text {margin-bottom: 0 !important;} .section_titre_page h1, .section_titre_page h6 {text-wrap: balance !important;} .gkelmt_built_module.gkelmt_built_text_align_justified {text-align: left !important;} .contact_mail {margin-top: 40px !important;} @media only screen and (min-width: 981px) { .column-swap { display: flex; } .column-swap .gkelmt_built_column:first-child { order: 2; margin-right: 0 !important; } .column-swap .gkelmt_built_column:last-child { order: 1; margin-right: 5.5% !important; } } @media only screen and (min-width: 1500px) {  .gkelmt_built_row.row_coordonnees {padding: 50px calc(10% + 70px) 0 calc(10% + 70px) !important;} } @media only screen and (max-width: 820px) {  .gkelmt_built_row.row_coordonnees .gkelmt_built_column {margin: 0 !important;} } .boutique_texte_intro p {text-align: center;} .boutique_texte_intro.bols p {text-wrap: balance;} .gkelmt_built_row.row_apres_titre_section.row_coordonnees a {color: #3c3c3b !important;} .gkelmt_built_row.row_apres_titre_section.row_coordonnees a:hover {color: #bfa568 !important;} #section_intro_contact .gkelmt_built_row.tel_mail {padding-top: 0 !important;} #section_intro_contact .gkelmt_built_row.formulaire {padding-top: 40px !important;} #section_intro_contact .tel_mail .gkelmt_built_column:last-child {max-width: 430px;} @media (max-width: 1024px) { #section_intro_contact .tel_mail .gkelmt_built_column:first-child {width: 35%;} #section_intro_contact .tel_mail .gkelmt_built_column:last-child {width: 62%;} } @media (min-width: 1025px) { #frm_form_2_container .frm_fields_container {display: block !important; columns: 2; gap: 3% !important;} } .frm_style_style-formidable.with_frm_style .frm_primary_label, .frm_checkbox label { color: #3c3c3b !important;	 font-size: 0.875rem !important; font-weight: 500 !important; } .frm_style_style-formidable.with_frm_style input[type="text"],  .frm_style_style-formidable.with_frm_style input[type="tel"], .frm_style_style-formidable.with_frm_style input[type="email"], .with_frm_style select,	 .frm_style_style-formidable.with_frm_style textarea { color: #3c3c3b !important;	 font-size: 0.875rem !important;	 font-weight: 500 !important; background-color: transparent !important; border: 1.25px solid #3c3c3b !important;	 border-radius: 5px !important; -moz-border-radius: 5px !important; -webkit-border-radius: 5px !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; box-sizing: border-box !important; outline: none !important; box-shadow: none !important; } #frm_field_11_container {margin-top: 10px;} #frm_field_12_container .frm_checkbox label {line-height: 1.7;} #frm_field_12_container, #frm_field_6_container, fieldset {margin-bottom: 0; padding-bottom: 0 !important;} button.frm_button_submit {float: right; margin: 0 !important;} .frm_style_style-formidable.with_frm_style .frm_error, .frm_style_style-formidable.with_frm_style .frm_limit_error { color: #e74319 !important; font-size: 0.825rem; } .frm_style_style-formidable.with_frm_style .frm_error_style { background-color: transparent; border: 1px solid #e74319; border-radius: 5px; color: #e74319; font-size: 0.825rem; margin: 20px 0; padding: 7px 15px !important; } .frm_style_style-formidable.with_frm_style .frm_message, .frm_success_style { background-color: transparent; border: 1px solid #3793b2; border-radius: 5px; margin: 20px 0 !important; padding: 7px 15px !important; max-width: 450px; } .frm_style_style-formidable.with_frm_style .frm_message p, .frm_success_style p { color: #3793b2 !important; font-size: 0.875rem !important; padding: 0 !important; margin: 0 !important;	 } .wpa-test-msg {display: none;} .gkelmt_built_testimonial { background-color: transparent !important; padding: 2rem 0 0 0 !important; } @media only screen and (min-width: 981px) {  .gkelmt_built_testimonial {margin-bottom: 35px !important;} .gkelmt_built_row.row_temoignages .gkelmt_built_column .gkelmt_built_testimonial:last-child {margin-bottom: 0 !important;} } @media only screen and (max-width: 980px) {  .gkelmt_built_testimonial {margin-bottom: 40px !important;} .gkelmt_built_row.row_temoignages .gkelmt_built_column:last-child .gkelmt_built_testimonial:last-child {margin-bottom: 0 !important;} } .gkelmt_built_testimonial::before { content: ""; display: inline-block !important; background-image: url("//univers-harmonie.ch/imagesgk/2023/07/citation.png") !important; opacity: 0.75; width: 40px !important; -webkit-box-sizing: content-box; box-sizing: content-box; height: 40px !important; position: absolute; top: 0px; left: 0px; margin-left: -15px; background-size: 100% 100% !important; background-repeat: no-repeat !important; background-color: transparent; border-radius: 0; } @media only screen and (max-width: 767px) {  .gkelmt_built_testimonial::before {width: 30px !important;height: 30px !important;top: 5px;margin-left: -10px;} } span.gkelmt_built_testimonial_author { color: #b4b4b4 !important; font-weight: 600; margin-top: 10px !important; } span.gkelmt_built_testimonial_company { color: #b4b4b4 !important; } #banniere_bas_page p.coordonnees { color: #3c3c3b !important;	 letter-spacing: -0.5px; font-weight: 600 !important; } @media only screen and (max-width: 1024px) {  .gkelmt-db #gkelmt-boc .gkelmt-l .gkelmt_built_row.gkelmt_built_equal_columns#banniere_bas_page {display: block !important;} #banniere_bas_page .gkelmt_built_column_1_2 {width: 100% !important; margin-bottom: 2rem !important;} #banniere_bas_page .gkelmt_built_column_1_4 {width: 48.5% !important; margin-bottom: 2rem !important; margin-right: 3% !important;} #banniere_bas_page .gkelmt_built_column_1_4:last-child {margin-right: 0 !important;} } @media only screen and (max-width: 767px) {  #banniere_bas_page .gkelmt_built_column_1_4 {width: 100% !important; margin-bottom: 2rem !important; margin-right: 0 !important;} } @media only screen and (min-width: 1025px) {  #banniere_bas_page .gkelmt_built_text.adresse, #banniere_bas_page .gkelmt_built_text.horaires {height: 100%;} #banniere_bas_page .gkelmt_built_column_1_4 .gkelmt_built_text .gkelmt_built_text_inner { position: relative; top: 50%; transform: translatey(-50%); } } a.lien_maps, #banniere_bas_page .gkelmt_built_text.adresse a, p.tel, p.tel a {color:#3c3c3b !important;	} a.lien_maps:hover, #banniere_bas_page .gkelmt_built_text.adresse a:hover {color:#bfa568 !important;}	 @media only screen and (max-width: 767px) {  a.lien_maps, #banniere_bas_page .gkelmt_built_text.adresse a, p.tel, p.tel a {color:#3c3c3b !important;	} } @media only screen and (min-width: 768px) {  .baseline_logo_footer br {display: none;} } #banniere_bas_page .comment_prendre_RV { width: 97%; margin: 0 3% 0 0; text-align: center !important; margin-top: 20px; } #banniere_bas_page .comment_prendre_RV p {text-wrap: balance;} @media only screen and (max-width: 767px) {  #banniere_bas_page .comment_prendre_RV {width: 100%;} } .gkelmt_built_section.footer_4col {background-color: #a3a3a3 !important;}	 .gkelmt_built_section.footer_4col .gkelmt_built_row { background-color: transparent !important;  padding: 30px 0px !important; } @media only screen and (min-width: 1350px) {  .gkelmt_built_section.footer_4col .gkelmt_built_row { display: flex; justify-content: space-between; align-items: baseline; } .gkelmt_built_section.footer_4col .gkelmt_built_row .gkelmt_built_column {width: 210px; margin-right: 0 !important; padding-left: 30px;} .gkelmt_built_section.footer_4col .gkelmt_built_row .gkelmt_built_column:nth-child(1) {width: 250px; padding-left: 0;} .gkelmt_built_section.footer_4col .gkelmt_built_row .gkelmt_built_column:nth-child(3) {width: auto; flex-grow: 1; } } @media only screen and (max-width: 1349px) and (min-width: 678px) {  .gkelmt_built_section.footer_4col .gkelmt_built_row br {display: none;} .gkelmt_built_section.footer_4col .gkelmt_built_row .gkelmt_built_column:nth-child(5) br {display: initial;} .gkelmt_built_section.footer_4col .gkelmt_built_row {display: block;} .gkelmt_built_section.footer_4col .gkelmt_built_row .gkelmt_built_column {margin-right: 0 !important;} .gkelmt_built_section.footer_4col .gkelmt_built_row .gkelmt_built_column:nth-child(1) {width: 250px !important;} .gkelmt_built_section.footer_4col .gkelmt_built_row .gkelmt_built_column:nth-child(2) {width: calc(100% - 250px) !important; padding-left: 30px; height: 119px !important;} .gkelmt_built_section.footer_4col .gkelmt_built_row .gkelmt_built_column:nth-child(3) {width: 250px !important;} .gkelmt_built_section.footer_4col .gkelmt_built_row .gkelmt_built_column:nth-child(4), .gkelmt_built_section.footer_4col .gkelmt_built_row .gkelmt_built_column:nth-child(5) {width: 210px !important; padding-left: 30px; margin-top: 20px;} } @media only screen and (max-width: 1024px) {  .gkelmt_built_section.footer_4col .gkelmt_built_row .gkelmt_built_column:nth-child(3) {width: 0 !important;} .gkelmt_built_section.footer_4col .gkelmt_built_row .gkelmt_built_column:nth-child(4) {padding-left: 0;} } @media only screen and (max-width: 767px) {  .gkelmt_built_section.footer_4col .gkelmt_built_row br {display: none;} .gkelmt_built_section.footer_4col .gkelmt_built_row .gkelmt_built_column:nth-child(5) br {display: initial;} } .gkelmt_built_section.footer_4col .encart_footer {text-align: center; padding: 1rem; background-color: #fdfdfd !important;}	 .gkelmt_built_section.footer_4col p, .gkelmt_built_section.footer_4col p a {line-height: 1.4em !important; padding-bottom: 0.35em !important; color: #fdfdfd !important;}	 .gkelmt_built_section.footer_4col p a:hover {color:#e5dbc3 !important;}	 .gkelmt_built_section.footer_4col p.grand {font-size: 1rem !important;} .gkelmt_built_section.footer_4col .encart_footer p, .gkelmt_built_section.footer_4col .encart_footer p a {color: #3c3c3b !important;}	 .gkelmt_built_section.footer_4col .encart_footer p a:hover {color:#bfa568 !important;}	 #main-footer {background-color: #5b5b5b !important;} #footer-bottom {background-color: transparent !important;} #footer-info, #footer-info a {font-weight: 500; color: #fdfdfd !important;}	 @media only screen and (min-width: 768px) {  #footer-info {display:flex;} span.texte-footer-bottom {text-wrap: balance; width: 100%;} span.texte-footer-bottom.rgpd {text-align: right;} #footer-info {text-align: left;} } #footer-info {float: none;}	 @media only screen and (max-width: 980px) {  #footer-bottom .container {width: 90%;} #footer-info, #footer-info a {font-size: 12.5px;} } @media only screen and (max-width: 767px) {  span.texte-footer-bottom {display: block; width: 100%;} #footer-info {text-align: center;} span.texte-footer-bottom.rgpd {margin-top: 1.5rem;} } .baseline_logo_footer p { font-size: 17.5px !important; font-family: 'Amiko',sans-serif !important; color: #94999c !important; padding-top: 0.25rem !important; } @media only screen and (max-width: 767px) {  .baseline_logo_footer p {font-size: 15px !important;} } .gkelmt-menu a,  #top-menu a {color: #3c3c3b !important;	} #logo_header_pages {max-width: 275px !important;} .gkelmt_built_module.gkelmt_built_menu .gkelmt_mobile_nav_menu { pointer-events: none; } .gkelmt_built_module.gkelmt_built_menu .gkelmt_mobile_nav_menu .mobile_menu_bar, .gkelmt_built_module.gkelmt_built_menu .gkelmt_mobile_nav_menu .gkelmt_mobile_menu li a { pointer-events: auto; } #gkelmt_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before, .gkelmt_built_module.gkelmt_built_menu .gkelmt_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before { content: '\4d'; } #main-header #mobile_menu.gkelmt_mobile_menu .navitmgk-has-children > a[href="#0"], .gkelmt_built_module.gkelmt_built_menu .gkelmt_mobile_menu .navitmgk-has-children > a[href="#0"] {  pointer-events: none; } #main-header #mobile_menu.gkelmt_mobile_menu .navitmgk-has-children, .gkelmt_built_module.gkelmt_built_menu .gkelmt_mobile_menu .navitmgk-has-children { position: relative;	 } #main-header #mobile_menu.gkelmt_mobile_menu .sub-menu-toggle, .gkelmt_built_module.gkelmt_built_menu .gkelmt_mobile_menu .sub-menu-toggle { position: absolute; z-index: 1; width: 36px; height: 36px; line-height: 36px; top: 4px; right: 4px; cursor: pointer; text-align: center; pointer-events: auto; } #main-header #mobile_menu.gkelmt_mobile_menu .sub-menu-toggle::before, .gkelmt_built_module.gkelmt_built_menu .gkelmt_mobile_menu .sub-menu-toggle::before { font-family: "ETmodules" !important; font-weight: normal; font-style: normal; font-variant: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; line-height: 36px; font-size: 24px; text-transform: none; speak: none; content: '\33'; } #main-header #mobile_menu.gkelmt_mobile_menu .sub-menu-toggle.popped::before, .gkelmt_built_module.gkelmt_built_menu .gkelmt_mobile_menu .sub-menu-toggle.popped::before { content: '\32'; } #main-header #mobile_menu.gkelmt_mobile_menu .sub-menu-toggle ~ ul.sub-menu, .gkelmt_built_module.gkelmt_built_menu .gkelmt_mobile_menu .sub-menu-toggle ~ ul.sub-menu { display: none !important; padding-left: 0; } #main-header #mobile_menu.gkelmt_mobile_menu .sub-menu-toggle.popped ~ ul.sub-menu, .gkelmt_built_module.gkelmt_built_menu .gkelmt_mobile_menu .sub-menu-toggle.popped ~ ul.sub-menu { display: block !important; } .gkelmt_mobile_menu {padding: 5% 0;} .gkelmt_mobile_menu ul.sub-menu, .gkelmt_mobile_menu ul.sub-menu li { padding: 0; } #main-header #mobile_menu.gkelmt_mobile_menu li a, .gkelmt_built_module.gkelmt_built_menu .gkelmt_mobile_menu li a { padding: 10px 5%; } #main-header #mobile_menu.gkelmt_mobile_menu li li a, .gkelmt_built_module.gkelmt_built_menu .gkelmt_mobile_menu li li a { padding: 8px 8px 8px 24px; font-size: 13px; } #main-header #mobile_menu.gkelmt_mobile_menu li li li a, .gkelmt_built_module.gkelmt_built_menu .gkelmt_mobile_menu li li li a { padding: 8px 8px 8px 30px; font-size: 13px; } #main-header #mobile_menu.gkelmt_mobile_menu .navitmgk-has-children .sub-menu-toggle + a, .gkelmt_built_module.gkelmt_built_menu .gkelmt_mobile_menu .navitmgk-has-children .sub-menu-toggle + a { padding-right: 44px; } #main-header #mobile_menu.gkelmt_mobile_menu .navitmgk-has-children > a, .gkelmt_built_module.gkelmt_built_menu .gkelmt_mobile_menu .navitmgk-has-children > a { background-color: transparent; font-weight: inherit; } #main-header #mobile_menu.gkelmt_mobile_menu li.current-menu-ancestor > a, #main-header #mobile_menu.gkelmt_mobile_menu li.current_page_item > a, #main-header #mobile_menu.gkelmt_mobile_menu li.current-navitmgk > a, .gkelmt_built_module.gkelmt_built_menu .gkelmt_mobile_menu li.current-navitmgk > a { color: #000bad; } #main-header .navitmgk-has-children ul.sub-menu  li.current-menu-ancestor > a, #main-header .navitmgk-has-children ul.sub-menu  li.current_page_item > a, #main-header .navitmgk-has-children ul.sub-menu  li.current-navitmgk > a { color: #000bad !important; } #main-header .navitmgk-has-children ul.sub-menu li:first-child a {font-style: italic !important; font-weight: 500 !important;} .gkelmt_mobile_menu li a {border-bottom: 1px solid rgba(191,165,104,.1) !important;} .gkelmt_mobile_menu li.navitmgk-has-children ul.sub-menu li:last-child a {border-bottom: 1px solid rgba(191,165,104,.6) !important;} @media (min-width: 981px) { .gkelmt_vertical_nav #page-container #main-header {padding-top: 20px;} .gkelmt_vertical_nav.gkelmt_vertical_fixed.gkelmt_gk_header_lftlgn #gkelmt-top-navigation, 		 .gkelmt_vertical_nav.gkelmt_vertical_fixed.gkelmt_header_style_split #gkelmt-top-navigation {padding-top: 0px;} .gkelmt_vertical_nav #page-container #main-header {width: 240px;}	 .gkelmt_vertical_nav #main-header #top-menu li ul {left: 200px;}	 .gkelmt_vertical_nav #main-header #top-menu>li>a {text-wrap: balance;} } .nav li ul {width: 310px;} .nav li li {padding: 0 10px !important;} #top-menu li li a {width: 290px;padding: 6px 10px;} @media only screen and (min-width: 981px) {  .gkelmt_vertical_nav #main-header #top-menu li ul {top: -37px;} } li.navitmgk-32112 a img.imggk-32110 { width: 20px !important; height: auto; margin-left: 5px; vertical-align: bottom; } body.accueil header#main-header {display: none;} @media only screen and (max-width: 980px) {  body.accueil .gkelmt_built_section--with-menu .gkelmt_built_row {padding: 20px !important;} body.accueil .gkelmt_built_section--with-menu .gkelmt_built_column {width: 50% !important;margin-right: 0 !important;} body.accueil .gkelmt_built_section--with-menu .gkelmt_built_module {margin: 0 !important; padding: 0 !important; width: 100% !important;} body.accueil .gkelmt_built_section--with-menu #logoHome img {width: 100% !important;} body.accueil .gkelmt_built_menu .gkelmt_mobile_nav_menu {position: absolute; right: 0;} body.accueil .mobile_nav ul#mobile_menu1 {width: 250px !important; position: absolute; left: -208px !important;}  body:not(.accueil) header#main-header {width: 80%; margin: 0 auto !important; padding: 18px 23px 60px 17px !important; box-shadow: none !important;} body:not(.accueil) header#main-header .gkelmt_menu_container {margin: 0 !important; width: 100% !important;} body:not(.accueil) header#main-header img#logo {width: 50% !important; max-height: initial; max-width: initial;} body:not(.accueil) .mobile_menu_bar::before {top: 3px; left: -3px;} body:not(.accueil) ul#mobile_menu {width: 60%; left: initial; right: -75px;} body.accueil ul#mobile_menu1 {width: 600%; left: initial; right: -35px;} body.accueil ul#mobile_menu1 li a {width: 100% !important;} body:not(.accueil) .gkelmt_mobile_menu .navitmgk-3621,  body:not(.accueil) .gkelmt_mobile_menu .navitmgk-3619,  body:not(.accueil) .gkelmt_mobile_menu .navitmgk-4868,  body:not(.accueil) .gkelmt_mobile_menu .navitmgk-3620,  body:not(.accueil) .gkelmt_mobile_menu > li:last-child {display: none;} } @media only screen and (max-width: 767px) {  body:not(.accueil) header#main-header {width: 90%; padding: 18px 23px 22px 17px !important;} body:not(.accueil) ul#mobile_menu {width: 103%; left: initial; right: -35px;} body.accueil ul#mobile_menu1 {width: 700%; left: initial; right: -20px;} } @media only screen and (min-width: 981px) {  body.accueil.gkelmt_vertical_nav #gkelmt-main-area, body.accueil.gkelmt_vertical_nav #top-header {margin-left: 0 !important;} } body #page-container #top-header {display: none;} .gkelmt_built_menu .gkelmt_built_menu__wrap { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .gkelmt_built_menu .gkelmt-menu#menu-menu-accueil-2024 {margin: 0 !important;} .gkelmt_built_menu--without-logo .gkelmt_built_menu__menu>nav>ul>li {margin-top: 0;} .gkelmt_built_menu--without-logo .gkelmt_built_menu__menu>nav>ul>li>a {padding: 0 !important;} #menu-menu-accueil-2024 li {align-items: center}	 #menu-menu-accueil-2024 li a { padding: 12px 24px !important; line-height: 1.25em !important; text-decoration: none !important; } #menu-menu-accueil-2024 li#navitmgk-34337 a { border: 1px solid #cfbc8e !important; border-radius: 5px !important; margin-left: 24px; } #menu-menu-accueil-2024 li#navitmgk-34337 a:hover { color: #fdfdfd !important;  background-color: #bfa568 !important; border: 1px solid #cfbc8e !important; } @media only screen and (max-width: 980px) {  #section_header_page .gkelmt_built_menu .gkelmt_mobile_nav_menu li a br {display: none;} } li.astm-search-menu a {padding-bottom: 30px !important;} .is-menu.is-dropdown form { min-width: initial; position: absolute; right: 0; top: 0; z-index: 9; } .is-form-style-2 label { width: 100% !important; border: 1px solid #bfa568;	 } body .popup-search-close::before, body .search-close::before, body .popup-search-close::after, body .search-close::after { border-color: #bfa568 !important;	 top: -75%; } @media only screen and (min-width: 981px) {  #code_ivory_search, #code_ivory_search .gkelmt_built_code_inner {height: 100%;} #code_ivory_search form { min-width: 230px; max-width: 300px; position: absolute; right: 0; top: 50%; z-index: 9; transform: translateY(-50%); } } @media only screen and (max-width: 980px) {  #section_rechercher_mobile:not(.section_no_result) { width: 100%;  background-color: #eaeced !important; margin: 0 auto !important; position: fixed; bottom: 0px; z-index: 9; } #section_rechercher_mobile:not(.section_no_result) .gkelmt_built_row { width: 100%;  background-color: transparent !important;  padding: 30px 0px 0px 0px !important; } } @media only screen and (max-width: 767px) {  #section_rechercher_mobile:not(.section_no_result) .gkelmt_built_row {padding: 13px 0px 0px 0px !important;} } body.product-template-default.single-product #descr_courte_pour_search_results {display: none !important;} body.search .gkelmt_built_post { margin: 0px !important; } body.search .gkelmt_built_post .entry-featured-image-url { display: block; float: left; position: relative; width: 20% !important; margin-bottom: 30px; margin-right: 3%; } @media only screen and (max-width: 767px) {  body.search .gkelmt_built_post .entry-featured-image-url { float: none; width: 100% !important; margin-bottom: 20px; margin-right: 0; } } body.search .gkelmt_built_post h2.entry-title, body.search .gkelmt_built_post p { display: block; float: left; width: 50% !important; } @media only screen and (max-width: 767px) {  body.search .gkelmt_built_post h2.entry-title, body.search .gkelmt_built_post p { float: none; width: 100% !important; } } body.search  article:last-of-type .gkelmt_built_row {padding-bottom: 60px !important;} @media only screen and (max-width: 980px) {  body.search  article:last-of-type .gkelmt_built_row {padding-bottom: 40px !important;} } @media only screen and (max-width: 767px) {  body.search  article:last-of-type .gkelmt_built_row {padding-bottom: 20px !important;} } p.no-result-recherche { margin-left: 14px;  padding-bottom: 2rem !important; } p.no-result-recherche::before { font-family: Baskerville, "Times New Roman", serif !important; font-weight: 600; color: #3c3c3b; font-size: 1.4rem !important; content: "!"; position: absolute; top: 0; left: 0; } body:not(.search-no-results) p.no-result-recherche {display: none;} .gkelmt_built_code.nouvelle_recherche { min-width: 230px; max-width: 300px; padding-bottom: 55vh; } @media only screen and (max-width: 980px) {  .gkelmt_built_code.nouvelle_recherche {padding-bottom: 40vh;} } #produit_titre h1 {font-size: 1.375rem !important;} #produit_prix .shopgk-price-suffix {font-size: 17.5px !important;} #produit_ajouter_au_panier {margin-top: 30px !important;} body.single-product #produit_section_main_infos #produit_description_courte p:first-child {display: none;} #produit_onglets_infos_compl .gkelmt_built_row {width: 100% !important; margin: 35px 0 34px 0 !important;} @media only screen and (max-width: 980px) {  #produit_section_onglets .gkelmt_built_section, #produit_section_onglets .gkelmt_built_section .gkelmt_built_row {padding: 10px 0 !important;margin: 0 !important;} #produit_section_onglets {padding: 0 !important;} } @media only screen and (max-width: 767px) {  .gkelmt-db #gkelmt-boc .gkelmt-l .gkelmt_built_tab {padding: 10px;} .gkelmt-db #gkelmt-boc .gkelmt-l .gkelmt_built_tabs_controls li a {padding: 4px 10px;} } .gkelmt-db #gkelmt-boc .gkelmt-l ul.gkelmt_built_tabs_controls::after {border-top: none;} .gkelmt_built_tabs_controls li {border-right: 2px solid #ffffff !important;}	 #produit_onglets_infos_compl .gkelmt_built_tab span.embed-youtube { max-width: 848px !important; } #section_cachee {display: none !important;} .gkelmt_built_tab_content .galerie_images_dans_onglet .gkelmt_built_gallery_item { width: 22.75% !important; margin-right: 3% !important; margin-bottom: 3% !important; } .gkelmt_built_tab_content .galerie_images_dans_onglet .gkelmt_built_gallery_item.gkelmt_built_grid_item.last_in_row {margin-right: 0 !important;} .gkelmt_built_tab_content .galerie_images_dans_onglet .gkelmt_built_gallery_items {margin-bottom: -3% !important;} @media only screen and (max-width: 767px) {  .gkelmt_built_tab_content .galerie_images_dans_onglet .gkelmt_built_gallery_item { width: 100% !important; margin-right: 0 !important; margin-bottom: 20px !important; } } .mfp-gallery .mfp-title {display: none;} .shopgk-product-gallery__image span { width: 100%; display: block; padding: 5px 15px; margin-top: 10px; color: #3c3c3b !important;	 text-align:center; font-size: 13px; font-weight: 700; } .shopgk div.product form.cart div.quantity, .shopgk-page div.product form.cart div.quantity, .shopgk #content div.product form.cart div.quantity, .shopgk-page #content div.product form.cart div.quantity { margin: 0 !important; width: 22%; overflow: hidden; } .shopgk .quantity input.qty, .shopgk-page .quantity input.qty, .shopgk #content .quantity input.qty, .shopgk-page #content .quantity input.qty, .gkelmt-db #gkelmt-boc .gkelmt-l .gkelmt_built_wc_add_to_cart .quantity input.qty, .shopgk-cart table.cart td.actions .coupon .input-text, .shopgk form .form-row input.input-text, .shopgk form .form-row textarea, .gkelmt_built_wc_cart_totals .select2-container--default .select2-selection--single, .select2-container--default .select2-selection--single { -webkit-appearance: none; background-color: transparent !important; max-width: 100%; border-radius: 5px !important; border: 1px solid #aaa !important; padding: 8px 8px 8px 12px !important; color: #3c3c3b !important;	 font-size: 1rem !important; font-weight: normal !important; line-height: 1.125rem !important; height: 45px !important; } .shopgk .quantity input.qty, .shopgk-page .quantity input.qty, .shopgk #content .quantity input.qty, .shopgk-page #content .quantity input.qty, .gkelmt-db #gkelmt-boc .gkelmt-l .gkelmt_built_wc_add_to_cart .quantity input.qty, .select2-container .select2-selection--single .select2-selection__rendered {padding-left: 0 !important;} .shopgk form .form-row textarea {height: initial !important;} .shopgk form .form-row .required {color: #bfa568; font-weight: 500;}	 button.single_add_to_cart_button, .gkelmt_built_gkbox.shopgk.gkbox_shopping_cart a.button.wc-forward:not(.checkout), .shopgk .button, .shopgk button:not(.mfp-arrow):not(.mfp-close):not(.frm_button_submit):not(.thmaf-acnt-dflt):not(.pswp__button):not(.gkelmt-fb-button):not(.cmplz-btn), .shopgk button .order-again a.button, .wc-block-components-notice-banner.bubulgum>.wc-block-components-notice-banner__content .wc-forward, button.frm_button_submit, .gkelmt_built_button.bouton_CTA { color: #bfa568 !important;	 font-size: 1.125rem !important; line-height: 1.25em !important; text-align: center !important; font-weight: 500; text-decoration: none !important; padding: 8px 16px !important; background-color: transparent !important; border: 1px solid #cfbc8e !important;	 border-radius: 5px !important; height: 45px !important; opacity: 1 !important; } .gkelmt_built_button.bouton_CTA {font-size: 1.375rem !important; padding: 24px !important; height: auto !important;} .module_bouton_CTA {margin: 20px 0 0 0 !important;} .gkelmt_built_button.bouton_CTA span {font-size: 1rem !important;} #banniere_bas_page .horaires .gkelmt_built_button.bouton_CTA {padding: 6px 18px 12px 18px !important;} #banniere_bas_page .horaires .gkelmt_built_button.bouton_CTA span {font-size: 0.875rem !important;} @media only screen and (max-width: 767px) {  #banniere_bas_page .horaires .gkelmt_built_button.bouton_CTA {padding: 6px 12px 12px 12px !important;} .gkelmt_built_button.bouton_CTA {font-size: 1.25rem !important; padding: 16px !important; height: auto !important;} #entete_accueil .gkelmt_built_button.bouton_CTA {padding: 16px 8px !important;} .gkelmt_built_button.bouton_CTA span {font-size: 0.875rem !important;}	 } .gkelmt_built_button_alignment_center .gkelmt_built_button.bouton_CTA {margin-top: 2rem !important;} button.single_add_to_cart_button:hover, .shopgk .button:hover, .shopgk button:not(.mfp-arrow):not(.mfp-close):not(.frm_button_submit):not(.thmaf-acnt-dflt):not(.pswp__button):not(.gkelmt-fb-button):not(.cmplz-btn):hover, .order-again a.button:hover, .wc-block-components-notice-banner.bubulgum>.wc-block-components-notice-banner__content .wc-forward:hover, button.frm_button_submit:hover, .gkelmt_built_button.bouton_CTA:hover { color: #fdfdfd !important; background-color: #cfbc8e !important;	 text-decoration: none !important; border-radius: 5px !important; } .gkelmt_built_button::after, .button::after { display: none !important; } .wc-block-components-notice-banner.bubulgum>.wc-block-components-notice-banner__content { font-family: Open Sans,Arial,sans-serif !important; color: #3c3c3b !important;	 font-size: 0.875rem !important; font-weight: 500 !important; line-height: 1.7em !important; padding-bottom: 1em !important; } .wc-block-components-notice-banner.bubulgum>.wc-block-components-notice-banner__content:before { font-family: "ETmodules" !important; font-weight: inherit; font-style: inherit; font-variant: inherit; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; line-height: inherit; font-size: 1.75em !important; text-transform: none; speak: none; content: '\52'; padding-right: 0.125em; vertical-align: bottom; color: #bfa568 !important;	 } @media only screen and (max-width: 980px) {  .wc-block-components-notice-banner.bubulgum>.wc-block-components-notice-banner__content:before {display: none;} } .wc-block-components-notice-banner.bubulgum>.wc-block-components-notice-banner__content .wc-forward, button#place_order, button.frm_button_submit, .gkelmt_built_button.bouton_CTA { color: #fdfdfd !important; background-color: #cfbc8e !important;	  border: 1px solid #cfbc8e !important;	 } .wc-block-components-notice-banner.bubulgum>.wc-block-components-notice-banner__content .wc-forward:hover, button#place_order:hover, button.frm_button_submit:hover, .gkelmt_built_button.bouton_CTA:hover { background-color: #bfa568 !important;	 } .wc-block-components-notice-banner.bubulgum>.wc-block-components-notice-banner__content .wc-forward {height: initial !important; margin-left: 20px !important;} #entete_accueil .gkelmt_built_button.bouton_CTA { color: #fdfdfd !important; background-color: rgba(207,188,142,0.3) !important;	  border: 1px solid #cfbc8e !important;	 } #entete_accueil .gkelmt_built_button.bouton_CTA:hover { color: #fdfdfd !important; background-color: #bfa568 !important;	 border: 1px solid #cfbc8e !important;	 } .entry-content tr th.label label, form.variations_form.cart th.label label, .entry-content tr td.value select, .shopgk div.product form.cart .variations td select { font-size: 0.875rem !important; font-weight: normal !important; line-height: 1.125rem !important; color: #3c3c3b !important;	 padding: 5px 8px 6px 12px !important; margin-right: 0; vertical-align: baseline; } form.variations_form.cart th.label label {padding: 8px 8px 8px 0 !important;} .entry-content tr td.value select, .shopgk div.product form.cart .variations td select {background-color: transparent !important; border-radius: 5px !important; border: 1px solid #aaa !important;} .gkelmt-db #gkelmt-boc .gkelmt-l .gkelmt_built_wc_add_to_cart form.cart .variations td.value span::after {margin-top: -1px;} .shopgk-notices-wrapper { position: absolute; right: 10px; width: 35% !important; margin: 0 !important; padding: 0 !important; background-color: transparent !important; z-index: 9999999999999999; } body:not(.single-product) .shopgk-notices-wrapper {position: initial !important;}  .wc-block-components-notice-banner.bubulgum { background-color: transparent !important; border: none !important; margin: 30px 0 !important; padding: 0 70px 0 0 !important; } @media only screen and (max-width: 980px) {  .shopgk-notices-wrapper {width: calc(80% - 30px) !important;} .wc-block-components-notice-banner.bubulgum {padding-right: 30px !important; margin: 25px 0 !important;} } @media only screen and (max-width: 767px) {  .shopgk-notices-wrapper {width: calc(90% - 20px) !important; background-color: rgba(255,255,255,0.85) !important;} .wc-block-components-notice-banner.bubulgum {padding-right: 20px !important; margin: 20px 0 !important;} .wc-block-components-notice-banner.bubulgum>.wc-block-components-notice-banner__content .wc-forward {float: none; display: block; width: 60%; margin: 0 0 10px 0 !important;} } .section_js_positionnement_notice, .section_js_positionnement_notice .gkelmt_built_row, .section_js_positionnement_notice .gkelmt_built_module:not(.gkelmt_built_divider):not(.gkelmt_built_testimonial):not(.titre_avec_soustitre):not(.langues_parlees):not(.trustbanner):not(#fildariane) {margin-bottom: 0 !important; padding: 0 !important;} p.form-row.terms {float: none !important; margin: 0; padding-bottom: 0.5em !important;} form.shopgk-checkout .shopgk-error {background-color: transparent !important; border: 1px solid #cfbc8e !important; border-radius: 5px;} form.shopgk-checkout .shopgk-error li {padding-bottom: 0 !important; color: #cfbc8e !important;} body.tmplatgk234 .shopgk-order-details, body.tmplatgk234 h2.shopgk-column__title {margin-top: 2rem !important;} body.tmplatgk234 form.checkout.shopgk-checkout>.shopgk-NoticeGroup>ul.shopgk-error>li[data-id="checkbox_cgv_pdc"] { color: transparent !important; font-size: 0 !important; line-height: 0 !important; } body.tmplatgk234 form.checkout.shopgk-checkout .shopgk-NoticeGroup ul.shopgk-error li[data-id="checkbox_cgv_pdc"] a { font-family: Open Sans,Arial,sans-serif !important; color: #bfa568 !important;	 font-size: 0.875rem !important; font-weight: 700 !important; line-height: 1.7em !important; } .shopgk .shopgk-customer-details .shopgk-customer-details--phone::before, .shopgk .shopgk-customer-details .shopgk-customer-details--email::before {display: none !important;} .shopgk .shopgk-customer-details .shopgk-customer-details--email,  .shopgk .shopgk-customer-details .shopgk-customer-details--phone, address p {padding: 0 !important;} .shopgk ul.order_details {padding-left: 0 !important;} @media only screen and (max-width: 767px) {  .shopgk ul.order_details::after, .shopgk ul.order_details::before {content: " "; display: block !important;} .shopgk ul.order_details li {float: none !important; margin-right: 0; border-right: none; padding-right: 0;} } @media only screen and (min-width: 768px) and (max-width: 980px) {  .shopgk ul.order_details::after, .shopgk ul.order_details::before {content: " "; display: block !important;} .shopgk ul.order_details li {float: none !important; margin-right: 0; border-right: none; padding-right: 0;} } @media only screen and (min-width: 981px) {  .shopgk ul.order_details::after {clear: both;} .shopgk ul.order_details::after, .shopgk ul.order_details::before {content: " ";display: table !important;} .shopgk ul.order_details li {float: left !important;} } .gk-block-shopgk-mypos-virtual-for-shopgk {background-color:#21759b;color:#fff;padding:2px;}	 .wc_payment_method.payment_method_mame_twint img {width: auto;height: 100%;max-height: 30px;} body.custom-background {background-color: #eaeced;} .thwcfd-field-radio label.radio {display: inline-block;margin-right: 15px} .thwcfd-optional .required {display: none} .screen-reader-text { clip: rect(1px,1px,1px,1px); word-wrap: normal!important; border: 0; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; overflow-wrap: normal!important; padding: 0; position: absolute!important; width: 1px } form.shopgk-shipping-calculator #calc_shipping_state_field {display: none !important;} .page_cookies *, .page_cookies .cmplz-contact-domain a {	 color: #3c3c3b !important;	 font-size: 0.875rem !important; line-height: 1.7em !important; font-weight: 500 !important;	 text-decoration: none !important; } .page_cookies .cmplz-contact-domain a:hover {opacity: 1 !important;} @media only screen and (max-width: 767px) {  .page_cookies * {font-size: 0.875rem !important;} } #cmplz-document .cmplz-subtitle { margin-top: 0 !important;  padding-bottom: 0.35em !important; font-weight: 500 !important; } #cmplz-manage-consent-container, #cmplz-cookies-overview {padding-bottom: 1em !important;} .cmplz-service-description *, .cmplz-sharing-data *, .purpose h4 {padding: 0 !important;} #cmplz-document h3, #cmplz-document .cmplz-dropdown h4, #cmplz-document .cmplz-dropdown h5 {margin-top: 10px !important; padding-bottom: 0 !important;} span.cmplz-always-active {color: #000bad !important;}	 div.cmplz-links.cmplz-information {display: none !important;} .cmplz-cookiebanner .cmplz-links, .cmplz-cookiebanner .cmplz-buttons {gap: 24px !important;} .cmplz-cookiebanner * {font-size: 0.875rem !important; color: #3c3c3b !important;}	 .cmplz-cookiebanner a {text-decoration: none !important; color: #BFA568 !important;}	 .cmplz-cookiebanner .cmplz-title {font-weight: 600 !important;} .cmplz-cookiebanner .cmplz-links.cmplz-documents a {font-size: 0.825rem !important; margin-top: 1em;} .cmplz-cookiebanner a:hover {text-decoration: underline !important;} .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept, .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny { background-color: #eaeced !important;	 border: 1px solid #eaeced !important;	 color: #3c3c3b !important;	 } .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences, .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences { background-color: #CFBC8E !important;	 border: 1px solid #CFBC8E !important;	 color: #FDFDFD !important;	 } .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label::before {background-color: rgba(151, 185, 12,0.95) !important;} .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before {background-color: #c8c8c8 !important;} #cmplz-manage-consent .cmplz-manage-consent { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px !important; color: #3c3c3b !important;	 background-color: #FDFDFD !important;	 border-color: #FDFDFD !important;	 border-radius: 12px !important; border-bottom-left-radius: 0 !important; border-bottom-right-radius: 0 !important; } .pages_RGPD {max-width: 810px !important;} .pages_RGPD h2, .page_cookies h2 { margin-top: 30px !important;  padding-bottom: 10px !important; color: #000bad !important;	 font-size: 1.375rem !important; line-height: 1.25em !important; font-weight: 500 !important;	 } .pages_RGPD h2:first-child {margin-top: 0 !important;} .pages_RGPD p {color: #3c3c3b !important;	} .pages_RGPD p > a { color: #bfa568 !important;	 text-decoration: none !important; } .pages_RGPD p > a:hover {opacity: 0.75 !important;} .pages_RGPD p > a.cookies-links {font-weight: 700 !important;} hr.ligne-pdc-ml { border: 0.25px solid #3793b2 !important;	 margin: 2rem 0 1rem 0 !important; height: initial; max-width: initial; }