.ZebraDialog.obp_booking_dialog,.ZebraDialog.obp_checkout_dialog{--zp-rose:var(--obp-primary-color, #C76277);--zp-rose-dark:#B0536A;--zp-ink:#2B2227;--zp-muted:#8C7B82;--zp-line:rgba(43, 34, 39, .12);--zp-blush:#FBEFF1;--zp-panel:#FCF8F9;--zp-track:.08em;--zp-case:uppercase;border-radius:22px;overflow:hidden;box-shadow:0 30px 80px -24px rgb(43 34 39 / .5),0 0 0 1px rgb(43 34 39 / .04);font-family:"Manrope",sans-serif;color:var(--zp-ink)}body.rtl .ZebraDialog.obp_booking_dialog,body.rtl .ZebraDialog.obp_checkout_dialog{--zp-track:0;--zp-case:none}.ZebraDialog.obp_booking_dialog .ZebraDialog_Body,.ZebraDialog.obp_checkout_dialog .ZebraDialog_Body{font-family:"Manrope",sans-serif;color:var(--zp-ink)}.ZebraDialog.obp_booking_dialog{background:var(--zp-panel)}.ZebraDialog.obp_booking_dialog .ZebraDialog_Body{margin:0;background:var(--zp-panel)}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-calendar-wrapper,.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-calendar-content{background:#fff}.ZebraDialogBackdrop{background:rgb(43 34 39 / .62);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ZebraDialog.obp_booking_dialog a.ZebraDialog_Close,.ZebraDialog.obp_checkout_dialog a.ZebraDialog_Close{top:14px;right:14px;left:auto;z-index:5;display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0 0 2px;border-radius:50%;background:#F5EEF0;color:var(--zp-ink);font:400 24px/1 "Manrope",sans-serif;transition:background .2s,color .2s}.ZebraDialog.obp_booking_dialog a.ZebraDialog_Close:hover,.ZebraDialog.obp_booking_dialog a.ZebraDialog_Close:focus,.ZebraDialog.obp_checkout_dialog a.ZebraDialog_Close:hover,.ZebraDialog.obp_checkout_dialog a.ZebraDialog_Close:focus{background:var(--zp-blush);color:var(--zp-rose)}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-calendar-wrapper .month-year{margin:0;padding:30px 64px 2px;font-family:"Cormorant Garamond",serif;font-size:30px;font-weight:500;line-height:1.15;color:var(--zp-ink)}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-calendar-wrapper .obp-calendar-slider{padding:16px 58px 24px}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-calendar-wrapper .obp-calendar-slider .date-card{gap:3px;padding:11px 4px 10px;border:1px solid var(--zp-line);border-radius:14px;background:#fff;color:var(--zp-ink);transition:background .2s,border-color .2s,color .2s}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-calendar-wrapper .obp-calendar-slider .date-card .day{font-size:20px;font-weight:700;line-height:1.1}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-calendar-wrapper .obp-calendar-slider .date-card .weekday{font-size:11px;font-weight:600;line-height:1.2;letter-spacing:var(--zp-track);text-transform:var(--zp-case);color:var(--zp-muted)}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-calendar-wrapper .obp-calendar-slider .date-card:hover{border-color:var(--zp-rose);background:var(--zp-blush)}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-calendar-wrapper .obp-calendar-slider .date-card.is-active{border-color:var(--zp-rose);background:var(--zp-rose);color:#fff}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-calendar-wrapper .obp-calendar-slider .date-card.is-active .weekday{color:rgb(255 255 255 / .85)}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-calendar-wrapper .obp-calendar-slider .owl-nav button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--zp-line);border-radius:50%;background:#fff;transition:border-color .2s,opacity .2s}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-calendar-wrapper .obp-calendar-slider .owl-nav button i{height:auto;font-size:14px;line-height:1;color:var(--zp-ink)}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-calendar-wrapper .obp-calendar-slider .owl-nav button:hover{border-color:var(--zp-rose)}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-calendar-wrapper .obp-calendar-slider .owl-nav button:hover i{background:#fff0;color:var(--zp-rose)}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-calendar-wrapper .obp-calendar-slider .owl-nav button.disabled{opacity:.35}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-calendar-wrapper .obp-calendar-slider .owl-theme .owl-nav .owl-prev{left:-48px}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-calendar-wrapper .obp-calendar-slider .owl-theme .owl-nav .owl-next{right:-48px}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-calendar-content{padding-top:24px;border-top:1px solid var(--zp-line)}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-calendar-content .obp-time-container{padding:0 32px}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-calendar-content .obp-time-container .times_day_container{justify-content:flex-start}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-calendar-content .obp-time-container .times_day_container .times_day{gap:6px;padding:0;border-radius:0;background:#fff0}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-calendar-content .obp-time-container .times_day_container .times_day .time{padding:6px 14px;border:1px solid var(--zp-line);border-radius:999px;font-size:11px;font-weight:700;line-height:1.3;letter-spacing:var(--zp-track);text-transform:var(--zp-case);color:var(--zp-muted)}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-calendar-content .obp-time-container .times_day_container .times_day .time.is-active{border-color:#fff0;border-radius:999px;background:var(--zp-blush);color:var(--zp-rose)}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-calendar-content .obp-time-container .obp-time-slider{margin-top:4px;padding:0}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-calendar-content .obp-time-container .obp-time-slider .item{padding-top:12px}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-calendar-content .obp-time-container .obp-time-slider .item .time-card{display:flex;align-items:center;justify-content:center;height:44px;padding:0 6px;border:1px solid var(--zp-line);border-radius:999px;background:#fff;font-size:14px;font-weight:600;color:var(--zp-ink);white-space:nowrap;transition:background .2s,border-color .2s,color .2s}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-calendar-content .obp-time-container .obp-time-slider .item .time-card:hover{border-color:var(--zp-rose);background:var(--zp-blush)}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-calendar-content .obp-time-container .obp-time-slider .item .time-card.is-active{border-color:var(--zp-rose);background:var(--zp-rose);color:#fff}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-calendar-content .obp-time-container .obp-time-slider .item .time-card.zp-too-soon{opacity:.4;pointer-events:none;cursor:default}.obp_booking_dialog .zp-notice{margin:10px 0 0;font-size:13.5px;line-height:1.5;color:var(--zp-ink)}.obp_booking_dialog .zp-notice a{color:var(--zp-rose);font-weight:600;text-decoration:underline}.obp_booking_dialog .zp-no-times .obp_booking_continue{opacity:.4;pointer-events:none}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-order-wrap{padding:4px 32px 24px}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-order-wrap .obp-order-container .obp-order-item{margin-top:20px;padding:16px 20px 14px;border:1px solid var(--zp-line);border-radius:16px;background:#fff;box-shadow:0 1px 2px rgb(43 34 39 / .04)}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-order-wrap .obp-order-container .ui-state-highlight{margin-top:20px;border-radius:16px;background:var(--zp-blush)}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-order-wrap .obp-order-container .obp-order-item:only-child .sort_item{display:none}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-order-wrap .obp-order-container .obp-order-item .sort_item{top:16px;left:-13px;width:26px;height:26px;border:1px solid var(--zp-line);border-radius:8px;box-shadow:0 2px 6px rgb(43 34 39 / .1)}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-order-wrap .obp-order-container .obp-order-item .sort_item i{height:auto;font-size:14px;line-height:1}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-order-wrap .obp-order-container .obp-order-item .remove_item{top:-12px;right:-12px;width:28px;height:28px;border:1px solid var(--zp-line);color:var(--zp-muted);box-shadow:0 2px 8px rgb(43 34 39 / .12);transition:color .2s,border-color .2s}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-order-wrap .obp-order-container .obp-order-item .remove_item i{font-size:13px}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-order-wrap .obp-order-container .obp-order-item .remove_item:hover{border-color:var(--zp-rose);color:var(--zp-rose)}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-order-wrap .obp-order-container .obp-order-item .order-meta{align-items:flex-start;gap:16px;padding-bottom:12px}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-order-wrap .obp-order-container .obp-order-item .order-meta .service-name{margin:0;font-family:"Manrope",sans-serif;font-size:15px;font-weight:700;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--zp-ink)}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-order-wrap .obp-order-container .obp-order-item .order-meta .service-info{flex:0 0 auto;text-align:end}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-order-wrap .obp-order-container .obp-order-item .order-meta .service-info .price{font-size:15px;font-weight:700;color:var(--zp-rose)}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-order-wrap .obp-order-container .obp-order-item .order-meta .service-info .times{margin-top:2px;font-size:13px;font-weight:500;color:var(--zp-muted);white-space:nowrap}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-order-wrap .obp-order-container .obp-order-item .staff-info{gap:8px;padding-top:12px;border-top:1px dashed var(--zp-line)}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-order-wrap .obp-order-container .obp-order-item .staff-info .staff-title{font-family:"Manrope",sans-serif;font-size:11px;font-weight:700;letter-spacing:var(--zp-track);text-transform:var(--zp-case);color:var(--zp-muted)}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-order-wrap .obp-order-container .obp-order-item .staff-info .avatar{width:28px;height:28px;margin:0}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-order-wrap .obp-order-container .obp-order-item .staff-info .avatar:has(img[src*="gravatar.com/avatar"]){display:none}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-order-wrap .obp-order-container .obp-order-item .staff-info .staff-name{margin:0;font-family:"Manrope",sans-serif;font-size:14px;font-weight:600;letter-spacing:0;color:var(--zp-ink)}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-order-wrap .obp_add_another_service{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:14px;padding:12px 16px;border:1px dashed rgb(199 98 119 / .5);border-radius:14px;background:#fff0;font-size:14px;font-weight:600;color:var(--zp-rose);transition:background .2s,border-color .2s}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-order-wrap .obp_add_another_service:hover{border-style:solid;border-color:var(--zp-rose);background:var(--zp-blush)}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-order-wrap .obp_add_another_service .plus{display:inline-flex}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-order-wrap .obp_add_another_service .plus i{height:auto;font-size:14px;line-height:1}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-booking-footer{padding:22px 0 26px;border-top:1px solid var(--zp-line);background:var(--zp-panel)}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-booking-footer .footer_wrapper{padding:0 32px}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-booking-footer .footer_wrapper .footer_inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px 32px}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-booking-footer .footer_wrapper .footer_inner .coupon-code-wrap .label{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--zp-muted)}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-booking-footer .footer_wrapper .footer_inner .coupon-code-wrap .coupon-container{width:100%;max-width:280px}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-booking-footer .footer_wrapper .footer_inner .coupon-code-wrap .coupon-container .coupon_code{height:46px;margin:0;padding:0 54px 0 18px;border:1px solid var(--zp-line);border-radius:999px;background:#fff;font:500 14px "Manrope",sans-serif;color:var(--zp-ink);transition:border-color .2s,box-shadow .2s}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-booking-footer .footer_wrapper .footer_inner .coupon-code-wrap .coupon-container .coupon_code:focus{border-color:var(--zp-rose);outline:none;box-shadow:0 0 0 3px rgb(199 98 119 / .15)}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-booking-footer .footer_wrapper .footer_inner .coupon-code-wrap .coupon-container .coupon_code_apply{top:5px;right:5px;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:var(--zp-rose);color:#fff;transition:background .2s}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-booking-footer .footer_wrapper .footer_inner .coupon-code-wrap .coupon-container .coupon_code_apply:hover{background:var(--zp-rose-dark)}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-booking-footer .footer_wrapper .footer_inner .coupon-code-wrap .coupon-container .coupon_code_apply i{height:auto;font-size:14px;line-height:1}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-booking-footer .footer_wrapper .footer_inner .coupon-code-wrap .coupon_message{margin:8px 0 0;font-size:13px;font-style:normal}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-booking-footer .footer_wrapper .footer_inner .billing-container{min-width:230px;margin-top:0}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-booking-footer .footer_wrapper .footer_inner .billing-container .billing-table{width:100%}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-booking-footer .footer_wrapper .footer_inner .billing-container .billing-table td{padding:0 0 6px;background:#fff0}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-booking-footer .footer_wrapper .footer_inner .billing-container .billing-table .first_column{padding-right:24px;text-align:start}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-booking-footer .footer_wrapper .footer_inner .billing-container .billing-table .system-fee{display:none}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-booking-footer .footer_wrapper .footer_inner .billing-container td .label{font-size:14px;color:var(--zp-muted)}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-booking-footer .footer_wrapper .footer_inner .billing-container td .price{font-size:14px;font-weight:600;color:var(--zp-ink);white-space:nowrap}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-booking-footer .footer_wrapper .footer_inner .billing-container .billing-total{margin-top:4px;padding-top:10px;border-top:1px solid var(--zp-line);text-align:end}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-booking-footer .footer_wrapper .footer_inner .billing-container .billing-total .total{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-booking-footer .footer_wrapper .footer_inner .billing-container .billing-total .total .label{font-size:14px;font-weight:700;color:var(--zp-ink)}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-booking-footer .footer_wrapper .footer_inner .billing-container .billing-total .total .total-price{margin:0;font-size:26px;font-weight:800;letter-spacing:-.01em;color:var(--zp-ink);white-space:nowrap}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-booking-footer .footer_wrapper .footer_inner .billing-container .billing-total .total-time{margin-top:2px;font-size:13px;color:var(--zp-muted)}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-booking-footer .footer_wrapper .footer_inner .billing-container .billing-total .total-time:before{content:"\f017";margin-inline-end:6px;font-family:"Font Awesome 5 Free";font-weight:400}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-booking-footer .footer_wrapper .obp_booking_continue{height:52px;margin-top:20px;padding:0 24px;border:0;border-radius:999px;background:var(--zp-rose);color:#fff;font:700 15px/1 "Manrope",sans-serif;letter-spacing:.03em;box-shadow:0 14px 26px -14px rgb(199 98 119 / .95);transition:background .2s,box-shadow .2s,transform .2s}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-booking-footer .footer_wrapper .obp_booking_continue:hover{background:var(--zp-rose-dark);transform:translateY(-1px)}.ZebraDialog.obp_checkout_dialog .ZebraDialog_Body{margin:0;padding:30px 32px 28px}.obp_checkout_dialog .obp_checkout_wrapper .obp_checkout_inner{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:28px}.obp_checkout_dialog .obp_checkout_wrapper .obp_checkout_inner .customer_info{padding:0}.obp_checkout_dialog .obp_checkout_wrapper .obp_checkout_inner .customer_info .obp_checkout_form .obp_form_row{margin:0 0 16px}.obp_checkout_dialog .obp_checkout_wrapper .obp_checkout_inner .customer_info .obp_checkout_form .obp_form_row label{margin:0 0 6px;font-size:13px;font-weight:700;color:var(--zp-ink)}.obp_checkout_dialog .obp_checkout_wrapper .obp_checkout_inner .customer_info .obp_checkout_form .obp_form_row input:not([type="radio"]):not([type="checkbox"]),.obp_checkout_dialog .obp_checkout_wrapper .obp_checkout_inner .customer_info .obp_checkout_form .obp_form_row textarea{width:100%;margin:0;padding:0 16px;height:50px;border:1px solid var(--zp-line);border-radius:12px;background:#fff;box-shadow:none;font:500 15px/1.4 "Manrope",sans-serif;color:var(--zp-ink);transition:border-color .2s,box-shadow .2s}.obp_checkout_dialog .obp_checkout_wrapper .obp_checkout_inner .customer_info .obp_checkout_form .obp_form_row textarea{display:block;height:92px;min-height:92px;padding:12px 16px;font-size:14px;resize:vertical}.obp_checkout_dialog .obp_checkout_wrapper .obp_checkout_inner .customer_info .obp_checkout_form .obp_form_row input:not([type="radio"]):not([type="checkbox"]):focus,.obp_checkout_dialog .obp_checkout_wrapper .obp_checkout_inner .customer_info .obp_checkout_form .obp_form_row textarea:focus{border-color:var(--zp-rose);outline:none;box-shadow:0 0 0 3px rgb(199 98 119 / .15)}.obp_checkout_dialog .obp_checkout_form ::placeholder{color:#B5A8AE;opacity:1}.obp_checkout_dialog .obp_checkout_wrapper .obp_checkout_inner .customer_info .obp_checkout_form .obp_form_row .obp_payment_label{margin-bottom:8px}.obp_checkout_dialog .obp_checkout_wrapper .obp_checkout_inner .customer_info .obp_checkout_form .obp_form_row .obp_radio{display:flex;align-items:center;width:100%;margin:0;padding:14px 16px 14px 46px;border:1px solid var(--zp-rose);border-radius:12px;background:var(--zp-blush);font-size:14px;font-weight:600;line-height:1.3;color:var(--zp-ink)}.obp_checkout_dialog .obp_checkout_wrapper .obp_checkout_inner .customer_info .obp_checkout_form .obp_form_row .checkmark{top:50%;left:16px;transform:translateY(-50%);border-color:var(--zp-rose)}.obp_checkout_dialog .obp_checkout_wrapper .obp_checkout_inner .customer_info .obp_checkout_form .obp_form_row .obp_button{height:54px;margin-top:6px;padding:0 24px;border:0;border-radius:999px;background:var(--zp-rose);color:#fff;font:700 15px/1 "Manrope",sans-serif;letter-spacing:.03em;box-shadow:0 14px 26px -14px rgb(199 98 119 / .95);transition:background .2s,transform .2s}.obp_checkout_dialog .obp_checkout_wrapper .obp_checkout_inner .customer_info .obp_checkout_form .obp_form_row .obp_button:hover{background:var(--zp-rose-dark);transform:translateY(-1px)}.obp_checkout_dialog .obp_checkout_wrapper .obp_checkout_inner .order_info{margin-top:36px;padding:20px 20px 14px;border:1px solid var(--zp-line);border-radius:18px;background:var(--zp-panel)}.obp_checkout_dialog .obp_checkout_wrapper .obp_checkout_inner .order_info .order_subtitle{margin:0 0 12px;font-family:"Cormorant Garamond",serif;font-size:26px;font-weight:500;line-height:1.2;color:var(--zp-ink)}.obp_checkout_dialog .obp_checkout_wrapper .obp_checkout_inner .order_info .order_item{gap:12px;padding:14px 0;border-top:1px solid var(--zp-line)}.obp_checkout_dialog .obp_checkout_wrapper .obp_checkout_inner .order_info .order_item .order_item_info{flex:1 1 auto;width:auto;min-width:0}.obp_checkout_dialog .obp_checkout_wrapper .obp_checkout_inner .order_info .order_item .order_item_info .service_name{font-size:14px;font-weight:700;line-height:1.4;color:var(--zp-ink)}.obp_checkout_dialog .obp_checkout_wrapper .obp_checkout_inner .order_info .order_item .order_item_info .order_time{display:block;margin-top:4px;font-size:13px;line-height:1.4;color:var(--zp-muted)}.obp_checkout_dialog .obp_checkout_wrapper .obp_checkout_inner .order_info .order_item .order_item_price{flex:0 0 auto;width:auto;font-size:14px;font-weight:600;white-space:nowrap}.obp_checkout_dialog .obp_checkout_wrapper .obp_checkout_inner .order_info .order_info_footer .order_info_inner .obp_order_table{width:100%}.obp_checkout_dialog .obp_checkout_wrapper .obp_checkout_inner .order_info .order_info_footer .order_info_inner .obp_order_table td{padding:10px 0;font-size:14px;white-space:nowrap}.obp_checkout_dialog .obp_checkout_wrapper .obp_checkout_inner .order_info .order_info_footer .order_info_inner .obp_order_table .order_label{font-weight:600;color:var(--zp-muted)}.obp_checkout_dialog .obp_checkout_wrapper .obp_checkout_inner .order_info .order_info_footer .order_info_inner .obp_order_table tr:last-child td{padding-top:12px;font-size:18px;font-weight:800;color:var(--zp-ink)}.obp_checkout_dialog .obp_checkout_wrapper .obp_checkout_inner .order_info .order_info_footer .order_info_inner .obp_order_table tr:last-child .order_label{font-size:14px;font-weight:700;color:var(--zp-ink)}.obp_checkout_dialog .obp_checkout_wrapper .obp_checkout_breadcrumb .obp_checkout_back{color:var(--zp-rose)}body #obp_order_countdown{left:50%;bottom:16px;display:flex;align-items:center;gap:8px;width:auto;max-width:calc(100% - 32px);padding:8px 18px;border-radius:999px;background:var(--zuri-ink,#2B2227);color:#fff;font-family:"Manrope",sans-serif;line-height:1.2;white-space:nowrap;transform:translateX(-50%);box-shadow:0 12px 30px -12px rgb(0 0 0 / .55)}body #obp_order_countdown .text{font-size:13px;font-weight:500;opacity:.8}body #obp_order_countdown .time{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em}.ZebraDialog:has(.obp_booking_staff_container){border-radius:20px;overflow:hidden;box-shadow:0 30px 80px -24px rgb(43 34 39 / .5)}.ZebraDialog .ZebraDialog_Body .obp_booking_staff_container{padding:26px 26px 24px;font-family:"Manrope",sans-serif}.ZebraDialog .obp_booking_staff_container .popup-title{margin:0 0 4px;font-family:"Cormorant Garamond",serif;font-size:26px;font-weight:500;color:#2B2227}.ZebraDialog .obp_booking_staff_container .list_staffs .staff-card{padding:13px 16px;border:1px solid rgb(43 34 39 / .12);border-radius:14px;background:#fff;transition:background .2s,border-color .2s}.ZebraDialog .obp_booking_staff_container .list_staffs .staff-card:not(:first-child){margin-top:8px}.ZebraDialog .obp_booking_staff_container .list_staffs .staff-card:hover{border-color:var(--obp-primary-color,#C76277);background:#FBEFF1}.ZebraDialog .obp_booking_staff_container .list_staffs .staff-card.is-active{border-color:var(--obp-primary-color,#C76277);background:var(--obp-primary-color,#C76277)}.ZebraDialog .obp_booking_staff_container .list_staffs .staff-card .staff-name{font-family:"Manrope",sans-serif;font-size:15px;font-weight:700;color:#2B2227}.ZebraDialog .obp_booking_staff_container .list_staffs .staff-card:hover .staff-name{color:#2B2227}.ZebraDialog .obp_booking_staff_container .list_staffs .staff-card.is-active .staff-name{color:#fff}.ZebraDialog .obp_booking_staff_container .list_staffs .staff-card .avatar:has(img[src*="gravatar.com/avatar"]){display:none}.ZebraDialog:has(.obp_booking_staff_container) a.ZebraDialog_Close{top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0 0 2px;border-radius:50%;background:#F5EEF0;color:#2B2227;font:400 22px/1 "Manrope",sans-serif}body.rtl .ZebraDialog:has(.obp_booking_staff_container) a.ZebraDialog_Close{right:auto;left:12px}.ZebraDialog.obp_booking_discard{width:420px;border-radius:20px;overflow:hidden;box-shadow:0 30px 80px -24px rgb(43 34 39 / .5);font-family:"Manrope",sans-serif}.ZebraDialog.obp_booking_discard .ZebraDialog_Title{padding:24px 56px 0 26px;border:0;font:700 18px/1.3 "Manrope",sans-serif;color:#2B2227}.ZebraDialog.obp_booking_discard .ZebraDialog_Title .ZebraDialog_Close{top:18px;right:16px;margin:0;padding:0 0 2px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#F5EEF0;color:#2B2227;font:400 22px/1 "Manrope",sans-serif}.ZebraDialog.obp_booking_discard.ZebraDialog_Icon .ZebraDialog_Body{min-height:0;margin:0;padding:8px 26px 0;background-image:none;font:400 14px/1.6 "Manrope",sans-serif;color:#8C7B82}.ZebraDialog.obp_booking_discard .ZebraDialog_Buttons{display:flex;justify-content:flex-end;gap:8px;padding:22px 26px 24px}.ZebraDialog.obp_booking_discard .ZebraDialog_Buttons a{margin:0!important;padding:12px 20px;border-radius:999px;font:700 14px/1 "Manrope",sans-serif;letter-spacing:.02em;text-transform:none;transition:background .2s,color .2s,border-color .2s}.ZebraDialog.obp_booking_discard .ZebraDialog_Buttons .ZebraDialog_Button_0{background:var(--obp-primary-color,#C76277);color:#fff}.ZebraDialog.obp_booking_discard .ZebraDialog_Buttons .ZebraDialog_Button_0:hover{background:#B0536A;color:#fff}.ZebraDialog.obp_booking_discard .ZebraDialog_Buttons .ZebraDialog_Button_1{border:1px solid rgb(43 34 39 / .15);background:#fff;color:#2B2227}.ZebraDialog.obp_booking_discard .ZebraDialog_Buttons .ZebraDialog_Button_1:hover{border-color:#2B2227;background:#fff;color:#2B2227}body.rtl .ZebraDialog.obp_booking_discard .ZebraDialog_Title{padding:24px 26px 0 56px;text-align:right}body.rtl .ZebraDialog.obp_booking_discard .ZebraDialog_Title .ZebraDialog_Close{right:auto;left:16px}body.rtl .ZebraDialog.obp_booking_discard.ZebraDialog_Icon .ZebraDialog_Body{padding:8px 26px 0;text-align:right}@media (max-width:767px){.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-booking-footer .footer_wrapper .footer_inner{grid-template-columns:minmax(0,1fr)}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-booking-footer .footer_wrapper .footer_inner .coupon-code-wrap .coupon-container{max-width:none}.obp_checkout_dialog .obp_checkout_wrapper .obp_checkout_inner{grid-template-columns:minmax(0,1fr);gap:20px}.obp_checkout_dialog .obp_checkout_wrapper .obp_checkout_inner .order_info{order:-1;margin-top:30px;padding:16px 16px 10px}}@media (max-width:574px){.ZebraDialog.obp_booking_dialog,.ZebraDialog.obp_checkout_dialog{border-radius:18px}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-calendar-wrapper .month-year{padding:24px 56px 0;font-size:26px}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-calendar-wrapper .obp-calendar-slider{padding:14px 44px 20px}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-calendar-wrapper .obp-calendar-slider .owl-theme .owl-nav .owl-prev{left:-40px}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-calendar-wrapper .obp-calendar-slider .owl-theme .owl-nav .owl-next{right:-40px}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-calendar-wrapper .obp-calendar-slider .owl-nav button{width:32px;height:32px}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-calendar-content .obp-time-container{padding:0 20px}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-order-wrap{padding:4px 20px 20px}.obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-booking-footer .footer_wrapper{padding:0 20px}.ZebraDialog.obp_checkout_dialog .ZebraDialog_Body{padding:24px 20px 84px}}body.rtl .ZebraDialog.obp_booking_dialog a.ZebraDialog_Close,body.rtl .ZebraDialog.obp_checkout_dialog a.ZebraDialog_Close{right:auto;left:14px}body.rtl .obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-calendar-wrapper .obp-calendar-slider .owl-theme .owl-nav .owl-prev{left:auto;right:-48px}body.rtl .obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-calendar-wrapper .obp-calendar-slider .owl-theme .owl-nav .owl-next{right:auto;left:-48px}body.rtl .obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-order-wrap .obp-order-container .obp-order-item .remove_item{right:auto;left:-12px}body.rtl .obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-order-wrap .obp-order-container .obp-order-item .sort_item{left:auto;right:-13px}body.rtl .obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-order-wrap .obp-order-container .obp-order-item .staff-info .staff-name{margin:0}body.rtl .obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-order-wrap .obp-order-container .obp-order-item .order-meta .service-info .price{text-align:end}body.rtl .obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-booking-footer .footer_wrapper .footer_inner .coupon-code-wrap .coupon-container .coupon_code{padding:0 18px 0 54px}body.rtl .obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-booking-footer .footer_wrapper .footer_inner .coupon-code-wrap .coupon-container .coupon_code_apply{right:auto;left:5px;border-radius:50%}body.rtl .obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-booking-footer .footer_wrapper .footer_inner .billing-container .billing-table .first_column{padding-right:0;padding-left:24px}body.rtl .obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-booking-footer .footer_wrapper .footer_inner .billing-container .billing-total .total .total-price{margin:0}body.rtl .obp_checkout_dialog .obp_checkout_wrapper .obp_checkout_inner .order_info{padding:20px 20px 14px}body.rtl .obp_checkout_dialog .obp_checkout_wrapper .obp_checkout_inner .customer_info .obp_checkout_form .obp_form_row .obp_radio{padding:14px 46px 14px 16px;text-align:right}body.rtl .obp_checkout_dialog .obp_checkout_wrapper .obp_checkout_inner .customer_info .obp_checkout_form .obp_form_row .checkmark{left:auto;right:16px}@media (max-width:574px){body.rtl .obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-calendar-wrapper .obp-calendar-slider .owl-theme .owl-nav .owl-prev{right:-40px}body.rtl .obp_booking_dialog .obp_booking_form_popup .obp_booking_form .obp_booking_calendar_step .obp-calendar-wrapper .obp-calendar-slider .owl-theme .owl-nav .owl-next{left:-40px}}@media (max-width:767px){body.rtl .obp_checkout_dialog .obp_checkout_wrapper .obp_checkout_inner .order_info{padding:16px 16px 10px}}