.modal-content.svelte-1krjfx8{--padding: 34px 15px;--title-width: min(35.4166666667vw, 510px);--title-text-align: center;--message-align: center;--cta-align: center}.modal-content.fsh.svelte-1krjfx8{--title-text-align: left;--cta-align: flex-end;--message-align: flex-start}@media (max-width: 767px){.modal-content.svelte-1krjfx8{--padding: 45px 20px;--title-width: 100%;--title-text-align: center;--cta-align: center;--message-align: center}.modal-content.fsh.svelte-1krjfx8{--title-text-align: center;--cta-align: center;--message-align: center}}.modal-content.svelte-1krjfx8{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--padding)}.modal-content.rtl.svelte-1krjfx8>h2:where(.svelte-1krjfx8){align-self:flex-end;text-align:right;direction:rtl}.modal-content.rtl.svelte-1krjfx8>p.message:where(.svelte-1krjfx8){align-self:flex-start;text-align:right;direction:rtl}.modal-content.rtl.svelte-1krjfx8>.cta:where(.svelte-1krjfx8){align-self:flex-end;text-align:right;direction:rtl}.cancel-appointment-button.svelte-1krjfx8{--cancel-button-color: #1d1d1d}.cancel-appointment-button.fsh.svelte-1krjfx8{--cancel-button-color: #767676}.cancel-appointment-button.svelte-1krjfx8{font-family:Helvetica,sans-serif}.cancel-appointment-button.svelte-1krjfx8{font-size:14px;font-weight:300;line-height:18px;text-align:left;display:block;margin:0 auto;padding:27px;text-decoration:underline;text-transform:none;color:var(--cancel-button-color)}.deleted-confirmation.svelte-1krjfx8{width:100vw;height:100vh}h2.svelte-1krjfx8{text-transform:uppercase;color:currentColor;font-weight:600;font-family:abchanel-corpo,Helvetica,sans-serif}h2.svelte-1krjfx8:lang(ar-AE){font-family:cairo,Helvetica,sans-serif}h2.svelte-1krjfx8{font-size:16px;line-height:23px;margin-bottom:18px;width:var(--title-width);text-align:var(--title-text-align)}.fsh.svelte-1krjfx8 h2:where(.svelte-1krjfx8){text-transform:uppercase;color:currentColor;font-weight:600;font-family:abchanel-corpo,Helvetica,sans-serif}.fsh.svelte-1krjfx8 h2:where(.svelte-1krjfx8):lang(ar-AE){font-family:cairo,Helvetica,sans-serif}.fsh.svelte-1krjfx8 h2:where(.svelte-1krjfx8){font-size:20px;line-height:26px}.message.svelte-1krjfx8{font-family:Helvetica,sans-serif}.svelte-1krjfx8:lang(ar-AE) .message:where(.svelte-1krjfx8){font-family:tajawal,Helvetica,sans-serif}.message.svelte-1krjfx8{color:#1d1d1d;font-size:14px;font-weight:300;line-height:18px;letter-spacing:.1px;margin-bottom:36px;align-self:var(--message-align)}.cta.svelte-1krjfx8{--background-color: #000;--text-color: #f9f9f9;--border-color: #000;padding:16px;min-width:186px;background-color:var(--background-color);border:1px solid var(--border-color);font-size:11px;line-height:130%;font-weight:600;color:var(--text-color);text-transform:uppercase;text-align:center;text-decoration:none;transition:all .3s ease-out;cursor:pointer}.cta.svelte-1krjfx8:lang(ar-AE){font-size:13px}.cta.svelte-1krjfx8:hover{--background-color: none;--text-color: #000;--border-color: #000}.cta.svelte-1krjfx8:disabled{background-color:#f9f9f9;color:#929292;border-color:#d8d8d8;cursor:not-allowed}.cta.svelte-1krjfx8{align-self:var(--cta-align)}:root{--sm-breakpoint: 320px;--md-breakpoint: 768px;--lg-breakpoint: 1600px}article.svelte-1w3yxi5{--image-height: 302px;--max-width: 590px;--booking-and-service-columns: calc(238 / 590 * 100%) auto;--preparation-and-payment-info: unset;--form-actions-margin: 18px 0 81px}article.fsh.svelte-1w3yxi5{--image-height: 331px}@media (max-width: 767px){article.svelte-1w3yxi5{--image-height: 171px;--max-width: 100%;--booking-and-service-columns: 1fr;--preparation-and-payment-info: 1;--form-actions-margin: 36px 0px}article.fsh.svelte-1w3yxi5{--image-height: 188px}}.image-container.svelte-1w3yxi5{height:var(--image-height);width:auto}.image-container.svelte-1w3yxi5 img:where(.svelte-1w3yxi5){height:100%;width:100%;object-fit:cover}.booking-and-service-details.svelte-1w3yxi5{display:grid;margin-top:9px;gap:9px;grid-template-columns:var(--booking-and-service-columns)}p.svelte-1w3yxi5{color:#767676}p.rtl.svelte-1w3yxi5{text-align:right;direction:rtl}.description.svelte-1w3yxi5{margin-bottom:1em}.description.rtl.svelte-1w3yxi5{text-align:right;direction:rtl}.price.svelte-1w3yxi5{text-transform:uppercase;color:currentColor;font-weight:600;font-family:abchanel-corpo,Helvetica,sans-serif}.price.svelte-1w3yxi5:lang(ar-AE){font-family:cairo,Helvetica,sans-serif}.price.svelte-1w3yxi5{font-size:14px;line-height:20px;margin-top:1rem}.price.svelte-1w3yxi5:empty{display:none}.price.svelte-1w3yxi5{color:#1d1d1d}.price.rtl.svelte-1w3yxi5{text-align:right;direction:rtl}.preparation-and-payment-info.svelte-1w3yxi5{display:grid;gap:9px;order:var(--preparation-and-payment-info)}.form-actions.svelte-1w3yxi5{display:flex;flex-direction:column;padding:var(--form-actions-margin)}.submit-button.svelte-1w3yxi5{--background-color: #000;--text-color: #f9f9f9;--border-color: #000;padding:16px;min-width:186px;background-color:var(--background-color);border:1px solid var(--border-color);font-size:11px;line-height:130%;font-weight:600;color:var(--text-color);text-transform:uppercase;text-align:center;text-decoration:none;transition:all .3s ease-out;cursor:pointer}.submit-button.svelte-1w3yxi5:lang(ar-AE){font-size:13px}.submit-button.svelte-1w3yxi5:hover{--background-color: none;--text-color: #000;--border-color: #000}.submit-button.svelte-1w3yxi5:disabled{background-color:#f9f9f9;color:#929292;border-color:#d8d8d8;cursor:not-allowed}
