.page_pageWrapper__dwooz{min-height:100vh;display:flex;flex-direction:column}.page_container__aoG4z{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 20px}@media (max-width:420px){.page_container__aoG4z{padding:0 16px}}.page_header__kVzhN{position:-webkit-sticky;position:sticky;top:0;z-index:100;background-color:hsla(40,52%,94%,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-line)}.page_headerInner___yNhq{display:flex;align-items:center;justify-content:space-between;min-height:78px;gap:16px}.page_brandGroup__vn8_b{display:flex;align-items:center;gap:16px;text-decoration:none}.page_logoImage__eK2JD{height:40px;width:auto;display:block;object-fit:contain}.page_brandDivider__4Q_IS{width:1px;height:24px;background-color:var(--color-line)}.page_brandSubtitle__wQ44H{font-size:.95rem;font-weight:400;color:var(--color-cocoa-muted);white-space:nowrap}.page_desktopNav__xCAA_{display:flex;align-items:center;gap:30px}.page_navLink__2S7dD{font-size:.98rem;font-weight:500;color:var(--color-cocoa);transition:color .2s ease;padding:6px 2px;background:none;border:none}.page_navLink__2S7dD:hover{color:var(--color-terracotta)}.page_headerCtaButton__yV09l{display:inline-flex;align-items:center;gap:8px;background-color:var(--color-cocoa);color:var(--color-cream);padding:10px 20px;border-radius:var(--radius-sm);font-weight:500;font-size:.94rem;transition:background-color .2s ease,transform .15s ease}.page_headerCtaButton__yV09l:hover{background-color:#21150f;transform:translateY(-1px)}.page_mobileMenuButton__5Ca_H{display:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;color:var(--color-cocoa)}.page_mobileMenuButton__5Ca_H:hover{background-color:rgba(50,33,25,.05)}@media (max-width:860px){.page_headerInner___yNhq{min-height:72px}.page_brandGroup__vn8_b{flex-direction:column;align-items:flex-start;gap:2px}.page_logoImage__eK2JD{height:34px}.page_brandDivider__4Q_IS{display:none}.page_brandSubtitle__wQ44H{font-size:.78rem;padding-left:36px;margin-top:-2px}.page_desktopNav__xCAA_{display:none}.page_mobileMenuButton__5Ca_H{display:inline-flex}}.page_mobileMenuBackdrop__rGTjA{position:fixed;inset:0;background:rgba(50,33,25,.45);z-index:200;display:flex;justify-content:flex-end;animation:page_fadeIn__wvzG6 .2s ease}.page_mobileMenuPanel__2OseW{width:min(86vw,340px);height:100%;background-color:var(--color-cream);background-image:url(/images/jestea/krem-zemin.webp);border-left:1px solid var(--color-line);padding:20px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:-8px 0 30px rgba(50,33,25,.16)}.page_mobileMenuTop__XcCx4{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--color-line)}.page_mobileCloseButton__WS7vw{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:var(--radius-sm);border:1px solid var(--color-line);background:var(--color-white);color:var(--color-cocoa);font-size:.88rem;font-weight:500}.page_mobileNavLinks__ATDzS{display:flex;flex-direction:column;gap:8px;margin-top:20px}.page_mobileNavLink__kuO13{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;padding:14px;border-radius:var(--radius-sm);border:1px solid transparent;background:rgba(255,253,249,.55);color:var(--color-cocoa);font-size:1.05rem;font-weight:500}.page_mobileNavLink__kuO13:focus-visible,.page_mobileNavLink__kuO13:hover{border-color:var(--color-line);background:var(--color-white)}.page_mobileMenuFooter__2A_NL{padding-top:18px;border-top:1px solid var(--color-line);display:flex;flex-direction:column;gap:10px}.page_mobileDrawerCta__DSsB8{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px 18px;border-radius:var(--radius-sm);background-color:var(--color-cocoa);color:var(--color-cream);font-weight:600;font-size:.98rem}.page_heroSection___mcj9{position:relative;overflow:hidden;border-bottom:1px solid hsla(34,31%,78%,.45)}.page_heroDesktopWrapper__77VVs{position:relative;width:100%;max-width:1380px;margin:0 auto;min-height:470px;display:flex;align-items:center}.page_heroDesktopBg__XXxQx{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:86% center;z-index:0;pointer-events:none}.page_heroDesktopContent__aGohV{position:relative;z-index:2;width:100%;max-width:var(--max-width);margin:0 auto;padding:52px 24px 56px}.page_heroTextCol__HqGp7{max-width:470px}.page_heroTitle__Gfler{font-family:var(--font-serif);font-weight:400;font-size:clamp(3rem,5.2vw,4.55rem);line-height:1.02;color:var(--color-cocoa);letter-spacing:-.015em;margin-bottom:18px}.page_heroTitleAccent__dmgCl{color:var(--color-terracotta);font-style:italic;display:inline-block}.page_heroSubtitle__RTAw0{font-size:clamp(1.08rem,1.5vw,1.32rem);color:var(--color-cocoa);font-weight:400;line-height:1.42;margin-bottom:28px;max-width:340px}.page_heroActions__8_tzb{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.page_btnPrimaryTerracotta__mZ2NE{display:inline-flex;align-items:center;justify-content:center;gap:8px;background-color:var(--color-terracotta);color:var(--color-white);padding:13px 26px;border-radius:var(--radius-sm);font-weight:600;font-size:.98rem;border:1px solid var(--color-terracotta);transition:background-color .2s ease,transform .15s ease}.page_btnPrimaryTerracotta__mZ2NE:hover{background-color:var(--color-terracotta-hover);border-color:var(--color-terracotta-hover);transform:translateY(-1px)}.page_btnOutlineCocoa__AA2Y9{display:inline-flex;align-items:center;justify-content:center;gap:8px;background-color:hsla(40,52%,94%,.78);color:var(--color-cocoa);padding:13px 22px;border-radius:var(--radius-sm);font-weight:600;font-size:.98rem;border:1.5px solid var(--color-cocoa);transition:background-color .2s ease,transform .15s ease}.page_btnOutlineCocoa__AA2Y9:hover{background-color:rgba(50,33,25,.07);transform:translateY(-1px)}.page_heroMobileWrapper__PR9vl{display:none;padding:22px 16px 26px;text-align:center}.page_heroMobileTitle__mNz2Y{font-family:var(--font-serif);font-weight:400;font-size:clamp(2.15rem,8.5vw,2.7rem);line-height:1.06;color:var(--color-cocoa);margin-bottom:8px}.page_heroMobileSubtitle__pkMpP{font-size:.95rem;color:var(--color-cocoa);line-height:1.4;max-width:260px;margin:0 auto 14px}.page_heroMobileImageWrap__ZSk_n{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;margin-bottom:16px;overflow:hidden}.page_heroMobileImage__u_uyB{width:100%;height:auto;display:block;object-fit:cover}.page_heroMobileActions__IW2CB{display:flex;flex-direction:column;gap:10px;width:100%}.page_heroMobileActions__IW2CB .page_btnOutlineCocoa__AA2Y9,.page_heroMobileActions__IW2CB .page_btnPrimaryTerracotta__mZ2NE{width:100%;padding:13px 18px;font-size:.96rem}@media (max-width:860px){.page_heroDesktopWrapper__77VVs{display:none}.page_heroMobileWrapper__PR9vl{display:block}}.page_discoverSection__kIX3V{padding:34px 0 28px}.page_categoryCardsGrid__Bf0sQ{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-bottom:28px}.page_categoryCard__8vOUo{position:relative;border-radius:var(--radius-md);overflow:hidden;min-height:122px;border:1px solid hsla(34,31%,78%,.85);display:flex;align-items:center;padding:20px 28px;text-align:left;background-color:var(--color-cream-card);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;width:100%}.page_categoryCard__8vOUo:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(50,33,25,.08);border-color:var(--color-terracotta)}.page_categoryCardActive__VF0xb{border:2px solid var(--color-terracotta);box-shadow:0 6px 20px rgba(171,70,30,.14)}.page_categoryCardBg__LUVVy{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none}.page_categoryCardLeftLeaves__523AZ{justify-content:flex-end;padding-left:34%;padding-right:36px}.page_categoryCardRightLeaves__UOBLd{justify-content:flex-start;padding-left:44px;padding-right:34%}.page_categoryCardContent__6tFs8{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;max-width:280px}.page_categoryCardTitle__HMuUm{font-family:var(--font-serif);font-weight:400;font-size:clamp(1.5rem,2.5vw,2.05rem);line-height:1.08;color:var(--color-cocoa)}@media (max-width:768px){.page_discoverSection__kIX3V{padding:20px 0 22px}.page_categoryCardsGrid__Bf0sQ{grid-template-columns:1fr;gap:12px;margin-bottom:22px}.page_categoryCard__8vOUo{min-height:82px;padding:14px 18px}.page_categoryCardLeftLeaves__523AZ{padding-left:32%;padding-right:18px}.page_categoryCardRightLeaves__UOBLd{padding-left:22px;padding-right:30%}.page_categoryCardContent__6tFs8{max-width:100%}.page_categoryCardTitle__HMuUm{font-size:1.38rem}}.page_catalogFilterBar__3Ugdn{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:22px;padding:12px 16px;background-color:rgba(255,253,249,.65);border:1px solid var(--color-line);border-radius:var(--radius-md)}.page_filterTabs__MWfCj{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page_filterTabBtn__WX4_Y{padding:8px 16px;border-radius:var(--radius-pill);border:1px solid var(--color-line);background-color:var(--color-white);color:var(--color-cocoa);font-size:.9rem;font-weight:500;transition:all .18s ease}.page_filterTabBtn__WX4_Y:hover{border-color:var(--color-cocoa)}.page_filterTabBtnActive__lvAeu{background-color:var(--color-cocoa);color:var(--color-cream);border-color:var(--color-cocoa)}.page_catalogCountText__KPW_2{font-size:.86rem;color:var(--color-cocoa-muted)}.page_emptyCategoryBox___Yc8T{background-color:rgba(255,253,249,.78);border:1px dashed var(--color-line);border-radius:var(--radius-md);padding:36px 24px;text-align:center;margin-bottom:18px}.page_emptyCategoryText__F8fIQ{font-family:var(--font-serif);font-size:1.45rem;color:var(--color-cocoa);margin-bottom:8px}.page_emptyCategorySub__nQovt{font-size:.94rem;color:var(--color-cocoa-muted);margin-bottom:18px}.page_productsList__aM_kK{display:flex;flex-direction:column;gap:24px}.page_productCard__LtAQV{background-color:rgba(255,253,249,.86);border:1px solid var(--color-line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 8px 28px rgba(50,33,25,.05)}.page_productCardMain__FDF_X{display:grid;grid-template-columns:380px 1fr;grid-gap:28px;gap:28px;padding:26px;align-items:start}@media (max-width:860px){.page_productCardMain__FDF_X{grid-template-columns:1fr;padding:18px;gap:18px}}.page_productVisualCol__a8p9N{display:flex;flex-direction:column;gap:12px}.page_productImageFrame__OnoMT{position:relative;border-radius:var(--radius-md);overflow:hidden;background-color:var(--color-cream);border:1px solid var(--color-line);aspect-ratio:1/1}.page_productImage__ApZwb{width:100%;height:100%;object-fit:cover;display:block}.page_productBadgeRow__Jw_72{display:flex;flex-wrap:wrap;gap:8px}.page_badgeCategory__RG0Zf{gap:6px;font-weight:600;background-color:var(--color-olive-soft);color:var(--color-olive)}.page_badgeCategory__RG0Zf,.page_badgePackage__s9Faq{display:inline-flex;align-items:center;padding:5px 12px;border-radius:var(--radius-pill);font-size:.8rem}.page_badgePackage__s9Faq{font-weight:500;background-color:var(--color-cream-soft);color:var(--color-cocoa);border:1px solid var(--color-line)}.page_productInfoCol__aed5s{display:flex;flex-direction:column;gap:14px}.page_productTitle__eyQ__{font-family:var(--font-serif);font-weight:400;font-size:clamp(1.75rem,2.8vw,2.3rem);line-height:1.12;color:var(--color-cocoa)}.page_productSubtitle__2MTaM{font-size:.92rem;color:var(--color-cocoa-muted);font-weight:500;margin-top:-6px}.page_productDesc__PAQCC{font-size:.98rem;color:var(--color-cocoa);line-height:1.6}.page_productMetaGrid__KdLDi{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:10px;gap:10px;padding:14px;background-color:var(--color-cream);border:1px solid var(--color-line);border-radius:var(--radius-sm)}.page_metaItem__CqtZL{display:flex;flex-direction:column;gap:2px}.page_metaLabel__3OSb5{font-size:.76rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-cocoa-muted);font-weight:600}.page_metaValue__sfYa3{font-size:.92rem;font-weight:600;color:var(--color-cocoa)}.page_productActionsRow__niYXk{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:4px}.page_btnAskSemra__KMTul{display:inline-flex;align-items:center;justify-content:center;gap:8px;background-color:var(--color-terracotta);color:var(--color-white);padding:13px 22px;border-radius:var(--radius-sm);font-weight:600;font-size:.95rem;border:none;transition:background-color .2s ease}.page_btnAskSemra__KMTul:hover{background-color:var(--color-terracotta-hover)}.page_btnLabelToggle__M1bzG{display:inline-flex;align-items:center;justify-content:center;gap:8px;background-color:var(--color-white);color:var(--color-cocoa);padding:12px 18px;border-radius:var(--radius-sm);font-weight:600;font-size:.92rem;border:1.5px solid var(--color-line);transition:border-color .2s ease,background-color .2s ease}.page_btnLabelToggle__M1bzG:hover{border-color:var(--color-cocoa);background-color:var(--color-cream)}.page_labelInspectorBox__abaBf{border-top:1px solid var(--color-line);background-color:hsla(40,52%,94%,.7);padding:22px 26px}@media (max-width:768px){.page_labelInspectorBox__abaBf{padding:16px 18px}}.page_labelInspectorHeader__IcPwv{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.page_labelInspectorTitle__Z4b9G{font-family:var(--font-serif);font-size:1.35rem;color:var(--color-cocoa);font-weight:400}.page_labelDisclaimerBox__ew0te{background-color:var(--color-white);border:1px solid var(--color-line);border-left:4px solid var(--color-olive);border-radius:var(--radius-sm);padding:14px 16px;font-size:.9rem;color:var(--color-cocoa);line-height:1.55}.page_labelConfirmedGrid__iD469{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:14px}@media (max-width:680px){.page_labelConfirmedGrid__iD469{grid-template-columns:1fr}}.page_labelFieldCard__fbI__{background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-sm);padding:12px 14px}.page_labelFieldTitle__v1I_A{font-size:.8rem;font-weight:700;text-transform:uppercase;color:var(--color-cocoa-muted);margin-bottom:4px}.page_labelFieldBody__W_EIy{font-size:.92rem;color:var(--color-cocoa);white-space:pre-line}.page_zoomableLabelPreview__GF4sI{margin-top:14px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.page_zoomBtn__8fH_y{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background-color:var(--color-cocoa);color:var(--color-cream);border:none;border-radius:var(--radius-sm);font-size:.88rem;font-weight:600}.page_reviewsSection__48_GY{padding:26px 0 38px}.page_reviewsCarouselRow__FcHgT{display:flex;align-items:center;justify-content:center;gap:18px;max-width:920px;margin:0 auto}.page_carouselArrowBtn___Vmxx{width:40px;height:40px;border-radius:9999px;border:1px solid var(--color-line);background-color:rgba(255,253,249,.65);color:var(--color-cocoa);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .18s ease}.page_carouselArrowBtn___Vmxx:hover:not(:disabled){border-color:var(--color-cocoa);background-color:var(--color-white)}.page_carouselArrowBtn___Vmxx:disabled{opacity:.4;cursor:not-allowed}.page_reviewCard__xPAYw{flex:1 1;background-color:hsla(38,38%,87%,.72);border:1px solid hsla(34,31%,78%,.85);border-radius:var(--radius-md);padding:26px 32px;min-height:82px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.page_reviewEmptyText__FvLme{font-size:1.05rem;color:var(--color-cocoa);font-weight:400}.page_reviewVerifiedHeader__rwU_B{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.page_verifiedCustomerBadge__0Ox11{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--radius-pill);background-color:var(--color-olive-soft);color:var(--color-olive);font-size:.78rem;font-weight:700}.page_reviewQuoteText__0xbAN{font-size:1.04rem;color:var(--color-cocoa);line-height:1.6;max-width:680px;margin-bottom:12px}.page_reviewAuthorMeta__Q0_x4{font-size:.88rem;color:var(--color-cocoa-muted);font-weight:600}.page_carouselDots__eXtGS{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px}.page_carouselDot__Xyyo_{width:8px;height:8px;border-radius:9999px;border:none;background-color:var(--color-line);padding:0;transition:background-color .2s ease,transform .2s ease}.page_carouselDotActive__2rpHL{background-color:var(--color-terracotta);transform:scale(1.18)}@media (max-width:640px){.page_reviewsCarouselRow__FcHgT{gap:10px}.page_carouselArrowBtn___Vmxx{width:34px;height:34px}.page_reviewCard__xPAYw{padding:20px 18px}.page_reviewEmptyText__FvLme{font-size:.94rem}}.page_meetSection__5Tcww{padding:34px 0}.page_meetCard__yzlWM{background-color:rgba(255,253,249,.78);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:36px 40px;display:grid;grid-template-columns:1fr auto;grid-gap:32px;gap:32px;align-items:center}.page_meetCardWithPortrait___5GwA{grid-template-columns:180px 1fr}.page_portraitFrame__Nsn9c{width:180px;height:180px;border-radius:var(--radius-md);overflow:hidden;border:2px solid var(--color-line);background-color:var(--color-cream)}.page_portraitImg__lrVXY{width:100%;height:100%;object-fit:cover}.page_meetEyebrow__5dhZj{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-olive);margin-bottom:8px}.page_meetTitle__7curG{font-family:var(--font-serif);font-weight:400;font-size:clamp(1.85rem,3vw,2.5rem);color:var(--color-cocoa);line-height:1.12;margin-bottom:12px}.page_meetLeadText__FDnxm{font-size:1.08rem;color:var(--color-cocoa);line-height:1.6;max-width:640px;margin-bottom:20px}.page_meetActions__aZcVv{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.page_meetMonogramBox__jLzZB{width:120px;height:120px;border-radius:9999px;background-color:var(--color-cream);border:1px solid var(--color-line);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:12px}.page_meetMonogramInitials__JU9UY{font-family:var(--font-serif);font-size:2.2rem;color:var(--color-terracotta);line-height:1}.page_meetMonogramCity__M4Hem{font-size:.76rem;color:var(--color-cocoa-muted);margin-top:4px;font-weight:600}@media (max-width:768px){.page_meetCard__yzlWM{grid-template-columns:1fr;padding:24px 20px;gap:20px}.page_meetMonogramBox__jLzZB{display:none}}.page_faqSection__NArq_{padding:28px 0 48px}.page_faqList__rwZfK{max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.page_faqItem__ZM3hV{background-color:rgba(255,253,249,.82);border:1px solid var(--color-line);border-radius:var(--radius-md);overflow:hidden}.page_faqTrigger__GANgy{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;background:none;border:none;text-align:left;font-size:1.04rem;font-weight:600;color:var(--color-cocoa)}.page_faqTrigger__GANgy:hover{background-color:hsla(40,52%,94%,.6)}.page_faqBody__4WWF8{border-top:1px solid hsla(34,31%,78%,.45);padding:14px 22px 20px}.page_faqAnswerText__ib4VB{font-size:.96rem;color:var(--color-cocoa-muted);line-height:1.6;margin-bottom:12px}.page_faqInlineLink__NExVe{display:inline-flex;align-items:center;gap:6px;font-size:.9rem;font-weight:600;color:var(--color-terracotta)}.page_faqInlineLink__NExVe:hover{text-decoration:underline}.page_footer__sHKi3{margin-top:auto;border-top:1px solid var(--color-line);background-color:hsla(38,44%,89%,.55);padding:36px 0 32px}.page_footerGrid__n13s9{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:28px;padding-bottom:24px;border-bottom:1px solid var(--color-line)}.page_footerBrandCol__FvEa_{max-width:360px}.page_footerLogo__PfgLJ{height:36px;width:auto;margin-bottom:10px}.page_footerText__OqpQ_{font-size:.92rem;color:var(--color-cocoa-muted);line-height:1.5}.page_footerLinksCol__17tiW{display:flex;flex-direction:column;gap:8px}.page_footerColTitle__SRvVg{font-family:var(--font-serif);font-size:1.2rem;color:var(--color-cocoa);margin-bottom:4px}.page_footerLink__8kkdp{font-size:.92rem;color:var(--color-cocoa);display:inline-flex;align-items:center;gap:6px}.page_footerLink__8kkdp:hover{color:var(--color-terracotta)}.page_footerBottom__cWZ_v{padding-top:18px;display:flex;flex-wrap:wrap;font-size:.84rem;color:var(--color-cocoa-muted)}.page_footerBottom__cWZ_v,.page_mobileBottomBar__G9s0y{align-items:center;justify-content:space-between;gap:12px}.page_mobileBottomBar__G9s0y{position:fixed;left:0;right:0;bottom:0;z-index:90;display:none;padding:10px 16px;background-color:hsla(40,52%,94%,.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--color-line);box-shadow:0 -4px 18px rgba(50,33,25,.08)}.page_mobileBottomBarText__1JyZT{display:flex;flex-direction:column;font-size:.82rem;color:var(--color-cocoa);line-height:1.25}.page_floatingMobileShortcut__Up7P8{width:46px;height:46px;border-radius:9999px;background-color:var(--color-olive);color:var(--color-white);border:2px solid var(--color-cream);box-shadow:0 4px 14px rgba(50,33,25,.22);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s ease,background-color .2s ease}.page_floatingMobileShortcut__Up7P8:hover{transform:scale(1.05)}@media (max-width:860px){.page_mobileBottomBar__G9s0y{display:flex}}.page_modalBackdrop__HBfPH{position:fixed;inset:0;background:rgba(30,19,14,.78);z-index:300;display:flex;align-items:center;justify-content:center;padding:20px}.page_modalContent__V7EIS{background:var(--color-cream);border:1px solid var(--color-line);border-radius:var(--radius-lg);max-width:820px;width:100%;max-height:90vh;overflow-y:auto;padding:22px;display:flex;flex-direction:column;gap:16px}.page_modalHeader__XTPbu{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--color-line);padding-bottom:12px}.page_modalTitle__px2QE{font-family:var(--font-serif);font-size:1.5rem;color:var(--color-cocoa)}.page_modalCloseBtn__RsRyX{padding:8px 14px;border-radius:var(--radius-sm);color:var(--color-cocoa);font-weight:600}.page_modalCloseBtn__RsRyX,.page_modalZoomImgWrap__j3jS1{border:1px solid var(--color-line);background:var(--color-white)}.page_modalZoomImgWrap__j3jS1{width:100%;overflow:auto;border-radius:var(--radius-md);padding:12px;text-align:center}.page_modalZoomImg__bM0oh{max-width:100%;height:auto;border-radius:var(--radius-sm)}@keyframes page_fadeIn__wvzG6{0%{opacity:0}to{opacity:1}}