.elementor-kit-10{--e-global-color-primary:#1D1D1D;--e-global-color-secondary:#686868;--e-global-color-text:#FFFFFF;--e-global-color-accent:#0098FF;--e-global-typography-primary-font-family:"Koh";--e-global-typography-primary-font-weight:normal;--e-global-typography-secondary-font-family:"Koh";--e-global-typography-secondary-font-weight:normal;--e-global-typography-text-font-family:"Koh";--e-global-typography-text-font-weight:normal;--e-global-typography-accent-font-family:"Koh";--e-global-typography-accent-font-weight:normal;font-family:"Koh", Sans-serif;font-size:0.938rem;font-weight:normal;line-height:1.2rem;--e-preloader-animation:flash;--e-preloader-animation-duration:1500ms;--e-preloader-delay:0ms;--e-preloader-width:5%;--e-preloader-opacity:0.3;}.elementor-kit-10 e-page-transition{background-color:var( --e-global-color-primary );}.elementor-kit-10 h1{font-weight:normal;}.elementor-kit-10 input:not([type="button"]):not([type="submit"]),.elementor-kit-10 textarea,.elementor-kit-10 .elementor-field-textual{color:var( --e-global-color-text );accent-color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF80;border-radius:10px 10px 10px 10px;}.elementor-kit-10 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-10 textarea:focus,.elementor-kit-10 .elementor-field-textual:focus{color:var( --e-global-color-text );accent-color:var( --e-global-color-text );background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:5rem;--container-default-padding-right:5rem;--container-default-padding-bottom:5rem;--container-default-padding-left:5rem;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1200px){.e-con{--container-default-padding-top:5rem;--container-default-padding-right:5rem;--container-default-padding-bottom:5rem;--container-default-padding-left:5rem;}.elementor-kit-10{--e-preloader-width:95px;}}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:3rem;--container-default-padding-right:3rem;--container-default-padding-bottom:3rem;--container-default-padding-left:3rem;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:3rem;--container-default-padding-right:3rem;--container-default-padding-bottom:3rem;--container-default-padding-left:3rem;}.elementor-kit-10{--e-preloader-width:19%;}}:root { --White:#FFFFFF; --Black:#1D1D1D; --koh:Koh; --FS-1:4rem; --Green:#6EFED0; --Yellow:#FFF173; }
/* Start custom CSS */a, .e-button-base {
    transition: all .3s ease;
}

.e-div-block-base:focus,
.e-div-block-base:focus-visible,
.e-div-block-base:active {
    outline: none !important;
    box-shadow: none !important;
}

.e-div-block-base {
    border: none;
    -webkit-tap-highlight-color: transparent;
}

/* === Modale Menu === */

.elementor-nav-menu--layout-vertical .elementor-nav-menu {
    text-align: right;
}

.elementor-nav-menu--layout-vertical .elementor-item {
    display: inline-block;
}

.elementor-nav-menu .elementor-item {
    position: relative;
    display: inline-block;
}

.elementor-nav-menu .elementor-item::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 10px;
    width: 100%;
    height: 5px;
    background: currentColor;
    transform: scaleX(0);
    transform-origin: right;
    transition: transform .45s cubic-bezier(.19,1,.22,1);
}

.elementor-nav-menu .elementor-item:hover::after,
.elementor-nav-menu .elementor-item.elementor-item-active::after {
    transform: scaleX(1);
}

.elementor-kit-10 a:focus,
.elementor-kit-10 a:active {
    outline: none !important;
    box-shadow: none !important;
}


/* === Formulaire === */

.elementor-field-option label {
  color: #CCC !important;
}

#form-field-message {
  padding-top: 14px;
  padding-bottom: 14px;
}


/* === Consentement === */

.cmplz-manage-consent,
.cmplz-manage-consent-button {
    display: none !important;

}

/* === Recaptcha === */

.grecaptcha-badge {
  display: none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Koh';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://kohshop.fr/wp-content/uploads/2026/05/safiro-regular-webfont.woff2') format('woff2'),
		url('https://kohshop.fr/wp-content/uploads/2026/05/safiro-regular-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Koh';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://kohshop.fr/wp-content/uploads/2026/05/safiro-semibold-webfont.woff2') format('woff2'),
		url('https://kohshop.fr/wp-content/uploads/2026/05/safiro-semibold-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */