/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/

/*ENTETE*/
/*Menu*/
.l-subheader-cell.at_right > div, .l-subheader-cell.at_right > a{margin-left:0 !important; border-radius:0.5em !important;}
/*Tous les items*/
.no-touch .af-mainmenu .w-nav-title{position:relative;}
.no-touch .af-mainmenu .w-nav-anchor:hover .w-nav-title, .no-touch .af-mainmenu .current-menu-ancestor.level_1 > .w-nav-anchor > .w-nav-title, .no-touch .af-mainmenu .current-menu-item > .w-nav-anchor .w-nav-title{text-decoration:underline wavy;}
.af-mainmenu.w-nav.type_desktop .w-nav-anchor:not(.level_1){white-space:initial !important;}
.af-mainmenu.w-nav.type_desktop .menu-item-has-children > .w-nav-anchor:not(.level_1) .w-nav-arrow{display:none !important;}
/*Niveau 2*/
.header_hor .af-mainmenu.w-nav.type_desktop .menu-item .w-nav-list.level_2{padding-top:0 !important;}
.af-mainmenu.type_desktop .w-nav-list.level_2{box-shadow:none !important; width:100% !important; display:flex !important; flex-direction:row;}
.af-mainmenu.type_desktop .w-nav-list.level_2::before{content:''; position:absolute; top:0; left:-100vw; right:-100vw; bottom:-1px; background-color:#fff; border-bottom:var(--color-content-primary) 1px solid; display:block; pointer-events:none;}
.af-mainmenu.w-nav.type_desktop .w-nav-anchor.level_2{padding:0.6em 5px !important;}
.af-mainmenu.w-nav.type_desktop .w-nav-anchor.level_2 > .w-nav-title{font-size:0.9rem !important; font-weight:800 !important;}
.af-mainmenu.w-nav.type_mobile .w-nav-anchor.level_2 > .w-nav-title{font-size:0.9rem !important; font-weight:800 !important;}
@media(min-width:1300px) and (max-width:1550px){
	.af-mainmenu .af-bigmenu .w-nav-list.level_2{left:-15rem !important;}
}
@media(min-width:1250px) and (max-width:1300px){
	.af-mainmenu .af-bigmenu .w-nav-list.level_2{left:-17rem !important;}
}
/*Images niveau 2*/
.af-mainmenu.type_desktop .af-image-menu-item{margin-bottom:1rem !important; width:200px !important; aspect-ratio:16/9; border-radius:1em; display:block;}
.af-mainmenu.type_desktop .af-image-menu-item span{display:block;}
.af-mainmenu.type_desktop .af-image-menu-item .w-image-h{position:relative; height:100%; max-height:inherit !important;}
.af-mainmenu.type_desktop .af-image-menu-item .w-image-h > span{padding-bottom:56.25%;}
.af-mainmenu.type_desktop .af-image-menu-item img{position:absolute; top:0; left:0; right:0; width:100%; max-width:100%; height:100%; object-fit:cover; border-radius:1em;}
/*niveau 3*/
.af-mainmenu.w-nav.type_desktop.dropdown_slide .w-nav-list.level_3{max-width:200px !important; opacity:1 !important; transform:initial !important;}
.af-mainmenu.w-nav.type_desktop .w-nav-list.level_3{position:initial !important; left:initial !important; top:initial !important;}
.af-mainmenu.w-nav.type_desktop.dropdown_slide .w-nav-list.level_3 > .menu-item{transform:initial !important;}
.af-mainmenu.w-nav.type_desktop .w-nav-anchor.level_3{padding-left:5px !important; padding-right:5px !important;}
.af-mainmenu.w-nav.type_desktop .w-nav-item.level_1:hover .w-nav-list.level_3{visibility:initial !important;}
.af-mainmenu.w-nav.type_desktop .w-nav-anchor.level_3 .w-nav-title{text-transform:none !important;}
/*Mobile*/
.af-mainmenu.type_mobile .w-nav-list.level_1{background:var(--color-header-middle-bg) !important;}
.af-mainmenu.type_mobile .w-nav-list:not(.level_1){background:transparent !important;}
.af-mainmenu.type_mobile .w-nav-list.level_1::before{content:''; position:absolute; top:2rem; left:2rem; right:2rem; bottom:2rem; background-image:url('https://www.actionfun.fr/wp-content/uploads/2026/01/actionfun-favicon-bleu.webp') !important; background-size:contain; background-position:center; background-repeat:no-repeat; display:block; pointer-events:none;}

/*TITRES*/
.af-welcomtitle h1{font-size:4rem !important; color:#fff !important; font-weight:900 !important;}
.af-titrepage h1{font-weight:900 !important;}
@media(max-width:600px){
	.af-welcomtitle h1{font-size:3rem !important;}
}

/*PAGES*/
.af-section-faviconnoir-bas-gauche::after{content:''; position:absolute; left:-10%; bottom:-25%; top:25%; right:0; background-image:url('https://www.actionfun.fr/wp-content/uploads/2026/01/actionfun-faviconsvg-noir.svg'); background-size:contain; background-position:bottom left; background-repeat:no-repeat; display:block; pointer-events:none; z-index:0;}
.af-section-faviconnoir-bas-gauche .l-section-h{z-index:1;}
@media(max-width:1024px){
	.af-section-faviconnoir-bas-gauche::after{content:none !important; display:none !important;}
}
/*Row de titre page*/
.af-row-titlepage-categ{position:relative; min-height:240px !important; z-index:2;}
.af-row-titlepage-categ.g-cols.via_flex.type_default{margin:0 !important;}
.af-row-titlepage-categ .vc_col-sm-4 .vc_column-inner .vc_column-overlay{border-radius:1em 0 0 1em;}
.af-row-titlepage-categ .vc_col-sm-8.has_bg_color .vc_column-inner{border-radius:0 1em 1em 0;}
.af-row-titlepage-categ .vc_col-sm-4 .vc_column-inner{padding:3rem !important;}
.af-row-titlepage-categ h1{margin-bottom:1rem !important;}
@media(max-width:1024px){
	.af-row-titlepage-categ .vc_col-sm-4 .vc_column-inner .vc_column-overlay{border-radius:1em 1em 0 0;}
	.af-row-titlepage-categ .vc_col-sm-8.has_bg_color .vc_column-inner{border-radius:0 0 1em 1em;}
	.af-row-titlepage-categ.g-cols.stacking_default.via_flex > div:not([class*="vc_col-xs"]){margin-bottom:0 !important;}
	.af-row-titlepage-categ{z-index:initial;}
}
/*Carrousel Accueil*/
.af-carrou-innerrow, .af-welcomecarrou .owl-stage-outer, .af-welcomecarrou .owl-item{border-radius:1em;}
.af-carrou-filter-gradient{position:relative;}
.af-carrou-filter-gradient::before{content:''; position:absolute; top:0; left:0; right:0; bottom:0; background:linear-gradient(45deg, rgba(0,0,0,1), rgba(0,0,0,0) 50%); border-radius:1em; display:block;}
.af-carrou-innerrow.g-cols.via_flex.type_default > div > .vc_column-inner{padding:3rem !important;}
.af-carrou-innerrow.g-cols.via_flex.type_default{margin:0 !important;}
/*ACCUEIL Boites appel de page*/
.af-row-callpage.g-cols.via_flex.type_default{margin:0 -10px !important;}
.af-row-callpage.g-cols.via_flex.type_default > div > .vc_column-inner{padding-left:10px !important; padding-right:10px !important;}
.af-row-callpage img{border-radius:1em 1em 0 0 !important;}
.af-wrapper-callpage{position:relative; overflow:hidden; border-radius:0 0 1em 1em;}
.af-wrapper-callpage::before{content:''; position:absolute; top:-23%; right:-55%; bottom:0; left:30%; background-image:url('https://www.actionfun.fr/wp-content/uploads/2026/01/actionfun-favicon-bleu-inter.webp'); background-size:100%; background-position:top right; background-repeat:no-repeat; display:block; pointer-events:none; z-index:0;}
.af-wrapper-callpage > div{position:relative; z-index:1;}
.af-wrapper-callpage h2{font-size:2rem !important;}
.af-row-socials.g-cols.via_flex.type_default{margin:0 !important;}
.af-row-socials.g-cols.via_flex.type_default > div > .vc_column-inner{padding:2.5rem !important}
.af-row-socials.g-cols.via_flex.type_default > div:last-child  .vc_column-inner{padding:0rem !important}
.af-row-socials .wpb_column:first-child > .vc_column-inner{border-radius:1em 0 0 1em !important;}
.af-row-socials .wpb_column:first-child{overflow:hidden}
.af-row-socials .wpb_column:first-child::after{content:''; position:absolute; top:10%; right:-20%; bottom:-40%; left:45%; background-image:url('https://www.actionfun.fr/wp-content/uploads/2026/01/actionfun-favicon-bleu.webp'); background-size:contain; background-position:bottom right; background-repeat:no-repeat; display:block; pointer-events:none;}
.af-row-socials .wpb_column:last-child > .vc_column-inner, .af-slider-insta .rsSlide{border-radius:0 1em 1em 0 !important;}
.af-wrapper-insta::after{content:''; position:absolute; top:-2.5rem; right:-2.5rem; left:-2.5rem; bottom:-2.5rem; background-color:rgba(0,0,0,0.3); border-radius:0 1em 1em 0; display:block; pointer-events:none; z-index:1;}
.af-wrapper-insta > div{position:relative; z-index:2;}
.af-row-socials h3{font-weight:900 !important;}
.af-row-socials .wpb_column:last-child h3{color:#fff !important;}
@media(max-width:1024px){
	.af-row-socials .wpb_column:first-child > .vc_column-inner{border-radius:1em 1em 0 0 !important;}
	.af-row-socials .wpb_column:last-child > .vc_column-inner, .af-slider-insta .rsSlide{border-radius:0 0 1em 1em !important;}
	.af-wrapper-insta::after{content:''; position:absolute; top:-2.5rem; right:-2.5rem; left:-2.5rem; bottom:-2.5rem; background-color:rgba(0,0,0,0.3); border-radius:0 0 1em 1em; display:block; pointer-events:none; z-index:1;}
}
/*A propos*/
.af-about-row-valeurs.g-cols.via_flex.type_default{margin:0 -15px !important;}
.af-about-row-valeurs.g-cols.via_flex.type_default > div{padding:15px;}
.af-about-row-valeurs.g-cols.via_flex.type_default > div > .vc_column-inner{padding:2rem !important; background-color:#fff; border-radius:1em;}
/*Cours*/
.af-row-cours{background-color:var(--color-bleupale); border-radius:1em;}
.af-row-cours.g-cols.via_flex.type_default{margin:0 0 20px 0 !important;}
.af-row-cours.g-cols.via_flex.type_default > div > .vc_column-inner{padding-left:0 !important; padding-right:0 !important; border-radius:1em 0 0 1em;}
.af-row-cours .wpb_column:not(.af-rowcours-colimg) .vc_column-inner > .wpb_wrapper{padding:2.5rem;}
.af-row-cours h2{font-size:var(--h3-font-size); line-height:var(--h3-line-height);}
.af-row-cours .w-image{border-radius:1em 0 0 1em;}
.af-row-cours strong{font-size:1.5rem !important; font-weight:900 !important; line-height:1.3;}
/*Location*/
.af-location-list ul{margin:0 auto; padding:0; list-style:none; width:100%; max-width:800px;}
.af-location-list li{padding:0.75rem 2rem; border-radius:1em;}
.af-location-list li:nth-child(odd){background-color:var(--color-bleuutlrapale);}
.af-location-list li strong{float:right;}
/*Contact*/

/*GRILLES*/
.af-grid-product .w-grid-item-h{border:var(--color-content-border) 1px solid;}
.af-grid-product .usg_post_image_1{border-bottom:var(--color-content-border) 1px solid;}
.af-btn-promo{position:absolute; top:1.5rem; left:1.5rem; display:inline-block; z-index:1;}

/*Occasion*/
.owl-carousel > .owl-nav button{border:var(--color-content-primary) 1px solid;}
.no-touch .owl-carousel.arrows-hor-pos_on_sides_outside.navstyle_circle > .owl-nav button:hover{background:var(--color-content-primary) !important; color:#fff !important;}
.af-gridoccase-image::after{content:''; position:absolute; bottom:1.5rem; right:1.5rem; width:80px; height:80px; background-image:url('https://www.actionfun.fr/wp-content/uploads/2026/01/actionfun-faviconsvg-noir.svg'); background-size:cover; background-position:center; background-repeat:no-repeat; display:block; pointer-events:none;}

/*MODELES*/
.g-breadcrumbs-item a{color:}
/*Mise en avant catégorie (home)*/
.af-home-row-categpromo.g-cols.via_flex.type_default{margin:0 !important;}
.af-home-row-categpromo.g-cols.via_flex.type_default > div.has_bg_color > .vc_column-inner{padding:2.5rem !important;}
.af-home-row-categpromo.g-cols.via_flex.type_default > .vc_col-sm-4  > .vc_column-inner{border-radius:1em 0 0 1em;}
.af-home-row-categpromo.g-cols.via_flex.type_default > .vc_col-sm-8 > .vc_column-inner{border-radius:0 1em 1em 0;}
.af-home-row-categpromo h2{font-size:2rem !important;}
@media(max-width:1024px){
	.af-home-row-categpromo.g-cols.via_flex.type_default > .vc_col-sm-4  > .vc_column-inner{border-radius:1em 1em 0 0;}
	.af-home-row-categpromo.g-cols.via_flex.type_default > .vc_col-sm-8 > .vc_column-inner{border-radius:0 0 1em 1em;}
}
/*Liste de produits*/
.af-favicon-bkg{z-index:1 !important;}
.af-favicon-bkg::before{content:''; position:absolute; top:-15%; left:0; bottom:0; right:-20vw; background-image:url('https://www.actionfun.fr/wp-content/uploads/2026/01/actionfun-favicon-bleu.webp'); background-size:80vw; background-position:top right; background-repeat:no-repeat; display:block; pointer-events:none;}
@media(max-width:1024px){
	.af-favicon-bkg{z-index:2 !important;}
	.af-favicon-bkg::before{content:none !important;}
}
/*Fiches produit*/
.af-product-galerie img{border-radius:1em;}
.w-filter.state_mobile .w-filter-list{top:var(--header-sticky-height) !important;}
.w-filter.state_mobile .w-filter-list-title{font-family:var(--h1-font-family) !important; font-weight:900 !important;}

/*POPUP*/
.w-popup-box-title{font-family:var(--h1-font-family) !important; font-weight:900 !important;}

/*MODELE WOOCOMMERCE*/
/*Configurateur*/
.af-elem-addcard .variations{margin-bottom:2rem !important;}
.af-elem-addcard .stock{margin-top:2rem !important;}
.af-elem-addcard .variations tbody > tr{padding:2rem 0 !important; border-bottom:var(--color-content-border) 1px solid; display:flex; flex-direction:column;}
.woocommerce .af-elem-addcard .cart .variations th.label{width:100% !important;}
.woocommerce .af-elem-addcard .cart .variations label{font-weight:400 !important; color:var(--color-labelproduit) !important; text-transform:none !important;}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item:not(.no-stock){padding:1em 0.5em 1em calc(0.5em + 1.75rem) !important; background:var(--color-grispale) !important; box-shadow:none !important; border-radius:0.5em !important; font-size:0.9rem !important; color:var(--color-grisbleusombre) !important;}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item:not(.no-stock)::before{content:''; position:absolute; top:calc(50% - 0.5rem); left:0.75rem; width:0.9rem; height:0.9rem; border-radius:100%; border:var(--color-grisbleusombre) 1px solid; display:block; pointer-events:none;}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item:not(.no-stock)::after{content:''; position:absolute; top:calc(50% - 0.35rem); left:0.9rem; width:0.7rem; height:0.7rem; border-radius:100%; display:block; pointer-events:none;}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock){background:var(--color-bleupale) !important; color:var(--color-content-text) !important;}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock)::before{border:var(--color-content-text) 1px solid;}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock)::after{background-color:var(--color-content-text) !important;}
/*Bouton panier achat et quantité*/
.af-elem-addcard.qty-btn-style_1.w-post-elm.add_to_cart > .cart, .af-elem-addcard .woocommerce-variation-add-to-cart{flex-direction:column; align-items:flex-start !important;}
.af-elem-addcard.qty-btn-style_1 .cart .quantity{margin-bottom:1.5rem !important; background-color:var(--color-content-bg-alt) !important; border-radius:5em !important;}
.af-elem-addcard.qty-btn-style_1 .cart .quantity input:not([type=submit]){padding-top:0.5em !important; padding-bottom:0.5em !important; border:none !important; box-shadow:none !important; background-color:var(--color-content-bg-alt) !important;}
.af-elem-addcard.qty-btn-style_1 .cart .quantity .input-text.qty.text{font-weight:600 !important;}
.af-elem-addcard.qty-btn-style_1 .cart .quantity input.minus, .af-elem-addcard.qty-btn-style_1 .cart .quantity input.plus{font-weight:700 !important;}
.af-elem-addcard.qty-btn-style_1 .cart .quantity input.minus{padding-left:1.5em !important; border-radius:5em 0 0 5em;}
.af-elem-addcard.qty-btn-style_1 .cart .quantity input.plus{padding-right:1.5em !important; border-radius:0 5em 5em 0;}
.af-elem-addcard > .cart:not(.variations_form), .af-elem-addcard .woocommerce-variation-add-to-cart{margin-top:2rem !important;}
.af-elem-addcard .woocommerce-variation-price{font-size:2.25rem !important; font-weight:900 !important;}
.af-elem-addcard  .woocommerce-variation-availability{width:100% !important;}
/*Partie description*/
.af-ficheproduit-tabs.w-tabs.style_trendy.layout_hor > .w-tabs-list::before{border-width: 0 0 4px; border-color:var(--color-grispale) !important;}
.af-ficheproduit-tabs.w-tabs.style_trendy.layout_hor > .w-tabs-list .w-tabs-list-bar{height:4px !important; background:var(--color-bleufonce) !important;}
.af-ficheproduit-tabs .w-tabs-item{color:var(--color-grisinter) !important; transition:0.3s !important; font-weight:400 !important;}
.af-ficheproduit-tabs .w-tabs-item.active{font-weight:600 !important; color:var(--color-bleufonce) !important;}
.af-ficheproduit-tabs .w-tabs-section-content-h{margin:0 !important; max-width:1000px !important;}
.af-ficheproduit-tabs .w-tabs-section-content-h p, .af-ficheproduit-tabs .w-tabs-section-content-h li{color:var(--color-grisbleusombre);}
.af-ficheproduit-tabs .w-tabs-section-content-h ul{margin:0 !important; padding:0; list-style:none !important;}
.af-ficheproduit-tabs .w-tabs-section-content-h li{margin:1rem 0 !important;; position:relative; padding-left:35px;}
.af-ficheproduit-tabs .w-tabs-section-content-h li::before{content:''; position:absolute; top:0; left:0; width:20px; height:20px; background-image:url('https://www.actionfun.fr/wp-content/uploads/2026/01/actionfun-bulletlist-check.png'); background-size:cover; background-position:center; background-repeat:no-repeat; display:block; pointer-events:none;}
/*Modèles WooCommerce*/
.woocommerce-info{background:var(--color-bonetat) !important; border-radius:1em !important;}
.cart-collaterals .cart_totals, .woocommerce-checkout-review-order{border-radius:1em !important; background:var(--color-bleupale) !important;}
.payment_box.payment_method_bacs{border-radius:1em !important;}
.af-compteclient .woocommerce-MyAccount-content h2{font-size:var(--h3-font-size) !important;}
.wc-block-cart-items__header-image span{font-family:var(--h1-font-family); font-weight:900 !important; font-size:1rem !important; text-transform:none !important;}
h2.wc-block-cart__totals-title, .wc-block-components-checkout-order-summary__title-text, .wc-block-components-totals-item__label{font-family:var(--h1-font-family); font-weight:900 !important; font-size:1.5rem !important; text-transform:none !important;}
.wc-block-components-totals-wrapper .wc-block-components-totals-item__value > span.wc-block-components-totals-footer-item-tax-value{font-family:var(--h1-font-family); font-weight:900 !important; font-size:1.25rem !important; text-transform:none !important;}
.wp-block-woocommerce-cart-order-summary-totals-block .wc-block-components-totals-item__label, .wp-block-woocommerce-checkout-order-summary-totals-block .wc-block-components-totals-item__label{font-family:var(--h1-font-family); font-weight:900 !important; font-size:1rem !important; text-transform:none !important;}
.wc-block-components-sidebar.wc-block-cart__sidebar.wp-block-woocommerce-cart-totals-block, .wc-block-components-sidebar.wc-block-checkout__sidebar.wp-block-woocommerce-checkout-totals-block{padding:1.5rem; background-color:var(--color-bleupale) !important; border-radius:1em !important;}
.wc-block-components-sidebar.wc-block-checkout__sidebar.wp-block-woocommerce-checkout-totals-block.is-sticky{top:9rem !important;}
.wp-block-woocommerce-checkout-order-summary-block{border:none !important;}
.wc-block-components-button.wp-element-button.wc-block-cart__submit-button{background:var(--color-content-primary) !important; color:#fff !important; border:var(--color-content-primary) 1px solid; border-radius:5em !important; transition:0.3s;}
.wc-block-components-button.wp-element-button.wc-block-cart__submit-button:hover{background:transparent !important; color:var(--color-content-primary) !important;}
.wc-block-checkout__actions .wc-block-checkout__actions_row{flex-direction:column-reverse !important; justify-content:flex-start !important; align-items:flex-start !important;}
.wc-block-components-button:not(.is-link){background:var(--color-content-primary) !important; padding:1em 2em !important; width:100% !important; line-height:1.2 !important; color:#fff !important; font-size:1rem !important; font-weight:600 !important; text-transform:uppercase; border:var(--color-content-primary) 1px solid; border-radius:5em !important; transition:0.3s !important;}
.wc-block-components-button:not(.is-link):hover{background:transparent !important; color:var(--color-content-primary) !important;}

/*FORMULAIRES*/
textarea{border-radius:1em !important;}
.afn-contactform label{display:none !important;}
.afn-rgpd{font-size:0.8rem !important; line-height:1.3 !important;}

/*BOUTONS*/
/*Occasions*/
.us-btn-style_5.term-bon-etat{background:var(--color-bonetat) !important;}
.us-btn-style_5.term-comme-neuf{background:var(--color-commeneuf) !important;}
.us-btn-style_5.term-tres-bon-etat{background:var(--color-tresbonetat) !important;}

/*FOOTER*/
.af-footer-row-reassurance .wpb_column::after{content:''; position:absolute; top:0; bottom:0; left:0; border:var(--color-content-primary) 1px solid; display:block; pointer-events:none;}
.af-footer-row-reassurance .wpb_column:first-child::after{content:none !important; display:none !important;}
.af-footer-rowmenu.g-cols.via_flex.type_default{margin:0 -0.75rem !important;}
.af-footer-rowmenu.g-cols.via_flex.type_default > div > .vc_column-inner{padding-left:0.75rem !important; padding-right:0.75rem !important;}
.af-legalscredits p{margin-bottom:0 !important;}
.af-legalscredits ul{margin:0; padding:0; list-style:none; display:flex; flex-direction:column;}
.af-legalscredits li{margin:0 1rem 0 0;}
@media(max-width:1024px){
	.af-footer-row-reassurance{justify-content:center;}
	.af-footer-row-reassurance .vc_col-sm-1\/5{width:50% !important;}
	.af-footer-row-reassurance .wpb_column:nth-child(odd)::after{content:none !important; display:none !important;}
	.af-footer-row-reassurance .wpb_column{margin-bottom:2.5rem !important;}
}
@media(max-width:575px){
		.af-footer-row-reassurance .vc_col-sm-1\/5{width:100% !important;}
	.af-footer-row-reassurance .wpb_column::after{content:none !important; display:none !important;}
}
/*Complianz*/
.cmplz-cookiebanner{border-radius:1em !important; }
#cmplz-manage-consent .cmplz-manage-consent{border:#fff 1px solid !important;}
.cmplz-title{font-family:var(--h1-font-family) !important; font-weight:900 !important; font-size:1.25rem !important;}
.cmplz-btn{background-color:var(--color-content-primary) !important; color:#fff !important; text-transform:uppercase !important; border:var(--color-content-primary) 1px solid !important; border-radius:5em !important; transition:0.3s !important;}
.cmplz-btn:hover{background-color:#fff !important; color:var(--color-content-primary) !important;}
.cmplz-link{text-decoration:none !important; color:var(--color-content-primary) !important; transition:0.3s !important;}
.cmplz-link:hover{color:var(--color-bleufonce) !important;}

