.HomeShotGallery_section__SL2Z4{padding:96px 0;background:#fff}.HomeShotGallery_wrap__Ckrlc{max-width:1180px;margin:0 auto;padding:0 24px}.HomeShotGallery_title__yzTCq{margin:0 0 8px;text-align:center;font-family:var(--font-site-display);font-size:clamp(24px,3.5vw,36px);font-weight:800;color:#1c1b1a;letter-spacing:-.03em}.HomeShotGallery_subtitle__YPNWs{margin:0 0 40px;text-align:center;font-size:16px;color:#706e6a;line-height:1.55}.HomeShotGallery_grid__Yfr0H{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:clamp(150px,17vw,230px);grid-auto-flow:dense;gap:14px}.HomeShotGallery_cell__9Qf1S:nth-child(6n+1),.HomeShotGallery_cell__9Qf1S:nth-child(6n+4){grid-row:span 2}.HomeShotGallery_cell__9Qf1S{appearance:none;border:none;padding:0;margin:0;cursor:pointer;border-radius:16px;overflow:hidden;position:relative;background:#f0eee9;box-shadow:0 4px 20px rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease}.HomeShotGallery_cell__9Qf1S:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(0,0,0,.1)}.HomeShotGallery_cell__9Qf1S img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .35s ease}.HomeShotGallery_cell__9Qf1S:hover img{transform:scale(1.05)}@media (max-width:900px){.HomeShotGallery_section__SL2Z4{padding:72px 0}.HomeShotGallery_grid__Yfr0H{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.HomeShotGallery_section__SL2Z4{padding:56px 0}.HomeShotGallery_wrap__Ckrlc{padding:0 16px}.HomeShotGallery_subtitle__YPNWs{margin-bottom:28px}.HomeShotGallery_grid__Yfr0H{grid-template-columns:repeat(2,1fr);grid-auto-rows:42vw;gap:10px}.HomeShotGallery_cell__9Qf1S{border-radius:12px}}.HomeTaskScenarios_section__2g0_D{padding:96px 0;background:#fafafa}.HomeTaskScenarios_wrap__TcugG{max-width:1180px;margin:0 auto;padding:0 24px}.HomeTaskScenarios_title__qHSJw{margin:0 0 8px;text-align:center;font-family:var(--font-site-display);font-size:clamp(24px,3.5vw,36px);font-weight:800;color:#1c1b1a;letter-spacing:-.03em;line-height:1.15}.HomeTaskScenarios_subtitle___w6dR{margin:0 0 40px;text-align:center;font-size:16px;line-height:1.55;color:#706e6a}.HomeTaskScenarios_scroller__FhxxE{margin:0 -24px;padding:0 24px}.HomeTaskScenarios_grid__Fln_C{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.HomeTaskScenarios_card__3SrsP{display:flex;flex-direction:column;gap:10px;padding:24px 22px;border-radius:18px;background:#fff;border:1px solid #ece9e3;box-shadow:0 4px 20px rgba(0,0,0,.06);text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;min-height:100%}.HomeTaskScenarios_card__3SrsP:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.1);border-color:#d5cff5}.HomeTaskScenarios_icon__xbwxk{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--accent-faint);color:var(--primary);font-size:18px}.HomeTaskScenarios_cardTitle__RNy2D{font-family:var(--font-site-display);font-size:17px;font-weight:800;color:#1c1b1a;letter-spacing:-.02em;line-height:1.25}.HomeTaskScenarios_benefit__yJMKM{font-size:14px;line-height:1.45;color:#706e6a}@media (max-width:960px){.HomeTaskScenarios_section__2g0_D{padding:72px 0}.HomeTaskScenarios_grid__Fln_C{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.HomeTaskScenarios_section__2g0_D{padding:56px 0}.HomeTaskScenarios_wrap__TcugG{padding:0 16px}.HomeTaskScenarios_subtitle___w6dR{margin-bottom:28px}.HomeTaskScenarios_scroller__FhxxE{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -16px 0 0;padding:0 16px 0 0}.HomeTaskScenarios_scroller__FhxxE::-webkit-scrollbar{display:none}.HomeTaskScenarios_grid__Fln_C{display:flex;gap:14px;width:max-content;padding-bottom:4px}.HomeTaskScenarios_card__3SrsP{width:min(78vw,280px);flex-shrink:0;padding:20px 18px}}.HomeTaskLandings_scroller__HMKvU{margin:0}.HomeTaskLandings_grid__DDdoz{grid-template-columns:repeat(3,1fr)}@media (max-width:960px){.HomeTaskLandings_grid__DDdoz{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.HomeTaskLandings_scroller__HMKvU{margin:0 -16px;padding:0 16px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.HomeTaskLandings_scroller__HMKvU::-webkit-scrollbar{display:none}.HomeTaskLandings_grid__DDdoz{display:flex;gap:14px;width:max-content;padding-bottom:4px}.HomeTaskLandings_grid__DDdoz>a{width:min(78vw,280px);flex-shrink:0}.HomeTaskLandings_grid__DDdoz>a img{object-fit:cover}}.HomeFactsStrip_section__d9ny0{padding:56px 0;background:#fff;border-top:1px solid #f0eeea;border-bottom:1px solid #f0eeea}.HomeFactsStrip_wrap__bEbOs{max-width:1180px;margin:0 auto;padding:0 24px}.HomeFactsStrip_list__T7RLb{list-style:none;margin:0;padding:0;display:flex;align-items:stretch;justify-content:space-between;gap:8px;flex-wrap:nowrap}.HomeFactsStrip_item__b1zJN{display:flex;align-items:center;flex:1 1 0;min-width:0;justify-content:center;text-align:center;position:relative}.HomeFactsStrip_dot__6Tgb6{position:absolute;left:0;top:50%;transform:translate(-50%,-50%);width:4px;height:4px;border-radius:50%;background:var(--primary-20);flex-shrink:0}.HomeFactsStrip_content__or5ZW{display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 12px}.HomeFactsStrip_value__DAxQK{font-family:var(--font-site-display);font-size:clamp(28px,3.2vw,38px);font-weight:800;line-height:1.05;letter-spacing:-.03em;color:var(--primary)}.HomeFactsStrip_label__Y105Z{font-size:14px;line-height:1.3;color:#9a9490;font-weight:500}@media (max-width:900px){.HomeFactsStrip_section__d9ny0{padding:48px 0}.HomeFactsStrip_list__T7RLb{display:grid;grid-template-columns:repeat(2,1fr);gap:28px 16px}.HomeFactsStrip_item__b1zJN{justify-content:center}.HomeFactsStrip_dot__6Tgb6{display:none}.HomeFactsStrip_content__or5ZW{padding:0}}@media (max-width:640px){.HomeFactsStrip_section__d9ny0{padding:40px 0}.HomeFactsStrip_wrap__bEbOs{padding:0 16px}.HomeFactsStrip_list__T7RLb{gap:24px 12px}.HomeFactsStrip_value__DAxQK{font-size:28px}.HomeFactsStrip_label__Y105Z{font-size:13px}}.HomeTrustCards_section__oYxAj{padding:96px 0;background:#fff}.HomeTrustCards_wrap__WzKyP{max-width:1180px;margin:0 auto;padding:0 24px}.HomeTrustCards_grid__5TD93{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.HomeTrustCards_card__BtGf2{display:flex;flex-direction:column;background:#fff;border:1px solid #ece9e3;border-radius:18px;overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 4px 20px rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.HomeTrustCards_card__BtGf2:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.1);border-color:#d5cff5}.HomeTrustCards_media__6rvjq{position:relative;aspect-ratio:4/3;background:#f0eee9;overflow:hidden}.HomeTrustCards_media__6rvjq img{width:100%;height:100%;object-fit:cover;display:block}.HomeTrustCards_body__t5OJ_{display:flex;flex-direction:column;gap:8px;padding:20px 20px 22px;flex:1}.HomeTrustCards_eyebrow__RAsLd{margin:0;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--primary)}.HomeTrustCards_title__YN6Kf{margin:0;font-family:var(--font-site-display);font-size:18px;font-weight:800;color:#1c1b1a;letter-spacing:-.02em;line-height:1.25}.HomeTrustCards_text__NQyc5{margin:0;font-size:14px;line-height:1.5;color:#706e6a;flex:1}.HomeTrustCards_link__2wqdY{display:inline-flex;align-items:center;gap:8px;margin-top:8px;font-size:14px;font-weight:700;color:var(--primary)}@media (max-width:900px){.HomeTrustCards_section__oYxAj{padding:72px 0}.HomeTrustCards_grid__5TD93{grid-template-columns:1fr;gap:16px}}@media (max-width:640px){.HomeTrustCards_section__oYxAj{padding:56px 0}.HomeTrustCards_wrap__WzKyP{padding:0 16px}}.decor_srOnly__f0HbP{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.decor_stickers__x33__{display:inline-flex;gap:2px;flex-shrink:0}.decor_sticker__puNFe{line-height:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.25))}.decor_overlay__0VNqB{position:absolute;top:10px;right:10px;z-index:2;display:inline-flex;align-items:center;gap:6px;max-width:calc(100% - 20px);padding:5px 11px 5px 7px;border-radius:999px;background:var(--decor-bg);color:var(--decor-fg);box-shadow:0 0 0 1px color-mix(in srgb,var(--decor-accent) 45%,transparent),0 6px 18px -6px color-mix(in srgb,var(--decor-accent) 70%,transparent),0 2px 6px rgba(0,0,0,.18);font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.01em;pointer-events:none;overflow:hidden}.decor_overlay__0VNqB .decor_sticker__puNFe{font-size:16px}.decor_overlayText__kW_9G{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.decor_overlayUntil__Ha_8v{font-size:11px;font-weight:500;color:var(--decor-accent)}.decor_overlaySpark__2CeMb{position:absolute;right:-4px;top:-6px;width:22px;height:22px;color:var(--decor-accent);opacity:.35;transform:rotate(12deg)}@media (max-width:480px){.decor_overlay__0VNqB{top:8px;right:8px;padding:4px 9px 4px 6px;font-size:11px}.decor_overlayUntil__Ha_8v{display:none}}.decor_chip__EaT9v{display:inline-flex;align-items:center;gap:1px;margin-left:6px;padding:2px 6px;border-radius:999px;background:var(--decor-bg);box-shadow:0 2px 8px -3px color-mix(in srgb,var(--decor-accent) 80%,transparent);vertical-align:1px}.decor_chip__EaT9v .decor_sticker__puNFe{font-size:12px}.decor_inline__e5YcZ{position:relative;display:flex;align-items:center;gap:12px;margin:12px 0 4px;padding:12px 16px 12px 12px;border-radius:16px;background:var(--decor-soft);border:1px solid var(--decor-border);color:var(--decor-ink);overflow:hidden;isolation:isolate}.decor_medallion__tSYFO{display:inline-flex;align-items:center;justify-content:center;gap:2px;min-width:44px;height:44px;padding:0 6px;border-radius:999px;background:var(--decor-bg);box-shadow:0 6px 16px -6px color-mix(in srgb,var(--decor-accent) 80%,transparent);flex-shrink:0}.decor_medallion__tSYFO .decor_sticker__puNFe{font-size:22px}.decor_inlineBody__09R76{display:flex;flex-direction:column;min-width:0;gap:1px}.decor_inlineEyebrow__G73G_{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.7}.decor_inlineTitle__5LFxw{font-size:15px;line-height:1.3}.decor_inlineNote__L71GH{font-size:13px;line-height:1.45;opacity:.9;margin-top:2px}.decor_inlineSparks__tGUBa{position:absolute;inset:0;z-index:-1;pointer-events:none;color:var(--decor-ink)}.decor_inlineSpark1__wWzFt,.decor_inlineSpark2__ta0zw,.decor_inlineSpark3__Krk_S{position:absolute;opacity:.09}.decor_inlineSpark1__wWzFt{right:14px;top:-10px;width:46px;height:46px;transform:rotate(18deg)}.decor_inlineSpark2__ta0zw{right:64px;bottom:-12px;width:30px;height:30px;transform:rotate(-12deg)}.decor_inlineSpark3__Krk_S{right:112px;top:8px;width:16px;height:16px}.decor_particles__C2s1S{position:absolute;inset:0;z-index:3;overflow:hidden;pointer-events:none;contain:strict}.decor_particleTrack__MYMGf{position:absolute;top:0;height:100%;animation-name:decor_decorFall__pedWu;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform}.decor_particle__ZMZ_1{display:block;margin-top:-32px;animation:decor_decorSway__WGj7D var(--sway-duration,4s) ease-in-out infinite alternate}.decor_particleGlyph__XRcMx{display:block;width:100%;height:auto;filter:drop-shadow(0 0 2px rgba(0,0,0,.28))}.decor_particles__C2s1S[data-paused] .decor_particleTrack__MYMGf,.decor_particles__C2s1S[data-paused] .decor_particle__ZMZ_1{animation-play-state:paused}@keyframes decor_decorFall__pedWu{0%{transform:translateZ(0)}to{transform:translate3d(0,calc(100% + 40px),0)}}@keyframes decor_decorSway__WGj7D{0%{transform:translateX(calc(var(--sway, 14px) * -1)) rotate(0deg)}to{transform:translateX(var(--sway,14px)) rotate(var(--spin,120deg))}}@media (max-width:640px){.decor_particleTrack__MYMGf:nth-child(n+13){display:none}}@media (prefers-reduced-motion:reduce){.decor_particles__C2s1S{display:none}}.CartPanel_backdrop___ydVF{position:fixed;inset:0;z-index:80;display:flex;justify-content:flex-end;background:rgba(20,18,16,.42);backdrop-filter:blur(2px);animation:CartPanel_fadeIn__jmBfo .16s ease-out}.CartPanel_panel__i3b2J{display:flex;flex-direction:column;width:min(460px,100%);height:100%;background:var(--bg,#f8f7f6);color:var(--fg,#1c1b1a);box-shadow:var(--shadow-lg);animation:CartPanel_slideIn___LiK_ .2s cubic-bezier(.22,.8,.3,1)}.CartPanel_head__m0oO9{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 20px 14px;border-bottom:1px solid var(--border,#ece9e6);background:var(--bg,#f8f7f6)}.CartPanel_eyebrow__XPPkB{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--slate-500,#706e6a)}.CartPanel_title__73AJy{margin:3px 0 0;font-size:21px;line-height:1.2;font-weight:700}.CartPanel_closeBtn__0gtbf{flex:none;width:36px;height:36px;border:1px solid var(--border,#ece9e6);border-radius:50%;background:var(--muted,#f2f0ee);color:var(--slate-600,#565450);font-size:22px;line-height:1;cursor:pointer;transition:transform .15s ease,background .15s ease}.CartPanel_closeBtn__0gtbf:hover:not(:disabled){background:var(--border,#ece9e6);transform:rotate(90deg)}.CartPanel_closeBtn__0gtbf:disabled{opacity:.5;cursor:default}.CartPanel_body__QJYHS{flex:1;overflow-y:auto;padding:16px 20px 24px;-webkit-overflow-scrolling:touch}.CartPanel_cartList__3yIxD{display:flex;flex-direction:column;gap:12px}.CartPanel_item__bI0XT{padding:14px 14px 12px;border:1px solid var(--border,#ece9e6);border-radius:var(--radius,14px);background:#fff;box-shadow:var(--shadow-sm);transition:box-shadow .16s ease,transform .16s ease,border-color .16s ease;animation:CartPanel_itemIn__OxOVF .2s ease-out both}.CartPanel_item__bI0XT:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.CartPanel_itemError__vP83I{border-color:#e6a5a5;background:#fff7f7;box-shadow:0 0 0 3px rgba(185,28,28,.12)}.CartPanel_itemTop__vSqDc{display:flex;justify-content:space-between;gap:12px}.CartPanel_itemRoom__Gnjr3{font-weight:650;font-size:15px}.CartPanel_itemWhen__05DAq{margin-top:2px;font-size:13px;color:var(--slate-500,#706e6a)}.CartPanel_itemPrice__dcE_y{flex:none;font-weight:700;font-size:15px;white-space:nowrap}.CartPanel_itemAddons__7LEKM{margin-top:8px;font-size:12px;color:var(--slate-500,#706e6a)}.CartPanel_itemActions__LNsvW{display:flex;gap:8px;margin-top:10px}.CartPanel_itemBtn__BupC7{padding:6px 10px;border:1px solid var(--border,#ece9e6);border-radius:9px;background:var(--muted,#f2f0ee);color:var(--slate-600,#565450);font-size:12px;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.CartPanel_itemBtn__BupC7:hover{background:var(--border,#ece9e6);color:var(--fg,#1c1b1a)}.CartPanel_itemBtnDanger__pPJo4:hover{background:#fde8e8;color:#b91c1c}.CartPanel_itemErrorText__muof_{margin-top:8px;font-size:12px;color:#b91c1c}.CartPanel_skeletonPrice__e4vvt,.CartPanel_skeletonTotal__OeTvn{display:inline-block;width:64px;height:14px;border-radius:7px;background:linear-gradient(90deg,#ece9e6 25%,#f5f3f1 50%,#ece9e6 75%);background-size:200% 100%;animation:CartPanel_shimmer__7doTB 1.2s linear infinite}.CartPanel_skeletonTotal__OeTvn{width:90px;height:18px}.CartPanel_empty__DYrSH{padding:44px 20px;text-align:center;color:var(--slate-500,#706e6a)}.CartPanel_emptyIcon__KdUDg{width:64px;height:64px;margin:0 auto 14px;display:grid;place-items:center;border-radius:50%;background:var(--accent-faint,#f3f0fd);font-size:28px}.CartPanel_emptyTitle__4BMga{font-size:17px;font-weight:700;color:var(--fg,#1c1b1a);margin-bottom:6px}.CartPanel_empty__DYrSH p{margin:0;font-size:13px;line-height:1.5}.CartPanel_checkout___p203{display:flex;flex-direction:column;gap:16px}.CartPanel_backLink__JB0UM{align-self:flex-start;padding:0;border:0;background:none;color:var(--primary,#7b5fd4);font-size:13px;font-weight:600;cursor:pointer}.CartPanel_backLink__JB0UM:hover:not(:disabled){text-decoration:underline}.CartPanel_backLink__JB0UM:disabled{opacity:.5;cursor:default}.CartPanel_section__yh1vt{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--border,#ece9e6);border-radius:var(--radius,14px);background:#fff}.CartPanel_sectionTitle__RRItn{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--slate-500,#706e6a)}.CartPanel_segment__cCXLn{display:flex;gap:8px}.CartPanel_segmentBtn__r53cQ{flex:1;padding:9px 10px;border:1px solid var(--border,#ece9e6);border-radius:10px;background:transparent;color:var(--slate-600,#565450);font-size:13px;font-weight:600;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.CartPanel_segmentBtn__r53cQ:hover{background:var(--muted,#f2f0ee)}.CartPanel_segmentActive__2d7QY{border-color:var(--primary,#7b5fd4);background:var(--accent-faint,#f3f0fd);color:var(--primary,#7b5fd4)}.CartPanel_select__MBQTl{width:100%;padding:9px 10px;border:1px solid var(--border,#ece9e6);border-radius:10px;background:#fff;color:inherit;font-size:13px}.CartPanel_field___d_O7{display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--slate-500,#706e6a)}.CartPanel_field___d_O7 em{font-style:normal;opacity:.7}.CartPanel_field___d_O7 input{padding:10px 12px;border:1px solid var(--border,#ece9e6);border-radius:10px;background:var(--bg,#f8f7f6);color:var(--fg,#1c1b1a);font-size:14px;transition:border-color .15s ease,box-shadow .15s ease}.CartPanel_field___d_O7 input:focus{outline:none;border-color:var(--primary,#7b5fd4);box-shadow:0 0 0 3px var(--accent-faint,#f3f0fd)}.CartPanel_fieldError__Z0_6Z{margin-top:-4px;font-size:11px;color:#b91c1c}.CartPanel_hint__dY1w_{font-size:12px;line-height:1.45;color:var(--slate-500,#706e6a)}.CartPanel_hint__dY1w_ a,.CartPanel_linkBtn__kYDjt{color:var(--primary,#7b5fd4)}.CartPanel_linkBtn__kYDjt{padding:0;border:0;background:none;font:inherit;cursor:pointer;text-decoration:underline}.CartPanel_methods__5V1Q_{display:flex;flex-direction:column;gap:8px}.CartPanel_method__Ri_Qc{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--border,#ece9e6);border-radius:11px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.CartPanel_method__Ri_Qc:hover{background:var(--muted,#f2f0ee)}.CartPanel_method__Ri_Qc:has(input:checked){border-color:var(--primary,#7b5fd4);background:var(--accent-faint,#f3f0fd)}.CartPanel_method__Ri_Qc:has(input:disabled){opacity:.55;cursor:default}.CartPanel_method__Ri_Qc input{margin-top:2px;accent-color:var(--primary,#7b5fd4)}.CartPanel_method__Ri_Qc span{display:flex;flex-direction:column;gap:2px;font-size:13px;font-weight:600}.CartPanel_method__Ri_Qc small{font-size:11px;font-weight:400;color:var(--slate-500,#706e6a)}.CartPanel_methodCardActive__w4JJx{display:flex;flex-direction:column;gap:3px;padding:12px;border:1px solid var(--primary,#7b5fd4);border-radius:11px;background:var(--accent-faint,#f3f0fd);font-size:13px;font-weight:600}.CartPanel_methodCardActive__w4JJx small{font-size:11px;font-weight:400;color:var(--slate-500,#706e6a)}.CartPanel_agreementBanner__wnWmn{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid #f0d38a;border-radius:12px;background:#fffbeb;color:#92400e;font-size:12px;line-height:1.5}.CartPanel_agreementBanner__wnWmn strong{font-size:13px}.CartPanel_agreementBanner__wnWmn a{color:inherit;font-weight:700}.CartPanel_limitBanner__diaNX{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid #e6a5a5;border-radius:12px;background:#fff5f5;color:#b91c1c;font-size:12px;line-height:1.5}.CartPanel_limitBanner__diaNX strong{font-size:13px}.CartPanel_postpayLine__SkZuw{font-size:12px;line-height:1.45;color:var(--slate-500,#706e6a)}.CartPanel_consentSection__leLJ7{gap:12px}.CartPanel_consent__H6dHC{display:flex;gap:10px;align-items:flex-start;padding:12px;border:1px solid var(--border,#ece9e6);border-radius:11px;cursor:pointer;transition:border-color .16s ease,background .16s ease}.CartPanel_consent__H6dHC:hover{background:var(--muted,#f2f0ee)}.CartPanel_consentChecked__xEw9n{border-color:#b7d9c0;background:#f4fbf5}.CartPanel_consent__H6dHC input{margin-top:2px;accent-color:var(--accent,#16a34a)}.CartPanel_consentBody__Fb_X8{display:flex;flex-direction:column;gap:6px;font-size:12px;line-height:1.45;color:var(--slate-600,#565450)}.CartPanel_consentBody__Fb_X8 strong{font-size:13px;color:var(--fg,#1c1b1a)}.CartPanel_consentText___PJ7i{font-size:11px;color:var(--slate-500,#706e6a);max-height:96px;overflow-y:auto}.CartPanel_consentText___PJ7i p{margin:0 0 4px}.CartPanel_consentLink__mAart{color:var(--slate-600,#565450)}.CartPanel_consentLink__mAart a{color:var(--primary,#7b5fd4)}.CartPanel_noCallLabel___gOz7{font-size:12.5px;line-height:1.45;color:var(--fg,#1c1b1a)}.CartPanel_noCallLabel___gOz7 a{color:var(--primary,#7b5fd4)}.CartPanel_noCallHint__NnvRe{font-size:11.5px;line-height:1.4;color:var(--slate-500,#706e6a)}.CartPanel_errorBox__7s3JM{padding:10px 12px;border:1px solid #e6a5a5;border-radius:10px;background:#fff5f5;color:#b91c1c;font-size:13px;line-height:1.4;animation:CartPanel_itemIn__OxOVF .16s ease-out}.CartPanel_footer__0cVIp{padding:14px 20px 18px;border-top:1px solid var(--border,#ece9e6);background:var(--bg,#f8f7f6)}.CartPanel_totalRow__gE3JN{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;color:var(--slate-500,#706e6a)}.CartPanel_totalRow__gE3JN strong{font-size:20px;color:var(--fg,#1c1b1a)}.CartPanel_primaryBtn__zA_yF{width:100%;margin-top:12px;padding:13px 16px;border:0;border-radius:12px;background:var(--primary,#7b5fd4);color:#fff;font-size:15px;font-weight:700;cursor:pointer;box-shadow:var(--shadow-md);transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.CartPanel_primaryBtn__zA_yF:hover:not(:disabled){background:var(--secondary,#6248a8);box-shadow:var(--shadow-lg);transform:translateY(-1px)}.CartPanel_primaryBtn__zA_yF:active:not(:disabled){transform:translateY(0)}.CartPanel_primaryBtn__zA_yF:disabled{opacity:.5;cursor:default;box-shadow:none}.CartPanel_footerHint__9mBPq{margin-top:8px;text-align:center;font-size:11px;color:var(--slate-400,#9b9896)}.CartPanel_success__H5xgy{display:flex;flex-direction:column;align-items:stretch;gap:12px;animation:CartPanel_itemIn__OxOVF .24s ease-out}.CartPanel_successMark__8asEV{width:64px;height:64px;margin:8px auto 0;display:grid;place-items:center;border-radius:50%;background:var(--accent,#16a34a);color:#fff;font-size:34px;font-weight:700;animation:CartPanel_pop__0h8MA .32s cubic-bezier(.2,1.4,.4,1)}.CartPanel_successTitle__G6Bpc{margin:0;text-align:center;font-size:20px}.CartPanel_successText__7XljO{margin:0 0 4px;text-align:center;font-size:13px;color:var(--slate-500,#706e6a);line-height:1.5}.CartPanel_noCallCard__9vF2N{display:flex;gap:12px;align-items:flex-start;max-width:360px;margin:2px auto 0;padding:14px 16px;border:1px solid #b7d9c0;border-radius:var(--radius,14px);background:linear-gradient(135deg,#f6fcf7,#e9f6ed);animation:CartPanel_itemIn__OxOVF .22s ease-out}.CartPanel_noCallIcon__jejPj{flex:0 0 auto;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--accent,#16a34a);color:#fff;font-size:16px;font-weight:700}.CartPanel_noCallBody__uX7ag{display:flex;flex-direction:column;gap:4px;min-width:0}.CartPanel_noCallTitle__6cvBy{font-size:14px;font-weight:700;color:#14532d;line-height:1.35}.CartPanel_noCallText__H_kZ5{margin:0;font-size:12.5px;color:#166534;line-height:1.45}.CartPanel_successList__zwD8b{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.CartPanel_successList__zwD8b li{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--border,#ece9e6);border-radius:10px;background:#fff;font-size:13px}.CartPanel_successRoom__OkEJk{font-weight:650}.CartPanel_successWhen__BWV3h{color:var(--slate-500,#706e6a);text-align:right}.CartPanel_eripCard__bW_lg,.CartPanel_invoiceCard__WZXhi{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid var(--border,#ece9e6);border-radius:var(--radius,14px);background:#fff}.CartPanel_eripRow__sPGsu{display:flex;justify-content:space-between;gap:12px;font-size:13px}.CartPanel_eripRow__sPGsu span{color:var(--slate-500,#706e6a)}.CartPanel_mono__7_yJv{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.03em}.CartPanel_eripHint__XGRvy{font-size:12px;color:var(--slate-500,#706e6a)}.CartPanel_copyBtn__D31ZM,.CartPanel_downloadBtn__W_IBk{align-self:flex-start;padding:8px 12px;border:1px solid var(--border,#ece9e6);border-radius:9px;background:var(--muted,#f2f0ee);color:var(--slate-600,#565450);font-size:12px;font-weight:600;cursor:pointer;text-decoration:none;transition:background .15s ease}.CartPanel_copyBtn__D31ZM:hover,.CartPanel_downloadBtn__W_IBk:hover{background:var(--border,#ece9e6)}.CartPanel_invoiceHead__DFb6v{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.CartPanel_invoiceBadge__SNB_e{padding:3px 8px;border-radius:7px;background:#fef3c7;color:#92400e;font-size:11px;font-weight:700}.CartPanel_invoiceDue__ILO4s{font-size:12px;color:var(--slate-500,#706e6a)}.CartPanel_noticeCard__k5Epe{animation:CartPanel_itemIn__OxOVF .2s ease-out;background:#fff}.CartPanel_noticeCard__k5Epe:hover{background:var(--accent-faint,#f3f0fd)}@keyframes CartPanel_fadeIn__jmBfo{0%{opacity:0}to{opacity:1}}@keyframes CartPanel_slideIn___LiK_{0%{transform:translateX(24px);opacity:.4}to{transform:translateX(0);opacity:1}}@keyframes CartPanel_itemIn__OxOVF{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes CartPanel_shimmer__7doTB{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes CartPanel_pop__0h8MA{0%{transform:scale(.5);opacity:0}70%{transform:scale(1.08);opacity:1}to{transform:scale(1)}}@media (max-width:520px){.CartPanel_panel__i3b2J{width:100%}.CartPanel_head__m0oO9{padding:16px 16px 12px}.CartPanel_body__QJYHS{padding:14px 16px 20px}.CartPanel_footer__0cVIp{padding:12px 16px 16px}}@media (prefers-reduced-motion:reduce){.CartPanel_backdrop___ydVF,.CartPanel_errorBox__7s3JM,.CartPanel_item__bI0XT,.CartPanel_noCallCard__9vF2N,.CartPanel_noticeCard__k5Epe,.CartPanel_panel__i3b2J,.CartPanel_skeletonPrice__e4vvt,.CartPanel_skeletonTotal__OeTvn,.CartPanel_successMark__8asEV,.CartPanel_success__H5xgy{animation:none}.CartPanel_closeBtn__0gtbf:hover:not(:disabled),.CartPanel_item__bI0XT:hover,.CartPanel_primaryBtn__zA_yF:hover:not(:disabled){transform:none}}.HomeFaq_list__rAM99{max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.HomeFaq_item__UC8Uw{background:#fff;border:1px solid #e8e4df;border-radius:12px;overflow:hidden;transition:border-color .2s,box-shadow .2s}.HomeFaq_itemOpen__zHCTh{border-color:#c4b5fd;box-shadow:0 8px 24px rgba(123,95,212,.12)}.HomeFaq_q__p2IFb{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-site-display);font-size:16px;font-weight:700;color:#1c1b1a;transition:color .15s}.HomeFaq_itemOpen__zHCTh .HomeFaq_q__p2IFb{color:var(--secondary)}.HomeFaq_icon__EbazZ{width:28px;height:28px;border-radius:50%;background:#f3f0fd;border:1px solid #d9d0f5;flex-shrink:0;position:relative}.HomeFaq_icon__EbazZ:after,.HomeFaq_icon__EbazZ:before{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;background:var(--primary);transform:translate(-50%,-50%);border-radius:1px;transition:transform .2s}.HomeFaq_icon__EbazZ:after{transform:translate(-50%,-50%) rotate(90deg)}.HomeFaq_itemOpen__zHCTh .HomeFaq_icon__EbazZ:after{transform:translate(-50%,-50%) rotate(0deg);opacity:0}.HomeFaq_a___QA4x{padding:0 20px 18px;font-size:15px;line-height:1.65;color:#565450;white-space:pre-line}@media (max-width:640px){.HomeFaq_q__p2IFb{font-size:15px;padding:16px}.HomeFaq_a___QA4x{padding:0 16px 16px;font-size:14px}}.RoomDescription_box__Z2oL2{font-size:15.5px;line-height:1.65;color:#374151}.RoomDescription_para__Tj6W9{margin:0 0 12px}.RoomDescription_para__Tj6W9:first-child{font-weight:600;color:#111827}.RoomDescription_list__1D2Ag{margin:0 0 12px;padding-left:22px}.RoomDescription_list__1D2Ag li{margin-bottom:6px}.RoomDescription_box__Z2oL2>:last-child{margin-bottom:0}.room-page_main__w6Xub{width:100%;max-width:1240px;margin:0 auto;padding:32px 24px;box-sizing:border-box}.room-page_title__kAsu2{font-family:var(--font-site-display);font-size:32px;margin-bottom:20px}.room-page_layout__18rfO{display:block}.room-page_side__p014P{display:none}@media (min-width:1100px){.room-page_layout__18rfO{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:36px;align-items:start}.room-page_side__p014P{display:block;align-self:stretch}}.room-page_booking__20849{margin-top:36px;scroll-margin-top:84px}@media (prefers-reduced-motion:no-preference){html:has(#room-page_booking__20849){scroll-behavior:smooth}}.room-page_schema___oOPK{margin-top:44px}.room-page_schemaTitle__MeFiF{font-family:var(--font-site-display);font-size:24px;margin-bottom:18px}.room-page_schemaImg__kHwaB{width:100%;max-width:800px;border-radius:12px;display:block;margin:0 auto;box-shadow:0 1px 2px rgba(15,23,42,.04),0 8px 24px rgba(15,23,42,.08)}.room-page_schemaBtn__E5gxj{display:block;width:fit-content;max-width:100%;margin:0 auto;padding:0;border:none;background:transparent;cursor:zoom-in}.room-page_schemaBtn__E5gxj .room-page_schemaImg__kHwaB{margin:0}.room-page_shots__Rhk59{margin-top:44px}.room-page_shotsTitle__n1fkU{font-family:var(--font-site-display);font-size:24px;margin-bottom:18px}@media (max-width:820px){.room-page_main__w6Xub{padding:20px 12px}.room-page_title__kAsu2{font-size:24px;margin-bottom:14px}}.room-page_videos__S8n6r{margin-top:44px}.room-page_videosTitle__El3ot{font-family:var(--font-site-display);font-size:24px;margin-bottom:18px}.room-page_videosList__Xl5O3.room-page_videosList__Xl5O3{justify-content:flex-start;gap:16px}.room-page_videosList__Xl5O3.room-page_videosList__Xl5O3>*{flex:0 1 calc((100% - 32px) / 3);max-width:calc((100% - 32px) / 3)}@media (min-width:1100px){.room-page_videosList__Xl5O3.room-page_videosList__Xl5O3>*{flex-basis:calc((100% - 48px) / 4);max-width:calc((100% - 48px) / 4)}}@media (max-width:820px){.room-page_videosList__Xl5O3.room-page_videosList__Xl5O3{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;-webkit-overflow-scrolling:touch}.room-page_videosList__Xl5O3.room-page_videosList__Xl5O3>*{flex:0 0 68%;max-width:68%;scroll-snap-align:start}}.RoomCard_card__o_OzB{display:block;text-decoration:none;color:inherit;background:#fff;border-radius:16px;border:1.5px solid #ece9e3;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.RoomCard_card__o_OzB:hover{transform:translateY(-4px);box-shadow:0 12px 36px rgba(0,0,0,.1);border-color:#d5cff5}.RoomCard_photo__eGwOl{width:100%;aspect-ratio:4/4;overflow:hidden;background:#f0eee9;position:relative}.RoomCard_priceBadge__At3s6{position:absolute;right:10px;bottom:10px;z-index:1;padding:6px 10px;border-radius:8px;background:rgba(255,255,255,.92);color:#1c1b1a;font-size:13px;font-weight:700;line-height:1.2;letter-spacing:-.01em;box-shadow:0 2px 10px rgba(0,0,0,.06);pointer-events:none;display:flex;flex-direction:column;align-items:flex-end}.RoomCard_priceNote__rgnQC{font-size:10px;font-weight:600;color:var(--primary);letter-spacing:0}@media (max-width:640px){.RoomCard_priceBadge__At3s6{right:8px;bottom:8px;left:auto;top:auto;font-size:12px;padding:5px 8px;max-width:calc(100% - 16px)}}.RoomCard_photoImg___HdT_{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.7,.2,1),opacity .4s ease}.RoomCard_card__o_OzB:hover .RoomCard_photoImg___HdT_{transform:scale(1.04)}.RoomCard_photo__eGwOl .RoomCard_photoImg___HdT_.RoomCard_photoHover__gImOd{opacity:0;animation:none}@media (hover:hover){.RoomCard_card__o_OzB:hover .RoomCard_photoImg___HdT_.RoomCard_photoHover__gImOd[data-loaded]{opacity:1}}.RoomCard_area__K34SK{position:absolute;left:10px;top:10px;z-index:1;font-size:12px;font-weight:700;color:#fff;white-space:nowrap;background:rgba(20,16,34,.55);padding:4px 9px;border-radius:100px;pointer-events:none}.RoomCard_placeholder__zt3d3{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#b0a8a0;font-size:13px}.RoomCard_info___8K8v{padding:14px 14px 16px}.RoomCard_name__MdmGq{font-family:var(--font-site-display);font-size:15px;font-weight:800;color:#1c1b1a;letter-spacing:-.01em;text-transform:uppercase;line-height:1.2;min-width:0;overflow-wrap:anywhere}@media (max-width:640px){.RoomCard_info___8K8v{padding:11px 11px 13px}.RoomCard_name__MdmGq{font-size:13px}.RoomCard_area__K34SK{left:8px;top:8px;font-size:11px;padding:3px 7px}}.HomepageRooms_wrap__UEkVf{position:relative}.HomepageRooms_grid__7dZkZ{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.HomepageRooms_arrow__TdpRx{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:40px;height:40px;border-radius:50%;border:1.5px solid rgba(0,0,0,.12);background:rgba(255,255,255,.92);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-size:20px;line-height:1;cursor:pointer;color:#706e6a;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:border-color .15s,color .15s,background .15s,box-shadow .15s}.HomepageRooms_prev__pHLjv{left:8px}.HomepageRooms_next__hp4KX{right:8px}.HomepageRooms_arrow__TdpRx:hover:not(:disabled){border-color:#7b5fd4;color:#7b5fd4;background:rgba(245,243,250,.96);box-shadow:0 4px 12px rgba(123,95,212,.2)}.HomepageRooms_arrow__TdpRx:disabled{opacity:0;pointer-events:none}@media (max-width:860px){.HomepageRooms_grid__7dZkZ{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.HomepageRooms_grid__7dZkZ{grid-template-columns:repeat(2,1fr);gap:10px}.HomepageRooms_arrow__TdpRx{width:32px;height:32px;font-size:16px}.HomepageRooms_prev__pHLjv{left:4px}.HomepageRooms_next__hp4KX{right:4px}}.ClothingCatalogList_sections__INF8K{display:flex;flex-direction:column;gap:40px}.ClothingCatalogList_catalogContent__cjGSa{display:flex;flex-direction:column;gap:32px}.ClothingCatalogList_catalogControls__OjUVT{display:flex;flex-direction:column;gap:12px}.ClothingCatalogList_searchBox__AGPWr{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 14px;border:1px solid #ddd7d0;border-radius:14px;background:#fff;color:#8a8178;box-shadow:0 4px 16px rgba(28,25,23,.04)}.ClothingCatalogList_searchBox__AGPWr:focus-within{border-color:#8060cb;box-shadow:0 0 0 3px rgba(128,96,203,.12)}.ClothingCatalogList_searchBox__AGPWr input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#1c1917;font:inherit;font-size:15px}.ClothingCatalogList_searchBox__AGPWr input::placeholder{color:#a49c94}.ClothingCatalogList_searchBox__AGPWr button{width:28px;height:28px;padding:0;border:0;border-radius:50%;background:#f0ece8;color:#6d655e;font-size:20px;line-height:1;cursor:pointer}.ClothingCatalogList_searchBox__AGPWr button:hover{background:#e5dff2;color:#6248a8}.ClothingCatalogList_srOnly__d54O_{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ClothingCatalogList_emptyState__e8XQR{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 20px;border:1px dashed #d8d0c8;border-radius:16px;color:#706e6a;text-align:center}.ClothingCatalogList_emptyState__e8XQR i{color:#8060cb;font-size:24px}.ClothingCatalogList_categoryFilters__dp39I{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0}.ClothingCatalogList_advancedFilters__ec9Ro{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.ClothingCatalogList_selectFilter__jWpFP{display:flex;flex-direction:column;gap:5px;color:#706e6a;font-size:12px;font-weight:650}.ClothingCatalogList_selectFilter__jWpFP select{min-width:150px;min-height:40px;padding:0 32px 0 12px;border:1px solid #e8e4df;border-radius:10px;background:#fff;color:#1c1917;font:inherit;font-size:14px;cursor:pointer}.ClothingCatalogList_resetFilter__11BW4:focus-visible,.ClothingCatalogList_selectFilter__jWpFP select:focus-visible{outline:3px solid rgba(128,96,203,.18);outline-offset:2px}.ClothingCatalogList_resetFilter__11BW4{min-height:40px;padding:0 12px;border:0;border-radius:10px;background:#f3f0fd;color:#6248a8;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.ClothingCatalogList_categoryFilter__ZkmlZ{flex:0 0 auto;min-height:40px;padding:8px 15px;border:1px solid #e8e4df;border-radius:999px;background:#fff;color:#706e6a;font:inherit;font-size:14px;font-weight:650;cursor:pointer;transition:color .2s,border-color .2s,background .2s}.ClothingCatalogList_categoryFilter__ZkmlZ:focus-visible,.ClothingCatalogList_categoryFilter__ZkmlZ:hover{border-color:#c4b5fd;color:#6248a8}.ClothingCatalogList_categoryFilterActive__XffkD{border-color:#6248a8;background:#f3f0fd;color:#6248a8}.ClothingCatalogList_sectionTitle__hWyBT{margin:0 0 20px;font-size:22px;font-weight:700;color:#1c1917}.ClothingCatalogList_grid___xfwH{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.ClothingCatalogList_card__hJg9Q{background:#fff;border:1px solid #e8e4df;border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.ClothingCatalogList_imageBtn__sz_kM{position:relative;display:block;width:100%;padding:0;border:none;background:#f5f3ef;cursor:zoom-in;aspect-ratio:3/4;overflow:hidden}.ClothingCatalogList_imageBtn__sz_kM:hover .ClothingCatalogList_image__WH48V{transform:scale(1.03)}.ClothingCatalogList_imageBtn__sz_kM:hover .ClothingCatalogList_zoomHint__uCMZw{opacity:1}.ClothingCatalogList_image__WH48V{width:100%;height:100%;object-fit:contain;padding:12px;transition:transform .25s ease}.ClothingCatalogList_zoomHint__uCMZw{position:absolute;right:10px;bottom:10px;width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,.45);color:#fff;font-size:14px;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;pointer-events:none}.ClothingCatalogList_imagePlaceholder__d_hxx{aspect-ratio:3/4;background:linear-gradient(135deg,#f5f3ef,#ebe6de);display:flex;align-items:center;justify-content:center;font-size:36px;opacity:.25}.ClothingCatalogList_info__BSMn3{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px}.ClothingCatalogList_name__Z_Nva{font-size:14px;line-height:1.35;color:#1c1917}.ClothingCatalogList_meta__V_FVp{display:flex;flex-wrap:wrap;gap:5px;color:#7d756e;font-size:12px;line-height:1.3}.ClothingCatalogList_meta__V_FVp span{padding:3px 7px;border-radius:6px;background:#f5f2ee}.ClothingCatalogList_price__e01Jd{color:#6248a8;font-weight:700;font-size:13px}.ClothingCatalogList_desc__zjnNj{margin:0;font-size:13px;color:#706e6a;line-height:1.45}@media (min-width:900px){.ClothingCatalogList_grid___xfwH{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.ClothingCatalogList_sectionTitle__hWyBT{font-size:24px;margin-bottom:24px}.ClothingCatalogList_name__Z_Nva{font-size:15px}}@media (max-width:640px){.ClothingCatalogList_categoryFilters__dp39I{flex-wrap:nowrap;overflow-x:auto;margin:0 -4px;padding:4px;scrollbar-width:none}.ClothingCatalogList_categoryFilters__dp39I::-webkit-scrollbar{display:none}.ClothingCatalogList_categoryFilter__ZkmlZ{min-height:42px}}.RoomAbout_grid__zz5d2{display:flow-root;margin:0 0 36px}.RoomAbout_right__526gB{float:right;width:min(340px,42%);margin:4px 0 20px 28px}.RoomAbout_right__526gB img{width:100%;border-radius:14px;display:block;object-fit:cover;box-shadow:0 1px 2px rgba(15,23,42,.04),0 12px 30px rgba(15,23,42,.09)}.RoomAbout_single__Qs12n{margin:0 0 36px}.RoomAbout_single__Qs12n img{width:100%;max-width:560px;border-radius:14px;display:block}.RoomAbout_guestsLine__gRXGB{margin:14px 0 0;font-size:14.5px;line-height:1.5;color:#4b5563}@media (max-width:760px){.RoomAbout_right__526gB{float:none;width:100%;margin:0 0 20px}}.RoomBackgrounds_section__oTGFX{margin-top:52px;padding-top:36px;border-top:1px solid #e7e5e4}.RoomBackgrounds_group__wHtV_+.RoomBackgrounds_group__wHtV_{margin-top:44px}.RoomBackgrounds_title__IfcME{margin:0 0 20px;font-family:var(--font-site-display);font-size:24px;line-height:1.2}.RoomBackgrounds_grid__0TyUr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.RoomBackgrounds_card__bvD3T{min-width:0;overflow:hidden;display:flex;flex-direction:column;background:#fff;border:1px solid #e8e4df;border-radius:14px}.RoomBackgrounds_media__9CSPf{aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;padding:10px;box-sizing:border-box;overflow:hidden;background:#f7f5f2;color:#c4bfb8;font-size:28px}.RoomBackgrounds_media__9CSPf img{width:100%;height:100%;object-fit:contain}.RoomBackgrounds_body__zcUbh{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:13px 14px 15px}.RoomBackgrounds_category__4FL2B{color:var(--primary,#564788);font-size:10px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.RoomBackgrounds_name__3bu9y{margin:0;color:#1c1917;font-size:14px;font-weight:750;line-height:1.35}.RoomBackgrounds_ask__26uWW,.RoomBackgrounds_free__xP20j{display:inline-flex;padding:4px 9px;border-radius:999px;font-size:11px;font-weight:700}.RoomBackgrounds_free__xP20j{color:var(--primary,#564788);background:color-mix(in srgb,var(--primary,#564788) 12%,#fff)}.RoomBackgrounds_ask__26uWW{color:#57534e;background:#f5f3ef}.RoomBackgrounds_link__AOrjA{margin-top:auto;color:var(--primary,#564788);font-size:12px;font-weight:700;text-decoration:none}.RoomBackgrounds_link__AOrjA:hover{text-decoration:underline}@media (max-width:960px){.RoomBackgrounds_grid__0TyUr{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.RoomBackgrounds_section__oTGFX{margin-top:40px;padding-top:28px}.RoomBackgrounds_title__IfcME{font-size:21px}.RoomBackgrounds_grid__0TyUr{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:480px){.RoomBackgrounds_grid__0TyUr{grid-template-columns:1fr}}.cabinet_cabinet__Nsadm{flex:1;display:flex;flex-direction:column;background:#fafafa;color:#1a1820;font-family:var(--font-site-body);--cabinet-primary:#7b5fd4;--cabinet-primary-muted:rgba(123,95,212,0.1);--cabinet-primary-dark:#6349b8;--cabinet-primary-light:#9a82e0;--cabinet-ink:#1a1820;--cabinet-muted:#6b6575;--cabinet-soft:#948ea0;--cabinet-line:#ece9f1;--cabinet-surface:#ffffff;--cabinet-shadow:0 4px 20px rgba(0,0,0,0.06);--cabinet-shadow-hover:0 6px 24px rgba(0,0,0,0.08);--cabinet-radius:20px;--primary:var(--cabinet-primary);--secondary:var(--cabinet-primary-light)}.cabinet_subnav__SJKdz{background:var(--cabinet-surface);border-bottom:1px solid var(--cabinet-line);padding:0 20px}.cabinet_subnavInner__yz02l{max-width:960px;margin:0 auto;display:flex;align-items:center;gap:14px;min-height:52px;padding:8px 0}.cabinet_subnavTitle__9D_XV{margin:0;flex-shrink:0;font-family:var(--font-site-display);font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--cabinet-ink)}.cabinet_nav__aVAfp{display:flex;gap:4px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cabinet_nav__aVAfp::-webkit-scrollbar{display:none}.cabinet_nav__aVAfp a{flex-shrink:0;padding:7px 12px;border-radius:999px;font-size:13px;color:var(--cabinet-muted);text-decoration:none;white-space:nowrap;transition:background .15s ease,color .15s ease}.cabinet_nav__aVAfp a:hover{background:#f3f1f7;color:var(--cabinet-ink)}.cabinet_nav__aVAfp a:focus-visible{outline:2px solid var(--cabinet-primary);outline-offset:2px}.cabinet_nav__aVAfp a.cabinet_active__9Ggjm{background:var(--cabinet-primary-muted);color:var(--cabinet-primary-dark);font-weight:600}.cabinet_logout__hPRqT{flex-shrink:0;border:1px solid var(--cabinet-line);background:var(--cabinet-surface);border-radius:999px;padding:7px 12px;font-size:13px;cursor:pointer;color:var(--cabinet-muted);font-family:inherit;transition:border-color .15s ease,color .15s ease}.cabinet_logout__hPRqT:hover{border-color:#d7d2e0;color:var(--cabinet-ink)}.cabinet_logout__hPRqT:focus-visible{outline:2px solid var(--cabinet-primary);outline-offset:2px}.cabinet_link__Ld_6r{padding:10px 16px;font-size:14px;color:var(--cabinet-primary-dark);text-decoration:none;border-radius:10px}.cabinet_link__Ld_6r:hover{background:var(--cabinet-primary-muted)}.cabinet_link__Ld_6r:focus-visible{outline:2px solid var(--cabinet-primary);outline-offset:2px}.cabinet_main__ru1nD{flex:1;max-width:960px;width:100%;margin:0 auto;padding:28px 20px 56px}.cabinet_title__tbUco{margin:0 0 6px;font-family:var(--font-site-display);font-size:clamp(26px,4vw,32px);font-weight:700;letter-spacing:-.03em;color:var(--cabinet-ink);line-height:1.15}.cabinet_sub__AIIAP{margin:0 0 24px;color:var(--cabinet-muted);font-size:15px;line-height:1.45}.cabinet_home__8yaPV{display:flex;flex-direction:column;gap:22px}.cabinet_homeIntro__M0p8g{margin:0;display:flex;align-items:center;gap:16px}.cabinet_homeIntroText__zg3sV{min-width:0}.cabinet_homeAvatar__at9zT{flex-shrink:0}.cabinet_homeTitle__KBwa_{margin:0 0 6px;font-family:var(--font-site-display);font-size:clamp(28px,3.2vw,32px);font-weight:700;letter-spacing:-.03em;color:var(--cabinet-ink);line-height:1.15}.cabinet_homeSub__4x8gn{margin:0;color:var(--cabinet-muted);font-size:15px;line-height:1.45}.cabinet_homeHero__LaJdv{display:flex;flex-direction:column;gap:12px}.cabinet_homeBookingCard__DvtK3{display:grid;grid-template-columns:minmax(140px,220px) minmax(0,1fr);gap:0;background:var(--cabinet-surface);border:1px solid var(--cabinet-line);border-radius:var(--cabinet-radius);box-shadow:var(--cabinet-shadow);overflow:hidden;min-height:180px}.cabinet_homeBookingCover__cH0wb{width:100%;height:100%;min-height:180px;object-fit:cover;display:block;background:#efeaf8}.cabinet_homeBookingCoverEmpty__EaTdY{min-height:180px;background:linear-gradient(145deg,#f3f0f9,#e8e2f4)}.cabinet_homeBookingBody__XSkmH{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:26px 28px;min-width:0}.cabinet_homeBookingTop___Sxnu{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.cabinet_homeBookingEyebrow__TTORB{font-size:12px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--cabinet-soft)}.cabinet_homeBookingRoom__QgKSF{margin:0;font-family:var(--font-site-display);font-size:24px;font-weight:700;letter-spacing:-.02em;color:var(--cabinet-ink);line-height:1.2}.cabinet_homeBookingWhen__eJYaL{margin:0;font-size:15px;color:var(--cabinet-muted);font-variant-numeric:tabular-nums}.cabinet_homeBookingActions__gyscI{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.cabinet_homeBookingEmpty__FS9hA{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;background:var(--cabinet-surface);border:1px solid var(--cabinet-line);border-radius:var(--cabinet-radius);box-shadow:var(--cabinet-shadow);padding:28px}.cabinet_homeBookingEmptyTitle__llsBM{margin:0 0 6px;font-family:var(--font-site-display);font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--cabinet-ink)}.cabinet_homeBookingEmptyText__KLVlT{margin:0;font-size:14px;color:var(--cabinet-muted);line-height:1.45}.cabinet_homeBtnWide__O5NCw{min-height:48px;padding-left:22px;padding-right:22px}.cabinet_homeGhostRow__fnJW_{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cabinet_homeGhostBtn__doSyQ{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 16px;border-radius:14px;border:1px solid var(--cabinet-line);background:transparent;color:var(--cabinet-ink);font-weight:600;font-size:14px;text-decoration:none;font-family:inherit;transition:border-color .15s ease,background .15s ease,color .15s ease}.cabinet_homeGhostBtn__doSyQ:hover{border-color:#d5cee3;background:#fff;color:var(--cabinet-primary-dark)}.cabinet_homeGhostBtn__doSyQ:focus-visible{outline:2px solid var(--cabinet-primary);outline-offset:2px}.cabinet_homeStats__MTjEk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.cabinet_homeStatCard__sev_o{display:flex;flex-direction:column;height:100%;background:var(--cabinet-surface);border:1px solid var(--cabinet-line);border-radius:var(--cabinet-radius);padding:26px;box-shadow:var(--cabinet-shadow);min-width:0}.cabinet_homeStatValue__h4RMf{font-size:18px;letter-spacing:-.02em;line-height:1.3}.cabinet_homeStatNumber__Mv4Qq,.cabinet_homeStatValue__h4RMf{font-family:var(--font-site-display);font-weight:700;color:var(--cabinet-ink)}.cabinet_homeStatNumber__Mv4Qq{font-size:40px;letter-spacing:-.04em;line-height:1;margin:4px 0 6px;font-variant-numeric:tabular-nums}.cabinet_homeStatCaption__b98uf{font-size:13px;color:var(--cabinet-muted);margin-bottom:4px}.cabinet_homeProgress__MdHjw{margin-top:14px;display:flex;flex-direction:column;gap:8px}.cabinet_homeProgressMeta__RbjMu{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:var(--cabinet-muted);line-height:1.35}.cabinet_homeProgressCount__7KevS{flex-shrink:0;font-variant-numeric:tabular-nums;font-weight:600;color:var(--cabinet-ink)}.cabinet_homeProgressTrack__Odjgo{height:8px;border-radius:999px;background:#efeaf8;overflow:hidden}.cabinet_homeProgressFill__nOerX{height:100%;border-radius:inherit;background:var(--cabinet-primary);transition:width .25s ease}.cabinet_homeCardLink__Zvw9a{margin-top:auto;padding-top:16px;font-size:13px;font-weight:650;color:var(--cabinet-primary-dark);text-decoration:none}.cabinet_homeCardLink__Zvw9a:hover{text-decoration:underline}.cabinet_homeCardLink__Zvw9a:focus-visible{outline:2px solid var(--cabinet-primary);outline-offset:2px;border-radius:4px}.cabinet_homeContactList__S45Sb{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.cabinet_homeContactList__S45Sb li{display:flex;align-items:flex-start;gap:10px;min-width:0}.cabinet_homeContactIcon__K1aEY{flex-shrink:0;width:28px;height:28px;border-radius:8px;background:var(--cabinet-primary-muted);color:var(--cabinet-primary-dark);display:inline-flex;align-items:center;justify-content:center}.cabinet_homeContactText__aqSp8{color:var(--cabinet-ink);text-decoration:none;font-size:15px;font-weight:600;padding-top:4px}.cabinet_homeContactText__aqSp8:hover{color:var(--cabinet-primary-dark)}.cabinet_homeContactEmail__jc0_B{font-size:14px;color:var(--cabinet-muted);line-height:1.4;padding-top:4px;overflow-wrap:anywhere;word-break:break-word;min-width:0}.cabinet_homeSectionTitle__mDQ7f{margin:0 0 14px;font-family:var(--font-site-display);font-size:17px;font-weight:650;letter-spacing:-.02em;color:var(--cabinet-ink)}.cabinet_homeLadder__YJ5L4{background:var(--cabinet-surface);border:1px solid var(--cabinet-line);border-radius:var(--cabinet-radius);box-shadow:var(--cabinet-shadow);padding:26px 28px}.cabinet_homeLadderTrack__kthk_{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.cabinet_homeLadderStep__wYlya{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding-top:18px;min-width:0}.cabinet_homeLadderDot__KapT_{position:absolute;top:0;left:0;width:12px;height:12px;border-radius:50%;background:#ddd7e8;border:2px solid #fff;box-shadow:0 0 0 1px #ddd7e8;z-index:1}.cabinet_homeLadderLine__QA5HG{position:absolute;top:5px;right:calc(100% - 4px);width:calc(100% - 8px);height:2px;background:#e8e3f2}.cabinet_homeLadderStepCurrent__YSAHp .cabinet_homeLadderDot__KapT_,.cabinet_homeLadderStepDone__LJYYV .cabinet_homeLadderDot__KapT_{background:var(--cabinet-primary);box-shadow:0 0 0 1px var(--cabinet-primary)}.cabinet_homeLadderStepCurrent__YSAHp .cabinet_homeLadderLine__QA5HG,.cabinet_homeLadderStepDone__LJYYV .cabinet_homeLadderLine__QA5HG{background:var(--cabinet-primary)}.cabinet_homeLadderStepCurrent__YSAHp{background:var(--cabinet-primary-muted);border-radius:14px;padding:30px 12px 12px;margin:-4px -4px 0}.cabinet_homeLadderStepCurrent__YSAHp .cabinet_homeLadderDot__KapT_{left:12px;top:14px}.cabinet_homeLadderName__aSnIj{font-size:13px;font-weight:700;color:var(--cabinet-ink);line-height:1.3}.cabinet_homeLadderDiscount__5oTv0,.cabinet_homeLadderMeta__qdwKk{font-size:12px;color:var(--cabinet-muted);line-height:1.35}.cabinet_homeLadderStepCurrent__YSAHp .cabinet_homeLadderDiscount__5oTv0{color:var(--cabinet-primary-dark);font-weight:650}.cabinet_homeHelp__NOShC{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;background:var(--cabinet-surface);border:1px solid var(--cabinet-line);border-radius:var(--cabinet-radius);box-shadow:var(--cabinet-shadow);padding:26px 28px}.cabinet_homeHelpTitle__F0NxQ{margin:0 0 4px;font-family:var(--font-site-display);font-size:17px;font-weight:650;letter-spacing:-.02em;color:var(--cabinet-ink)}.cabinet_homeHelpText__X5ph3{margin:0;font-size:14px;color:var(--cabinet-muted);line-height:1.45}.cabinet_homeHelpActions__Y7c3o{display:flex;flex-wrap:wrap;gap:10px}.cabinet_homeHelpLink__sB6zE{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--cabinet-line);background:#faf9fc;color:var(--cabinet-primary-dark);font-size:14px;font-weight:650;text-decoration:none;transition:background .15s ease,border-color .15s ease}.cabinet_homeHelpLink__sB6zE:hover{background:var(--cabinet-primary-muted);border-color:transparent}.cabinet_homeHelpLink__sB6zE:focus-visible{outline:2px solid var(--cabinet-primary);outline-offset:2px}.cabinet_grid__Zp1am{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:24px}.cabinet_card__VdEV6{background:var(--cabinet-surface);border:1px solid var(--cabinet-line);border-radius:var(--cabinet-radius);padding:18px 20px;box-shadow:var(--cabinet-shadow)}.cabinet_cardLabel__936TF{font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--cabinet-soft);margin-bottom:6px}.cabinet_cardValue__7O4aS{font-family:var(--font-site-display);font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--cabinet-ink)}.cabinet_cardHint__ZA3p_{font-size:13px;color:var(--cabinet-muted);margin-top:6px;line-height:1.4}.cabinet_table__VfYda{width:100%;border-collapse:collapse;background:var(--cabinet-surface);border:1px solid var(--cabinet-line);border-radius:var(--cabinet-radius);overflow:hidden;box-shadow:var(--cabinet-shadow)}.cabinet_table__VfYda td,.cabinet_table__VfYda th{padding:12px 14px;text-align:left;border-bottom:1px solid #f1eef5;font-size:13px}.cabinet_table__VfYda th{background:#faf9fc;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--cabinet-soft)}.cabinet_badge__o3KgD{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.01em}.cabinet_badgeNew__wbDTD{background:#fff6e8;color:#9a6700}.cabinet_badgeConfirmed__S01Pd{background:#eef8f1;color:#1b6b3a}.cabinet_badgeCompleted__Ds8_X{background:#f3f2f5;color:#7a7585}.cabinet_badgeCancelled__mnwCF{background:#f3f2f5;color:#8a8494}.cabinet_badgePending__kBefG{background:#fff4e5;color:#9a5b12}.cabinet_badgePaid__7bvJ5{background:#eef8f1;color:#1b6b3a}.cabinet_badgeHistory__Zo_SL{background:#f3f2f5;color:#8a8494}.cabinet_form__Iusy4{background:var(--cabinet-surface);border:1px solid var(--cabinet-line);border-radius:var(--cabinet-radius);padding:20px;max-width:480px;box-shadow:var(--cabinet-shadow)}.cabinet_field__hPfkY{margin-bottom:14px}.cabinet_field__hPfkY label{display:block;font-size:13px;font-weight:600;margin-bottom:6px}.cabinet_field__hPfkY input,.cabinet_field__hPfkY select,.cabinet_field__hPfkY textarea{width:100%;padding:10px 12px;border:1px solid #d9d4e3;border-radius:10px;font-size:14px;background:#fff}.cabinet_field__hPfkY input:focus-visible,.cabinet_field__hPfkY select:focus-visible,.cabinet_field__hPfkY textarea:focus-visible{outline:2px solid var(--cabinet-primary);outline-offset:1px;border-color:transparent}.cabinet_btn__XewLW{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:11px 18px;border-radius:12px;border:none;background:var(--cabinet-primary);color:#fff;font-weight:600;font-size:14px;cursor:pointer;text-decoration:none;font-family:inherit;transition:background .15s ease,transform .15s ease,box-shadow .15s ease;box-shadow:0 1px 2px rgba(123,95,212,.2)}.cabinet_btn__XewLW:hover:not(:disabled){background:var(--cabinet-primary-dark)}.cabinet_btn__XewLW:focus-visible{outline:2px solid var(--cabinet-primary);outline-offset:3px}.cabinet_btn__XewLW:disabled{opacity:.6;cursor:not-allowed}.cabinet_btnSecondary__hEq3X{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:12px;border:1px solid var(--cabinet-line);background:var(--cabinet-surface);color:var(--cabinet-ink);font-weight:600;font-size:14px;cursor:pointer;text-decoration:none;font-family:inherit;transition:border-color .15s ease,background .15s ease}.cabinet_btnSecondary__hEq3X:hover{border-color:#d0cadc;background:#faf9fc}.cabinet_btnSecondary__hEq3X:focus-visible{outline:2px solid var(--cabinet-primary);outline-offset:2px}.cabinet_ff___aHQU{margin-bottom:14px}.cabinet_ff___aHQU label{display:block;font-size:13px;font-weight:600;margin-bottom:6px;color:#3d3848}.cabinet_ff___aHQU input,.cabinet_ff___aHQU textarea{width:100%;padding:10px 12px;border:1px solid #d9d4e3;border-radius:10px;font-size:14px}.cabinet_alert__jemdd{padding:12px 14px;border-radius:12px;font-size:13px;margin-bottom:16px;line-height:1.45}.cabinet_alertOk__PFvDI{background:#f0faf3;color:#1b7a45;border:1px solid #cdead7}.cabinet_alertErr__ccdbi{background:#fdf4f4;color:#9b2c2c;border:1px solid #f0d4d4}.cabinet_empty__oUP_3{padding:32px;text-align:center;color:var(--cabinet-soft);font-size:14px}.cabinet_sectionTitle__aZMuu{font-family:var(--font-site-display);font-size:17px;font-weight:650;letter-spacing:-.02em;margin:0 0 12px;color:var(--cabinet-ink)}.cabinet_accessPanel__rUypC{background:var(--cabinet-surface);color:var(--cabinet-ink);border-radius:var(--cabinet-radius);padding:16px 18px;margin-bottom:12px;box-shadow:var(--cabinet-shadow);border:1px solid var(--cabinet-line);border-left:3px solid var(--cabinet-primary)}.cabinet_accessHead__pnKnU{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.cabinet_accessTitle__WiaVb{font-size:15px;font-weight:700;letter-spacing:-.01em}.cabinet_accessSub__XLsn2{font-size:13px;color:var(--cabinet-muted);margin-top:4px}.cabinet_accessLock__dtwLN+.cabinet_accessLock__dtwLN{margin-top:12px;padding-top:12px;border-top:1px solid var(--cabinet-line)}.cabinet_accessLockLabel__b5kId{font-size:12px;color:var(--cabinet-muted);margin-bottom:6px}.cabinet_accessCode__NU_xq{font-size:28px;font-weight:700;letter-spacing:.18em;font-variant-numeric:tabular-nums;color:var(--cabinet-primary-dark)}.cabinet_accessPlaceholder___7d2b{font-size:24px;letter-spacing:.15em;color:var(--cabinet-soft)}.cabinet_accessHint__Dr9Cm{font-size:13px;color:var(--cabinet-muted);margin-top:8px;line-height:1.45}.cabinet_pageHead__ZHUSK{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.cabinet_pageHeadText__CEX3t{min-width:0}.cabinet_pageHead__ZHUSK .cabinet_sub__AIIAP{margin-bottom:0}.cabinet_pageCta__SU6K9{flex-shrink:0;white-space:nowrap}.cabinet_btnPageCta__zPOPb{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:12px;border:1px solid var(--cabinet-line);background:var(--cabinet-surface);color:var(--cabinet-primary-dark);font-weight:650;font-size:14px;text-decoration:none;font-family:inherit;box-shadow:var(--cabinet-shadow);transition:background .15s ease,border-color .15s ease,color .15s ease}.cabinet_btnPageCta__zPOPb:hover{background:var(--cabinet-primary-muted);border-color:transparent}.cabinet_btnPageCta__zPOPb:focus-visible{outline:2px solid var(--cabinet-primary);outline-offset:2px}.cabinet_btnPageCtaSolid__20WyO{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border-radius:12px;border:none;background:var(--cabinet-primary);color:#fff;font-weight:650;font-size:14px;text-decoration:none;font-family:inherit;box-shadow:0 1px 2px rgba(123,95,212,.2);transition:background .15s ease}.cabinet_btnPageCtaSolid__20WyO:hover{background:var(--cabinet-primary-dark)}.cabinet_btnPageCtaSolid__20WyO:focus-visible{outline:2px solid var(--cabinet-primary);outline-offset:3px}.cabinet_ctaLabelFull__n1PUO{display:none}.cabinet_ctaLabelShort__f1BG_{display:inline}.cabinet_bookingsPage__NasAs{display:flex;flex-direction:column;gap:28px}.cabinet_bookingsSection__MupUd{display:flex;flex-direction:column;gap:12px}.cabinet_historyCard__1XUCh{opacity:.92}.cabinet_historyCard__1XUCh .cabinet_bookingPrice__1wAL0,.cabinet_historyCard__1XUCh .cabinet_bookingRoom__cJTpx{color:#3f3a4a}.cabinet_historyCard__1XUCh .cabinet_bookingDate__Km2cq,.cabinet_historyCard__1XUCh .cabinet_bookingTime__PUR_4{color:var(--cabinet-soft)}.cabinet_overview__6MA3s{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:20px}.cabinet_overviewCard__ORJfN{display:block;width:100%;text-align:left;cursor:pointer;font:inherit;background:var(--cabinet-surface);border-radius:14px;padding:14px 14px 12px;box-shadow:var(--cabinet-shadow);text-decoration:none;color:inherit;min-width:0;transition:border-color .15s ease,box-shadow .15s ease;border:1px solid var(--cabinet-line);border-top:2px solid transparent}.cabinet_overviewCardAccent__r6VIw{border-top-color:var(--cabinet-primary)}a.cabinet_overviewCard__ORJfN:hover,button.cabinet_overviewCard__ORJfN:hover{border-color:#d8d2e6;box-shadow:var(--cabinet-shadow-hover)}a.cabinet_overviewCard__ORJfN:focus-visible,button.cabinet_overviewCard__ORJfN:focus-visible{outline:2px solid var(--cabinet-primary);outline-offset:2px}.cabinet_overviewLabel__oYFLg{font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--cabinet-soft);margin-bottom:6px}.cabinet_overviewValue__RzZuF{font-family:var(--font-site-display);font-size:22px;font-weight:700;letter-spacing:-.03em;color:var(--cabinet-ink);line-height:1.15}.cabinet_overviewHint__78Y8q{margin-top:4px;font-size:12px;color:var(--cabinet-muted);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cabinet_filters__aqaBl{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-bottom:16px;padding-bottom:2px}.cabinet_filters__aqaBl::-webkit-scrollbar{display:none}.cabinet_filterChip__PsfJo{flex-shrink:0;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--cabinet-line);background:var(--cabinet-surface);color:var(--cabinet-muted);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:550;cursor:pointer;font-family:inherit;min-height:40px;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.cabinet_filterChip__PsfJo:hover{border-color:#d0cadc;color:var(--cabinet-ink)}.cabinet_filterChip__PsfJo:focus-visible{outline:2px solid var(--cabinet-primary);outline-offset:2px}.cabinet_filterChipActive__VdjWw{background:var(--cabinet-primary);border-color:var(--cabinet-primary);color:#fff;font-weight:650;box-shadow:0 1px 2px rgba(123,95,212,.25)}.cabinet_filterCount__NWYYg{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;background:#f1eef6;color:var(--cabinet-primary-dark)}.cabinet_filterChipActive__VdjWw .cabinet_filterCount__NWYYg{background:rgba(255,255,255,.22);color:#fff}.cabinet_bookingList__nG5CB{display:flex;flex-direction:column;gap:12px}.cabinet_bookingCard__6p2Pj{background:var(--cabinet-surface);border:1px solid var(--cabinet-line);border-radius:var(--cabinet-radius);box-shadow:var(--cabinet-shadow);overflow:hidden;transition:box-shadow .18s ease,border-color .18s ease,transform .18s ease}.cabinet_bookingCard__6p2Pj:hover{border-color:#ddd7e8;box-shadow:var(--cabinet-shadow-hover)}.cabinet_bookingCardExpanded__C_xN1{border-color:#d4cee6;box-shadow:var(--cabinet-shadow-hover)}.cabinet_bookingMain__Q0DM2{display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:14px 16px;align-items:start;padding:18px 18px 12px}.cabinet_bookingThumb__gswKR{width:88px;height:88px;border-radius:14px;overflow:hidden;background:linear-gradient(145deg,#f3f0f9,#e8e2f4);border:1px solid var(--cabinet-line);flex-shrink:0}.cabinet_bookingThumb__gswKR img{width:100%;height:100%;object-fit:cover;display:block}.cabinet_bookingThumbPlaceholder__qrQCy{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#efeaf8,#ddd3f3);color:var(--cabinet-primary-dark)}.cabinet_bookingThumbLabel__K6RHw{font-family:var(--font-site-display);font-size:13px;font-weight:700;letter-spacing:.04em}.cabinet_bookingRoom__cJTpx{margin:0 0 6px;font-family:var(--font-site-display);font-size:17px;font-weight:650;letter-spacing:-.02em;color:var(--cabinet-ink);line-height:1.25}.cabinet_bookingMeta__sH9Y4{display:flex;flex-direction:column;gap:2px}.cabinet_bookingDate__Km2cq{font-size:14px;font-weight:600;color:var(--cabinet-ink)}.cabinet_bookingTime__PUR_4{font-size:14px;color:var(--cabinet-muted);font-variant-numeric:tabular-nums}.cabinet_bookingExtra__QMnH6{margin-top:6px;display:flex;flex-wrap:wrap;gap:6px 10px}.cabinet_bookingExtra__QMnH6,.cabinet_bookingSession__xIVdg{font-size:12px;color:var(--cabinet-soft)}.cabinet_bookingAside__46FTW{display:flex;flex-direction:column;align-items:flex-end;gap:8px;text-align:right}.cabinet_bookingPrice__1wAL0{font-family:var(--font-site-display);font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--cabinet-ink);font-variant-numeric:tabular-nums}.cabinet_bookingPriceHint__aYkmA{font-size:12px;font-weight:600;color:#1b7a45}.cabinet_bookingActions__sgnvC{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 14px;grid-column:1/-1}.cabinet_bookingDetailBtn__lL5N1{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:10px;border:1px solid var(--cabinet-line);background:#faf9fc;color:var(--cabinet-primary-dark);font-size:13px;font-weight:650;cursor:pointer;font-family:inherit;text-decoration:none;transition:background .15s ease,border-color .15s ease}.cabinet_bookingDetailBtn__lL5N1:hover{background:var(--cabinet-primary-muted);border-color:transparent}.cabinet_bookingDetailBtn__lL5N1:focus-visible{outline:2px solid var(--cabinet-primary);outline-offset:2px}.cabinet_bookingDetailBtnPrimary__6MPpZ{background:var(--cabinet-primary-muted);border-color:transparent;color:var(--cabinet-primary-dark)}.cabinet_bookingDetailBtnGhost__SjML4{background:transparent}.cabinet_bookingBody__U54Iz{padding:0 18px 18px;border-top:1px solid #f1eef5}.cabinet_bookingFacts__AWCem{display:grid;gap:8px;padding-top:14px;font-size:13px;color:var(--cabinet-muted);line-height:1.4}.cabinet_bookingFacts__AWCem strong{color:var(--cabinet-ink);font-weight:600}.cabinet_bookingPay__pSbeO{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px}.cabinet_bookingBodyMuted__G5P4a{padding:12px 0 0;font-size:13px;color:var(--cabinet-soft)}.cabinet_bookingBodyErr__WosDv{padding:12px 0 0;font-size:13px;color:#9b2c2c}.cabinet_statePanel__Yowox{background:transparent;border:none;border-radius:0;box-shadow:none;padding:8px 0 4px;text-align:left}.cabinet_statePanelCard__lGqXD{background:var(--cabinet-surface);border:1px solid var(--cabinet-line);border-radius:var(--cabinet-radius);box-shadow:var(--cabinet-shadow);padding:28px 22px;text-align:center}.cabinet_stateCompact__Bnp8q{display:flex;gap:14px;align-items:flex-start;background:var(--cabinet-surface);border:1px dashed #ddd7e8;border-radius:14px;padding:16px;box-shadow:none}.cabinet_stateIcon__T_yau{width:40px;height:40px;border-radius:12px;background:var(--cabinet-primary-muted);color:var(--cabinet-primary-dark);display:flex;align-items:center;justify-content:center;flex-shrink:0}.cabinet_stateCompactBody__QoQvP{min-width:0;flex:1}.cabinet_stateTitle___XqZO{margin:0 0 4px;font-family:var(--font-site-display);font-size:16px;font-weight:650;letter-spacing:-.02em;color:var(--cabinet-ink)}.cabinet_stateText__R66ho{margin:0 0 12px;font-size:13px;color:var(--cabinet-muted);line-height:1.45;max-width:none}.cabinet_stateActions__oI3kv{display:flex;flex-wrap:wrap;gap:8px}.cabinet_lastBooking__EtcfE{margin-top:16px}.cabinet_lastBookingHead__431RA{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.cabinet_lastBookingTitle__ZEDbU{margin:0;font-size:13px;font-weight:650;color:var(--cabinet-ink)}.cabinet_lastBookingLink__4_QqY{font-size:13px;font-weight:600;color:var(--cabinet-primary-dark);text-decoration:none;background:none;border:none;cursor:pointer;font-family:inherit;padding:0}.cabinet_lastBookingLink__4_QqY:hover{text-decoration:underline}.cabinet_lastBookingLink__4_QqY:focus-visible{outline:2px solid var(--cabinet-primary);outline-offset:2px;border-radius:4px}.cabinet_lastBookingCard__UKMu_{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;align-items:center;background:var(--cabinet-surface);border:1px solid var(--cabinet-line);border-radius:14px;padding:14px 16px;box-shadow:var(--cabinet-shadow)}.cabinet_lastBookingRoom__YbzKL{margin:0 0 4px;font-family:var(--font-site-display);font-size:15px;font-weight:650;color:var(--cabinet-ink)}.cabinet_lastBookingMeta__qSy8j{font-size:13px;color:var(--cabinet-muted)}.cabinet_lastBookingAside__Yvz9r{display:flex;flex-direction:column;align-items:flex-end;gap:6px;text-align:right}.cabinet_lastBookingPrice__cJORs{font-weight:700;font-size:15px;font-variant-numeric:tabular-nums}.cabinet_skeletonOverview__tz7m2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:20px}.cabinet_skeletonOverviewItem__4mfks{height:78px;border-radius:14px;border:1px solid var(--cabinet-line);background:var(--cabinet-surface);overflow:hidden}.cabinet_skeletonOverviewItem__4mfks .cabinet_skeletonLine__HsGoc{margin:16px 14px;height:10px}.cabinet_skeletonList__SgTGv{display:flex;flex-direction:column;gap:12px}.cabinet_skeletonCard__cf31M{background:var(--cabinet-surface);border:1px solid var(--cabinet-line);border-radius:var(--cabinet-radius);padding:18px;box-shadow:var(--cabinet-shadow)}.cabinet_skeletonLine__HsGoc{height:12px;border-radius:6px;background:linear-gradient(90deg,#efeef3,#f7f6f9 50%,#efeef3);background-size:200% 100%;animation:cabinet_cabinetShimmer__j3ZEV 1.2s ease-in-out infinite}.cabinet_skeletonLineShort__eC_ch{width:42%;margin-bottom:12px;height:16px}.cabinet_skeletonLineMid__39iaD{width:58%;margin-bottom:8px}.cabinet_skeletonLineLong__vJKqV{width:72%;margin-bottom:0}@keyframes cabinet_cabinetShimmer__j3ZEV{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:860px){.cabinet_subnav__SJKdz{display:none}.cabinet_subnavInner__yz02l{flex-wrap:nowrap;gap:8px;min-height:44px;padding:6px 0}.cabinet_subnavTitle__9D_XV{display:none}.cabinet_nav__aVAfp{order:0;width:auto;flex:1}.cabinet_logout__hPRqT{margin-left:0;padding:6px 10px;font-size:12px}.cabinet_main__ru1nD{padding:18px 14px calc(96px + env(safe-area-inset-bottom))}.cabinet_title__tbUco{font-size:24px}.cabinet_home__8yaPV{gap:18px}.cabinet_homeTitle__KBwa_{font-size:24px}.cabinet_homeSub__4x8gn{font-size:14px}.cabinet_homeIntro__M0p8g{gap:12px}.cabinet_homeBookingCard__DvtK3{grid-template-columns:1fr}.cabinet_homeBookingCoverEmpty__EaTdY,.cabinet_homeBookingCover__cH0wb{min-height:140px;max-height:160px}.cabinet_homeBookingBody__XSkmH{padding:20px}.cabinet_homeBookingRoom__QgKSF{font-size:20px}.cabinet_homeBookingActions__gyscI{flex-direction:column}.cabinet_homeBookingActions__gyscI .cabinet_btnSecondary__hEq3X,.cabinet_homeBookingActions__gyscI .cabinet_btn__XewLW,.cabinet_homeBookingEmpty__FS9hA .cabinet_btn__XewLW,.cabinet_homeGhostBtn__doSyQ,.cabinet_homeHelpLink__sB6zE{width:100%;min-height:48px}.cabinet_homeBookingEmpty__FS9hA{padding:22px 20px}.cabinet_homeGhostRow__fnJW_,.cabinet_homeStats__MTjEk{grid-template-columns:1fr}.cabinet_homeHelp__NOShC,.cabinet_homeLadder__YJ5L4,.cabinet_homeStatCard__sev_o{padding:22px 20px}.cabinet_homeLadderTrack__kthk_{display:flex;flex-direction:column;gap:0;grid-template-columns:none}.cabinet_homeLadderStep__wYlya{padding:10px 8px 20px 32px}.cabinet_homeLadderDot__KapT_{left:6px;top:14px}.cabinet_homeLadderLine__QA5HG{display:none}.cabinet_homeLadderStep__wYlya:not(:last-child):after{content:"";position:absolute;left:11px;top:26px;bottom:0;width:2px;background:#e8e3f2}.cabinet_homeLadderStepCurrent__YSAHp:not(:last-child):after,.cabinet_homeLadderStepDone__LJYYV:not(:last-child):after{background:var(--cabinet-primary)}.cabinet_homeLadderStepCurrent__YSAHp{margin:0 0 4px;padding:12px 12px 16px 32px}.cabinet_homeLadderStepCurrent__YSAHp .cabinet_homeLadderDot__KapT_{left:6px;top:16px}.cabinet_homeLadderStepCurrent__YSAHp:not(:last-child):after{top:28px}.cabinet_homeLadderName__aSnIj{font-size:14px}.cabinet_homeHelpActions__Y7c3o{width:100%}.cabinet_pageHead__ZHUSK{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:16px}.cabinet_pageCta__SU6K9{width:100%}.cabinet_pageCta__SU6K9 .cabinet_btnPageCtaSolid__20WyO,.cabinet_pageCta__SU6K9 .cabinet_btnPageCta__zPOPb,.cabinet_pageCta__SU6K9 .cabinet_btn__XewLW{width:100%;min-height:48px}.cabinet_pageCta__SU6K9 .cabinet_btnPageCta__zPOPb{background:var(--cabinet-primary);border-color:var(--cabinet-primary);color:#fff;box-shadow:0 1px 2px rgba(123,95,212,.2)}.cabinet_pageCta__SU6K9 .cabinet_btnPageCta__zPOPb:hover{background:var(--cabinet-primary-dark)}.cabinet_ctaLabelFull__n1PUO{display:inline}.cabinet_ctaLabelShort__f1BG_{display:none}.cabinet_bookingsPage__NasAs{gap:22px}.cabinet_overview__6MA3s{gap:8px;margin-bottom:16px}.cabinet_overview__6MA3s,.cabinet_skeletonOverview__tz7m2{grid-template-columns:repeat(2,minmax(0,1fr))}.cabinet_overviewValue__RzZuF{font-size:20px}.cabinet_bookingMain__Q0DM2{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:14px 14px 8px}.cabinet_bookingThumb__gswKR{width:64px;height:64px;border-radius:12px}.cabinet_bookingAside__46FTW{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between;width:100%;text-align:left}.cabinet_bookingAsidePrice__Msy6Q{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.cabinet_bookingActions__sgnvC{padding:0 14px 14px}.cabinet_bookingDetailBtn__lL5N1{flex:1;min-height:44px}.cabinet_bookingBody__U54Iz{padding:0 14px 14px}.cabinet_stateCompact__Bnp8q{padding:14px}.cabinet_stateActions__oI3kv{width:100%}.cabinet_stateActions__oI3kv .cabinet_bookingDetailBtn__lL5N1,.cabinet_stateActions__oI3kv .cabinet_btnSecondary__hEq3X,.cabinet_stateActions__oI3kv .cabinet_btn__XewLW{flex:1;min-height:42px;justify-content:center}.cabinet_lastBookingCard__UKMu_{grid-template-columns:1fr}.cabinet_lastBookingAside__Yvz9r{flex-direction:row;justify-content:space-between;width:100%;align-items:center}}.cabinet_feedbackCard__LoYLg{padding:24px;border-radius:16px;background:var(--card-bg,#fff);margin:16px 0}.cabinet_feedbackCard__LoYLg h2{font-size:20px;margin:0 0 12px}.cabinet_feedbackCard__LoYLg label{display:block}.cabinet_feedbackCard__LoYLg textarea{display:block;width:100%;min-height:75px;margin:8px 0;padding:10px;border:1px solid #ccc;border-radius:8px}.cabinet_feedbackStars___ivHg{display:flex;gap:4px;margin-bottom:12px}.cabinet_feedbackStars___ivHg button{border:0;background:transparent;color:#c38a28;font-size:32px;cursor:pointer}.cabinet_feedbackActions__oJBRi{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}.cabinet_feedbackLowLink__Poa_x{font-size:13px;color:#777;text-decoration:underline}.cabinet_closingBanner__2J68h{position:relative;padding:18px 48px 18px 20px;border-radius:14px;background:#f2f2f5;color:#34343d;line-height:1.6}.cabinet_closingBanner__2J68h a{font-weight:600}.cabinet_closingBannerClose__6UWLa{position:absolute;right:14px;top:10px;border:0;background:transparent;font-size:24px;cursor:pointer;color:inherit}html[data-tg-mini-app="1"] .cabinet_cabinet__Nsadm{background:var(--tg-bg,#fafafa)}html[data-tg-mini-app="1"] .cabinet_subnav__SJKdz{background:var(--tg-card,#fff)}html[data-tg-mini-app="1"] .cabinet_subnavTitle__9D_XV{color:var(--tg-text,var(--cabinet-ink))}html[data-tg-mini-app="1"] .cabinet_nav__aVAfp a:not(.cabinet_active__9Ggjm){color:var(--tg-hint,var(--cabinet-muted))}.spacehub-book_page__Ggmv1{--sh-navy:#011e39;--sh-navy-soft:#0a2d4a;--sh-gold:var(--sh-accent,#c9a962);--sh-cream:#f8f6f2;--sh-text:#1e293b;--sh-muted:#64748b;--sh-radius:16px;font-family:Montserrat,system-ui,-apple-system,sans-serif;color:var(--sh-text);background:var(--sh-cream);min-height:100vh}.spacehub-book_hero__qHYH4{background:linear-gradient(135deg,var(--sh-navy) 0,var(--sh-navy-soft) 100%);color:#fff;padding:56px 24px 40px;text-align:center}.spacehub-book_heroEyebrow__GRv4g{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sh-gold);margin-bottom:10px}.spacehub-book_heroTitle__32whx{font-size:clamp(28px,4vw,40px);font-weight:800;margin:0 0 10px}.spacehub-book_heroLead__15db2{margin:0 auto;max-width:640px;font-size:15px;line-height:1.6;color:rgba(255,255,255,.85)}.spacehub-book_main__WqQo9{max-width:1140px;margin:0 auto;padding:24px 16px 48px}.spacehub-book_notice__SGOqm{margin:0 0 16px;padding:14px 16px;background:#fff;border:1px solid rgba(1,30,57,.08);border-radius:12px;font-size:13px;line-height:1.55;color:var(--sh-muted)}.spacehub-book_notice__SGOqm strong{color:var(--sh-navy)}.spacehub-book_noticeLink__A85VV{color:var(--sh-navy);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--sh-gold);text-underline-offset:2px;transition:color .15s ease,text-decoration-color .15s ease}.spacehub-book_noticeLink__A85VV:hover{color:var(--sh-gold);text-decoration-color:currentColor}@media (prefers-reduced-motion:reduce){.spacehub-book_noticeLink__A85VV{transition:none}}.spacehub-book_bookingWrap__u4uSJ{background:#fff;border-radius:var(--sh-radius);padding:8px;box-shadow:0 8px 32px rgba(1,30,57,.08);border:1px solid rgba(1,30,57,.06)}.spacehub-book_hallLinks__761Dj{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 0 16px}.spacehub-book_hallLink__YhsBO{font-size:13px;font-weight:600;color:var(--sh-navy);text-decoration:none;padding:8px 14px;background:#fff;border:1px solid rgba(1,30,57,.1);border-radius:999px;transition:background .2s,border-color .2s}.spacehub-book_hallLink__YhsBO:hover{border-color:var(--sh-gold);background:#fffef8}@media (max-width:560px){.spacehub-book_hero__qHYH4{padding:48px 20px 32px}.spacehub-book_main__WqQo9{padding:16px 12px 32px}}