.elementor-kit-6{--e-global-color-accent:#EE8D0C;--e-global-color-primary:#d56413;--e-global-color-secondary:#5a3e2b;--e-global-color-text:#2e2e2e;--e-global-color-6c00718:#FDD800;--e-global-color-34b9900:#2B1BA8;--e-global-color-1b2da05:#2278B7;--e-global-color-transparent:#00000000;--e-global-typography-primary-font-family:"Oswald";--e-global-typography-primary-font-size:25px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:25px;--e-global-typography-secondary-font-family:"Oswald";--e-global-typography-secondary-font-size:20px;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-line-height:20px;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:300;--e-global-typography-text-font-style:normal;--e-global-typography-accent-font-family:"Oswald";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-line-height:1.5em;--e-global-typography-heading-xl-font-family:"Oswald";--e-global-typography-heading-xl-font-size:65px;--e-global-typography-heading-xl-font-weight:600;--e-global-typography-heading-xl-text-transform:uppercase;--e-global-typography-heading-xl-font-style:italic;--e-global-typography-heading-xl-line-height:65px;--e-global-typography-heading-l-font-family:"Oswald";--e-global-typography-heading-l-font-size:50px;--e-global-typography-heading-l-font-weight:600;--e-global-typography-heading-l-text-transform:uppercase;--e-global-typography-heading-l-font-style:italic;--e-global-typography-heading-l-line-height:50px;--e-global-typography-heading-m-font-family:"Oswald";--e-global-typography-heading-m-font-size:40px;--e-global-typography-heading-m-font-weight:600;--e-global-typography-heading-m-text-transform:uppercase;--e-global-typography-heading-m-font-style:italic;--e-global-typography-heading-m-line-height:40px;--e-global-typography-heading-s-font-family:"Oswald";--e-global-typography-heading-s-font-size:30px;--e-global-typography-heading-s-font-weight:500;--e-global-typography-heading-s-text-transform:uppercase;--e-global-typography-heading-s-font-style:italic;--e-global-typography-heading-s-line-height:30px;--e-global-typography-body-s-font-family:"Montserrat";--e-global-typography-body-s-font-size:18px;--e-global-typography-body-s-font-weight:300;--e-global-typography-body-s-font-style:normal;color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;font-style:normal;line-height:20px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:var( --e-global-color-secondary );border-style:none;border-radius:50px 50px 50px 50px;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:var( --e-global-color-accent );}.elementor-kit-6 a:hover{color:var( --e-global-color-secondary );}.elementor-kit-6 h1{color:var( --e-global-color-accent );font-family:"Oswald", Sans-serif;font-size:65px;font-weight:600;text-transform:uppercase;font-style:italic;line-height:65px;}.elementor-kit-6 h2{color:var( --e-global-color-accent );font-family:"Oswald", Sans-serif;font-size:50px;font-weight:600;font-style:italic;line-height:50px;}.elementor-kit-6 h3{color:var( --e-global-color-accent );font-family:"Oswald", Sans-serif;font-size:45px;font-weight:600;text-transform:uppercase;font-style:italic;line-height:45px;}.elementor-kit-6 h4{color:var( --e-global-color-accent );font-family:"Oswald", Sans-serif;font-size:35px;font-weight:600;text-transform:uppercase;font-style:italic;line-height:35px;}.elementor-kit-6 h5{color:var( --e-global-color-accent );font-family:"Oswald", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;font-style:italic;line-height:30px;}.elementor-kit-6 h6{color:var( --e-global-color-accent );font-family:"Oswald", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;font-style:italic;line-height:25px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-family:"Oswald", Sans-serif;font-size:25px;font-weight:700;text-transform:uppercase;font-style:italic;line-height:25px;border-style:none;border-radius:50px 50px 50px 50px;padding:15px 25px 15px 25px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.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);}.elementor-lightbox{background-color:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-primary-font-size:22px;--e-global-typography-secondary-font-size:18px;--e-global-typography-heading-xl-font-size:48px;--e-global-typography-heading-l-font-size:40px;--e-global-typography-heading-m-font-size:32px;--e-global-typography-heading-s-font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-primary-font-size:18px;--e-global-typography-secondary-font-size:16px;--e-global-typography-heading-xl-font-size:40px;--e-global-typography-heading-l-font-size:32px;--e-global-typography-heading-m-font-size:32px;--e-global-typography-heading-s-font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//****** KATANA *****/
/*** 18/09/2025 ***/
/*****************/

/*** Everywhere ***/
/** Colors **/
.dark-orange {color:#D56413;}
/** CTA(s) **/
/* on hover */
.elementor-button:hover svg,
.elementor-button:focus svg {fill:transparent !important;}

/*** Header ***/
/** Responsive **/
@media (min-width:1025px) and (max-width:1480px) {
    /* buttons text size */
    header .CTAs .mail .elementor-button-text,
    header .CTAs .phone .elementor-button-text {font-size:0px;}
    /* buttons icon size */
    header .CTAs .elementor-button-icon svg {width:1.35em;}
    /* buttons gap within hidden text */
    header .CTAs .elementor-button .elementor-button-content-wrapper {gap:0px !important;}
}
@media (max-width:1024px) {
    /* buttons text size */
    header .CTAs .mail .elementor-button-text,
    header .CTAs .phone .elementor-button-text {font-size:0px;}
    /* buttons icon size */
    header .CTAs .elementor-button-icon svg {width:1.35em;}
    /* buttons gap within hidden text */
    header .CTAs .elementor-button .elementor-button-content-wrapper {gap:0px !important;}
}

/*** Google Reviews ***/
/** Text changes **/
/* Font change */
.wp-gr.wpac a.wp-google-name {font-family:"Oswald", sans-serif !important; font-size:2em !important; font-weight:600 !important; font-style:italic !important; text-transform:uppercase !important;}
.wp-gr .wp-google-time {color:#FFF !important;}
.grw-review .wp-google-reply,
.grw-review .wp-google-reply .grw-b,
.grw-review .wp-google-reply .wp-google-time,
.grw-review .wp-google-reply * {color:#FFF !important;}
.wp-gr .wp-google-reply {border-left:1px solid #FFD800 !important;}
.wp-gr .wp-google-text {font-size:1.3em !important; font-family:"Montserrat", sans-serif !important; font-weight:500 !important;}
/* Pitcure */
.wp-gr.wpac .wp-google-left img {width:75px !important; height:75px !important;}

/*** Services box ***/
/** boxes **/
/* styling */
.services .boxcard {background:#2278b7 !important; display:flex;}
.services .boxcard .elementor-button {margin-top:20px; background:#FFD800; color:#2B1BA8;}
.services .boxcard .elementor-button:hover {background:#FFFFFF; color:#2278b7;}
@media (max-width:1280px) {
    .services .boxcard .elementor-button {font-size:20px; padding:10px 15px 10px 15px;}
}

/*** Prêt de raquettes test ***/
/** Steps boxes **/
/* Responsive */
@media (min-width:768px) and (max-width:1025px) {
    .steps .elementor-image-box-wrapper {display:flex; justify-content:center; flex-direction:column !important}
}

/*** Page Magasin ***/
/** Section contact **/
/* Désactiver le fond orange */
@media (max-width:767px) {
    .disablebg {background-color:transparent !important;}    
}

/*** Section Marques ***/
/** Caroussel **/
/* Blocks bg */
.tc-brands * {background-color:transparent !important;}

/*** Blog ***/
/* single-post */
body.single-post h1 {font-size:45px; line-height:1.15em;}
body.single-post h2 {font-size:35px; line-height:1.15em;}
body.single-post h3 {font-size:25px; line-height:1.15em;}
body.single-post h1,
body.single-post h2,
body.single-post h3 {font-family:"Oswald", sans-serif; text-tranform:uppercase !important; font-style:italic;}
body.single-post p {font-size:15px; font-family:"Montserrat", sans-serif; line-height:1.15em; font-weight:500; color:#000;}

/*** Modal contact ***/
/** CTA(s) **/
/* visual effects on hover */
.dialog-widget-content .elementor-button:hover svg,
.dialog-widget-content .elementor-button:focus svg {background:inherit !important; fill:unset !important;}
.elementor-field-group .elementor-field {text-transform:none !important;}/* End custom CSS */