.auth_loginPage__oPgCq{background-color:var(--surface);font-family:var(--font-primary);color:var(--text-primary);display:flex;flex-direction:row;align-items:stretch;min-height:100vh}.auth_loginRow__KrZmR{flex:1 1 auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.auth_loginLeft__2mFGm{background-color:var(--surface-page);padding:40px;width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center}.auth_loginLogo__XMvog{width:400px;height:286.81px;overflow:hidden;display:flex;flex-direction:row;align-items:stretch}.auth_loginLogoImg__mOPUG{width:100%;height:100%;overflow:clip}.auth_loginRight__C2x5q{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center}.auth_loginCard__FZ7tG{background-color:var(--surface);border-radius:var(--radius-card-auth);padding:40px;gap:40px normal;width:580px;display:flex;flex-direction:column;justify-content:flex-start}.auth_loginTitleBlock__Gv9p4{gap:16px normal;display:flex;flex-direction:column}.auth_loginTitle__Cqq2V{font-family:var(--text-title-30-family);font-weight:var(--text-title-30-weight);font-size:var(--text-title-30-size);line-height:var(--text-title-30-line-height);color:var(--text-title-dark);margin:0}.auth_form__krKKs{gap:24px normal}.auth_field__H8XQ4,.auth_form__krKKs{display:flex;flex-direction:column;justify-content:flex-start}.auth_field__H8XQ4{gap:5px normal}.auth_labelRow__n1cIR{gap:0 10px;height:20px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.auth_label__WsJop{font-family:var(--text-kpi-label-14-medium-family);font-weight:var(--text-kpi-label-14-medium-weight);font-size:var(--text-kpi-label-14-medium-size);line-height:var(--text-kpi-label-14-medium-line-height);color:var(--text-primary);height:20px}.auth_inputBox__WQbqz{display:grid;height:50px}.auth_inputBox__WQbqz>*{grid-area:1/1}.auth_input__HKwPq{width:100%;height:50px}.auth_reveal__OZqh8{justify-self:end;align-self:center;margin:0 20px 0 0}.auth_forgotLink__mCVdz{font-family:var(--text-body-12-family);font-weight:var(--text-body-12-weight);font-size:var(--text-body-12-size);line-height:var(--text-body-12-line-height);color:var(--text-primary);cursor:pointer;background:none;border:0;padding:0;text-align:start;align-self:flex-start;height:16.8px}.auth_loginButton__t32jZ{width:100%;height:45px}.auth_forgotGroup__hHIHE{gap:24px normal;display:flex;flex-direction:column}.auth_resetPage__wrK9d{background-color:var(--color-sidebar);font-family:var(--font-primary);color:var(--text-primary);display:flex;flex-direction:column;justify-content:flex-start;min-height:100vh}.auth_resetColumn__Nq_a6{margin:100px 20px;gap:32px normal;display:flex;flex-direction:column;justify-content:center;align-items:center}.auth_resetLogo__yGr52{width:320px;height:107.61px;border-radius:var(--radius-control);overflow:hidden;cursor:pointer;display:flex;flex-direction:row;align-items:stretch;background:none;border:0;padding:0}.auth_resetLogoImg__GYCBz{width:100%;height:100%;border-radius:var(--radius-control);overflow:clip}.auth_resetTitle__iVwXl{font-family:var(--text-heading-18-family);font-weight:var(--text-heading-18-weight);font-size:var(--text-heading-18-size);line-height:var(--text-heading-18-line-height);color:var(--text-on-dark);margin:0;height:52px}.auth_resetCard__oIHZH,.auth_resetTitle__iVwXl{display:flex;flex-direction:column;justify-content:center}.auth_resetCard__oIHZH{background-color:var(--surface);border:var(--border-2) var(--surface-divider);border-radius:var(--radius-card);padding:24px;gap:24px normal;width:420px}.auth_resetFields__MnMbt{gap:24px normal;display:flex;flex-direction:column;justify-content:flex-start}.auth_resetButton__S30fn{align-self:flex-start;height:48px}.icon_icon__wz9h_{display:flex;padding:var(--space-icon);border:0;border-radius:var(--radius-control);background:transparent;color:var(--color-primary);overflow:hidden;flex-shrink:0}.icon_clickable__LEo6l{cursor:pointer}@media (pointer:coarse){.icon_icon__wz9h_[data-hit-area]{overflow:visible}}.icon_svg__01BwQ{fill:currentColor}.icon_color-primary__atPhH{color:var(--color-primary)}.icon_color-destructive__vauBc{color:var(--color-destructive)}.icon_color-secondary__otrtX{color:var(--color-secondary)}.icon_color-alert__xAehQ{color:var(--color-alert)}.icon_color-on-dark__02fcE{color:var(--text-on-dark)}.icon_color-pager__mz14z{color:var(--color-pager-icon)}.icon_color-muted__cpmJm{color:var(--text-muted-50)}.icon_color-text__6PEdD{color:var(--text-primary)}.form-card_outer__OAxgG{width:502px;min-width:502px;max-width:502px;flex:1 1 auto;background-color:var(--surface);border-radius:var(--radius-panel);gap:var(--gap-store-card);display:flex;flex-direction:column;justify-content:flex-start}@media (max-width:768px){.form-card_outer__OAxgG{width:100%;min-width:100%;max-width:100%;padding:var(--space-button-x)}}.form-card_cardAppointment__hXMeq,.form-card_cardConfirmation__bSotS,.form-card_cardForm__yQh8s{margin:10px 0;background-color:var(--surface-card-public);border-radius:var(--radius-card-public);box-shadow:var(--shadow-card);display:flex;flex-direction:column}.form-card_cardForm__yQh8s{padding:var(--space-form-card);gap:var(--gap-lg);justify-content:flex-start}.form-card_cardConfirmation__bSotS{height:627px;justify-content:center}.form-card_cardAppointment__hXMeq{justify-content:flex-start}.form-card_header__QagcF{background-color:var(--surface);gap:var(--gap-row);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.form-card_headerBody__gMEHA{flex:1 1;gap:var(--gap-lg-x);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.form-card_headerTexts__FjFzH{flex:1 1;gap:var(--gap-lg);display:flex;flex-direction:column;justify-content:flex-start}.form-card_heading__bjYdh{font-family:var(--text-heading-18-family);font-weight:var(--text-heading-18-weight);font-size:var(--text-heading-18-size);line-height:var(--text-heading-18-line-height);color:var(--text-primary);text-align:center}.form-card_subheading__uR_pA{font-family:var(--text-body-14-family);font-weight:var(--text-body-14-weight);font-size:var(--text-body-14-size);line-height:var(--text-body-14-line-height);color:var(--text-primary);text-align:center}.form-card_intro__v4C6Y{background-color:var(--surface);display:flex;flex-direction:column;justify-content:flex-start}.form-card_illustration__3ZuP9{margin:24px 24px 0;background-color:var(--surface);display:grid;justify-items:center}.form-card_section__WNx_u{margin:24px 24px 0;display:flex;flex-direction:column;justify-content:flex-start}.form-card_title__oxLkX{color:var(--text-heading)}.form-card_titleNeutral__E8J7x,.form-card_title__oxLkX{font-family:var(--text-heading-18-family);font-weight:var(--text-heading-18-weight);font-size:var(--text-heading-18-size);line-height:var(--text-heading-18-line-height);text-align:center}.form-card_titleNeutral__E8J7x{color:var(--text-public-neutral)}.form-card_body__AJgve{margin:8px 0 0;font-family:var(--text-body-16-family);font-weight:var(--text-body-16-weight);font-size:var(--text-body-16-size);line-height:var(--text-body-16-line-height);color:var(--text-public-muted);text-align:center}.form-card_recap__Ob1VK{margin:24px 24px 0;display:flex;flex-direction:column;justify-content:center}.form-card_recapText__g7Cv4{font-family:var(--text-dm-16-family);font-weight:var(--text-dm-16-weight);font-size:var(--text-dm-16-size);line-height:var(--text-dm-16-line-height);color:var(--text-public-strong);text-align:center}.form-card_recapText__g7Cv4 strong{font-weight:700}.illustration_image__DGgxl{overflow:hidden;display:flex;flex-direction:row;align-items:stretch}.illustration_img__WxRzT{overflow:clip}.date-picker_field___51RM{position:relative;display:flex;flex-direction:column;min-width:0}.date-picker_airInput__i7sbF{font-family:var(--text-input-14-family);font-weight:var(--text-input-14-weight);font-size:var(--text-input-14-size);line-height:var(--text-input-14-line-height);color:var(--text-primary);background-color:transparent;border:0;border-radius:var(--radius-control);padding:0;width:100%;height:100%;min-width:0;cursor:default}.date-picker_airInput__i7sbF::placeholder{color:var(--text-placeholder-datepicker)}.date-picker_airInputSize12__5luIm{font-family:var(--text-input-12-family);font-weight:var(--text-input-12-weight);font-size:var(--text-input-12-size);line-height:var(--text-input-12-line-height);color:var(--text-label)}.date-picker_air__mHFy_{position:absolute;margin-top:var(--space-datepicker-offset);transform:translateX(-50%);z-index:var(--z-datepicker);box-sizing:content-box;width:246px;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,max-content);background-color:var(--surface);border:var(--border-1) var(--border-datepicker);border-radius:var(--radius-control);box-shadow:var(--shadow-datepicker);font-family:var(--font-system-datepicker);font-size:var(--text-datepicker-14-size);color:var(--datepicker-text)}.date-picker_airPointer__Aphdp{position:absolute;left:50%;margin-left:-5px;width:10px;height:10px;bottom:calc(100% - 5px + 1px);z-index:-1}.date-picker_airPointer__Aphdp:after{content:"";position:absolute;width:10px;height:10px;box-sizing:border-box;background-color:var(--surface);border-top:var(--border-1) var(--datepicker-border-pointer);border-right:var(--border-1) var(--datepicker-border-pointer);border-top-right-radius:2px;transform:rotate(315deg)}.date-picker_airNav___5cJ2{display:flex;justify-content:space-between;align-items:center;box-sizing:content-box;min-height:32px;padding:var(--space-datepicker);background-color:var(--surface);border-bottom:var(--border-1) var(--datepicker-border-inner)}.date-picker_airAction__jcEv_{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:transparent;border-radius:var(--radius-control);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.date-picker_airAction__jcEv_:hover{background-color:var(--datepicker-hover-bg)}.date-picker_airActionHidden__JuRyi{visibility:hidden}.date-picker_airAction__jcEv_ svg{width:32px;height:32px}.date-picker_airAction__jcEv_ path{fill:none;stroke:var(--datepicker-text-secondary);stroke-width:2px}.date-picker_airTitle__zD38H{display:flex;align-items:center;justify-content:center;padding:var(--space-datepicker-title);border-radius:var(--radius-control);font-size:var(--text-datepicker-14-size);line-height:var(--text-datepicker-14-line-height);color:var(--datepicker-text);cursor:pointer}.date-picker_airTitle__zD38H:hover{background-color:var(--datepicker-hover-bg)}.date-picker_airTitleYear__2_DmA{font-style:normal;color:var(--datepicker-text-secondary);margin-left:.3em}.date-picker_airContent__bTRAn{padding:var(--space-datepicker)}.date-picker_airDayNames__ZwEbf{display:grid;grid-template-columns:repeat(7,1fr);margin:var(--space-datepicker-day-names)}.date-picker_airDayName__k3V_N{display:flex;align-items:center;justify-content:center;text-align:center;text-transform:uppercase;font-size:var(--text-datepicker-day-name-size);line-height:var(--text-datepicker-day-name-size);color:var(--datepicker-day-name)}.date-picker_airCells___NP1x{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:32px}.date-picker_airCell___CDBZ{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:0;padding:0;background:transparent;border-radius:var(--radius-control);font-family:inherit;font-size:var(--text-datepicker-14-size);line-height:var(--text-datepicker-14-line-height);color:var(--datepicker-text);cursor:pointer}.date-picker_airCell___CDBZ:hover{background-color:var(--datepicker-hover-bg)}.date-picker_airCellOther__Gz_uu{color:var(--datepicker-other-month)}.date-picker_airCellCurrent__RhN98{color:var(--datepicker-current)}.date-picker_airCellDisabled__tQ4pr,.date-picker_airCellDisabled__tQ4pr:hover{color:var(--datepicker-disabled);cursor:default;border-radius:0;background-color:var(--datepicker-disabled-bg)}.date-picker_airCellSelected__rcqyF,.date-picker_airCellSelected__rcqyF:hover{color:var(--text-on-dark);border:0;background-color:var(--datepicker-selected-bg)}.date-picker_airCellSelected__rcqyF.date-picker_airCellDisabled__tQ4pr{background-color:var(--datepicker-disabled-bg)}.date-picker_airButtons__awRKg{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;padding:var(--space-datepicker);border-top:var(--border-1) var(--datepicker-border-inner)}.date-picker_nativeInput__qBmfJ{font-family:var(--text-input-14-family);font-weight:var(--text-input-14-weight);font-size:var(--text-input-14-size);line-height:var(--text-input-14-line-height);color:var(--text-primary);background-color:transparent;border:var(--border-1) var(--picker-input-border);border-radius:var(--radius-control);padding:var(--space-input-x);width:100%;height:35px;min-width:0;cursor:default}.date-picker_nativeInput__qBmfJ::placeholder{color:var(--text-placeholder)}.date-picker_nativeInputError___WFFj{border-color:var(--border-error)}.date-picker_nativeInputActive__DYYXm{border-color:var(--picker-input-border)}.date-picker_native__v7ItU{position:absolute;left:0;right:0;top:100%;z-index:var(--z-focus-group);font-family:var(--font-primary);font-size:var(--text-picker-day-size);line-height:1.2;color:var(--picker-day);text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none}.date-picker_nativeAbove__QzM49{top:auto;bottom:100%}.date-picker_nativeHolder__u6lss{box-sizing:border-box;width:100%;min-width:300px;background-color:var(--surface);border:var(--border-1) var(--picker-holder-border);border-radius:var(--radius-picker-holder);box-shadow:var(--shadow-picker);overflow-y:auto}.date-picker_nativeFrame__2d3s9{padding:1px}.date-picker_nativeWrap__LdFQw{margin:-1px}.date-picker_nativeBox__Cq2PP{padding:var(--space-picker-box)}.date-picker_nativeHeader__x_ZpP{position:relative;text-align:center;margin:var(--space-picker-header)}.date-picker_nativeSelect__25M_A{height:var(--size-picker-select);border:var(--border-1) var(--picker-select-border);background-color:var(--surface);margin:calc(-1 * var(--size-picker-select-top)) var(--size-picker-select-side) 0}.date-picker_nativeSelectMonth__QDNH1{width:35%}.date-picker_nativeSelectYear__sf9a3{width:22.5%}.date-picker_nativeNav__U3iv0{position:absolute;box-sizing:content-box;width:16px;height:16px;top:-4px;border:0;background:transparent;cursor:pointer}.date-picker_nativeNavPrev__oYosn{left:-16px;padding:var(--space-picker-nav-prev)}.date-picker_nativeNavNext__Au_C4{right:-16px;padding:var(--space-picker-nav-next)}.date-picker_nativeNav__U3iv0:before{content:" ";display:block;margin:0 auto;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:12px solid var(--picker-day)}.date-picker_nativeNavNext__Au_C4:before{border-right:0;border-left:12px solid var(--picker-day)}.date-picker_nativeNav__U3iv0:hover{background-color:var(--picker-highlight-bg)}.date-picker_nativeNavDisabled__L4y3e,.date-picker_nativeNavDisabled__L4y3e:hover{cursor:default;background:none}.date-picker_nativeTable__D56dy{width:100%;text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:inherit;margin:var(--space-picker-table)}.date-picker_nativeTable__D56dy td{margin:0;padding:0}.date-picker_nativeWeekday__HOcyB{width:14.285714286%;font-family:var(--text-input-14-family);font-weight:var(--text-picker-weekday-weight);font-size:var(--text-picker-weekday-size);line-height:var(--text-picker-weekday-line-height);color:var(--picker-weekday);padding:var(--space-picker-weekday)}.date-picker_nativeDay__G1AEo{position:relative;font-family:var(--text-input-14-family);font-weight:var(--text-picker-day-weight);font-size:var(--text-picker-day-size);line-height:var(--text-picker-day-line-height);text-align:center;color:var(--picker-day);border:var(--border-1) var(--picker-day-border);padding:var(--space-picker-day);cursor:pointer}.date-picker_nativeDay__G1AEo:hover{color:var(--picker-day);background-color:var(--picker-highlight-bg)}.date-picker_nativeDayOutfocus__TYcjj{color:var(--picker-day-outfocus)}.date-picker_nativeDayHighlighted__JHgOr{border-color:var(--picker-highlight-border);background-color:var(--picker-highlight-bg)}.date-picker_nativeDaySelected__pKWL5,.date-picker_nativeDaySelected__pKWL5:hover{color:var(--text-on-dark);background-color:var(--picker-selected-bg)}.date-picker_nativeDayDisabled__9rdf4,.date-picker_nativeDayDisabled__9rdf4:hover{color:var(--picker-day-outfocus);background-color:var(--picker-day-disabled-bg);border-color:var(--picker-day-disabled-bg);cursor:default}.date-picker_nativeDayHighlighted__JHgOr.date-picker_nativeDayDisabled__9rdf4{background-color:var(--picker-highlight-disabled-bg)}.date-picker_nativeDayToday__nCY3I:before{content:" ";position:absolute;top:2px;right:2px;width:0;height:0;border-top:8px solid var(--picker-today-marker);border-left:8px solid transparent}.date-picker_nativeDayDisabled__9rdf4.date-picker_nativeDayToday__nCY3I:before{border-top-color:var(--picker-holder-border)}.date-picker_nativeFooter__DQLQZ{text-align:center}.date-picker_nativeButton__rZPB0{display:inline-block;vertical-align:bottom;width:33%;font-family:var(--text-input-14-family);font-weight:var(--text-picker-button-weight);font-size:var(--text-picker-button-size);color:var(--picker-day);background-color:var(--surface);border:var(--border-1) var(--surface);padding:var(--space-picker-button);cursor:pointer}.date-picker_nativeButton__rZPB0:hover{color:var(--picker-day);background-color:var(--picker-highlight-bg);border-bottom-color:var(--picker-highlight-bg)}.date-picker_nativeButton__rZPB0:before{position:relative;display:inline-block;height:0}.date-picker_nativeButtonToday__C_twe:before{content:" ";margin-right:.45em;top:-.05em;width:0;border-top:.66em solid var(--picker-today-marker);border-left:.66em solid transparent}.date-picker_nativeButtonClear__y1yOJ:before{content:" ";margin-right:.45em;top:-.25em;width:.66em;border-top:3px solid var(--picker-clear-glyph)}.date-picker_nativeButtonClose__rvQ0V:before{content:"×";top:-.1em;vertical-align:top;font-size:1.1em;margin-right:.35em;color:var(--picker-close-glyph)}@media not all and (min-width:392px){.date-picker_nativeSelect__25M_A{margin-top:0}.date-picker_nativeNavNext__Au_C4,.date-picker_nativeNavPrev__oYosn{padding:var(--space-picker-nav-narrow)}}.button_button__iBnBy{font-family:var(--text-button-14-family);font-weight:var(--text-button-14-weight);font-size:var(--text-button-14-size);line-height:var(--text-button-14-line-height);text-align:center;border-radius:var(--radius-control);padding:var(--space-button-x);cursor:pointer;transition:var(--motion-button-bg)}.button_primary__8QRtp{color:var(--color-primary-contrast);background-color:var(--color-primary);border:var(--border-1) var(--color-primary)}.button_primary__8QRtp:hover:not(:disabled){color:var(--color-primary);background-color:var(--surface)}.button_brown__Y10hM{color:var(--color-primary-contrast);background-color:var(--color-secondary);border:var(--border-1) var(--color-secondary)}.button_brown__Y10hM:hover:not(:disabled){color:var(--color-primary);background-color:var(--surface);border-color:var(--color-primary)}.button_success__2QoYd{color:var(--color-primary-contrast);background-color:var(--color-success);border:var(--border-1) var(--color-primary)}.button_success__2QoYd:hover:not(:disabled){color:var(--color-primary);background-color:var(--surface)}.button_danger__d_rGF{color:var(--color-primary-contrast);background-color:var(--color-destructive);border:var(--border-1) var(--color-primary)}.button_danger__d_rGF:hover:not(:disabled){color:var(--color-primary);background-color:var(--surface)}.button_destructive__zFukx{color:var(--color-primary-contrast);background-color:var(--color-destructive);border:var(--border-1) var(--color-primary)}.button_destructive__zFukx:hover:not(:disabled){color:var(--color-destructive);background-color:var(--surface);border-color:var(--color-destructive)}.button_outline__sgAs6{color:var(--color-primary);background-color:var(--surface);border:var(--border-1) var(--color-primary)}.button_compact__cAl2c{font-family:var(--text-button-12-family);font-weight:var(--text-button-12-weight);font-size:var(--text-button-12-size);line-height:var(--text-button-12-line-height);height:30px}.button_confirm__GI7xx{width:100px;height:35px}.button_ghost__NAUHK{color:var(--color-primary);background-color:var(--surface);border:0}.button_row__X2mEj{font-family:var(--text-button-row-10-family);font-weight:var(--text-button-row-10-weight);font-size:var(--text-button-row-10-size);line-height:var(--text-button-row-10-line-height);padding:var(--space-button-row-x)}.button_withIcon__rcdU_{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:var(--gap-md-both)}.button_glyph__CUBhS{display:inline-flex}.button_svg__iHlAk{overflow:hidden;fill:currentColor}.button_disabled__7RJqW{opacity:.25;cursor:default}.basket-step_outer__0j8WW{width:502px;min-width:502px;max-width:502px;flex:1 1 auto;background-color:var(--surface);border-radius:var(--radius-panel);gap:var(--gap-store-card)}.basket-step_card__eChUL,.basket-step_outer__0j8WW{display:flex;flex-direction:column;justify-content:flex-start}.basket-step_card__eChUL{margin:10px 0;min-height:627px;background-color:var(--surface-card-public);border-radius:var(--radius-card-public);box-shadow:var(--shadow-card)}.basket-step_header__irJYA{background-color:var(--surface);display:flex;flex-direction:column;justify-content:flex-start}.basket-step_illustration__Nl_dP{margin:24px 24px 0;background-color:var(--surface);display:grid;justify-content:center}.basket-step_headerTexts__CRsG0{margin:24px 24px 0;background-color:var(--surface);display:flex;flex-direction:column;justify-content:flex-start}.basket-step_title__2rFe_{font-family:var(--text-heading-18-family);font-weight:var(--text-heading-18-weight);font-size:var(--text-heading-18-size);line-height:var(--text-heading-18-line-height);color:var(--text-public-neutral);text-align:center}.basket-step_subtitle__iMXLn{margin:8px 0 0;font-family:var(--text-body-16-family);font-weight:var(--text-body-16-weight);font-size:var(--text-body-16-size);line-height:var(--text-body-16-line-height);color:var(--text-public-muted);text-align:center;white-space:pre-wrap}.basket-step_countRow__Cmc49{height:40px;margin:0 24px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center}.basket-step_count__zwn57{flex:1 1;margin:0 0 4px}.basket-step_countText__wlKcR{font-family:var(--text-body-14-family);font-weight:var(--text-body-14-weight);font-size:var(--text-body-14-size);line-height:var(--text-body-14-line-height);color:var(--text-public-neutral);text-align:start}.basket-step_list__udT_R{height:300px;margin:0 24px;grid-gap:var(--gap-sm);gap:var(--gap-sm);display:grid;align-content:start;overflow:auto}.basket-step_item__dx77C{display:flex;flex-direction:column;justify-content:flex-start}.basket-step_productCard__r2OZK{height:80px;padding:var(--space-card-public);border:var(--border-1) var(--border-card-row);border-radius:var(--radius-panel);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.basket-step_productTexts__qBwqA{flex:1 1;min-width:0;display:flex;flex-direction:column;justify-content:flex-start}.basket-step_designation__DqWwd{height:20px;margin:0 0 6px}.basket-step_brand__7vdBu{height:20px}.basket-step_designationText__w0ePn{font-family:var(--text-label-14-bold-family);font-weight:var(--text-label-14-bold-weight);font-size:var(--text-label-14-bold-size);line-height:var(--text-label-14-bold-line-height-alt);color:var(--text-public-neutral);text-align:start}.basket-step_brandText___XnyG{font-family:var(--text-body-14-family);font-weight:var(--text-body-14-weight);font-size:var(--text-body-14-size);line-height:var(--text-body-14-line-height);color:var(--color-primary);text-align:start}.basket-step_deleteGroup__FVQCb{width:30px;background-color:var(--surface);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.basket-step_footer__k7_0K{background-color:var(--surface-card-public);border-radius:0 0 var(--radius-card-public) var(--radius-card-public)}.basket-step_footer__k7_0K,.basket-step_rangeGroup__ae5cl{display:flex;flex-direction:column;justify-content:flex-start}.basket-step_rangeGroup__ae5cl{margin:0 16px;background-color:var(--surface);gap:var(--gap-list-public)}.basket-step_rangeIntro__Sn5lc{display:flex;flex-direction:column;justify-content:center}.basket-step_rangeIntroText__q8ocO{font-family:var(--text-body-14-family);font-weight:var(--text-body-14-weight);font-size:var(--text-body-14-size);line-height:var(--text-body-14-line-height);color:var(--text-primary);text-align:center;white-space:pre-wrap}.basket-step_rangeRow__mL6_4{gap:var(--gap-xs-x);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.basket-step_range__jLQRn{display:flex;flex-direction:column;justify-content:center}.basket-step_rangeText__isXkV{font-family:var(--text-label-14-bold-family);font-weight:var(--text-label-14-bold-weight);font-size:var(--text-label-14-bold-size);line-height:var(--text-label-14-bold-line-height-alt);color:var(--text-primary);text-align:start}.basket-step_actions__4OgUp{width:auto;margin:24px 0;align-self:center;background-color:var(--surface);gap:var(--gap-sm-x);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.basket-step_addAnotherButton__zP8RO{width:208.23px;height:46px;border:var(--border-2) var(--color-primary)}.basket-step_continueButton__wLB_0{width:124px;height:46px}@media (max-width:768px){.basket-step_outer__0j8WW{width:100%;min-width:100%;max-width:100%;padding:var(--space-button-x)}}.confirmation-step_grows__tUYyC>div{min-height:627px;height:auto}.form-field_field___HGQi{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--gap-xs)}.form-field_label__e9eWp{display:flex;flex-direction:column;justify-content:center;text-align:start}.form-field_labelBackoffice__w_JGt{font-family:var(--text-body-14-bold-family);font-weight:var(--text-body-14-bold-weight);font-size:var(--text-body-14-bold-size);line-height:var(--text-body-14-bold-line-height);color:var(--text-primary)}.form-field_labelBackoffice12__CHplO{font-family:var(--text-body-12-bold-family);font-weight:var(--text-body-12-bold-weight);font-size:var(--text-body-12-bold-size);line-height:var(--text-body-12-bold-line-height);color:var(--text-primary)}.form-field_labelPublic__BVH80{font-family:var(--text-label-14-bold-family);font-weight:var(--text-label-14-bold-weight);font-size:var(--text-label-14-bold-size);line-height:var(--text-label-14-bold-line-height-alt);color:var(--text-primary)}.form-field_rowPublic__KTQDG{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:var(--gap-lg-x);border-radius:var(--radius-panel)}.form-field_helper__KjXyq{font-family:var(--text-body-12-family);font-weight:var(--text-body-12-weight);font-size:var(--text-body-12-size);line-height:var(--text-body-12-line-height);color:var(--text-primary)}.form-field_legal__uzojf{font-family:var(--text-legal-10-family);font-weight:var(--text-legal-10-weight);font-size:var(--text-legal-10-size);line-height:var(--text-legal-10-line-height);color:var(--text-primary)}.conditions-block_block__yQnMJ{width:500px;min-width:500px;max-width:500px;flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-start}.conditions-block_title__DAPhD{min-width:240px;font-family:var(--text-heading-24-black-family);font-weight:var(--text-heading-24-black-weight);font-size:var(--text-heading-24-black-size);line-height:var(--text-heading-24-black-line-height);color:var(--text-heading);text-align:start}.conditions-block_sections__aYDGk{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.conditions-block_section__takEM{width:100%;display:flex;flex-direction:column;justify-content:flex-start}.conditions-block_headingGroupFirst__cCYwj,.conditions-block_headingGroup__D3Lje{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.conditions-block_headingGroupFirst__cCYwj{margin:40px 0 20px}.conditions-block_headingGroup__D3Lje{margin:60px 0 20px}.conditions-block_headingAlt__JzwPK,.conditions-block_heading__eG1F5{font-family:var(--text-subhead-18-dm-family);font-weight:var(--text-subhead-18-dm-weight);font-size:var(--text-subhead-18-dm-size);color:var(--color-primary)}.conditions-block_heading__eG1F5{line-height:var(--text-subhead-18-dm-line-height);text-align:center}.conditions-block_headingAlt__JzwPK{line-height:var(--text-subhead-18-dm-line-height-alt);text-align:start;width:100%}.conditions-block_headingAlt__JzwPK strong,.conditions-block_heading__eG1F5 strong{font-weight:var(--text-subhead-18-dm-weight)}.conditions-block_html__W8vGp{width:4px;height:4px;overflow:hidden}.conditions-block_list__9P_2F{gap:var(--gap-list-public);display:flex;flex-direction:column;justify-content:flex-start}.conditions-block_item__Rnski{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.conditions-block_itemText__pwnpn{flex:1 1;align-self:center;font-family:var(--text-body-14-family);font-weight:var(--text-body-14-weight);font-size:var(--text-body-14-size);line-height:var(--text-body-14-line-height-alt);color:var(--color-primary);text-align:start}.conditions-block_paragraph__Hy0zg{font-family:var(--text-body-12-family);font-weight:var(--text-body-12-weight);font-size:var(--text-body-12-size);line-height:var(--text-body-12-line-height-alt);color:var(--color-primary);text-align:start}@media (max-width:768px){.conditions-block_block__yQnMJ{width:100%;min-width:100%;max-width:100%;padding:var(--space-conditions-block-mobile)}}.faq-accordion_section__l5Dv9{background-color:var(--surface);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.faq-accordion_block__RSclC{width:0;min-width:0;max-width:627px;flex:1 1 auto;margin:60px 0;background-color:var(--surface);display:flex;flex-direction:column;justify-content:flex-start}.faq-accordion_titleRow__VvKWe{margin:0 0 40px;background-color:var(--surface);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.faq-accordion_title__8kQM9{font-family:var(--text-heading-24-family);font-weight:var(--text-heading-24-weight);font-size:var(--text-heading-24-size);line-height:var(--text-heading-24-line-height);color:var(--text-public-neutral);text-align:center;align-self:center}.faq-accordion_rows__5xSrw{gap:var(--gap-list-public)}.faq-accordion_rowGroup__RfRZi,.faq-accordion_rows__5xSrw{background-color:var(--surface);display:flex;flex-direction:column;justify-content:flex-start}.faq-accordion_row__b5G7Z{height:56px;background-color:var(--color-primary-tint-20);border-radius:var(--radius-panel);cursor:pointer;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.faq-accordion_question__Wiziy{flex:1 1;margin:0 12px 0 24px;align-self:center;font-family:var(--text-faq-16-semibold-family);font-weight:var(--text-faq-16-semibold-weight);font-size:var(--text-faq-16-semibold-size);line-height:var(--text-faq-16-semibold-line-height);color:var(--text-label);text-align:start;cursor:pointer}.faq-accordion_row__b5G7Z>button{align-self:center}@media (max-width:768px){.faq-accordion_block__RSclC{width:100%;min-width:calc(100% - 20px);margin:60px 10px;padding:0}}.checkbox_group__GCks0{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;cursor:pointer}.checkbox_label__REHx_{display:flex;flex-direction:column;justify-content:center;cursor:pointer}.checkbox_text__o6YTR{font-family:var(--text-body-14-family);font-weight:var(--text-body-14-weight);font-size:var(--text-body-14-size);line-height:var(--text-body-14-line-height);color:var(--text-primary);text-align:start}.form-band_outer__fdKCt{background-color:var(--color-alert-tint-50);display:grid}.form-band_band__Hd1l2{width:calc(100% + 0px);min-width:57px;justify-self:center;align-self:center;background-color:var(--color-beige);padding:var(--space-band);gap:var(--gap-band-x);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.form-band_aside__NQ31c,.form-band_main__eJbwt{align-self:center}@media (max-width:768px){.form-band_aside__NQ31c,.form-band_main__eJbwt{width:100%;min-width:100%;max-width:100%}}.condition-help_help__8twox{display:flex;flex-direction:row;align-items:stretch;padding:var(--space-cell-lg)}.condition-help_tiles__DJJ0M{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--gap-row)}.condition-help_tile__ECVrI{width:40px;min-width:40px;flex:1 1 auto;height:100%;min-height:100%;max-height:100%;display:flex;flex-direction:column;align-items:center;padding:var(--space-cell-lg);background-color:var(--color-secondary-tint-10)}.condition-help_image__mGDPw{width:100px;height:100px;border-radius:var(--radius-control);display:block}.condition-help_caption__YM1r_{width:auto;align-self:center;font-family:var(--text-body-12-bold-family);font-weight:var(--text-body-12-bold-weight);font-size:var(--text-body-12-bold-size);line-height:var(--text-body-12-bold-line-height);color:var(--color-primary);text-align:center;white-space:pre-wrap}.focus-group_group__jDHe_{position:absolute;z-index:var(--z-focus-group);background-color:var(--surface);overflow:hidden auto;display:flex;flex-direction:column}.focus-group_group__jDHe_[data-name=Notification]{left:-150px;top:calc(100% + 8px);width:300px;min-height:80px;max-height:200px;border:var(--border-1) var(--border-popover);border-radius:var(--radius-panel);padding:var(--space-cell-lg);gap:var(--gap-lg)}.focus-group_group__jDHe_[data-name=FormMagasin]{left:-1px;top:calc(100% + 4.38px);width:320px;border:var(--border-1) var(--border-popover);border-radius:var(--radius-panel)}.focus-group_group__jDHe_[data-name=InfoEtat]{left:0;top:100%;min-width:60px;max-width:500px;width:var(--focus-group-available,500px);border-radius:var(--radius-focus-public);box-shadow:var(--shadow-focus-public)}.hero-intro_section__34ebG{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.hero-intro_group__18wyC{width:0;min-width:0;max-width:1000px;flex:1 1 auto;align-self:stretch;margin:40px 20px;background-color:var(--surface);display:flex;flex-direction:column;justify-content:flex-start}.hero-intro_title__8G7_O{font-family:var(--text-display-36-family);font-weight:var(--text-display-36-weight);font-size:var(--text-display-36-size);line-height:var(--text-display-36-line-height);color:var(--text-heading);text-align:start;margin:0}.hero-intro_paragraph__qj1vp{margin:24px 0 0;display:flex;flex-direction:column;justify-content:center}.hero-intro_paragraphText__tg0Tl{font-family:var(--text-body-16-medium-family);font-weight:var(--text-body-16-medium-weight);font-size:var(--text-body-16-medium-size);line-height:var(--text-body-16-medium-line-height);color:var(--text-primary);text-align:start}