.style_overlay__At0ui{position:absolute;top:0;left:0;right:0;bottom:0;position:fixed;z-index:99999;display:flex;background-color:rgba(60,60,67,.18);opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .25s ease;padding:20px 16px}.style_overlay__At0ui.style_active__f_CMk{opacity:1;pointer-events:all}.style_overlay__At0ui.style_active__f_CMk .style_body__0T3zz{transform:translateY(0) scale(1)}.style_overlay__At0ui.style_active__f_CMk.style_loading__dNSuH .style_body__0T3zz{transform:translateY(20%) scale(.7)!important;opacity:0!important}.style_overlay__At0ui.style_loading__dNSuH{pointer-events:none}.style_overlay__At0ui.style_loading__dNSuH .style_body__0T3zz{transform:translateY(20%) scale(.7)!important;opacity:0!important;transition-delay:0s;overflow:hidden!important}.style_overlay__At0ui.style_loading__dNSuH .style_popupBody__CSbqj{overflow:hidden!important;background-color:transparent!important;box-shadow:none!important}.style_overlay__At0ui.style_loading__dNSuH .style_loader__PK1A9{opacity:1!important;transform:translate(-50%,-50%)!important;pointer-events:all!important}.style_overlay__At0ui.style_standalone__k2auY .style_header__GymSP{padding-bottom:16px!important}.style_loader__PK1A9{position:fixed;top:50%;left:50%;transform:translate(-50%,20%);opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .25s ease}.style_body__0T3zz{display:flex;flex-direction:column;margin:auto;border-radius:20px;background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.08),0 0 0 .5px rgba(60,60,67,.16);overflow:hidden;transition:all .35s cubic-bezier(.51,.92,.24,1.15);max-width:700px;width:100%;max-height:100%;overflow:auto}.style_popupBody__CSbqj{border-radius:0;box-shadow:none;background-color:transparent}.style_header__GymSP{display:flex;flex-direction:column;align-items:center;padding:24px 8px 8px;gap:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:480px){.style_header__GymSP{margin-bottom:auto}}.style_header__GymSP span{font-family:var(--font-sf-pro-text);font-size:17px;line-height:24px;font-weight:700;letter-spacing:-.08px;color:#000;font-size:20px}.style_header__GymSP p,.style_header__GymSP p span{font-size:20px;line-height:120%;font-family:var(--font-sf-pro-display);font-weight:600;letter-spacing:.38px;color:#000;color:#636369;margin:0}@media(max-width:480px){.style_header__GymSP p,.style_header__GymSP p span{font-size:15px}}.style_main__YzgCL{display:flex;flex-direction:column;gap:24px;padding:32px}@media(max-width:400px){.style_main__YzgCL{padding:12px 20px;gap:12px;margin:auto 0}}.style_durations__JTcoT{display:flex;flex-direction:column;align-items:center;gap:12px}.style_bottomBar__KU4gk{display:flex;padding:16px;gap:24px;justify-content:space-between;box-shadow:0 2px 3px 0 rgba(0,0,0,.03),0 0 0 .5px rgba(60,60,67,.16);position:-webkit-sticky;position:sticky;bottom:0;background-color:#fff}@media(max-width:480px){.style_bottomBar__KU4gk{margin-top:auto}}.style_title__MOcqS{font-size:13px;font-weight:400;line-height:18px;letter-spacing:-.08px;color:rgba(60,60,67,.5);color:#000;text-align:center}.style_button__q40Mg,.style_title__MOcqS{font-family:var(--font-sf-pro-text);font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none}.style_button__q40Mg{border:none;outline:none;padding:4px 16px;border-radius:8px;font-size:15px;letter-spacing:-.2px;color:rgba(60,60,67,.8);line-height:140%;margin:0;line-height:32px;letter-spacing:-.1px;transition:all .25s ease,box-shadow .35s ease;cursor:pointer;display:flex;align-items:center;position:relative}.style_button__q40Mg:not(.style_outline__yUbmS){background-color:#653eff;color:#fff}.style_button__q40Mg:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;transition:all .25s ease,box-shadow .25s cubic-bezier(.51,.92,.24,1.15)}.style_button__q40Mg:hover:after{box-shadow:0 0 0 4px rgba(88,86,214,.3)}.style_button__q40Mg:active:after{transition:all .05s ease;box-shadow:0 0 0 5px rgba(88,86,214,.3)}.style_button__q40Mg:active svg path{transition:all .05s ease}.style_button__q40Mg img,.style_button__q40Mg svg{flex:0 0 auto}.style_button__q40Mg svg path,.style_button__q40Mg svg rect{transition:stroke .25s ease,fill .25s ease}.style_button__q40Mg:hover{background-color:#5856d6;color:#fff;border-color:transparent}.style_button__q40Mg:hover svg [class*=stroke]{stroke:#fff}.style_button__q40Mg:hover svg [class*=fill]{fill:#fff}.style_button__q40Mg:active{background-color:#6545e7;color:#fff;border-color:transparent}.style_button__q40Mg:active svg [class*=stroke]{stroke:#fff}.style_button__q40Mg:active svg [class*=fill]{fill:#fff}.style_button__q40Mg.style_outline__yUbmS{background-color:#fff;box-shadow:0 2px 3px 0 rgba(0,0,0,.03),0 0 0 .5px rgba(60,60,67,.16)}.style_button__q40Mg.style_outline__yUbmS:hover{background-color:#fff;color:#636369}.style_durationTab__c7UHX{padding:7px 12px;box-shadow:0 2px 3px 0 rgba(0,0,0,.03),0 0 0 .5px rgba(60,60,67,.16);cursor:pointer;border-radius:16px;background-color:transparent;transition:background-color .2s ease,box-shadow .2s ease;font-family:var(--font-sf-pro-text);font-size:13px;font-weight:400;line-height:18px;letter-spacing:-.08px;color:rgba(60,60,67,.5);color:#000;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.style_durationTab__c7UHX:focus-visible{outline:3px solid #653eff;outline-offset:3px}.style_durationTab__c7UHX[role=button]{display:inline-flex}.style_durationTab__c7UHX:hover{background-color:rgba(242,242,247,.3)}.style_durationTab__c7UHX:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;border:2px solid #000;transition:opacity .2s ease;opacity:0}.style_durationTab__c7UHX.style_active__f_CMk{font-family:var(--font-sf-pro-text);font-size:13px;font-weight:400;line-height:18px;letter-spacing:-.08px;color:rgba(60,60,67,.5);font-weight:700;box-shadow:none;color:#000}.style_durationTab__c7UHX.style_active__f_CMk:after{opacity:1}.style_durationsList__3csN4{display:flex;justify-content:flex-start;justify-content:center;flex-wrap:wrap;column-gap:8px;row-gap:6px}.style_regionalSeason__zM70P{margin:0 16px 16px;color:rgba(60,60,67,.5);font-size:14px;line-height:1.5;text-align:center}.style_publicCalendar__UTu_u .mantine-DatePicker-levelsGroup{margin-top:0;min-height:320px}.style_publicCalendar__UTu_u .mantine-DatePicker-levelsGroup table{margin-top:16px}.style_calendarHeader___IWwO{display:flex;flex-direction:column;align-items:center;flex:1 1 auto;gap:6px;min-height:46px;transform:translateY(28px)}.style_calendarHeaders__2ECb1{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;padding:0 16px;position:relative}@media(max-width:700px){.style_calendarHeaders__2ECb1{grid-template-columns:1fr}}.style_monthHeader__7GXrI{color:rgba(60,60,67,.8);color:rgba(60,60,67,.5)}.style_monthHeader__7GXrI,.style_monthHeader__7GXrI .style_rate__CI6H6{font-size:15px;letter-spacing:-.2px;line-height:140%;margin:0;font-family:var(--font-sf-pro-text)}.style_monthHeader__7GXrI .style_rate__CI6H6{color:rgba(60,60,67,.8);font-weight:700}.style_monthHeader__7GXrI .style_rate__CI6H6.style_green__KhVak{color:#0a9a2d}.style_monthHeader__7GXrI .style_rate__CI6H6.style_red__FdXIu{color:#f16a57}.style_monthHeader__7GXrI .style_rate__CI6H6.style_yellowGreen__vj1_o{color:#6f9c00}.style_monthBoxes__TfkCQ{display:flex;justify-content:center;gap:16px;align-items:center}.style_monthBox__FmvWP{font-family:var(--font-sf-pro-text);font-size:13px;font-weight:400;line-height:18px;letter-spacing:-.08px;color:rgba(60,60,67,.5)}.style_durationTab__c7UHX[role=button]:focus-visible{outline:2px solid #653eff;outline-offset:3px}.style_durationTab__c7UHX[role=button]{min-height:44px;display:flex;align-items:center;justify-content:center}.style_italySeasonNote__u3XCx{color:#636369}.style_franceCalendar__33_bo .style_regionalSeason__zM70P{margin:0 0 20px;color:#56565e;text-align:left}.style_franceCalendar__33_bo .mantine-DatePicker-levelsGroup{margin-top:0;min-height:310px}.style_franceCalendar__33_bo .mantine-DatePicker-levelsGroup table{margin-top:20px}.style_franceCalendar__33_bo .mantine-DatePicker-levelsGroup thead{display:table-header-group}.style_franceCalendar__33_bo .mantine-DatePicker-levelsGroup th{color:#686870;font-size:12px;font-weight:500;padding-bottom:8px}.style_overlay__OA56t{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(60,60,67,.18);z-index:1000}.style_loader__6oORA{display:flex;padding:16px;align-items:center;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:380px;border-radius:20px;background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.08),0 0 0 .5px rgba(60,60,67,.16);z-index:1001}@media(max-width:767.98px){.style_loader__6oORA{max-width:calc(100vw - 32px);width:100%}}.style_loaderSpin__w49Tx{width:56px;height:56px;flex-shrink:0;display:flex;justify-content:center;align-items:center;position:relative;background-color:#fff;z-index:10}.style_loaderSpin__w49Tx:before{top:0;left:0;right:0;bottom:0;background:conic-gradient(#653eff 10%,#fff);animation:style_l3__tprH7 1.4s linear infinite}.style_loaderSpin__w49Tx:after,.style_loaderSpin__w49Tx:before{content:"";position:absolute;aspect-ratio:1;border-radius:50%;z-index:-1}.style_loaderSpin__w49Tx:after{top:2px;bottom:2px;left:2px;right:2px;background:#fff}.style_loaderTitle__xJAET{display:inline-flex;padding:0 16px;font-family:var(--font-sf-pro-text);font-size:17px;line-height:24px;font-weight:700;letter-spacing:-.08px;color:#000;font-weight:400}@keyframes style_l3__tprH7{to{transform:rotate(-1turn)}}