:root{--wallowa-dark:#3E342A;--wallowa-text:#5C5246;--wallowa-gold:#B89968;--wallowa-cream:#F7F4EE;--wallowa-light:#D4C9B8;--wallowa-white:#FFFFFF}@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,300;1,400&family=Inter:wght@300;400;500;600&display=swap');body,.et_pb_text,.et_pb_module{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0.01em}h1,h2,h3,h4,.et_pb_text h1,.et_pb_text h2,.et_pb_text h3,.et_pb_text h4{font-family:'Cormorant Garamond',Georgia,serif;font-weight:300;letter-spacing:-0.01em}.et_pb_button{transition:transform 0.25s ease,box-shadow 0.25s ease,padding 0.25s ease!important;text-transform:uppercase}.et_pb_button:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(62,52,42,0.18)!important;padding-left:36px!important;padding-right:36px!important}.et_pb_button:after,.et_pb_button:before{display:none!important}.et_pb_section[data-admin-label="Hero"] h1{animation:wallowaFadeUp 1s ease-out forwards}@keyframes wallowaFadeUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.et_pb_section[data-admin-label="Deviens ce que tu es"] .et_pb_image{overflow:hidden;border-radius:4px}.et_pb_section[data-admin-label="Deviens ce que tu es"] .et_pb_image img{transition:transform 0.5s cubic-bezier(0.2,0.8,0.2,1)}.et_pb_section[data-admin-label="Deviens ce que tu es"] .et_pb_image:hover img{transform:scale(1.04)}.et_pb_section[data-admin-label="Bientôt en ligne"] .et_pb_column[style*="background-color"],.et_pb_section[data-admin-label="Bientôt en ligne"] .et_pb_column.et_pb_with_background,.et_pb_section[data-admin-label="Bientôt en ligne"] .et_pb_column{transition:transform 0.3s ease,box-shadow 0.3s ease;box-shadow:0 1px 3px rgba(62,52,42,0.04),0 1px 2px rgba(62,52,42,0.06)}.et_pb_section[data-admin-label="Bientôt en ligne"] .et_pb_column:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(62,52,42,0.12)}.et_pb_section[data-admin-label="Le chamanisme"] .et_pb_column{position:relative;transition:transform 0.3s ease,border-top-color 0.3s ease;border-top:2px solid transparent}.et_pb_section[data-admin-label="Le chamanisme"] .et_pb_column:hover{border-top-color:var(--wallowa-gold,#B89968);transform:translateY(-3px)}.et_pb_text a:not(.et_pb_button){color:var(--wallowa-dark,#3E342A);text-decoration:none;border-bottom:1px solid var(--wallowa-gold,#B89968);padding-bottom:1px;transition:color 0.2s ease,border-bottom-color 0.2s ease}.et_pb_text a:not(.et_pb_button):hover{color:var(--wallowa-gold,#B89968);border-bottom-color:transparent}@media (max-width:980px){.et_pb_section{padding-top:64px!important;padding-bottom:64px!important}}@media (max-width:640px){.et_pb_section{padding-top:48px!important;padding-bottom:48px!important}}.et_pb_section[data-admin-label="Contact"] a[href^="tel:"]{font-size:1.1em;letter-spacing:0.06em;border-bottom:1px solid rgba(255,255,255,0.3);transition:border-color 0.25s ease}.et_pb_section[data-admin-label="Contact"] a[href^="tel:"]:hover{border-bottom-color:var(--wallowa-gold,#B89968)}::selection{background:var(--wallowa-gold,#B89968);color:var(--wallowa-white,#FFFFFF)}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:auto}}.et_pb_section[data-admin-label^="Événement"] .et_pb_column,.et_pb_section[data-admin-label*="vénement"] .et_pb_column{transition:transform 0.3s ease,box-shadow 0.3s ease;box-shadow:0 1px 3px rgba(62,52,42,0.04)}.et_pb_section[data-admin-label^="Événement"] .et_pb_column:hover,.et_pb_section[data-admin-label*="vénement"] .et_pb_column:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(62,52,42,0.10)}.et_pb_section[data-admin-label="Sommaire visuel"] .et_pb_column{transition:transform 0.3s ease,box-shadow 0.3s ease;box-shadow:0 1px 3px rgba(62,52,42,0.04)}.et_pb_section[data-admin-label="Sommaire visuel"] .et_pb_column:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(62,52,42,0.12)}.et_pb_section[data-admin-label="Sommaire visuel"] .et_pb_blurb .et-pb-icon{transition:transform 0.3s ease}.et_pb_section[data-admin-label="Sommaire visuel"] .et_pb_column:hover .et_pb_blurb .et-pb-icon{transform:scale(1.1)}.et_pb_section[data-admin-label="Sommaire visuel"] .et_pb_blurb a{display:block;text-decoration:none}.et_pb_section[data-admin-label="Soins chamaniques"],.et_pb_section[data-admin-label="Coupeur de feu"],.et_pb_section[data-admin-label="Harmonisation des lieux"]{scroll-margin-top:80px}.et_pb_section[data-admin-label="Stat band"] .et_pb_column{transition:transform 0.3s ease,box-shadow 0.3s ease;box-shadow:0 1px 3px rgba(62,52,42,0.04)}.et_pb_section[data-admin-label="Stat band"] .et_pb_column:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(62,52,42,0.10)}.et_pb_section[data-admin-label^="Étape"] .et_pb_column,.et_pb_section[data-admin-label*="tape "] .et_pb_column{transition:transform 0.3s ease,box-shadow 0.3s ease;box-shadow:0 1px 3px rgba(62,52,42,0.04)}.et_pb_section[data-admin-label^="Étape"] .et_pb_column:hover,.et_pb_section[data-admin-label*="tape "] .et_pb_column:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(62,52,42,0.08)}.et_pb_section[data-admin-label="Zones traitées"] .et_pb_column,.et_pb_section[data-admin-label="Techniques"] .et_pb_column{transition:transform 0.3s ease,box-shadow 0.3s ease;box-shadow:0 1px 3px rgba(62,52,42,0.04)}.et_pb_section[data-admin-label="Zones traitées"] .et_pb_column:hover,.et_pb_section[data-admin-label="Techniques"] .et_pb_column:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(62,52,42,0.10)}.et_pb_section[data-admin-label="Vous reconnaissez-vous"] .et_pb_column,.et_pb_section[data-admin-label="Causes - intro"]~* .et_pb_column[style*="background-color"],.et_pb_section[data-admin-label="Zone d'intervention"] .et_pb_column{transition:transform 0.3s ease,box-shadow 0.3s ease;box-shadow:0 1px 3px rgba(62,52,42,0.04)}.et_pb_section[data-admin-label="Vous reconnaissez-vous"] .et_pb_column:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(62,52,42,0.10)}.et_pb_section[data-admin-label="Créations"] .et_pb_image{overflow:hidden;border-radius:4px}.et_pb_section[data-admin-label="Créations"] .et_pb_image img{transition:transform 0.5s cubic-bezier(0.2,0.8,0.2,1)}.et_pb_section[data-admin-label="Créations"] .et_pb_image:hover img{transform:scale(1.04)}.et_pb_column.et_pb_with_background{transition:transform 0.3s ease,box-shadow 0.3s ease;box-shadow:0 1px 3px rgba(62,52,42,0.04)}.et_pb_column.et_pb_with_background:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(62,52,42,0.10)}.et_pb_section[data-admin-label="Galerie principale"] .et_pb_image{overflow:hidden;border-radius:4px}.et_pb_section[data-admin-label="Galerie principale"] .et_pb_image img{transition:transform 0.5s cubic-bezier(0.2,0.8,0.2,1)}.et_pb_section[data-admin-label="Galerie principale"] .et_pb_image:hover img{transform:scale(1.04)}.et_pb_section[data-admin-label="Témoignages"] .et_pb_column{transition:transform 0.3s ease,box-shadow 0.3s ease;box-shadow:0 1px 3px rgba(62,52,42,0.04)}.et_pb_section[data-admin-label="Témoignages"] .et_pb_column:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(62,52,42,0.10)}.wpcf7 form{font-family:'Inter',sans-serif}.wpcf7 p{margin-bottom:20px}.wpcf7 label{display:block;font-family:'Inter',sans-serif;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#B89968;margin-bottom:8px;font-weight:600}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 textarea{width:100%;padding:14px 16px;border:1px solid #D4C9B8;background:#FFFFFF;border-radius:4px;font-family:'Inter',sans-serif;font-size:15px;color:#3E342A;transition:border-color 0.2s ease,box-shadow 0.2s ease;box-sizing:border-box}.wpcf7 input[type="text"]:focus,.wpcf7 input[type="email"]:focus,.wpcf7 textarea:focus{outline:none;border-color:#B89968;box-shadow:0 0 0 3px rgba(184,153,104,0.12)}.wpcf7 textarea{min-height:140px;resize:vertical;font-family:'Inter',sans-serif}.wpcf7 input[type="submit"]{background:#3E342A;color:#FFFFFF;border:0;padding:16px 36px;font-family:'Inter',sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:3px;border-radius:2px;cursor:pointer;transition:background-color 0.2s ease,transform 0.2s ease;margin-top:8px}.wpcf7 input[type="submit"]:hover{background:#B89968;transform:translateY(-1px)}.wpcf7-not-valid-tip{color:#B85842;font-size:13px;margin-top:6px}.wpcf7-response-output{margin-top:24px;padding:16px;border-radius:4px;font-size:14px;border:1px solid}.et_pb_section[data-admin-label="Footer principal"] a{transition:color 0.2s ease}.et_pb_section[data-admin-label="Footer principal"] a:hover{color:#B89968!important}.et_pb_section[data-admin-label="Footer bas"] a{transition:color 0.2s ease}.et_pb_section[data-admin-label="Footer bas"] a:hover{color:#B89968!important}.et_pb_section[data-admin-label="Footer principal"] .et_pb_button:hover{background-color:#FFFFFF!important;color:#3E342A!important}.et_pb_section[data-admin-label="Header principal"].et_pb_sticky,.et_pb_section[data-admin-label="CTA bar"].et_pb_sticky{transition:box-shadow 0.3s ease,padding 0.3s ease}.et_pb_section[data-admin-label="CTA bar"].et_pb_sticky{box-shadow:0 2px 16px rgba(62,52,42,0.08)}.et_pb_section[data-admin-label="Header principal"] .et_pb_menu .et-menu>li{padding-left:22px;padding-right:22px}.et_pb_section[data-admin-label="Header principal"] .et_pb_menu .et-menu>li>a{text-transform:uppercase;position:relative;padding-bottom:8px;font-size:16px!important}.et_pb_section[data-admin-label="Header principal"] .et_pb_menu .et-menu>li>a::after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background-color:#B89968;transition:width 0.25s ease,left 0.25s ease}.et_pb_section[data-admin-label="Header principal"] .et_pb_menu .et-menu>li:hover>a::after,.et_pb_section[data-admin-label="Header principal"] .et_pb_menu .et-menu>li.current-menu-item>a::after,.et_pb_section[data-admin-label="Header principal"] .et_pb_menu .et-menu>li.current-menu-parent>a::after{width:28px;left:calc(50% - 14px)}.et_pb_section[data-admin-label="Header principal"] .et_pb_menu .et-menu .sub-menu{background-color:#F7F4EE!important;border-top:2px solid #B89968!important;box-shadow:0 8px 24px rgba(62,52,42,0.12);border-radius:0 0 4px 4px;padding:12px 0;min-width:260px}.et_pb_section[data-admin-label="Header principal"] .et_pb_menu .et-menu .sub-menu li a{font-family:'Inter',sans-serif;text-transform:none!important;letter-spacing:0!important;font-size:15px!important;font-weight:400!important;color:#5C5246!important;padding:10px 26px!important;transition:background-color 0.2s ease,color 0.2s ease,padding 0.2s ease}.et_pb_section[data-admin-label="Header principal"] .et_pb_menu .et-menu .sub-menu li a:hover{background-color:#FFFFFF!important;color:#B89968!important;padding-left:30px!important}.et_pb_section[data-admin-label="CTA bar"] .et_pb_button:hover{background-color:#B89968!important;border-color:#B89968!important;transform:translateY(-1px);transition:background-color 0.2s ease,transform 0.2s ease}.et_pb_section[data-admin-label="Top bar"] a:hover{color:#FFFFFF!important;transition:color 0.2s ease}.et_pb_section[data-admin-label="Header principal"] .et_pb_menu .mobile_menu_bar:before{color:#B89968!important;font-size:28px}@media (max-width:980px){.et_pb_section[data-admin-label="Top bar"] .et_pb_text{text-align:center!important}.et_pb_section[data-admin-label="Header principal"] .et_pb_column:first-child{text-align:center}.et_pb_section[data-admin-label="Header principal"] .et_pb_menu .et_mobile_menu li a{font-size:15px!important;padding:14px 24px!important}}