.bp-feedback strong{font-size:var(--n-font-size-xl);font-weight:var(--n-font-weight-heading);margin-bottom:var(--n-margin-be-s)}.bp-feedback.clicked-rating .bp-feedback-emoji{pointer-events:none;cursor:default}.bp-feedback .bp-feedback-emoji{transition:var(--n-transition);border-radius:var(--n-border-radius-m);background-color:var(--n-color-surface-raised);cursor:pointer;border:1px solid var(--bp-color-border-weak);justify-content:center;align-items:center;width:56px;height:56px;display:flex}:is(.bp-feedback .bp-feedback-emoji):focus-visible,.selected:is(.bp-feedback .bp-feedback-emoji),:is(.bp-feedback .bp-feedback-emoji):hover{background-color:var(--n-color-button-hover);border-color:var(--n-color-border)}.type-1:is(:is(.bp-feedback .bp-feedback-emoji):focus-visible,.selected:is(.bp-feedback .bp-feedback-emoji),:is(.bp-feedback .bp-feedback-emoji):hover) svg path,.type-2:is(:is(.bp-feedback .bp-feedback-emoji):focus-visible,.selected:is(.bp-feedback .bp-feedback-emoji),:is(.bp-feedback .bp-feedback-emoji):hover) svg path{color:var(--n-color-text-danger)}.type-4:is(:is(.bp-feedback .bp-feedback-emoji):focus-visible,.selected:is(.bp-feedback .bp-feedback-emoji),:is(.bp-feedback .bp-feedback-emoji):hover) svg path,.type-5:is(:is(.bp-feedback .bp-feedback-emoji):focus-visible,.selected:is(.bp-feedback .bp-feedback-emoji),:is(.bp-feedback .bp-feedback-emoji):hover) svg path{color:var(--n-color-text-success)}:is(:is(.bp-feedback .bp-feedback-emoji):focus-visible,.selected:is(.bp-feedback .bp-feedback-emoji),:is(.bp-feedback .bp-feedback-emoji):hover) svg path{color:var(--n-color-text-warning)}.selected:is(.bp-feedback .bp-feedback-emoji){background-color:var(--n-color-surface-lowered)}:is(:is(.bp-feedback .bp-feedback-emoji) svg) path{transition:var(--n-transition-slowly);color:var(--n-color-text-weak)}
.bp-profile-specialists{grid-gap:var(--n-space-m);justify-content:flex-start;gap:var(--n-space-m);grid-template-columns:repeat(5,1fr);display:grid}.bp-profile-specialists li{gap:var(--n-space-s);padding:var(--n-space-m)var(--n-space-s);border-radius:16px;border-radius:var(--n-border-radius);background-color:var(--n-color-surface-raised);flex-direction:column;justify-content:flex-start;align-items:center;display:flex}:is(.bp-profile-specialists li) span{text-align:center;font-size:var(--n-font-size-s);color:var(--n-color-text-weaker)}.bp-clinic-title-mobile{font-size:var(--n-font-size-xxxl);margin-bottom:var(--n-space-m);text-align:center}.bp-opening-hours{gap:var(--n-space-s);flex-direction:column;display:flex}.bp-opening-hours li{justify-content:space-between;gap:var(--n-space-s);display:flex}:is(.bp-opening-hours li) span{align-items:center;gap:var(--n-space-s);font-size:var(--n-font-size-s);display:flex}:is(:is(.bp-opening-hours li) span) .bp-time-dot{background-color:var(--n-color-status-success);border-radius:99px;width:8px;height:8px}.closed:is(:is(:is(.bp-opening-hours li) span) .bp-time-dot){background-color:var(--n-color-text-weakest)}.bp-clinic-gallery{grid-gap:var(--n-space-m);gap:var(--n-space-m);grid-template:"large small-one"1fr"large small-two"1fr/1fr 170px;height:356px;display:grid}.bp-clinic-gallery .bp-clinic-photo{background-color:var(--n-color-surface-lowered);border-radius:var(--n-border-radius);justify-content:center;align-items:center;width:100%;height:100%;display:flex}:is(.bp-clinic-gallery .bp-clinic-photo) nord-icon{color:var(--n-color-text-weaker)}:is(.bp-clinic-gallery .bp-clinic-photo):first-child{grid-area:large}:is(.bp-clinic-gallery .bp-clinic-photo):nth-child(2){grid-area:small-one}:is(.bp-clinic-gallery .bp-clinic-photo):nth-child(3){grid-area:small-two}:is(.bp-clinic-gallery .bp-clinic-photo) img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.bp-clinic-info{margin-bottom:var(--n-space-l);padding:var(--n-space-xl);border-radius:var(--n-border-radius);background-color:var(--n-color-surface);box-shadow:var(--n-box-shadow);flex-direction:column;align-items:center;gap:12px;display:flex}.bp-clinic-info h3,.bp-clinic-info p{text-align:center}.bp-section{margin-bottom:var(--n-space-xxl)}@media screen and (max-width:1024px){.bp-clinic-sidebar{display:none}}@media screen and (max-width:512px){.bp-clinic-info{padding:var(--n-space-l)}.bp-clinic-info p{font-size:var(--n-font-size-m)}.bp-clinic-title-mobile{font-size:var(--n-font-size-xxl)}}
.bp-booking{padding-bottom:96px}.bp-booking nord-divider{margin-block:48px}.bp-confirmation-title{margin-top:var(--n-space-xxl);flex-direction:column;align-items:center;gap:24px;display:flex}.bp-confirmation-title nord-icon{position:relative}:is(.bp-confirmation-title nord-icon):before{content:"";background-color:var(--n-color-status-success-weak);z-index:-1;border-radius:50%;position:absolute;inset:-16px}.bp-confirmation-title.mobile{margin-top:0}.bp-item-group{margin-bottom:var(--n-space-l)}.bp-item-group .item-group-title{color:var(--n-color-text-weaker);margin-bottom:var(--n-space-s);display:block}.bp-item-list{flex-direction:column;gap:12px;display:flex}.bp-timeslot-list{grid-gap:var(--n-space-s);gap:var(--n-space-s);grid-template-columns:repeat(4,1fr);align-items:stretch;display:grid}.bp-timeslot-list .bp-item{justify-content:flex-start;gap:var(--n-space-s);padding-inline:var(--n-space-s);flex-direction:column}:is(.bp-timeslot-list .bp-item) p{font-size:var(--n-font-size-xs);white-space:wrap;word-wrap:break-word}.bp-item{border:1px solid var(--n-color-border);border-radius:var(--n-border-radius-m);width:100%;font-size:var(--n-font-size-l);align-items:center;gap:var(--n-space-m);cursor:pointer;transition:all var(--n-transition-quickly);background-color:var(--n-color-surface);box-shadow:var(--n-box-shadow);justify-content:flex-start;padding:1.5rem;display:flex;color:var(--n-color-text)!important}.bp-item.has-book-button{padding-block:var(--n-space-l)}.bp-item span,.bp-item nord-icon{color:var(--n-color-text)!important}.bp-item p{white-space:nowrap;color:var(--n-color-text-weaker)!important}.bp-item span{align-items:center;gap:var(--n-space-s);text-align:left;font-size:1rem;font-weight:var(--n-font-weight);flex:1;display:flex}.bp-item .bp-item-book-button{height:40px;padding-inline:var(--n-space-m);border-radius:var(--n-border-radius-m);color:var(--n-color-text-on-accent);line-height:40px;font-size:var(--n-font-size-m);transition:all var(--n-transition-quickly);background-color:var(--n-color-accent)}.bp-item.selected,.bp-item.highlight.selected{background-color:var(--n-color-accent);border-color:var(--n-color-accent)}:is(.bp-item.selected,.bp-item.highlight.selected) *{color:var(--n-color-text-on-accent)!important}:is(:is(.bp-item.selected,.bp-item.highlight.selected) *) .tag,:is(:is(:is(.bp-item.selected,.bp-item.highlight.selected) *) .tag) nord-icon{color:var(--n-color-text)!important}:is(.bp-item.selected,.bp-item.highlight.selected) .bp-item-book-button{background-color:var(--n-color-surface);color:var(--n-color-text);border-color:var(--n-color-border)}:is(.bp-item.selected,.bp-item.highlight.selected):hover{background-color:var(--n-color-accent);color:var(--n-color-text-on-accent);border-color:var(--n-color-accent)}.bp-item.highlight span{font-weight:var(--n-font-weight-strong);justify-content:flex-start}.bp-item:hover{background-color:var(--n-color-status-info-weak);border-color:var(--n-color-border-info)}.bp-item:hover .bp-item-book-button{background-color:var(--n-color-accent);color:var(--n-color-text-on-accent);border-color:var(--n-color-accent)}.bp-item.bp-treatment-item{padding:var(--n-space-m)}.bp-treatment-accordion .bp-item{padding:var(--n-space-s)var(--n-space-m);box-shadow:none;position:relative}:is(.bp-treatment-accordion .bp-item):last-of-type:after{display:none}.bp-timeslots-filter-section{display:block}.bp-timeslots-filter-section>span{font-weight:var(--n-font-weight-active);display:block}.bp-timeslots-filter-section h2{margin-bottom:var(--n-space-l);display:block}.bp-timeslots-date-controls{justify-content:flex-start;align-items:center;gap:var(--n-space-xs);margin-bottom:var(--n-space-m);-webkit-user-select:none;user-select:none;z-index:15;display:flex}.bp-timeslots-date-controls .selected-month{font-size:var(--n-font-size-l)}.bp-timeslots-date-picker{margin-bottom:var(--n-space-xl);grid-gap:var(--n-space-s);gap:var(--n-space-s);-webkit-user-select:none;user-select:none;flex:1;grid-template-columns:repeat(7,1fr);display:grid}.bp-timeslots-date-picker .bp-item{gap:var(--n-space-xs);flex-direction:column;padding-inline:0}.is-today:is(.bp-timeslots-date-picker .bp-item){border-color:var(--n-color-accent)}:is(.bp-timeslots-date-picker .bp-item):not(.highlight:is(.bp-timeslots-date-picker .bp-item)){pointer-events:none}:is(.bp-timeslots-date-picker .bp-item):not(.highlight:is(.bp-timeslots-date-picker .bp-item)) span{font-weight:var(--n-font-weight);color:var(--n-color-text-weakest)!important}.selected:is(.bp-timeslots-date-picker .bp-item):not(.highlight:is(.bp-timeslots-date-picker .bp-item)) span{color:var(--n-color-text-on-accent)!important}.highlight:is(.bp-timeslots-date-picker .bp-item) span{color:var(--n-color-text);margin:0!important}:is(.highlight:is(.bp-timeslots-date-picker .bp-item) span):last-child{position:relative}:is(.highlight:is(.bp-timeslots-date-picker .bp-item) span):last-child:after{content:"";background-color:var(--n-color-accent);border-radius:8px;width:8px;height:8px;display:block;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.selected:is(.bp-timeslots-date-picker .bp-item) span{color:var(--n-color-text-on-accent);text-decoration:none}.selected.highlight:is(.bp-timeslots-date-picker .bp-item) span{color:var(--n-color-text-on-accent)}:is(.selected.highlight:is(.bp-timeslots-date-picker .bp-item) span):after{background-color:var(--n-color-text-on-accent)}:is(.bp-timeslots-date-picker .bp-item) span{text-align:center;color:var(--n-color-text);display:block}:is(:is(.bp-timeslots-date-picker .bp-item) span):first-child{font-size:var(--n-font-size-xs);font-weight:var(--n-font-weight)!important}.bp-breadcrumbs-wrapper{padding-block:var(--n-space-m);border-bottom:1px solid var(--n-color-border);background-color:var(--n-color-surface);z-index:var(--n-index-sticky);display:block;position:sticky;top:0}.bp-breadcrumbs-wrapper .bp-breadcrumb-number{display:none}.bp-breadcrumbs-wrapper .bp-timeslots-breadcrumbs{justify-content:flex-start;align-items:center;gap:var(--n-space-s);display:flex}.bp-breadcrumbs-wrapper .bp-booking-close-button.last{right:var(--n-space-l);position:absolute;top:50%;transform:translateY(-50%)}.bp-breadcrumbs-wrapper nord-button{--_n-button-border-radius:999px;--_n-button-font-weight:var(--n-font-weight-active)}.bp-breadcrumbs-wrapper .bp-mobile-breadcrumbs{align-items:center;gap:var(--n-space-l);width:100%;display:flex;position:relative}:is(.bp-breadcrumbs-wrapper .bp-mobile-breadcrumbs) .bp-mobile-breadcrumbs-title{width:100%;padding-right:48px;overflow:hidden}:is(:is(.bp-breadcrumbs-wrapper .bp-mobile-breadcrumbs) .bp-mobile-breadcrumbs-title) strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:is(.bp-breadcrumbs-wrapper .bp-mobile-breadcrumbs) .bp-mobile-breadcrumbs-indicators{align-items:center;gap:var(--n-space-s);display:flex;position:absolute;bottom:-16px;left:0;right:0}:is(:is(.bp-breadcrumbs-wrapper .bp-mobile-breadcrumbs) .bp-mobile-breadcrumbs-indicators) .bp-mobile-breadcrumb-indicator{background-color:var(--n-color-border);border-radius:4px;flex:1;height:4px}.bp-active:is(:is(:is(.bp-breadcrumbs-wrapper .bp-mobile-breadcrumbs) .bp-mobile-breadcrumbs-indicators) .bp-mobile-breadcrumb-indicator){background-color:var(--n-color-accent)}.bp-appointment-details{z-index:10}.bp-appointment-details.bp-mobile-wizard-details{padding:var(--n-space-m);background-color:var(--n-color-surface)}.bp-appointment-details.bp-mobile-wizard-details .bp-details-sticky{top:auto;top:initial;box-shadow:none;border:none;padding:0}.bp-appointment-details.bp-mobile-wizard-details .detail-list{gap:var(--n-space-s)}:is(.bp-appointment-details.bp-mobile-wizard-details .detail-list) .bp-accordion-content-inner{padding:0!important}.bp-appointment-details nord-divider{margin-block:var(--n-space-m)}.bp-appointment-details .bp-details-sticky{background-color:var(--n-color-surface);padding:var(--n-space-l);top:calc(var(--n-space-l) + 64px);border:1px solid var(--bp-color-border-weak);border-radius:var(--n-border-radius-m);box-shadow:var(--n-box-shadow);position:sticky}.bp-appointment-details h3{font-weight:var(--n-font-weight-active);margin-bottom:var(--n-space-l);padding-bottom:var(--n-space-m);border-bottom:1px solid var(--n-color-border)}.bp-appointment-details .detail-list{gap:var(--n-space-l);flex-direction:column;display:flex}:is(.bp-appointment-details .detail-list) .detail-item{line-height:var(--n-line-height);width:100%}:is(:is(.bp-appointment-details .detail-list) .detail-item) strong,:is(:is(.bp-appointment-details .detail-list) .detail-item) span{text-align:left;display:block}:is(:is(.bp-appointment-details .detail-list) .detail-item) strong{font-weight:var(--n-font-weight-heading);font-size:var(--n-font-size-m);color:var(--n-color-text)}:is(:is(.bp-appointment-details .detail-list) .detail-item) span{font-weight:var(--n-font-weight);margin-right:var(--n-space-s);font-size:var(--n-font-size-s);color:var(--n-color-text-weaker)}:is(:is(.bp-appointment-details .detail-list) .detail-item) p{font-size:var(--n-font-size-m);color:var(--n-color-text-weak);display:block}.bp-wizard-section{margin-bottom:var(--n-space-xl);padding:2px;display:block}.bp-wizard-section:last-of-type{margin-bottom:0}.bp-wizard-section .bp-wizard-section-title{margin-bottom:var(--n-space-xl);display:block}:is(.bp-wizard-section .bp-wizard-section-title) strong{font-size:var(--n-font-size-xxl);font-weight:var(--n-font-weight-heading);margin-bottom:var(--n-space-xs);font-family:var(--font-armin-grotesk);display:block}:is(.bp-wizard-section .bp-wizard-section-title) p{color:var(--n-color-text-weaker);font-size:var(--n-font-size-l)}.bp-wizard-review{grid-gap:var(--n-space-m);gap:var(--n-space-m);padding-top:var(--n-space-m);grid-template-columns:1fr 1fr;display:grid}.bp-wizard-review p{font-size:var(--n-font-size-l);color:var(--n-color-text)}:is(.bp-wizard-review .bp-review-section) span{font-size:var(--n-font-size-m);color:var(--n-color-text-weaker);margin-bottom:2px;display:block}:is(.bp-wizard-review .bp-review-section) p{color:var(--n-color-text);font-size:.95rem;font-weight:var(--n-font-weight-active)}.bp-wizard-footer{margin-top:var(--n-space-l)}.bp-wizard-footer nord-button[variant=primary]{--_n-button-padding-inline:var(--n-space-l)}.bp-altcha-popup-wrapper{position:relative}.bp-altcha-popup-wrapper .bp-altcha-popup{z-index:25;background-color:var(--n-color-surface);border-radius:var(--n-border-radius-m);width:256px;box-shadow:var(--n-box-shadow-popout);display:none;position:absolute;bottom:calc(100% + 12px);right:0}.active:is(.bp-altcha-popup-wrapper .bp-altcha-popup){display:block}.bp-altcha-popup-wrapper .altcha{padding:var(--n-space-s);border:none}:is(.bp-altcha-popup-wrapper .altcha) input[type=checkbox]{appearance:none;width:22px;height:22px;color:var(--n-color-text);cursor:pointer;vertical-align:middle;border:1px solid;border-radius:3px;outline:none;margin:0;transition:background .1s,border-color .1s;position:relative}:is(:is(.bp-altcha-popup-wrapper .altcha) input[type=checkbox]):checked{background:var(--n-color-accent);border-color:var(--n-color-accent)}:is(:is(.bp-altcha-popup-wrapper .altcha) input[type=checkbox]):checked:before{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:12px;position:absolute;top:1px;left:6px;transform:rotate(45deg)}:is(:is(.bp-altcha-popup-wrapper .altcha) input[type=checkbox]):disabled{opacity:.5;cursor:not-allowed}@media screen and (max-width:512px){.bp-breadcrumbs-wrapper .bp-booking-close-button.last{right:var(--n-space-m)}.bp-wizard-show-details .bp-details-title{font-size:var(--n-font-size-s)}.bp-wizard-section .n-grid-2{flex-direction:column;width:100%;display:flex}.bp-wizard-review{gap:var(--n-space-l);grid-template-columns:1fr;padding-top:0}.bp-timeslots-filter-section h2{margin-bottom:var(--n-space-m)}.bp-timeslots-filter-section p{font-size:var(--n-font-size-m)}.bp-timeslots-date-picker .bp-item{padding-block:var(--n-space-l)}.bp-item{padding:var(--n-space-m)}.bp-item.bp-treatment-item span{display:block}:is(.bp-item span) p{font-size:var(--n-font-size-s);margin-top:4px}.bp-timeslot-list{grid-template-columns:repeat(2,1fr)}h2.n-margin-be-l{margin-bottom:var(--n-space-m)}.bp-wizard-section .bp-wizard-section-title{margin-bottom:var(--n-space-l)}:is(.bp-wizard-section .bp-wizard-section-title) strong{font-size:var(--n-font-size-xl)}:is(.bp-wizard-section .bp-wizard-section-title) p{font-size:var(--n-font-size-m)}nord-card.bp-wizard-section{border-bottom:1px solid var(--n-color-border);margin-bottom:32px;padding-bottom:32px;--_n-card-padding:0!important;--_n-card-slot-padding:0!important;--_n-card-box-shadow:unset!important}nord-card.bp-wizard-section:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.bp-accordion.bp-details-accordion .bp-accordion-trigger{background-color:var(--n-color-surface-raised);padding-block:var(--n-space-m)}}@media screen and (max-width:768px){.bp-timeslots-date-picker{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:1024px){.bp-item.bp-treatment-item span{display:block}:is(.bp-item span) p{margin-top:4px}}
/*# sourceMappingURL=7d002a452dff69b6.css.map*/