.tenant-booking-page ._header_101er_2._header_101er_2.tenant-booking-header{background:var(--tenant-header,#fff);border:1px solid var(--tenant-border,#173f3529);box-sizing:border-box;color:var(--tenant-header-heading,var(--tenant-heading,#173f35));isolation:isolate;max-width:var(--tenant-content-width,1180px);text-align:left;z-index:40;border-radius:12px;width:calc(100% - 24px);min-height:70px;margin:0 auto;padding:12px;display:block;position:relative;overflow:visible;container:booking-navigation/inline-size}.tenant-booking-page ._header_101er_2._header_101er_2[data-menu-open]{z-index:2147483000}._row_101er_27{flex-wrap:nowrap;align-items:center;gap:12px;width:100%;min-width:0;display:flex}._header_101er_2 ._brand_101er_36{color:inherit;flex:1 1 0;align-items:center;gap:12px;min-width:0;max-width:240px;text-decoration:none;display:flex}._logo_101er_47{background:var(--tenant-color,var(--tenant-button,#075eae));color:var(--tenant-on-color,var(--tenant-button-text,#fff));border-radius:8px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;font-size:23px;display:inline-flex;overflow:hidden}._logo_101er_47 img{object-fit:contain;width:100%;height:100%;display:block}._header_101er_2 ._brandName_101er_68{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400;overflow:hidden}._navigation_101er_78{flex-wrap:nowrap;flex:none;align-items:center;gap:12px;min-width:0;margin-left:auto;display:flex}._header_101er_2 ._link_101er_88{appearance:none;box-shadow:none;box-sizing:border-box;cursor:pointer;letter-spacing:0;overflow-wrap:normal;text-align:center;text-transform:none;white-space:nowrap;word-break:normal;border:1px solid #0000;flex:none;justify-content:center;align-items:center;margin:0;font-family:inherit;font-weight:400;text-decoration:none;display:inline-flex;color:inherit!important;background:0 0!important;border-color:#0000!important;border-radius:8px!important;min-height:44px!important;padding:8px 6px!important;font-size:13px!important;line-height:1.2!important}._header_101er_2 ._bookLink_101er_118{background:color-mix(in srgb, var(--tenant-button,#075eae) 10%, transparent)!important;border-color:color-mix(in srgb, currentColor 14%, transparent)!important}._header_101er_2 ._link_101er_88:hover:not(:disabled),._header_101er_2 ._dropdownItem_101er_124:hover{background:color-mix(in srgb, currentColor 9%, transparent)!important;color:inherit!important}._header_101er_2 ._link_101er_88:disabled{cursor:wait;opacity:.55;color:inherit!important;background:0 0!important}._header_101er_2 :is(._link_101er_88,._brand_101er_36,._dropdownItem_101er_124):focus-visible{outline-offset:2px;outline:2px solid}._header_101er_2 ._reviewInline_101er_141{gap:5px}._stars_101er_145{color:#e5ad33;letter-spacing:0;white-space:nowrap;font-size:12px;line-height:1}._score_101er_153{font-variant-numeric:tabular-nums;font-size:12px;line-height:1}._dropdownWrap_101er_159{flex:none;position:relative}._header_101er_2 ._moreButton_101er_164{gap:6px;border-color:color-mix(in srgb, currentColor 20%, transparent)!important;padding-inline:10px!important}._chevron_101er_170{flex:0 0 16px;width:16px;height:16px;transition:transform .16s}._moreButton_101er_164[aria-expanded=true] ._chevron_101er_170{transform:rotate(180deg)}._dropdown_101er_124{background-color:#fff;background-image:linear-gradient(var(--tenant-header,#fff), var(--tenant-header,#fff));border:1px solid var(--tenant-border,#173f3533);box-sizing:border-box;color:var(--tenant-header-heading,var(--tenant-heading,#173f35));overscroll-behavior:contain;scrollbar-width:thin;z-index:1;border-radius:12px;flex-direction:column;width:min(288px,100vw - 48px);max-width:100cqi;max-height:min(70dvh,640px);padding:12px;display:flex;position:absolute;top:calc(100% + 25px);right:0;overflow:hidden auto;box-shadow:0 18px 42px #0000003d}._dropdown_101er_124[hidden]{display:none!important}._dropdownHeading_101er_210{border-bottom:1px solid color-mix(in srgb, currentColor 15%, transparent);text-overflow:ellipsis;white-space:nowrap;flex:none;margin:0 0 8px;padding:4px 12px 12px;font-size:13px;font-weight:600;overflow:hidden}._header_101er_2 ._dropdownItem_101er_124{box-sizing:border-box;color:inherit;overflow-wrap:normal;text-align:left;white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:5px;min-height:44px;padding:10px 12px;font-size:13px;font-weight:400;line-height:1.3;text-decoration:none;display:flex}._header_101er_2 ._reviewOverflow_101er_241{display:none}._dropdownDivider_101er_245{border-top:1px solid color-mix(in srgb, currentColor 15%, transparent);flex:none;margin:12px 0}._header_101er_2 ._downloadLink_101er_251{color:#3b2b08;background:linear-gradient(125deg,#f8e5ac,#e6c77c);border:1px solid #cba95c;justify-content:space-between;margin-bottom:8px}._header_101er_2 ._downloadLink_101er_251:hover{color:#3b2b08;background:linear-gradient(125deg,#f0d58c,#dbb65c)!important}@container booking-navigation (width<=820px){._header_101er_2 ._brand_101er_36{flex:0 0 44px}._header_101er_2 ._brandName_101er_68{display:none}}@container booking-navigation (width<=640px){._header_101er_2 ._brand_101er_36{display:none}._navigation_101er_78{flex:auto;justify-content:space-between}}@container booking-navigation (width<=580px){._header_101er_2 ._reviewInline_101er_141{display:none}._header_101er_2 ._reviewOverflow_101er_241{display:flex}}@container booking-navigation (width<=390px){._navigation_101er_78{gap:8px}._header_101er_2 ._moreButton_101er_164{width:32px;min-width:32px;padding-inline:4px!important}._moreLabel_101er_308{display:none}}@container booking-navigation (width<=340px){._navigation_101er_78{gap:4px}._header_101er_2 ._link_101er_88{padding-inline:0!important}._header_101er_2 ._bookLink_101er_118{background:0 0!important;border-color:#0000!important}._header_101er_2 ._moreButton_101er_164{width:28px;min-width:28px}}@container booking-navigation (width<=280px){._header_101er_2 ._link_101er_88{font-size:12.5px!important}}@media (prefers-reduced-motion:reduce){._chevron_101er_170{transition:none}}._section_161z4_1{background:color-mix(in srgb, var(--tenant-color,#075eae) 4%, #fff);border:1px solid color-mix(in srgb, var(--tenant-color,#075eae) 14%, #e3e8ef);color:#18334c;border-radius:20px;gap:12px;min-width:0;margin:12px;padding:12px;scroll-margin-top:80px;display:grid}._heading_161z4_14{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;min-width:0;padding-block:12px;display:flex}._heading_161z4_14>div{min-width:0}._heading_161z4_14 h2{color:inherit;margin:4px 0 0;font-size:clamp(28px,4vw,40px);line-height:1.12}._heading_161z4_14 p{color:#4f6375;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}._heading_161z4_14>p{max-width:390px}._profiles_161z4_29{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;display:grid}._profile_161z4_29{color:#18334c;background:#fff;border:1px solid #dce5ee;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:68px;padding:12px;text-decoration:none;display:grid}._profile_161z4_29>span:nth-child(2){gap:3px;min-width:0;display:grid}._profile_161z4_29 strong{color:inherit;overflow-wrap:anywhere;font-size:14px;line-height:1.4}._profile_161z4_29 small{color:#596d7e;font-size:12px}._profileIcon_161z4_47{color:#075eae;background:#edf3fa;border-radius:12px;justify-content:center;align-items:center;height:40px;font-family:Arial,sans-serif;font-size:23px;font-weight:800;display:flex}._profile_161z4_29[data-platform=instagram] ._profileIcon_161z4_47{color:#a5287c;background:#fae9f5}._profile_161z4_29[data-platform=tiktok] ._profileIcon_161z4_47,._profile_161z4_29[data-platform=snapchat] ._profileIcon_161z4_47{color:#202331;background:#f1f1f4}._profile_161z4_29[data-platform=youtube] ._profileIcon_161z4_47{color:#bb2121;background:#fff0ee}._profile_161z4_29:hover{border-color:var(--tenant-color,#075eae)}._grid_161z4_53{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}._card_161z4_54{background:#fff;border:1px solid #dce5ee;border-radius:16px;min-width:0;overflow:hidden}._preview_161z4_55{aspect-ratio:4/3;display:grid;position:relative;overflow:hidden}._preview_161z4_55 img{object-fit:cover;width:100%;height:100%;position:absolute}._placeholder_161z4_57{color:#26567c;background:linear-gradient(135deg,#e5eef9,#f3f6fc);align-content:center;justify-items:center;gap:12px;padding:12px;display:grid}._placeholder_161z4_57>span{font-family:Arial,sans-serif;font-size:64px;font-weight:800;line-height:1}._placeholder_161z4_57>strong{font-size:15px}._card_161z4_54[data-platform=instagram] ._placeholder_161z4_57{color:#924477;background:linear-gradient(135deg,#f5e7fa,#ffe7dc)}._card_161z4_54[data-platform=youtube] ._placeholder_161z4_57{color:#a83535;background:linear-gradient(135deg,#ffe9e8,#fff6ed)}._card_161z4_54[data-platform=tiktok] ._placeholder_161z4_57{color:#263b4b;background:linear-gradient(135deg,#e1f7f6,#fce7f3)}._showPost_161z4_63{color:#163c5e;font:inherit;text-align:center;white-space:normal;background:#fff;border:1px solid #ccd9e4;border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:8px;max-width:calc(100% - 24px);min-height:44px;padding:8px 18px;font-size:14px;font-weight:700;display:inline-flex;position:absolute;bottom:12px}._showPost_161z4_63>span{font-size:20px}._cardBody_161z4_65{gap:12px;min-width:0;padding:12px;display:grid}._cardBody_161z4_65 h3{color:#18334c;overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.35}._platform_161z4_67{color:#526a7e;align-items:center;gap:7px;font-size:12px;display:inline-flex}._platform_161z4_67>span{font-family:Arial,sans-serif;font-weight:800}._description_161z4_69{color:#4c6172;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.6}._originalLink_161z4_70{color:#075eae;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:700;line-height:1.5;text-decoration:none;display:flex}._originalLink_161z4_70:hover{text-decoration:underline}._embed_161z4_72{background:#fff;min-width:0}._embed_161z4_72 iframe{border:0;width:100%;min-width:0;max-width:100%;display:block}._post_161z4_74{height:540px}._video_161z4_75{aspect-ratio:16/9;min-height:200px}._portrait_161z4_76{aspect-ratio:9/16;max-height:650px}._instagramEmbed_161z4_77{min-width:0;overflow:auto}._instagramEmbed_161z4_77 .instagram-media,._instagramEmbed_161z4_77 iframe{border:0!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}._embedNote_161z4_79,._privacyNote_161z4_79{color:#596d7e;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}._embedNote_161z4_79{padding:12px}._privacyNote_161z4_79{text-align:center}._more_161z4_82{color:#163c5e;font:inherit;white-space:normal;background:#fff;border:1px solid #ccd9e4;border-radius:12px;justify-self:center;max-width:100%;min-height:44px;padding:10px 18px;font-size:14px;font-weight:700}._section_161z4_1 :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #075eae}._section_161z4_1 button{cursor:pointer}._section_161z4_1 .tenant-facebook,._section_161z4_1 .tenant-instagram{border-radius:14px;min-width:0;margin:0;padding:12px}@media (width<=1050px){._grid_161z4_53{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){._grid_161z4_53{grid-template-columns:minmax(0,1fr)}._heading_161z4_14{flex-direction:column;align-items:start}}._botanicalClinic_12kg7_1.tenant-booking-page.tenant-design-custom{background:radial-gradient(circle at 82% 8%,#fffffff0,#0000 22%),linear-gradient(135deg,#f9fdf9 0%,#e5f2e9 54%,#f7fbf8 100%)!important}._botanicalClinic_12kg7_1.tenant-booking-page.tenant-design-custom:before,._botanicalClinic_12kg7_1.tenant-booking-page.tenant-design-custom:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(134deg,#0000 49%,#286f494d 49.4% 49.85%,#ffffffb8 50.15% 50.48%,#0000 50.82%) 50%/100% 100% no-repeat,radial-gradient(36% 18% at 58% 26%,#39895842 0 49%,#6db68221 50% 61%,#0000 64%),radial-gradient(32% 16% at 79% 42%,#4997653b 0 49%,#8cc99b1f 50% 61%,#0000 64%),radial-gradient(29% 14% at 43% 58%,#438f5f30 0 49%,#0000 62%);width:min(48vw,500px);height:min(68vh,540px);position:fixed;inset:auto -132px auto auto}._botanicalClinic_12kg7_1.tenant-booking-page.tenant-design-custom:before{filter:drop-shadow(0 20px 28px #2b6c4b14);top:84px}._botanicalClinic_12kg7_1.tenant-booking-page.tenant-design-custom:after{filter:blur(.7px);opacity:.42;bottom:-300px;transform:scaleY(-1)}._botanicalClinic_12kg7_1 .tenant-booking-header,._botanicalClinic_12kg7_1 .tenant-booking-card,._botanicalClinic_12kg7_1 .tenant-team-grid article,._botanicalClinic_12kg7_1 .tenant-product-grid article,._botanicalClinic_12kg7_1 .tenant-review-summary,._botanicalClinic_12kg7_1 .tenant-review-form,._botanicalClinic_12kg7_1 .tenant-about-card,._botanicalClinic_12kg7_1 .tenant-section-card{z-index:1;position:relative;background:linear-gradient(120deg,#fffffff2,#f8fcf9cc)!important;border-color:#3278542e!important;box-shadow:inset 0 1px #fffffff5,0 18px 44px #275e411c!important}._botanicalClinic_12kg7_1 .tenant-booking-header{border-bottom-color:#32785424!important}._botanicalClinic_12kg7_1 .tenant-booking-card:before,._botanicalClinic_12kg7_1 .tenant-team-grid article:before,._botanicalClinic_12kg7_1 .tenant-product-grid article:before,._botanicalClinic_12kg7_1 .tenant-review-summary:before,._botanicalClinic_12kg7_1 .tenant-review-form:before,._botanicalClinic_12kg7_1 .tenant-about-card:before,._botanicalClinic_12kg7_1 .tenant-section-card:before{background:linear-gradient(115deg,#ffffff9e,#0000 31%,#73b78917 73%,#0000 100%)!important}._botanicalClinic_12kg7_1 .tenant-section-card{position:relative;overflow:hidden}._botanicalClinic_12kg7_1 .tenant-section-card>*{z-index:1;position:relative}._botanicalClinic_12kg7_1 .tenant-primary-button,._botanicalClinic_12kg7_1 .tenant-booking-page .button:not(.button-secondary){box-shadow:0 10px 24px #276b5833}@media (width<=600px){._botanicalClinic_12kg7_1.tenant-booking-page.tenant-design-custom:before,._botanicalClinic_12kg7_1.tenant-booking-page.tenant-design-custom:after{width:380px;height:360px;right:-170px}._botanicalClinic_12kg7_1.tenant-booking-page.tenant-design-custom:before{opacity:.68;top:74px}._botanicalClinic_12kg7_1.tenant-booking-page.tenant-design-custom:after{opacity:.28;bottom:-205px}._botanicalClinic_12kg7_1 .tenant-booking-header,._botanicalClinic_12kg7_1 .tenant-booking-card,._botanicalClinic_12kg7_1 .tenant-section-card{box-shadow:inset 0 1px #fffffff5,0 12px 30px #275e4117!important}}.booking-profile-confirmation{border-block:1px solid;border-color:color-mix(in srgb, currentColor 15%, transparent);gap:12px;width:100%;margin:16px 0;padding:18px 0;display:grid}.booking-profile-confirmation p{margin:0;font-size:14px;line-height:1.6}.booking-profile-confirmation small{opacity:.8;overflow-wrap:anywhere;font-size:12px;line-height:1.5;display:block}.booking-profile-confirmation .booking-next{white-space:normal;text-align:center;width:100%;max-width:100%}.booking-login-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.booking-login-choice .button{white-space:normal;overflow-wrap:anywhere;text-align:center;width:100%;min-width:0;min-height:44px;padding:12px 16px}.booking-profile-confirmation .booking-login-later{font:inherit;text-underline-offset:4px;cursor:pointer;border:0;justify-self:center;padding:8px;font-size:13px;font-weight:400;text-decoration:underline;box-shadow:none!important;color:inherit!important;background:0 0!important}.booking-profile-confirmation .booking-login-message{border:1px solid color-mix(in srgb, currentColor 25%, transparent);overflow-wrap:anywhere;border-radius:8px;max-width:100%;margin:0;padding:12px;font-size:13px}.tenant-customer-profile-link{white-space:nowrap;font-weight:400}@media (width<=640px){.booking-login-choice{grid-template-columns:1fr}}@media (width>=881px){.tenant-demo-desktop-showcase-nav{gap:clamp(8px,1.1vw,18px)}.tenant-demo-desktop-showcase-nav .tenant-customer-profile-link{flex-shrink:0}}
