.modal .ContactDetailsModal_contact-modal__submit-button__YayvF{height:100%}.box .ContactDetailsModal_contact-modal__open-modal__XK_Sg{background-color:transparent;padding:0;text-decoration:underline;color:var(--color-main);font-weight:500;font-size:12px;text-underline-offset:4px;height:30px;margin-bottom:0!important;margin-left:-2px}.box .ContactDetailsModal_contact-modal__open-modal__XK_Sg .icon{font-size:20px}.Stack_stack__1Qown{display:flex;flex-direction:column;flex-wrap:nowrap}.Stack_stack__1Qown>.Stack_stack__1Qown{flex-direction:inherit;align-items:inherit;justify-content:inherit}.Stack_stack--direction-row__uKazp{flex-direction:row}.Stack_stack--aligned-start__DoH4u{align-items:start}.Stack_stack--aligned-center__8p_fn{align-items:center}.Stack_stack--aligned-end__wRK80,.Stack_stack--justified-center__hLRzK,.Stack_stack--justified-end__HIABc,.Stack_stack--justified-start__oIeXH,.Stack_stack--space-between__9cDxX{align-items:end}.AppointmentContactDetails_appointment-contact-details__gender__2GrNb{margin-bottom:24px}.AppointmentContactDetails_appointment-contact-details__gender-input__Ze5b4{display:flex;align-items:flex-start;gap:24px}.AppointmentContactDetails_appointment-contact-details__privacy-policy-input__COvr8{margin-bottom:16px!important;display:flex;align-items:center;justify-content:flex-start;flex-direction:row!important;padding:24px!important;cursor:pointer}.AppointmentContactDetails_appointment-contact-details__privacy-policy-input__COvr8:hover{background:var(--color-main-fade)}.AppointmentContactDetails_appointment-contact-details__privacy-policy-input__COvr8 .checkbox{margin-bottom:0!important}.AppointmentContactDetails_appointment-contact-details__privacy-policy-input__COvr8 .icon{padding:0!important;margin:0 16px 0 0!important;width:auto!important}.AppointmentContactDetails_appointment-contact-details__checkbox__UC_Jr{pointer-events:none;margin-right:8px}.AppointmentContactDetails_appointment-contact-details__confirmation__sEwba{margin-top:32px;gap:16px}.AppointmentContactDetails_appointment-contact-details__confirmation-btns__QDbS4{display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:8px;width:100%}.AppointmentContactDetails_appointment-contact-details__error__qgTl2{margin:-16px 0 64px}@media only screen and (min-width:768px){.AppointmentContactDetails_appointment-contact-details__confirmation-btns__QDbS4{flex-direction:row-reverse;margin-top:16px}}@media only screen and (min-width:1240px){.AppointmentContactDetails_appointment-contact-details__KZv2_ .control,.AppointmentContactDetails_appointment-contact-details__privacy-policy-input__COvr8{width:520px!important}}.Map_map__Po9lq{width:100%;height:calc(100vh - 64px);min-height:100%;max-height:100%;background:var(--color-grey);border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:center}.Map_map__marker-content--hover__DfsAE{transform:translateY(-50px)}.Map_map__Po9lq .gm-style .tabs .Map_map__link__FGbB8{text-decoration:none}.Map_map__marker-content--focus__eu4Sx{transform:translateY(-100px)}.Map_map__info-window__ZI8ZB .Map_map__info-window-divider__GXuo0{margin:0}.Map_map__hours__eQQiv{width:100%}.Map_map__Po9lq .gm-style .gm-style-iw-d{overflow:visible!important}.Map_map__Po9lq .gm-style .tabs .tab-panels .tab-panel{text-align:left;width:240px;padding:16px}.Map_map__Po9lq .gm-style .tabs .tab-panels .tab-panel.is-active{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.Map_map__Po9lq .gm-style .tabs{display:flex;flex-direction:column;align-items:flex-start}.Map_map__Po9lq .gm-style .gm-style-iw .gm-style-iw-d .tabs .tab-list{display:flex;flex-direction:row;align-items:flex-end;height:32px}.Map_map__Po9lq .gm-style .gm-style-iw .gm-style-iw-d .tabs .tab-list .tab{display:flex;flex-direction:row-reverse;gap:4px;font-size:12px;padding:6px 16px!important}.Map_map__Po9lq .gm-style img[src*=smart-traffik]{height:150px!important}.Map_map__Po9lq .gm-style .gm-style-iw .gm-style-iw-d .tabs .tab-list .tab .icon{display:flex;font-size:12px;height:12px}.Map_map__Po9lq .gm-style .gm-style-iw .gm-style-iw-d .tabs .tab-list .tab .tab-icon:empty{display:none}.Map_map__Po9lq .gm-style .gm-style-iw .gm-style-iw-d .tabs .tab-panels{padding-top:0}.Map_map__Po9lq .gm-style .gm-style-iw .gm-style-iw-d .link{margin-bottom:8px}.Map_map__Po9lq .gm-style .gm-style-iw .gm-style-iw-d .divider{margin:8px 0!important}.Map_infobox__store-name__Dau8y{font-weight:600;margin-bottom:8px!important}.Map_infobox__store-address__rcxJz,.Map_infobox__store-city__Or6hn{color:var(--color-font-fade)}.Map_infobox__store-city__Or6hn{margin-bottom:8px!important}.Map_infobox__store-phone__ibX7s{font-weight:600}.AppointmentLocationSummaryBox_appointment-location-summary-box__map__fsaXt{height:50vh}@media only screen and (min-width:768px){.AppointmentLocationSummaryBox_appointment-location-summary-box__map__fsaXt{height:40vh}}@media only screen and (min-width:1024px){.AppointmentLocationSummaryBox_appointment-location-summary-box__map__fsaXt{height:160px}}.AppointmentFormSummaryBox_appointment-form-summary-box__divider__uClMO{margin:32px 0!important}.AppointmentFormSummaryBox_appointment-form-summary-box__service-img__v6Jlk{margin:32px auto 48px;width:240px;max-width:calc(100% - 64px)}@media only screen and (min-width:1024px){.AppointmentFormSummaryBox_appointment-form-summary-box__service-img__v6Jlk{width:auto;max-width:none;margin:32px 64px 48px}}.AppointmentFormSummaryBox_appointment-form-summary-box__service-duration__ntew_{display:flex;align-items:center;justify-content:flex-start}.AppointmentFormSummaryBox_appointment-form-summary-box__selected-date__mz5n9,.AppointmentFormSummaryBox_appointment-form-summary-box__store-address__2_820{color:var(--color-font-fade)}.AppointmentSummary_appointment-summary__PTUfT{animation:AppointmentSummary_fade__02TJV .3s}@keyframes AppointmentSummary_fade__02TJV{0%{opacity:0}to{opacity:1}}.AppointmentSummary_appointment-summary__hero__SPMGY{background:var(--color-main)!important;padding:96px 0 16px}@media screen and (min-width:768px){.AppointmentSummary_appointment-summary__hero__SPMGY{margin-bottom:320px}.AppointmentSummary_appointment-summary__hero__SPMGY .section{margin-bottom:-320px}}.AppointmentSummary_appointment-summary__hero__SPMGY .section{width:100%}.AppointmentSummary_appointment-summary__hero-text__Rj9JQ,.AppointmentSummary_appointment-summary__subtitle__oWYEr{color:white}.AppointmentSummary_appointment-summary__hero-text__Rj9JQ .title.is-level-2{font-size:32px!important;line-height:normal!important}.AppointmentSummary_appointment-summary__hero-text__Rj9JQ .title,.AppointmentSummary_appointment-summary__subtitle__oWYEr{width:calc(100vw - 128px)}.AppointmentSummary_appointment-summary__hero__SPMGY br,.AppointmentSummary_appointment-summary__subtitle__oWYEr br{display:none}@media screen and (min-width:768px){.AppointmentSummary_appointment-summary__hero__SPMGY .title,.AppointmentSummary_appointment-summary__subtitle__oWYEr{width:auto}.AppointmentSummary_appointment-summary__hero__SPMGY br,.AppointmentSummary_appointment-summary__subtitle__oWYEr br{display:initial}}.AppointmentSummary_appointment-summary__list__BQ_Bp{row-gap:0!important}@media only screen and (min-width:768px){.AppointmentSummary_appointment-summary__list__BQ_Bp{row-gap:16px!important}}@media only screen and (min-width:1024px){.AppointmentSummary_appointment-summary__list__BQ_Bp{row-gap:0!important}}@media only screen and (min-width:1240px){.AppointmentSummary_appointment-summary__list__BQ_Bp{row-gap:16px!important}}.AppointmentSummary_appointment-summary__note__GqzyV .column:nth-child(2){order:1}.AppointmentSummary_appointment-summary__note-item__46Lwp{flex-grow:1!important}@media only screen and (min-width:1024px){.AppointmentSummary_appointment-summary__note__GqzyV .column:nth-child(2){order:0}}