/*
Theme Name: Hello Elementor Enfant
Description: Theme enfant de Hello Elementor.
Author: Margaux S.
Author URI: https://margauxsouvairan.fr
Template: hello-elementor
Version: 1.0
*/


/* ------------------------------------ */
/* Sticky header */
/* header#stickySet.stickyMenu{
    position: fixed;
    top: 10px;
    transition: background-color 500ms;
}

header#stickySet.scrollMenu{
    background-color: #FFFFFF;
    padding-bottom:10px;
} */

/* Sur le menu dans “header footer elementor”
Ajout d’un id : stickySet
Ajout d’une classe : stickyMenu */

/* Import polices globales */
@font-face {
    font-family: 'keat', Helvetica, sans-serif;
    src: url('./HelveticaNeueLTStd-Ex.woff2') format('woff2'), url('./HelveticaNeueLTStd-Ex.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'keat', Helvetica, sans-serif;
    src: url('./HelveticaNeueLTStd-MdEx.woff2') format('woff2'), url('./HelveticaNeueLTStd-MdEx.woff') format('woff');
    font-weight: 900;
    font-style: bold;
    font-display: swap;
}

body{
    font-family:'keat', Helvetica, sans-serif;
}

/* Ajout border hero bullet */
.elementor-widget-loop-carousel .swiper-pagination-bullet{
    border: 1px solid #000000;
}

/* Ajout border hot spot solution keat */

.e-hotspot__tooltip{
    border: 1.9px solid #000000;
}


/* rotation en continue de .e-hotspot__icon */
@keyframes rotate {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}
#desktop .e-hotspot__icon{
    animation: rotate 8s linear infinite;
}

/* Animation accordéon croix qui rotate */
/* On affiche toujours l'icône */
.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-opened {
    display: flex;
}

/* On masque l'autre icône si tu ne veux pas d'alternance */
.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-closed {
    display: none;
}

/* Style par défaut : icône non tournée */
.elementor-widget-n-accordion .e-n-accordion-item-title-icon .e-opened svg {
    transition: transform 250ms ease;
    transform: rotate(0deg);
}

/* Quand l'accordéon est ouvert → rotation de 45° */
.elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon .e-opened svg {
    transform: rotate(45deg);
}
