._catalog_2dlzu_6{width:100%;max-width:1120px;padding-block:var(--module-entry-top) var(--module-entry-bottom);margin-inline:auto}._catalogHeading_2dlzu_13{margin-bottom:var(--module-heading-gap)}._catalogHeading_2dlzu_13 h1{overflow-wrap:anywhere;min-width:0;margin:0}._catalogSubtitle_2dlzu_19{margin:var(--module-heading-gap) 0 0;color:var(--color-ink);font-size:var(--text-service-card);letter-spacing:var(--tracking-service-card);font-weight:650;line-height:1.5}._moduleGrid_2dlzu_28{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);display:grid}._moduleCard_2dlzu_34{align-items:center;gap:var(--space-lg);min-width:0;min-height:132px;padding:var(--space-md) var(--space-lg);border-radius:var(--radius-module-card);background:var(--color-soft);color:var(--color-ink);border:1px solid #0000;grid-template-columns:88px minmax(0,1fr) 48px;transition:background-color .15s ease-out,border-color .15s ease-out;display:grid}:is(._moduleCard_2dlzu_34:hover,._moduleCard_2dlzu_34:focus-visible){border-color:var(--color-line);background:var(--color-paper)}._moduleCard_2dlzu_34:active{background:var(--color-line)}._moduleIcon_2dlzu_57{aspect-ratio:1;background:var(--color-ink);width:88px;color:var(--color-accent);border-radius:14px;place-items:center;display:grid;position:relative}._moduleIconFrame_2dlzu_68{aspect-ratio:1;border:1px solid var(--color-muted);border-radius:8px;place-items:center;width:76%;display:grid;position:relative}._moduleIconDots_2dlzu_77{gap:4px;display:flex;position:absolute;top:8px;left:8px}._moduleIconDots_2dlzu_77 i{background:var(--color-accent);border-radius:50%;width:5px;height:5px}._moduleSpark_2dlzu_79{font-size:15px;line-height:1;position:absolute;top:9px;right:9px}._moduleCopy_2dlzu_81{gap:10px;min-width:0;display:grid}._moduleCopy_2dlzu_81 strong{overflow-wrap:anywhere;letter-spacing:-.045em;font-size:clamp(20px,1.8vw,24px);font-weight:760;line-height:1.25}._moduleSummary_2dlzu_89{color:var(--color-muted);font-size:15px;line-height:1.6}._modulePrice_2dlzu_90{color:var(--color-muted);font-size:var(--text-service-small);align-items:baseline;gap:7px;line-height:1.4;display:flex}._modulePrice_2dlzu_90 strong{color:var(--color-ink);font-size:inherit;font-weight:680}._moduleArrow_2dlzu_92{aspect-ratio:1;background:var(--color-line);width:48px;color:var(--color-ink);border-radius:50%;place-items:center;display:grid}._detailPage_2dlzu_102{width:100%;max-width:1240px;padding-block:var(--module-entry-bottom) var(--space-2xl);margin-inline:auto}._backLink_2dlzu_109{min-height:36px;margin-bottom:var(--space-sm);color:var(--color-muted);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}._backLink_2dlzu_109:hover{color:var(--color-ink)}._detailHero_2dlzu_121{align-items:center;gap:var(--space-md);min-height:220px;padding:var(--space-lg);border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-paper);isolation:isolate;grid-template-columns:104px minmax(0,1fr) 1px minmax(180px,210px);display:grid;position:relative;overflow:clip}._detailHero_2dlzu_121:before{z-index:-1;aspect-ratio:1;background:radial-gradient(circle, var(--color-accent), transparent 68%);opacity:.14;content:"";pointer-events:none;border-radius:50%;width:340px;position:absolute;top:-150px;right:150px}._heroIcon_2dlzu_148{aspect-ratio:1;background:var(--color-ink);width:104px;color:var(--color-accent);border-radius:14px;place-items:center;display:grid}._heroIconFrame_2dlzu_157{aspect-ratio:1;border:1px solid var(--color-muted);border-radius:12px;place-items:center;width:78%;display:grid;position:relative}._heroIconDots_2dlzu_166{gap:4px;display:flex;position:absolute;top:9px;left:9px}._heroIconDots_2dlzu_166 i{background:var(--color-accent);border-radius:50%;width:5px;height:5px}._heroSpark_2dlzu_168{font-size:14px;line-height:1;position:absolute;top:4px;right:5px}._heroCopy_2dlzu_169{gap:var(--space-xs);min-width:0;display:grid}._heroCopy_2dlzu_169 h1{overflow-wrap:anywhere;min-width:0;margin:0;font-size:clamp(1.75rem,2.4vw,2rem);line-height:1.15}._heroCopy_2dlzu_169>p{max-width:60ch;color:var(--color-muted);margin:0;font-size:14px;line-height:1.65}._heroActions_2dlzu_172{align-items:center;gap:var(--space-lg);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}._detailPrice_2dlzu_173{border-bottom:1px solid var(--color-accent);color:var(--color-muted);white-space:nowrap;align-items:baseline;gap:6px;padding-bottom:5px;display:inline-flex}._detailPrice_2dlzu_173 strong{color:var(--color-ink);letter-spacing:-.04em;font-size:20px;font-weight:760}._detailPrice_2dlzu_173 span{font-size:12px;font-weight:600}._contactButton_2dlzu_184{min-height:40px;padding-inline:var(--space-sm);border:1px solid var(--color-ink);background:var(--color-ink);color:var(--color-paper);white-space:nowrap;transition:background-color var(--dur-service-micro) var(--ease-service-out), color var(--dur-service-micro) var(--ease-service-out);border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:680;display:inline-flex}._contactButton_2dlzu_184:hover{background:var(--color-paper);color:var(--color-ink)}._contactButton_2dlzu_184:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}._contactButton_2dlzu_184:active{transform:translateY(1px)}._heroDivider_2dlzu_203{background:var(--color-line);width:1px;height:120px}._wechatCard_2dlzu_204{gap:var(--space-xs);min-width:0;padding:var(--space-sm);border:1px solid var(--color-line);background:var(--color-paper);border-radius:16px;display:grid}._wechatCard_2dlzu_204 h2{margin:0;font-size:14px;font-weight:720}._wechatCard_2dlzu_204>p{color:var(--color-muted);margin:0;font-size:11px;line-height:1.6}._wechatValue_2dlzu_215{min-height:66px;padding:var(--space-xs);background:var(--color-soft);color:var(--color-muted);text-align:center;overflow-wrap:anywhere;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;margin-top:2px;font-size:11px;display:flex}._wechatValue_2dlzu_215 strong{color:var(--color-ink);font-size:12px;font-weight:680}._detailGrid_2dlzu_233{gap:var(--space-lg);margin-top:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._detailCard_2dlzu_239{min-width:0;min-height:176px;padding:var(--space-md) var(--space-lg);border:1px solid var(--color-line);background:var(--color-paper);border-radius:16px}._detailCardSoft_2dlzu_247{background:var(--color-soft);border-color:#0000}._detailCardHeading_2dlzu_248{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);padding-bottom:var(--space-xs);border-bottom:1px solid var(--color-line);display:flex}._detailCardHeading_2dlzu_248>span{aspect-ratio:1;width:26px;color:var(--color-ink);flex:0 0 26px;place-items:center;display:grid}._detailCardHeading_2dlzu_248 h2{margin:0;font-size:15px;font-weight:720;line-height:1.35}._detailCard_2dlzu_239>p{color:var(--color-muted);margin:0;font-size:12px;line-height:1.65}._detailBulletList_2dlzu_266{gap:6px;margin:0;padding:0;list-style:none;display:grid}._detailBulletList_2dlzu_266 li{min-width:0;color:var(--color-muted);padding-left:16px;font-size:12px;line-height:1.6;position:relative}._detailBulletList_2dlzu_266 li:before{background:var(--color-accent);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.68em;left:0}._detailPlaceholder_2dlzu_269{color:var(--color-subtle)!important}._deliveryCallout_2dlzu_270{align-items:center;gap:var(--space-sm);min-height:78px;padding:var(--space-sm);background:var(--color-soft);border-radius:12px;grid-template-columns:40px minmax(0,1fr);display:grid}._deliveryCallout_2dlzu_270>span{aspect-ratio:1;background:var(--color-paper);width:36px;color:var(--color-ink);border-radius:50%;place-items:center;display:grid}._deliveryCallout_2dlzu_270 p{color:var(--color-muted);margin:0;font-size:12px;line-height:1.65}._bookingSteps_2dlzu_290{gap:var(--space-xs);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._bookingStep_2dlzu_290{text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex;position:relative}._bookingStepNumber_2dlzu_307{aspect-ratio:1;background:var(--color-soft);width:28px;color:var(--color-ink);border-radius:50%;place-items:center;font-size:12px;font-weight:650;display:grid}._bookingStep_2dlzu_290:first-child ._bookingStepNumber_2dlzu_307{background:var(--color-ink);color:var(--color-paper)}._bookingStepArrow_2dlzu_319{color:var(--color-subtle);position:absolute;top:6px;right:-12px}._bookingStep_2dlzu_290>strong{color:var(--color-ink);font-size:12px;font-weight:700;line-height:1.4}._bookingStepDescription_2dlzu_321{color:var(--color-muted);font-size:10px;line-height:1.55}@media (max-width:72rem){._detailHero_2dlzu_121{gap:var(--space-md);padding:var(--space-md);grid-template-columns:88px minmax(0,1fr)}._heroIcon_2dlzu_148{width:88px}._heroDivider_2dlzu_203{display:none}._wechatCard_2dlzu_204{align-items:center;column-gap:var(--space-md);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(160px,.7fr)}._wechatCard_2dlzu_204 h2,._wechatCard_2dlzu_204>p{grid-column:1}._wechatValue_2dlzu_215{grid-area:1/2/span 2;margin:0}._bookingSteps_2dlzu_290{row-gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr))}._bookingStepArrow_2dlzu_319{display:none}}@media (max-width:40rem){._detailPage_2dlzu_102{padding-block:var(--module-entry-bottom) 28px}._backLink_2dlzu_109{min-height:32px;margin-bottom:var(--space-xs);font-size:11px}._catalog_2dlzu_6{padding-block:var(--module-entry-top) var(--module-entry-bottom)}._catalogHeading_2dlzu_13{margin-bottom:12px}._catalogSubtitle_2dlzu_19{margin-top:7px;font-size:12px}._moduleGrid_2dlzu_28{grid-template-columns:minmax(0,1fr);gap:9px}._moduleCard_2dlzu_34{border-radius:13px;grid-template-rows:auto;grid-template-columns:36px minmax(0,1fr) 24px;align-items:center;gap:8px;min-height:88px;padding:8px 10px}._moduleIcon_2dlzu_57{border-radius:8px;width:36px}._moduleIconFrame_2dlzu_68{border-radius:6px}._moduleIconFrame_2dlzu_68>svg{width:19px;height:19px}._moduleIconDots_2dlzu_77{gap:2px;top:4px;left:4px}._moduleIconDots_2dlzu_77 i{width:3px;height:3px}._moduleSpark_2dlzu_79{font-size:9px;top:4px;right:4px}._moduleCopy_2dlzu_81{grid-column:2;gap:3px}._moduleCopy_2dlzu_81 strong{font-size:13px;line-height:1.3}._moduleSummary_2dlzu_89{font-size:10px;line-height:1.45}._modulePrice_2dlzu_90{gap:5px;margin-top:1px;font-size:9px}._modulePrice_2dlzu_90 strong{font-size:12px}._moduleArrow_2dlzu_92{grid-column:3;width:24px}._moduleArrow_2dlzu_92 svg{width:14px;height:14px}._detailHero_2dlzu_121{border-radius:14px;grid-template-columns:46px minmax(0,1fr);gap:9px;min-height:0;padding:10px}._heroIcon_2dlzu_148{border-radius:7px;width:46px}._heroIconFrame_2dlzu_157{border-radius:7px}._heroIconFrame_2dlzu_157>svg{width:25px;height:25px}._heroIconDots_2dlzu_166{gap:2px;top:4px;left:4px}._heroIconDots_2dlzu_166 i{width:3px;height:3px}._heroSpark_2dlzu_168{font-size:9px;top:1px;right:2px}._heroCopy_2dlzu_169{gap:5px}._heroCopy_2dlzu_169 h1{font-size:19px}._heroCopy_2dlzu_169>p{font-size:10px;line-height:1.5}._heroActions_2dlzu_172{gap:9px;margin-top:3px}._detailPrice_2dlzu_173{padding-bottom:3px}._detailPrice_2dlzu_173 strong{font-size:14px}._detailPrice_2dlzu_173 span{font-size:9px}._contactButton_2dlzu_184{border-radius:8px;gap:5px;min-height:32px;padding-inline:8px;font-size:9px}._contactButton_2dlzu_184 svg{width:13px;height:13px}._wechatCard_2dlzu_204{grid-template-columns:minmax(0,1fr);gap:4px;padding:9px}._wechatCard_2dlzu_204 h2,._wechatCard_2dlzu_204>p,._wechatValue_2dlzu_215{grid-area:auto/1}._wechatCard_2dlzu_204 h2{font-size:12px}._wechatCard_2dlzu_204>p,._wechatValue_2dlzu_215,._wechatValue_2dlzu_215 strong{font-size:9px}._wechatValue_2dlzu_215{min-height:46px;padding:7px}._detailGrid_2dlzu_233{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}._detailCard_2dlzu_239{border-radius:13px;min-height:0;padding:10px}._detailCardHeading_2dlzu_248{gap:5px;margin-bottom:7px;padding-bottom:6px}._detailCardHeading_2dlzu_248>span{flex-basis:20px;width:20px}._detailCardHeading_2dlzu_248>span svg{width:17px;height:17px}._detailCardHeading_2dlzu_248 h2{font-size:11px}._detailCard_2dlzu_239>p,._detailBulletList_2dlzu_266 li{font-size:9px;line-height:1.5}._detailBulletList_2dlzu_266{gap:4px}._detailBulletList_2dlzu_266 li{padding-left:11px}._detailBulletList_2dlzu_266 li:before{width:4px;height:4px}._deliveryCallout_2dlzu_270{grid-template-columns:27px minmax(0,1fr);gap:6px;min-height:0;padding:7px}._deliveryCallout_2dlzu_270>span{width:26px}._deliveryCallout_2dlzu_270>span svg{width:15px;height:15px}._deliveryCallout_2dlzu_270 p{font-size:9px;line-height:1.5}._bookingSteps_2dlzu_290{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 4px}._bookingStep_2dlzu_290{gap:4px}._bookingStepNumber_2dlzu_307{width:22px;font-size:9px}._bookingStep_2dlzu_290>strong{font-size:9px}._bookingStepDescription_2dlzu_321{font-size:8px}}@media (min-width:40rem){._moduleCard_2dlzu_34{gap:var(--space-lg);min-height:140px;padding:var(--space-md) var(--space-lg);grid-template-columns:92px minmax(0,1fr) 48px}._moduleIcon_2dlzu_57{width:92px}._moduleArrow_2dlzu_92{width:48px}}@media (min-width:90rem){._moduleCard_2dlzu_34{gap:var(--space-lg);min-height:148px;padding:var(--space-md) var(--space-lg);grid-template-columns:104px minmax(0,1fr) 52px}._moduleIcon_2dlzu_57{border-radius:14px;width:104px}._moduleCopy_2dlzu_81{gap:var(--space-sm)}._moduleArrow_2dlzu_92{width:52px}}@media (max-width:22.5rem){._moduleCard_2dlzu_34{grid-template-columns:34px minmax(0,1fr) 22px;gap:7px;min-height:84px;padding:8px 9px}._moduleIcon_2dlzu_57{width:34px}._moduleIconFrame_2dlzu_68>svg{width:18px;height:18px}._moduleCopy_2dlzu_81 strong{font-size:12px}._moduleSummary_2dlzu_89{font-size:9px}._modulePrice_2dlzu_90 strong{font-size:11px}._moduleArrow_2dlzu_92{width:22px}._moduleArrow_2dlzu_92 svg{width:13px;height:13px}}@media (prefers-reduced-motion:reduce){._moduleCard_2dlzu_34,._contactButton_2dlzu_184{transition:none}}
