@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Elms+Sans:ital,wght@0,100..900;1,100..900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--shadow-md:0 8px 20px -6px #0b16201f;--shadow-lg:0 20px 40px -12px #0b16202e;--shadow-xl:0 40px 80px -20px #0b162059;--primary-color:var(--brand);--primary-dark-color:var(--brand-dark);--light-bg-color:var(--brand-tint);--dark-text-color:var(--ink)}.AuthWrapper_page__r5W-q{display:flex;flex-direction:column;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;min-height:100vh;overflow-x:hidden;position:relative;width:100%}.AuthWrapper_nav__Fwpvb{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:22px 48px;position:relative;z-index:10}.AuthWrapper_navBrand__wRwLo{align-items:center;display:inline-flex;gap:10px}.AuthWrapper_navLogo__OTxzk{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#47969f,#2d6b73);background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark-color) 100%);-webkit-background-clip:text;background-clip:text;color:#0b1620;color:var(--dark-text-color);font-size:24px;font-weight:900;letter-spacing:-1.2px;line-height:1}.AuthWrapper_navTag__odJas{background:#e8f2f4;background:var(--light-bg-color);border:1px solid #d3e6e9;border:1px solid var(--brand-tint-2);border-radius:999px;color:#2d6b73;color:var(--primary-dark-color);font-size:10px;font-weight:600;letter-spacing:.5px;padding:3px 9px;text-transform:uppercase}.AuthWrapper_navLinks__71VID{align-items:center;color:#475569;color:var(--ink-soft);display:flex;font-size:14px;font-weight:600;gap:28px}.AuthWrapper_navLink__2TQE8{color:#475569;color:var(--ink-soft);padding:4px 0;position:relative;text-decoration:none;transition:color .2s}.AuthWrapper_navLink__2TQE8:hover{color:#2d6b73;color:var(--brand-dark)}.AuthWrapper_navLink__2TQE8:after{background:#47969f;background:var(--brand);border-radius:2px;bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .25s cubic-bezier(.4,0,.2,1);width:0}.AuthWrapper_navLink__2TQE8:hover:after{width:100%}.AuthWrapper_main__qJVMt{grid-gap:60px;align-items:center;display:grid;flex:1 1;gap:60px;grid-template-columns:1.1fr 1fr;margin:0 auto;max-width:1280px;padding:20px 48px 60px;width:100%}.AuthWrapper_left__CB9n7{animation:AuthWrapper_slideInLeft__oDp52 .7s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;gap:36px;padding:20px 0;position:relative}.AuthWrapper_heroWrap__EuC3a{position:relative}.AuthWrapper_heroEyebrow__cKVy9{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd9;border:1px solid #47969f33;border-radius:999px;box-shadow:0 1px 2px #0b16200f;box-shadow:var(--shadow-sm);color:#1a4549;color:var(--brand-deep);display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.3px;margin-bottom:20px;padding:6px 14px}.AuthWrapper_eyebrowDot__BG4t6{background:#47969f;background:var(--brand);border-radius:50%;box-shadow:0 0 10px #47969fb3;height:7px;position:relative;width:7px}.AuthWrapper_eyebrowDot__BG4t6:after{animation:AuthWrapper_pulse__bcJsk 2s ease-out infinite;background:#47969f;background:var(--brand);border-radius:50%;content:"";inset:-4px;opacity:.4;position:absolute}.AuthWrapper_heroText__3k3sX{color:#2d6b73;color:var(--primary-dark-color);font-size:56px;font-weight:900;letter-spacing:-2px;line-height:1.05;margin:0;max-width:520px}.AuthWrapper_heroAccent__qUIxZ{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,#47969f,#2d6b73 60%,#47969f);background:linear-gradient(120deg,var(--primary-color) 0,var(--primary-dark-color) 60%,var(--primary-color) 100%);-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.AuthWrapper_heroSub__cWW-r{color:#475569;color:var(--ink-soft);font-size:16px;font-weight:500;line-height:1.6;margin-top:22px;max-width:480px}.AuthWrapper_trustRow__x9uC7{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.AuthWrapper_trustChip__QbPDo{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffd9;border:1px solid #ffffffe6;border-radius:999px;box-shadow:0 4px 10px -4px #0b162014,inset 0 1px 0 #ffffffe6;color:#1a4549;color:var(--brand-deep);display:inline-flex;font-size:12.5px;font-weight:700;gap:7px;padding:8px 14px}.AuthWrapper_trustChipIcon__d2BYt{color:#47969f;color:var(--brand);font-size:14px}.AuthWrapper_featureList__fZSpd{display:flex;flex-direction:column;gap:14px;margin-top:32px;max-width:480px}.AuthWrapper_featureItem__nuw1S{align-items:flex-start;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;border:1px solid #47969f26;border-radius:14px;box-shadow:0 4px 12px -6px #0b162014;display:flex;gap:14px;padding:14px 16px;transition:transform .2s ease,box-shadow .2s ease}.AuthWrapper_featureItem__nuw1S:hover{box-shadow:0 10px 22px -10px #0b16202e;transform:translateY(-2px)}.AuthWrapper_featureIcon__4P8h9{align-items:center;background:linear-gradient(135deg,#e8f2f4,#d3e6e9);background:linear-gradient(135deg,var(--brand-tint),var(--brand-tint-2));border:1px solid #47969f33;border-radius:10px;display:inline-flex;flex-shrink:0;font-size:22px;height:40px;justify-content:center;line-height:1;width:40px}.AuthWrapper_featureTitle__Tq-BJ{color:#0b1620;color:var(--ink);font-size:14px;font-weight:700;letter-spacing:-.2px;margin-bottom:2px}.AuthWrapper_featureDesc__3h5Au{color:#475569;color:var(--ink-soft);font-size:12.5px;font-weight:500;line-height:1.45}.AuthWrapper_right__CAYEW{align-items:center;animation:AuthWrapper_slideInRight__hNHbb .7s cubic-bezier(.16,1,.3,1);display:flex;justify-content:center}.AuthWrapper_card__2O2\+b{backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);border:1px solid #f0f0f0b3;border-radius:28px;box-shadow:0 3px 8px #0000003d;max-width:440px;overflow:hidden;padding:40px 36px 32px;position:relative;width:100%}.AuthWrapper_cardHeader__PQoSH{margin-bottom:28px;position:relative;text-align:center;z-index:1}.AuthWrapper_cardBadge__sn04S{align-items:center;background:linear-gradient(135deg,#e8f2f4,#d3e6e999);background:linear-gradient(135deg,var(--brand-tint),#d3e6e999);border:1px solid #47969f40;border-radius:999px;box-shadow:0 4px 10px -4px #47969f4d,inset 0 1px 0 #ffffffb3;color:#1a4549;color:var(--brand-deep);display:inline-flex;font-size:11px;font-weight:800;gap:7px;letter-spacing:.7px;margin-bottom:16px;padding:6px 14px;text-transform:uppercase}.AuthWrapper_cardBadgeDot__oZmLq{background:#47969f;background:var(--brand);border-radius:50%;box-shadow:0 0 8px #47969fb3;height:6px;width:6px}.AuthWrapper_cardTitle__StkCX{color:#0b1620;color:var(--ink);font-size:26px;font-weight:800;letter-spacing:-.7px;line-height:1.25;margin:0 0 8px}.AuthWrapper_cardTitleAccent__xFNQS{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,#47969f,#1a4549);background:linear-gradient(120deg,var(--brand),var(--brand-deep));-webkit-background-clip:text;background-clip:text}.AuthWrapper_cardSubtitle__z4Z1K{color:#94a3b8;color:var(--ink-muted);font-size:13.5px;font-weight:500;margin:0}.AuthWrapper_formSlot__UsIW5{position:relative;z-index:1}.AuthWrapper_appStrip__eIPeI{margin-top:26px;position:relative;z-index:1}.AuthWrapper_appStripBg__TmLnw{background:linear-gradient(135deg,#f8fafc,#eef4f5);border:1px solid #47969f1f;border-radius:16px;overflow:hidden;padding:16px 14px;position:relative;text-align:center}.AuthWrapper_appStripBg__TmLnw:before{background:radial-gradient(circle,#47969f26,#0000 70%);border-radius:50%;content:"";height:160px;pointer-events:none;position:absolute;right:-20%;top:-50%;width:160px}.AuthWrapper_appStripText__Qn-Bu{color:#475569;color:var(--ink-soft);font-size:12px;font-weight:700;margin-bottom:10px;position:relative;z-index:1}.AuthWrapper_storeButtons__jD-YQ{display:flex;gap:10px;justify-content:center;position:relative;z-index:1}.AuthWrapper_storeBtn__rTOiF{align-items:center;background:#0b1620;border-radius:11px;box-shadow:0 8px 18px -6px #0b162080,inset 0 1px 0 #ffffff26;color:#fff;display:inline-flex;font-family:inherit;gap:8px;padding:8px 13px;text-decoration:none;transition:transform .18s,box-shadow .25s}.AuthWrapper_storeBtn__rTOiF:hover{box-shadow:0 14px 26px -8px #0b162099,inset 0 1px 0 #fff3;transform:translateY(-3px)}.AuthWrapper_storeBtn__rTOiF svg{flex-shrink:0;height:18px;width:18px}.AuthWrapper_storeBtnText__4VvuL{display:flex;flex-direction:column;line-height:1.1;text-align:left}.AuthWrapper_storeBtnSmall__Ypc1p{font-size:7.5px;font-weight:400;letter-spacing:.4px;opacity:.85}.AuthWrapper_storeBtnBig__zyGNk{font-size:12.5px;font-weight:700;letter-spacing:-.2px}.AuthWrapper_footer__kPILH{align-items:center;color:#94a3b8;color:var(--ink-muted);display:flex;flex-direction:column;flex-shrink:0;font-size:12.5px;gap:6px;padding:20px 48px 28px;text-align:center}.AuthWrapper_footerLinks__3DEye{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.AuthWrapper_footerLinks__3DEye a{color:#94a3b8;color:var(--ink-muted);font-weight:600;text-decoration:none;transition:color .2s}.AuthWrapper_footerLinks__3DEye a:hover{color:#2d6b73;color:var(--brand-dark)}@keyframes AuthWrapper_slideInLeft__oDp52{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}@keyframes AuthWrapper_slideInRight__hNHbb{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@keyframes AuthWrapper_pulse__bcJsk{0%{opacity:.6;transform:scale(.9)}to{opacity:0;transform:scale(2.2)}}@keyframes AuthWrapper_spin__apA-2{to{transform:rotate(1turn)}}@media (max-width:1080px){.AuthWrapper_main__qJVMt{gap:40px;padding:20px 32px 40px}.AuthWrapper_heroText__3k3sX{font-size:44px;max-width:420px}.AuthWrapper_nav__Fwpvb{padding:20px 32px}.AuthWrapper_footer__kPILH{padding:20px 32px 24px}}@media (max-width:900px){.AuthWrapper_main__qJVMt{gap:40px;grid-template-columns:1fr;padding:20px 24px 40px}.AuthWrapper_left__CB9n7{align-items:center;display:none;gap:24px;padding:0;text-align:center}.AuthWrapper_heroText__3k3sX{font-size:38px;max-width:100%}.AuthWrapper_heroSub__cWW-r{font-size:15px;margin-left:auto;margin-right:auto}.AuthWrapper_trustRow__x9uC7{justify-content:center}.AuthWrapper_featureList__fZSpd{max-width:100%;text-align:left}.AuthWrapper_navLinks__71VID{display:none}}@media (max-width:520px){.AuthWrapper_nav__Fwpvb{padding:16px 20px}.AuthWrapper_navLogo__OTxzk{font-size:20px}.AuthWrapper_main__qJVMt{gap:32px;padding:16px 18px 32px}.AuthWrapper_heroText__3k3sX{font-size:30px;letter-spacing:-1px}.AuthWrapper_heroSub__cWW-r{font-size:14px}.AuthWrapper_heroEyebrow__cKVy9{font-size:11px}.AuthWrapper_card__2O2\+b{border-radius:24px;padding:30px 22px 26px}.AuthWrapper_cardTitle__StkCX{font-size:22px}.AuthWrapper_storeButtons__jD-YQ{align-items:center;flex-direction:column}.AuthWrapper_storeBtn__rTOiF{justify-content:center;width:100%}.AuthWrapper_footer__kPILH{padding:16px 20px 22px}}@media (prefers-reduced-motion:reduce){.AuthWrapper_card__2O2\+b:before,.AuthWrapper_eyebrowDot__BG4t6:after,.AuthWrapper_left__CB9n7,.AuthWrapper_right__CAYEW{animation:none}}.Login_submitButton__87hWj{height:48px;margin-top:20px}.Login_pageContainer__2V9-P{flex:1 1}.Login_textFieldContainer__GZzDn{align-items:center;display:flex;flex-direction:row;gap:10px}.Login_form__Orolq{border:1px solid #e0e0e0;border-radius:10px;padding:5px 10px 10px}.CustomInputField_container__i-k4J{border-radius:12px;flex-direction:column;gap:6px;margin-bottom:5px;position:relative}.CustomInputField_fullWidth__CFDtZ{width:100%}.CustomInputField_label__ERNZo{align-items:center;color:#374151;display:flex;font-size:13px;font-weight:600;gap:4px;margin-left:2px;position:relative;top:0}.CustomInputField_required__4SD4p{color:#ef4444;font-size:18px;line-height:1}.CustomInputField_inputWrapper__FD7oq{align-items:center;border:3px solid #d1d5db;border-radius:8px;display:flex;height:52px;position:relative}.CustomInputField_inputWrapper__FD7oq:hover:not(.CustomInputField_disabled__dTYwu):not(.CustomInputField_readOnly__4u61R){border-color:#9ca3af}.CustomInputField_inputWrapper__FD7oq.CustomInputField_focused__VcChh:not(.CustomInputField_disabled__dTYwu):not(.CustomInputField_readOnly__4u61R){border-color:var(--primary-color);box-shadow:0 0 0 3px #6366f11a}.CustomInputField_outline__9Shjt{background:#0000;border:2px solid #d1d5db}.CustomInputField_filled__\+b280{background:#f9fafb;border:2px solid #0000}.CustomInputField_filled__\+b280:hover:not(.CustomInputField_disabled__dTYwu):not(.CustomInputField_readOnly__4u61R){background:#f3f4f6}.CustomInputField_underlined__Voio6{background:#0000;border:none;border-bottom:2px solid #d1d5db;border-radius:0}.CustomInputField_underlined__Voio6.CustomInputField_focused__VcChh:not(.CustomInputField_disabled__dTYwu):not(.CustomInputField_readOnly__4u61R){border-bottom-color:var(--primary-color);box-shadow:0 1px 0 0 #6366f133}.CustomInputField_small__2vQi2{min-height:36px;padding:6px 12px}.CustomInputField_medium__qgaub{min-height:44px;padding:10px 16px}.CustomInputField_large__p32F\+{min-height:52px;padding:14px 20px}.CustomInputField_rounded__7OIHD{border-radius:24px}.CustomInputField_error__Wwv3N{border-color:#ef4444}.CustomInputField_error__Wwv3N.CustomInputField_focused__VcChh:not(.CustomInputField_disabled__dTYwu):not(.CustomInputField_readOnly__4u61R){box-shadow:0 0 0 3px #ef44441a}.CustomInputField_success__kBbp1{border-color:#10b981}.CustomInputField_success__kBbp1.CustomInputField_focused__VcChh:not(.CustomInputField_disabled__dTYwu):not(.CustomInputField_readOnly__4u61R){box-shadow:0 0 0 3px #10b9811a}.CustomInputField_warning__GYnzs{border-color:#f59e0b}.CustomInputField_warning__GYnzs.CustomInputField_focused__VcChh:not(.CustomInputField_disabled__dTYwu):not(.CustomInputField_readOnly__4u61R){box-shadow:0 0 0 3px #f59e0b1a}.CustomInputField_disabled__dTYwu,.CustomInputField_readOnly__4u61R{background:#f3f4f6;cursor:not-allowed;opacity:.6}.CustomInputField_disabled__dTYwu .CustomInputField_input__g02R5,.CustomInputField_readOnly__4u61R .CustomInputField_input__g02R5{cursor:not-allowed}.CustomInputField_input__g02R5{background:#0000;border:none;color:#111827;flex:1 1;font-size:14px;min-width:0;outline:none;width:100%}.CustomInputField_input__g02R5::placeholder{color:#9ca3af;opacity:.8}.CustomInputField_leftIcon__M5GXq,.CustomInputField_rightIcon__E8h6G{align-items:center;color:#6b7280;display:flex;justify-content:center}.CustomInputField_leftIcon__M5GXq{margin-right:10px}.CustomInputField_rightIcon__E8h6G{margin-left:10px}.CustomInputField_rightControls__lag8A{align-items:center;display:flex;gap:8px;margin-left:10px}.CustomInputField_clearButton__x7tEh,.CustomInputField_passwordToggle__Ss9br{align-items:center;background:none;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:color .2s}.CustomInputField_clearButton__x7tEh:hover,.CustomInputField_passwordToggle__Ss9br:hover{background:#f3f4f6;color:#6b7280}.CustomInputField_clearButton__x7tEh svg,.CustomInputField_passwordToggle__Ss9br svg{height:16px;width:16px}.CustomInputField_helperContainer__AkkLf{align-items:center;display:flex;justify-content:space-between;margin-top:2px}.CustomInputField_helperText__-ecHa{align-items:center;display:flex;font-size:12px;font-weight:500;gap:6px;line-height:1.2}.CustomInputField_helperText__-ecHa.CustomInputField_error__Wwv3N{color:#dc2626}.CustomInputField_helperText__-ecHa.CustomInputField_success__kBbp1{color:#059669}.CustomInputField_helperText__-ecHa.CustomInputField_warning__GYnzs{color:#d97706}.CustomInputField_statusIcon__PHxHM{font-size:12px;margin-top:-2px}.CustomInputField_charCount__5uczi{font-feature-settings:"tnum";color:#6b7280;font-size:12px;font-variant-numeric:tabular-nums}.CustomInputField_charCountError__iXbbe{color:#dc2626;font-weight:600}.CustomInputField_inputWrapper__FD7oq.CustomInputField_focused__VcChh{animation:CustomInputField_pulse__8dQ39 .6s ease}.CustomInputField_floatingLabel__CD4JI .CustomInputField_label__ERNZo{background:#fff;left:12px;padding:0 4px;pointer-events:none;position:absolute;top:50%;transition:all .3s}.CustomInputField_floatingLabel__CD4JI.CustomInputField_focused__VcChh .CustomInputField_label__ERNZo,.CustomInputField_floatingLabel__CD4JI:has(.CustomInputField_input__g02R5:not(:placeholder-shown)) .CustomInputField_label__ERNZo{color:var(--primary-color);font-size:12px;left:8px;top:-8px}.CustomInputField_floatingLabel__CD4JI .CustomInputField_input__g02R5{padding-top:16px}.CustomButton_button__5wBnw{align-items:center;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:5px;justify-content:center;min-width:120px;transition:all .3s ease}.CustomButton_button__5wBnw:hover:not(.CustomButton_disabled__6Kqk-):not(.CustomButton_loading__5lkMV){box-shadow:0 6px 20px #00000026;transform:translateY(-2px)}.CustomButton_button__5wBnw.CustomButton_active__zF5vn:not(.CustomButton_disabled__6Kqk-):not(.CustomButton_loading__5lkMV){box-shadow:0 2px 8px #0000001a;transform:translateY(0);transition-duration:.1s}.CustomButton_button__5wBnw.CustomButton_disabled__6Kqk-{cursor:not-allowed;opacity:.6;pointer-events:none}.CustomButton_button__5wBnw.CustomButton_loading__5lkMV{cursor:wait}.CustomButton_button__5wBnw.CustomButton_fullWidth__m2VDl{width:100%}.CustomButton_primary__JvMaG{background:var(--primary-color);color:#fff}.CustomButton_primary__JvMaG:hover:not(.CustomButton_disabled__6Kqk-):not(.CustomButton_loading__5lkMV){background:linear-gradient(135deg,#4f8f96,#85bac0);box-shadow:0 6px 20px #9fcfd4}.CustomButton_secondary__-6Ssi{background-color:#e2e8f0;color:#2d3748}.CustomButton_secondary__-6Ssi:hover:not(.CustomButton_disabled__6Kqk-):not(.CustomButton_loading__5lkMV){background-color:#cbd5e0;box-shadow:0 6px 20px #cbd5e066}.CustomButton_outline__bpn5Z{background-color:initial;border:2px solid var(--primary-color);color:var(--primary-color)}.CustomButton_outline__bpn5Z:hover:not(.CustomButton_disabled__6Kqk-):not(.CustomButton_loading__5lkMV){background-color:#667eea1a;box-shadow:0 6px 20px #667eea33}.CustomButton_danger__9omfz{background:linear-gradient(135deg,#f56565,#e53e3e);color:#fff}.CustomButton_danger__9omfz:hover:not(.CustomButton_disabled__6Kqk-):not(.CustomButton_loading__5lkMV){background:linear-gradient(135deg,#e53e3e,#c53030);box-shadow:0 6px 20px #f5656566}.CustomButton_ghost__sinub{background-color:initial;color:#4a5568}.CustomButton_ghost__sinub:hover:not(.CustomButton_disabled__6Kqk-):not(.CustomButton_loading__5lkMV){background-color:#0000000d}.CustomButton_small__ScQzM{font-size:.8rem;min-height:30px;padding:2px 10px}.CustomButton_medium__Y5m32{font-size:1rem;min-height:44px;padding:12px 24px}.CustomButton_large__ZdrVg{font-size:1.125rem;min-height:52px;padding:16px 32px}.CustomButton_button__5wBnw:after{background:#ffffff80;border-radius:100%;content:"";height:5px;left:50%;opacity:0;position:absolute;top:50%;transform:scale(1) translate(-50%);transform-origin:50% 50%;width:5px}.CustomButton_button__5wBnw.CustomButton_active__zF5vn:after{animation:CustomButton_ripple__dheUY .6s ease-out}@keyframes CustomButton_ripple__dheUY{0%{opacity:.5;transform:scale(0)}to{opacity:0;transform:scale(20)}}.CustomButton_endIcon__1SR2s,.CustomButton_startIcon__\+uu0o{align-items:center;display:flex;justify-content:center}.CustomButton_content__e\+AHB{align-items:center;display:flex;gap:6px}.CustomButton_spinner__SRAoV{align-self:center;animation:CustomButton_spin__gqgyZ 1s ease-in-out infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:block;flex-shrink:0;height:16px;width:16px}@keyframes CustomButton_spin__gqgyZ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Captcha_captchaContainer__i8MV4{border-radius:10px;margin-bottom:10px}.Captcha_captchaRow__dMEXm{align-items:center;border-top:1px dashed gray;display:flex;justify-content:space-between;margin-bottom:10px;padding-top:17px}.Captcha_captchaImageContainer__qa5fB{background-color:gray;border-radius:4px;height:30px;max-width:110px;overflow:hidden;padding-right:30px}.Captcha_captchaImage__aBJC1{height:30px}.Captcha_loadingText__5-htj{color:gray;font-size:13px;font-weight:500}.Captcha_refreshButton__4W3nG{background-color:#fff;border:1px solid #adadad;border-radius:5px;color:#5c5c5c;font-size:12px;font-weight:600;margin-left:10px;padding:7px 10px}.Captcha_inputRow__vH21f{margin-top:0}.Captcha_errorText__aox\+\+{color:red;font-size:12px}.Toast_container__ByghO{display:flex;flex-direction:column;gap:12px;max-width:400px;pointer-events:none;position:fixed;right:20px;top:20px;z-index:9999}.Toast_toast__VoQFv{align-items:flex-start;animation:Toast_slideIn__XbzZ8 .3s cubic-bezier(.4,0,.2,1) forwards;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #fff3;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a,0 0 0 1px #ffffff1a;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;gap:12px;padding:16px 20px;pointer-events:all;transform:translateX(100%)}.Toast_toast__VoQFv.Toast_success__renTl{background:linear-gradient(135deg,#10b98126,#ffffffe6);border-left:4px solid #10b981}.Toast_toast__VoQFv.Toast_error__NlVst{background:linear-gradient(135deg,#ef444426,#ffffffe6);border-left:4px solid #ef4444}.Toast_toast__VoQFv.Toast_warning__F8WUi{background:linear-gradient(135deg,#f59e0b26,#ffffffe6);border-left:4px solid #f59e0b}.Toast_toast__VoQFv.Toast_info__mCusH{background:linear-gradient(135deg,#3b82f626,#ffffffe6);border-left:4px solid #3b82f6}.Toast_content__joKVK{flex:1 1;min-width:0}.Toast_content__joKVK h4{color:#1f2937;font-size:16px;font-weight:600;line-height:1.3;margin:0 0 4px}.Toast_content__joKVK p{color:#6b7280;font-size:14px;line-height:1.4;margin:0}.Toast_close__XcVBi{align-items:center;background:none;border:none;border-radius:8px;color:#9ca3af;cursor:pointer;display:flex;font-size:20px;font-weight:700;height:32px;justify-content:center;padding:4px;transition:all .2s ease;width:32px}.Toast_close__XcVBi:hover{background:#0000000d;color:#374151;transform:scale(1.1)}@keyframes Toast_slideIn__XbzZ8{to{transform:translateX(0)}}@keyframes Toast_slideOut__4-iKH{0%{transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}.Toast_toast__VoQFv.Toast_exit__9Cb5E{animation:Toast_slideOut__4-iKH .2s ease forwards}.OTPVerification_overlay__dbiR\+{align-items:center;animation:OTPVerification_fadeIn__lBee\+ .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:16px;position:fixed;right:0;top:0;z-index:9999}.OTPVerification_dialog__bltpU{animation:OTPVerification_slideUp__FwX9n .4s cubic-bezier(.16,1,.3,1);background:#fff;border-radius:15px;box-shadow:0 25px 50px -12px #00000040;max-height:80vh;max-width:440px;overflow-y:auto;padding:45px;position:relative;width:100%}.OTPVerification_dialog__bltpU::-webkit-scrollbar{width:6px}.OTPVerification_dialog__bltpU::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.OTPVerification_dialog__bltpU::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.OTPVerification_dialog__bltpU::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.OTPVerification_closeButton__GOk6X{align-items:center;background:#f5f5f5;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .2s ease;width:40px;z-index:10}.OTPVerification_closeButton__GOk6X:hover{background:#e8e8e8;color:#333;transform:rotate(90deg)}.OTPVerification_closeButton__GOk6X:active{transform:rotate(90deg) scale(.95)}.OTPVerification_header__6kvy4{margin-bottom:32px;text-align:center}.OTPVerification_iconWrapper__AKqK4{display:flex;justify-content:center;margin-bottom:20px}.OTPVerification_iconBackground__kCyE\+{align-items:center;animation:OTPVerification_pulse__8KicI 2s infinite;background:linear-gradient(135deg,var(--primary-color) 0,#329792 100%);border-radius:30px;box-shadow:0 10px 20px -5px #667eea66;display:flex;height:60px;justify-content:center;width:60px}.OTPVerification_phoneIcon__6ZJu\+{color:#fff}.OTPVerification_title__95l40{color:#1a1a1a;font-size:17px;font-weight:700;letter-spacing:-.02em;margin-bottom:3px}.OTPVerification_subtitle__e8nzZ{color:#666;font-size:13px;line-height:1.5;margin-bottom:30px}.OTPVerification_phoneDisplay__yEJz0{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:10px;display:flex;gap:12px;justify-content:center;margin-top:8px;padding:5px 20px}.OTPVerification_phoneNumber__CgOqV{color:#1a1a1a;font-family:SF Mono,Monaco,Inconsolata,monospace;font-size:18px;font-weight:600;letter-spacing:.5px}.OTPVerification_editButton__qTIIm{background:none;border:none;border-radius:6px;color:var(--primary-color);cursor:pointer;font-size:14px;font-weight:600;padding:4px 8px;transition:all .2s ease}.OTPVerification_editButton__qTIIm:hover{background:#667eea1a;transform:translateY(-1px)}.OTPVerification_editButton__qTIIm:active{transform:translateY(0)}.OTPVerification_otpSection__snl29{margin-bottom:28px}.OTPVerification_otpLabel__TNN5X{color:#4a5568;display:block;font-size:14px;font-weight:600;margin-bottom:5px}.OTPVerification_otpInputContainer__7BwR5{display:flex;justify-content:space-between;margin-bottom:16px}.OTPVerification_otpInput__oexcc{background:#fff;border:2px solid #e2e8f0;border-radius:5px;box-shadow:0 2px 4px #00000005;color:#1a1a1a;font-size:28px;font-weight:700;height:48px;outline:none;text-align:center;transition:all .2s ease;width:48px}.OTPVerification_otpInput__oexcc:focus{border-color:var(--primary-color);box-shadow:0 0 0 4px #667eea1a;transform:scale(1.02)}.OTPVerification_otpInput__oexcc.OTPVerification_filled__V6d76{background:#f0fff4;border-color:#48bb78}.OTPVerification_otpInput__oexcc.OTPVerification_error__wxZtj{animation:OTPVerification_shake__eZeRl .5s cubic-bezier(.36,.07,.19,.97) both;background:#fff5f5;border-color:#f56565}.OTPVerification_otpInput__oexcc:disabled{background:#f7fafc;border-color:#cbd5e0;color:#a0aec0;cursor:not-allowed;opacity:.7}.OTPVerification_errorMessage__lPfwV{background:#fff5f5;border:1px solid #fed7d7;border-radius:40px;color:#e53e3e}.OTPVerification_errorMessage__lPfwV,.OTPVerification_successMessage__F-bGq{align-items:center;animation:OTPVerification_slideDown__h7QMl .3s ease;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;margin-top:12px;padding:10px 16px}.OTPVerification_successMessage__F-bGq{background:#f0fff4;border:1px solid #c6f6d5;border-radius:40px;color:#38a169}.OTPVerification_buttonContainer__-Aoil{margin-bottom:24px}.OTPVerification_verifyButton__QLFzJ{background:var(--primary-color);border-radius:6px;box-shadow:0 10px 20px -5px #667eea66;font-size:16px;font-weight:600;height:48px;transition:all .3s ease}.OTPVerification_verifyButton__QLFzJ:hover:not(:disabled){box-shadow:0 15px 25px -5px #667eea80;transform:translateY(-2px)}.OTPVerification_verifyButton__QLFzJ:active:not(:disabled){transform:translateY(0)}.OTPVerification_verifyButton__QLFzJ:disabled{cursor:not-allowed;opacity:.6}.OTPVerification_buttonContent__1ghpP{align-items:center;display:flex;gap:8px;justify-content:center}.OTPVerification_resendSection__qSJhr{text-align:center}.OTPVerification_resendContent__LMYct{align-items:center;display:flex;gap:8px;justify-content:center}.OTPVerification_timerIcon__Rlehw{color:#a0aec0}.OTPVerification_resendButton__5v\+Hj{align-items:center;background:none;border:none;border-radius:40px;color:var(--primary-color);cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:6px;padding:8px 16px;transition:all .2s ease}.OTPVerification_resendButton__5v\+Hj:hover:not(:disabled){background:#f0f4ff;transform:scale(1.02)}.OTPVerification_resendButton__5v\+Hj:active:not(:disabled){transform:scale(.98)}.OTPVerification_resendButton__5v\+Hj:disabled{cursor:not-allowed;opacity:.5}.OTPVerification_timer__Fodok{background:#f7fafc;border:1px solid #e2e8f0;border-radius:40px;color:#4a5568;font-size:15px;padding:3px 20px}.OTPVerification_timer__Fodok strong{color:var(--primary-color);font-size:18px}.OTPVerification_securityNote__sKKBD{border-top:1px solid #e2e8f0;margin-top:8px;padding-top:20px}.OTPVerification_securityNote__sKKBD p{align-items:center;color:#718096;display:flex;font-size:13px;gap:6px;justify-content:center;text-align:center}@keyframes OTPVerification_fadeIn__lBee\+{0%{opacity:0}to{opacity:1}}@keyframes OTPVerification_slideUp__FwX9n{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes OTPVerification_slideDown__h7QMl{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes OTPVerification_shake__eZeRl{10%,90%{transform:translateX(-1px)}20%,80%{transform:translateX(2px)}30%,50%,70%{transform:translateX(-4px)}40%,60%{transform:translateX(4px)}}@keyframes OTPVerification_spin__IL103{to{transform:rotate(1turn)}}@keyframes OTPVerification_pulse__8KicI{0%{box-shadow:0 0 0 0 #667eea66}70%{box-shadow:0 0 0 15px #667eea00}to{box-shadow:0 0 0 0 #667eea00}}@media (max-width:640px){.OTPVerification_dialog__bltpU{border-radius:24px;padding:24px 20px}.OTPVerification_iconBackground__kCyE\+{height:64px;width:64px}.OTPVerification_phoneIcon__6ZJu\+{height:28px;width:28px}.OTPVerification_title__95l40{font-size:22px}.OTPVerification_subtitle__e8nzZ{font-size:14px}.OTPVerification_phoneNumber__CgOqV{font-size:16px}.OTPVerification_otpInput__oexcc{font-size:24px;height:60px;width:50px}.OTPVerification_closeButton__GOk6X{height:36px;right:16px;top:16px;width:36px}}@media (max-width:480px){.OTPVerification_dialog__bltpU{padding:20px 16px}.OTPVerification_otpInputContainer__7BwR5{gap:8px}.OTPVerification_otpInput__oexcc{border-radius:12px;font-size:22px;height:55px;width:45px}.OTPVerification_resendButton__5v\+Hj{font-size:14px}.OTPVerification_timer__Fodok{font-size:14px;padding:6px 16px}}@media (prefers-color-scheme:dark){.OTPVerification_dialog__bltpU{background:#1a202c}.OTPVerification_title__95l40{color:#f7fafc}.OTPVerification_subtitle__e8nzZ{color:#a0aec0}.OTPVerification_phoneDisplay__yEJz0{background:#2d3748;border-color:#4a5568}.OTPVerification_phoneNumber__CgOqV{color:#f7fafc}.OTPVerification_otpLabel__TNN5X{color:#cbd5e0}.OTPVerification_otpInput__oexcc{background:#2d3748;border-color:#4a5568;color:#f7fafc}.OTPVerification_otpInput__oexcc.OTPVerification_filled__V6d76{background:#22543d;border-color:#48bb78}.OTPVerification_timer__Fodok{background:#2d3748;border-color:#4a5568;color:#cbd5e0}.OTPVerification_helpText__Pe88J{color:#a0aec0}.OTPVerification_securityNote__sKKBD{border-color:#4a5568}.OTPVerification_securityNote__sKKBD p{color:#a0aec0}.OTPVerification_closeButton__GOk6X{background:#2d3748;color:#cbd5e0}.OTPVerification_closeButton__GOk6X:hover{background:#4a5568;color:#f7fafc}}.CountryDropdown_container__F2Bn4{position:relative;width:100%}.CountryDropdown_trigger__ct4f-{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffe6;border:2px solid #d1d5db;border-radius:10px;color:#1f2937;cursor:pointer;display:flex;font-family:inherit;font-size:16px;font-weight:500;gap:10px;height:53px;justify-content:center;padding:0 0 0 5px;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.CountryDropdown_trigger__ct4f-:hover{border-color:#47969f80;box-shadow:0 10px 15px -3px #00000014}.CountryDropdown_trigger__ct4f-.CountryDropdown_active__BigWm{border-color:#47969f;box-shadow:0 0 0 4px #47969f26,0 12px 24px -10px #47969f66}.CountryDropdown_flagImg__aUndn{border-radius:3px;box-shadow:0 1px 2px #0000001f;flex-shrink:0;height:18px;object-fit:cover;width:24px}.CountryDropdown_codeText__AwbYn{color:#1e293b;flex:1 1;font-size:15px;font-weight:700;letter-spacing:.4px;text-align:left}.CountryDropdown_text__-OBLa{color:#6b7280;flex:1 1;font-size:14px;font-weight:500;text-align:left}.CountryDropdown_chevron__zR8Kd{color:#6b7280;flex-shrink:0;height:20px;transition:transform .3s cubic-bezier(.4,0,.2,1);width:20px}.CountryDropdown_trigger__ct4f-.CountryDropdown_active__BigWm .CountryDropdown_chevron__zR8Kd{color:#47969f;transform:rotate(180deg)}.CountryDropdown_backdrop__DQPwr{align-items:center;animation:CountryDropdown_fadeIn__EnbqI .2s ease-out;backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);background:radial-gradient(circle at 30% 20%,#47969f40,#0000 55%),radial-gradient(circle at 80% 80%,#6fb3bb38,#0000 55%),#080f148c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:2000}.CountryDropdown_dialog__RDvD5{animation:CountryDropdown_popIn__ZiXqt .35s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);background:#fffffff5;border:1px solid #fff9;border-radius:24px;box-shadow:0 60px 120px -30px #0b162080,0 30px 60px -20px #0b162059,0 20px 60px -20px #47969f59,inset 0 1px 0 #ffffffe6;display:flex;flex-direction:column;max-height:78vh;max-width:440px;overflow:hidden;position:relative;width:100%}.CountryDropdown_dialog__RDvD5:before{animation:CountryDropdown_spin__HnJiR 10s linear infinite;background:conic-gradient(from 0deg,#0000 0deg,#47969fb3 90deg,#0000 180deg,#6fb3bbb3 270deg,#0000 1turn);border-radius:25px;content:"";inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.6;padding:1.5px;pointer-events:none;position:absolute}.CountryDropdown_dialogHeader__pGHSu{align-items:center;border-bottom:1px solid #0b16200f;display:flex;flex-shrink:0;justify-content:space-between;padding:20px 22px 14px}.CountryDropdown_dialogTitle__H\+AiX{align-items:center;color:#0b1620;display:flex;font-size:17px;font-weight:800;gap:8px;letter-spacing:-.3px;margin:0}.CountryDropdown_dialogTitleDot__-0oAi{background:#47969f;border-radius:50%;box-shadow:0 0 10px #47969fb3;height:8px;width:8px}.CountryDropdown_closeBtn__3ebRG{align-items:center;background:#fff;border:1px solid #0b162014;border-radius:50%;box-shadow:0 1px 2px #0b16200f;color:#475569;cursor:pointer;display:flex;font-family:inherit;font-size:14px;height:34px;justify-content:center;transition:all .22s cubic-bezier(.4,0,.2,1);width:34px}.CountryDropdown_closeBtn__3ebRG:hover{background:#e8f2f4;border-color:#6fb3bb;color:#2d6b73;transform:rotate(90deg)}.CountryDropdown_search__lPLf\+{flex-shrink:0;padding:14px 22px 12px;position:relative}.CountryDropdown_searchIcon__DSYsL{color:#94a3b8;height:16px;left:36px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:16px}.CountryDropdown_search__lPLf\+ input{background:#fafbfc;border:1.5px solid #0b162014;border-radius:14px;box-sizing:border-box;color:#0b1620;font-family:inherit;font-size:14.5px;font-weight:500;outline:none;padding:12px 14px 12px 42px;transition:all .2s;width:100%}.CountryDropdown_search__lPLf\+ input::placeholder{color:#94a3b8;font-weight:400}.CountryDropdown_search__lPLf\+ input:focus{background:#fff;border-color:#47969f;box-shadow:0 0 0 4px #47969f1f}.CountryDropdown_list__8BloJ{flex:1 1;min-height:200px;overflow-y:auto;padding:4px 12px 14px;scrollbar-color:#47969f59 #0000;scrollbar-width:thin}.CountryDropdown_list__8BloJ::-webkit-scrollbar{width:6px}.CountryDropdown_list__8BloJ::-webkit-scrollbar-track{background:#0000}.CountryDropdown_list__8BloJ::-webkit-scrollbar-thumb{background:#47969f59;border-radius:3px}.CountryDropdown_list__8BloJ::-webkit-scrollbar-thumb:hover{background:#47969f8c}.CountryDropdown_countryItem__LkHlF{align-items:center;background:none;border:none;border-radius:12px;cursor:pointer;display:flex;font-family:inherit;font-size:15px;gap:13px;padding:13px 14px;text-align:left;transition:background .15s,transform .1s;width:100%}.CountryDropdown_countryItem__LkHlF:hover{background:#47969f1a}.CountryDropdown_countryItem__LkHlF:active{transform:scale(.985)}.CountryDropdown_countryItem__LkHlF.CountryDropdown_selected__BRHWT{background:linear-gradient(90deg,#47969f26,#47969f14);box-shadow:inset 0 0 0 1px #47969f40}.CountryDropdown_countryItem__LkHlF.CountryDropdown_selected__BRHWT .CountryDropdown_countryName__iTbyM{color:#2d6b73;font-weight:700}.CountryDropdown_countryFlagImg__RZCWd{border-radius:3px;box-shadow:0 1px 2px #0000001f;flex-shrink:0;height:19px;object-fit:cover;width:26px}.CountryDropdown_countryName__iTbyM{color:#0b1620;flex:1 1;font-size:15px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CountryDropdown_countryCode__Ahqgj{color:#64748b;flex-shrink:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13.5px;font-weight:700}.CountryDropdown_checkIcon__9loko{color:#47969f;flex-shrink:0;height:18px;width:18px}.CountryDropdown_empty__BV8wI{color:#94a3b8;font-size:13.5px;font-weight:500;padding:40px 20px;text-align:center}.CountryDropdown_emptyIcon__XpdqB{display:block;font-size:32px;margin-bottom:10px;opacity:.6}@keyframes CountryDropdown_fadeIn__EnbqI{0%{opacity:0}to{opacity:1}}@keyframes CountryDropdown_popIn__ZiXqt{0%{opacity:0;transform:translateY(20px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes CountryDropdown_spin__HnJiR{to{transform:rotate(1turn)}}@keyframes CountryDropdown_slideUp__xtjH4{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:480px){.CountryDropdown_backdrop__DQPwr{align-items:flex-end;padding:12px}.CountryDropdown_dialog__RDvD5{animation:CountryDropdown_slideUp__xtjH4 .35s cubic-bezier(.16,1,.3,1);border-radius:24px 24px 0 0;max-height:80vh;max-width:100%}.CountryDropdown_dialog__RDvD5:before{border-radius:25px 25px 0 0}.CountryDropdown_trigger__ct4f-{height:52px}.CountryDropdown_list__8BloJ{min-height:160px}}@media (prefers-reduced-motion:reduce){.CountryDropdown_dialog__RDvD5:before{animation:none}.CountryDropdown_dialog__RDvD5{animation:CountryDropdown_fadeIn__EnbqI .2s ease-out}}.RecentStoreBanner_bannerCard__ahDWl{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:100%;transition:box-shadow .2s ease;width:100%}.RecentStoreBanner_bannerBody__n\+sHb{width:100%}.RecentStoreBanner_inputSection__FVsra{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.RecentStoreBanner_inputForm__vBpxa{min-width:0;width:60%}.RecentStoreBanner_inputGroup__Ucmit{align-items:center;background-color:#fff;border:2px solid var(--primary-mid-dark-color);border-radius:5px;display:flex;gap:.75rem;margin-right:2px;overflow:hidden;padding-left:1rem;padding-right:5px;transition:border-color .2s ease,box-shadow .2s ease}.RecentStoreBanner_inputGroup__Ucmit:focus-within{border-color:var(--primary-mid-dark-color);box-shadow:0 0 0 3px #0000000f}.RecentStoreBanner_inputGroupError__sgIDP{border-color:#e53935!important}.RecentStoreBanner_inputGroupError__sgIDP:focus-within{border-color:#e53935!important;box-shadow:0 0 0 3px #e5393526}.RecentStoreBanner_appInput__9YG0y{background:#0000;border:none;color:#0f172a;flex:1 1;font-family:Inter,sans-serif;font-size:1rem;font-weight:500;min-width:0;outline:none;padding:.9rem 0}.RecentStoreBanner_appInput__9YG0y::placeholder{color:var(--primary-mid-dark-color);font-size:1rem;font-weight:500;opacity:.8}.RecentStoreBanner_submitBtnContainer__d\+n6b{align-items:center;border-left:1px solid var(--primary-dark-color);display:flex;justify-content:center;width:170px}.RecentStoreBanner_submitBtn__6QHZ1{align-items:center;background:#0000;border:none;border-radius:60px;color:var(--primary-mid-dark-color);cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:.9rem;font-weight:600;gap:.6rem;justify-content:center;letter-spacing:.01em;margin:6px 0;padding:0;transition:background-color .2s ease,transform .15s ease,opacity .2s ease;white-space:nowrap;width:100%}.RecentStoreBanner_submitBtn__6QHZ1:hover:not(:disabled){background:#0000000a}.RecentStoreBanner_submitBtn__6QHZ1:active:not(:disabled){box-shadow:0 4px 10px #0b1a3333;transform:translateY(0)}.RecentStoreBanner_submitBtn__6QHZ1:disabled{cursor:not-allowed;opacity:.5}.RecentStoreBanner_favStoreButton__zCVZh{align-items:center;background:#fff;border:1px solid var(--primary-mid-dark-color);border-radius:5px;box-shadow:0 2px 4px #00000005;color:var(--primary-mid-dark-color);cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;height:50px;margin-top:3px;padding:2px 12px;transition:background-color .2s ease,box-shadow .2s ease,transform .15s ease;white-space:nowrap}.RecentStoreBanner_favStoreButton__zCVZh:hover{background:#f8f8f8;box-shadow:0 4px 8px #0000000d}.RecentStoreBanner_favStoreButton__zCVZh:active{transform:translateY(0)}.RecentStoreBanner_dropdownIcon__YchnR{opacity:.6;transition:transform .2s ease;width:10px}.RecentStoreBanner_favStoreButton__zCVZh:hover .RecentStoreBanner_dropdownIcon__YchnR{transform:translateY(2px)}.RecentStoreBanner_errorText__dzaaU{animation:RecentStoreBanner_errorFadeIn__s8kd8 .2s ease-out;color:#e53935;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:500;margin:8px 4px 10px;text-align:left}@keyframes RecentStoreBanner_errorFadeIn__s8kd8{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.RecentStoreBanner_inputSection__FVsra{align-items:stretch;flex-direction:column;gap:10px}.RecentStoreBanner_inputForm__vBpxa{width:100%}.RecentStoreBanner_inputGroup__Ucmit{align-items:stretch;border-radius:12px;flex-direction:column;gap:8px;padding:.8rem}.RecentStoreBanner_appInput__9YG0y{border-radius:40px;padding:.8rem 1rem;text-align:center}.RecentStoreBanner_submitBtnContainer__d\+n6b{border-left:none;border-top:1px solid var(--primary-dark-color);padding-top:8px;width:100%}.RecentStoreBanner_submitBtn__6QHZ1{border-radius:40px;padding:.8rem;width:100%}.RecentStoreBanner_favStoreButton__zCVZh{justify-content:center;width:100%}}.RightSideDialog_dialogContainer__hQLJB{bottom:0;display:flex;left:0;position:fixed;right:0;scrollbar-width:none;top:0;z-index:100000000!important}.RightSideDialog_overlay__yVLDH{animation:RightSideDialog_fadeIn__syjzJ .3s ease-out;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:rgba(0,0,0,.192);bottom:0;left:0;position:fixed;right:0;top:0}.RightSideDialog_dialog__ImnJk{animation:RightSideDialog_slideIn__GQdJy .3s cubic-bezier(.16,1,.3,1);animation-fill-mode:forwards;background-color:#fff;bottom:0;box-shadow:-4px 0 20px #00000026;display:flex;flex-direction:column;position:fixed;right:0;top:0;transform:translateX(100%);width:100%;z-index:51}.RightSideDialog_dialogHeader__xc60f{align-items:center;background-color:#fff;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;justify-content:space-between;left:0;padding:1.4rem 1.4rem .7rem;position:absolute;right:0;top:0;z-index:10}.RightSideDialog_dialogTitle__oW8ya{color:#111827;font-size:16px;font-weight:600;letter-spacing:-.3px;margin:0}.RightSideDialog_closeButton__SJBkr{align-items:center;background:none;border:1px solid #eee;border-radius:.375rem;cursor:pointer;display:flex;justify-content:center;padding:.14rem;transition:background-color .2s;width:10%}.RightSideDialog_closeButton__SJBkr:hover{background-color:#f3f4f6}.RightSideDialog_closeIcon__7LIJU{color:#6b7280;height:1.1rem;width:1.1rem}.RightSideDialog_small__WtCtu{max-width:410px}.RightSideDialog_medium__\+hmJl{width:480px}.RightSideDialog_half__jJsQg{width:50%}.RightSideDialog_large__pFxX\+{width:520px}.RightSideDialog_big__8Vccr{width:56%}.RightSideDialog_dialogContent__5m0Zh{flex:1 1;margin-top:60px;overflow-y:auto;scrollbar-width:none}@keyframes RightSideDialog_slideIn__GQdJy{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes RightSideDialog_slideOut__FiK2g{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes RightSideDialog_fadeIn__syjzJ{0%{opacity:0}to{opacity:1}}@keyframes RightSideDialog_fadeOut__7O9hk{0%{opacity:1}to{opacity:0}}@media (max-width:640px){.RightSideDialog_dialog__ImnJk{max-width:100%;width:100%}}@media (max-height:600px){.RightSideDialog_dialog__ImnJk{border-radius:.5rem;bottom:1rem;top:1rem}}@media (prefers-color-scheme:dark){.RightSideDialog_dialog__ImnJk{background:#1f2937;color:#f9fafb}.RightSideDialog_dialogTitle__oW8ya{color:#f9fafb}.RightSideDialog_dialogHeader__xc60f{border-bottom-color:#374151}.RightSideDialog_closeButton__SJBkr:hover{background-color:#374151}.RightSideDialog_closeIcon__7LIJU{color:#9ca3af}}.FavouriteStoreCard_card__wfTeP{background:#fff;border:1px solid #e0e0e0;border-radius:10px;overflow:hidden;transition:all .25s ease;width:100%}.FavouriteStoreCard_card__wfTeP:hover{border-color:#e8e8e8;box-shadow:0 8px 24px #00000014}.FavouriteStoreCard_bannerContainer__MaMdx{background:#fafafa00;height:140px;position:relative;width:100%}.FavouriteStoreCard_bannerImage__uKjxy{height:100%;object-fit:cover;width:100%}.FavouriteStoreCard_bannerPlaceholder__dWrgd{background:linear-gradient(135deg,#f5f5f5,#eee);height:100%;width:100%}.FavouriteStoreCard_headerContent__lqxbU{display:flex;flex-direction:row;justify-content:space-between}.FavouriteStoreCard_imagePlace__N3ez5{align-items:center;background-color:var(--light-bg-color);color:var(--primary-mid-dark-color);display:flex;font-size:28px;height:100%;justify-content:center;width:100%}.FavouriteStoreCard_logoWrapper__t61S6{align-items:center;background:var(--white-color);border:2px solid var(--white-color);border-radius:16px;bottom:-50px;display:flex;height:80px;justify-content:center;left:20px;overflow:hidden;position:absolute;width:80px;z-index:10}.FavouriteStoreCard_logoImage__PMwwR{height:100%;object-fit:contain;width:100%}.FavouriteStoreCard_logoPlaceholder__YbQ6V{align-items:center;background:#1a1a1a;color:#fff;display:flex;font-size:28px;font-weight:500;height:100%;justify-content:center;text-transform:uppercase;width:100%}.FavouriteStoreCard_content__LW1bu{padding:70px 20px 20px}.FavouriteStoreCard_title__5DS1M{color:#1a1a1a;font-size:18px;font-weight:600;letter-spacing:-.2px;line-height:1.3;margin:0 0 12px}.FavouriteStoreCard_address__rXBhm,.FavouriteStoreCard_phone__RiW8Y{align-items:center;color:#666;display:flex;font-size:13px;gap:8px;line-height:1.4;margin-bottom:6px}.FavouriteStoreCard_address__rXBhm span,.FavouriteStoreCard_phone__RiW8Y span{flex:1 1;word-break:break-word}.FavouriteStoreCard_icon__2tc18{color:#999;flex-shrink:0}.FavouriteStoreCard_stats__RTgUc{align-items:center;border-top:1px solid #f0f0f0;display:flex;gap:8px;margin-top:12px;padding-top:12px}.FavouriteStoreCard_rating__D6pqb{align-items:center;display:flex}.FavouriteStoreCard_dot__pQM4g{color:#d4d4d4;font-size:12px}.FavouriteStoreCard_followers__nZqcO{color:#888;font-size:13px;letter-spacing:-.2px}.FavouriteStoreCard_actions__FD2Wd{display:flex;gap:12px;padding:0 20px 20px}.FavouriteStoreCard_primaryButton__4vfkV,.FavouriteStoreCard_removeButton__evLz1,.FavouriteStoreCard_saveButton__RekR-{border:none;border-radius:5px;cursor:pointer;flex:1 1;font-size:11px;font-weight:500;padding:5px 0;text-align:center;transition:all .2s ease}.FavouriteStoreCard_primaryButton__4vfkV{background:var(--primary-color);color:#fff}.FavouriteStoreCard_primaryButton__4vfkV:hover{transform:translateY(-1px)}.FavouriteStoreCard_saveButton__RekR-{background:#0000;border:1px solid #e0e0e0;color:#1a1a1a}.FavouriteStoreCard_saveButton__RekR-:hover{background:#fafafa;border-color:#ccc}.FavouriteStoreCard_removeButton__evLz1{background:#0000;border:1px solid #f0f0f0;color:#999}.FavouriteStoreCard_removeButton__evLz1:hover{background:#fafafa;border-color:#e0e0e0;color:#666}.FavouriteStoreCard_primaryButton__4vfkV:active,.FavouriteStoreCard_removeButton__evLz1:active,.FavouriteStoreCard_saveButton__RekR-:active{transform:translateY(0)}@media (max-width:640px){.FavouriteStoreCard_card__wfTeP{border-radius:16px}.FavouriteStoreCard_bannerContainer__MaMdx{height:120px}.FavouriteStoreCard_logoWrapper__t61S6{border-radius:14px;bottom:-20px;height:56px;left:16px;width:56px}.FavouriteStoreCard_logoPlaceholder__YbQ6V{font-size:24px}.FavouriteStoreCard_content__LW1bu{padding:32px 16px 16px}.FavouriteStoreCard_title__5DS1M{font-size:16px;margin-bottom:10px}.FavouriteStoreCard_address__rXBhm,.FavouriteStoreCard_phone__RiW8Y{font-size:12px;gap:6px}.FavouriteStoreCard_actions__FD2Wd{gap:10px;padding:0 16px 16px}.FavouriteStoreCard_primaryButton__4vfkV,.FavouriteStoreCard_removeButton__evLz1,.FavouriteStoreCard_saveButton__RekR-{border-radius:10px;font-size:12px;padding:8px 0}}@media (prefers-color-scheme:dark){.FavouriteStoreCard_card__wfTeP{background:#1a1a1a;border-color:#2a2a2a}.FavouriteStoreCard_card__wfTeP:hover{border-color:#333}.FavouriteStoreCard_title__5DS1M{color:#fff}.FavouriteStoreCard_address__rXBhm,.FavouriteStoreCard_phone__RiW8Y{color:#aaa}.FavouriteStoreCard_icon__2tc18{color:#777}.FavouriteStoreCard_stats__RTgUc{border-top-color:#2a2a2a}.FavouriteStoreCard_followers__nZqcO{color:#888}.FavouriteStoreCard_primaryButton__4vfkV{background:#fff;color:#1a1a1a}.FavouriteStoreCard_primaryButton__4vfkV:hover{background:#e8e8e8}.FavouriteStoreCard_saveButton__RekR-{border-color:#333;color:#fff}.FavouriteStoreCard_saveButton__RekR-:hover{background:#252525;border-color:#444}}.FavouriteStoreListView_cardGrid__-NOrF{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(310px,2fr));justify-items:center;padding-top:5px;scrollbar-width:none}.StoreCardView_header__8G8Kt{align-items:center;display:flex;justify-content:space-between}.StoreCardView_title__bp-YY{color:#eee;font-size:20px;font-weight:700;letter-spacing:.3px;margin:0}.StoreCardView_titleTagLine__4j3Bl{color:#ccc;font-size:13px;letter-spacing:.3px;margin:0}.StoreCardView_gradientBackground__4ciT1{border-radius:10px;box-shadow:inset 0 1px 3px #00000005;min-height:100vh;overflow:hidden}.StoreCardView_listContainer__spvSz{padding:0}.StoreCardView_gridContainer__8prZK{position:relative}.StoreCardView_storesGrid__83wsZ{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(270px,2fr));justify-items:center;scrollbar-width:none}.StoreCardView_refreshIndicator__bUyJ-{align-items:center;color:#666;display:flex;font-size:14px;gap:12px;justify-content:center;margin-top:24px;padding:16px}.StoreCardView_spinner__uzC10{animation:StoreCardView_spin__iMJqo .8s linear infinite;border:2px solid #e8e8e8;border-radius:50%;border-top-color:#4a90e2;height:20px;width:20px}@keyframes StoreCardView_spin__iMJqo{to{transform:rotate(1turn)}}.StoreCardView_emptyContainer__IR9it{align-items:center;display:flex;justify-content:center;min-height:300px}@media (max-width:780px){.StoreCardView_storesGrid__83wsZ{grid-template-columns:repeat(auto-fill,minmax(250px,2fr))}.StoreCardView_title__bp-YY{font-size:14px}.StoreCardView_listContainer__spvSz{padding:4px 12px 12px}}body{background-color:#f5f5f0;color:#2c2c2c;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.StoreCardView_app__Gy-gu{display:flex;flex-direction:column;min-height:100vh}.StoreCardView_container__xVr7j{margin:0 auto;padding-top:0}.StoreCardView_cardsGrid__NH53A{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}@media (max-width:768px){.StoreCardView_container__xVr7j{padding:0}.StoreCardView_cardsGrid__NH53A{gap:1.5rem}}.StoreCard_card__hOg4P{background-color:#fff;border:1px solid #f0f0f0;border-radius:6px;cursor:pointer;overflow:hidden;position:relative;width:100%}.StoreCard_logo__5C3Pr{border-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:0;height:100%;object-fit:cover;width:100%}.StoreCard_headerRow__5tD2B{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.StoreCard_storeName__gPI7X{color:#535353;font-size:16px;font-weight:600}.StoreCard_statusBadge__NEcZ2{border:1px solid;border-radius:4px;display:flex;flex-direction:row;gap:3px;justify-content:center;padding:4px}.StoreCard_statusText__Spgcu{color:#fff;font-size:13px;font-weight:500}.StoreCard_subText__8GT1T{color:#555;font-size:12px;margin-bottom:9px;margin-top:-5px}.StoreCard_address__PQImc{color:#666;font-size:12px;font-weight:500;margin-right:10px}.StoreCard_statsRow__E-1gy{display:flex;flex-direction:row;justify-content:space-between;padding-top:2px}.StoreCard_stat__lLPzG{color:#666;font-size:13px;font-weight:500}.StoreCard_qrContainer__wDPUW{align-items:center;display:flex;margin-top:10px}.StoreCard_qrImage__LHqRd{height:80px;width:80px}.StoreCard_noQR__a7utS{color:#aaa;font-size:12px}.StoreCard_logoContainer__sliBQ{align-items:center;background-color:#fff;display:flex;height:17vh;justify-content:center}.StoreCard_locationIcon__V6pKI{object-fit:contain;position:relative;width:13px}.StoreCard_addressContainer__LAASs{align-items:center;border:1px dashed #d4d4d4;border-radius:20px;cursor:pointer;display:flex;flex-direction:row;gap:6px;height:24px;justify-content:center;margin-bottom:10px;margin-top:15px;padding:0 5px;width:210px}.StoreCard_approvedIcon__DlaB4{height:17px;object-fit:contain;width:17px}.StoreCard_profileActionContainer__mdYCu{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#f5f5f5a6;border:1px solid #ececec;border-bottom-left-radius:10px;display:flex;flex-direction:row;height:35px;justify-content:center;position:absolute;right:-1px;top:-1px;z-index:10}.StoreCard_applicationActionButton__UsVKa{align-items:center;background-color:initial;border:none;display:flex;flex-direction:row;gap:4px;height:20px;justify-content:center;letter-spacing:.4ps;padding:0 8px}.StoreCard_applicationActionText__v5i2h{color:#000;font-size:11px;font-weight:500}.StoreCard_qrCodeIcon__EZGqX{height:10px;margin-top:-2px;object-fit:contain;width:10px}.StoreCard_dropDownIcon__4hzsX{height:9px;object-fit:contain;width:9px}.StoreCard_footerButton__QiEu2{align-items:center;background-color:initial;border:none;color:#456163;display:flex;flex-direction:row;font-size:13px;font-weight:500;gap:5px;height:25px;justify-content:center;margin-top:5px;width:51%}.StoreCard_footerButtonText__IWd-b{color:var(--logoColor3);font-size:12px;font-weight:500}.StoreCard_proSubFooter__QHEkQ{align-items:center;background-color:#f2f7f7;border-top:1px dashed #c4d5d6;display:flex;flex-direction:row;justify-content:space-between;margin-top:0;padding:5px 0 10px}.StoreCard_borderLeft__vFEWN{border-left:1px solid #84a4a8}.StoreCard_favoriteButton__xhogn{align-items:center;background:#fffffff2;border:1px solid #0000000d;border-radius:50%;box-shadow:0 2px 8px #0000001a;cursor:pointer;display:flex;height:36px;justify-content:center;left:12px;padding:8px;position:absolute;top:12px;transition:all .2s ease;width:36px;z-index:2}.StoreCard_favoriteButton__xhogn:hover{background:#fff;box-shadow:0 4px 12px #00000026;transform:scale(1.05)}.StoreCard_favoriteButton__xhogn.StoreCard_active__r3dCU{background:#fff1f0;border-color:#ff4d4d}.StoreCard_favoriteIcon__CySZL{height:18px;object-fit:contain;width:18px}.ContactDetailsDialog_dialogOverlay__P7Z7C{align-items:center;animation:ContactDetailsDialog_fadeIn__0bEhQ .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ContactDetailsDialog_dialogContainer__ungkT{animation:ContactDetailsDialog_slideUp__JgH-v .3s ease;background:#fff;border-radius:16px;box-shadow:0 20px 40px #0000001a;max-width:400px;overflow:hidden;width:90%}.ContactDetailsDialog_dialogHeader__tul5f{align-items:center;background:#fff;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:20px 24px}.ContactDetailsDialog_dialogTitle__SlGjY{color:#333;font-size:18px;font-weight:600;margin:0}.ContactDetailsDialog_closeButton__BEGe0{align-items:center;background:none;border:none;border-radius:8px;color:#999;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .2s ease}.ContactDetailsDialog_closeButton__BEGe0:hover{background:#f5f5f5;color:#333}.ContactDetailsDialog_dialogContent__eTydT{padding:24px}.ContactDetailsDialog_mobileContainer__CJksI{border-bottom:1px solid #f0f0f0;margin-bottom:24px;padding-bottom:20px}.ContactDetailsDialog_mobileHeader__3SGq2{align-items:center;display:flex;gap:8px;margin-bottom:3px}.ContactDetailsDialog_label__yIgzK{color:#888;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.ContactDetailsDialog_verifiedIcon__VTVtL{height:16px;object-fit:contain;width:16px}.ContactDetailsDialog_value__yM4gY{color:#333;font-size:13px;font-weight:500;margin:0}.ContactDetailsDialog_addressContainer__fUs4t{display:flex;flex-direction:column;gap:16px}.ContactDetailsDialog_addressSection__bwaWR,.ContactDetailsDialog_addressTypeSection__nW9Uo{display:flex;flex-direction:column;gap:2px}.ContactDetailsDialog_divider__rbUUF{background:#f0f0f0;height:1px;margin:4px 0}@keyframes ContactDetailsDialog_fadeIn__0bEhQ{0%{opacity:0}to{opacity:1}}@keyframes ContactDetailsDialog_slideUp__JgH-v{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.ContactDetailsDialog_dialogContainer__ungkT{max-width:350px;width:95%}.ContactDetailsDialog_dialogHeader__tul5f{padding:16px 20px}.ContactDetailsDialog_dialogTitle__SlGjY{font-size:16px}.ContactDetailsDialog_dialogContent__eTydT{padding:20px}.ContactDetailsDialog_value__yM4gY{font-size:14px}.ContactDetailsDialog_label__yIgzK{font-size:11px}}.StoreContentHeader_contentHeader__A5PWr{align-items:center;background-color:#fff;border-radius:12px;border-radius:20px;border-top-right-radius:0;display:flex;gap:12px;margin:-20px 0 10px 10px;padding:10px 12px;position:relative;z-index:10}.StoreContentHeader_statusBadge1__ExyFp{align-items:center;background-color:#f0cfcd;border-radius:20px;border-style:solid;border-width:1px;display:flex;flex-shrink:0;gap:6px;padding:6px 12px}.StoreContentHeader_approvedIcon__-CoJ1{height:16px;object-fit:contain;width:16px}.StoreContentHeader_statusText__Af183{color:#a33d3d;font-size:12px;font-weight:500}.StoreContentHeader_logoContainer__Iw9J8{background-color:#f1f1f1;border-radius:10px;flex-shrink:0;padding:3px}.StoreContentHeader_logo__QKNee{background:#f5f5f5;border-radius:8px;height:40px;object-fit:cover;width:40px}.StoreContentHeader_storeInfo__8sDA7{flex:1 1;margin-top:-5px}.StoreContentHeader_storeName__ErTfD{color:#2e2e2e;font-size:14px;font-weight:600;margin:0 0 4px}.StoreContentHeader_subText__WcyQV{color:#6d6d6d;font-size:12px;margin:0}@media (max-width:768px){.StoreContentHeader_contentHeader__A5PWr{flex-wrap:wrap;gap:10px}.StoreContentHeader_statusBadge1__ExyFp{order:1}.StoreContentHeader_logoContainer__Iw9J8{order:2}.StoreContentHeader_storeInfo__8sDA7{margin-top:0;order:3;width:100%}.StoreContentHeader_storeName__ErTfD{font-size:14px}.StoreContentHeader_subText__WcyQV{font-size:11px}}.StoreContentHeader_addressContainer__VbSVS{align-items:center;background:none;background-color:#eee;border:none;border-radius:3px;cursor:pointer;display:flex;gap:4px;padding:3px 7px;transition:opacity .2s ease;width:100%}.StoreContentHeader_addressContainer__VbSVS:hover{opacity:.7}.StoreContentHeader_locationIcon__2wu6r{object-fit:contain;width:11px}.StoreContentHeader_address__aJImz{color:#2e2e2e;flex:1 1;font-size:10px;font-weight:500;letter-spacing:-.25px;text-align:left}.StoreContentHeader_dropDownIcon__uh5LQ{width:9px}.StoreStats_container__FW3D3{padding:0 14px 10px}.StoreStats_statsRow__OukCN{display:flex;flex-direction:row;gap:20px;margin-top:12px;padding-top:8px}.StoreStats_stat__pk-IP{color:#6d6d6d;font-size:13px;font-weight:500}@media (max-width:768px){.StoreStats_container__FW3D3{padding:0 12px 8px}.StoreStats_address__pi3Ua{font-size:13px}.StoreStats_statsRow__OukCN{gap:16px;margin-top:10px}.StoreStats_stat__pk-IP{font-size:12px}}@media (max-width:480px){.StoreStats_statsRow__OukCN{flex-direction:column;gap:6px}}.RecentStoreTab_tabContainer__xXbev{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--light-bg-color);border-radius:30px;margin:0 0 20px;max-width:465px;padding:7px}.RecentStoreTab_tabButton__B6QMJ,.RecentStoreTab_tabContainer__xXbev{align-items:center;display:flex;justify-content:center;position:relative}.RecentStoreTab_tabButton__B6QMJ{background-color:initial;border:2px solid #0000;border-radius:35px;color:var(--primary-dark-color);cursor:pointer;font-size:15px;font-weight:600;gap:10px;overflow:hidden;padding:6px 12px;transition:all .3s cubic-bezier(.4,0,.2,1);width:230px}.RecentStoreTab_tabButton__B6QMJ.RecentStoreTab_activeTab__ZsQjT{background:#fffffff2;color:var(--primary-color)}.RecentStoreTab_tabIcon__W0DLA{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));font-size:14px;margin-top:-2px;transition:all .3s ease}.RecentStoreTab_activeIcon__qJuC5{color:var(--primary-color);filter:drop-shadow(0 4px 8px rgba(102,126,234,.3));transform:scale(1.1)}.RecentStoreTab_tabLabel__sxKys{font-size:13px;letter-spacing:.3px;white-space:nowrap}.RecentStoreTab_tabContent__lybOG{margin-bottom:15px;margin-top:5px}.RecentStoreTab_title__lbBVi{color:var(--primary-dark-color);font-size:15px;font-weight:700;margin:0}.RecentStoreTab_tagline__sfphz{color:var(--primary-dark-color);font-size:13px;line-height:1.4;margin:0;max-width:320px;opacity:.6}@media (max-width:600px){.RecentStoreTab_tabLabel__sxKys{font-size:12px}.RecentStoreTab_tabIcon__W0DLA{font-size:18px}.RecentStoreTab_tabButton__B6QMJ{min-height:44px;padding:10px 12px}}.RecentStoreTab_tabIndicator__arYkX{animation:RecentStoreTab_slideIn__3DMQ9 .3s ease;background:linear-gradient(90deg,var(--primary-color),#764ba2);border-radius:3px;bottom:-2px;height:3px;left:50%;position:absolute;transform:translateX(-50%);width:30px}@keyframes RecentStoreTab_slideIn__3DMQ9{0%{opacity:0;width:0}to{opacity:1;width:30px}}@media (max-width:480px){.RecentStoreTab_tabContainer__xXbev{flex-direction:row;flex-wrap:wrap;gap:8px;margin:5px 0 0;padding:12px 15px}.RecentStoreTab_tabButton__B6QMJ{flex:1 1;min-width:80px;padding:10px 12px}}.StoreRedirectLoader_modalOverlay__UOB84{align-items:center;animation:StoreRedirectLoader_fadeIn__VlHXC .2s ease-out;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.StoreRedirectLoader_modalContent__MpaSd{align-items:center;animation:StoreRedirectLoader_scaleIn__um0xc .2s ease-out;background:#fff;border-radius:8px;box-shadow:0 10px 25px #00000026;display:flex;flex-direction:column;gap:14px;min-width:220px;padding:20px 24px}.StoreRedirectLoader_message__cdbDq{color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:500;margin:0}.StoreRedirectLoader_spinner__J73PL{animation:StoreRedirectLoader_spin__b4Yan .8s linear infinite;border:3px solid #e5e5e5;border-radius:50%;border-top-color:#1a1a1a;height:24px;width:24px}.StoreRedirectLoader_inlineLoader__lllBY{align-items:center;display:inline-flex;gap:8px}.StoreRedirectLoader_inlineText__4JpbM{color:#555;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:500}.StoreRedirectLoader_small__QReMn .StoreRedirectLoader_spinner__J73PL{border-width:2px;height:14px;width:14px}.StoreRedirectLoader_medium__68iCB .StoreRedirectLoader_spinner__J73PL{border-width:2px;height:18px;width:18px}.StoreRedirectLoader_large__J-atA .StoreRedirectLoader_spinner__J73PL{border-width:3px;height:28px;width:28px}.StoreRedirectLoader_buttonLoader__SUUsP{align-items:center;display:inline-flex;gap:4px}.StoreRedirectLoader_buttonLoader__SUUsP span{animation:StoreRedirectLoader_pulse__1WE3F 1.2s ease-in-out infinite both;background:currentColor;border-radius:50%;height:5px;width:5px}.StoreRedirectLoader_buttonLoader__SUUsP span:first-child{animation-delay:-.24s}.StoreRedirectLoader_buttonLoader__SUUsP span:nth-child(2){animation-delay:-.12s}.StoreRedirectLoader_buttonLoader__SUUsP span:nth-child(3){animation-delay:0s}@keyframes StoreRedirectLoader_fadeIn__VlHXC{0%{opacity:0}to{opacity:1}}@keyframes StoreRedirectLoader_scaleIn__um0xc{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes StoreRedirectLoader_spin__b4Yan{to{transform:rotate(1turn)}}@keyframes StoreRedirectLoader_pulse__1WE3F{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.StoreBookingCardView_pageWrapper__jouFD{isolation:isolate;min-height:100vh;overflow:hidden;position:relative}.StoreBookingCardView_bgBase__gB3tL{background:linear-gradient(180deg,#0000,#fff6);inset:0;pointer-events:none;position:absolute;z-index:0}.StoreBookingCardView_bgGrid__8jKSt{inset:0;opacity:.7;pointer-events:none;position:absolute;z-index:0}.StoreBookingCardView_bgGlowBottom__BWr0d,.StoreBookingCardView_bgGlowCenter__wp6V5,.StoreBookingCardView_bgGlowTop__zjbUS{border-radius:50%;filter:blur(110px);pointer-events:none;position:absolute;will-change:transform;z-index:0}.StoreBookingCardView_bgGlowTop__zjbUS{height:520px;left:-140px;opacity:.6;top:-180px;width:520px}.StoreBookingCardView_bgGlowCenter__wp6V5{height:620px;left:50%;opacity:.35;top:40%;transform:translate(-50%,-50%);width:620px}.StoreBookingCardView_bgGlowBottom__BWr0d{bottom:-220px;height:600px;opacity:.55;right:-160px;width:600px}.StoreBookingCardView_bgNoise__yvdIc{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%27200%27 height=%27200%27><filter id=%27n%27><feTurbulence type=%27fractalNoise%27 baseFrequency=%270.9%27 numOctaves=%273%27 stitchTiles=%27stitch%27/></filter><rect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23n%29%27/></svg>");inset:0;mix-blend-mode:overlay;opacity:.05;pointer-events:none;position:absolute;z-index:0}.StoreBookingCardView_bgVignette__Rm-JE{background:radial-gradient(ellipse 120% 90% at 50% 50%,#0000 55%,#0f172a0f 100%);inset:0;pointer-events:none;position:absolute;z-index:0}.StoreBookingCardView_cardContainer__PWh9h{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:20px;position:relative;z-index:2}.StoreBookingCardView_pageHeader__ve5Mt{align-items:flex-start;border-bottom:1px solid #eef0f4;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1rem;margin-top:0;padding-bottom:1.25rem}.StoreBookingCardView_headerText__AdOnr{display:flex;flex-direction:column;gap:2px;min-width:0}.StoreBookingCardView_pageTitle__cvMM1{color:#0f172a;font-size:1rem;font-weight:600;letter-spacing:.006em;line-height:1.25;margin:0}.StoreBookingCardView_pageTagline__qA8oy{color:#64748b;font-size:.83rem;font-weight:400;line-height:1.5;margin:0}.StoreBookingCardView_countBadge__wJD7q{align-items:center;background:#f5f8ff;border:1px solid #dbe6ff;border-radius:999px;color:var(--primary-color);display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:600;letter-spacing:.2px;padding:6px 14px;white-space:nowrap}.StoreBookingCardView_listContainer__HZY8h{grid-gap:15px;align-items:stretch;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));justify-items:stretch;padding:0;width:100%}@media (max-width:992px){.StoreBookingCardView_pageWrapper__jouFD{padding:1.5rem .75rem 2.5rem}.StoreBookingCardView_cardContainer__PWh9h{border-radius:16px;padding:1.25rem}}@media (max-width:576px){.StoreBookingCardView_pageWrapper__jouFD{padding:1rem .5rem 2rem}.StoreBookingCardView_cardContainer__PWh9h{border-radius:14px;padding:1rem}.StoreBookingCardView_pageHeader__ve5Mt{gap:.75rem;margin-bottom:1rem;margin-top:1rem;padding-bottom:1rem}.StoreBookingCardView_pageTitle__cvMM1{font-size:1.2rem}.StoreBookingCardView_pageTagline__qA8oy{font-size:.8rem}.StoreBookingCardView_countBadge__wJD7q{font-size:.7rem;padding:5px 12px}.StoreBookingCardView_listContainer__HZY8h{gap:12px;grid-template-columns:1fr}.StoreBookingCardView_bgGrid__8jKSt{background-size:36px 36px}.StoreBookingCardView_bgGlowBottom__BWr0d,.StoreBookingCardView_bgGlowCenter__wp6V5,.StoreBookingCardView_bgGlowTop__zjbUS{filter:blur(80px);opacity:.45}}@media (prefers-reduced-motion:reduce){.StoreBookingCardView_cardContainer__PWh9h{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}@media (prefers-color-scheme:dark){.StoreBookingCardView_pageWrapper__jouFD{background:radial-gradient(1000px 700px at 8% -5%,#1e3a8a73 0,#0000 55%),radial-gradient(900px 600px at 95% 0,#4c1d9566 0,#0000 55%),radial-gradient(1100px 700px at 50% 105%,#14532d59 0,#0000 60%),linear-gradient(180deg,#0b1120,#0f172a 60%,#0a0f1e)}.StoreBookingCardView_bgGrid__8jKSt{background-image:linear-gradient(90deg,#94a3b817 1px,#0000 0),linear-gradient(180deg,#94a3b817 1px,#0000 0)}.StoreBookingCardView_bgGlowTop__zjbUS{background:radial-gradient(circle,#2563eb 0,#0000 70%);opacity:.4}.StoreBookingCardView_bgGlowCenter__wp6V5{background:radial-gradient(circle,#7c3aed 0,#0000 70%);opacity:.3}.StoreBookingCardView_bgGlowBottom__BWr0d{background:radial-gradient(circle,#059669 0,#0000 70%);opacity:.35}.StoreBookingCardView_bgVignette__Rm-JE{background:radial-gradient(ellipse 120% 90% at 50% 50%,#0000 55%,#00000059 100%)}.StoreBookingCardView_cardContainer__PWh9h{background:#0f172ab3;border:1px solid #94a3b826}.StoreBookingCardView_pageHeader__ve5Mt{border-bottom-color:#94a3b826}.StoreBookingCardView_pageTitle__cvMM1{color:#f1f5f9}.StoreBookingCardView_pageTagline__qA8oy{color:#94a3b8}.StoreBookingCardView_countBadge__wJD7q{background:#2563eb1f;border-color:#2563eb4d;color:#93c5fd}}.CustomEmptyPlaceholder_container__Ha3FD{align-items:center;background-color:#1a202c00;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;justify-content:center;min-height:400px;opacity:0;overflow:hidden;position:relative;transform:translateY(20px);transition:all .6s cubic-bezier(.16,1,.3,1);width:100%}.CustomEmptyPlaceholder_container__Ha3FD.CustomEmptyPlaceholder_visible__OKvWF{opacity:1;transform:translateY(0)}.CustomEmptyPlaceholder_decorativeCircle__QnLZb{animation:CustomEmptyPlaceholder_pulse__\+Mc47 4s ease-in-out infinite;background:radial-gradient(circle,#e2e8f04d 0,#0000 70%);border-radius:50%;height:300px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:300px;z-index:0}.CustomEmptyPlaceholder_decorativeDots__gdhUZ{background-size:30px 30px;bottom:0;left:0;opacity:.3;position:absolute;right:0;top:0;z-index:0}.CustomEmptyPlaceholder_innerContainer__nKyD8{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:32px;max-width:500px;padding:40px;position:relative;width:100%;z-index:1}.CustomEmptyPlaceholder_iconWrapper__2ckdH{display:flex;justify-content:center;margin-bottom:32px}.CustomEmptyPlaceholder_iconBackground__y\+kC\+{align-items:center;display:flex;height:120px;justify-content:center;position:relative;width:120px}.CustomEmptyPlaceholder_iconRing__A3ZSu{animation:CustomEmptyPlaceholder_rotate__o4Jez 8s linear infinite;border:2px solid #e2e8f0;border-radius:50%;bottom:0;left:0;position:absolute;right:0;top:0}.CustomEmptyPlaceholder_iconRing2__pku45{animation:CustomEmptyPlaceholder_rotateReverse__sdNy6 12s linear infinite;border:2px dashed #cbd5e0;border-radius:50%;bottom:-10px;left:-10px;opacity:.3;position:absolute;right:-10px;top:-10px}.CustomEmptyPlaceholder_icon__Tg8H8{align-items:center;animation:CustomEmptyPlaceholder_float__wijIQ 3s ease-in-out infinite;background:linear-gradient(135deg,#f7fafc,#edf2f7);border-radius:50%;box-shadow:0 10px 20px -10px #0000001a,inset 0 0 0 1px #fffc;color:#4a5568;display:flex;font-size:40px;height:80px;justify-content:center;position:relative;width:80px;z-index:2}.CustomEmptyPlaceholder_illustration__2Jp7y{animation:CustomEmptyPlaceholder_float__wijIQ 4s ease-in-out infinite;filter:grayscale(100%) brightness(.95);max-height:180px;max-width:180px}.CustomEmptyPlaceholder_content__wWNrx{margin-bottom:32px;text-align:center}.CustomEmptyPlaceholder_title__r79rn{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a202c,#4a5568);-webkit-background-clip:text;background-clip:text;color:#1a202c;font-size:15px;font-weight:600;letter-spacing:-.02em;line-height:1.3}.CustomEmptyPlaceholder_message__D-Ofx{color:#718096;font-size:12px;font-weight:400;line-height:1.6;margin:0 auto;max-width:320px}.CustomEmptyPlaceholder_tipContainer__-W-ed{align-items:center;animation:CustomEmptyPlaceholder_slideUp__hvww1 .5s ease;background:#f7fafc;border:1px solid #e2e8f0;border-radius:40px;color:#4a5568;display:inline-flex;font-size:13px;gap:8px;margin-top:20px;padding:8px 16px}.CustomEmptyPlaceholder_tipIcon__SCQ4F{filter:grayscale(100%);font-size:16px}.CustomEmptyPlaceholder_tipText__szUDD{font-weight:500;letter-spacing:.01em}.CustomEmptyPlaceholder_actionsContainer__KWM3Q{display:flex;gap:12px;justify-content:center;margin-bottom:24px}.CustomEmptyPlaceholder_primaryAction__tcEfA{align-items:center;background:linear-gradient(135deg,#2d3748,#1a202c);border:none;border-radius:40px;box-shadow:0 10px 20px -10px #0003;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:8px;overflow:hidden;padding:14px 28px;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.CustomEmptyPlaceholder_primaryAction__tcEfA:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.CustomEmptyPlaceholder_primaryAction__tcEfA:hover{box-shadow:0 15px 30px -10px #0000004d;transform:translateY(-2px)}.CustomEmptyPlaceholder_primaryAction__tcEfA:hover:before{left:100%}.CustomEmptyPlaceholder_primaryAction__tcEfA:active{transform:translateY(0)}.CustomEmptyPlaceholder_actionArrow__Lf3Vy{transition:transform .3s ease}.CustomEmptyPlaceholder_primaryAction__tcEfA:hover .CustomEmptyPlaceholder_actionArrow__Lf3Vy{transform:translateX(4px)}.CustomEmptyPlaceholder_secondaryAction__2LyFe{background:#0000;border:2px solid #e2e8f0;border-radius:40px;color:#4a5568;cursor:pointer;font-size:15px;font-weight:500;padding:14px 24px;transition:all .3s ease}.CustomEmptyPlaceholder_secondaryAction__2LyFe:hover{background:#f7fafc;border-color:#cbd5e0;color:#1a202c;transform:translateY(-2px)}.CustomEmptyPlaceholder_secondaryAction__2LyFe:active{transform:translateY(0)}.CustomEmptyPlaceholder_gradientLine__RyTTH{background:linear-gradient(90deg,#0000,#e2e8f0,#cbd5e0,#e2e8f0,#0000);height:1px;opacity:.5;width:100%}.CustomEmptyPlaceholder_small__bakYM{min-height:300px}.CustomEmptyPlaceholder_small__bakYM .CustomEmptyPlaceholder_innerContainer__nKyD8{padding:30px}.CustomEmptyPlaceholder_small__bakYM .CustomEmptyPlaceholder_iconBackground__y\+kC\+{height:80px;width:80px}.CustomEmptyPlaceholder_small__bakYM .CustomEmptyPlaceholder_icon__Tg8H8{font-size:30px;height:60px;width:60px}.CustomEmptyPlaceholder_small__bakYM .CustomEmptyPlaceholder_title__r79rn{font-size:22px}.CustomEmptyPlaceholder_small__bakYM .CustomEmptyPlaceholder_message__D-Ofx{font-size:12px}.CustomEmptyPlaceholder_large__X3FqW{min-height:500px}.CustomEmptyPlaceholder_large__X3FqW .CustomEmptyPlaceholder_innerContainer__nKyD8{max-width:600px;padding:50px}.CustomEmptyPlaceholder_large__X3FqW .CustomEmptyPlaceholder_iconBackground__y\+kC\+{height:140px;width:140px}.CustomEmptyPlaceholder_large__X3FqW .CustomEmptyPlaceholder_icon__Tg8H8{font-size:50px;height:100px;width:100px}.CustomEmptyPlaceholder_large__X3FqW .CustomEmptyPlaceholder_title__r79rn{font-size:32px}.CustomEmptyPlaceholder_full__Rb9q7{min-height:70vh}.CustomEmptyPlaceholder_full__Rb9q7 .CustomEmptyPlaceholder_innerContainer__nKyD8{max-width:700px;padding:60px}.CustomEmptyPlaceholder_search__YBQxh .CustomEmptyPlaceholder_icon__Tg8H8{background:linear-gradient(135deg,#f7fafc,#e2e8f0)}.CustomEmptyPlaceholder_filter__\+wFjq .CustomEmptyPlaceholder_icon__Tg8H8{background:linear-gradient(135deg,#f7fafc,#edf2f7)}.CustomEmptyPlaceholder_error__9uMwX .CustomEmptyPlaceholder_icon__Tg8H8{background:linear-gradient(135deg,#fff5f5,#fed7d7)}.CustomEmptyPlaceholder_success__KA4Qw .CustomEmptyPlaceholder_icon__Tg8H8{background:linear-gradient(135deg,#f0fff4,#c6f6d5)}.CustomEmptyPlaceholder_bordered__3XyqX .CustomEmptyPlaceholder_innerContainer__nKyD8{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:2px dashed #e2e8f0;box-shadow:none}.CustomEmptyPlaceholder_minimal__ffm-R .CustomEmptyPlaceholder_innerContainer__nKyD8{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;box-shadow:none;padding:20px}.CustomEmptyPlaceholder_minimal__ffm-R .CustomEmptyPlaceholder_iconBackground__y\+kC\+{height:60px;width:60px}.CustomEmptyPlaceholder_minimal__ffm-R .CustomEmptyPlaceholder_icon__Tg8H8{background:#0000;box-shadow:none;font-size:20px;height:40px;width:40px}.CustomEmptyPlaceholder_card__\+XVcr .CustomEmptyPlaceholder_innerContainer__nKyD8{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #edf2f7}@keyframes CustomEmptyPlaceholder_float__wijIQ{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes CustomEmptyPlaceholder_pulse__\+Mc47{0%{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.2;transform:translate(-50%,-50%) scale(1.2)}to{opacity:.3;transform:translate(-50%,-50%) scale(1)}}@keyframes CustomEmptyPlaceholder_rotate__o4Jez{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes CustomEmptyPlaceholder_rotateReverse__sdNy6{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes CustomEmptyPlaceholder_slideUp__hvww1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes CustomEmptyPlaceholder_shimmer__qMfcl{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:768px){.CustomEmptyPlaceholder_innerContainer__nKyD8{padding:30px 20px}.CustomEmptyPlaceholder_title__r79rn{font-size:18px}.CustomEmptyPlaceholder_message__D-Ofx{font-size:14px}.CustomEmptyPlaceholder_iconBackground__y\+kC\+{height:100px;width:100px}.CustomEmptyPlaceholder_icon__Tg8H8{font-size:35px;height:70px;width:70px}.CustomEmptyPlaceholder_actionsContainer__KWM3Q{align-items:center;flex-direction:column}.CustomEmptyPlaceholder_primaryAction__tcEfA,.CustomEmptyPlaceholder_secondaryAction__2LyFe{max-width:280px;width:100%}.CustomEmptyPlaceholder_decorativeCircle__QnLZb{height:200px;width:200px}}@media (max-width:480px){.CustomEmptyPlaceholder_innerContainer__nKyD8{padding:24px 16px}.CustomEmptyPlaceholder_title__r79rn{font-size:14px}.CustomEmptyPlaceholder_tipContainer__-W-ed{justify-content:center;width:100%}}.CustomEmptyPlaceholder_loading__W-84H .CustomEmptyPlaceholder_icon__Tg8H8{animation:CustomEmptyPlaceholder_pulse__\+Mc47 1.5s ease-in-out infinite}.CustomEmptyPlaceholder_loading__W-84H .CustomEmptyPlaceholder_title__r79rn{animation:CustomEmptyPlaceholder_shimmer__qMfcl 1.5s infinite;background:linear-gradient(90deg,#edf2f7 25%,#e2e8f0 50%,#edf2f7 75%);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;color:#0000}.CustomEmptyPlaceholder_loading__W-84H .CustomEmptyPlaceholder_message__D-Ofx{animation:CustomEmptyPlaceholder_shimmer__qMfcl 1.5s infinite;background:linear-gradient(90deg,#f7fafc 25%,#edf2f7 50%,#f7fafc 75%);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;color:#0000}.CustomEmptyPlaceholder_container__Ha3FD:hover .CustomEmptyPlaceholder_decorativeCircle__QnLZb{transform:translate(-50%,-50%) scale(1.1);transition:transform .5s ease}.CustomEmptyPlaceholder_container__Ha3FD:hover .CustomEmptyPlaceholder_icon__Tg8H8{transform:scale(1.05) translateY(-5px);transition:all .3s ease}.CustomEmptyPlaceholder_glass__tbkMT .CustomEmptyPlaceholder_innerContainer__nKyD8{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffb3;border:1px solid #fffc}@media (prefers-color-scheme:dark){.CustomEmptyPlaceholder_innerContainer__nKyD8{background:#1a202ccc}.CustomEmptyPlaceholder_title__r79rn{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f7fafc,#cbd5e0);-webkit-background-clip:text}.CustomEmptyPlaceholder_message__D-Ofx{color:#a0aec0}.CustomEmptyPlaceholder_icon__Tg8H8{background:linear-gradient(135deg,#2d3748,#1a202c);box-shadow:0 10px 20px -10px #0000004d;color:#cbd5e0}.CustomEmptyPlaceholder_tipContainer__-W-ed{background:#2d3748;border-color:#4a5568;color:#cbd5e0}.CustomEmptyPlaceholder_primaryAction__tcEfA{background:linear-gradient(135deg,#4a5568,#2d3748)}.CustomEmptyPlaceholder_secondaryAction__2LyFe{border-color:#4a5568;color:#cbd5e0}.CustomEmptyPlaceholder_secondaryAction__2LyFe:hover{background:#2d3748;border-color:#718096;color:#f7fafc}.CustomEmptyPlaceholder_gradientLine__RyTTH{background:linear-gradient(90deg,#0000,#4a5568,#718096,#4a5568,#0000)}.CustomEmptyPlaceholder_decorativeCircle__QnLZb{background:radial-gradient(circle,#4a55684d 0,#0000 70%)}.CustomEmptyPlaceholder_decorativeDots__gdhUZ{background-image:radial-gradient(#4a5568 1px,#0000 0)}.CustomEmptyPlaceholder_iconRing2__pku45,.CustomEmptyPlaceholder_iconRing__A3ZSu{border-color:#4a5568}}.StoreBookingCard_cardContainer__8COY5{background:#fff;border:1px solid #e7e7e7;border-radius:8px;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease;will-change:transform}.StoreBookingCard_cardContainer__8COY5:hover{box-shadow:0 4px 12px #0f172a14,0 20px 44px #0f172a1f;transform:translateY(-4px)}.StoreBookingCard_heroWrapper__5nymc{aspect-ratio:16/9;background:#f1f5f9;overflow:hidden;position:relative;width:100%}.StoreBookingCard_heroImage__TFyds{display:block;height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.StoreBookingCard_cardContainer__8COY5:hover .StoreBookingCard_heroImage__TFyds{transform:scale(1.05)}.StoreBookingCard_heroOverlay__SMhz2{background:linear-gradient(180deg,#0f172a26,#0f172a00 35%,#0f172a8c);inset:0;pointer-events:none;position:absolute}.StoreBookingCard_statusBadge__N1rpF{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid #ffffff59;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:600;gap:6px;left:12px;letter-spacing:.2px;padding:5px 11px 5px 9px;position:absolute;text-transform:capitalize;top:12px}.StoreBookingCard_statusDot__l6pR5{background:currentColor;border-radius:50%;box-shadow:0 0 0 3px #ffffff59;height:6px;width:6px}.StoreBookingCard_statusConfirmed__1AJLD{background:#22c55ef2;color:#fff}.StoreBookingCard_statusPending__DTkID{background:#f59e0bf2;color:#fff}.StoreBookingCard_statusCancelled__N9F1S{background:#ef4444f2;color:#fff}.StoreBookingCard_statusDefault__HJL74{background:#64748bf2;color:#fff}.StoreBookingCard_ratingBadge__GoPd9{align-items:center;background:#fffffff2;border-radius:999px;bottom:12px;box-shadow:0 2px 8px #0f172a2e;display:inline-flex;padding:5px 10px;position:absolute;right:12px}.StoreBookingCard_cardBody__87PgQ{display:flex;flex:1 1;flex-direction:column;gap:10px;padding:10px}.StoreBookingCard_name__hTa6n{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#0f172a;display:-webkit-box;font-size:1.01rem;font-weight:700;letter-spacing:-.01em;line-height:1.35;margin:0;overflow:hidden;text-overflow:ellipsis}.StoreBookingCard_followers__lMenN{color:#64748b;font-size:.78rem;font-weight:500}.StoreBookingCard_followersCount__0l2MK{color:#0f172a;font-weight:700}.StoreBookingCard_infoList__Bd0Kn{display:flex;flex-direction:column;gap:8px;margin-top:4px}.StoreBookingCard_infoRow__QZV64{align-items:flex-start;color:#375250;display:flex;gap:9px;line-height:1.4}.StoreBookingCard_infoIcon__iDLFu{flex-shrink:0;font-size:.7rem;margin-top:1px;opacity:.85}.StoreBookingCard_infoText__sb-xq{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:12px;overflow:hidden;text-overflow:ellipsis}.StoreBookingCard_actionButton__Z0a-M{align-items:center;background:#fff;border:none;border-top:1px solid #eef0f4;color:var(--primary-color);cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:8px;justify-content:center;margin:0;padding:12px 16px;transition:background .18s ease,color .18s ease;width:100%}.StoreBookingCard_actionButton__Z0a-M:hover{background:#f5f8ff}.StoreBookingCard_actionButton__Z0a-M:active{background:#eef3ff}.StoreBookingCard_actionButton__Z0a-M:focus-visible{outline:2px solid #2563eb;outline-offset:-2px}.StoreBookingCard_arrow__tuFb2{font-size:1rem;transition:transform .18s ease}.StoreBookingCard_actionButton__Z0a-M:hover .StoreBookingCard_arrow__tuFb2{transform:translateX(4px)}.StoreBookingCard_nameContainer__s3oJo{align-items:center;display:flex;flex-direction:row;justify-content:space-between}@media (max-width:576px){.StoreBookingCard_cardContainer__8COY5{border-radius:14px}.StoreBookingCard_cardBody__87PgQ{gap:8px;padding:.85rem .95rem .75rem}.StoreBookingCard_name__hTa6n{font-size:.95rem}.StoreBookingCard_actionButton__Z0a-M{font-size:.85rem;padding:11px 14px}.StoreBookingCard_statusBadge__N1rpF{font-size:10px;left:10px;padding:4px 9px 4px 8px;top:10px}.StoreBookingCard_ratingBadge__GoPd9{bottom:10px;padding:4px 8px;right:10px}}@media (prefers-reduced-motion:reduce){.StoreBookingCard_arrow__tuFb2,.StoreBookingCard_cardContainer__8COY5,.StoreBookingCard_heroImage__TFyds{transition:none}.StoreBookingCard_cardContainer__8COY5:hover,.StoreBookingCard_cardContainer__8COY5:hover .StoreBookingCard_heroImage__TFyds{transform:none}}.HorizontalBookingFilter_wrapper__9qPVF{align-items:flex-end;background:linear-gradient(135deg,#fff,#f8fafc);display:flex;flex-wrap:wrap;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;gap:14px;padding:20px 0 20px 24px;position:relative}.HorizontalBookingFilter_field__S4Xu7{display:flex;flex:1 1 170px;flex-direction:column;gap:6px;min-width:170px}.HorizontalBookingFilter_label__zWeRI{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.HorizontalBookingFilter_dateInput__CRvef,.HorizontalBookingFilter_select__pAR6-{appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;border:1.5px solid #e5e7eb;border-radius:30px;color:#111827;cursor:pointer;font-size:14px;outline:none;padding:10px 10px 10px 12px;transition:all .2s ease;width:100%}.HorizontalBookingFilter_dateInput__CRvef{background-image:none;padding-right:12px}.HorizontalBookingFilter_dateInput__CRvef:hover,.HorizontalBookingFilter_select__pAR6-:hover{border-color:#cbd5e1}.HorizontalBookingFilter_dateInput__CRvef:focus,.HorizontalBookingFilter_select__pAR6-:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #6366f126}.HorizontalBookingFilter_statusField__vA1jX{min-width:240px}.HorizontalBookingFilter_statusGroup__zAFsX{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;display:flex;gap:8px;padding:6px;transition:border-color .2s ease}.HorizontalBookingFilter_statusGroup__zAFsX:hover{border-color:#cbd5e1}.HorizontalBookingFilter_statusGroup__zAFsX:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 3px #6366f126}.HorizontalBookingFilter_checkboxPill__CbyiR{align-items:center;border-radius:7px;color:#374151;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:6px 12px;transition:all .15s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.HorizontalBookingFilter_checkboxPill__CbyiR:hover{background:#f3f4f6}.HorizontalBookingFilter_checkboxPill__CbyiR input{appearance:none;border:1.5px solid #cbd5e1;border-radius:4px;cursor:pointer;flex-shrink:0;height:16px;position:relative;transition:all .15s ease;width:16px}.HorizontalBookingFilter_checkboxPill__CbyiR input:checked{background:var(--primary-color);border-color:var(--primary-color)}.HorizontalBookingFilter_checkboxPill__CbyiR input:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:8px;left:4px;position:absolute;top:1px;transform:rotate(45deg);width:4px}.HorizontalBookingFilter_approved__zH8x8 input:checked{background:#10b981;border-color:#10b981}.HorizontalBookingFilter_cancelled__OfBh2 input:checked{background:#ef4444;border-color:#ef4444}.HorizontalBookingFilter_checkboxPill__CbyiR.HorizontalBookingFilter_active__gRyi2{background:#eef2ff;color:#3730a3}.HorizontalBookingFilter_actions__pJwvV{align-self:flex-end;background:red;background:linear-gradient(90deg,#f8faff00 0,#eef4ff 50%,#fff);display:flex;gap:8px;margin-left:auto;padding-left:20px;position:relative;z-index:10}.HorizontalBookingFilter_btn__RM\+35{align-items:center;border:1.5px solid #0000;border-radius:4px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;justify-content:center;padding:10px;transition:all .2s ease;white-space:nowrap}.HorizontalBookingFilter_btn__RM\+35:disabled{cursor:not-allowed;opacity:.65}.HorizontalBookingFilter_btnReset__UIeGQ{background:#fff;border-color:#e5e7eb;color:#374151}.HorizontalBookingFilter_btnReset__UIeGQ:hover:not(:disabled){background:#f9fafb;border-color:#cbd5e1;color:#111827}.HorizontalBookingFilter_btnApply__QK7yN{background:var(--primary-color);color:#fff}.HorizontalBookingFilter_btnApply__QK7yN:hover:not(:disabled){box-shadow:0 6px 18px #6366f173;transform:translateY(-1px)}.HorizontalBookingFilter_btnApply__QK7yN:active:not(:disabled){box-shadow:0 2px 8px #6366f159;transform:translateY(0)}@media (max-width:768px){.HorizontalBookingFilter_wrapper__9qPVF{-webkit-overflow-scrolling:touch;align-items:stretch;flex-wrap:nowrap;gap:10px;margin-right:-1px;overflow-x:auto;overflow-y:hidden;padding:14px 0 14px 14px;position:relative;scroll-behavior:smooth;scroll-padding-left:14px;scroll-snap-type:x proximity;scrollbar-width:none}.HorizontalBookingFilter_wrapper__9qPVF::-webkit-scrollbar{display:none}.HorizontalBookingFilter_field__S4Xu7{flex:0 0 auto;max-width:160px;min-width:140px;scroll-snap-align:start}.HorizontalBookingFilter_label__zWeRI{font-size:10px;letter-spacing:.04em}.HorizontalBookingFilter_dateInput__CRvef,.HorizontalBookingFilter_select__pAR6-{background-position:right 8px center;background-size:14px;border-radius:8px;font-size:13px;padding:8px 30px 8px 10px}.HorizontalBookingFilter_dateInput__CRvef{padding-right:10px}.HorizontalBookingFilter_statusField__vA1jX{max-width:220px;min-width:200px}.HorizontalBookingFilter_statusGroup__zAFsX{gap:4px;padding:4px}.HorizontalBookingFilter_checkboxPill__CbyiR{font-size:12px;gap:4px;padding:5px 8px}.HorizontalBookingFilter_checkboxPill__CbyiR input{height:14px;width:14px}.HorizontalBookingFilter_checkboxPill__CbyiR input:checked:after{height:7px;left:3.5px;top:1px;width:3px}.HorizontalBookingFilter_actions__pJwvV{align-self:flex-end;flex:0 0 auto;gap:6px;margin-left:0;padding-left:12px;position:sticky;right:0;scroll-snap-align:end}.HorizontalBookingFilter_btn__RM\+35{border-radius:8px;font-size:13px;padding:9px 14px}.HorizontalBookingFilter_wrapper__9qPVF[data-scroll-left=true]:before,.HorizontalBookingFilter_wrapper__9qPVF[data-scroll-right=true]:after{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:20px;z-index:2}.HorizontalBookingFilter_wrapper__9qPVF[data-scroll-left=true]:before{background:linear-gradient(270deg,#f8fafc00,#f8fafcf2);left:0}.HorizontalBookingFilter_wrapper__9qPVF[data-scroll-right=true]:after{background:linear-gradient(90deg,#f8fafc00,#f8fafcf2);right:0}}@media (max-width:380px){.HorizontalBookingFilter_field__S4Xu7{min-width:130px}.HorizontalBookingFilter_statusField__vA1jX{min-width:185px}.HorizontalBookingFilter_btn__RM\+35{font-size:12px}}.CustomDropdown_container__vojw9{display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative}.CustomDropdown_fullWidth__q3hId{width:100%}.CustomDropdown_label__9auKC{align-items:center;color:#374151;display:flex;font-size:12px;font-weight:600;gap:4px;margin-left:2px}.CustomDropdown_required__4\+Sb-{color:#ef4444;font-size:18px;line-height:1}.CustomDropdown_dropdown__t--9S{background:#fff;border:2px solid #d1d5db;border-radius:8px;position:relative;transition:all .2s ease}.CustomDropdown_dropdown__t--9S.CustomDropdown_default__88UGl{background:#fff}.CustomDropdown_dropdown__t--9S.CustomDropdown_outline__4n74Y{background:#0000;border:2px solid #ddd}.CustomDropdown_dropdown__t--9S.CustomDropdown_filled__6R5bx{background:#f8f9fa;border:1px solid #f8f9fa}.CustomDropdown_dropdown__t--9S.CustomDropdown_underlined__QkJpd{background:#0000;border:none;border-bottom:2px solid #ddd;border-radius:0}.CustomDropdown_dropdown__t--9S.CustomDropdown_small__54AIz{font-size:12px}.CustomDropdown_dropdown__t--9S.CustomDropdown_medium__L5lws{font-size:14px}.CustomDropdown_dropdown__t--9S.CustomDropdown_large__qSCzV{font-size:16px}.CustomDropdown_rounded__e63Lp{border-radius:50px!important}.CustomDropdown_dropdown__t--9S:hover:not(.CustomDropdown_disabled__txgxd):not(.CustomDropdown_readOnly__Kroec){border-color:#afafb8}.CustomDropdown_dropdown__t--9S.CustomDropdown_open__X\+Kpx{border-color:var(--primary-color);box-shadow:0 0 0 3px #4f46e51a}.CustomDropdown_dropdown__t--9S.CustomDropdown_disabled__txgxd{background:#f8f9fa;cursor:not-allowed;opacity:.6}.CustomDropdown_dropdown__t--9S.CustomDropdown_readOnly__Kroec{background:#f8f9fa}.CustomDropdown_dropdown__t--9S.CustomDropdown_error__MFqLo{border-color:#dc3545}.CustomDropdown_dropdown__t--9S.CustomDropdown_error__MFqLo.CustomDropdown_open__X\+Kpx{box-shadow:0 0 0 3px #dc35451a}.CustomDropdown_dropdown__t--9S.CustomDropdown_success__vkUJo{border-color:#28a745}.CustomDropdown_dropdown__t--9S.CustomDropdown_success__vkUJo.CustomDropdown_open__X\+Kpx{box-shadow:0 0 0 3px #28a7451a}.CustomDropdown_dropdown__t--9S.CustomDropdown_warning__V4DUW{border-color:#ffc107}.CustomDropdown_dropdown__t--9S.CustomDropdown_warning__V4DUW.CustomDropdown_open__X\+Kpx{box-shadow:0 0 0 3px #ffc1071a}.CustomDropdown_trigger__-Ww\+a{align-items:center;background:#0000;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;height:48px;justify-content:space-between;padding-left:20px;padding-right:20px;text-align:left;width:100%}.CustomDropdown_trigger__-Ww\+a:disabled{cursor:not-allowed}.CustomDropdown_selectedValue__fPNBR{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CustomDropdown_hasValue__t2e0c{color:#292b2e}.CustomDropdown_valPlaceholder__JJ5Yn{color:#9ca3af;opacity:.8}.CustomDropdown_multiSelectChips__xDYL7{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:8px;padding:4px 0}.CustomDropdown_chip__\+5ZPb{align-items:center;background:#e3f2fd;border:1px solid var(--primary-color);border-radius:16px;display:flex;font-size:14px;gap:6px;padding:4px 8px;width:48%}.CustomDropdown_chipLabel__oz5ib{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CustomDropdown_chipRemove__eh5K9{align-items:center;background:none;border:none;border-radius:50%;color:#f44336;cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;padding:2px;width:20px}.CustomDropdown_chipRemove__eh5K9:hover{background:#f443361a}.CustomDropdown_placeholder__ygUdq .CustomDropdown_selectedValue__fPNBR{color:#999}.CustomDropdown_leftIcon__Gw0WG{align-items:center;color:#666;display:flex;margin-right:8px}.CustomDropdown_rightControls__G6wSE{align-items:center;display:flex;gap:8px;margin-left:8px}.CustomDropdown_clearButton__4C3QA{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;justify-content:center;padding:4px}.CustomDropdown_clearButton__4C3QA:hover{background:#f8f9fa;color:#333}.CustomDropdown_arrow__k4-4L{color:#666;font-size:10px;transition:transform .2s ease}.CustomDropdown_arrowOpen__NFZZr{transform:rotate(180deg)}.CustomDropdown_menu__31Drc{animation:CustomDropdown_slideDown__wgvnV .2s ease;background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 4px 12px #0000001a;left:0;margin-top:4px;max-height:200px;overflow:hidden;position:absolute;right:0;top:100%;z-index:1000}@keyframes CustomDropdown_slideDown__wgvnV{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.CustomDropdown_searchContainer__uVnPB{border-bottom:1px solid #eee;padding:12px}.CustomDropdown_searchInput__N8Svw{border:1px solid #ddd;border-radius:4px;font-size:14px;outline:none;padding:8px 12px;width:100%}.CustomDropdown_multiSelectOpt__blQCm{border:1px solid gray;border-radius:20px;font-size:13px;padding:4px}.CustomDropdown_searchInput__N8Svw:focus{border-color:#4f46e5}.CustomDropdown_optionsContainer__0Y8uC{max-height:130px;overflow-y:auto;padding:8px 0;scrollbar-width:thin}.CustomDropdown_optionGroup__ayttA{margin-bottom:8px}.CustomDropdown_groupLabel__ojNy9{background:#f8f9fa;color:#666;font-size:12px;font-weight:600;padding:8px 16px;text-transform:uppercase}.CustomDropdown_option__4ZlTG{align-items:center;background:none;border:none;color:#333;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:10px 16px;text-align:left;transition:background-color .2s ease;width:100%}.CustomDropdown_option__4ZlTG:hover:not(.CustomDropdown_disabledOption__LYLmS){background-color:#f8f9fa}.CustomDropdown_option__4ZlTG.CustomDropdown_selectedOption__si2OW{background-color:#eef2ff;color:#4f46e5}.CustomDropdown_disabledOption__LYLmS{cursor:not-allowed;opacity:.5}.CustomDropdown_optionIcon__x4r2J{align-items:center;color:#666;display:flex}.CustomDropdown_optionLabel__JiEAd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CustomDropdown_checkmark__l6b2c{color:#4f46e5;font-weight:700}.CustomDropdown_noResults__2gFE-{color:#666;font-style:italic;padding:16px;text-align:center}.CustomDropdown_createOption__jfhAs{align-items:center;background:none;border:none;border-top:1px solid #eee;color:#4f46e5;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:10px 16px;text-align:left;width:100%}.CustomDropdown_createOption__jfhAs:hover{background-color:#eef2ff}.CustomDropdown_selectedCount__zplsJ{background:#f8f9fa;border-top:1px solid #eee;color:#666;font-size:12px;padding:8px 16px}.CustomDropdown_helperText__8y8Hd{align-items:center;display:flex;font-size:12px;font-weight:500;gap:4px;margin-top:0}.CustomDropdown_helperText__8y8Hd.CustomDropdown_error__MFqLo{color:#dc2626}.CustomDropdown_helperText__8y8Hd.CustomDropdown_success__vkUJo{color:#28a745}.CustomDropdown_helperText__8y8Hd.CustomDropdown_warning__V4DUW{color:#ffc107}.CustomDropdown_statusIcon__jnE61{font-size:11px;margin-top:-2px}.CalenderSelector_calenderButton__NnZEu{background-color:#fff;border:1px solid #cecece;border-radius:6px;display:flex;height:46px;justify-content:space-between;padding:10px;width:100%}.CalenderSelector_calenderButtonText__fcF9p{color:#5c5c5c;font-size:14px;font-weight:500}.CalenderSelector_calenderButtonIcon__cC0zg{color:gray;width:16px}.calendar-container{background:#fff;border:1px solid #dadada;border-radius:8px;flex:1 1;height:374px;max-width:500px;overflow-y:auto;padding:16px;position:relative;scrollbar-width:none}.calendar-header{display:flex;justify-content:space-between;margin-bottom:16px}.calendar-header button{align-items:center;background:#f0f0f0;border:none;border-radius:4px;color:#3a3a3a;cursor:pointer;display:flex;flex-direction:row;font-size:13px;font-weight:500;gap:5px;padding:5px 9px}.calendar-header button span{font-size:10px;position:relative;top:2px}.calendar-days,.calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}.calendar-weekdays span{color:gray;font-size:13px;font-weight:600}.calendar-weekdays{border-bottom:1.4px solid #dfdfdf;margin-bottom:14px}.calendar-weekday{font-weight:700;padding:6px 0}.calendar-day{background-color:#e7f0f0;margin:2px}.calendar-day.empty{background:#0000}.modal{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 1px 6px #0000001a;padding:12px;position:absolute;z-index:10}.modal div{cursor:pointer;padding:6px}.modal div:hover{background-color:#efefef}.calendar-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(7,1fr);padding:6px}.calendar-day{background-color:#f4f4f4;border-radius:4px;color:var(--primary-color);cursor:pointer;flex:1 1;height:45px;padding:10px 0;text-align:center;transition:all .2s ease;width:100%;width:45px}.calendar-day:hover{background-color:#fff}.calendar-day.selected{background-color:var(--primary-color);color:#fff}.calendar-day.highlighted{background-color:#ccc;color:#fff}.calendar-day.out-of-month{opacity:.3;pointer-events:none}.calendar-day.past-date{color:#c9c9c9}.calendar-day span{display:inline-block;width:100%}.modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.modal-header h3{font-size:20px}.close-button{background:gray;border:1px solid gray;font-size:30px}.modal-body{flex-direction:column;gap:10px}.month-item{align-items:center;background-color:#ececec;border:1px solid #cacaca;border-radius:5px;cursor:pointer;display:flex;font-size:11px;font-weight:600;height:30px;justify-content:center;max-width:75px;min-width:60px;padding-left:10px;padding-right:10px;transition:background-color .2s ease}.month-item:hover{background-color:#f5f5f5}.modal-overlay{align-items:flex-end;background:#0006;border-radius:10px;bottom:0;display:flex;justify-content:center;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:1000}.modal-content{animation:slideUp .3s ease-in-out;background:#fff;border-top-left-radius:16px;border-top-right-radius:16px;max-height:25vh;max-width:400px;overflow:hidden;padding:0 20px 20px;width:100%}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.close-button{background:none;border:none;cursor:pointer;font-size:20px}.modal-body{-ms-overflow-style:none;display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;height:300px;overflow-y:auto;scrollbar-width:none}.modal-body ::-webkit-scrollbar{display:none}.year-item{align-items:center;background-color:#ececec;border:1px solid #cacaca;border-radius:5px;cursor:pointer;display:flex;font-size:11px;font-weight:600;height:30px;justify-content:center;max-width:75px;min-width:46px;transition:background-color .2s ease}.year-item:hover{background-color:#f1f1f1}.action-modal-button img{opacity:.8;width:9px}.calendar-day.highlighted{background-color:#e9f0f1;border:1.4px solid var(--primary-color);color:#7e7676;color:var(--primary-color);font-size:14px;font-weight:500}.calendar-day.disabled{background-color:#f5f5f5;color:#aaa;cursor:not-allowed;pointer-events:none}.calendar-day.available.highlighted{background-color:#4caf50!important;border-radius:50%;color:#fff!important}.calendar-day.regular{cursor:pointer;opacity:1}.calendar-day.regular:hover{background-color:#f0f0f0}.CustomCalendarDialog_dialogOverlay__xy6wT{align-items:center;animation:CustomCalendarDialog_fadeIn__SNqsp .2s ease-out;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.CustomCalendarDialog_dialogContainer__DYntK{animation:CustomCalendarDialog_slideIn__DaRNc .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;max-height:90vh;max-width:423px;overflow:hidden;width:100%}.CustomCalendarDialog_dialogHeader__RxkSB{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;justify-content:space-between;padding:20px 15px}.CustomCalendarDialog_dialogTitle__Ychfi{color:var(--primary-dark-color);font-size:16px;font-weight:600;margin:0}.CustomCalendarDialog_dialogCloseBtn__36KRr{align-items:center;background:none;background-color:#f3f3f3;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;font-size:24px;height:32px;justify-content:center;padding:0;transition:all .2s;width:32px}.CustomCalendarDialog_dialogCloseBtn__36KRr:hover{background-color:#f3f4f6;color:#111827}.CustomCalendarDialog_dialogContent__Dk86X{flex:1 1;overflow-x:hidden;overflow-y:auto;padding:16px;scroll-behavior:smooth}.CustomCalendarDialog_dialogContent__Dk86X::-webkit-scrollbar{width:6px}.CustomCalendarDialog_dialogContent__Dk86X::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.CustomCalendarDialog_dialogContent__Dk86X::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.CustomCalendarDialog_dialogContent__Dk86X::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.CustomCalendarDialog_calendarWrapper__7fEbo{align-items:center;display:flex;justify-content:center;min-height:min-content}.CustomCalendarDialog_dialogContent__Dk86X{scrollbar-color:#c1c1c1 #f1f1f1;scrollbar-width:thin}@keyframes CustomCalendarDialog_fadeIn__SNqsp{0%{opacity:0}to{opacity:1}}@keyframes CustomCalendarDialog_slideIn__DaRNc{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.CustomCalendarDialog_dialogContainer__DYntK{max-height:85vh;max-width:95%}.CustomCalendarDialog_dialogHeader__RxkSB{padding:16px 20px}.CustomCalendarDialog_dialogTitle__Ychfi{font-size:16px}.CustomCalendarDialog_dialogContent__Dk86X{padding:12px}}.BookingDetailsFilter_container__H3e3z{background-color:#fff;border:1px solid #e9e9e9;border-radius:10px;margin-bottom:20px;max-height:70vh;min-height:70vh;overflow-y:auto;position:sticky;top:11rem}.BookingDetailsFilter_statusSection__BW\+eQ{background:#fff;flex-shrink:0;margin-top:-4px}.BookingDetailsFilter_statusLabel__foyCU{color:#8a8a95;font-size:12px;font-weight:600;letter-spacing:.04em;margin:-4px 0 5px;text-transform:uppercase}.BookingDetailsFilter_statusRow__Uc8IM{display:flex;flex-wrap:wrap;gap:10px}.BookingDetailsFilter_statusOption__xGwQa{align-items:center;background:#fafafc;border:1px solid #0000001a;border-radius:4px;color:#4a4a54;cursor:pointer;display:flex;font-size:13.5px;font-weight:500;gap:8px;padding:5px 10px;transition:border-color .2s ease,background .2s ease,color .2s ease;-webkit-user-select:none;user-select:none}.BookingDetailsFilter_statusOption__xGwQa:hover{border-color:#0003}.BookingDetailsFilter_statusOption__xGwQa input[type=checkbox]{accent-color:#ff2d55;cursor:pointer;height:16px;margin:0;width:16px}.BookingDetailsFilter_statusOption__xGwQa.BookingDetailsFilter_approved__56L6y.BookingDetailsFilter_checked__X7dXw{background:#22a05a14;border-color:#22a05a80;color:#1a7a45}.BookingDetailsFilter_statusOption__xGwQa.BookingDetailsFilter_approved__56L6y.BookingDetailsFilter_checked__X7dXw input[type=checkbox]{accent-color:#22a05a}.BookingDetailsFilter_statusOption__xGwQa.BookingDetailsFilter_cancelled__wuZ24.BookingDetailsFilter_checked__X7dXw{background:#e01e4614;border-color:#e01e4680;color:#b01538}.BookingDetailsFilter_statusOption__xGwQa.BookingDetailsFilter_cancelled__wuZ24.BookingDetailsFilter_checked__X7dXw input[type=checkbox]{accent-color:#e01e46}.BookingDetailsFilter_applyButton__t1lGr{align-items:center;background-color:var(--primary-color);border-radius:3px;color:#fff;cursor:pointer;display:flex;font-size:13px;height:29px;justify-content:center;padding-bottom:2px;width:80px}.BookingDetailsFilter_header__tM8cN{align-items:center;border-bottom:4px solid #f0f0f0;display:flex;justify-content:space-between;padding:10px}.BookingDetailsFilter_header__tM8cN h3{color:var(--primary-dark-color)}.BookingDetailsFilter_clearButton__babzx{align-items:center;background:#0000;border:1px solid #00000026;border-radius:4px;color:#4a4a54;cursor:pointer;display:flex;font-size:13px;font-weight:600;height:29px;justify-content:center;padding:0 10px}.BookingDetailsFilter_clearButton__babzx:hover{background:#f2f2f5}.BookingListView_page__s5JBA{font-feature-settings:"cv02","cv03","cv04","cv11";color:#1f2937;padding:0 0 96px;width:100%}.BookingListView_container__g5Zxu{margin:0 auto}.BookingListView_pageHeader__ESlDc{margin-bottom:5px;padding-bottom:20px}.BookingListView_pageTitle__dDR5\+{color:#ecf0f1;font-size:34px;font-weight:800;letter-spacing:-.015em;margin:0 0 2px}.BookingListView_pageSubtitle__1uhk6{color:#f2f6f7;font-size:14px;line-height:1.5;margin:0}.BookingListView_statsGrid__kqaep{grid-gap:1px;display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr))}.BookingListView_headerStatsContainer__6uhx6{background:#e5e7eb;border:1px solid #f0f0f0;border-radius:15px;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;margin-bottom:12px;overflow:hidden}.BookingListView_statCard__ljneY{align-items:center;background:#fff;display:flex;gap:14px;padding:20px;transition:background-color .15s ease}.BookingListView_statCard__ljneY:hover{background:#fafbfc}.BookingListView_statIconWrap__hm0mE{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;color:#4b5563;display:grid;flex:0 0 auto;height:40px;place-items:center;width:40px}.BookingListView_statIcon__H8SfJ{stroke-width:1.75;height:18px;width:18px}.BookingListView_tone_positive__rniBr .BookingListView_statIconWrap__hm0mE{background:#f0fdf4;border-color:#dcfce7;color:#15803d}.BookingListView_tone_accent__TsDLB .BookingListView_statIconWrap__hm0mE{background:#eff6ff;border-color:#dbeafe;color:var(--primary-color)}.BookingListView_statBody__WRtOW{min-width:0}.BookingListView_statLabel__dsxf5{color:#6b7280;font-size:12px;font-weight:500;letter-spacing:.02em;margin-bottom:4px}.BookingListView_statValue__THDoP{font-feature-settings:"tnum";color:#111827;font-size:20px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.015em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingListView_sectionHeader__3h\+Au{align-items:baseline;display:flex;justify-content:space-between;margin:0 0 14px}.BookingListView_sectionTitle__tSloM{color:#111827;font-size:14px;font-weight:600;letter-spacing:-.005em;margin:0}.BookingListView_sectionCount__j4o6B{font-feature-settings:"tnum";color:#6b7280;font-size:13px;font-variant-numeric:tabular-nums}.BookingListView_bookingsGrid__oAi34{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(420px,1fr))}.BookingListView_gridItem__p22\+l{min-width:0;width:100%}.BookingListView_emptyState__Wk2wX{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;justify-content:center;padding:64px 24px;text-align:center}.BookingListView_emptyIconWrap__GXLKW{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;color:#9ca3af;display:grid;height:48px;margin-bottom:16px;place-items:center;width:48px}.BookingListView_emptyIcon__\+5\+AJ{stroke-width:1.5;height:22px;width:22px}.BookingListView_emptyTitle__28IY-{color:#111827;font-size:15px;font-weight:600;margin:0 0 4px}.BookingListView_emptyText__98nI5{color:#6b7280;font-size:13px;line-height:1.5;margin:0;max-width:300px}.BookingListView_searchContainer__nhJz5{background-color:#eee;border-radius:10px;display:flex;flex-direction:row;gap:15px;margin-bottom:20px;margin-top:0;padding:10px;width:100%}.BookingListView_searchBox__WHzSK{align-items:center;display:flex;position:relative;width:100%}.BookingListView_input__rk2WC{border:1px solid #e9e9e9;border-radius:5px;font-size:15px;height:45px;outline:none;padding-left:38px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.BookingListView_searchIcon__dLN4I{color:#cacaca;left:14px;position:absolute}.BookingListView_input__rk2WC:focus{animation:BookingListView_inputFade__595Pi .3s ease;box-shadow:0 0 0 3px #1976d233}.BookingListView_searchSubmitButton__UCpyh{align-items:center;background-color:var(--primary-color);border-radius:6px;color:#fff;display:flex;font-weight:600;height:45px;justify-content:center;width:170px}.BookingListView_initialLoader__9I7bA{align-items:center;display:flex;flex-direction:column;gap:14px;justify-content:center;min-height:50vh;width:100%}.BookingListView_loadingText__HWZFu{color:#6b7280;font-size:13px;font-weight:500;letter-spacing:.2px;margin:0}.BookingListView_loadMoreContainer__VAFS6{align-items:center;display:flex;justify-content:center;padding:20px 0;width:100%}.BookingListView_noMoreDataMessage__JcJHx{color:#9ca3af;font-size:12px;font-weight:500;letter-spacing:.2px;padding:16px 0 24px;text-align:center}@keyframes BookingListView_inputFade__595Pi{0%{border-color:#b6b6b6;box-shadow:0 0 0 0 #1976d266}to{border-color:var(--primary-color);box-shadow:0 0 0 3px #1976d233}}@media (max-width:900px){.BookingListView_page__s5JBA{padding:28px 18px 72px}.BookingListView_statCard__ljneY{padding:16px}.BookingListView_statValue__THDoP{font-size:18px}}@media (max-width:640px){.BookingListView_page__s5JBA{padding:20px 14px 64px}.BookingListView_pageTitle__dDR5\+{font-size:20px}.BookingListView_statsGrid__kqaep{grid-template-columns:1fr}.BookingListView_bookingsGrid__oAi34{gap:12px;grid-template-columns:1fr}}.BookingCard_card__sEerm{background:#fff;border-radius:10px;box-shadow:0 1px 2px #0000000a;box-shadow:0 0 0 1px #0000000d;cursor:pointer;display:flex;flex-direction:column;outline:none;overflow:hidden;padding:14px 16px 12px;position:relative;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.BookingCard_card__sEerm:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000f}.BookingCard_card__sEerm:focus-visible{border-color:#9ca3af;box-shadow:0 0 0 3px #9ca3af33}.BookingCard_accentBar__gPLgK{height:3px;left:0;position:absolute;right:0;top:0}.BookingCard_cardHeader__eMhk5{align-items:center;display:flex;gap:10px;justify-content:space-between}.BookingCard_orderBlock__ZXLJX{align-items:center;display:flex;gap:10px;min-width:0}.BookingCard_orderIconWrap__SaIdB{align-items:center;background:#f3f4f6;border-radius:8px;color:#4b5563;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.BookingCard_orderIcon__OV-q6{height:14px;width:14px}.BookingCard_orderMeta__ZdtSy{display:flex;flex-direction:column;min-width:0}.BookingCard_orderLabel__7lslj{color:#9ca3af;font-size:10px;font-weight:600;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.BookingCard_orderValue__Yl5dg{color:#4c4d4d;font-size:12px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingCard_statusBadge__G4gXh{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;color:#4b5563;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;gap:5px;line-height:1;padding:4px 9px;white-space:nowrap}.BookingCard_statusDot__5Qvyu{border-radius:50%;flex-shrink:0;height:6px;width:6px}.BookingCard_divider__JYgaS{background:#f3f4f6;height:1px;margin:10px 0;width:100%}.BookingCard_infoGrid__j\+wq0{display:flex;flex-wrap:wrap;gap:10px 16px;padding:10px 0}.BookingCard_infoItem__0-qHG{align-items:center;display:flex;flex:1 1 auto;gap:8px;min-width:0}.BookingCard_infoIconWrap__NP3Tk{align-items:center;background:#f1f2f3;border-radius:4px;color:#6b7280;display:inline-flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.BookingCard_infoIcon__W09Mm{height:13px;width:13px}.BookingCard_infoBody__gC288{display:flex;flex-direction:column;min-width:0}.BookingCard_infoLabel__M5zge{color:#9ca3af;font-size:10px;font-weight:600;letter-spacing:.03em;line-height:1.2;text-transform:uppercase}.BookingCard_infoValue__dQxpo{color:#4e5050;font-size:12px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingCard_cardFooter__1Z5WH{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:12px}.BookingCard_amountBlock__\+XPxK{display:flex;flex-direction:column;gap:1px;min-width:0}.BookingCard_amountLabel__jc-7P{align-items:center;color:var(--primary-dark-color);display:inline-flex;font-size:10px;font-weight:600;gap:5px;letter-spacing:.04em;opacity:.6;text-transform:uppercase}.BookingCard_amountIcon__-8dqj{height:12px;width:12px}.BookingCard_amountValue__EDn7A{color:var(--primary-dark-color);font-size:16px;font-weight:800;letter-spacing:-.01em;line-height:1.2}.BookingCard_actionButton__j\+phF{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:4px;color:var(--primary-dark-color);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:7px 12px;transition:background .2s ease,border-color .2s ease;white-space:nowrap}.BookingCard_actionButton__j\+phF:hover{background:#f9fafb;border-color:#d1d5db}.BookingCard_actionButton__j\+phF:focus-visible{box-shadow:0 0 0 3px #9ca3af40;outline:none}.BookingCard_actionIcon__N2zGA{height:14px;transition:transform .2s ease;width:14px}.BookingCard_actionButton__j\+phF:hover .BookingCard_actionIcon__N2zGA{transform:translateX(2px)}@media (max-width:480px){.BookingCard_card__sEerm{max-width:100%;padding:12px 14px 10px}.BookingCard_infoGrid__j\+wq0{gap:8px 12px}.BookingCard_amountValue__EDn7A{font-size:15px}}.AddressDetails_contactContainer__7xtI1{background:#fff;border:1px solid #dee9eb;border-radius:12px;box-shadow:0 2px 8px #00000005;flex:1 1;height:fit-content;padding:15px;transition:all .2s ease}.AddressDetails_contactContainer__7xtI1:hover{border-color:#e0e7e0;box-shadow:0 8px 20px #0000000a}.AddressDetails_titleSection__qiWgk{margin-bottom:0}.AddressDetails_titleText__L0S-G{align-items:center;color:#1e293b;display:flex;font-size:14px;font-weight:600;gap:8px;letter-spacing:-.2px;margin:0 0 4px}.AddressDetails_titleText__L0S-G:before{background:#94a3b8;border-radius:4px;content:"";display:inline-block;height:16px;width:4px}.AddressDetails_line__yuq4Y{border-bottom:1px dashed #b4bec7;margin:7px 0 0}.AddressDetails_detailsContainer__AhB3Z{border-bottom:1px dashed #e9eef2;display:flex;gap:12px;padding:14px 0}.AddressDetails_detailsContainer__AhB3Z:last-of-type{border-bottom:none;padding-bottom:4px}.AddressDetails_detailsContainer__AhB3Z:first-of-type{padding-top:16px}.AddressDetails_iconContainer__pVKrf{align-items:center;background:#f8fafc;border:1px solid #e9eef2;border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .2s ease;width:36px}.AddressDetails_iconContainer__pVKrf:hover{background:#f1f5f9;border-color:#cbd5e1;transform:scale(1.05)}.AddressDetails_iconContainer__pVKrf:active{transform:scale(.98)}.AddressDetails_icon__N8EdD{height:18px;object-fit:contain;opacity:.7;transition:opacity .2s ease;width:18px}.AddressDetails_iconContainer__pVKrf:hover .AddressDetails_icon__N8EdD{opacity:1}.AddressDetails_contentContainer__tKAHg{flex:1 1;padding-right:8px}.AddressDetails_headText__rSJna{color:#1c2e30;font-size:12px;font-weight:600;letter-spacing:-.2px;margin-bottom:2px}.AddressDetails_valueText__jfwVQ{color:#6c7d7e;font-size:12px;font-weight:500;line-height:1.2;margin-top:0;word-break:break-word}.AddressDetails_clickablePhone__ncDSh{align-items:center;border-radius:5px;color:#262d35;cursor:pointer;display:inline-flex;gap:4px;transition:all .2s ease}.AddressDetails_clickablePhone__ncDSh:hover{background:#e9eef2;color:#1e293b}.AddressDetails_clickablePhone__ncDSh:active{transform:scale(.98)}.AddressDetails_phoneIcon__u6QvI{height:14px;opacity:.6;width:14px}.AddressDetails_addressLine__lWCFw{display:flex;flex-wrap:wrap;gap:4px}.AddressDetails_addressPart__mq2pi{display:inline-block}.AddressDetails_addressPart__mq2pi:not(:last-child):after{color:#94a3b8;content:",";margin-right:4px}.AddressDetails_emptyValue__BwWRE{color:#a0afbe;font-style:italic;font-weight:400}@media (max-width:768px){.AddressDetails_contactContainer__7xtI1{padding:16px}.AddressDetails_detailsContainer__AhB3Z{gap:10px}.AddressDetails_iconContainer__pVKrf{height:32px;width:32px}.AddressDetails_icon__N8EdD{height:16px;width:16px}.AddressDetails_headText__rSJna,.AddressDetails_valueText__jfwVQ{font-size:12px}}@media (max-width:480px){.AddressDetails_contactContainer__7xtI1{padding:14px}.AddressDetails_detailsContainer__AhB3Z{gap:8px}.AddressDetails_iconContainer__pVKrf{height:28px;width:28px}.AddressDetails_contentContainer__tKAHg{padding-right:0;width:100%}}@keyframes AddressDetails_slideIn__Vvlen{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.AddressDetails_contactContainer__7xtI1{animation:AddressDetails_slideIn__Vvlen .3s ease-out}@media print{.AddressDetails_contactContainer__7xtI1{border:1px solid #ddd;box-shadow:none}.AddressDetails_iconContainer__pVKrf{background:none;border:none}.AddressDetails_clickablePhone__ncDSh{background:none;text-decoration:none}}.BookingDetailsDialogContent_container__OYk0p{background:#fff;border-radius:10px;color:#1e293b;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin:0 auto}.BookingDetailsDialogContent_priceSection__Ocl5w{background:linear-gradient(145deg,#f8fafc,#f1f5f9);border:1px solid #cbd5dd;border-radius:20px;margin-bottom:24px;padding:20px;position:relative}.BookingDetailsDialogContent_sectionTitle__huxc-{align-items:center;color:var(--primary-dark-color);display:flex;font-size:16px;font-weight:600;gap:8px;letter-spacing:-.2px;margin:0 0 16px}.BookingDetailsDialogContent_sectionTitle__huxc-:before{background:#94a3b8;border-radius:4px;content:"";height:18px;width:4px}.BookingDetailsDialogContent_priceGrid__q5xEy{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.BookingDetailsDialogContent_priceItem__7CIcI{display:flex;flex-direction:column;gap:2px}.BookingDetailsDialogContent_priceLabel__N6OVX{color:var(--primary-dark-color);font-size:12px;font-weight:500;letter-spacing:.3px;opacity:.7;text-transform:capitalize}.BookingDetailsDialogContent_priceValue__31JJ4{color:var(--primary-dark-color);font-size:18px;font-weight:800;line-height:1.2;text-transform:capitalize}.BookingDetailsDialogContent_priceSubtext__5GUx6{color:#94a3b8;font-size:12px}.BookingDetailsDialogContent_addressContainer__RziOy{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:24px}.BookingDetailsDialogContent_addressCard__itbDQ{background:#fff;border:1px solid #e9eef2;border-radius:18px;box-shadow:0 2px 8px #00000005;padding:18px;transition:all .2s ease}.BookingDetailsDialogContent_addressCard__itbDQ:hover{border-color:#cbd5e1;box-shadow:0 8px 20px #0000000a;transform:translateY(-2px)}.BookingDetailsDialogContent_addressHeader__08Hvq{align-items:center;border-bottom:1px dashed #e2e8f0;display:flex;gap:10px;margin-bottom:14px;padding-bottom:12px}.BookingDetailsDialogContent_addressIcon__YZi1W{align-items:center;background:#f1f5f9;border-radius:10px;color:#475569;display:flex;height:32px;justify-content:center;width:32px}.BookingDetailsDialogContent_addressTitle__VUFas{color:#334155;font-size:14px;font-weight:600;margin:0}.BookingDetailsDialogContent_addressContent__gxNCC{display:flex;flex-direction:column;gap:8px}.BookingDetailsDialogContent_addressLine__7fI\+4{align-items:flex-start;color:#475569;display:flex;font-size:13px;gap:8px;line-height:1.5}.BookingDetailsDialogContent_addressLine__7fI\+4 strong{color:#1e293b;font-weight:600;min-width:70px}.BookingDetailsDialogContent_mainContentCard__FAwD4{background:#eef1f1;border:1px solid #cadada;border-radius:20px;box-shadow:0 8px 30px #00000005;padding:0 0 5px}.BookingDetailsDialogContent_serviceContainer__Mw6FL{background:#f4fdfd;display:flex;justify-content:space-between;margin-bottom:0;padding:20px;position:relative}.BookingDetailsDialogContent_serviceHeaderContent__1QFRl{display:flex;flex-direction:row;gap:20px}.BookingDetailsDialogContent_serviceImageContainer__ZVUId{border-radius:6px;box-shadow:0 4px 12px #0000000f;flex-shrink:0;height:100px;overflow:hidden;width:100px}.BookingDetailsDialogContent_thumbnail__a4I-F{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.BookingDetailsDialogContent_serviceContainer__Mw6FL:hover .BookingDetailsDialogContent_thumbnail__a4I-F{transform:scale(1.05)}.BookingDetailsDialogContent_serviceDetailsContent__OhZRO{flex:1 1}.BookingDetailsDialogContent_detailTitle__lQHsV{color:#344d4e;font-size:16px;font-weight:700;letter-spacing:-.3px;margin:0 0 2px}.BookingDetailsDialogContent_ratingContainer__v\+4Ye{display:flex;gap:8px;margin-bottom:12px;margin-left:-3.8px}.BookingDetailsDialogContent_ratingDivider__BTb6f{color:#cbd5e1;font-size:14px}.BookingDetailsDialogContent_bookingCancelButton__nSuLg{color:#681414;cursor:pointer;font-size:13px;font-weight:500;position:absolute;right:15px;top:15px}.BookingDetailsDialogContent_bookingServiceCancelButton__Nq9W4{color:#941515;cursor:pointer;font-size:13px;font-weight:500}.BookingDetailsDialogContent_reviewCount__NUFyj{color:#64748b;font-size:13px;font-weight:500;margin-top:5px}.BookingDetailsDialogContent_slotsTitle__p6\+ri{color:#0f172a;font-size:16px;font-weight:600;letter-spacing:-.3px;margin:20px 0 10px}.BookingDetailsDialogContent_serviceSlotContainer__5UsM6{background-color:#fff;border-radius:20px;overflow:hidden}.BookingDetailsDialogContent_slotDayContainer__AEnsF{background:#fff;border-radius:20px;overflow:hidden;transition:all .2s ease}.BookingDetailsDialogContent_slotDayContainer__AEnsF:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #00000005}.BookingDetailsDialogContent_locationCheapCard__JdUOf{align-items:center;background:linear-gradient(135deg,var(--primary-color),#2d919e);cursor:pointer;display:flex;justify-content:space-between;padding:16px 20px;transition:all .2s ease}.BookingDetailsDialogContent_locationCheapCard__JdUOf:hover{opacity:.9}.BookingDetailsDialogContent_dateText__wOFfg{color:#fff;font-size:15px;font-weight:600;letter-spacing:-.2px;margin:0}.BookingDetailsDialogContent_locationText__FjtoE{align-items:center;color:#e2e8f0;display:flex;font-size:14px;font-weight:500;gap:6px;margin:0}.BookingDetailsDialogContent_datedropdown__ZS-dU{align-items:center;display:flex;gap:16px}.BookingDetailsDialogContent_dropdownImage__JYAXz{filter:brightness(0) invert(1);opacity:.8;width:12px}.BookingDetailsDialogContent_totalUnitBookedContainer__qvtd\+{align-items:center;background:#f8fafc;border-bottom:1px solid #e9eef2;display:flex;gap:12px;padding:14px 20px}.BookingDetailsDialogContent_totalUnitBookedContainer__qvtd\+ p{color:#475569;font-size:13px;font-weight:500;margin:0}.BookingDetailsDialogContent_unitText__xCK85{background:#e2e8f0;border-radius:30px;color:#1e293b;font-size:13px;font-weight:600;padding:4px 12px}.BookingDetailsDialogContent_horizontalScrollContainer__nRdp3::-webkit-scrollbar{height:6px}.BookingDetailsDialogContent_horizontalScrollContainer__nRdp3::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.BookingDetailsDialogContent_horizontalScrollContainer__nRdp3::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px;-webkit-transition:background .2s ease;transition:background .2s ease}.BookingDetailsDialogContent_horizontalScrollContainer__nRdp3::-webkit-scrollbar-thumb:hover{background:#94a3b8}.BookingDetailsDialogContent_feedbackSection__zJxU3{background:#f8fafc;border:1px solid #e9eef2;border-radius:20px;margin-top:24px;padding:20px}.BookingDetailsDialogContent_contactDetailsRow__iU9TF{background-color:#eef4f5;border-radius:8px;display:flex;gap:10px;margin:0 15px 15px;padding:10px}.BookingDetailsDialogContent_bookingServiceStartButtonCon__OT1yt{align-items:center;background-color:var(--light-bg-color);display:flex;justify-content:center;margin-top:8px;padding:10px}.BookingDetailsDialogContent_bookingServiceStartButton__dvN3N{border-radius:30px;color:var(--primary-color);font-size:13px;font-weight:600;padding-bottom:2px}.BookingDetailsDialogContent_emptyState__j-pS7{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:16px;color:#94a3b8;font-size:14px;padding:40px;text-align:center}.BookingDetailsDialogContent_bookingServiceContainer__Xtt8V{align-items:center;bottom:15px;display:flex;flex-direction:row;gap:15px;position:absolute;right:15px}@keyframes BookingDetailsDialogContent_fadeIn__92gRA{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.BookingDetailsDialogContent_slotDayContainer__AEnsF{animation:BookingDetailsDialogContent_fadeIn__92gRA .3s ease-out}@media (max-width:768px){.BookingDetailsDialogContent_locationCheapCard__JdUOf{padding:15px}.BookingDetailsDialogContent_container__OYk0p{padding:0}.BookingDetailsDialogContent_contactDetailsRow__iU9TF{display:flex;flex-direction:column;gap:10px}.BookingDetailsDialogContent_priceGrid__q5xEy{gap:16px;grid-template-columns:1fr}.BookingDetailsDialogContent_priceValue__31JJ4{font-size:20px}.BookingDetailsDialogContent_serviceContainer__Mw6FL{gap:8px;padding:15px}.BookingDetailsDialogContent_serviceHeaderContent__1QFRl{gap:8px}.BookingDetailsDialogContent_detailTitle__lQHsV{font-size:14px}.BookingDetailsDialogContent_addressContainer__RziOy{grid-template-columns:1fr}.BookingDetailsDialogContent_serviceImageContainer__ZVUId{height:80px;width:80px}.BookingDetailsDialogContent_slotItem__SfOyb{width:280px}}@media (max-width:480px){.BookingDetailsDialogContent_slotDayContainer__AEnsF{border-radius:16px}.BookingDetailsDialogContent_totalUnitBookedContainer__qvtd\+{flex-wrap:wrap;padding:12px 16px}.BookingDetailsDialogContent_horizontalScrollContainer__nRdp3{padding:16px}.BookingDetailsDialogContent_slotItem__SfOyb{width:260px}}@media print{.BookingDetailsDialogContent_container__OYk0p{background:#fff;box-shadow:none}.BookingDetailsDialogContent_dropdownImage__JYAXz{display:none}}.BookingDetailsDialogContent_buttonContainer__3H3mo{position:absolute;right:17px;top:9px}.BookingDetailsDialogContent_serviceAccordion__Ae4YU{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:14px;overflow:hidden;transition:box-shadow .25s ease,border-color .25s ease}.BookingDetailsDialogContent_serviceAccordionOpen__KwDRy{border-color:#d6dbe1;box-shadow:0 4px 12px #0000000d}.BookingDetailsDialogContent_serviceAccordionHeader__-fADg{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:12px 14px;-webkit-user-select:none;user-select:none}.BookingDetailsDialogContent_serviceAccordionHeader__-fADg .BookingDetailsDialogContent_serviceContainer__Mw6FL{flex:1 1;min-width:0}.BookingDetailsDialogContent_serviceDropdownImage__5FDsx{flex-shrink:0;height:14px;transition:transform .3s ease;width:14px}.BookingDetailsDialogContent_dropdownRotated__lISvg{transform:rotate(180deg)}.BookingDetailsDialogContent_serviceAccordionBody__GXj59{display:grid;opacity:0;transition:grid-template-rows .35s ease,opacity .3s ease}.BookingDetailsDialogContent_serviceAccordionBodyOpen__lshBK{grid-template-rows:1fr;opacity:1}.BookingDetailsDialogContent_serviceAccordionBodyClosed__Q3dJc{grid-template-rows:0fr;opacity:0}.BookingDetailsDialogContent_serviceAccordionInner__9w\+63{min-height:0;overflow:hidden}.BookingDetailsDialogContent_dayAccordionBody__N0MXH{display:grid;opacity:0;transition:grid-template-rows .3s ease,opacity .25s ease}.BookingDetailsDialogContent_dayAccordionBodyOpen__uaTdA{grid-template-rows:1fr;opacity:1}.BookingDetailsDialogContent_dayAccordionBodyClosed__A6FRv{grid-template-rows:0fr;opacity:0}.BookingDetailsDialogContent_dayAccordionInner__0ViMG{min-height:0;overflow:hidden;padding-top:4px}.BookingDetailsDialogContent_dropdownImage__JYAXz{transition:transform .3s ease}.BookingDetailsDialogContent_serviceBody__qryfV{display:grid;opacity:0;transition:grid-template-rows .35s ease,opacity .3s ease}.BookingDetailsDialogContent_serviceBodyOpen__m1XDT{grid-template-rows:1fr;opacity:1}.BookingDetailsDialogContent_serviceBodyClosed__8cMLN{grid-template-rows:0fr;opacity:0}.BookingDetailsDialogContent_serviceBodyInner__ZZJFt{min-height:0;overflow:hidden}.BookingDetailsDialogContent_dayBody__5YTg1{display:grid;transition:grid-template-rows .3s ease,opacity .25s ease}.BookingDetailsDialogContent_dayBodyOpen__UuY\+K{grid-template-rows:1fr;opacity:1}.BookingDetailsDialogContent_dayBodyClosed__m9U66{grid-template-rows:0fr;opacity:0}.BookingDetailsDialogContent_dayBodyInner__RcSDu{min-height:0;overflow:hidden}.BookingDetailsDialogContent_slotServiceContainer__4zDMd{display:flex;gap:25px}.BookingDetailsDialogContent_dropDownIconCon__rNpfv{align-items:center;background-color:#f1f1f1;border-radius:12px;display:flex;height:24px;justify-content:center;width:24px}.ServiceBookingSlotListView_container__UIUYd{position:relative;width:100%}.ServiceBookingSlotListView_slotsWrapper__o9sYY{cursor:grab;scrollbar-width:none;width:100%}.ServiceBookingSlotListView_slotsWrapper__o9sYY:active{cursor:grabbing}.ServiceBookingSlotListView_slotsGrid__eKCgu{display:flex;flex-direction:column;gap:20px;min-width:min-content;padding:20px 10px 2px}.ServiceBookingSlotListView_slotRow__dRwvz{display:flex;gap:0;margin-right:10px;min-width:min-content}.ServiceBookingSlotListView_slotRow__dRwvz>*{flex-shrink:0;width:420px}.ServiceBookingSlotListView_arrowButton__sP7am{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:50%;box-shadow:0 4px 12px #0000001a;color:var(--primary-color);cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:48px;z-index:10}.ServiceBookingSlotListView_arrowButton__sP7am:hover{background:var(--primary-color);border-color:var(--primary-color);box-shadow:0 6px 16px #6366f14d;color:#fff;transform:translateY(-50%) scale(1.1)}.ServiceBookingSlotListView_arrowButton__sP7am:active{transform:translateY(-50%) scale(.95)}.ServiceBookingSlotListView_leftArrow__Jc8wY{left:0}.ServiceBookingSlotListView_rightArrow__mVMvR{right:0}@keyframes ServiceBookingSlotListView_arrowPulse__DEqO-{0%,to{opacity:.8}50%{opacity:1}}.ServiceBookingSlotListView_arrowButton__sP7am{animation:ServiceBookingSlotListView_arrowPulse__DEqO- 2s infinite}@media (max-width:1400px){.ServiceBookingSlotListView_slotRow__dRwvz>*{width:360px}}@media (max-width:1200px){.ServiceBookingSlotListView_slotRow__dRwvz>*{width:340px}.ServiceBookingSlotListView_arrowButton__sP7am{height:40px;width:40px}}@media (max-width:992px){.ServiceBookingSlotListView_slotRow__dRwvz>*{width:320px}}@media (max-width:768px){.ServiceBookingSlotListView_slotRow__dRwvz{gap:15px}.ServiceBookingSlotListView_slotRow__dRwvz>*{width:300px}.ServiceBookingSlotListView_arrowButton__sP7am{height:36px;width:36px}.ServiceBookingSlotListView_leftArrow__Jc8wY{left:5px}.ServiceBookingSlotListView_rightArrow__mVMvR{right:5px}}@media (max-width:640px){.ServiceBookingSlotListView_slotRow__dRwvz{gap:12px}.ServiceBookingSlotListView_slotRow__dRwvz>*{width:280px}.ServiceBookingSlotListView_arrowButton__sP7am{height:32px;width:32px}}@keyframes ServiceBookingSlotListView_slideIn__P86hZ{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.ServiceBookingSlotListView_slotRow__dRwvz>*{animation:ServiceBookingSlotListView_slideIn__P86hZ .3s ease forwards}.ServiceBookingSlotListView_scrollIndicator__iHrmX{bottom:0;display:flex;gap:8px;left:50%;padding:8px;position:absolute;transform:translateX(-50%);z-index:10}.ServiceBookingSlotListView_scrollDot__d1H\+k{background:#cbd5e1;border-radius:50%;height:8px;transition:all .3s ease;width:8px}.ServiceBookingSlotListView_scrollDot__d1H\+k.ServiceBookingSlotListView_active__BavNb{background:var(--primary-color);border-radius:4px;width:24px}.ServiceBookingSlotListView_selectedSummary__t8kTh{align-items:center;background:#fff;border-radius:8px;bottom:20px;box-shadow:0 2px 8px #0000001a;display:flex;justify-content:space-between;left:0;margin-top:20px;padding:20px;position:sticky;right:0;z-index:10}.ServiceBookingSlotListView_selectedSummary__t8kTh h4{color:#333;font-size:14px;font-weight:600;margin:0}.ServiceBookingSlotListView_clearAllButton__h4DFP{background:#f44;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:background .2s}.ServiceBookingSlotListView_clearAllButton__h4DFP:hover{background:#c00}.ServiceBookingSlotListView_slotRow__dRwvz{transition:all .3s ease}.ServiceBookingSlotListView_checkAvailabilityButton__E1nPO{background-color:var(--primary-color);border-radius:5px;color:#fff;height:33px}.ServiceBookingSlotListView_checkAvailabilityButton__E1nPO,.ServiceBookingSlotListView_viewButton__8UAje{align-items:center;border:1px solid var(--primary-color);cursor:pointer;display:flex;font-size:12px;justify-content:center;padding:0 10px}.ServiceBookingSlotListView_viewButton__8UAje{background-color:#fff;border-radius:5px;color:var(--primary-color)}.ServiceBookingSlotListView_emptyStateContainer__aT9vj{align-items:center;display:flex;justify-content:center;min-height:400px;padding:2rem;width:100%}.ServiceBookingSlotListView_emptyStateContent__pkSfx{margin:0 auto;text-align:center;width:400px}.ServiceBookingSlotListView_emptyStateIcon__AZarm{color:#9ca3af;margin-bottom:1rem}.ServiceBookingSlotListView_emptyStateTitle__C5OvU{color:#374151;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.ServiceBookingSlotListView_emptyStateMessage__gBSqU{color:#6b7280;font-size:.875rem;line-height:1.5;margin-bottom:1.5rem}.ServiceBookingSlotListView_emptyStateButtons__JzA2T{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.ServiceBookingSlotListView_emptyStateButton__BSgLV{background-color:var(--primary-color);border:none;border-radius:.3rem;box-shadow:0 1px 2px #0000000d;color:#fff;cursor:pointer;font-size:.8rem;font-weight:500;padding:.5rem 1.5rem;transition:all .2s ease}.ServiceBookingSlotListView_emptyStateButton__BSgLV:active{transform:translateY(0)}.ServiceBookingSlotListView_emptyStateButtonOutline__-zBGc{background-color:initial;background-color:#fff;border:1px solid var(--primary-color);border-radius:.3rem;color:var(--primary-color);cursor:pointer;font-size:.81rem;font-weight:500;padding:.1rem .6rem;transition:all .2s ease}.ServiceBookingSlotListView_emptyStateButtonOutline__-zBGc:active{transform:translateY(0)}.ServiceBookingSlotListView_loadingContainer__l6nKa{align-items:center;display:flex;justify-content:center;min-height:400px}.ServiceBookingSlotListView_slotsWrapper__o9sYY{flex:1 1;overflow-x:auto;position:relative;scroll-behavior:smooth}.ServiceBookingSlotListView_slotsWrapper__o9sYY::-webkit-scrollbar{display:none}.ServiceBookingSlotCard_selectorCard__j-qI5{background-color:#fff;border-bottom:.5px solid #e2e2e2;border-radius:10px;display:flex;flex-direction:row;justify-content:center;min-height:210px;padding:25px 10px 25px 25px;position:relative;width:100%}.ServiceBookingSlotCard_selectorCardExtra__p-oWw{align-items:center;border:1px solid #e0e0e0;margin-bottom:0;margin-right:5px;margin-top:0}.ServiceBookingSlotCard_offerContainer__BLerV{position:absolute;right:10px;top:-8px;width:21%;z-index:20}.ServiceBookingSlotCard_triangle__hx4Me{border-bottom:7px solid #237c86;border-left:5px solid #0000;border-right:0 solid #0000;height:0;left:-5px;position:absolute;top:0;width:0;z-index:10}.ServiceBookingSlotCard_offerCheapCard__c4KMy{align-items:center;background-color:var(--primary-color);border-radius:8px;border-top-left-radius:0;color:#fff;height:100%;justify-content:center;padding:10px;width:100%}.ServiceBookingSlotCard_offerCheapCard__c4KMy h4{font-size:16px;font-weight:600;margin:0 0 10px}.ServiceBookingSlotCard_offerCheapCard__c4KMy p{font-size:9px;margin:0;opacity:.9;text-align:center}.ServiceBookingSlotCard_checkboxWrapper__S4eBf{position:relative;right:10px;width:9%}.ServiceBookingSlotCard_checkboxButton__UN0eS{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:0}.ServiceBookingSlotCard_checkboxButton__UN0eS:disabled{cursor:not-allowed}.ServiceBookingSlotCard_checkbox__PthTG{align-items:center;border:2px solid #ddd;border-radius:4px;display:flex;height:24px;justify-content:center;transition:all .2s ease;width:24px}.ServiceBookingSlotCard_checkboxSelected__T6htF{background-color:#4caf50;border-color:#4caf50}.ServiceBookingSlotCard_checkboxDisabled__IYKKl{background-color:#c9c9c9;cursor:not-allowed}.ServiceBookingSlotCard_checkIcon__foozz{height:13px;width:13px}.ServiceBookingSlotCard_contentWrapper__f6Ggq{width:89%}.ServiceBookingSlotCard_slotRow__hWuu7{display:flex;flex-direction:row;margin-bottom:8px}.ServiceBookingSlotCard_slotLabel__C0Sj9{font-size:12px;font-weight:500;margin-right:6px;opacity:.5}.ServiceBookingSlotCard_slotValue__cezhc{font-size:11px;font-weight:500}.ServiceBookingSlotCard_chargeDetails__Ys-2L{margin-top:20px;width:100%}.ServiceBookingSlotCard_priceRow__z\+5P2{align-items:center;display:flex;flex-direction:row;gap:5px}.ServiceBookingSlotCard_discountBadge__pMTF9{color:#c42a2a;font-size:12px;font-weight:600}.ServiceBookingSlotCard_priceValue__X\+X-k{color:#333;font-size:21px;font-weight:600}.ServiceBookingSlotCard_asterisk__kynq7{color:#666;font-size:13px}.ServiceBookingSlotCard_chargeTypeInfo__LFQ7\+{align-items:flex-start;display:flex;flex-direction:column;position:absolute;right:20%;top:26px;width:37%}.ServiceBookingSlotCard_chargeTypeLabel__5u2Xd{font-size:9px;font-weight:500;margin-right:8.6px;opacity:1}.ServiceBookingSlotCard_chargeTypeValue__pnpKd{color:#999;font-size:9px;font-weight:400;text-transform:capitalize}.ServiceBookingSlotCard_mrpRow__-K76c{display:flex;flex-direction:row;margin-top:0}.ServiceBookingSlotCard_mrpLabel__B5hOf{font-size:12px;font-weight:600;text-transform:uppercase}.ServiceBookingSlotCard_mrpCurrency__cCeM-{font-size:11px;margin-left:7px;opacity:.4}.ServiceBookingSlotCard_mrpPrice__Rpeuu{font-size:12px;margin-left:2px;opacity:.4;text-decoration:line-through}.ServiceBookingSlotCard_deliveryChargeBox__wb8Dy{align-items:center;background-color:#f5f5f5;border:1px solid #e7e7e7;border-radius:3px;display:flex;flex-direction:row;gap:7px;height:23px;justify-content:center;margin-top:15px;width:49%}.ServiceBookingSlotCard_deliveryIcon__UVLLV{height:14px;width:14px}.ServiceBookingSlotCard_deliveryChargeText__dCrdT{font-size:11px;font-weight:500;opacity:.7}.ServiceBookingSlotCard_taxInfo__XJTea{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin-bottom:0;margin-top:24px}.ServiceBookingSlotCard_taxRate__2ReBi,.ServiceBookingSlotCard_taxText__O-6zJ{font-size:10px;font-style:italic;font-weight:400;opacity:.6}@media (max-width:768px){.ServiceBookingSlotCard_deliveryChargeBox__wb8Dy{width:70%}.ServiceBookingSlotCard_selectorCard__j-qI5{padding:15px 10px}}@media (max-width:480px){.ServiceBookingSlotCard_deliveryChargeBox__wb8Dy{width:90%}.ServiceBookingSlotCard_checkbox__PthTG{height:24px;width:24px}.ServiceBookingSlotCard_priceValue__X\+X-k{font-size:14px}}.CustomWarningDialog_backdrop__mjRVa{align-items:center;animation:CustomWarningDialog_backdropIn__XdJ3d .22s ease-out;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0a0a0f8c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}@keyframes CustomWarningDialog_backdropIn__XdJ3d{0%{opacity:0}to{opacity:1}}.CustomWarningDialog_dialog__guQM6{animation:CustomWarningDialog_dialogIn__rbrif .32s cubic-bezier(.34,1.56,.64,1);background:#fff;border-radius:7px;box-shadow:0 24px 60px #00000040,0 8px 24px #0000001f,0 0 0 1px #0000000a;max-width:390px;overflow:hidden;padding:32px 28px 24px;position:relative;text-align:center;width:100%}.CustomWarningDialog_dialog__guQM6:before{content:"";height:4px;left:0;position:absolute;right:0;top:0}.CustomWarningDialog_dialog__guQM6.CustomWarningDialog_danger__1s3K9:before{background:linear-gradient(90deg,var(--warning-color),#dc2626)}@keyframes CustomWarningDialog_dialogIn__rbrif{0%{opacity:0;transform:translateY(16px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.CustomWarningDialog_closeBtn__NYt\+i{align-items:center;background:#0000;border:none;border-radius:50%;color:#9ca3af;cursor:pointer;display:flex;font-size:13px;height:30px;justify-content:center;position:absolute;right:14px;top:14px;transition:background .18s ease,color .18s ease,transform .18s ease;width:30px}.CustomWarningDialog_closeBtn__NYt\+i:hover:not(:disabled){background:#0000000f;color:#374151;transform:rotate(90deg)}.CustomWarningDialog_closeBtn__NYt\+i:disabled{cursor:not-allowed;opacity:.35}.CustomWarningDialog_iconWrap__t5GZv{align-items:center;display:flex;height:72px;justify-content:center;margin:0 auto 8px;position:relative;width:72px}.CustomWarningDialog_iconRing2__3FA\+7,.CustomWarningDialog_iconRing__k1x-m{animation:CustomWarningDialog_pulseRing__LVbaz 2.2s ease-out infinite;background:#f59e0b24;border-radius:50%;inset:0;position:absolute}.CustomWarningDialog_iconRing2__3FA\+7{animation-delay:1.1s}.CustomWarningDialog_dialog__guQM6.CustomWarningDialog_danger__1s3K9 .CustomWarningDialog_iconRing2__3FA\+7,.CustomWarningDialog_dialog__guQM6.CustomWarningDialog_danger__1s3K9 .CustomWarningDialog_iconRing__k1x-m{background:#ef444429}.CustomWarningDialog_dialog__guQM6.CustomWarningDialog_info__HEj4n .CustomWarningDialog_iconRing2__3FA\+7,.CustomWarningDialog_dialog__guQM6.CustomWarningDialog_info__HEj4n .CustomWarningDialog_iconRing__k1x-m{background:#3b82f626}@keyframes CustomWarningDialog_pulseRing__LVbaz{0%{opacity:.8;transform:scale(.65)}80%{opacity:0;transform:scale(1.35)}to{opacity:0;transform:scale(1.35)}}.CustomWarningDialog_icon__5U6dE{background:linear-gradient(135deg,#f59e0b,#f97316);border-radius:50%;box-shadow:0 6px 18px #f59e0b66;box-sizing:border-box;color:#fff;height:44px;padding:12px;position:relative;width:44px;z-index:1}.CustomWarningDialog_dialog__guQM6.CustomWarningDialog_danger__1s3K9 .CustomWarningDialog_icon__5U6dE{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 6px 18px #ef444466}.CustomWarningDialog_dialog__guQM6.CustomWarningDialog_info__HEj4n .CustomWarningDialog_icon__5U6dE{background:linear-gradient(135deg,#3b82f6,#6366f1);box-shadow:0 6px 18px #3b82f666}.CustomWarningDialog_title__h7ET6{color:var(--primary-dark-color);font-size:18px;font-weight:700;letter-spacing:-.01em;margin:0 0 2px}.CustomWarningDialog_message__-Kw21{color:var(--primary-dark-color);font-size:13px;line-height:1.55;margin:0 0 24px;opacity:.7}.CustomWarningDialog_actions__exO0I{display:flex;gap:10px;margin-top:7px}.CustomWarningDialog_cancelBtn__vGpwc,.CustomWarningDialog_confirmBtn__fZeZ6{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;flex:1 1;font-size:14px;font-weight:600;gap:8px;height:36px;justify-content:center;transition:transform .15s ease,box-shadow .2s ease,background .2s ease,opacity .2s ease}.CustomWarningDialog_cancelBtn__vGpwc{background:#f3f4f6;color:#374151}.CustomWarningDialog_cancelBtn__vGpwc:hover:not(:disabled){background:#e5e7eb}.CustomWarningDialog_cancelBtn__vGpwc:active:not(:disabled){transform:scale(.97)}.CustomWarningDialog_confirmBtn__fZeZ6{background:linear-gradient(135deg,#f59e0b,#f97316);box-shadow:0 6px 16px #f59e0b59;color:#fff}.CustomWarningDialog_confirmBtn__fZeZ6:hover:not(:disabled){box-shadow:0 8px 22px #f59e0b73}.CustomWarningDialog_confirmBtn__fZeZ6:active:not(:disabled){transform:scale(.97)}.CustomWarningDialog_dialog__guQM6.CustomWarningDialog_danger__1s3K9 .CustomWarningDialog_confirmBtn__fZeZ6{background:var(--warning-color);box-shadow:0 6px 16px #ef444459}.CustomWarningDialog_dialog__guQM6.CustomWarningDialog_danger__1s3K9 .CustomWarningDialog_confirmBtn__fZeZ6:hover:not(:disabled){box-shadow:0 8px 22px #ef444473}.CustomWarningDialog_dialog__guQM6.CustomWarningDialog_info__HEj4n .CustomWarningDialog_confirmBtn__fZeZ6{background:linear-gradient(135deg,#3b82f6,#6366f1);box-shadow:0 6px 16px #3b82f659}.CustomWarningDialog_dialog__guQM6.CustomWarningDialog_info__HEj4n .CustomWarningDialog_confirmBtn__fZeZ6:hover:not(:disabled){box-shadow:0 8px 22px #3b82f673}.CustomWarningDialog_cancelBtn__vGpwc:disabled,.CustomWarningDialog_confirmBtn__fZeZ6:disabled{cursor:not-allowed;opacity:.75;transform:none}.CustomWarningDialog_spinner__8cPGX{animation:CustomWarningDialog_spin__32jcl .7s linear infinite;border:2px solid #ffffff59;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes CustomWarningDialog_spin__32jcl{to{transform:rotate(1turn)}}.CustomWarningDialog_dialog__guQM6.CustomWarningDialog_isLoading__qimDC .CustomWarningDialog_iconRing2__3FA\+7,.CustomWarningDialog_dialog__guQM6.CustomWarningDialog_isLoading__qimDC .CustomWarningDialog_iconRing__k1x-m{animation-play-state:paused;opacity:.35}@media (max-width:480px){.CustomWarningDialog_dialog__guQM6{border-radius:18px;padding:28px 22px 20px}.CustomWarningDialog_title__h7ET6{font-size:16.5px}.CustomWarningDialog_message__-Kw21{font-size:13.5px;margin-bottom:20px}.CustomWarningDialog_cancelBtn__vGpwc,.CustomWarningDialog_confirmBtn__fZeZ6{font-size:13.5px;height:42px}}@media (prefers-reduced-motion:reduce){.CustomWarningDialog_backdrop__mjRVa,.CustomWarningDialog_dialog__guQM6,.CustomWarningDialog_iconRing2__3FA\+7,.CustomWarningDialog_iconRing__k1x-m,.CustomWarningDialog_spinner__8cPGX{animation:none}.CustomWarningDialog_cancelBtn__vGpwc,.CustomWarningDialog_closeBtn__NYt\+i,.CustomWarningDialog_confirmBtn__fZeZ6{transition:none}}.SelectedBookingServiceDialog_overlay__QkoTk{align-items:flex-end;background-color:#0000;display:flex;inset:0;justify-content:center;padding:0;pointer-events:none;position:fixed;transition:background-color .3s ease,-webkit-backdrop-filter .3s ease;transition:background-color .3s ease,backdrop-filter .3s ease;transition:background-color .3s ease,backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease;z-index:1300}.SelectedBookingServiceDialog_overlayVisible__VPB1j{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:#00000080;pointer-events:auto}.SelectedBookingServiceDialog_dialog__RBFCB{background-color:#fff;border-radius:24px 24px 0 0;box-shadow:0 -25px 50px -12px #00000040;display:flex;flex-direction:column;margin:0 50px;max-height:90vh;max-width:100%;opacity:1;overflow:hidden;position:relative;transform:translateY(100%);transition:transform .35s cubic-bezier(.16,1,.3,1);width:900px;will-change:transform}.SelectedBookingServiceDialog_dialogVisible__QuwX6{transform:translateY(0)}.SelectedBookingServiceDialog_dialog__RBFCB:before{background-color:#d4d4d4;border-radius:2px;content:"";height:4px;left:50%;position:absolute;top:8px;transform:translateX(-50%);width:40px;z-index:2}.SelectedBookingServiceDialog_dialogContainer__DmM5Z{border-radius:24px 24px 0 0;display:flex;flex:1 1;flex-direction:column;min-height:0;position:relative}.SelectedBookingServiceDialog_header__qY2uU{align-items:center;display:flex;justify-content:space-between;padding:24px 28px 16px}.SelectedBookingServiceDialog_title__cvoJ1{color:#3f3f3f;font-size:19px;font-weight:700;letter-spacing:-.3px;line-height:1.3;margin:0}.SelectedBookingServiceDialog_closeButton__IWo3W{align-items:center;background-color:#f5f5f5;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;padding:0;transition:all .2s ease;width:36px}.SelectedBookingServiceDialog_closeButton__IWo3W:hover{background-color:#eaeaea;color:#333;transform:rotate(90deg)}.SelectedBookingServiceDialog_closeButton__IWo3W:active{transform:rotate(90deg) scale(.95)}.SelectedBookingServiceDialog_divider__b2Ko0{background-color:#eee;height:1px;margin:0 28px}.SelectedBookingServiceDialog_content__M8846{-webkit-overflow-scrolling:touch;flex:1 1;min-height:200px;overflow-y:auto;padding:20px 28px calc(20px + env(safe-area-inset-bottom, 0px))}.SelectedBookingServiceDialog_content__M8846::-webkit-scrollbar{width:6px}.SelectedBookingServiceDialog_content__M8846::-webkit-scrollbar-track{background:#f5f5f5;border-radius:10px}.SelectedBookingServiceDialog_content__M8846::-webkit-scrollbar-thumb{background:#ddd;border-radius:10px}.SelectedBookingServiceDialog_content__M8846::-webkit-scrollbar-thumb:hover{background:#ccc}.SelectedBookingServiceDialog_loadingContainer__o9PZ7{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:40px 20px}.SelectedBookingServiceDialog_loader__vhCmk{color:#2b8f96;margin-bottom:16px}.SelectedBookingServiceDialog_loadingText__TtgC7{color:#666;font-size:14px;margin:0}.SelectedBookingServiceDialog_emptyContainer__Xel9q{align-items:center;display:flex;justify-content:center;min-height:300px;padding:40px 20px}.SelectedBookingServiceDialog_emptyText__nRxxq{color:#999;font-size:14px;margin:0;text-align:center}.SelectedBookingServiceDialog_closeButton__IWo3W:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}@media (max-width:768px){.SelectedBookingServiceDialog_dialog__RBFCB{max-height:92vh;max-width:100%;min-height:50vh;width:100%}.SelectedBookingServiceDialog_header__qY2uU{padding:24px 20px 12px}.SelectedBookingServiceDialog_title__cvoJ1{font-size:18px}.SelectedBookingServiceDialog_divider__b2Ko0{margin:0 20px}.SelectedBookingServiceDialog_content__M8846{padding:16px 20px calc(16px + env(safe-area-inset-bottom, 0px))}.SelectedBookingServiceDialog_closeButton__IWo3W{height:32px;width:32px}}@media (max-width:480px){.SelectedBookingServiceDialog_dialog__RBFCB{max-height:95vh}.SelectedBookingServiceDialog_title__cvoJ1{font-size:17px}}@media (prefers-reduced-motion:reduce){.SelectedBookingServiceDialog_dialog__RBFCB,.SelectedBookingServiceDialog_overlay__QkoTk{transition:none!important}}.SelectedBookingServiceDialog_footer__ICN2D{align-items:center;background-color:#fff;border-top:1px solid #eee;box-shadow:0 -4px 12px #0000000a;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:16px 28px calc(16px + env(safe-area-inset-bottom, 0px))}.SelectedBookingServiceDialog_footerInfo__AkpKk{align-items:center;display:flex;min-width:0}.SelectedBookingServiceDialog_footerCount__Xfr8t{color:#2b8f96;font-size:13px;font-weight:600}.SelectedBookingServiceDialog_footerHint__XKJj9{color:#9ca3af;font-size:13px}.SelectedBookingServiceDialog_submitButton__iKT0n{align-items:center;background:linear-gradient(135deg,#2b8f96,#1f6b70);border:none;border-radius:6px;box-shadow:0 4px 12px #2b8f964d;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;height:40px;justify-content:center;letter-spacing:.2px;min-width:130px;padding:0 20px;transition:transform .15s ease,box-shadow .2s ease,opacity .2s ease}.SelectedBookingServiceDialog_submitButton__iKT0n:hover:not(:disabled){box-shadow:0 6px 16px #2b8f9666;transform:translateY(-1px)}.SelectedBookingServiceDialog_submitButton__iKT0n:active:not(:disabled){box-shadow:0 2px 6px #2b8f964d;transform:translateY(0)}.SelectedBookingServiceDialog_submitButton__iKT0n:focus-visible{outline:2px solid #2b8f96;outline-offset:2px}.SelectedBookingServiceDialog_submitButtonDisabled__r29zV,.SelectedBookingServiceDialog_submitButton__iKT0n:disabled{background:#e5e7eb;box-shadow:none;color:#9ca3af;cursor:not-allowed;transform:none}.SelectedBookingServiceDialog_spinner__sSu1u{animation:SelectedBookingServiceDialog_spin__XZfTG .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes SelectedBookingServiceDialog_spin__XZfTG{to{transform:rotate(1turn)}}@media (max-width:768px){.SelectedBookingServiceDialog_dialog__RBFCB{margin:0;max-width:100%;width:100%}.SelectedBookingServiceDialog_footer__ICN2D{gap:12px;padding:12px 20px calc(12px + env(safe-area-inset-bottom, 0px))}.SelectedBookingServiceDialog_submitButton__iKT0n{font-size:13px;height:42px;min-width:110px;padding:0 20px}.SelectedBookingServiceDialog_footerCount__Xfr8t,.SelectedBookingServiceDialog_footerHint__XKJj9{font-size:12px}}@media (max-width:380px){.SelectedBookingServiceDialog_footerHint__XKJj9{display:none}.SelectedBookingServiceDialog_submitButton__iKT0n{flex:1 1}}.BookingServiceSlotListItem_slotCard__F5eec{align-items:center;background-color:#fff;border:1px solid #e9e9e9;border-radius:7px;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a;box-sizing:border-box;display:flex;gap:12px;min-height:52px;overflow:hidden;padding:10px 14px;position:relative;transition:box-shadow .2s ease,transform .15s ease,opacity .2s ease;width:100%}.BookingServiceSlotListItem_slotCard__F5eec:hover:not(.BookingServiceSlotListItem_disabled__ELCCy){box-shadow:0 4px 10px #0000001a,0 2px 4px #0000000f;transform:translateY(-1px)}.BookingServiceSlotListItem_slotCard__F5eec[data-selected=true]{background-color:#f0fdf4;border:1.5px solid #22c55e}.BookingServiceSlotListItem_disabled__ELCCy{background-color:#f9fafb;box-shadow:none;cursor:not-allowed;opacity:.9}.BookingServiceSlotListItem_checkboxWrapper__us3rG{align-items:center;display:flex;flex-shrink:0;justify-content:center}.BookingServiceSlotListItem_checkboxButton__D87Pg{align-items:center;background-color:#fff;border:1.5px solid #d1d5db;border-radius:5px;cursor:pointer;display:flex;height:20px;justify-content:center;outline:none;padding:0;transition:all .15s ease;width:20px}.BookingServiceSlotListItem_checkboxButton__D87Pg:hover:not(:disabled):not(.BookingServiceSlotListItem_checked__Qd5HC){background-color:#f0fdf4;border-color:#22c55e}.BookingServiceSlotListItem_checkboxButton__D87Pg:focus-visible{box-shadow:0 0 0 3px #22c55e40}.BookingServiceSlotListItem_checkboxButton__D87Pg.BookingServiceSlotListItem_checked__Qd5HC{background-color:#22c55e;border-color:#22c55e}.BookingServiceSlotListItem_checkboxButton__D87Pg.BookingServiceSlotListItem_checkboxDisabled__3xAoa{background-color:#e5e7eb;border-color:#d1d5db;cursor:not-allowed}.BookingServiceSlotListItem_checkIcon__Ndxuu{color:#fff;height:12px;width:12px}.BookingServiceSlotListItem_content__EEeHp{flex:1 1;min-width:0}.BookingServiceSlotListItem_slotInfo__LkrpC{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.BookingServiceSlotListItem_slotLabel__d8ax2{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.2px}.BookingServiceSlotListItem_slotValue__pYZE9{color:#111827;font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingServiceSlotListItem_statusLabel__5azQG{align-items:center;border-bottom-left-radius:10px;display:inline-flex;flex-shrink:0;justify-content:center;padding:4px 10px 5px;position:absolute;right:0;top:0;white-space:nowrap}.BookingServiceSlotListItem_statusAvailable__vlZ0J{background-color:#dcfce7;color:#166534}.BookingServiceSlotListItem_statusInProgress__hAwPk{background-color:#2dac38;color:#fff}.BookingServiceSlotListItem_statusText__Xm6m6{font-size:11px;font-weight:600;letter-spacing:.2px;line-height:1.2}@media (max-width:480px){.BookingServiceSlotListItem_slotCard__F5eec{flex-wrap:wrap;gap:8px;padding:10px 12px}.BookingServiceSlotListItem_content__EEeHp{flex:1 1 auto;min-width:120px}.BookingServiceSlotListItem_statusLabel__5azQG{justify-content:center;order:3;text-align:center}.BookingServiceSlotListItem_slotValue__pYZE9{white-space:normal;word-break:break-word}}.BookingServiceSlotListView_listViewContainer__lagXa{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(300px,2fr));justify-items:center;width:100%}.BookingDetailsDialog_overlay__kOKVf{align-items:center;background-color:#0000;display:flex;inset:0;justify-content:center;padding:16px;pointer-events:none;position:fixed;transition:background-color .3s ease,-webkit-backdrop-filter .3s ease;transition:background-color .3s ease,backdrop-filter .3s ease;transition:background-color .3s ease,backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease;z-index:1300}.BookingDetailsDialog_overlayVisible__j\+mxY{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:#00000080;pointer-events:auto}.BookingDetailsDialog_dialog__9nTmK{background-color:#fff;border-radius:24px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;max-height:90vh;max-width:95vw;opacity:0;overflow:hidden;transform:scale(.95) translateY(20px);transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s cubic-bezier(.16,1,.3,1);width:900px;will-change:transform,opacity}.BookingDetailsDialog_dialogVisible__p6FF2{opacity:1;transform:scale(1) translateY(0)}.BookingDetailsDialog_dialogContainer__5RGMs{border-radius:20px;display:flex;flex:1 1;flex-direction:column;min-height:0}.BookingDetailsDialog_header__Z3F1F{align-items:center;display:flex;justify-content:space-between;padding:24px 28px 16px}.BookingDetailsDialog_title__RajZT{color:var(--primary-dark-color);font-size:19px;font-weight:700;letter-spacing:-.3px;line-height:1.3;margin:0}.BookingDetailsDialog_closeButton__OXm2G{align-items:center;background-color:#f5f5f5;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;padding:0;transition:all .2s ease;width:36px}.BookingDetailsDialog_closeButton__OXm2G:hover{background-color:#eaeaea;color:#333;transform:rotate(90deg)}.BookingDetailsDialog_closeButton__OXm2G:active{transform:rotate(90deg) scale(.95)}.BookingDetailsDialog_divider__P3UPZ{background-color:#eee;height:1px;margin:0 28px}.BookingDetailsDialog_content__5kNwR{-webkit-overflow-scrolling:touch;flex:1 1;min-height:200px;overflow-y:auto;padding:20px 28px}.BookingDetailsDialog_content__5kNwR::-webkit-scrollbar{width:6px}.BookingDetailsDialog_content__5kNwR::-webkit-scrollbar-track{background:#f5f5f5;border-radius:10px}.BookingDetailsDialog_content__5kNwR::-webkit-scrollbar-thumb{background:#ddd;border-radius:10px}.BookingDetailsDialog_content__5kNwR::-webkit-scrollbar-thumb:hover{background:#ccc}.BookingDetailsDialog_loadingContainer__4B8ao{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:40px 20px}.BookingDetailsDialog_loader__XCk7A{color:#2b8f96;margin-bottom:16px}.BookingDetailsDialog_loadingText__lbb32{color:#666;font-size:14px;margin:0}.BookingDetailsDialog_emptyContainer__a6KoO{align-items:center;display:flex;justify-content:center;min-height:300px;padding:40px 20px}.BookingDetailsDialog_emptyText__1A2il{color:#999;font-size:14px;margin:0;text-align:center}.BookingDetailsDialog_closeButton__OXm2G:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}@media (max-width:768px){.BookingDetailsDialog_content__5kNwR{padding:10px}.BookingDetailsDialog_overlay__kOKVf{align-items:flex-end;justify-content:center;padding:0}.BookingDetailsDialog_dialog__9nTmK{border-radius:24px 24px 0 0;height:auto;max-height:92vh;max-width:100%;min-height:50vh;opacity:1;transform:translateY(100%);transition:transform .32s cubic-bezier(.16,1,.3,1);width:100%}.BookingDetailsDialog_dialogVisible__p6FF2{opacity:1;transform:translateY(0)}.BookingDetailsDialog_dialog__9nTmK:before{background-color:#d4d4d4;border-radius:2px;content:"";height:4px;left:50%;position:absolute;top:8px;transform:translateX(-50%);width:40px;z-index:2}.BookingDetailsDialog_dialogContainer__5RGMs{border-radius:24px 24px 0 0;position:relative}.BookingDetailsDialog_header__Z3F1F{padding:24px 20px 12px}.BookingDetailsDialog_title__RajZT{font-size:18px}.BookingDetailsDialog_divider__P3UPZ{margin:0 20px}.BookingDetailsDialog_closeButton__OXm2G{height:32px;width:32px}}@media (max-width:480px){.BookingDetailsDialog_dialog__9nTmK{max-height:95vh}.BookingDetailsDialog_title__RajZT{font-size:17px}}@media (prefers-reduced-motion:reduce){.BookingDetailsDialog_dialog__9nTmK,.BookingDetailsDialog_overlay__kOKVf{transition:none!important}}.BookingSearch_searchContainer__VhP1z{align-self:self-end;border-radius:10px;display:flex;flex-direction:row;gap:15px;margin-bottom:20px;margin-top:0;width:100%}.BookingSearch_searchBox__rb3Gc{align-items:center;display:flex;position:relative;width:100%}.BookingSearch_input__UIR72{border:1px solid #e9e9e9;border-radius:5px;font-size:15px;height:45px;outline:none;padding-left:38px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.BookingSearch_searchIcon__v8JzV{color:#cacaca;left:14px;position:absolute}.BookingSearch_input__UIR72:focus{animation:BookingSearch_inputFade__MZUV- .3s ease;box-shadow:0 0 0 3px #1976d233}.BookingSearch_searchSubmitButton__dP6sf{align-items:center;background-color:var(--primary-color);border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:8px;height:45px;justify-content:center;min-width:120px;transition:opacity .2s ease;width:170px}.BookingSearch_searchSubmitButton__dP6sf:disabled{cursor:not-allowed;opacity:.6}.BookingSearch_clearButton__GoLlI{align-items:center;background:#0000;background-color:#e0e0e0;border:none;border-radius:10px;color:#6b7280;cursor:pointer;display:flex;height:44px;justify-content:center;margin-left:10px;padding:4px;transition:color .2s ease;width:44px}.BookingSearch_clearButton__GoLlI:hover{color:#111827}.BookingSearch_clearIcon__zgYwi{font-size:14px}.BookingSearch_spinner__WAK0r{animation:BookingSearch_spin__2L-Pj .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes BookingSearch_spin__2L-Pj{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes BookingSearch_inputFade__MZUV-{0%{opacity:.7}to{opacity:1}}.StoreServiceBookingDetailsDialog_dialog__QEl-p{background:#f7f9fc;box-sizing:border-box;min-height:100vh;padding:16px;width:100%}.StoreServiceBookingDetailsDialog_overlay__3WBZ5{align-items:center;animation:StoreServiceBookingDetailsDialog_fadeIn__rnUk3 .18s ease-out;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a73;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.StoreServiceBookingDetailsDialog_modal__v1Hx5{animation:StoreServiceBookingDetailsDialog_slideUp__oVZgi .22s ease-out;background:#fff;border-radius:16px;border-bottom-left-radius:0;border-bottom-right-radius:0;bottom:0;box-shadow:0 20px 50px #0000002e;display:flex;flex-direction:column;max-height:95vh;max-width:1300px;overflow:hidden;position:fixed;width:100%}.StoreServiceBookingDetailsDialog_header__WM5F4{align-items:flex-start;border-bottom:1px solid #eef1f5;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:18px 22px}.StoreServiceBookingDetailsDialog_title__Qg0GK{color:#1a1a1a;font-size:18px;font-weight:700;margin:0}.StoreServiceBookingDetailsDialog_subtitle__BrzvL{color:#6b7280;font-size:13px;margin:2px 0 0}.StoreServiceBookingDetailsDialog_closeButton__90NnX{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:inline-flex;font-size:22px;height:34px;justify-content:center;line-height:1;transition:background .15s ease,color .15s ease;width:34px}.StoreServiceBookingDetailsDialog_closeButton__90NnX:hover{background:#f3f4f6;color:#111827}.StoreServiceBookingDetailsDialog_body__1VCEs{flex:1 1;min-height:0;overflow-y:auto;padding:18px 22px 22px}.StoreServiceBookingDetailsDialog_layout__3ow9u{align-items:flex-start;display:flex;gap:20px}.StoreServiceBookingDetailsDialog_sidebar__hheGl{position:sticky;top:0}.StoreServiceBookingDetailsDialog_content__D29Kh{flex:1 1;min-width:0}.StoreServiceBookingDetailsDialog_mobileLayout__IcHJb{display:flex;flex-direction:column;gap:12px}@keyframes StoreServiceBookingDetailsDialog_fadeIn__rnUk3{0%{opacity:0}to{opacity:1}}@keyframes StoreServiceBookingDetailsDialog_slideUp__oVZgi{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:1024px){.StoreServiceBookingDetailsDialog_sidebar__hheGl{flex:0 0 220px;max-width:220px}.StoreServiceBookingDetailsDialog_layout__3ow9u{gap:16px}}@media (max-width:768px){.StoreServiceBookingDetailsDialog_overlay__3WBZ5{align-items:flex-end;padding:0}.StoreServiceBookingDetailsDialog_modal__v1Hx5{border-radius:16px 16px 0 0;max-height:94vh;max-width:100%}.StoreServiceBookingDetailsDialog_body__1VCEs,.StoreServiceBookingDetailsDialog_header__WM5F4{padding:14px 16px}.StoreServiceBookingDetailsDialog_layout__3ow9u{flex-direction:column;gap:12px}.StoreServiceBookingDetailsDialog_sidebar__hheGl{flex:1 1 auto;max-width:100%;position:static;width:100%}.StoreServiceBookingDetailsDialog_title__Qg0GK{font-size:16px}}@media (max-width:480px){.StoreServiceBookingDetailsDialog_body__1VCEs{padding:0}.StoreServiceBookingDetailsDialog_mobileLayout__IcHJb{gap:10px}}.StoreDetails_page__alHKT{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#111827;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh;padding-bottom:60px}.StoreDetails_container__7F0ba{margin:0 auto;max-width:1500px;padding:0 24px;position:relative;z-index:2}.StoreDetails_hero__E\+LyF{background:var(--primary-color);overflow:hidden;padding:20px 0 100px;position:relative}.StoreDetails_heroInner__TX1PF{position:relative;z-index:3}.StoreDetails_heroCircle1__dvpK3{background:#ffffff0f;border-radius:50%;height:400px;pointer-events:none;position:absolute;right:-120px;top:-120px;width:400px}.StoreDetails_heroCircle2__ORasi{background:#ffffff0a;border-radius:50%;bottom:-180px;height:340px;left:-100px;pointer-events:none;position:absolute;width:340px}.StoreDetails_heroGlow__VgWJ6{background:radial-gradient(circle,#ffffff1a 0,#0000 60%);height:800px;left:50%;pointer-events:none;position:absolute;top:-50%;transform:translateX(-50%);width:800px}.StoreDetails_heroWave__wAl0g{bottom:-1px;display:block;height:60px;left:0;position:absolute;width:100%}.StoreDetails_bannerWrap__107zZ{background:#fff;border-radius:5px;margin-bottom:24px;margin-top:-70px;padding:15px;position:relative;z-index:4}.StoreDetails_pageHeader__\+X5PB{margin-bottom:20px}.StoreDetails_title__G9ZA4{align-items:center;color:#111827;display:flex;font-size:22px;font-weight:600;gap:10px;letter-spacing:-.01em;line-height:1.3;margin:0 0 4px}.StoreDetails_titleDot__\+92I4{background:#207c83;border-radius:50%;display:inline-block;flex-shrink:0;height:8px;width:8px}.StoreDetails_subtitle__SimcQ{color:#6b7280;font-size:14px;line-height:1.5;margin:0;padding-left:18px}.StoreDetails_card__SFDkj{background:#fff;border:1px solid #ebebeb;border-radius:7px;padding:24px}@media (max-width:768px){.StoreDetails_container__7F0ba{padding:0 12px}.StoreDetails_hero__E\+LyF{padding:16px 0 80px}.StoreDetails_bannerWrap__107zZ{margin-top:-50px}.StoreDetails_title__G9ZA4{font-size:20px}.StoreDetails_card__SFDkj{padding:0}.StoreDetails_heroWave__wAl0g{height:40px}}.AppBar_appBar__Ksx6o{background:#fff;border-bottom:1px solid #eaeef2;box-shadow:0 2px 5px -1px #32325d40,0 1px 3px -1px #0000004d;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;position:sticky;top:0;width:100%;z-index:1000}.AppBar_container__8N8rM{align-items:center;display:flex;gap:24px;height:70px;justify-content:space-between;margin:0 auto;padding:0;z-index:10000}.AppBar_leftSection__RKA10{align-items:center;display:flex;flex-shrink:0;gap:16px}.AppBar_mobileMenuButton__gz0yY{background:none;border:none;border-radius:8px;color:#4a5568;cursor:pointer;display:none;padding:8px;transition:background-color .2s}.AppBar_mobileMenuButton__gz0yY:hover{background-color:#f7fafc}.AppBar_logo__WAiGt{align-items:center;cursor:default;display:flex;gap:8px}.AppBar_logoIcon__CkHqs{color:#2d3748;font-size:24px;font-weight:300}.AppBar_logoText__AyLQ\+{color:var(--dark-text-color);font-size:18px;font-weight:600;letter-spacing:-.01em}.AppBar_desktopNav__2ABif{align-items:center;display:flex;gap:4px;margin-left:24px}.AppBar_navLink__UJU33{align-items:center;border-radius:8px;color:#4a5568;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 16px;text-decoration:none;transition:all .2s;white-space:nowrap}.AppBar_navLink__UJU33:hover{background-color:#f7fafc;color:#1a202c}.AppBar_navLink__UJU33 svg{opacity:.7}.AppBar_center__CaeiR{display:flex;flex:1 1;flex-direction:row;gap:5px}.AppBar_location-container__00yEa{align-items:center;display:flex;gap:8px;margin-right:20px;padding-left:0;width:210px}.AppBar_location-container__00yEa :hover{background-color:#e4e4e4;border-radius:2px;cursor:pointer;transition:.3s}.AppBar_logo-text-container__-AzxV{margin-left:10px;margin-top:-5px}.AppBar_location-container__00yEa label{color:#2d4b4b;font-size:14px;font-weight:700;letter-spacing:-.3px}.AppBar_location-container__00yEa p{color:#526868;font-size:11px;font-weight:400;letter-spacing:-.4px;margin-top:-2px;position:relative}.AppBar_location-container__00yEa img{color:var(--text-color);position:relative;top:-1px;width:9px}.AppBar_rightSection__hC9Zx{align-items:center;display:flex;flex-shrink:0;gap:16px;margin-left:20px;z-index:10000}.AppBar_notificationButton__fwq0Y{align-items:center;background:none;border:none;border-radius:8px;color:#4a5568;cursor:pointer;display:flex;justify-content:center;padding:8px;position:relative;transition:background-color .2s}.AppBar_notificationButton__fwq0Y:hover{background-color:#f7fafc}.AppBar_notificationBadge__-Jfmk{align-items:center;background:#e53e3e;border-radius:8px;color:#fff;display:flex;font-size:10px;font-weight:600;height:16px;justify-content:center;min-width:16px;padding:0 4px;position:absolute;right:4px;top:4px}.AppBar_profileContainer__YOzke{position:relative}.AppBar_profileButton__RcXLC{align-items:center;background:none;border:1px solid #dfdfdf;border-radius:40px;cursor:pointer;display:flex;gap:8px;padding:6px 8px 6px 6px;transition:all .2s}.AppBar_profileButton__RcXLC:hover{background-color:#f7fafc;border-color:#e2e8f0}.AppBar_profileAvatar__cBklA{align-items:center;background:#edf2f7;border-radius:36px;color:#4a5568;display:flex;font-size:16px;font-weight:500;height:36px;justify-content:center;overflow:hidden;width:36px}.AppBar_profileAvatar__cBklA img{height:100%;object-fit:cover;width:100%}.AppBar_profileInfo__pxjEp{align-items:flex-start;display:flex;flex-direction:column;line-height:1.3}.AppBar_profileName__FT7D0{color:#1a202c;font-size:14px;font-weight:500}.AppBar_profileRole__gGLKx{color:#718096;font-size:11px;letter-spacing:.3px;text-transform:uppercase}.AppBar_dropdownIcon__DqzQO{color:#718096;transition:transform .2s}.AppBar_rotated__V9SM7{transform:rotate(180deg)}.AppBar_dropdownMenu__C2a5q{animation:AppBar_fadeIn__vzKh8 .2s ease;background:#fff;border:1px solid #eaeef2;border-radius:16px;box-shadow:0 10px 40px #00000014,0 2px 8px #0000000a;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:260px;z-index:100}.AppBar_dropdownHeader__abhdP{background:#fafbfc;padding:16px}.AppBar_dropdownUserInfo__E3LYT{display:flex;flex-direction:column;gap:4px}.AppBar_dropdownUserName__cQspq{color:#1a202c;font-size:14px;font-weight:600}.AppBar_dropdownUserEmail__w72iI{color:#718096;font-size:12px}.AppBar_dropdownDivider__cBdBl{background:#eaeef2;height:1px}.AppBar_dropdownItem__EqXv6{align-items:center;background:none;border:none;color:#4a5568;cursor:pointer;display:flex;font-size:14px;gap:12px;padding:12px 16px;text-align:left;transition:all .2s;width:100%}.AppBar_dropdownItem__EqXv6:hover{background-color:#f7fafc;color:#1a202c}.AppBar_dropdownItem__EqXv6 svg{opacity:.7}.AppBar_logoutItem__Y0c-b{color:#e53e3e}.AppBar_logoutItem__Y0c-b:hover{background-color:#fff5f5;color:#c53030}.AppBar_logoutItem__Y0c-b svg{opacity:1}@media (max-width:1024px){.AppBar_desktopNav__2ABif{display:none}.AppBar_mobileMenuButton__gz0yY{display:flex}.AppBar_mobileMenu__NqwS7{display:block}.AppBar_profileInfo__pxjEp{display:none}}@media (max-width:768px){.AppBar_container__8N8rM{padding:0 16px}.AppBar_centerSection__tbWPd{max-width:none}.AppBar_profileButton__RcXLC{padding:4px}.AppBar_profileAvatar__cBklA{height:26px;width:26px}.AppBar_logoText__AyLQ\+{font-size:16px}}@media (max-width:640px){.AppBar_notificationButton__fwq0Y{display:none}.AppBar_logoIcon__CkHqs{font-size:20px}.AppBar_searchInput__sUf8o{font-size:13px}.AppBar_searchButton__0370i{font-size:16px;height:28px;width:28px}}.AppBar_addToCartBadge__hxUXG{align-items:center;background-color:#e53e3e;border-radius:10px;color:#fff;display:flex;font-size:13px;font-weight:500;height:20px;justify-content:center;position:absolute;right:-12px;top:-5px;width:20px}.MobileMenu_mobileMenuOverlay__1DCMr{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:#0006;inset:0;opacity:0;position:fixed;transition:opacity .35s ease,visibility .35s ease;visibility:hidden;z-index:1}.MobileMenu_mobileMenuOverlay__1DCMr.MobileMenu_open__G9219{opacity:1;visibility:visible}.MobileMenu_mobileMenu__AxWqP{background:#fff;box-shadow:none;display:flex;flex-direction:column;gap:4px;height:100vh;height:100dvh;max-width:85vw;overflow-y:auto;padding:8px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .4s cubic-bezier(.22,1,.36,1),visibility .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease;visibility:hidden;width:300px;will-change:transform;z-index:2}.MobileMenu_mobileMenu__AxWqP.MobileMenu_open__G9219{box-shadow:-8px 0 32px #0000001f;transform:translateX(0);visibility:visible}.MobileMenu_mobileMenuHeader__K5GNC{align-items:center;border-bottom:1px solid #eaeef2;display:flex;justify-content:space-between;margin-bottom:8px;padding:12px 16px}.MobileMenu_mobileMenuTitle__b\+pZk{color:#1a202c;font-size:15px;font-weight:600;letter-spacing:-.01em}.MobileMenu_mobileMenuClose__OehYO{align-items:center;background:none;background-color:#eee;border:none;border-radius:8px;color:#4a5568;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:background-color .2s ease,transform .2s ease}.MobileMenu_mobileMenuClose__OehYO:hover{background-color:#f7fafc;transform:rotate(90deg)}.MobileMenu_mobileNavLink__filEP{align-items:center;border-radius:12px;color:#4a5568;display:flex;font-size:15px;font-weight:500;gap:12px;opacity:0;padding:14px 16px;text-decoration:none;transform:translateX(24px);transition:opacity .3s ease,transform .35s cubic-bezier(.22,1,.36,1),background-color .2s ease,color .2s ease}.MobileMenu_mobileMenu__AxWqP.MobileMenu_open__G9219 .MobileMenu_mobileNavLink__filEP{opacity:1;transform:translateX(0)}.MobileMenu_mobileMenu__AxWqP.MobileMenu_open__G9219 .MobileMenu_mobileNavLink__filEP:nth-child(2){transition-delay:.1s}.MobileMenu_mobileMenu__AxWqP.MobileMenu_open__G9219 .MobileMenu_mobileNavLink__filEP:nth-child(3){transition-delay:.18s}.MobileMenu_mobileMenu__AxWqP.MobileMenu_open__G9219 .MobileMenu_mobileNavLink__filEP:nth-child(4){transition-delay:.26s}.MobileMenu_mobileMenu__AxWqP.MobileMenu_open__G9219 .MobileMenu_mobileNavLink__filEP:nth-child(5){transition-delay:.34s}.MobileMenu_mobileMenu__AxWqP.MobileMenu_open__G9219 .MobileMenu_mobileNavLink__filEP:nth-child(6){transition-delay:.42s}.MobileMenu_mobileNavLink__filEP:hover{background-color:#f7fafc;color:#1a202c}@media (min-width:1025px){.MobileMenu_mobileMenuOverlay__1DCMr,.MobileMenu_mobileMenu__AxWqP{display:none}}.GuideMenus_container__Qd00A{background-color:#fff;flex:1 1;margin-top:1px;min-height:100vh}.GuideMenus_scrollContainer__A38Lj{height:calc(100vh - 60px);overflow-y:auto;padding-bottom:10vh;scrollbar-width:thin}.GuideMenus_scrollContainer__A38Lj::-webkit-scrollbar{width:6px}.GuideMenus_scrollContainer__A38Lj::-webkit-scrollbar-track{background:#f1f1f1}.GuideMenus_scrollContainer__A38Lj::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.GuideMenus_cardsWrapper__SGp3k{margin:0 auto;max-width:600px;padding:0 20px}.GuideMenus_card__c7\+69{background:#fff;border:none;border-bottom:1px solid #e0e0e0;cursor:pointer;display:block;padding:20px 10px;transition:background-color .2s ease;width:100%}.GuideMenus_card__c7\+69:hover{background-color:#f8f9fa}.GuideMenus_card__c7\+69:active{opacity:.8}.GuideMenus_cardContent__C4Vlr{display:flex;flex:1 1}.GuideMenus_icon__Sec4a{align-items:center;display:flex;font-size:20px;font-weight:700;justify-content:center;width:35px}.GuideMenus_title__PHOMU{color:#4e4e4e;flex:1 1;font-size:13px;font-weight:500;margin-left:10px}.GuideMenus_arrow__KayuS{font-size:15px;font-weight:700}.GuideMenus_stepsContainer__qi85V{margin-top:20px}.GuideMenus_stepContainer__K3mae{align-items:flex-start;display:flex;min-height:60px;padding:20px 0;position:relative}.GuideMenus_stepContainer__K3mae:first-child .GuideMenus_connectingLine__JVZHK{top:28px}.GuideMenus_connectingLine__JVZHK{background-color:#ccc;height:100%;left:12px;position:absolute;top:0;width:1px;z-index:1}.GuideMenus_circleBorder__8kC26{align-items:center;background:#fff;border:1px solid #06c;border-radius:50%;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px;z-index:2}.GuideMenus_circleText__RuC1F{color:#06c;font-size:12px;font-weight:700}.GuideMenus_stepTextContainer__x51hj{padding-left:15px;padding-top:4px;width:91%}.GuideMenus_stepText__T\+PHg{color:#444;font-size:12px;letter-spacing:.3px;line-height:1.2;margin:0}.GuideMenus_modalOverlay__YhOLS{align-items:flex-end;animation:GuideMenus_slideInUp__L8Rj\+ .3s ease-out;background:#00000080;bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:1000}.GuideMenus_dialog__zPGD6{animation:GuideMenus_slideInUp__L8Rj\+ .3s ease-out;background:#fff;border-top-left-radius:20px;border-top-right-radius:20px;max-height:95vh;max-width:500px;overflow:hidden;padding:20px;width:100%}.GuideMenus_dialogHeader__b1LRT{align-items:center;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;margin-bottom:30px;padding-bottom:15px}.GuideMenus_dialogTitle__TN9wH{color:#505050;font-size:16px;font-weight:500;margin:0;width:85%}.GuideMenus_thumbnailContainer__jHSmY{align-items:center;background:#000;border:none;border-radius:10px;cursor:pointer;display:flex;height:230px;justify-content:center;margin-bottom:30px;overflow:hidden;position:relative;transition:transform .2s ease;width:100%}.GuideMenus_thumbnailContainer__jHSmY:hover{transform:scale(1.02)}.GuideMenus_playIcon__xQihJ{color:#a54141;height:40px;pointer-events:none;position:absolute;width:40px;z-index:10}.GuideMenus_thumbnailImage__D9dXh{height:100%;object-fit:cover;width:100%}.GuideMenus_closeButton__liS3s{align-self:flex-end;background:none;border:none;border-radius:4px;color:#06c;cursor:pointer;font-size:16px;font-weight:500;margin-top:10px;padding:8px 16px}.GuideMenus_closeButton__liS3s:hover{background:#f0f8ff}@keyframes GuideMenus_slideInUp__L8Rj\+{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.GuideMenus_cardsWrapper__SGp3k{padding:0 15px}.GuideMenus_dialog__zPGD6{border-radius:0;margin:0;max-width:100%}.GuideMenus_thumbnailContainer__jHSmY{height:200px}}@media (max-width:480px){.GuideMenus_stepText__T\+PHg{font-size:11px;line-height:1.1}.GuideMenus_dialogTitle__TN9wH{font-size:16px}}.CustomDialog_backdrop__hmo-R{align-items:center;background:#000000bf;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.CustomDialog_dialog__Y6cV9{animation:CustomDialog_slideUp__YyUnP .4s cubic-bezier(.4,0,.2,1);background:#fff;border-radius:24px;box-shadow:0 25px 50px -12px #00000040,inset 0 0 0 1px #0000000d;display:flex;flex-direction:column;overflow:hidden;position:relative}.CustomDialog_dialog__Y6cV9:after{content:"";height:4px;left:0;opacity:.7;position:absolute;right:0;top:0}.CustomDialog_header__kmBym{align-items:center;background:#fafafa;border-bottom:1px solid #eaeaea;display:flex;justify-content:space-between;padding:20px 28px}.CustomDialog_titleContainer__l-Dx7{color:#1a1a1a;flex:1 1}.CustomDialog_title__IFKvR{color:#111;font-size:1.35rem;font-weight:500;letter-spacing:-.02em;line-height:1.4;margin:0}.CustomDialog_closeButton__SA48j{align-items:center;background:#f0f0f0;border:none;border-radius:12px;color:#4a4a4a;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;margin-left:16px;padding:8px;transition:all .2s cubic-bezier(.4,0,.2,1);width:36px}.CustomDialog_closeButton__SA48j:hover{background:#e5e5e5;color:#1a1a1a;transform:rotate(90deg)}.CustomDialog_closeButton__SA48j:active{background:#d4d4d4;transform:scale(.95) rotate(90deg)}.CustomDialog_body__JOUVc{background:#fff;color:#2d2d2d;flex:1 1;line-height:1.6;overflow-y:auto;padding:28px}.CustomDialog_body__JOUVc::-webkit-scrollbar{width:6px}.CustomDialog_body__JOUVc::-webkit-scrollbar-track{background:#f5f5f5}.CustomDialog_body__JOUVc::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}.CustomDialog_body__JOUVc::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.CustomDialog_footer__DhQay{align-items:center;background:#fafafa;border-top:1px solid #eaeaea;display:flex;gap:12px;justify-content:flex-end;padding:20px 28px}.CustomDialog_cancelButton__4Mstw{background:#fff;border:1px solid #e0e0e0;border-radius:10px;box-shadow:0 1px 2px #0000000d;color:#4a4a4a;cursor:pointer;font-size:.95rem;font-weight:500;padding:10px 24px;transition:all .2s cubic-bezier(.4,0,.2,1)}.CustomDialog_cancelButton__4Mstw:hover{background:#f8f8f8;border-color:#c7c7c7;box-shadow:0 2px 4px #0000000d;color:#2d2d2d}.CustomDialog_cancelButton__4Mstw:active{box-shadow:none;transform:translateY(1px)}.CustomDialog_confirmButton__2My4l{background:#1a1a1a;border:none;border-radius:10px;box-shadow:0 4px 12px #00000026;color:#fff;cursor:pointer;font-size:.95rem;font-weight:500;padding:10px 24px;transition:all .2s cubic-bezier(.4,0,.2,1)}.CustomDialog_confirmButton__2My4l:hover{background:#2d2d2d;box-shadow:0 6px 16px #0003;transform:translateY(-1px)}.CustomDialog_confirmButton__2My4l:active{background:#0d0d0d;box-shadow:0 2px 8px #00000026;transform:translateY(1px)}@keyframes CustomDialog_fadeIn__6MK2T{0%{opacity:0}to{opacity:1}}@keyframes CustomDialog_slideUp__YyUnP{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:640px){.CustomDialog_dialog__Y6cV9{border-radius:20px;margin:20px;max-height:85vh!important;width:92%!important}.CustomDialog_header__kmBym{padding:16px 20px}.CustomDialog_body__JOUVc{padding:20px}.CustomDialog_footer__DhQay{padding:16px 20px}.CustomDialog_title__IFKvR{font-size:1.2rem}.CustomDialog_cancelButton__4Mstw,.CustomDialog_confirmButton__2My4l{font-size:.9rem;padding:8px 20px}}.VideoPlayer_videoContainer__EWL03{background:#fafafa;border-radius:16px;height:100%}.VideoPlayer_videoContainer__EWL03,.VideoPlayer_videoWrapper__mHzT4{align-items:center;display:flex;justify-content:center;overflow:hidden;width:100%}.VideoPlayer_videoWrapper__mHzT4{background:#000;border-radius:12px;height:auto;position:relative}.VideoPlayer_videoPlayer__zlzJU{background:#000;border-radius:12px;box-shadow:0 8px 20px -8px #0003;cursor:pointer;display:block;height:auto;max-height:100%;width:100%}.VideoPlayer_playIconOverlay__GKtnr{align-items:center;animation:VideoPlayer_fadeIn__hSXqB .3s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000004d;bottom:0;cursor:pointer;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;transition:all .3s ease}.VideoPlayer_playIconOverlay__GKtnr:hover{background:#0006}.VideoPlayer_playIconOverlay__GKtnr:hover .VideoPlayer_playIconContainer__O-jm1{background:#ffffff40;transform:scale(1.1)}.VideoPlayer_playIconContainer__O-jm1{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;border:2px solid #ffffff80;border-radius:50%;display:flex;height:80px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:80px}.VideoPlayer_playIcon__wzab-{color:#fff;filter:drop-shadow(0 4px 6px rgba(0,0,0,.3));height:40px;margin-left:4px;width:40px}@keyframes VideoPlayer_fadeIn__hSXqB{0%{opacity:0}to{opacity:1}}@keyframes VideoPlayer_pulse__NdGaa{0%{box-shadow:0 0 0 0 #fff6;transform:scale(1)}70%{box-shadow:0 0 0 10px #fff0;transform:scale(1.05)}to{box-shadow:0 0 0 0 #fff0;transform:scale(1)}}.VideoPlayer_playIconOverlay__GKtnr .VideoPlayer_playIconContainer__O-jm1{animation:VideoPlayer_pulse__NdGaa 2s infinite}.VideoPlayer_playIconOverlay__GKtnr:hover .VideoPlayer_playIconContainer__O-jm1{animation:none}.VideoPlayer_videoPlayer__zlzJU::-webkit-media-controls{background:linear-gradient(#0000,#000000b3);border-radius:0 0 12px 12px}.VideoPlayer_videoPlayer__zlzJU::-webkit-media-controls-panel{background:#0000}.VideoPlayer_videoPlayer__zlzJU::-webkit-media-controls-play-button{border-radius:50%;-webkit-transition:all .2s ease;transition:all .2s ease}.VideoPlayer_videoPlayer__zlzJU::-webkit-media-controls-play-button:hover{background:#fff3;transform:scale(1.1)}.VideoPlayer_videoPlayer__zlzJU::-webkit-media-controls-current-time-display,.VideoPlayer_videoPlayer__zlzJU::-webkit-media-controls-time-remaining-display{color:#fff;text-shadow:0 1px 2px #00000080}@media (max-width:640px){.VideoPlayer_playIconContainer__O-jm1{height:60px;width:60px}.VideoPlayer_playIcon__wzab-{height:30px;width:30px}}.GuidTab_container__63GuC{background-color:#fff;border-radius:5px;margin-bottom:10px;margin-top:-10px;overflow:hidden}.GuidTab_tabHeader__wAFL8{background-color:#fff;border-bottom:1px solid #e0e0e0;display:flex;height:45px;position:relative}.GuidTab_tab__ftXm3{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:4px;justify-content:center;padding:0;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.GuidTab_tab__ftXm3:not(:last-child){border-right:1px solid #f0f0f0}.GuidTab_tab__ftXm3:hover{background-color:#0066cc0d}.GuidTab_tab__ftXm3:active{transform:translateY(1px)}.GuidTab_activeTab__fNPEN{background-color:#0066cc14}.GuidTab_tabIcon__9EkqW{font-size:20px;line-height:1;margin-bottom:0}.GuidTab_tabTitle__Pa21S{color:#666;font-size:12px;font-weight:500;transition:all .3s ease}.GuidTab_activeTab__fNPEN .GuidTab_tabTitle__Pa21S{color:var(--primary-color);color:var(--logo-color,var(--primary-color));font-weight:600}.GuidTab_indicator__QX3sK{background-color:var(--primary-color);background-color:var(--logo-color,var(--primary-color));border-radius:2px 2px 0 0;bottom:0;box-shadow:0 2px 8px #0066cc4d;height:3px;position:absolute;transition:all .4s cubic-bezier(.4,0,.2,1);will-change:transform,width}.logoColor{--logo-color:var(--primary-color)}@media (max-width:768px){.GuidTab_tabHeader__wAFL8{height:56px}.GuidTab_tabTitle__Pa21S{font-size:11px}.GuidTab_tabIcon__9EkqW{font-size:18px}}@media (max-width:480px){.GuidTab_container__63GuC{margin-bottom:8px}.GuidTab_tabHeader__wAFL8{height:52px}}.GuidTab_tab__ftXm3:focus{outline:none}.GuidTab_tab__ftXm3:focus-visible{background-color:#0066cc1a;box-shadow:inset 0 0 0 2px #0066cc4d}@media (prefers-reduced-motion:reduce){.GuidTab_indicator__QX3sK,.GuidTab_tabTitle__Pa21S,.GuidTab_tab__ftXm3{transition:none}}.SearchInputBoxWithFilterTab_input-container__inxph{width:63%}.SearchInputBoxWithFilterTab_search-custom-input-wrapper__kWNRw{position:relative;width:100%}.SearchInputBoxWithFilterTab_search-custom-input-container__JhrCs{align-items:center;background-color:#fff;border:1px solid #e9e9e9;border-radius:6px;cursor:pointer;display:flex;height:45px;justify-content:center;overflow:hidden;padding-bottom:3px;position:relative;width:100%}.SearchInputBoxWithFilterTab_search-custom-input-container__JhrCs:focus-within{background-color:#fff!important;transition:background-color .2s ease,border-color .2s ease}.SearchInputBoxWithFilterTab_search-custom-input__ybIrl{background-color:initial;border:0 solid #cfcfcf;color:#636363;display:flex;font-size:15px;font-weight:500;height:46px;letter-spacing:.3px;margin-right:14px;outline:none;padding-left:20px;position:relative;width:100%}.SearchInputBoxWithFilterTab_service-selector__wWf0t{background:#0000;border:none;border-right:1px solid gray;height:100%;left:0;position:absolute;width:20%}.SearchInputBoxWithFilterTab_serach-icon-container__W4KeZ{align-items:center;background-color:#399c9c;background-color:var(--primary-color,#399c9c);border-bottom-right-radius:5px;border-top-right-radius:5px;display:flex;gap:10px;height:45px;justify-content:center;padding:0 15px;position:absolute;right:0;top:0;z-index:10}.SearchInputBoxWithFilterTab_serach-icon-container__W4KeZ img{height:20px;margin-top:2px;width:20px}.SearchInputBoxWithFilterTab_search-button__i-iYh{align-items:center;background-color:#399c9c;border:none;border-radius:20px;color:#e2ecec;cursor:pointer;display:flex;font-size:12px;font-weight:500;height:26px;justify-content:center;outline:none;padding:0 15px}.SearchInputBoxWithFilterTab_clear-icon-container__P1nhl{align-items:center;background:#0000;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:22px;justify-content:center;padding:0;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:color .15s ease,background .15s ease;width:22px;z-index:10}.SearchInputBoxWithFilterTab_clear-icon-container__P1nhl:active{background:#e5e5e5}.SearchInputBoxWithFilterTab_search-custom-input__ybIrl{padding-right:34px}.SearchDialog_overlay__iUSP0{background-color:#fff;bottom:0;left:0;position:fixed;right:0;top:0;z-index:-1}.SearchDialog_dialog__FGkJC{background:#fff;border:1px solid #e9e9e9;border-radius:25px;box-shadow:0 2px 5px -1px #32325d40,0 1px 3px -1px #0000004d;left:0;max-height:75vh;min-height:42vh;overflow:hidden;overflow-y:scroll;position:absolute;right:0;scrollbar-width:none;top:calc(100% + 8px);transform-origin:top center;transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .18s ease,visibility .18s ease;will-change:transform,opacity;z-index:10000}.SearchDialog_dialogClosed__uZ02Y{opacity:0;pointer-events:none;transform:scale(.92) translateY(-8px);visibility:hidden}.SearchDialog_dialogOpen__wd6ji{opacity:1;pointer-events:auto;transform:scale(1) translateY(0);visibility:visible}.SearchDialog_content__zWcOI{padding:16px}.SearchDialog_content__zWcOI h4{font-size:15px;font-weight:600;margin:0 0 12px}.SearchDialog_content__zWcOI ul{list-style:none;margin:0;padding:0}.SearchDialog_content__zWcOI li{border-radius:6px;cursor:pointer;padding:10px 12px;transition:background .15s ease}.SearchDialog_content__zWcOI li:hover{background:#f5f5f5}.SearchDialog_placeholder__QrFvJ{height:41vh;padding:24px 16px}.SearchDialog_placeholder__QrFvJ span{color:#6b7280;font-size:15px;font-weight:500;letter-spacing:.3px;text-align:center;-webkit-user-select:none;user-select:none}.SearchDialog_placeholder__QrFvJ{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:160px;padding:32px 24px;text-align:center}.SearchDialog_iconWrapper__VY9cO{align-items:center;background:#f3f4f6;border-radius:8px;color:#6b7280;display:flex;height:40px;justify-content:center;margin-bottom:14px;width:40px}.SearchDialog_title__PI9-C{color:#111827;font-size:14px;font-weight:600;letter-spacing:-.005em;margin:0 0 4px}.SearchDialog_subtitle__LiXrA{color:#6b7280;font-size:13px;font-weight:400;line-height:1.5;margin:0;max-width:260px}.SearchDialog_loader__9Y8my{align-items:center;display:flex;justify-content:center;margin-bottom:1rem}.SearchDialog_spinner__to5n2{animation:SearchDialog_spin__O2tjj .8s linear infinite;border:3px solid #e9ecef;border-radius:50%;border-top:3px solid var(--primary-color,#007bff);height:36px;width:36px}@keyframes SearchDialog_spin__O2tjj{to{transform:rotate(1turn)}}.SearchedVendorServiceDetails_container__836dO{box-sizing:border-box;width:100%}.SearchedVendorServiceDetails_content__VcOc3{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:row;gap:20px;margin:auto;max-width:1400px;padding:16px;width:100%}@media (max-width:1024px){.SearchedVendorServiceDetails_container__836dO{margin-top:6rem}}@media (max-width:768px){.SearchedVendorServiceDetails_container__836dO{margin-top:4rem;padding:0 12px}}@media (max-width:480px){.SearchedVendorServiceDetails_container__836dO{margin-top:1rem;padding:0 8px}}.SearchedVendorServiceDetails_servicesSection__o2YJk{margin-bottom:.6rem}.SearchedVendorServiceDetails_similarServicesHeader__K\+wZq{color:#1a1a1a;font-size:14px;font-weight:700;line-height:1.3;margin:0}.SearchedVendorServiceDetails_tagline__C4U2y{color:#6b7280;font-size:.8rem;line-height:1.5;margin:0}@media (max-width:1024px){.SearchedVendorServiceDetails_similarServicesHeader__K\+wZq{font-size:1.5rem}.SearchedVendorServiceDetails_tagline__C4U2y{font-size:.95rem}}@media (max-width:640px){.SearchedVendorServiceDetails_similarServicesHeader__K\+wZq{font-size:1.25rem}.SearchedVendorServiceDetails_tagline__C4U2y{font-size:.875rem}}@media (max-width:480px){.SearchedVendorServiceDetails_similarServicesHeader__K\+wZq{font-size:1.1rem}.SearchedVendorServiceDetails_tagline__C4U2y{font-size:.8rem}}.SearchedVendorServiceDetails_gridWrapper__mZ6x6{background-color:#e4e4e4;border-radius:15px;box-sizing:border-box;padding:16px;position:relative;width:100%}@media (max-width:768px){.SearchedVendorServiceDetails_gridWrapper__mZ6x6{padding:12px}}@media (max-width:480px){.SearchedVendorServiceDetails_gridWrapper__mZ6x6{border-radius:12px;padding:10px}}.SearchedVendorServiceDetails_singleServiceCard__Qom49{align-items:center;box-sizing:border-box;display:flex;justify-content:center;padding:16px;width:100%}.SearchedVendorServiceDetails_singleServiceCard__Qom49>*{max-width:360px;width:100%}@media (max-width:768px){.SearchedVendorServiceDetails_singleServiceCard__Qom49{padding:12px}}@media (max-width:480px){.SearchedVendorServiceDetails_singleServiceCard__Qom49{padding:10px}}.SearchedVendorServiceDetails_grid__iLRKo,.SearchedVendorServiceDetails_servicesGrid__wOLNu{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(280px,2fr));justify-items:center;width:100%}.SearchedVendorServiceDetails_serviceGridItem__EHxid{width:100%}@media (max-width:1024px){.SearchedVendorServiceDetails_grid__iLRKo{gap:14px;grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.SearchedVendorServiceDetails_grid__iLRKo{gap:12px;grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.SearchedVendorServiceDetails_grid__iLRKo{gap:10px;grid-template-columns:1fr}}.SearchedVendorServiceDetails_gridItem__DZAh6{box-sizing:border-box;display:flex;justify-content:center;min-width:0;width:100%}.SearchedVendorServiceDetails_gridItem__DZAh6>*{width:100%}.SearchedVendorServiceDetails_moreButton__YQjWY{align-items:center;display:flex;justify-content:center;margin-top:2rem;width:100%}.SearchedVendorServiceDetails_moreButton__YQjWY button{background-color:initial;border:none;border-radius:50px;color:var(--primary-color);cursor:pointer;font-size:.9rem;font-weight:400;outline:none;transition:all .3s ease;white-space:nowrap}.SearchedVendorServiceDetails_moreButton__YQjWY button:hover{transform:translateY(-2px)}.SearchedVendorServiceDetails_moreButton__YQjWY button:active{box-shadow:0 2px 8px #00000026;transform:translateY(0)}@media (max-width:640px){.SearchedVendorServiceDetails_moreButton__YQjWY{margin-top:1.5rem}.SearchedVendorServiceDetails_moreButton__YQjWY button{font-size:.9rem;padding:10px 24px}}@media (max-width:480px){.SearchedVendorServiceDetails_moreButton__YQjWY{margin-top:1rem}.SearchedVendorServiceDetails_moreButton__YQjWY button{font-size:.85rem;padding:10px 20px}}.SearchedVendorServiceDetails_noMoreDataMessage__rIWXc{color:#6b7280;font-size:13px;margin-top:20px;text-align:center}@media (prefers-reduced-motion:reduce){.SearchedVendorServiceDetails_moreButton__YQjWY button{transition:none}}.SearchedVendorServiceDetails_emptyState__86xmO{align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center;padding:40px 20px;text-align:center}.SearchedVendorServiceDetails_emptyIconWrapper__bXgZU{align-items:center;background:#fafafa;border-radius:50%;color:#b0b0b0;display:flex;font-size:26px;height:56px;justify-content:center;margin-bottom:8px;width:56px}.SearchedVendorServiceDetails_emptyTitle__xWDZD{color:#222;font-size:15px;font-weight:600;letter-spacing:-.1px;margin:0}.SearchedVendorServiceDetails_emptySubtitle__B11vB{color:#8a8a8a;font-size:12.5px;line-height:1.5;margin:0;max-width:240px}.SearchedVendorServiceDetails_dialogTitle__Holvh{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.SearchedVendorServiceDetails_searchToolBarContainer__O0w\+7{background-color:red;min-width:790px}.ServiceCard_serviceCard__218tq{background-color:#fff;border:1px solid #e8e8e8;border-radius:9px;cursor:pointer;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.ServiceCard_serviceCard__218tq:hover{border-color:#d0d0d0;box-shadow:0 12px 28px #0000001f;transform:translateY(-4px)}.ServiceCard_serviceCard__218tq:active{transform:translateY(0)}.ServiceCard_vendorVariant__iyu15{width:100%}.ServiceCard_otherVariant__tvgNd{width:252px}.ServiceCard_cardLink__x3eBl{display:block;height:100%;text-decoration:none}.ServiceCard_imageContainer__biebi{background:linear-gradient(135deg,#f5f5f5,#e8e8e8);border-radius:9px 9px 0 0;height:175px;overflow:hidden;position:relative;width:100%}.ServiceCard_otherVariant__tvgNd .ServiceCard_imageContainer__biebi{height:167px}.ServiceCard_activeLabel__\+F9AB{align-items:center;border-radius:0 0 12px 12px;bottom:25px;box-shadow:0 2px 4px #0000001a;color:#fff;display:flex;font-size:11px;font-weight:600;height:22px;justify-content:center;letter-spacing:.5px;padding-bottom:3px;position:absolute;right:-35px;transform:rotate(90deg);width:90px;z-index:5}.ServiceCard_offerLogoContainer__T255f{animation:ServiceCard_pulse__kCEke 2s infinite;height:48px;position:absolute;right:0;top:-4px;width:48px;z-index:10}@keyframes ServiceCard_pulse__kCEke{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.ServiceCard_offerLogo__yZTCf{height:100%;object-fit:contain;width:100%}.ServiceCard_blockStatusContainer__svvBX{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#dc3545e6;border-radius:8px 0 8px 0;padding:4px 12px;position:absolute;right:0;top:12px;z-index:10}.ServiceCard_statusText__tANgk{color:#fff;font-size:11px;font-weight:600;letter-spacing:.5px}.ServiceCard_freeStatusContainer__JnATZ{height:52px;left:-2px;position:absolute;top:-2px;width:52px;z-index:10}.ServiceCard_freeIcon__bCwq5{height:100%;object-fit:contain;width:100%}.ServiceCard_expireStatusContainer__sDmKh{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(90deg,#000000b3,#00000080);border-radius:0 8px 0 0;bottom:0;color:#fff;font-size:10px;font-weight:500;left:0;padding:4px 12px;position:absolute;z-index:10}.ServiceCard_expireStatusText__Pd0fy{font-size:10px}.ServiceCard_cardContent__xZzHF{background:#fff;padding:12px}.ServiceCard_priceAndService__9ubY\+{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.ServiceCard_price-container__QXx03{align-items:center;display:flex;flex-direction:row;gap:3px;margin-bottom:7px;margin-top:0}.ServiceCard_price-container__QXx03 span{color:var(--text-color);font-size:11px;font-weight:500;letter-spacing:.2px;position:relative;top:1px}.ServiceCard_price-container__QXx03 h4{color:var(--dark-text-color);font-size:17px;font-weight:700;margin-bottom:0}.ServiceCard_serviceTitle__HNgZC{flex:1 1}.ServiceCard_vendorTitle__X2Wub h3{font-size:13px;font-weight:600;line-height:1.3;margin:-3px 0 2px}.ServiceCard_vendorTitle__X2Wub h3,.ServiceCard_vendorTitle__X2Wub p{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:var(--dark-text-color);display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.ServiceCard_vendorTitle__X2Wub p{font-size:11px;line-height:1.4;margin:0;opacity:.6}.ServiceCard_otherTitle__Vgvey h3{color:#2d2d2d;font-size:14px;font-weight:600;margin:0 0 4px}.ServiceCard_otherTitle__Vgvey h3,.ServiceCard_otherTitle__Vgvey p{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.ServiceCard_otherTitle__Vgvey p{color:#8a8a8a;font-size:11px;font-weight:400;margin:0}.ServiceCard_priceContainer__H32XR{flex-shrink:0;text-align:right}.ServiceCard_vendorPrice__XzE8p h4{color:#1a1a1a;font-size:17px;font-weight:700;line-height:1.2;margin:0 0 2px}.ServiceCard_vendorPrice__XzE8p span{color:#8a8a8a;font-size:10px;font-weight:500;letter-spacing:.3px}.ServiceCard_otherPrice__dk1zJ h4{color:#2d2d2d;font-size:15px;font-weight:600;margin:0 0 2px}.ServiceCard_otherPrice__dk1zJ span{color:#8a8a8a;font-size:10px;font-weight:500}.ServiceCard_businessContainer__AJgog{margin-bottom:0;margin-top:8px}.ServiceCard_businessContainer__AJgog p{color:var(--dark-text-color);font-size:11px;font-weight:500;margin:0}.ServiceCard_businessContainer__AJgog span{color:var(--dark-text-color);font-size:11px;font-weight:400;opacity:.6}.ServiceCard_categoryStatusContainer__YZTZ5{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;margin-bottom:10px}.ServiceCard_category__hnU0t p{color:var(--dark-text-color);font-size:11px;font-weight:500;margin:0}.ServiceCard_category__hnU0t p span{color:#8a8a8a;font-weight:400;text-transform:capitalize}.ServiceCard_statusContainer__FVO45{align-items:center;border:1px solid #0000;border-radius:20px;display:flex;gap:4px;padding:3px 8px;transition:all .2s ease}.ServiceCard_statusContainer__FVO45:hover{transform:scale(1.02)}.ServiceCard_approvedIcon__GwA8F{height:12px;width:12px}.ServiceCard_approvedText__5ORSM{font-size:10px;font-weight:600;letter-spacing:.3px}.ServiceCard_rating__Ow\+Vh{align-items:center;border-top:1px solid #f0f0f0;display:flex;flex-wrap:wrap;gap:6px;margin-top:4px;padding-top:8px}.ServiceCard_reviewText__9eig1{color:#6a6a6a;font-size:11px;font-weight:500}.ServiceCard_separator__8Z3WB{color:#d0d0d0;font-size:10px}.ServiceCard_rating__Ow\+Vh span:last-child{color:#8a8a8a;font-size:11px}.ServiceCard_imageContainer__biebi img{transition:transform .3s ease}.ServiceCard_serviceCard__218tq:hover .ServiceCard_imageContainer__biebi img{transform:scale(1.05)}@media (max-width:768px){.ServiceCard_otherVariant__tvgNd{width:220px}.ServiceCard_vendorPrice__XzE8p h4{font-size:15px}.ServiceCard_vendorTitle__X2Wub h3{font-size:13px}}@media (max-width:480px){.ServiceCard_otherVariant__tvgNd{width:180px}.ServiceCard_cardContent__xZzHF{padding:10px}}.CustomCarousel_carouselContainer__gqFLy{background-color:silver;margin:auto;overflow:hidden;position:relative;width:100%}.CustomCarousel_imageWrapper__M46X-{position:relative;width:100%}.CustomCarousel_carouselImage__804tv{background-color:#c7c7c7;border-radius:8px;height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:opacity .5s ease-in-out;width:100%}.CustomCarousel_visible__pWiM-{opacity:1;z-index:0}.CustomCarousel_hidden__LZat0{opacity:0;z-index:0}.CustomCarousel_fadeIn__TYKPN{opacity:1;z-index:0}.CustomCarousel_fadeOut__C-rH1{opacity:0;z-index:0}.ImagePlaceholder_placeholder__JF2wu{align-items:center;animation:ImagePlaceholder_shimmer__WUaEH 1.5s linear infinite;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);background-size:200% 100%;border-radius:8px;color:#666;display:flex;font-size:14px;height:200px;justify-content:center;width:100%}@keyframes ImagePlaceholder_shimmer__WUaEH{0%{background-position:-200% 0}to{background-position:200% 0}}.ImagePlaceholder_iconPlaceholder__RvyBw{align-items:center;background-color:#f0f0f0;border-radius:10px;color:#999;display:flex;flex-direction:column;gap:10px;height:200px;justify-content:center;width:100%}.ImagePlaceholder_iconPlaceholder__RvyBw .ImagePlaceholder_text__lodUK{font-size:13px}.ImagePlaceholder_icon__a\+nbb{font-size:40px;margin-bottom:10px}.ServiceFlatCard_serviceCard__dewzs{background-color:#fff;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;margin-bottom:15px;overflow:hidden;padding:10px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.ServiceFlatCard_serviceCard__dewzs:hover{box-shadow:0 6px 20px #0000001a;transform:translateY(-2px)}.ServiceFlatCard_hoverArrow__I7fNz{align-items:center;background:#0000000f;border-radius:50%;bottom:12px;color:#4a4a4a;display:flex;height:28px;justify-content:center;opacity:0;pointer-events:none;position:absolute;right:12px;transform:translateX(8px);transition:opacity .22s ease,transform .26s cubic-bezier(.16,1,.3,1),background .2s ease;width:28px;z-index:6}.ServiceFlatCard_hoverArrow__I7fNz svg{height:14px;transition:transform .26s cubic-bezier(.16,1,.3,1);width:14px}.ServiceFlatCard_serviceCard__dewzs:hover .ServiceFlatCard_hoverArrow__I7fNz{background:#00000017;opacity:1;transform:translateX(0)}.ServiceFlatCard_serviceCard__dewzs:hover .ServiceFlatCard_hoverArrow__I7fNz svg{transform:translateX(1px)}@media (max-width:480px){.ServiceFlatCard_hoverArrow__I7fNz{bottom:8px;height:24px;right:8px;width:24px}.ServiceFlatCard_hoverArrow__I7fNz svg{height:12px;width:12px}}.ServiceFlatCard_serviceCard__dewzs:active{transform:translateY(0)}.ServiceFlatCard_vendorVariant__nIoet{width:100%}.ServiceFlatCard_otherVariant__IMCmT{max-width:520px;width:100%}.ServiceFlatCard_cardLink__Ab7x-{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none;width:100%}.ServiceFlatCard_imageContainer__6cbrI{background:linear-gradient(135deg,#f5f5f5,#e8e8e8);border-radius:10px;flex-shrink:0;height:150px;min-height:150px;min-width:100%;overflow:hidden;position:relative;width:100%}.ServiceFlatCard_otherVariant__IMCmT .ServiceFlatCard_imageContainer__6cbrI{height:220px;min-height:220px;min-width:100%;width:100%}.ServiceFlatCard_activeLabel__okKSt{align-items:center;border-radius:0 0 12px 12px;bottom:25px;box-shadow:0 2px 4px #0000001a;color:#fff;display:flex;font-size:11px;font-weight:600;height:22px;justify-content:center;letter-spacing:.5px;padding-bottom:3px;position:absolute;right:-35px;transform:rotate(90deg);width:90px;z-index:5}.ServiceFlatCard_offerLogoContainer__wbv5A{animation:ServiceFlatCard_pulse__icQE\+ 2s infinite;height:48px;position:absolute;right:0;top:-4px;width:48px;z-index:10}@keyframes ServiceFlatCard_pulse__icQE\+{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.ServiceFlatCard_offerLogo__7lYJR{height:100%;object-fit:contain;width:100%}.ServiceFlatCard_blockStatusContainer__0dxGG{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#dc3545e6;border-radius:8px 0 8px 0;padding:4px 12px;position:absolute;right:0;top:12px;z-index:10}.ServiceFlatCard_statusText__Pyyzk{color:#fff;font-size:11px;font-weight:600;letter-spacing:.5px}.ServiceFlatCard_freeStatusContainer__3uKDN{height:52px;left:-2px;position:absolute;top:-2px;width:52px;z-index:10}.ServiceFlatCard_freeIcon__S2ami{height:100%;object-fit:contain;width:100%}.ServiceFlatCard_expireStatusContainer__MZjxd{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(90deg,#000000b3,#00000080);border-radius:0 8px 0 0;bottom:0;color:#fff;font-size:10px;font-weight:500;left:0;padding:4px 12px;position:absolute;z-index:10}.ServiceFlatCard_expireStatusText__Q0I8s{font-size:10px}.ServiceFlatCard_cardContent__5DT-4{background:#fff;display:flex;flex:1 1;flex-direction:column;min-width:0;padding:12px 4px 30px;width:100%}.ServiceFlatCard_priceAndService__bQnPd{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px}.ServiceFlatCard_price-container__cBC-a{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:3px;margin-bottom:7px;margin-top:0}.ServiceFlatCard_price-container__cBC-a span{color:var(--text-color);font-size:11px;font-weight:500;letter-spacing:.2px;position:relative;top:1px}.ServiceFlatCard_price-container__cBC-a h4{color:#252525;font-size:17px;font-weight:700;margin-bottom:0}.ServiceFlatCard_serviceTitle__q9vTs{flex:1 1}.ServiceFlatCard_serviceTitle__q9vTs h2{color:#1a1a1a;font-size:14px;font-weight:600;line-height:1.3;margin:-3px 0 4px}.ServiceFlatCard_serviceTitle__q9vTs h2,.ServiceFlatCard_serviceTitle__q9vTs p{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.ServiceFlatCard_serviceTitle__q9vTs p{color:#8a8a8a;font-size:11px;line-height:1.4;margin:0}.ServiceFlatCard_otherTitle__aZfY3 h3{color:#2d2d2d;font-size:14px;font-weight:600;margin:0 0 4px}.ServiceFlatCard_otherTitle__aZfY3 h3,.ServiceFlatCard_otherTitle__aZfY3 p{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.ServiceFlatCard_otherTitle__aZfY3 p{color:#8a8a8a;font-size:11px;font-weight:400;margin:0}.ServiceFlatCard_priceContainer__WsGXA{flex-shrink:0;text-align:right}.ServiceFlatCard_vendorPrice__sW4lD h4{color:#1a1a1a;font-size:17px;font-weight:700;line-height:1.2;margin:0 0 2px}.ServiceFlatCard_vendorPrice__sW4lD span{color:#8a8a8a;font-size:10px;font-weight:500;letter-spacing:.3px}.ServiceFlatCard_otherPrice__I1gOW h4{color:#2d2d2d;font-size:15px;font-weight:600;margin:0 0 2px}.ServiceFlatCard_otherPrice__I1gOW span{color:#8a8a8a;font-size:10px;font-weight:500}.ServiceFlatCard_businessContainer__-UBq-{margin-bottom:0;margin-top:6px}.ServiceFlatCard_businessContainer__-UBq- p{color:#4a4a4a;font-size:11px;font-weight:500;margin:0}.ServiceFlatCard_businessContainer__-UBq- span{color:#8a8a8a;font-size:11px;font-weight:400}.ServiceFlatCard_categoryStatusContainer__2Ns1o{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;margin-bottom:8px;margin-top:0}.ServiceFlatCard_category__s8z5E p{color:#4a4a4a;font-size:11px;font-weight:500;margin:0}.ServiceFlatCard_category__s8z5E p span{color:#8a8a8a;font-weight:400;text-transform:capitalize}.ServiceFlatCard_statusContainer__xFQhu{align-items:center;border:1px solid #0000;border-radius:20px;display:flex;gap:4px;padding:3px 8px;transition:all .2s ease}.ServiceFlatCard_statusContainer__xFQhu:hover{transform:scale(1.02)}.ServiceFlatCard_approvedIcon__sSmte{height:12px;width:12px}.ServiceFlatCard_approvedText__bNX53{font-size:10px;font-weight:600;letter-spacing:.3px}.ServiceFlatCard_rating__77118{align-items:center;border-top:1px solid #f0f0f0;display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:8px}.ServiceFlatCard_reviewText__aOeEI{color:#6a6a6a;font-size:11px;font-weight:500}.ServiceFlatCard_separator__LzEL1{color:#d0d0d0;font-size:10px}.ServiceFlatCard_rating__77118 span:last-child{color:#8a8a8a;font-size:11px}.ServiceFlatCard_imageContainer__6cbrI img{transition:transform .3s ease}.ServiceFlatCard_serviceCard__dewzs:hover .ServiceFlatCard_imageContainer__6cbrI img{transform:scale(1.05)}@media (max-width:768px){.ServiceFlatCard_otherVariant__IMCmT{max-width:100%}.ServiceFlatCard_imageContainer__6cbrI{height:160px;min-height:160px}.ServiceFlatCard_otherVariant__IMCmT .ServiceFlatCard_imageContainer__6cbrI{height:180px;min-height:180px}.ServiceFlatCard_vendorPrice__sW4lD h4{font-size:15px}.ServiceFlatCard_vendorTitle__tOQbq h3{font-size:13px}}@media (max-width:480px){.ServiceFlatCard_imageContainer__6cbrI{height:150px;min-height:150px}.ServiceFlatCard_otherVariant__IMCmT .ServiceFlatCard_imageContainer__6cbrI{height:160px;min-height:160px}.ServiceFlatCard_cardContent__5DT-4{padding:10px 4px 28px}.ServiceFlatCard_price-container__cBC-a h4{font-size:14px}.ServiceFlatCard_price-container__cBC-a span{font-size:10px}}.SearchedVendorServiceDetails_container__8VDOh{box-sizing:border-box;width:100%}.SearchedVendorServiceDetails_content__Hm3Xt{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:row;gap:20px;margin:auto;max-width:1400px;padding:16px;width:100%}@media (max-width:1024px){.SearchedVendorServiceDetails_container__8VDOh{margin-top:6rem}}@media (max-width:768px){.SearchedVendorServiceDetails_container__8VDOh{margin-top:4rem;padding:0 12px}}@media (max-width:480px){.SearchedVendorServiceDetails_container__8VDOh{margin-top:1rem;padding:0 8px}}.SearchedVendorServiceDetails_servicesSection__oaTb7{margin-bottom:.6rem}.SearchedVendorServiceDetails_similarServicesHeader__Owrhd{color:#1a1a1a;font-size:14px;font-weight:700;line-height:1.3;margin:0}.SearchedVendorServiceDetails_tagline__8hBym{color:#6b7280;font-size:.8rem;line-height:1.5;margin:0}@media (max-width:1024px){.SearchedVendorServiceDetails_similarServicesHeader__Owrhd{font-size:1.5rem}.SearchedVendorServiceDetails_tagline__8hBym{font-size:.95rem}}@media (max-width:640px){.SearchedVendorServiceDetails_similarServicesHeader__Owrhd{font-size:1.25rem}.SearchedVendorServiceDetails_tagline__8hBym{font-size:.875rem}}@media (max-width:480px){.SearchedVendorServiceDetails_similarServicesHeader__Owrhd{font-size:1.1rem}.SearchedVendorServiceDetails_tagline__8hBym{font-size:.8rem}}.SearchedVendorServiceDetails_gridWrapper__YBuFN{background-color:#e4e4e4;border-radius:15px;box-sizing:border-box;padding:16px;position:relative;width:100%}@media (max-width:768px){.SearchedVendorServiceDetails_gridWrapper__YBuFN{padding:12px}}@media (max-width:480px){.SearchedVendorServiceDetails_gridWrapper__YBuFN{border-radius:12px;padding:10px}}.SearchedVendorServiceDetails_singleServiceCard__uqUus{align-items:center;box-sizing:border-box;display:flex;justify-content:center;padding:16px;width:100%}.SearchedVendorServiceDetails_singleServiceCard__uqUus>*{max-width:360px;width:100%}@media (max-width:768px){.SearchedVendorServiceDetails_singleServiceCard__uqUus{padding:12px}}@media (max-width:480px){.SearchedVendorServiceDetails_singleServiceCard__uqUus{padding:10px}}.SearchedVendorServiceDetails_grid__n2FHw,.SearchedVendorServiceDetails_servicesGrid__g4vgY{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(280px,2fr));justify-items:center;width:100%}.SearchedVendorServiceDetails_serviceGridItem__G4nWz{width:100%}@media (max-width:1024px){.SearchedVendorServiceDetails_grid__n2FHw{gap:14px;grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.SearchedVendorServiceDetails_grid__n2FHw{gap:12px;grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.SearchedVendorServiceDetails_grid__n2FHw{gap:10px;grid-template-columns:1fr}}.SearchedVendorServiceDetails_gridItem__dnqez{box-sizing:border-box;display:flex;justify-content:center;min-width:0;width:100%}.SearchedVendorServiceDetails_gridItem__dnqez>*{width:100%}.SearchedVendorServiceDetails_moreButton__Kagd2{align-items:center;display:flex;justify-content:center;margin-top:2rem;width:100%}.SearchedVendorServiceDetails_moreButton__Kagd2 button{background-color:initial;border:none;border-radius:50px;color:var(--primary-color);cursor:pointer;font-size:.9rem;font-weight:400;outline:none;transition:all .3s ease;white-space:nowrap}.SearchedVendorServiceDetails_moreButton__Kagd2 button:hover{transform:translateY(-2px)}.SearchedVendorServiceDetails_moreButton__Kagd2 button:active{box-shadow:0 2px 8px #00000026;transform:translateY(0)}@media (max-width:640px){.SearchedVendorServiceDetails_moreButton__Kagd2{margin-top:1.5rem}.SearchedVendorServiceDetails_moreButton__Kagd2 button{font-size:.9rem;padding:10px 24px}}@media (max-width:480px){.SearchedVendorServiceDetails_moreButton__Kagd2{margin-top:1rem}.SearchedVendorServiceDetails_moreButton__Kagd2 button{font-size:.85rem;padding:10px 20px}}.SearchedVendorServiceDetails_noMoreDataMessage__VqMh0{color:#6b7280;font-size:13px;margin-top:20px;text-align:center}@media (prefers-reduced-motion:reduce){.SearchedVendorServiceDetails_moreButton__Kagd2 button{transition:none}}.SearchedVendorServiceDetails_emptyState__G10VX{align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center;padding:40px 20px;text-align:center}.SearchedVendorServiceDetails_emptyIconWrapper__rCAyZ{align-items:center;background:#fafafa;border-radius:50%;color:#b0b0b0;display:flex;font-size:26px;height:56px;justify-content:center;margin-bottom:8px;width:56px}.SearchedVendorServiceDetails_emptyTitle__vJELD{color:#222;font-size:15px;font-weight:600;letter-spacing:-.1px;margin:0}.SearchedVendorServiceDetails_emptySubtitle__65Al1{color:#8a8a8a;font-size:12.5px;line-height:1.5;margin:0;max-width:240px}.SearchedVendorServiceDetails_dialogTitle__557S7{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.SearchedVendorServiceDetails_searchToolBarContainer__-BvD0{background-color:red;min-width:790px}.GuestServiceCard_serviceCard__WLq\+V{background-color:#fff;border:1px solid #e8e8e8;border-radius:9px;cursor:pointer;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.GuestServiceCard_serviceCard__WLq\+V:hover{border-color:#d0d0d0;box-shadow:0 12px 28px #0000001f;transform:translateY(-4px)}.GuestServiceCard_serviceCard__WLq\+V:active{transform:translateY(0)}.GuestServiceCard_vendorVariant__EZqPT{width:100%}.GuestServiceCard_otherVariant__KcRkD{width:252px}.GuestServiceCard_cardLink__ps9Mu{display:block;height:100%;text-decoration:none}.GuestServiceCard_imageContainer__0EpNv{background:linear-gradient(135deg,#f5f5f5,#e8e8e8);border-radius:9px 9px 0 0;height:175px;overflow:hidden;position:relative;width:100%}.GuestServiceCard_otherVariant__KcRkD .GuestServiceCard_imageContainer__0EpNv{height:167px}.GuestServiceCard_activeLabel__-0b1q{align-items:center;border-radius:0 0 12px 12px;bottom:25px;box-shadow:0 2px 4px #0000001a;color:#fff;display:flex;font-size:11px;font-weight:600;height:22px;justify-content:center;letter-spacing:.5px;padding-bottom:3px;position:absolute;right:-35px;transform:rotate(90deg);width:90px;z-index:5}.GuestServiceCard_offerLogoContainer__xlO2C{animation:GuestServiceCard_pulse__ZwfkM 2s infinite;height:48px;position:absolute;right:0;top:-4px;width:48px;z-index:10}@keyframes GuestServiceCard_pulse__ZwfkM{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.GuestServiceCard_offerLogo__C639Q{height:100%;object-fit:contain;width:100%}.GuestServiceCard_blockStatusContainer__lj-Cr{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#dc3545e6;border-radius:8px 0 8px 0;padding:4px 12px;position:absolute;right:0;top:12px;z-index:10}.GuestServiceCard_statusText__kUkqR{color:#fff;font-size:11px;font-weight:600;letter-spacing:.5px}.GuestServiceCard_freeStatusContainer__iRMRs{height:52px;left:-2px;position:absolute;top:-2px;width:52px;z-index:10}.GuestServiceCard_freeIcon__yKyC9{height:100%;object-fit:contain;width:100%}.GuestServiceCard_expireStatusContainer__OQgOb{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(90deg,#000000b3,#00000080);border-radius:0 8px 0 0;bottom:0;color:#fff;font-size:10px;font-weight:500;left:0;padding:4px 12px;position:absolute;z-index:10}.GuestServiceCard_expireStatusText__iKK\+4{font-size:10px}.GuestServiceCard_cardContent__El-wL{background:#fff;padding:12px}.GuestServiceCard_priceAndService__iS\+Kd{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.GuestServiceCard_price-container__iX7MD{align-items:center;display:flex;flex-direction:row;gap:3px;margin-bottom:7px;margin-top:0}.GuestServiceCard_price-container__iX7MD span{color:var(--text-color);font-size:11px;font-weight:500;letter-spacing:.2px;position:relative;top:1px}.GuestServiceCard_price-container__iX7MD h4{color:#252525;font-size:17px;font-weight:700;margin-bottom:0}.GuestServiceCard_serviceTitle__QMtbD{flex:1 1}.GuestServiceCard_vendorTitle__QuHI2 h3{color:#1a1a1a;font-size:13px;font-weight:600;line-height:1.3;margin:-3px 0 4px}.GuestServiceCard_vendorTitle__QuHI2 h3,.GuestServiceCard_vendorTitle__QuHI2 p{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.GuestServiceCard_vendorTitle__QuHI2 p{color:#8a8a8a;font-size:11px;line-height:1.4;margin:0}.GuestServiceCard_otherTitle__c2YLI h3{color:#2d2d2d;font-size:14px;font-weight:600;margin:0 0 4px}.GuestServiceCard_otherTitle__c2YLI h3,.GuestServiceCard_otherTitle__c2YLI p{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.GuestServiceCard_otherTitle__c2YLI p{color:#8a8a8a;font-size:11px;font-weight:400;margin:0}.GuestServiceCard_priceContainer__6fH45{flex-shrink:0;text-align:right}.GuestServiceCard_vendorPrice__smhAA h4{color:#1a1a1a;font-size:17px;font-weight:700;line-height:1.2;margin:0 0 2px}.GuestServiceCard_vendorPrice__smhAA span{color:#8a8a8a;font-size:10px;font-weight:500;letter-spacing:.3px}.GuestServiceCard_otherPrice__YKse6 h4{color:#2d2d2d;font-size:15px;font-weight:600;margin:0 0 2px}.GuestServiceCard_otherPrice__YKse6 span{color:#8a8a8a;font-size:10px;font-weight:500}.GuestServiceCard_businessContainer__67Yxt{margin-bottom:0;margin-top:8px}.GuestServiceCard_businessContainer__67Yxt p{color:#4a4a4a;font-size:11px;font-weight:500;margin:0}.GuestServiceCard_businessContainer__67Yxt span{color:#8a8a8a;font-size:11px;font-weight:400}.GuestServiceCard_categoryStatusContainer__oo4pV{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;margin-bottom:10px}.GuestServiceCard_category__PNR8P p{color:#4a4a4a;font-size:11px;font-weight:500;margin:0}.GuestServiceCard_category__PNR8P p span{color:#8a8a8a;font-weight:400;text-transform:capitalize}.GuestServiceCard_statusContainer__WdzWe{align-items:center;border:1px solid #0000;border-radius:20px;display:flex;gap:4px;padding:3px 8px;transition:all .2s ease}.GuestServiceCard_statusContainer__WdzWe:hover{transform:scale(1.02)}.GuestServiceCard_approvedIcon__wZYWG{height:12px;width:12px}.GuestServiceCard_approvedText__yfkbB{font-size:10px;font-weight:600;letter-spacing:.3px}.GuestServiceCard_rating__YzJ0C{align-items:center;border-top:1px solid #f0f0f0;display:flex;flex-wrap:wrap;gap:6px;margin-top:4px;padding-top:8px}.GuestServiceCard_reviewText__Vpw8-{color:#6a6a6a;font-size:11px;font-weight:500}.GuestServiceCard_separator__NRJZf{color:#d0d0d0;font-size:10px}.GuestServiceCard_rating__YzJ0C span:last-child{color:#8a8a8a;font-size:11px}.GuestServiceCard_imageContainer__0EpNv img{transition:transform .3s ease}.GuestServiceCard_serviceCard__WLq\+V:hover .GuestServiceCard_imageContainer__0EpNv img{transform:scale(1.05)}@media (max-width:768px){.GuestServiceCard_otherVariant__KcRkD{width:220px}.GuestServiceCard_vendorPrice__smhAA h4{font-size:15px}.GuestServiceCard_vendorTitle__QuHI2 h3{font-size:13px}}@media (max-width:480px){.GuestServiceCard_otherVariant__KcRkD{width:180px}.GuestServiceCard_cardContent__El-wL{padding:10px}}.Footer_footer__3L0dm{background-color:#fff;border-top:1px solid #dfdfdf;color:#131313;margin-top:60px;padding:2rem 1.5rem 1rem;width:100%}.Footer_container__eXOzu{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:1350px}.Footer_topRow__m9LQf{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding-bottom:1rem}.Footer_logo__uQKNF{align-items:center;display:flex;font-size:1.5rem;font-weight:700;gap:.5rem;letter-spacing:-.5px}.Footer_logoIcon__uwBPU{font-size:1.8rem}.Footer_logoText__k8pF2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f7971e,#ffd200);-webkit-background-clip:text;background-clip:text}.Footer_contactRow__usMne{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem}.Footer_contactItem__WGaZg{align-items:center;display:flex;font-size:.95rem;gap:.4rem}.Footer_contactIcon__lHKBL{font-size:1.1rem}.Footer_contactLink__2Aei2{color:#f0f0f0;text-decoration:none;transition:color .2s ease}.Footer_contactLink__2Aei2:hover{color:#ffd200}.Footer_middleRow__lJdH3{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;padding:.5rem 0}.Footer_leftContent__QJl8f{flex:1 1 300px;max-width:450px}.Footer_leftContent__QJl8f img{width:170px}.Footer_sectionTitle__UfqOT{color:#3a3a3a;font-size:1rem;font-weight:700;letter-spacing:1px;margin-bottom:.75rem}.Footer_description__gq48l{color:#646363;font-size:.95rem;line-height:1.6;margin:0}.Footer_rightContent__LfXu8{display:flex;flex:1 1 400px;flex-wrap:wrap;gap:2rem;justify-content:flex-end}.Footer_linkGroup__qXC5Y{min-width:120px}.Footer_linkList__2ZKha{display:flex;flex-direction:column;gap:.6rem;list-style:none;margin:0;padding:0}.Footer_link__dxfaS{align-items:center;color:grey;display:flex;font-size:.9rem;gap:8px;text-decoration:none;transition:color .2s ease,padding-left .2s ease}.Footer_link__dxfaS:hover{color:#222121;font-weight:500;padding-left:4px}.Footer_bottomRow__D-PT3{border-top:1px solid #ffffff14;padding-top:1rem;text-align:center}.Footer_copyright__c4fkP{color:#88a;font-size:.85rem;margin:0}@media (max-width:768px){.Footer_topRow__m9LQf{align-items:center;flex-direction:column;text-align:center}.Footer_contactRow__usMne{justify-content:center}.Footer_middleRow__lJdH3{align-items:center;flex-direction:column;text-align:center}.Footer_leftContent__QJl8f{max-width:100%;text-align:center}.Footer_rightContent__LfXu8{justify-content:center;text-align:center;width:100%}.Footer_linkGroup__qXC5Y{flex:1 1 50%;min-width:100px}.Footer_linkList__2ZKha{align-items:center}.Footer_link__dxfaS:hover{padding-left:0}}@media (max-width:480px){.Footer_footer__3L0dm{padding:1.5rem 1rem .75rem}.Footer_contactRow__usMne{flex-direction:column;gap:.5rem}.Footer_rightContent__LfXu8{align-items:center;flex-direction:column;gap:1.5rem}.Footer_linkGroup__qXC5Y{min-width:auto;width:100%}.Footer_logo__uQKNF{font-size:1.3rem}.Footer_sectionTitle__UfqOT{font-size:.9rem}}.Footer_socialIcons__3ubuM{align-items:center;display:flex;gap:1rem;margin-top:80px}.Footer_socialIcon__ZmXP3{align-items:center;background-color:#ebebeb;border-radius:50%;color:#696969;display:flex;font-size:1rem;height:36px;justify-content:center;text-decoration:none;transition:all .3s ease;width:36px}.Footer_socialIcon__ZmXP3:hover{background-color:#c7c5c5;box-shadow:0 4px 8px #00000026;color:#505050;transform:translateY(-2px)}*,:after,:before{box-sizing:border-box}.CuctomerProfileDetails_profileContainer__rwia3{border-radius:16px;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;gap:20px;margin:auto;max-width:1250px;padding-top:30px;position:relative}.CuctomerProfileDetails_languageAddButton__8ebyb{background-color:var(--primary-color);border:none;border-radius:5px;color:var(--white-color);font-size:13px;padding:3px 10px 4px}.CuctomerProfileDetails_profileCard__8P2Yp{align-items:center;background-color:#fff;border-radius:15px;display:flex;flex-direction:column;padding:2rem;position:sticky;top:4.7rem}.CuctomerProfileDetails_profileImageWrapper__8TzrA{background-color:#fff;border-radius:50%;margin-bottom:1.5rem;padding:3px;position:relative}.CuctomerProfileDetails_profileImage__EX6xI{border:3px solid #fff;border-radius:50%;box-shadow:0 2px 10px #0000001a;height:120px;object-fit:cover;width:120px}.CuctomerProfileDetails_activeIndicator__VtYDJ{align-items:center;background:#f1f2f3;border-radius:12px;color:#6c757d;display:flex;font-size:.7rem;font-weight:500;justify-content:center;padding:8px}.CuctomerProfileDetails_activeIndicator__VtYDJ.CuctomerProfileDetails_active__k-l5k{background:#d4edda;color:#155724}.CuctomerProfileDetails_profileInfo__A0Hrz{text-align:center;width:100%}.CuctomerProfileDetails_userName__o4yqV{color:#212529;font-size:1.5rem;font-weight:600;margin:0 0 .25rem}.CuctomerProfileDetails_userUsername__ofQcd{color:#6c757d;font-size:.9rem;margin:0 0 1.5rem}.CuctomerProfileDetails_statsContainer__vzbPk{align-items:center;display:flex;justify-content:center}.CuctomerProfileDetails_statItem__WkqnC{padding:0 1rem;text-align:center}.CuctomerProfileDetails_statValue__a9EQ9{color:#212529;display:block;font-size:1.25rem;font-weight:600}.CuctomerProfileDetails_statLabel__z1Kug{color:#6c757d;font-size:.8rem}.CuctomerProfileDetails_statDivider__gZKv3{background:#dee2e6;height:30px;width:1px}.CuctomerProfileDetails_unlockedFeatures__Cku6N{text-align:left;width:100%}.CuctomerProfileDetails_featuresTitle__QwZI4{color:#495057;font-size:.9rem;font-weight:600;letter-spacing:.5px;margin:0 0 1rem;text-transform:uppercase}.CuctomerProfileDetails_featuresList__UHoPk{display:flex;flex-wrap:wrap;gap:.5rem}.CuctomerProfileDetails_featureBadge__7kPPl{background:#e9ecef;border-radius:20px;color:#495057;font-size:.8rem;font-weight:500;padding:.25rem .75rem}.CuctomerProfileDetails_leftSection__t98cK{width:28.5%}.CuctomerProfileDetails_rightSection__WhvDx{border-radius:15px;margin:auto;width:70%}.CuctomerProfileDetails_tabsContainer__AbTmd{border-bottom:1px solid #e9ecef;display:flex;gap:.5rem;margin-bottom:2rem;padding-bottom:.5rem}.CuctomerProfileDetails_tabButton__Vd\+Q9{background:none;border:none;border-radius:20px;color:#6c757d;cursor:pointer;font-size:.9rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.CuctomerProfileDetails_activeTab__1aktU,.CuctomerProfileDetails_tabButton__Vd\+Q9:hover{background:#f8f9fa;color:#212529}.CuctomerProfileDetails_contentArea__kaS2\+{margin-bottom:2rem;min-height:430px}.CuctomerProfileDetails_detailsSection__iQEJW{animation:CuctomerProfileDetails_fadeIn__VKtY6 .3s ease;background-color:#fff;border-radius:15px;margin-bottom:20px;padding:20px}.CuctomerProfileDetails_headerContainer__XZ2v9{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:15px}@keyframes CuctomerProfileDetails_fadeIn__VKtY6{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.CuctomerProfileDetails_socialHeader__F66\+l{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.CuctomerProfileDetails_sectionTitle__gC2PQ{color:#212529;font-size:1rem;font-weight:700;letter-spacing:.5px}.CuctomerProfileDetails_addButton__tkhLA{align-items:center;background-color:var(--primary-color);border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:13px;justify-content:center;padding:4.5px 10px 5px;width:150px}.CuctomerProfileDetails_detailsGrid__\+XiX9{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.CuctomerProfileDetails_detailItem__Kzw2E{display:flex;flex-direction:column;gap:.25rem}.CuctomerProfileDetails_detailLabel__rlOlC{color:#6c757d;font-size:.8rem;letter-spacing:.3px;text-transform:uppercase}.CuctomerProfileDetails_detailValue__99p7n{color:#212529;font-size:.95rem;font-weight:500}.CuctomerProfileDetails_statusVerified__-cmOf{background:#d4edda;border-radius:20px;color:#155724;display:inline-block;font-size:.85rem;padding:.25rem .75rem}.CuctomerProfileDetails_socialLinks__q6dfQ{display:flex;flex-direction:column;gap:1rem}.CuctomerProfileDetails_socialItem__LzHo\+{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;padding:.75rem}.CuctomerProfileDetails_socialLabel__cXzEC{color:#495057;font-size:.85rem;font-weight:600;min-width:80px}.CuctomerProfileDetails_socialLink__QifF1{color:#06c;font-size:.9rem;text-decoration:none;transition:color .2s ease}.CuctomerProfileDetails_socialLink__QifF1:hover{color:#049;text-decoration:underline}.CuctomerProfileDetails_logoutButton__Iw\+-Z{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:8px;color:#dc3545;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:10px;justify-content:center;margin-top:2rem;padding:.4rem;transition:all .2s ease;width:150px}.CuctomerProfileDetails_logoutButton__Iw\+-Z:hover{background:#dc3545;border-color:#dc3545;color:#fff}@media (max-width:1024px){.CuctomerProfileDetails_profileContainer__rwia3{gap:15px;max-width:95%}.CuctomerProfileDetails_leftSection__t98cK{width:32%}.CuctomerProfileDetails_rightSection__WhvDx{width:66%}}@media (max-width:768px){.CuctomerProfileDetails_profileContainer__rwia3{flex-direction:column;gap:15px;max-width:95%;padding-top:20px}.CuctomerProfileDetails_leftSection__t98cK{border-bottom:none;border-right:none;width:100%}.CuctomerProfileDetails_profileCard__8P2Yp{padding:1.5rem;position:relative;top:0;width:100%}.CuctomerProfileDetails_rightSection__WhvDx{width:100%}.CuctomerProfileDetails_tabsContainer__AbTmd{-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:.5rem;scrollbar-width:none}.CuctomerProfileDetails_tabsContainer__AbTmd::-webkit-scrollbar{display:none}.CuctomerProfileDetails_tabButton__Vd\+Q9{flex-shrink:0;white-space:nowrap}.CuctomerProfileDetails_detailsGrid__\+XiX9{gap:1rem;grid-template-columns:1fr}.CuctomerProfileDetails_headerContainer__XZ2v9,.CuctomerProfileDetails_socialHeader__F66\+l{align-items:flex-start;flex-direction:column;gap:.75rem}.CuctomerProfileDetails_addButton__tkhLA{width:100%}.CuctomerProfileDetails_socialItem__LzHo\+{align-items:flex-start;flex-direction:column;gap:.25rem}.CuctomerProfileDetails_socialLabel__cXzEC{min-width:0;min-width:auto}.CuctomerProfileDetails_contentArea__kaS2\+{margin-bottom:1rem;min-height:auto}.CuctomerProfileDetails_logoutButton__Iw\+-Z{margin-top:1rem;width:100%}}@media (max-width:480px){.CuctomerProfileDetails_profileContainer__rwia3{max-width:100%;padding:15px 10px 0}.CuctomerProfileDetails_profileCard__8P2Yp{border-radius:12px;padding:1rem}.CuctomerProfileDetails_profileImage__EX6xI{height:90px;width:90px}.CuctomerProfileDetails_userName__o4yqV{font-size:1.25rem}.CuctomerProfileDetails_userUsername__ofQcd{font-size:.85rem;margin-bottom:1rem}.CuctomerProfileDetails_statItem__WkqnC{padding:0 .5rem}.CuctomerProfileDetails_statValue__a9EQ9{font-size:1.1rem}.CuctomerProfileDetails_statLabel__z1Kug{font-size:.7rem}.CuctomerProfileDetails_detailsSection__iQEJW{border-radius:12px;padding:15px}.CuctomerProfileDetails_tabButton__Vd\+Q9{font-size:.8rem;padding:.4rem .75rem}.CuctomerProfileDetails_sectionTitle__gC2PQ{font-size:.9rem}.CuctomerProfileDetails_featureBadge__7kPPl{font-size:.7rem;padding:.2rem .6rem}}.AddContactDetailsDIalog_overlay__dZzJD{align-items:center;animation:AddContactDetailsDIalog_fadeIn__wiyt2 .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes AddContactDetailsDIalog_fadeIn__wiyt2{0%{opacity:0}to{opacity:1}}.AddContactDetailsDIalog_dialog__Le1cS{animation:AddContactDetailsDIalog_slideUp__arHfv .3s ease;background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;height:85vh;max-height:85vh;max-width:640px;overflow:hidden;width:90%}@keyframes AddContactDetailsDIalog_slideUp__arHfv{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.AddContactDetailsDIalog_dialogHeader__GhlMa{align-items:center;background:#fff;border-bottom:2px solid #f0f0f0;display:flex;flex-shrink:0;justify-content:space-between;padding:24px 28px}.AddContactDetailsDIalog_dialogHeader__GhlMa h3{-webkit-text-fill-color:#0000;background:#3d3d3d;-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:700;letter-spacing:-.3px;margin:0}.AddContactDetailsDIalog_closeButton__maZS7{align-items:center;background:#f8f9fa;border:none;border-radius:12px;color:#666;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.AddContactDetailsDIalog_closeButton__maZS7:hover{background:#e9ecef;color:#333;transform:rotate(90deg)}.AddContactDetailsDIalog_dialogBody__UYJeE{flex:1 1;overflow-y:auto;padding:0}.AddContactDetailsDIalog_dialogBody__UYJeE::-webkit-scrollbar{width:8px}.AddContactDetailsDIalog_dialogBody__UYJeE::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.AddContactDetailsDIalog_dialogBody__UYJeE::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.AddContactDetailsDIalog_dialogBody__UYJeE::-webkit-scrollbar-thumb:hover{background:#94a3b8}.AddContactDetailsDIalog_form__Zx1rF{padding:28px}.AddContactDetailsDIalog_formSection__HgBov{margin-bottom:32px}.AddContactDetailsDIalog_formSection__HgBov h4{border-bottom:2px solid #eef2f6;color:#2c3e50;font-size:16px;font-weight:600;letter-spacing:-.2px;margin:0 0 20px;padding-bottom:8px}.AddContactDetailsDIalog_formGroup__azISN{margin-bottom:22px}.AddContactDetailsDIalog_formGroup__azISN label{color:#4a5568;display:block;font-size:13px;font-weight:600;letter-spacing:-.2px;margin-bottom:3px}.AddContactDetailsDIalog_required__QspB0{color:#e74c3c;font-size:12px;margin-left:2px}.AddContactDetailsDIalog_formGroup__azISN input,.AddContactDetailsDIalog_formGroup__azISN select,.AddContactDetailsDIalog_formGroup__azISN textarea{background:#fff;border:2px solid #d1d1d1;border-radius:8px;box-sizing:border-box;color:#2d3748;font-family:inherit;font-size:14px;height:52px;padding:12px 14px;transition:all .2s;width:100%}.AddContactDetailsDIalog_formGroup__azISN input::placeholder,.AddContactDetailsDIalog_formGroup__azISN textarea::placeholder{color:#a0aec0;font-size:13px}.AddContactDetailsDIalog_formGroup__azISN input:hover,.AddContactDetailsDIalog_formGroup__azISN select:hover,.AddContactDetailsDIalog_formGroup__azISN textarea:hover{border-color:#cbd5e1}.AddContactDetailsDIalog_formGroup__azISN input:focus,.AddContactDetailsDIalog_formGroup__azISN select:focus,.AddContactDetailsDIalog_formGroup__azISN textarea:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #3498db1a;outline:none}.AddContactDetailsDIalog_errorInput__ca\+jN{border-color:#e74c3c!important}.AddContactDetailsDIalog_errorInput__ca\+jN:focus{border-color:#e74c3c!important;box-shadow:0 0 0 3px #e74c3c1a!important}.AddContactDetailsDIalog_errorMessage__EVL0U{color:#e74c3c;display:block;font-size:11px;font-weight:500;margin-top:6px}.AddContactDetailsDIalog_formRow__If2dK{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr}.AddContactDetailsDIalog_mobileInputWrapper__s0gc3{display:flex;gap:12px}.AddContactDetailsDIalog_countryCode__VekMZ{background:#fff;cursor:pointer;flex-shrink:0;width:130px!important}.AddContactDetailsDIalog_addressTypeGroup__yFw9V{display:flex;gap:12px}.AddContactDetailsDIalog_addressTypeBtn__LXLN1{background:#fff;border:1.5px solid #e2e8f0;border-radius:5px;color:#4a5568;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;letter-spacing:-.2px;padding:11px;transition:all .2s}.AddContactDetailsDIalog_addressTypeBtn__LXLN1:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}.AddContactDetailsDIalog_addressTypeBtn__LXLN1.AddContactDetailsDIalog_active__FWzpT{background:var(--primary-color);border-color:#0000;box-shadow:0 4px 12px #3498db33;color:#fff}.AddContactDetailsDIalog_dialogFooter__RqVf5{background:#fff;border-top:2px solid #f0f0f0;display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;padding:20px 28px}.AddContactDetailsDIalog_cancelBtn__d7FtJ,.AddContactDetailsDIalog_saveBtn__xJ6Es{border:none;border-radius:12px;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:-.2px;padding:12px 28px;transition:all .2s}.AddContactDetailsDIalog_cancelBtn__d7FtJ{background:#f8f9fa;border:1px solid #e2e8f0;color:#4a5568}.AddContactDetailsDIalog_cancelBtn__d7FtJ:hover{background:#e9ecef;transform:translateY(-1px)}.AddContactDetailsDIalog_saveBtn__xJ6Es{background:linear-gradient(135deg,#25888b,#10837d);box-shadow:0 2px 8px #3498db33;color:#fff}.AddContactDetailsDIalog_saveBtn__xJ6Es:hover{box-shadow:0 4px 16px #3498db4d;transform:translateY(-2px)}.AddContactDetailsDIalog_saveBtn__xJ6Es:active{transform:translateY(0)}@media (max-width:640px){.AddContactDetailsDIalog_dialog__Le1cS{border-radius:16px;height:90vh;width:95%}.AddContactDetailsDIalog_dialogHeader__GhlMa{padding:18px 20px}.AddContactDetailsDIalog_dialogHeader__GhlMa h3{font-size:18px}.AddContactDetailsDIalog_form__Zx1rF{padding:20px}.AddContactDetailsDIalog_formSection__HgBov h4{font-size:15px;margin-bottom:16px}.AddContactDetailsDIalog_formRow__If2dK{gap:0;grid-template-columns:1fr}.AddContactDetailsDIalog_mobileInputWrapper__s0gc3{flex-direction:column}.AddContactDetailsDIalog_countryCode__VekMZ{width:100%!important}.AddContactDetailsDIalog_addressTypeGroup__yFw9V{gap:10px}.AddContactDetailsDIalog_addressTypeBtn__LXLN1{font-size:13px;padding:10px}.AddContactDetailsDIalog_dialogFooter__RqVf5{padding:16px 20px}.AddContactDetailsDIalog_cancelBtn__d7FtJ,.AddContactDetailsDIalog_saveBtn__xJ6Es{padding:10px 24px}}@media (min-width:641px) and (max-width:768px){.AddContactDetailsDIalog_dialog__Le1cS{max-width:560px}.AddContactDetailsDIalog_form__Zx1rF{padding:24px}.AddContactDetailsDIalog_dialogHeader__GhlMa{padding:20px 24px}}.AddContactDetailsDIalog_addressTypeBtn__LXLN1,.AddContactDetailsDIalog_cancelBtn__d7FtJ,.AddContactDetailsDIalog_closeButton__maZS7,.AddContactDetailsDIalog_formGroup__azISN input,.AddContactDetailsDIalog_formGroup__azISN select,.AddContactDetailsDIalog_formGroup__azISN textarea,.AddContactDetailsDIalog_saveBtn__xJ6Es{transition:all .2s cubic-bezier(.4,0,.2,1)}.ContactDetailsCard_card__H1jFf{background:#fff;border:1px solid #ececec;border-radius:12px;color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding:18px 18px 16px;position:relative;transition:border-color .2s ease,transform .2s ease}.ContactDetailsCard_card__H1jFf:hover{border-color:#dcdcdc}.ContactDetailsCard_actions__pSX8R{display:flex;gap:4px;opacity:0;position:absolute;right:12px;top:12px;transition:opacity .2s ease}.ContactDetailsCard_card__H1jFf:hover .ContactDetailsCard_actions__pSX8R{opacity:1}.ContactDetailsCard_actionBtn__8GDqJ{align-items:center;background:#fff;border:1px solid #ececec;border-radius:6px;color:#666;cursor:pointer;display:flex;font-size:12px;height:26px;justify-content:center;padding:0;transition:all .15s ease;width:26px}.ContactDetailsCard_actionBtn__8GDqJ:hover{background:#f7f7f7;border-color:#dcdcdc;color:#222}.ContactDetailsCard_deleteBtn__HktNS:hover{background:#fff5f5;border-color:#f5c2c2;color:#d33}.ContactDetailsCard_header__EH9R8{align-items:center;display:flex;gap:12px;padding-right:56px}.ContactDetailsCard_avatar__NO2xy{align-items:center;background:linear-gradient(135deg,#f4f4f4,#eaeaea);border:1px solid #ececec;border-radius:50%;color:#555;display:flex;flex-shrink:0;font-size:15px;font-weight:600;height:40px;justify-content:center;width:40px}.ContactDetailsCard_headerText__Doemc{display:flex;flex-direction:column;min-width:0}.ContactDetailsCard_name__HAo7u{color:#111;font-size:14px;font-weight:600;letter-spacing:-.1px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ContactDetailsCard_addressType__ZTV8I{color:#8a8a8a;font-size:10.5px;font-weight:500;letter-spacing:.6px;margin-top:3px;text-transform:uppercase}.ContactDetailsCard_divider__SCu7l{background:#f0f0f0;height:1px;margin:14px 0 12px}.ContactDetailsCard_details__LZKxt{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.ContactDetailsCard_row__tRH-V{align-items:center;color:#333;display:flex;font-size:12.5px;gap:10px}.ContactDetailsCard_rowTop__LejZ5{align-items:flex-start}.ContactDetailsCard_iconWrap__IwAQK{align-items:center;background:#f7f7f7;border-radius:6px;display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.ContactDetailsCard_icon__qyAQ3{color:#666;font-size:12px}.ContactDetailsCard_value__p9b0q{color:#2a2a2a;flex:1 1;line-height:1.5;word-break:break-word}.ContactDetailsCard_unverified__6FbMv,.ContactDetailsCard_verified__Iz3KL{align-items:center;display:flex;flex-shrink:0;font-size:14px}.ContactDetailsCard_verified__Iz3KL{color:#2e9e5b}.ContactDetailsCard_unverified__6FbMv{color:#c9a227}.ContactDetailsListView_carouselWrapper__ltndJ{position:relative;width:100%}.ContactDetailsListView_carouselTrack__P3cVg{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex;flex-direction:row;gap:16px;overflow-x:auto;overflow-y:hidden;padding:4px 4px 12px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.ContactDetailsListView_carouselTrack__P3cVg::-webkit-scrollbar{display:none}.ContactDetailsListView_carouselItem__t6vZV{flex:0 0 auto;max-width:80vw;scroll-snap-align:start;width:280px}.ContactDetailsListView_carouselItem__t6vZV>*{height:100%}.ContactDetailsListView_navButton__nJ7bc{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:50%;box-shadow:0 2px 8px #00000014;color:#43474d;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .15s ease,transform .15s ease;width:36px;z-index:2}.ContactDetailsListView_navButton__nJ7bc:hover{background:#f8fafc}.ContactDetailsListView_navButton__nJ7bc:active{transform:translateY(-50%) scale(.95)}.ContactDetailsListView_navLeft__yoMDM{left:-12px}.ContactDetailsListView_navRight__wqc3x{right:-12px}@media (max-width:640px){.ContactDetailsListView_navButton__nJ7bc{display:none}}.SocialMediaCard_socialItem__8YVcO{align-items:center;background:#fff;border:1px solid #eef0f3;border-radius:12px;display:flex;gap:14px;padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.SocialMediaCard_socialItem__8YVcO:hover{border-color:#d9dde3;box-shadow:0 4px 12px #0f172a0f;transform:translateY(-1px)}.SocialMediaCard_iconWrap__McqK7{align-items:center;border-radius:10px;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.SocialMediaCard_info__9uHif{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.SocialMediaCard_socialLabel__C0xaT{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.SocialMediaCard_socialLink__awm0V{color:#0f172a;font-size:14px;font-weight:500;overflow:hidden;text-decoration:none;text-overflow:ellipsis;transition:color .15s ease;white-space:nowrap}.SocialMediaCard_socialLink__awm0V:hover{color:var(--primary-color)}.SocialMediaCard_actions__fLgGb{align-items:center;display:flex;flex-shrink:0;gap:4px}.SocialMediaCard_iconBtn__DvSlI{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:inline-flex;height:30px;justify-content:center;text-decoration:none;transition:background .15s ease,color .15s ease;width:30px}.SocialMediaCard_iconBtn__DvSlI:hover{background:#f1f3f5;color:#0f172a}.SocialMediaCard_iconBtn__DvSlI:active{transform:scale(.96)}.SocialMediaCard_editBtn__uC-SV:hover{background:#eaf2fb;color:var(--primary-color)}.SocialMediaCard_deleteBtn__mhppI:hover{background:#fdecea;color:#e74c3c}.SocialMediaListView_socialLinks__wSB2g{display:flex;flex-direction:column;gap:1rem}.SocialMediaListView_emptyState__BZHU8{align-items:center;background:#fff;border:1px dashed #e5e7eb;border-radius:12px;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:220px;padding:32px 24px;text-align:center}.SocialMediaListView_emptyIconWrap__3Glui{align-items:center;background:#f3f4f6;border-radius:12px;color:#6b7280;display:inline-flex;height:48px;justify-content:center;margin-bottom:4px;width:48px}.SocialMediaListView_emptyIcon__NjdIB{height:22px;width:22px}.SocialMediaListView_emptyTitle__eau1W{color:#111827;font-size:15px;font-weight:700;line-height:1.3;margin:0}.SocialMediaListView_emptyText__vCYiC{color:#6b7280;font-size:13px;font-weight:400;line-height:1.5;margin:0;max-width:320px}.SocialMediaListView_emptyButton__mx5Xy{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;margin-top:8px;padding:8px 14px;transition:background .2s ease,border-color .2s ease}.SocialMediaListView_emptyButton__mx5Xy:hover{background:#f9fafb;border-color:#d1d5db}.SocialMediaListView_emptyButton__mx5Xy:focus-visible{box-shadow:0 0 0 3px #9ca3af40;outline:none}.SocialMediaListView_emptyButtonIcon__BlOze{height:14px;width:14px}.AddSocialMediaDetailsDialog_overlay__-QBQu{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.AddSocialMediaDetailsDialog_dialog__5J6I1{animation:AddSocialMediaDetailsDialog_slideIn__nqY4x .3s ease-out;background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-width:400px;padding:24px;width:90%}@keyframes AddSocialMediaDetailsDialog_slideIn__nqY4x{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.AddSocialMediaDetailsDialog_dialogTitle__DTK9P{color:#333;font-size:17px;font-weight:700;margin:0 0 25px}.AddSocialMediaDetailsDialog_formGroup__h6Zrk{margin-bottom:0}.AddSocialMediaDetailsDialog_label__\+ZMEi{color:#555;display:block;font-size:12px;font-weight:500;margin-bottom:0}.AddSocialMediaDetailsDialog_input__1GXM7,.AddSocialMediaDetailsDialog_select__AnnXQ{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:14px;outline:none;padding:10px 10px 10px 12px;transition:border-color .2s;width:100%}.AddSocialMediaDetailsDialog_input__1GXM7:focus,.AddSocialMediaDetailsDialog_select__AnnXQ:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #4a90e21a}.AddSocialMediaDetailsDialog_select__AnnXQ{background-color:#fff;cursor:pointer}.AddSocialMediaDetailsDialog_button__JLR4O{border-radius:3px;height:42px;transition:background-color .2s}.AddSocialMediaDetailsDialog_editButton__sgI9\+{color:var(--primary-color)}.AddSocialMediaDetailsDialog_editButton__sgI9\+:hover{background-color:#eaf2fb}.AddSocialMediaDetailsDialog_deleteButton__CT2Df{color:#e74c3c}.AddSocialMediaDetailsDialog_deleteButton__CT2Df:hover{background-color:#fdecea}.AddSocialMediaDetailsDialog_buttonGroup__SY-j2{display:flex;gap:10px;justify-content:flex-end;margin-top:24px}.AddSocialMediaDetailsDialog_button__JLR4O{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.AddSocialMediaDetailsDialog_cancelButton__gJgrQ{background-color:#f5f5f5;color:#666}.AddSocialMediaDetailsDialog_cancelButton__gJgrQ:hover{background-color:#e8e8e8}.AddSocialMediaDetailsDialog_submitButton__rBBZ6{background-color:var(--primary-color);color:#fff}.AddSocialMediaDetailsDialog_submitButton__rBBZ6:hover:not(:disabled){background-color:var(--primary-color)}.AddSocialMediaDetailsDialog_submitButton__rBBZ6:disabled{background-color:#ccc;cursor:not-allowed;opacity:.7}.AddSocialMediaDetailsDialog_addButton__VdfHS{background-color:var(--primary-color);color:#fff;margin-top:17px}.AddSocialMediaDetailsDialog_addButton__VdfHS:hover{background-color:var(--primary-color)}.AddSocialMediaDetailsDialog_listSection__mDSYN{margin-top:20px}.AddSocialMediaDetailsDialog_listTitle__WwaaU{color:#555;font-size:13px;font-weight:500;letter-spacing:.5px;margin:0 0 3px}.AddSocialMediaDetailsDialog_listContainer__6SlPE{-webkit-overflow-scrolling:touch;background-color:#f0f0f0;border-radius:6px;display:flex;flex-direction:row;gap:8px;overflow-x:auto;overflow-y:hidden;padding:4px;scroll-behavior:smooth;scroll-snap-type:x proximity}.AddSocialMediaDetailsDialog_listContainer__6SlPE::-webkit-scrollbar{height:6px}.AddSocialMediaDetailsDialog_listContainer__6SlPE::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.AddSocialMediaDetailsDialog_listContainer__6SlPE::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:3px}.AddSocialMediaDetailsDialog_listContainer__6SlPE::-webkit-scrollbar-thumb:hover{background-color:#aaa}.AddSocialMediaDetailsDialog_listItem__ukumi{align-items:center;background-color:#f8f9fb;border:1px solid #e8eaf0;border-radius:8px;display:flex;flex-shrink:0;justify-content:space-between;max-width:280px;min-width:220px;padding:10px 12px;scroll-snap-align:start;transition:all .2s}.AddSocialMediaDetailsDialog_listItem__ukumi:hover{background-color:#f0f3f9;border-color:#d0d7e2}.AddSocialMediaDetailsDialog_listItemEditing__zAywm{background-color:#eaf2fb;border-color:var(--primary-color);box-shadow:0 0 0 3px #4a90e214}.AddSocialMediaDetailsDialog_listItemContent__PaXPu{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.AddSocialMediaDetailsDialog_fieldContainer__3\+El9{background-color:#ececec;border-radius:5px;display:flex;flex-direction:row;gap:10px;justify-content:space-between;margin-bottom:0;padding:3px 7px 7px}.AddSocialMediaDetailsDialog_formSection__PzZvX{width:70%}.AddSocialMediaDetailsDialog_socialTypeBadge__6TRAZ{background-color:var(--primary-color);border-radius:12px;color:#fff;display:inline-block;flex-shrink:0;font-size:12px;font-weight:500;padding:3px 10px;text-transform:capitalize}.AddSocialMediaDetailsDialog_socialId__WvpJe{color:#333;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AddSocialMediaDetailsDialog_listItemActions__rLJ\+h{display:flex;flex-shrink:0;gap:6px}.AddSocialMediaDetailsDialog_iconButton__qEahL{align-items:center;background-color:initial;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:14px;height:30px;justify-content:center;transition:all .2s;width:30px}.AddSocialMediaDetailsDialog_error__Tsk-2{color:#e74c3c;font-size:12px;margin-top:4px}@media (max-width:480px){.AddSocialMediaDetailsDialog_dialog__5J6I1{padding:20px;width:95%}.AddSocialMediaDetailsDialog_buttonGroup__SY-j2{flex-direction:column}.AddSocialMediaDetailsDialog_button__JLR4O{width:100%}.AddSocialMediaDetailsDialog_listItem__ukumi{max-width:240px;min-width:200px}}.AddSocialMediaDetailsDialog_customSelectWrapper__KsbAH{position:relative;width:100%}.AddSocialMediaDetailsDialog_customSelectTrigger__KVJ-v{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;font-family:inherit;font-size:14px;justify-content:space-between;outline:none;padding:10px 12px;text-align:left;transition:border-color .2s,box-shadow .2s;width:100%}.AddSocialMediaDetailsDialog_customSelectTriggerOpen__U9nRo,.AddSocialMediaDetailsDialog_customSelectTrigger__KVJ-v:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #4a90e21a}.AddSocialMediaDetailsDialog_customSelectError__PIPiy{border-color:#e74c3c}.AddSocialMediaDetailsDialog_customSelectValue__1IiVz{color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AddSocialMediaDetailsDialog_customSelectPlaceholder__OTXJE{color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AddSocialMediaDetailsDialog_customSelectArrow__MYGHt{color:#888;flex-shrink:0;font-size:10px;margin-left:8px;transition:transform .2s}.AddSocialMediaDetailsDialog_customSelectArrowOpen__FSqe-{transform:rotate(180deg)}.AddSocialMediaDetailsDialog_customSelectMenu__5MzBs{animation:AddSocialMediaDetailsDialog_dropdownFadeIn__efOuQ .15s ease-out;background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 4px 12px #0000001f;left:0;list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:4px 0;position:absolute;right:0;top:calc(100% + 4px);z-index:1100}@keyframes AddSocialMediaDetailsDialog_dropdownFadeIn__efOuQ{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.AddSocialMediaDetailsDialog_customSelectOption__l53do{color:#333;cursor:pointer;font-size:14px;padding:9px 12px;text-transform:capitalize;transition:background-color .15s}.AddSocialMediaDetailsDialog_customSelectOption__l53do:hover{background-color:#f0f5fb}.AddSocialMediaDetailsDialog_customSelectOptionSelected__\+qYuw{background-color:#eaf2fb;color:var(--primary-color);font-weight:500}.AddSocialMediaDetailsDialog_customSelectOptionSelected__\+qYuw:hover{background-color:#e0ebf8}.AddSocialMediaDetailsDialog_customSelectMenu__5MzBs::-webkit-scrollbar{width:5px}.AddSocialMediaDetailsDialog_customSelectMenu__5MzBs::-webkit-scrollbar-track{background:#0000}.AddSocialMediaDetailsDialog_customSelectMenu__5MzBs::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:3px}.AddSocialMediaDetailsDialog_customSelectMenu__5MzBs::-webkit-scrollbar-thumb:hover{background-color:#aaa}.LanguageCard_languageItem__Q9Dc9{align-items:center;background:#f8f9fa;border-radius:20px;display:flex;padding:7px 13px}.LanguageCard_languageName__y5GSH{color:#212529;font-size:.9rem;font-weight:500}.LanguageCard_languageProficiency__lw1bF{color:#6c757d;font-size:.85rem}.LanguageDeatailsListView_languagesList__mY6H5{display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem}.LanguageDeatailsListView_emptyState__zc6u2{align-items:center;background:#fff;border:1px dashed #e5e7eb;border-radius:12px;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:220px;padding:32px 24px;text-align:center}.LanguageDeatailsListView_emptyIconWrap__XD2HO{align-items:center;background:#f3f4f6;border-radius:12px;color:#6b7280;display:inline-flex;height:48px;justify-content:center;margin-bottom:4px;width:48px}.LanguageDeatailsListView_emptyIcon__jy3sz{height:22px;width:22px}.LanguageDeatailsListView_emptyTitle__z3veT{color:#111827;font-size:15px;font-weight:700;line-height:1.3;margin:0}.LanguageDeatailsListView_emptyText__Jz28t{color:#6b7280;font-size:13px;font-weight:400;line-height:1.5;margin:0;max-width:320px}.LanguageDeatailsListView_emptyButton__IV8RB{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;margin-top:8px;padding:8px 14px;transition:background .2s ease,border-color .2s ease}.LanguageDeatailsListView_emptyButton__IV8RB:hover{background:#f9fafb;border-color:#d1d5db}.LanguageDeatailsListView_emptyButton__IV8RB:focus-visible{box-shadow:0 0 0 3px #9ca3af40;outline:none}.LanguageDeatailsListView_emptyButtonIcon__vj4Sp{height:14px;width:14px}.CustomMultipleDropdown_container__sLKii{display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative}.CustomMultipleDropdown_fullWidth__F6fs4{width:100%}.CustomMultipleDropdown_label__q1Va5{align-items:center;color:#374151;display:flex;font-size:12px;font-weight:600;gap:4px;margin-bottom:4px;margin-left:2px}.CustomMultipleDropdown_required__Wmpny{color:#ef4444;font-size:18px;line-height:1}.CustomMultipleDropdown_dropdown__FKg34{background:#fff;border:2px solid #d1d5db;border-radius:8px;position:relative;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.CustomMultipleDropdown_dropdown__FKg34.CustomMultipleDropdown_default__bfLjz{background:#fff}.CustomMultipleDropdown_dropdown__FKg34.CustomMultipleDropdown_outline__cWS3r{background:#0000;border:2px solid #ddd}.CustomMultipleDropdown_dropdown__FKg34.CustomMultipleDropdown_filled__t0BiN{background:#f8f9fa;border:1px solid #f8f9fa}.CustomMultipleDropdown_dropdown__FKg34.CustomMultipleDropdown_underlined__9tmuC{background:#0000;border:none;border-bottom:2px solid #ddd;border-radius:0}.CustomMultipleDropdown_dropdown__FKg34.CustomMultipleDropdown_small__8NwiX{font-size:12px}.CustomMultipleDropdown_dropdown__FKg34.CustomMultipleDropdown_medium__M5tSc{font-size:14px}.CustomMultipleDropdown_dropdown__FKg34.CustomMultipleDropdown_large__bl-Po{font-size:16px}.CustomMultipleDropdown_dropdown__FKg34.CustomMultipleDropdown_small__8NwiX .CustomMultipleDropdown_trigger__p-G1Z{min-height:32px;padding:4px 12px}.CustomMultipleDropdown_dropdown__FKg34.CustomMultipleDropdown_medium__M5tSc .CustomMultipleDropdown_trigger__p-G1Z{min-height:40px;padding:6px 16px}.CustomMultipleDropdown_dropdown__FKg34.CustomMultipleDropdown_large__bl-Po .CustomMultipleDropdown_trigger__p-G1Z{min-height:48px;padding:8px 20px}.CustomMultipleDropdown_rounded__pqt18{border-radius:50px!important}.CustomMultipleDropdown_dropdown__FKg34:hover:not(.CustomMultipleDropdown_disabled__vczb-):not(.CustomMultipleDropdown_readOnly__KQrne){border-color:#afafb8}.CustomMultipleDropdown_dropdown__FKg34.CustomMultipleDropdown_open__nSrJ7{border-color:var(--primary-color,var(--primary-color));box-shadow:0 0 0 3px #4f46e51a}.CustomMultipleDropdown_dropdown__FKg34.CustomMultipleDropdown_disabled__vczb-{background:#f8f9fa;cursor:not-allowed;opacity:.6}.CustomMultipleDropdown_dropdown__FKg34.CustomMultipleDropdown_readOnly__KQrne{background:#f8f9fa}.CustomMultipleDropdown_dropdown__FKg34.CustomMultipleDropdown_error__aAktR{border-color:#dc3545}.CustomMultipleDropdown_dropdown__FKg34.CustomMultipleDropdown_error__aAktR.CustomMultipleDropdown_open__nSrJ7{box-shadow:0 0 0 3px #dc35451a}.CustomMultipleDropdown_dropdown__FKg34.CustomMultipleDropdown_success__aXv\+Z{border-color:var(--primary-color)}.CustomMultipleDropdown_dropdown__FKg34.CustomMultipleDropdown_success__aXv\+Z.CustomMultipleDropdown_open__nSrJ7{box-shadow:0 0 0 3px #28a7451a}.CustomMultipleDropdown_dropdown__FKg34.CustomMultipleDropdown_warning__ndr37{border-color:#ffc107}.CustomMultipleDropdown_dropdown__FKg34.CustomMultipleDropdown_warning__ndr37.CustomMultipleDropdown_open__nSrJ7{box-shadow:0 0 0 3px #ffc1071a}.CustomMultipleDropdown_trigger__p-G1Z{align-items:center;background:#0000;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;gap:8px;justify-content:space-between;min-height:40px;outline:none;padding:8px 16px;text-align:left;width:100%}.CustomMultipleDropdown_trigger__p-G1Z:disabled,.CustomMultipleDropdown_trigger__p-G1Z[aria-disabled=true]{cursor:not-allowed}.CustomMultipleDropdown_valueArea__zRAhI{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:6px;min-width:0;overflow:hidden}.CustomMultipleDropdown_selectedValue__eMG8V{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CustomMultipleDropdown_hasValue__N1ksn{color:#292b2e}.CustomMultipleDropdown_valPlaceholder__d81Mm{color:#9ca3af}.CustomMultipleDropdown_chip__Gd-tt{align-items:center;background:#eef2ff;border:1px solid #c8dee0;border-radius:16px;display:inline-flex;font-size:13px;gap:6px;max-width:100%;padding:2px 6px 2px 10px}.CustomMultipleDropdown_chipLabel__7HTgM{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CustomMultipleDropdown_chipRemove__b3mut{align-items:center;background:none;border:none;border-radius:50%;color:var(--primary-color);cursor:pointer;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;padding:0;transition:background .15s ease,color .15s ease;width:18px}.CustomMultipleDropdown_chipRemove__b3mut:hover{background:#6366f126;color:#4338ca}.CustomMultipleDropdown_chipMore__wdl4c{background:#f3f4f6;border-radius:12px;color:#6b7280;font-size:12px;padding:2px 8px;white-space:nowrap}.CustomMultipleDropdown_leftIcon__d\+9t8{align-items:center;color:#666;display:flex;flex-shrink:0}.CustomMultipleDropdown_rightControls__GeI7t{align-items:center;display:flex;flex-shrink:0;gap:6px;margin-left:8px}.CustomMultipleDropdown_clearButton__-gyVM{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:background .15s ease,color .15s ease}.CustomMultipleDropdown_clearButton__-gyVM:hover{background:#f3f4f6;color:#111827}.CustomMultipleDropdown_arrow__UFAUX{align-items:center;color:#666;display:inline-flex;font-size:10px;transition:transform .2s ease}.CustomMultipleDropdown_arrowOpen__cgikk{transform:rotate(180deg)}.CustomMultipleDropdown_menu__VZbMf{animation:CustomMultipleDropdown_slideDown__bj7cZ .15s ease;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 20px #0000001f;display:flex;flex-direction:column;left:0;max-height:280px;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);z-index:1000}@keyframes CustomMultipleDropdown_slideDown__bj7cZ{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.CustomMultipleDropdown_searchContainer__RTRe1{border-bottom:1px solid #eee;flex-shrink:0;padding:8px}.CustomMultipleDropdown_searchInput__cuin9{border:1px solid #ddd;border-radius:6px;box-sizing:border-box;font-size:14px;outline:none;padding:8px 12px;width:100%}.CustomMultipleDropdown_searchInput__cuin9:focus{border-color:var(--primary-color,var(--primary-color));box-shadow:0 0 0 2px #4f46e526}.CustomMultipleDropdown_optionsContainer__eV5je{flex:1 1;overflow-y:auto;padding:4px 0;scrollbar-width:thin}.CustomMultipleDropdown_optionsContainer__eV5je::-webkit-scrollbar{width:6px}.CustomMultipleDropdown_optionsContainer__eV5je::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.CustomMultipleDropdown_optionGroup__qPvi8{margin-bottom:4px}.CustomMultipleDropdown_groupLabel__j17x\+{background:#f9fafb;color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.04em;padding:6px 16px;text-transform:uppercase}.CustomMultipleDropdown_option__L6idF{align-items:center;background:none;border:none;color:#333;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 16px;text-align:left;transition:background .12s ease;width:100%}.CustomMultipleDropdown_option__L6idF.CustomMultipleDropdown_focusedOption__L1GQB,.CustomMultipleDropdown_option__L6idF:hover:not(.CustomMultipleDropdown_disabledOption__GeDAq){background-color:#f3f4f6}.CustomMultipleDropdown_option__L6idF.CustomMultipleDropdown_selectedOption__dYv2s{background-color:#eef2ff;color:var(--primary-color)}.CustomMultipleDropdown_disabledOption__GeDAq{cursor:not-allowed;opacity:.5}.CustomMultipleDropdown_optionIcon__ojlbY{align-items:center;color:#666;display:flex;flex-shrink:0}.CustomMultipleDropdown_optionLabel__bMpb8{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CustomMultipleDropdown_checkmark__CQLVt{color:var(--primary-color);flex-shrink:0;font-weight:700}.CustomMultipleDropdown_noResults__paX7z{color:#6b7280;font-size:13px;font-style:italic;padding:16px;text-align:center}.CustomMultipleDropdown_createOption__PTans{align-items:center;background:none;border:none;border-top:1px solid #eee;color:var(--primary-color);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;text-align:left;width:100%}.CustomMultipleDropdown_createOption__PTans:hover{background-color:#eef2ff}.CustomMultipleDropdown_menuFooter__d-hmI{align-items:center;background:#f9fafb;border-top:1px solid #eee;color:#6b7280;display:flex;flex-shrink:0;font-size:12px;justify-content:space-between;padding:8px 16px}.CustomMultipleDropdown_footerActions__0aK7J{display:flex;gap:12px}.CustomMultipleDropdown_footerBtn__mUj48{background:none;border:none;color:var(--primary-color);cursor:pointer;font-size:12px;font-weight:600;padding:0}.CustomMultipleDropdown_footerBtn__mUj48:hover{text-decoration:underline}.CustomMultipleDropdown_helperText__VtMef{align-items:center;display:flex;font-size:12px;font-weight:500;gap:4px;margin-left:2px;margin-top:4px}.CustomMultipleDropdown_helperText__VtMef.CustomMultipleDropdown_error__aAktR{color:#dc2626}.CustomMultipleDropdown_helperText__VtMef.CustomMultipleDropdown_success__aXv\+Z{color:var(--primary-color)}.CustomMultipleDropdown_helperText__VtMef.CustomMultipleDropdown_warning__ndr37{color:#d97706}.CustomMultipleDropdown_statusIcon__9dRL6{font-size:11px;margin-top:-1px}.CustomerProfileCard_card__0LzCI{background:#fff;border:1px dashed #adbdbd;border-radius:16px;box-shadow:0 1px 2px #0000000a;margin:auto;min-width:360px;overflow:hidden;padding-bottom:20px;position:relative;width:100%}.CustomerProfileCard_cover__9ZM\+m{background:#e4f1f1;height:110px;position:relative;width:100%}.CustomerProfileCard_topRow__q7CI\+{align-items:center;display:flex;gap:8px;justify-content:flex-end;padding:12px 16px}.CustomerProfileCard_statusPill__IMunf{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;line-height:1;padding:5px 11px;white-space:nowrap}.CustomerProfileCard_statusIcon__0fJxm{height:12px;width:12px}.CustomerProfileCard_statusActive__5pTUN{background:#ffffffe6;border-color:#fff9;color:#059669}.CustomerProfileCard_statusInactive__25xQ8{background:#ffffffd9;border-color:#fff9;color:#6b7280}.CustomerProfileCard_lockButton__F8xpJ{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe6;border:1px solid #fff9;border-radius:999px;color:#374151;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:5px;line-height:1;padding:5px 11px;transition:background .2s ease,transform .15s ease}.CustomerProfileCard_lockButton__F8xpJ:hover{background:#fff;transform:translateY(-1px)}.CustomerProfileCard_lockButton__F8xpJ:focus-visible{box-shadow:0 0 0 3px #ffffff80;outline:none}.CustomerProfileCard_lockIcon__VCR6P{height:12px;width:12px}.CustomerProfileCard_avatarWrap__PpHR4{align-items:center;border-radius:48px;display:flex;flex-shrink:0;height:96px;justify-content:center;margin:-32px 0 0 24px;position:relative;width:96px}.CustomerProfileCard_avatar__sXHH4{background:#f3f4f6;border:4px solid #fff;border-radius:50%;box-shadow:0 2px 8px #00000014;display:block;height:96px;object-fit:cover;width:96px}.CustomerProfileCard_editButton__hIlCP{align-items:center;background-color:rgba(43,43,43,.719);border:2px solid #f7f7f7;border-radius:30px;bottom:-4px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:500;height:29px;justify-content:center;position:absolute;right:10px;width:29px}.CustomerProfileCard_avatarBadge__KfQfQ{border:3px solid #fff;border-radius:50%;bottom:6px;height:16px;position:absolute;right:6px;width:16px}.CustomerProfileCard_badgeActive__a8Hp-{background:#10b981}.CustomerProfileCard_badgeInactive__4DhUy{background:#9ca3af}.CustomerProfileCard_body__uOtqu{align-items:flex-end;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:20px;padding:12px 24px 0}.CustomerProfileCard_identity__wrVZp{display:flex;flex-direction:column;gap:2px;min-width:0}.CustomerProfileCard_userName__sIdat{color:#111827;font-size:20px;font-weight:700;letter-spacing:-.015em;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CustomerProfileCard_userHandle__4iFfB{color:#9ca3af;font-size:13px;font-weight:500;line-height:1.2}.CustomerProfileCard_statsRow__XAMDS{align-items:center;display:flex;gap:20px}.CustomerProfileCard_stat__fTUzS{align-items:center;display:flex;flex-direction:column;line-height:1.2}.CustomerProfileCard_statValue__Qu7mQ{color:#111827;font-size:17px;font-weight:700}.CustomerProfileCard_statLabel__Z-bzU{color:#9ca3af;font-size:11px;font-weight:500;letter-spacing:.02em}.CustomerProfileCard_statDivider__XFBln{background:#e5e7eb;height:26px;width:1px}@media (max-width:520px){.CustomerProfileCard_cover__9ZM\+m{height:90px}.CustomerProfileCard_avatarWrap__PpHR4{height:80px;margin:-40px 0 0 16px;width:80px}.CustomerProfileCard_avatar__sXHH4{height:80px;width:80px}.CustomerProfileCard_body__uOtqu{gap:12px;padding:10px 16px 0}.CustomerProfileCard_userName__sIdat{font-size:17px}.CustomerProfileCard_statsRow__XAMDS{gap:14px;justify-content:flex-start;margin-top:4px;width:100%}.CustomerProfileCard_stat__fTUzS{align-items:flex-start}.CustomerProfileCard_statValue__Qu7mQ{font-size:15px}}.EditProfleDialog_modalOverlay__DTYAj{align-items:center;background-color:rgba(0,0,0,.808);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.EditProfleDialog_modalContent__TsLNR{background-color:#fff;border-radius:20px;bottom:10px;box-shadow:0 2px 4px #00000040;left:10px;max-width:400px;padding:24px;position:absolute;right:10px;width:100%}.EditProfleDialog_modalTitle__WpKF7{color:#333;font-size:16px;font-weight:700;margin:0;text-align:center}.EditProfleDialog_modalSubtitle__8Tc9R{color:#666;font-size:12px;margin:0 0 24px;text-align:center}.EditProfleDialog_formContainer__byz4\+{margin-bottom:24px}.EditProfleDialog_inputContainer__xbK8r{margin-bottom:16px}.EditProfleDialog_label__b1K9F{color:#333;display:block;font-size:13px;font-weight:500;margin-bottom:2px;margin-top:6px}.EditProfleDialog_required__4fJ\+5{color:red}.EditProfleDialog_input__CJIdI{background-color:#f9f9f9;border:1px solid #ddd;border-radius:10px;box-sizing:border-box;font-size:16px;outline:none;padding:14px 12px;transition:border-color .2s ease;width:100%}.EditProfleDialog_input__CJIdI:focus{border-color:#999}.EditProfleDialog_buttonContainer__ZEUSU{display:flex;gap:12px;justify-content:space-between}.EditProfleDialog_button__Lh5tR{border:none;border-radius:6px;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:10px 0;text-align:center;transition:opacity .2s ease}.EditProfleDialog_button__Lh5tR:disabled{cursor:not-allowed}.EditProfleDialog_cancelButton__EtfF1{background-color:#f0f0f0;color:#666}.EditProfleDialog_cancelButton__EtfF1:hover{background-color:#e5e5e5}.EditProfleDialog_submitButton__MOUNj{background-color:var(--primary-color);color:#fff}.EditProfleDialog_submitButton__MOUNj:hover:not(:disabled){opacity:.9}.EditProfleDialog_disabledButton__lQ3Dx{background-color:#ccc}.CustomerProfilePage_container__UhpNw{background:linear-gradient(135deg,#f8fdfd,#eef4f5 50%,#fbfeff);isolation:isolate;overflow:hidden;position:relative;width:100%}.CustomerProfilePage_container__UhpNw:before{left:0;mask-image:radial-gradient(circle at top left,#000 0,#0009 45%,#0000 80%);-webkit-mask-image:radial-gradient(circle at top left,#000 0,#0009 45%,#0000 80%);top:0}.CustomerProfilePage_container__UhpNw:after,.CustomerProfilePage_container__UhpNw:before{background-image:radial-gradient(#47969f8c 1.6px,#0000 1.8px);background-size:18px 18px;content:"";height:260px;pointer-events:none;position:absolute;width:260px;z-index:0}.CustomerProfilePage_container__UhpNw:after{bottom:0;mask-image:radial-gradient(circle at bottom right,#000 0,#0009 45%,#0000 80%);-webkit-mask-image:radial-gradient(circle at bottom right,#000 0,#0009 45%,#0000 80%);right:0}.CustomerProfilePage_container__UhpNw>*{position:relative;z-index:1}.ServiceListDetails_container__lFvqq{-ms-overflow-style:none;display:flex;flex-direction:column;position:relative;scrollbar-width:2px;width:100%}.ServiceListDetails_servicesContainer__oPMdD{background:linear-gradient(180deg,#fff,#0000);border-radius:10px;margin:auto;max-width:1700px;padding:15px;width:100%;z-index:10}.ServiceListDetails_pageHeader__wykcZ{margin:15px auto 20px;max-width:1700px}.ServiceListDetails_title__W0c0b{color:#fff;font-size:27px;font-weight:800;letter-spacing:.1px;line-height:1.3;margin:0 0 1px}.ServiceListDetails_tagline__AvjBE{color:#e6e7eb;font-size:14px;font-weight:400;line-height:1.5;margin:0}@media (max-width:768px){.ServiceListDetails_pageHeader__wykcZ{margin-bottom:16px;padding:0 16px}.ServiceListDetails_title__W0c0b{font-size:20px}.ServiceListDetails_tagline__AvjBE{font-size:13px}}.BannerCrousel_carouselContainer__z5Emr{margin:0 auto}.BannerCrousel_carouselWrapper__AXts-{height:460px}.BannerCrousel_carouselTrack__pBDWR{height:100%;transition:transform .6s ease-in-out}.BannerCrousel_slide__p\+zyO{align-items:center;display:flex;height:100%;justify-content:center;min-width:100%}.BannerCrousel_slide__p\+zyO:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.BannerCrousel_slideContent__z2IhU{animation:BannerCrousel_fadeInUp__tMLcA .8s ease-out;color:#fff;max-width:800px;padding:2rem;position:relative;text-align:center;z-index:1}.BannerCrousel_slideTitle__FJ3ib{font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:1rem;text-shadow:2px 2px 4px #00000080}.BannerCrousel_slideDescription__kq5jP{font-size:1.4rem;line-height:1.6;margin-bottom:2rem}.BannerCrousel_ctaButton__0eAdW{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:50px;box-shadow:0 4px 15px #667eea66;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem 2.5rem;transition:all .3s ease}.BannerCrousel_ctaButton__0eAdW:hover{box-shadow:0 6px 20px #667eea99;transform:translateY(-2px)}.BannerCrousel_arrow__9SBnB{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:none;color:#fff;font-size:1.5rem;height:60px;top:40%;transition:all .3s ease;width:60px}.BannerCrousel_arrow__9SBnB:hover{background:#ffffff4d}.BannerCrousel_arrowLeft__9ya2U{left:2rem}.BannerCrousel_arrowRight__v9swb{right:2rem}.BannerCrousel_dotsContainer__pUq3p{bottom:2rem;gap:.8rem}.BannerCrousel_dot__UHq93{background:#0000;border:2px solid #fff;height:14px;transition:all .3s ease;width:14px}.BannerCrousel_dot__UHq93:hover{background:#ffffff80}.BannerCrousel_activeDot__KrdYh{background:#fff}@media (max-width:768px){.BannerCrousel_carouselWrapper__AXts-{height:400px}.BannerCrousel_slideTitle__FJ3ib{font-size:2.5rem}.BannerCrousel_slideDescription__kq5jP{font-size:1.1rem}.BannerCrousel_arrow__9SBnB{font-size:1.2rem;height:50px;width:50px}.BannerCrousel_arrowLeft__9ya2U{left:1rem}.BannerCrousel_arrowRight__v9swb{right:1rem}}@media (max-width:480px){.BannerCrousel_carouselWrapper__AXts-{height:300px}.BannerCrousel_slideTitle__FJ3ib{font-size:2rem}.BannerCrousel_slideDescription__kq5jP{font-size:1rem;margin-bottom:1.5rem}.BannerCrousel_ctaButton__0eAdW{font-size:1rem;padding:.8rem 2rem}}.BannerCrousel_empty__WBIxR{color:#666;font-size:1.2rem;padding:4rem}.BannerCrousel_carouselContainer__z5Emr{background:#fff;border-radius:0;box-shadow:0 4px 20px #00000014}.BannerCrousel_carouselContainer__z5Emr,.BannerCrousel_carouselWrapper__AXts-{overflow:hidden;position:relative;width:100%}.BannerCrousel_carouselTrack__pBDWR{display:flex;transition:transform .5s ease-in-out;width:100%}.BannerCrousel_slide__p\+zyO{background-repeat:no-repeat;cursor:pointer;flex:0 0 100%}.BannerCrousel_slide__p\+zyO,.BannerCrousel_videoSlide__ctBAF{background-position:50%;background-size:cover;position:relative;width:100%}.BannerCrousel_videoSlide__ctBAF{height:100%}.BannerCrousel_videoOverlay__mAKmA{align-items:center;background:#0000004d;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;transition:background .3s ease}.BannerCrousel_videoSlide__ctBAF:hover .BannerCrousel_videoOverlay__mAKmA{background:#0006}.BannerCrousel_playButton__vSF0a{align-items:center;background:#ffffffe6;border:2px solid #fff;border-radius:50%;box-shadow:0 10px 30px #0003;cursor:pointer;display:flex;height:80px;justify-content:center;transition:all .3s ease;width:80px}.BannerCrousel_playButton__vSF0a:hover{background:#fff;box-shadow:0 15px 40px #0000004d;transform:scale(1.1)}.BannerCrousel_playButton__vSF0a svg{color:#000;height:32px;margin-left:4px;width:32px}.BannerCrousel_videoBadge__rdsL6{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b3;border:1px solid #fff3;border-radius:100px;color:#fff;display:flex;font-size:.875rem;font-weight:500;gap:8px;padding:8px 16px;position:absolute;right:20px;top:20px;z-index:2}.BannerCrousel_videoPlayer__LwyRq{background:#000;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.BannerCrousel_videoElement__eeAY9{height:100%;object-fit:contain;width:100%}.BannerCrousel_videoCloseBtn__HipLt{align-items:center;background:#ffffffe6;border:none;border-radius:50%;box-shadow:0 4px 15px #0003;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .2s ease;width:48px;z-index:11}.BannerCrousel_videoCloseBtn__HipLt:hover{background:#fff;transform:scale(1.1)}.BannerCrousel_videoCloseBtn__HipLt svg{color:#333;height:20px;width:20px}.BannerCrousel_imageSlide__slWQs{background-position:50%;background-size:cover;height:100%;width:100%}.BannerCrousel_arrow__9SBnB{align-items:center;background:#ffffffe6;border:1px solid #0000001a;border-radius:50%;box-shadow:0 4px 15px #0000001a;color:#333;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:48px;z-index:10}.BannerCrousel_arrow__9SBnB:hover{background:#fff;box-shadow:0 8px 25px #00000026;transform:translateY(-50%) scale(1.1)}.BannerCrousel_arrowLeft__9ya2U{left:20px}.BannerCrousel_arrowRight__v9swb{right:20px}.BannerCrousel_dotsContainer__pUq3p{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffc;border:1px solid #0000001a;border-radius:100px;bottom:20px;display:flex;gap:12px;left:50%;padding:8px 16px;position:absolute;transform:translateX(-50%);z-index:10}.BannerCrousel_dot__UHq93{background:#0000004d;border:none;border-radius:50%;cursor:pointer;height:10px;padding:0;transition:all .2s ease;width:10px}.BannerCrousel_dot__UHq93:hover{background:#00000080;transform:scale(1.2)}.BannerCrousel_activeDot__KrdYh{background:#000;transform:scale(1.2)}.BannerCrousel_empty__WBIxR{border:2px dashed #e0e0e0;border-radius:16px;font-size:1rem}.BannerCrousel_empty__WBIxR,.BannerCrousel_loading__LpTuA{background:#f8f8f8;color:#888;padding:60px 20px;text-align:center}.BannerCrousel_loading__LpTuA{border-radius:16px}@media (max-width:768px){.BannerCrousel_playButton__vSF0a{height:60px;width:60px}.BannerCrousel_playButton__vSF0a svg{height:24px;width:24px}.BannerCrousel_arrow__9SBnB{height:40px;width:40px}.BannerCrousel_arrowLeft__9ya2U{left:10px}.BannerCrousel_arrowRight__v9swb{right:10px}.BannerCrousel_videoBadge__rdsL6{font-size:.75rem;padding:6px 12px;right:10px;top:10px}.BannerCrousel_videoCloseBtn__HipLt{height:40px;right:10px;top:10px;width:40px}}@media (max-width:480px){.BannerCrousel_playButton__vSF0a{height:50px;width:50px}.BannerCrousel_playButton__vSF0a svg{height:20px;width:20px}.BannerCrousel_dotsContainer__pUq3p{bottom:10px;padding:6px 12px}}.BannerCrousel_textOverlay__ctLem{background:linear-gradient(0deg,#000c 0,#0006 50%,#0000);bottom:0;left:0;padding:60px 40px 40px;pointer-events:none;position:absolute;right:0;z-index:5}.BannerCrousel_textContainer__IYTnr{max-width:600px;pointer-events:auto}.BannerCrousel_textTitle__iDFkc{color:#fff;font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:12px;text-shadow:0 2px 10px #0000004d}.BannerCrousel_textDescription__7-mFk{color:#ffffffe6;font-size:1.1rem;line-height:1.6;margin-bottom:20px;text-shadow:0 1px 5px #0000004d}.BannerCrousel_textCtaButton__vR680{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:50px;box-shadow:0 4px 15px #667eea66;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 30px;pointer-events:auto;transition:all .3s ease}.BannerCrousel_textCtaButton__vR680:hover{box-shadow:0 6px 20px #667eea99;transform:translateY(-2px)}.BannerCrousel_textFadeIn__YWZkd{animation:BannerCrousel_fadeInUp__tMLcA .8s ease-out forwards}.BannerCrousel_textSlideIn__RteQs{animation:BannerCrousel_slideInUp__\+RVN\+ .8s ease-out forwards}.BannerCrousel_textScaleIn__2TgQk{animation:BannerCrousel_scaleIn__08uMo .8s ease-out forwards}.BannerCrousel_textHidden__Cl4GS{opacity:0;transform:translateY(20px)}@keyframes BannerCrousel_fadeInUp__tMLcA{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes BannerCrousel_slideInUp__\+RVN\+{0%{opacity:0;transform:translateY(60px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes BannerCrousel_scaleIn__08uMo{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.BannerCrousel_progressBar__ZwWEX{background:#fff3;bottom:0;height:4px;left:0;position:absolute;right:0;z-index:10}.BannerCrousel_progressFill__V93WA{background:linear-gradient(90deg,#667eea,#764ba2);height:100%;transition:width .5s ease-in-out}@media (max-width:768px){.BannerCrousel_textOverlay__ctLem{padding:40px 20px 30px}.BannerCrousel_textTitle__iDFkc{font-size:1.8rem}.BannerCrousel_textDescription__7-mFk{font-size:.95rem}.BannerCrousel_textCtaButton__vR680{font-size:.9rem;padding:10px 24px}}@media (max-width:480px){.BannerCrousel_textOverlay__ctLem{padding:30px 16px 20px}.BannerCrousel_textTitle__iDFkc{font-size:1.4rem;margin-bottom:8px}.BannerCrousel_textDescription__7-mFk{font-size:.85rem;margin-bottom:15px}.BannerCrousel_textCtaButton__vR680{font-size:.8rem;padding:8px 20px}}.ServicesListView_cardContainer__7MdLc{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(280px,2fr));justify-items:center;min-height:10vh;width:100%}.ServicesListView_emptyContainer__bCRK0{align-items:center;display:flex;justify-content:center;margin-left:auto;margin-right:auto;min-height:400px;padding-left:.5rem;padding-right:.5rem;width:100%}@media (min-width:1400px){.ServicesListView_emptyContainer__bCRK0{padding-left:2rem;padding-right:2rem}}.ServicesListView_loadingWrapper__y570P{align-items:center;display:flex;grid-column:1/-1;justify-content:center;padding:2rem 0}.ServicesListView_spinner__EAoiQ{animation:ServicesListView_spin__334ZO .8s linear infinite;border:3px solid #e2e8f0;border-top:3px solid var(--border-primary,#e2e8f0);border:3px solid var(--border-primary,#e2e8f0);border-radius:50%;border-top-color:var(--primary-color);height:2.5rem;width:2.5rem}@keyframes ServicesListView_spin__334ZO{to{transform:rotate(1turn)}}.ServicesListView_visuallyHidden__Dmqsw{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ServicesListView_cardContainer__7MdLc>*{animation:ServicesListView_fadeInUp__v\+-YW .4s ease-out;animation-fill-mode:both}@keyframes ServicesListView_fadeInUp__v\+-YW{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ServicesListView_cardContainer__7MdLc>:first-child{animation-delay:.05s}.ServicesListView_cardContainer__7MdLc>:nth-child(2){animation-delay:.1s}.ServicesListView_cardContainer__7MdLc>:nth-child(3){animation-delay:.15s}.ServicesListView_cardContainer__7MdLc>:nth-child(4){animation-delay:.2s}.ServicesListView_cardContainer__7MdLc>:nth-child(5){animation-delay:.25s}.ServicesListView_cardContainer__7MdLc>:nth-child(6){animation-delay:.3s}@media (max-width:768px){.ServicesListView_cardContainer__7MdLc{gap:.75rem}}@media print{.ServicesListView_container__E\+S2b{padding:0}.ServicesListView_loadingWrapper__y570P{display:none}}@media (prefers-reduced-motion:reduce){.ServicesListView_cardContainer__7MdLc>*{animation:none}.ServicesListView_spinner__EAoiQ{animation:none;border-top-color:#6366f1;border-top-color:var(--primary-500,#6366f1)}}.HomePageSideFacetPanel_appContainer__\+qXZG{display:flex;font-family:Inter,-apple-system,sans-serif;height:94vh;overflow:visible;position:sticky;top:11rem}.HomePageSideFacetPanel_sidebarWrapper__J\+-E2{align-items:flex-start;display:flex;height:94vh;overflow:hidden;position:relative;width:100%}.HomePageSideFacetPanel_sidebar__Q0k30{align-self:flex-start;display:flex;flex-direction:column;flex-shrink:0;height:94vh;max-height:calc(94vh - 6rem);min-width:300px;overflow:hidden;position:relative;transition:all .3s ease;width:300px;z-index:10}.HomePageSideFacetPanel_onOpenSubBarToSidBar__j7nNY{border-bottom-right-radius:14px;border-top-right-radius:14px}.HomePageSideFacetPanel_sidebarHeader__Bjr3-{flex-shrink:0;margin-top:15px;padding:0 20px 10px 0}.HomePageSideFacetPanel_sidebarLogo__ECZG1{align-items:center;display:flex;gap:10px;margin-bottom:0;margin-top:-1px}.HomePageSideFacetPanel_logoIcon__U9pWH{font-size:24px}.HomePageSideFacetPanel_logoText__Lpdtx{color:#464646;font-size:16px;font-weight:700}.HomePageSideFacetPanel_logoHighlight__\+a5rm{color:var(--primary-color)}.HomePageSideFacetPanel_sidebarSubtitle__n0RS7{color:#666;font-size:12px;margin-top:0}.HomePageSideFacetPanel_categorySections__b38hd{flex:1 1;overflow-y:auto;padding:8px 0;position:relative}.HomePageSideFacetPanel_categorySections__b38hd::-webkit-scrollbar{width:6px}.HomePageSideFacetPanel_categorySections__b38hd::-webkit-scrollbar-track{background:#0000}.HomePageSideFacetPanel_categorySections__b38hd::-webkit-scrollbar-thumb{background:#d5d9dd;border-radius:8px}.HomePageSideFacetPanel_categoryHeader__hnZco{align-items:center;border-radius:2px;cursor:pointer;display:flex;justify-content:space-between;padding:16px 0;transition:all .2s ease;-webkit-user-select:none;user-select:none}.HomePageSideFacetPanel_categoryHeader__hnZco:hover{opacity:.7}.HomePageSideFacetPanel_categoryHeaderLeft__kz6-9{align-items:center;display:flex;gap:10px}.HomePageSideFacetPanel_categoryIcon__tULM1{font-size:16px}.HomePageSideFacetPanel_categoryLabel__f\+z7n{color:#1a1a1a;font-size:13px;font-weight:600}.HomePageSideFacetPanel_categoryCount__eiNfn{background:#f0f0f0;border-radius:12px;color:#888;font-size:11px;margin-left:4px;padding:1px 8px}.HomePageSideFacetPanel_categoryArrow__wOgfG{color:#464646;font-size:11px;transition:transform .3s ease}.HomePageSideFacetPanel_categoryArrowExpanded__tIMLf{transform:rotate(180deg)}.HomePageSideFacetPanel_categoryContent__KhBR4{padding:4px 0 8px}.HomePageSideFacetPanel_sidebarFacetItem__KxQk1{align-items:center;border-left:3px solid #0000;cursor:pointer;display:flex;gap:12px;padding:15px 20px 15px 10px;position:relative;transition:all .15s ease}.HomePageSideFacetPanel_sidebarFacetItem__KxQk1:hover{background:#e5eff0}.HomePageSideFacetPanel_sidebarFacetActive__QOswv{background:#e8f1f1;border-left-color:var(--primary-color)}.HomePageSideFacetPanel_sidebarFacetActive__QOswv:hover{background:#f6fbfc}.HomePageSideFacetPanel_sidebarFacetImageWrapper__\+4rIS{background:#f5f5f5;border:1px solid #e8e8e8;border-radius:6px;flex-shrink:0;height:36px;overflow:hidden;width:36px}.HomePageSideFacetPanel_sidebarFacetImage__FI5GJ{height:100%;object-fit:cover;width:100%}.HomePageSideFacetPanel_sidebarFacetInfo__OEwcx{flex:1 1;min-width:0}.HomePageSideFacetPanel_sidebarFacetName__bAHSy{color:var(--primary-dark-color);font-size:14px;font-weight:500;letter-spacing:.2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HomePageSideFacetPanel_sidebarFacetSubtext__Hg1cJ{color:#888;font-size:11px;margin-top:1px}.HomePageSideFacetPanel_sidebarFacetPrice__TIoN3{color:var(--primary-light-color);font-size:11px;font-weight:500;margin-top:1px}.HomePageSideFacetPanel_sidebarFacetActive__QOswv .HomePageSideFacetPanel_sidebarFacetName__bAHSy{color:#1a1a1a}.HomePageSideFacetPanel_sidebarFacetActive__QOswv .HomePageSideFacetPanel_sidebarFacetPrice__TIoN3{color:#b12704}.HomePageSideFacetPanel_showMoreButton__\+GMWQ{align-items:center;border-left:3px solid #0000;cursor:pointer;display:flex;justify-content:space-between;margin-right:2px;margin-top:15px;padding:8px 20px 8px 0;position:relative;right:2px;transition:all .2s ease}.HomePageSideFacetPanel_showMoreText__EtRe\+{color:var(--primary-color);font-size:12px;font-weight:500}.HomePageSideFacetPanel_showMoreText__EtRe\+:hover{color:var(--primary-color);text-decoration:underline}.HomePageSideFacetPanel_showMoreArrow__aFZN5{color:var;font-size:16px;transition:transform .3s ease}.HomePageSideFacetPanel_showMoreButton__\+GMWQ:hover .HomePageSideFacetPanel_showMoreArrow__aFZN5{color:var(--primary-color);transform:translateX(4px)}.HomePageSideFacetPanel_sidebarFooter__rSkNS{background:#fafafa;border-top:1px solid #e8e8e8;flex-shrink:0;padding:12px 20px}.HomePageSideFacetPanel_sidebarFooterText__8zc-u{color:#888;font-size:11px}.HomePageSideFacetPanel_subSidebar__0j4Ok{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(90deg,#fff0,#fffefe);border-radius:0 14px 14px 0;bottom:0;box-shadow:none;display:flex;flex-direction:column;left:0;overflow:hidden;position:absolute;top:0;transition:width .4s cubic-bezier(.22,1,.36,1);width:0;z-index:20}.HomePageSideFacetPanel_subSidebarOpen__EmSFJ{border-left:none;border-radius:0 8px 8px 0;width:300px}.HomePageSideFacetPanel_subSidebarClosed__e0qyh{border:none;box-shadow:none;width:0}.HomePageSideFacetPanel_subSidebarOverlay__ESmci{display:none}.HomePageSideFacetPanel_subSidebarOpen__EmSFJ~.HomePageSideFacetPanel_subSidebarOverlay__ESmci{background:#0000004d;display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:15}.HomePageSideFacetPanel_subSidebarHeader__b6jgY{align-items:center;background:#fafafa;border-bottom:1px solid #e8e8e8;display:flex;flex-shrink:0;justify-content:space-between;opacity:0;padding:14.5px 24px;transition:opacity .2s ease;white-space:nowrap}.HomePageSideFacetPanel_subSidebarOpen__EmSFJ .HomePageSideFacetPanel_subSidebarHeader__b6jgY{opacity:1;transition-delay:.15s}.HomePageSideFacetPanel_subSidebarTitle__HOCS6{align-items:center;color:#1a1a1a;display:flex;font-size:15px;font-weight:600;gap:10px}.HomePageSideFacetPanel_subSidebarIcon__8Iimn{font-size:20px}.HomePageSideFacetPanel_subSidebarClose__B-UV5{align-items:center;background:#0000;background-color:#f0f0f0;border:none;border-radius:50%;color:#888;cursor:pointer;display:flex;font-size:20px;height:36px;justify-content:center;position:relative;transition:all .2s ease;width:36px}.HomePageSideFacetPanel_subSidebarClose__B-UV5:hover{background:#f0f0f0;color:#1a1a1a}.HomePageSideFacetPanel_subSidebarContent__\+XJMP{flex:1 1;opacity:0;overflow-y:auto;padding:8px 0;transition:opacity .2s ease}.HomePageSideFacetPanel_subSidebarOpen__EmSFJ .HomePageSideFacetPanel_subSidebarContent__\+XJMP{opacity:1;transition-delay:.2s}.HomePageSideFacetPanel_subSidebarContent__\+XJMP::-webkit-scrollbar{width:4px}.HomePageSideFacetPanel_subSidebarContent__\+XJMP::-webkit-scrollbar-track{background:#0000}.HomePageSideFacetPanel_subSidebarContent__\+XJMP::-webkit-scrollbar-thumb{background:#d5d9dd;border-radius:8px}.HomePageSideFacetPanel_subSidebarFacetItem__AfhLb{align-items:center;animation:HomePageSideFacetPanel_slideInItem__QgzHz .3s ease forwards;border-left:3px solid #0000;cursor:pointer;display:flex;gap:14px;opacity:0;padding:12px 20px;transform:translateX(-10px);transition:all .2s ease}.HomePageSideFacetPanel_subSidebarOpen__EmSFJ .HomePageSideFacetPanel_subSidebarFacetItem__AfhLb{opacity:1}.HomePageSideFacetPanel_subSidebarFacetItem__AfhLb:first-child{animation-delay:.1s}.HomePageSideFacetPanel_subSidebarFacetItem__AfhLb:nth-child(2){animation-delay:.15s}.HomePageSideFacetPanel_subSidebarFacetItem__AfhLb:nth-child(3){animation-delay:.2s}.HomePageSideFacetPanel_subSidebarFacetItem__AfhLb:nth-child(4){animation-delay:.25s}.HomePageSideFacetPanel_subSidebarFacetItem__AfhLb:nth-child(5){animation-delay:.3s}.HomePageSideFacetPanel_subSidebarFacetItem__AfhLb:nth-child(6){animation-delay:.35s}.HomePageSideFacetPanel_subSidebarFacetItem__AfhLb:nth-child(7){animation-delay:.4s}.HomePageSideFacetPanel_subSidebarFacetItem__AfhLb:nth-child(8){animation-delay:.45s}.HomePageSideFacetPanel_subSidebarFacetItem__AfhLb:nth-child(9){animation-delay:.5s}.HomePageSideFacetPanel_subSidebarFacetItem__AfhLb:nth-child(10){animation-delay:.55s}.HomePageSideFacetPanel_subSidebarFacetItem__AfhLb:nth-child(11){animation-delay:.6s}.HomePageSideFacetPanel_subSidebarFacetItem__AfhLb:nth-child(12){animation-delay:.65s}.HomePageSideFacetPanel_subSidebarFacetItem__AfhLb:nth-child(13){animation-delay:.7s}.HomePageSideFacetPanel_subSidebarFacetItem__AfhLb:nth-child(14){animation-delay:.75s}.HomePageSideFacetPanel_subSidebarFacetItem__AfhLb:nth-child(15){animation-delay:.8s}@keyframes HomePageSideFacetPanel_slideInItem__QgzHz{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.HomePageSideFacetPanel_subSidebarFacetItem__AfhLb:hover{background:#edf5f5}.HomePageSideFacetPanel_subSidebarFacetActive__ESX2K{background:#e1eaeb;border-left-color:var(--primary-color)}.HomePageSideFacetPanel_subSidebarFacetActive__ESX2K:hover{background:#e5eef0}.HomePageSideFacetPanel_subSidebarFacetImageWrapper__r5JoE{background:#f5f5f5;border:1px solid #e8e8e8;border-radius:8px;flex-shrink:0;height:45px;overflow:hidden;width:45px}.HomePageSideFacetPanel_subSidebarFacetImage__KVK8E{height:100%;object-fit:cover;width:100%}.HomePageSideFacetPanel_subSidebarFacetInfo__tVDLR{flex:1 1;min-width:0}.HomePageSideFacetPanel_subSidebarFacetName__8NfaM{color:var(--primary-dark-color);font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HomePageSideFacetPanel_subSidebarFacetPrice__\+-5Zx{color:#666;font-size:12px;font-weight:500;margin-top:2px}.HomePageSideFacetPanel_subSidebarFacetArrow__6mXBx{color:#ccc;flex-shrink:0;font-size:18px;transition:all .2s ease}.HomePageSideFacetPanel_subSidebarFacetItem__AfhLb:hover .HomePageSideFacetPanel_subSidebarFacetArrow__6mXBx{color:var(--primary-color);transform:translateX(4px)}.HomePageSideFacetPanel_subSidebarFacetActive__ESX2K .HomePageSideFacetPanel_subSidebarFacetName__8NfaM{color:#1a1a1a}.HomePageSideFacetPanel_subSidebarFacetActive__ESX2K .HomePageSideFacetPanel_subSidebarFacetPrice__\+-5Zx{color:#b12704}.HomePageSideFacetPanel_subSidebarFooter__81vkD{background:#fafafa;border-top:1px solid #e8e8e8;flex-shrink:0;opacity:0;padding:8px 24px;transition:opacity .2s ease;white-space:nowrap}.HomePageSideFacetPanel_subSidebarOpen__EmSFJ .HomePageSideFacetPanel_subSidebarFooter__81vkD{opacity:1;transition-delay:.15s}.HomePageSideFacetPanel_subSidebarCount__jONxH{color:#888;font-size:13px;font-weight:500}@media (max-width:1024px){.HomePageSideFacetPanel_sidebar__Q0k30{min-width:280px;width:280px}.HomePageSideFacetPanel_subSidebar__0j4Ok{left:280px}.HomePageSideFacetPanel_subSidebarOpen__EmSFJ{width:280px}}@media (max-width:768px){.HomePageSideFacetPanel_appContainer__\+qXZG{flex-direction:column;height:94vh;overflow:hidden;position:relative;top:0}.HomePageSideFacetPanel_sidebarWrapper__J\+-E2{align-items:stretch;flex-direction:column;height:94vh;overflow:hidden}.HomePageSideFacetPanel_sidebar__Q0k30{align-self:stretch;border-bottom:1px solid #d5d9dd;border-radius:0;border-right:none;flex-shrink:0;height:auto;max-height:45vh;min-width:0;min-width:auto;position:relative;top:0;width:100%}.HomePageSideFacetPanel_onOpenSubBarToSidBar__j7nNY{border-radius:0}.HomePageSideFacetPanel_subSidebar__0j4Ok{border-radius:0;border-right:none;box-shadow:none;height:94vh;left:0;max-height:94vh;position:fixed;top:0;transition:width .4s cubic-bezier(.22,1,.36,1);width:0;z-index:1000}.HomePageSideFacetPanel_subSidebarOpen__EmSFJ{border:none;border-radius:0;box-shadow:0 0 40px #0003;width:100%}.HomePageSideFacetPanel_sidebarWrapper__J\+-E2:after{background:#0006;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:999}.HomePageSideFacetPanel_sidebarWrapper__J\+-E2:has(.HomePageSideFacetPanel_subSidebarOpen__EmSFJ):after{opacity:1;pointer-events:auto}.HomePageSideFacetPanel_sidebarHeader__Bjr3-{padding:14px 16px 12px}.HomePageSideFacetPanel_logoText__Lpdtx{font-size:18px}.HomePageSideFacetPanel_categorySections__b38hd{padding:4px 0}.HomePageSideFacetPanel_categoryHeader__hnZco{padding:10px 16px}.HomePageSideFacetPanel_sidebarFacetItem__KxQk1{padding:6px 16px 6px 32px}.HomePageSideFacetPanel_sidebarFacetImageWrapper__\+4rIS{height:30px;width:30px}.HomePageSideFacetPanel_sidebarFacetName__bAHSy{font-size:12px}.HomePageSideFacetPanel_showMoreButton__\+GMWQ{padding:6px 16px 6px 32px}.HomePageSideFacetPanel_subSidebarHeader__b6jgY{padding:16px 20px}.HomePageSideFacetPanel_subSidebarTitle__HOCS6{font-size:16px}.HomePageSideFacetPanel_subSidebarFacetItem__AfhLb{padding:10px 16px}.HomePageSideFacetPanel_subSidebarFacetImageWrapper__r5JoE{height:40px;width:40px}.HomePageSideFacetPanel_subSidebarFacetName__8NfaM{font-size:13px}}@media (max-width:480px){.HomePageSideFacetPanel_sidebar__Q0k30{max-height:35vh}.HomePageSideFacetPanel_sidebarFacetItem__KxQk1{padding:4px 12px 4px 24px}.HomePageSideFacetPanel_sidebarFacetImageWrapper__\+4rIS{height:26px;width:26px}.HomePageSideFacetPanel_sidebarFacetName__bAHSy{font-size:11px}.HomePageSideFacetPanel_sidebarFacetPrice__TIoN3{font-size:10px}.HomePageSideFacetPanel_showMoreButton__\+GMWQ{padding:4px 12px 4px 24px}.HomePageSideFacetPanel_showMoreText__EtRe\+{font-size:12px}.HomePageSideFacetPanel_subSidebarFacetItem__AfhLb{padding:8px 12px}.HomePageSideFacetPanel_subSidebarFacetImageWrapper__r5JoE{height:34px;width:34px}.HomePageSideFacetPanel_subSidebarFacetName__8NfaM{font-size:12px}.HomePageSideFacetPanel_subSidebarFacetPrice__\+-5Zx{font-size:11px}}.MobileViewBanner_mainContainer__I9wB8{background-color:#f5f9fa;overflow:hidden;position:relative}.MobileViewBanner_backgroundGradient__zlA-g{background:linear-gradient(180deg,#f5f9fa,#fff 50%,#f5f9fa);bottom:0;left:0;position:absolute;right:0;top:0}.MobileViewBanner_container__NcfxW{padding:0;position:relative;width:100%}.MobileViewBanner_decorativeContainer__D5\+uu{bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0}.MobileViewBanner_circle1__d0Hv9{border:2px solid rgba(157,198,202,.125);border-radius:120px;height:240px;position:absolute;right:-60px;top:-120px;width:240px}.MobileViewBanner_circle2__dFMVf{border:2px solid #92c6cc14;border-radius:100px;bottom:40px;height:200px;left:-100px;position:absolute;width:200px}.MobileViewBanner_circle3__LuEgA{border:2px solid #9dc6ca0f;border-radius:75px;height:150px;position:absolute;right:-80px;top:50%;width:150px}.MobileViewBanner_circleRotate__ZoYBy{animation:MobileViewBanner_rotate__Hd3xN 30s linear infinite}@keyframes MobileViewBanner_rotate__Hd3xN{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MobileViewBanner_circleGradient1__91ZdQ{background:linear-gradient(135deg,#9dc6ca14,#92c6cc08);border-radius:100px;height:100%;width:100%}.MobileViewBanner_circleGradient2__sh9ZM{background:linear-gradient(135deg,#92c6cc0f,#9dc6ca05);border-radius:100px;height:100%;width:100%}.MobileViewBanner_circleGradient3__rM5IT{background:linear-gradient(135deg,#9dc6ca0d,#92c6cc05);border-radius:100px;height:100%;width:100%}.MobileViewBanner_headerContainer__YiuL3{background:linear-gradient(90deg,#fff,#f5f9fa);padding:8px 16px 12px}.MobileViewBanner_headerContent__pQQX2{align-items:center;display:flex;justify-content:space-between}.MobileViewBanner_title__laa7\+{color:#1a2e33;font-size:21px;font-weight:700;letter-spacing:-.1px;margin:5px 0 0}.MobileViewBanner_subtitle__gx9YF{color:#4a6a72;font-size:12px;font-weight:400;margin:-1px 0 0}.MobileViewBanner_scrollView__d59Xc{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow-x:auto;padding:4px 0;scroll-snap-type:x mandatory;scrollbar-width:none}.MobileViewBanner_scrollView__d59Xc::-webkit-scrollbar{display:none}.MobileViewBanner_scrollContent__Jbbn-{display:flex;gap:12px;padding:0 10px 16px}.MobileViewBanner_slide__GGmHd{background-color:#fff;border-radius:15px;cursor:pointer;margin:0 6px;min-width:60vw;overflow:hidden;position:relative;scroll-snap-align:start;transition:transform .2s ease;width:60vw}.MobileViewBanner_slide__GGmHd:hover{transform:translateY(-2px)}.MobileViewBanner_imageWrapper__NwAy5{position:relative}.MobileViewBanner_image__Pdpg6{display:block;height:380px;object-fit:cover;width:100%}.MobileViewBanner_imageOverlay__Z\+tGs{bottom:16px;left:16px;position:absolute;right:16px}.MobileViewBanner_videoContainer__B0dV0{height:380px;position:relative;width:100%}.MobileViewBanner_gradientOverlay__PRogL{bottom:0;left:0;position:absolute;right:0;top:0}.MobileViewBanner_bottomGradient__seNB4{background:linear-gradient(180deg,#0000,#000c);bottom:0;height:60%;left:0;position:absolute;right:0}.MobileViewBanner_playIconContainer__Nmuf2{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease}.MobileViewBanner_playIconContainerAnimated__dUdaN{animation:MobileViewBanner_pulse__4U9FS 3s ease-in-out infinite}@keyframes MobileViewBanner_pulse__4U9FS{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.1)}}.MobileViewBanner_playIconBackground__I-YtJ{box-shadow:0 4px 15px #9dc6ca66}.MobileViewBanner_playGradient__iti1v,.MobileViewBanner_playIconBackground__I-YtJ{align-items:center;border-radius:35px;display:flex;height:70px;justify-content:center;width:70px}.MobileViewBanner_playGradient__iti1v{background:linear-gradient(135deg,#9dc6ca,#92c6cc);padding-left:4px}.MobileViewBanner_playIcon__X7HMV{color:#fff;font-size:28px;line-height:1}.MobileViewBanner_videoBadge__9kSgM{border-radius:12px;left:16px;overflow:hidden;position:absolute;top:16px}.MobileViewBanner_badgeGradient__EMHwI{align-items:center;background:linear-gradient(135deg,#9dc6ca,#8db2b6);border-radius:12px;display:flex;gap:6px;padding:6px 12px}.MobileViewBanner_badgeIcon__AIitM{color:#fff;font-size:12px;line-height:1}.MobileViewBanner_videoBadgeText__CY--i{color:#fff;font-size:12px;font-weight:500}.MobileViewBanner_slideIndicator__CCJ3q{align-items:center;bottom:8px;display:flex;justify-content:center;left:0;position:absolute;right:0}.MobileViewBanner_indicatorDot__vs3N5{background-color:#fff6;border-radius:3px;height:6px;transition:all .3s ease;width:6px}.MobileViewBanner_indicatorDotActive__1-11E{background-color:#9dc6ca;width:20px}.MobileViewBanner_bottomSection__L4azX{height:70px;margin-top:8px;overflow:hidden;position:relative}.MobileViewBanner_bottomGradientBg__KaIqj{background:linear-gradient(180deg,#0000,#9dc6ca0d 50%,#92c6cc14);bottom:0;left:0;position:absolute;right:0;top:0}.MobileViewBanner_waveSvg__bpcls{bottom:0;left:0;position:absolute;right:0;width:100%}.MobileViewBanner_bottomPattern__tW2X5{align-items:center;bottom:15px;display:flex;flex-direction:column;gap:8px;justify-content:center;left:0;position:absolute;right:0}.MobileViewBanner_patternContainer__cZ8cy{align-items:center;display:flex;gap:12px}.MobileViewBanner_patternLine__QJQXQ{background-color:#9dc6ca30;border-radius:1px;height:2px;width:30px}.MobileViewBanner_patternDots__GVxip{align-items:center;display:flex;gap:8px}.MobileViewBanner_patternDot__s64Do{background-color:#9dc6ca;border-radius:2.5px;height:5px;width:5px}.MobileViewBanner_bottomDivider__JJn8J{border-radius:1px;height:2px;overflow:hidden;width:120px}.MobileViewBanner_dividerGradient__Zou5h{background:linear-gradient(90deg,#9dc6ca,#92c6cc 50%,#9dc6ca);height:100%;width:100%}.MobileViewBanner_modalOverlay__SBWxG{align-items:center;background-color:#000000e6;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.MobileViewBanner_modalContainer__2Fcd-{align-items:center;display:flex;height:88vh;justify-content:center;max-width:95vw;width:95vw}.MobileViewBanner_modalContent__Sxw7R{background-color:#1a2e33;border-radius:28px;box-shadow:0 20px 30px #0009;display:flex;flex-direction:column;height:100%;opacity:0;overflow:hidden;transform:scale(.9) translateY(30px);transition:opacity .3s ease,transform .3s ease;width:100%}.MobileViewBanner_modalContentVisible__XRFZI{opacity:1;transform:scale(1) translateY(0)}.MobileViewBanner_gradientBg__QEbjk{background:linear-gradient(180deg,#1a2e33,#2a3e43);bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.MobileViewBanner_modalHeader__AUfcZ{align-items:center;background-color:#0003;border-bottom:1px solid #ffffff0d;display:flex;padding:20px 20px 16px;position:relative;z-index:10}.MobileViewBanner_closeButton__\+6boi{background:none;border:none;border-radius:22px;cursor:pointer;height:44px;overflow:hidden;padding:0;width:44px}.MobileViewBanner_closeGradient__b5n1Z{align-items:center;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid #ffffff1a;border-radius:22px;display:flex;height:44px;justify-content:center;transition:background .2s ease;width:44px}.MobileViewBanner_closeButton__\+6boi:hover .MobileViewBanner_closeGradient__b5n1Z{background:linear-gradient(135deg,#ffffff26,#ffffff14)}.MobileViewBanner_closeIcon__\+v-r4{color:#fff;font-size:22px;font-weight:300;line-height:1}.MobileViewBanner_headerInfo__F6rvc{display:flex;flex:1 1;flex-direction:column;margin-left:16px}.MobileViewBanner_modalTitle__EuVEn{color:#fff;font-size:18px;font-weight:600}.MobileViewBanner_modalSubtitle__B7Iuw{color:#fff9;font-size:13px;margin-top:2px}.MobileViewBanner_fullscreenButton__6nJy-{align-items:center;background-color:#ffffff0d;border:1px solid #ffffff14;border-radius:22px;cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;transition:background-color .2s ease;width:44px}.MobileViewBanner_fullscreenButton__6nJy-:hover{background-color:#ffffff1a}.MobileViewBanner_fullscreenIcon__N1NWK{color:#fff;font-size:24px;line-height:1}.MobileViewBanner_videoWrapper__sB7Bl{align-items:center;background-color:#000;display:flex;flex:1 1;justify-content:center;padding:8px;position:relative}.MobileViewBanner_videoBorder__n8usI{background-color:#000;border-radius:16px;flex:1 1;overflow:hidden;position:relative;width:100%}.MobileViewBanner_fullScreenVideo__Xb54x{height:100%;object-fit:contain;width:100%}@media (max-width:768px){.MobileViewBanner_slide__GGmHd{min-width:75vw;width:75vw}.MobileViewBanner_image__Pdpg6,.MobileViewBanner_videoContainer__B0dV0{height:320px}.MobileViewBanner_modalContainer__2Fcd-{height:90vh;width:98vw}.MobileViewBanner_modalContent__Sxw7R{border-radius:20px}.MobileViewBanner_title__laa7\+{font-size:15px}.MobileViewBanner_subtitle__gx9YF{font-size:11px}}@media (max-width:480px){.MobileViewBanner_slide__GGmHd{min-width:73vw;width:73vw}.MobileViewBanner_image__Pdpg6,.MobileViewBanner_videoContainer__B0dV0{height:280px}.MobileViewBanner_playGradient__iti1v,.MobileViewBanner_playIconBackground__I-YtJ{border-radius:27.5px;height:55px;width:55px}.MobileViewBanner_playIcon__X7HMV{font-size:22px}.MobileViewBanner_modalHeader__AUfcZ{padding:12px 16px}.MobileViewBanner_modalTitle__EuVEn{font-size:16px}.MobileViewBanner_modalSubtitle__B7Iuw{font-size:11px}.MobileViewBanner_closeButton__\+6boi,.MobileViewBanner_closeGradient__b5n1Z,.MobileViewBanner_fullscreenButton__6nJy-{border-radius:18px;height:36px;width:36px}.MobileViewBanner_closeIcon__\+v-r4{font-size:18px}.MobileViewBanner_fullscreenIcon__N1NWK{font-size:20px}.MobileViewBanner_videoWrapper__sB7Bl{padding:4px}}.FixedLabel_fixedLabel__MAFY-{align-items:center;background-color:var(--primary-color);color:#fff;display:flex;font-size:13px;font-weight:500;justify-content:center;margin-top:15px;padding:2px 0}.FixedLabel_fixedLabel__MAFY-.FixedLabel_show__15GHp{opacity:1;transform:translateY(0)}.FixedLabel_left-container__zirBi{align-items:center;display:flex;gap:30px;justify-content:space-between}.FixedLabel_left-container__zirBi img{width:20px}.FixedLabel_closeBtn__Q6c6P{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:700;height:24px;justify-content:center;transition:background .2s ease;width:24px}.FixedLabel_closeBtn__Q6c6P:hover{background:#fff3}.FixedLabel_positionbottomright__tBdl3{bottom:20px;right:20px}.FixedLabel_positionbottomleft__NY\+ek{bottom:20px;left:20px}.FixedLabel_positionTopright__\+huBN{right:20px;top:20px;transform:translateY(-100%)}.FixedLabel_positionTopright__\+huBN.FixedLabel_show__15GHp{transform:translateY(0)}.FixedLabel_positionTopleft__mlhvc{left:20px;top:20px;transform:translateY(-100%)}.FixedLabel_positionTopleft__mlhvc.FixedLabel_show__15GHp{transform:translateY(0)}.NotificationDialog_overlay__KTACy{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000!important}@keyframes NotificationDialog_fadeIn__yalwt{0%{opacity:0}to{opacity:1}}@keyframes NotificationDialog_fadeOut__QDEc6{0%{opacity:1}to{opacity:0}}@keyframes NotificationDialog_slideUp__x8Lgx{0%{opacity:0;transform:translateY(50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes NotificationDialog_slideDown__wgePw{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(50px) scale(.95)}}.NotificationDialog_fadeIn__yalwt{animation:NotificationDialog_fadeIn__yalwt .3s ease forwards}.NotificationDialog_fadeOut__QDEc6{animation:NotificationDialog_fadeOut__QDEc6 .3s ease forwards}.NotificationDialog_slideIn__BbH75{animation:NotificationDialog_slideUp__x8Lgx .3s cubic-bezier(.34,1.2,.64,1) forwards}.NotificationDialog_slideOut__Bg\+Ee{animation:NotificationDialog_slideDown__wgePw .3s cubic-bezier(.34,1.2,.64,1) forwards}.NotificationDialog_dialog__Ht0cg{background:#fff;border-radius:24px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;height:75vh;max-width:90vw;overflow:hidden;width:450px}.NotificationDialog_header__S-JIR{align-items:center;background:#fff;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:14px 24px}.NotificationDialog_header__S-JIR h2{-webkit-text-fill-color:#0000;background:#292929;-webkit-background-clip:text;background-clip:text;font-size:1.2rem;font-weight:700;margin:0}.NotificationDialog_closeBtn__WAkCs{align-items:center;background:#f5f5f5;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:28px;height:36px;justify-content:center;transition:all .2s ease;width:36px}.NotificationDialog_closeBtn__WAkCs:hover{background:#e0e0e0;color:#333;transform:rotate(90deg)}.NotificationDialog_markAllBtn__F1h1N{align-self:flex-end;background:var(--primary-color);border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:500;margin:12px 20px;padding:8px 16px;transition:all .2s ease}.NotificationDialog_markAllBtn__F1h1N:hover{box-shadow:0 4px 12px var(--primary-color);transform:translateY(-1px)}.NotificationList_list__91XCB{flex:1 1;overflow-y:auto;padding:8px 0}.NotificationList_list__91XCB::-webkit-scrollbar{width:6px}.NotificationList_list__91XCB::-webkit-scrollbar-track{background:#f0f0f0;border-radius:3px}.NotificationList_list__91XCB::-webkit-scrollbar-thumb{background:silver;border-radius:3px}.NotificationList_list__91XCB::-webkit-scrollbar-thumb:hover{background:#a0a0a0}.EmptyState_emptyState__iTCnm{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:30px;padding:48px 24px;text-align:center}.EmptyState_icon__zDGBg{font-size:64px;margin-bottom:16px;opacity:.6}.EmptyState_message__0kpsD{color:#333;font-size:1rem;font-weight:500;margin:10px 0 0}.EmptyState_subMessage__ebj0T{color:#999;font-size:.8rem;margin:0}.NotificationCard_notificationItem__9OoFr{cursor:pointer;display:flex;gap:14px;opacity:0;padding:16px 20px;position:relative;transform:translateX(-20px);transition:all .3s cubic-bezier(.4,0,.2,1)}.NotificationCard_notificationItem__9OoFr.NotificationCard_animate__jtHpZ{opacity:1;transform:translateX(0)}.NotificationCard_notificationItem__9OoFr:hover{background:#fafafa}.NotificationCard_notificationItem__9OoFr.NotificationCard_unread__K2Two{background:linear-gradient(90deg,#f8f4ff,#fff)}.NotificationCard_notificationItem__9OoFr.NotificationCard_unread__K2Two:hover{background:#f3edff}.NotificationCard_icon__h6Ku1{align-items:center;background:#f5f5f5;border-radius:50%;display:flex;font-size:28px;height:44px;justify-content:center;min-width:44px;transition:transform .2s ease}.NotificationCard_notificationItem__9OoFr:hover .NotificationCard_icon__h6Ku1{transform:scale(1.05)}.NotificationCard_content__57TNq{flex:1 1}.NotificationCard_title__N7p-G{color:#1a1a2e;font-size:.95rem;font-weight:600;margin:0 0 4px}.NotificationCard_message__2Q3WQ{color:#666;font-size:.85rem;line-height:1.4;margin:0 0 6px}.NotificationCard_time__GVeNf{color:#999;font-size:.7rem}.NotificationCard_unreadDot__09teL{animation:NotificationCard_pulse__yPv8K 2s infinite;background:#667eea;border-radius:50%;height:8px;position:absolute;right:20px;top:20px;width:8px}@keyframes NotificationCard_pulse__yPv8K{0%{box-shadow:0 0 0 0 #667eeab3;transform:scale(.95)}70%{box-shadow:0 0 0 6px #667eea00;transform:scale(1)}to{box-shadow:0 0 0 0 #667eea00;transform:scale(.95)}}.NotificationTab_tabContainer__fxbVt{background:#fff;border-bottom:1px solid #f0f0f0;display:flex;padding:8px 20px 0;position:relative}.NotificationTab_tab__BOrN2{align-items:center;background:none;border:none;color:#888;cursor:pointer;display:flex;flex:1 1;font-size:.95rem;font-weight:500;gap:8px;justify-content:center;padding:12px 0;position:relative;transition:all .3s ease}.NotificationTab_tab__BOrN2.NotificationTab_active__KV0MO,.NotificationTab_tab__BOrN2:hover{color:var(--primary-color)}.NotificationTab_badge__IiHiK{background:var(--primary-color);border-radius:20px;color:#fff;font-size:.7rem;font-weight:600;padding:2px 8px;transition:all .3s ease}.NotificationTab_readBadge__eAsF\+{background:#e0e0e0;color:#666}.NotificationTab_indicator__Wb-zj{background:linear-gradient(90deg,var(--primary-color));border-radius:3px;bottom:-1px;height:3px;left:20px;position:absolute;transition:transform .3s cubic-bezier(.34,1.2,.64,1);width:calc(50% - 20px)}.NotificationTab_indicatorRight__AuaLZ{transform:translateX(100%)}.StoreSelectionDialog_dialogPaper__hoCKs{background:#fff!important;border-radius:16px!important;box-shadow:0 24px 48px -12px #0f172a2e,0 8px 16px -8px #0f172a1a!important;overflow:hidden}.StoreSelectionDialog_backdrop__I90BS{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background-color:#0f172a73!important}.StoreSelectionDialog_dialogContainer__cGogN{align-items:center;animation:StoreSelectionDialog_fadeIn__ZEGjW .18s ease-out;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;padding:24px 24px 20px;position:relative;text-align:center}@keyframes StoreSelectionDialog_fadeIn__ZEGjW{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.StoreSelectionDialog_closeButton__nX3PZ{align-items:center;background:#0000;border:none;border-radius:8px;color:#94a3b8;cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:12px;top:12px;transition:background .15s ease,color .15s ease,transform .15s ease;width:28px}.StoreSelectionDialog_closeButton__nX3PZ:hover{background:#f1f5f9;color:#334155}.StoreSelectionDialog_closeButton__nX3PZ:active{transform:scale(.94)}.StoreSelectionDialog_closeButton__nX3PZ:focus-visible{outline:2px solid #2c9da5;outline-offset:2px}.StoreSelectionDialog_iconWrapper__L69U-{align-items:center;background:#e6f6f7;border-radius:50%;color:#2c9da5;display:flex;flex-shrink:0;height:48px;justify-content:center;margin-bottom:16px;width:48px}.StoreSelectionDialog_title__LrX3N{color:#0f172a;font-size:16px;font-weight:600;letter-spacing:-.015em;line-height:1.3;margin:0 0 6px}.StoreSelectionDialog_message__kxzZE{color:#64748b;font-size:13.5px;line-height:1.5;margin:0;max-width:300px}.StoreSelectionDialog_actions__3lcui{display:flex;gap:10px;margin-top:22px;width:100%}.StoreSelectionDialog_primaryButton__gniyC,.StoreSelectionDialog_secondaryButton__FVSFF{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;flex:1 1;font-family:inherit;font-size:13.5px;font-weight:600;height:40px;justify-content:center;letter-spacing:.01em;transition:all .15s ease}.StoreSelectionDialog_primaryButton__gniyC:focus-visible,.StoreSelectionDialog_secondaryButton__FVSFF:focus-visible{outline:2px solid #2c9da5;outline-offset:2px}.StoreSelectionDialog_secondaryButton__FVSFF{background:#fff;border:1px solid #e2e8f0;color:#475569}.StoreSelectionDialog_secondaryButton__FVSFF:hover{background:#f8fafc;border-color:#cbd5e1;color:#334155}.StoreSelectionDialog_secondaryButton__FVSFF:active{background:#f1f5f9;transform:scale(.98)}.StoreSelectionDialog_primaryButton__gniyC{background:#2c9da5;border:1px solid #2c9da5;box-shadow:0 2px 6px #2c9da547;color:#fff}.StoreSelectionDialog_primaryButton__gniyC:hover{background:#268a91;border-color:#268a91;box-shadow:0 4px 10px #2c9da559}.StoreSelectionDialog_primaryButton__gniyC:active{background:#1f757b;border-color:#1f757b;box-shadow:0 1px 3px #2c9da54d;transform:scale(.98)}@media (max-width:480px){.StoreSelectionDialog_dialogContainer__cGogN{padding:22px 18px 18px}.StoreSelectionDialog_title__LrX3N{font-size:15px}.StoreSelectionDialog_message__kxzZE{font-size:13px}.StoreSelectionDialog_actions__3lcui{gap:8px;margin-top:18px}.StoreSelectionDialog_primaryButton__gniyC,.StoreSelectionDialog_secondaryButton__FVSFF{font-size:13px;height:38px}}@media (prefers-color-scheme:dark){.StoreSelectionDialog_dialogPaper__hoCKs{background:#1e293b!important}.StoreSelectionDialog_title__LrX3N{color:#f1f5f9}.StoreSelectionDialog_message__kxzZE{color:#94a3b8}.StoreSelectionDialog_closeButton__nX3PZ{color:#64748b}.StoreSelectionDialog_closeButton__nX3PZ:hover{background:#334155;color:#e2e8f0}.StoreSelectionDialog_iconWrapper__L69U-{background:#2c9da526;color:#4dd0d8}.StoreSelectionDialog_secondaryButton__FVSFF{background:#1e293b;border-color:#334155;color:#cbd5e1}.StoreSelectionDialog_secondaryButton__FVSFF:hover{background:#334155;border-color:#475569}}.AppMainMenuBar_appBar__RM\+Pb{background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;margin-top:15px;position:sticky;top:0;width:100%;z-index:1000}.AppMainMenuBar_container__jCxXn{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:0 auto;padding:0}.AppMainMenuBar_leftSection__hkpNP{align-items:center;display:flex;flex-shrink:0;gap:16px}.AppMainMenuBar_mobileMenuButton__4d7yF{background:none;background-color:#f5f5f5;border:none;border-radius:8px;color:#4a5568;cursor:pointer;display:none;padding:8px;transition:background-color .2s}.AppMainMenuBar_mobileMenuButton__4d7yF:hover{background-color:#f7fafc}.AppMainMenuBar_logo__-UUBi{align-items:center;cursor:default;display:flex;gap:8px}.AppMainMenuBar_logoIcon__MyMVl{color:#2d3748;font-size:24px;font-weight:300}.AppMainMenuBar_logoText__7s0ht{color:#1a202c;font-size:18px;font-weight:600;letter-spacing:-.01em}.AppMainMenuBar_desktopNav__kAM7P{align-items:center;display:flex;gap:4px}.AppMainMenuBar_navLink__FPmFJ{align-items:center;color:var(--primary-dark-color);display:flex;font-size:13px;font-weight:500;gap:6px;margin-right:30px;padding:8px 0;text-decoration:none;transition:all .2s;white-space:nowrap}.AppMainMenuBar_navLink__FPmFJ:hover{color:#1a202c}.AppMainMenuBar_navLink__FPmFJ svg{opacity:.7}.AppMainMenuBar_center__HkPvb{align-items:center;display:flex;flex-shrink:0;flex:1 1;flex-direction:row;gap:5px;width:450px}.AppMainMenuBar_location-container__kS4Pa{align-items:center;display:flex;gap:8px;justify-content:center;padding-left:0;width:240px}.AppMainMenuBar_location-container__kS4Pa :hover{background-color:#e4e4e4;border-radius:2px;cursor:pointer;transition:.3s}.AppMainMenuBar_logo-text-container__ncRYg{margin-left:10px;margin-top:-5px}.AppMainMenuBar_location-container__kS4Pa label{color:#2d4b4b;font-size:13px;font-weight:500;letter-spacing:-.3px}.AppMainMenuBar_location-container__kS4Pa p{color:#526868;font-size:11px;font-weight:400;letter-spacing:-.4px;margin-top:-2px;position:relative;text-align:end}.AppMainMenuBar_location-container__kS4Pa img{color:var(--text-color);position:relative;top:-1px;width:9px}.AppMainMenuBar_rightSection__HkJBL{flex-shrink:0;gap:16px;margin-left:20px}.AppMainMenuBar_notificationButton__x8doR{align-items:center;background:none;border:none;border-radius:8px;color:#4a5568;cursor:pointer;display:flex;justify-content:center;padding:8px;position:relative;transition:background-color .2s}.AppMainMenuBar_notificationButton__x8doR:hover{background-color:#f7fafc}.AppMainMenuBar_notificationBadge__4Rpud{align-items:center;background:#e53e3e;border-radius:8px;color:#fff;display:flex;font-size:10px;font-weight:600;height:16px;justify-content:center;min-width:16px;padding:0 4px;position:absolute;right:4px;top:4px}.AppMainMenuBar_profileContainer__UsUiD{position:relative}.AppMainMenuBar_profileButton__faITf{align-items:center;background:none;border:1px solid #0000;border-radius:40px;cursor:pointer;display:flex;gap:8px;padding:6px 8px 6px 6px;transition:all .2s}.AppMainMenuBar_profileButton__faITf:hover{background-color:#f7fafc;border-color:#e2e8f0}.AppMainMenuBar_profileAvatar__oOFvM{align-items:center;background:#edf2f7;border-radius:36px;color:#4a5568;display:flex;font-size:16px;font-weight:500;height:36px;justify-content:center;overflow:hidden;width:36px}.AppMainMenuBar_profileAvatar__oOFvM img{height:100%;object-fit:cover;width:100%}.AppMainMenuBar_profileInfo__JFkvp{align-items:flex-start;display:flex;flex-direction:column;line-height:1.3}.AppMainMenuBar_profileName__8Y2uN{color:#1a202c;font-size:14px;font-weight:500}.AppMainMenuBar_profileRole__TRgqf{color:#718096;font-size:11px;letter-spacing:.3px;text-transform:uppercase}.AppMainMenuBar_dropdownIcon__ksSix{color:#718096;transition:transform .2s}.AppMainMenuBar_rotated__AFNmi{transform:rotate(180deg)}.AppMainMenuBar_dropdownMenu__tSkOt{animation:AppMainMenuBar_fadeIn__r79Ma .2s ease;background:#fff;border:1px solid #eaeef2;border-radius:16px;box-shadow:0 10px 40px #00000014,0 2px 8px #0000000a;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:260px}.AppMainMenuBar_dropdownHeader__-txy3{background:#fafbfc;padding:16px}.AppMainMenuBar_dropdownUserInfo__pG-hB{display:flex;flex-direction:column;gap:4px}.AppMainMenuBar_dropdownUserName__j8pNV{color:#1a202c;font-size:14px;font-weight:600}.AppMainMenuBar_dropdownUserEmail__YU5lH{color:#718096;font-size:12px}.AppMainMenuBar_dropdownDivider__t1pdR{background:#eaeef2;height:1px;margin:4px 0}.AppMainMenuBar_dropdownItem__Q-L\+U{align-items:center;background:none;border:none;color:#4a5568;cursor:pointer;display:flex;font-size:14px;gap:12px;padding:12px 16px;text-align:left;transition:all .2s;width:100%}.AppMainMenuBar_dropdownItem__Q-L\+U:hover{background-color:#f7fafc;color:#1a202c}.AppMainMenuBar_dropdownItem__Q-L\+U svg{opacity:.7}.AppMainMenuBar_logoutItem__ELzQ8{color:#e53e3e}.AppMainMenuBar_logoutItem__ELzQ8:hover{background-color:#fff5f5;color:#c53030}.AppMainMenuBar_logoutItem__ELzQ8 svg{opacity:1}.AppMainMenuBar_mobileMenu__mpUFV{animation:AppMainMenuBar_slideDown__BVJyJ .2s ease;background:#fff;border-bottom:1px solid #eaeef2;box-shadow:0 4px 12px #0000000a;display:none;left:0;padding:8px;position:absolute;right:0;top:70px}.AppMainMenuBar_mobileNavLink__GJ5TU{align-items:center;border-radius:12px;color:#4a5568;display:flex;font-size:15px;font-weight:500;gap:12px;padding:14px 16px;text-decoration:none;transition:background-color .2s}.AppMainMenuBar_mobileNavLink__GJ5TU:hover{background-color:#f7fafc}@keyframes AppMainMenuBar_fadeIn__r79Ma{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes AppMainMenuBar_slideDown__BVJyJ{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.AppMainMenuBar_desktopNav__kAM7P{display:none}.AppMainMenuBar_mobileMenuButton__4d7yF{display:flex}.AppMainMenuBar_mobileMenu__mpUFV{display:block}.AppMainMenuBar_profileInfo__JFkvp{display:none}}@media (max-width:768px){.AppMainMenuBar_container__jCxXn{padding:0 16px}.AppMainMenuBar_centerSection__QB8Oo{max-width:none}.AppMainMenuBar_profileButton__faITf{padding:4px}.AppMainMenuBar_profileAvatar__oOFvM{height:40px;width:40px}.AppMainMenuBar_logoText__7s0ht{font-size:16px}}@media (max-width:640px){.AppMainMenuBar_notificationButton__x8doR{display:none}.AppMainMenuBar_logoIcon__MyMVl{font-size:20px}.AppMainMenuBar_searchInput__XzDHa{font-size:13px}.AppMainMenuBar_searchButton__VTOHJ{font-size:16px;height:28px;width:28px}}.AppMainMenuBar_addToCartBadge__UqnX3{align-items:center;background-color:#e53e3e;border-radius:10px;color:#fff;display:flex;font-size:13px;font-weight:500;height:20px;justify-content:center;position:absolute;right:-12px;top:-5px;width:20px}.AppMainMenuBar_rightSection__HkJBL{align-items:center;display:flex;margin-left:auto}.AppMainMenuBar_startBusinessButton__rT969{background:var(--primary-color);border:none;border-radius:40px;box-shadow:0 2px 8px #00000014;cursor:pointer;overflow:hidden;padding:8px 20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.AppMainMenuBar_buttonContent__CdFl8{align-items:center;display:flex;gap:8px;position:relative;z-index:2}.AppMainMenuBar_buttonIcon__3OEWn{color:#fff;transition:transform .3s ease}.AppMainMenuBar_buttonText__Msu1h{color:#fff;font-size:14px;font-weight:500;letter-spacing:.3px;white-space:nowrap}.AppMainMenuBar_arrowIcon__7dw0z{color:#fff;opacity:0;transform:translateX(-8px);transition:all .3s ease}.AppMainMenuBar_startBusinessButton__rT969:hover{box-shadow:0 8px 20px #00000026}.AppMainMenuBar_startBusinessButton__rT969:hover .AppMainMenuBar_buttonIcon__3OEWn{transform:rotate(90deg)}.AppMainMenuBar_startBusinessButton__rT969:hover .AppMainMenuBar_arrowIcon__7dw0z{opacity:1;transform:translateX(0)}.AppMainMenuBar_startBusinessButton__rT969:hover .AppMainMenuBar_buttonText__Msu1h{letter-spacing:.5px}.AppMainMenuBar_startBusinessButton__rT969:active{transform:translateY(0);transition:transform .1s ease}.AppMainMenuBar_startBusinessButton__rT969:before{background:#ffffff1a;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0}.AppMainMenuBar_startBusinessButton__rT969:active:before{height:300px;width:300px}@keyframes AppMainMenuBar_pulse__8LwGM{0%{box-shadow:0 0 0 0 #1a1a2e66}70%{box-shadow:0 0 0 10px #1a1a2e00}to{box-shadow:0 0 0 0 #1a1a2e00}}.AppMainMenuBar_startBusinessButton__rT969{animation:AppMainMenuBar_pulse__8LwGM 2s infinite}.AppMainMenuBar_startBusinessButton__rT969:hover{animation:none}@media (max-width:1200px){.AppMainMenuBar_buttonText__Msu1h{font-size:13px}.AppMainMenuBar_startBusinessButton__rT969{padding:6px 16px}}@media (max-width:992px){.AppMainMenuBar_arrowIcon__7dw0z{opacity:1;transform:translateX(0)}.AppMainMenuBar_startBusinessButton__rT969{padding:8px 12px}.AppMainMenuBar_startBusinessButton__rT969:hover .AppMainMenuBar_buttonIcon__3OEWn{transform:rotate(90deg)}}@keyframes AppMainMenuBar_glow__12orO{0%{box-shadow:0 0 5px #1a1a2e80}to{box-shadow:0 0 20px #1a1a2ecc}}.AppMainMenuBar_startBusinessButton__rT969:focus{animation:AppMainMenuBar_glow__12orO .5s ease-out;outline:none}:root{--brand:#47969f;--brand-dark:#2d6b73;--brand-deep:#1a4549;--brand-light:#6fb3bb;--brand-glow:#47969f80;--brand-tint:#e8f2f4;--brand-tint-2:#d3e6e9;--ink:#0b1620;--ink-soft:#475569;--ink-muted:#94a3b8;--line:#0b162014;--bg-start:#eaf5f6;--bg-mid:#d3e6e9;--bg-end:#c3dce0;--shadow-sm:0 1px 2px #0b16200f;--shadow-md:0 8px 20px -6px #0b16201f,0 2px 6px -2px #0b16200f;--shadow-lg:0 20px 40px -12px #0b16202e,0 8px 16px -6px #0b162014;--shadow-xl:0 40px 80px -20px #0b162059,0 20px 40px -15px #0b162033;--shadow-brand:0 14px 30px -10px #47969fa6,0 4px 10px -4px #47969f66}.LoginDialog_overlay__zaPZZ{align-items:center;animation:LoginDialog_fadeIn__\+rxgy .25s ease-out;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);background:radial-gradient(circle at 25% 15%,#47969f47,#0000 55%),radial-gradient(circle at 85% 85%,#6fb3bb40,#0000 55%),#080f1499;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.LoginDialog_modal__yGw4l{animation:LoginDialog_modalIn__Phk\+o .45s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);background:#ffffffeb;border:1px solid #fff9;border-radius:30px;box-shadow:0 60px 120px -30px #0b162080,0 30px 60px -20px #0b162059,0 20px 60px -20px #47969f59,inset 0 1px 0 #ffffffe6,inset 0 0 0 1px #ffffff80;display:flex;max-width:920px;min-height:560px;overflow:hidden;position:relative;width:100%}.LoginDialog_modal__yGw4l:before{animation:LoginDialog_spin__VDQPg 10s linear infinite;background:conic-gradient(from 0deg,#0000 0deg,#47969fb3 90deg,#0000 180deg,#6fb3bbb3 270deg,#0000 1turn);border-radius:31px;content:"";inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.65;padding:1.5px;pointer-events:none;position:absolute}.LoginDialog_modal__yGw4l:after{background:radial-gradient(ellipse at center,#47969f26,#0000 70%);border-radius:50%;content:"";filter:blur(30px);inset:-40px;pointer-events:none;position:absolute;z-index:-1}.LoginDialog_leftPanel__NlPLg{background:linear-gradient(155deg,#eaf5f6,#d3e6e9 55%,#c3dce0);background:linear-gradient(155deg,var(--bg-start) 0,var(--bg-mid) 55%,var(--bg-end) 100%);display:flex;flex:1.05 1;flex-direction:column;isolation:isolate;justify-content:space-between;overflow:hidden;padding:46px 40px;position:relative}.LoginDialog_blob__gu\+tn{border-radius:50%;filter:blur(55px);opacity:.55;pointer-events:none;position:absolute;z-index:-1}.LoginDialog_blob1__wCv4s{animation:LoginDialog_float1__jtNCx 10s ease-in-out infinite;background:radial-gradient(circle,#47969f,#0000 70%);height:240px;left:-60px;top:-70px;width:240px}.LoginDialog_blob2__xXNu-{animation:LoginDialog_float2__RCe6I 12s ease-in-out infinite;background:radial-gradient(circle,#6fb3bb,#0000 70%);bottom:-60px;height:200px;right:-50px;width:200px}.LoginDialog_blob3__plhCh{animation:LoginDialog_float3__ETDYK 14s ease-in-out infinite;background:radial-gradient(circle,#47969f,#0000 70%);height:150px;left:55%;top:42%;width:150px}.LoginDialog_leftPanel__NlPLg:after{background-image:linear-gradient(#ffffff59 1px,#0000 0),linear-gradient(90deg,#ffffff59 1px,#0000 0);background-size:40px 40px;content:"";inset:0;mask-image:radial-gradient(circle at 30% 30%,#000,#0000 75%);-webkit-mask-image:radial-gradient(circle at 30% 30%,#000,#0000 75%);opacity:.35;pointer-events:none;position:absolute}.LoginDialog_brand__gAz7V{align-items:center;display:inline-flex;gap:10px;margin-bottom:15px;position:relative;z-index:2}.LoginDialog_brandLogo__DfO1r{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#47969f,#1a4549);background:linear-gradient(135deg,var(--brand) 0,var(--brand-deep) 100%);-webkit-background-clip:text;background-clip:text;color:#47969f;color:var(--brand);filter:drop-shadow(0 4px 12px rgba(71,150,159,.3));font-size:30px;font-weight:900;letter-spacing:-1.8px;line-height:1}.LoginDialog_brandTag__Y4aQN{background:linear-gradient(135deg,#47969f33,#47969f14);border-radius:999px;box-shadow:inset 0 1px 0 #ffffff80;color:#2d6b73;color:var(--brand-dark);font-size:10px;font-weight:800;letter-spacing:.6px;padding:4px 10px;text-transform:uppercase}.LoginDialog_hero__GBydv{margin-top:8px;position:relative;z-index:2}.LoginDialog_heroText__-WFbZ{color:#0b1620;color:var(--ink);font-size:38px;font-weight:900;letter-spacing:-1.5px;line-height:1.08;margin:0;max-width:330px;text-shadow:0 1px 0 #ffffff80}.LoginDialog_heroAccent__7FnDn{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,#47969f,#1a4549 60%,#0f2e31);background:linear-gradient(120deg,var(--brand) 0,var(--brand-deep) 60%,#0f2e31 100%);-webkit-background-clip:text;background-clip:text;color:#47969f;color:var(--brand);display:inline-block;position:relative}.LoginDialog_heroSub__P\+Itx{align-items:center;color:#0b1620b3;display:flex;font-size:13.5px;font-weight:600;gap:8px;margin-top:16px}.LoginDialog_pulseDot__nVqx5{background:#47969f;background:var(--brand);border-radius:50%;box-shadow:0 0 10px #47969f99;height:8px;position:relative;width:8px}.LoginDialog_pulseDot__nVqx5:after{animation:LoginDialog_pulse__5AXa9 2s ease-out infinite;background:#47969f;background:var(--brand);border-radius:50%;content:"";inset:-4px;opacity:.4;position:absolute}.LoginDialog_trustRow__4pAoM{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;position:relative;z-index:2}.LoginDialog_trustChip__vGmEP{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffbf;border:1px solid #ffffffe6;border-radius:999px;box-shadow:0 2px 4px #0b16200d,inset 0 1px 0 #fffc;color:#1a4549;color:var(--brand-deep);display:inline-flex;font-size:11px;font-weight:700;gap:5px;padding:5px 10px}.LoginDialog_trustChipIcon__ZvSrF{color:#47969f;color:var(--brand);font-size:12px}.LoginDialog_illustration__ToPAB{align-items:flex-end;animation:LoginDialog_bob__om6dp 5.5s ease-in-out infinite;display:flex;filter:drop-shadow(0 25px 35px rgba(11,22,32,.18));flex:1 1;justify-content:center;min-height:200px;position:relative;width:100%;z-index:1}.LoginDialog_rightPanel__n8Lht{background:#fff;box-shadow:inset 20px 0 40px -30px #0b162026;display:flex;flex:1 1;flex-direction:column;padding:46px 46px 34px;position:relative}.LoginDialog_closeBtn__5BPHv{align-items:center;background:#fff;border:1px solid #0b162014;border:1px solid var(--line);border-radius:50%;box-shadow:0 1px 2px #0b16200f;box-shadow:var(--shadow-sm);color:#475569;color:var(--ink-soft);cursor:pointer;display:flex;font-size:15px;height:40px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .25s cubic-bezier(.4,0,.2,1);width:40px;z-index:5}.LoginDialog_closeBtn__5BPHv:hover{background:#e8f2f4;background:var(--brand-tint);border-color:#6fb3bb;border-color:var(--brand-light);box-shadow:0 6px 14px -4px #47969f59,inset 0 1px 0 #fffc;color:#2d6b73;color:var(--brand-dark);transform:rotate(90deg)}.LoginDialog_stepBadge__1emwl{align-items:center;align-self:center;background:linear-gradient(135deg,#e8f2f4,#d3e6e999);background:linear-gradient(135deg,var(--brand-tint),#d3e6e999);border:1px solid #47969f40;border-radius:999px;box-shadow:0 4px 10px -4px #47969f4d,inset 0 1px 0 #ffffffb3;color:#1a4549;color:var(--brand-deep);display:inline-flex;font-size:11px;font-weight:800;gap:7px;letter-spacing:.7px;margin-bottom:16px;padding:6px 14px;text-transform:uppercase}.LoginDialog_stepBadgeDot__VUwRd{background:#47969f;background:var(--brand);border-radius:50%;box-shadow:0 0 8px #47969fb3;height:6px;width:6px}.LoginDialog_formTitle__Vhyol{color:#0b1620;color:var(--ink);font-size:26px;font-weight:800;letter-spacing:-.7px;line-height:1.25;margin:0 0 28px;text-align:center}.LoginDialog_formTitle__Vhyol .LoginDialog_accent__eKd9U{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,#47969f,#1a4549);background:linear-gradient(120deg,var(--brand),var(--brand-deep));-webkit-background-clip:text;background-clip:text;color:#47969f;color:var(--brand)}.LoginDialog_phoneGroup__0HCrc{align-items:center;background:#fafbfc;border:1.5px solid #0b162014;border:1.5px solid var(--line);border-radius:16px;box-shadow:inset 0 2px 4px -2px #0b16200f,0 1px 2px #0b16200a;display:flex;height:62px;margin-bottom:20px;padding:0 8px 0 16px;transition:all .25s cubic-bezier(.4,0,.2,1)}.LoginDialog_phoneGroup__0HCrc:hover{background:#fff;border-color:#47969f66}.LoginDialog_phoneGroup__0HCrc:focus-within{background:#fff;border-color:#47969f;border-color:var(--brand);box-shadow:0 0 0 5px #47969f1f,0 12px 24px -10px #47969f66,inset 0 2px 4px -2px #47969f14}.LoginDialog_countryCode__T8G9y{align-items:center;border-right:1px solid #0b162014;border-right:1px solid var(--line);color:#0b1620;color:var(--ink);cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:6px;height:34px;margin-right:14px;padding-right:14px;-webkit-user-select:none;user-select:none}.LoginDialog_flag__Bbs\+s{font-size:20px;line-height:1}.LoginDialog_caret__-M1WW{color:#94a3b8;color:var(--ink-muted);font-size:9px;transition:transform .2s}.LoginDialog_countryCode__T8G9y:hover .LoginDialog_caret__-M1WW{transform:translateY(2px)}.LoginDialog_phoneInput__cZAox{background:#0000;border:none;color:#0b1620;color:var(--ink);flex:1 1;font-size:16px;font-weight:600;height:100%;letter-spacing:.6px;min-width:0;outline:none}.LoginDialog_phoneInput__cZAox::placeholder{color:#94a3b8;color:var(--ink-muted);font-weight:400;letter-spacing:normal}.LoginDialog_otpRow__jhAsL{display:flex;gap:12px;justify-content:center;margin-bottom:24px}.LoginDialog_otpInput__3GcOc{background:#fafbfc;border:1.5px solid #0b162014;border:1.5px solid var(--line);border-radius:16px;box-shadow:inset 0 2px 4px -2px #0b16200f,0 1px 2px #0b16200a;caret-color:#47969f;caret-color:var(--brand);color:#0b1620;color:var(--ink);font-size:26px;font-weight:800;height:66px;outline:none;text-align:center;transition:all .22s cubic-bezier(.4,0,.2,1);width:60px}.LoginDialog_otpInput__3GcOc:hover{background:#fff;border-color:#47969f66}.LoginDialog_otpInput__3GcOc:focus{background:#fff;border-color:#47969f;border-color:var(--brand);box-shadow:0 0 0 5px #47969f1f,0 12px 24px -10px #47969f66,inset 0 2px 4px -2px #47969f14;transform:translateY(-3px)}.LoginDialog_otpInput__3GcOc.LoginDialog_filled__snUS2{background:linear-gradient(180deg,#fff,#e8f2f4);background:linear-gradient(180deg,#fff,var(--brand-tint));border-color:#47969f;border-color:var(--brand);box-shadow:0 8px 20px -8px #47969f66,inset 0 1px 0 #fffc}.LoginDialog_error__xhBsN{align-items:center;animation:LoginDialog_shake__JWO0W .4s;background:linear-gradient(90deg,#fef2f2,#fff5f5);border-left:4px solid #dc2626;border-radius:14px;box-shadow:0 8px 20px -10px #dc262659,inset 0 1px 0 #ffffff80;color:#b91c1c;display:flex;font-size:13.5px;font-weight:600;gap:10px;margin-bottom:18px;padding:12px 16px}.LoginDialog_error__xhBsN:before{content:"⚠";font-size:16px}.LoginDialog_primaryBtn__up70-{background:linear-gradient(135deg,#47969f,#2d6b73 55%,#1a4549);background:linear-gradient(135deg,var(--brand) 0,var(--brand-dark) 55%,var(--brand-deep) 100%);border:none;border-radius:16px;box-shadow:0 18px 36px -12px #47969fbf,0 8px 16px -6px #47969f80,0 2px 4px #47969f4d,inset 0 1px 0 #ffffff59,inset 0 -2px 4px #00000026;color:#fff;cursor:pointer;font-size:16px;font-weight:800;height:62px;letter-spacing:.4px;overflow:hidden;position:relative;transition:transform .18s cubic-bezier(.4,0,.2,1),box-shadow .25s;width:100%}.LoginDialog_primaryBtn__up70-:hover:not(:disabled){box-shadow:0 24px 44px -12px #47969fd9,0 12px 24px -8px #47969f8c,0 4px 8px #47969f59,inset 0 1px 0 #fff6,inset 0 -2px 4px #00000026;transform:translateY(-2px)}.LoginDialog_primaryBtn__up70-:active:not(:disabled){box-shadow:0 8px 18px -8px #47969fb3,0 4px 8px -4px #47969f80,inset 0 2px 6px #0003;transform:translateY(0)}.LoginDialog_primaryBtn__up70-:disabled{background:#f1f3f5;box-shadow:inset 0 2px 4px #0b16200d,0 1px 2px #0b162008;color:#b6bcc4;cursor:not-allowed}.LoginDialog_primaryBtn__up70-:not(:disabled):after{animation:LoginDialog_shine__aSOG5 3.5s ease-in-out infinite;background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-60%;position:absolute;top:0;transform:skewX(-20deg);width:50%}.LoginDialog_terms__LaFeH{color:#94a3b8;color:var(--ink-muted);font-size:12.5px;line-height:1.7;margin-top:18px;text-align:center}.LoginDialog_terms__LaFeH a{border-bottom:1px dashed #47969f73;color:#2d6b73;color:var(--brand-dark);font-weight:700;text-decoration:none;transition:border-color .2s,color .2s}.LoginDialog_terms__LaFeH a:hover{border-bottom-color:#47969f;border-bottom-color:var(--brand);color:#47969f;color:var(--brand)}.LoginDialog_resendRow__SXlXG{align-items:center;color:#475569;color:var(--ink-soft);display:flex;font-size:13.5px;justify-content:space-between;margin:16px 0 4px}.LoginDialog_editLink__8b0Lb,.LoginDialog_resendBtn__Gs05O{background:none;border:none;color:#2d6b73;color:var(--brand-dark);cursor:pointer;font-size:13.5px;font-weight:700;padding:6px 0;transition:color .15s}.LoginDialog_editLink__8b0Lb:hover,.LoginDialog_resendBtn__Gs05O:hover:not(:disabled){color:#47969f;color:var(--brand)}.LoginDialog_resendBtn__Gs05O:disabled{color:#94a3b8;color:var(--ink-muted);cursor:not-allowed}.LoginDialog_resendTimer__Q8aaj{font-feature-settings:"tnum";align-items:center;display:inline-flex;font-variant-numeric:tabular-nums;gap:5px}.LoginDialog_appStrip__d4v9I{margin-top:auto;padding-top:24px}.LoginDialog_appStripBg__XK4lO{background:linear-gradient(135deg,#f8fafc,#eef4f5);border:1px solid #47969f1f;border-radius:18px;box-shadow:0 10px 24px -12px #0b162026,inset 0 1px 0 #ffffffe6;overflow:hidden;padding:18px 16px;position:relative;text-align:center}.LoginDialog_appStripBg__XK4lO:before{background:radial-gradient(circle,#47969f26,#0000 70%);border-radius:50%;content:"";height:180px;pointer-events:none;position:absolute;right:-20%;top:-50%;width:180px}.LoginDialog_appStripText__b-tCb{color:#475569;color:var(--ink-soft);font-size:12.5px;font-weight:700;margin-bottom:12px;position:relative;z-index:1}.LoginDialog_storeButtons__nTode{display:flex;gap:10px;justify-content:center;position:relative;z-index:1}.LoginDialog_storeBtn__S2QR3{align-items:center;background:#0b1620;border-radius:12px;box-shadow:0 8px 18px -6px #0b162080,inset 0 1px 0 #ffffff26;color:#fff;display:inline-flex;font-family:inherit;gap:8px;padding:9px 14px;text-decoration:none;transition:transform .18s,box-shadow .25s}.LoginDialog_storeBtn__S2QR3:hover{box-shadow:0 14px 26px -8px #0b162099,inset 0 1px 0 #fff3;transform:translateY(-3px)}.LoginDialog_storeBtn__S2QR3 svg{flex-shrink:0;height:20px;width:20px}.LoginDialog_storeBtnText__5k8f\+{display:flex;flex-direction:column;line-height:1.1;text-align:left}.LoginDialog_storeBtnSmall__JP4p\+{font-size:8px;font-weight:400;letter-spacing:.4px;opacity:.85}.LoginDialog_storeBtnBig__aoCyN{font-size:13px;font-weight:700;letter-spacing:-.2px}@keyframes LoginDialog_fadeIn__\+rxgy{0%{opacity:0}to{opacity:1}}@keyframes LoginDialog_modalIn__Phk\+o{0%{opacity:0;transform:translateY(24px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes LoginDialog_spin__VDQPg{to{transform:rotate(1turn)}}@keyframes LoginDialog_float1__jtNCx{0%,to{transform:translate(0) scale(1)}50%{transform:translate(32px,22px) scale(1.12)}}@keyframes LoginDialog_float2__RCe6I{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-28px,-18px) scale(1.15)}}@keyframes LoginDialog_float3__ETDYK{0%,to{transform:translate(0) scale(1)}50%{transform:translate(18px,-28px) scale(.94)}}@keyframes LoginDialog_pulse__5AXa9{0%{opacity:.6;transform:scale(.9)}to{opacity:0;transform:scale(2.2)}}@keyframes LoginDialog_bob__om6dp{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes LoginDialog_shine__aSOG5{0%{left:-60%}55%{left:130%}to{left:130%}}@keyframes LoginDialog_shake__JWO0W{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}@keyframes LoginDialog_slideUp__OBGls{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:780px){.LoginDialog_overlay__zaPZZ{align-items:flex-end;padding:0}.LoginDialog_modal__yGw4l{animation:LoginDialog_slideUp__OBGls .4s cubic-bezier(.16,1,.3,1);border-radius:30px 30px 0 0;flex-direction:column;max-height:95vh;max-width:100%;min-height:auto;overflow-y:auto}.LoginDialog_modal__yGw4l:before{border-radius:31px 31px 0 0}.LoginDialog_leftPanel__NlPLg{min-height:150px;padding:28px 24px 16px}.LoginDialog_brandLogo__DfO1r{font-size:24px}.LoginDialog_heroText__-WFbZ{font-size:26px;max-width:260px}.LoginDialog_heroSub__P\+Itx{font-size:12.5px}.LoginDialog_trustRow__4pAoM{margin-top:12px}.LoginDialog_trustChip__vGmEP{font-size:10px;padding:4px 8px}.LoginDialog_illustration__ToPAB{display:none}.LoginDialog_rightPanel__n8Lht{box-shadow:none;padding:30px 24px 26px}.LoginDialog_formTitle__Vhyol{font-size:22px;margin-bottom:22px}.LoginDialog_otpInput__3GcOc{font-size:22px;height:60px;width:54px}.LoginDialog_phoneGroup__0HCrc,.LoginDialog_primaryBtn__up70-{height:58px}}@media (max-width:400px){.LoginDialog_otpRow__jhAsL{gap:8px}.LoginDialog_otpInput__3GcOc{font-size:20px;height:54px;width:46px}.LoginDialog_storeButtons__nTode{align-items:center;flex-direction:column}.LoginDialog_storeBtn__S2QR3{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.LoginDialog_blob1__wCv4s,.LoginDialog_blob2__xXNu-,.LoginDialog_blob3__plhCh,.LoginDialog_illustration__ToPAB,.LoginDialog_modal__yGw4l:before,.LoginDialog_primaryBtn__up70-:after,.LoginDialog_pulseDot__nVqx5:after{animation:none}}.MobileAppBar_appBar__eZ6wA{background:#fff;border-bottom:1px solid #eaeef2;box-shadow:0 2px 5px -1px #32325d40,0 1px 3px -1px #0000004d;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;position:sticky;top:0;width:100%;z-index:1000}.MobileAppBar_container__0wCcc{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin:0 auto;padding:0;z-index:10000}.MobileAppBar_logoContainer__iBfGW{align-items:center;display:flex;justify-content:space-between;margin-bottom:9px;margin-top:10px;width:100%}.MobileAppBar_leftSection__QckK5{align-items:center;display:flex;flex-shrink:0;gap:16px}.MobileAppBar_mobileMenuButton__CC\+ui{background:none;border:none;border-radius:8px;color:#4a5568;cursor:pointer;display:none;padding:8px;transition:background-color .2s}.MobileAppBar_mobileMenuButton__CC\+ui:hover{background-color:#f7fafc}.MobileAppBar_logo__Aa1Lj{align-items:center;cursor:default;display:flex;gap:8px;height:50px;overflow:hidden}.MobileAppBar_logoIcon__C2B9c{color:#2d3748;font-size:24px;font-weight:300}.MobileAppBar_logoText__FmFlh{color:#1a202c;font-size:18px;font-weight:600;letter-spacing:-.01em;margin-left:-2px}.MobileAppBar_locationContainer__xTC4R{align-items:center;background-color:#e0e8e9;display:flex;gap:10px;padding:13px 0 15px 10px;width:100%}.MobileAppBar_locationContainer__xTC4R p{font-width:500;color:#313131;font-size:14px}.MobileAppBar_desktopNav__6z4tI{align-items:center;display:flex;gap:4px;margin-left:24px}.MobileAppBar_navLink__uurau{align-items:center;border-radius:8px;color:#4a5568;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 16px;text-decoration:none;transition:all .2s;white-space:nowrap}.MobileAppBar_navLink__uurau:hover{background-color:#f7fafc;color:#1a202c}.MobileAppBar_navLink__uurau svg{opacity:.7}.MobileAppBar_center__Mwn\+b{display:flex;flex:1 1;flex-direction:row;gap:5px}.MobileAppBar_location-container__ptXtS{align-items:center;display:flex;gap:8px;margin-right:20px;padding-left:0;width:210px}.MobileAppBar_location-container__ptXtS :hover{background-color:#e4e4e4;border-radius:2px;cursor:pointer;transition:.3s}.MobileAppBar_logo-text-container__yeNWT{margin-left:10px;margin-top:-5px}.MobileAppBar_location-container__ptXtS label{color:#2d4b4b;font-size:14px;font-weight:700;letter-spacing:-.3px}.MobileAppBar_location-container__ptXtS p{color:#526868;font-size:11px;font-weight:400;letter-spacing:-.4px;margin-top:-2px;position:relative}.MobileAppBar_location-container__ptXtS img{color:var(--text-color);position:relative;top:-1px;width:9px}.MobileAppBar_rightSection__uxvH5{align-items:center;display:flex;gap:16px;z-index:10000}.MobileAppBar_notificationButton__\+J6VW{align-items:center;background:none;border:none;border-radius:8px;color:#4a5568;cursor:pointer;display:flex;justify-content:center;padding:8px;position:relative;transition:background-color .2s}.MobileAppBar_notificationButton__\+J6VW:hover{background-color:#f7fafc}.MobileAppBar_notificationBadge__JRSg4{align-items:center;border-radius:8px;color:#fff;display:flex;font-size:10px;font-weight:600;height:16px;justify-content:center;min-width:16px;padding:0 4px;position:absolute;right:4px;top:4px}.MobileAppBar_profileContainer__V5K61{position:relative}.MobileAppBar_profileButton__7l02E{align-items:center;background:none;border:1px solid #0000;border-radius:40px;cursor:pointer;display:flex;gap:8px;padding:6px 8px 6px 6px;transition:all .2s}.MobileAppBar_profileButton__7l02E:hover{background-color:#f7fafc;border-color:#e2e8f0}.MobileAppBar_profileAvatar__W1-NJ{align-items:center;background:#edf2f7;border-radius:36px;color:#4a5568;display:flex;font-size:16px;font-weight:500;height:36px;justify-content:center;overflow:hidden;width:36px}.MobileAppBar_profileAvatar__W1-NJ img{height:100%;object-fit:cover;width:100%}.MobileAppBar_profileInfo__0yMAB{align-items:flex-start;display:flex;flex-direction:column;line-height:1.3}.MobileAppBar_profileName__MkHvH{color:#1a202c;font-size:14px;font-weight:500}.MobileAppBar_profileRole__cPvt9{color:#718096;font-size:11px;letter-spacing:.3px;text-transform:uppercase}.MobileAppBar_dropdownIcon__zmtm1{color:#718096;transition:transform .2s}.MobileAppBar_rotated__kEATY{transform:rotate(180deg)}.MobileAppBar_dropdownMenu__mE4f0{animation:MobileAppBar_fadeIn__7fh3U .2s ease;background:#fff;border:1px solid #eaeef2;border-radius:16px;box-shadow:0 10px 40px #00000014,0 2px 8px #0000000a;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:260px;z-index:100}.MobileAppBar_dropdownHeader__n-s1A{background:#fafbfc;padding:16px}.MobileAppBar_dropdownUserInfo__WzbLi{display:flex;flex-direction:column;gap:4px}.MobileAppBar_dropdownUserName__GdPdE{color:#1a202c;font-size:14px;font-weight:600}.MobileAppBar_dropdownUserEmail__\+eGfr{color:#718096;font-size:12px}.MobileAppBar_dropdownDivider__s72hI{background:#eaeef2;height:1px}.MobileAppBar_dropdownItem__R8u-r{align-items:center;background:none;border:none;color:#4a5568;cursor:pointer;display:flex;font-size:14px;gap:12px;padding:12px 16px;text-align:left;transition:all .2s;width:100%}.MobileAppBar_dropdownItem__R8u-r:hover{background-color:#f7fafc;color:#1a202c}.MobileAppBar_dropdownItem__R8u-r svg{opacity:.7}.MobileAppBar_logoutItem__c7o6z{color:#e53e3e}.MobileAppBar_logoutItem__c7o6z:hover{background-color:#fff5f5;color:#c53030}.MobileAppBar_logoutItem__c7o6z svg{opacity:1}.MobileAppBar_mobileMenu__Lvbm1{animation:MobileAppBar_slideDown__ErSzl .2s ease;background:#fff;border-bottom:1px solid #eaeef2;box-shadow:0 4px 12px #0000000a;display:none;left:0;padding:8px;position:absolute;right:0;top:70px}.MobileAppBar_mobileNavLink__8YBXi{align-items:center;border-radius:12px;color:#4a5568;display:flex;font-size:15px;font-weight:500;gap:12px;padding:14px 16px;text-decoration:none;transition:background-color .2s}.MobileAppBar_mobileNavLink__8YBXi:hover{background-color:#f7fafc}@keyframes MobileAppBar_fadeIn__7fh3U{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes MobileAppBar_slideDown__ErSzl{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.MobileAppBar_desktopNav__6z4tI{display:none}.MobileAppBar_mobileMenuButton__CC\+ui{display:flex}.MobileAppBar_mobileMenu__Lvbm1{display:block}.MobileAppBar_profileInfo__0yMAB{display:none}}@media (max-width:768px){.MobileAppBar_container__0wCcc{padding:0 16px}.MobileAppBar_centerSection__5HZEc{max-width:none}.MobileAppBar_profileButton__7l02E{padding:4px}.MobileAppBar_profileAvatar__W1-NJ{height:40px;width:40px}.MobileAppBar_logoText__FmFlh{font-size:16px}}@media (max-width:640px){.MobileAppBar_notificationButton__\+J6VW{display:none}.MobileAppBar_logoIcon__C2B9c{font-size:20px}.MobileAppBar_searchInput__SZTWf{font-size:13px}.MobileAppBar_searchButton__Mhy5m{font-size:16px;height:28px;width:28px}}.MobileAppBar_addToCartBadge__ZWUtq{align-items:center;background-color:#e53e3e;border-radius:10px;color:#fff;display:flex;font-size:13px;font-weight:500;height:20px;justify-content:center;position:absolute;right:-12px;top:-5px;width:20px}.ServiceBanner_container__z1\+sf{background:#0a0a0a;background:var(--bg);font-family:Inter,-apple-system,sans-serif;overflow:hidden;width:100%}.ServiceBanner_carouselWrapper__C56UI{height:93vh;min-height:640px;overflow:hidden;position:relative;width:100%}.ServiceBanner_carouselContainer__nFJXs{height:100%;margin-top:-25px;position:relative;width:100%}.ServiceBanner_slide__caCwV{height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity 1.2s cubic-bezier(.77,0,.175,1);width:100%}.ServiceBanner_slide__caCwV.ServiceBanner_active__X9e7k{opacity:1;pointer-events:auto}.ServiceBanner_slideBackground__\+i6-u{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.ServiceBanner_bgImage__NbjbU{background-position:50%;background-size:cover;height:100%;width:100%}.ServiceBanner_bgOverlay__NOQtO{background:hsla(0,0%,8%,.459);height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.ServiceBanner_gradientMesh__idA5p{background:radial-gradient(circle at 30% 70%,#2ea2af1f 0,#0000 50%),radial-gradient(circle at 70% 30%,#6bc4ce14 0,#0000 50%);height:100%;left:0;position:absolute;top:0;width:100%}.ServiceBanner_floatingOrb__PbboC{background:radial-gradient(circle,#2ea2af26,#0000 70%);border-radius:50%;height:500px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease-out;width:500px}.ServiceBanner_scanLines__pish6{animation:ServiceBanner_scanMove__IzqZk 20s linear infinite;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#ffffff03 0,#ffffff03 4px);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@keyframes ServiceBanner_scanMove__IzqZk{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.ServiceBanner_slideContent__zQ75S{align-items:center;display:flex;gap:60px;height:100%;margin:0 auto;max-width:1350px;padding-left:0;position:relative;z-index:2}.ServiceBanner_contentArea__eSuiS{animation:ServiceBanner_contentFadeIn__7Gs8k 1s cubic-bezier(.77,0,.175,1);max-width:750px}@keyframes ServiceBanner_contentFadeIn__7Gs8k{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.ServiceBanner_topDecor__XjY6Z{align-items:center;display:flex;gap:15px;margin-bottom:30px}.ServiceBanner_decorDot__UE0LX{animation:ServiceBanner_pulse__Zg0Bx 2s ease-in-out infinite;background:#2ea2af;background:var(--primary);border-radius:50%;flex-shrink:0;height:6px;width:6px}@keyframes ServiceBanner_pulse__Zg0Bx{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.8)}}.ServiceBanner_decorLine__O4gTa{background:linear-gradient(90deg,#2ea2af,#0000);background:linear-gradient(90deg,var(--primary),#0000);flex:1 1;height:1px;max-width:40px}.ServiceBanner_decorText__TzW28{color:hsla(0,0%,100%,.973);color:var(--text-muted);font-size:.7rem;font-weight:600;letter-spacing:3px;text-transform:uppercase;white-space:nowrap}.ServiceBanner_heroTitle__SW03A{margin-bottom:25px}.ServiceBanner_titleLine1__btIAa{color:hsla(0,0%,100%,.973);color:var(--text-muted);display:block;font-size:1rem;font-weight:300;letter-spacing:4px;margin-bottom:8px;text-transform:uppercase}.ServiceBanner_titleLine2__ny-Qg{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff 30%,#6bc4ce);background:linear-gradient(135deg,#fff 30%,var(--primary-light) 100%);-webkit-background-clip:text;background-clip:text;display:inline-block;font-size:4rem;font-weight:900;letter-spacing:-.03em;line-height:1.05}.ServiceBanner_titleAccent__ORNKb{-webkit-text-fill-color:#2ea2af;-webkit-text-fill-color:var(--primary);animation:ServiceBanner_spin__IOklu 10s linear infinite;color:#2ea2af;color:var(--primary);display:inline-block;font-size:2rem;margin-left:6px;vertical-align:middle}@keyframes ServiceBanner_spin__IOklu{to{transform:rotate(1turn)}}.ServiceBanner_descriptionWrapper__ueaA5{display:inline-block;margin-bottom:40px;position:relative}.ServiceBanner_description__tFIkM{color:#fff;font-size:1rem;font-weight:300;letter-spacing:.5px;line-height:1.8;max-width:450px}.ServiceBanner_typewriterCursor__jkBr0{animation:ServiceBanner_blink__f-ytU 1s step-end infinite;background:#2ea2af;background:var(--primary);height:1.3rem;position:absolute;right:-12px;top:5px;width:2px}@keyframes ServiceBanner_blink__f-ytU{0%,to{opacity:1}50%{opacity:0}}.ServiceBanner_primaryBtn__S4L9W{align-items:center;background:#0000;border:none;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:700;gap:15px;margin-bottom:50px;padding:18px 40px;position:relative;transition:all .3s ease}.ServiceBanner_btnText__pI57K{position:relative;z-index:2}.ServiceBanner_btnArrowWrapper__YB\+je{align-items:center;display:flex;height:24px;overflow:hidden;position:relative;width:24px}.ServiceBanner_btnArrowClone__LoRAG,.ServiceBanner_btnArrow__hx72D{height:24px;left:0;position:absolute;transition:all .4s cubic-bezier(.77,0,.175,1);width:24px}.ServiceBanner_btnArrow__hx72D{opacity:1;transform:translateX(0)}.ServiceBanner_btnArrowClone__LoRAG{opacity:0;transform:translateX(-30px)}.ServiceBanner_primaryBtn__S4L9W:hover .ServiceBanner_btnArrow__hx72D{opacity:0;transform:translateX(30px)}.ServiceBanner_primaryBtn__S4L9W:hover .ServiceBanner_btnArrowClone__LoRAG{opacity:1;transform:translateX(0)}.ServiceBanner_btnGlow__-esVa{background:linear-gradient(135deg,#2ea2af,#1f7a84);background:linear-gradient(135deg,var(--primary),var(--primary-dark));border-radius:60px;box-shadow:0 4px 30px #2ea2af33;height:100%;left:0;position:absolute;top:0;transition:all .4s cubic-bezier(.77,0,.175,1);width:100%;z-index:-1}.ServiceBanner_primaryBtn__S4L9W:hover .ServiceBanner_btnGlow__-esVa{box-shadow:0 8px 40px #2ea2af66;transform:scale(1.05)}.ServiceBanner_primaryBtn__S4L9W:active .ServiceBanner_btnGlow__-esVa{transform:scale(.95)}.ServiceBanner_statsRow__k495k{align-items:center;border-top:1px solid #ffffff0d;display:flex;gap:30px;padding-top:30px;width:230px}.ServiceBanner_statBlock__bzYJx{flex:1 1}.ServiceBanner_statNumber__nhBCu{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6bc4ce,#2ea2af);background:linear-gradient(135deg,var(--primary-light),var(--primary));-webkit-background-clip:text;background-clip:text;display:block;font-size:1.5rem;font-weight:800;margin-bottom:2px}.ServiceBanner_statLabel__X-UhT{color:hsla(0,0%,100%,.973);color:var(--text-muted);font-size:.7rem;letter-spacing:1px;text-transform:uppercase}.ServiceBanner_statProgress__GPZUN{background:#ffffff0d;border-radius:2px;height:2px;margin-top:8px;overflow:hidden;width:100%}.ServiceBanner_statFill__Dy5He{animation:ServiceBanner_fillProgress__o03if 1.5s ease-out;background:linear-gradient(90deg,#2ea2af,#6bc4ce);background:linear-gradient(90deg,var(--primary),var(--primary-light));border-radius:2px;height:100%}@keyframes ServiceBanner_fillProgress__o03if{0%{width:0}}.ServiceBanner_statDivider__jCKJZ{background:#ffffff0d;height:40px;width:1px}.ServiceBanner_arrowNav__S9ey6{display:flex;justify-content:space-between;left:0;padding:0 24px;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:10}.ServiceBanner_arrowBtn__24S\+R{align-items:center;background:none;border:none;cursor:pointer;display:flex;opacity:.6;padding:0;pointer-events:auto;transition:all .3s ease}.ServiceBanner_arrowBtn__24S\+R:hover{opacity:1}.ServiceBanner_arrowCircle__HsYZi{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#00000059;border:1px solid #ffffff26;border-radius:50%;display:flex;height:52px;justify-content:center;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.77,0,.175,1);width:52px}.ServiceBanner_arrowBtn__24S\+R:hover .ServiceBanner_arrowCircle__HsYZi{background:#2ea2af33;border-color:#2ea2af;border-color:var(--primary);transform:scale(1.1)}.ServiceBanner_arrowCircle__HsYZi svg{color:#fff;height:22px;position:relative;transition:transform .4s cubic-bezier(.77,0,.175,1);width:22px;z-index:2}.ServiceBanner_arrowPrev__HliAf:hover .ServiceBanner_arrowCircle__HsYZi svg{transform:translateX(-3px)}.ServiceBanner_arrowNext__OQM8c:hover .ServiceBanner_arrowCircle__HsYZi svg{transform:translateX(3px)}.ServiceBanner_arrowRipple__1RfQg{border:1px solid #2ea2af;border:1px solid var(--primary);border-radius:50%;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.ServiceBanner_arrowBtn__24S\+R:hover .ServiceBanner_arrowRipple__1RfQg{animation:ServiceBanner_rippleOut__AYxxl 1.5s ease-out infinite}.ServiceBanner_arrowBtn__24S\+R:hover .ServiceBanner_arrowRipple__1RfQg:nth-child(2){animation-delay:.5s}.ServiceBanner_arrowBtn__24S\+R:hover .ServiceBanner_arrowRipple__1RfQg:nth-child(3){animation-delay:1s}@keyframes ServiceBanner_rippleOut__AYxxl{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.ServiceBanner_arrowLabel__W749W{display:none}.ServiceBanner_slideProgress__PDLEL{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:30px;bottom:100px;display:flex;gap:12px;padding:10px 20px;position:absolute;right:60px;z-index:10}.ServiceBanner_progressLabel__-zV0q{color:hsla(0,0%,100%,.973);color:var(--text-muted);font-size:.6rem;font-weight:600;letter-spacing:2px;opacity:.4;text-transform:uppercase}.ServiceBanner_progressCurrent__iRdev{color:#fff;font-family:monospace;font-size:1.2rem;font-weight:800}.ServiceBanner_progressTotal__CFD6Y{color:hsla(0,0%,100%,.973);color:var(--text-muted);font-family:monospace;font-size:.8rem;font-weight:300;opacity:.5}.ServiceBanner_progressTrack__vPHVL{background:#ffffff0d;border-radius:2px;height:2px;overflow:hidden;width:60px}.ServiceBanner_progressBar__cHHbZ{background:linear-gradient(90deg,#2ea2af,#6bc4ce);background:linear-gradient(90deg,var(--primary),var(--primary-light));border-radius:2px;height:100%}@media (max-width:1400px){.ServiceBanner_slideContent__zQ75S{gap:40px;padding:0 60px}.ServiceBanner_titleLine2__ny-Qg{font-size:3.6rem}.ServiceBanner_arrowNav__S9ey6{padding:0 20px}.ServiceBanner_arrowCircle__HsYZi{height:48px;width:48px}.ServiceBanner_arrowCircle__HsYZi svg{height:20px;width:20px}}@media (max-width:1024px){.ServiceBanner_carouselWrapper__C56UI{min-height:620px}.ServiceBanner_slideContent__zQ75S{justify-content:center;padding:0 80px 140px}.ServiceBanner_contentArea__eSuiS{max-width:100%;text-align:center}.ServiceBanner_topDecor__XjY6Z{justify-content:center}.ServiceBanner_description__tFIkM{margin:0 auto;max-width:100%}.ServiceBanner_primaryBtn__S4L9W{margin-left:auto;margin-right:auto}.ServiceBanner_statsRow__k495k{justify-content:center;margin:0 auto}.ServiceBanner_titleLine2__ny-Qg{font-size:3.2rem}.ServiceBanner_slideProgress__PDLEL{display:none}.ServiceBanner_thumbnailNav__0pR8u{gap:14px;padding:12px 30px 18px}.ServiceBanner_thumbnailHeader__hpRL2{display:none}.ServiceBanner_arrowNav__S9ey6{padding:0 16px}.ServiceBanner_arrowCircle__HsYZi{height:46px;width:46px}.ServiceBanner_arrowCircle__HsYZi svg{height:18px;width:18px}}@media (max-width:768px){.ServiceBanner_carouselWrapper__C56UI{height:45vh;min-height:500px}.ServiceBanner_slideContent__zQ75S{display:none}.ServiceBanner_titleLine2__ny-Qg{font-size:2.6rem}.ServiceBanner_titleLine1__btIAa{font-size:.85rem}.ServiceBanner_titleAccent__ORNKb{font-size:1.4rem}.ServiceBanner_description__tFIkM{font-size:1rem}.ServiceBanner_primaryBtn__S4L9W{font-size:.9rem;margin-bottom:30px;padding:14px 28px}.ServiceBanner_statsRow__k495k{flex-direction:column;gap:15px;max-width:260px;width:100%}.ServiceBanner_statDivider__jCKJZ{height:1px;width:100%}.ServiceBanner_statBlock__bzYJx{text-align:center}.ServiceBanner_arrowNav__S9ey6{padding:0 12px}.ServiceBanner_arrowCircle__HsYZi{height:40px;width:40px}.ServiceBanner_arrowCircle__HsYZi svg{height:16px;width:16px}}@media (max-width:480px){.ServiceBanner_slideContent__zQ75S{padding:0 56px 110px}.ServiceBanner_topDecor__XjY6Z{gap:10px;margin-bottom:20px}.ServiceBanner_decorText__TzW28{font-size:.6rem;letter-spacing:2px}.ServiceBanner_decorLine__O4gTa{max-width:25px}.ServiceBanner_heroTitle__SW03A{margin-bottom:18px}.ServiceBanner_titleLine2__ny-Qg{font-size:2rem}.ServiceBanner_titleLine1__btIAa{font-size:.7rem;letter-spacing:2px}.ServiceBanner_titleAccent__ORNKb{font-size:1rem}.ServiceBanner_description__tFIkM{font-size:.88rem;line-height:1.7}.ServiceBanner_descriptionWrapper__ueaA5{margin-bottom:26px}.ServiceBanner_primaryBtn__S4L9W{font-size:.82rem;justify-content:center;margin-bottom:26px;max-width:300px;padding:12px 24px;width:100%}.ServiceBanner_btnArrowClone__LoRAG,.ServiceBanner_btnArrowWrapper__YB\+je,.ServiceBanner_btnArrow__hx72D{height:18px;width:18px}.ServiceBanner_statsRow__k495k{gap:12px;padding-top:20px}.ServiceBanner_statNumber__nhBCu{font-size:1.25rem}.ServiceBanner_statLabel__X-UhT{font-size:.62rem}.ServiceBanner_arrowNav__S9ey6{padding:0 8px}.ServiceBanner_arrowCircle__HsYZi{height:36px;width:36px}.ServiceBanner_arrowCircle__HsYZi svg{height:14px;width:14px}.ServiceBanner_arrowRipple__1RfQg{display:none}}@media (max-width:380px){.ServiceBanner_slideContent__zQ75S{padding:0 48px 100px}.ServiceBanner_titleLine2__ny-Qg{font-size:1.7rem}.ServiceBanner_titleLine1__btIAa{font-size:.65rem}.ServiceBanner_titleAccent__ORNKb{font-size:.85rem}.ServiceBanner_description__tFIkM{font-size:.8rem}.ServiceBanner_primaryBtn__S4L9W{font-size:.75rem;padding:11px 20px}.ServiceBanner_arrowNav__S9ey6{padding:0 6px}.ServiceBanner_arrowCircle__HsYZi{height:32px;width:32px}.ServiceBanner_arrowCircle__HsYZi svg{height:12px;width:12px}}@media (prefers-reduced-motion:reduce){.ServiceBanner_arrowBtn__24S\+R:hover .ServiceBanner_arrowRipple__1RfQg,.ServiceBanner_decorDot__UE0LX,.ServiceBanner_scanLines__pish6,.ServiceBanner_thumbActive__HtPZb .ServiceBanner_thumbPulse__T9nYn,.ServiceBanner_titleAccent__ORNKb,.ServiceBanner_typewriterCursor__jkBr0{animation:none!important}.ServiceBanner_contentArea__eSuiS{animation:none}.ServiceBanner_thumbList__gPKbD{scroll-behavior:auto}}.StoreDateSelectorDialog_dialogOverlay__iE7qb{align-items:center;animation:StoreDateSelectorDialog_overlayFadeIn__\+oYb4 .2s ease-out;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1300}@keyframes StoreDateSelectorDialog_overlayFadeIn__\+oYb4{0%{opacity:0}to{opacity:1}}.StoreDateSelectorDialog_dialogContent__WmXBN{animation:StoreDateSelectorDialog_dialogPopIn__21Gzd .25s cubic-bezier(.34,1.56,.64,1);background:#fff;border-radius:20px;box-shadow:0 20px 50px #0f172a40,0 8px 20px #0f172a1f;max-height:90vh;max-width:460px;overflow-y:auto;padding:24px 24px 20px;position:relative;width:100%}@keyframes StoreDateSelectorDialog_dialogPopIn__21Gzd{0%{opacity:0;transform:scale(.94) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.StoreDateSelectorDialog_dialogContent__WmXBN::-webkit-scrollbar{width:6px}.StoreDateSelectorDialog_dialogContent__WmXBN::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:6px}.StoreDateSelectorDialog_dialogContent__WmXBN::-webkit-scrollbar-thumb:hover{background:#94a3b8}.StoreDateSelectorDialog_dialogHeader__4tkEk{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.StoreDateSelectorDialog_dialogTitle__fmvMS{color:var(--primary-dark-color);font-size:1.12rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0}.StoreDateSelectorDialog_closeBtn__2uOyx{align-items:center;background:#f1f5f9;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;font-size:.9rem;font-weight:600;height:34px;justify-content:center;transition:all .18s ease;width:34px}.StoreDateSelectorDialog_closeBtn__2uOyx:hover{background:#fee2e2;color:var(--warning-color);transform:rotate(90deg)}.StoreDateSelectorDialog_closeBtn__2uOyx:active{transform:rotate(90deg) scale(.92)}.StoreDateSelectorDialog_form__5R1NR{display:flex;flex-direction:column;gap:18px}.StoreDateSelectorDialog_formGroup__0NTuY{display:flex;flex-direction:column;gap:2px}.StoreDateSelectorDialog_label__uofGe{color:var(--primary-dark-color);font-size:.82rem;font-weight:600;letter-spacing:.01em}.StoreDateSelectorDialog_requiredStar__qj1Hx{color:#ef4444;margin-left:2px}.StoreDateSelectorDialog_input__9W6O2{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:7px;box-sizing:border-box;color:#0f172a;font-family:inherit;font-size:.95rem;outline:none;padding:15px 14px;transition:all .18s ease;width:100%}.StoreDateSelectorDialog_input__9W6O2:focus{background:#fff;border-color:var(--primary-color);box-shadow:0 0 0 3px #6366f11f}.StoreDateSelectorDialog_input__9W6O2:disabled{background:#f1f5f9;border-color:#e2e8f0;color:#64748b;cursor:not-allowed}.StoreDateSelectorDialog_input__9W6O2::placeholder{color:#94a3b8}.StoreDateSelectorDialog_calendarButtonWrapper__7W6DT{position:relative;width:100%}.StoreDateSelectorDialog_calendarSelectorBtn__M9yBu{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:7px;box-sizing:border-box;color:#0f172a;cursor:pointer;display:flex;font-family:inherit;font-size:.95rem;font-weight:500;justify-content:space-between;padding:15px 14px;text-align:left;transition:all .18s ease;width:100%}.StoreDateSelectorDialog_calendarSelectorBtn__M9yBu:hover{background:#fafaff;border-color:var(--primary-color);box-shadow:0 2px 8px #6366f114}.StoreDateSelectorDialog_calendarSelectorBtn__M9yBu:focus-visible{border-color:var(--primary-color);box-shadow:0 0 0 3px #6366f126;outline:none}.StoreDateSelectorDialog_calendarSelectorBtn__M9yBu.StoreDateSelectorDialog_noDateSelected__xKawj .StoreDateSelectorDialog_calendarBtnText__T8Bg2{color:#94a3b8;font-weight:400}.StoreDateSelectorDialog_calendarBtnText__T8Bg2{color:#0f172a;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StoreDateSelectorDialog_chevronIcon__iT5CV{color:#64748b;flex-shrink:0;font-size:.65rem;margin-left:8px;transition:transform .2s ease}.StoreDateSelectorDialog_calendarSelectorBtn__M9yBu:hover .StoreDateSelectorDialog_chevronIcon__iT5CV{color:var(--primary-color);transform:translateY(2px)}.StoreDateSelectorDialog_errorMessage__hPMFS{align-items:center;animation:StoreDateSelectorDialog_shake__MWcnL .3s ease;background:#fef2f2;border-left:3px solid #ef4444;border-radius:8px;color:#dc2626;display:flex;font-size:.8rem;gap:6px;margin-top:2px;padding:8px 12px}.StoreDateSelectorDialog_errorMessage__hPMFS:before{content:"⚠";font-size:.9rem}@keyframes StoreDateSelectorDialog_shake__MWcnL{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.StoreDateSelectorDialog_buttonGroup__9KXvj{border-top:1px solid #f1f5f9;display:flex;gap:12px;margin-top:8px;padding-top:16px}.StoreDateSelectorDialog_cancelBtn__xTFq7,.StoreDateSelectorDialog_submitBtn__SLwOc{border:none;border-radius:6px;cursor:pointer;flex:1 1;font-family:inherit;font-size:.95rem;font-weight:600;letter-spacing:.01em;padding:12px 18px;transition:all .18s ease}.StoreDateSelectorDialog_cancelBtn__xTFq7{background:#f1f5f9;color:#475569}.StoreDateSelectorDialog_cancelBtn__xTFq7:hover{background:#e2e8f0;color:#1e293b}.StoreDateSelectorDialog_cancelBtn__xTFq7:active{transform:scale(.98)}.StoreDateSelectorDialog_submitBtn__SLwOc{background:var(--primary-color);color:#fff;overflow:hidden;position:relative}.StoreDateSelectorDialog_submitBtn__SLwOc:hover:not(:disabled):before{opacity:1}.StoreDateSelectorDialog_submitBtn__SLwOc,.StoreDateSelectorDialog_submitBtn__SLwOc span{position:relative;z-index:1}.StoreDateSelectorDialog_submitBtn__SLwOc:active:not(:disabled){transform:translateY(0) scale(.98)}.StoreDateSelectorDialog_submitBtnDisabled__b5G-f,.StoreDateSelectorDialog_submitBtn__SLwOc:disabled{background:#e2e8f0;box-shadow:none;color:#94a3b8;cursor:not-allowed;opacity:.7}.StoreDateSelectorDialog_submitBtnDisabled__b5G-f:before,.StoreDateSelectorDialog_submitBtn__SLwOc:disabled:before{display:none}@media (max-width:480px){.StoreDateSelectorDialog_dialogContent__WmXBN{border-radius:16px;max-width:100%;padding:20px 16px 16px}.StoreDateSelectorDialog_dialogTitle__fmvMS{font-size:1.1rem}.StoreDateSelectorDialog_buttonGroup__9KXvj{flex-direction:column-reverse}.StoreDateSelectorDialog_cancelBtn__xTFq7,.StoreDateSelectorDialog_submitBtn__SLwOc{width:100%}}@media (prefers-color-scheme:dark){.StoreDateSelectorDialog_dialogContent__WmXBN{background:#1e293b;color:#e2e8f0}.StoreDateSelectorDialog_dialogHeader__4tkEk{border-bottom-color:#334155}.StoreDateSelectorDialog_dialogTitle__fmvMS{color:#f1f5f9}.StoreDateSelectorDialog_closeBtn__2uOyx{background:#334155;color:#cbd5e1}.StoreDateSelectorDialog_closeBtn__2uOyx:hover{background:#7f1d1d;color:#fecaca}.StoreDateSelectorDialog_label__uofGe{color:#cbd5e1}.StoreDateSelectorDialog_calendarSelectorBtn__M9yBu,.StoreDateSelectorDialog_input__9W6O2{background:#0f172a;border-color:#334155;color:#e2e8f0}.StoreDateSelectorDialog_input__9W6O2:disabled{background:#1e293b;color:#64748b}.StoreDateSelectorDialog_calendarSelectorBtn__M9yBu:hover{background:#1e293b;border-color:#818cf8}.StoreDateSelectorDialog_buttonGroup__9KXvj{border-top-color:#334155}.StoreDateSelectorDialog_cancelBtn__xTFq7{background:#334155;color:#cbd5e1}.StoreDateSelectorDialog_cancelBtn__xTFq7:hover{background:#475569}}.ModalLoader_overlay__C3axb{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.ModalLoader_backdrop__rk0Hy{background-color:#00000080;bottom:0;left:0;position:absolute;right:0;top:0}.ModalLoader_container__7spo5{animation:ModalLoader_fadeIn__pV5Fo .2s ease-out;position:relative;z-index:10000}.ModalLoader_content__kLs-5{align-items:center;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;gap:16px;min-width:240px;padding:32px 48px}.ModalLoader_spinner__ZXb0j{animation:ModalLoader_spin__y5lj8 .8s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#374151;height:40px;width:40px}.ModalLoader_message__L75om{color:#374151;font-size:14px;font-weight:500;margin:0;text-align:center}@keyframes ModalLoader_spin__y5lj8{to{transform:rotate(1turn)}}@keyframes ModalLoader_fadeIn__pV5Fo{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width:640px){.ModalLoader_content__kLs-5{min-width:200px;padding:24px 32px}.ModalLoader_spinner__ZXb0j{height:32px;width:32px}.ModalLoader_message__L75om{font-size:13px}}.BookingFeatureNotEnabledDialog_backdrop__\+\+UI8{align-items:center;animation:BookingFeatureNotEnabledDialog_backdropIn__9-VGF .35s cubic-bezier(.22,1,.36,1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:99999}@keyframes BookingFeatureNotEnabledDialog_backdropIn__9-VGF{0%{opacity:0}to{opacity:1}}.BookingFeatureNotEnabledDialog_dialog__uWeqo{animation:BookingFeatureNotEnabledDialog_dialogIn__JpvQx .45s cubic-bezier(.22,1,.36,1);background:linear-gradient(160deg,#fff,#f4fbfb);background-color:red;border:1px solid #ffffffb3;border-radius:28px;box-shadow:0 30px 80px -20px #0f172a59,0 10px 30px -10px #0f172a33,inset 0 1px 0 #ffffffe6;isolation:isolate;max-width:440px;outline:none;overflow:hidden;padding:36px 32px 28px;position:relative;text-align:center;transform-origin:center;width:100%}@keyframes BookingFeatureNotEnabledDialog_dialogIn__JpvQx{0%{opacity:0;transform:translateY(24px) scale(.94)}60%{opacity:1;transform:translateY(-4px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.BookingFeatureNotEnabledDialog_glowA__CPkzK,.BookingFeatureNotEnabledDialog_glowB__VpmiC{border-radius:50%;filter:blur(50px);pointer-events:none;position:absolute;z-index:0}.BookingFeatureNotEnabledDialog_glowA__CPkzK{background:radial-gradient(circle,#2ea2af59,#0000 70%);height:220px;right:-70px;top:-90px;width:220px}.BookingFeatureNotEnabledDialog_glowB__VpmiC{background:radial-gradient(circle,#ff8a4c40,#0000 70%);bottom:-100px;height:200px;left:-60px;width:200px}.BookingFeatureNotEnabledDialog_dialog__uWeqo>:not(.BookingFeatureNotEnabledDialog_glowA__CPkzK):not(.BookingFeatureNotEnabledDialog_glowB__VpmiC){position:relative;z-index:1}.BookingFeatureNotEnabledDialog_closeBtn__EKF4o{background:#ffffffb3;border:1px solid #0f172a14;border-radius:50%;color:#64748b;cursor:pointer;display:grid;height:34px;place-items:center;position:absolute;transition:all .2s ease;width:34px}.BookingFeatureNotEnabledDialog_closeBtn__EKF4o:hover{background:#fff;box-shadow:0 6px 16px -6px #0f172a33;color:#0f172a;transform:rotate(90deg)}.BookingFeatureNotEnabledDialog_iconWrap__Frh9r{background:linear-gradient(135deg,#e3f5f7,#d1eef1);border-radius:24px;box-shadow:0 10px 24px -10px #2ea2af80,inset 0 1px 0 #ffffffe6;color:#1e7a86;display:grid;height:78px;margin:0 auto 18px;place-items:center;position:relative;width:78px}.BookingFeatureNotEnabledDialog_iconPulse__HZtn9{animation:BookingFeatureNotEnabledDialog_pulse__nUAxN 2.2s ease-out infinite;border:2px solid #2ea2af66;border-radius:28px;inset:-6px;position:absolute}@keyframes BookingFeatureNotEnabledDialog_pulse__nUAxN{0%{opacity:.8;transform:scale(.95)}70%{opacity:0;transform:scale(1.15)}to{opacity:0;transform:scale(1.15)}}.BookingFeatureNotEnabledDialog_title__V1uPt{color:#0f172a;font-size:22px;font-weight:800;letter-spacing:-.02em;margin:0 0 10px}.BookingFeatureNotEnabledDialog_description__J0lWH{color:#475569;font-size:14.5px;line-height:1.55;margin:0 0 22px}.BookingFeatureNotEnabledDialog_description__J0lWH strong{color:#1e7a86;font-weight:700}.BookingFeatureNotEnabledDialog_actions__T7PxS{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.BookingFeatureNotEnabledDialog_actionBtn__HThlx{align-items:center;border:1px solid #0000;border-radius:14px;cursor:pointer;display:flex;font-size:14.5px;font-weight:700;gap:10px;justify-content:center;overflow:hidden;padding:13px 18px;position:relative;transition:transform .15s ease,box-shadow .25s ease,background .25s ease;width:100%}.BookingFeatureNotEnabledDialog_actionBtn__HThlx:active{transform:scale(.98)}.BookingFeatureNotEnabledDialog_actionBtn__HThlx:after{background:linear-gradient(120deg,#0000 30%,#ffffff59 50%,#0000 70%);content:"";inset:0;position:absolute;transform:translateX(-100%);transition:transform .6s ease}.BookingFeatureNotEnabledDialog_actionBtn__HThlx:hover:after{transform:translateX(100%)}.BookingFeatureNotEnabledDialog_whatsapp__uktHM{background:linear-gradient(135deg,#25d366,#1ebe5a);box-shadow:0 10px 24px -10px #25d366b3;color:#fff}.BookingFeatureNotEnabledDialog_whatsapp__uktHM:hover{box-shadow:0 14px 30px -10px #25d366d9}.BookingFeatureNotEnabledDialog_call__LnNnl{background:linear-gradient(135deg,#2ea2af,#1e7a86);box-shadow:0 10px 24px -10px #2ea2afb3;color:#fff}.BookingFeatureNotEnabledDialog_call__LnNnl:hover{box-shadow:0 14px 30px -10px #2ea2afd9}.BookingFeatureNotEnabledDialog_email__LY0yc{background:#fff;border:1.5px solid #0f172a1a;box-shadow:0 6px 18px -10px #0f172a33;color:#0f172a}.BookingFeatureNotEnabledDialog_email__LY0yc:hover{border-color:#2ea2af80;color:#1e7a86}.BookingFeatureNotEnabledDialog_hint__95WRq{color:#94a3b8;font-size:12.5px;line-height:1.5;margin:0 0 16px;padding:0 6px}.BookingFeatureNotEnabledDialog_secondaryBtn__X-2tb{background:#0000;border:1.5px dashed #64748b59;border-radius:14px;color:#64748b;cursor:pointer;font-size:14px;font-weight:600;padding:12px 18px;transition:all .2s ease;width:100%}.BookingFeatureNotEnabledDialog_secondaryBtn__X-2tb:hover{background:#2ea2af0f;border-color:#2ea2af99;color:#1e7a86}@media (max-width:480px){.BookingFeatureNotEnabledDialog_dialog__uWeqo{border-radius:24px;padding:30px 22px 22px}.BookingFeatureNotEnabledDialog_title__V1uPt{font-size:19px}.BookingFeatureNotEnabledDialog_description__J0lWH{font-size:13.5px}.BookingFeatureNotEnabledDialog_actionBtn__HThlx{font-size:14px;padding:12px 16px}.BookingFeatureNotEnabledDialog_iconWrap__Frh9r{border-radius:20px;height:68px;width:68px}}@media (prefers-reduced-motion:reduce){.BookingFeatureNotEnabledDialog_actionBtn__HThlx:after,.BookingFeatureNotEnabledDialog_backdrop__\+\+UI8,.BookingFeatureNotEnabledDialog_dialog__uWeqo,.BookingFeatureNotEnabledDialog_iconPulse__HZtn9{animation:none!important;transition:none!important}}.ServicePriceDetails_serviceCard__afMD5{overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.ServicePriceDetails_cardIndicator__xs0us{animation:ServicePriceDetails_gradientShift__uGafF 3s ease infinite;background-size:200% 100%;height:3px;left:0;position:absolute;top:0;width:100%}@keyframes ServicePriceDetails_gradientShift__uGafF{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.ServicePriceDetails_serviceTitle__tB5SM{color:var(--primary-dark-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.1rem;font-weight:700;line-height:1.3;margin:0 0 1px}.ServicePriceDetails_tagLine__h4\+32{color:var(--primary-dark-color);font-size:.8rem;line-height:1.5;margin:0;opacity:.7}.ServicePriceDetails_pricingSection__qyE6E{align-items:baseline;display:flex;flex-direction:column;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:20px}.ServicePriceDetails_priceContainer__jJ8EK{align-items:baseline;display:flex;gap:4px}.ServicePriceDetails_currencySymbol__jqmts{color:var(--warning-color);font-size:1.25rem;font-weight:600}.ServicePriceDetails_priceAmount__o5QUM{color:var(--primary-dark-color);font-size:1.3rem;font-weight:800;letter-spacing:-.5px}.ServicePriceDetails_priceSuffix__So\+eQ{color:#888;font-size:.85rem;margin-left:4px}.ServicePriceDetails_discountContainer__JaMax{align-items:baseline;border-radius:4px;display:flex;gap:4px;margin-top:-5px}.ServicePriceDetails_discountText__\+Mj2\+{color:#666;font-size:.8rem}.ServicePriceDetails_discountPercentage__5i1oL{color:var(--warning-color);font-size:1rem;font-weight:800}.ServicePriceDetails_discountLabel__JcSNc{color:var(--warning-color);font-size:.8rem;font-weight:600}.ServicePriceDetails_serviceNameContainer__qibRc{border-bottom:1px solid #f5f5f5;margin-bottom:20px;padding-bottom:12px}.ServicePriceDetails_serviceNameLabel__cfun8{color:#999;display:block;font-size:.75rem;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.ServicePriceDetails_serviceName__CPkfQ{color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:500;line-height:1.4;margin:0}.ServicePriceDetails_loyaltyContainer__HnilN{background:#f8f9fa;border:1px solid #eef2f6;border-radius:12px;margin-bottom:24px;padding:14px}.ServicePriceDetails_loyaltyBadge__45Xe4{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px}.ServicePriceDetails_loyaltyIcon__bPvE9{color:#4f9eff;height:18px;width:18px}.ServicePriceDetails_loyaltyText__ZDx8\+{color:#2c5f8a;flex:1 1;font-size:.85rem;font-weight:600}.ServicePriceDetails_loyaltyBadgeNew__qjPpu{background:linear-gradient(135deg,#4f9eff,#2c5f8a);border-radius:12px;color:#fff;font-size:.65rem;font-weight:600;letter-spacing:.5px;padding:3px 10px;text-transform:uppercase}.ServicePriceDetails_loyaltyDescription__ibwCY{color:#6c757d;font-size:.75rem;line-height:1.4;margin:0}.ServicePriceDetails_actionButtons__heJeZ{display:flex;flex-wrap:wrap;gap:12px}.ServicePriceDetails_primaryButton__0qmeK{align-items:center;background:linear-gradient(135deg,#f5af19,#f12711);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;flex:1 1;font-size:.9rem;font-weight:600;gap:8px;justify-content:center;padding:12px 20px;transition:all .3s ease}.ServicePriceDetails_primaryButton__0qmeK:hover{box-shadow:0 4px 12px #f5af194d;transform:translateY(-1px)}.ServicePriceDetails_buttonIcon__wRXrT{height:16px;transition:transform .3s ease;width:16px}.ServicePriceDetails_primaryButton__0qmeK:hover .ServicePriceDetails_buttonIcon__wRXrT{transform:translateX(3px)}.ServicePriceDetails_secondaryButton__md4Ty{background:#0000;border:1.5px solid #e0e0e0;border-radius:10px;color:#1a1a1a;cursor:pointer;flex:1 1;font-size:.9rem;font-weight:600;padding:11px 20px;transition:all .3s ease}.ServicePriceDetails_secondaryButton__md4Ty:hover{background:#f5af190d;border-color:#f5af19}@media (max-width:768px){.ServicePriceDetails_serviceCard__afMD5{max-width:100%}.ServicePriceDetails_serviceTitle__tB5SM{font-size:1.1rem}.ServicePriceDetails_priceAmount__o5QUM{font-size:1.75rem}.ServicePriceDetails_actionButtons__heJeZ{flex-direction:column}.ServicePriceDetails_primaryButton__0qmeK,.ServicePriceDetails_secondaryButton__md4Ty{width:100%}}@media (max-width:480px){.ServicePriceDetails_serviceCard__afMD5{margin-top:0}.ServicePriceDetails_pricingSection__qyE6E{align-items:flex-start;flex-direction:column;margin-top:10px}.ServicePriceDetails_serviceTitle__tB5SM{font-size:.94rem;font-weight:600}.ServicePriceDetails_tagLine__h4\+32{font-size:.7rem}.ServicePriceDetails_priceAmount__o5QUM{font-size:1.5rem}.ServicePriceDetails_currencySymbol__jqmts{font-size:1rem}.ServicePriceDetails_loyaltyBadge__45Xe4{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.ServicePriceDetails_primaryButton__0qmeK,.ServicePriceDetails_secondaryButton__md4Ty,.ServicePriceDetails_serviceCard__afMD5{transition:none}.ServicePriceDetails_cardIndicator__xs0us{animation:none}}.ServicePriceDetails_primaryButton__0qmeK:focus,.ServicePriceDetails_secondaryButton__md4Ty:focus{outline:2px solid #f5af19;outline-offset:2px}.DescriptionDetails_galleryWrapper__BSQBP{--ink:#141c1c;--ink-soft:#55676a;--ink-faint:#94a7a8;--line:#141c1c24;--line-soft:#141c1c14;--accent:#4ab4b8;--accent-deep:#2c757a;--glow:227,176,96;background:#0000;color:var(--ink);isolation:isolate;position:relative;width:100%}.DescriptionDetails_galleryHeader__iCZX4{margin:0 auto 15px}.DescriptionDetails_eyebrowLine__jW5nl{background:linear-gradient(90deg,#0000,var(--line),#0000);height:1px;width:44px}.DescriptionDetails_galleryEyebrow__0-ewF{color:var(--accent-deep);font-size:11px;font-weight:600;letter-spacing:.42em;text-transform:uppercase}.DescriptionDetails_galleryTitle__uK9tp{color:var(--primary-dark-color);font-size:19px;font-weight:700;letter-spacing:-.02em;line-height:1.02;margin:0 0 4px}.DescriptionDetails_galleryTitleEm__cihH-{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,var(--accent-deep),var(--accent));-webkit-background-clip:text;background-clip:text;font-weight:400}.DescriptionDetails_gallerySubtitle__Lq5u4{color:var(--primary-dark-color);font-size:13px;line-height:1.65;opacity:.6}.DescriptionDetails_container__shwv0{display:flex;flex-direction:column;gap:80px;margin:0 auto}.DescriptionDetails_serviceBlock__tvNq2{grid-gap:64px;background:#0000;border:none;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);opacity:0;transform:translateY(36px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.DescriptionDetails_blockVisible__IgmOw{opacity:1;transform:translateY(0)}.DescriptionDetails_blockFlipped__Egp1\+ .DescriptionDetails_mediaColumn__9Fonw{order:2}.DescriptionDetails_blockFlipped__Egp1\+ .DescriptionDetails_contentColumn__WjJ9O{order:1}.DescriptionDetails_mediaColumn__9Fonw{display:flex;flex-direction:column;gap:12px;min-width:0;position:relative}.DescriptionDetails_mediaColumn__9Fonw:before{color:var(--ink-faint);font-size:10px;font-weight:700;left:0;letter-spacing:.36em;position:absolute;top:-20px}.DescriptionDetails_blockFlipped__Egp1\+ .DescriptionDetails_mediaColumn__9Fonw:before{left:auto;right:0;text-align:right}.DescriptionDetails_heroTile__lL\+Do{background:#0000;cursor:pointer;height:360px;isolation:isolate;max-height:360px;min-height:260px;overflow:hidden;position:relative;width:100%}.DescriptionDetails_heroClip__vzdZl{box-shadow:0 30px 60px -40px #14161c66,0 8px 20px -14px #14161c33;inset:0;overflow:hidden;position:absolute}.DescriptionDetails_heroImage__jUMJ7{height:100%;object-fit:cover;transition:transform 1.1s cubic-bezier(.2,.7,.2,1);width:100%}.DescriptionDetails_heroTile__lL\+Do:hover .DescriptionDetails_heroImage__jUMJ7{transform:scale(1.05)}.DescriptionDetails_heroSpotlight__FwVnc{inset:0;mix-blend-mode:soft-light;pointer-events:none;position:absolute;transition:background .15s ease-out}.DescriptionDetails_heroCornerBR__w5uKy,.DescriptionDetails_heroCornerTL__MG0i0{border:2px solid #ffffffe6;height:40px;pointer-events:none;position:absolute;width:40px}.DescriptionDetails_heroCornerTL__MG0i0{border-bottom:none;border-right:none;left:16px;top:16px}.DescriptionDetails_heroCornerBR__w5uKy{border-left:none;border-top:none;bottom:16px;right:16px}.DescriptionDetails_heroChapter__Edk7F{align-items:flex-end;color:#fff;display:flex;flex-direction:column;gap:4px;position:absolute;right:18px;text-shadow:0 2px 12px #0000008c;top:18px;z-index:3}.DescriptionDetails_heroChapterNum__TnJZD{font-family:Playfair Display,Georgia,serif;font-size:44px;font-weight:500;letter-spacing:-.03em;line-height:.9}.DescriptionDetails_heroChapterMeta__ahrW0{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:600;letter-spacing:.28em;opacity:.85}.DescriptionDetails_heroVideoPulse__gMdN8{background:#fffffff0;border:none;border-radius:50%;box-shadow:0 10px 30px -10px #0006;color:var(--accent-deep);cursor:pointer;display:grid;height:68px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .35s ease;width:68px;z-index:3}.DescriptionDetails_heroVideoPulse__gMdN8:hover{transform:translate(-50%,-50%) scale(1.08)}.DescriptionDetails_pulseRing__EEtgr{animation:DescriptionDetails_pulseRing__EEtgr 2.4s ease-out infinite;border:2px solid #ffffffb3;border-radius:50%;inset:0;position:absolute}@keyframes DescriptionDetails_pulseRing__EEtgr{0%{opacity:.9;transform:scale(.95)}to{opacity:0;transform:scale(1.55)}}.DescriptionDetails_heroFooter__s0S7i{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#0f11158c;border:1px solid #475f63;bottom:18px;color:#fff;display:flex;gap:10px;left:18px;padding:10px 14px;position:absolute;right:18px;z-index:2}.DescriptionDetails_heroFooterLabel__s11JF{font-size:10px;font-weight:600;letter-spacing:.28em;opacity:.7}.DescriptionDetails_heroFooterDot__ZhkXH{background:var(--accent);border-radius:50%;box-shadow:0 0 10px var(--accent);height:4px;width:4px}.DescriptionDetails_heroFooterValue__EfUtk{font-family:Playfair Display,Georgia,serif;font-size:15px;font-weight:500;margin-left:auto}.DescriptionDetails_heroFooterValue__EfUtk em{font-size:12px;font-style:normal;opacity:.5}.DescriptionDetails_thumbRail__E2uzk{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));max-width:420px}.DescriptionDetails_thumbTile__b6vnn{aspect-ratio:1/1;background:#0000;border:none;box-shadow:0 0 0 1px var(--line);cursor:pointer;max-height:72px;overflow:hidden;padding:0;position:relative;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease}.DescriptionDetails_thumbTile__b6vnn img{height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.DescriptionDetails_thumbTile__b6vnn:hover{box-shadow:0 0 0 2px var(--accent);transform:translateY(-3px)}.DescriptionDetails_thumbTile__b6vnn:hover img{transform:scale(1.06)}.DescriptionDetails_thumbTileActive__\+aP3s{box-shadow:0 0 0 2px var(--accent-deep)}.DescriptionDetails_thumbVideoTag__1htVK{background:#0f111566;color:#fff;display:grid;font-size:14px;inset:0;place-items:center;position:absolute}.DescriptionDetails_thumbMore__RE3Br{aspect-ratio:1/1;background:#0000;border:1px dashed var(--line);color:var(--accent-deep);cursor:pointer;display:grid;font-family:Playfair Display,Georgia,serif;font-size:15px;font-weight:600;max-height:72px;place-items:center;transition:all .3s ease}.DescriptionDetails_thumbMore__RE3Br:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-3px)}.DescriptionDetails_contentColumn__WjJ9O{display:flex;flex-direction:column;min-width:0;padding:8px 0;position:relative}.DescriptionDetails_contentHeader__cfXuk{margin-bottom:26px}.DescriptionDetails_contentKicker__jpXI6{align-items:center;color:var(--accent-deep);display:inline-flex;font-size:10px;font-weight:700;gap:8px;letter-spacing:.36em;margin-bottom:14px}.DescriptionDetails_kickerDot__5rg9V{background:var(--accent);border-radius:50%;box-shadow:0 0 0 4px #b8894a26;height:6px;width:6px}.DescriptionDetails_contentTitle__97WAS{color:var(--ink);font-family:Playfair Display,Times New Roman,Georgia,serif;font-size:clamp(24px,2.6vw,34px);font-weight:500;letter-spacing:-.015em;line-height:1.2;margin:0}.DescriptionDetails_contentTitleEm__HO56n{color:var(--accent-deep);font-style:italic;font-weight:400}.DescriptionDetails_featureList__JMgWV{display:flex;flex-direction:column;list-style:none;margin:0 0 32px;padding:0}.DescriptionDetails_featureItem__7XWup{grid-gap:16px;align-items:center;animation:DescriptionDetails_featureFade__vw0yD .7s cubic-bezier(.2,.7,.2,1) forwards;animation-play-state:paused;border-bottom:1px solid var(--line);color:var(--ink);display:grid;font-size:15px;gap:16px;grid-template-columns:36px 22px 1fr;line-height:1.5;opacity:0;padding:15px 0;position:relative;transform:translateX(12px);transition:padding-left .35s ease,color .3s ease}.DescriptionDetails_blockVisible__IgmOw .DescriptionDetails_featureItem__7XWup{animation-play-state:running}@keyframes DescriptionDetails_featureFade__vw0yD{to{opacity:1;transform:translateX(0)}}.DescriptionDetails_featureItem__7XWup:first-child{border-top:1px solid var(--line)}.DescriptionDetails_featureItem__7XWup:hover{color:var(--accent-deep);padding-left:10px}.DescriptionDetails_featureIndex__QlN4K{color:var(--ink-faint);font-family:Playfair Display,Georgia,serif;font-size:13px;font-weight:500;letter-spacing:.06em;transition:color .3s ease}.DescriptionDetails_featureItem__7XWup:hover .DescriptionDetails_featureIndex__QlN4K{color:var(--accent)}.DescriptionDetails_featureTick__Myinr{background:#4aabb824;border-radius:50%;color:var(--accent-deep);display:grid;height:22px;place-items:center;transition:all .3s ease;width:22px}.DescriptionDetails_featureItem__7XWup:hover .DescriptionDetails_featureTick__Myinr{background:var(--accent);color:#fff;transform:scale(1.1) rotate(-6deg)}.DescriptionDetails_featureText__OWLK2{min-width:0}.DescriptionDetails_actionRow__i--h\+{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.DescriptionDetails_exploreButton__iUVfE{align-items:center;border:none;border-radius:999px;color:var(--primary-color);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:12px;isolation:isolate;letter-spacing:.08em;overflow:hidden;position:relative;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .4s ease}.DescriptionDetails_exploreButton__iUVfE:hover{box-shadow:0 18px 32px -16px #0f11158c;transform:translateY(-2px)}.DescriptionDetails_exploreButtonLabel__bt1nh{position:relative;z-index:2}.DescriptionDetails_exploreButtonCount__kVsmW{background:#f0f0f0;border:1px solid #fff3;border-radius:999px;color:var(--primary-color);display:grid;display:flex;font-family:Playfair Display,Georgia,serif;font-size:11px;font-weight:700;height:22px;min-width:22px;place-items:center;align-items:center;justify-content:center;padding-bottom:2.5px;position:relative;z-index:2}.DescriptionDetails_exploreButtonArrow__WBjVv{display:grid;place-items:center;position:relative;transition:transform .35s ease;z-index:2}.DescriptionDetails_ghostButton__d04C3{background:#0000;border:1px solid var(--line);border-radius:999px;color:var(--ink-soft);cursor:pointer;font-size:12.5px;font-weight:600;letter-spacing:.08em;padding:13px 20px;transition:all .3s ease}.DescriptionDetails_videoModalOverlay__kdMIH{animation:DescriptionDetails_fadeIn__xFgY5 .3s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0a0b0edb;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:9999}@keyframes DescriptionDetails_fadeIn__xFgY5{0%{opacity:0}to{opacity:1}}.DescriptionDetails_videoModalContainer__b0kH0{animation:DescriptionDetails_modalUp__0JOev .45s cubic-bezier(.2,.7,.2,1);max-width:960px;position:relative;width:100%}@keyframes DescriptionDetails_modalUp__0JOev{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.DescriptionDetails_videoModalCloseButton__GQZZt{background:#ffffff1a;border:1px solid #fff3;border-radius:50%;color:#fff;cursor:pointer;display:grid;font-size:16px;height:40px;place-items:center;position:absolute;right:0;top:-48px;transition:all .3s ease;width:40px}.DescriptionDetails_videoModalCloseButton__GQZZt:hover{background:var(--accent);border-color:var(--accent)}.DescriptionDetails_videoModalInner__bYV5y{background:#000;border-radius:16px;box-shadow:0 30px 80px -30px #000000e6;overflow:hidden}.DescriptionDetails_videoPlayer__1YyNn{background:#000;display:block;max-height:80vh;width:100%}@media (max-width:1024px){.DescriptionDetails_serviceBlock__tvNq2{gap:40px}.DescriptionDetails_container__shwv0{gap:72px}.DescriptionDetails_heroTile__lL\+Do{height:320px;max-height:320px}}@media (max-width:900px){.DescriptionDetails_galleryHeader__iCZX4{margin-bottom:20px}.DescriptionDetails_container__shwv0{gap:56px}.DescriptionDetails_serviceBlock__tvNq2{gap:24px;grid-template-columns:1fr}.DescriptionDetails_blockFlipped__Egp1\+ .DescriptionDetails_mediaColumn__9Fonw{order:1}.DescriptionDetails_blockFlipped__Egp1\+ .DescriptionDetails_contentColumn__WjJ9O{order:2}.DescriptionDetails_blockFlipped__Egp1\+ .DescriptionDetails_mediaColumn__9Fonw:before,.DescriptionDetails_mediaColumn__9Fonw:before{display:block;left:auto;margin-bottom:4px;position:static;right:auto;text-align:left}.DescriptionDetails_heroTile__lL\+Do{height:300px;max-height:300px;min-height:220px}.DescriptionDetails_thumbRail__E2uzk{max-width:none}.DescriptionDetails_blockFlipped__Egp1\+ .DescriptionDetails_thumbRail__E2uzk{margin-left:0;margin-right:auto}}@media (max-width:620px){.DescriptionDetails_featureList__JMgWV{margin-bottom:10px}.DescriptionDetails_contentHeader__cfXuk{margin-bottom:0}.DescriptionDetails_galleryWrapper__BSQBP{padding:0}.DescriptionDetails_galleryTitle__uK9tp{font-size:14px}.DescriptionDetails_gallerySubtitle__Lq5u4{font-size:11px}.DescriptionDetails_container__shwv0{gap:48px}.DescriptionDetails_heroTile__lL\+Do{height:240px;max-height:240px;min-height:200px}.DescriptionDetails_heroCornerBR__w5uKy,.DescriptionDetails_heroCornerTL__MG0i0{height:30px;width:30px}.DescriptionDetails_heroCornerTL__MG0i0{left:12px;top:12px}.DescriptionDetails_heroCornerBR__w5uKy{bottom:12px;right:12px}.DescriptionDetails_heroChapterNum__TnJZD{font-size:36px}.DescriptionDetails_heroChapterMeta__ahrW0{font-size:9px}.DescriptionDetails_heroVideoPulse__gMdN8{height:56px;width:56px}.DescriptionDetails_heroFooter__s0S7i{bottom:12px;left:12px;padding:8px 12px;right:12px}.DescriptionDetails_heroFooterLabel__s11JF{display:none}.DescriptionDetails_thumbRail__E2uzk{gap:0;grid-template-columns:repeat(5,minmax(0,1fr))}.DescriptionDetails_thumbMore__RE3Br,.DescriptionDetails_thumbTile__b6vnn{max-height:64px}.DescriptionDetails_featureItem__7XWup{font-size:14px;gap:12px;grid-template-columns:28px 20px 1fr;padding:13px 0}.DescriptionDetails_featureTick__Myinr{height:20px;width:20px}.DescriptionDetails_actionRow__i--h\+{align-items:stretch;flex-direction:column}.DescriptionDetails_exploreButton__iUVfE,.DescriptionDetails_ghostButton__d04C3{justify-content:center;width:100%}.DescriptionDetails_videoModalCloseButton__GQZZt{right:4px;top:-44px}}@media (prefers-reduced-motion:reduce){.DescriptionDetails_pulseRing__EEtgr{animation:none}.DescriptionDetails_exploreButtonSweep__8-xFE,.DescriptionDetails_exploreButton__iUVfE,.DescriptionDetails_featureItem__7XWup,.DescriptionDetails_heroImage__jUMJ7,.DescriptionDetails_serviceBlock__tvNq2{transition:none}.DescriptionDetails_featureItem__7XWup{opacity:1;transform:none}}.ShowMoreDialog_dialogOverlay__aPXWy{align-items:center;animation:ShowMoreDialog_dialogFadeIn__siG34 .25s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:100000}@keyframes ShowMoreDialog_dialogFadeIn__siG34{0%{opacity:0}to{opacity:1}}.ShowMoreDialog_dialogContent__OsRyV{animation:ShowMoreDialog_dialogSlideUp__IXDtK .3s ease;background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;max-height:85vh;max-width:1100px;min-height:85vh;overflow:hidden;width:90%}@keyframes ShowMoreDialog_dialogSlideUp__IXDtK{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ShowMoreDialog_dialogHeader__M6dBM{align-items:center;background:#fafafa;border-bottom:1px solid #e8e8e8;display:flex;flex-shrink:0;justify-content:space-between;padding:20px 28px}.ShowMoreDialog_dialogTitle__GAl-5{color:#1a1a2e;font-size:18px;font-weight:700;margin:0}.ShowMoreDialog_dialogCloseButton__jeHwO{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:24px;height:36px;justify-content:center;transition:all .2s ease;width:36px}.ShowMoreDialog_dialogCloseButton__jeHwO:hover{background:#f0f0f0;color:#333;transform:rotate(90deg)}.ShowMoreDialog_dialogBody__YP-kX{flex:1 1;overflow:hidden;padding:20px 28px 28px}.ShowMoreDialog_dialogContentContainer__lsG1I{display:flex;flex-direction:column;height:100%}.ShowMoreDialog_dialogTabContainer__PIeg2{display:flex;flex-shrink:0;gap:4px;margin-bottom:0;margin-top:-10px;padding:0 0 16px}.ShowMoreDialog_dialogTabButton__k0pGT{background:#0000;border:none;border-radius:8px;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#666;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;position:relative;transition:all .2s ease}.ShowMoreDialog_dialogTabButton__k0pGT:hover{background:#f5f5f5;color:#333}.ShowMoreDialog_dialogTabButtonActive__Zjqx\+{background:#eef5f5;color:var(--primary-color)}.ShowMoreDialog_dialogTabButtonActive__Zjqx\+:after{background:var(--primary-color);border-radius:2px;bottom:-2px;content:"";height:2px;left:0;position:absolute;right:0}.ShowMoreDialog_dialogContentWrapper__tXp-B{flex:1 1;overflow-y:auto;padding:16px 4px 4px;scroll-behavior:smooth}.ShowMoreDialog_dialogContentWrapper__tXp-B::-webkit-scrollbar{width:6px}.ShowMoreDialog_dialogContentWrapper__tXp-B::-webkit-scrollbar-track{background:#f5f5f5;border-radius:8px}.ShowMoreDialog_dialogContentWrapper__tXp-B::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:8px}.ShowMoreDialog_dialogContentWrapper__tXp-B::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.ShowMoreDialog_dialogSectionTitle__sApp4{border-bottom:2px solid var(--primary-color);color:#1a1a2e;display:inline-block;font-size:16px;font-weight:600;margin:0 0 16px;padding-bottom:4px}.ShowMoreDialog_dialogList__xG1iO{list-style:none;margin:0 0 24px;padding:0}.ShowMoreDialog_dialogListItem__Yvyhp{align-items:flex-start;border-radius:8px;color:#333;display:flex;font-size:14px;gap:12px;line-height:1.6;padding:12px 16px;transition:background .15s ease}.ShowMoreDialog_dialogListItemEven__wSMB1{background:#f6f9fa}.ShowMoreDialog_dialogListItem__Yvyhp:hover{background:#f0f4f5}.ShowMoreDialog_dialogBullet__OrTkR{color:var(--primary-color);flex-shrink:0;font-size:18px;margin-top:1px}.ShowMoreDialog_dialogListItemText__YPcaW{flex:1 1}.ShowMoreDialog_dialogTwoColumnLayout__zpswW{display:flex;flex-direction:row;gap:24px;height:100%}.ShowMoreDialog_dialogGalleryColumn__67MDf{display:flex;flex:0 0 45%;flex-direction:column;max-width:50%;min-width:280px;order:0}.ShowMoreDialog_dialogContentColumn__VmMLV{flex:1 1;min-width:0;order:1;overflow-y:auto;padding-right:4px}.ShowMoreDialog_dialogContentColumn__VmMLV::-webkit-scrollbar{width:4px}.ShowMoreDialog_dialogContentColumn__VmMLV::-webkit-scrollbar-track{background:#f5f5f5;border-radius:8px}.ShowMoreDialog_dialogContentColumn__VmMLV::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:8px}.ShowMoreDialog_dialogContentColumn__VmMLV::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.ShowMoreDialog_dialogGalleryContainer__f5yp5{background:#f8f8ff;border-radius:12px;display:flex;flex:1 1;flex-direction:column;min-height:300px;overflow:hidden}.ShowMoreDialog_dialogGalleryWrapper__gDcCU{background:#f0f0f5;flex:1 1;position:relative}.ShowMoreDialog_dialogCarouselContainer__8QSNA{height:100%;overflow:hidden;position:relative;width:100%}.ShowMoreDialog_dialogCarouselSlide__y8YpX{align-items:center;display:flex;height:320px;justify-content:center;position:relative;width:100%}.ShowMoreDialog_dialogCarouselImage__1xjyv{height:100%;object-fit:cover;width:100%}.ShowMoreDialog_dialogCarouselControls__SQLje{display:flex;justify-content:space-between;padding:0 12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%}.ShowMoreDialog_dialogCarouselButton__\+v7q9{align-items:center;background:#ffffffe6;border:none;border-radius:50%;box-shadow:0 2px 8px #00000026;color:#525252;cursor:pointer;display:flex;font-size:14px;height:36px;justify-content:center;pointer-events:all;transition:all .2s ease;width:36px}.ShowMoreDialog_dialogCarouselButton__\+v7q9:hover{background:#fff;box-shadow:0 4px 12px #0003;transform:scale(1.05)}.ShowMoreDialog_dialogCarouselButton__\+v7q9:active{transform:scale(.95)}.ShowMoreDialog_dialogCarouselDots__J-mGl{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;border-radius:20px;bottom:12px;display:flex;gap:8px;left:50%;padding:6px 12px;position:absolute;transform:translateX(-50%)}.ShowMoreDialog_dialogCarouselDot__7JEPy{background:#ffffff80;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:all .2s ease;width:8px}.ShowMoreDialog_dialogCarouselDotActive__HnX5K{background:var(--primary-color);border-radius:4px;width:20px}.ShowMoreDialog_dialogCarouselDot__7JEPy:hover{background:#fffc}.ShowMoreDialog_dialogNoImages__ZcUfM{align-items:center;background:#f8f8ff;color:#999;display:flex;font-size:14px;height:100%;justify-content:center}.ShowMoreDialog_dialogNoItems__gHdxn{color:#999;font-size:14px;padding:40px 20px;text-align:center}@media (max-width:992px){.ShowMoreDialog_dialogContent__OsRyV{max-width:95%}.ShowMoreDialog_dialogTwoColumnLayout__zpswW{flex-direction:column}.ShowMoreDialog_dialogGalleryColumn__67MDf{flex:0 0 auto;max-height:300px;max-width:100%;min-width:0;min-width:auto;order:0}.ShowMoreDialog_dialogContentColumn__VmMLV{max-height:300px;order:1}.ShowMoreDialog_dialogGalleryContainer__f5yp5{min-height:200px}}@media (max-width:768px){.ShowMoreDialog_dialogContent__OsRyV{border-radius:16px;max-height:90vh;width:95%}.ShowMoreDialog_dialogHeader__M6dBM{padding:16px 20px}.ShowMoreDialog_dialogTitle__GAl-5{font-size:18px}.ShowMoreDialog_dialogBody__YP-kX{padding:16px 20px 20px}.ShowMoreDialog_dialogTabContainer__PIeg2{gap:2px;overflow-x:auto;padding-bottom:12px}.ShowMoreDialog_dialogTabButton__k0pGT{font-size:13px;padding:8px 16px;white-space:nowrap}.ShowMoreDialog_dialogListItem__Yvyhp{font-size:13px;padding:10px 12px}.ShowMoreDialog_dialogGalleryColumn__67MDf{max-height:250px}.ShowMoreDialog_dialogGalleryContainer__f5yp5{min-height:150px}.ShowMoreDialog_dialogCarouselButton__\+v7q9{font-size:14px;height:30px;width:30px}}@media (max-width:480px){.ShowMoreDialog_dialogHeader__M6dBM{padding:12px 16px}.ShowMoreDialog_dialogTitle__GAl-5{font-size:16px}.ShowMoreDialog_dialogBody__YP-kX{padding:12px 16px 16px}.ShowMoreDialog_dialogTabButton__k0pGT{font-size:12px;padding:6px 12px}.ShowMoreDialog_dialogSectionTitle__sApp4{font-size:14px}.ShowMoreDialog_dialogListItem__Yvyhp{font-size:12px;gap:8px;padding:8px 10px}.ShowMoreDialog_dialogBullet__OrTkR{font-size:16px}.ShowMoreDialog_dialogGalleryColumn__67MDf{max-height:200px}.ShowMoreDialog_dialogGalleryContainer__f5yp5{min-height:120px}.ShowMoreDialog_dialogCarouselButton__\+v7q9{font-size:12px;height:24px;width:24px}.ShowMoreDialog_dialogCarouselDots__J-mGl{padding:4px 10px}.ShowMoreDialog_dialogCarouselDot__7JEPy{height:6px;width:6px}.ShowMoreDialog_dialogCarouselDotActive__HnX5K{width:16px}}.AskQuestionBox_newsletterSection__G\+WYQ{background:radial-gradient(ellipse 80% 60% at 50% 0,#2ea2af2e 0,#0000 60%),radial-gradient(ellipse 70% 60% at 50% 100%,#2ea2af1f 0,#0000 60%),linear-gradient(135deg,#141414,#1e1e1e 45%,#171717);color:#fff;isolation:isolate;overflow:hidden;padding:80px 0;position:relative}.AskQuestionBox_newsletterSection__G\+WYQ:before{background-image:radial-gradient(#2ea2af73 1.5px,#0000 0);background-position:0 0;background-size:22px 22px;content:"";inset:0;mask-image:linear-gradient(90deg,#000,#000 14%,#0000 32%,#0000 68%,#000 86%,#000);-webkit-mask-image:linear-gradient(90deg,#000,#000 14%,#0000 32%,#0000 68%,#000 86%,#000);pointer-events:none;position:absolute;z-index:0}.AskQuestionBox_newsletterSection__G\+WYQ:after{background:radial-gradient(circle,#2ea2af47 0,#2ea2af1a 40%,#0000 70%);border-radius:50%;content:"";filter:blur(40px);height:480px;left:50%;pointer-events:none;position:absolute;top:-220px;transform:translateX(-50%);width:720px;z-index:-1}.AskQuestionBox_newsletterSection__G\+WYQ{border-bottom:1px solid #ffffff0f;border-top:1px solid #ffffff0f}.AskQuestionBox_newsletterSection__G\+WYQ>*{position:relative;z-index:1}.AskQuestionBox_newsletterContent__RuCqe{margin:0 auto;max-width:700px;padding:0 20px;text-align:center}.AskQuestionBox_newsletterIcon__hjrRX{align-items:center;background:#2ea2af26;border:1px solid #2ea2af4d;border-radius:50%;display:flex;height:70px;justify-content:center;margin:0 auto 25px;width:70px}.AskQuestionBox_newsletterIcon__hjrRX svg{color:var(--primary-light);height:35px;width:35px}.AskQuestionBox_newsletterTitle__YtK9J{font-size:2.5rem;font-weight:700;margin-bottom:15px}.AskQuestionBox_newsletterDescription__1526u{color:#ffffffb3;font-size:13px;line-height:1.6;margin-bottom:35px}.AskQuestionBox_newsletterForm__OjPAY{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin:0 auto;max-width:500px}.AskQuestionBox_newsletterInput__G98l6{background:#ffffff1a;border:1px solid #0000;border-radius:50px;color:#fff;flex:1 1;font-size:1rem;outline:none;padding:15px 25px;transition:var(--transition)}.AskQuestionBox_newsletterInput__G98l6:focus{background:#ffffff26;border-color:var(--primary-color)}.AskQuestionBox_newsletterInput__G98l6::placeholder{color:#ffffff80}.AskQuestionBox_newsletterButton__xwK0u{align-items:center;background:var(--primary-color);border:none;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:10px;justify-content:center;padding:15px 30px;transition:var(--transition)}.AskQuestionBox_newsletterButton__xwK0u:hover{background:var(--primary-dark);box-shadow:0 5px 20px #2ea2af66;transform:translateY(-2px)}.AskQuestionBox_subscribeSuccess__2TXQF{background:#2ea2af33;border-radius:10px;color:var(--primary-light);font-size:.9rem;margin-top:20px;padding:12px}@media (max-width:768px){.AskQuestionBox_newsletterSection__G\+WYQ{padding:50px 0}.AskQuestionBox_newsletterTitle__YtK9J{font-size:1.8rem}.AskQuestionBox_newsletterForm__OjPAY{flex-direction:column}.AskQuestionBox_newsletterButton__xwK0u,.AskQuestionBox_newsletterInput__G98l6{width:100%}}.AskQuestionBox_submitLoading__l4fJ9{color:#06c;font-size:.875rem;margin-top:1rem;padding:.75rem;text-align:center}.AskQuestionBox_subscribeError__lMsE8{background-color:#f8d7da;color:#dc3545}.AskQuestionBox_subscribeError__lMsE8,.AskQuestionBox_subscribeSuccess__2TXQF{border-radius:.375rem;font-size:.875rem;margin-top:1rem;padding:.75rem;text-align:center}.AskQuestionBox_subscribeSuccess__2TXQF{animation:AskQuestionBox_fadeIn__mUPho .5s ease-in;background-color:#d4edda;color:#28a745}@keyframes AskQuestionBox_fadeIn__mUPho{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.AskQuestionBox_newsletterSection__G\+WYQ{padding:65px 0}.AskQuestionBox_newsletterSection__G\+WYQ:before{background-size:20px 20px;mask-image:linear-gradient(90deg,#000,#000 12%,#0000 30%,#0000 70%,#000 88%,#000);-webkit-mask-image:linear-gradient(90deg,#000,#000 12%,#0000 30%,#0000 70%,#000 88%,#000)}}@media (max-width:670px){.AskQuestionBox_newsletterSection__G\+WYQ{padding:55px 0}.AskQuestionBox_newsletterSection__G\+WYQ:before{background-size:18px 18px;mask-image:linear-gradient(90deg,#000,#000 10%,#0000 28%,#0000 72%,#000 90%,#000);-webkit-mask-image:linear-gradient(90deg,#000,#000 10%,#0000 28%,#0000 72%,#000 90%,#000)}.AskQuestionBox_newsletterSection__G\+WYQ:after{filter:blur(30px);height:360px;top:-160px;width:500px}}@media (max-width:480px){.AskQuestionBox_newsletterSection__G\+WYQ{padding:45px 0}.AskQuestionBox_newsletterSection__G\+WYQ:before{background-image:radial-gradient(#2ea2af73 1.3px,#0000 0);background-size:16px 16px}}.ServiceGallery_galleryContainer__H1MYd{--radius:0px;--bg-soft:#f6f6f4;width:100%}.ServiceGallery_header__j5ua1{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;margin-bottom:1.75rem}.ServiceGallery_headerLeft__vyJTY{max-width:640px}.ServiceGallery_eyebrow__zdh6F{color:#9a9a9a;display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.ServiceGallery_heading__A-AaL{color:#14110f;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:.4rem 0 0}.ServiceGallery_headerRight__K8EQz{align-items:center;display:flex;gap:.75rem}.ServiceGallery_countBadge__ZIlPo{background:#fff;border:1px solid #e4e4e1;border-radius:999px;color:#6b6b6b;font-size:.8rem;font-weight:600;padding:.4rem .75rem}.ServiceGallery_showAllButton__BMnPA{align-items:center;background:#14110f;border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:.5rem;padding:.6rem 1.1rem;transition:transform .2s ease,background .2s ease}.ServiceGallery_showAllButton__BMnPA:hover{background:#2a2420;transform:translateY(-1px)}.ServiceGallery_showAllButtonIcon__FFO35{font-size:1.1rem}.ServiceGallery_bentoGrid__NyZTu{grid-gap:8px;display:grid;gap:8px;grid-auto-rows:140px;grid-template-columns:repeat(4,1fr)}.ServiceGallery_tile__95Mr2{background:var(--bg-soft);border:none;border-radius:var(--radius);cursor:pointer;isolation:isolate;margin:0;overflow:hidden;padding:0;position:relative}.ServiceGallery_wide__hq1-F{grid-column:span 2;grid-row:span 1}.ServiceGallery_tall__aGpcG{grid-column:span 1;grid-row:span 2}.ServiceGallery_square__L3Aj4{grid-column:span 1;grid-row:span 1}.ServiceGallery_tileImage__rrWy6{display:block;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1);width:100%}.ServiceGallery_tile__95Mr2:hover .ServiceGallery_tileImage__rrWy6{transform:scale(1.06)}.ServiceGallery_tileOverlay__MS6BS{align-items:flex-end;background:linear-gradient(0deg,#0000008c 0,#00000026 40%,#0000 70%);display:flex;inset:0;justify-content:space-between;opacity:0;padding:.85rem .95rem;position:absolute;transition:opacity .35s ease}.ServiceGallery_tile__95Mr2:hover .ServiceGallery_tileOverlay__MS6BS{opacity:1}.ServiceGallery_tileIndex__84MoS{color:#ffffffe6;font-size:.72rem;font-weight:700;letter-spacing:.12em}.ServiceGallery_tileZoom__fCSnW{align-items:center;background:#ffffffeb;border-radius:50%;color:#14110f;display:inline-flex;font-size:.85rem;height:34px;justify-content:center;transform:translateY(6px);transition:transform .35s ease;width:34px}.ServiceGallery_tile__95Mr2:hover .ServiceGallery_tileZoom__fCSnW{transform:translateY(0)}.ServiceGallery_showMoreWrapper__F12WX{display:flex;justify-content:center;margin-top:3rem}.ServiceGallery_showMoreButton__digS\+{align-items:center;background:#fff;border:1px solid #e4e4e1;border-radius:999px;color:#14110f;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:.55rem;letter-spacing:.01em;padding:.75rem 1.6rem;transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.ServiceGallery_showMoreButton__digS\+:hover{background:#fafaf8;border-color:#14110f;box-shadow:0 6px 16px #14110f14;transform:translateY(-1px)}.ServiceGallery_showMoreButton__digS\+:active{box-shadow:none;transform:translateY(0)}.ServiceGallery_showMoreBadge__yejYM{align-items:center;background:#14110f;border-radius:999px;color:#fff;display:inline-flex;font-size:.72rem;font-weight:700;height:22px;justify-content:center;letter-spacing:.02em;min-width:22px;padding:0 .45rem}.ServiceGallery_dialogPaper__xa2Te{background:#fff;border-radius:24px 24px 0 0!important;box-shadow:0 -12px 40px #0000002e!important;overflow:hidden}.ServiceGallery_dialogContent__jJzJl{max-height:85vh;overflow-y:auto;padding:.85rem 1.75rem 1.75rem}.ServiceGallery_sheetHandle__dQdac{background:#d9d9d4;border-radius:999px;cursor:grab;height:4px;margin:0 auto 1rem;width:44px}.ServiceGallery_dialogHeader__8fGBV{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.25rem}.ServiceGallery_dialogTitle__yi5FE{color:#14110f;font-size:1.35rem;font-weight:700;letter-spacing:-.01em;margin:.3rem 0 0}.ServiceGallery_closeButton__B-vpg{align-items:center;background:#f2f2ef;border:none;border-radius:50%;color:#14110f;cursor:pointer;display:inline-flex;height:38px;justify-content:center;transition:background .2s ease;width:38px}.ServiceGallery_closeButton__B-vpg:hover{background:#e6e6e2}.ServiceGallery_dialogGrid__RAW0A{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.ServiceGallery_dialogTile__Tuybv{aspect-ratio:1/1;background:var(--bg-soft);border:none;border-radius:12px;cursor:pointer;overflow:hidden;padding:0;position:relative}.ServiceGallery_dialogImage__vwjLU{display:block;height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.ServiceGallery_dialogTile__Tuybv:hover .ServiceGallery_dialogImage__vwjLU{transform:scale(1.06)}.ServiceGallery_dialogOverlay__nJu12{align-items:center;background:#00000059;color:#fff;display:flex;font-size:1.1rem;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .3s ease}.ServiceGallery_dialogTile__Tuybv:hover .ServiceGallery_dialogOverlay__nJu12{opacity:1}@media (max-width:1024px){.ServiceGallery_bentoGrid__NyZTu{grid-auto-rows:150px;grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.ServiceGallery_bentoGrid__NyZTu{gap:10px;grid-auto-rows:160px;grid-template-columns:repeat(2,1fr)}.ServiceGallery_square__L3Aj4,.ServiceGallery_tall__aGpcG,.ServiceGallery_wide__hq1-F{grid-column:span 1;grid-row:span 1}.ServiceGallery_header__j5ua1{align-items:flex-start}.ServiceGallery_dialogGrid__RAW0A{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.ServiceGallery_showMoreWrapper__F12WX{margin-top:1.25rem}.ServiceGallery_showMoreButton__digS\+{font-size:.85rem;padding:.65rem 1.35rem}.ServiceGallery_dialogContent__jJzJl{padding:.75rem 1.25rem 1.25rem}.ServiceGallery_dialogTitle__yi5FE{font-size:1.15rem}}@media (max-width:480px){.ServiceGallery_bentoGrid__NyZTu{grid-auto-rows:130px;grid-template-columns:repeat(2,1fr)}.ServiceGallery_dialogContent__jJzJl{padding:.65rem 1rem 1rem}.ServiceGallery_dialogGrid__RAW0A{gap:8px;grid-template-columns:repeat(auto-fill,minmax(90px,1fr))}.ServiceGallery_showMoreButton__digS\+{justify-content:center;width:100%}.ServiceGallery_sheetHandle__dQdac{margin-bottom:.75rem}}.ZoomInGalleryDIalog_modalOverlay__mqV30{align-items:center;background:#000000eb;display:flex;inset:0;justify-content:center;position:fixed}.ZoomInGalleryDIalog_modalContent__\+5KYV{align-items:center;display:flex;flex-direction:column;height:90vh;max-height:900px;max-width:1400px;padding:20px;position:relative;width:95%}.ZoomInGalleryDIalog_closeButton__rdOAs{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:2px solid #ffffff4d;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;height:40px;justify-content:center;margin-right:10px;margin-top:-10px;position:absolute;right:-10px;top:-10px;transition:all .3s ease;width:40px;z-index:10}.ZoomInGalleryDIalog_closeButton__rdOAs:hover{background:#ffffff4d;transform:rotate(90deg)}.ZoomInGalleryDIalog_mainImageContainer__MGypW{background:#0000004d;border-radius:12px;flex:1 1;margin-bottom:15px;overflow:hidden;position:relative;width:100%}.ZoomInGalleryDIalog_imageWrapper__\+U7TP{align-items:center;display:flex;height:100%;justify-content:center;transform-origin:center center;transition:transform .1s ease;width:100%}.ZoomInGalleryDIalog_imageWrapper__\+U7TP:active{cursor:grabbing}.ZoomInGalleryDIalog_mainImage__LNdHI{max-height:100%;max-width:100%;object-fit:contain;pointer-events:none;transition:transform .3s ease;user-select:none;-webkit-user-select:none}.ZoomInGalleryDIalog_zoomControls__-yFnU{animation:ZoomInGalleryDIalog_slideInRight__HgD7F .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0009;border:1px solid #ffffff26;border-radius:16px;box-shadow:0 4px 20px #0000004d;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:10px 7px;position:absolute;right:20px;top:50%;transform:translateY(-50%)}@keyframes ZoomInGalleryDIalog_slideInRight__HgD7F{0%{opacity:0;transform:translateY(-50%) translateX(20px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.ZoomInGalleryDIalog_zoomButton__\+43qg{align-items:center;background:#ffffff1a;border:2px solid #fff3;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;transition:all .3s ease;width:44px}.ZoomInGalleryDIalog_zoomButton__\+43qg:hover:not(:disabled){background:#ffffff40;border-color:#fff6;transform:scale(1.1)}.ZoomInGalleryDIalog_zoomButton__\+43qg:active:not(:disabled){transform:scale(.95)}.ZoomInGalleryDIalog_zoomButton__\+43qg:disabled{cursor:not-allowed;opacity:.3}.ZoomInGalleryDIalog_zoomSymbol__q9u5O{font-size:1rem;line-height:1}.ZoomInGalleryDIalog_zoomLevelDisplay__raLd2{align-items:center;border-bottom:1px solid #ffffff1a;border-top:1px solid #ffffff1a;display:flex;justify-content:center;margin:4px 0;padding:4px 0}.ZoomInGalleryDIalog_zoomPercentage__\+uW9-{font-feature-settings:"tnum";color:#fff;font-size:.85rem;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.5px;min-width:50px;text-align:center}.ZoomInGalleryDIalog_resetButton__womy4{align-items:center;background:#ffffff0d;border:2px solid #ffffff26;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;margin-top:2px;transition:all .3s ease;width:44px}.ZoomInGalleryDIalog_resetButton__womy4:hover{background:#fff3;border-color:#ffffff59;transform:rotate(180deg) scale(1.1)}.ZoomInGalleryDIalog_resetSymbol__acBgY{display:inline-block;font-size:1rem}.ZoomInGalleryDIalog_zoomInfo__3T8o4{align-items:center;bottom:20px;display:flex;gap:8px;justify-content:center;left:20px;pointer-events:none;position:absolute;right:20px}.ZoomInGalleryDIalog_dragHint__OS8J4{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;border:1px solid #ffffff1a;border-radius:20px;color:#fff;font-size:.85rem;padding:8px 16px;pointer-events:auto}.ZoomInGalleryDIalog_thumbnailStrip__OD8kl{display:flex;gap:12px;justify-content:center;overflow-x:auto;padding:10px 0;scrollbar-color:#ffffff4d #0000;scrollbar-width:thin;width:100%}.ZoomInGalleryDIalog_thumbnailStrip__OD8kl::-webkit-scrollbar{height:6px}.ZoomInGalleryDIalog_thumbnailStrip__OD8kl::-webkit-scrollbar-track{background:#0000}.ZoomInGalleryDIalog_thumbnailStrip__OD8kl::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:10px}.ZoomInGalleryDIalog_thumbnailItem__IdDlN{border:2px solid #0000;border-radius:8px;cursor:pointer;flex-shrink:0;height:60px;opacity:.6;overflow:hidden;transition:all .3s ease;width:80px}.ZoomInGalleryDIalog_thumbnailItem__IdDlN:hover{opacity:.85;transform:scale(1.05)}.ZoomInGalleryDIalog_thumbnailActive__2gwdX{border-color:#fff;box-shadow:0 4px 12px #ffffff4d;opacity:1;transform:scale(1.08)}.ZoomInGalleryDIalog_thumbnailImage__-1cNu{height:100%;object-fit:cover;width:100%}.ZoomInGalleryDIalog_navigationControls__KEI-m{align-items:center;display:flex;gap:20px;margin-top:10px}.ZoomInGalleryDIalog_navButton__k27mk{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:2px solid #ffffff4d;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:45px;justify-content:center;transition:all .3s ease;width:45px}.ZoomInGalleryDIalog_navButton__k27mk:hover{background:#ffffff4d;transform:scale(1.1)}.ZoomInGalleryDIalog_navInfo__yOptr{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080;border:1px solid #fff3;border-radius:20px;color:#fff;font-size:.95rem;font-weight:500;padding:6px 16px}@media (max-width:768px){.ZoomInGalleryDIalog_modalContent__\+5KYV{height:95vh;padding:10px;width:98%}.ZoomInGalleryDIalog_closeButton__rdOAs{font-size:1rem;height:32px;right:-5px;top:-5px;width:32px}.ZoomInGalleryDIalog_zoomControls__-yFnU{gap:6px;padding:8px;right:10px}.ZoomInGalleryDIalog_resetButton__womy4,.ZoomInGalleryDIalog_zoomButton__\+43qg{height:36px;width:36px}.ZoomInGalleryDIalog_zoomPercentage__\+uW9-{font-size:.7rem;min-width:40px}.ZoomInGalleryDIalog_dragHint__OS8J4{font-size:.7rem;padding:4px 12px}.ZoomInGalleryDIalog_thumbnailItem__IdDlN{height:45px;width:60px}.ZoomInGalleryDIalog_navButton__k27mk{font-size:1rem;height:36px;width:36px}}@media (max-width:480px){.ZoomInGalleryDIalog_mainImageContainer__MGypW{border-radius:8px}.ZoomInGalleryDIalog_zoomControls__-yFnU{gap:4px;padding:6px;right:6px}.ZoomInGalleryDIalog_resetButton__womy4,.ZoomInGalleryDIalog_zoomButton__\+43qg{height:32px;width:32px}.ZoomInGalleryDIalog_zoomPercentage__\+uW9-{font-size:.6rem;min-width:32px}.ZoomInGalleryDIalog_zoomInfo__3T8o4{bottom:10px}.ZoomInGalleryDIalog_dragHint__OS8J4{font-size:.6rem;padding:3px 10px}}.ShowAllGalleryDialog_overlay__TZaiq{align-items:flex-end;background-color:#0f0f0f00;display:flex;inset:0;justify-content:center;padding:0;pointer-events:none;position:fixed;transition:background-color .32s ease;z-index:1400}.ShowAllGalleryDialog_overlayVisible__h0UT0{background-color:#0f0f0f99;pointer-events:auto}.ShowAllGalleryDialog_overlaySettled__QbFFb{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ShowAllGalleryDialog_dialog__ffnbO{backface-visibility:hidden;background-color:#fff;border-radius:20px 20px 0 0;box-shadow:0 -20px 40px -12px #00000059;display:flex;flex-direction:column;max-height:97vh;max-width:1280px;opacity:1;overflow:hidden;position:relative;transform:translate3d(0,100%,0);transition:transform .42s cubic-bezier(.22,1,.36,1);width:100%;will-change:transform}.ShowAllGalleryDialog_dialogVisible__yMMTz{transform:translateZ(0)}.ShowAllGalleryDialog_dialog__ffnbO:before{background-color:#d4d4d4;border-radius:2px;content:"";height:4px;left:50%;pointer-events:none;position:absolute;top:8px;transform:translateX(-50%);width:40px;z-index:4}.ShowAllGalleryDialog_header__MmB-X{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:26px 24px 14px}.ShowAllGalleryDialog_headerText__e4VY-{display:flex;flex-direction:column;gap:2px;min-width:0}.ShowAllGalleryDialog_eyebrow__BWKVs{color:#2b8f96;font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.ShowAllGalleryDialog_title__Q3\+wu{color:#1f2937;font-size:18px;font-weight:700;letter-spacing:-.2px;margin:0}.ShowAllGalleryDialog_counter__SrlMS{color:#9ca3af;font-weight:500}.ShowAllGalleryDialog_closeButton__j9DmQ{align-items:center;background-color:#f5f5f5;border:none;border-radius:50%;color:#555;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:16px;height:36px;justify-content:center;transition:background-color .2s ease,color .2s ease,transform .2s ease;width:36px}.ShowAllGalleryDialog_closeButton__j9DmQ:hover{background-color:#eaeaea;color:#111;transform:rotate(90deg)}.ShowAllGalleryDialog_closeButton__j9DmQ:active{transform:rotate(90deg) scale(.94)}.ShowAllGalleryDialog_closeButton__j9DmQ:focus-visible{outline:2px solid #2b8f96;outline-offset:2px}.ShowAllGalleryDialog_heroSection__f03iS{align-items:stretch;background-color:#111;display:flex;flex-shrink:0;gap:0;height:540px;overflow:hidden;padding:25px}.ShowAllGalleryDialog_hero__yn3po{background-color:#111;contain:layout paint;flex:1 1 auto;height:100%;min-width:0;overflow:hidden;position:relative}.ShowAllGalleryDialog_heroImage__UByiA{animation:ShowAllGalleryDialog_heroFade__Tpf6s .28s ease;contain:layout paint;content-visibility:auto;display:block;height:100%;object-fit:cover;width:100%}@keyframes ShowAllGalleryDialog_heroFade__Tpf6s{0%{opacity:.6}to{opacity:1}}.ShowAllGalleryDialog_heroGradient__8o2\+6{background:linear-gradient(180deg,#00000040,#0000 30%,#0000 70%,#00000080);inset:0;pointer-events:none;position:absolute}.ShowAllGalleryDialog_navButton__W2lbm{align-items:center;background-color:#00000073;border:none;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;height:42px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s ease,transform .2s ease;width:42px;z-index:2}.ShowAllGalleryDialog_navButton__W2lbm:hover{background-color:#000000b3;transform:translateY(-50%) scale(1.06)}.ShowAllGalleryDialog_navButton__W2lbm:focus-visible{outline:2px solid #fff;outline-offset:2px}.ShowAllGalleryDialog_navPrev__gVr-L{left:16px}.ShowAllGalleryDialog_navNext__xaCDY{right:16px}.ShowAllGalleryDialog_expandButton__J\+z-l{align-items:center;background-color:#ffffffeb;border:none;border-radius:50%;bottom:16px;color:#1f2937;cursor:pointer;display:inline-flex;font-size:16px;height:42px;justify-content:center;position:absolute;right:16px;transition:background-color .2s ease,transform .2s ease;width:42px;z-index:2}.ShowAllGalleryDialog_expandButton__J\+z-l:hover{background-color:#fff;transform:scale(1.08)}.ShowAllGalleryDialog_expandButton__J\+z-l:focus-visible{outline:2px solid #2b8f96;outline-offset:2px}.ShowAllGalleryDialog_thumbRail__bdyRr{-webkit-overflow-scrolling:touch;background-color:#0f0f0f;display:flex;flex:0 0 130px;flex-direction:column;gap:8px;height:100%;overflow-x:hidden;overflow-y:auto;padding:12px;scrollbar-color:#444 #0000;scrollbar-width:thin;width:130px}.ShowAllGalleryDialog_thumbRail__bdyRr::-webkit-scrollbar{width:6px}.ShowAllGalleryDialog_thumbRail__bdyRr::-webkit-scrollbar-track{background:#0000}.ShowAllGalleryDialog_thumbRail__bdyRr::-webkit-scrollbar-thumb{background:#444;border-radius:3px}.ShowAllGalleryDialog_thumbRail__bdyRr::-webkit-scrollbar-thumb:hover{background:#666}.ShowAllGalleryDialog_thumb__JmJWj{background-color:#1a1a1a;border:2px solid #0000;border-radius:8px;contain:layout paint;cursor:pointer;flex:0 0 auto;height:72px;opacity:.55;overflow:hidden;padding:0;transition:opacity .2s ease,border-color .2s ease,transform .15s ease;width:100%}.ShowAllGalleryDialog_thumb__JmJWj:hover{opacity:1;transform:translateX(-2px)}.ShowAllGalleryDialog_thumb__JmJWj:focus-visible{outline:2px solid #2b8f96;outline-offset:2px}.ShowAllGalleryDialog_thumbActive__9dRDv{border-color:#2b8f96;box-shadow:0 0 0 2px #2b8f9659;opacity:1}.ShowAllGalleryDialog_thumbImage__797W8{display:block;height:100%;object-fit:cover;width:100%}.ShowAllGalleryDialog_grid__m3ay-{grid-gap:10px;box-sizing:border-box;display:grid;flex:1 1 auto;gap:10px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));min-height:0;overflow-y:auto;padding:18px 24px 24px;scroll-padding-bottom:24px}.ShowAllGalleryDialog_grid__m3ay-::-webkit-scrollbar{width:8px}.ShowAllGalleryDialog_grid__m3ay-::-webkit-scrollbar-track{background:#f7f7f7;border-radius:8px}.ShowAllGalleryDialog_grid__m3ay-::-webkit-scrollbar-thumb{background:#d8d8d8;border-radius:8px}.ShowAllGalleryDialog_grid__m3ay-::-webkit-scrollbar-thumb:hover{background:#c3c3c3}.ShowAllGalleryDialog_tile__rudvM{aspect-ratio:4/3;background-color:#f3f3f3;border:none;border-radius:0;contain:layout paint;content-visibility:auto;cursor:pointer;display:block;overflow:hidden;padding:0;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,opacity .2s ease;width:100%}.ShowAllGalleryDialog_tile__rudvM:hover{box-shadow:0 10px 24px -8px #0000004d;transform:translateY(-2px)}.ShowAllGalleryDialog_tileActive__wW7cP{box-shadow:0 0 0 3px #2b8f96}.ShowAllGalleryDialog_image__RqnQl{display:block;height:100%;object-fit:cover;transition:transform .35s ease;width:100%}.ShowAllGalleryDialog_tile__rudvM:hover .ShowAllGalleryDialog_image__RqnQl{transform:scale(1.06)}.ShowAllGalleryDialog_tileOverlay__spg8V{align-items:center;background:linear-gradient(180deg,#0000 45%,#0000008c);color:#fff;display:flex;font-size:20px;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .25s ease}.ShowAllGalleryDialog_tile__rudvM:focus-visible .ShowAllGalleryDialog_tileOverlay__spg8V,.ShowAllGalleryDialog_tile__rudvM:hover .ShowAllGalleryDialog_tileOverlay__spg8V{opacity:1}@media (min-width:1008px){.ShowAllGalleryDialog_dialog__ffnbO{max-width:1020px}.ShowAllGalleryDialog_heroSection__f03iS{height:420px}}@media (min-width:1308px){.ShowAllGalleryDialog_dialog__ffnbO{max-width:1240px}.ShowAllGalleryDialog_heroSection__f03iS{height:540px}}@media (max-width:768px){.ShowAllGalleryDialog_dialog__ffnbO{border-radius:0;box-shadow:none;height:100vh;max-height:100vh;max-width:100%;width:100%}.ShowAllGalleryDialog_dialog__ffnbO:before{display:none}.ShowAllGalleryDialog_header__MmB-X{background-color:#fff;padding:calc(14px + env(safe-area-inset-top, 0px)) 16px 12px;position:sticky;top:0;z-index:3}.ShowAllGalleryDialog_title__Q3\+wu{font-size:15px}.ShowAllGalleryDialog_counter__SrlMS{font-size:13px}.ShowAllGalleryDialog_heroSection__f03iS{flex-direction:column;height:auto;padding:0}.ShowAllGalleryDialog_hero__yn3po{flex:0 0 auto;height:220px;width:100%}.ShowAllGalleryDialog_thumbRail__bdyRr{background-color:#111;flex:0 0 auto;flex-direction:row;height:auto;max-height:96px;overflow-x:auto;overflow-y:hidden;padding:10px 12px;width:100%}.ShowAllGalleryDialog_thumbRail__bdyRr::-webkit-scrollbar{height:6px;width:auto}.ShowAllGalleryDialog_thumb__JmJWj{flex:0 0 auto;height:56px;width:72px}.ShowAllGalleryDialog_thumb__JmJWj:hover{transform:translateY(-1px)}.ShowAllGalleryDialog_navButton__W2lbm{font-size:14px;height:36px;width:36px}.ShowAllGalleryDialog_navPrev__gVr-L{left:10px}.ShowAllGalleryDialog_navNext__xaCDY{right:10px}.ShowAllGalleryDialog_expandButton__J\+z-l{bottom:10px;height:36px;right:10px;width:36px}.ShowAllGalleryDialog_grid__m3ay-{gap:6px;grid-template-columns:repeat(3,1fr);padding:12px 12px calc(16px + env(safe-area-inset-bottom, 0px))}.ShowAllGalleryDialog_tile__rudvM{aspect-ratio:1/1;border-radius:8px}.ShowAllGalleryDialog_tileOverlay__spg8V{font-size:18px;opacity:0}}@media (max-width:380px){.ShowAllGalleryDialog_hero__yn3po{height:180px}.ShowAllGalleryDialog_grid__m3ay-{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.ShowAllGalleryDialog_closeButton__j9DmQ,.ShowAllGalleryDialog_dialog__ffnbO,.ShowAllGalleryDialog_heroImage__UByiA,.ShowAllGalleryDialog_image__RqnQl,.ShowAllGalleryDialog_overlay__TZaiq,.ShowAllGalleryDialog_thumb__JmJWj,.ShowAllGalleryDialog_tileOverlay__spg8V{animation:none!important;transition:none!important}}.FAQsDetails_container__AP8EV{background-color:#ffffff0c;border:1px solid #d6d6d6;border-radius:20px;border-radius:10px;margin:0 auto;min-height:40vh;overflow:hidden}.FAQsDetails_header__nb4bG{background:var(--primary-color);border-radius:16px;color:#fff;margin-bottom:28px;padding:20px}.FAQsDetails_headerContent__OwKQ7{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.FAQsDetails_headerLeft__sh-9M{align-items:center;display:flex;gap:16px}.FAQsDetails_headerIcon__tEhmD{align-items:center;background:#ffffff14;border-radius:12px;display:flex;font-size:28px;height:52px;justify-content:center;width:52px}.FAQsDetails_headerTitle__EOWhv{font-size:18px;font-weight:700;letter-spacing:-.3px;margin:0}.FAQsDetails_headerSubtitle__Q52sx{font-size:13px;font-weight:400;margin:4px 0 0;opacity:.7}.FAQsDetails_headerStats__72G4h{align-items:center;background:#ffffff0f;border-radius:12px;display:flex;gap:24px;padding:12px 24px}.FAQsDetails_statItem__Dkdgq{align-items:center;display:flex;flex-direction:column}.FAQsDetails_statValue__\+31uN{font-size:24px;font-weight:700;line-height:1.2}.FAQsDetails_statLabel__aT\+Iq{font-size:12px;letter-spacing:.5px;opacity:.6;text-transform:uppercase}.FAQsDetails_statDivider__-qP42{background:#ffffff26;height:32px;width:1px}.FAQsDetails_controlsSection__RSj7k{align-items:center;background:#f5f5f5;border-radius:12px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px;padding:16px 20px}.FAQsDetails_tabContainer__z\+Lji{background:#fff;border-radius:10px;display:flex;gap:4px;padding:4px}.FAQsDetails_tabButton__G3V-P{align-items:center;background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;position:relative;transition:all .2s ease}.FAQsDetails_tabButton__G3V-P:hover{background:#00000008;color:#1a1a2e}.FAQsDetails_tabButton__G3V-P.FAQsDetails_activeTab__eIDpp{background:var(--primary-color);color:#fff}.FAQsDetails_tabIcon__L4Iyd{font-size:16px}.FAQsDetails_tabBadge__wHBfW{background:#ffffff26;border-radius:12px;color:#9ca3af;font-size:11px;font-weight:600;padding:2px 8px}.FAQsDetails_activeTab__eIDpp .FAQsDetails_tabBadge__wHBfW{background:#ffffff26;color:#fff}.FAQsDetails_loginRequired__HhmxS{align-items:center;background:#f3f4f6;border-radius:12px;color:#6b7280;display:flex;font-size:11px;font-weight:500;gap:4px;padding:2px 8px}.FAQsDetails_searchWrapper__AvkW9{flex:1 1;max-width:320px;min-width:200px;position:relative}.FAQsDetails_searchInput__ljWlK{background:#fafbfc;border:2px solid #e5e7eb;border-radius:10px;color:#1a1a2e;font-size:14px;padding:10px 16px 10px 42px;transition:all .2s ease;width:100%}.FAQsDetails_searchInput__ljWlK:focus{background:#fff;border-color:#1a1a2e;outline:none}.FAQsDetails_searchInput__ljWlK::placeholder{color:#9ca3af}.FAQsDetails_searchIcon__poLZW{color:#9ca3af;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.FAQsDetails_faqList__qoW-r{display:flex;flex-direction:column;gap:12px}.FAQsDetails_faqWrapper__6Q1gY{animation:FAQsDetails_slideUp__MwaHq .4s ease forwards;opacity:0}@keyframes FAQsDetails_slideUp__MwaHq{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.FAQsDetails_faqItem__SlVhK{border-bottom:1px solid var(--border-mid-dark-gray);overflow:hidden;transition:all .3s ease}.FAQsDetails_faqItemExpanded__6-zvD{border-color:var(--primary-color)}.FAQsDetails_questionButton__Um-3R{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:20px 24px;text-align:left;transition:all .2s ease;width:100%}.FAQsDetails_questionButton__Um-3R:hover{background:#fafbfc}.FAQsDetails_questionHeader__fWM6J{align-items:flex-start;display:flex;flex:1 1;gap:16px}.FAQsDetails_questionAvatar__v1K5Z{align-items:center;background:var(--primary-color);border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:600;height:44px;justify-content:center;min-width:44px;width:44px}.FAQsDetails_avatarText__kCTRg{letter-spacing:.5px}.FAQsDetails_questionContent__w5lMg{flex:1 1;min-width:0}.FAQsDetails_questionMeta__R4wWu{align-items:center;display:flex;gap:12px;margin-bottom:6px}.FAQsDetails_questionNumber__\+X-81{color:#9ca3af;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.FAQsDetails_questionStatus__2Wjq5{align-items:center;display:flex;font-size:12px;font-weight:500;gap:6px}.FAQsDetails_statusAnswered__qzKGk{align-items:center;color:#059669;display:flex;gap:6px}.FAQsDetails_statusDot__lkFW0{animation:FAQsDetails_pulse__3ir9M 2s infinite;background:#059669;border-radius:50%;display:inline-block;height:6px;width:6px}@keyframes FAQsDetails_pulse__3ir9M{0%,to{opacity:1}50%{opacity:.4}}.FAQsDetails_statusPending__RzVFW{align-items:center;color:#d97706;display:flex;gap:6px}.FAQsDetails_questionTextWrapper__vQvag{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.FAQsDetails_questionText__5eKKi{color:#1a1a2e;font-size:15px;font-weight:500;line-height:1.6}.FAQsDetails_questionText__5eKKi strong{background:#f3f4f6;border-radius:4px;color:#1a1a2e;font-weight:600;padding:0 4px}.FAQsDetails_seeMoreBtn__h7thB{background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;font-size:13px;font-weight:500;padding:2px 8px;transition:all .2s ease;white-space:nowrap}.FAQsDetails_seeMoreBtn__h7thB:hover{background:#f3f4f6;color:#1a1a2e}.FAQsDetails_questionActions__asF0N{align-items:center;display:flex;margin-left:12px}.FAQsDetails_expandIcon__j8Emv{align-items:center;color:#9ca3af;display:flex;height:32px;justify-content:center;transition:all .3s ease;width:32px}.FAQsDetails_expandIcon__j8Emv.FAQsDetails_iconExpanded__HmUkB{color:#1a1a2e;transform:rotate(180deg)}.FAQsDetails_answersContainer__ExlMM{animation:FAQsDetails_expandDown__pSMTs .3s ease;border-top:1px solid #e5e7eb;padding:0 24px 24px}@keyframes FAQsDetails_expandDown__pSMTs{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.FAQsDetails_answerItem__VO-sP{background:#fafbfc;border-left:3px solid var(--primary-color);border-radius:12px;margin-top:20px;padding:20px;transition:all .2s ease}.FAQsDetails_answerItem__VO-sP:first-child{margin-top:20px}.FAQsDetails_answerItem__VO-sP:hover{background:#f3f4f6}.FAQsDetails_answerItemHeader__Kz7YO{align-items:center;display:flex;gap:12px;margin-bottom:12px}.FAQsDetails_answerAvatar__YYtF4{align-items:center;background:#e5e7eb;border-radius:50%;color:#1a1a2e;display:flex;font-size:16px;height:36px;justify-content:center;min-width:36px;width:36px}.FAQsDetails_answerMeta__2qpDI{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.FAQsDetails_answerLabel__zrmXL{color:#1a1a2e;font-size:13px;font-weight:600}.FAQsDetails_answerTime__S41vK{color:#9ca3af;font-size:12px}.FAQsDetails_answerContent__8hc-F{color:#374151;font-size:14px;line-height:1.8;padding-left:48px}.FAQsDetails_answerContent__8hc-F strong{background:#f3f4f6;border-radius:4px;color:#1a1a2e;font-weight:600;padding:0 4px}.FAQsDetails_noAnswerPlaceholder__zqgrA{align-items:center;background:var(--light-bg-color);border-radius:12px;display:flex;gap:16px;margin-top:20px;padding:24px}.FAQsDetails_placeholderIcon__pBm1a{align-items:center;background:var(--white-color);border-radius:50%;color:var(--primary-dark-color);display:flex;font-size:24px;height:48px;justify-content:center;min-width:48px;width:48px}.FAQsDetails_placeholderContent__xCVLi h4{color:var(--primary-dark-color);font-size:15px;font-weight:600;margin:0 0 4px}.FAQsDetails_placeholderContent__xCVLi p{color:var(--primary-dark-color);font-size:14px;margin:0;opacity:.6}.FAQsDetails_emptyState__Zk9KO{align-items:center;background:#fff;border:2px dashed #e5e7eb;border-radius:16px;display:flex;flex-direction:column;justify-content:center;padding:64px 32px;text-align:center}.FAQsDetails_emptyIcon__BrdCo{align-items:center;background:#f3f4f6;border-radius:50%;color:#9ca3af;display:flex;font-size:36px;height:80px;justify-content:center;margin-bottom:20px;width:80px}.FAQsDetails_emptyState__Zk9KO h3{color:#1a1a2e;font-size:20px;font-weight:600;margin:0 0 8px}.FAQsDetails_emptyState__Zk9KO p{color:#6b7280;font-size:14px;margin:0 0 20px;max-width:400px}.FAQsDetails_askQuestionBtn__H17BD{align-items:center;background:#1a1a2e;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;padding:12px 28px;transition:all .2s ease}.FAQsDetails_askQuestionBtn__H17BD:hover{transform:translateY(-2px)}.FAQsDetails_askQuestionBtn__H17BD:active{transform:translateY(0)}.FAQsDetails_clearSearchBtn__L8XmO{background:#f3f4f6;border:none;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:all .2s ease}.FAQsDetails_clearSearchBtn__L8XmO:hover{background:#e5e7eb}.FAQsDetails_loginPrompt__\+JqSt{align-items:center;background:#f3f4f6;border-radius:10px;color:#6b7280;display:flex;font-weight:500;gap:8px;padding:12px 24px}.FAQsDetails_footer__LNgPk{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:24px;padding:16px 24px}.FAQsDetails_footerContent__9iet-{align-items:center;color:#6b7280;display:flex;font-size:14px;gap:8px}.FAQsDetails_footerIcon__CcZim{color:#1a1a2e;font-size:18px}.FAQsDetails_footerStats__kTDzr{align-items:center;color:#9ca3af;display:flex;font-size:13px;gap:12px}.FAQsDetails_footerDivider__P5yWv{color:#e5e7eb}@media (max-width:768px){.FAQsDetails_header__nb4bG{padding:24px}.FAQsDetails_headerContent__OwKQ7{align-items:stretch;flex-direction:column}.FAQsDetails_headerLeft__sh-9M{align-items:center;flex-direction:column;text-align:center}.FAQsDetails_headerTitle__EOWhv{font-size:20px}.FAQsDetails_headerStats__72G4h{justify-content:center;padding:12px 16px}.FAQsDetails_controlsSection__RSj7k{align-items:stretch;flex-direction:column;padding:8px}.FAQsDetails_tabContainer__z\+Lji{width:100%}.FAQsDetails_tabButton__G3V-P{flex:1 1;font-size:13px;justify-content:center;padding:8px 12px}.FAQsDetails_searchWrapper__AvkW9{max-width:100%}.FAQsDetails_questionButton__Um-3R{padding:16px}.FAQsDetails_questionHeader__fWM6J{flex-direction:row}.FAQsDetails_answerItem__VO-sP,.FAQsDetails_answersContainer__ExlMM{padding:16px}.FAQsDetails_answerContent__8hc-F{padding-left:0}.FAQsDetails_emptyState__Zk9KO{padding:40px 20px}.FAQsDetails_footer__LNgPk{flex-direction:column;text-align:center}}@media (max-width:480px){.FAQsDetails_headerStats__72G4h{flex-direction:column;gap:8px}.FAQsDetails_statDivider__-qP42{height:1px;width:100%}.FAQsDetails_tabButton__G3V-P{font-size:12px;padding:6px 10px}.FAQsDetails_tabButton__G3V-P span:not(.FAQsDetails_tabBadge__wHBfW){font-size:12px}.FAQsDetails_questionText__5eKKi{font-size:14px}}.OtherServiceDetailsListView_container__IbNZe{box-sizing:border-box;width:100%}.OtherServiceDetailsListView_similarServicesHeader__\+Ei\+8{color:var(--primary-dark-color);font-size:17px;font-weight:700;line-height:1.3}.OtherServiceDetailsListView_tagline__FsfTR{color:var(--primary-dark-color);font-size:13px;line-height:1.5;margin:0;opacity:.6}@media (max-width:1024px){.OtherServiceDetailsListView_similarServicesHeader__\+Ei\+8{font-size:1.5rem}.OtherServiceDetailsListView_tagline__FsfTR{font-size:.95rem}}@media (max-width:640px){.OtherServiceDetailsListView_similarServicesHeader__\+Ei\+8{font-size:1rem}.OtherServiceDetailsListView_tagline__FsfTR{font-size:.75rem}}@media (max-width:480px){.OtherServiceDetailsListView_similarServicesHeader__\+Ei\+8{font-size:.9rem}.OtherServiceDetailsListView_tagline__FsfTR{font-size:.7rem}}.OtherServiceDetailsListView_carouselWrapper__kAssO{border-radius:15px;box-sizing:border-box;position:relative;width:100%}@media (max-width:480px){.OtherServiceDetailsListView_carouselWrapper__kAssO{border-radius:12px}}.OtherServiceDetailsListView_singleServiceCard__MX3WS{align-items:center;box-sizing:border-box;display:flex;justify-content:center;padding:16px;width:100%}.OtherServiceDetailsListView_singleServiceCard__MX3WS>*{max-width:360px;width:100%}@media (max-width:768px){.OtherServiceDetailsListView_singleServiceCard__MX3WS{padding:12px}}@media (max-width:480px){.OtherServiceDetailsListView_singleServiceCard__MX3WS{padding:10px}}.OtherServiceDetailsListView_carouselContainer__GkIM1{box-sizing:border-box;position:relative;width:100%}.OtherServiceDetailsListView_scrollTrack__j0AIm{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;box-sizing:border-box;display:flex;gap:24px;gap:var(--card-gap,24px);overflow-x:auto;overflow-y:hidden;padding-top:16px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.OtherServiceDetailsListView_scrollTrack__j0AIm::-webkit-scrollbar{display:none;height:0;width:0}.OtherServiceDetailsListView_slideItem__K4NaA{box-sizing:border-box;display:flex;flex:0 0 320px;flex:0 0 var(--card-width,320px);justify-content:center;max-width:320px;max-width:var(--card-width,320px);min-width:0;scroll-snap-align:start;transition:transform .3s ease;width:320px;width:var(--card-width,320px)}.OtherServiceDetailsListView_slideItem__K4NaA>*{height:100%;width:100%}.OtherServiceDetailsListView_slideItem__K4NaA:hover{z-index:2}.OtherServiceDetailsListView_carouselArrow__deV1a{align-items:center;background-color:#fff;border:none;border-radius:50%;box-shadow:0 2px 12px #0000002e;color:#1a1a1a;cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;outline:none;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;width:40px;z-index:30}.OtherServiceDetailsListView_carouselArrow__deV1a:hover{background-color:var(--primary-color);box-shadow:0 4px 16px #00000040;color:#fff;transform:translateY(-50%) scale(1.08)}.OtherServiceDetailsListView_carouselArrow__deV1a:active{transform:translateY(-50%) scale(.96)}.OtherServiceDetailsListView_arrowLeft__GIPEB{left:6px}.OtherServiceDetailsListView_arrowRight__Yqho1{right:6px}@media (max-width:768px){.OtherServiceDetailsListView_carouselArrow__deV1a{font-size:16px;height:36px;width:36px}.OtherServiceDetailsListView_arrowLeft__GIPEB{left:4px}.OtherServiceDetailsListView_arrowRight__Yqho1{right:4px}}@media (max-width:480px){.OtherServiceDetailsListView_carouselArrow__deV1a{font-size:13px;height:30px;width:30px}.OtherServiceDetailsListView_arrowLeft__GIPEB{left:2px}.OtherServiceDetailsListView_arrowRight__Yqho1{right:2px}}@media (max-width:1023px){.OtherServiceDetailsListView_scrollTrack__j0AIm{padding:10px 12px}}@media (max-width:767px){.OtherServiceDetailsListView_scrollTrack__j0AIm{padding:8px 10px}}@media (max-width:479px){.OtherServiceDetailsListView_scrollTrack__j0AIm{padding:8px}}@media (max-width:359px){.OtherServiceDetailsListView_scrollTrack__j0AIm{padding:6px}}.OtherServiceDetailsListView_moreButton__6kvSt{align-items:center;display:flex;justify-content:center;margin-top:2rem;width:100%}.OtherServiceDetailsListView_moreButton__6kvSt button{background-color:initial;border:1px solid var(--primary-color);border-radius:6px;color:var(--primary-color);cursor:pointer;font-size:1rem;font-size:14px;font-weight:500;outline:none;padding:7px 15px;transition:all .3s ease;white-space:nowrap}.OtherServiceDetailsListView_moreButton__6kvSt button:hover{transform:translateY(-2px)}.OtherServiceDetailsListView_moreButton__6kvSt button:active{box-shadow:0 2px 8px #00000026;transform:translateY(0)}@media (max-width:640px){.OtherServiceDetailsListView_moreButton__6kvSt{margin-top:1.5rem}.OtherServiceDetailsListView_moreButton__6kvSt button{font-size:.9rem;padding:10px 24px}}@media (max-width:480px){.OtherServiceDetailsListView_moreButton__6kvSt{margin-top:1rem}.OtherServiceDetailsListView_moreButton__6kvSt button{font-size:.85rem;padding:10px 20px}}.OtherServiceDetailsListView_customScrollbar__ztRgg{-ms-overflow-style:none;scrollbar-width:none}.OtherServiceDetailsListView_customScrollbar__ztRgg::-webkit-scrollbar{display:none;height:0;width:0}@media (prefers-reduced-motion:reduce){.OtherServiceDetailsListView_scrollTrack__j0AIm{scroll-behavior:auto}.OtherServiceDetailsListView_carouselArrow__deV1a,.OtherServiceDetailsListView_moreButton__6kvSt button,.OtherServiceDetailsListView_slideItem__K4NaA{transition:none}}.OtherServiceDetailsListView_grid__YUkV7{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(280px,2fr));justify-items:center;padding-left:10px;width:100%}.OtherServiceDetailsListView_noMoreDataMessage__MkqtT{font-size:13px;margin-top:20px;text-align:center}.SelectedServiceDetails_pageWrapper__kMkJd{overflow-x:clip;position:relative;width:100%}.SelectedServiceDetails_bannerWrapper__Y1W7m{contain:layout paint;isolation:isolate;min-height:570px;overflow:hidden;position:relative;width:100%;z-index:0}.SelectedServiceDetails_bannerInner__aAY6x{backface-visibility:hidden;height:100%;min-height:inherit;position:relative;transform:translateZ(0);width:100%;will-change:transform}.SelectedServiceDetails_bannerInner__aAY6x>*{height:100%;width:100%}.SelectedServiceDetails_selectedServiceContainer__Ngjxt{background:#eef5f5;border-top-left-radius:28px;border-top-left-radius:var(--radius,28px);border-top-right-radius:28px;border-top-right-radius:var(--radius,28px);display:flex;flex-direction:column;gap:90px;margin-top:45px;opacity:0;position:relative;transform:translateY(40px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);width:100%;will-change:opacity,transform;z-index:2}.SelectedServiceDetails_selectedServiceContainer__Ngjxt.SelectedServiceDetails_active__yvJ3B{opacity:1;transform:translateY(0)}.SelectedServiceDetails_container__ZBbrk,.SelectedServiceDetails_otherContainer__LXSOR{display:flex;flex-direction:column;gap:90px;margin:auto;max-width:1360px;padding:0 10px;width:100%}.SelectedServiceDetails_galleryHeading__zSTSf{color:#353535;font-size:17px;font-weight:700}.SelectedServiceDetails_gallerySubheading__qWVQx{color:#353535;font-size:13px;font-weight:500;margin-bottom:4px}.SelectedServiceDetails_faqHeading__3VUt7{color:var(--primary-dark-color);font-size:17px;font-weight:700;letter-spacing:.2px;margin-bottom:6px}.SelectedServiceDetails_otherServiceContainer__nl-e0{background-color:#f6fbfc;isolation:isolate;overflow:hidden;padding:70px 0 75px;position:relative}.SelectedServiceDetails_otherServiceContainer__nl-e0:before{background-image:radial-gradient(#2ea2af80 1.5px,#0000 0);background-position:0 0;background-size:22px 22px;content:"";inset:0;mask-image:linear-gradient(90deg,#000,#000 12%,#0000 30%,#0000 70%,#000 88%,#000);-webkit-mask-image:linear-gradient(90deg,#000,#000 12%,#0000 30%,#0000 70%,#000 88%,#000);pointer-events:none;position:absolute;z-index:0}.SelectedServiceDetails_otherServiceContainer__nl-e0>.SelectedServiceDetails_container__ZBbrk{position:relative;z-index:1}.SelectedServiceDetails_loaderWrapper__FUfMH{align-items:center;display:flex;height:90vh;justify-content:center}.SelectedServiceDetails_bottomButton__1Q893{background-color:var(--primary-color);border-radius:7px;bottom:20px;box-shadow:0 5px 15px #00000059;color:#fff;cursor:pointer;font-weight:500;letter-spacing:.2px;padding:8px 13px;position:fixed;right:20px;z-index:1000}.SelectedServiceDetails_galleryText__i6v4j{color:var(--primary-dark-color);font-size:17px;font-weight:700}.SelectedServiceDetails_gallerySubText__UiFh1{color:var(--primary-dark-color);font-size:13px;font-weight:400;margin-bottom:15px;opacity:.6}@media (max-width:1024px){.SelectedServiceDetails_bannerWrapper__Y1W7m{min-height:500px}}@media (max-width:1400px){.SelectedServiceDetails_container__ZBbrk{padding:0 50px}.SelectedServiceDetails_otherContainer__LXSOR{padding:60px 50px}.SelectedServiceDetails_container__ZBbrk{gap:60px}.SelectedServiceDetails_selectedServiceContainer__Ngjxt{--overlap:-50px;--radius:22px;gap:60px}.SelectedServiceDetails_otherServiceContainer__nl-e0{padding:0}}@media (max-width:900px){.SelectedServiceDetails_bannerWrapper__Y1W7m{min-height:460px}.SelectedServiceDetails_otherServiceContainer__nl-e0:before{background-size:20px 20px;mask-image:linear-gradient(90deg,#000,#000 10%,#0000 28%,#0000 72%,#000 90%,#000);-webkit-mask-image:linear-gradient(90deg,#000,#000 10%,#0000 28%,#0000 72%,#000 90%,#000)}}@media (max-width:670px){.SelectedServiceDetails_galleryText__i6v4j{font-size:14px}.SelectedServiceDetails_gallerySubText__UiFh1{font-size:11px}.SelectedServiceDetails_otherServiceContainer__nl-e0{padding:30px 0}.SelectedServiceDetails_container__ZBbrk{padding:0 10px}.SelectedServiceDetails_otherContainer__LXSOR{padding:10px}.SelectedServiceDetails_bannerWrapper__Y1W7m{min-height:380px}.SelectedServiceDetails_container__ZBbrk{gap:47px}.SelectedServiceDetails_selectedServiceContainer__Ngjxt{--overlap:-50px;--radius:22px;gap:47px;margin-top:10px}.SelectedServiceDetails_otherServiceContainer__nl-e0:before{background-size:18px 18px;mask-image:linear-gradient(90deg,#000,#000 8%,#0000 25%,#0000 75%,#000 92%,#000);-webkit-mask-image:linear-gradient(90deg,#000,#000 8%,#0000 25%,#0000 75%,#000 92%,#000)}}@media (max-width:480px){.SelectedServiceDetails_selectedServiceContainer__Ngjxt{border-top-left-radius:10px;border-top-right-radius:10px}.SelectedServiceDetails_container__ZBbrk{padding:10px}.SelectedServiceDetails_bannerWrapper__Y1W7m{min-height:300px}.SelectedServiceDetails_otherServiceContainer__nl-e0:before{background-image:radial-gradient(#2ea2af80 1.3px,#0000 0);background-size:16px 16px}.SelectedServiceDetails_faqHeading__3VUt7{font-size:14px}}@media (max-width:360px){.SelectedServiceDetails_bannerWrapper__Y1W7m{min-height:260px}}@media (prefers-reduced-motion:reduce){.SelectedServiceDetails_bannerInner__aAY6x{transform:none!important}.SelectedServiceDetails_selectedServiceContainer__Ngjxt{opacity:1!important;transform:none!important;transition:none!important}}.ReviewRatingDetails_wrapper__jE8hW{font-family:Inter,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;width:100%}.ReviewRatingDetails_card__uCZ1t{background:#0000;width:100%}.ReviewRatingDetails_header__MSx78{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:-10px}.ReviewRatingDetails_title__ya7og{color:var(--primary-dark-color);font-size:17px;font-weight:700;letter-spacing:-.3px}.ReviewRatingDetails_subtitle__FtJ1l{color:var(--primary-dark-color);font-size:13px;font-weight:500;margin:0;opacity:.6}.ReviewRatingDetails_badge__Nz9wV{align-items:center;background:#0000;border:1px solid #2ea2af;border:1px solid var(--primary);border-radius:999px;color:#228793;color:var(--primary-dark);display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:3px 14px}.ReviewRatingDetails_badgeDot__zOmMs{background:#2ea2af;background:var(--primary);border-radius:50%;height:7px;width:7px}.ReviewRatingDetails_divider__ww8U1{background:#a7b8bd;background:var(--border);height:1px;margin:24px 0}.ReviewRatingDetails_summaryGrid__hNlzU{align-items:center;border-bottom:1px dashed #cacaca;display:grid;margin-bottom:26px;margin-top:40px;padding-bottom:10px}.ReviewRatingDetails_illustrationWrapper__3\+ZSA{align-items:center;border:1px solid #cfe3e6;border:1px solid var(--border-strong);border-radius:14px;display:flex;height:150px;justify-content:center;padding:20px}.ReviewRatingDetails_emptyState__F1Dfr{align-items:center;border:1px dashed #c5cdce;border-radius:14px;display:flex;flex-direction:column;padding:32px 24px;text-align:center}.ReviewRatingDetails_emptyTitle__8TbXd{color:#1a2b32;color:var(--text-dark);font-size:16px;font-weight:700;letter-spacing:-.2px;margin:16px 0 8px}.ReviewRatingDetails_emptyText__g0Njv{color:#556770;color:var(--text-mid);font-size:13px;line-height:1.6;margin:0 0 22px;max-width:520px}.ReviewRatingDetails_highlight__mBVmq{color:#228793;color:var(--primary-dark);font-weight:600}.ReviewRatingDetails_ctaButton__RVqm6{align-items:center;background:#2ea2af;background:var(--primary);border:1px solid #2ea2af;border:1px solid var(--primary);border-radius:8px;color:#fff;color:var(--white);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:10px;justify-content:center;letter-spacing:.2px;padding:12px 26px;transition:background .2s ease,border-color .2s ease}.ReviewRatingDetails_ctaButton__RVqm6:hover{background:#228793;background:var(--primary-dark);border-color:#228793;border-color:var(--primary-dark)}.ReviewRatingDetails_ctaButton__RVqm6:focus-visible{outline:3px solid #2ea2af59;outline-offset:3px}.ReviewRatingDetails_ctaIcon__T3aWn{height:16px;width:16px}.ReviewRatingDetails_helperText__Liar5{color:#98a6ad;color:var(--text-light);font-size:12.5px;font-weight:500;margin:14px 0 0}@media (max-width:640px){.ReviewRatingDetails_divider__ww8U1{margin:10px 10px 15px}.ReviewRatingDetails_badge__Nz9wV,.ReviewRatingDetails_illustrationWrapper__3\+ZSA{display:none}.ReviewRatingDetails_summaryGrid__hNlzU{gap:20px;grid-template-columns:1fr;padding-bottom:15px}.ReviewRatingDetails_title__ya7og{font-size:15px}.ReviewRatingDetails_subtitle__FtJ1l{font-size:12px}.ReviewRatingDetails_emptyState__F1Dfr{padding:26px 16px}.ReviewRatingDetails_ctaButton__RVqm6{width:100%}}.ReviewSummary_container__JUNXl{background-attachment:fixed;background-repeat:no-repeat;background-size:cover;border-radius:25px;color:#fff;position:relative;width:100%;z-index:1}.ReviewSummary_contentWrapper__NPsbR{margin:0 auto}.ReviewSummary_gridContainer__kR0v1{display:block;gap:30px;width:100%}.ReviewSummary_leftColumn__B\+6EK{flex:0 0 50%;padding-right:40px;width:50%}.ReviewSummary_overallRatingsSection__3R\+Qk{display:flex;gap:30px;margin-bottom:30px}.ReviewSummary_ratingCard__7TWGT{border-radius:10px}.ReviewSummary_ratingValue__sZyiA{align-items:center;background:linear-gradient(135deg,#51c9bf,#268a8a);border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 10px;width:80px}.ReviewSummary_ratingValue__sZyiA span{color:#fff;font-size:32px;font-weight:700}.ReviewSummary_ratingIcon__jW2Y1{align-items:center;display:flex;gap:5px;justify-content:center;margin:10px 0 5px}.ReviewSummary_ratingIcon__jW2Y1 img{height:20px;width:20px}.ReviewSummary_ratingIcon__jW2Y1 span{color:#64748b;font-size:14px}.ReviewSummary_ratingLabel__Z5NQp{color:#94a3b8;font-size:12px;margin:5px 0 0;opacity:.7;text-align:center}.ReviewSummary_ratingProgressContainer__4s5Zx{width:51%}.ReviewSummary_ratingProgressItem__KZv69{align-items:center;display:flex;gap:10px;margin-bottom:0}.ReviewSummary_starLabel__uLitY{color:#475569;font-size:14px;font-weight:600;margin-top:-20px;width:25px}.ReviewSummary_progressWrapper__fL7rL{flex:1 1}.ReviewSummary_rightColumn__p9oq9{flex:0 0 100%;width:100%}.ReviewSummary_sectionTitle__Nlctu{color:#1e293b;font-size:17px;font-weight:700;margin:0 0 45px;padding-bottom:12px;position:relative}.ReviewSummary_reviewsList__4rWBQ{display:flex;flex:1 1;gap:15px;grid-template-columns:repeat(auto-fill,minmax(460px,2fr));justify-items:center;padding:0 15px;width:100%}.ReviewSummary_moreButton__i4Tmt{display:flex;justify-content:center;margin-top:20px}.ReviewSummary_moreButton__i4Tmt button{background:#fff;border:2px solid #e2e8f0;border-radius:40px;color:#64748b;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:.5px;max-width:240px;padding:7px 10px;transition:all .3s ease;width:100%}.ReviewSummary_moreButton__i4Tmt button:hover{background:linear-gradient(135deg,var(--primary-color) 0,#2c9aa1 100%);border-color:#0000;box-shadow:0 10px 25px #61b3ae66;color:#fff;transform:translateY(-2px)}.ReviewSummary_moreButton__i4Tmt button:active{transform:translateY(0)}.ReviewSummary_emptyStateWrapper__0LM-F{border-radius:24px;margin-top:20px;overflow:hidden;width:100%}.ReviewSummary_loadingState__WDQwN{align-items:center;background:#fff;border-radius:24px;box-shadow:0 10px 30px #0000000d;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.ReviewSummary_spinner__x3wa9{animation:ReviewSummary_spin__E5oqq 1s linear infinite;border:4px solid #f1f5f9;border-radius:50%;border-top-color:#329b9b;height:50px;margin-bottom:20px;width:50px}@keyframes ReviewSummary_spin__E5oqq{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ReviewSummary_loadingState__WDQwN p{color:#64748b;font-size:16px;margin:0}@media (max-width:1024px){.ReviewSummary_gridContainer__kR0v1{gap:20px}.ReviewSummary_leftColumn__B\+6EK{padding-right:20px}.ReviewSummary_overallRatingsSection__3R\+Qk{gap:20px}.ReviewSummary_ratingCard__7TWGT{width:100px}.ReviewSummary_ratingValue__sZyiA{height:70px;width:70px}.ReviewSummary_ratingValue__sZyiA span{font-size:28px}}@media (max-width:868px){.ReviewSummary_ratingProgressContainer__4s5Zx{display:none}}@media (max-width:768px){.ReviewSummary_overallRatingsSection__3R\+Qk{margin-bottom:0}.ReviewSummary_gridContainer__kR0v1{flex-direction:column;gap:30px}.ReviewSummary_leftColumn__B\+6EK,.ReviewSummary_rightColumn__p9oq9{flex:0 0 100%;padding-right:0;width:100%}.ReviewSummary_overallRatingsSection__3R\+Qk{align-items:center;flex-direction:column;text-align:center}.ReviewSummary_ratingProgressContainer__4s5Zx{width:100%}.ReviewSummary_sectionTitle__Nlctu:after{left:50%;transform:translateX(-50%)}.ReviewSummary_moreButton__i4Tmt button{font-size:15px;max-width:100%;padding:12px 30px}}@media (max-width:480px){.ReviewSummary_ratingValue__sZyiA{height:60px;width:60px}.ReviewSummary_ratingValue__sZyiA span{font-size:24px}.ReviewSummary_ratingIcon__jW2Y1 img{height:16px;width:16px}.ReviewSummary_ratingIcon__jW2Y1 span{font-size:12px}.ReviewSummary_ratingLabel__Z5NQp{font-size:11px}.ReviewSummary_starLabel__uLitY{font-size:13px;width:20px}.ReviewSummary_ratingProgressItem__KZv69{margin-bottom:10px}.ReviewSummary_sectionTitle__Nlctu{font-size:15px;margin-bottom:0}.ReviewSummary_moreButton__i4Tmt button{font-size:14px;padding:10px 25px}}@media (prefers-color-scheme:dark){.ReviewSummary_container__JUNXl{background:#0f172a}.ReviewSummary_overallRatingsSection__3R\+Qk{background:#1e293b;border-color:#334155}.ReviewSummary_ratingLabel__Z5NQp{color:#94a3b8}.ReviewSummary_starLabel__uLitY{color:#cbd5e1}.ReviewSummary_sectionTitle__Nlctu{color:#f1f5f9}.ReviewSummary_moreButton__i4Tmt button{background:#1e293b;border-color:#334155;color:#94a3b8}.ReviewSummary_moreButton__i4Tmt button:hover{background:linear-gradient(135deg,#429fac,#21a09a);color:#fff}.ReviewSummary_loadingState__WDQwN{background:#1e293b}.ReviewSummary_loadingState__WDQwN p{color:#94a3b8}}@keyframes ReviewSummary_fadeIn__ekXUA{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ReviewSummary_reviewsList__4rWBQ>*{animation:ReviewSummary_fadeIn__ekXUA .5s ease forwards}.ReviewSummary_reviewsList__4rWBQ::-webkit-scrollbar{width:6px}.ReviewSummary_reviewsList__4rWBQ::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.ReviewSummary_reviewsList__4rWBQ::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.ReviewSummary_reviewsList__4rWBQ::-webkit-scrollbar-thumb:hover{background:#94a3b8}.OverAllRating_container__WWez\+{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;max-width:100%;position:relative;top:62px}.OverAllRating_small__g0rhd{--star-size:1.3rem;--font-size:1rem;--card-padding:1.2rem}.OverAllRating_medium__c0-L7{--star-size:1.5rem;--font-size:1rem;--card-padding:1.5rem}.OverAllRating_large__L84ID{--star-size:2rem;--font-size:1.125rem;--card-padding:2rem}.OverAllRating_mainRating__j0UcS{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px}.OverAllRating_averageSection__tu57l{align-items:baseline;border-right:1px dashed hsla(0,0%,60%,.637);display:flex;padding-right:1rem}.OverAllRating_averageNumber__VsgEh{color:#000;font-size:calc(var(--star-size)*2);font-weight:700;line-height:1}.OverAllRating_outOf__2iMCi{color:#999;font-size:calc(var(--font-size)*.9);margin-left:2px}.OverAllRating_starsSection__iOZDQ{flex:1 1;margin-top:-5px}.OverAllRating_starsContainer__4vr81{display:flex;gap:4px;margin-bottom:4px}.OverAllRating_starWrapper__2k56v{cursor:pointer;display:inline-block;height:var(--star-size);position:relative;transition:transform .1s ease;width:var(--star-size)}.OverAllRating_starWrapper__2k56v:hover{transform:scale(1.1)}.OverAllRating_star__mkK2E{font-size:var(--star-size);height:100%;left:0;line-height:1;position:absolute;top:0;width:100%}.OverAllRating_star__mkK2E.OverAllRating_empty__xqI-O{color:#e0e0e0}.OverAllRating_star__mkK2E.OverAllRating_filled__6d-kA{color:#eea010;overflow:hidden;transition:width .2s ease;white-space:nowrap}.OverAllRating_star__mkK2E.OverAllRating_filled__6d-kA.OverAllRating_half__q7pi4{width:50%}.OverAllRating_ratingMeta__OIgDv{align-items:center;display:flex;justify-content:space-between;margin-top:4px}.OverAllRating_totalReviews__jfsgr{color:#666;font-size:var(--font-size);font-weight:500}.OverAllRating_clickToRate__UZeuv{background:#0000000d;border-radius:20px;color:#000;font-size:calc(var(--font-size)*.85);font-weight:500;padding:4px 8px;transition:background .2s ease}.OverAllRating_clickToRate__UZeuv:hover{background:#0000001a}.OverAllRating_progressSection__Fa3PJ{border-top:1px solid #0000000d;margin-top:var(--card-padding);padding-top:var(--card-padding)}.OverAllRating_progressTitle__ORUUN{color:#000;font-size:calc(var(--font-size)*1.1);font-weight:600;margin-bottom:1rem}.OverAllRating_progressItem__Ud3Jk{align-items:center;display:flex;gap:8px;margin-bottom:8px}.OverAllRating_progressLabel__PU9p8{color:#555;font-size:var(--font-size);font-weight:500;min-width:40px}.OverAllRating_progressBarContainer__R\+xE4{background:#f0f0f0;border-radius:4px;flex:1 1;height:8px;overflow:hidden}.OverAllRating_progressBar__p\+Gju{background:linear-gradient(90deg,#333,#000);border-radius:4px;height:100%;transition:width .3s ease}.OverAllRating_progressPercentage__IITZq{color:#666;font-size:var(--font-size);font-weight:500;min-width:45px;text-align:right}.OverAllRating_breakdownGrid__fEIxy{grid-gap:var(--card-padding);display:grid;gap:var(--card-padding);grid-template-columns:repeat(3,1fr);margin-top:var(--card-padding)}.OverAllRating_breakdownItem__6ETaK{background:#f8f9fa;border:1px solid #00000008;border-radius:12px;padding:1rem;text-align:center;transition:transform .2s ease}.OverAllRating_breakdownItem__6ETaK:hover{background:#fff;box-shadow:0 4px 15px #0000000d;transform:translateY(-2px)}.OverAllRating_breakdownLabel__f9hgm{color:#666;display:block;font-size:calc(var(--font-size)*.9);font-weight:500;margin-bottom:6px}.OverAllRating_breakdownStars__YJ9eC{color:#000;font-size:calc(var(--star-size)*.7);letter-spacing:2px;margin-bottom:4px}.OverAllRating_breakdownValue__t4Ca0{color:#000;font-size:var(--font-size);font-weight:600}@media (max-width:768px){.OverAllRating_container__WWez\+{top:0;width:100%}.OverAllRating_breakdownGrid__fEIxy{gap:.5rem;grid-template-columns:1fr}.OverAllRating_ratingMeta__OIgDv{align-items:flex-start;flex-direction:column;gap:4px}}@keyframes OverAllRating_pulse__P06jB{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.OverAllRating_container__WWez\+.OverAllRating_interactive__VtkZu .OverAllRating_starWrapper__2k56v:active{animation:OverAllRating_pulse__P06jB .2s ease}.EmptyReviews_emptyState__cSh1Z{align-items:center;display:flex;flex-direction:column;padding:40px 24px;text-align:center}.EmptyReviews_emptyTitle__cKdlt{color:#1a2b32;color:var(--text-dark);font-size:16px;font-weight:700;letter-spacing:-.2px;margin:16px 0 8px}.EmptyReviews_emptyText__iCzs3{color:#556770;color:var(--text-mid);font-size:13px;line-height:1.6;margin:0 0 22px;max-width:520px}.EmptyReviews_highlight__KLl9f{color:#228793;color:var(--primary-dark);font-weight:600}.EmptyReviews_ctaButton__DdlDc{align-items:center;background:#2ea2af;background:var(--primary);border:1px solid #2ea2af;border:1px solid var(--primary);border-radius:8px;color:#fff;color:var(--white);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:10px;justify-content:center;letter-spacing:.2px;padding:12px 26px;transition:background .2s ease,border-color .2s ease}.EmptyReviews_ctaButton__DdlDc:hover{background:#228793;background:var(--primary-dark);border-color:#228793;border-color:var(--primary-dark)}.EmptyReviews_ctaButton__DdlDc:focus-visible{outline:3px solid #2ea2af59;outline-offset:3px}.EmptyReviews_ctaIcon__KJTT-{height:16px;width:16px}.EmptyReviews_helperText__Mzsmh{color:#98a6ad;color:var(--text-light);font-size:12.5px;font-weight:500;margin:14px 0 0}@media (max-width:640px){.EmptyReviews_emptyState__cSh1Z{padding:26px 16px}.EmptyReviews_emptyTitle__cKdlt{font-size:15px;font-weight:600}.EmptyReviews_emptyText__iCzs3{font-size:12px;line-height:15px}.EmptyReviews_ctaButton__DdlDc{width:100%}}.StarRating_starRow__OCot2{align-items:center;display:inline-flex;gap:6px}.StarRating_star__2ILCn{height:22px;width:22px}.StarRating_filled__6ZaCv{fill:#2ea2af}.StarRating_empty__0yY3B{fill:#0000;stroke:#cfe3e6;stroke-width:1.5}.StarRating_small__ZO5gL .StarRating_star__2ILCn{height:15px;width:15px}.StarRating_large__TlSEs .StarRating_star__2ILCn{height:28px;width:28px}.StarRating_large__TlSEs{gap:8px}@media (max-width:640px){.StarRating_large__TlSEs .StarRating_star__2ILCn{height:24px;width:24px}}.ReviewRatingListView_scrollWrapper__sJr9Q{min-width:0;position:relative;width:100%}.ReviewRatingListView_container__M7SC0{-webkit-overflow-scrolling:touch;display:flex;flex-direction:row;gap:14px;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;width:100%}.ReviewRatingListView_container__M7SC0>[data-review-card]{flex:0 0 auto;scroll-snap-align:start;width:310px}.ReviewRatingListView_container__M7SC0::-webkit-scrollbar{height:6px}.ReviewRatingListView_container__M7SC0::-webkit-scrollbar-track{background:#eef5f7;border-radius:999px;margin:0 4px}.ReviewRatingListView_container__M7SC0::-webkit-scrollbar-thumb{background:#cfe3e6;border-radius:999px}.ReviewRatingListView_container__M7SC0::-webkit-scrollbar-thumb:hover{background:#2ea2af}.ReviewRatingListView_navBtn__7wcl-{align-items:center;background:#fff;border:1px solid #e2eef1;border-radius:50%;box-shadow:0 2px 8px #2ea2af2e;color:#2ea2af;cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease,transform .15s ease,background-color .15s ease,box-shadow .15s ease;width:36px;z-index:2}.ReviewRatingListView_navBtn__7wcl-:hover{background:#2ea2af;box-shadow:0 4px 12px #2ea2af59;color:#fff}.ReviewRatingListView_navBtn__7wcl-:active{transform:translateY(-50%) scale(.94)}.ReviewRatingListView_navBtn__7wcl-:disabled{cursor:not-allowed;pointer-events:none}.ReviewRatingListView_navLeft__RykD5{left:6px}.ReviewRatingListView_navRight__6rIqM{right:6px}.ReviewRatingListView_visible__ALxnE{opacity:1;pointer-events:auto}.ReviewRatingListView_hidden__nNEhU{opacity:0;pointer-events:none}.ReviewRatingListView_emptyState__xO4IV{align-items:center;background:#fbfeff;border:1px dashed #cfe3e6;border-radius:12px;color:#7a8a92;display:flex;font-size:13.5px;font-weight:500;justify-content:center;padding:40px 20px}.ReviewRatingListView_emptyState__xO4IV p{margin:0}@media (max-width:640px){.ReviewRatingListView_container__M7SC0{gap:10px}.ReviewRatingListView_container__M7SC0>[data-review-card]{width:280px}.ReviewRatingListView_navBtn__7wcl-{display:none}}.ReviewCard_reviewCard__NYbfP{border:1px solid #c9d3d4;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:16px 13px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.ReviewCard_reviewCard__NYbfP:hover{border-color:#cfe3e6;box-shadow:0 4px 14px #2ea2af14;transform:translateY(-1px)}.ReviewCard_profileSection__\+7N05{align-items:center;display:flex;gap:12px}.ReviewCard_avatarContainer__InVv7{background:#eef5f7;border-radius:50%;flex-shrink:0;height:42px;overflow:hidden;width:42px}.ReviewCard_avatar__qi6Kg{display:block;height:100%;object-fit:cover;width:100%}.ReviewCard_avatarPlaceholder__WR2OP{align-items:center;background:#ececec;color:#fff;display:flex;font-size:14px;font-weight:700;height:100%;justify-content:center;letter-spacing:.5px;width:100%}.ReviewCard_userInfo__mEl\+q{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.ReviewCard_userName__4\+z\+A{align-items:center;color:#1a2b32;display:flex;font-size:14px;font-weight:700;gap:6px;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReviewCard_verifiedBadge__V1hIN{align-items:center;display:inline-flex;flex-shrink:0}.ReviewCard_verifiedBadge__V1hIN img{height:14px;object-fit:contain;width:14px}.ReviewCard_dateInfo__H1VNA{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.ReviewCard_dateText__nVp1v{align-items:center;color:#7a8a92;display:inline-flex;font-size:11.5px;font-weight:500;gap:4px}.ReviewCard_dateIcon__HoEAR{color:#748183;flex-shrink:0;height:11px;width:11px}.ReviewCard_ratingContent__RZby1{display:flex;flex-direction:column;gap:8px}.ReviewCard_ratingWrapper__8QQan{align-items:center;display:flex;gap:8px}.ReviewCard_ratingValue__KHPl8{color:#1a2b32;font-size:14px;font-weight:700;letter-spacing:.2px;position:relative;top:2px}.ReviewCard_ratingValue__KHPl8 span{color:#98a6ad;font-size:11px;font-weight:500}.ReviewCard_comment__oOvy1{color:#4a5c66;line-height:1.55;margin:0;white-space:pre-line;word-break:break-word}.ReviewCard_showMoreButton__OfkUi{align-items:center;background:none;border:none;color:#2ea2af;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:4px;letter-spacing:.2px;margin-top:6px;padding:0;transition:color .2s ease,gap .2s ease}.ReviewCard_showMoreButton__OfkUi:hover{color:#1a8a96;gap:6px}.ReviewCard_showMoreButton__OfkUi svg{height:14px;width:14px}@media (max-width:640px){.ReviewCard_reviewCard__NYbfP{gap:10px;padding:14px}.ReviewCard_avatarContainer__InVv7{height:38px;width:38px}.ReviewCard_avatarPlaceholder__WR2OP{font-size:12.5px}.ReviewCard_userName__4\+z\+A{font-size:13px}.ReviewCard_ratingContent__RZby1{padding-left:0}}.ReviewDetailsDialog_dialogOverlay__8Liov{align-items:center;animation:ReviewDetailsDialog_dialogFadeIn__jP8wi .2s ease;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#0f232a8c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1300}.ReviewDetailsDialog_dialogContent__PF3PW{animation:ReviewDetailsDialog_dialogSlideUp__Fe98o .25s cubic-bezier(.4,0,.2,1);background:#fff;border-radius:16px;box-shadow:0 20px 50px #0f232a40;max-height:85vh;max-width:560px;overflow-y:auto;padding:22px 24px 24px;position:relative;width:100%}.ReviewDetailsDialog_closeButton__fWUp\+{align-items:center;background:#f5fbfc;border:none;border-radius:50%;color:#556770;cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;position:absolute;right:14px;top:14px;transition:background .2s ease,color .2s ease,transform .2s ease;width:30px;z-index:1}.ReviewDetailsDialog_closeButton__fWUp\+:hover{background:#2ea2af;color:#fff;transform:rotate(90deg)}.ReviewDetailsDialog_closeButton__fWUp\+ svg{height:16px;width:16px}.ReviewDetailsDialog_dialogHeader__sXHBP{border-bottom:1px dashed #e4eef0;display:flex;flex-direction:column;gap:12px;margin-bottom:16px;padding-bottom:14px}.ReviewDetailsDialog_dialogProfile__S6OZo{align-items:center;display:flex;gap:12px;padding-right:36px}.ReviewDetailsDialog_dialogAvatar__tjmro{border:2px solid #e4eef0;border-radius:50%;flex-shrink:0;height:48px;object-fit:cover;width:48px}.ReviewDetailsDialog_dialogAvatarPlaceholder__AxNwr{align-items:center;background:linear-gradient(135deg,#2ea2af,#4dd0e1);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:48px;justify-content:center;letter-spacing:.5px;width:48px}.ReviewDetailsDialog_dialogUserName__UbzjC{align-items:center;color:#1a2b32;display:flex;font-size:15px;font-weight:700;gap:8px;line-height:1.2;margin:0 0 4px}.ReviewDetailsDialog_dialogUserName__UbzjC .ReviewDetailsDialog_verifiedBadge__Woabd{align-items:center;background:#e8f7f9;border-radius:999px;color:#2ea2af;display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.3px;padding:2px 8px;text-transform:uppercase}.ReviewDetailsDialog_dialogDate__ylQjK{align-items:center;color:#7a8a92;display:inline-flex;font-size:11.5px;font-weight:500;gap:4px}.ReviewDetailsDialog_dialogDate__ylQjK svg{color:#2ea2af;height:12px;width:12px}.ReviewDetailsDialog_dialogRating__dlgNB{align-items:center;display:flex;gap:10px}.ReviewDetailsDialog_dialogRatingValue__XJIgY{color:#1a2b32;font-size:13px;font-weight:700;letter-spacing:.2px}.ReviewDetailsDialog_dialogBody__KHqd-{padding-top:2px}.ReviewDetailsDialog_dialogComment__NX0Q3{color:#4a5c66;font-size:13.5px;line-height:1.65;margin:0;white-space:pre-line;word-break:break-word}@keyframes ReviewDetailsDialog_dialogFadeIn__jP8wi{0%{opacity:0}to{opacity:1}}@keyframes ReviewDetailsDialog_dialogSlideUp__Fe98o{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ReviewDetailsDialog_dialogContent__PF3PW::-webkit-scrollbar{width:6px}.ReviewDetailsDialog_dialogContent__PF3PW::-webkit-scrollbar-track{background:#0000}.ReviewDetailsDialog_dialogContent__PF3PW::-webkit-scrollbar-thumb{background:#cfe3e6;border-radius:999px}.ReviewDetailsDialog_dialogContent__PF3PW::-webkit-scrollbar-thumb:hover{background:#2ea2af}@media (max-width:640px){.ReviewDetailsDialog_dialogOverlay__8Liov{padding:12px}.ReviewDetailsDialog_dialogContent__PF3PW{border-radius:14px;max-height:90vh;padding:20px 16px}.ReviewDetailsDialog_dialogProfile__S6OZo{padding-right:32px}.ReviewDetailsDialog_dialogAvatarPlaceholder__AxNwr,.ReviewDetailsDialog_dialogAvatar__tjmro{height:42px;width:42px}.ReviewDetailsDialog_dialogAvatarPlaceholder__AxNwr,.ReviewDetailsDialog_dialogUserName__UbzjC{font-size:14px}.ReviewDetailsDialog_dialogComment__NX0Q3{font-size:13px}}.ServiceCarousel_carouselContainer__J7eKH{background-color:#fff;border-radius:10px;overflow:hidden;width:100%}.ServiceCarousel_carouselWrapper__EttuN{border-radius:10px;overflow:hidden;position:relative}.ServiceCarousel_carouselSlide__6zGHA{display:flex;transition:transform .5s ease-in-out}.ServiceCarousel_slideItem__0b-d4{flex:0 0 100%;min-width:100%;position:relative}.ServiceCarousel_slideImage__fyDc8,.ServiceCarousel_slideVideo__7GgGF{display:block;height:360px;object-fit:cover;width:100%}.ServiceCarousel_videoThumbnailWrapper__5GfA2{height:380px;position:relative;width:100%}.ServiceCarousel_playButton__A0uHV{background:none;border:none;cursor:pointer;left:50%;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;z-index:2}.ServiceCarousel_playButton__A0uHV:hover{transform:translate(-50%,-50%) scale(1.1)}.ServiceCarousel_playButton__A0uHV svg{transition:all .3s ease}.ServiceCarousel_playButton__A0uHV:hover svg circle{fill:#000c}.ServiceCarousel_carouselButton__TEzVp{align-items:center;background-color:#ffffffe6;border:none;border-radius:50%;box-shadow:0 2px 8px #00000026;color:#58595a;cursor:pointer;display:flex;font-size:19px;height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:44px;z-index:10}.ServiceCarousel_carouselButton__TEzVp:hover{background-color:#fff;transform:translateY(-50%) scale(1.05)}.ServiceCarousel_prevButton__Yfht9{left:16px}.ServiceCarousel_nextButton__Lnqax{right:16px}.ServiceCarousel_dotsContainer__6hzJQ{display:flex;gap:10px;justify-content:center;padding:16px 0}.ServiceCarousel_dot__TgY6f{background-color:#cbd5e1;border:none;border-radius:50%;cursor:pointer;height:10px;padding:0;transition:all .3s ease;width:10px}.ServiceCarousel_activeDot__isHG1{background-color:var(--primary-color);border-radius:20px;width:28px}.ServiceCarousel_noMedia__4AtI1{color:#64748b;font-size:14px;padding:40px;text-align:center}@media (max-width:768px){.ServiceCarousel_slideImage__fyDc8,.ServiceCarousel_slideVideo__7GgGF,.ServiceCarousel_videoThumbnailWrapper__5GfA2{height:280px}.ServiceCarousel_carouselButton__TEzVp{font-size:18px;height:36px;width:36px}.ServiceCarousel_playButton__A0uHV svg{height:48px;width:48px}}@media (max-width:480px){.ServiceCarousel_slideImage__fyDc8,.ServiceCarousel_slideVideo__7GgGF,.ServiceCarousel_videoThumbnailWrapper__5GfA2{height:220px}}.AvailableSlots_slotsContainer__RVKq7{background-color:#fff;border:1px dashed #c2c2c2;border-radius:10px;padding-top:.5rem}.AvailableSlots_header__WFt1J{display:flex;justify-content:space-between;margin-bottom:.25rem;margin-left:2px}.AvailableSlots_title__i9xpW{color:var(--primary-dark-color);font-size:15px;font-weight:700;margin:0 0 3px}.AvailableSlots_tagline__9hFFL{color:#64748b;display:inline-block;font-size:12.5px;font-weight:400;margin:-1px 0 0;position:relative}.AvailableSlots_badge__NWoe8{background-color:#e0f2fe;border-radius:20px;color:#0284c7;font-size:.75rem;font-weight:500;padding:.25rem .75rem}.AvailableSlots_slotCard__A05i5{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;padding:.75rem;text-align:center;transition:all .2s ease}.AvailableSlots_slotCard__A05i5:hover:not(.AvailableSlots_unavailable__UbH2m){background-color:#eff6ff;border-color:#3b82f6;transform:translateY(-2px)}.AvailableSlots_selected__eS1X-{background-color:#3b82f6;border-color:#3b82f6}.AvailableSlots_selected__eS1X- .AvailableSlots_slotDate__clnbY,.AvailableSlots_selected__eS1X- .AvailableSlots_slotTime__-rntU{color:#fff}.AvailableSlots_unavailable__UbH2m{background-color:#f1f5f9;cursor:not-allowed;opacity:.5}.AvailableSlots_slotDate__clnbY{color:#64748b;font-size:.75rem;font-weight:500;margin-bottom:.25rem}.AvailableSlots_slotTime__-rntU{color:#0f172a;font-size:.875rem;font-weight:600}.AvailableSlots_bookedBadge__nND2e{color:#ef4444;font-size:.625rem;font-weight:600;margin-top:.25rem}.AvailableSlots_bookButton__yarz4{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;padding:.875rem;transition:all .3s ease;width:100%}.AvailableSlots_bookButton__yarz4:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 12px #2563eb4d;transform:translateY(-1px)}@media (max-width:940px){.AvailableSlots_slotsContainer__RVKq7{padding:0 0 0 5px}}@media (max-width:640px){.AvailableSlots_slotsGrid__embio{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}.ServiceBookingSlotCard_selectorCard__EzCaA{background-color:#fff;border:.5px solid var(--border-mid-dark-gray);border-radius:10px;box-sizing:border-box;display:flex;flex-direction:row;gap:16px;min-height:210px;padding:25px 10px;position:relative;transition:box-shadow .25s ease,border-color .25s ease;width:100%}.ServiceBookingSlotCard_selectorCard__EzCaA:hover{border-bottom-color:#d4d4d4}.ServiceBookingSlotCard_selectorCardExtra__Nj32n{align-items:center;margin:0 5px 0 0}.ServiceBookingSlotCard_offerContainer__NYq2-{position:absolute;right:10px;top:-8px;width:21%;z-index:20}.ServiceBookingSlotCard_triangle__qLZ4u{border-bottom:7px solid #237c86;border-left:5px solid #0000;border-right:0 solid #0000;height:0;left:-5px;position:absolute;top:0;width:0;z-index:10}.ServiceBookingSlotCard_offerCheapCard__1Vj-l{align-items:center;background:linear-gradient(135deg,var(--primary-color) 0,#2c7c7c 100%);border-radius:8px;border-top-left-radius:0;box-shadow:0 4px 12px #237c862e;color:#fff;height:100%;justify-content:center;padding:10px;width:100%}.ServiceBookingSlotCard_offerCheapCard__1Vj-l h4{font-size:15px;font-weight:700;letter-spacing:.01em;line-height:1.2;margin:0 0 8px;text-align:center}.ServiceBookingSlotCard_offerCheapCard__1Vj-l p{font-size:9px;letter-spacing:.01em;line-height:1.35;margin:0;opacity:.92;text-align:center}.ServiceBookingSlotCard_checkboxWrapper__PlCVE{align-items:center;display:flex;gap:10px;justify-content:center;position:relative}.ServiceBookingSlotCard_checkboxButton__zPSM6{align-items:center;background:none;border:none;border-radius:8px;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:transform .15s ease,background-color .15s ease}.ServiceBookingSlotCard_checkboxButton__zPSM6:hover:not(:disabled){background-color:#f3fafb;transform:scale(1.05)}.ServiceBookingSlotCard_checkboxButton__zPSM6:active:not(:disabled){transform:scale(.96)}.ServiceBookingSlotCard_checkboxButton__zPSM6:disabled{cursor:not-allowed}.ServiceBookingSlotCard_checkbox__iroDi{align-items:center;background-color:#fff;border:2px solid #d9d9d9;border-radius:6px;display:flex;height:24px;justify-content:center;transition:all .2s ease;width:24px}.ServiceBookingSlotCard_checkbox__iroDi:hover{border-color:#b8c9cb}.ServiceBookingSlotCard_checkboxSelected__fnsD5{background-color:var(--primary-color);border-color:#2c7c7c;box-shadow:0 0 0 3px #237c861f}.ServiceBookingSlotCard_checkboxDisabled__DwXzR{background-color:#c9c9c9;cursor:not-allowed}.ServiceBookingSlotCard_checkIcon__xYSps{height:13px;width:13px}.ServiceBookingSlotCard_contentWrapper__uDsYM{display:flex;flex-direction:column;position:relative;width:66%}.ServiceBookingSlotCard_slotRow__Sb6wl{align-items:baseline;color:var(--primary-dark-color);display:flex;flex-direction:row;margin-bottom:10px}.ServiceBookingSlotCard_slotLabel__8REZz{color:var(--primary-dark-color);font-size:12px;font-weight:600;letter-spacing:.01em;margin-right:6px;opacity:.6}.ServiceBookingSlotCard_slotValue__Yt8EU{color:#2a2a2a;color:var(--primary-dark-color);font-size:12px;font-weight:600;line-height:1.4}.ServiceBookingSlotCard_chargeDetails__bYeQB{margin-top:16px;position:relative;width:96%}.ServiceBookingSlotCard_priceRow__qRtR4{align-items:baseline;display:flex;flex-direction:row;gap:6px}.ServiceBookingSlotCard_discountBadge__aUXh1{color:var(--warning-color);font-size:12px;font-weight:700;letter-spacing:.01em}.ServiceBookingSlotCard_priceValue__GL1xp{color:var(--primary-dark-color);font-size:21px;font-weight:700;letter-spacing:-.01em;line-height:1.1}.ServiceBookingSlotCard_asterisk__OkMTg{color:#8a8a8a;font-size:12px;font-weight:500}.ServiceBookingSlotCard_chargeTypeInfo__wK4Ty{align-items:flex-start;display:flex;flex-direction:column;position:absolute;right:2px;top:0}.ServiceBookingSlotCard_chargeTypeLabel__\+URXs{color:var(--primary-dark-color);font-size:9px;font-weight:600;letter-spacing:.04em;margin-right:8.6px;text-transform:uppercase}.ServiceBookingSlotCard_chargeTypeValue__L-81-{color:var(--primary-dark-color);font-size:9px;font-weight:500;line-height:1.3;opacity:.6;text-transform:capitalize}.ServiceBookingSlotCard_mrpRow__3kOMT{align-items:baseline;display:flex;flex-direction:row;margin-top:2px}.ServiceBookingSlotCard_mrpLabel__XQ4k0{color:var(--primary-dark-color);font-size:11px;font-weight:700;letter-spacing:.03em;opacity:.6;text-transform:uppercase}.ServiceBookingSlotCard_mrpCurrency__KVLgT{font-size:11px;font-weight:500;margin-left:7px;opacity:.5}.ServiceBookingSlotCard_mrpPrice__Hm6Gi{color:var(--primary-dark-color);font-size:12px;font-weight:500;margin-left:2px;opacity:.6;text-decoration:line-through}.ServiceBookingSlotCard_deliveryChargeBox__C2GfB{align-items:center;border-radius:6px;display:flex;flex-direction:row;gap:7px;height:26px;margin-top:14px;transition:background-color .2s ease}.ServiceBookingSlotCard_deliveryChargeBox__C2GfB:hover{background-color:#f0f4f5}.ServiceBookingSlotCard_deliveryIcon__9Cy1f{flex-shrink:0;height:14px;width:14px}.ServiceBookingSlotCard_deliveryChargeText__0x4b4{color:var(--primary-dark-color);font-size:11px;font-weight:600;opacity:.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ServiceBookingSlotCard_taxInfo__5FCN4{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin-bottom:0;margin-top:-2px}.ServiceBookingSlotCard_taxText__OffjH{color:#4a4a4a;font-size:9px;font-style:italic;font-weight:400;opacity:.65}.ServiceBookingSlotCard_taxRate__Aot3w{color:#4a4a4a;font-size:9px;font-style:italic;font-weight:500;opacity:.7}@media (max-width:768px){.ServiceBookingSlotCard_selectorCard__EzCaA{gap:12px;min-height:198px;padding:15px 10px;width:100%}.ServiceBookingSlotCard_deliveryChargeBox__C2GfB{width:75%}.ServiceBookingSlotCard_chargeDetails__bYeQB{width:80%}.ServiceBookingSlotCard_contentWrapper__uDsYM{width:74%}.ServiceBookingSlotCard_offerContainer__NYq2-{width:26%}.ServiceBookingSlotCard_offerCheapCard__1Vj-l h4{font-size:13px;margin-bottom:6px}.ServiceBookingSlotCard_offerCheapCard__1Vj-l p{font-size:8px}}@media (max-width:480px){.ServiceBookingSlotCard_deliveryChargeBox__C2GfB{height:24px;width:95%}.ServiceBookingSlotCard_checkbox__iroDi{border-radius:5px;height:22px;width:22px}.ServiceBookingSlotCard_priceValue__GL1xp{font-size:16px}.ServiceBookingSlotCard_slotLabel__8REZz,.ServiceBookingSlotCard_slotValue__Yt8EU{font-size:11px}.ServiceBookingSlotCard_deliveryChargeText__0x4b4,.ServiceBookingSlotCard_mrpLabel__XQ4k0{font-size:10px}.ServiceBookingSlotCard_chargeTypeLabel__\+URXs,.ServiceBookingSlotCard_chargeTypeValue__L-81-{font-size:8.5px}}.ServiceBookingSlotListView_container__JbI\+N{padding:0 10px 5px;position:relative;width:100%}.ServiceBookingSlotListView_slotsContainer__zJpuT{align-items:center;display:flex;gap:0;position:relative;width:100%}.ServiceBookingSlotListView_slotsWrapper__OuL8z{cursor:grab;flex:1 1;overflow-x:auto;overflow-y:visible;padding:10px 0;position:relative;scroll-behavior:smooth;scrollbar-width:none;width:100%}.ServiceBookingSlotListView_slotsWrapper__OuL8z:active{cursor:grabbing}.ServiceBookingSlotListView_slotsWrapper__OuL8z::-webkit-scrollbar{display:none}.ServiceBookingSlotListView_slotsGrid__hQIDM{display:flex;flex-wrap:nowrap;gap:16px;padding:4px 8px;width:100%}.ServiceBookingSlotListView_slotItem__Vewjl{animation:ServiceBookingSlotListView_slideIn__4QFBW .4s ease forwards;animation-delay:0s;animation-delay:calc(var(--index, 0)*.05s);flex-shrink:0;margin-right:3px;opacity:0;width:400px}.ServiceBookingSlotListView_slotItem__Vewjl:first-child{--index:1}.ServiceBookingSlotListView_slotItem__Vewjl:nth-child(2){--index:2}.ServiceBookingSlotListView_slotItem__Vewjl:nth-child(3){--index:3}.ServiceBookingSlotListView_slotItem__Vewjl:nth-child(4){--index:4}.ServiceBookingSlotListView_slotItem__Vewjl:nth-child(5){--index:5}.ServiceBookingSlotListView_slotItem__Vewjl:nth-child(6){--index:6}.ServiceBookingSlotListView_slotItem__Vewjl:nth-child(7){--index:7}.ServiceBookingSlotListView_slotItem__Vewjl:nth-child(8){--index:8}.ServiceBookingSlotListView_slotItem__Vewjl:nth-child(9){--index:9}.ServiceBookingSlotListView_slotItem__Vewjl:nth-child(10){--index:10}.ServiceBookingSlotListView_slotItem__Vewjl:nth-child(11){--index:11}.ServiceBookingSlotListView_slotItem__Vewjl:nth-child(12){--index:12}@keyframes ServiceBookingSlotListView_slideIn__4QFBW{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.ServiceBookingSlotListView_arrowButton__kp26t{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:50%;box-shadow:0 4px 16px #0000001f;color:#1a1a2e;cursor:pointer;display:flex;flex-shrink:0;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s cubic-bezier(.4,0,.2,1);width:48px;z-index:10}.ServiceBookingSlotListView_arrowButton__kp26t:hover{background:var(--primary-color);border-color:#368f8f;box-shadow:0 6px 24px #1a1a2e4d;color:#fff;transform:translateY(-50%) scale(1.1)}.ServiceBookingSlotListView_arrowButton__kp26t:active{transform:translateY(-50%) scale(.92)}.ServiceBookingSlotListView_arrowButton__kp26t svg{height:24px;width:24px}.ServiceBookingSlotListView_leftArrow__DCx8v{left:-6px}.ServiceBookingSlotListView_rightArrow__\+fe0E{right:-6px}.ServiceBookingSlotListView_selectedSummary__XU139{align-items:center;animation:ServiceBookingSlotListView_slideUp__UUkSC .3s ease;background:#fff;border:1px solid #e6e6e6;border-radius:6px;bottom:0;display:flex;justify-content:space-between;left:0;margin:15px 7px;padding:16px 24px;position:sticky;right:0;z-index:10}@keyframes ServiceBookingSlotListView_slideUp__UUkSC{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ServiceBookingSlotListView_selectedSummaryLeft__xe4BI{align-items:center;display:flex;gap:12px}.ServiceBookingSlotListView_selectedCount__Oe\+nq{background:#f3f4f6;border-radius:8px;color:#1a1a2e;font-size:20px;font-weight:700;min-width:36px;padding:4px 12px;text-align:center}.ServiceBookingSlotListView_selectedLabel__uuWRC{color:#374151;font-size:14px;font-weight:500}.ServiceBookingSlotListView_selectedSummaryRight__7SBOz{align-items:center;display:flex;gap:10px}.ServiceBookingSlotListView_clearAllButton__bAgYT{background:#fef2f2;border:1px solid #fecaca;border-radius:5px;color:#dc2626;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:all .2s ease}.ServiceBookingSlotListView_clearAllButton__bAgYT:hover{background:#fee2e2;border-color:#fca5a5}.ServiceBookingSlotListView_viewButton__w0J-Z{background:#fff;border:1px solid #d1d5db;border-radius:5px;color:#1a1a2e;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:all .2s ease}.ServiceBookingSlotListView_viewButton__w0J-Z:hover{background:#f3f4f6;border-color:#9ca3af}.ServiceBookingSlotListView_proceedButton__i3mL0{background:#1a1a2e;background:var(--primary-color,#1a1a2e);border:none;border-radius:5px;box-shadow:0 2px 8px #1a1a2e26;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 24px;transition:all .2s ease}.ServiceBookingSlotListView_proceedButton__i3mL0:hover{box-shadow:0 4px 16px #1a1a2e33;transform:translateY(-2px)}.ServiceBookingSlotListView_proceedButton__i3mL0:active{transform:translateY(0)}.ServiceBookingSlotListView_emptyStateContainer__v88H\+{align-items:center;display:flex;justify-content:center;min-height:400px;padding:2rem;width:100%}.ServiceBookingSlotListView_emptyStateContent__byM9z{margin:0 auto;max-width:400px;text-align:center}.ServiceBookingSlotListView_emptyStateIcon__2VFFp{color:#9ca3af;margin-bottom:1rem}.ServiceBookingSlotListView_emptyStateTitle__JTteQ{color:var(--primary-dark-color);font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.ServiceBookingSlotListView_emptyStateMessage__AWG8X{color:var(--primary-dark-color);font-size:.875rem;line-height:1.6;margin-bottom:1.5rem;opacity:.6}.ServiceBookingSlotListView_emptyStateButtons__cmP-7{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.ServiceBookingSlotListView_emptyStateButton__wov5Y{background:var(--primary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:6px 17px;transition:all .2s ease}.ServiceBookingSlotListView_emptyStateButton__wov5Y:hover{background:#2d2d4a;box-shadow:0 4px 12px #1a1a2e33;transform:translateY(-2px)}.ServiceBookingSlotListView_emptyStateButton__wov5Y:active{transform:translateY(0)}@media (max-width:1400px){.ServiceBookingSlotListView_slotItem__Vewjl{max-width:360px;min-width:360px}}@media (max-width:1200px){.ServiceBookingSlotListView_slotItem__Vewjl{max-width:320px;min-width:320px}.ServiceBookingSlotListView_arrowButton__kp26t{height:42px;width:42px}.ServiceBookingSlotListView_arrowButton__kp26t svg{height:20px;width:20px}.ServiceBookingSlotListView_leftArrow__DCx8v{left:-4px}.ServiceBookingSlotListView_rightArrow__\+fe0E{right:-4px}}@media (max-width:992px){.ServiceBookingSlotListView_slotItem__Vewjl{max-width:400px;min-width:400px}.ServiceBookingSlotListView_slotsGrid__hQIDM{gap:12px}}@media (max-width:768px){.ServiceBookingSlotListView_container__JbI\+N{padding:0 4px}.ServiceBookingSlotListView_slotsGrid__hQIDM{gap:10px;padding:4px}.ServiceBookingSlotListView_arrowButton__kp26t{height:36px;width:36px}.ServiceBookingSlotListView_arrowButton__kp26t svg{height:18px;width:18px}.ServiceBookingSlotListView_leftArrow__DCx8v{left:-2px}.ServiceBookingSlotListView_rightArrow__\+fe0E{right:-2px}.ServiceBookingSlotListView_selectedSummary__XU139{flex-direction:column;gap:12px;padding:14px 16px}.ServiceBookingSlotListView_selectedSummaryLeft__xe4BI,.ServiceBookingSlotListView_selectedSummaryRight__7SBOz{justify-content:center;width:100%}}@media (max-width:640px){.ServiceBookingSlotListView_slotItem__Vewjl{max-width:330px;min-width:330px}.ServiceBookingSlotListView_arrowButton__kp26t{display:none}.ServiceBookingSlotListView_selectedSummaryRight__7SBOz{flex-wrap:wrap;gap:8px}.ServiceBookingSlotListView_clearAllButton__bAgYT,.ServiceBookingSlotListView_proceedButton__i3mL0,.ServiceBookingSlotListView_viewButton__w0J-Z{flex:1 1;font-size:12px;min-width:80px;padding:8px 12px;text-align:center}.ServiceBookingSlotListView_slotsGrid__hQIDM{gap:8px}}@media (max-width:480px){.ServiceBookingSlotListView_slotsGrid__hQIDM{gap:0;padding:2px}.ServiceBookingSlotListView_selectedSummary__XU139{margin:8px 4px;padding:10px 12px}.ServiceBookingSlotListView_selectedCount__Oe\+nq{font-size:16px;min-width:28px;padding:2px 8px}.ServiceBookingSlotListView_selectedLabel__uuWRC{font-size:12px}.ServiceBookingSlotListView_clearAllButton__bAgYT,.ServiceBookingSlotListView_proceedButton__i3mL0,.ServiceBookingSlotListView_viewButton__w0J-Z{font-size:11px;min-width:60px;padding:6px 10px}}@media (prefers-color-scheme:dark){.ServiceBookingSlotListView_arrowButton__kp26t{background:#1a1a2e;border-color:#2d2d4a;color:#e5e7eb}.ServiceBookingSlotListView_arrowButton__kp26t:hover{background:#e5e7eb;border-color:#e5e7eb;color:#1a1a2e}.ServiceBookingSlotListView_selectedSummary__XU139{background:#1a1a2e;border-color:#2d2d4a}.ServiceBookingSlotListView_selectedCount__Oe\+nq{background:#2d2d4a;color:#e5e7eb}.ServiceBookingSlotListView_selectedLabel__uuWRC{color:#d1d5db}.ServiceBookingSlotListView_clearAllButton__bAgYT{background:#2d1a1a;border-color:#4a1a1a;color:#f87171}.ServiceBookingSlotListView_viewButton__w0J-Z{background:#1a1a2e;border-color:#2d2d4a;color:#e5e7eb}.ServiceBookingSlotListView_proceedButton__i3mL0{background:#e5e7eb;color:#1a1a2e}}.SelectedSlotsDialog_overlay__pvS3O{align-items:center;animation:SelectedSlotsDialog_fadeIn__Qerlv .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.SelectedSlotsDialog_dialog__Vs707{animation:SelectedSlotsDialog_slideUp__i53ea .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:800px;width:90%}@keyframes SelectedSlotsDialog_fadeIn__Qerlv{0%{opacity:0}to{opacity:1}}@keyframes SelectedSlotsDialog_slideUp__i53ea{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.SelectedSlotsDialog_header__De8TE{align-items:flex-start;background:linear-gradient(135deg,#47a3aa,#287174);border-bottom:1px solid #e5e7eb;border-radius:16px 16px 0 0;display:flex;justify-content:space-between;padding:24px 28px}.SelectedSlotsDialog_headerContent__Vna1B{align-items:center;display:flex;gap:12px}.SelectedSlotsDialog_iconWrapper__7JmIG{align-items:center;background:#fff3;border-radius:12px;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.SelectedSlotsDialog_title__CtPEL{color:#fff;font-size:21px;font-weight:600;margin:0}.SelectedSlotsDialog_subtitle__7boRo{color:#ffffffe6;font-size:14px;margin:4px 0 0}.SelectedSlotsDialog_closeButton__BMOtj{align-items:center;background:#fff3;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.SelectedSlotsDialog_closeButton__BMOtj:hover{background:#ffffff4d;transform:scale(1.05)}.SelectedSlotsDialog_content__BfK2p{background:#f9fafb;flex:1 1;overflow-y:auto;padding:24px 15px}.SelectedSlotsDialog_slotsList__8-URg{display:flex;flex-direction:column;gap:16px}.SelectedSlotsDialog_slotItem__efNJ9{align-items:flex-start;animation:SelectedSlotsDialog_slideIn__Bqvs8 .3s ease-out;animation-fill-mode:both;display:flex;gap:0;margin-bottom:10px;position:relative}@keyframes SelectedSlotsDialog_slideIn__Bqvs8{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.SelectedSlotsDialog_slotCardWrapper__CC3Tn{flex:1 1;transition:transform .2s}.SelectedSlotsDialog_slotCardWrapper__CC3Tn:hover{transform:translateX(4px)}.SelectedSlotsDialog_removeButton__4\+D7S{align-items:center;background:#fff;border:1px solid #fecaca;border-radius:8px;color:#dc2626;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;margin-top:4px;transition:all .2s;width:36px}.SelectedSlotsDialog_removeButton__4\+D7S:hover{background:#fee2e2;border-color:#dc2626;transform:scale(1.05)}.SelectedSlotsDialog_emptyState__NbGCf{color:#9ca3af;padding:48px 24px;text-align:center}.SelectedSlotsDialog_emptyState__NbGCf svg{margin-bottom:16px;opacity:.5}.SelectedSlotsDialog_emptyState__NbGCf p{font-size:16px;margin:0}.SelectedSlotsDialog_content__BfK2p::-webkit-scrollbar{width:6px}.SelectedSlotsDialog_content__BfK2p::-webkit-scrollbar-track{background:#e5e7eb;border-radius:3px}.SelectedSlotsDialog_content__BfK2p::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.SelectedSlotsDialog_content__BfK2p::-webkit-scrollbar-thumb:hover{background:#94a3b8}.SelectedSlotsDialog_footer__j5sR7{background:#fff;border-radius:0 0 16px 16px;border-top:1px solid #e5e7eb;padding:24px}.SelectedSlotsDialog_summary__rwh3g{background:#f8fafc;border-radius:12px;margin-bottom:20px;padding:10px 16px}.SelectedSlotsDialog_summaryRow__\+Vwff{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.SelectedSlotsDialog_summaryLabel__y0bLv{color:#64748b;font-size:14px}.SelectedSlotsDialog_summaryValue__eWLb4{color:#1e293b;font-size:16px;font-weight:600}.SelectedSlotsDialog_discountValue__5D6EQ{color:#10b981;font-size:16px;font-weight:600}.SelectedSlotsDialog_totalRow__UxTbZ{border-top:1px dashed #c9c9c9;margin-top:8px;padding-top:12px}.SelectedSlotsDialog_totalLabel__jea2i{color:#1e293b;font-size:16px;font-weight:700}.SelectedSlotsDialog_totalValue__KJC0N{color:var(--primary-color);font-size:20px;font-weight:700}.SelectedSlotsDialog_actions__aVOWh{display:flex;gap:12px;justify-content:flex-end}.SelectedSlotsDialog_cancelButton__tbcXE{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.SelectedSlotsDialog_cancelButton__tbcXE:hover{background:#f8fafc;border-color:#cbd5e1}.SelectedSlotsDialog_proceedButton__OIk2r{align-items:center;background:linear-gradient(135deg,#389191,#29abb4);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 24px;transition:all .2s}.SelectedSlotsDialog_proceedButton__OIk2r:hover:not(:disabled){box-shadow:0 10px 20px #667eea4d;transform:translateY(-2px)}.SelectedSlotsDialog_proceedButton__OIk2r:disabled{cursor:not-allowed;opacity:.5}@media (max-width:768px){.SelectedSlotsDialog_dialog__Vs707{border-bottom-left-radius:0;border-bottom-right-radius:0;bottom:0;left:0;max-height:90vh;position:fixed;right:0;width:100%}.SelectedSlotsDialog_header__De8TE{padding:20px}.SelectedSlotsDialog_content__BfK2p{padding:15px 5px 5px}.SelectedSlotsDialog_footer__j5sR7{padding:16px 20px}.SelectedSlotsDialog_title__CtPEL{font-size:18px}.SelectedSlotsDialog_actions__aVOWh{flex-direction:column}.SelectedSlotsDialog_cancelButton__tbcXE,.SelectedSlotsDialog_proceedButton__OIk2r{justify-content:center;width:100%}.SelectedSlotsDialog_removeButton__4\+D7S{border-radius:5px;height:21px;width:21px}}.ServiceSlotSelectionDialog_overlay__qM8fr{align-items:flex-end;background:#0000;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;top:0;transition:background .3s ease;z-index:1000}.ServiceSlotSelectionDialog_overlayVisible__wC25j{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;pointer-events:auto}.ServiceSlotSelectionDialog_dialog__IPdY3{background:#fff;border-radius:24px 24px 0 0;bottom:0;box-shadow:0 -10px 40px #0000001a;display:flex;flex-direction:column;height:97vh;left:50%;margin-bottom:0;max-width:1150px;overflow:hidden;position:absolute;transform:translateX(-50%) translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);width:calc(100% - 40px)}.ServiceSlotSelectionDialog_dialogVisible__cmw70{transform:translateX(-50%) translateY(0)}.ServiceSlotSelectionDialog_wrapperContainer__feurW{height:70vh;margin-top:-10px;overflow-y:auto;padding-top:0;scrollbar-width:none}.ServiceSlotSelectionDialog_header__mXvVO{align-items:flex-start;background:#fff;border-bottom:1px solid #eef2f6;display:flex;flex-shrink:0;justify-content:space-between;padding:20px 24px;z-index:20}.ServiceSlotSelectionDialog_title__hOxbz{color:var(--primary-dark-color);font-size:16px;font-weight:700;letter-spacing:-.3px;margin:0 0 4px}.ServiceSlotSelectionDialog_date__1aQ\+y{color:#6b7280;font-size:13px;margin:0}.ServiceSlotSelectionDialog_closeBtn__kIzZj{align-items:center;background:#0000;border:none;border-radius:8px;color:#9ca3af;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s}.ServiceSlotSelectionDialog_closeBtn__kIzZj:hover{background:#f3f4f6;color:#374151}.ServiceSlotSelectionDialog_statsBar__5asGU{align-items:center;background:#f9fafb;border-bottom:1px solid #eef2f6;display:flex;flex-shrink:0;gap:24px;padding:16px 24px}.ServiceSlotSelectionDialog_stat__LUMog{align-items:baseline;display:flex;gap:8px}.ServiceSlotSelectionDialog_statLabel__UqJgD{color:#6b7280;font-size:13px;font-weight:500}.ServiceSlotSelectionDialog_statValue__Q7-Bz{color:#1a1f36;font-size:18px;font-weight:700}.ServiceSlotSelectionDialog_savingsValue__yuRia{color:#059669;font-size:18px;font-weight:700}.ServiceSlotSelectionDialog_statDivider__FG2LW{background:#e5e7eb;height:24px;width:1px}.ServiceSlotSelectionDialog_slotsContainer__jLr-r{grid-gap:15px;align-content:flex-start;background-color:var(--light-bg-color);border-radius:10px;display:grid;flex:1 1;gap:15px;grid-template-columns:repeat(auto-fill,minmax(420px,2fr));justify-items:center;overflow-y:auto;padding:20px;width:100%}.ServiceSlotSelectionDialog_slotsFooter__hHbau{align-self:flex-end;background-color:var(--light-bg-color);border-radius:5px;bottom:-15px;display:flex;flex-direction:column;margin-bottom:40px;margin-top:10px;padding:15px;position:sticky;z-index:20}.ServiceSlotSelectionDialog_totalUnitContainer__XOv1\+{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.ServiceSlotSelectionDialog_unitContainer__l5555 p{color:var(--primary-dark-color);font-size:14px}.ServiceSlotSelectionDialog_unitContainer__l5555{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.ServiceSlotSelectionDialog_divider__LtsLB{border-top:1px dashed #adadad;margin:10px 0}.ServiceSlotSelectionDialog_slotsContainer__jLr-r::-webkit-scrollbar{width:6px}.ServiceSlotSelectionDialog_slotsContainer__jLr-r::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.ServiceSlotSelectionDialog_slotsContainer__jLr-r::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.ServiceSlotSelectionDialog_slotCard__90gGY{animation:ServiceSlotSelectionDialog_slideInCard__Lmbsp .3s ease backwards;background:#fff;border:1.5px solid #eef2f6;border-radius:16px;cursor:pointer;padding:16px 20px;transition:all .2s ease}@keyframes ServiceSlotSelectionDialog_slideInCard__Lmbsp{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.ServiceSlotSelectionDialog_slotCard__90gGY:hover{border-color:#cbd5e1;transform:translateX(2px)}.ServiceSlotSelectionDialog_slotCard__90gGY.ServiceSlotSelectionDialog_selected__Kje63{background:#f0f9ff;border-color:#3b82f6;box-shadow:0 2px 8px #3b82f61a}.ServiceSlotSelectionDialog_slotContent__yCjQE{align-items:center;display:flex;gap:16px;justify-content:space-between}.ServiceSlotSelectionDialog_timeSection__P-wSU{flex:1 1;min-width:140px}.ServiceSlotSelectionDialog_timeRange__LwBVD{align-items:center;display:flex;gap:8px;margin-bottom:6px}.ServiceSlotSelectionDialog_time__idwVn{color:#1a1f36;font-size:16px;font-weight:600}.ServiceSlotSelectionDialog_arrowIcon__\+W5Cf{color:#9ca3af}.ServiceSlotSelectionDialog_duration__kH1Im{color:#6b7280;font-size:12px}.ServiceSlotSelectionDialog_priceSection__XDn0Y{flex:1 1;text-align:right}.ServiceSlotSelectionDialog_priceInfo__weWTn{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-bottom:4px}.ServiceSlotSelectionDialog_originalPrice__TfBKs{color:#9ca3af;font-size:13px;text-decoration:line-through}.ServiceSlotSelectionDialog_discountedPrice__qDbLb{color:#1a1f36;font-size:18px;font-weight:700}.ServiceSlotSelectionDialog_discountBadge__vAZJ4{background:#ecfdf5;border-radius:12px;color:#059669;font-size:12px;font-weight:600;padding:2px 8px}.ServiceSlotSelectionDialog_taxInfo__eF1AF{color:#9ca3af;font-size:11px}.ServiceSlotSelectionDialog_checkSection__Ukx7E{flex-shrink:0}.ServiceSlotSelectionDialog_checkbox__\+BwjU{align-items:center;background:#fff;border:2px solid #d1d5db;border-radius:6px;display:flex;height:22px;justify-content:center;transition:all .2s;width:22px}.ServiceSlotSelectionDialog_slotCard__90gGY:hover .ServiceSlotSelectionDialog_checkbox__\+BwjU{border-color:#9ca3af}.ServiceSlotSelectionDialog_checkbox__\+BwjU.ServiceSlotSelectionDialog_checked__F3UQt{background:#3b82f6;border-color:#3b82f6}.ServiceSlotSelectionDialog_footer__GkmNd{background:#fff;border-top:1px solid #eef2f6;bottom:0;box-shadow:0 -2px 10px #0000000d;left:0;padding:20px 24px;position:absolute;right:0;z-index:30}.ServiceSlotSelectionDialog_totalSection__3HyAv{align-items:center;display:flex;justify-content:space-between}.ServiceSlotSelectionDialog_totalLabel__F5ykB{color:var(--primary-dark-color);display:block;font-size:16px;font-weight:700}.ServiceSlotSelectionDialog_totalLabelTag__OP\+yK{color:var(--primary-dark-color);display:block;font-size:12px;font-weight:600;margin-bottom:6px;opacity:.6}.ServiceSlotSelectionDialog_priceBreakdown__2gDdp{align-items:baseline;display:flex;gap:10px}.ServiceSlotSelectionDialog_actualTotal__ExmUt{color:#9ca3af;font-size:14px;text-decoration:line-through}.ServiceSlotSelectionDialog_totalPrice__4w6HA{color:#1a1f36;font-size:22px;font-weight:700}.ServiceSlotSelectionDialog_savingsBadge__qa53r{background:#ecfdf5;border-radius:40px;color:#059669;font-size:14px;font-weight:600;padding:8px 16px}.ServiceSlotSelectionDialog_actions__Mx83W{display:flex;gap:12px;margin-top:20px}.ServiceSlotSelectionDialog_cancelBtn__k\+TUd{background:#fff;border:2px solid #439ba7;border-radius:5px;color:#439ba7;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px;transition:all .2s}.ServiceSlotSelectionDialog_cancelBtn__k\+TUd:hover{background:#f9fafb;border:2px solid #6daab3}.ServiceSlotSelectionDialog_addToCartBtn__aRy2x{align-items:center;background:var(--primary-color);border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;flex:1.5 1;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px;transition:all .2s}.ServiceSlotSelectionDialog_addToCartBtn__aRy2x:hover:not(:disabled){box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.ServiceSlotSelectionDialog_addToCartBtn__aRy2x:disabled{cursor:not-allowed;opacity:.5}@media (max-width:1200px){.ServiceSlotSelectionDialog_slotsContainer__jLr-r{gap:15px;grid-template-columns:repeat(auto-fill,minmax(450px,1fr))}}@media (max-width:768px){.ServiceSlotSelectionDialog_slotsContainer__jLr-r{gap:12px;grid-template-columns:1fr;padding:10px}}@media (max-width:640px){.ServiceSlotSelectionDialog_dialog__IPdY3{bottom:0;height:calc(100% - 20px);left:50%;max-height:calc(100% - 20px);position:fixed;right:0;width:100%}.ServiceSlotSelectionDialog_title__hOxbz{font-size:17px}.ServiceSlotSelectionDialog_date__1aQ\+y{font-size:12px}.ServiceSlotSelectionDialog_footer__GkmNd,.ServiceSlotSelectionDialog_header__mXvVO,.ServiceSlotSelectionDialog_slotsContainer__jLr-r,.ServiceSlotSelectionDialog_statsBar__5asGU{padding-left:16px;padding-right:16px}.ServiceSlotSelectionDialog_slotsContainer__jLr-r{gap:12px;padding:10px 0 10px 5px}.ServiceSlotSelectionDialog_slotContent__yCjQE{flex-wrap:wrap}.ServiceSlotSelectionDialog_timeSection__P-wSU{margin-bottom:12px;min-width:100%}.ServiceSlotSelectionDialog_priceSection__XDn0Y{text-align:left;width:100%}.ServiceSlotSelectionDialog_priceInfo__weWTn{justify-content:flex-start}.ServiceSlotSelectionDialog_statsBar__5asGU{gap:12px}.ServiceSlotSelectionDialog_totalSection__3HyAv{align-items:flex-start;flex-direction:column;gap:12px}.ServiceSlotSelectionDialog_savingsBadge__qa53r{align-self:flex-start}.ServiceSlotSelectionDialog_actions__Mx83W{flex-direction:column}}.ServiceSlotSelectionDialog_amountRow__u\+UQA{background-color:var(--light-bg-color);border-radius:4px;display:flex;flex-direction:row;gap:50px;padding:4px 8px}.ServiceSlotSelectionDialog_footerBottomRow__Dq4D4{align-items:center;border-top:1px dashed silver;display:flex;flex-direction:row;gap:20px;margin-top:10px;padding-top:10px;width:100%;z-index:20}.ServiceSlotSelectionDialog_bookingChargeSection__aTfiA{flex:1 1;line-height:16px}.ServiceSlotSelectionDialog_bookingChargeRow__\+4K8w{background-color:#fff;padding:0}.ServiceSlotSelectionDialog_bookingChargeLabel__7WTFq{color:var(--primary-dark-color);font-size:14px;font-weight:500;margin-bottom:0;opacity:.6}.ServiceSlotSelectionDialog_actionsWrapper__7P3HV{display:flex;flex:1 1;flex-direction:row;gap:8px;margin-top:0;width:100%}.ServiceSlotSelectionDialog_mrpStrikeText__1H1kJ{color:var(--primary-dark-color);font-size:13px;opacity:.6}.ServiceSlotSelectionDialog_offerPriceText__rpDRr{font-size:15px;font-weight:600}.CustomCounter_counterContainer__wF-71{display:inline-flex;flex-direction:column;gap:4px}.CustomCounter_counterWrapper__93k7Z{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:5px;display:inline-flex;gap:0;transition:all .3s ease}.CustomCounter_counterWrapper__93k7Z.CustomCounter_disabled__wY5nB{cursor:not-allowed;opacity:.6}.CustomCounter_counterWrapper__93k7Z.CustomCounter_loading__Y-vAG{cursor:wait;opacity:.7}.CustomCounter_small__pPMIX{height:32px}.CustomCounter_small__pPMIX .CustomCounter_counterBtn__8kB\+b{font-size:16px;height:18px;width:18px}.CustomCounter_small__pPMIX .CustomCounter_inputWrapper__-8qXh{height:24px;width:35px}.CustomCounter_small__pPMIX .CustomCounter_counterInput__Rr9BI{font-size:12px;width:35px}.CustomCounter_medium__M7NTK{height:40px}.CustomCounter_medium__M7NTK .CustomCounter_counterBtn__8kB\+b{font-size:18px;height:36px;width:36px}.CustomCounter_medium__M7NTK .CustomCounter_inputWrapper__-8qXh{height:36px;width:50px}.CustomCounter_medium__M7NTK .CustomCounter_counterInput__Rr9BI{font-size:14px;width:50px}.CustomCounter_large__y4VvV{height:48px}.CustomCounter_large__y4VvV .CustomCounter_counterBtn__8kB\+b{font-size:20px;height:44px;width:44px}.CustomCounter_large__y4VvV .CustomCounter_inputWrapper__-8qXh{height:44px;width:60px}.CustomCounter_large__y4VvV .CustomCounter_counterInput__Rr9BI{font-size:16px;width:60px}.CustomCounter_inputWrapper__-8qXh{align-items:center;display:flex;justify-content:center;position:relative}.CustomCounter_loadingSpinner__\+Lu51{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.CustomCounter_spinner__2S4c8{animation:CustomCounter_spin__0uLpQ .6s linear infinite;border:2px solid #e2e8f0;border-radius:50%;border-top-color:#667eea;height:20px;width:20px}.CustomCounter_small__pPMIX .CustomCounter_spinner__2S4c8{border-width:1.5px;height:14px;width:14px}.CustomCounter_large__y4VvV .CustomCounter_spinner__2S4c8{border-width:2.5px;height:24px;width:24px}.CustomCounter_default__-XLIv{background-color:#fff;border:1px solid #e2e8f0}.CustomCounter_default__-XLIv .CustomCounter_counterBtn__8kB\+b{background-color:#f8fafc;border:none}.CustomCounter_default__-XLIv .CustomCounter_counterBtn__8kB\+b:hover:not(:disabled){background-color:#e2e8f0}.CustomCounter_rounded__5ji84{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:40px}.CustomCounter_rounded__5ji84 .CustomCounter_counterBtn__8kB\+b{background-color:#fff3;border-radius:50%;color:#fff;margin:0 4px}.CustomCounter_rounded__5ji84 .CustomCounter_counterBtn__8kB\+b:hover:not(:disabled){background-color:#ffffff4d;transform:scale(1.05)}.CustomCounter_rounded__5ji84 .CustomCounter_counterInput__Rr9BI{background-color:initial;color:#fff;font-weight:600}.CustomCounter_rounded__5ji84 .CustomCounter_counterInput__Rr9BI:focus{background-color:#ffffff1a}.CustomCounter_rounded__5ji84 .CustomCounter_spinner__2S4c8{border:2px solid #ffffff4d;border-top-color:#fff}.CustomCounter_outlined__Avw-h{background-color:initial;border:2px solid #667eea}.CustomCounter_outlined__Avw-h .CustomCounter_counterBtn__8kB\+b{background-color:initial;border:none;color:#667eea}.CustomCounter_outlined__Avw-h .CustomCounter_counterBtn__8kB\+b:hover:not(:disabled){background-color:#667eea;color:#fff}.CustomCounter_outlined__Avw-h .CustomCounter_counterInput__Rr9BI{background-color:initial;color:#667eea;font-weight:600}.CustomCounter_counterBtn__8kB\+b{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-weight:600;justify-content:center;margin:0 2px;transition:all .2s ease}.CustomCounter_counterBtn__8kB\+b:active:not(:disabled){transform:scale(.95)}.CustomCounter_counterBtn__8kB\+b:disabled{cursor:not-allowed;opacity:.5}.CustomCounter_counterWrapper__93k7Z.CustomCounter_loading__Y-vAG .CustomCounter_counterBtn__8kB\+b:active{transform:none}.CustomCounter_decrementBtn__uY6mA{background-color:#f1f5f9;color:#475569}.CustomCounter_decrementBtn__uY6mA:hover:not(:disabled){background-color:#e7e7e7;border-radius:4px;color:#1e293b}.CustomCounter_incrementBtn__YIb\+S{background-color:#f1f5f9;color:#475569}.CustomCounter_incrementBtn__YIb\+S:hover:not(:disabled){background-color:#e2e8f0;border-radius:4px;color:#1e293b}.CustomCounter_counterInput__Rr9BI{-moz-appearance:textfield;background-color:initial;border:none;font-weight:500;outline:none;padding:0 8px;text-align:center}.CustomCounter_counterInput__Rr9BI::-webkit-inner-spin-button,.CustomCounter_counterInput__Rr9BI::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.CustomCounter_counterInput__Rr9BI:focus{background-color:#f8fafc}.CustomCounter_counterInput__Rr9BI:disabled{background-color:#f1f5f9;cursor:not-allowed}.CustomCounter_resetBtn__Lw2Zt{align-items:center;background-color:#f1f5f9;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:16px;height:28px;justify-content:center;margin-left:4px;transition:all .2s ease;width:28px}.CustomCounter_resetBtn__Lw2Zt:hover:not(:disabled){background-color:#e2e8f0;transform:rotate(30deg)}.CustomCounter_resetBtn__Lw2Zt:active:not(:disabled){transform:rotate(90deg)}.CustomCounter_label__au2Kb{color:#475569;font-size:14px;font-weight:500}.CustomCounter_labelTop__QXRLY{margin-bottom:4px}.CustomCounter_labelBottom__FYT-j{margin-top:4px}.CustomCounter_labelLeft__hXAF9{margin-right:12px}@keyframes CustomCounter_pulse__LB19L{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes CustomCounter_spin__0uLpQ{to{transform:rotate(1turn)}}.CustomCounter_counterWrapper__93k7Z:focus-within{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}@media (max-width:640px){.CustomCounter_small__pPMIX .CustomCounter_counterBtn__8kB\+b{font-size:14px;height:24px;width:24px}.CustomCounter_small__pPMIX .CustomCounter_counterInput__Rr9BI,.CustomCounter_small__pPMIX .CustomCounter_inputWrapper__-8qXh{width:35px}.CustomCounter_medium__M7NTK .CustomCounter_counterBtn__8kB\+b{font-size:16px;height:32px;width:32px}.CustomCounter_medium__M7NTK .CustomCounter_counterInput__Rr9BI,.CustomCounter_medium__M7NTK .CustomCounter_inputWrapper__-8qXh{width:45px}}.SlotDeleteWarningDialog_overlay__kf8Uz{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.SlotDeleteWarningDialog_dialog__AgtUP{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a;max-width:400px;padding:32px 24px 24px;text-align:center;width:90%}.SlotDeleteWarningDialog_iconContainer__55juY{margin-bottom:20px}.SlotDeleteWarningDialog_warningIcon__v-uXS{stroke-width:1.5;color:#eab308;height:48px;margin:0 auto;width:48px}.SlotDeleteWarningDialog_title__D\+f2w{color:#111827;font-family:system-ui,-apple-system,sans-serif;font-size:20px;font-weight:600;margin:0 0 12px}.SlotDeleteWarningDialog_message__JaxuR{color:#6b7280;font-family:system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.5;margin:0 0 24px}.SlotDeleteWarningDialog_buttonGroup__GyhPf{display:flex;gap:12px;justify-content:center}.SlotDeleteWarningDialog_cancelButton__7h2oz{background:#f3f4f6;border:none;border-radius:6px;color:#374151;cursor:pointer;font-family:system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;padding:8px 20px;transition:background .2s}.SlotDeleteWarningDialog_cancelButton__7h2oz:hover{background:#e5e7eb}.SlotDeleteWarningDialog_confirmButton__O2bce{background:#dc2626;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;padding:8px 20px;transition:background .2s}.SlotDeleteWarningDialog_confirmButton__O2bce:hover{background:#b91c1c}.SlotPlaceholder_container__pz4ZY{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex:1 1;justify-content:center;min-height:400px;width:100%}.SlotPlaceholder_placeholder__DkafG{max-width:320px;padding:48px 24px;text-align:center}.SlotPlaceholder_icon__ynnUA{stroke-width:1.5;color:#9ca3af;height:64px;margin:0 auto 24px;width:64px}.SlotPlaceholder_title__SBL\+3{color:#374151;font-family:system-ui,-apple-system,sans-serif;font-size:18px;font-weight:500;margin:0 0 8px}.SlotPlaceholder_message__weL6R{color:#6b7280;font-family:system-ui,-apple-system,sans-serif;font-size:14px;margin:0 0 24px}.SlotPlaceholder_addedInfo__YWIsI{border-top:1px solid #e5e7eb;padding-top:16px}.SlotPlaceholder_addedBadge__7eyVp{background:#ecfdf5;border-radius:16px;color:#059669;display:inline-block;font-family:system-ui,-apple-system,sans-serif;font-size:12px;font-weight:500;margin-bottom:12px;padding:4px 12px}.SlotPlaceholder_addedText__qG\+2R{color:#6b7280;font-family:system-ui,-apple-system,sans-serif;font-size:13px;margin:0}.OtherServices_otherServicesContainer__pRNz3{border-radius:10px}.OtherServices_header__GdtTB{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-bottom:1rem}.OtherServices_title__LxHRa{color:#0f172a;font-size:1.125rem;font-weight:600;margin:0}.OtherServices_viewAllButton__ahNR9{background:none;border:none;color:#3b82f6;cursor:pointer;font-size:.875rem;font-weight:500;transition:color .2s ease}.OtherServices_viewAllButton__ahNR9:hover{color:#2563eb}.OtherServices_servicesList__9C85y{display:flex;flex-direction:column;gap:.75rem}.OtherServices_serviceItem__YyyXe{align-items:center;background-color:#f8fafc;border-radius:14px;cursor:pointer;display:flex;gap:.875rem;padding:.75rem;transition:all .2s ease}.OtherServices_serviceItem__YyyXe:hover{background-color:#f1f5f9;transform:translateX(4px)}.OtherServices_serviceIcon__etNtW{align-items:center;background:linear-gradient(135deg,#dbeafe,#eff6ff);border-radius:14px;display:flex;font-size:1.5rem;height:44px;justify-content:center;width:44px}.OtherServices_serviceInfo__4l\+8\+{flex:1 1}.OtherServices_serviceNameWrapper__Sa0n5{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.25rem}.OtherServices_serviceName__eU6hm{color:#0f172a;font-size:.875rem;font-weight:600}.OtherServices_popularBadge__J8zcN{background-color:#fef3c7;border-radius:12px;color:#d97706;font-size:.625rem;font-weight:600;padding:.125rem .5rem}.OtherServices_serviceMeta__diFF\+{color:#64748b;display:flex;font-size:.75rem;gap:1rem}.OtherServices_serviceDuration__v7Z-g{align-items:center;display:flex;gap:.25rem}.OtherServices_servicePrice__rD376{color:#10b981;font-weight:600}.OtherServices_addButton__ztYPO{align-items:center;background-color:#fff;border:1px solid #cbd5e1;border-radius:10px;color:#3b82f6;cursor:pointer;display:flex;font-size:1.25rem;font-weight:600;height:32px;justify-content:center;transition:all .2s ease;width:32px}.OtherServices_addButton__ztYPO:hover{background-color:#3b82f6;border-color:#3b82f6;color:#fff}.ServiceBookingSlotDetails_mainContainer__IKSMt{margin:20px auto auto;max-width:1350px}.ServiceBookingSlotDetails_container__AXagI{background-color:#fff;border-radius:10px;margin:15px auto 0;padding:25px}.ServiceBookingSlotDetails_contentWrapper__oRwWN{display:flex;flex-wrap:wrap;gap:2.5rem}.ServiceBookingSlotDetails_leftColumn__fFpUe{flex:1.25 1;min-width:300px}.ServiceBookingSlotDetails_rightColumn__16wbG{display:flex;flex:0.9 1;flex-direction:column;gap:30px;min-width:320px}.ServiceBookingSlotDetails_carouselSection__\+MKMI{display:flex;flex-direction:column;gap:10px;margin-bottom:2rem}.ServiceBookingSlotDetails_descriptionSection__hrTfv{border-top:1px solid #cecece;padding-top:2rem}.ServiceBookingSlotDetails_slotsSection__RuGnw{margin-top:-5px}.ServiceBookingSlotDetails_otherServicesSection__0lCmy{margin:3rem auto auto;max-width:1350px}.ServiceBookingSlotDetails_locationSection__oQ2pQ{margin-bottom:0;margin-top:-25px}@media (max-width:968px){.ServiceBookingSlotDetails_mainContainer__IKSMt{padding:0}.ServiceBookingSlotDetails_container__AXagI{background-color:#fff;border-radius:0;margin:10px auto 0;padding:10px}.ServiceBookingSlotDetails_contentWrapper__oRwWN{flex-direction:column;gap:0}.ServiceBookingSlotDetails_leftColumn__fFpUe,.ServiceBookingSlotDetails_rightColumn__16wbG{width:100%}.ServiceBookingSlotDetails_otherServicesSection__0lCmy{background-color:#fff;margin-bottom:0;margin-top:1rem;padding:30px 30px 30px 10px}.ServiceBookingSlotDetails_descriptionSection__hrTfv{border-top:1px solid #fff;margin-top:5px}}.BreadCrumb_breadcrumb__gZoIK{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:.8rem;gap:.4rem;margin-bottom:12px}.BreadCrumb_item__pYkhq{align-items:center;display:inline-flex;gap:.4rem}.BreadCrumb_link__04H3h{color:var(--primary-mid-dark-color);text-decoration:none}.BreadCrumb_link__04H3h:hover{color:var(--primary-dark-color);text-decoration:underline}.BreadCrumb_sep__lx20M{color:#94a3b8;-webkit-user-select:none;user-select:none}.BreadCrumb_current__FW8-L{color:#0f172a;font-weight:600}@media (max-width:640px){.BreadCrumb_item__pYkhq:not(:first-child):not(:last-child){display:none}}.AddToCartServiceBooking_pageContainer__6cNEu{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,system-ui,sans-serif;margin:30px auto 0;min-height:100vh;padding:0}.AddToCartServiceBooking_cartContainer__NL61Z{display:flex;flex:1 1;flex-direction:row;gap:1.5rem;justify-content:center;margin:0 auto;padding-bottom:5.8rem;width:100%}.AddToCartServiceBooking_summaryCard__RAu8n{width:360px}.AddToCartServiceBooking_serviceSection__5HVl3{margin-bottom:0;width:100%}.AddToCartServiceBooking_serviceCard__QLw93{background:#fff;border-radius:5px;flex:1 1;margin:5px 10px 10px;overflow:hidden;transition:box-shadow .3s ease}.AddToCartServiceBooking_serviceContent__rdfuz{display:flex;gap:1.5rem;padding:1.5rem 1.5rem 5px;width:100%}.AddToCartServiceBooking_imageWrapper__lM-rF{flex-shrink:0;position:relative}.AddToCartServiceBooking_serviceImage__me9V8{background:#f0f2f5;border-radius:7px;height:160px;object-fit:cover;width:160px}.AddToCartServiceBooking_savingsBadge__tuyUF{align-items:center;background:#10b981;border-radius:20px;bottom:-8px;color:#fff;display:flex;font-size:.7rem;font-weight:600;gap:.25rem;left:8px;padding:.25rem .75rem;position:absolute;white-space:nowrap}.AddToCartServiceBooking_serviceInfo__nhlfc{width:100%}.AddToCartServiceBooking_leftContent__htKre{background-color:#edf2f3;border:1px solid #ececec;border-radius:10px;display:flex;flex-direction:column;gap:5px;overflow:hidden}.AddToCartServiceBooking_actionBtns__1c0-X{align-items:center;background-color:#fff;display:flex;justify-content:space-between;padding:12px;width:100%}.AddToCartServiceBooking_removeBtn__U3e9B{background-color:initial;border:1px solid #8a3737;border-radius:30px;color:#8a3737;font-size:13px;max-width:130px;padding:1px 6px 2px}.AddToCartServiceBooking_serviceTitle__aQJoY{color:#394f50;font-size:.9rem;font-weight:700;line-height:1.4;margin:-4px 0 1rem;padding-bottom:0}.AddToCartServiceBooking_infoGrid__hUVZi{grid-gap:1rem;align-items:center;background:#f2f7f7;border-radius:7px;display:grid;flex-direction:row;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:1.25rem;padding:17.5px 0 1rem 20px}.AddToCartServiceBooking_infoItem__8j1qx{align-items:flex-start;display:flex;gap:.6rem}.AddToCartServiceBooking_infoIcon__TWZJG{align-items:center;background:#ebf0f1;border-radius:6px;color:var(--primary-color);display:flex;height:32px;justify-content:center;width:32px}.AddToCartServiceBooking_infoLabel__\+5jy0{color:#1f1f1f;font-size:13px;font-weight:600;letter-spacing:.3px;letter-spacing:.5px;margin-top:-3px}.AddToCartServiceBooking_infoValue__2XHNm{color:#686868;font-size:.85rem;font-weight:400;margin-top:-2px}.AddToCartServiceBooking_deliveryAreaCard__5Urdx{background:#fafafa;border:1px solid #e5e7eb;border-radius:16px;margin-bottom:1.25rem;padding:1rem}.AddToCartServiceBooking_deliveryHeader__F7XmP{align-items:center;border-bottom:1px solid #e5e7eb;color:#1a1a2e;display:flex;font-size:.8rem;font-weight:600;gap:.5rem;margin-bottom:.75rem;padding-bottom:.5rem}.AddToCartServiceBooking_deliveryDetails__dUGXI{display:flex;flex-direction:column;gap:.5rem}.AddToCartServiceBooking_deliveryRow__vGYt3{align-items:center;color:#34373b;display:flex;font-size:.83rem;gap:.5rem}.AddToCartServiceBooking_serviceFooter__WAog8{background:#fafafa;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1rem 1.5rem}.AddToCartServiceBooking_bookingFee__BE-n6,.AddToCartServiceBooking_cancellationInfo__3KsvK,.AddToCartServiceBooking_deliveryInfo__gKcnP{align-items:center;color:#4b5563;display:flex;font-size:.75rem;gap:.5rem}.AddToCartServiceBooking_freeBadge__3vbq\+{background:#10b981;border-radius:20px;color:#fff;font-size:.65rem;font-weight:600;padding:.2rem .5rem}.AddToCartServiceBooking_summarySection__bFGHc{display:flex;flex-direction:column;gap:1.25rem;height:fit-content;position:sticky;top:7.5rem}.AddToCartServiceBooking_loyaltyCard__RUfuW{align-items:center;background:#1a1a2e;border-radius:24px;box-shadow:0 4px 15px #0000000d;color:#fff;display:flex;gap:1rem;padding:1.25rem}.AddToCartServiceBooking_loyaltyIcon__32we7{font-size:2rem}.AddToCartServiceBooking_loyaltyContent__F01B7{flex:1 1}.AddToCartServiceBooking_loyaltyTitle__ZpZ7X{font-size:.9rem;font-weight:600;margin:0}.AddToCartServiceBooking_loyaltyLevel__6jJfr{font-size:.7rem;margin:.25rem 0 0;opacity:.8}.AddToCartServiceBooking_pointsRow__eR126{display:flex;font-size:.65rem;justify-content:space-between;margin-top:.5rem;opacity:.7}.AddToCartServiceBooking_summaryTitle__79TT6{border-bottom:1px solid #e5e7eb;color:#1a1a2e;font-size:1.1rem;font-weight:700;margin:0 0 1.25rem;padding-bottom:.75rem}.AddToCartServiceBooking_summaryContent__BLl-5{display:flex;flex-direction:column;gap:.75rem}.AddToCartServiceBooking_summaryRow__lCF94{align-items:center;color:#4b5563;display:flex;font-size:.85rem;justify-content:space-between}.AddToCartServiceBooking_summaryRow__lCF94 span:first-child{color:#6b7280}.AddToCartServiceBooking_reviewAndRatingContainer__H54Q1{align-items:center;display:flex;flex-direction:row;gap:4px;margin-bottom:1.5rem;margin-left:-4px;margin-top:-2px;padding-top:0}.AddToCartServiceBooking_reviewAndRatingContainer__H54Q1 span{color:#616161;font-size:13px}.AddToCartServiceBooking_savingsRow__MmTHz{color:#10b981;display:flex;font-size:.85rem;font-weight:600;justify-content:space-between}.AddToCartServiceBooking_loyaltySummaryRow__MZ23S{background:#fef3c7;border-radius:10px;display:flex;font-size:.85rem;justify-content:space-between;padding:.5rem}.AddToCartServiceBooking_loyaltySummaryRow__MZ23S span:first-child{color:#92400e;font-weight:600}.AddToCartServiceBooking_loyaltySummaryRow__MZ23S span:last-child{color:#92400e;font-weight:700}.AddToCartServiceBooking_freeText__ask8p{color:#10b981!important;font-weight:600}.AddToCartServiceBooking_grandTotalRow__BB4kW{font-size:1rem;font-weight:700}.AddToCartServiceBooking_grandTotalRow__BB4kW span:first-child{color:#1a1a2e;font-weight:700}.AddToCartServiceBooking_grandTotal__aOZ0M{color:#1a1a2e!important;font-size:1.3rem;font-weight:800}.AddToCartServiceBooking_taxInfo__0M3T\+{border-top:1px dashed #e5e7eb;color:#9ca3af;display:flex;font-size:.65rem;justify-content:space-between;margin-top:.5rem;padding-top:.5rem}.AddToCartServiceBooking_checkoutBtn__MHtLD{align-items:center;background:#1a1a2e;border:none;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;justify-content:center;margin-top:1.5rem;padding:.9rem;transition:all .2s;width:100%}.AddToCartServiceBooking_checkoutBtn__MHtLD:hover{background:#2d2d44;transform:translateY(-1px)}.AddToCartServiceBooking_paymentMethods__Jvj8b{color:#9ca3af;display:flex;font-size:.65rem;gap:1rem;justify-content:center;margin-top:1rem}.AddToCartServiceBooking_helpCard__slAvw{align-items:center;background:#fafafa;border:1px solid #e5e7eb;border-radius:20px;display:flex;gap:.75rem;padding:1rem}.AddToCartServiceBooking_helpIcon__1K3nz{font-size:1.5rem}.AddToCartServiceBooking_helpTitle__rU3nm{color:#1a1a2e;font-size:.8rem;font-weight:600}.AddToCartServiceBooking_helpContact__3leLr{color:#6b7280;font-size:.7rem}.AddToCartServiceBooking_helpPhone__UBK02{align-items:center;color:#1a1a2e;display:flex;font-size:.65rem;gap:.25rem;margin-top:.2rem}.AddToCartServiceBooking_emptyCart__edI7P{background:#fff;border-radius:32px;box-shadow:0 4px 15px #0000000d;padding:4rem;text-align:center}.AddToCartServiceBooking_emptyCartIcon__OmNZ3{font-size:4rem;margin-bottom:1rem;opacity:.5}.AddToCartServiceBooking_emptyTitle__rGa5W{color:#1a1a2e;font-size:1.5rem;margin-bottom:.5rem}.AddToCartServiceBooking_emptyText__fLArN{color:#6b7280;margin-bottom:2rem}.AddToCartServiceBooking_shopBtn__Wm96y{align-items:center;background:#1a1a2e;border:none;border-radius:50px;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:.5rem;padding:.8rem 2rem;transition:all .2s}.AddToCartServiceBooking_shopBtn__Wm96y:hover{background:#2d2d44}.AddToCartServiceBooking_featuresFooter__GbVxT{background:#fff;border-radius:60px;box-shadow:0 4px 15px #0000000d;display:flex;gap:1rem;justify-content:space-between;margin-top:3rem;padding:1.25rem 2rem}.AddToCartServiceBooking_feature__YeY\+b{align-items:center;color:#4b5563;display:flex;font-size:.8rem;font-weight:500;gap:.5rem}@media (max-width:1224px){.AddToCartServiceBooking_serviceContent__rdfuz{flex-direction:column}.AddToCartServiceBooking_imageWrapper__lM-rF{text-align:center}.AddToCartServiceBooking_serviceImage__me9V8{height:200px;width:100%}}@media (max-width:900px){.AddToCartServiceBooking_reviewAndRatingContainer__H54Q1{margin-top:5px}.AddToCartServiceBooking_serviceImage__me9V8{height:80px;width:80px}.AddToCartServiceBooking_serviceTitle__aQJoY{font-size:14px;font-weight:600}.AddToCartServiceBooking_infoGrid__hUVZi{gap:14px}.AddToCartServiceBooking_actionBtns__1c0-X{padding:5px 10px 5px 5px}.AddToCartServiceBooking_serviceCard__QLw93{border-radius:0;margin:3px 0 0}.AddToCartServiceBooking_cartContainer__NL61Z{padding:0}.AddToCartServiceBooking_leftContent__htKre{border:none;border-radius:0;width:100%}.AddToCartServiceBooking_pageContainer__6cNEu{margin-top:1rem;padding:0}.AddToCartServiceBooking_summarySection__bFGHc{position:static}.AddToCartServiceBooking_cartTitle__BJWKX{font-size:1.8rem}.AddToCartServiceBooking_serviceFooter__WAog8{align-items:center;flex-direction:column;gap:.5rem}.AddToCartServiceBooking_featuresFooter__GbVxT{border-radius:30px;flex-wrap:wrap;justify-content:center}.AddToCartServiceBooking_feature__YeY\+b{justify-content:center;min-width:100px}.AddToCartServiceBooking_durationGrid__s-KUG{grid-template-columns:1fr}}@media (max-width:560px){.AddToCartServiceBooking_infoGrid__hUVZi{background-color:initial;padding:0}.AddToCartServiceBooking_infoIcon__TWZJG{size:14px;height:27px;width:27px}.AddToCartServiceBooking_infoLabel__\+5jy0,.AddToCartServiceBooking_infoValue__2XHNm{font-size:12px;letter-spacing:-.1px}.AddToCartServiceBooking_serviceContent__rdfuz{padding:.5rem}.AddToCartServiceBooking_infoGrid__hUVZi{align-items:flex-start;display:flex;flex-direction:column}.AddToCartServiceBooking_cardHeader__Z2Mh1{flex-direction:column;gap:1rem;text-align:center}.AddToCartServiceBooking_priceRow__-6eRE{flex-wrap:wrap;gap:.3rem}.AddToCartServiceBooking_emptyCart__edI7P{padding:2rem}.AddToCartServiceBooking_durationCard__gd1hi{padding:.5rem}}.AddToCartServiceHeader_cardHeader__\+LKux{display:flex}.AddToCartServiceHeader_storeInfo__jZox8{align-items:center;display:flex;gap:.75rem}.AddToCartServiceHeader_storeIcon__JuZqL{align-items:center;background:#eef1f1;border-radius:7px;color:#fff;display:flex;font-size:1.5rem;height:40px;justify-content:center;width:40px}.AddToCartServiceHeader_storeName__h5AO4{color:#1a1a2e;font-size:.9rem;font-weight:700;margin:0 0 .2rem}.AddToCartServiceHeader_rating__rAEc9{align-items:center;color:#f59e0b;display:flex;font-size:.7rem;gap:.2rem}.AddToCartServiceHeader_rating__rAEc9 span{color:#6b7280;margin-left:.25rem}.AddToCartServiceHeader_actionBtns__Unhmv{display:flex;gap:.5rem}.AddToCartServiceHeader_removeBtn__fZbay{align-items:center;background:none;background:#f3f3f3;border:none;border-radius:40px;color:#6b7280;cursor:pointer;display:flex;font-size:.8rem;font-weight:500;gap:.3rem;padding:.5rem 1rem;transition:all .2s}.AddToCartServiceHeader_removeBtn__fZbay:hover{background:#f7f1f1;color:#ef4444}@media (max-width:560px){.AddToCartServiceHeader_cardHeader__\+LKux{padding:.6rem .3rem}.AddToCartServiceHeader_review__q-JSJ{display:none}}.AddToCartSelectedSlots_durationListBlock__kUxO3{background:#f2f7f7;border-radius:7px;margin-bottom:1.25rem;padding:.7rem}.AddToCartSelectedSlots_durationHeader__xIKYC{align-items:center;border-bottom:1px solid #e5e7eb;color:#2e4444;display:flex;font-size:.8rem;font-weight:600;gap:.5rem;margin-bottom:.2rem;padding-bottom:.75rem}.AddToCartSelectedSlots_durationHeader__xIKYC span{font-size:.9rem}.AddToCartSelectedSlots_durationHint__cCOaG{color:#6b7280;font-size:.7rem;font-weight:400;margin-left:auto}.AddToCartSelectedSlots_sliderWrapper__M3-MZ{min-widt:450px;align-items:center;display:flex;overflow:hidden;padding:0;position:relative;width:100%}.AddToCartSelectedSlots_durationGrid__aqh96{-ms-overflow-style:none;display:flex;gap:20px;overflow-x:auto;overflow-y:hidden;padding:10px 0;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.AddToCartSelectedSlots_durationGrid__aqh96::-webkit-scrollbar{display:none}.AddToCartSelectedSlots_durationCard__0ozzX{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;flex:0 0 auto;justify-content:space-between;padding:.6rem .8rem;position:relative;scroll-snap-align:start;transition:all .2s ease}.AddToCartSelectedSlots_durationCard__0ozzX:hover{border-color:#1a1a2e;box-shadow:0 2px 8px #0000000d;transform:translateY(-1px)}.AddToCartSelectedSlots_durationCardSelected__al6Pk{background:#f8f8ff;border-color:#1a1a2e;box-shadow:0 2px 8px #1a1a2e1a}.AddToCartSelectedSlots_durationTime__07vec{align-items:center;color:#1a1a2e;display:flex;font-size:.75rem;font-weight:500;gap:.4rem}.AddToCartSelectedSlots_durationPrice__pOX4r{background:#f0f2f5;border-radius:20px;color:#1a1a2e;font-size:.7rem;font-weight:700;padding:.2rem .5rem}.AddToCartSelectedSlots_selectedCheck__i1bam{background:#1a1a2e;border-radius:50%;color:#fff;padding:2px;position:absolute;right:-6px;top:-6px}.AddToCartSelectedSlots_removeButton__8y7fu{align-items:center;background-color:#fff;border:1px solid #e7e7e7;border-radius:5px;color:#383838;cursor:pointer;display:flex;font-size:12px;justify-content:center;margin-top:2px;padding:6px;position:relative;transition:all .2s ease;width:100%;z-index:10}.AddToCartSelectedSlots_removeButton__8y7fu:hover:not(:disabled){background-color:#fef2f2;border-color:#ef4444;color:#ef4444}.AddToCartSelectedSlots_removeButtonDisabled__DLFjP{cursor:not-allowed;opacity:.6}.AddToCartSelectedSlots_card__zfERp{flex:0 0 auto;position:relative;width:60%}.AddToCartSelectedSlots_cardDeleting__em\+gu{opacity:.6;pointer-events:none}.AddToCartSelectedSlots_cardError__oe6US{background:#fef2f2;border:1px solid #ef4444}.AddToCartSelectedSlots_spinner__fumRU{animation:AddToCartSelectedSlots_spin__AR6Et .8s linear infinite}@keyframes AddToCartSelectedSlots_spin__AR6Et{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AddToCartSelectedSlots_errorMessage__PicuS{color:#ef4444;font-size:.65rem;margin-top:.5rem;padding:.25rem;text-align:center}.AddToCartSelectedSlots_arrowButton__TMxZl{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:50%;box-shadow:0 2px 8px #0000001a;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:36px;z-index:10}.AddToCartSelectedSlots_arrowButton__TMxZl:hover{background:#f8f8ff;border-color:#1a1a2e;box-shadow:0 4px 12px #00000026}.AddToCartSelectedSlots_arrowButton__TMxZl:active{transform:translateY(-50%) scale(.95)}.AddToCartSelectedSlots_leftArrow__wcMXv{left:10px}.AddToCartSelectedSlots_rightArrow__v-bBv{right:10px}.AddToCartSelectedSlots_viewMoreWrapper__qN9KZ{align-items:center;display:flex;justify-content:center;padding:1rem 0 .5rem;width:100%}.AddToCartSelectedSlots_viewMoreButton__xiBGk{align-items:center;border:none;border-radius:40px;color:var(--primary-color);cursor:pointer;display:flex;font-size:.8rem;font-weight:500;gap:.5rem;padding:.6rem 2rem;transition:all .2s ease}.AddToCartSelectedSlots_viewMoreButton__xiBGk:active{transform:translateY(0)}.AddToCartSelectedSlots_viewMoreButton__xiBGk svg{transition:transform .3s ease}.AddToCartSelectedSlots_viewMoreButton__xiBGk:hover svg{transform:translateX(4px)}.AddToCartSelectedSlots_dialogOverlay__BWqa7{align-items:center;animation:AddToCartSelectedSlots_fadeIn__botOV .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.AddToCartSelectedSlots_dialogContent__ZzKkT{animation:AddToCartSelectedSlots_slideUp__qt-2J .3s ease;background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000026;display:flex;flex-direction:column;max-height:94vh;max-width:900px;padding:1.5rem;width:90%}.AddToCartSelectedSlots_dialogHeader__MRZNZ{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem}.AddToCartSelectedSlots_dialogTitle__2qjQa{align-items:center;color:#1a1a2e;display:flex;font-size:1rem;font-weight:600;gap:.5rem}.AddToCartSelectedSlots_dialogCloseButton__v1U2h{background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;font-size:1.5rem;line-height:1;padding:.25rem .5rem;transition:all .2s ease}.AddToCartSelectedSlots_dialogCloseButton__v1U2h:hover{background:#f3f4f6;color:#1a1a2e}.AddToCartSelectedSlots_dialogGrid__LvPxI{grid-gap:.75rem;align-content:start;display:grid;flex:1 1;gap:.75rem;grid-template-columns:repeat(2,1fr);overflow-y:auto}.AddToCartSelectedSlots_dialogGrid__LvPxI::-webkit-scrollbar{width:6px}.AddToCartSelectedSlots_dialogGrid__LvPxI::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.AddToCartSelectedSlots_dialogGrid__LvPxI::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px}.AddToCartSelectedSlots_dialogGrid__LvPxI::-webkit-scrollbar-thumb:hover{background:#9ca3af}.AddToCartSelectedSlots_dialogCard__8stdw{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;display:flex;justify-content:space-between;padding:.5rem .75rem;transition:all .2s ease}.AddToCartSelectedSlots_dialogCard__8stdw:hover{background:#f8f8ff;border-color:#1a1a2e}.AddToCartSelectedSlots_dialogCardInfo__TUiEx{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:.75rem}.AddToCartSelectedSlots_dialogCardTime__Vf94M{color:#1a1a2e;font-size:.75rem;font-weight:500}.AddToCartSelectedSlots_dialogCardPrice__\+6wQ2{background:#f0f2f5;border-radius:20px;color:#1a1a2e;font-size:.7rem;font-weight:700;padding:.2rem .5rem}.AddToCartSelectedSlots_dialogCardRemove__6Na2g{background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;font-size:.7rem;padding:.25rem .5rem;transition:all .2s ease}.AddToCartSelectedSlots_dialogCardRemove__6Na2g:hover:not(:disabled){background:#fef2f2;color:#ef4444}.AddToCartSelectedSlots_dialogCardRemove__6Na2g:disabled{cursor:not-allowed;opacity:.5}.AddToCartSelectedSlots_dialogFooter__TwJYR{align-items:center;border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-top:1rem;padding-top:1rem}.AddToCartSelectedSlots_dialogSlotCount__-Efcm{color:#6b7280;font-size:.75rem}.AddToCartSelectedSlots_dialogCloseFooterButton__zdeGx{background:var(--primary-color);border:none;border-radius:40px;color:#fff;cursor:pointer;font-size:.75rem;font-weight:500;padding:.5rem 1.5rem;transition:all .2s ease}.AddToCartSelectedSlots_dialogCloseFooterButton__zdeGx:hover{background:#2d2d44}@keyframes AddToCartSelectedSlots_fadeIn__botOV{0%{opacity:0}to{opacity:1}}@keyframes AddToCartSelectedSlots_slideUp__qt-2J{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.AddToCartSelectedSlots_loadingPlaceholder__fYTov{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2rem 1rem;text-align:center}.AddToCartSelectedSlots_spinnerWrapper__wTTdK{margin-bottom:1rem}.AddToCartSelectedSlots_loadingSpinner__5NI2r{animation:AddToCartSelectedSlots_spin__AR6Et .8s linear infinite;color:#1a1a2e}.AddToCartSelectedSlots_loadingPlaceholder__fYTov p{color:#6b7280;font-size:.85rem;margin-bottom:1.5rem}.AddToCartSelectedSlots_skeletonContainer__91gav{display:flex;gap:20px;overflow:hidden;width:100%}.AddToCartSelectedSlots_skeletonCard__UWOYs{animation:AddToCartSelectedSlots_shimmer__ZdhQw 1.5s infinite;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%);background-size:200% 100%;border-radius:12px;flex:0 0 auto;height:100px;max-width:400px;min-width:320px;width:100%}@keyframes AddToCartSelectedSlots_shimmer__ZdhQw{0%{background-position:-200% 0}to{background-position:200% 0}}.AddToCartSelectedSlots_emptySlotsMessage__-3nM0{align-items:center;color:#6b7280;display:flex;flex-direction:column;gap:.75rem;justify-content:center;padding:2rem 1rem;text-align:center}.AddToCartSelectedSlots_emptySlotsMessage__-3nM0 p{font-size:.85rem;margin:0}.AddToCartSelectedSlots_emptySubText__qSFaX{color:#9ca3af;font-size:.7rem!important}.AddToCartSelectedSlots_resetButton__8TT\+m{background:#1a1a2e;border:none;border-radius:40px;color:#fff;cursor:pointer;font-size:.75rem;font-weight:500;margin-top:.5rem;padding:.5rem 1.5rem;transition:all .2s ease}.AddToCartSelectedSlots_resetButton__8TT\+m:hover{background:#2d2d44;transform:translateY(-1px)}@media (max-width:1024px){.AddToCartSelectedSlots_skeletonCard__UWOYs{max-width:360px;min-width:280px}}@media (max-width:768px){.AddToCartSelectedSlots_dialogHeader__MRZNZ{margin-right:12px}.AddToCartSelectedSlots_dialogContent__ZzKkT{border-bottom-left-radius:0;border-bottom-right-radius:0;bottom:0;left:0;max-width:100%;padding-right:.5rem;position:fixed;right:0;width:100%}.AddToCartSelectedSlots_dialogGrid__LvPxI{padding-right:0}.AddToCartSelectedSlots_card__zfERp{width:97%}.AddToCartSelectedSlots_removeButton__8y7fu{width:100%}.AddToCartSelectedSlots_durationListBlock__kUxO3{padding:.5rem}.AddToCartSelectedSlots_durationHeader__xIKYC{font-size:.75rem;gap:.4rem;margin-bottom:.5rem;padding-bottom:.5rem}.AddToCartSelectedSlots_durationHint__cCOaG{font-size:.6rem}.AddToCartSelectedSlots_durationGrid__aqh96{gap:4px;padding:8px 5px}.AddToCartSelectedSlots_arrowButton__TMxZl{height:30px;width:30px}.AddToCartSelectedSlots_arrowButton__TMxZl svg{height:16px;width:16px}.AddToCartSelectedSlots_leftArrow__wcMXv{left:6px}.AddToCartSelectedSlots_rightArrow__v-bBv{right:6px}.AddToCartSelectedSlots_removeButton__8y7fu{font-size:11px;padding:5px}.AddToCartSelectedSlots_dialogGrid__LvPxI{gap:.6rem;grid-template-columns:1fr}.AddToCartSelectedSlots_dialogTitle__2qjQa{font-size:.85rem}.AddToCartSelectedSlots_dialogCard__8stdw{padding:.4rem .6rem}.AddToCartSelectedSlots_dialogCardTime__Vf94M{font-size:.7rem}.AddToCartSelectedSlots_dialogCardPrice__\+6wQ2{font-size:.6rem}.AddToCartSelectedSlots_dialogCloseFooterButton__zdeGx{font-size:.7rem;padding:.4rem 1rem}}@media (max-width:480px){.AddToCartSelectedSlots_card__zfERp{width:100%}.AddToCartSelectedSlots_durationListBlock__kUxO3{padding:.4rem}.AddToCartSelectedSlots_durationHeader__xIKYC{font-size:.65rem;gap:.3rem;margin-bottom:.4rem;padding-bottom:.4rem}.AddToCartSelectedSlots_durationHint__cCOaG{font-size:.5rem}.AddToCartSelectedSlots_skeletonCard__UWOYs{max-width:240px;min-width:200px}.AddToCartSelectedSlots_durationGrid__aqh96{gap:0;padding:6px 0}.AddToCartSelectedSlots_arrowButton__TMxZl{height:26px;width:26px}.AddToCartSelectedSlots_arrowButton__TMxZl svg{height:14px;width:14px}.AddToCartSelectedSlots_leftArrow__wcMXv{left:4px}.AddToCartSelectedSlots_rightArrow__v-bBv{right:4px}.AddToCartSelectedSlots_removeButton__8y7fu{font-size:9px;padding:4px}.AddToCartSelectedSlots_emptySlotsMessage__-3nM0,.AddToCartSelectedSlots_loadingPlaceholder__fYTov{padding:1rem .5rem}.AddToCartSelectedSlots_emptySlotsMessage__-3nM0 p{font-size:.75rem}.AddToCartSelectedSlots_emptySubText__qSFaX{font-size:.6rem!important}.AddToCartSelectedSlots_resetButton__8TT\+m{font-size:.65rem;padding:.4rem 1rem}.AddToCartSelectedSlots_durationCard__0ozzX{padding:.4rem .6rem}.AddToCartSelectedSlots_durationTime__07vec{font-size:.65rem}.AddToCartSelectedSlots_durationPrice__pOX4r{font-size:.6rem;padding:.15rem .4rem}.AddToCartSelectedSlots_viewMoreButton__xiBGk{font-size:.7rem;padding:.5rem 1.5rem}.AddToCartSelectedSlots_dialogHeader__MRZNZ{margin-bottom:.75rem;padding-bottom:.75rem}.AddToCartSelectedSlots_dialogTitle__2qjQa{font-size:.75rem}.AddToCartSelectedSlots_dialogCard__8stdw{padding:.3rem .5rem}.AddToCartSelectedSlots_dialogCardTime__Vf94M{font-size:.65rem}.AddToCartSelectedSlots_dialogCardPrice__\+6wQ2{font-size:.55rem;padding:.15rem .35rem}}@media (max-width:360px){.AddToCartSelectedSlots_durationGrid__aqh96{gap:10px;padding:4px 2px}.AddToCartSelectedSlots_arrowButton__TMxZl{height:22px;width:22px}.AddToCartSelectedSlots_arrowButton__TMxZl svg{height:12px;width:12px}.AddToCartSelectedSlots_leftArrow__wcMXv{left:2px}.AddToCartSelectedSlots_rightArrow__v-bBv{right:2px}.AddToCartSelectedSlots_durationHeader__xIKYC{font-size:.6rem}.AddToCartSelectedSlots_durationHint__cCOaG{font-size:.45rem}.AddToCartSelectedSlots_removeButton__8y7fu{font-size:8px;padding:3px}.AddToCartSelectedSlots_durationCard__0ozzX{padding:.3rem .4rem}.AddToCartSelectedSlots_durationTime__07vec{font-size:.55rem}.AddToCartSelectedSlots_durationPrice__pOX4r{font-size:.5rem;padding:.1rem .3rem}}.RemoveWarningDialog_overlay__amOGU{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.RemoveWarningDialog_dialog__vf4R4{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a;max-width:400px;padding:32px 24px 24px;text-align:center;width:90%}.RemoveWarningDialog_iconContainer__-nKHm{margin-bottom:20px}.RemoveWarningDialog_warningIcon__2rikc{stroke-width:1.5;color:#eab308;height:48px;margin:0 auto;width:48px}.RemoveWarningDialog_title__fQvhV{color:#111827;font-family:system-ui,-apple-system,sans-serif;font-size:20px;font-weight:600;margin:0 0 12px}.RemoveWarningDialog_message__gM4kg{color:#6b7280;font-family:system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.5;margin:0 0 24px}.RemoveWarningDialog_buttonGroup__RnIoK{display:flex;gap:12px;justify-content:center}.RemoveWarningDialog_cancelButton__Y0TZ8{background:#f3f4f6;border:none;border-radius:6px;color:#374151;cursor:pointer;font-family:system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;padding:8px 20px;transition:background .2s}.RemoveWarningDialog_cancelButton__Y0TZ8:hover{background:#e5e7eb}.RemoveWarningDialog_confirmButton__\+bqFU{background:#dc2626;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;padding:8px 20px;transition:background .2s}.RemoveWarningDialog_confirmButton__\+bqFU:hover{background:#b91c1c}.SlotResourceUnitFooter_slotsFooter__VQkQj{align-self:flex-end;background-color:#fff;border-radius:5px;display:flex;flex-direction:column;margin-top:10px;padding:10px 15px 5px;position:sticky;z-index:20}.SlotResourceUnitFooter_totalUnitContainer__GqIsk{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.SlotResourceUnitFooter_unitContainer__GeAxp p{color:#3b3b3b;font-size:14px}.SlotResourceUnitFooter_unitContainer__GeAxp{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.SlotResourceUnitFooter_divider__44Pk1{border-top:1px dashed #adadad;margin:10px 0}.SlotResourceUnitFooter_slotsContainer__g2nOy::-webkit-scrollbar{width:6px}.SlotResourceUnitFooter_slotsContainer__g2nOy::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.SlotResourceUnitFooter_slotsContainer__g2nOy::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.CartPlaceholder_pageContainer__zsMd3{background:#f8f9fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,system-ui,sans-serif;min-height:100vh;overflow-x:hidden;padding:2rem;position:relative}.CartPlaceholder_cartContainer__lrJFG{margin:0 auto;max-width:1200px;width:100%}.CartPlaceholder_cartHeader__ne69V{animation:CartPlaceholder_fadeInDown__p2iOz .6s ease-out;margin-bottom:2.5rem;text-align:center}@keyframes CartPlaceholder_fadeInDown__p2iOz{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.CartPlaceholder_headerBadge__Wb4iT{align-items:center;background:#1a1a2e14;border-radius:40px;color:#1a1a2e;display:inline-flex;font-size:.75rem;font-weight:500;gap:.5rem;letter-spacing:.3px;margin-bottom:1.5rem;padding:.4rem 1.2rem}.CartPlaceholder_titleWrapper__Bplq\+{align-items:center;display:flex;gap:1rem;justify-content:center;margin-bottom:.5rem}.CartPlaceholder_animatedIcon__83PoE{align-items:center;animation:CartPlaceholder_pulse__CjnhI 2s ease-in-out infinite;background:#1a1a2e;border-radius:20px;color:#fff;display:flex;height:52px;justify-content:center;transition:all .3s ease;width:52px}@keyframes CartPlaceholder_pulse__CjnhI{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.CartPlaceholder_cartTitle__bhTE9{color:#1a1a2e;font-size:2.5rem;font-weight:700;letter-spacing:-.5px;margin:0}.CartPlaceholder_cartSubtitle__LzOno{color:#6c757d;font-size:.9rem;font-weight:500;margin-top:.5rem}.CartPlaceholder_emptyCart__JhO0l{background:#fff;border-radius:32px;overflow:hidden;padding:3rem;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.CartPlaceholder_decorativeCircle1__90XAk{background:#1a1a2e08;border-radius:50%;height:150px;pointer-events:none;position:absolute;right:-50px;top:-50px;width:150px}.CartPlaceholder_decorativeCircle2__rhYdf{background:#1a1a2e05;border-radius:50%;bottom:-30px;height:100px;left:-30px;pointer-events:none;position:absolute;width:100px}.CartPlaceholder_decorativeCircle3__HYoac{background:#1a1a2e03;border-radius:50%;height:60px;left:20%;pointer-events:none;position:absolute;top:30%;width:60px}.CartPlaceholder_emptyCartIconWrapper__4aFla{display:inline-block;margin-bottom:1.5rem;position:relative}.CartPlaceholder_emptyCartIcon__hnYhc{align-items:center;animation:CartPlaceholder_float__s-a7e 3s ease-in-out infinite;background:linear-gradient(135deg,#357375,#40c1c5);border-radius:50%;display:flex;height:100px;justify-content:center;position:relative;width:100px;z-index:2}.CartPlaceholder_emptyCartIcon__hnYhc svg{color:#fff;height:48px;opacity:.9;width:48px}@keyframes CartPlaceholder_float__s-a7e{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.CartPlaceholder_iconPulse__x8T0F{animation:CartPlaceholder_ripple__o6k29 2s ease-out infinite;background:#1a1a2e26;border-radius:50%;height:100px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100px;z-index:1}@keyframes CartPlaceholder_ripple__o6k29{0%{height:100px;opacity:.5;width:100px}to{height:140px;opacity:0;width:140px}}.CartPlaceholder_emptyTitle__WIh2Y{color:var(--primary-dark-color);font-size:1.4rem;font-weight:700;letter-spacing:-.3px;margin-bottom:.3rem}.CartPlaceholder_emptyText__Kris5{color:var(--primary-dark-color);font-size:.95rem;line-height:1.5;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:400px;opacity:.6}.CartPlaceholder_featuresGrid__cBZoa{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-bottom:2rem}.CartPlaceholder_featureCard__\+vVnW{align-items:center;background:#f8f9fa;border-radius:50px;cursor:default;display:flex;gap:.75rem;padding:.75rem 1.25rem;transition:all .2s ease}.CartPlaceholder_featureCard__\+vVnW:hover{background:#f0f2f5;transform:translateY(-2px)}.CartPlaceholder_featureIcon__bXxf-{align-items:center;background:var(--primary-color);border-radius:50%;color:#fff;display:flex;height:32px;justify-content:center;width:32px}.CartPlaceholder_featureContent__Rp6yq{align-items:flex-start;display:flex;flex-direction:column}.CartPlaceholder_featureTitle__VzYEg{color:var(--primary-dark-color);font-size:.8rem;font-weight:700}.CartPlaceholder_featureDesc__o4iuK{color:#6c757d;font-size:.7rem}.CartPlaceholder_shopBtn__SVnU5{align-items:center;background:var(--primary-color);border:none;border-radius:50px;color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:.5rem;margin-bottom:2rem;overflow:hidden;padding:.9rem 2rem;position:relative;transition:all .3s ease}.CartPlaceholder_shopBtn__SVnU5:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.CartPlaceholder_shopBtn__SVnU5:hover:before{left:100%}.CartPlaceholder_shopBtn__SVnU5:hover{background:#2d2d44;box-shadow:0 8px 20px #1a1a2e33;transform:translateY(-2px)}.CartPlaceholder_btnArrow__iXFEO{transition:transform .2s ease}.CartPlaceholder_shopBtn__SVnU5:hover .CartPlaceholder_btnArrow__iXFEO{transform:translateX(4px)}.CartPlaceholder_trustBadges__qojp7{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.CartPlaceholder_trustBadge__uK1wV{align-items:center;color:#6c757d;display:flex;font-size:.7rem;gap:.5rem}.CartPlaceholder_trustDot__eM7Fs{background:#1a1a2e;border-radius:50%;height:4px;opacity:.5;width:4px}.CartPlaceholder_recommendedSection__\+T7Qr{animation:CartPlaceholder_fadeInUp__CqQ8i .6s ease-out .2s both;margin-top:5rem}@keyframes CartPlaceholder_fadeInUp__CqQ8i{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CartPlaceholder_recommendedHeader__lY2FS{align-items:center;display:flex;gap:1rem;justify-content:center}.CartPlaceholder_recommendedLine__GxQhb{background:#e5e7eb;height:1px;width:40px}.CartPlaceholder_recommendedHeader__lY2FS span{color:#6c757d;font-size:.8rem;font-weight:600;letter-spacing:1px;text-transform:uppercase}.CartPlaceholder_recommendedGrid__RAoqP{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}.CartPlaceholder_recommendedCard__GyUj4{align-items:center;background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000a;display:flex;gap:.75rem;overflow:hidden;padding:1rem;transition:all .2s ease}.CartPlaceholder_recommendedCard__GyUj4:hover{box-shadow:0 8px 20px #00000014;transform:translateY(-2px)}.CartPlaceholder_recommendedImage__e2Ymj{animation:CartPlaceholder_shimmer__dYIRo 1.5s infinite;background:linear-gradient(135deg,#e5e7eb,#f3f4f6);border-radius:12px;height:48px;width:48px}.CartPlaceholder_recommendedInfo__MlR6a{flex:1 1}.CartPlaceholder_recommendedTitle__4q8VB{border-radius:6px;height:12px;margin-bottom:6px;width:80%}.CartPlaceholder_recommendedPrice__Kbq0Y,.CartPlaceholder_recommendedTitle__4q8VB{animation:CartPlaceholder_shimmer__dYIRo 1.5s infinite;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%);background-size:200% 100%}.CartPlaceholder_recommendedPrice__Kbq0Y{border-radius:5px;height:10px;width:50%}@keyframes CartPlaceholder_shimmer__dYIRo{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:1024px){.CartPlaceholder_recommendedGrid__RAoqP{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.CartPlaceholder_pageContainer__zsMd3{padding:1rem}.CartPlaceholder_cartTitle__bhTE9{font-size:1.8rem}.CartPlaceholder_animatedIcon__83PoE{height:44px;width:44px}.CartPlaceholder_animatedIcon__83PoE svg{height:22px;width:22px}.CartPlaceholder_emptyCart__JhO0l{padding:2rem 1.5rem}.CartPlaceholder_emptyTitle__WIh2Y{font-size:1.4rem}.CartPlaceholder_emptyText__Kris5{font-size:.85rem}.CartPlaceholder_featuresGrid__cBZoa{gap:1rem}.CartPlaceholder_featureCard__\+vVnW{padding:.6rem 1rem}.CartPlaceholder_featureTitle__VzYEg{font-size:.7rem}.CartPlaceholder_featureDesc__o4iuK{font-size:.6rem}.CartPlaceholder_recommendedGrid__RAoqP{grid-template-columns:1fr}}@media (max-width:480px){.CartPlaceholder_cartHeader__ne69V{margin-bottom:1.5rem}.CartPlaceholder_headerBadge__Wb4iT{font-size:.7rem;padding:.3rem 1rem}.CartPlaceholder_cartTitle__bhTE9{font-size:1.5rem}.CartPlaceholder_cartSubtitle__LzOno{font-size:.8rem}.CartPlaceholder_emptyCartIcon__hnYhc{height:80px;width:80px}.CartPlaceholder_emptyCartIcon__hnYhc svg{height:36px;width:36px}.CartPlaceholder_emptyTitle__WIh2Y{font-size:1.2rem}.CartPlaceholder_featuresGrid__cBZoa{align-items:center;flex-direction:column}.CartPlaceholder_featureCard__\+vVnW{justify-content:center;max-width:200px;width:100%}.CartPlaceholder_trustBadges__qojp7{gap:1rem}.CartPlaceholder_trustBadge__uK1wV span{font-size:.65rem}}.AddToCartDetailsSkleton_pageContainer__QXX9i{background:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,system-ui,sans-serif;min-height:100vh;padding:2rem}.AddToCartDetailsSkleton_cartContainer__TQ2tU{margin:0 auto;max-width:1400px;width:100%}@keyframes AddToCartDetailsSkleton_shimmer__6o2NY{0%{background-position:-200% 0}to{background-position:200% 0}}.AddToCartDetailsSkleton_skeletonBase__XlLsD{animation:AddToCartDetailsSkleton_shimmer__6o2NY 1.5s infinite;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%);background-size:200% 100%;border-radius:8px}.AddToCartDetailsSkleton_cartHeader__lbBhh{margin-bottom:2.5rem;text-align:center}.AddToCartDetailsSkleton_headerBadgeSkeleton__xdsBo{border-radius:40px;height:32px;margin:0 auto 1rem;width:150px}.AddToCartDetailsSkleton_cartTitleSkeleton__Y8PhI,.AddToCartDetailsSkleton_headerBadgeSkeleton__xdsBo{animation:AddToCartDetailsSkleton_shimmer__6o2NY 1.5s infinite;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%);background-size:200% 100%}.AddToCartDetailsSkleton_cartTitleSkeleton__Y8PhI{border-radius:12px;height:48px;margin:0 auto .5rem;width:250px}.AddToCartDetailsSkleton_cartSubtitleSkeleton__jQ315{animation:AddToCartDetailsSkleton_shimmer__6o2NY 1.5s infinite;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%);background-size:200% 100%;border-radius:8px;height:20px;margin:0 auto;width:300px}.AddToCartDetailsSkleton_cartGrid__36b0n{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 380px}.AddToCartDetailsSkleton_serviceSection__HVp7b{display:flex;flex-direction:column;gap:1.25rem}.AddToCartDetailsSkleton_serviceCardSkeleton__fgNsW{background:#fff;border-radius:24px;box-shadow:0 4px 15px #0000000d;overflow:hidden}.AddToCartDetailsSkleton_cardHeaderSkeleton__yyPZe{align-items:center;background:#fafafa;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.AddToCartDetailsSkleton_storeInfoSkeleton__zpkPq{align-items:center;display:flex;gap:.75rem}.AddToCartDetailsSkleton_storeIconSkeleton__vrfZw{animation:AddToCartDetailsSkleton_shimmer__6o2NY 1.5s infinite;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%);background-size:200% 100%;border-radius:14px;height:44px;width:44px}.AddToCartDetailsSkleton_storeNameSkeleton__BCgvL{height:18px;margin-bottom:8px;width:120px}.AddToCartDetailsSkleton_ratingSkeleton__4zSWV,.AddToCartDetailsSkleton_storeNameSkeleton__BCgvL{animation:AddToCartDetailsSkleton_shimmer__6o2NY 1.5s infinite;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%);background-size:200% 100%;border-radius:6px}.AddToCartDetailsSkleton_ratingSkeleton__4zSWV{height:12px;width:80px}.AddToCartDetailsSkleton_actionBtnsSkeleton__p4vog{display:flex;gap:.5rem}.AddToCartDetailsSkleton_favoriteBtnSkeleton__kda4C{border-radius:50%;width:36px}.AddToCartDetailsSkleton_favoriteBtnSkeleton__kda4C,.AddToCartDetailsSkleton_removeBtnSkeleton__Ps0PA{animation:AddToCartDetailsSkleton_shimmer__6o2NY 1.5s infinite;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%);background-size:200% 100%;height:36px}.AddToCartDetailsSkleton_removeBtnSkeleton__Ps0PA{border-radius:40px;width:80px}.AddToCartDetailsSkleton_serviceContentSkeleton__\+oeGl{display:flex;gap:1.5rem;padding:1.5rem}.AddToCartDetailsSkleton_imageWrapperSkeleton__jjtca{flex-shrink:0}.AddToCartDetailsSkleton_serviceImageSkeleton__nd\+18{animation:AddToCartDetailsSkleton_shimmer__6o2NY 1.5s infinite;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%);background-size:200% 100%;border-radius:20px;height:160px;width:160px}.AddToCartDetailsSkleton_serviceInfoSkeleton__OyePd{flex:1 1}.AddToCartDetailsSkleton_serviceTitleSkeleton__zcL2v{animation:AddToCartDetailsSkleton_shimmer__6o2NY 1.5s infinite;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%);background-size:200% 100%;border-radius:8px;height:24px;margin-bottom:1rem;width:80%}.AddToCartDetailsSkleton_infoGridSkeleton__JHcGx{grid-gap:1rem;background:#fafafa;border-radius:16px;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin-bottom:1.25rem;padding:1rem}.AddToCartDetailsSkleton_infoItemSkeleton__-hXCb{align-items:flex-start;display:flex;gap:.6rem}.AddToCartDetailsSkleton_infoIconSkeleton__OYEWB{border-radius:10px;height:32px;width:32px}.AddToCartDetailsSkleton_infoIconSkeleton__OYEWB,.AddToCartDetailsSkleton_infoLabelSkeleton__AmJQv{animation:AddToCartDetailsSkleton_shimmer__6o2NY 1.5s infinite;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%);background-size:200% 100%}.AddToCartDetailsSkleton_infoLabelSkeleton__AmJQv{border-radius:4px;height:10px;margin-bottom:6px;width:40px}.AddToCartDetailsSkleton_infoValueSkeleton__DOsQx{animation:AddToCartDetailsSkleton_shimmer__6o2NY 1.5s infinite;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%);background-size:200% 100%;border-radius:6px;height:14px;width:100px}.AddToCartDetailsSkleton_durationListSkeleton__1F1jB{background:#fafafa;border:1px solid #e5e7eb;border-radius:16px;margin-bottom:1.25rem;padding:1rem}.AddToCartDetailsSkleton_durationHeaderSkeleton__85JPB{align-items:center;display:flex;gap:.5rem;margin-bottom:.75rem;padding-bottom:.5rem}.AddToCartDetailsSkleton_durationIconSkeleton__CUR5H{animation:AddToCartDetailsSkleton_shimmer__6o2NY 1.5s infinite;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%);background-size:200% 100%;border-radius:4px;height:16px;width:16px}.AddToCartDetailsSkleton_durationTitleSkeleton__PObSX{height:14px;width:100px}.AddToCartDetailsSkleton_durationHintSkeleton__BOYVM,.AddToCartDetailsSkleton_durationTitleSkeleton__PObSX{animation:AddToCartDetailsSkleton_shimmer__6o2NY 1.5s infinite;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%);background-size:200% 100%;border-radius:6px}.AddToCartDetailsSkleton_durationHintSkeleton__BOYVM{height:12px;margin-left:auto;width:60px}.AddToCartDetailsSkleton_durationGridSkeleton__5WYUR{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.AddToCartDetailsSkleton_durationCardSkeleton__LCGXK{animation:AddToCartDetailsSkleton_shimmer__6o2NY 1.5s infinite;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%);background-size:200% 100%;border-radius:12px;height:50px}.AddToCartDetailsSkleton_deliveryAreaSkeleton__0X38A{background:#fafafa;border:1px solid #e5e7eb;border-radius:16px;margin-bottom:1.25rem;padding:1rem}.AddToCartDetailsSkleton_deliveryHeaderSkeleton__fi2AA{align-items:center;display:flex;gap:.5rem;margin-bottom:.75rem}.AddToCartDetailsSkleton_deliveryIconSkeleton__n8yXo{border-radius:4px;height:16px;width:16px}.AddToCartDetailsSkleton_deliveryIconSkeleton__n8yXo,.AddToCartDetailsSkleton_deliveryTitleSkeleton__98Fqi{animation:AddToCartDetailsSkleton_shimmer__6o2NY 1.5s infinite;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%);background-size:200% 100%}.AddToCartDetailsSkleton_deliveryTitleSkeleton__98Fqi{border-radius:6px;height:14px;width:120px}.AddToCartDetailsSkleton_deliveryDetailsSkeleton__TmZjA{display:flex;flex-direction:column;gap:.5rem}.AddToCartDetailsSkleton_deliveryRowSkeleton__0bT6n{animation:AddToCartDetailsSkleton_shimmer__6o2NY 1.5s infinite;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%);background-size:200% 100%;border-radius:6px;height:12px;width:80%}.AddToCartDetailsSkleton_priceBreakdownSkeleton__CfghQ{background:#fafafa;border-radius:16px;padding:1rem}.AddToCartDetailsSkleton_priceRowSkeleton__T0gpq{animation:AddToCartDetailsSkleton_shimmer__6o2NY 1.5s infinite;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%);background-size:200% 100%;border-radius:6px;height:16px;margin-bottom:12px;width:100%}.AddToCartDetailsSkleton_dividerSkeleton__U-1Eu{background:#e5e7eb;height:1px;margin:12px 0;width:100%}.AddToCartDetailsSkleton_totalRowSkeleton__exoB8{animation:AddToCartDetailsSkleton_shimmer__6o2NY 1.5s infinite;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%);background-size:200% 100%;border-radius:8px;height:20px;width:100%}.AddToCartDetailsSkleton_serviceFooterSkeleton__7H0Xj{background:#fafafa;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1rem 1.5rem}.AddToCartDetailsSkleton_bookingFeeSkeleton__QtvDn,.AddToCartDetailsSkleton_cancellationInfoSkeleton__s-gov,.AddToCartDetailsSkleton_deliveryInfoSkeleton__jLe09{animation:AddToCartDetailsSkleton_shimmer__6o2NY 1.5s infinite;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%);background-size:200% 100%;border-radius:6px;height:14px;width:100px}.AddToCartDetailsSkleton_summarySection__88ncF{display:flex;flex-direction:column;gap:1.25rem;height:fit-content;position:sticky;top:2rem}.AddToCartDetailsSkleton_loyaltyCardSkeleton__L5w1v{align-items:center;background:#1a1a2e;border-radius:24px;display:flex;gap:1rem;padding:1.25rem}.AddToCartDetailsSkleton_loyaltyIconSkeleton__Wxfx7{animation:AddToCartDetailsSkleton_shimmer__6o2NY 1.5s infinite;background:linear-gradient(90deg,#3d3d5c 25%,#4a4a6a 50%,#3d3d5c 75%);background-size:200% 100%;border-radius:12px;height:32px;width:32px}.AddToCartDetailsSkleton_loyaltyContentSkeleton__bKy-p{flex:1 1}.AddToCartDetailsSkleton_loyaltyTitleSkeleton__he6hQ{animation:AddToCartDetailsSkleton_shimmer__6o2NY 1.5s infinite;background:linear-gradient(90deg,#3d3d5c 25%,#4a4a6a 50%,#3d3d5c 75%);background-size:200% 100%;border-radius:6px;height:14px;margin-bottom:8px;width:100px}.AddToCartDetailsSkleton_loyaltyLevelSkeleton__a8BL3{margin-bottom:8px;width:80px}.AddToCartDetailsSkleton_loyaltyLevelSkeleton__a8BL3,.AddToCartDetailsSkleton_pointsRowSkeleton__HC7Y3{animation:AddToCartDetailsSkleton_shimmer__6o2NY 1.5s infinite;background:linear-gradient(90deg,#3d3d5c 25%,#4a4a6a 50%,#3d3d5c 75%);background-size:200% 100%;border-radius:5px;height:10px}.AddToCartDetailsSkleton_pointsRowSkeleton__HC7Y3{width:120px}.AddToCartDetailsSkleton_summaryCardSkeleton__GPZKO{background:#fff;border:1px solid #eee;border-radius:24px;padding:1.5rem}.AddToCartDetailsSkleton_summaryTitleSkeleton__WMKPF{animation:AddToCartDetailsSkleton_shimmer__6o2NY 1.5s infinite;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%);background-size:200% 100%;border-radius:8px;height:20px;margin-bottom:1.25rem;width:120px}.AddToCartDetailsSkleton_summaryContentSkeleton__bSgMH{display:flex;flex-direction:column;gap:.75rem}.AddToCartDetailsSkleton_summaryRowSkeleton__3IXvd{border-radius:6px;height:14px}.AddToCartDetailsSkleton_grandTotalRowSkeleton__X-6Hh,.AddToCartDetailsSkleton_summaryRowSkeleton__3IXvd{animation:AddToCartDetailsSkleton_shimmer__6o2NY 1.5s infinite;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%);background-size:200% 100%;width:100%}.AddToCartDetailsSkleton_grandTotalRowSkeleton__X-6Hh{border-radius:8px;height:20px;margin:8px 0}.AddToCartDetailsSkleton_taxInfoSkeleton__XiWT\+{border-radius:5px;height:10px;margin-top:8px;width:60%}.AddToCartDetailsSkleton_checkoutBtnSkeleton__T220M,.AddToCartDetailsSkleton_taxInfoSkeleton__XiWT\+{animation:AddToCartDetailsSkleton_shimmer__6o2NY 1.5s infinite;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%);background-size:200% 100%}.AddToCartDetailsSkleton_checkoutBtnSkeleton__T220M{border-radius:50px;height:45px;margin-top:1.5rem;width:100%}.AddToCartDetailsSkleton_paymentMethodsSkeleton__KdVRF{display:flex;gap:1rem;justify-content:center;margin-top:1rem}.AddToCartDetailsSkleton_paymentMethodSkeleton__DaEQT{animation:AddToCartDetailsSkleton_shimmer__6o2NY 1.5s infinite;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%);background-size:200% 100%;border-radius:6px;height:12px;width:60px}.AddToCartDetailsSkleton_helpCardSkeleton__p0AZ4{align-items:center;background:#fafafa;border:1px solid #e5e7eb;border-radius:20px;display:flex;gap:.75rem;padding:1rem}.AddToCartDetailsSkleton_helpIconSkeleton__F3xKf{border-radius:8px;height:24px;width:24px}.AddToCartDetailsSkleton_helpIconSkeleton__F3xKf,.AddToCartDetailsSkleton_helpTitleSkeleton__WdEuV{animation:AddToCartDetailsSkleton_shimmer__6o2NY 1.5s infinite;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%);background-size:200% 100%}.AddToCartDetailsSkleton_helpTitleSkeleton__WdEuV{border-radius:6px;height:12px;margin-bottom:6px;width:150px}.AddToCartDetailsSkleton_helpContactSkeleton__-eniK{animation:AddToCartDetailsSkleton_shimmer__6o2NY 1.5s infinite;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%);background-size:200% 100%;border-radius:5px;height:10px;width:100px}.AddToCartDetailsSkleton_featuresFooterSkeleton__nGFuq{background:#fff;border-radius:60px;box-shadow:0 4px 15px #0000000d;display:flex;gap:1rem;justify-content:space-between;margin-top:3rem;padding:1.25rem 2rem}.AddToCartDetailsSkleton_featureSkeleton__MQRFS{animation:AddToCartDetailsSkleton_shimmer__6o2NY 1.5s infinite;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%);background-size:200% 100%;border-radius:20px;height:20px;width:100px}@media (max-width:1024px){.AddToCartDetailsSkleton_cartGrid__36b0n{gap:1.5rem;grid-template-columns:1fr 340px}.AddToCartDetailsSkleton_serviceContentSkeleton__\+oeGl{flex-direction:column}.AddToCartDetailsSkleton_imageWrapperSkeleton__jjtca{text-align:center}.AddToCartDetailsSkleton_serviceImageSkeleton__nd\+18{height:200px;width:100%}}@media (max-width:768px){.AddToCartDetailsSkleton_pageContainer__QXX9i{padding:1rem}.AddToCartDetailsSkleton_cartGrid__36b0n{grid-template-columns:1fr}.AddToCartDetailsSkleton_summarySection__88ncF{position:static}.AddToCartDetailsSkleton_cartTitleSkeleton__Y8PhI{height:36px;width:180px}.AddToCartDetailsSkleton_infoGridSkeleton__JHcGx{grid-template-columns:1fr}.AddToCartDetailsSkleton_serviceFooterSkeleton__7H0Xj{align-items:center;flex-direction:column;gap:.5rem}.AddToCartDetailsSkleton_featuresFooterSkeleton__nGFuq{flex-wrap:wrap;justify-content:center}.AddToCartDetailsSkleton_featureSkeleton__MQRFS{width:80px}}@media (max-width:480px){.AddToCartDetailsSkleton_pageContainer__QXX9i{padding:.75rem}.AddToCartDetailsSkleton_cartTitleSkeleton__Y8PhI{height:30px;width:150px}.AddToCartDetailsSkleton_cartSubtitleSkeleton__jQ315{height:16px;width:200px}.AddToCartDetailsSkleton_serviceContentSkeleton__\+oeGl{padding:1rem}.AddToCartDetailsSkleton_durationGridSkeleton__5WYUR{grid-template-columns:1fr}}.ServiceBookingPriceSummaryDetails_summarySection__QY0lj{display:flex;flex-direction:column;gap:1.25rem;height:fit-content;position:sticky;top:11.6rem;width:360px}.ServiceBookingPriceSummaryDetails_loyaltyCard__-Oxye{align-items:center;background:#1a1a2e;border-radius:24px;box-shadow:0 4px 15px #0000000d;color:#fff;display:flex;gap:1rem;padding:1.25rem}.ServiceBookingPriceSummaryDetails_loyaltyIcon__eULfy{font-size:2rem}.ServiceBookingPriceSummaryDetails_loyaltyContent__S2Sza{flex:1 1}.ServiceBookingPriceSummaryDetails_loyaltyTitle__BffQI{font-size:.9rem;font-weight:600;margin:0}.ServiceBookingPriceSummaryDetails_loyaltyLevel__PRZKk{font-size:.7rem;margin:.25rem 0 0;opacity:.8}.ServiceBookingPriceSummaryDetails_pointsRow__67XDp{display:flex;font-size:.65rem;justify-content:space-between;margin-top:.5rem;opacity:.7}.ServiceBookingPriceSummaryDetails_summaryCard__1lTCV{background:#fff;border:1px solid #ececec;border-radius:24px;box-shadow:0 2px 5px -1px #32325d40,0 1px 3px -1px #0000004d;padding:.9rem 1.5rem 1.5rem}.ServiceBookingPriceSummaryDetails_summaryTitle__s4u3g{border-bottom:1px solid #e5e7eb;color:#1a1a2e;font-size:1.1rem;font-weight:700;margin:0 0 1.25rem;padding-bottom:.75rem}.ServiceBookingPriceSummaryDetails_summaryContent__lMZEa{display:flex;flex-direction:column;gap:.7rem}.ServiceBookingPriceSummaryDetails_summaryRow__5lF3a{align-items:center;color:#4b5563;display:flex;font-size:.8rem;justify-content:space-between}.ServiceBookingPriceSummaryDetails_leftItem__IwY6C{width:100%}.ServiceBookingPriceSummaryDetails_summaryRow__5lF3a span:first-child{color:#6b7280}.ServiceBookingPriceSummaryDetails_savingsRow__IH04S{color:#10b981;display:flex;font-size:.8rem;font-weight:600;justify-content:space-between}.ServiceBookingPriceSummaryDetails_loyaltySummaryRow__1Aj-J{background:#fef3c7;border-radius:10px;display:flex;font-size:.85rem;justify-content:space-between;padding:.5rem}.ServiceBookingPriceSummaryDetails_loyaltySummaryRow__1Aj-J span:first-child{color:#92400e;font-weight:600}.ServiceBookingPriceSummaryDetails_loyaltySummaryRow__1Aj-J span:last-child{color:#92400e;font-weight:700}.ServiceBookingPriceSummaryDetails_freeText__FUJh8{color:#10b981!important;font-weight:600}.ServiceBookingPriceSummaryDetails_grandTotalRow__lA-ye{font-size:1rem;font-weight:700}.ServiceBookingPriceSummaryDetails_grandTotalRow__lA-ye span:first-child{color:#1a1a2e;font-weight:700}.ServiceBookingPriceSummaryDetails_grandTotal__XEF0f{color:#1a1a2e!important;font-size:1.3rem;font-weight:800}.ServiceBookingPriceSummaryDetails_taxInfo__UiFBf{border-top:1px dashed #949494;color:#9ca3af;display:flex;font-size:.65rem;justify-content:space-between;margin-top:.5rem;padding-top:20px}.ServiceBookingPriceSummaryDetails_cancellationLinkWrapper__AhY0P{margin-top:1rem;text-align:center}.ServiceBookingPriceSummaryDetails_cancellationLink__v9NAI{align-items:center;background:none;border:none;border-radius:40px;color:#6b7280;cursor:pointer;display:inline-flex;font-size:.7rem;gap:.5rem;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:all .2s ease}.ServiceBookingPriceSummaryDetails_checkoutBtn__i1SEK{align-items:center;background:var(--primary-color);border:none;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;justify-content:center;margin-top:1rem;padding:.9rem;transition:all .2s;width:100%}.ServiceBookingPriceSummaryDetails_checkoutBtn__i1SEK:hover{transform:translateY(-1px)}.ServiceBookingPriceSummaryDetails_paymentMethods__fi32V{color:#9ca3af;display:flex;font-size:.65rem;gap:1rem;justify-content:center;margin-top:1rem}.ServiceBookingPriceSummaryDetails_dialogOverlay__U9baG{align-items:center;animation:ServiceBookingPriceSummaryDetails_fadeIn__SkLsr .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes ServiceBookingPriceSummaryDetails_fadeIn__SkLsr{0%{opacity:0}to{opacity:1}}.ServiceBookingPriceSummaryDetails_dialogContainer__GUEV1{animation:ServiceBookingPriceSummaryDetails_slideUp__fWkiW .3s ease-out;background:#fff;border-radius:28px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;max-height:85vh;max-width:550px;width:90%}@keyframes ServiceBookingPriceSummaryDetails_slideUp__fWkiW{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ServiceBookingPriceSummaryDetails_dialogHeader__xFWld{align-items:center;background:#fafafa;border-bottom:1px solid #e5e7eb;border-radius:28px 28px 0 0;display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.ServiceBookingPriceSummaryDetails_dialogTitleWrapper__5lPWC{align-items:center;display:flex;gap:.6rem}.ServiceBookingPriceSummaryDetails_dialogIcon__BIUHB{color:#f59e0b}.ServiceBookingPriceSummaryDetails_dialogTitle__yALHG{color:#1a1a2e;font-size:1.2rem;font-weight:700;margin:0}.ServiceBookingPriceSummaryDetails_dialogCloseBtn__U9oaD{align-items:center;background:none;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:.4rem;transition:background .2s}.ServiceBookingPriceSummaryDetails_dialogCloseBtn__U9oaD:hover{background:#e5e7eb;color:#1a1a2e}.ServiceBookingPriceSummaryDetails_dialogContent__eohSw{flex:1 1;max-height:calc(85vh - 140px);overflow-y:auto;padding:1.25rem 1.5rem}.ServiceBookingPriceSummaryDetails_dialogContent__eohSw::-webkit-scrollbar{width:5px}.ServiceBookingPriceSummaryDetails_dialogContent__eohSw::-webkit-scrollbar-track{background:#f0f0f0;border-radius:10px}.ServiceBookingPriceSummaryDetails_dialogContent__eohSw::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.ServiceBookingPriceSummaryDetails_dialogContent__eohSw::-webkit-scrollbar-thumb:hover{background:#94a3b8}.ServiceBookingPriceSummaryDetails_policyMeta__4DBKi{border-bottom:1px dashed #e5e7eb;color:#9ca3af;font-size:.7rem;margin-bottom:1.25rem;padding-bottom:.75rem}.ServiceBookingPriceSummaryDetails_policySection__739ql{margin-bottom:1.25rem}.ServiceBookingPriceSummaryDetails_policySectionTitle__MztEW{align-items:center;color:#1a1a2e;display:flex;font-size:.9rem;font-weight:700;gap:.4rem;margin:0 0 .5rem}.ServiceBookingPriceSummaryDetails_policySectionTitle__MztEW:before{color:#1a1a2e;content:"•";font-size:1rem}.ServiceBookingPriceSummaryDetails_policySectionContent__uce9n{color:#4b5563;font-size:.8rem;line-height:1.5;margin:0;padding-left:1rem}.ServiceBookingPriceSummaryDetails_policyNote__2s91o{align-items:flex-start;background:#fef3c7;border-left:3px solid #f59e0b;border-radius:12px;color:#92400e;display:flex;font-size:.7rem;gap:.5rem;margin-top:1rem;padding:.75rem 1rem}.ServiceBookingPriceSummaryDetails_policyNote__2s91o span{flex:1 1;line-height:1.4}.ServiceBookingPriceSummaryDetails_dialogFooter__CfrlU{background:#fafafa;border-radius:0 0 28px 28px;border-top:1px solid #e5e7eb;padding:1rem 1.5rem}.ServiceBookingPriceSummaryDetails_dialogConfirmBtn__j2Hv5{background:var(--primary-color);border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:600;padding:.8rem;transition:all .2s ease;width:100%}.ServiceBookingPriceSummaryDetails_dialogConfirmBtn__j2Hv5:hover{background:#2d2d44;transform:translateY(-1px)}.ServiceBookingPriceSummaryDetails_mobileBottomBar__UX6po{align-items:center;animation:ServiceBookingPriceSummaryDetails_slideUpBar__AquJv .3s ease-out;background:#fff;border-top:1px solid #e5e7eb;bottom:0;box-shadow:0 -6px 20px #00000014;display:flex;gap:.75rem;left:0;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom, 0px));position:fixed;right:0;z-index:900}@keyframes ServiceBookingPriceSummaryDetails_slideUpBar__AquJv{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ServiceBookingPriceSummaryDetails_mobileBottomInfo__9hddu{align-items:flex-start;background:none;border:none;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:2px;padding:0;text-align:left}.ServiceBookingPriceSummaryDetails_mobileBottomLabel__Ojvvs{color:#6b7280;font-size:.65rem;font-weight:500;letter-spacing:.4px;text-transform:uppercase}.ServiceBookingPriceSummaryDetails_mobileBottomPrice__W-Tsm{color:#1a1a2e;font-size:1.15rem;font-weight:800;line-height:1.1}.ServiceBookingPriceSummaryDetails_mobileBottomDetailsLink__VI6zV{color:#1a1a2e;color:var(--primary-color,#1a1a2e);font-size:.65rem;margin-top:2px;text-decoration:underline;text-underline-offset:2px}.ServiceBookingPriceSummaryDetails_mobileBottomPayBtn__iacjh{align-items:center;background:var(--primary-color);border:none;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.35rem;justify-content:center;padding:.75rem 1.5rem;transition:all .2s ease;white-space:nowrap}.ServiceBookingPriceSummaryDetails_mobileBottomPayBtn__iacjh:hover{transform:translateY(-1px)}.ServiceBookingPriceSummaryDetails_mobileBottomPayBtn__iacjh:active{transform:translateY(0)}.ServiceBookingPriceSummaryDetails_mobileSheetOverlay__wE1ZX{align-items:flex-end;animation:ServiceBookingPriceSummaryDetails_fadeIn__SkLsr .2s ease-out;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000080;display:flex;inset:0;position:fixed;z-index:950}.ServiceBookingPriceSummaryDetails_mobileSheet__Ui\+aP{animation:ServiceBookingPriceSummaryDetails_slideUpSheet__uJ4Oe .3s ease-out;background:#fff;border-radius:24px 24px 0 0;box-shadow:0 -10px 30px #00000026;display:flex;flex-direction:column;max-height:75vh;padding:.75rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom, 0px));width:100%}@keyframes ServiceBookingPriceSummaryDetails_slideUpSheet__uJ4Oe{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ServiceBookingPriceSummaryDetails_mobileSheetHandle__hSzc4{background:#d1d5db;border-radius:10px;height:4px;margin:0 auto .75rem;width:40px}.ServiceBookingPriceSummaryDetails_mobileSheetTitle__TPfxT{border-bottom:1px solid #e5e7eb;color:#1a1a2e;font-size:1rem;font-weight:700;margin:0 0 1rem;padding-bottom:.75rem;text-align:center}.ServiceBookingPriceSummaryDetails_mobileSheetContent__sbnc3{display:flex;flex-direction:column;gap:.7rem;overflow-y:auto}.ServiceBookingPriceSummaryDetails_mobileSheetContent__sbnc3::-webkit-scrollbar{width:4px}.ServiceBookingPriceSummaryDetails_mobileSheetContent__sbnc3::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px}@media (max-width:768px){.ServiceBookingPriceSummaryDetails_summarySection__QY0lj{position:static}.ServiceBookingPriceSummaryDetails_dialogContainer__GUEV1{max-height:90vh;width:95%}.ServiceBookingPriceSummaryDetails_dialogContent__eohSw,.ServiceBookingPriceSummaryDetails_dialogHeader__xFWld{padding:1rem}.ServiceBookingPriceSummaryDetails_dialogTitle__yALHG{font-size:1rem}.ServiceBookingPriceSummaryDetails_policySectionTitle__MztEW{font-size:.85rem}.ServiceBookingPriceSummaryDetails_policySectionContent__uce9n{font-size:.75rem}}@media (max-width:480px){.ServiceBookingPriceSummaryDetails_loyaltyCard__-Oxye,.ServiceBookingPriceSummaryDetails_summaryCard__1lTCV{padding:1rem}.ServiceBookingPriceSummaryDetails_grandTotal__XEF0f{font-size:1.1rem}.ServiceBookingPriceSummaryDetails_checkoutBtn__i1SEK{font-size:.85rem;padding:.75rem}.ServiceBookingPriceSummaryDetails_dialogContainer__GUEV1{border-radius:20px}.ServiceBookingPriceSummaryDetails_dialogHeader__xFWld{border-radius:20px 20px 0 0}.ServiceBookingPriceSummaryDetails_dialogFooter__CfrlU{border-radius:0 0 20px 20px}.ServiceBookingPriceSummaryDetails_mobileBottomBar__UX6po{gap:.6rem;padding:.65rem .85rem calc(.65rem + env(safe-area-inset-bottom, 0px))}.ServiceBookingPriceSummaryDetails_mobileBottomPrice__W-Tsm{font-size:1.05rem}.ServiceBookingPriceSummaryDetails_mobileBottomPayBtn__iacjh{font-size:.85rem;padding:.7rem 1.25rem}.ServiceBookingPriceSummaryDetails_mobileSheet__Ui\+aP{max-height:80vh;padding:.75rem 1rem calc(1.25rem + env(safe-area-inset-bottom, 0px))}}@media (max-width:360px){.ServiceBookingPriceSummaryDetails_mobileBottomLabel__Ojvvs{font-size:.6rem}.ServiceBookingPriceSummaryDetails_mobileBottomPrice__W-Tsm{font-size:1rem}.ServiceBookingPriceSummaryDetails_mobileBottomDetailsLink__VI6zV{font-size:.6rem}.ServiceBookingPriceSummaryDetails_mobileBottomPayBtn__iacjh{font-size:.8rem;padding:.65rem 1rem}}.ServiceBookingStepper_container__POPNh{font-family:inherit;padding:16px;width:100%}.ServiceBookingStepper_stepperWrapper__N\+GnD{width:100%}.ServiceBookingStepper_stepsContainer__GvpTj{align-items:flex-start;display:flex;flex-direction:row;width:100%}.ServiceBookingStepper_stepItem__2J6ZC{align-items:center;display:flex;flex:1 1;flex-direction:column;position:relative;text-align:center}.ServiceBookingStepper_stepIconWrapper__ICEwk{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.ServiceBookingStepper_stepCircle__qVxHa{align-items:center;background-color:#e5e7eb;border:2px solid #0000;border-radius:50%;color:#6b7280;display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:36px;justify-content:center;transition:all .25s ease;width:36px;z-index:1}.ServiceBookingStepper_stepCircle__qVxHa.ServiceBookingStepper_completed__xxs6Z{background-color:var(--primary-color);color:#fff}.ServiceBookingStepper_stepCircle__qVxHa.ServiceBookingStepper_active__vxPUN{background-color:var(--primary-color);border-color:#bfdbfe;color:#fff}.ServiceBookingStepper_stepCircle__qVxHa.ServiceBookingStepper_pending__QPhdi{background-color:#e5e7eb;color:#9ca3af}.ServiceBookingStepper_stepNumber__lrHhB{line-height:1}.ServiceBookingStepper_checkmark__Sq0yM{height:18px;width:18px}.ServiceBookingStepper_connectorLine__7CCOZ{background-color:#e5e7eb;height:2px;left:calc(50% + 22px);position:absolute;right:calc(-50% + 22px);top:17px;transition:background-color .25s ease;z-index:0}.ServiceBookingStepper_connectorLine__7CCOZ.ServiceBookingStepper_active__vxPUN,.ServiceBookingStepper_connectorLine__7CCOZ.ServiceBookingStepper_completed__xxs6Z{background-color:var(--primary-color)}.ServiceBookingStepper_connectorLine__7CCOZ.ServiceBookingStepper_pending__QPhdi{background-color:#e5e7eb}.ServiceBookingStepper_pulseRing__xK1Mt{animation:ServiceBookingStepper_pulse__oju3Y 1.8s infinite;border:2px solid var(--primary-color);border-radius:50%;height:36px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:36px;z-index:2}@keyframes ServiceBookingStepper_pulse__oju3Y{0%{opacity:.8;transform:translate(-50%,-50%) scale(1)}70%{opacity:0;transform:translate(-50%,-50%) scale(1.5)}to{opacity:0;transform:translate(-50%,-50%) scale(1.5)}}.ServiceBookingStepper_stepContent__Qu9mZ{margin-top:8px;padding:0 6px;width:100%}.ServiceBookingStepper_stepText__n7GZn{align-items:center;display:flex;flex-direction:column}.ServiceBookingStepper_stepTitle__UXmTJ{color:#111827;display:flex;flex-direction:column;font-size:13px;font-weight:600;line-height:1.3}.ServiceBookingStepper_titleText__yR-pb{display:block}.ServiceBookingStepper_shortTitle__TRhpE{display:none}.ServiceBookingStepper_stepDescription__t74FE{color:#6b7280;font-size:12px;line-height:1.4;margin-top:2px}.ServiceBookingStepper_stepItem__2J6ZC.ServiceBookingStepper_completed__xxs6Z .ServiceBookingStepper_stepTitle__UXmTJ{color:#065f46}.ServiceBookingStepper_stepItem__2J6ZC.ServiceBookingStepper_active__vxPUN .ServiceBookingStepper_stepTitle__UXmTJ{color:var(--primary-color)}.ServiceBookingStepper_stepItem__2J6ZC.ServiceBookingStepper_pending__QPhdi .ServiceBookingStepper_stepTitle__UXmTJ{color:#9ca3af}.ServiceBookingStepper_header__h9L3K{border-bottom:1px solid #e5e7eb;margin-bottom:24px;padding-bottom:16px}.ServiceBookingStepper_heading__zPpNM{color:#111827;font-size:20px;font-weight:700;line-height:1.3;margin:0 0 6px}.ServiceBookingStepper_tagline__UdtM0{color:#6b7280;font-size:13.5px;line-height:1.5;margin:0}.ServiceBookingStepper_stepperFooter__r26Jq{border-top:1px solid #e5e7eb;margin-top:24px;padding-top:16px}@media (max-width:640px){.ServiceBookingStepper_stepCircle__qVxHa{font-size:12px;height:30px;width:30px}.ServiceBookingStepper_connectorLine__7CCOZ{left:calc(50% + 19px);right:calc(-50% + 19px);top:14px}.ServiceBookingStepper_titleText__yR-pb{display:none}.ServiceBookingStepper_shortTitle__TRhpE{display:block}.ServiceBookingStepper_stepDescription__t74FE{display:none}.ServiceBookingStepper_stepTitle__UXmTJ{font-size:11px}.ServiceBookingStepper_heading__zPpNM{font-size:18px}.ServiceBookingStepper_tagline__UdtM0{font-size:12.5px}}.ServiceBookingAddToCartDetails_container__2AfsU{background-color:#f5f8f8;border-left:1px solid #e9eeee;border-right:1px solid #e9eeee;margin:auto;max-width:1400px;min-height:85vh;padding:30px 0 0}.ServiceBookingAddToCartDetails_bottomButtons__84kqS{border-radius:15px;bottom:10px;display:flex;gap:16px;gap:30px;justify-content:flex-end;left:0;margin-top:60px;padding:8px 10px;position:sticky;right:0;z-index:200}.ServiceBookingAddToCartDetails_button__xcMhg{border:none;border-radius:7px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;min-width:90px;padding:7px 24px;transition:all .2s ease}.ServiceBookingAddToCartDetails_backButton__xINyO{background:#f1f5f9;border:1px solid #e2e8f0;color:#64748b}.ServiceBookingAddToCartDetails_backButton__xINyO:hover:not(:disabled){background:#e2e8f0;color:#475569;transform:translateX(-2px)}.ServiceBookingAddToCartDetails_backButton__xINyO:disabled{cursor:not-allowed;opacity:.5}.ServiceBookingAddToCartDetails_proceedButton__xCpcd{background:linear-gradient(135deg,#388c8f,#169a9e);box-shadow:0 2px 8px #3498db33;color:#fff}.ServiceBookingAddToCartDetails_proceedButton__xCpcd:hover{box-shadow:0 4px 16px #3498db4d;transform:translateY(-2px)}.ServiceBookingAddToCartDetails_proceedButton__xCpcd:active{transform:translateY(0)}.ServiceBookingAddToCartDetails_bookingTitle__xj2Jt{color:#333e3f;font-size:19px;font-weight:700;text-align:center}.ServiceBookingAddToCartDetails_bookingSubTitle__5oYmr{color:#849091;font-size:13px;font-weight:500;text-align:center}@media (max-width:768px){.ServiceBookingAddToCartDetails_bookingTitle__xj2Jt{font-size:15px;font-weight:700}.ServiceBookingAddToCartDetails_bookingSubTitle__5oYmr{font-size:12px}.ServiceBookingAddToCartDetails_bottomButtons__84kqS{padding:12px 16px}.ServiceBookingAddToCartDetails_button__xcMhg{font-size:13px;min-width:100px;padding:10px 24px}}@media (max-width:480px){.ServiceBookingAddToCartDetails_bottomButtons__84kqS{gap:12px}.ServiceBookingAddToCartDetails_button__xcMhg{font-size:12px;min-width:90px;padding:10px 20px}}.ServiceBookingAddToCartDetails_contentWrapper__-E-dU{flex:1 1;padding-bottom:80px}.ServiceBookingDeliveryDetails_pageContainer__QJkWU{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(320px,2fr));justify-items:center;margin:20px auto auto;max-width:1200px;width:100%}.ServiceBookingDeliveryDetails_card__vvMiV{background:#fff;border:1px solid #ebebeb;border-radius:10px;overflow:hidden;transition:all .3s ease;width:100%}.ServiceBookingDeliveryDetails_card__vvMiV:hover{box-shadow:0 8px 30px #00000014}.ServiceBookingDeliveryDetails_serviceCard__eLEwS{background:linear-gradient(135deg,#fafbfc,#fff);border-bottom:1px solid #f0f2f5;padding:1.5rem}.ServiceBookingDeliveryDetails_serviceHeader__MRDWS{align-items:flex-start;display:flex;gap:1rem}.ServiceBookingDeliveryDetails_serviceImage__U0ZvF{background:#f8f9fa;border:1px solid #eef0f2;border-radius:8px;flex-shrink:0;height:60px;overflow:hidden;width:60px}.ServiceBookingDeliveryDetails_serviceImg__I5xAK{height:100%;object-fit:cover;width:100%}.ServiceBookingDeliveryDetails_serviceInfo__kKc5k{flex:1 1;min-width:0}.ServiceBookingDeliveryDetails_serviceTitle__-Rxt9{color:#1a1a2e;font-size:.9rem;font-weight:600;line-height:1.2;margin:-1px 0 .2rem}.ServiceBookingDeliveryDetails_rating__SJyuU{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.ServiceBookingDeliveryDetails_stars__BWnm9{display:flex;gap:2px}.ServiceBookingDeliveryDetails_star__DTVNj{color:#fbbf24;font-size:.85rem}.ServiceBookingDeliveryDetails_ratingValue__Fuhtv{color:#6b7280;font-size:.8rem;font-weight:500}.ServiceBookingDeliveryDetails_notCard__rp-xy{padding:0 13px}.ServiceBookingDeliveryDetails_notSection__ANRkl{align-items:flex-start;background:#f7f5ef;border-radius:6px;display:flex;gap:1rem;margin:1rem 0;padding:.6rem 1rem}.ServiceBookingDeliveryDetails_notIcon__Qx7bl{color:#f59e0b;flex-shrink:0;font-size:1.2rem;margin-top:-6px}.ServiceBookingDeliveryDetails_notContent__l7ggz h3{color:#92400e;font-size:.8rem;font-weight:700;margin:0 0 .25rem}.ServiceBookingDeliveryDetails_notContent__l7ggz p{color:#78350f;font-size:.7rem;line-height:1.5;margin:0}.ServiceBookingDeliveryDetails_contactSection__LB4A9{background:#fafbfc;border-top:1px solid #f0f2f5;padding:1.5rem}.ServiceBookingDeliveryDetails_contactHeader__l9Da1{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:1rem}.ServiceBookingDeliveryDetails_contactTitle__eQ-Zo{align-items:center;color:#1a1a2e;display:flex;font-size:.9rem;font-weight:600;gap:.5rem}.ServiceBookingDeliveryDetails_contactBadge__kb69z{background:#1a1a2e;border-radius:20px;color:#fff;font-size:.65rem;font-weight:500;padding:.15rem .6rem}.ServiceBookingDeliveryDetails_selectedContactBadge__Cz10O{align-items:center;background:#10b981;border-radius:20px;color:#fff;display:flex;font-size:.7rem;gap:.4rem;padding:.25rem .75rem}.ServiceBookingDeliveryDetails_contactList__Wi8xS{display:flex;flex-direction:column;gap:.75rem}.ServiceBookingDeliveryDetails_contactItem__26xDD{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;padding:.75rem 1rem;transition:all .2s ease}.ServiceBookingDeliveryDetails_contactItem__26xDD:hover{border-color:#1a1a2e;box-shadow:0 2px 8px #0000000a;transform:translateY(-1px)}.ServiceBookingDeliveryDetails_contactItemSelected__D4vdd{background:#f8f8ff;border-color:#1a1a2e;box-shadow:0 2px 8px #1a1a2e0f}.ServiceBookingDeliveryDetails_contactInfo__H2105{align-items:center;display:flex;flex:1 1;gap:.75rem;min-width:0}.ServiceBookingDeliveryDetails_contactAvatar__qy0QH{align-items:center;background:#1a1a2e;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.85rem;font-weight:600;height:36px;justify-content:center;width:36px}.ServiceBookingDeliveryDetails_contactDetails__BFxMd{flex:1 1;min-width:0}.ServiceBookingDeliveryDetails_contactName__nAVbY{color:#1a1a2e;font-size:.85rem;font-weight:500}.ServiceBookingDeliveryDetails_contactPhone__gWMeB{color:#6b7280;font-size:.75rem;margin-top:2px}.ServiceBookingDeliveryDetails_contactStatus__-i-Z-{align-items:center;display:flex;gap:.5rem}.ServiceBookingDeliveryDetails_statusBadge__6kkoF{border-radius:12px;font-size:.65rem;font-weight:500;padding:.2rem .6rem}.ServiceBookingDeliveryDetails_statusSelected__w\+6ow{background:#d1fae5;color:#065f46}.ServiceBookingDeliveryDetails_statusDefault__fxZKa{background:#f3f4f6;color:#6b7280}.ServiceBookingDeliveryDetails_viewAllButton__8Qis8{align-items:center;background:none;border:1px solid #e5e7eb;border-radius:8px;color:#1a1a2e;cursor:pointer;display:flex;font-size:.8rem;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.ServiceBookingDeliveryDetails_viewAllButton__8Qis8:hover{background:#f8f8ff;border-color:#1a1a2e}.ServiceBookingDeliveryDetails_dialogOverlay__enMCl{align-items:center;animation:ServiceBookingDeliveryDetails_fadeIn__PYEaY .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.ServiceBookingDeliveryDetails_dialogContent__CcvlI{animation:ServiceBookingDeliveryDetails_slideUp__Ec5A\+ .3s ease;background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000026;display:flex;flex-direction:column;max-height:80vh;max-width:600px;overflow:hidden;padding:0;width:100%}.ServiceBookingDeliveryDetails_dialogHeader__Nl9\+O{align-items:center;background:#fafbfc;border-bottom:1px solid #f0f2f5;display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.ServiceBookingDeliveryDetails_dialogTitle__d5zVw{align-items:center;color:#1a1a2e;display:flex;font-size:1rem;font-weight:600;gap:.5rem}.ServiceBookingDeliveryDetails_dialogTitle__d5zVw span{background:#1a1a2e;border-radius:20px;color:#fff;font-size:.7rem;font-weight:500;padding:.1rem .6rem}.ServiceBookingDeliveryDetails_dialogCloseButton__iQ8aN{background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;font-size:1.5rem;line-height:1;padding:.25rem .5rem;transition:all .2s ease}.ServiceBookingDeliveryDetails_dialogCloseButton__iQ8aN:hover{background:#f3f4f6;color:#1a1a2e}.ServiceBookingDeliveryDetails_dialogBody__C7Xff{flex:1 1;overflow-y:auto;padding:1.5rem}.ServiceBookingDeliveryDetails_dialogBody__C7Xff::-webkit-scrollbar{width:6px}.ServiceBookingDeliveryDetails_dialogBody__C7Xff::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.ServiceBookingDeliveryDetails_dialogBody__C7Xff::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px}.ServiceBookingDeliveryDetails_dialogBody__C7Xff::-webkit-scrollbar-thumb:hover{background:#9ca3af}.ServiceBookingDeliveryDetails_dialogContactList__qGg1n{display:flex;flex-direction:column;gap:.75rem}.ServiceBookingDeliveryDetails_dialogContactItem__DlpG7{align-items:center;background:#f9fafb;border:2px solid #0000;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;padding:.75rem 1rem;transition:all .2s ease}.ServiceBookingDeliveryDetails_dialogContactItem__DlpG7:hover{background:#fff;border-color:#e5e7eb}.ServiceBookingDeliveryDetails_dialogContactItemSelected__fawo\+{background:#f8f8ff;border-color:#1a1a2e}.ServiceBookingDeliveryDetails_dialogContactInfo__lA62Q{align-items:center;display:flex;flex:1 1;gap:.75rem;min-width:0}.ServiceBookingDeliveryDetails_dialogContactAvatar__e9rJ3{align-items:center;background:#1a1a2e;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.9rem;font-weight:600;height:40px;justify-content:center;width:40px}.ServiceBookingDeliveryDetails_dialogContactDetails__iZRJQ{flex:1 1;min-width:0}.ServiceBookingDeliveryDetails_dialogContactName__WCX8j{color:#1a1a2e;font-size:.85rem;font-weight:500}.ServiceBookingDeliveryDetails_dialogContactPhone__1dlcK{color:#6b7280;font-size:.75rem;margin-top:2px}.ServiceBookingDeliveryDetails_dialogContactEmail__AQ8Mo{color:#9ca3af;font-size:.7rem;margin-top:1px}.ServiceBookingDeliveryDetails_dialogSelectButton__rqmjh{background:#fff;border:1px solid #e5e7eb;border-radius:20px;color:#1a1a2e;cursor:pointer;flex-shrink:0;font-size:.7rem;font-weight:500;padding:.3rem 1rem;transition:all .2s ease}.ServiceBookingDeliveryDetails_dialogSelectButtonSelected__IwDl\+,.ServiceBookingDeliveryDetails_dialogSelectButton__rqmjh:hover{background:#1a1a2e;border-color:#1a1a2e;color:#fff}.ServiceBookingDeliveryDetails_dialogSelectButtonSelected__IwDl\+:hover{background:#2d2d44}.ServiceBookingDeliveryDetails_dialogFooter__aHaQy{background:#fafbfc;border-top:1px solid #f0f2f5;display:flex;gap:.75rem;justify-content:flex-end;padding:1rem 1.5rem}.ServiceBookingDeliveryDetails_dialogFooterButton__TZs94{border-radius:40px;cursor:pointer;font-size:.8rem;font-weight:500;padding:.5rem 1.5rem;transition:all .2s ease}.ServiceBookingDeliveryDetails_dialogFooterCancel__ttQ2N{background:#0000;border:1px solid #e5e7eb;color:#6b7280}.ServiceBookingDeliveryDetails_dialogFooterCancel__ttQ2N:hover{background:#f3f4f6}.ServiceBookingDeliveryDetails_dialogFooterConfirm__J72tZ{background:#1a1a2e;border:none;color:#fff}.ServiceBookingDeliveryDetails_dialogFooterConfirm__J72tZ:hover{background:#2d2d44;box-shadow:0 4px 12px #1a1a2e33;transform:translateY(-1px)}.ServiceBookingDeliveryDetails_dialogFooterConfirm__J72tZ:disabled{cursor:not-allowed;opacity:.5;transform:none}@keyframes ServiceBookingDeliveryDetails_fadeIn__PYEaY{0%{opacity:0}to{opacity:1}}@keyframes ServiceBookingDeliveryDetails_slideUp__Ec5A\+{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.ServiceBookingDeliveryDetails_pageContainer__QJkWU{gap:1rem;padding:.75rem}.ServiceBookingDeliveryDetails_serviceCard__eLEwS{padding:1rem}.ServiceBookingDeliveryDetails_serviceHeader__MRDWS{gap:1rem}.ServiceBookingDeliveryDetails_serviceImage__U0ZvF{height:60px;width:60px}.ServiceBookingDeliveryDetails_serviceTitle__-Rxt9{font-size:.95rem}.ServiceBookingDeliveryDetails_contactSection__LB4A9{padding:1rem}.ServiceBookingDeliveryDetails_contactItem__26xDD{padding:.6rem .75rem}.ServiceBookingDeliveryDetails_dialogContent__CcvlI{max-height:85vh;max-width:95%}.ServiceBookingDeliveryDetails_dialogBody__C7Xff,.ServiceBookingDeliveryDetails_dialogHeader__Nl9\+O{padding:1rem 1.25rem}.ServiceBookingDeliveryDetails_dialogFooter__aHaQy{padding:.75rem 1.25rem}}@media (max-width:480px){.ServiceBookingDeliveryDetails_pageContainer__QJkWU{gap:.75rem;padding:.5rem}.ServiceBookingDeliveryDetails_serviceCard__eLEwS{padding:.75rem}.ServiceBookingDeliveryDetails_serviceImage__U0ZvF{height:80px;width:80px}.ServiceBookingDeliveryDetails_serviceTitle__-Rxt9{font-size:.9rem}.ServiceBookingDeliveryDetails_notSection__ANRkl{padding:.7rem 1rem}.ServiceBookingDeliveryDetails_contactSection__LB4A9{padding:.75rem}.ServiceBookingDeliveryDetails_contactHeader__l9Da1{align-items:stretch;flex-direction:column}.ServiceBookingDeliveryDetails_contactItem__26xDD{flex-wrap:wrap;gap:.5rem}.ServiceBookingDeliveryDetails_contactInfo__H2105{flex:1 1 100%}.ServiceBookingDeliveryDetails_contactStatus__-i-Z-{flex:1 1 100%;justify-content:flex-end}.ServiceBookingDeliveryDetails_dialogContent__CcvlI{max-height:90vh;max-width:98%}.ServiceBookingDeliveryDetails_dialogHeader__Nl9\+O{padding:.75rem 1rem}.ServiceBookingDeliveryDetails_dialogTitle__d5zVw{font-size:.85rem}.ServiceBookingDeliveryDetails_dialogBody__C7Xff{padding:.75rem 1rem}.ServiceBookingDeliveryDetails_dialogContactItem__DlpG7{flex-wrap:wrap;gap:.5rem}.ServiceBookingDeliveryDetails_dialogContactInfo__lA62Q{flex:1 1 100%}.ServiceBookingDeliveryDetails_dialogFooter__aHaQy{flex-direction:column;gap:.5rem}.ServiceBookingDeliveryDetails_dialogFooterButton__TZs94{text-align:center;width:100%}}.ContactDetailsList_contactCardContainer__9s62K{background:#fff;border:1px solid #2ea2af1a;border-radius:24px;padding:20px 24px 10px;position:relative}.ContactDetailsList_contactHeader__L5Ovu{align-items:center;border-bottom:2px solid #f0f2f5;display:flex;gap:14px;margin-bottom:24px;padding-bottom:16px}.ContactDetailsList_headerContainer__YSRfD{align-items:center;display:flex;justify-content:space-between;width:100%}.ContactDetailsList_headerIcon__0WeY1{align-items:center;background:#2ea2af1a;border-radius:8px;color:#2ea2af;display:flex;font-size:1.3rem;height:38px;justify-content:center;width:38px}.ContactDetailsList_contactHeader__L5Ovu h2{color:#1e293b;font-size:.9rem;font-weight:700;margin:0 0 2px}.ContactDetailsList_contactHeader__L5Ovu p{color:#64748b;font-size:.7rem;margin:0}.ContactDetailsList_carouselContainer__nyDHy{align-items:center;display:flex;gap:12px;overflow:hidden;position:relative}.ContactDetailsList_contactListHorizontal__ooihd{-ms-overflow-style:none;display:flex;flex:1 1;gap:18px;overflow-x:auto;padding:8px 4px 16px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.ContactDetailsList_contactListHorizontal__ooihd::-webkit-scrollbar{display:none}.ContactDetailsList_navArrow__YEYkC{align-items:center;background:#fff;border:1px solid #2ea2af33;border-radius:50%;box-shadow:0 2px 8px #0000000d;color:#2ea2af;cursor:pointer;display:flex;flex-shrink:0;font-size:1.2rem;height:40px;justify-content:center;transition:all .3s ease;width:40px;z-index:1}.ContactDetailsList_navArrow__YEYkC:hover:not(.ContactDetailsList_disabled__\+xIS2){background:#2ea2af;border-color:#2ea2af;box-shadow:0 4px 12px #2ea2af33;color:#fff;transform:scale(1.05)}.ContactDetailsList_navArrow__YEYkC.ContactDetailsList_disabled__\+xIS2{cursor:not-allowed;opacity:.3;pointer-events:none}.ContactDetailsList_contactCard__NHnBa{align-items:center;animation:ContactDetailsList_fadeInUp__bzq-L .4s ease-out;background:#f3f5f7;border:1px solid #0000;border-radius:7px;cursor:pointer;display:flex;flex-shrink:0;gap:16px;padding:12px 20px;scroll-snap-align:start;transition:all .3s cubic-bezier(.4,0,.2,1)}@keyframes ContactDetailsList_fadeInUp__bzq-L{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ContactDetailsList_contactCard__NHnBa:hover{background:#f1f5f9;transform:translateY(-4px)}.ContactDetailsList_contactCard__NHnBa.ContactDetailsList_selected__CfKSb{animation:ContactDetailsList_pulse__-v0VZ .5s ease-out;background:#eff5f7;border-color:#89b3b8;transform:translateY(-2px)}@keyframes ContactDetailsList_pulse__-v0VZ{0%{opacity:.5;transform:scale(.95)}50%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.ContactDetailsList_locationIcon__r3pFO{align-items:center;background:#fff;border-radius:7px;color:#2ea2af;display:flex;flex-shrink:0;font-size:1.3rem;height:45px;justify-content:center;transition:transform .3s ease;width:45px}.ContactDetailsList_contactCard__NHnBa:hover .ContactDetailsList_locationIcon__r3pFO{transform:scale(1.05)}.ContactDetailsList_locationDetails__sAABY{flex:1 1;min-width:0}.ContactDetailsList_placeName__H4L2e{color:#1e293b;font-size:1rem;font-weight:700;margin-bottom:0;margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ContactDetailsList_locationAddress__nZ9E1{color:#6c7978;font-size:.8rem;font-weight:400;letter-spacing:.2px;margin-top:-2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ContactDetailsList_selectIndicator__-rrTe{align-items:center;animation:ContactDetailsList_checkmark__amYFW .3s ease-out;background:#fff;border:1.5px solid #2ea2af;border-radius:50%;box-shadow:0 2px 6px #2ea2af4d;color:#fff;display:flex;flex-shrink:0;font-size:.75rem;height:26px;justify-content:center;width:26px}@keyframes ContactDetailsList_checkmark__amYFW{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.ContactDetailsList_contactCardContainer__9s62K{padding:16px}.ContactDetailsList_contactCard__NHnBa{padding:14px}.ContactDetailsList_locationIcon__r3pFO{font-size:1.1rem;height:40px;width:40px}.ContactDetailsList_placeName__H4L2e{font-size:.9rem}.ContactDetailsList_locationAddress__nZ9E1{font-size:.7rem}.ContactDetailsList_navArrow__YEYkC{font-size:1rem;height:32px;width:32px}}@media (max-width:480px){.ContactDetailsList_carouselContainer__nyDHy{gap:8px}.ContactDetailsList_navArrow__YEYkC{height:28px;width:28px}}.ContactDetailsList_contactInfo__9kwD4{align-items:center;color:#666;display:flex;font-size:11px;gap:6px;margin-top:5px}.ContactDetailsList_phoneIcon__EZouX{color:#2ea2af;font-size:10px}.ContactDetailsList_addressTypeBadge__EAKhX{border-radius:4px;color:#222;display:inline-block;font-size:14px;font-weight:400;font-weight:700}.ContactDetailsList_noContacts__93aXm{color:#999;font-size:14px;padding:40px 20px;text-align:center;width:100%}.ContactDetailsList_contactAddButton__5VRvw{background-color:#ecf1f1;border-radius:20px;cursor:pointer;padding:3px 10px}.ContactDetailsList_contactAddButton__5VRvw p{color:var(--primary-color);font-size:12px;font-size:13px;font-weight:600}.AddressAndContactDetails_contactCardContainer__1PJBk{background:#fff;border:1px solid #2ea2af1a;border-radius:10px;margin:10px auto 20px;max-width:990px;padding:13px;position:relative}.AddressAndContactDetails_contactHeader__htBhp{align-items:center;border-bottom:1px solid #f0f2f5;display:flex;gap:14px;margin-bottom:24px;padding:13px 13px 20px}.AddressAndContactDetails_headerContainer__AA4C1{align-items:center;display:flex;justify-content:space-between;width:100%}.AddressAndContactDetails_headerContainer__AA4C1 h2{font-size:13px}.AddressAndContactDetails_contactHeader__htBhp h2{color:#1e293b;font-size:1.1rem;font-weight:700;margin:0 0 4px}.AddressAndContactDetails_contactHeader__htBhp p{color:#64748b;font-size:.7rem;margin:0}.AddressAndContactDetails_contactAddButton__x7voX{background:linear;background-color:var(--primary-color);border-radius:5px;cursor:pointer;font-size:12px;padding:5px 12px;transition:all .3s ease}.AddressAndContactDetails_contactAddButton__x7voX:hover{transform:translateY(-2px)}.AddressAndContactDetails_contactAddButton__x7voX p{color:#fff;font-size:.85rem;font-weight:600;margin:0}.AddressAndContactDetails_contactListVertical__t-ScZ{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(380px,2fr));justify-items:center;padding:10px;width:100%}.AddressAndContactDetails_contactListVertical__t-ScZ::-webkit-scrollbar{width:6px}.AddressAndContactDetails_contactListVertical__t-ScZ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.AddressAndContactDetails_contactListVertical__t-ScZ::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.AddressAndContactDetails_contactListVertical__t-ScZ::-webkit-scrollbar-thumb:hover{background:#94a3b8}.AddressAndContactDetails_contactCardVertical__W2amb{align-items:flex-start;animation:AddressAndContactDetails_fadeInUp__qzIaB .4s ease-out;background:#fff;border:1px dashed #bebebe;border-radius:6px;cursor:pointer;display:flex;gap:16px;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1)}@keyframes AddressAndContactDetails_fadeInUp__qzIaB{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AddressAndContactDetails_contactCardVertical__W2amb:hover{background:#f1f5f9;box-shadow:0 4px 12px #00000014;transform:translateX(4px)}.AddressAndContactDetails_contactCardVertical__W2amb.AddressAndContactDetails_selected__\+5j7f{background:#ecf4f5;border-color:#62959b}.AddressAndContactDetails_cardLeft__vPfa9{flex-shrink:0}.AddressAndContactDetails_locationIcon__LIndl{align-items:center;background:#fff;border:1px solid #ececec;border-radius:7px;color:#2ea2af;display:flex;font-size:1.3rem;height:45px;justify-content:center;transition:transform .3s ease;width:45px}.AddressAndContactDetails_contactCardVertical__W2amb:hover .AddressAndContactDetails_locationIcon__LIndl{transform:scale(1.05)}.AddressAndContactDetails_cardCenter__FLh7Y{flex:1 1;margin-top:-5px;min-width:0}.AddressAndContactDetails_placeName__nAMHt{align-items:center;color:#1e293b;display:flex;flex-wrap:wrap;font-size:1rem;font-weight:700;gap:8px;margin-bottom:3px}.AddressAndContactDetails_addressTypeBadge__IOVse{background:#e2e8f0;border-radius:6px;border-radius:10px;color:#475569;display:inline-block;font-size:.7rem;font-weight:500;padding:1px 7px}.AddressAndContactDetails_locationAddress__KjXqX{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#64748b;display:-webkit-box;font-size:.85rem;line-height:1.4;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis}.AddressAndContactDetails_contactInfoWrapper__hNP71{display:flex;flex-wrap:wrap;gap:16px;margin-top:6px}.AddressAndContactDetails_contactInfoItem__4qv1X{align-items:center;color:#64748b;display:flex;font-size:.75rem;gap:6px}.AddressAndContactDetails_infoIcon__VwWtm{color:#2ea2af;font-size:.7rem}.AddressAndContactDetails_cardRight__UHsRw{flex-shrink:0}.AddressAndContactDetails_selectIndicator__TqXNj{align-items:center;background:#fff;border:1.5px solid #2ea2af;border-radius:50%;display:flex;font-size:.75rem;height:26px;justify-content:center;transition:all .2s ease;width:26px}.AddressAndContactDetails_noContacts__kKGJA{color:#64748b;padding:60px 20px;text-align:center}.AddressAndContactDetails_addFirstBtn__BlaWC{background:var(--primary-color);border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:500;margin-top:6px;padding:10px 20px;transition:all .2s}.AddressAndContactDetails_addFirstBtn__BlaWC:hover{box-shadow:0 4px 12px #3498db4d;transform:translateY(-2px)}@media (max-width:908px){.AddressAndContactDetails_contactCardVertical__W2amb{width:100%}}@media (max-width:768px){.AddressAndContactDetails_contactListVertical__t-ScZ{grid-template-columns:repeat(auto-fill,minmax(290px,2fr))}.AddressAndContactDetails_contactCardContainer__1PJBk{border-radius:0;margin-top:15px;padding:0 0 30px}.AddressAndContactDetails_contactHeader__htBhp{margin-bottom:10px}.AddressAndContactDetails_contactCardVertical__W2amb{padding:16px}.AddressAndContactDetails_locationIcon__LIndl{font-size:1.1rem;height:40px;width:40px}.AddressAndContactDetails_placeName__nAMHt{font-size:.9rem}.AddressAndContactDetails_locationAddress__KjXqX{font-size:.75rem}.AddressAndContactDetails_contactInfoWrapper__hNP71{flex-direction:column;gap:6px}.AddressAndContactDetails_contactInfoItem__4qv1X{font-size:.7rem}}@media (max-width:480px){.AddressAndContactDetails_cardRight__UHsRw{align-self:flex-end}.AddressAndContactDetails_contactInfoWrapper__hNP71{flex-direction:row;flex-wrap:wrap}}.PaymentSuccessfullDIalog_overlay__7tkTM{align-items:center;background-color:#0000;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;top:0;transition:background-color .4s ease;z-index:1000}.PaymentSuccessfullDIalog_overlayVisible__vmym-{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;pointer-events:auto}.PaymentSuccessfullDIalog_dialog__EKZiR{background:#fff;border:1px solid #0000000f;border-radius:32px;box-shadow:0 25px 50px -12px #00000040;max-width:480px;opacity:0;padding:40px 32px 32px;position:relative;text-align:center;transform:scale(.7) translateY(30px);transition:all .4s cubic-bezier(.34,1.2,.64,1);width:90%}.PaymentSuccessfullDIalog_dialogEnter__sguTJ{opacity:1;transform:scale(1) translateY(0)}.PaymentSuccessfullDIalog_dialogExit__r8ZXC{opacity:0;transform:scale(.7) translateY(30px)}.PaymentSuccessfullDIalog_iconWrapper__q2WHj{margin-bottom:24px}.PaymentSuccessfullDIalog_checkmarkCircle__XnYwO{animation:PaymentSuccessfullDIalog_scaleUp__JYpo6 .5s ease-out .2s both;height:80px;margin:0 auto;position:relative;width:80px}.PaymentSuccessfullDIalog_checkmark__UDaD2{display:block;height:100%;width:100%}.PaymentSuccessfullDIalog_checkmarkCirclePath__EOw73{stroke:#22c55e;stroke-width:4;stroke-dasharray:166;stroke-dashoffset:166;animation:PaymentSuccessfullDIalog_strokeDraw__MI0ky .6s cubic-bezier(.65,0,.45,1) .4s forwards}.PaymentSuccessfullDIalog_checkmarkCheckPath__vvpLr{stroke:#22c55e;stroke-width:5;stroke-linecap:round;stroke-dasharray:48;stroke-dashoffset:48;animation:PaymentSuccessfullDIalog_strokeDraw__MI0ky .4s cubic-bezier(.65,0,.45,1) .8s forwards}@keyframes PaymentSuccessfullDIalog_strokeDraw__MI0ky{to{stroke-dashoffset:0}}@keyframes PaymentSuccessfullDIalog_scaleUp__JYpo6{0%{opacity:0;transform:scale(0)}80%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.PaymentSuccessfullDIalog_title__uEW5G{animation:PaymentSuccessfullDIalog_slideUpFade__TpeBs .5s ease-out .6s both;color:#1a1a2e;font-size:24px;font-weight:700;margin:0 0 5px}.PaymentSuccessfullDIalog_message__rleaL{animation:PaymentSuccessfullDIalog_slideUpFade__TpeBs .5s ease-out .7s both;color:#64748b;font-size:14px;line-height:1.5;margin:0 0 34px}@keyframes PaymentSuccessfullDIalog_slideUpFade__TpeBs{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.PaymentSuccessfullDIalog_detailsCard__eJIZB{animation:PaymentSuccessfullDIalog_slideUpFade__TpeBs .5s ease-out .8s both;background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;margin-bottom:32px;padding:20px;text-align:left}.PaymentSuccessfullDIalog_detailRow__geuNu{border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:8px 0}.PaymentSuccessfullDIalog_detailRow__geuNu:last-child{border-bottom:none}.PaymentSuccessfullDIalog_detailLabel__ukxXr{color:#64748b;font-size:14px;font-weight:500}.PaymentSuccessfullDIalog_detailValue__ZBA\+E{color:#1a1a2e;font-size:14px;font-weight:600}.PaymentSuccessfullDIalog_closeButton__uhJFS{animation:PaymentSuccessfullDIalog_slideUpFade__TpeBs .5s ease-out .9s both;background:var(--primary-color);border:none;border-radius:100px;box-shadow:0 4px 15px #13a5aa4d;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 28px;transition:all .2s ease;width:100%}.PaymentSuccessfullDIalog_closeButton__uhJFS:hover{box-shadow:0 8px 25px rgba(24,137,145,.377);filter:brightness(1.05);transform:translateY(-2px)}.PaymentSuccessfullDIalog_closeButton__uhJFS:active{transform:translateY(1px)}.PaymentSuccessfullDIalog_confetti__DBa2k{border-radius:32px;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%}.PaymentSuccessfullDIalog_confettiPiece__9gOSM{animation:PaymentSuccessfullDIalog_confettiFall__4Xhzw 2.5s ease-out forwards;opacity:0;position:absolute;top:-20px}@keyframes PaymentSuccessfullDIalog_confettiFall__4Xhzw{0%{opacity:1;transform:translateY(0) rotate(0deg)}70%{opacity:1}to{opacity:0;transform:translateY(calc(100vh + 20px)) rotate(2turn)}}@media (max-width:480px){.PaymentSuccessfullDIalog_dialog__EKZiR{padding:32px 24px 24px}.PaymentSuccessfullDIalog_title__uEW5G{font-size:24px}.PaymentSuccessfullDIalog_detailsCard__eJIZB{padding:16px}}.PaymentVerificationLoader_overlay__Mme3f{align-items:center;animation:PaymentVerificationLoader_overlayFade__awFxJ .3s ease-out;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000d9;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes PaymentVerificationLoader_overlayFade__awFxJ{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:1}}.PaymentVerificationLoader_dialog__0q06-{animation:PaymentVerificationLoader_dialogPop__MMj0L .4s cubic-bezier(.34,1.2,.64,1);background:linear-gradient(135deg,#0f0f1e,#1a1a2e);border-radius:32px;box-shadow:0 25px 50px -12px #00000080,inset 0 0 0 1px #ffffff0d;max-width:460px;padding:48px 40px 44px;position:relative;text-align:center;width:90%}@keyframes PaymentVerificationLoader_dialogPop__MMj0L{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.PaymentVerificationLoader_headerGlow__ZgZOC{animation:PaymentVerificationLoader_headerShimmer__1o1Tn 2s linear infinite;background:linear-gradient(90deg,#0000,#00d4ff,#7c3aed,#00d4ff,#0000);height:3px;left:0;position:absolute;right:0;top:0}@keyframes PaymentVerificationLoader_headerShimmer__1o1Tn{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.PaymentVerificationLoader_iconWrapper__Knu\+r{display:flex;justify-content:center;margin-bottom:32px;min-height:120px}.PaymentVerificationLoader_loaderContainer__ORKh8{height:100px;position:relative;width:100px}.PaymentVerificationLoader_loader__4ky\+B{height:100%;position:relative;width:100%}.PaymentVerificationLoader_loaderRing__LrOPN{border:3px solid #0000;border-radius:50%;height:100%;left:0;position:absolute;top:0;width:100%}.PaymentVerificationLoader_loaderRing__LrOPN:first-child{animation:PaymentVerificationLoader_spin__12nf2 1s linear infinite;border-top-color:#00d4ff}.PaymentVerificationLoader_loaderRing__LrOPN:nth-child(2){animation:PaymentVerificationLoader_spin__12nf2 1.5s linear infinite reverse;border-right-color:#7c3aed}.PaymentVerificationLoader_loaderRing__LrOPN:nth-child(3){animation:PaymentVerificationLoader_spin__12nf2 2s linear infinite;border-bottom-color:#00d4ff}@keyframes PaymentVerificationLoader_spin__12nf2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PaymentVerificationLoader_loaderCenter__L8c06{animation:PaymentVerificationLoader_pulse__qhgXq 1s ease-in-out infinite;font-size:32px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@keyframes PaymentVerificationLoader_pulse__qhgXq{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.1)}}.PaymentVerificationLoader_successAnimation__qIitO{animation:PaymentVerificationLoader_successPop__krThZ .5s cubic-bezier(.34,1.3,.64,1)}@keyframes PaymentVerificationLoader_successPop__krThZ{0%{opacity:0;transform:scale(0)}60%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.PaymentVerificationLoader_successCircle__AvFq0{height:100px;width:100px}.PaymentVerificationLoader_successSvg__WOrV8{height:100%;width:100%}.PaymentVerificationLoader_successCirclePath__laqnc{stroke:#00d4ff;stroke-width:2.5;stroke-dasharray:166;stroke-dashoffset:166;animation:PaymentVerificationLoader_strokeDraw__vfWCp .6s cubic-bezier(.65,0,.45,1) .3s forwards}.PaymentVerificationLoader_successCheckPath__\+3xa6{stroke:#00d4ff;stroke-width:2.5;stroke-dasharray:48;stroke-dashoffset:48;animation:PaymentVerificationLoader_strokeDraw__vfWCp .4s cubic-bezier(.65,0,.45,1) .6s forwards}.PaymentVerificationLoader_failedAnimation__kxlNR{animation:PaymentVerificationLoader_failedShake__vjmhk .5s ease-in-out}@keyframes PaymentVerificationLoader_failedShake__vjmhk{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-6px)}20%,40%,60%,80%{transform:translateX(6px)}}.PaymentVerificationLoader_failedCircle__qemD8{height:100px;width:100px}.PaymentVerificationLoader_failedSvg__Wp641{height:100%;width:100%}.PaymentVerificationLoader_failedCirclePath__zHU\+5{stroke:#f44;stroke-width:2.5;stroke-dasharray:166;stroke-dashoffset:166;animation:PaymentVerificationLoader_strokeDraw__vfWCp .6s cubic-bezier(.65,0,.45,1) .3s forwards}.PaymentVerificationLoader_failedCrossPath__Ux8L5{stroke:#f44;stroke-width:2.5;stroke-dasharray:48;stroke-dashoffset:48;animation:PaymentVerificationLoader_crossDraw__mM82S .4s cubic-bezier(.65,0,.45,1) .6s forwards}@keyframes PaymentVerificationLoader_crossDraw__mM82S{to{stroke-dashoffset:0}}@keyframes PaymentVerificationLoader_strokeDraw__vfWCp{to{stroke-dashoffset:0}}.PaymentVerificationLoader_title__t3ePS{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#c4c4e6);background-clip:text;-webkit-background-clip:text;font-size:28px;font-weight:700;letter-spacing:-.3px;margin:0 0 12px}.PaymentVerificationLoader_failedMessage__tjhO4,.PaymentVerificationLoader_loadingMessage__iLmem,.PaymentVerificationLoader_successMessage__njlSi{color:#ffffffa6;font-size:14px;line-height:1.5;margin:0 0 24px}.PaymentVerificationLoader_paymentDetails__yhyZe{background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid #ffffff0f;border-radius:20px;margin-bottom:28px;padding:16px 20px}.PaymentVerificationLoader_detailItem__naUqd{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.PaymentVerificationLoader_detailItem__naUqd:not(:last-child){border-bottom:1px solid #ffffff0d}.PaymentVerificationLoader_detailLabel__x6vLt{color:#ffffff80;font-size:13px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.PaymentVerificationLoader_detailValue__ZEIoQ{color:#fff;font-size:15px;font-weight:600}.PaymentVerificationLoader_progressSection__TY4aj{margin-bottom:32px}.PaymentVerificationLoader_progressBarContainer__GoakS{background:#ffffff14;border-radius:20px;height:6px;margin-bottom:12px;overflow:hidden}.PaymentVerificationLoader_progressBar__oNu5C{background:linear-gradient(90deg,#00d4ff,#7c3aed);border-radius:20px;height:100%;overflow:hidden;position:relative;transition:width .1s linear}.PaymentVerificationLoader_progressGlow__2myLH{animation:PaymentVerificationLoader_shimmer__ZWdLG 1.5s infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);bottom:0;left:0;position:absolute;right:0;top:0}@keyframes PaymentVerificationLoader_shimmer__ZWdLG{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.PaymentVerificationLoader_progressPercentage__s-WjY{color:#ffffff80;font-size:12px;font-weight:500}.PaymentVerificationLoader_transactionInfo__v9D\+r{align-items:center;background:#00d4ff14;border:1px solid #00d4ff26;border-radius:12px;display:flex;font-size:12px;justify-content:space-between;margin-bottom:32px;padding:12px}.PaymentVerificationLoader_transactionLabel__uJ4at{color:#ffffff80}.PaymentVerificationLoader_transactionId__Lg3jb{color:#00d4ff;font-family:monospace;font-weight:600;letter-spacing:.5px}.PaymentVerificationLoader_errorDetails__M7ClP{background:#ff444414;border:1px solid #ff444426;border-radius:12px;margin-bottom:32px;padding:12px}.PaymentVerificationLoader_errorCode__QJ-MI{color:#ff4444b3;font-family:monospace;font-size:11px;margin-bottom:8px}.PaymentVerificationLoader_errorHelp__46zK\+{align-items:center;color:#fff9;display:flex;font-size:12px;gap:8px}.PaymentVerificationLoader_buttonGroup__DaS68{display:flex;gap:12px;margin-bottom:20px}.PaymentVerificationLoader_cancelBtn__3cy5d{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:40px;color:#ffffffb3;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:14px 20px;transition:all .2s ease}.PaymentVerificationLoader_cancelBtn__3cy5d:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-1px)}.PaymentVerificationLoader_continueBtn__jrPCW,.PaymentVerificationLoader_retryBtn__39QzT{background:linear-gradient(135deg,#00d4ff,#7c3aed);border:none;border-radius:40px;color:#fff;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:14px 20px;transition:all .2s ease}.PaymentVerificationLoader_continueBtn__jrPCW:hover,.PaymentVerificationLoader_retryBtn__39QzT:hover{box-shadow:0 8px 20px -6px #00d4ff66;transform:translateY(-2px)}.PaymentVerificationLoader_retryBtn__39QzT{background:linear-gradient(135deg,#f44,#ff6b6b)}.PaymentVerificationLoader_retryBtn__39QzT:hover{box-shadow:0 8px 20px -6px #f446}.PaymentVerificationLoader_securityBadge__Fdh6u{align-items:center;color:#ffffff59;display:flex;font-size:11px;gap:6px;justify-content:center;margin-top:8px}.PaymentVerificationLoader_lockIcon__yJ-UA{font-size:12px}@media (max-width:560px){.PaymentVerificationLoader_dialog__0q06-{border-radius:28px;padding:36px 24px 40px}.PaymentVerificationLoader_title__t3ePS{font-size:24px}.PaymentVerificationLoader_iconWrapper__Knu\+r{min-height:90px}.PaymentVerificationLoader_failedCircle__qemD8,.PaymentVerificationLoader_loaderContainer__ORKh8,.PaymentVerificationLoader_successCircle__AvFq0{height:75px;width:75px}.PaymentVerificationLoader_loaderCenter__L8c06{font-size:24px}.PaymentVerificationLoader_buttonGroup__DaS68{flex-direction:column}}.BookingHeader_pageHeader__WCaSz{margin-bottom:5px;padding-bottom:20px}.BookingHeader_pageTitle__CEfir{color:#fff;font-size:34px;font-weight:800;letter-spacing:-.015em;margin:0 0 2px}.BookingHeader_pageSubtitle__-gpxy{color:#f7f7f7;font-size:15px;line-height:1.5;margin:0}.BookingHeader_statsGrid__E-vyL{grid-gap:1px;display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr))}.BookingHeader_headerStatsContainer__M9rxS{background:#e5e7eb;border-radius:15px;margin-bottom:10px;overflow:hidden}.BookingHeader_statCard__vWskS{align-items:center;background:#fff;display:flex;gap:14px;padding:20px;transition:background-color .15s ease}.BookingHeader_statCard__vWskS:hover{background:#fafbfc}.BookingHeader_statIconWrap__2s4oQ{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;color:#4b5563;display:grid;flex:0 0 auto;height:40px;place-items:center;width:40px}.BookingHeader_statIcon__sQ71Q{stroke-width:1.75;height:18px;width:18px}.BookingHeader_tone_positive__rmLUB .BookingHeader_statIconWrap__2s4oQ{background:#f0fdf4;border-color:#dcfce7;color:#15803d}.BookingHeader_tone_accent__woxEI .BookingHeader_statIconWrap__2s4oQ{background:#eff6ff;border-color:#dbeafe;color:#1d4ed8}.BookingHeader_statBody__Lu23B{min-width:0}.BookingHeader_statLabel__OZ\+yG{color:#6b7280;font-size:14px;font-weight:500;letter-spacing:.02em;margin-bottom:0}.BookingHeader_statValue__LwnPo{font-feature-settings:"tnum";color:var(--primary-dark-color);font-size:20px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.015em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes BookingHeader_spin__r9ngK{to{transform:rotate(1turn)}}@keyframes BookingHeader_inputFade__o071X{0%{border-color:#b6b6b6;box-shadow:0 0 0 0 #1976d266}to{border-color:var(--primary-color);box-shadow:0 0 0 3px #1976d233}}@media (max-width:580px){.BookingHeader_statLabel__OZ\+yG{font-size:13.5px}.BookingHeader_statValue__LwnPo{font-size:16px}.BookingHeader_statIcon__sQ71Q{height:15px;width:15px}.BookingHeader_statIconWrap__2s4oQ{height:35px;width:35px}.BookingHeader_statCard__vWskS{padding:10px}.BookingHeader_headerStatsContainer__M9rxS{border-bottom-left-radius:0;border-bottom-right-radius:0}.BookingHeader_pageTitle__CEfir{font-size:25px}.BookingHeader_pageSubtitle__-gpxy{font-size:14px}.BookingHeader_pageHeader__WCaSz{padding-left:15px}}.BookingTab_tabsContainer__iXXAm{display:flex;flex-direction:column;width:100%}.BookingTab_tabsHeader__spLsc{background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;padding-left:20px;position:relative;position:sticky;top:0;z-index:10}.BookingTab_tabButton__nR5t6{background:#0000;border:none;color:#64748b;cursor:pointer;font-size:15px;font-weight:600;padding:18px 32px;transition:color .3s ease}.BookingTab_tabButton__nR5t6:hover{color:#1e293b}.BookingTab_tabButton__nR5t6.BookingTab_active__a\+J\+b{color:var(--primary-color)}.BookingTab_indicator__sMewO{background:var(--primary-color);border-radius:3px 3px 0 0;bottom:0;height:3px;position:absolute;transition:left .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.BookingTab_tabsContent__9Kv1A{flex:1 1;padding:32px 0;width:100%}.BookingTab_fadeIn__\+SfnY{animation:BookingTab_fadeSlide__S0xDM .4s ease}@keyframes BookingTab_fadeSlide__S0xDM{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.BookingTab_tabsHeader__spLsc{padding:0}.BookingTab_tabButton__nR5t6{flex:1 1;font-size:13px;padding:10px 12px}.BookingTab_tabsContent__9Kv1A{padding:20px 16px}}.CustomerDetailsHeader_container__ZoYHx{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;position:relative;width:100%}.CustomerDetailsHeader_bannerImageContainer__yUxdW{background:linear-gradient(135deg,#eef2f7,#dfe7f1);border-radius:5px;height:150px;overflow:hidden;position:relative}.CustomerDetailsHeader_bannerImageContainer__yUxdW:after{background:linear-gradient(180deg,rgba(15,42,41,.288),#0f172a59);content:"";inset:0;pointer-events:none;position:absolute}.CustomerDetailsHeader_image__VGl\+T{display:block;height:100%;object-fit:cover;width:100%}.CustomerDetailsHeader_profileContainer__IjArg{-webkit-backdrop-filter:saturate(180%) blur(6px);backdrop-filter:saturate(180%) blur(6px);background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;margin:-40px 10px 0;padding:20px;position:relative;transition:box-shadow .25s ease,transform .25s ease;z-index:10}.CustomerDetailsHeader_profileContainer__IjArg:hover{box-shadow:0 16px 32px -12px #0f172a38,0 6px 14px -6px #0f172a1a}.CustomerDetailsHeader_profileContent__VjqoF{align-items:center;border-bottom:1px dashed #0f172a1a;display:flex;flex-direction:row;gap:14px;margin-bottom:18px;padding-bottom:18px;width:100%}.CustomerDetailsHeader_avatar__D9e9R{border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #0f172a14,0 4px 12px -4px #0f172a40;flex-shrink:0;height:64px;overflow:hidden;width:64px}.CustomerDetailsHeader_avatar__D9e9R .CustomerDetailsHeader_image__VGl\+T{border-radius:50%}.CustomerDetailsHeader_profileRightContent__tq6iW{display:flex;flex-direction:column;gap:3px;min-width:0}.CustomerDetailsHeader_profileRightContent__tq6iW h3{color:var(--primary-dark-color);font-size:18px;font-weight:700;letter-spacing:-.2px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CustomerDetailsHeader_profileRightContent__tq6iW p{color:var(--primary-dark-color);font-size:13px;font-weight:500;margin:0;opacity:.6}.CustomerDetailsHeader_basicStatusDetails__Cv2j6{display:flex;flex-direction:row;gap:14px}.CustomerDetailsHeader_birthDateContainer__yzpSS{align-items:center;background:#f8fcfc;border:1px solid #0f172a0d;border-radius:5px;display:flex;flex:1 1;gap:12px;padding:6px;transition:background .2s ease,border-color .2s ease}.CustomerDetailsHeader_birthDateContainer__yzpSS:hover{background:#f1f5f9;border-color:#0f172a14}.CustomerDetailsHeader_birthDateContainer__yzpSS label{color:var(--primary-dark-color);display:block;font-size:11px;font-weight:600;letter-spacing:.4px;margin-bottom:2px;opacity:.6}.CustomerDetailsHeader_birthDateContainer__yzpSS p{color:var(--primary-dark-color);font-size:13.5px;font-weight:600;margin:0}.CustomerDetailsHeader_cakeContainer__6vdrO{align-items:center;background:var(--light-bg-color);border-radius:10px;color:#0284c7;display:flex;flex-shrink:0;font-size:16px;height:36px;justify-content:center;width:36px}.CustomerDetailsHeader_loyaltyCodeContainer__4i3iS{align-items:center;background:var(--light-bg-color);border:1px solid var(--border-mid-dark-gray);border-radius:999px;display:flex;flex:1 1;gap:12px;padding:6px 7px;transition:transform .2s ease,box-shadow .2s ease}.CustomerDetailsHeader_loyaltyCodeContainer__4i3iS:hover{box-shadow:0 4px 12px -4px #ca8a0440}.CustomerDetailsHeader_loyaltyIconCon__sYAdJ{align-items:center;background:var(--primary-color);border-radius:50%;color:var(--white-color);display:flex;flex-shrink:0;font-size:16px;height:36px;justify-content:center;width:36px}.CustomerDetailsHeader_loyaltyCodeContainer__4i3iS label{color:var(--primary-mid-dark-color);display:block;font-size:12px;font-weight:600;letter-spacing:.4px;margin-bottom:2px;opacity:.7}.CustomerDetailsHeader_loyaltyCodeContainer__4i3iS p{color:var(--primary-dark-color);font-size:13px;font-weight:600;letter-spacing:.3px;margin:0}.CustomerDetailsHeader_addressContainer__B3ciD{align-items:flex-start;border-radius:4px;color:var(--primary-mid-dark-color);display:flex;flex-direction:row;gap:5px;margin-bottom:20px}.CustomerDetailsHeader_addressContainer__B3ciD img{width:15px}.CustomerDetailsHeader_addressText__Ug1sk{font-size:14px;margin-top:-3px}@media (max-width:940px){.CustomerDetailsHeader_bannerImageContainer__yUxdW{border-radius:0}.CustomerDetailsHeader_profileContainer__IjArg{border-radius:3px;box-shadow:none;margin:-20px 4px 0}}@media (max-width:640px){.CustomerDetailsHeader_loyaltyCodeContainer__4i3iS{flex:1.1 1}.CustomerDetailsHeader_birthDateContainer__yzpSS{flex:0.9 1}.CustomerDetailsHeader_basicStatusDetails__Cv2j6{gap:10px}.CustomerDetailsHeader_bannerImageContainer__yUxdW{height:180px}.CustomerDetailsHeader_profileContainer__IjArg{margin:-44px 10px 0;padding:10px}.CustomerDetailsHeader_avatar__D9e9R{height:54px;width:54px}.CustomerDetailsHeader_profileRightContent__tq6iW h3{font-size:16px}.CustomerDetailsHeader_loyaltyCodeContainer__4i3iS label,.CustomerDetailsHeader_loyaltyCodeContainer__4i3iS p{font-size:11px}.CustomerDetailsHeader_birthDateContainer__yzpSS p{font-size:13px}.CustomerDetailsHeader_loyaltyCodeContainer__4i3iS{border-radius:30px}.CustomerDetailsHeader_cakeContainer__6vdrO,.CustomerDetailsHeader_loyaltyIconCon__sYAdJ{font-size:12px;height:28px;width:28px}}.MembershipDetails_wrapper__KRRvD{background:#fff;border:1px solid #dde9eb;border-radius:8px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;color:#111827;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin-top:20px;padding:15px 24px 24px}.MembershipDetails_header__8Kq\+H{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:16px;justify-content:space-between;margin-bottom:15px;padding-bottom:5px}.MembershipDetails_headerLeft__GtgDr{align-items:center;display:flex;gap:12px;min-width:0}.MembershipDetails_crown__OQwA9{align-items:center;background:#2ea2af;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:16px;height:40px;justify-content:center;width:40px}.MembershipDetails_title__h1Cai{color:var(--primary-dark-color);font-size:15px;font-weight:600;letter-spacing:-.1px;margin:0}.MembershipDetails_subtitle__sywjH{color:var(--primary-dark-color);font-size:12.5px;font-weight:400;margin:2px 0 0;opacity:.6}.MembershipDetails_monoId__PhJPJ{color:#9ca3af;font-family:SF Mono,Monaco,monospace;font-size:11px;word-break:break-all}.MembershipDetails_badge__yTWla{align-items:center;background:#f0fafb;border:1px solid #cdeef2;border-radius:6px;color:#1d7a85;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.3px;padding:5px 12px;text-transform:uppercase}.MembershipDetails_balanceSection__PLI3G{grid-gap:24px;align-items:center;border-bottom:1px solid #f1f5f9;display:grid;gap:24px;grid-template-columns:1fr auto;margin-bottom:20px;padding-bottom:22px}.MembershipDetails_balanceMain__BS4ur{min-width:0}.MembershipDetails_balanceLabel__XOdzj{color:var(--primary-dark-color);font-size:14px;font-weight:700;letter-spacing:.1px;opacity:.7}.MembershipDetails_balanceValue__fYLb-{font-feature-settings:"tnum";color:var(--primary-dark-color);font-size:34px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.8px;line-height:1.1;margin-top:6px}.MembershipDetails_balanceUnit__fUhb2{color:var(--primary-dark-color);font-size:14px;font-weight:500;margin-left:6px;opacity:.6}.MembershipDetails_balanceAmount__UFMXU{color:var(--primary-dark-color);font-size:13px;margin-top:4px;opacity:.6}.MembershipDetails_balanceStats__cs5Ac{display:flex;gap:24px}.MembershipDetails_balanceStat__bjTJk{align-items:center;display:flex;gap:10px}.MembershipDetails_statIconDown__YTq7h,.MembershipDetails_statIconUp__gtNnq{align-items:center;border-radius:8px;display:flex;flex-shrink:0;font-size:11px;height:30px;justify-content:center;width:30px}.MembershipDetails_statIconUp__gtNnq{background:#ecfdf5;color:#059669}.MembershipDetails_statIconDown__YTq7h{background:#fff7ed;color:#c2410c}.MembershipDetails_balanceStat__bjTJk>div{display:flex;flex-direction:column;line-height:1.25}.MembershipDetails_statLabel__DSrci{color:var(--primary-dark-color);font-size:13px;font-weight:600;opacity:.6;text-transform:capitalize}.MembershipDetails_statValue__St5l0{font-feature-settings:"tnum";color:var(--white-color);font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;margin-top:2px}.MembershipDetails_statSub__lFV8H{color:var(--white-color);font-size:11px;opacity:.6}.MembershipDetails_metricsRow__nqrHj{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-bottom:22px}.MembershipDetails_metricTile__Cc5dz{align-items:center;background:#fafbfc;border:1px dashed #a3b9b9;border-radius:5px;display:flex;gap:10px;min-height:70px;padding:12px 14px}.MembershipDetails_metricTileIcon__1uzmo{align-items:center;background:#f0fafb;border-radius:4px;color:#1d7a85;display:inline-flex;flex-shrink:0;font-size:13px;height:32px;justify-content:center;width:32px}.MembershipDetails_metricTileBody__UGb3M{display:flex;flex-direction:column;line-height:1.2;min-width:0}.MembershipDetails_metricTileLabel__EFZ7R{color:var(--primary-dark-color);font-size:10.5px;font-weight:600;letter-spacing:.4px;opacity:.7;text-transform:uppercase}.MembershipDetails_metricTileValue__P\+P0Z{font-feature-settings:"tnum";color:var(--primary-dark-color);font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MembershipDetails_metricTileSub__BV-gp{color:#6b7280;font-size:10.5px;margin-top:1px}.MembershipDetails_infoGrid__SPKbX{grid-gap:25px;display:grid;gap:25px;grid-template-columns:1fr 1fr;margin-bottom:22px}.MembershipDetails_section__9aoyY{min-width:0}.MembershipDetails_blockTitle__37UxV{color:var(--primary-dark-color);font-size:13px;font-weight:600;letter-spacing:.5px;margin:0 0 4px}.MembershipDetails_sourceList__L8x21{border:1px solid var(--border-mid-dark-gray);border-radius:7px;list-style:none;margin:0;padding:0 10px}.MembershipDetails_sourceItem__VaFiq{align-items:center;border-bottom:1px dashed #dde7e7;display:flex;font-size:13px;gap:10px;padding:10px 0}.MembershipDetails_sourceItem__VaFiq:last-child{border-bottom:none}.MembershipDetails_sourceIcon__ldxNE{align-items:center;background:#f0fafb;border-radius:4px;color:#1d7a85;display:inline-flex;flex-shrink:0;font-size:12px;height:28px;justify-content:center;width:28px}.MembershipDetails_sourceLabel__k0t9e{color:var(--primary-mid-dark-color);flex:1 1;font-weight:500}.MembershipDetails_sourceValues__dlf-e{align-items:flex-end;display:flex;flex-direction:column;line-height:1.2}.MembershipDetails_sourceValue__eh0Qm{font-feature-settings:"tnum";color:var(--primary-mid-dark-color);font-variant-numeric:tabular-nums;font-weight:600;opacity:.9}.MembershipDetails_sourceSub__Q8KWj{color:var(--primary-dark-color);font-size:10.5px;opacity:.6}.MembershipDetails_metaList__3odoF{list-style:none;margin:0;padding:0}.MembershipDetails_metaRow__uJIEu{align-items:center;border-bottom:1px dashed var(--border-mid-dark-gray);display:flex;font-size:13px;gap:10px;padding:10px 0}.MembershipDetails_metaRow__uJIEu:last-child{border-bottom:none}.MembershipDetails_metaIcon__goqqL{align-items:center;background:#eceff0;border-radius:4px;color:#6b7280;display:inline-flex;flex-shrink:0;font-size:11px;height:28px;justify-content:center;width:28px}.MembershipDetails_metaLabel__s5Ohl{color:var(--primary-mid-dark-color);flex:1 1;font-weight:500}.MembershipDetails_metaValue__\+GVnn{font-feature-settings:"tnum";color:#111827;color:var(--primary-mid-dark-color);font-variant-numeric:tabular-nums;font-weight:500;opacity:.6;white-space:nowrap}.MembershipDetails_appsSection__OdEfl{border-top:1px solid #f1f5f9;padding-top:20px}.MembershipDetails_appsHead__xOUKR{align-items:center;display:flex;gap:8px;margin-bottom:7px}.MembershipDetails_appsHeadIcon__LXuL7{color:#1d7a85;font-size:12px}.MembershipDetails_appsHead__xOUKR .MembershipDetails_blockTitle__37UxV{margin:0}.MembershipDetails_appsCount__Xu-ka{align-items:center;background:#f0fafb;border:1px solid #cdeef2;border-radius:5px;color:#1d7a85;display:inline-flex;font-size:11px;font-weight:600;height:20px;justify-content:center;min-width:20px;padding:0 6px}.MembershipDetails_appsList__GVVcB{display:flex;flex-direction:column;gap:14px}.MembershipDetails_appCard__lpQEx{background:#fafbfc;border:1px solid #f1f5f9;border-radius:10px;padding:16px}.MembershipDetails_appHeader__kQDvj{align-items:center;border-bottom:1px solid #eef2f7;display:flex;gap:12px;margin-bottom:12px;padding-bottom:12px}.MembershipDetails_appLogo__QpHlZ{align-items:center;background:#2ea2af;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:15px;font-weight:600;height:40px;justify-content:center;overflow:hidden;width:40px}.MembershipDetails_appLogo__QpHlZ img{height:100%;object-fit:cover;width:100%}.MembershipDetails_appMeta__lWRvS{flex:1 1;min-width:0}.MembershipDetails_appName__pbhg4{color:#111827;font-size:14px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MembershipDetails_appBrandImage__WAe8t{display:block;margin-top:3px;max-height:16px}.MembershipDetails_appId__4bO3C{color:#6b7280;display:block;font-family:SF Mono,Monaco,monospace;font-size:11px;margin-top:3px;word-break:break-all}.MembershipDetails_appLevel__23WkT{background:#fff;border:1px solid #cdeef2;border-radius:5px;color:#1d7a85;flex-shrink:0;font-size:10px;font-weight:600;letter-spacing:.4px;padding:3px 9px;text-transform:uppercase}.MembershipDetails_appDates__H27pR{border-bottom:1px solid #eef2f7;color:#6b7280;display:flex;flex-wrap:wrap;font-size:11.5px;gap:14px;margin-bottom:12px;padding-bottom:12px}.MembershipDetails_appDates__H27pR span{align-items:center;display:inline-flex;gap:6px}.MembershipDetails_appStats__ySrvI{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:12px}.MembershipDetails_appStat__qGRin{background:#fff;border:1px solid #f1f5f9;border-radius:8px;display:flex;flex-direction:column;min-width:0;padding:10px 12px}.MembershipDetails_appStatLabel__5RnLb{color:#9ca3af;font-size:10px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.MembershipDetails_appStatValue__Wajt4{font-feature-settings:"tnum";color:#111827;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:600;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MembershipDetails_appStatSub__2iqe\+{color:#6b7280;font-size:10.5px;margin-top:1px}.MembershipDetails_appSubGrid__THpfI{grid-gap:8px;border-top:1px solid #eef2f7;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);padding:12px 0}.MembershipDetails_subItem__kYkBd{display:flex;flex-direction:column;gap:2px;min-width:0}.MembershipDetails_subLabel__6gtLe{color:#9ca3af;font-size:10px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.MembershipDetails_subValue__Ust-c{font-feature-settings:"tnum";color:#111827;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:600}.MembershipDetails_subAmount__mlZhe{color:#6b7280;font-size:10.5px}.MembershipDetails_activityBlock__WwD8X{border-top:1px solid #eef2f7;margin-top:14px;padding-top:12px}.MembershipDetails_activityHead__NYQdY{align-items:center;color:#6b7280;display:flex;font-size:11px;font-weight:600;gap:8px;letter-spacing:.4px;margin-bottom:10px;text-transform:uppercase}.MembershipDetails_activityHeadIconUp__-9kZv{color:#059669;font-size:10px}.MembershipDetails_activityHeadIconDown__MPRem{color:#c2410c;font-size:10px}.MembershipDetails_activityList__9Tb3z{list-style:none;margin:0;padding:0}.MembershipDetails_activityItem__VB62Y{align-items:flex-start;border-bottom:1px solid #f8fafc;display:flex;gap:12px;padding:10px 0}.MembershipDetails_activityItem__VB62Y:last-child{border-bottom:none}.MembershipDetails_activityIconDown__OQSum,.MembershipDetails_activityIconUp__IHEV2{align-items:center;border-radius:7px;display:inline-flex;flex-shrink:0;font-size:11px;height:28px;justify-content:center;margin-top:2px;width:28px}.MembershipDetails_activityIconUp__IHEV2{background:#ecfdf5;color:#059669}.MembershipDetails_activityIconDown__OQSum{background:#fff7ed;color:#c2410c}.MembershipDetails_activityBody__xbNxo{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.MembershipDetails_activityTitle__slfo2{color:#111827;font-size:12.5px;font-weight:500}.MembershipDetails_activityMeta__jNAnJ{color:#6b7280;font-size:11px;word-break:break-word}.MembershipDetails_activityRemaining__c\+-Wp{font-feature-settings:"tnum";color:#9ca3af;font-size:10.5px;font-variant-numeric:tabular-nums}.MembershipDetails_internalId__nxu\+H{color:#cbd5e1;font-family:SF Mono,Monaco,monospace;font-size:10px;letter-spacing:.2px;margin-top:2px;word-break:break-all}.MembershipDetails_activityValues__\+FAHZ{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0}.MembershipDetails_activityPointsUp__DmVyn{color:#059669}.MembershipDetails_activityPointsDown__EPusR,.MembershipDetails_activityPointsUp__DmVyn{font-feature-settings:"tnum";font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:600}.MembershipDetails_activityPointsDown__EPusR{color:#c2410c}.MembershipDetails_activitySub__BaWPu{color:#6b7280;font-size:10.5px}@media (max-width:940px){.MembershipDetails_wrapper__KRRvD{border:none;border-radius:0;box-shadow:none;padding:10px}}@media (max-width:900px){.MembershipDetails_metricsRow__nqrHj{grid-template-columns:repeat(2,1fr)}.MembershipDetails_infoGrid__SPKbX{gap:20px;grid-template-columns:1fr}.MembershipDetails_appStats__ySrvI,.MembershipDetails_appSubGrid__THpfI{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.MembershipDetails_title__h1Cai{font-size:14px}.MembershipDetails_subtitle__sywjH{font-size:12px;margin-top:0}.MembershipDetails_balanceSection__PLI3G{gap:18px;grid-template-columns:1fr}.MembershipDetails_balanceStats__cs5Ac{background-color:var(--primary-mid-dark-color);border:1px solid gray;border-radius:5px;padding:5px}.MembershipDetails_statLabel__DSrci{color:var(--light-bg-color)}.MembershipDetails_balanceValue__fYLb-{font-size:28px}.MembershipDetails_metricsRow__nqrHj{grid-template-columns:1fr}.MembershipDetails_appDates__H27pR{flex-direction:column;gap:6px}.MembershipDetails_appStats__ySrvI,.MembershipDetails_appSubGrid__THpfI{grid-template-columns:1fr}.MembershipDetails_activityItem__VB62Y{flex-wrap:wrap}}.LoyaltyApplicationListView_appsSection__yup5b{padding-top:5px}.LoyaltyApplicationListView_appsHead__JmZIP{align-items:center;display:flex;gap:8px;margin-bottom:2px}.LoyaltyApplicationListView_appsHead__JmZIP .LoyaltyApplicationListView_blockTitle__3uXEs{color:var(--primary-mid-dark-color);margin:0}.LoyaltyApplicationListView_appsCount__S0ZBz{align-items:center;background:#f0fafb;border:1px solid #cdeef2;border-radius:5px;color:#1d7a85;display:inline-flex;font-size:11px;font-weight:600;height:20px;justify-content:center;min-width:20px;padding:0 6px}.LoyaltyApplicationListView_appsList__zpvI8{grid-gap:10px;background-color:var(--light-bg-color);border:1px solid var(--border-mid-dark-gray);border-radius:6px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(280px,2fr));justify-items:center;padding:10px;width:100%}.LoyaltyApplicationListView_blockTitle__3uXEs{color:#2b3636;font-size:14px;font-weight:600;letter-spacing:.5px;margin:0 0 12px}.LoyaltyApplicationListView_emptyState__-p0AK{align-items:center;background:#fafbfc;border:1px dashed #d9dde3;border-radius:8px;display:flex;flex-direction:column;justify-content:center;margin-top:5px;padding:40px 24px;text-align:center}.LoyaltyApplicationListView_emptyIconWrapper__2evpK{align-items:center;background:#eef1f5;border-radius:50%;color:#8a94a6;display:flex;height:72px;justify-content:center;margin-bottom:16px;width:72px}.LoyaltyApplicationListView_emptyIcon__6jdKg{height:32px;width:32px}.LoyaltyApplicationListView_emptyTitle__cFw5S{color:#1f2937;font-size:15px;font-weight:600;margin:0 0 6px}.LoyaltyApplicationListView_emptyDescription__CEgXh{color:#6b7280;font-size:13px;line-height:1.5;margin:0;max-width:420px}.LoyaltyApplicationCard_appCard__3mGv0{background:#fff;border:1px solid var(--border-mid-dark-gray);border-radius:6px;cursor:pointer;padding:16px 16px 12px;position:relative;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .12s ease;width:100%}.LoyaltyApplicationCard_appCard__3mGv0:hover{background:#f6fbfc;border-color:#cdeef2;box-shadow:0 2px 10px #1d7a850f}.LoyaltyApplicationCard_appCard__3mGv0:active{transform:scale(.995)}.LoyaltyApplicationCard_appCard__3mGv0:focus-visible{outline:2px solid #2ea2af;outline-offset:2px}.LoyaltyApplicationCard_appHeader__XMEOn{align-items:flex-start;display:flex;gap:12px}.LoyaltyApplicationCard_appLogo__trd52{align-items:center;border:1px solid var(--border-mid-dark-gray);border-radius:5px;color:#fff;display:flex;flex-shrink:0;font-size:15px;font-weight:600;height:32px;justify-content:center;overflow:hidden;width:32px}.LoyaltyApplicationCard_appLogo__trd52 img{height:100%;object-fit:contain;width:100%}.LoyaltyApplicationCard_appMeta__7slAf{flex:1 1;min-width:0}.LoyaltyApplicationCard_appName__qhq3y{color:var(--primary-dark-color);font-size:14px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LoyaltyApplicationCard_appId__wfoSN{color:var(--primary-dark-color);display:block;font-family:SF Mono,Monaco,monospace;font-size:11px;margin-top:1px;opacity:.6;word-break:break-all}.LoyaltyApplicationCard_appLevel__67put{background:#fff;border:1px solid #cdeef2;border-radius:5px;color:#1d7a85;flex-shrink:0;font-size:10px;font-weight:600;letter-spacing:.4px;padding:3px 9px;text-transform:uppercase}.LoyaltyApplicationCard_appCardChevron__-S3lC{align-items:center;background:#fff;border:1px solid #e5eaf1;border-radius:7px;color:#6b7280;display:inline-flex;flex-shrink:0;font-size:11px;height:26px;justify-content:center;transition:color .2s ease,border-color .2s ease;width:26px}.LoyaltyApplicationCard_appCard__3mGv0:hover .LoyaltyApplicationCard_appCardChevron__-S3lC{border-color:#cdeef2;color:#1d7a85}.LoyaltyApplicationCard_appSummaryStrip__n\+MBz{border-top:1px solid #eef2f7;display:flex;flex-wrap:wrap;gap:10px;margin-top:12px;padding-top:12px}.LoyaltyApplicationCard_appSummaryItem__Zv\+c2{display:flex;flex-basis:calc(25% - 10px);flex-direction:column;flex-grow:1;flex-shrink:1;gap:2px;min-width:0}.LoyaltyApplicationCard_appSummaryLabel__YRYo1{color:#9ca3af;font-size:10px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.LoyaltyApplicationCard_appSummaryValue__R-XlF{font-feature-settings:"tnum";color:#111827;font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LoyaltyApplicationCard_appSummarySub__LejeT{color:#6b7280;font-size:10.5px}.LoyaltyApplicationCard_appDatesCompact__9lB73{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-size:11px;gap:6px;margin-top:20px}.LoyaltyApplicationCard_appDatesHint__csR8k{color:#1d7a85;font-size:10.5px;font-weight:600;letter-spacing:.3px;margin-left:auto}@media (max-width:900px){.LoyaltyApplicationCard_appSummaryItem__Zv\+c2{flex-basis:calc(50% - 10px);flex-grow:1;flex-shrink:1}}@media (max-width:640px){.LoyaltyApplicationCard_appSummaryItem__Zv\+c2{flex:1 1 100%}}.LoyaltyApplicationDetailSheet_dialogPaper__ld2pQ{border-radius:18px 18px 0 0!important;bottom:0!important;box-shadow:0 -10px 40px #0f172a2e!important;left:0!important;margin:0 auto!important;max-height:98vh!important;max-width:880px!important;overflow:hidden!important;position:fixed!important;right:0!important;top:auto!important;width:100%!important}.LoyaltyApplicationDetailSheet_backdrop__eloEW{background:#171818e3!important}.LoyaltyApplicationDetailSheet_sheet__UDUSB{background:#fff;display:flex;flex-direction:column;height:100%;min-height:0}.LoyaltyApplicationDetailSheet_sheetHeader__oOHuW{align-items:center;background:#fff;border-bottom:1px solid #eef2f7;display:flex;flex-shrink:0;gap:12px;padding:20px}.LoyaltyApplicationDetailSheet_sheetClose__Tf7Mb{align-items:center;background:#f4f7fa;border:1px solid #e5eaf1;border-radius:8px;color:#6b7280;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:13px;height:30px;justify-content:center;transition:background .18s ease,color .18s ease;width:30px}.LoyaltyApplicationDetailSheet_sheetClose__Tf7Mb:hover{background:#eaf6f8;color:#1d7a85}.LoyaltyApplicationDetailSheet_sheetBody__buUEM{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:20px}.LoyaltyApplicationDetailSheet_sheetBody__buUEM::-webkit-scrollbar{width:8px}.LoyaltyApplicationDetailSheet_sheetBody__buUEM::-webkit-scrollbar-thumb{background:#d7dee7;border-radius:999px}.LoyaltyApplicationDetailSheet_sheetBody__buUEM::-webkit-scrollbar-track{background:#0000}.LoyaltyApplicationDetailSheet_appLogo__tofCP{align-items:center;background:#fff;border:1px solid #e5eaf1;border-radius:6px;display:flex;flex-shrink:0;font-size:15px;font-weight:600;height:45px;justify-content:center;overflow:hidden;width:45px}.LoyaltyApplicationDetailSheet_appLogo__tofCP img{height:100%;object-fit:contain;width:100%}.LoyaltyApplicationDetailSheet_appMeta__-9w4E{flex:1 1;min-width:0}.LoyaltyApplicationDetailSheet_appName__dljhs{color:#111827;font-size:14px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LoyaltyApplicationDetailSheet_appBrandImage__k8Iyg{display:block;margin-top:3px;max-height:16px}.LoyaltyApplicationDetailSheet_appId__XA4Xm{color:#6b7280;display:block;font-family:SF Mono,Monaco,monospace;font-size:11px;margin-top:3px;word-break:break-all}.LoyaltyApplicationDetailSheet_appLevel__We-uy{background:#fff;border:1px solid #cdeef2;border-radius:5px;color:#1d7a85;flex-shrink:0;font-size:10px;font-weight:600;letter-spacing:.4px;padding:3px 9px;text-transform:uppercase}@media (max-width:640px){.LoyaltyApplicationDetailSheet_dialogPaper__ld2pQ{border-radius:16px 16px 0 0!important;max-height:98vh!important}}.LoyaltyApplicationDetails_page__9wxyk{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;color:#18181b;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.LoyaltyApplicationDetails_page__9wxyk *{box-sizing:border-box}.LoyaltyApplicationDetails_shell__o\+1iM{display:flex;flex-direction:column;gap:25px;margin:0 auto;max-width:1040px}.LoyaltyApplicationDetails_mono__ROsNu{font-family:SF Mono,JetBrains Mono,Menlo,monospace;font-size:12.5px;letter-spacing:-.01em}.LoyaltyApplicationDetails_loading__OLZqj{color:#71717a;font-size:13px;letter-spacing:.02em;padding:96px 20px;text-align:center}.LoyaltyApplicationDetails_header__KUAkc{align-items:flex-start;border-bottom:1px solid #e4e4e7;display:flex;gap:32px;justify-content:space-between;padding-bottom:32px}.LoyaltyApplicationDetails_brand__mLiz7{align-items:flex-start;display:flex;gap:20px;min-width:0}.LoyaltyApplicationDetails_logo__SSrrR{align-items:center;background:#fff;border:1px solid #e4e4e7;border-radius:10px;display:flex;flex-shrink:0;height:60px;justify-content:center;overflow:hidden;width:60px}.LoyaltyApplicationDetails_logo__SSrrR img{height:100%;object-fit:contain;padding:10px;width:100%}.LoyaltyApplicationDetails_logoFallback__vNxKr{color:#18181b;font-size:22px;font-weight:700;letter-spacing:-.03em}.LoyaltyApplicationDetails_brandText__J0YTB{display:flex;flex-direction:column;gap:6px;min-width:0}.LoyaltyApplicationDetails_brandEyebrow__ASWMl{color:#a1a1aa;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.LoyaltyApplicationDetails_brandName__98hY7{color:#18181b;font-size:24px;font-weight:600;letter-spacing:-.025em;line-height:1.15;margin:0}.LoyaltyApplicationDetails_brandMeta__6Esne{align-items:center;display:flex;gap:10px;margin-top:2px}.LoyaltyApplicationDetails_brandMetaKey__D-N3J{color:#a1a1aa;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.LoyaltyApplicationDetails_brandMetaValue__a5cVE{color:#52525b;font-weight:500}.LoyaltyApplicationDetails_statusBlock__P3rWw{align-items:flex-end;background:#fff;border:1px solid #e4e4e7;border-radius:10px;display:flex;flex-direction:column;flex-shrink:0;gap:6px;padding:12px 16px}.LoyaltyApplicationDetails_statusLabel__V7j03{color:#a1a1aa;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.LoyaltyApplicationDetails_statusValue__UUPKI{color:#18181b;font-size:14px;font-weight:700;letter-spacing:.06em}.LoyaltyApplicationDetails_validity__gmmHL{background:#fff;border:1px solid #e4e4e7;border-radius:12px;overflow:hidden;padding:4px 0 0}.LoyaltyApplicationDetails_validityGrid__A9mee{border-bottom:1px solid #e4e4e7;display:grid;grid-template-columns:repeat(4,1fr)}.LoyaltyApplicationDetails_spec__qEKck{border-right:1px solid #f4f4f5;display:flex;flex-direction:column;gap:2px;min-width:0;padding:10px}.LoyaltyApplicationDetails_spec__qEKck:last-child{border-right:none}.LoyaltyApplicationDetails_specLabel__m3J3N{color:var(--primary-dark-color);font-size:10.5px;font-weight:600;opacity:.6}.LoyaltyApplicationDetails_specValue__FJnj1{color:var(--primary-dark-color);font-size:14px;font-weight:600;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LoyaltyApplicationDetails_validityFooter__reiUm{align-items:center;background:var(--border-gray);display:flex;gap:20px;padding:12px}.LoyaltyApplicationDetails_validityTrack__A9YS9{background:var(--border-mid-dark-gray);border-radius:999px;flex:1 1;height:3px;overflow:hidden}.LoyaltyApplicationDetails_validityFill__Z2fo0{background:var(--border-mid-dark-gray);border-radius:999px;height:100%;transition:width .8s cubic-bezier(.4,0,.2,1)}.LoyaltyApplicationDetails_validityCaption__s4UJC{font-feature-settings:"tnum";color:var(--primary-dark-color);font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.LoyaltyApplicationDetails_sectionHead__kfWfZ{align-items:center;border-bottom:1px solid #e4e4e7;display:flex;gap:16px;justify-content:space-between;margin-bottom:15px;padding-bottom:10px}.LoyaltyApplicationDetails_sectionHeadLeft__WSbjb{align-items:baseline;display:flex;gap:14px}.LoyaltyApplicationDetails_sectionIndex__sEjLK{color:#a1a1aa;font-family:SF Mono,JetBrains Mono,Menlo,monospace;font-size:11px;font-weight:600;letter-spacing:.06em}.LoyaltyApplicationDetails_sectionTitle__-7ENX{color:var(--primary-dark-color);font-size:15px;font-weight:600;letter-spacing:-.015em;margin:0}.LoyaltyApplicationDetails_sectionMeta__1vWd3{color:var(--primary-dark-color);font-size:11px;font-weight:500;opacity:.6;text-transform:uppercase}.LoyaltyApplicationDetails_metricGrid__iBdud{grid-gap:1px;background:#e4e4e7;border:1px dashed var(--border-mid-dark-gray);border-radius:12px;display:grid;gap:1px;grid-template-columns:repeat(3,1fr);overflow:hidden}.LoyaltyApplicationDetails_metric__a5kIQ{background:#fff;display:flex;flex-direction:column;gap:2px;padding:12px}.LoyaltyApplicationDetails_metricLabel__8zrLq{color:var(--primary-dark-color);font-size:11px;font-weight:600;opacity:.6}.LoyaltyApplicationDetails_metricValue__o00VK{font-feature-settings:"tnum";color:var(--primary-dark-color);font-size:22px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.025em;line-height:1.15}.LoyaltyApplicationDetails_metricHint__NxCg7{color:#a1a1aa;font-size:11px;letter-spacing:.02em}.LoyaltyApplicationDetails_ledgerGrid__SXxlr{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.LoyaltyApplicationDetails_ledgerCard__fKouF{background:#fff;border:1px solid #e4e4e7;border-radius:12px;overflow:hidden}.LoyaltyApplicationDetails_ledgerHead__GukLe{align-items:center;background:var(--light-bg-color);border-bottom:1px solid var(--border-mid-dark-gray);display:flex;justify-content:space-between;padding:10px 15px}.LoyaltyApplicationDetails_ledgerTitle__7YQZP{color:var(--primary-dark-color);font-size:12.5px;font-weight:600;letter-spacing:-.005em}.LoyaltyApplicationDetails_ledgerUnits__nuyeL{align-items:center;display:flex;gap:8px}.LoyaltyApplicationDetails_ledgerUnit__Ox6TQ{background:#fff;border:1px solid #e4e4e7;border-radius:4px;color:#71717a;font-family:SF Mono,JetBrains Mono,Menlo,monospace;font-size:10px;font-weight:600;letter-spacing:.1em;min-width:52px;padding:3px 8px;text-align:center}.LoyaltyApplicationDetails_ledgerBody__7oPeN{padding:0 15px}.LoyaltyApplicationDetails_ledgerRow__sFV4n{align-items:center;border-bottom:1px solid #f4f4f5;display:flex;gap:24px;justify-content:space-between;padding:12px 0}.LoyaltyApplicationDetails_ledgerRow__sFV4n:last-child{border-bottom:none}.LoyaltyApplicationDetails_ledgerLabel__kWwXi{color:var(--primary-mid-dark-color);font-size:13px;font-weight:400;letter-spacing:-.005em}.LoyaltyApplicationDetails_ledgerStack__S2VQz{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:2px}.LoyaltyApplicationDetails_ledgerPoints__8mdQd{font-feature-settings:"tnum";color:var(--primary-dark-color);font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.01em;line-height:1.2}.LoyaltyApplicationDetails_ledgerValue__0AFbi{font-feature-settings:"tnum";color:var(--primary-dark-color);font-size:11px;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.005em;line-height:1.2;opacity:.45}.LoyaltyApplicationDetails_footer__NKbKp{align-items:center;border-top:1px solid #e4e4e7;color:#a1a1aa;display:flex;font-size:11px;font-weight:500;gap:16px;justify-content:space-between;letter-spacing:.12em;padding-top:24px;text-transform:uppercase}.LoyaltyApplicationDetails_footer__NKbKp .LoyaltyApplicationDetails_mono__ROsNu{color:#71717a;letter-spacing:.04em;text-transform:none}@media (max-width:900px){.LoyaltyApplicationDetails_metricGrid__iBdud{grid-template-columns:repeat(2,1fr)}.LoyaltyApplicationDetails_ledgerGrid__SXxlr{grid-template-columns:1fr}.LoyaltyApplicationDetails_validityGrid__A9mee{grid-template-columns:repeat(2,1fr)}.LoyaltyApplicationDetails_spec__qEKck:nth-child(2){border-right:none}.LoyaltyApplicationDetails_spec__qEKck:nth-child(-n+2){border-bottom:1px solid #f4f4f5}}@media (max-width:640px){.LoyaltyApplicationDetails_validityTrack__A9YS9{display:none}.LoyaltyApplicationDetails_page__9wxyk{padding:0}.LoyaltyApplicationDetails_shell__o\+1iM{gap:20px}.LoyaltyApplicationDetails_sectionTitle__-7ENX{font-size:14px}.LoyaltyApplicationDetails_sectionMeta__1vWd3{font-size:12px;text-transform:capitalize}.LoyaltyApplicationDetails_statusBlock__P3rWw{align-items:flex-start}.LoyaltyApplicationDetails_brandName__98hY7{font-size:20px}.LoyaltyApplicationDetails_logo__SSrrR{height:52px;width:52px}.LoyaltyApplicationDetails_validityGrid__A9mee{grid-template-columns:1fr 1fr}.LoyaltyApplicationDetails_spec__qEKck{padding:12px}.LoyaltyApplicationDetails_validityFooter__reiUm{align-items:stretch;flex-direction:column;gap:10px;padding:10}.LoyaltyApplicationDetails_validityCaption__s4UJC{text-align:right}.LoyaltyApplicationDetails_metric__a5kIQ{padding:12px}.LoyaltyApplicationDetails_metricValue__o00VK{font-size:20px}.LoyaltyApplicationDetails_ledgerHead__GukLe{padding:14px 18px}.LoyaltyApplicationDetails_ledgerBody__7oPeN{padding:4px 12px}.LoyaltyApplicationDetails_ledgerRow__sFV4n{gap:12px;padding:8px 0}.LoyaltyApplicationDetails_ledgerPoints__8mdQd{font-size:13px}.LoyaltyApplicationDetails_ledgerValue__0AFbi{font-size:10.5px}.LoyaltyApplicationDetails_ledgerUnit__Ox6TQ{font-size:9px;min-width:44px;padding:3px 6px}.LoyaltyApplicationDetails_footer__NKbKp{align-items:flex-start;flex-direction:column;gap:8px}}.LoyaltyLevelTab_container__BihlU{background:#fff;border-radius:12px;margin-bottom:25px;width:100%}.LoyaltyLevelTab_tabHeader__LmFbC{align-items:center;background:var(--border-mid-dark-gray);border-radius:999px;display:flex;isolation:isolate;overflow:hidden;padding:5px;position:relative}.LoyaltyLevelTab_tabSlider__HlrHT{background:var(--white-color);border-radius:999px;bottom:5px;left:5px;position:absolute;top:5px;transform:translateX(0);transform:translateX(calc(var(--index, 0)*100%));transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .3s ease;width:calc(50% - 5px);will-change:transform;z-index:0}.LoyaltyLevelTab_tabSlider__HlrHT:before{background:linear-gradient(180deg,#ffffffe6,#fff0 45%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.LoyaltyLevelTab_tabButton__oLi9C{background:#0000;border:none;border-radius:999px;color:var(--primary-dark-color);cursor:pointer;flex:1 1;font-size:13px;font-weight:600;opacity:.65;overflow:hidden;padding:8px 24px;position:relative;transition:color .3s ease,opacity .3s ease;z-index:1}.LoyaltyLevelTab_tabLabel__8woEP{display:inline-block;transition:transform .3s ease}.LoyaltyLevelTab_tabButton__oLi9C:hover{color:var(--primary-color);opacity:.9}.LoyaltyLevelTab_tabButton__oLi9C.LoyaltyLevelTab_active__4VnBR{color:var(--primary-dark);font-weight:700;opacity:1}.LoyaltyLevelTab_tabButton__oLi9C.LoyaltyLevelTab_active__4VnBR .LoyaltyLevelTab_tabLabel__8woEP{transform:scale(1.02)}.LoyaltyLevelTab_tabContent__lwIUb{animation:LoyaltyLevelTab_fadeIn__CDAvj .3s ease;padding:24px}@keyframes LoyaltyLevelTab_fadeIn__CDAvj{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.LoyaltyLevelTab_tabHeader__LmFbC{padding:2px}.LoyaltyLevelTab_tabSlider__HlrHT{bottom:5px;left:4px;top:4px;width:calc(50% - 4px)}.LoyaltyLevelTab_tabButton__oLi9C{font-width:500;font-size:12.5px;padding:10px 12px}.LoyaltyLevelTab_tabButton__oLi9C.LoyaltyLevelTab_active__4VnBR{font-weight:600}.LoyaltyLevelTab_tabContent__lwIUb{padding:10px}}@media (prefers-reduced-motion:reduce){.LoyaltyLevelTab_tabButton__oLi9C,.LoyaltyLevelTab_tabLabel__8woEP,.LoyaltyLevelTab_tabSlider__HlrHT{transition:none}}.CustomerLoyaltyDetails_container__-s8fG{display:flex;flex-direction:row;gap:15px;margin-bottom:70px;margin-top:10px;max-width:1350px}.CustomerLoyaltyDetails_leftContainer__j7HnU{flex:1.1 1}.CustomerLoyaltyDetails_rightContainer__ONb2\+{flex:0.95 1}.CustomerLoyaltyDetails_emptyState__tJU\+v{align-items:center;background-color:#fff;border:1px solid #dde9eb;border-radius:7px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:flex;flex-direction:column;justify-content:center;margin-top:15px;min-height:490px;padding:48px 0;text-align:center}.CustomerLoyaltyDetails_emptyIconWrapper__opMLY{align-items:center;background:var(--light-bg-color);border-radius:50%;color:var(--primary-color);display:flex;height:80px;justify-content:center;margin-bottom:18px;width:80px}.CustomerLoyaltyDetails_emptyIcon__FkmDD{height:36px;width:36px}.CustomerLoyaltyDetails_emptyTitle__Dhd5Z{color:var(--primary-mid-dark-color);font-size:16px;font-weight:600;margin:0 0 8px}.CustomerLoyaltyDetails_emptyDescription__6jCiL{color:#6b7280;font-size:13px;line-height:1.55;margin:0;max-width:380px}@media (max-width:940px){.CustomerLoyaltyDetails_container__-s8fG{display:flex;flex-direction:column;margin-top:0;padding:0}}.LoyaltyStoreDetails_wrapper__kDsAc{--primary:var(--primary-color);--primary-light:var(--primary-mid-dark-color);--primary-soft:#eefcfd;--accent:var(--light-bg-color);--accent-soft:var(--border-gray);--dark:var(--primary-dark-color);--text:var(--primary-dark-color);--muted:var(--primary-mid-dark-color);--white:var(--white-color);--line:var(--border-mid-dark-gray);--hero-glow-1:color-mix(in srgb,var(--primary-light) 55%,#0000);--hero-glow-2:color-mix(in srgb,var(--accent) 40%,#0000);--glass-1:color-mix(in srgb,var(--white) 10%,#0000);--glass-2:color-mix(in srgb,var(--white) 12%,#0000);--glass-3:color-mix(in srgb,var(--white) 65%,#0000);--glass-4:color-mix(in srgb,var(--white) 85%,#0000);--glass-border-1:color-mix(in srgb,var(--white) 22%,#0000);--border-soft:color-mix(in srgb,var(--primary-light) 15%,#0000);--border-mid:color-mix(in srgb,var(--primary-light) 35%,#0000);--gold-tint:color-mix(in srgb,var(--accent-soft) 20%,#0000);--shadow-sm:color-mix(in srgb,var(--dark) 6%,#0000);--shadow-md:color-mix(in srgb,var(--primary) 35%,#0000);--shadow-lg:color-mix(in srgb,var(--primary) 45%,#0000);--shadow-gold:color-mix(in srgb,var(--accent) 55%,#0000);--shadow-inset:color-mix(in srgb,var(--white) 60%,#0000);--grid-dot:color-mix(in srgb,var(--white) 18%,#0000);background:var(--white);border:1px solid #dde9eb;border-radius:8px;box-shadow:0 1px 2px var(--shadow-sm),0 30px 60px -30px var(--shadow-md),0 0 0 1px var(--border-soft);box-shadow:0 2px 5px -1px #32325d40,0 1px 3px -1px #0000004d;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;isolation:isolate;overflow:hidden;position:relative}.LoyaltyStoreDetails_hero__5t-F1{background:radial-gradient(140% 100% at 0 0,var(--hero-glow-1) 0,#0000 55%),radial-gradient(120% 120% at 100% 100%,var(--hero-glow-2) 0,#0000 55%),linear-gradient(135deg,var(--dark) 0,var(--primary) 50%,var(--primary-light) 100%);color:var(--white);overflow:hidden;padding:24px 24px 96px;position:relative}.LoyaltyStoreDetails_hero__5t-F1:after,.LoyaltyStoreDetails_hero__5t-F1:before{border-radius:50%;content:"";filter:blur(60px);pointer-events:none;position:absolute}.LoyaltyStoreDetails_hero__5t-F1:before{animation:LoyaltyStoreDetails_floaty__2gOMH 8s ease-in-out infinite;background:radial-gradient(circle,var(--hero-glow-1),#0000 70%);height:260px;right:-40px;top:-80px;width:260px}.LoyaltyStoreDetails_hero__5t-F1:after{animation:LoyaltyStoreDetails_floaty__2gOMH 10s ease-in-out infinite reverse;background:radial-gradient(circle,var(--hero-glow-2),#0000 70%);bottom:-60px;height:220px;left:-60px;width:220px}@keyframes LoyaltyStoreDetails_floaty__2gOMH{0%,to{transform:translate(0)}50%{transform:translate(14px,-16px)}}.LoyaltyStoreDetails_heroGrid__EGGOp{background-image:radial-gradient(circle at 15% 25%,var(--grid-dot) 0 1px,#0000 1.5px),radial-gradient(circle at 72% 68%,var(--grid-dot) 0 1px,#0000 1.5px),radial-gradient(circle at 88% 22%,var(--grid-dot) 0 1px,#0000 1.5px),radial-gradient(circle at 40% 82%,var(--grid-dot) 0 1px,#0000 1.5px);background-size:90px 90px,120px 120px,80px 80px,140px 140px;inset:0;opacity:.7;pointer-events:none;position:absolute}.LoyaltyStoreDetails_heroContent__zdprx{align-items:center;display:flex;gap:20px;justify-content:space-between;position:relative;z-index:2}.LoyaltyStoreDetails_heroLeft__i0cnZ{display:flex;flex-direction:column;gap:6px;min-width:0}.LoyaltyStoreDetails_eyebrow__5c-Q-{align-items:center;align-self:flex-start;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:var(--glass-2);border:1px solid var(--glass-border-1);border-radius:999px;color:var(--accent-soft);display:inline-flex;font-size:10.5px;font-weight:800;gap:6px;letter-spacing:1.4px;padding:5px 11px 4px}.LoyaltyStoreDetails_eyebrow__5c-Q- svg{animation:LoyaltyStoreDetails_sparkle__snbmm 2s ease-in-out infinite;font-size:11px}@keyframes LoyaltyStoreDetails_sparkle__snbmm{0%,to{opacity:1;transform:scale(1) rotate(0deg)}50%{opacity:.85;transform:scale(1.25) rotate(15deg)}}.LoyaltyStoreDetails_heroLeft__i0cnZ{gap:2px}.LoyaltyStoreDetails_title__AfW-r{color:var(--white-color);font-size:21px;font-weight:900;letter-spacing:-.6px;line-height:1.1;margin:0}.LoyaltyStoreDetails_subtitle__libfX{color:var(--white);font-size:13px;font-weight:500;margin:0;max-width:320px;opacity:.72}.LoyaltyStoreDetails_tierWrap__L26GC{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:8px}.LoyaltyStoreDetails_tierIcon__CfH-4{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--glass-1);border:1px solid var(--glass-border-1);border-radius:10px;display:flex;font-size:32px;height:60px;justify-content:center;width:60px}.LoyaltyStoreDetails_tierBadge__R2x0h{background:linear-gradient(135deg,var(--accent-soft) 0,var(--accent) 100%);border-radius:999px;box-shadow:inset 0 1px 0 var(--shadow-inset),0 4px 10px -3px var(--shadow-gold);color:var(--dark);font-size:10.5px;font-weight:900;letter-spacing:1.2px;padding:5px 14px;text-transform:uppercase;white-space:nowrap}.LoyaltyStoreDetails_statsFloat__uvk1R{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--glass-3);border:1px solid var(--glass-4);border-radius:8px;box-shadow:var(--shadow-sm) 0 2px 5px -1px,var(--glass-4) 0 1px 3px -1px;margin:-70px 20px 0;padding:8px;position:relative;z-index:3}.LoyaltyStoreDetails_statsGrid__CChk3{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,1fr)}.LoyaltyStoreDetails_statCard__QharP{align-items:center;background:var(--white);border:1px solid var(--border-soft);border-radius:7px;display:flex;flex-direction:column;gap:6px;overflow:hidden;padding:14px 8px;position:relative;text-align:center;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease,border-color .25s ease}.LoyaltyStoreDetails_statCard__QharP:before{background:linear-gradient(90deg,var(--primary-light),var(--accent));content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .25s ease}.LoyaltyStoreDetails_statCard__QharP:hover{border-color:var(--border-mid);box-shadow:0 16px 28px -14px var(--shadow-lg);transform:translateY(-4px)}.LoyaltyStoreDetails_statCard__QharP:hover:before{opacity:1}.LoyaltyStoreDetails_statIcon__1Zx6Y{align-items:center;background:linear-gradient(145deg,var(--primary-light) 0,var(--primary) 100%);border-radius:5px;box-shadow:inset 0 2px 0 var(--shadow-inset),0 8px 16px -6px var(--shadow-lg);color:var(--white);display:flex;font-size:17px;height:36px;justify-content:center;width:36px}.LoyaltyStoreDetails_statLabel__I647m{color:var(--primary);font-size:12px;font-weight:700;letter-spacing:.6px;opacity:.85}.LoyaltyStoreDetails_statValue__lUJMl{color:var(--dark);font-size:16px;font-weight:800;letter-spacing:-.3px;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LoyaltyStoreDetails_statHint__dDoJi{color:var(--muted);font-size:10.5px;font-weight:500}.LoyaltyStoreDetails_sections__69d0U{display:flex;flex-direction:column;gap:14px;padding:22px 20px 24px}.LoyaltyStoreDetails_section__DFc\+W{background:var(--white);border:1px solid var(--line);border-radius:8px;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.LoyaltyStoreDetails_section__DFc\+W:hover{border-color:var(--border-mid);box-shadow:0 14px 30px -20px var(--shadow-lg);transform:translateY(-2px)}.LoyaltyStoreDetails_sectionHeader__aBk\+X{align-items:center;background:linear-gradient(90deg,var(--primary-soft) 0,var(--white) 100%);border-bottom:1px solid var(--line);display:flex;gap:10px;padding:13px 16px;position:relative}.LoyaltyStoreDetails_sectionHeader__aBk\+X:before{background:linear-gradient(180deg,var(--primary-light),var(--accent));border-radius:0 4px 4px 0;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.LoyaltyStoreDetails_sectionIcon__gOYJF{align-items:center;background:linear-gradient(145deg,var(--primary-light) 0,var(--primary) 100%);border-radius:6px;box-shadow:inset 0 1px 0 var(--shadow-inset),0 6px 12px -4px var(--shadow-lg);color:var(--white);display:inline-flex;flex-shrink:0;font-size:12px;height:24px;justify-content:center;width:24px}.LoyaltyStoreDetails_sectionTitle__ytG4H{color:var(--dark);font-size:14px;font-weight:700;letter-spacing:.7px;margin:0}.LoyaltyStoreDetails_sectionBody__X7\+kP{display:flex;flex-direction:column;padding:2px 6px}.LoyaltyStoreDetails_row__4w37K{align-items:center;border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:8px 9px;transition:background .2s ease,transform .15s ease}.LoyaltyStoreDetails_row__4w37K+.LoyaltyStoreDetails_row__4w37K{border-top:1px dashed var(--border-soft)}.LoyaltyStoreDetails_row__4w37K:hover{background:linear-gradient(90deg,var(--primary-soft) 0,var(--white) 100%);transform:translateX(2px)}.LoyaltyStoreDetails_rowLeft__5LeX7{align-items:center;display:flex;gap:10px;min-width:0}.LoyaltyStoreDetails_rowIcon__mfA\+K{align-items:center;background:linear-gradient(145deg,var(--white),var(--primary-soft));border:1px solid var(--border-soft);border-radius:5px;box-shadow:inset 0 1px 0 var(--shadow-inset);color:var(--primary);display:inline-flex;flex-shrink:0;font-size:10px;height:22px;justify-content:center;width:22px}.LoyaltyStoreDetails_rowLabel__aEqUo{color:var(--text);font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LoyaltyStoreDetails_rowValue__SRbQb{font-feature-settings:"tnum";background:var(--primary-soft);border:1px solid var(--border-soft);border-radius:999px;color:var(--dark);font-size:13px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.2px;padding:3px 10px;white-space:nowrap}.LoyaltyStoreDetails_loyaltyViewButton__1Gut8{align-items:center;background-color:var(--light-bg-color);border-radius:30px;color:var(--primary-mid-dark-color);cursor:pointer;display:flex;font-size:13px;font-weight:500;justify-content:center;margin-top:10px;padding:5px}.LoyaltyStoreDetails_offersBlock__giM-C{background:radial-gradient(120% 100% at 100% 0,var(--gold-tint) 0,#0000 60%),linear-gradient(180deg,var(--white) 0,var(--primary-soft) 100%);border:1px solid var(--border-soft);border-radius:8px;box-shadow:0 12px 28px -20px var(--shadow-lg);overflow:hidden;position:relative}.LoyaltyStoreDetails_offersHeader__EA8TJ{align-items:center;background:linear-gradient(90deg,var(--gold-tint),#0000);border-bottom:1px solid var(--border-soft);color:var(--dark);display:flex;font-size:14px;font-weight:700;gap:10px;letter-spacing:.4px;padding:13px 15px}.LoyaltyStoreDetails_offersHeader__EA8TJ svg{color:var(--accent);font-size:16px}.LoyaltyStoreDetails_offersList__Mc9\+j{display:flex;flex-wrap:wrap;gap:8px;padding:14px 15px 16px}.LoyaltyStoreDetails_offerChip__Jnp0A{align-items:center;background:linear-gradient(135deg,var(--white) 0,var(--primary-soft) 100%);border:1px solid var(--border-soft);border-radius:999px;color:var(--primary);cursor:default;display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:8px 14px 8px 10px;position:relative;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease,border-color .2s ease}.LoyaltyStoreDetails_offerChip__Jnp0A:before{background:linear-gradient(135deg,var(--accent-soft),var(--accent));border-radius:50%;box-shadow:0 0 8px var(--shadow-gold);content:"";flex-shrink:0;height:6px;width:6px}.LoyaltyStoreDetails_offerChip__Jnp0A:hover{border-color:var(--accent);box-shadow:0 10px 20px -8px var(--shadow-gold);transform:translateY(-2px) scale(1.03)}@media (max-width:940px){.LoyaltyStoreDetails_wrapper__kDsAc{border-radius:0;box-shadow:none}}@media (max-width:640px){.LoyaltyStoreDetails_hero__5t-F1{padding:10px 10px 88px}.LoyaltyStoreDetails_tierWrap__L26GC{align-self:center}.LoyaltyStoreDetails_tierIcon__CfH-4{border-radius:10px;font-size:28px;height:50px;width:50px}.LoyaltyStoreDetails_title__AfW-r{font-size:15px;font-weight:600}.LoyaltyStoreDetails_subtitle__libfX{font-size:12px}.LoyaltyStoreDetails_statsFloat__uvk1R{margin:-60px 10px 0}.LoyaltyStoreDetails_statsGrid__CChk3{grid-template-columns:repeat(3,1fr)}.LoyaltyStoreDetails_statIcon__1Zx6Y{font-size:12px;height:26px;width:26px}.LoyaltyStoreDetails_statCard__QharP{padding:12px 8px}.LoyaltyStoreDetails_statValue__lUJMl{font-size:15px}.LoyaltyStoreDetails_sections__69d0U{padding:18px 10px 10px}}.LoyaltyTab_loyaltyTabContainer__Hy84f{background-color:var(--light-bg-color);position:sticky;top:0;width:100%;z-index:10}.LoyaltyTab_levelSelectorScroll__4cmBG{display:flex;overflow-x:auto;overflow-y:hidden;padding:20px}.LoyaltyTab_levelSelectorScroll__4cmBG::-webkit-scrollbar{height:6px}.LoyaltyTab_levelSelectorScroll__4cmBG::-webkit-scrollbar-track{background:#0000}.LoyaltyTab_levelSelectorScroll__4cmBG::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:3px}.LoyaltyTab_levelTab__Nqk4d{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;color:#666;cursor:pointer;display:flex;font-size:12px;font-weight:600;margin-right:10px;padding:7px 12px;transition:all .2s ease;white-space:nowrap}.LoyaltyTab_levelTab__Nqk4d:hover{background-color:#f5f5f5;border-color:#ccc}.LoyaltyTab_levelTabActive__wSR1p{background-color:#459ea8;background-color:var(--logo-color,#459ea8);border-color:var(--primary-color);color:#fff!important}.LoyaltyTab_levelTabText__RJRSH{color:inherit;font-size:12px;font-weight:600;margin-left:6px}.LoyaltyTab_levelTabTextActive__8c8Q-{color:#fff!important}.LoyaltyTab_border__Dcqyx{background-color:#e0e0e0;height:1px;margin-top:10px}@media (max-width:768px){.LoyaltyTab_levelSelectorScroll__4cmBG{padding:10px 0}.LoyaltyTab_levelTab__Nqk4d{margin-right:8px;padding:6px 12px}}.LoyaltyRewardDetails_card__Pm9uK{background-color:#fff;border:1px solid #f0f0f0;border-radius:20px;margin-bottom:20px;overflow:hidden;transition:all .2s ease}.LoyaltyRewardDetails_activeCard__tGH\+T{border:2px solid #10b981}.LoyaltyRewardDetails_cardHeader__fzXMl{display:flex;justify-content:space-between;padding:20px 20px 16px}.LoyaltyRewardDetails_levelBadge__BKsyN{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.LoyaltyRewardDetails_iconContainer__Zm8h-{align-items:center;background-color:#fff3;border-radius:22px;box-shadow:0 2px 8px #0000001a;display:flex;height:44px;justify-content:center;width:44px}.LoyaltyRewardDetails_levelText__jO4BK{color:#fff;flex:1 1;font-size:20px;font-weight:700;letter-spacing:.5px}.LoyaltyRewardDetails_activeBadge__d2Cvv{align-items:center;background-color:#fff3;border:1px solid #ffffff4d;border-radius:20px;display:flex;gap:6px;padding:6px 12px}.LoyaltyRewardDetails_activeBadgeText__Vs8Ex{color:#fff;font-size:12px;font-weight:600}.LoyaltyRewardDetails_cardBody__QtOdt{padding:20px 20px 0}.LoyaltyRewardDetails_section__\+ubnz{margin-bottom:28px}.LoyaltyRewardDetails_sectionHeader__1Wgbo{align-items:center;border-bottom:1px solid #f0f0f0;color:var(--primary-mid-dark-color);display:flex;gap:8px;margin-bottom:16px;padding-bottom:8px}.LoyaltyRewardDetails_sectionTitle__4XKmX{color:var(--primary-dark-color);font-size:14px;font-weight:600;margin:0}.LoyaltyRewardDetails_requirementsGrid__wUAEe{align-items:stretch;display:flex;gap:12px;margin-bottom:16px}.LoyaltyRewardDetails_requirementCard__UOGq1{align-items:center;background-color:#f9fafb;border:1px dashed #e5e7eb;border-radius:16px;display:flex;flex:1 1;flex-direction:column;padding:16px}.LoyaltyRewardDetails_requirementIcon__K2iEx{align-items:center;background-color:#f3f4f6;border-radius:22px;display:flex;height:44px;justify-content:center;margin-bottom:12px;width:44px}.LoyaltyRewardDetails_requirementLabel__Yt55I{color:var(--primary-dark-color);display:block;font-size:12px;font-weight:500;margin-bottom:4px;opacity:.6;text-align:center}.LoyaltyRewardDetails_requirementValue__ygwqt{color:var(--primary-mid-dark-color);display:block;font-size:14px;font-weight:600;text-align:center}.LoyaltyRewardDetails_requirementContent__kZWEa{text-align:center}.LoyaltyRewardDetails_divider__taMMp{align-items:center;display:flex;justify-content:center;min-width:40px}.LoyaltyRewardDetails_dividerText__kuiXM{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#9ca3af;font-size:12px;font-weight:600;padding:4px 8px}.LoyaltyRewardDetails_infoBox__cYLfk{background-color:var(--light-bg-color);border:1px solid #e5e7eb;border-radius:7px;color:var(--primary-mid-dark-color);display:flex;gap:10px;padding:10px}.LoyaltyRewardDetails_infoText__Oaec\+{color:var(--primary-mid-dark-color);flex:1 1;font-size:12px;line-height:1.5;opacity:.7}.LoyaltyRewardDetails_infoHighlight__tleIv{color:var(--primary-dark-color);font-weight:600}.LoyaltyRewardDetails_benefitsContainer__Qf9LO{display:flex;flex-direction:column;gap:20px}.LoyaltyRewardDetails_benefitGroup__Q4Nho{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;padding:16px 16px 10px}.LoyaltyRewardDetails_benefitGroupTitle__wLiwX{color:var(--primary-mid-dark-color);font-size:14px;font-weight:600;letter-spacing:.3px;margin:0 0 12px}.LoyaltyRewardDetails_benefitItem__W6qoj{align-items:flex-start;display:flex;gap:10px;margin-bottom:10px}.LoyaltyRewardDetails_benefitDot__LV7Dh{background-color:#10b981;border-radius:3px;height:6px;margin-top:7px;width:6px}.LoyaltyRewardDetails_benefitText__qR6YY{color:#4b5563;flex:1 1;font-size:13px;line-height:1.5}.LoyaltyRewardDetails_benefitHighlight__zdQuf{color:#059669;font-weight:600}.LoyaltyRewardDetails_conversionNote__cz9Bj{margin-left:16px;margin-top:-15px}.LoyaltyRewardDetails_conversionText__BzylT{color:var(--primary-dark-color);font-size:11px;font-style:italic;opacity:.6}.LoyaltyRewardDetails_noteCard__mEYpn{background-color:#fef3c7;border:1px solid #fde68a;border-radius:12px;display:flex;gap:10px;margin:8px 0;padding:14px}.LoyaltyRewardDetails_noteText__y04\+y{color:#92400e;flex:1 1;font-size:12px;font-weight:500}.LoyaltyRewardDetails_noteHighlight__ZKcj\+{color:#b45309;font-weight:700}.LoyaltyRewardDetails_referralItem__EoPyc{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #00000005;display:flex;gap:12px;margin-bottom:8px;padding:14px}.LoyaltyRewardDetails_referralIconContainer__GJorq{align-items:center;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:22px;display:flex;height:44px;justify-content:center;width:44px}.LoyaltyRewardDetails_referralIcon__-Qhpn{font-size:20px}.LoyaltyRewardDetails_referralContent__mUTZH{flex:1 1}.LoyaltyRewardDetails_referralLabel__oSUES{color:var(--primary-dark-color);display:block;font-size:11px;font-weight:500;margin-bottom:2px;opacity:.7}.LoyaltyRewardDetails_referralValue__X0xvm{color:var(--primary-dark-color);display:block;font-size:13px;font-weight:600}.LoyaltyRewardDetails_connectionItem__enijQ{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;gap:12px;margin-bottom:10px;padding:12px}.LoyaltyRewardDetails_connectionItemContainer__NmbSs{align-items:center;display:flex;flex-direction:row;gap:10px}.LoyaltyRewardDetails_connectionBadge__svWMi{background-color:#059669;border:1px solid #047857;border-radius:16px;min-width:55px;padding:4px 10px;text-align:center}.LoyaltyRewardDetails_connectionBadgeLight__NzLBz{background-color:#f3f4f6;border-color:#e5e7eb}.LoyaltyRewardDetails_connectionBadgeText__mbZaz{color:#fff;font-size:11px;font-weight:600}.LoyaltyRewardDetails_connectionBadgeTextDark__60sw6{color:#4b5563}.LoyaltyRewardDetails_connectionText__0KfOL{color:#4b5563;flex:1 1;font-size:12px;line-height:1.5}.LoyaltyRewardDetails_connectionHighlight__M5v-i{color:#059669;font-weight:600}.LoyaltyRewardDetails_cardFooter__ZOlnc{background-color:#f9fafb;border-top:1px solid #f0f0f0;display:flex;gap:12px;padding:16px}.LoyaltyRewardDetails_actionButton__1iVlI{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;flex:1 1;font-family:inherit;gap:8px;justify-content:center;padding:12px;transition:all .2s ease}.LoyaltyRewardDetails_actionButton__1iVlI:hover{box-shadow:0 4px 8px #0000000d;transform:translateY(-1px)}.LoyaltyRewardDetails_actionButton__1iVlI:active{transform:translateY(0)}.LoyaltyRewardDetails_deleteButton__Sx2Lb{background-color:#fef2f2;border-color:#fee2e2}.LoyaltyRewardDetails_deleteButtonText__8pwM3{color:#ef4444;font-size:14px;font-weight:500}.LoyaltyRewardDetails_editButton__peFIO{border-color:#e5e7eb}.LoyaltyRewardDetails_editButtonText__GkVk5{color:#6b7280;font-size:14px;font-weight:500}@media (max-width:768px){.LoyaltyRewardDetails_card__Pm9uK{margin-bottom:16px}.LoyaltyRewardDetails_requirementsGrid__wUAEe{flex-direction:column;gap:8px}.LoyaltyRewardDetails_divider__taMMp{margin:4px 0;transform:rotate(90deg)}.LoyaltyRewardDetails_levelBadge__BKsyN{align-items:flex-start;flex-direction:column}.LoyaltyRewardDetails_activeBadge__d2Cvv{justify-content:center;margin-top:8px;width:100%}}@media (max-width:480px){.LoyaltyRewardDetails_cardBody__QtOdt{padding:16px}.LoyaltyRewardDetails_benefitGroup__Q4Nho{padding:12px}.LoyaltyRewardDetails_connectionItem__enijQ,.LoyaltyRewardDetails_referralItem__EoPyc{flex-direction:column;text-align:center}.LoyaltyRewardDetails_cardFooter__ZOlnc{flex-direction:column}.LoyaltyRewardDetails_actionButton__1iVlI{width:100%}}.LoyaltyRewardDetails_statusContainer__xs\+5f{align-items:center;background-color:#fff;border-radius:40px;display:flex;flex-direction:row;gap:5px;height:40px;justify-content:center;width:130px}.LoyaltyRewardDetails_activateBorder__hngaZ{background-color:initial;border:none;color:#444;font-size:14px}.LoyaltyRewardDetailsDialog_dialogOverlay__x-ThC{align-items:center;animation:LoyaltyRewardDetailsDialog_fadeIn__gGfwb .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes LoyaltyRewardDetailsDialog_fadeIn__gGfwb{0%{opacity:0}to{opacity:1}}.LoyaltyRewardDetailsDialog_dialog__ujRai{animation:LoyaltyRewardDetailsDialog_slideUp__uKOun .3s ease;background:#fff;border-radius:20px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;max-height:92vh;max-width:790px;width:90%}@keyframes LoyaltyRewardDetailsDialog_slideUp__uKOun{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.LoyaltyRewardDetailsDialog_dialogHeader__hqWu5{align-items:flex-start;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:24px 28px 20px}.LoyaltyRewardDetailsDialog_headerLeft__zAt2s{align-items:center;display:flex;gap:16px}.LoyaltyRewardDetailsDialog_iconWrapper__drLrW{align-items:center;background:var(--light-bg-color);border-radius:14px;display:flex;height:48px;justify-content:center;width:48px}.LoyaltyRewardDetailsDialog_headerIcon__6jE8q{color:var(--primary-mid-dark-color);font-size:24px}.LoyaltyRewardDetailsDialog_dialogTitle__pzKAb{color:var(--primary-dark-color);font-size:18px;font-weight:700;letter-spacing:-.3px;margin:0 0 1px}.LoyaltyRewardDetailsDialog_dialogSubtitle__t3yq5{color:#6b7280;font-size:13px;margin:0}.LoyaltyRewardDetailsDialog_closeButton__L7YJu{align-items:center;background:#f3f4f6;border:none;border-radius:10px;color:#6b7280;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.LoyaltyRewardDetailsDialog_closeButton__L7YJu:hover{background:#e5e7eb;color:#374151;transform:rotate(90deg)}.LoyaltyRewardDetailsDialog_dialogContent__AkXPr{flex:1 1;overflow-y:auto}.LoyaltyRewardDetailsDialog_dialogContent__AkXPr::-webkit-scrollbar{width:6px}.LoyaltyRewardDetailsDialog_dialogContent__AkXPr::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.LoyaltyRewardDetailsDialog_dialogContent__AkXPr::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.LoyaltyRewardDetailsDialog_dialogContent__AkXPr::-webkit-scrollbar-thumb:hover{background:#94a3b8}.LoyaltyRewardDetailsDialog_dialogFooter__VBJW2{border-top:1px solid #f0f0f0;display:flex;justify-content:flex-end;padding:16px 28px 24px}.LoyaltyRewardDetailsDialog_footerButton__acb0l{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:10px;color:#374151;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:all .2s ease}.LoyaltyRewardDetailsDialog_footerButton__acb0l:hover{background:#e5e7eb;border-color:#d1d5db;transform:translateY(-1px)}@media (max-width:768px){.LoyaltyRewardDetailsDialog_dialog__ujRai{max-height:90vh;width:95%}.LoyaltyRewardDetailsDialog_dialogHeader__hqWu5{padding:20px 20px 16px}.LoyaltyRewardDetailsDialog_iconWrapper__drLrW{height:40px;width:40px}.LoyaltyRewardDetailsDialog_headerIcon__6jE8q{font-size:20px}.LoyaltyRewardDetailsDialog_dialogTitle__pzKAb{font-size:18px}.LoyaltyRewardDetailsDialog_dialogSubtitle__t3yq5{font-size:12px}.LoyaltyRewardDetailsDialog_dialogContent__AkXPr{padding:16px 20px}.LoyaltyRewardDetailsDialog_dialogFooter__VBJW2{padding:14px 20px 20px}}@media (max-width:480px){.LoyaltyRewardDetailsDialog_dialogHeader__hqWu5{padding:16px 16px 12px}.LoyaltyRewardDetailsDialog_headerLeft__zAt2s{gap:12px}.LoyaltyRewardDetailsDialog_iconWrapper__drLrW{height:36px;width:36px}.LoyaltyRewardDetailsDialog_headerIcon__6jE8q{font-size:18px}.LoyaltyRewardDetailsDialog_dialogTitle__pzKAb{font-size:16px}.LoyaltyRewardDetailsDialog_dialogSubtitle__t3yq5{font-size:11px}.LoyaltyRewardDetailsDialog_closeButton__L7YJu{height:32px;width:32px}.LoyaltyRewardDetailsDialog_dialogContent__AkXPr{padding:12px 16px}.LoyaltyRewardDetailsDialog_dialogFooter__VBJW2{padding:12px 16px 16px}.LoyaltyRewardDetailsDialog_footerButton__acb0l{font-size:13px;padding:8px 20px}}.LoyaltyInfo_wrapper__p3OM5{--primary:#1d7a85;--primary-light:#2ea2af;--primary-soft:#eefcfd;--dark:#0a2a30;--text:#22474d;--muted:#5a767c;--line:#e2eef0;--white:#fff;background:var(--white);border:1px solid var(--line);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.65;padding:28px 30px}.LoyaltyInfo_loyaltyProgramInfo__hIrUr{margin:auto;max-width:1350px}.LoyaltyInfo_intro__XNppG{border-bottom:1px solid var(--line);margin-bottom:26px;padding-bottom:22px}.LoyaltyInfo_heading__sK9m1{color:var(--dark);font-size:19px;font-weight:700;letter-spacing:-.3px;margin:0 0 10px}.LoyaltyInfo_lead__oYqE6{color:var(--text);font-size:13.5px;line-height:1.7;margin:0;max-width:720px}.LoyaltyInfo_section__9CEnp{margin-bottom:26px}.LoyaltyInfo_sectionTitle__0XFGo{border-bottom:2px solid var(--primary-soft);color:var(--primary);font-size:13px;font-weight:700;letter-spacing:1px;margin:0 0 14px;padding-bottom:8px;text-transform:uppercase}.LoyaltyInfo_sectionIntro__PESw\+{color:var(--text);font-size:13.5px;margin:0 0 16px;max-width:720px}.LoyaltyInfo_steps__mcKO-{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.LoyaltyInfo_step__Ls8j\+{background:#fbfdfe;border:1px solid var(--line);border-radius:10px;padding:16px;transition:border-color .2s ease,box-shadow .2s ease}.LoyaltyInfo_step__Ls8j\+:hover{border-color:var(--primary-light);box-shadow:0 8px 20px -14px #1d7a8566}.LoyaltyInfo_stepNumber__lsZ5C{color:var(--primary);display:inline-block;font-size:11px;font-weight:700;letter-spacing:1.5px;margin-bottom:8px}.LoyaltyInfo_stepTitle__JSXFQ{color:var(--dark);font-size:13.5px;font-weight:700;margin:0 0 6px}.LoyaltyInfo_stepText__BqHJC{color:var(--muted);font-size:12.5px;line-height:1.6;margin:0}.LoyaltyInfo_benefitsList__I\+ai3{grid-gap:10px 22px;display:grid;gap:10px 22px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));list-style:none;margin:0;padding:0}.LoyaltyInfo_benefitsList__I\+ai3 li{color:var(--text);font-size:13px;line-height:1.6;padding-left:20px;position:relative}.LoyaltyInfo_benefitsList__I\+ai3 li:before{background:var(--primary-light);border-radius:2px;content:"";height:8px;left:0;position:absolute;top:8px;width:8px}.LoyaltyInfo_benefitsList__I\+ai3 strong{color:var(--dark);font-weight:600}.LoyaltyInfo_tierList__crcl4{border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column;overflow:hidden}.LoyaltyInfo_tierRow__0JG3W{grid-gap:16px;background:var(--white);display:grid;font-size:13px;gap:16px;grid-template-columns:120px 1fr;padding:14px 16px}.LoyaltyInfo_tierRow__0JG3W+.LoyaltyInfo_tierRow__0JG3W{border-top:1px solid var(--line)}.LoyaltyInfo_tierRow__0JG3W:nth-child(2n){background:#fbfdfe}.LoyaltyInfo_tierName__FIhnk{align-self:center;color:var(--primary);font-size:11.5px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.LoyaltyInfo_tierDesc__1QFvw{color:var(--text);line-height:1.6}.LoyaltyInfo_notesList__aMdiJ{list-style:none;margin:0;padding:0}.LoyaltyInfo_notesList__aMdiJ li{border-bottom:1px dashed var(--line);color:var(--muted);font-size:12.5px;line-height:1.6;padding:8px 0 8px 20px;position:relative}.LoyaltyInfo_notesList__aMdiJ li:last-child{border-bottom:none}.LoyaltyInfo_notesList__aMdiJ li:before{color:var(--primary-light);content:"—";font-weight:700;left:0;position:absolute}.LoyaltyInfo_footer__3PGRw{border-top:1px solid var(--line);color:var(--muted);font-size:12.5px;font-style:italic;line-height:1.7;margin:8px 0 0;padding-top:18px}@media (max-width:640px){.LoyaltyInfo_wrapper__p3OM5{padding:20px 18px}.LoyaltyInfo_heading__sK9m1{font-size:17px}.LoyaltyInfo_lead__oYqE6,.LoyaltyInfo_sectionIntro__PESw\+{font-size:13px}.LoyaltyInfo_steps__mcKO-{grid-template-columns:1fr}.LoyaltyInfo_tierRow__0JG3W{gap:6px;grid-template-columns:1fr}.LoyaltyInfo_tierName__FIhnk{font-size:11px}}.ShowcaseReelScroller_wrapper__I7frg{align-items:center;background-color:#fff;box-shadow:0 8px 40px #00000014;display:flex;height:100vh;justify-content:center;margin:0 auto;overflow:hidden;position:relative;touch-action:pan-y;width:100%}.ShowcaseReelScroller_scrollTrack__CtSRm{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;background:#f7f7f7;border-radius:7px;height:100%;height:96dvh;margin:auto;max-width:500px;overflow-y:scroll;overscroll-behavior-y:contain;scroll-behavior:smooth;scroll-snap-type:y mandatory;scrollbar-width:none;width:100%}.ShowcaseReelScroller_scrollTrack__CtSRm::-webkit-scrollbar{display:none}.ShowcaseReelScroller_reelRow__wRRWC{background:#f7f7fa;display:flex;height:100%;opacity:0;position:relative;scroll-snap-align:start;scroll-snap-stop:always;transform:scale(.97);transition:opacity .5s ease,transform .5s ease;width:100%}.ShowcaseReelScroller_reelRow__wRRWC.ShowcaseReelScroller_active__kwiKZ{opacity:1;transform:scale(1)}.ShowcaseReelScroller_mediaPane__mSmJp{background:#000;flex:1 1 60%;height:100%;overflow:hidden;position:relative}.ShowcaseReelScroller_media__eCgGN{display:block;height:100%;object-fit:cover;width:100%}.ShowcaseReelScroller_overlay__sS2OU{background:linear-gradient(180deg,#00000059 0,#0000 30%,#0000 65%,#000000bf);inset:0;pointer-events:none;position:absolute}.ShowcaseReelScroller_badge__4sIkV{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#ffffffd9;border-radius:6px;box-shadow:0 2px 8px #0000001f;color:#1a1a1f;font-size:10px;font-weight:700;left:14px;letter-spacing:.6px;padding:5px 10px;position:absolute;text-transform:uppercase;top:14px;z-index:3}.ShowcaseReelScroller_sideNav__MT3BA{align-items:center;display:flex;flex-direction:column;gap:10px;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%);z-index:6}.ShowcaseReelScroller_arrowBtn__hmlq4,.ShowcaseReelScroller_navCounter__AKuBg{pointer-events:auto}.ShowcaseReelScroller_arrowBtn__hmlq4{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#f3f3f3;border:none;border-radius:50%;color:#262929;cursor:pointer;display:flex;font-size:17px;height:50px;justify-content:center;transition:background .2s ease,transform .15s ease,opacity .2s ease;width:50px}.ShowcaseReelScroller_arrowBtn__hmlq4:active:not(:disabled){transform:scale(.92)}.ShowcaseReelScroller_arrowBtn__hmlq4:disabled{cursor:not-allowed;opacity:.35}.ShowcaseReelScroller_navCounter__AKuBg{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#00000073;border-radius:999px;color:#fff;font-size:11px;font-weight:600;letter-spacing:.4px;padding:3px 9px}.ShowcaseReelScroller_sideActions__wq8wg{align-items:center;bottom:20px;display:flex;flex-direction:column;gap:18px;position:absolute;right:14px;z-index:4}.ShowcaseReelScroller_sideActionBtn__Z9gIH{align-items:center;background:#0000;border:none;color:#fff;cursor:pointer;display:flex;filter:drop-shadow(0 1px 4px rgba(0,0,0,.55));flex-direction:column;gap:4px;padding:0;transition:transform .15s ease,opacity .2s ease}.ShowcaseReelScroller_sideActionBtn__Z9gIH:hover:not(:disabled){transform:scale(1.1)}.ShowcaseReelScroller_sideActionBtn__Z9gIH:active:not(:disabled){transform:scale(.94)}.ShowcaseReelScroller_sideActionBtn__Z9gIH:disabled{cursor:not-allowed;opacity:.6}.ShowcaseReelScroller_sideActionBtn__Z9gIH.ShowcaseReelScroller_liked__n7hmv{filter:drop-shadow(0 1px 4px rgba(224,30,70,.6))}.ShowcaseReelScroller_sideCount__2a6qC{color:#fff;font-size:11px;font-weight:700;letter-spacing:.3px;text-shadow:0 1px 3px #000000a6}.ShowcaseReelScroller_infoPane__85i7L{border-left:1px solid #0000000f;color:#1a1a1f;flex:1 1 55%;height:100%;position:relative;transform:translateX(24px)}.ShowcaseReelScroller_vendorHeader__nw3qF{align-items:center;border-bottom:1px solid #8f8f8f;display:flex;flex-shrink:0;gap:10px;padding:16px}.ShowcaseReelScroller_avatarWrapper__gd9Np{align-items:center;background-color:#d6d6d6;border-radius:25px;display:flex;height:50px;justify-content:center;overflow:hidden;width:50px}.ShowcaseReelScroller_vendorAvatar__pVxgp{border:2px solid #ff2d55;flex-shrink:0;height:100%;object-fit:cover;width:100%}.ShowcaseReelScroller_vendorMeta__CA9s-{align-items:center;display:flex;flex-direction:row;gap:10px;min-width:0}.ShowcaseReelScroller_vendorName__9RutC{color:#1a1a1f;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ShowcaseReelScroller_followButton__-8Vmb{background-color:var(--primary-color);border-radius:40px;color:#fff;padding:0 10px 1px}.ShowcaseReelScroller_vendorSub__FkWnM{color:#8a8a95;font-size:11px}.ShowcaseReelScroller_descBlock__nrzCm{padding:14px 16px 10px;width:100%}.ShowcaseReelScroller_description__42eCt{color:#2a2a32;font-size:14px;line-height:1.5;margin:0 0 10px}.ShowcaseReelScroller_tags__JjnRW{display:flex;flex-wrap:wrap;gap:6px}.ShowcaseReelScroller_tag__v8\+Rj{background:#ff2d5514;border:1px solid #ff2d5538;border-radius:999px;color:#e01e46;font-size:11px;padding:3px 9px}.ShowcaseReelScroller_commentsPreview__HiX-I{display:flex;flex:1 1;flex-direction:column;gap:14px;overflow-y:auto;padding:12px 16px;scrollbar-color:#00000026 #0000;scrollbar-width:thin}.ShowcaseReelScroller_commentsPreview__HiX-I::-webkit-scrollbar{width:5px}.ShowcaseReelScroller_commentsPreview__HiX-I::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}.ShowcaseReelScroller_previewComment__cp8ng{align-items:flex-start;display:flex;gap:10px}.ShowcaseReelScroller_previewAvatar__XYaDu{border-radius:50%;flex-shrink:0;height:28px;object-fit:cover;width:28px}.ShowcaseReelScroller_previewBody__95aa6{min-width:0}.ShowcaseReelScroller_previewUser__1uqx1{color:#3a3a44;font-size:12px;font-weight:600}.ShowcaseReelScroller_previewText__4mBVw{word-wrap:break-word;color:#6b6b75;font-size:12.5px;line-height:1.4;margin-top:2px}.ShowcaseReelScroller_viewAllBtn__UDnOW{background:#0000;border:none;border-top:1px solid #0000000f;color:#e01e46;cursor:pointer;flex-shrink:0;font-size:13px;font-weight:600;padding:12px 16px;transition:background .2s ease}.ShowcaseReelScroller_viewAllBtn__UDnOW:hover{background:#ff2d550d}.ShowcaseReelScroller_dots__4rAVW{display:flex;flex-direction:column;gap:8px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:5}.ShowcaseReelScroller_dot__\+tRlB{background:#00000040;border:none;border-radius:50%;cursor:pointer;height:6px;padding:0;pointer-events:auto;transition:all .3s ease;width:6px}.ShowcaseReelScroller_dot__\+tRlB:hover{background:#00000080}.ShowcaseReelScroller_dotActive__SD42y{background:#1a1a1f;border-radius:4px;height:20px}@media (max-width:900px){.ShowcaseReelScroller_wrapper__I7frg{border-radius:0;box-shadow:none;height:85dvh;max-width:100%}.ShowcaseReelScroller_mediaPane__mSmJp{flex:1 1 55%}.ShowcaseReelScroller_infoPane__85i7L{flex:1 1 45%}}@media (max-width:640px){.ShowcaseReelScroller_wrapper__I7frg{border-radius:16px;box-shadow:none;height:85dvh;margin:0 auto;max-width:100%;width:100%}.ShowcaseReelScroller_reelRow__wRRWC{display:block;height:100%;position:relative;width:100%}.ShowcaseReelScroller_mediaPane__mSmJp{flex:none;height:100%;inset:0;position:absolute;width:100%}.ShowcaseReelScroller_media__eCgGN{object-fit:cover}.ShowcaseReelScroller_overlay__sS2OU{background:linear-gradient(180deg,#00000080 0,#0000 22%,#0000 40%,#000000b3 75%,#000000f2)}.ShowcaseReelScroller_infoPane__85i7L{background:#0000;border-left:none;bottom:0;color:#fff;flex:none;height:auto;left:0;max-height:70%;opacity:0;padding-bottom:max(14px,env(safe-area-inset-bottom));position:absolute;right:0;transform:translateY(24px)}.ShowcaseReelScroller_reelRow__wRRWC.ShowcaseReelScroller_active__kwiKZ .ShowcaseReelScroller_infoPane__85i7L{opacity:1;transform:translateY(0)}.ShowcaseReelScroller_vendorHeader__nw3qF{border-bottom:none;gap:8px;padding:0 14px 10px}.ShowcaseReelScroller_vendorAvatar__pVxgp{border-width:1.5px;height:34px;width:34px}.ShowcaseReelScroller_vendorName__9RutC{color:#fff;font-size:13.5px;text-shadow:0 1px 3px #0009}.ShowcaseReelScroller_vendorSub__FkWnM{color:#e0e0e5;font-size:10.5px}.ShowcaseReelScroller_descBlock__nrzCm{padding:0 14px 8px}.ShowcaseReelScroller_description__42eCt{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#f5f5f7;display:-webkit-box;font-size:13px;margin-bottom:8px;overflow:hidden;text-shadow:0 1px 3px #000000b3}.ShowcaseReelScroller_tag__v8\+Rj{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#ffffff2e;border:1px solid #ffffff4d;color:#fff;font-size:10.5px;padding:3px 8px}.ShowcaseReelScroller_commentsPreview__HiX-I{display:none}.ShowcaseReelScroller_viewAllBtn__UDnOW{background:#0000;border-top:none;color:#e0e0e5;font-size:12px;font-weight:500;padding:6px 14px 8px;text-align:left}.ShowcaseReelScroller_viewAllBtn__UDnOW:hover{background:#0000;color:#ff5f7e}.ShowcaseReelScroller_dots__4rAVW{display:none}.ShowcaseReelScroller_sideNav__MT3BA{gap:8px;right:10px}.ShowcaseReelScroller_arrowBtn__hmlq4{font-size:12px;height:34px;width:34px}.ShowcaseReelScroller_navCounter__AKuBg{font-size:10px;padding:2px 8px}.ShowcaseReelScroller_sideActions__wq8wg{bottom:120px;gap:16px;right:10px}.ShowcaseReelScroller_badge__4sIkV{font-size:9px;left:12px;padding:4px 8px;top:12px}}@media (max-width:380px){.ShowcaseReelScroller_description__42eCt,.ShowcaseReelScroller_vendorName__9RutC{font-size:12.5px}.ShowcaseReelScroller_viewAllBtn__UDnOW{font-size:11.5px}}@media (prefers-reduced-motion:reduce){.ShowcaseReelScroller_arrowBtn__hmlq4,.ShowcaseReelScroller_dot__\+tRlB,.ShowcaseReelScroller_infoPane__85i7L,.ShowcaseReelScroller_reelRow__wRRWC,.ShowcaseReelScroller_sideActionBtn__Z9gIH{transition:none}}.ShowcaseReelScroller_infoPane__85i7L{background:#0000;border-left:none;bottom:20px;color:#fff;display:flex;flex:none;flex-direction:column;height:auto;left:16px;max-width:65%;opacity:0;pointer-events:none;position:absolute;right:auto;top:auto;transform:translateX(-16px);transition:transform .5s ease .15s,opacity .5s ease .15s;z-index:3}.ShowcaseReelScroller_reelRow__wRRWC.ShowcaseReelScroller_active__kwiKZ .ShowcaseReelScroller_infoPane__85i7L{opacity:1;pointer-events:auto;transform:translateX(0)}.ShowcaseReelScroller_infoPane__85i7L .ShowcaseReelScroller_vendorHeader__nw3qF{border-bottom:none;gap:10px;padding:0 0 10px}.ShowcaseReelScroller_infoPane__85i7L .ShowcaseReelScroller_vendorAvatar__pVxgp{border:2px solid #fff;height:40px;padding:0;width:40px}.ShowcaseReelScroller_infoPane__85i7L .ShowcaseReelScroller_vendorName__9RutC{color:#fff;font-size:14px;text-shadow:0 1px 4px #000000a6}.ShowcaseReelScroller_infoPane__85i7L .ShowcaseReelScroller_vendorSub__FkWnM{color:#e5e5ea;text-shadow:0 1px 4px #000000a6}.ShowcaseReelScroller_infoPane__85i7L .ShowcaseReelScroller_descBlock__nrzCm{padding:0}.ShowcaseReelScroller_infoPane__85i7L .ShowcaseReelScroller_description__42eCt{color:#fff;font-size:13.5px;margin:0 0 8px;text-shadow:0 1px 4px #000000b3}.ShowcaseReelScroller_infoPane__85i7L .ShowcaseReelScroller_tag__v8\+Rj{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#ffffff2e;border:1px solid #ffffff52;color:#fff}@media (max-width:640px){.ShowcaseReelScroller_infoPane__85i7L{bottom:0;left:0;max-width:100%;padding-bottom:max(14px,env(safe-area-inset-bottom));right:0}.ShowcaseReelScroller_infoPane__85i7L .ShowcaseReelScroller_vendorHeader__nw3qF{gap:8px;padding:0 14px 10px}.ShowcaseReelScroller_infoPane__85i7L .ShowcaseReelScroller_vendorAvatar__pVxgp{border-width:1.5px;height:34px;width:34px}.ShowcaseReelScroller_infoPane__85i7L .ShowcaseReelScroller_vendorName__9RutC{font-size:13.5px}.ShowcaseReelScroller_infoPane__85i7L .ShowcaseReelScroller_vendorSub__FkWnM{font-size:10.5px}.ShowcaseReelScroller_infoPane__85i7L .ShowcaseReelScroller_descBlock__nrzCm{padding:0 14px 8px}.ShowcaseReelScroller_infoPane__85i7L .ShowcaseReelScroller_description__42eCt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:13px;margin-bottom:8px;overflow:hidden}.ShowcaseReelScroller_infoPane__85i7L .ShowcaseReelScroller_tag__v8\+Rj{font-size:10.5px;padding:3px 8px}}@media (max-width:380px){.ShowcaseReelScroller_infoPane__85i7L .ShowcaseReelScroller_description__42eCt,.ShowcaseReelScroller_infoPane__85i7L .ShowcaseReelScroller_vendorName__9RutC{font-size:12.5px}}.CommentDialog_backdrop__f8Jkc{animation:CommentDialog_fadeIn__aL2PY .25s ease forwards;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0f0f1473;inset:0;opacity:0;position:fixed;z-index:1000}@keyframes CommentDialog_fadeIn__aL2PY{to{opacity:1}}.CommentDialog_sheet__ZE7y\+{animation:CommentDialog_slideUp__E3GGr .32s cubic-bezier(.22,1,.36,1) forwards;background:#fff;border-radius:20px 20px 0 0;border-top:1px solid #0000000f;bottom:0;box-shadow:0 -12px 40px #0000001f;color:#1a1a1f;display:flex;flex-direction:column;left:0;margin:0 auto;max-height:75vh;max-width:480px;position:fixed;right:0;transform:translateY(100%);width:100%;z-index:1001}@keyframes CommentDialog_slideUp__E3GGr{to{transform:translateY(0)}}.CommentDialog_handle__Icu5p{background:#00000026;border-radius:4px;flex-shrink:0;height:4px;margin:10px auto 0;width:40px}.CommentDialog_header__PPcdb{align-items:center;border-bottom:1px solid #0000000f;display:flex;flex-shrink:0;justify-content:space-between;padding:14px 18px}.CommentDialog_title__SIdWg{color:#1a1a1f;font-size:15px;font-weight:600;margin:0}.CommentDialog_count__ZMikP{color:#8a8a95;font-size:13px;font-weight:400;margin-left:6px}.CommentDialog_closeBtn__BAZ8D{align-items:center;background:#f2f2f5;border:none;border-radius:50%;color:#1a1a1f;cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;line-height:1;transition:background .2s ease;width:32px}.CommentDialog_closeBtn__BAZ8D:hover{background:#e8e8ed}.CommentDialog_list__lR0v9{display:flex;flex:1 1;flex-direction:column;gap:18px;overflow-y:auto;padding:14px 18px 20px;scrollbar-color:#00000026 #0000;scrollbar-width:thin}.CommentDialog_list__lR0v9::-webkit-scrollbar{width:6px}.CommentDialog_list__lR0v9::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}.CommentDialog_comment__xh2uV{align-items:flex-start;display:flex;gap:12px;padding-bottom:15px}.CommentDialog_avatar__ZazrJ{border-radius:50%;flex-shrink:0;height:100%;object-fit:cover;width:100%}.CommentDialog_body__bp963{flex:1 1;min-width:0}.CommentDialog_row1__h1cEn{align-items:baseline;display:flex;font-size:13px;gap:8px;margin-bottom:-2px}.CommentDialog_user__lNj7\+{color:#1a1a1f;font-size:13.5px;font-weight:600}.CommentDialog_time__ECcby{color:#9a9aa3;font-size:11px}.CommentDialog_text__dXEkU{word-wrap:break-word;color:#4a4a54;font-size:13.5px;line-height:1.45}.CommentDialog_actions__mdU0D{margin-top:8px}.CommentDialog_actionBtn__Go3yb{align-items:center;background:#0000;border:none;color:#8a8a95;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:4px;padding:0;transition:color .2s ease}.CommentDialog_actionBtn__Go3yb:hover{color:#1a1a1f}.CommentDialog_actionBtn__Go3yb.CommentDialog_liked__v21YE{color:#e01e46}.CommentDialog_empty__rdmEp{color:#9a9aa3;padding:40px 20px}.CommentDialog_inputBar__536cF{align-items:center;background:#fafafc;border-top:1px solid #0000000f;display:flex;flex-shrink:0;gap:10px;padding:12px 16px max(12px,env(safe-area-inset-bottom))}.CommentDialog_inputAvatar__NvRDZ{border-radius:50%;flex-shrink:0;height:34px;object-fit:cover;width:34px}.CommentDialog_input__XSo6p{background:#fff;border:1px solid #0000001a;border-radius:10px;color:#1a1a1f;flex:1 1;font-size:13.5px;outline:none;padding:10px 16px;position:relative;resize:none;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;z-index:10}.CommentDialog_input__XSo6p::placeholder{color:#9a9aa3}.CommentDialog_input__XSo6p:focus{background:#fff;border-color:#ff2d5580;box-shadow:0 0 0 3px #ff2d551a}.CommentDialog_sendBtn__yyAB\+{align-items:center;background:linear-gradient(135deg,#ff2d55,#ff5f7e);border:none;border-radius:50%;box-shadow:0 4px 12px #ff2d5540;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;height:38px;justify-content:center;transition:transform .15s ease,opacity .2s ease;width:38px}.CommentDialog_sendBtn__yyAB\+:disabled{box-shadow:none;cursor:not-allowed;opacity:.4}.CommentDialog_sendBtn__yyAB\+:not(:disabled):hover{transform:scale(1.06)}.CommentDialog_sendBtn__yyAB\+:not(:disabled):active{transform:scale(.94)}.CommentDialog_avatarContainer__RoOul{align-items:center;background-color:#f1f1f1;border-radius:25px;display:flex;height:35px;justify-content:center;overflow:hidden;width:35px}.CommentDialog_inputWrap__mde5A{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0;width:100%}.CommentDialog_replyChip__-46gA{align-items:center;align-self:flex-start;background:hsla(0,2%,92%,.986);border-radius:3px;color:#ffffffd9;display:inline-flex;font-size:12px;gap:6px;justify-content:space-between;padding:8px 8px 15px;position:relative;top:15px;width:100%;z-index:6}.CommentDialog_replyChipText__nHn5h{color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommentDialog_replyChipClose__l5eqC{background:#0000;border:none;color:#1b1b1b99;cursor:pointer;font-size:12px;line-height:1;padding:0 2px}.CommentDialog_empty__rdmEp{align-items:center;color:#353535;display:flex;font-size:14px;height:100%;justify-content:center;line-height:1.5;padding:32px 24px;text-align:center}.CommentDialog_commentWrapper__LnRGB,.CommentDialog_repliesList__0A0Z0{display:flex;flex-direction:column}.CommentDialog_repliesList__0A0Z0{border-left:2px solid #ffffff14;gap:12px;margin-bottom:8px;margin-left:44px;margin-top:8px;padding-left:12px}.CommentDialog_viewRepliesBtn__LN\+Ub{background:#0000;border:none;color:#363636;cursor:pointer;font-size:12px;font-weight:600;padding:0}.CommentDialog_actions__mdU0D{align-items:center;display:flex;gap:16px;margin-top:4px}@media (max-width:480px){.CommentDialog_sheet__ZE7y\+{border-radius:18px 18px 0 0;max-height:82vh;max-width:100%}.CommentDialog_header__PPcdb{padding:12px 14px}.CommentDialog_list__lR0v9{gap:16px;padding:12px 14px 16px}.CommentDialog_inputBar__536cF{padding:10px 12px}}@media (prefers-reduced-motion:reduce){.CommentDialog_backdrop__f8Jkc,.CommentDialog_sheet__ZE7y\+{animation:none}.CommentDialog_backdrop__f8Jkc{opacity:1}.CommentDialog_sheet__ZE7y\+{transform:translateY(0)}}.ShowcaseDetailsPage_page__bElJq{align-items:center;display:flex;height:100vh;justify-content:center;position:relative;width:100%}.ShowcaseDetailsPage_backButton__xgJ0J{align-items:center;background-color:#e6e6e6;border-radius:27px;cursor:pointer;display:flex;height:54px;justify-content:center;left:20px;position:absolute;top:20px;width:54px;z-index:10}.GuestServiceDetailsListView_cardContainer__NHQhI{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(280px,2fr));justify-items:center;width:100%}.GuestServiceDetailsListView_emptyContainer__veNRN{align-items:center;display:flex;justify-content:center;margin-left:auto;margin-right:auto;min-height:400px;padding-left:.5rem;padding-right:.5rem;width:100%}@media (min-width:1400px){.GuestServiceDetailsListView_emptyContainer__veNRN{padding-left:2rem;padding-right:2rem}}.GuestServiceDetailsListView_loadingWrapper__XMYAB{align-items:center;display:flex;grid-column:1/-1;justify-content:center;padding:2rem 0}.GuestServiceDetailsListView_spinner__U40JB{animation:GuestServiceDetailsListView_spin__mzYED .8s linear infinite;border:3px solid #e2e8f0;border-top:3px solid var(--border-primary,#e2e8f0);border:3px solid var(--border-primary,#e2e8f0);border-radius:50%;border-top-color:var(--primary-color);height:2.5rem;width:2.5rem}@keyframes GuestServiceDetailsListView_spin__mzYED{to{transform:rotate(1turn)}}.GuestServiceDetailsListView_visuallyHidden__I9T-w{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.GuestServiceDetailsListView_cardContainer__NHQhI>*{animation:GuestServiceDetailsListView_fadeInUp__\+FWTb .4s ease-out;animation-fill-mode:both}@keyframes GuestServiceDetailsListView_fadeInUp__\+FWTb{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.GuestServiceDetailsListView_cardContainer__NHQhI>:first-child{animation-delay:.05s}.GuestServiceDetailsListView_cardContainer__NHQhI>:nth-child(2){animation-delay:.1s}.GuestServiceDetailsListView_cardContainer__NHQhI>:nth-child(3){animation-delay:.15s}.GuestServiceDetailsListView_cardContainer__NHQhI>:nth-child(4){animation-delay:.2s}.GuestServiceDetailsListView_cardContainer__NHQhI>:nth-child(5){animation-delay:.25s}.GuestServiceDetailsListView_cardContainer__NHQhI>:nth-child(6){animation-delay:.3s}@media (max-width:768px){.GuestServiceDetailsListView_cardContainer__NHQhI{gap:.75rem}}@media print{.GuestServiceDetailsListView_container__4azeb{padding:0}.GuestServiceDetailsListView_loadingWrapper__XMYAB{display:none}}@media (prefers-reduced-motion:reduce){.GuestServiceDetailsListView_cardContainer__NHQhI>*{animation:none}.GuestServiceDetailsListView_spinner__U40JB{animation:none;border-top-color:#6366f1;border-top-color:var(--primary-500,#6366f1)}}.BannerCrousel_carouselContainer__9Lfo\+{margin:0 auto}.BannerCrousel_carouselWrapper__jbZOa{height:480px}.BannerCrousel_carouselTrack__yrX76{height:100%;transition:transform .6s ease-in-out}.BannerCrousel_slide__e3qCO{align-items:center;display:flex;height:100%;justify-content:center;min-width:100%}.BannerCrousel_slide__e3qCO:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.BannerCrousel_slideContent__hXp7Q{animation:BannerCrousel_fadeInUp__MbV6H .8s ease-out;color:#fff;max-width:800px;padding:2rem;position:relative;text-align:center;z-index:1}.BannerCrousel_slideTitle__6UL4k{font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:1rem;text-shadow:2px 2px 4px #00000080}.BannerCrousel_slideDescription__edL\+J{font-size:1.4rem;line-height:1.6;margin-bottom:2rem}.BannerCrousel_ctaButton__dg7gw{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:50px;box-shadow:0 4px 15px #667eea66;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem 2.5rem;transition:all .3s ease}.BannerCrousel_ctaButton__dg7gw:hover{box-shadow:0 6px 20px #667eea99;transform:translateY(-2px)}.BannerCrousel_arrow__g3aX2{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:none;color:#fff;font-size:1.5rem;height:60px;top:40%;transition:all .3s ease;width:60px}.BannerCrousel_arrow__g3aX2:hover{background:#ffffff4d}.BannerCrousel_arrowLeft__7efvA{left:2rem}.BannerCrousel_arrowRight__bUuqR{right:2rem}.BannerCrousel_dotsContainer__fRJKr{bottom:2rem;gap:.8rem}.BannerCrousel_dot__FxkLz{background:#0000;border:2px solid #fff;height:14px;transition:all .3s ease;width:14px}.BannerCrousel_dot__FxkLz:hover{background:#ffffff80}.BannerCrousel_activeDot__Qqarx{background:#fff}@media (max-width:768px){.BannerCrousel_carouselWrapper__jbZOa{height:400px}.BannerCrousel_slideTitle__6UL4k{font-size:2.5rem}.BannerCrousel_slideDescription__edL\+J{font-size:1.1rem}.BannerCrousel_arrow__g3aX2{font-size:1.2rem;height:50px;width:50px}.BannerCrousel_arrowLeft__7efvA{left:1rem}.BannerCrousel_arrowRight__bUuqR{right:1rem}}@media (max-width:480px){.BannerCrousel_carouselWrapper__jbZOa{height:300px}.BannerCrousel_slideTitle__6UL4k{font-size:2rem}.BannerCrousel_slideDescription__edL\+J{font-size:1rem;margin-bottom:1.5rem}.BannerCrousel_ctaButton__dg7gw{font-size:1rem;padding:.8rem 2rem}}.BannerCrousel_empty__qzR-f{color:#666;font-size:1.2rem;padding:4rem}.BannerCrousel_carouselContainer__9Lfo\+{background:#fff;border-radius:0;box-shadow:0 4px 20px #00000014}.BannerCrousel_carouselContainer__9Lfo\+,.BannerCrousel_carouselWrapper__jbZOa{overflow:hidden;position:relative;width:100%}.BannerCrousel_carouselTrack__yrX76{display:flex;transition:transform .5s ease-in-out;width:100%}.BannerCrousel_slide__e3qCO{background-repeat:no-repeat;cursor:pointer;flex:0 0 100%}.BannerCrousel_slide__e3qCO,.BannerCrousel_videoSlide__TUtGa{background-position:50%;background-size:cover;position:relative;width:100%}.BannerCrousel_videoSlide__TUtGa{height:100%}.BannerCrousel_videoOverlay__ZrP-K{align-items:center;background:#0000004d;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;transition:background .3s ease}.BannerCrousel_videoSlide__TUtGa:hover .BannerCrousel_videoOverlay__ZrP-K{background:#0006}.BannerCrousel_playButton__kB\+ey{align-items:center;background:#ffffffe6;border:2px solid #fff;border-radius:50%;box-shadow:0 10px 30px #0003;cursor:pointer;display:flex;height:80px;justify-content:center;transition:all .3s ease;width:80px}.BannerCrousel_playButton__kB\+ey:hover{background:#fff;box-shadow:0 15px 40px #0000004d;transform:scale(1.1)}.BannerCrousel_playButton__kB\+ey svg{color:#000;height:32px;margin-left:4px;width:32px}.BannerCrousel_videoBadge__rWGoL{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b3;border:1px solid #fff3;border-radius:100px;color:#fff;display:flex;font-size:.875rem;font-weight:500;gap:8px;padding:8px 16px;position:absolute;right:20px;top:20px;z-index:2}.BannerCrousel_videoPlayer__UPHnE{background:#000;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.BannerCrousel_videoElement__NH-qr{height:100%;object-fit:contain;width:100%}.BannerCrousel_videoCloseBtn__7A4WJ{align-items:center;background:#ffffffe6;border:none;border-radius:50%;box-shadow:0 4px 15px #0003;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .2s ease;width:48px;z-index:11}.BannerCrousel_videoCloseBtn__7A4WJ:hover{background:#fff;transform:scale(1.1)}.BannerCrousel_videoCloseBtn__7A4WJ svg{color:#333;height:20px;width:20px}.BannerCrousel_imageSlide__CkFWw{background-position:50%;background-size:cover;height:100%;width:100%}.BannerCrousel_arrow__g3aX2{align-items:center;background:#ffffffe6;border:1px solid #0000001a;border-radius:50%;box-shadow:0 4px 15px #0000001a;color:#333;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:48px;z-index:10}.BannerCrousel_arrow__g3aX2:hover{background:#fff;box-shadow:0 8px 25px #00000026;transform:translateY(-50%) scale(1.1)}.BannerCrousel_arrowLeft__7efvA{left:20px}.BannerCrousel_arrowRight__bUuqR{right:20px}.BannerCrousel_dotsContainer__fRJKr{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffc;border:1px solid #0000001a;border-radius:100px;bottom:20px;display:flex;gap:12px;left:50%;padding:8px 16px;position:absolute;transform:translateX(-50%);z-index:10}.BannerCrousel_dot__FxkLz{background:#0000004d;border:none;border-radius:50%;cursor:pointer;height:10px;padding:0;transition:all .2s ease;width:10px}.BannerCrousel_dot__FxkLz:hover{background:#00000080;transform:scale(1.2)}.BannerCrousel_activeDot__Qqarx{background:#000;transform:scale(1.2)}.BannerCrousel_empty__qzR-f{border:2px dashed #e0e0e0;border-radius:16px;font-size:1rem}.BannerCrousel_empty__qzR-f,.BannerCrousel_loading__KxAWP{background:#f8f8f8;color:#888;padding:60px 20px;text-align:center}.BannerCrousel_loading__KxAWP{border-radius:16px}@media (max-width:768px){.BannerCrousel_playButton__kB\+ey{height:60px;width:60px}.BannerCrousel_playButton__kB\+ey svg{height:24px;width:24px}.BannerCrousel_arrow__g3aX2{height:40px;width:40px}.BannerCrousel_arrowLeft__7efvA{left:10px}.BannerCrousel_arrowRight__bUuqR{right:10px}.BannerCrousel_videoBadge__rWGoL{font-size:.75rem;padding:6px 12px;right:10px;top:10px}.BannerCrousel_videoCloseBtn__7A4WJ{height:40px;right:10px;top:10px;width:40px}}@media (max-width:480px){.BannerCrousel_playButton__kB\+ey{height:50px;width:50px}.BannerCrousel_playButton__kB\+ey svg{height:20px;width:20px}.BannerCrousel_dotsContainer__fRJKr{bottom:10px;padding:6px 12px}}.BannerCrousel_textOverlay__25RMz{background:linear-gradient(0deg,#000c 0,#0006 50%,#0000);bottom:0;left:0;padding:60px 40px 40px;pointer-events:none;position:absolute;right:0;z-index:5}.BannerCrousel_textContainer__OBGzu{max-width:600px;pointer-events:auto}.BannerCrousel_textTitle__Tyd3\+{color:#fff;font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:12px;text-shadow:0 2px 10px #0000004d}.BannerCrousel_textDescription__r19Tw{color:#ffffffe6;font-size:1.1rem;line-height:1.6;margin-bottom:20px;text-shadow:0 1px 5px #0000004d}.BannerCrousel_textCtaButton__\+cXL7{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:50px;box-shadow:0 4px 15px #667eea66;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 30px;pointer-events:auto;transition:all .3s ease}.BannerCrousel_textCtaButton__\+cXL7:hover{box-shadow:0 6px 20px #667eea99;transform:translateY(-2px)}.BannerCrousel_textFadeIn__uDFX9{animation:BannerCrousel_fadeInUp__MbV6H .8s ease-out forwards}.BannerCrousel_textSlideIn__GebTL{animation:BannerCrousel_slideInUp__UvDoF .8s ease-out forwards}.BannerCrousel_textScaleIn__DgHLi{animation:BannerCrousel_scaleIn__PBYsF .8s ease-out forwards}.BannerCrousel_textHidden__mgw5q{opacity:0;transform:translateY(20px)}@keyframes BannerCrousel_fadeInUp__MbV6H{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes BannerCrousel_slideInUp__UvDoF{0%{opacity:0;transform:translateY(60px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes BannerCrousel_scaleIn__PBYsF{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.BannerCrousel_progressBar__DIQfe{background:#fff3;bottom:0;height:4px;left:0;position:absolute;right:0;z-index:10}.BannerCrousel_progressFill__6UXPR{background:linear-gradient(90deg,#667eea,#764ba2);height:100%;transition:width .5s ease-in-out}@media (max-width:768px){.BannerCrousel_textOverlay__25RMz{padding:40px 20px 30px}.BannerCrousel_textTitle__Tyd3\+{font-size:1.8rem}.BannerCrousel_textDescription__r19Tw{font-size:.95rem}.BannerCrousel_textCtaButton__\+cXL7{font-size:.9rem;padding:10px 24px}}@media (max-width:480px){.BannerCrousel_textOverlay__25RMz{padding:30px 16px 20px}.BannerCrousel_textTitle__Tyd3\+{font-size:1.4rem;margin-bottom:8px}.BannerCrousel_textDescription__r19Tw{font-size:.85rem;margin-bottom:15px}.BannerCrousel_textCtaButton__\+cXL7{font-size:.8rem;padding:8px 20px}}.GuestServiceDetails_container__H1BXb{margin:auto;width:100%}.GuestServiceDetails_guestServiceContainer__y6nsr{background:linear-gradient(180deg,#fff,#0000);border-radius:10px;display:flex;gap:10px;margin:auto;max-width:1700px;padding:15px;position:relative;z-index:10}.GuestServiceDetails_pageHeader__\+5Lsa{margin:15px auto 20px;max-width:1700px}.GuestServiceDetails_title__10Vvx{color:#fff;font-size:27px;font-weight:800;letter-spacing:.1px;line-height:1.3;margin:0 0 1px}.GuestServiceDetails_tagline__jXt2d{color:#e6e7eb;font-size:14px;font-weight:400;line-height:1.5;margin:0}@media (max-width:768px){.GuestServiceDetails_pageHeader__\+5Lsa{margin-bottom:16px;padding:0 16px}.GuestServiceDetails_title__10Vvx{font-size:20px}.GuestServiceDetails_tagline__jXt2d{font-size:13px}}:root{--primary-hover:#139196;--border-color:#dbdee0;--background-light:#fafafa;--text-primary:#1a1a1a;--text-secondary:#888;--text-muted:#666;--shadow-color:#0000000d}.HomePageSideFacetPanel_appContainer__Oa8\+6{display:flex;font-family:Inter,-apple-system,sans-serif;height:94vh;overflow:visible}.HomePageSideFacetPanel_sidebarWrapper__IKFZr{align-items:flex-start;display:flex;height:94vh;overflow:hidden;position:relative;width:100%}.HomePageSideFacetPanel_sidebar__N2r6H{align-self:flex-start;display:flex;flex-direction:column;flex-shrink:0;height:94vh;max-height:calc(94vh - 6rem);min-width:300px;overflow:hidden;position:relative;transition:all .3s ease;width:300px;z-index:10}.HomePageSideFacetPanel_onOpenSubBarToSidBar__GEUyq{border-bottom-right-radius:14px;border-top-right-radius:14px}.HomePageSideFacetPanel_sidebarHeader__krK7O{flex-shrink:0;margin-top:15px;padding:0 20px 10px 0}.HomePageSideFacetPanel_sidebarLogo__8A6ga{align-items:center;display:flex;gap:10px;margin-bottom:0;margin-top:-1px}.HomePageSideFacetPanel_logoIcon__WK8t7{font-size:24px}.HomePageSideFacetPanel_logoText__L\+r3c{color:#464646;font-size:16px;font-weight:700}.HomePageSideFacetPanel_logoHighlight__Rf6P9{color:var(--primary-color)}.HomePageSideFacetPanel_sidebarSubtitle__Jo0FZ{color:#666;font-size:12px;margin-top:0}.HomePageSideFacetPanel_categorySections__9ARfw{flex:1 1;overflow-y:auto;padding:8px 0;position:relative}.HomePageSideFacetPanel_categorySections__9ARfw::-webkit-scrollbar{width:6px}.HomePageSideFacetPanel_categorySections__9ARfw::-webkit-scrollbar-track{background:#0000}.HomePageSideFacetPanel_categorySections__9ARfw::-webkit-scrollbar-thumb{background:#d5d9dd;border-radius:8px}.HomePageSideFacetPanel_categoryHeader__-97kZ{align-items:center;border-radius:2px;cursor:pointer;display:flex;justify-content:space-between;padding:16px 0;transition:all .2s ease;-webkit-user-select:none;user-select:none}.HomePageSideFacetPanel_categoryHeader__-97kZ:hover{opacity:.7}.HomePageSideFacetPanel_categoryHeaderLeft__JokRw{align-items:center;display:flex;gap:10px}.HomePageSideFacetPanel_categoryIcon__Ag0nH{font-size:16px}.HomePageSideFacetPanel_categoryLabel__qCQzG{color:#1a1a1a;font-size:13px;font-weight:600}.HomePageSideFacetPanel_categoryCount__qkkR4{background:#f0f0f0;border-radius:12px;color:#888;font-size:11px;margin-left:4px;padding:1px 8px}.HomePageSideFacetPanel_categoryArrow__iq2a3{color:#464646;font-size:11px;transition:transform .3s ease}.HomePageSideFacetPanel_categoryArrowExpanded__JyOnC{transform:rotate(180deg)}.HomePageSideFacetPanel_categoryContent__SeWk1{padding:4px 0 8px}.HomePageSideFacetPanel_sidebarFacetItem__yohSJ{align-items:center;border-left:3px solid #0000;cursor:pointer;display:flex;gap:12px;padding:15px 20px 15px 10px;position:relative;transition:all .15s ease}.HomePageSideFacetPanel_sidebarFacetItem__yohSJ:hover{background:#e5eff0}.HomePageSideFacetPanel_sidebarFacetActive__--8h4{background:#e8f1f1;border-left-color:var(--primary-color)}.HomePageSideFacetPanel_sidebarFacetActive__--8h4:hover{background:#f6fbfc}.HomePageSideFacetPanel_sidebarFacetImageWrapper__RMUfB{background:#f5f5f5;border:1px solid #e8e8e8;border-radius:6px;flex-shrink:0;height:36px;overflow:hidden;width:36px}.HomePageSideFacetPanel_sidebarFacetImage__5HjHs{height:100%;object-fit:cover;width:100%}.HomePageSideFacetPanel_sidebarFacetInfo__j2Euu{flex:1 1;min-width:0}.HomePageSideFacetPanel_sidebarFacetName__59xzo{color:var(--primary-dark-color);font-size:14px;font-weight:500;letter-spacing:.2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HomePageSideFacetPanel_sidebarFacetSubtext__iApE8{color:#888;font-size:11px;margin-top:1px}.HomePageSideFacetPanel_sidebarFacetPrice__--KJl{color:#666;font-size:11px;font-weight:500;margin-top:1px}.HomePageSideFacetPanel_sidebarFacetActive__--8h4 .HomePageSideFacetPanel_sidebarFacetName__59xzo{color:#1a1a1a}.HomePageSideFacetPanel_sidebarFacetActive__--8h4 .HomePageSideFacetPanel_sidebarFacetPrice__--KJl{color:#b12704}.HomePageSideFacetPanel_showMoreButton__Lwvzh{align-items:center;border-left:3px solid #0000;cursor:pointer;display:flex;justify-content:space-between;margin-right:2px;margin-top:15px;padding:8px 20px 8px 0;position:relative;right:2px;transition:all .2s ease}.HomePageSideFacetPanel_showMoreText__ASr-\+{color:var(--primary-color);font-size:12px;font-weight:500}.HomePageSideFacetPanel_showMoreText__ASr-\+:hover{color:var(--primary-color);text-decoration:underline}.HomePageSideFacetPanel_showMoreArrow__vpQdp{color:var;font-size:16px;transition:transform .3s ease}.HomePageSideFacetPanel_showMoreButton__Lwvzh:hover .HomePageSideFacetPanel_showMoreArrow__vpQdp{color:var(--primary-color);transform:translateX(4px)}.HomePageSideFacetPanel_sidebarFooter__gtzit{background:#fafafa;border-top:1px solid #e8e8e8;flex-shrink:0;padding:12px 20px}.HomePageSideFacetPanel_sidebarFooterText__5aTUw{color:#888;font-size:11px}.HomePageSideFacetPanel_subSidebar__qwsPX{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(90deg,#fff0,#fffefe);border-radius:0 14px 14px 0;bottom:0;box-shadow:none;display:flex;flex-direction:column;left:0;margin-top:20px;overflow:hidden;position:absolute;top:.84rem;transition:width .4s cubic-bezier(.22,1,.36,1);width:0;z-index:20}.HomePageSideFacetPanel_subSidebarOpen__TV1XA{border-left:none;border-radius:0 8px 8px 0;width:300px}.HomePageSideFacetPanel_subSidebarClosed__gX-am{border:none;box-shadow:none;width:0}.HomePageSideFacetPanel_subSidebarOverlay__Z2CtK{display:none}.HomePageSideFacetPanel_subSidebarOpen__TV1XA~.HomePageSideFacetPanel_subSidebarOverlay__Z2CtK{background:#0000004d;display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:15}.HomePageSideFacetPanel_subSidebarHeader__N9eqT{align-items:center;background:#fafafa;border-bottom:1px solid #e8e8e8;display:flex;flex-shrink:0;justify-content:space-between;opacity:0;padding:14.5px 24px;transition:opacity .2s ease;white-space:nowrap}.HomePageSideFacetPanel_subSidebarOpen__TV1XA .HomePageSideFacetPanel_subSidebarHeader__N9eqT{opacity:1;transition-delay:.15s}.HomePageSideFacetPanel_subSidebarTitle__MExSr{align-items:center;color:#1a1a1a;display:flex;font-size:15px;font-weight:600;gap:10px}.HomePageSideFacetPanel_subSidebarIcon__tdQct{font-size:20px}.HomePageSideFacetPanel_subSidebarClose__YjwgR{align-items:center;background:#0000;background-color:#f0f0f0;border:none;border-radius:50%;color:#888;cursor:pointer;display:flex;font-size:20px;height:36px;justify-content:center;position:relative;transition:all .2s ease;width:36px}.HomePageSideFacetPanel_subSidebarClose__YjwgR:hover{background:#f0f0f0;color:#1a1a1a}.HomePageSideFacetPanel_subSidebarContent__LMM1-{flex:1 1;opacity:0;overflow-y:auto;padding:8px 0;transition:opacity .2s ease}.HomePageSideFacetPanel_subSidebarOpen__TV1XA .HomePageSideFacetPanel_subSidebarContent__LMM1-{opacity:1;transition-delay:.2s}.HomePageSideFacetPanel_subSidebarContent__LMM1-::-webkit-scrollbar{width:4px}.HomePageSideFacetPanel_subSidebarContent__LMM1-::-webkit-scrollbar-track{background:#0000}.HomePageSideFacetPanel_subSidebarContent__LMM1-::-webkit-scrollbar-thumb{background:#d5d9dd;border-radius:8px}.HomePageSideFacetPanel_subSidebarFacetItem__twHlJ{align-items:center;animation:HomePageSideFacetPanel_slideInItem__fZuN1 .3s ease forwards;border-left:3px solid #0000;cursor:pointer;display:flex;gap:14px;opacity:0;padding:12px 20px;transform:translateX(-10px);transition:all .2s ease}.HomePageSideFacetPanel_subSidebarOpen__TV1XA .HomePageSideFacetPanel_subSidebarFacetItem__twHlJ{opacity:1}.HomePageSideFacetPanel_subSidebarFacetItem__twHlJ:first-child{animation-delay:.1s}.HomePageSideFacetPanel_subSidebarFacetItem__twHlJ:nth-child(2){animation-delay:.15s}.HomePageSideFacetPanel_subSidebarFacetItem__twHlJ:nth-child(3){animation-delay:.2s}.HomePageSideFacetPanel_subSidebarFacetItem__twHlJ:nth-child(4){animation-delay:.25s}.HomePageSideFacetPanel_subSidebarFacetItem__twHlJ:nth-child(5){animation-delay:.3s}.HomePageSideFacetPanel_subSidebarFacetItem__twHlJ:nth-child(6){animation-delay:.35s}.HomePageSideFacetPanel_subSidebarFacetItem__twHlJ:nth-child(7){animation-delay:.4s}.HomePageSideFacetPanel_subSidebarFacetItem__twHlJ:nth-child(8){animation-delay:.45s}.HomePageSideFacetPanel_subSidebarFacetItem__twHlJ:nth-child(9){animation-delay:.5s}.HomePageSideFacetPanel_subSidebarFacetItem__twHlJ:nth-child(10){animation-delay:.55s}.HomePageSideFacetPanel_subSidebarFacetItem__twHlJ:nth-child(11){animation-delay:.6s}.HomePageSideFacetPanel_subSidebarFacetItem__twHlJ:nth-child(12){animation-delay:.65s}.HomePageSideFacetPanel_subSidebarFacetItem__twHlJ:nth-child(13){animation-delay:.7s}.HomePageSideFacetPanel_subSidebarFacetItem__twHlJ:nth-child(14){animation-delay:.75s}.HomePageSideFacetPanel_subSidebarFacetItem__twHlJ:nth-child(15){animation-delay:.8s}@keyframes HomePageSideFacetPanel_slideInItem__fZuN1{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.HomePageSideFacetPanel_subSidebarFacetItem__twHlJ:hover{background:#edf5f5}.HomePageSideFacetPanel_subSidebarFacetActive__9eH0c{background:#e1eaeb;border-left-color:var(--primary-color)}.HomePageSideFacetPanel_subSidebarFacetActive__9eH0c:hover{background:#e5eef0}.HomePageSideFacetPanel_subSidebarFacetImageWrapper__D96-z{background:#f5f5f5;border:1px solid #e8e8e8;border-radius:8px;flex-shrink:0;height:45px;overflow:hidden;width:45px}.HomePageSideFacetPanel_subSidebarFacetImage__R7BzP{height:100%;object-fit:cover;width:100%}.HomePageSideFacetPanel_subSidebarFacetInfo__qJeCQ{flex:1 1;min-width:0}.HomePageSideFacetPanel_subSidebarFacetName__1iDHu{color:#1a1a1a;font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HomePageSideFacetPanel_subSidebarFacetPrice__kfNS2{color:#666;font-size:12px;font-weight:500;margin-top:2px}.HomePageSideFacetPanel_subSidebarFacetArrow__1Mj\+L{color:#ccc;flex-shrink:0;font-size:18px;transition:all .2s ease}.HomePageSideFacetPanel_subSidebarFacetItem__twHlJ:hover .HomePageSideFacetPanel_subSidebarFacetArrow__1Mj\+L{color:var(--primary-color);transform:translateX(4px)}.HomePageSideFacetPanel_subSidebarFacetActive__9eH0c .HomePageSideFacetPanel_subSidebarFacetName__1iDHu{color:#1a1a1a}.HomePageSideFacetPanel_subSidebarFacetActive__9eH0c .HomePageSideFacetPanel_subSidebarFacetPrice__kfNS2{color:#b12704}.HomePageSideFacetPanel_subSidebarFooter__u4ULW{background:#fafafa;border-top:1px solid #e8e8e8;flex-shrink:0;opacity:0;padding:8px 24px;transition:opacity .2s ease;white-space:nowrap}.HomePageSideFacetPanel_subSidebarOpen__TV1XA .HomePageSideFacetPanel_subSidebarFooter__u4ULW{opacity:1;transition-delay:.15s}.HomePageSideFacetPanel_subSidebarCount__kr\+p5{color:#888;font-size:13px;font-weight:500}@media (max-width:1024px){.HomePageSideFacetPanel_sidebar__N2r6H{min-width:280px;width:280px}.HomePageSideFacetPanel_subSidebar__qwsPX{left:280px}.HomePageSideFacetPanel_subSidebarOpen__TV1XA{width:280px}}@media (max-width:768px){.HomePageSideFacetPanel_appContainer__Oa8\+6{flex-direction:column;height:94vh;overflow:hidden;position:relative;top:0}.HomePageSideFacetPanel_sidebarWrapper__IKFZr{align-items:stretch;flex-direction:column;height:94vh;overflow:hidden}.HomePageSideFacetPanel_sidebar__N2r6H{align-self:stretch;border-bottom:1px solid #d5d9dd;border-radius:0;border-right:none;flex-shrink:0;height:auto;max-height:45vh;min-width:0;min-width:auto;position:relative;top:0;width:100%}.HomePageSideFacetPanel_onOpenSubBarToSidBar__GEUyq{border-radius:0}.HomePageSideFacetPanel_subSidebar__qwsPX{border-radius:0;border-right:none;box-shadow:none;height:94vh;left:0;max-height:94vh;position:fixed;top:0;transition:width .4s cubic-bezier(.22,1,.36,1);width:0;z-index:1000}.HomePageSideFacetPanel_subSidebarOpen__TV1XA{border:none;border-radius:0;box-shadow:0 0 40px #0003;width:100%}.HomePageSideFacetPanel_sidebarWrapper__IKFZr:after{background:#0006;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:999}.HomePageSideFacetPanel_sidebarWrapper__IKFZr:has(.HomePageSideFacetPanel_subSidebarOpen__TV1XA):after{opacity:1;pointer-events:auto}.HomePageSideFacetPanel_sidebarHeader__krK7O{padding:14px 16px 12px}.HomePageSideFacetPanel_logoText__L\+r3c{font-size:18px}.HomePageSideFacetPanel_categorySections__9ARfw{padding:4px 0}.HomePageSideFacetPanel_categoryHeader__-97kZ{padding:10px 16px}.HomePageSideFacetPanel_sidebarFacetItem__yohSJ{padding:6px 16px 6px 32px}.HomePageSideFacetPanel_sidebarFacetImageWrapper__RMUfB{height:30px;width:30px}.HomePageSideFacetPanel_sidebarFacetName__59xzo{font-size:12px}.HomePageSideFacetPanel_showMoreButton__Lwvzh{padding:6px 16px 6px 32px}.HomePageSideFacetPanel_subSidebarHeader__N9eqT{padding:16px 20px}.HomePageSideFacetPanel_subSidebarTitle__MExSr{font-size:16px}.HomePageSideFacetPanel_subSidebarFacetItem__twHlJ{padding:10px 16px}.HomePageSideFacetPanel_subSidebarFacetImageWrapper__D96-z{height:40px;width:40px}.HomePageSideFacetPanel_subSidebarFacetName__1iDHu{font-size:13px}}@media (max-width:480px){.HomePageSideFacetPanel_sidebar__N2r6H{max-height:35vh}.HomePageSideFacetPanel_sidebarFacetItem__yohSJ{padding:4px 12px 4px 24px}.HomePageSideFacetPanel_sidebarFacetImageWrapper__RMUfB{height:26px;width:26px}.HomePageSideFacetPanel_sidebarFacetName__59xzo{font-size:11px}.HomePageSideFacetPanel_sidebarFacetPrice__--KJl{font-size:10px}.HomePageSideFacetPanel_showMoreButton__Lwvzh{padding:4px 12px 4px 24px}.HomePageSideFacetPanel_showMoreText__ASr-\+{font-size:12px}.HomePageSideFacetPanel_subSidebarFacetItem__twHlJ{padding:8px 12px}.HomePageSideFacetPanel_subSidebarFacetImageWrapper__D96-z{height:34px;width:34px}.HomePageSideFacetPanel_subSidebarFacetName__1iDHu{font-size:12px}.HomePageSideFacetPanel_subSidebarFacetPrice__kfNS2{font-size:11px}}:root{--primary:#9dc6ca;--primary-light:#92c6cc;--primary-lighter:#afd2d6;--primary-lightest:#b3d9df;--primary-dark:#8db2b6;--primary-darker:#6f9194;--gradient-start:#47969f;--gradient-end:#6baeb6;--background:#f5f9fa;--card-bg:#fff;--shadow:#47969f26;--text-primary:#1a2e33;--text-secondary:#4a6a72}.MobileViewBanner_mainContainer__Qbyxi{background-color:#f5f9fa;overflow:hidden;position:relative}.MobileViewBanner_backgroundGradient__2WfeM{background:linear-gradient(180deg,#f5f9fa,#fff 50%,#f5f9fa);bottom:0;left:0;position:absolute;right:0;top:0}.MobileViewBanner_container__Qagpx{padding:0;position:relative;width:100%}.MobileViewBanner_decorativeContainer__nvMHd{bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0}.MobileViewBanner_circle1__pmLP\+{border:2px solid rgba(157,198,202,.125);border-radius:120px;height:240px;position:absolute;right:-60px;top:-120px;width:240px}.MobileViewBanner_circle2__RAMIo{border:2px solid #92c6cc14;border-radius:100px;bottom:40px;height:200px;left:-100px;position:absolute;width:200px}.MobileViewBanner_circle3__IuQ3V{border:2px solid #9dc6ca0f;border-radius:75px;height:150px;position:absolute;right:-80px;top:50%;width:150px}.MobileViewBanner_circleRotate__M6mXD{animation:MobileViewBanner_rotate__LcOza 30s linear infinite}@keyframes MobileViewBanner_rotate__LcOza{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MobileViewBanner_circleGradient1__Llrgw{background:linear-gradient(135deg,#9dc6ca14,#92c6cc08);border-radius:100px;height:100%;width:100%}.MobileViewBanner_circleGradient2__AyVYv{background:linear-gradient(135deg,#92c6cc0f,#9dc6ca05);border-radius:100px;height:100%;width:100%}.MobileViewBanner_circleGradient3__4gOCD{background:linear-gradient(135deg,#9dc6ca0d,#92c6cc05);border-radius:100px;height:100%;width:100%}.MobileViewBanner_headerContainer__rRf7Z{background:linear-gradient(90deg,#fff,#f5f9fa);padding:8px 16px 12px}.MobileViewBanner_headerContent__RKPHI{align-items:center;display:flex;justify-content:space-between}.MobileViewBanner_title__UxTtJ{color:#1a2e33;font-size:21px;font-weight:700;letter-spacing:-.1px;margin:5px 0 0}.MobileViewBanner_subtitle__h\+aMk{color:#4a6a72;font-size:12px;font-weight:400;margin:-1px 0 0}.MobileViewBanner_scrollView__5wrqW{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow-x:auto;padding:4px 0;scroll-snap-type:x mandatory;scrollbar-width:none}.MobileViewBanner_scrollView__5wrqW::-webkit-scrollbar{display:none}.MobileViewBanner_scrollContent__NNyRT{display:flex;gap:12px;padding:0 10px 16px}.MobileViewBanner_slide__kucnn{background-color:#fff;border-radius:15px;cursor:pointer;margin:0 6px;min-width:60vw;overflow:hidden;position:relative;scroll-snap-align:start;transition:transform .2s ease;width:60vw}.MobileViewBanner_slide__kucnn:hover{transform:translateY(-2px)}.MobileViewBanner_imageWrapper__lS7j8{position:relative}.MobileViewBanner_image__6rAuC{display:block;height:380px;object-fit:cover;width:100%}.MobileViewBanner_imageOverlay__I9jH6{bottom:16px;left:16px;position:absolute;right:16px}.MobileViewBanner_videoContainer__2nIs-{height:380px;position:relative;width:100%}.MobileViewBanner_gradientOverlay__F8AZx{bottom:0;left:0;position:absolute;right:0;top:0}.MobileViewBanner_bottomGradient__0\+d2W{background:linear-gradient(180deg,#0000,#000c);bottom:0;height:60%;left:0;position:absolute;right:0}.MobileViewBanner_playIconContainer__JzN8D{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease}.MobileViewBanner_playIconContainerAnimated__uUTRO{animation:MobileViewBanner_pulse__4jT99 3s ease-in-out infinite}@keyframes MobileViewBanner_pulse__4jT99{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.1)}}.MobileViewBanner_playIconBackground__6w2-x{box-shadow:0 4px 15px #9dc6ca66}.MobileViewBanner_playGradient__C89OB,.MobileViewBanner_playIconBackground__6w2-x{align-items:center;border-radius:35px;display:flex;height:70px;justify-content:center;width:70px}.MobileViewBanner_playGradient__C89OB{background:linear-gradient(135deg,#9dc6ca,#92c6cc);padding-left:4px}.MobileViewBanner_playIcon__0MKHl{color:#fff;font-size:28px;line-height:1}.MobileViewBanner_videoBadge__d9rQu{border-radius:12px;left:16px;overflow:hidden;position:absolute;top:16px}.MobileViewBanner_badgeGradient__\+kqJV{align-items:center;background:linear-gradient(135deg,#9dc6ca,#8db2b6);border-radius:12px;display:flex;gap:6px;padding:6px 12px}.MobileViewBanner_badgeIcon__D0ySF{color:#fff;font-size:12px;line-height:1}.MobileViewBanner_videoBadgeText__Y-wMG{color:#fff;font-size:12px;font-weight:500}.MobileViewBanner_slideIndicator__3XjMJ{align-items:center;bottom:8px;display:flex;justify-content:center;left:0;position:absolute;right:0}.MobileViewBanner_indicatorDot__KZPrD{background-color:#fff6;border-radius:3px;height:6px;transition:all .3s ease;width:6px}.MobileViewBanner_indicatorDotActive__-A-qW{background-color:#9dc6ca;width:20px}.MobileViewBanner_bottomSection__qpWi\+{height:70px;margin-top:8px;overflow:hidden;position:relative}.MobileViewBanner_bottomGradientBg__INkFY{background:linear-gradient(180deg,#0000,#9dc6ca0d 50%,#92c6cc14);bottom:0;left:0;position:absolute;right:0;top:0}.MobileViewBanner_waveSvg__tyzCm{bottom:0;left:0;position:absolute;right:0;width:100%}.MobileViewBanner_bottomPattern__q\+u0H{align-items:center;bottom:15px;display:flex;flex-direction:column;gap:8px;justify-content:center;left:0;position:absolute;right:0}.MobileViewBanner_patternContainer__Mu2JO{align-items:center;display:flex;gap:12px}.MobileViewBanner_patternLine__OzTg4{background-color:#9dc6ca30;border-radius:1px;height:2px;width:30px}.MobileViewBanner_patternDots__u57fT{align-items:center;display:flex;gap:8px}.MobileViewBanner_patternDot__lj1cb{background-color:#9dc6ca;border-radius:2.5px;height:5px;width:5px}.MobileViewBanner_bottomDivider__OOqTk{border-radius:1px;height:2px;overflow:hidden;width:120px}.MobileViewBanner_dividerGradient__8o9OD{background:linear-gradient(90deg,#9dc6ca,#92c6cc 50%,#9dc6ca);height:100%;width:100%}.MobileViewBanner_modalOverlay__mt8Rt{align-items:center;background-color:#000000e6;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.MobileViewBanner_modalContainer__W5j5T{align-items:center;display:flex;height:88vh;justify-content:center;max-width:95vw;width:95vw}.MobileViewBanner_modalContent__6rACq{background-color:#1a2e33;border-radius:28px;box-shadow:0 20px 30px #0009;display:flex;flex-direction:column;height:100%;opacity:0;overflow:hidden;transform:scale(.9) translateY(30px);transition:opacity .3s ease,transform .3s ease;width:100%}.MobileViewBanner_modalContentVisible__U-E\+9{opacity:1;transform:scale(1) translateY(0)}.MobileViewBanner_gradientBg__cbpV5{background:linear-gradient(180deg,#1a2e33,#2a3e43);bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.MobileViewBanner_modalHeader__0zWh1{align-items:center;background-color:#0003;border-bottom:1px solid #ffffff0d;display:flex;padding:20px 20px 16px;position:relative;z-index:10}.MobileViewBanner_closeButton__Ij5fD{background:none;border:none;border-radius:22px;cursor:pointer;height:44px;overflow:hidden;padding:0;width:44px}.MobileViewBanner_closeGradient__RdqGz{align-items:center;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid #ffffff1a;border-radius:22px;display:flex;height:44px;justify-content:center;transition:background .2s ease;width:44px}.MobileViewBanner_closeButton__Ij5fD:hover .MobileViewBanner_closeGradient__RdqGz{background:linear-gradient(135deg,#ffffff26,#ffffff14)}.MobileViewBanner_closeIcon__75WWW{color:#fff;font-size:22px;font-weight:300;line-height:1}.MobileViewBanner_headerInfo__oenYy{display:flex;flex:1 1;flex-direction:column;margin-left:16px}.MobileViewBanner_modalTitle__PyCOy{color:#fff;font-size:18px;font-weight:600}.MobileViewBanner_modalSubtitle__fH88g{color:#fff9;font-size:13px;margin-top:2px}.MobileViewBanner_fullscreenButton__UYv9e{align-items:center;background-color:#ffffff0d;border:1px solid #ffffff14;border-radius:22px;cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;transition:background-color .2s ease;width:44px}.MobileViewBanner_fullscreenButton__UYv9e:hover{background-color:#ffffff1a}.MobileViewBanner_fullscreenIcon__lg0Yj{color:#fff;font-size:24px;line-height:1}.MobileViewBanner_videoWrapper__ZKdoq{align-items:center;background-color:#000;display:flex;flex:1 1;justify-content:center;padding:8px;position:relative}.MobileViewBanner_videoBorder__KL5u4{background-color:#000;border-radius:16px;flex:1 1;overflow:hidden;position:relative;width:100%}.MobileViewBanner_fullScreenVideo__EnVfm{height:100%;object-fit:contain;width:100%}@media (max-width:768px){.MobileViewBanner_slide__kucnn{min-width:75vw;width:75vw}.MobileViewBanner_image__6rAuC,.MobileViewBanner_videoContainer__2nIs-{height:320px}.MobileViewBanner_modalContainer__W5j5T{height:90vh;width:98vw}.MobileViewBanner_modalContent__6rACq{border-radius:20px}.MobileViewBanner_title__UxTtJ{font-size:15px}.MobileViewBanner_subtitle__h\+aMk{font-size:11px}}@media (max-width:480px){.MobileViewBanner_slide__kucnn{min-width:73vw;width:73vw}.MobileViewBanner_image__6rAuC,.MobileViewBanner_videoContainer__2nIs-{height:280px}.MobileViewBanner_playGradient__C89OB,.MobileViewBanner_playIconBackground__6w2-x{border-radius:27.5px;height:55px;width:55px}.MobileViewBanner_playIcon__0MKHl{font-size:22px}.MobileViewBanner_modalHeader__0zWh1{padding:12px 16px}.MobileViewBanner_modalTitle__PyCOy{font-size:16px}.MobileViewBanner_modalSubtitle__fH88g{font-size:11px}.MobileViewBanner_closeButton__Ij5fD,.MobileViewBanner_closeGradient__RdqGz,.MobileViewBanner_fullscreenButton__UYv9e{border-radius:18px;height:36px;width:36px}.MobileViewBanner_closeIcon__75WWW{font-size:18px}.MobileViewBanner_fullscreenIcon__lg0Yj{font-size:20px}.MobileViewBanner_videoWrapper__ZKdoq{padding:4px}}.MobileServiceCategoryTab_container__8eeg\+{background:linear-gradient(180deg,#e5eff1,#0000);box-sizing:border-box;margin:-2px 0 0;padding:12px 0 10px;position:sticky;top:0;transition:opacity .2s ease;width:100%;z-index:30}.MobileServiceCategoryTab_fadeActive__BarWP{opacity:.7}.MobileServiceCategoryTab_contentWrapper__QBe3H{align-items:flex-start;display:flex;flex-direction:row;padding-top:4px;width:100%}.MobileServiceCategoryTab_rightContainer__ncsl3{display:flex;flex:1 1;flex-direction:column;margin-top:-8px;min-width:0}.MobileServiceCategoryTab_tabsContainer__G3p8Q{-ms-overflow-style:none;flex-grow:0;flex-shrink:1;margin-bottom:10px;margin-top:-6px;overflow-x:auto;overflow-y:hidden;padding:2px 0;position:relative;scrollbar-width:none;top:7px}.MobileServiceCategoryTab_tabsContainer__G3p8Q::-webkit-scrollbar{display:none}.MobileServiceCategoryTab_tabsContentContainer__rX0uF{display:flex;gap:8px;padding:0 2px;width:max-content}.MobileServiceCategoryTab_tab__S1VII{align-items:center;background-color:#f5f5f5;border:1px solid #e8e8e8;border-radius:20px;box-sizing:border-box;cursor:pointer;display:flex;height:34px;justify-content:center;padding:6px 18px;position:relative;transition:background-color .2s ease;white-space:nowrap}.MobileServiceCategoryTab_activeTab__RWV\+J{background-color:#47969f;background-color:var(--logo-color,#47969f);border-color:#47969f;border-color:var(--logo-color,#47969f)}.MobileServiceCategoryTab_tabText__tQNS1{color:#666;font-size:12px;font-weight:500;text-transform:capitalize}.MobileServiceCategoryTab_activeTabText__raSsW{color:#fff;font-weight:600}.MobileServiceCategoryTab_activeTabIndicator__ahCuH{background-color:#47969f;background-color:var(--logo-color,#47969f);border-radius:1px;bottom:-4px;height:2px;left:25%;position:absolute;right:25%}.MobileServiceCategoryTab_allFacetColumn__Uep38{align-items:center;display:flex;flex-direction:row;flex-shrink:0;margin-right:4px}.MobileServiceCategoryTab_allFacetItem__nuWE7{align-items:center;background-color:#d2dbe2;border:none;border-radius:12px;border-bottom-left-radius:0;border-top-left-radius:0;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;max-width:120px;min-width:68px;padding:8px 4px;transition:background-color .2s ease;width:18vw}.MobileServiceCategoryTab_activeAllFacetItem__-RhOk{background-color:#e2eaec;outline:1px solid #47969f;outline:1px solid var(--logo-color,#47969f)}.MobileServiceCategoryTab_allImageContainer__5FiOV{align-items:center;background-color:#fff;border:2px solid #d0d0d0;border-radius:25px;display:flex;height:50px;justify-content:center;overflow:hidden;position:relative;width:50px}.MobileServiceCategoryTab_verticalDivider__1PusS{background-color:#e6e6e6;flex-shrink:0;height:100px;margin:0 8px;width:2px}.MobileServiceCategoryTab_tabItem__Bee31{align-items:center;background:#0000;border:none;border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;height:100px;max-width:140px;min-width:72px;padding:6px 0;position:relative;transition:background-color .2s ease;width:22vw}.MobileServiceCategoryTab_activeTabItem__8zZlg{background-color:#47969f0f}.MobileServiceCategoryTab_disabledTabItem__el2Ql{background-color:#47969f0f;opacity:1}.MobileServiceCategoryTab_imageContainer__FXeNs{align-items:center;background-color:#fafafa;border:2px solid #e8e8e8;border-radius:28px;display:flex;height:56px;justify-content:center;margin-bottom:4px;overflow:hidden;position:relative;width:56px}.MobileServiceCategoryTab_activeImageContainer__0H9vi{border-color:#47969f;border-color:var(--logo-color,#47969f);border-width:2.5px}.MobileServiceCategoryTab_disabledImageContainer__CYBmr{background-color:#47969f0d;border-color:#47969f40;border-width:2.5px}.MobileServiceCategoryTab_categoryImage__UDLqP{border-radius:28px;display:block;height:100%;width:100%}.MobileServiceCategoryTab_disabledImage__SrsNb{opacity:.85}.MobileServiceCategoryTab_selectedBadge__pWT81{align-items:center;background-color:#f3f3f3;border-bottom-left-radius:10px;border-top-right-radius:28px;display:flex;height:25px;justify-content:center;position:absolute;right:-1px;top:-1px;width:35px}.MobileServiceCategoryTab_disabledBadge__8DXsn{background-color:#47969f26;border:1px solid #47969f40}.MobileServiceCategoryTab_checkmark__T2Hul{border-bottom:2px solid #47969f;border-bottom:2px solid var(--logo-color,#47969f);border-right:2px solid #47969f;border-right:2px solid var(--logo-color,#47969f);display:inline-block;height:9px;margin:-4px -5px -4px -12px;transform:rotate(45deg);width:6px}.MobileServiceCategoryTab_disabledCheckmark__-saHA{border-bottom-color:#47969f80;border-right-color:#47969f80}.MobileServiceCategoryTab_dimOverlay__Tc0cp{background-color:#ffffff14;border-radius:28px;inset:0;pointer-events:none;position:absolute}.MobileServiceCategoryTab_disabledOverlay__5JcpK{align-items:center;background-color:#ffffff08;border-radius:10px;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute}.MobileServiceCategoryTab_lockContainer__XEK1-{align-items:center;background-color:#0000000d;border-radius:12px;display:flex;justify-content:center;opacity:.4;padding:4px}.MobileServiceCategoryTab_lockSymbol__aCt11{color:#0000004d;font-size:16px;font-weight:700;line-height:1}.MobileServiceCategoryTab_categoryLabel__EozXc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#666;display:-webkit-box;font-size:10.5px;font-weight:500;line-height:1.25;margin-bottom:4px;min-height:28px;overflow:hidden;padding:0 2px;text-align:center}.MobileServiceCategoryTab_activeCategoryLabel__9TWFS{color:#47969f;color:var(--logo-color,#47969f);font-weight:700}.MobileServiceCategoryTab_disabledLabel__678T-{color:#47969f8f;font-weight:600}.MobileServiceCategoryTab_activeBottomBar__1GYbk{background-color:#47969f;background-color:var(--logo-color,#47969f);border-radius:2px;bottom:0;height:3px;left:15%;position:absolute;right:15%}.MobileServiceCategoryTab_scrollView__o0Bn9{-ms-overflow-style:none;flex-grow:0;flex-shrink:1;overflow-x:auto;overflow-y:hidden;padding-bottom:4.4px;scrollbar-width:none}.MobileServiceCategoryTab_scrollView__o0Bn9::-webkit-scrollbar{display:none}.MobileServiceCategoryTab_contentContainer__jelmk{align-items:center;display:flex;gap:2px;padding:0 4px 0 0;position:relative;top:7px;width:max-content}.MobileServiceCategoryTab_clearIconOnAll__Y4IYV{background:none;border:none;cursor:pointer;padding:0;position:absolute;right:-4px;top:-10px;z-index:10}.MobileServiceCategoryTab_clearIconCircle__g2\+Gg{align-items:center;background-color:#fff;border:2px solid #47969f;border:2px solid var(--logo-color,#47969f);border-radius:12px;box-shadow:0 2px 3.84px #00000040;display:flex;height:24px;justify-content:center;width:24px}.MobileServiceCategoryTab_clearIconText__T7vVW{color:#47969f;color:var(--logo-color,#47969f);font-size:12px;font-weight:700;line-height:14px}@media (max-width:768px){.MobileServiceCategoryTab_tabItem__Bee31{min-width:76px;width:24vw}.MobileServiceCategoryTab_allFacetItem__nuWE7{min-width:70px;width:20vw}}@media (max-width:480px){.MobileServiceCategoryTab_tabItem__Bee31{min-width:78px;width:26vw}.MobileServiceCategoryTab_allFacetItem__nuWE7{min-width:70px;width:22vw}.MobileServiceCategoryTab_verticalDivider__1PusS{height:100px}}:root{--primary-dark:#1f7a84;--primary-light:#6bc4ce;--primary-glow:rgba(46,162,175,.493);--text:#fff;--text-muted:hsla(0,0%,100%,.973);--bg:#0a0a0a}*{box-sizing:border-box;margin:0;padding:0}.SelectedServiceBanner_container__w2Z3p{background:#0a0a0a;background:var(--bg);font-family:Inter,-apple-system,sans-serif;overflow:hidden;width:100%}.SelectedServiceBanner_carouselWrapper__DIp1m{height:93vh;min-height:640px;overflow:hidden;position:relative;width:100%}.SelectedServiceBanner_carouselContainer__DXdCI{height:100%;margin-top:-25px;position:relative;width:100%}.SelectedServiceBanner_slide__w9GNg{height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity 1.2s cubic-bezier(.77,0,.175,1);width:100%}.SelectedServiceBanner_slide__w9GNg.SelectedServiceBanner_active__kJEL8{opacity:1;pointer-events:auto}.SelectedServiceBanner_slideBackground__\+dUSX{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.SelectedServiceBanner_bgImage__gvHFH{background-position:50%;background-size:cover;height:100%;width:100%}.SelectedServiceBanner_bgOverlay__yofI5{background:hsla(0,0%,8%,.459);height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.SelectedServiceBanner_gradientMesh__9F6ig{background:radial-gradient(circle at 30% 70%,#2ea2af1f 0,#0000 50%),radial-gradient(circle at 70% 30%,#6bc4ce14 0,#0000 50%);height:100%;left:0;position:absolute;top:0;width:100%}.SelectedServiceBanner_floatingOrb__Nd5UD{background:radial-gradient(circle,#2ea2af26,#0000 70%);border-radius:50%;height:500px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease-out;width:500px}.SelectedServiceBanner_scanLines__w\+Wmq{animation:SelectedServiceBanner_scanMove__L14MQ 20s linear infinite;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#ffffff03 0,#ffffff03 4px);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@keyframes SelectedServiceBanner_scanMove__L14MQ{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.SelectedServiceBanner_slideContent__iKVpl{align-items:center;display:flex;gap:60px;height:100%;margin:0 auto;max-width:1350px;padding-left:0;position:relative;z-index:2}.SelectedServiceBanner_contentArea__IFDla{animation:SelectedServiceBanner_contentFadeIn__Syy83 1s cubic-bezier(.77,0,.175,1);max-width:750px}@keyframes SelectedServiceBanner_contentFadeIn__Syy83{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.SelectedServiceBanner_topDecor__Fo7yQ{align-items:center;display:flex;gap:15px;margin-bottom:30px}.SelectedServiceBanner_decorDot__vOUZb{animation:SelectedServiceBanner_pulse__Wok3g 2s ease-in-out infinite;background:#2ea2af;background:var(--primary);border-radius:50%;flex-shrink:0;height:6px;width:6px}@keyframes SelectedServiceBanner_pulse__Wok3g{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.8)}}.SelectedServiceBanner_decorLine__j0iFO{background:linear-gradient(90deg,#2ea2af,#0000);background:linear-gradient(90deg,var(--primary),#0000);flex:1 1;height:1px;max-width:40px}.SelectedServiceBanner_decorText__GBgSt{color:hsla(0,0%,100%,.973);color:var(--text-muted);font-size:.7rem;font-weight:600;letter-spacing:3px;text-transform:uppercase;white-space:nowrap}.SelectedServiceBanner_heroTitle__omi39{margin-bottom:25px}.SelectedServiceBanner_titleLine1__SO8VM{color:hsla(0,0%,100%,.973);color:var(--text-muted);display:block;font-size:1rem;font-weight:300;letter-spacing:4px;margin-bottom:8px;text-transform:uppercase}.SelectedServiceBanner_titleLine2__sp4Un{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff 30%,#6bc4ce);background:linear-gradient(135deg,#fff 30%,var(--primary-light) 100%);-webkit-background-clip:text;background-clip:text;display:inline-block;font-size:4rem;font-weight:900;letter-spacing:-.03em;line-height:1.05}.SelectedServiceBanner_titleAccent__sSqN7{-webkit-text-fill-color:#2ea2af;-webkit-text-fill-color:var(--primary);animation:SelectedServiceBanner_spin__JI0KQ 10s linear infinite;color:#2ea2af;color:var(--primary);display:inline-block;font-size:2rem;margin-left:6px;vertical-align:middle}@keyframes SelectedServiceBanner_spin__JI0KQ{to{transform:rotate(1turn)}}.SelectedServiceBanner_descriptionWrapper__sNdmt{display:inline-block;margin-bottom:40px;position:relative}.SelectedServiceBanner_description__cq0Tg{color:#fff;font-size:1rem;font-weight:300;letter-spacing:.5px;line-height:1.8;max-width:450px}.SelectedServiceBanner_typewriterCursor__bRpvj{animation:SelectedServiceBanner_blink__pyiEP 1s step-end infinite;background:#2ea2af;background:var(--primary);height:1.3rem;position:absolute;right:-12px;top:5px;width:2px}@keyframes SelectedServiceBanner_blink__pyiEP{0%,to{opacity:1}50%{opacity:0}}.SelectedServiceBanner_primaryBtn__JtzbC{align-items:center;background:#0000;border:none;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:700;gap:15px;margin-bottom:50px;padding:18px 40px;position:relative;transition:all .3s ease}.SelectedServiceBanner_btnText__kIqbR{position:relative;z-index:2}.SelectedServiceBanner_btnArrowWrapper__z4rSc{align-items:center;display:flex;height:24px;overflow:hidden;position:relative;width:24px}.SelectedServiceBanner_btnArrowClone__rmqO7,.SelectedServiceBanner_btnArrow__2-9c0{height:24px;left:0;position:absolute;transition:all .4s cubic-bezier(.77,0,.175,1);width:24px}.SelectedServiceBanner_btnArrow__2-9c0{opacity:1;transform:translateX(0)}.SelectedServiceBanner_btnArrowClone__rmqO7{opacity:0;transform:translateX(-30px)}.SelectedServiceBanner_primaryBtn__JtzbC:hover .SelectedServiceBanner_btnArrow__2-9c0{opacity:0;transform:translateX(30px)}.SelectedServiceBanner_primaryBtn__JtzbC:hover .SelectedServiceBanner_btnArrowClone__rmqO7{opacity:1;transform:translateX(0)}.SelectedServiceBanner_btnGlow__LvNeo{background:linear-gradient(135deg,#2ea2af,#1f7a84);background:linear-gradient(135deg,var(--primary),var(--primary-dark));border-radius:60px;box-shadow:0 4px 30px #2ea2af33;height:100%;left:0;position:absolute;top:0;transition:all .4s cubic-bezier(.77,0,.175,1);width:100%;z-index:-1}.SelectedServiceBanner_primaryBtn__JtzbC:hover .SelectedServiceBanner_btnGlow__LvNeo{box-shadow:0 8px 40px #2ea2af66;transform:scale(1.05)}.SelectedServiceBanner_primaryBtn__JtzbC:active .SelectedServiceBanner_btnGlow__LvNeo{transform:scale(.95)}.SelectedServiceBanner_statsRow__jx3zy{align-items:center;border-top:1px solid #ffffff0d;display:flex;gap:30px;padding-top:30px;width:230px}.SelectedServiceBanner_statBlock__mEbQb{flex:1 1}.SelectedServiceBanner_statNumber__D2MZa{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6bc4ce,#2ea2af);background:linear-gradient(135deg,var(--primary-light),var(--primary));-webkit-background-clip:text;background-clip:text;display:block;font-size:1.5rem;font-weight:800;margin-bottom:2px}.SelectedServiceBanner_statLabel__TwW-2{color:hsla(0,0%,100%,.973);color:var(--text-muted);font-size:.7rem;letter-spacing:1px;text-transform:uppercase}.SelectedServiceBanner_statProgress__8fCwb{background:#ffffff0d;border-radius:2px;height:2px;margin-top:8px;overflow:hidden;width:100%}.SelectedServiceBanner_statFill__g1CId{animation:SelectedServiceBanner_fillProgress__aRFVM 1.5s ease-out;background:linear-gradient(90deg,#2ea2af,#6bc4ce);background:linear-gradient(90deg,var(--primary),var(--primary-light));border-radius:2px;height:100%}@keyframes SelectedServiceBanner_fillProgress__aRFVM{0%{width:0}}.SelectedServiceBanner_statDivider__ls091{background:#ffffff0d;height:40px;width:1px}.SelectedServiceBanner_arrowNav__l1wCg{display:flex;justify-content:space-between;left:0;padding:0 24px;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:10}.SelectedServiceBanner_arrowBtn__pcUuv{align-items:center;background:none;border:none;cursor:pointer;display:flex;opacity:.6;padding:0;pointer-events:auto;transition:all .3s ease}.SelectedServiceBanner_arrowBtn__pcUuv:hover{opacity:1}.SelectedServiceBanner_arrowCircle__-Catn{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#00000059;border:1px solid #ffffff26;border-radius:50%;display:flex;height:52px;justify-content:center;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.77,0,.175,1);width:52px}.SelectedServiceBanner_arrowBtn__pcUuv:hover .SelectedServiceBanner_arrowCircle__-Catn{background:#2ea2af33;border-color:#2ea2af;border-color:var(--primary);transform:scale(1.1)}.SelectedServiceBanner_arrowCircle__-Catn svg{color:#fff;height:22px;position:relative;transition:transform .4s cubic-bezier(.77,0,.175,1);width:22px;z-index:2}.SelectedServiceBanner_arrowPrev__bp-iY:hover .SelectedServiceBanner_arrowCircle__-Catn svg{transform:translateX(-3px)}.SelectedServiceBanner_arrowNext__DdxNS:hover .SelectedServiceBanner_arrowCircle__-Catn svg{transform:translateX(3px)}.SelectedServiceBanner_arrowRipple__G2KX6{border:1px solid #2ea2af;border:1px solid var(--primary);border-radius:50%;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.SelectedServiceBanner_arrowBtn__pcUuv:hover .SelectedServiceBanner_arrowRipple__G2KX6{animation:SelectedServiceBanner_rippleOut__UZDft 1.5s ease-out infinite}.SelectedServiceBanner_arrowBtn__pcUuv:hover .SelectedServiceBanner_arrowRipple__G2KX6:nth-child(2){animation-delay:.5s}.SelectedServiceBanner_arrowBtn__pcUuv:hover .SelectedServiceBanner_arrowRipple__G2KX6:nth-child(3){animation-delay:1s}@keyframes SelectedServiceBanner_rippleOut__UZDft{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.SelectedServiceBanner_arrowLabel__7ROT-{display:none}.SelectedServiceBanner_slideProgress__l9eq7{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:30px;bottom:100px;display:flex;gap:12px;padding:10px 20px;position:absolute;right:60px;z-index:10}.SelectedServiceBanner_progressLabel__6bEwJ{color:hsla(0,0%,100%,.973);color:var(--text-muted);font-size:.6rem;font-weight:600;letter-spacing:2px;opacity:.4;text-transform:uppercase}.SelectedServiceBanner_progressCurrent__ck2-v{color:#fff;font-family:monospace;font-size:1.2rem;font-weight:800}.SelectedServiceBanner_progressTotal__xm51B{color:hsla(0,0%,100%,.973);color:var(--text-muted);font-family:monospace;font-size:.8rem;font-weight:300;opacity:.5}.SelectedServiceBanner_progressTrack__aj6Cu{background:#ffffff0d;border-radius:2px;height:2px;overflow:hidden;width:60px}.SelectedServiceBanner_progressBar__MzJs2{background:linear-gradient(90deg,#2ea2af,#6bc4ce);background:linear-gradient(90deg,var(--primary),var(--primary-light));border-radius:2px;height:100%}@media (max-width:1400px){.SelectedServiceBanner_slideContent__iKVpl{gap:40px;padding:0 60px}.SelectedServiceBanner_titleLine2__sp4Un{font-size:3.6rem}.SelectedServiceBanner_arrowNav__l1wCg{padding:0 20px}.SelectedServiceBanner_arrowCircle__-Catn{height:48px;width:48px}.SelectedServiceBanner_arrowCircle__-Catn svg{height:20px;width:20px}}@media (max-width:1024px){.SelectedServiceBanner_carouselWrapper__DIp1m{min-height:620px}.SelectedServiceBanner_slideContent__iKVpl{justify-content:center;padding:0 80px 140px}.SelectedServiceBanner_contentArea__IFDla{max-width:100%;text-align:center}.SelectedServiceBanner_topDecor__Fo7yQ{justify-content:center}.SelectedServiceBanner_description__cq0Tg{margin:0 auto;max-width:100%}.SelectedServiceBanner_primaryBtn__JtzbC{margin-left:auto;margin-right:auto}.SelectedServiceBanner_statsRow__jx3zy{justify-content:center;margin:0 auto}.SelectedServiceBanner_titleLine2__sp4Un{font-size:3.2rem}.SelectedServiceBanner_slideProgress__l9eq7{display:none}.SelectedServiceBanner_thumbnailNav__Y5FsD{gap:14px;padding:12px 30px 18px}.SelectedServiceBanner_thumbnailHeader__bbGST{display:none}.SelectedServiceBanner_arrowNav__l1wCg{padding:0 16px}.SelectedServiceBanner_arrowCircle__-Catn{height:46px;width:46px}.SelectedServiceBanner_arrowCircle__-Catn svg{height:18px;width:18px}}@media (max-width:768px){.SelectedServiceBanner_carouselWrapper__DIp1m{height:45vh;min-height:500px}.SelectedServiceBanner_slideContent__iKVpl{display:none}.SelectedServiceBanner_titleLine2__sp4Un{font-size:2.6rem}.SelectedServiceBanner_titleLine1__SO8VM{font-size:.85rem}.SelectedServiceBanner_titleAccent__sSqN7{font-size:1.4rem}.SelectedServiceBanner_description__cq0Tg{font-size:1rem}.SelectedServiceBanner_primaryBtn__JtzbC{font-size:.9rem;margin-bottom:30px;padding:14px 28px}.SelectedServiceBanner_statsRow__jx3zy{flex-direction:column;gap:15px;max-width:260px;width:100%}.SelectedServiceBanner_statDivider__ls091{height:1px;width:100%}.SelectedServiceBanner_statBlock__mEbQb{text-align:center}.SelectedServiceBanner_arrowNav__l1wCg{padding:0 12px}.SelectedServiceBanner_arrowCircle__-Catn{height:40px;width:40px}.SelectedServiceBanner_arrowCircle__-Catn svg{height:16px;width:16px}}@media (max-width:480px){.SelectedServiceBanner_topDecor__Fo7yQ{gap:10px;margin-bottom:20px}.SelectedServiceBanner_decorText__GBgSt{font-size:.6rem;letter-spacing:2px}.SelectedServiceBanner_decorLine__j0iFO{max-width:25px}.SelectedServiceBanner_heroTitle__omi39{margin-bottom:18px}.SelectedServiceBanner_titleLine2__sp4Un{font-size:2rem}.SelectedServiceBanner_titleLine1__SO8VM{font-size:.7rem;letter-spacing:2px}.SelectedServiceBanner_titleAccent__sSqN7{font-size:1rem}.SelectedServiceBanner_description__cq0Tg{font-size:.88rem;line-height:1.7}.SelectedServiceBanner_descriptionWrapper__sNdmt{margin-bottom:26px}.SelectedServiceBanner_primaryBtn__JtzbC{font-size:.82rem;justify-content:center;margin-bottom:26px;max-width:300px;padding:12px 24px;width:100%}.SelectedServiceBanner_btnArrowClone__rmqO7,.SelectedServiceBanner_btnArrowWrapper__z4rSc,.SelectedServiceBanner_btnArrow__2-9c0{height:18px;width:18px}.SelectedServiceBanner_statsRow__jx3zy{gap:12px;padding-top:20px}.SelectedServiceBanner_statNumber__D2MZa{font-size:1.25rem}.SelectedServiceBanner_statLabel__TwW-2{font-size:.62rem}.SelectedServiceBanner_arrowNav__l1wCg{padding:0 8px}.SelectedServiceBanner_arrowCircle__-Catn{height:36px;width:36px}.SelectedServiceBanner_arrowCircle__-Catn svg{height:14px;width:14px}.SelectedServiceBanner_arrowRipple__G2KX6{display:none}}@media (max-width:380px){.SelectedServiceBanner_titleLine2__sp4Un{font-size:1.7rem}.SelectedServiceBanner_titleLine1__SO8VM{font-size:.65rem}.SelectedServiceBanner_titleAccent__sSqN7{font-size:.85rem}.SelectedServiceBanner_description__cq0Tg{font-size:.8rem}.SelectedServiceBanner_primaryBtn__JtzbC{font-size:.75rem;padding:11px 20px}.SelectedServiceBanner_arrowNav__l1wCg{padding:0 6px}.SelectedServiceBanner_arrowCircle__-Catn{height:32px;width:32px}.SelectedServiceBanner_arrowCircle__-Catn svg{height:12px;width:12px}}@media (prefers-reduced-motion:reduce){.SelectedServiceBanner_arrowBtn__pcUuv:hover .SelectedServiceBanner_arrowRipple__G2KX6,.SelectedServiceBanner_decorDot__vOUZb,.SelectedServiceBanner_scanLines__w\+Wmq,.SelectedServiceBanner_thumbActive__-Trhy .SelectedServiceBanner_thumbPulse__LXYwD,.SelectedServiceBanner_titleAccent__sSqN7,.SelectedServiceBanner_typewriterCursor__bRpvj{animation:none!important}.SelectedServiceBanner_contentArea__IFDla{animation:none}.SelectedServiceBanner_thumbList__R6Pca{scroll-behavior:auto}}.ServicePriceDetails_serviceCard__GVyoz{margin-top:20px;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.ServicePriceDetails_cardIndicator__oJyT1{animation:ServicePriceDetails_gradientShift__ThPpC 3s ease infinite;background-size:200% 100%;height:3px;left:0;position:absolute;top:0;width:100%}@keyframes ServicePriceDetails_gradientShift__ThPpC{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.ServicePriceDetails_serviceTitle__aoEfl{color:var(--primary-dark-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.1rem;font-weight:700;line-height:1.3;margin:0 0 1px}.ServicePriceDetails_tagLine__90\+T5{color:var(--primary-dark-color);font-size:.8rem;line-height:1.5;margin:0;opacity:.6}.ServicePriceDetails_pricingSection__nMqCS{align-items:baseline;display:flex;flex-direction:column;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:20px}.ServicePriceDetails_priceContainer__9NWMe{align-items:baseline;display:flex;gap:4px}.ServicePriceDetails_currencySymbol__d0fMf{color:var(--warning-color);font-size:1.25rem;font-weight:600}.ServicePriceDetails_priceAmount__Md69J{color:#1a1a1a;font-size:1.3rem;font-weight:800;letter-spacing:-.5px}.ServicePriceDetails_priceSuffix__NvG4J{color:#888;font-size:.85rem;margin-left:4px}.ServicePriceDetails_discountContainer__PERvw{align-items:baseline;border-radius:4px;display:flex;gap:4px;margin-top:-8px}.ServicePriceDetails_discountText__LUte8{color:#666;font-size:.8rem}.ServicePriceDetails_discountPercentage__4POBi{color:var(--warning-color);font-size:1rem;font-weight:800}.ServicePriceDetails_discountLabel__3xbHi{color:var(--warning-color);font-size:.8rem;font-weight:600}.ServicePriceDetails_serviceNameContainer__ZKNdD{border-bottom:1px solid #f5f5f5;margin-bottom:20px;padding-bottom:12px}.ServicePriceDetails_serviceNameLabel__XXUji{color:#999;display:block;font-size:.75rem;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.ServicePriceDetails_serviceName__-M2vc{color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:500;line-height:1.4;margin:0}.ServicePriceDetails_loyaltyContainer__cU-E\+{background:#f8f9fa;border:1px solid #eef2f6;border-radius:12px;margin-bottom:24px;padding:14px}.ServicePriceDetails_loyaltyBadge__EXDvf{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px}.ServicePriceDetails_loyaltyIcon__xWUYs{color:#4f9eff;height:18px;width:18px}.ServicePriceDetails_loyaltyText__7R4SA{color:#2c5f8a;flex:1 1;font-size:.85rem;font-weight:600}.ServicePriceDetails_loyaltyBadgeNew__6lC1m{background:linear-gradient(135deg,#4f9eff,#2c5f8a);border-radius:12px;color:#fff;font-size:.65rem;font-weight:600;letter-spacing:.5px;padding:3px 10px;text-transform:uppercase}.ServicePriceDetails_loyaltyDescription__0ZIaq{color:#6c757d;font-size:.75rem;line-height:1.4;margin:0}.ServicePriceDetails_actionButtons__bxtgs{display:flex;flex-wrap:wrap;gap:12px}.ServicePriceDetails_primaryButton__O4Daa{align-items:center;background:linear-gradient(135deg,#f5af19,#f12711);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;flex:1 1;font-size:.9rem;font-weight:600;gap:8px;justify-content:center;padding:12px 20px;transition:all .3s ease}.ServicePriceDetails_primaryButton__O4Daa:hover{box-shadow:0 4px 12px #f5af194d;transform:translateY(-1px)}.ServicePriceDetails_buttonIcon__fIPGV{height:16px;transition:transform .3s ease;width:16px}.ServicePriceDetails_primaryButton__O4Daa:hover .ServicePriceDetails_buttonIcon__fIPGV{transform:translateX(3px)}.ServicePriceDetails_secondaryButton__x0SjN{background:#0000;border:1.5px solid #e0e0e0;border-radius:10px;color:#1a1a1a;cursor:pointer;flex:1 1;font-size:.9rem;font-weight:600;padding:11px 20px;transition:all .3s ease}.ServicePriceDetails_secondaryButton__x0SjN:hover{background:#f5af190d;border-color:#f5af19}@media (max-width:768px){.ServicePriceDetails_serviceCard__GVyoz{max-width:100%}.ServicePriceDetails_serviceTitle__aoEfl{font-size:1.1rem}.ServicePriceDetails_priceAmount__Md69J{font-size:1.75rem}.ServicePriceDetails_actionButtons__bxtgs{flex-direction:column}.ServicePriceDetails_primaryButton__O4Daa,.ServicePriceDetails_secondaryButton__x0SjN{width:100%}}@media (max-width:480px){.ServicePriceDetails_serviceCard__GVyoz{margin-top:10px}.ServicePriceDetails_pricingSection__nMqCS{align-items:flex-start;flex-direction:column;margin-top:10px}.ServicePriceDetails_serviceTitle__aoEfl{font-size:.94rem;font-weight:600}.ServicePriceDetails_tagLine__90\+T5{font-size:.7rem}.ServicePriceDetails_priceAmount__Md69J{font-size:1.5rem}.ServicePriceDetails_currencySymbol__d0fMf{font-size:1rem}.ServicePriceDetails_loyaltyBadge__EXDvf{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.ServicePriceDetails_primaryButton__O4Daa,.ServicePriceDetails_secondaryButton__x0SjN,.ServicePriceDetails_serviceCard__GVyoz{transition:none}.ServicePriceDetails_cardIndicator__oJyT1{animation:none}}.ServicePriceDetails_primaryButton__O4Daa:focus,.ServicePriceDetails_secondaryButton__x0SjN:focus{outline:2px solid #f5af19;outline-offset:2px}.SelectedServiceDetails_contentContainer__pZDEt,.SelectedServiceDetails_selectedServiceCon__\+Yphv{display:flex;flex-direction:column;gap:75px;width:100%}.SelectedServiceDetails_contentContainer__pZDEt{margin:auto;max-width:1350px}.SelectedServiceDetails_galleryBackgroundContainer__6y0rq{background-color:#fdfdfd;isolation:isolate;overflow:hidden;padding:70px 0 60px;position:relative;width:100%}.SelectedServiceDetails_galleryBackgroundContainer__6y0rq:after,.SelectedServiceDetails_galleryBackgroundContainer__6y0rq:before{background:linear-gradient(90deg,#0000,#0a0a0a14,#0000);content:"";height:1px;left:0;pointer-events:none;position:absolute;right:0}.SelectedServiceDetails_galleryBackgroundContainer__6y0rq:before{top:0}.SelectedServiceDetails_galleryBackgroundContainer__6y0rq:after{bottom:0}.SelectedServiceDetails_galleryText__FH61D{color:#353535;font-size:17px;font-weight:700}.SelectedServiceDetails_gallerySubText__C6CMO{color:#4b4b4b;font-size:13px;font-weight:400;margin-bottom:15px}.SelectedServiceDetails_galleryBackgroundContainer__6y0rq::marker{content:none}.SelectedServiceDetails_galleryBackgroundContainer__6y0rq>.SelectedServiceDetails_galleryBlobA__thddV,.SelectedServiceDetails_galleryBackgroundContainer__6y0rq>.SelectedServiceDetails_galleryBlobB__eizrm{border-radius:50%;filter:blur(80px);pointer-events:none;position:absolute;z-index:-1}.SelectedServiceDetails_galleryBlobA__thddV{animation:SelectedServiceDetails_galleryFloatA__uOq2q 16s ease-in-out infinite alternate;background:radial-gradient(circle at center,#0a0a0a1a 0,#0a0a0a00 70%);height:420px;left:-120px;top:-120px;width:420px}.SelectedServiceDetails_galleryBlobB__eizrm{animation:SelectedServiceDetails_galleryFloatB__9fOz5 20s ease-in-out infinite alternate;background:radial-gradient(circle at center,#0a0a0a14 0,#0a0a0a00 70%);bottom:-160px;height:500px;right:-160px;width:500px}.SelectedServiceDetails_otherServiceContainer__WMMY6{background-color:#f6fbfc;isolation:isolate;overflow:hidden;padding:70px 0 75px;position:relative}.SelectedServiceDetails_otherServiceContainer__WMMY6:before{background-image:radial-gradient(#2ea2af80 1.5px,#0000 0);background-position:0 0;background-size:22px 22px;content:"";inset:0;mask-image:linear-gradient(90deg,#000,#000 12%,#0000 30%,#0000 70%,#000 88%,#000);-webkit-mask-image:linear-gradient(90deg,#000,#000 12%,#0000 30%,#0000 70%,#000 88%,#000);pointer-events:none;position:absolute;z-index:0}.SelectedServiceDetails_otherServiceContainer__WMMY6>.SelectedServiceDetails_container__Cf6qA{position:relative;z-index:1}.SelectedServiceDetails_otherContainer__LRmfu{display:flex;flex-direction:column;gap:90px;margin:auto;max-width:1360px;padding:0 10px;width:100%}.SelectedServiceDetails_gallryContainer__1QvV0{margin:10px auto 0;max-width:1350px;position:relative;width:100%;z-index:1}.SelectedServiceDetails_galleryHeaderBlock__PFUw4{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:0;max-width:640px}.SelectedServiceDetails_galleryEyebrow__0I\+SL{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffa6;border-radius:6px;color:#0a0a0a;display:inline-flex;font-size:19px;font-weight:700;gap:8px;letter-spacing:.5px;margin-bottom:0;text-transform:capitalize}.SelectedServiceDetails_galleryHeading__b5Tkj{color:#0a0a0a;font-size:34px;font-weight:700;letter-spacing:-.7px;line-height:1.15;margin:0 0 12px}.SelectedServiceDetails_gallerySubheading__Qlhfm{color:#5b5b5b;font-size:14.5px;letter-spacing:.05px;line-height:1.65;margin:0}@keyframes SelectedServiceDetails_galleryFloatA__uOq2q{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(30px,26px,0) scale(1.08)}}@keyframes SelectedServiceDetails_galleryFloatB__9fOz5{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-26px,-22px,0) scale(1.06)}}@media (max-width:1350px){.SelectedServiceDetails_selectedServiceCon__\+Yphv{gap:55px}.SelectedServiceDetails_contentContainer__pZDEt{gap:55px;padding:0 60px}.SelectedServiceDetails_otherContainer__LRmfu{padding:0 60px}}@media (max-width:1200px){.SelectedServiceDetails_gallryContainer__1QvV0{margin-top:10px;padding:0 10px}.SelectedServiceDetails_galleryHeading__b5Tkj{font-size:30px}}@media (max-width:900px){.SelectedServiceDetails_galleryBackgroundContainer__6y0rq{padding:60px 0 80px}.SelectedServiceDetails_gallryContainer__1QvV0{margin-top:10px;padding:0 24px}.SelectedServiceDetails_galleryHeading__b5Tkj{font-size:26px}.SelectedServiceDetails_galleryEyebrow__0I\+SL{font-size:18px;letter-spacing:1px}}@media (max-width:600px){.SelectedServiceDetails_contentContainer__pZDEt,.SelectedServiceDetails_otherContainer__LRmfu{padding:0 10px}.SelectedServiceDetails_galleryBackgroundContainer__6y0rq{padding:25px 0 0}.SelectedServiceDetails_gallryContainer__1QvV0{padding:0 18px}.SelectedServiceDetails_galleryHeaderBlock__PFUw4{margin-bottom:0}.SelectedServiceDetails_galleryHeading__b5Tkj{font-size:22px;letter-spacing:-.4px}.SelectedServiceDetails_gallerySubheading__Qlhfm{font-size:13.5px}.SelectedServiceDetails_galleryBlobA__thddV,.SelectedServiceDetails_galleryBlobB__eizrm{opacity:.55}}.DescriptionDetails_galleryWrapper__PkUt9{--ink:#141c1c;--ink-soft:#55676a;--ink-faint:#94a7a8;--line:#141c1c24;--line-soft:#141c1c14;--accent:#4ab4b8;--accent-deep:#2c757a;--glow:227,176,96;background:#0000;color:var(--ink);isolation:isolate;position:relative;width:100%}.DescriptionDetails_galleryHeader__EhvFc{margin:0 auto 15px}.DescriptionDetails_eyebrowLine__XGVpz{background:linear-gradient(90deg,#0000,var(--line),#0000);height:1px;width:44px}.DescriptionDetails_galleryEyebrow__Is-Cf{color:var(--accent-deep);font-size:11px;font-weight:600;letter-spacing:.42em;text-transform:uppercase}.DescriptionDetails_galleryTitle__bVmNy{color:var(--ink);font-size:19px;font-weight:700;letter-spacing:-.02em;line-height:1.02;margin:0 0 4px}.DescriptionDetails_galleryTitleEm__lImiA{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,var(--accent-deep),var(--accent));-webkit-background-clip:text;background-clip:text;font-weight:400}.DescriptionDetails_gallerySubtitle__OozRa{color:var(--ink-soft);font-size:13px;line-height:1.65}.DescriptionDetails_container__45qtF{display:flex;flex-direction:column;gap:80px;margin:0 auto}.DescriptionDetails_serviceBlock__nhljg{grid-gap:64px;background:#0000;border:none;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);opacity:0;transform:translateY(36px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.DescriptionDetails_blockVisible__0mh7G{opacity:1;transform:translateY(0)}.DescriptionDetails_blockFlipped__ElJsE .DescriptionDetails_mediaColumn__61PAU{order:2}.DescriptionDetails_blockFlipped__ElJsE .DescriptionDetails_contentColumn__WX-0g{order:1}.DescriptionDetails_mediaColumn__61PAU{display:flex;flex-direction:column;gap:12px;min-width:0;position:relative}.DescriptionDetails_mediaColumn__61PAU:before{color:var(--ink-faint);font-size:10px;font-weight:700;left:0;letter-spacing:.36em;position:absolute;top:-20px}.DescriptionDetails_blockFlipped__ElJsE .DescriptionDetails_mediaColumn__61PAU:before{left:auto;right:0;text-align:right}.DescriptionDetails_heroTile__6mW4\+{background:#0000;cursor:pointer;height:360px;isolation:isolate;max-height:360px;min-height:260px;overflow:hidden;position:relative;width:100%}.DescriptionDetails_heroClip__gr8zQ{box-shadow:0 30px 60px -40px #14161c66,0 8px 20px -14px #14161c33;inset:0;overflow:hidden;position:absolute}.DescriptionDetails_heroImage__sOYeY{height:100%;object-fit:cover;transition:transform 1.1s cubic-bezier(.2,.7,.2,1);width:100%}.DescriptionDetails_heroTile__6mW4\+:hover .DescriptionDetails_heroImage__sOYeY{transform:scale(1.05)}.DescriptionDetails_heroSpotlight__ahwoD{inset:0;mix-blend-mode:soft-light;pointer-events:none;position:absolute;transition:background .15s ease-out}.DescriptionDetails_heroCornerBR__xBCJS,.DescriptionDetails_heroCornerTL__ZVhTO{border:2px solid #ffffffe6;height:40px;pointer-events:none;position:absolute;width:40px}.DescriptionDetails_heroCornerTL__ZVhTO{border-bottom:none;border-right:none;left:16px;top:16px}.DescriptionDetails_heroCornerBR__xBCJS{border-left:none;border-top:none;bottom:16px;right:16px}.DescriptionDetails_heroChapter__5vHon{align-items:flex-end;color:#fff;display:flex;flex-direction:column;gap:4px;position:absolute;right:18px;text-shadow:0 2px 12px #0000008c;top:18px;z-index:3}.DescriptionDetails_heroChapterNum__W3w-I{font-family:Playfair Display,Georgia,serif;font-size:44px;font-weight:500;letter-spacing:-.03em;line-height:.9}.DescriptionDetails_heroChapterMeta__zPcGG{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:600;letter-spacing:.28em;opacity:.85}.DescriptionDetails_heroVideoPulse__IwJMQ{background:#fffffff0;border:none;border-radius:50%;box-shadow:0 10px 30px -10px #0006;color:var(--accent-deep);cursor:pointer;display:grid;height:68px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .35s ease;width:68px;z-index:3}.DescriptionDetails_heroVideoPulse__IwJMQ:hover{transform:translate(-50%,-50%) scale(1.08)}.DescriptionDetails_pulseRing__XEMQv{animation:DescriptionDetails_pulseRing__XEMQv 2.4s ease-out infinite;border:2px solid #ffffffb3;border-radius:50%;inset:0;position:absolute}@keyframes DescriptionDetails_pulseRing__XEMQv{0%{opacity:.9;transform:scale(.95)}to{opacity:0;transform:scale(1.55)}}.DescriptionDetails_heroFooter__VTSVi{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#0f11158c;border:1px solid #475f63;bottom:18px;color:#fff;display:flex;gap:10px;left:18px;padding:10px 14px;position:absolute;right:18px;z-index:2}.DescriptionDetails_heroFooterLabel__BF0py{font-size:10px;font-weight:600;letter-spacing:.28em;opacity:.7}.DescriptionDetails_heroFooterDot__MCB8W{background:var(--accent);border-radius:50%;box-shadow:0 0 10px var(--accent);height:4px;width:4px}.DescriptionDetails_heroFooterValue__ql-yS{font-family:Playfair Display,Georgia,serif;font-size:15px;font-weight:500;margin-left:auto}.DescriptionDetails_heroFooterValue__ql-yS em{font-size:12px;font-style:normal;opacity:.5}.DescriptionDetails_thumbRail__7wZ1v{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));max-width:420px}.DescriptionDetails_thumbTile__v7wrs{aspect-ratio:1/1;background:#0000;border:none;box-shadow:0 0 0 1px var(--line);cursor:pointer;max-height:72px;overflow:hidden;padding:0;position:relative;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease}.DescriptionDetails_thumbTile__v7wrs img{height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.DescriptionDetails_thumbTile__v7wrs:hover{box-shadow:0 0 0 2px var(--accent);transform:translateY(-3px)}.DescriptionDetails_thumbTile__v7wrs:hover img{transform:scale(1.06)}.DescriptionDetails_thumbTileActive__Z15Td{box-shadow:0 0 0 2px var(--accent-deep)}.DescriptionDetails_thumbVideoTag__HUQbz{background:#0f111566;color:#fff;display:grid;font-size:14px;inset:0;place-items:center;position:absolute}.DescriptionDetails_thumbMore__gGwOX{aspect-ratio:1/1;background:#0000;border:1px dashed var(--line);color:var(--accent-deep);cursor:pointer;display:grid;font-family:Playfair Display,Georgia,serif;font-size:15px;font-weight:600;max-height:72px;place-items:center;transition:all .3s ease}.DescriptionDetails_thumbMore__gGwOX:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-3px)}.DescriptionDetails_contentColumn__WX-0g{display:flex;flex-direction:column;min-width:0;padding:8px 0;position:relative}.DescriptionDetails_contentHeader__QSOeB{margin-bottom:26px}.DescriptionDetails_contentKicker__P\+o8P{align-items:center;color:var(--accent-deep);display:inline-flex;font-size:10px;font-weight:700;gap:8px;letter-spacing:.36em;margin-bottom:14px}.DescriptionDetails_kickerDot__2i7K3{background:var(--accent);border-radius:50%;box-shadow:0 0 0 4px #b8894a26;height:6px;width:6px}.DescriptionDetails_contentTitle__-NlqR{color:var(--ink);font-family:Playfair Display,Times New Roman,Georgia,serif;font-size:clamp(24px,2.6vw,34px);font-weight:500;letter-spacing:-.015em;line-height:1.2;margin:0}.DescriptionDetails_contentTitleEm__UWIc2{color:var(--accent-deep);font-style:italic;font-weight:400}.DescriptionDetails_featureList__9IciJ{display:flex;flex-direction:column;list-style:none;margin:0 0 32px;padding:0}.DescriptionDetails_featureItem__9Ywd7{grid-gap:16px;align-items:center;animation:DescriptionDetails_featureFade__ERwAB .7s cubic-bezier(.2,.7,.2,1) forwards;animation-play-state:paused;border-bottom:1px solid var(--line);color:var(--ink);display:grid;font-size:15px;gap:16px;grid-template-columns:36px 22px 1fr;line-height:1.5;opacity:0;padding:15px 0;position:relative;transform:translateX(12px);transition:padding-left .35s ease,color .3s ease}.DescriptionDetails_blockVisible__0mh7G .DescriptionDetails_featureItem__9Ywd7{animation-play-state:running}@keyframes DescriptionDetails_featureFade__ERwAB{to{opacity:1;transform:translateX(0)}}.DescriptionDetails_featureItem__9Ywd7:first-child{border-top:1px solid var(--line)}.DescriptionDetails_featureItem__9Ywd7:hover{color:var(--accent-deep);padding-left:10px}.DescriptionDetails_featureIndex__\+DWkk{color:var(--ink-faint);font-family:Playfair Display,Georgia,serif;font-size:13px;font-weight:500;letter-spacing:.06em;transition:color .3s ease}.DescriptionDetails_featureItem__9Ywd7:hover .DescriptionDetails_featureIndex__\+DWkk{color:var(--accent)}.DescriptionDetails_featureTick__HjFqz{background:#4aabb824;border-radius:50%;color:var(--accent-deep);display:grid;height:22px;place-items:center;transition:all .3s ease;width:22px}.DescriptionDetails_featureItem__9Ywd7:hover .DescriptionDetails_featureTick__HjFqz{background:var(--accent);color:#fff;transform:scale(1.1) rotate(-6deg)}.DescriptionDetails_featureText__jl\+iu{min-width:0}.DescriptionDetails_actionRow__eRUni{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.DescriptionDetails_exploreButton__vZBpz{align-items:center;border:none;border-radius:999px;color:var(--primary-color);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:12px;isolation:isolate;letter-spacing:.08em;overflow:hidden;position:relative;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .4s ease}.DescriptionDetails_exploreButtonCount__WSU02{background:#f0f0f0;border:1px solid #fff3;border-radius:999px;color:var(--primary-color);display:grid;display:flex;font-family:Playfair Display,Georgia,serif;font-size:11px;font-weight:700;height:22px;min-width:22px;place-items:center;align-items:center;justify-content:center;padding-bottom:2.5px;position:relative;z-index:2}.DescriptionDetails_exploreButtonArrow__CA6Y9{display:grid;place-items:center;position:relative;transition:transform .35s ease;z-index:2}.DescriptionDetails_exploreButton__vZBpz:hover .DescriptionDetails_exploreButtonArrow__CA6Y9{transform:translateX(4px)}.DescriptionDetails_ghostButton__t4qAw{background:#0000;border:1px solid var(--line);border-radius:999px;color:var(--ink-soft);cursor:pointer;font-size:12.5px;font-weight:600;letter-spacing:.08em;padding:13px 20px;transition:all .3s ease}.DescriptionDetails_ghostButton__t4qAw:hover{border-color:var(--accent);color:var(--accent-deep)}.DescriptionDetails_videoModalOverlay__PL075{animation:DescriptionDetails_fadeIn__gFCm- .3s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0a0b0edb;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:9999}@keyframes DescriptionDetails_fadeIn__gFCm-{0%{opacity:0}to{opacity:1}}.DescriptionDetails_videoModalContainer__qgTiq{animation:DescriptionDetails_modalUp__h5fKC .45s cubic-bezier(.2,.7,.2,1);max-width:960px;position:relative;width:100%}@keyframes DescriptionDetails_modalUp__h5fKC{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.DescriptionDetails_videoModalCloseButton__f4L12{background:#ffffff1a;border:1px solid #fff3;border-radius:50%;color:#fff;cursor:pointer;display:grid;font-size:16px;height:40px;place-items:center;position:absolute;right:0;top:-48px;transition:all .3s ease;width:40px}.DescriptionDetails_videoModalCloseButton__f4L12:hover{background:var(--accent);border-color:var(--accent)}.DescriptionDetails_videoModalInner__Lh\+mB{background:#000;border-radius:16px;box-shadow:0 30px 80px -30px #000000e6;overflow:hidden}.DescriptionDetails_videoPlayer__AexGA{background:#000;display:block;max-height:80vh;width:100%}@media (max-width:1024px){.DescriptionDetails_serviceBlock__nhljg{gap:40px}.DescriptionDetails_container__45qtF{gap:72px}.DescriptionDetails_heroTile__6mW4\+{height:320px;max-height:320px}}@media (max-width:900px){.DescriptionDetails_galleryHeader__EhvFc{margin-bottom:20px}.DescriptionDetails_container__45qtF{gap:56px}.DescriptionDetails_serviceBlock__nhljg{gap:24px;grid-template-columns:1fr}.DescriptionDetails_blockFlipped__ElJsE .DescriptionDetails_mediaColumn__61PAU{order:1}.DescriptionDetails_blockFlipped__ElJsE .DescriptionDetails_contentColumn__WX-0g{order:2}.DescriptionDetails_blockFlipped__ElJsE .DescriptionDetails_mediaColumn__61PAU:before,.DescriptionDetails_mediaColumn__61PAU:before{display:block;left:auto;margin-bottom:4px;position:static;right:auto;text-align:left}.DescriptionDetails_heroTile__6mW4\+{height:300px;max-height:300px;min-height:220px}.DescriptionDetails_thumbRail__7wZ1v{max-width:none}.DescriptionDetails_blockFlipped__ElJsE .DescriptionDetails_thumbRail__7wZ1v{margin-left:0;margin-right:auto}}@media (max-width:620px){.DescriptionDetails_featureList__9IciJ{margin-bottom:10px}.DescriptionDetails_contentHeader__QSOeB{margin-bottom:0}.DescriptionDetails_galleryWrapper__PkUt9{padding:0}.DescriptionDetails_galleryTitle__bVmNy{font-size:14px}.DescriptionDetails_gallerySubtitle__OozRa{font-size:11px}.DescriptionDetails_container__45qtF{gap:48px}.DescriptionDetails_heroTile__6mW4\+{height:240px;max-height:240px;min-height:200px}.DescriptionDetails_heroCornerBR__xBCJS,.DescriptionDetails_heroCornerTL__ZVhTO{height:30px;width:30px}.DescriptionDetails_heroCornerTL__ZVhTO{left:12px;top:12px}.DescriptionDetails_heroCornerBR__xBCJS{bottom:12px;right:12px}.DescriptionDetails_heroChapterNum__W3w-I{font-size:36px}.DescriptionDetails_heroChapterMeta__zPcGG{font-size:9px}.DescriptionDetails_heroVideoPulse__IwJMQ{height:56px;width:56px}.DescriptionDetails_heroFooter__VTSVi{bottom:12px;left:12px;padding:8px 12px;right:12px}.DescriptionDetails_heroFooterLabel__BF0py{display:none}.DescriptionDetails_thumbRail__7wZ1v{gap:0;grid-template-columns:repeat(5,minmax(0,1fr))}.DescriptionDetails_thumbMore__gGwOX,.DescriptionDetails_thumbTile__v7wrs{max-height:64px}.DescriptionDetails_featureItem__9Ywd7{font-size:14px;gap:12px;grid-template-columns:28px 20px 1fr;padding:13px 0}.DescriptionDetails_featureTick__HjFqz{height:20px;width:20px}.DescriptionDetails_actionRow__eRUni{align-items:stretch;flex-direction:column}.DescriptionDetails_exploreButton__vZBpz,.DescriptionDetails_ghostButton__t4qAw{justify-content:center;width:100%}.DescriptionDetails_videoModalCloseButton__f4L12{right:4px;top:-44px}}@media (prefers-reduced-motion:reduce){.DescriptionDetails_pulseRing__XEMQv{animation:none}.DescriptionDetails_exploreButtonSweep__dlnUW,.DescriptionDetails_exploreButton__vZBpz,.DescriptionDetails_featureItem__9Ywd7,.DescriptionDetails_heroImage__sOYeY,.DescriptionDetails_serviceBlock__nhljg{transition:none}.DescriptionDetails_featureItem__9Ywd7{opacity:1;transform:none}}.ShowMoreDialog_dialogOverlay__3GyJB{align-items:center;animation:ShowMoreDialog_dialogFadeIn__dH688 .25s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes ShowMoreDialog_dialogFadeIn__dH688{0%{opacity:0}to{opacity:1}}.ShowMoreDialog_dialogContent__b4LtE{animation:ShowMoreDialog_dialogSlideUp__aqrX0 .3s ease;background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;max-height:85vh;max-width:1100px;min-height:85vh;overflow:hidden;width:90%}@keyframes ShowMoreDialog_dialogSlideUp__aqrX0{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ShowMoreDialog_dialogHeader__pR75d{align-items:center;background:#fafafa;border-bottom:1px solid #e8e8e8;display:flex;flex-shrink:0;justify-content:space-between;padding:20px 28px}.ShowMoreDialog_dialogTitle__wa9Z2{color:#1a1a2e;font-size:18px;font-weight:700;margin:0}.ShowMoreDialog_dialogCloseButton__aIWWN{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:24px;height:36px;justify-content:center;transition:all .2s ease;width:36px}.ShowMoreDialog_dialogCloseButton__aIWWN:hover{background:#f0f0f0;color:#333;transform:rotate(90deg)}.ShowMoreDialog_dialogBody__qaxFe{flex:1 1;overflow:hidden;padding:20px 28px 28px}.ShowMoreDialog_dialogContentContainer__KnYsx{display:flex;flex-direction:column;height:100%}.ShowMoreDialog_dialogTabContainer__LwZtl{display:flex;flex-shrink:0;gap:4px;margin-bottom:0;margin-top:-10px;padding:0 0 16px}.ShowMoreDialog_dialogTabButton__Z1YAk{background:#0000;border:none;border-radius:8px;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#666;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;position:relative;transition:all .2s ease}.ShowMoreDialog_dialogTabButton__Z1YAk:hover{background:#f5f5f5;color:#333}.ShowMoreDialog_dialogTabButtonActive__x-aBF{background:#eef5f5;color:var(--primary-color)}.ShowMoreDialog_dialogTabButtonActive__x-aBF:after{background:var(--primary-color);border-radius:2px;bottom:-2px;content:"";height:2px;left:0;position:absolute;right:0}.ShowMoreDialog_dialogContentWrapper__nRBVS{flex:1 1;overflow-y:auto;padding:16px 4px 4px;scroll-behavior:smooth}.ShowMoreDialog_dialogContentWrapper__nRBVS::-webkit-scrollbar{width:6px}.ShowMoreDialog_dialogContentWrapper__nRBVS::-webkit-scrollbar-track{background:#f5f5f5;border-radius:8px}.ShowMoreDialog_dialogContentWrapper__nRBVS::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:8px}.ShowMoreDialog_dialogContentWrapper__nRBVS::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.ShowMoreDialog_dialogSectionTitle__1D5DF{border-bottom:2px solid var(--primary-color);color:#1a1a2e;display:inline-block;font-size:16px;font-weight:600;margin:0 0 16px;padding-bottom:4px}.ShowMoreDialog_dialogList__MSgbu{list-style:none;margin:0 0 24px;padding:0}.ShowMoreDialog_dialogListItem__FVyti{align-items:flex-start;border-radius:8px;color:#333;display:flex;font-size:14px;gap:12px;line-height:1.6;padding:12px 16px;transition:background .15s ease}.ShowMoreDialog_dialogListItemEven__nA9Bp{background:#f6f9fa}.ShowMoreDialog_dialogListItem__FVyti:hover{background:#f0f4f5}.ShowMoreDialog_dialogBullet__kpXoA{color:var(--primary-color);flex-shrink:0;font-size:18px;margin-top:1px}.ShowMoreDialog_dialogListItemText__ldKBP{flex:1 1}.ShowMoreDialog_dialogTwoColumnLayout__94tTC{display:flex;flex-direction:row;gap:24px;height:100%}.ShowMoreDialog_dialogGalleryColumn__Wxhhe{display:flex;flex:0 0 45%;flex-direction:column;max-width:50%;min-width:280px;order:0}.ShowMoreDialog_dialogContentColumn__MEimq{flex:1 1;min-width:0;order:1;overflow-y:auto;padding-right:4px}.ShowMoreDialog_dialogContentColumn__MEimq::-webkit-scrollbar{width:4px}.ShowMoreDialog_dialogContentColumn__MEimq::-webkit-scrollbar-track{background:#f5f5f5;border-radius:8px}.ShowMoreDialog_dialogContentColumn__MEimq::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:8px}.ShowMoreDialog_dialogContentColumn__MEimq::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.ShowMoreDialog_dialogGalleryContainer__cnLsc{background:#f8f8ff;border-radius:12px;display:flex;flex:1 1;flex-direction:column;min-height:300px;overflow:hidden}.ShowMoreDialog_dialogGalleryWrapper__\+h0Vc{background:#f0f0f5;flex:1 1;position:relative}.ShowMoreDialog_dialogCarouselContainer__kXqZt{height:100%;overflow:hidden;position:relative;width:100%}.ShowMoreDialog_dialogCarouselSlide__zfBrH{align-items:center;display:flex;height:320px;justify-content:center;position:relative;width:100%}.ShowMoreDialog_dialogCarouselImage__DDSEp{height:100%;object-fit:cover;width:100%}.ShowMoreDialog_dialogCarouselControls__bpwDx{display:flex;justify-content:space-between;padding:0 12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%}.ShowMoreDialog_dialogCarouselButton__Yl-PR{align-items:center;background:#ffffffe6;border:none;border-radius:50%;box-shadow:0 2px 8px #00000026;color:#525252;cursor:pointer;display:flex;font-size:14px;height:36px;justify-content:center;pointer-events:all;transition:all .2s ease;width:36px}.ShowMoreDialog_dialogCarouselButton__Yl-PR:hover{background:#fff;box-shadow:0 4px 12px #0003;transform:scale(1.05)}.ShowMoreDialog_dialogCarouselButton__Yl-PR:active{transform:scale(.95)}.ShowMoreDialog_dialogCarouselDots__ItxU1{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;border-radius:20px;bottom:12px;display:flex;gap:8px;left:50%;padding:6px 12px;position:absolute;transform:translateX(-50%)}.ShowMoreDialog_dialogCarouselDot__N1smj{background:#ffffff80;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:all .2s ease;width:8px}.ShowMoreDialog_dialogCarouselDotActive__mSY9a{background:var(--primary-color);border-radius:4px;width:20px}.ShowMoreDialog_dialogCarouselDot__N1smj:hover{background:#fffc}.ShowMoreDialog_dialogNoImages__o7mrw{align-items:center;background:#f8f8ff;color:#999;display:flex;font-size:14px;height:100%;justify-content:center}.ShowMoreDialog_dialogNoItems__-WQOg{color:#999;font-size:14px;padding:40px 20px;text-align:center}@media (max-width:992px){.ShowMoreDialog_dialogContent__b4LtE{max-width:95%}.ShowMoreDialog_dialogTwoColumnLayout__94tTC{flex-direction:column}.ShowMoreDialog_dialogGalleryColumn__Wxhhe{flex:0 0 auto;max-height:300px;max-width:100%;min-width:0;min-width:auto;order:0}.ShowMoreDialog_dialogContentColumn__MEimq{max-height:300px;order:1}.ShowMoreDialog_dialogGalleryContainer__cnLsc{min-height:200px}}@media (max-width:768px){.ShowMoreDialog_dialogContent__b4LtE{border-radius:16px;max-height:90vh;width:95%}.ShowMoreDialog_dialogHeader__pR75d{padding:16px 20px}.ShowMoreDialog_dialogTitle__wa9Z2{font-size:18px}.ShowMoreDialog_dialogBody__qaxFe{padding:16px 20px 20px}.ShowMoreDialog_dialogTabContainer__LwZtl{gap:2px;overflow-x:auto;padding-bottom:12px}.ShowMoreDialog_dialogTabButton__Z1YAk{font-size:13px;padding:8px 16px;white-space:nowrap}.ShowMoreDialog_dialogListItem__FVyti{font-size:13px;padding:10px 12px}.ShowMoreDialog_dialogGalleryColumn__Wxhhe{max-height:250px}.ShowMoreDialog_dialogGalleryContainer__cnLsc{min-height:150px}.ShowMoreDialog_dialogCarouselButton__Yl-PR{font-size:14px;height:30px;width:30px}}@media (max-width:480px){.ShowMoreDialog_dialogHeader__pR75d{padding:12px 16px}.ShowMoreDialog_dialogTitle__wa9Z2{font-size:16px}.ShowMoreDialog_dialogBody__qaxFe{padding:12px 16px 16px}.ShowMoreDialog_dialogTabButton__Z1YAk{font-size:12px;padding:6px 12px}.ShowMoreDialog_dialogSectionTitle__1D5DF{font-size:14px}.ShowMoreDialog_dialogListItem__FVyti{font-size:12px;gap:8px;padding:8px 10px}.ShowMoreDialog_dialogBullet__kpXoA{font-size:16px}.ShowMoreDialog_dialogGalleryColumn__Wxhhe{max-height:200px}.ShowMoreDialog_dialogGalleryContainer__cnLsc{min-height:120px}.ShowMoreDialog_dialogCarouselButton__Yl-PR{font-size:12px;height:24px;width:24px}.ShowMoreDialog_dialogCarouselDots__ItxU1{padding:4px 10px}.ShowMoreDialog_dialogCarouselDot__N1smj{height:6px;width:6px}.ShowMoreDialog_dialogCarouselDotActive__mSY9a{width:16px}}.ServiceGallery_galleryContainer__jbUVc{--radius:0px;--bg-soft:#f6f6f4;width:100%}.ServiceGallery_header__RIli1{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;margin-bottom:1.75rem}.ServiceGallery_headerLeft__whjI0{max-width:640px}.ServiceGallery_eyebrow__mNT3t{color:#9a9a9a;display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.ServiceGallery_heading__aIZoU{color:#14110f;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:.4rem 0 0}.ServiceGallery_headerRight__XWG-l{align-items:center;display:flex;gap:.75rem}.ServiceGallery_countBadge__2Tyi7{background:#fff;border:1px solid #e4e4e1;border-radius:999px;color:#6b6b6b;font-size:.8rem;font-weight:600;padding:.4rem .75rem}.ServiceGallery_showAllButton__8lmqz{align-items:center;background:#14110f;border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:.5rem;padding:.6rem 1.1rem;transition:transform .2s ease,background .2s ease}.ServiceGallery_showAllButton__8lmqz:hover{background:#2a2420;transform:translateY(-1px)}.ServiceGallery_showAllButtonIcon__omGQZ{font-size:1.1rem}.ServiceGallery_bentoGrid__buUQf{grid-gap:8px;display:grid;gap:8px;grid-auto-rows:140px;grid-template-columns:repeat(4,1fr)}.ServiceGallery_tile__oevcd{background:var(--bg-soft);border:none;border-radius:var(--radius);cursor:pointer;isolation:isolate;margin:0;overflow:hidden;padding:0;position:relative}.ServiceGallery_wide__etKrR{grid-column:span 2;grid-row:span 1}.ServiceGallery_tall__5WOcC{grid-column:span 1;grid-row:span 2}.ServiceGallery_square__g8Q3b{grid-column:span 1;grid-row:span 1}.ServiceGallery_tileImage__udcGe{display:block;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1);width:100%}.ServiceGallery_tile__oevcd:hover .ServiceGallery_tileImage__udcGe{transform:scale(1.06)}.ServiceGallery_tileOverlay__ochZt{align-items:flex-end;background:linear-gradient(0deg,#0000008c 0,#00000026 40%,#0000 70%);display:flex;inset:0;justify-content:space-between;opacity:0;padding:.85rem .95rem;position:absolute;transition:opacity .35s ease}.ServiceGallery_tile__oevcd:hover .ServiceGallery_tileOverlay__ochZt{opacity:1}.ServiceGallery_tileIndex__r83Gy{color:#ffffffe6;font-size:.72rem;font-weight:700;letter-spacing:.12em}.ServiceGallery_tileZoom__t\+Ah9{align-items:center;background:#ffffffeb;border-radius:50%;color:#14110f;display:inline-flex;font-size:.85rem;height:34px;justify-content:center;transform:translateY(6px);transition:transform .35s ease;width:34px}.ServiceGallery_tile__oevcd:hover .ServiceGallery_tileZoom__t\+Ah9{transform:translateY(0)}.ServiceGallery_showMoreWrapper__pQhq\+{display:flex;justify-content:center;margin-top:3rem}.ServiceGallery_showMoreButton__ebamd{align-items:center;background:#fff;border:1px solid #e4e4e1;border-radius:999px;color:#14110f;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:.55rem;letter-spacing:.01em;padding:.75rem 1.6rem;transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.ServiceGallery_showMoreButton__ebamd:hover{background:#fafaf8;border-color:#14110f;box-shadow:0 6px 16px #14110f14;transform:translateY(-1px)}.ServiceGallery_showMoreButton__ebamd:active{box-shadow:none;transform:translateY(0)}.ServiceGallery_showMoreBadge__3rdrD{align-items:center;background:#14110f;border-radius:999px;color:#fff;display:inline-flex;font-size:.72rem;font-weight:700;height:22px;justify-content:center;letter-spacing:.02em;min-width:22px;padding:0 .45rem}.ServiceGallery_dialogPaper__qbBe5{background:#fff;border-radius:24px 24px 0 0!important;box-shadow:0 -12px 40px #0000002e!important;overflow:hidden}.ServiceGallery_dialogContent__zh1NO{max-height:85vh;overflow-y:auto;padding:.85rem 1.75rem 1.75rem}.ServiceGallery_sheetHandle__CFEyo{background:#d9d9d4;border-radius:999px;cursor:grab;height:4px;margin:0 auto 1rem;width:44px}.ServiceGallery_dialogHeader__0cYrz{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.25rem}.ServiceGallery_dialogTitle__aok1N{color:#14110f;font-size:1.35rem;font-weight:700;letter-spacing:-.01em;margin:.3rem 0 0}.ServiceGallery_closeButton__7paqw{align-items:center;background:#f2f2ef;border:none;border-radius:50%;color:#14110f;cursor:pointer;display:inline-flex;height:38px;justify-content:center;transition:background .2s ease;width:38px}.ServiceGallery_closeButton__7paqw:hover{background:#e6e6e2}.ServiceGallery_dialogGrid__ByRk-{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.ServiceGallery_dialogTile__cB6yJ{aspect-ratio:1/1;background:var(--bg-soft);border:none;border-radius:12px;cursor:pointer;overflow:hidden;padding:0;position:relative}.ServiceGallery_dialogImage__dGKJ\+{display:block;height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.ServiceGallery_dialogTile__cB6yJ:hover .ServiceGallery_dialogImage__dGKJ\+{transform:scale(1.06)}.ServiceGallery_dialogOverlay__Ihpq1{align-items:center;background:#00000059;color:#fff;display:flex;font-size:1.1rem;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .3s ease}.ServiceGallery_dialogTile__cB6yJ:hover .ServiceGallery_dialogOverlay__Ihpq1{opacity:1}@media (max-width:1024px){.ServiceGallery_bentoGrid__buUQf{grid-auto-rows:150px;grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.ServiceGallery_bentoGrid__buUQf{gap:10px;grid-auto-rows:160px;grid-template-columns:repeat(2,1fr)}.ServiceGallery_square__g8Q3b,.ServiceGallery_tall__5WOcC,.ServiceGallery_wide__etKrR{grid-column:span 1;grid-row:span 1}.ServiceGallery_header__RIli1{align-items:flex-start}.ServiceGallery_dialogGrid__ByRk-{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.ServiceGallery_showMoreWrapper__pQhq\+{margin-top:1.25rem}.ServiceGallery_showMoreButton__ebamd{font-size:.85rem;padding:.65rem 1.35rem}.ServiceGallery_dialogContent__zh1NO{padding:.75rem 1.25rem 1.25rem}.ServiceGallery_dialogTitle__aok1N{font-size:1.15rem}}@media (max-width:480px){.ServiceGallery_bentoGrid__buUQf{grid-auto-rows:130px;grid-template-columns:repeat(2,1fr)}.ServiceGallery_dialogContent__zh1NO{padding:.65rem 1rem 1rem}.ServiceGallery_dialogGrid__ByRk-{gap:8px;grid-template-columns:repeat(auto-fill,minmax(90px,1fr))}.ServiceGallery_showMoreButton__ebamd{justify-content:center;width:100%}.ServiceGallery_sheetHandle__CFEyo{margin-bottom:.75rem}}.GuestShowAllGalleryDialog_overlay__1H5pp{align-items:flex-end;background-color:#0f0f0f00;display:flex;inset:0;justify-content:center;padding:0;pointer-events:none;position:fixed;transition:background-color .32s ease;z-index:1400}.GuestShowAllGalleryDialog_overlayVisible__zk-0\+{background-color:#0f0f0f99;pointer-events:auto}.GuestShowAllGalleryDialog_overlaySettled__PoQZT{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.GuestShowAllGalleryDialog_dialog__TAm97{backface-visibility:hidden;background-color:#fff;border-radius:20px 20px 0 0;box-shadow:0 -20px 40px -12px #00000059;display:flex;flex-direction:column;max-height:97vh;max-width:1280px;opacity:1;overflow:hidden;position:relative;transform:translate3d(0,100%,0);transition:transform .42s cubic-bezier(.22,1,.36,1);width:100%;will-change:transform}.GuestShowAllGalleryDialog_dialogVisible__KRaS4{transform:translateZ(0)}.GuestShowAllGalleryDialog_dialog__TAm97:before{background-color:#d4d4d4;border-radius:2px;content:"";height:4px;left:50%;pointer-events:none;position:absolute;top:8px;transform:translateX(-50%);width:40px;z-index:4}.GuestShowAllGalleryDialog_header__69-xZ{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:26px 24px 14px}.GuestShowAllGalleryDialog_headerText__URA7I{display:flex;flex-direction:column;gap:2px;min-width:0}.GuestShowAllGalleryDialog_eyebrow__YPhHN{color:#2b8f96;font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.GuestShowAllGalleryDialog_title__p-UKi{color:#1f2937;font-size:18px;font-weight:700;letter-spacing:-.2px;margin:0}.GuestShowAllGalleryDialog_counter__\+0\+7k{color:#9ca3af;font-weight:500}.GuestShowAllGalleryDialog_closeButton__q3bui{align-items:center;background-color:#f5f5f5;border:none;border-radius:50%;color:#555;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:16px;height:36px;justify-content:center;transition:background-color .2s ease,color .2s ease,transform .2s ease;width:36px}.GuestShowAllGalleryDialog_closeButton__q3bui:hover{background-color:#eaeaea;color:#111;transform:rotate(90deg)}.GuestShowAllGalleryDialog_closeButton__q3bui:active{transform:rotate(90deg) scale(.94)}.GuestShowAllGalleryDialog_closeButton__q3bui:focus-visible{outline:2px solid #2b8f96;outline-offset:2px}.GuestShowAllGalleryDialog_heroSection__Fb20N{align-items:stretch;background-color:#111;display:flex;flex-shrink:0;gap:0;height:440px;overflow:hidden;padding:25px}.GuestShowAllGalleryDialog_hero__3KtDX{background-color:#111;contain:layout paint;flex:1 1 auto;height:100%;min-width:0;overflow:hidden;position:relative}.GuestShowAllGalleryDialog_heroImage__yiwck{animation:GuestShowAllGalleryDialog_heroFade__P2GdV .28s ease;contain:layout paint;content-visibility:auto;display:block;height:100%;object-fit:cover;width:100%}@keyframes GuestShowAllGalleryDialog_heroFade__P2GdV{0%{opacity:.6}to{opacity:1}}.GuestShowAllGalleryDialog_heroGradient__RrVOV{background:linear-gradient(180deg,#00000040,#0000 30%,#0000 70%,#00000080);inset:0;pointer-events:none;position:absolute}.GuestShowAllGalleryDialog_navButton__76ZzA{align-items:center;background-color:#00000073;border:none;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;height:42px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s ease,transform .2s ease;width:42px;z-index:2}.GuestShowAllGalleryDialog_navButton__76ZzA:hover{background-color:#000000b3;transform:translateY(-50%) scale(1.06)}.GuestShowAllGalleryDialog_navButton__76ZzA:focus-visible{outline:2px solid #fff;outline-offset:2px}.GuestShowAllGalleryDialog_navPrev__Ga\+Mr{left:16px}.GuestShowAllGalleryDialog_navNext__DGUy4{right:16px}.GuestShowAllGalleryDialog_expandButton__\+lmZp{align-items:center;background-color:#ffffffeb;border:none;border-radius:50%;bottom:16px;color:#1f2937;cursor:pointer;display:inline-flex;font-size:16px;height:42px;justify-content:center;position:absolute;right:16px;transition:background-color .2s ease,transform .2s ease;width:42px;z-index:2}.GuestShowAllGalleryDialog_expandButton__\+lmZp:hover{background-color:#fff;transform:scale(1.08)}.GuestShowAllGalleryDialog_expandButton__\+lmZp:focus-visible{outline:2px solid #2b8f96;outline-offset:2px}.GuestShowAllGalleryDialog_thumbRail__7sdfG{-webkit-overflow-scrolling:touch;background-color:#0f0f0f;display:flex;flex:0 0 130px;flex-direction:column;gap:8px;height:100%;overflow-x:hidden;overflow-y:auto;padding:12px;scrollbar-color:#444 #0000;scrollbar-width:thin;width:130px}.GuestShowAllGalleryDialog_thumbRail__7sdfG::-webkit-scrollbar{width:6px}.GuestShowAllGalleryDialog_thumbRail__7sdfG::-webkit-scrollbar-track{background:#0000}.GuestShowAllGalleryDialog_thumbRail__7sdfG::-webkit-scrollbar-thumb{background:#444;border-radius:3px}.GuestShowAllGalleryDialog_thumbRail__7sdfG::-webkit-scrollbar-thumb:hover{background:#666}.GuestShowAllGalleryDialog_thumb__Sekq7{background-color:#1a1a1a;border:2px solid #0000;border-radius:8px;contain:layout paint;cursor:pointer;flex:0 0 auto;height:72px;opacity:.55;overflow:hidden;padding:0;transition:opacity .2s ease,border-color .2s ease,transform .15s ease;width:100%}.GuestShowAllGalleryDialog_thumb__Sekq7:hover{opacity:1;transform:translateX(-2px)}.GuestShowAllGalleryDialog_thumb__Sekq7:focus-visible{outline:2px solid #2b8f96;outline-offset:2px}.GuestShowAllGalleryDialog_thumbActive__1Sb8D{border-color:#2b8f96;box-shadow:0 0 0 2px #2b8f9659;opacity:1}.GuestShowAllGalleryDialog_thumbImage__qaUKv{display:block;height:100%;object-fit:cover;width:100%}.GuestShowAllGalleryDialog_grid__\+fPaa{grid-gap:10px;box-sizing:border-box;display:grid;flex:1 1 auto;gap:10px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));min-height:0;overflow-y:auto;padding:18px 24px 24px;scroll-padding-bottom:24px}.GuestShowAllGalleryDialog_grid__\+fPaa::-webkit-scrollbar{width:8px}.GuestShowAllGalleryDialog_grid__\+fPaa::-webkit-scrollbar-track{background:#f7f7f7;border-radius:8px}.GuestShowAllGalleryDialog_grid__\+fPaa::-webkit-scrollbar-thumb{background:#d8d8d8;border-radius:8px}.GuestShowAllGalleryDialog_grid__\+fPaa::-webkit-scrollbar-thumb:hover{background:#c3c3c3}.GuestShowAllGalleryDialog_tile__6SL\+i{aspect-ratio:4/3;background-color:#f3f3f3;border:none;border-radius:0;contain:layout paint;content-visibility:auto;cursor:pointer;display:block;overflow:hidden;padding:0;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,opacity .2s ease;width:100%}.GuestShowAllGalleryDialog_tile__6SL\+i:hover{box-shadow:0 10px 24px -8px #0000004d;transform:translateY(-2px)}.GuestShowAllGalleryDialog_tileActive__BBeh5{box-shadow:0 0 0 3px #2b8f96}.GuestShowAllGalleryDialog_image__dFt7O{display:block;height:100%;object-fit:cover;transition:transform .35s ease;width:100%}.GuestShowAllGalleryDialog_tile__6SL\+i:hover .GuestShowAllGalleryDialog_image__dFt7O{transform:scale(1.06)}.GuestShowAllGalleryDialog_tileOverlay__J7ou5{align-items:center;background:linear-gradient(180deg,#0000 45%,#0000008c);color:#fff;display:flex;font-size:20px;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .25s ease}.GuestShowAllGalleryDialog_tile__6SL\+i:focus-visible .GuestShowAllGalleryDialog_tileOverlay__J7ou5,.GuestShowAllGalleryDialog_tile__6SL\+i:hover .GuestShowAllGalleryDialog_tileOverlay__J7ou5{opacity:1}@media (max-width:768px){.GuestShowAllGalleryDialog_dialog__TAm97{border-radius:0;box-shadow:none;height:100vh;max-height:100vh;max-width:100%;width:100%}.GuestShowAllGalleryDialog_dialog__TAm97:before{display:none}.GuestShowAllGalleryDialog_header__69-xZ{background-color:#fff;padding:calc(14px + env(safe-area-inset-top, 0px)) 16px 12px;position:sticky;top:0;z-index:3}.GuestShowAllGalleryDialog_title__p-UKi{font-size:15px}.GuestShowAllGalleryDialog_counter__\+0\+7k{font-size:13px}.GuestShowAllGalleryDialog_heroSection__Fb20N{flex-direction:column;height:auto;padding:0}.GuestShowAllGalleryDialog_hero__3KtDX{flex:0 0 auto;height:220px;width:100%}.GuestShowAllGalleryDialog_thumbRail__7sdfG{background-color:#111;flex:0 0 auto;flex-direction:row;height:auto;max-height:96px;overflow-x:auto;overflow-y:hidden;padding:10px 12px;width:100%}.GuestShowAllGalleryDialog_thumbRail__7sdfG::-webkit-scrollbar{height:6px;width:auto}.GuestShowAllGalleryDialog_thumb__Sekq7{flex:0 0 auto;height:56px;width:72px}.GuestShowAllGalleryDialog_thumb__Sekq7:hover{transform:translateY(-1px)}.GuestShowAllGalleryDialog_navButton__76ZzA{font-size:14px;height:36px;width:36px}.GuestShowAllGalleryDialog_navPrev__Ga\+Mr{left:10px}.GuestShowAllGalleryDialog_navNext__DGUy4{right:10px}.GuestShowAllGalleryDialog_expandButton__\+lmZp{bottom:10px;height:36px;right:10px;width:36px}.GuestShowAllGalleryDialog_grid__\+fPaa{gap:6px;grid-template-columns:repeat(3,1fr);padding:12px 12px calc(16px + env(safe-area-inset-bottom, 0px))}.GuestShowAllGalleryDialog_tile__6SL\+i{aspect-ratio:1/1;border-radius:8px}.GuestShowAllGalleryDialog_tileOverlay__J7ou5{font-size:18px;opacity:0}}@media (max-width:380px){.GuestShowAllGalleryDialog_hero__3KtDX{height:180px}.GuestShowAllGalleryDialog_grid__\+fPaa{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.GuestShowAllGalleryDialog_closeButton__q3bui,.GuestShowAllGalleryDialog_dialog__TAm97,.GuestShowAllGalleryDialog_heroImage__yiwck,.GuestShowAllGalleryDialog_image__dFt7O,.GuestShowAllGalleryDialog_overlay__1H5pp,.GuestShowAllGalleryDialog_thumb__Sekq7,.GuestShowAllGalleryDialog_tileOverlay__J7ou5{animation:none!important;transition:none!important}}.OtherServiceDetailsListView_container__g14yB{box-sizing:border-box;width:100%}.OtherServiceDetailsListView_similarServicesHeader__xXACt{color:#1a1a1a;font-size:17px;font-weight:700;line-height:1.3}.OtherServiceDetailsListView_tagline__TcC8Y{color:#6b7280;font-size:13px;line-height:1.5;margin:0}@media (max-width:1024px){.OtherServiceDetailsListView_similarServicesHeader__xXACt{font-size:1.5rem}.OtherServiceDetailsListView_tagline__TcC8Y{font-size:.95rem}}@media (max-width:640px){.OtherServiceDetailsListView_similarServicesHeader__xXACt{font-size:1rem}.OtherServiceDetailsListView_tagline__TcC8Y{font-size:.75rem}}@media (max-width:480px){.OtherServiceDetailsListView_similarServicesHeader__xXACt{font-size:.9rem}.OtherServiceDetailsListView_tagline__TcC8Y{font-size:.7rem}}.OtherServiceDetailsListView_carouselWrapper__-IXNV{border-radius:15px;box-sizing:border-box;position:relative;width:100%}@media (max-width:480px){.OtherServiceDetailsListView_carouselWrapper__-IXNV{border-radius:12px}}.OtherServiceDetailsListView_singleServiceCard__eNdmi{align-items:center;box-sizing:border-box;display:flex;justify-content:center;padding:16px;width:100%}.OtherServiceDetailsListView_singleServiceCard__eNdmi>*{max-width:360px;width:100%}@media (max-width:768px){.OtherServiceDetailsListView_singleServiceCard__eNdmi{padding:12px}}@media (max-width:480px){.OtherServiceDetailsListView_singleServiceCard__eNdmi{padding:10px}}.OtherServiceDetailsListView_carouselContainer__LihEu{box-sizing:border-box;position:relative;width:100%}.OtherServiceDetailsListView_scrollTrack__50dUh{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;box-sizing:border-box;display:flex;gap:24px;gap:var(--card-gap,24px);overflow-x:auto;overflow-y:hidden;padding-top:16px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.OtherServiceDetailsListView_scrollTrack__50dUh::-webkit-scrollbar{display:none;height:0;width:0}.OtherServiceDetailsListView_slideItem__9vuPZ{box-sizing:border-box;display:flex;flex:0 0 320px;flex:0 0 var(--card-width,320px);justify-content:center;max-width:320px;max-width:var(--card-width,320px);min-width:0;scroll-snap-align:start;transition:transform .3s ease;width:320px;width:var(--card-width,320px)}.OtherServiceDetailsListView_slideItem__9vuPZ>*{height:100%;width:100%}.OtherServiceDetailsListView_slideItem__9vuPZ:hover{z-index:2}.OtherServiceDetailsListView_carouselArrow__kAg38{align-items:center;background-color:#fff;border:none;border-radius:50%;box-shadow:0 2px 12px #0000002e;color:#1a1a1a;cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;outline:none;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;width:40px;z-index:30}.OtherServiceDetailsListView_carouselArrow__kAg38:hover{background-color:var(--primary-color);box-shadow:0 4px 16px #00000040;color:#fff;transform:translateY(-50%) scale(1.08)}.OtherServiceDetailsListView_carouselArrow__kAg38:active{transform:translateY(-50%) scale(.96)}.OtherServiceDetailsListView_arrowLeft__e4hwu{left:6px}.OtherServiceDetailsListView_arrowRight__3rjaj{right:6px}@media (max-width:768px){.OtherServiceDetailsListView_carouselArrow__kAg38{font-size:16px;height:36px;width:36px}.OtherServiceDetailsListView_arrowLeft__e4hwu{left:4px}.OtherServiceDetailsListView_arrowRight__3rjaj{right:4px}}@media (max-width:480px){.OtherServiceDetailsListView_carouselArrow__kAg38{font-size:13px;height:30px;width:30px}.OtherServiceDetailsListView_arrowLeft__e4hwu{left:2px}.OtherServiceDetailsListView_arrowRight__3rjaj{right:2px}}@media (max-width:1023px){.OtherServiceDetailsListView_scrollTrack__50dUh{padding:10px 12px}}@media (max-width:767px){.OtherServiceDetailsListView_scrollTrack__50dUh{padding:8px 10px}}@media (max-width:479px){.OtherServiceDetailsListView_scrollTrack__50dUh{padding:8px}}@media (max-width:359px){.OtherServiceDetailsListView_scrollTrack__50dUh{padding:6px}}.OtherServiceDetailsListView_moreButton__ax\+-P{align-items:center;display:flex;justify-content:center;margin-top:2rem;width:100%}.OtherServiceDetailsListView_moreButton__ax\+-P button{background-color:initial;border:1px solid var(--primary-color);border-radius:6px;color:var(--primary-color);cursor:pointer;font-size:1rem;font-size:14px;font-weight:500;outline:none;padding:7px 15px;transition:all .3s ease;white-space:nowrap}.OtherServiceDetailsListView_moreButton__ax\+-P button:hover{transform:translateY(-2px)}.OtherServiceDetailsListView_moreButton__ax\+-P button:active{box-shadow:0 2px 8px #00000026;transform:translateY(0)}@media (max-width:640px){.OtherServiceDetailsListView_moreButton__ax\+-P{margin-top:1.5rem}.OtherServiceDetailsListView_moreButton__ax\+-P button{font-size:.9rem;padding:10px 24px}}@media (max-width:480px){.OtherServiceDetailsListView_moreButton__ax\+-P{margin-top:1rem}.OtherServiceDetailsListView_moreButton__ax\+-P button{font-size:.85rem;padding:10px 20px}}.OtherServiceDetailsListView_customScrollbar__8oHyd{-ms-overflow-style:none;scrollbar-width:none}.OtherServiceDetailsListView_customScrollbar__8oHyd::-webkit-scrollbar{display:none;height:0;width:0}@media (prefers-reduced-motion:reduce){.OtherServiceDetailsListView_scrollTrack__50dUh{scroll-behavior:auto}.OtherServiceDetailsListView_carouselArrow__kAg38,.OtherServiceDetailsListView_moreButton__ax\+-P button,.OtherServiceDetailsListView_slideItem__9vuPZ{transition:none}}.OtherServiceDetailsListView_grid__FoCz-{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(280px,2fr));justify-items:center;padding-left:10px;width:100%}.OtherServiceDetailsListView_noMoreDataMessage__Lkfk1{font-size:13px;margin-top:20px;text-align:center}.OtherGuestServiceCard_serviceCard__s0wYh{background-color:#fff;border:1px solid #e8e8e8;border-radius:9px;cursor:pointer;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.OtherGuestServiceCard_serviceCard__s0wYh:hover{border-color:#d0d0d0;box-shadow:0 12px 28px #0000001f;transform:translateY(-4px)}.OtherGuestServiceCard_serviceCard__s0wYh:active{transform:translateY(0)}.OtherGuestServiceCard_vendorVariant__PjZaA{width:100%}.OtherGuestServiceCard_otherVariant__\+zSKV{width:252px}.OtherGuestServiceCard_cardLink__Pir0e{display:block;height:100%;text-decoration:none}.OtherGuestServiceCard_imageContainer__HKOMz{background:linear-gradient(135deg,#f5f5f5,#e8e8e8);border-radius:9px 9px 0 0;height:175px;overflow:hidden;position:relative;width:100%}.OtherGuestServiceCard_otherVariant__\+zSKV .OtherGuestServiceCard_imageContainer__HKOMz{height:167px}.OtherGuestServiceCard_activeLabel__1CKIt{align-items:center;border-radius:0 0 12px 12px;bottom:25px;box-shadow:0 2px 4px #0000001a;color:#fff;display:flex;font-size:11px;font-weight:600;height:22px;justify-content:center;letter-spacing:.5px;padding-bottom:3px;position:absolute;right:-35px;transform:rotate(90deg);width:90px;z-index:5}.OtherGuestServiceCard_offerLogoContainer__zCLmU{animation:OtherGuestServiceCard_pulse__6skTq 2s infinite;height:48px;position:absolute;right:0;top:-4px;width:48px;z-index:10}@keyframes OtherGuestServiceCard_pulse__6skTq{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.OtherGuestServiceCard_offerLogo__RizPQ{height:100%;object-fit:contain;width:100%}.OtherGuestServiceCard_blockStatusContainer__WwTby{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#dc3545e6;border-radius:8px 0 8px 0;padding:4px 12px;position:absolute;right:0;top:12px;z-index:10}.OtherGuestServiceCard_statusText__MWHLf{color:#fff;font-size:11px;font-weight:600;letter-spacing:.5px}.OtherGuestServiceCard_freeStatusContainer__jhuA6{height:52px;left:-2px;position:absolute;top:-2px;width:52px;z-index:10}.OtherGuestServiceCard_freeIcon__BBxu3{height:100%;object-fit:contain;width:100%}.OtherGuestServiceCard_expireStatusContainer__EKcCp{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(90deg,#000000b3,#00000080);border-radius:0 8px 0 0;bottom:0;color:#fff;font-size:10px;font-weight:500;left:0;padding:4px 12px;position:absolute;z-index:10}.OtherGuestServiceCard_expireStatusText__Vrd7i{font-size:10px}.OtherGuestServiceCard_cardContent__Xp\+6r{background:#fff;padding:12px}.OtherGuestServiceCard_priceAndService__ghrwv{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.OtherGuestServiceCard_price-container__ZOh6J{align-items:center;display:flex;flex-direction:row;gap:3px;margin-bottom:7px;margin-top:0}.OtherGuestServiceCard_price-container__ZOh6J span{color:var(--text-color);font-size:11px;font-weight:500;letter-spacing:.2px;position:relative;top:1px}.OtherGuestServiceCard_price-container__ZOh6J h4{color:#252525;font-size:17px;font-weight:700;margin-bottom:0}.OtherGuestServiceCard_serviceTitle__0LsZe{flex:1 1}.OtherGuestServiceCard_vendorTitle__Fx8xZ h3{color:#1a1a1a;font-size:13px;font-weight:600;line-height:1.3;margin:-3px 0 4px}.OtherGuestServiceCard_vendorTitle__Fx8xZ h3,.OtherGuestServiceCard_vendorTitle__Fx8xZ p{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.OtherGuestServiceCard_vendorTitle__Fx8xZ p{color:#8a8a8a;font-size:11px;line-height:1.4;margin:0}.OtherGuestServiceCard_otherTitle__Gr12a h3{color:#2d2d2d;font-size:14px;font-weight:600;margin:0 0 4px}.OtherGuestServiceCard_otherTitle__Gr12a h3,.OtherGuestServiceCard_otherTitle__Gr12a p{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.OtherGuestServiceCard_otherTitle__Gr12a p{color:#8a8a8a;font-size:11px;font-weight:400;margin:0}.OtherGuestServiceCard_priceContainer__2l3i4{flex-shrink:0;text-align:right}.OtherGuestServiceCard_vendorPrice__iYoLF h4{color:#1a1a1a;font-size:17px;font-weight:700;line-height:1.2;margin:0 0 2px}.OtherGuestServiceCard_vendorPrice__iYoLF span{color:#8a8a8a;font-size:10px;font-weight:500;letter-spacing:.3px}.OtherGuestServiceCard_otherPrice__ZKHMX h4{color:#2d2d2d;font-size:15px;font-weight:600;margin:0 0 2px}.OtherGuestServiceCard_otherPrice__ZKHMX span{color:#8a8a8a;font-size:10px;font-weight:500}.OtherGuestServiceCard_businessContainer__EMVp0{margin-bottom:0;margin-top:8px}.OtherGuestServiceCard_businessContainer__EMVp0 p{color:#4a4a4a;font-size:11px;font-weight:500;margin:0}.OtherGuestServiceCard_businessContainer__EMVp0 span{color:#8a8a8a;font-size:11px;font-weight:400}.OtherGuestServiceCard_categoryStatusContainer__NJg6G{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;margin-bottom:10px}.OtherGuestServiceCard_category__XHR5F p{color:#4a4a4a;font-size:11px;font-weight:500;margin:0}.OtherGuestServiceCard_category__XHR5F p span{color:#8a8a8a;font-weight:400;text-transform:capitalize}.OtherGuestServiceCard_statusContainer__BxDyo{align-items:center;border:1px solid #0000;border-radius:20px;display:flex;gap:4px;padding:3px 8px;transition:all .2s ease}.OtherGuestServiceCard_statusContainer__BxDyo:hover{transform:scale(1.02)}.OtherGuestServiceCard_approvedIcon__kBdjk{height:12px;width:12px}.OtherGuestServiceCard_approvedText__Ohfqs{font-size:10px;font-weight:600;letter-spacing:.3px}.OtherGuestServiceCard_rating__Ya3-L{align-items:center;border-top:1px solid #f0f0f0;display:flex;flex-wrap:wrap;gap:6px;margin-top:4px;padding-top:8px}.OtherGuestServiceCard_reviewText__XU4Ix{color:#6a6a6a;font-size:11px;font-weight:500}.OtherGuestServiceCard_separator__SJG-X{color:#d0d0d0;font-size:10px}.OtherGuestServiceCard_rating__Ya3-L span:last-child{color:#8a8a8a;font-size:11px}.OtherGuestServiceCard_imageContainer__HKOMz img{transition:transform .3s ease}.OtherGuestServiceCard_serviceCard__s0wYh:hover .OtherGuestServiceCard_imageContainer__HKOMz img{transform:scale(1.05)}@media (max-width:768px){.OtherGuestServiceCard_otherVariant__\+zSKV{width:220px}.OtherGuestServiceCard_vendorPrice__iYoLF h4{font-size:15px}.OtherGuestServiceCard_vendorTitle__Fx8xZ h3{font-size:13px}}@media (max-width:480px){.OtherGuestServiceCard_otherVariant__\+zSKV{width:180px}.OtherGuestServiceCard_cardContent__Xp\+6r{padding:10px}}:root{--border:#a7b8bd}.ReviewRatingDetails_wrapper__uCPsZ{font-family:Inter,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;width:100%}.ReviewRatingDetails_card__OrJB4{background:#0000;width:100%}.ReviewRatingDetails_header__StBhF{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.ReviewRatingDetails_title__SW5-P{color:var(--primary-dark-color);font-size:17px;font-weight:700;letter-spacing:-.3px}.ReviewRatingDetails_subtitle__zEtbi{color:var(--primary-dark-color);font-size:13px;font-weight:500;margin:0;opacity:.6}.ReviewRatingDetails_badge__t9cZ0{align-items:center;background:#0000;border:1px solid #2ea2af;border:1px solid var(--primary);border-radius:999px;color:#228793;color:var(--primary-dark);display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:3px 14px}.ReviewRatingDetails_badgeDot__iReZo{background:#2ea2af;background:var(--primary);border-radius:50%;height:7px;width:7px}.ReviewRatingDetails_divider__k23Zv{background:#a7b8bd;background:var(--border);height:1px;margin:24px 0}.ReviewRatingDetails_summaryGrid__3o6bo{align-items:center;border-bottom:1px dashed #cacaca;display:grid;margin-bottom:26px;margin-top:40px;padding-bottom:10px}.ReviewRatingDetails_illustrationWrapper__o\+iYg{align-items:center;border:1px solid #cfe3e6;border:1px solid var(--border-strong);border-radius:14px;display:flex;height:150px;justify-content:center;padding:20px}.ReviewRatingDetails_emptyState__dsNW2{align-items:center;border:1px dashed #c5cdce;border-radius:14px;display:flex;flex-direction:column;padding:32px 24px;text-align:center}.ReviewRatingDetails_emptyTitle__9E74d{color:#1a2b32;color:var(--text-dark);font-size:16px;font-weight:700;letter-spacing:-.2px;margin:16px 0 8px}.ReviewRatingDetails_emptyText__2kHJl{color:#556770;color:var(--text-mid);font-size:13px;line-height:1.6;margin:0 0 22px;max-width:520px}.ReviewRatingDetails_highlight__8vi1u{color:#228793;color:var(--primary-dark);font-weight:600}.ReviewRatingDetails_ctaButton__AQLyl{align-items:center;background:#2ea2af;background:var(--primary);border:1px solid #2ea2af;border:1px solid var(--primary);border-radius:8px;color:#fff;color:var(--white);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:10px;justify-content:center;letter-spacing:.2px;padding:12px 26px;transition:background .2s ease,border-color .2s ease}.ReviewRatingDetails_ctaButton__AQLyl:hover{background:#228793;background:var(--primary-dark);border-color:#228793;border-color:var(--primary-dark)}.ReviewRatingDetails_ctaButton__AQLyl:focus-visible{outline:3px solid #2ea2af59;outline-offset:3px}.ReviewRatingDetails_ctaIcon__O2MRo{height:16px;width:16px}.ReviewRatingDetails_helperText__4c6d4{color:#98a6ad;color:var(--text-light);font-size:12.5px;font-weight:500;margin:14px 0 0}@media (max-width:640px){.ReviewRatingDetails_divider__k23Zv{margin:10px 10px 15px}.ReviewRatingDetails_badge__t9cZ0,.ReviewRatingDetails_illustrationWrapper__o\+iYg{display:none}.ReviewRatingDetails_summaryGrid__3o6bo{gap:20px;grid-template-columns:1fr;padding-bottom:15px}.ReviewRatingDetails_title__SW5-P{font-size:15px}.ReviewRatingDetails_subtitle__zEtbi{font-size:12px}.ReviewRatingDetails_emptyState__dsNW2{padding:26px 16px}.ReviewRatingDetails_ctaButton__AQLyl{width:100%}}.ReviewSummary_container__RiU7j{background-attachment:fixed;background-repeat:no-repeat;background-size:cover;border-radius:25px;color:#fff;position:relative;width:100%;z-index:1}.ReviewSummary_contentWrapper__vlb6B{margin:0 auto}.ReviewSummary_gridContainer__nsSVA{display:block;gap:30px;width:100%}.ReviewSummary_leftColumn__4nZ1i{flex:0 0 50%;padding-right:40px;width:50%}.ReviewSummary_overallRatingsSection__Shpow{display:flex;gap:30px;margin-bottom:30px}.ReviewSummary_ratingCard__\+CWJf{border-radius:10px}.ReviewSummary_ratingValue__Q5CbL{align-items:center;background:linear-gradient(135deg,#51c9bf,#268a8a);border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 10px;width:80px}.ReviewSummary_ratingValue__Q5CbL span{color:#fff;font-size:32px;font-weight:700}.ReviewSummary_ratingIcon__x8qo5{align-items:center;display:flex;gap:5px;justify-content:center;margin:10px 0 5px}.ReviewSummary_ratingIcon__x8qo5 img{height:20px;width:20px}.ReviewSummary_ratingIcon__x8qo5 span{color:#64748b;font-size:14px}.ReviewSummary_ratingLabel__HFm7U{color:#94a3b8;font-size:12px;margin:5px 0 0;opacity:.7;text-align:center}.ReviewSummary_ratingProgressContainer__Vb0JC{width:51%}.ReviewSummary_ratingProgressItem__lNKlb{align-items:center;display:flex;gap:10px;margin-bottom:0}.ReviewSummary_starLabel__QIpCa{color:#475569;font-size:14px;font-weight:600;margin-top:-20px;width:25px}.ReviewSummary_progressWrapper__\+jdo5{flex:1 1}.ReviewSummary_rightColumn__gsk0e{flex:0 0 100%;width:100%}.ReviewSummary_sectionTitle__-E5EK{color:#1e293b;font-size:17px;font-weight:700;margin:0 0 45px;padding-bottom:12px;position:relative}.ReviewSummary_reviewsList__cuRqA{display:flex;flex:1 1;gap:15px;grid-template-columns:repeat(auto-fill,minmax(460px,2fr));justify-items:center;padding:0 15px;width:100%}.ReviewSummary_moreButton__In\+8e{display:flex;justify-content:center;margin-top:20px}.ReviewSummary_moreButton__In\+8e button{background:#fff;border:2px solid #e2e8f0;border-radius:40px;color:#64748b;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:.5px;max-width:240px;padding:7px 10px;transition:all .3s ease;width:100%}.ReviewSummary_moreButton__In\+8e button:hover{background:linear-gradient(135deg,var(--primary-color) 0,#2c9aa1 100%);border-color:#0000;box-shadow:0 10px 25px #61b3ae66;color:#fff;transform:translateY(-2px)}.ReviewSummary_moreButton__In\+8e button:active{transform:translateY(0)}.ReviewSummary_emptyStateWrapper__gDpx3{border-radius:24px;margin-top:20px;overflow:hidden;width:100%}.ReviewSummary_loadingState__k-Prl{align-items:center;background:#fff;border-radius:24px;box-shadow:0 10px 30px #0000000d;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.ReviewSummary_spinner__XVXhG{animation:ReviewSummary_spin__2tVQp 1s linear infinite;border:4px solid #f1f5f9;border-radius:50%;border-top-color:#329b9b;height:50px;margin-bottom:20px;width:50px}@keyframes ReviewSummary_spin__2tVQp{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ReviewSummary_loadingState__k-Prl p{color:#64748b;font-size:16px;margin:0}@media (max-width:1024px){.ReviewSummary_gridContainer__nsSVA{gap:20px}.ReviewSummary_leftColumn__4nZ1i{padding-right:20px}.ReviewSummary_overallRatingsSection__Shpow{gap:20px}.ReviewSummary_ratingCard__\+CWJf{width:100px}.ReviewSummary_ratingValue__Q5CbL{height:70px;width:70px}.ReviewSummary_ratingValue__Q5CbL span{font-size:28px}}@media (max-width:868px){.ReviewSummary_ratingProgressContainer__Vb0JC{display:none}}@media (max-width:768px){.ReviewSummary_overallRatingsSection__Shpow{margin-bottom:0}.ReviewSummary_gridContainer__nsSVA{flex-direction:column;gap:30px}.ReviewSummary_leftColumn__4nZ1i,.ReviewSummary_rightColumn__gsk0e{flex:0 0 100%;padding-right:0;width:100%}.ReviewSummary_overallRatingsSection__Shpow{align-items:center;flex-direction:column;text-align:center}.ReviewSummary_ratingProgressContainer__Vb0JC{width:100%}.ReviewSummary_sectionTitle__-E5EK:after{left:50%;transform:translateX(-50%)}.ReviewSummary_moreButton__In\+8e button{font-size:15px;max-width:100%;padding:12px 30px}}@media (max-width:480px){.ReviewSummary_ratingValue__Q5CbL{height:60px;width:60px}.ReviewSummary_ratingValue__Q5CbL span{font-size:24px}.ReviewSummary_ratingIcon__x8qo5 img{height:16px;width:16px}.ReviewSummary_ratingIcon__x8qo5 span{font-size:12px}.ReviewSummary_ratingLabel__HFm7U{font-size:11px}.ReviewSummary_starLabel__QIpCa{font-size:13px;width:20px}.ReviewSummary_ratingProgressItem__lNKlb{margin-bottom:10px}.ReviewSummary_sectionTitle__-E5EK{font-size:15px;margin-bottom:0}.ReviewSummary_moreButton__In\+8e button{font-size:14px;padding:10px 25px}}@media (prefers-color-scheme:dark){.ReviewSummary_container__RiU7j{background:#0f172a}.ReviewSummary_overallRatingsSection__Shpow{background:#1e293b;border-color:#334155}.ReviewSummary_ratingLabel__HFm7U{color:#94a3b8}.ReviewSummary_starLabel__QIpCa{color:#cbd5e1}.ReviewSummary_sectionTitle__-E5EK{color:#f1f5f9}.ReviewSummary_moreButton__In\+8e button{background:#1e293b;border-color:#334155;color:#94a3b8}.ReviewSummary_moreButton__In\+8e button:hover{background:linear-gradient(135deg,#429fac,#21a09a);color:#fff}.ReviewSummary_loadingState__k-Prl{background:#1e293b}.ReviewSummary_loadingState__k-Prl p{color:#94a3b8}}@keyframes ReviewSummary_fadeIn__7P58s{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ReviewSummary_reviewsList__cuRqA>*{animation:ReviewSummary_fadeIn__7P58s .5s ease forwards}.ReviewSummary_reviewsList__cuRqA::-webkit-scrollbar{width:6px}.ReviewSummary_reviewsList__cuRqA::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.ReviewSummary_reviewsList__cuRqA::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.ReviewSummary_reviewsList__cuRqA::-webkit-scrollbar-thumb:hover{background:#94a3b8}:root{--primary:#2ea2af;--primary-dark:#228793;--primary-soft:#d9eff2;--text-dark:#1a2b32;--text-mid:#556770;--text-light:#98a6ad;--border:#e4eef0;--border-strong:#cfe3e6;--white:#fff}.EmptyReviews_emptyState__Ne520{align-items:center;display:flex;flex-direction:column;padding:40px 24px;text-align:center}.EmptyReviews_emptyTitle__eEyHd{color:#1a2b32;color:var(--text-dark);font-size:16px;font-weight:700;letter-spacing:-.2px;margin:16px 0 8px}.EmptyReviews_emptyText__5OzJS{color:#556770;color:var(--text-mid);font-size:13px;line-height:1.6;margin:0 0 22px;max-width:520px}.EmptyReviews_highlight__KDPMA{color:#228793;color:var(--primary-dark);font-weight:600}.EmptyReviews_ctaButton__bagzO{align-items:center;background:#2ea2af;background:var(--primary);border:1px solid #2ea2af;border:1px solid var(--primary);border-radius:8px;color:#fff;color:var(--white);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:10px;justify-content:center;letter-spacing:.2px;padding:12px 26px;transition:background .2s ease,border-color .2s ease}.EmptyReviews_ctaButton__bagzO:hover{background:#228793;background:var(--primary-dark);border-color:#228793;border-color:var(--primary-dark)}.EmptyReviews_ctaButton__bagzO:focus-visible{outline:3px solid #2ea2af59;outline-offset:3px}.EmptyReviews_ctaIcon__6Yd9o{height:16px;width:16px}.EmptyReviews_helperText__A0XCV{color:#98a6ad;color:var(--text-light);font-size:12.5px;font-weight:500;margin:14px 0 0}@media (max-width:640px){.EmptyReviews_emptyState__Ne520{padding:26px 16px}.EmptyReviews_emptyTitle__eEyHd{font-size:15px;font-weight:600}.EmptyReviews_emptyText__5OzJS{font-size:12px;line-height:15px}.EmptyReviews_ctaButton__bagzO{width:100%}}.StarRating_starRow__rRrGD{align-items:center;display:inline-flex;gap:6px}.StarRating_star__Zi90z{height:22px;width:22px}.StarRating_filled__Qpl70{fill:#2ea2af}.StarRating_empty__pm7tc{fill:#0000;stroke:#cfe3e6;stroke-width:1.5}.StarRating_small__OA-Ae .StarRating_star__Zi90z{height:15px;width:15px}.StarRating_large__kQUQf .StarRating_star__Zi90z{height:28px;width:28px}.StarRating_large__kQUQf{gap:8px}@media (max-width:640px){.StarRating_large__kQUQf .StarRating_star__Zi90z{height:24px;width:24px}}.ReviewRatingListView_scrollWrapper__omDf5{min-width:0;position:relative;width:100%}.ReviewRatingListView_container__ZOGZC{-webkit-overflow-scrolling:touch;display:flex;flex-direction:row;gap:14px;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;width:100%}.ReviewRatingListView_container__ZOGZC>[data-review-card]{flex:0 0 auto;scroll-snap-align:start;width:310px}.ReviewRatingListView_container__ZOGZC::-webkit-scrollbar{height:6px}.ReviewRatingListView_container__ZOGZC::-webkit-scrollbar-track{background:#eef5f7;border-radius:999px;margin:0 4px}.ReviewRatingListView_container__ZOGZC::-webkit-scrollbar-thumb{background:#cfe3e6;border-radius:999px}.ReviewRatingListView_container__ZOGZC::-webkit-scrollbar-thumb:hover{background:#2ea2af}.ReviewRatingListView_navBtn__hY980{align-items:center;background:#fff;border:1px solid #e2eef1;border-radius:50%;box-shadow:0 2px 8px #2ea2af2e;color:#2ea2af;cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease,transform .15s ease,background-color .15s ease,box-shadow .15s ease;width:36px;z-index:2}.ReviewRatingListView_navBtn__hY980:hover{background:#2ea2af;box-shadow:0 4px 12px #2ea2af59;color:#fff}.ReviewRatingListView_navBtn__hY980:active{transform:translateY(-50%) scale(.94)}.ReviewRatingListView_navBtn__hY980:disabled{cursor:not-allowed;pointer-events:none}.ReviewRatingListView_navLeft__ov5Oe{left:6px}.ReviewRatingListView_navRight__4EAk2{right:6px}.ReviewRatingListView_visible__wGM8P{opacity:1;pointer-events:auto}.ReviewRatingListView_hidden__9z-ox{opacity:0;pointer-events:none}.ReviewRatingListView_emptyState__W6rxH{align-items:center;background:#fbfeff;border:1px dashed var(--border-gray);border-radius:12px;color:var(--light-bg-color);display:flex;font-size:13.5px;font-weight:500;justify-content:center;padding:40px 20px}.ReviewRatingListView_emptyState__W6rxH p{margin:0}@media (max-width:640px){.ReviewRatingListView_container__ZOGZC{gap:10px}.ReviewRatingListView_container__ZOGZC>[data-review-card]{width:280px}.ReviewRatingListView_navBtn__hY980{display:none}}.ReviewCard_reviewCard__IoJYE{border:1px solid #c9d3d4;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:16px 13px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.ReviewCard_reviewCard__IoJYE:hover{border-color:#cfe3e6;box-shadow:0 4px 14px #2ea2af14;transform:translateY(-1px)}.ReviewCard_profileSection__Imqc7{align-items:center;display:flex;gap:12px}.ReviewCard_avatarContainer__qp4-j{background:#eef5f7;border-radius:50%;flex-shrink:0;height:42px;overflow:hidden;width:42px}.ReviewCard_avatar__tJRBT{display:block;height:100%;object-fit:cover;width:100%}.ReviewCard_avatarPlaceholder__daUuP{align-items:center;background:#ececec;color:#fff;display:flex;font-size:14px;font-weight:700;height:100%;justify-content:center;letter-spacing:.5px;width:100%}.ReviewCard_userInfo__leN8G{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.ReviewCard_userName__eUjHh{align-items:center;color:#1a2b32;display:flex;font-size:14px;font-weight:700;gap:6px;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReviewCard_verifiedBadge__i5-Eg{align-items:center;display:inline-flex;flex-shrink:0}.ReviewCard_verifiedBadge__i5-Eg img{height:14px;object-fit:contain;width:14px}.ReviewCard_dateInfo__KlF2X{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.ReviewCard_dateText__DvWtO{align-items:center;color:#7a8a92;display:inline-flex;font-size:11.5px;font-weight:500;gap:4px}.ReviewCard_dateIcon__kb2mW{color:#748183;flex-shrink:0;height:11px;width:11px}.ReviewCard_ratingContent__3YE33{display:flex;flex-direction:column;gap:8px}.ReviewCard_ratingWrapper__pZh-o{align-items:center;display:flex;gap:8px}.ReviewCard_ratingValue__gZsXn{color:#1a2b32;font-size:14px;font-weight:700;letter-spacing:.2px;position:relative;top:2px}.ReviewCard_ratingValue__gZsXn span{color:#98a6ad;font-size:11px;font-weight:500}.ReviewCard_comment__voihF{color:#4a5c66;line-height:1.55;margin:0;white-space:pre-line;word-break:break-word}.ReviewCard_showMoreButton__ECI28{align-items:center;background:none;border:none;color:#2ea2af;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:4px;letter-spacing:.2px;margin-top:6px;padding:0;transition:color .2s ease,gap .2s ease}.ReviewCard_showMoreButton__ECI28:hover{color:#1a8a96;gap:6px}.ReviewCard_showMoreButton__ECI28 svg{height:14px;width:14px}@media (max-width:640px){.ReviewCard_reviewCard__IoJYE{gap:10px;padding:14px}.ReviewCard_avatarContainer__qp4-j{height:38px;width:38px}.ReviewCard_avatarPlaceholder__daUuP{font-size:12.5px}.ReviewCard_userName__eUjHh{font-size:13px}.ReviewCard_ratingContent__3YE33{padding-left:0}}.ReviewDetailsDialog_dialogOverlay__Z322r{align-items:center;animation:ReviewDetailsDialog_dialogFadeIn__HIHK5 .2s ease;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#0f232a8c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1300}.ReviewDetailsDialog_dialogContent__KTPMs{animation:ReviewDetailsDialog_dialogSlideUp__Uh21J .25s cubic-bezier(.4,0,.2,1);background:#fff;border-radius:16px;box-shadow:0 20px 50px #0f232a40;max-height:85vh;max-width:560px;overflow-y:auto;padding:22px 24px 24px;position:relative;width:100%}.ReviewDetailsDialog_closeButton__lr3H4{align-items:center;background:#f5fbfc;border:none;border-radius:50%;color:#556770;cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;position:absolute;right:14px;top:14px;transition:background .2s ease,color .2s ease,transform .2s ease;width:30px;z-index:1}.ReviewDetailsDialog_closeButton__lr3H4:hover{background:#2ea2af;color:#fff;transform:rotate(90deg)}.ReviewDetailsDialog_closeButton__lr3H4 svg{height:16px;width:16px}.ReviewDetailsDialog_dialogHeader__OcQiS{border-bottom:1px dashed #e4eef0;display:flex;flex-direction:column;gap:12px;margin-bottom:16px;padding-bottom:14px}.ReviewDetailsDialog_dialogProfile__Bvijx{align-items:center;display:flex;gap:12px;padding-right:36px}.ReviewDetailsDialog_dialogAvatar__dHd\+v{border:2px solid #e4eef0;border-radius:50%;flex-shrink:0;height:48px;object-fit:cover;width:48px}.ReviewDetailsDialog_dialogAvatarPlaceholder__JJy86{align-items:center;background:linear-gradient(135deg,#2ea2af,#4dd0e1);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:48px;justify-content:center;letter-spacing:.5px;width:48px}.ReviewDetailsDialog_dialogUserName__LPOXl{align-items:center;color:#1a2b32;display:flex;font-size:15px;font-weight:700;gap:8px;line-height:1.2;margin:0 0 4px}.ReviewDetailsDialog_dialogUserName__LPOXl .ReviewDetailsDialog_verifiedBadge__on3z8{align-items:center;background:#e8f7f9;border-radius:999px;color:#2ea2af;display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.3px;padding:2px 8px;text-transform:uppercase}.ReviewDetailsDialog_dialogDate__fL-f8{align-items:center;color:#7a8a92;display:inline-flex;font-size:11.5px;font-weight:500;gap:4px}.ReviewDetailsDialog_dialogDate__fL-f8 svg{color:#2ea2af;height:12px;width:12px}.ReviewDetailsDialog_dialogRating__LTWWc{align-items:center;display:flex;gap:10px}.ReviewDetailsDialog_dialogRatingValue__OSebH{color:#1a2b32;font-size:13px;font-weight:700;letter-spacing:.2px}.ReviewDetailsDialog_dialogBody__ZlVWZ{padding-top:2px}.ReviewDetailsDialog_dialogComment__WwFjC{color:#4a5c66;font-size:13.5px;line-height:1.65;margin:0;white-space:pre-line;word-break:break-word}@keyframes ReviewDetailsDialog_dialogFadeIn__HIHK5{0%{opacity:0}to{opacity:1}}@keyframes ReviewDetailsDialog_dialogSlideUp__Uh21J{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ReviewDetailsDialog_dialogContent__KTPMs::-webkit-scrollbar{width:6px}.ReviewDetailsDialog_dialogContent__KTPMs::-webkit-scrollbar-track{background:#0000}.ReviewDetailsDialog_dialogContent__KTPMs::-webkit-scrollbar-thumb{background:#cfe3e6;border-radius:999px}.ReviewDetailsDialog_dialogContent__KTPMs::-webkit-scrollbar-thumb:hover{background:#2ea2af}@media (max-width:640px){.ReviewDetailsDialog_dialogOverlay__Z322r{padding:12px}.ReviewDetailsDialog_dialogContent__KTPMs{border-radius:14px;max-height:90vh;padding:20px 16px}.ReviewDetailsDialog_dialogProfile__Bvijx{padding-right:32px}.ReviewDetailsDialog_dialogAvatarPlaceholder__JJy86,.ReviewDetailsDialog_dialogAvatar__dHd\+v{height:42px;width:42px}.ReviewDetailsDialog_dialogAvatarPlaceholder__JJy86,.ReviewDetailsDialog_dialogUserName__LPOXl{font-size:14px}.ReviewDetailsDialog_dialogComment__WwFjC{font-size:13px}}:root{--primary-color:#2ea2af;--primary-mid-dark-color:#2f575c;--primary-dark-color:#00343a;--primary-light-color:#7dccd4;--body-background:#e2ecee;--dark-text-color:#0d1b1e;--white-color:#fff;--light-bg-color:#f0f9fa;--border-gray:#f0f9fa;--border-mid-dark-gray:#dce7e9;--warning-color:#d64d49;--secondary-color:#a5a5a5;--shadow-border-color:#f3f3f3;--disable-border-color:#e6e6e6;--dropdown-border-color:#e9e9e9;--service-card-border-color:#e0e0e0;--border-color:#d4d4d4;--disable-color:#969696;--background-color:#fdfdfd;--button-background:#2ea2af;--button-hover-background:#4fafb9;--intput-border-color:#d4d4d4;--intput-hover-border-color:#b1b1b1;--text-color:#413f3f;--input-text-color:#7a7a7a;--shadow-color:#63636333;--success-color:#4caf50;--placeholder-color:#adadad;--link-text-color:#357ebd;--about-backgound-color:#104570;--description-backgound-color:#121213ad}[data-theme=dark]{--primary-color:orange;--secondary-color:#fff;--background-color:#333;--button-background:#5a7679;--button-hover-background:#455052;--text-color:#fff}h1,h2,h3,h4,h5,h6,label,p,span{font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100;margin:0;padding:0}body{background-color:#eef5f5}body,html{-ms-overflow-style:none;scrollbar-width:none}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none;height:0;width:0}