.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{display:flex;align-items:center;justify-content:center;transition:var(--n-transition);border-radius:var(--n-border-radius-m);width:56px;height:56px;background-color:var(--n-color-surface-raised);cursor:pointer;border:1px solid var(--bp-color-border-weak)}.selected:is(.bp-feedback .bp-feedback-emoji),:is(.bp-feedback .bp-feedback-emoji):focus-visible,: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{display:grid;grid-template-columns:repeat(5,1fr);justify-content:flex-start;grid-gap:var(--n-space-m);gap:var(--n-space-m)}.bp-profile-specialists li{border-radius:16px;display:flex;gap:var(--n-space-s);flex-direction:column;align-items:center;justify-content:flex-start;padding:var(--n-space-m) var(--n-space-s);border-radius:var(--n-border-radius);background-color:var(--n-color-surface-raised)}: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{display:flex;flex-direction:column;gap:var(--n-space-s)}.bp-opening-hours li{display:flex;justify-content:space-between;gap:var(--n-space-s)}:is(.bp-opening-hours li) span{display:flex;align-items:center;gap:var(--n-space-s);font-size:var(--n-font-size-s)}:is(:is(.bp-opening-hours li) span) .bp-time-dot{width:8px;height:8px;border-radius:99px;background-color:var(--n-color-status-success)}.closed:is(:is(:is(.bp-opening-hours li) span) .bp-time-dot){background-color:var(--n-color-text-weakest)}.bp-clinic-gallery{display:grid;grid-template-columns:1fr 170px;grid-template-rows:1fr 1fr;grid-template-areas:"large small-one" "large small-two";grid-gap:var(--n-space-m);gap:var(--n-space-m);height:356px}.bp-clinic-gallery .bp-clinic-photo{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:var(--n-color-surface-lowered);border-radius:var(--n-border-radius)}: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{display:block;position:absolute;inset:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.bp-clinic-info{display:flex;flex-direction:column;align-items:center;gap:12px;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)}.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-timeslots-info{border-radius:var(--n-border-radius-m);border:1px solid var(--bp-color-border-weak);padding:var(--n-space-xxl) var(--n-space-m);display:flex;align-items:center;justify-content:center;gap:var(--n-space-m);flex-direction:column;background-color:var(--n-color-surface);box-shadow:var(--n-box-shadow)}.bp-timeslots-info h4{font-size:var(--n-font-size-l)}.bp-timeslots-info p{max-width:420px;text-align:center;color:var(--n-color-text-weak)}.bp-confirmation-title{display:flex;flex-direction:column;gap:24px;align-items:center;margin-top:var(--n-space-xxl)}.bp-confirmation-title nord-icon{position:relative}:is(.bp-confirmation-title nord-icon):before{content:"";position:absolute;inset:-16px;border-radius:50%;background-color:var(--n-color-status-success-weak);z-index:-1}.bp-confirmation-title.mobile{margin-top:0}.bp-item-group{margin-bottom:var(--n-space-l)}.bp-item-group .item-group-title{display:block;color:var(--n-color-text-weaker);margin-bottom:var(--n-space-s)}.bp-item-list{display:flex;flex-direction:column;gap:12px}.bp-timeslot-list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--n-space-s);gap:var(--n-space-s);align-items:stretch}.bp-timeslot-list .bp-item{flex-direction:column;justify-content:flex-start;gap:var(--n-space-s);padding-inline:var(--n-space-s)}: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);padding:1.5rem;display:flex;width:100%;font-size:var(--n-font-size-l);align-items:center;gap:var(--n-space-m);justify-content:flex-start;cursor:pointer;transition:all var(--n-transition-quickly);background-color:var(--n-color-surface);box-shadow:var(--n-box-shadow);color:var(--n-color-text)!important}.bp-item.has-book-button{padding-block:var(--n-space-l)}.bp-item nord-icon,.bp-item span{color:var(--n-color-text)!important}.bp-item p{color:var(--n-color-text-weaker)!important;white-space:nowrap}.bp-item span{display:flex;align-items:center;gap:var(--n-space-s);text-align:left;flex:1 1;font-size:1rem;font-weight:var(--n-font-weight)}.bp-item .bp-item-book-button{height:40px;line-height:40px;padding-inline:var(--n-space-m);border-radius:var(--n-border-radius-m);color:var(--n-color-text-on-accent);font-size:var(--n-font-size-m);transition:all var(--n-transition-quickly);background-color:var(--n-color-accent)}.bp-item.highlight.selected,.bp-item.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{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);position:relative;box-shadow:none}:is(.bp-treatment-accordion .bp-item):last-of-type:after{display:none}.bp-timeslots-filter-section{display:block}.bp-timeslots-filter-section>span{display:block;font-weight:var(--n-font-weight-active)}.bp-timeslots-filter-section h2{display:block;margin-bottom:var(--n-space-l)}.bp-timeslots-date-controls{display:flex;align-items:center;justify-content:flex-start;gap:var(--n-space-xs);margin-bottom:var(--n-space-m);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:15}.bp-timeslots-date-controls .selected-month{font-size:var(--n-font-size-l)}.bp-timeslots-date-picker{margin-bottom:var(--n-space-xl);display:grid;flex:1 1;grid-template-columns:repeat(7,1fr);grid-gap:var(--n-space-s);gap:var(--n-space-s);-webkit-user-select:none;-moz-user-select:none;user-select:none}.bp-timeslots-date-picker .bp-item{flex-direction:column;padding-inline:0;gap:var(--n-space-xs)}.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{color:var(--n-color-text-weakest)!important;font-weight:var(--n-font-weight)}.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:"";display:block;width:8px;height:8px;border-radius:8px;background-color:var(--n-color-accent);position:absolute;top:calc(100% + 6px);left:50%;transform:translateX(-50%)}.selected:is(.bp-timeslots-date-picker .bp-item) span{text-decoration:none;color:var(--n-color-text-on-accent)}.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{display:block;text-align:center;color:var(--n-color-text)}: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{display:block;padding-block:var(--n-space-m);border-bottom:1px solid var(--n-color-border);position:sticky;top:0;background-color:var(--n-color-surface);z-index:var(--n-index-sticky)}.bp-breadcrumbs-wrapper .bp-breadcrumb-number{display:none}.bp-breadcrumbs-wrapper .bp-timeslots-breadcrumbs{display:flex;align-items:center;justify-content:flex-start;gap:var(--n-space-s)}.bp-breadcrumbs-wrapper .bp-booking-close-button.last{position:absolute;right:var(--n-space-l);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{display:flex;align-items:center;gap:var(--n-space-l);position:relative;width:100%}: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{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}:is(.bp-breadcrumbs-wrapper .bp-mobile-breadcrumbs) .bp-mobile-breadcrumbs-indicators{position:absolute;display:flex;align-items:center;gap:var(--n-space-s);left:0;right:0;bottom:-16px}:is(:is(.bp-breadcrumbs-wrapper .bp-mobile-breadcrumbs) .bp-mobile-breadcrumbs-indicators) .bp-mobile-breadcrumb-indicator{flex:1 1;height:4px;border-radius:4px;background-color:var(--n-color-border)}.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 .bp-details-sticky{padding:0;border:none;top:auto;box-shadow:none}.bp-appointment-details.bp-mobile-wizard-details .detail-list{gap:var(--n-space-m)}: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);position:sticky;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)}.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{display:flex;flex-direction:column;gap:var(--n-space-l)}: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) span,:is(:is(.bp-appointment-details .detail-list) .detail-item) strong{display:block;text-align:left}: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{display:block;font-size:var(--n-font-size-m);color:var(--n-color-text-weak)}.bp-wizard-section{display:block;margin-bottom:var(--n-space-xl);padding:2px}.bp-wizard-section:last-of-type{margin-bottom:0}.bp-wizard-section .bp-wizard-section-title{display:block;margin-bottom:var(--n-space-xl)}:is(.bp-wizard-section .bp-wizard-section-title) strong{display:block;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)}: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{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--n-space-m);gap:var(--n-space-m);padding-top:var(--n-space-m)}.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);display:block;margin-bottom:2px}:is(.bp-wizard-review .bp-review-section) p{font-size:.95rem;color:var(--n-color-text);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{display:none;position:absolute;bottom:calc(100% + 12px);right:0;z-index:25;width:256px;background-color:var(--n-color-surface);border-radius:var(--n-border-radius-m);box-shadow:var(--n-box-shadow-popout)}.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]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;margin:0;border:1px solid;color:var(--n-color-text);border-radius:3px;outline:none;cursor:pointer;vertical-align:middle;position:relative;transition:background .1s,border-color .1s}: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:"";position:absolute;left:6px;top:1px;width:6px;height:12px;border:solid white;border-width:0 2px 2px 0;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{display:flex;width:100%;flex-direction:column}.bp-wizard-review{grid-template-columns:1fr;gap:var(--n-space-l);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{margin-top:4px;font-size:var(--n-font-size-s)}.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)}.bp-timeslots-info{padding-block:var(--n-space-xl)}nord-card.bp-wizard-section{--_n-card-padding:0!important;--_n-card-slot-padding:0!important;--_n-card-box-shadow:unset!important;padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid var(--n-color-border)}nord-card.bp-wizard-section:last-of-type{padding-bottom:0;margin-bottom:0;border-bottom:none}.bp-accordion.bp-details-accordion .bp-accordion-trigger{background-color:var(--n-color-surface-raised)}}@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}}