.business-share_sheet__hIZX7.business-share_sheet__hIZX7{z-index:91;inset:auto 0 0;width:100%;max-width:440px;max-height:calc(100dvh - 12px);margin:0 auto;overflow-y:auto;overscroll-behavior:contain;padding:0 0 max(12px,env(safe-area-inset-bottom));border:1px solid rgba(255,255,255,.8);border-bottom:0;border-radius:28px 28px 0 0;background:#fdfcfe;color:#28232e;box-shadow:0 -8px 44px rgba(23,15,34,.12);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.business-share_sheet__hIZX7[data-state=open]{animation:business-share_share-in__FYCg0 .18s cubic-bezier(.2,.8,.2,1)}.business-share_sheet__hIZX7[data-state=closed]{animation:business-share_share-out__H2925 .14s ease-in}.business-share_overlay__7tKlF.business-share_overlay__7tKlF{z-index:90;background:rgba(21,17,27,.4)}@supports (backdrop-filter:blur(3px)){.business-share_overlay__7tKlF.business-share_overlay__7tKlF{backdrop-filter:blur(3px)}}.business-share_handle__K_czs{width:32px;height:4px;margin:9px auto 2px;border-radius:99px;background:#d7d2dc}.business-share_header__E_dcy{display:flex;align-items:center;gap:8px;padding:13px 22px 17px}.business-share_heading__iOvst{flex:1;min-width:0}.business-share_title__UO2QP.business-share_title__UO2QP{margin:0;color:#28232e;font-size:1.1rem;font-weight:650;line-height:1.35;letter-spacing:-.025em;outline:none}.business-share_subtitle__7o4x6.business-share_subtitle__7o4x6{margin-top:3px;color:#78707f;font-size:.8rem;line-height:1.4;overflow-wrap:anywhere}.business-share_iconButton__KooL0{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:50%;background:transparent;color:#817887}.business-share_body__McMSd{padding:0 22px}.business-share_preview___Z_K6{padding:15px 14px;border-radius:18px;background:#f4f2f7}.business-share_previewIdentity__xZlCS{display:flex;align-items:center;gap:12px}.business-share_logo__iLbDn{display:grid;place-items:center;flex:0 0 52px;width:52px;height:52px;overflow:hidden;border-radius:14px;background:#eae5f1;color:#70548d}.business-share_logo__iLbDn img{width:100%;height:100%;object-fit:cover}.business-share_businessInfo___rOp4{flex:1;min-width:0}.business-share_businessName__dq7EF{margin:0;font-size:.92rem;font-weight:600;line-height:1.4;letter-spacing:-.015em;overflow-wrap:anywhere}.business-share_businessMeta__G1CqU{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;margin-top:4px}.business-share_category__WsBvR{margin:0;color:#756c7d;font-size:.74rem;line-height:1.4;overflow-wrap:anywhere}.business-share_status__mPFt5{display:inline-flex;align-items:center;gap:4px;padding:2px 5px;border-radius:99px;font-size:.61rem;font-weight:550;line-height:1.3;white-space:nowrap}.business-share_status__mPFt5>span{width:4px;height:4px;border-radius:50%;background:currentColor}.business-share_open__PcBcN{background:#e4eee8;color:#35634a}.business-share_closed___BY_2{background:#e9e5ed;color:#6f627a}.business-share_previewLink__prKi5{min-width:0;margin:6px 0 0;color:#6f6479;font-size:.69rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-share_primaryButton__MxR3F{display:flex;align-items:center;justify-content:center;gap:9px;min-height:50px;width:100%;margin-top:22px;padding:12px 18px;border:0;border-radius:15px;background:#6324d7;color:#fff;font-size:.91rem;font-weight:600;letter-spacing:-.01em}.business-share_secondaryActions__oU83t{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:8px 0 0}.business-share_secondaryButton__pJ_oe{display:flex;align-items:center;justify-content:center;gap:8px;min-height:50px;min-width:0;padding:9px 6px;border-radius:12px;background:transparent;color:#62566f;font-size:.8rem;font-weight:500}.business-share_secondaryButton__pJ_oe svg{flex-shrink:0;stroke-width:1.7}.business-share_qrLoading__VrNSa{display:grid;justify-items:center;align-content:center;gap:12px;min-height:272px;color:#776881;font-size:.82rem}.business-share_qrContent__DlcXM{text-align:center;padding-top:5px}.business-share_qrPlate__fNEB5{width:min(100%,272px);padding:8px;margin:0 auto;border:1px solid #eeeaf2;border-radius:22px;background:#fff}.business-share_qrLink__gIsQ0{margin:16px 0 22px;color:#74687e;font-size:.74rem;line-height:1.5;overflow-wrap:anywhere}.business-share_qrActions___p8qS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.business-share_qrButton__Olchl{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:0;border-radius:14px;padding:10px 12px;background:#f0edf5;color:#61506f;font-size:.84rem;font-weight:550}.business-share_qrButton__Olchl svg{stroke-width:1.7}.business-share_qrError__WRz12{margin:12px 0;color:#8b3f4e;font-size:.8rem}.business-share_textButton__4SvHp{gap:7px;margin:6px auto 0;padding:8px 10px;color:#704a9b;font-size:.79rem}.business-share_closeButton__PVA4X,.business-share_textButton__4SvHp{display:flex;align-items:center;justify-content:center;min-height:44px;font-weight:500}.business-share_closeButton__PVA4X{gap:8px;width:100%;margin-top:9px;padding:10px 12px;border:0;border-radius:12px;background:transparent;color:#6e6278;font-size:.83rem}.business-share_channels___akej{display:grid;gap:2px;margin-bottom:12px}.business-share_channelButton__u_THg{display:flex;align-items:center;gap:12px;min-height:58px;padding:14px 12px;border-radius:14px;background:transparent;color:#655573;font-size:.9rem;font-weight:500}.business-share_channelButton__u_THg span{flex:1;text-align:left}.business-share_sheet__hIZX7 button{-webkit-tap-highlight-color:transparent;transition:transform .12s,background-color .12s}.business-share_sheet__hIZX7 button:active:not(:disabled){transform:scale(.98)}.business-share_sheet__hIZX7 button:focus-visible{outline:3px solid #b594ef;outline-offset:2px}.business-share_sheet__hIZX7 button:disabled{opacity:.55;cursor:wait}@media (hover:hover){.business-share_channelButton__u_THg:hover,.business-share_closeButton__PVA4X:hover,.business-share_iconButton__KooL0:hover,.business-share_secondaryButton__pJ_oe:hover{background:#f0edf5}.business-share_primaryButton__MxR3F:hover{background:#5920c2}.business-share_qrButton__Olchl:hover{background:#e9e4f0}}@media (min-width:640px){.business-share_sheet__hIZX7.business-share_sheet__hIZX7{bottom:24px;border-radius:26px;border-bottom:1px solid #fff;padding-bottom:16px}}@media (max-width:350px){.business-share_body__McMSd{padding:0 18px}.business-share_header__E_dcy{padding-inline:18px}.business-share_preview___Z_K6{padding:13px 12px}.business-share_previewIdentity__xZlCS{gap:10px}.business-share_secondaryButton__pJ_oe{gap:6px;font-size:.78rem}}@media (prefers-reduced-motion:reduce){.business-share_overlay__7tKlF.business-share_overlay__7tKlF,.business-share_sheet__hIZX7 button,.business-share_sheet__hIZX7.business-share_sheet__hIZX7{animation:none!important;transition:none!important}}@keyframes business-share_share-in__FYCg0{0%{transform:translateY(18px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes business-share_share-out__H2925{to{transform:translateY(14px);opacity:0}}.ProductPageClient_page__j2W7k{--buybar-height:72px;position:relative;min-height:100vh;overflow-x:clip;background:#fbfafc;color:#211f26}.ProductPageClient_content__iVlwP{width:100%;margin:0 auto;padding:0 16px calc(var(--buybar-height) + env(safe-area-inset-bottom, 0px) + 24px)}.ProductPageClient_gallery__dchOF{position:relative;width:100%;background:#eeeaf2}.ProductPageClient_gallerySentinel__TOLQm{height:1px}.ProductPageClient_galleryActions__WRwpF{position:absolute;z-index:3;top:calc(env(safe-area-inset-top, 0px) + 14px);left:14px;right:14px;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.ProductPageClient_galleryActions__WRwpF>*{pointer-events:auto}.ProductPageClient_galleryActionGroup__zCoxB{display:flex;gap:10px}.ProductPageClient_glassButton__tVSCO{display:inline-grid;place-items:center;width:46px;height:46px;border:1px solid rgba(255,255,255,.76);border-radius:999px;background:rgba(255,255,255,.78);color:#211f26;box-shadow:0 10px 28px rgba(18,11,27,.16),inset 0 1px rgba(255,255,255,.9);backdrop-filter:blur(18px) saturate(150%);transition:transform .16s ease,background .16s ease}.ProductPageClient_glassButton__tVSCO:hover{background:rgba(255,255,255,.92)}.ProductPageClient_glassButton__tVSCO:active{transform:scale(.96)}.ProductPageClient_glassButton__tVSCO[data-active=true]{color:#e0245e}.ProductPageClient_glassButton__tVSCO:focus-visible,.ProductPageClient_primaryCta__MrxZW:focus-visible,.ProductPageClient_quantityButton__LdaMp:focus-visible,.ProductPageClient_secondaryAction__f1EyB:focus-visible{outline:3px solid rgba(94,30,224,.32);outline-offset:3px}.ProductPageClient_sticky__VT20t{position:fixed;z-index:64;top:0;left:0;right:0;padding:env(safe-area-inset-top) 12px 8px;transform:translateY(-110%);opacity:0;pointer-events:none;transition:transform .2s ease,opacity .2s ease}.ProductPageClient_stickyVisible__yCrJe{transform:translateY(0);opacity:1;pointer-events:auto}.ProductPageClient_stickySurface__g7y7j{width:min(100%,720px);margin:0 auto;display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:8px;border:1px solid rgba(255,255,255,.78);border-radius:22px;background:rgba(255,255,255,.82);box-shadow:0 12px 30px rgba(30,20,43,.14);backdrop-filter:blur(22px) saturate(155%)}.ProductPageClient_stickyBack__ISRGI{display:grid;place-items:center;width:42px;height:42px;border:0;border-radius:999px;background:#f1edf4;color:#2a2630}.ProductPageClient_stickyName__BRk8S{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:760}.ProductPageClient_stickyIcon__n8BS7{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:999px;background:transparent;color:#302b35}.ProductPageClient_info__74tC0{padding:20px 0 0}.ProductPageClient_nameRow__pYqaX{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ProductPageClient_badgeRow__PwwTW{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:0 0 auto;padding-top:4px}.ProductPageClient_badge__p38jp{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:999px;font-size:.74rem;font-weight:750;white-space:nowrap}.ProductPageClient_badgeSaving__RsRpN{background:#e4f7ec;color:#1c8a4f}.ProductPageClient_badgeFeatured__dECs6{background:linear-gradient(120deg,#6d18e8,#4c00c9);color:#fff}.ProductPageClient_badgeOutOfStock__smEjK{background:#f4e8e8;color:#a12c38}.ProductPageClient_badgeLimited__TMXAZ{background:#fff2df;color:#92580c}.ProductPageClient_name__9Ss8R{margin:0;font-size:clamp(1.45rem,5.4vw,1.95rem);line-height:1.16;font-weight:800;letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere}.ProductPageClient_priceRow__bROVW{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:16px}.ProductPageClient_price__Osf14{font-size:clamp(1.7rem,6.4vw,2.1rem);font-weight:800;color:#5d12d4;letter-spacing:-.02em}.ProductPageClient_oldPrice__A9oo8{color:#9a94a1;font-size:.95rem;text-decoration:line-through}.ProductPageClient_approxUsd__V76EW{color:#6c6572;font-size:clamp(.95rem,2.6vw,1.0625rem);font-weight:500}.ProductPageClient_statusRow__PAk6J{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:16px}.ProductPageClient_availability__vHA5w{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:.8rem;font-weight:700}.ProductPageClient_availabilityDot__f1aCR{width:7px;height:7px;border-radius:999px;background:currentColor}.ProductPageClient_available__Yl81_{background:#e4f7ec;color:#1c8a4f}.ProductPageClient_unavailable__hcaj7{background:#f4e8e8;color:#a12c38}.ProductPageClient_rating__JzZIJ{display:inline-flex;align-items:center;gap:5px;color:#514c56;font-size:.86rem}.ProductPageClient_rating__JzZIJ svg{color:#6517df}.ProductPageClient_description__UfLj2{margin-top:20px;color:#514c56;font-size:.92rem;line-height:1.6;overflow-wrap:anywhere;max-width:62ch;white-space:pre-wrap}.ProductPageClient_descriptionClamped__YKsg_{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ProductPageClient_descriptionToggle__eXdJd{display:inline-flex;margin-top:8px;padding:0;border:0;background:none;color:#5d12d4;font-size:.88rem;font-weight:700}.ProductPageClient_divider__H7JF6{height:1px;margin:24px 0;background:rgba(40,31,54,.08)}.ProductPageClient_personalizeCard__10_yL{display:flex;width:100%;align-items:center;gap:12px;margin-top:24px;padding:12px 14px;border:0;border-radius:20px;background:#f6f3fa;text-align:left}.ProductPageClient_personalizeIcon__8op3Q{display:grid;flex:0 0 auto;place-items:center;width:42px;height:42px;border-radius:14px;background:#fff;color:#5d12d4}.ProductPageClient_personalizeText__jnelY{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:2px}.ProductPageClient_personalizeTitle__FF9yf{display:block;margin:0;font-size:.92rem;font-weight:750;color:#211f26}.ProductPageClient_personalizeSubtitle__6MyGe{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#79727f;font-size:.78rem}.ProductPageClient_personalizeChevron__mOrS8{flex:0 0 auto;color:#9a8fa8;transition:transform .18s ease}.ProductPageClient_personalizeChevron__mOrS8[data-open=true]{transform:rotate(90deg)}.ProductPageClient_personalizeExpanded__xJrG5{margin-top:16px}.ProductPageClient_purchaseRow__HgWhg{position:fixed;left:0;right:0;bottom:0;z-index:70;display:flex;align-items:center;gap:12px;width:100%;margin:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));background:rgba(255,255,255,.86);border-top:1px solid rgba(40,31,54,.08);box-shadow:0 -12px 30px rgba(30,20,43,.12);backdrop-filter:blur(22px) saturate(160%)}.ProductPageClient_quantity__LVLQR{display:flex;align-items:center;gap:2px;height:48px;padding:0 6px;border-radius:999px;background:#f1edf4;flex:0 0 auto}.ProductPageClient_quantityButton__LdaMp{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:999px;background:transparent;color:#302b35;font-weight:700}.ProductPageClient_quantityButton__LdaMp:disabled{opacity:.35}.ProductPageClient_quantityValue__DfbrP{width:28px;text-align:center;font-weight:750}.ProductPageClient_primaryCta__MrxZW{flex:1 1 auto;min-width:0;display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:0;border-radius:999px;background:linear-gradient(120deg,#6d18e8,#4c00c9);color:#fff;font-size:.95rem;font-weight:750;box-shadow:0 10px 22px rgba(91,19,234,.22);transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.ProductPageClient_primaryCta__MrxZW:active{transform:scale(.98)}.ProductPageClient_primaryCta__MrxZW:disabled{background:#d9d3df;color:#85808c;box-shadow:none;cursor:not-allowed}.ProductPageClient_deliveryRow__4iY0f{display:flex;align-items:center;gap:8px;margin-top:20px;color:#625c67;font-size:.84rem}.ProductPageClient_sectionCard__q_mLm{margin-top:32px;border:1px solid rgba(40,31,54,.08);border-radius:24px;background:#fff;box-shadow:0 12px 34px rgba(37,25,52,.06);overflow:hidden}.ProductPageClient_sectionTitle__k8sLl{margin:0 0 14px;font-size:1.05rem;font-weight:780;letter-spacing:-.01em}.ProductPageClient_businessCard__obHXb{display:flex;align-items:center;gap:12px;padding:14px 16px}.ProductPageClient_businessLogo__guuQn{width:44px;height:44px;flex:0 0 auto;overflow:hidden;border-radius:999px;background:#f2eff5;border:1px solid rgba(40,31,54,.08)}.ProductPageClient_businessInfo__qzFIG{min-width:0;flex:1 1 auto}.ProductPageClient_businessName__In1cJ{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;font-weight:750}.ProductPageClient_businessStatus__YTL8d{display:inline-flex;align-items:center;gap:5px;margin-top:2px;font-size:.78rem}.ProductPageClient_businessOpen__J506N{color:#1c8a4f}.ProductPageClient_businessClosed__e_RYw{color:#a12c38}.ProductPageClient_visitBusiness__wS4lq{flex:0 0 auto;display:inline-flex;min-height:38px;align-items:center;padding:0 14px;border-radius:999px;background:#f1ebfb;color:#5d12d4;font-size:.8rem;font-weight:750;white-space:nowrap}.ProductPageClient_reviewCard__peMCc{margin-top:4px;padding:16px;border-radius:20px;background:#f6f3fa}.ProductPageClient_reviewHead__76Htc{display:flex;align-items:center;justify-content:space-between;gap:10px}.ProductPageClient_reviewAuthor__Jygnj{display:flex;min-width:0;align-items:center;gap:10px}.ProductPageClient_reviewAvatar__7VQyF{display:grid;flex:0 0 auto;place-items:center;width:34px;height:34px;overflow:hidden;border-radius:999px;background:#ddd0f2;color:#5d12d4;font-size:.78rem;font-weight:750}.ProductPageClient_reviewName__yoILa{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:750}.ProductPageClient_reviewStars__hMWoe{display:flex;flex:0 0 auto;gap:2px;color:#f5b400}.ProductPageClient_reviewQuote__p3VIz{margin:10px 0 0;color:#514c56;font-size:.86rem;line-height:1.55}.ProductPageClient_reviewSeeAll__mTyYC{display:block;width:100%;margin-top:14px;padding:0;border:0;background:none;color:#5d12d4;font-size:.88rem;font-weight:750;text-align:center}.ProductPageClient_reviewEmpty__v2Da9{margin:14px 0 0;color:#918c96;font-size:.86rem;text-align:center}.ProductPageClient_reviewExpanded__x5XPs{margin-top:16px}.ProductPageClient_relatedGrid__DnY8X{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px}.ProductPageClient_relatedCard__wFtOe{min-width:0;text-align:left}.ProductPageClient_relatedImage__iEK2i{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:16px;background:#eeeaf2}.ProductPageClient_relatedBadge__k_bdQ{position:absolute;top:6px;left:6px;z-index:1;display:inline-flex;align-items:center;gap:3px;padding:3px 8px;border-radius:999px;background:linear-gradient(120deg,#6d18e8,#4c00c9);color:#fff;font-size:.58rem;font-weight:750}.ProductPageClient_relatedName__zPwIu{margin:8px 0 2px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.82rem;font-weight:650}.ProductPageClient_relatedPrice__Hss39{margin:0;color:#5d12d4;font-size:.86rem;font-weight:750}.ProductPageClient_relatedApprox__EiTrC{margin:1px 0 0;color:#918c96;font-size:.68rem}.ProductPageClient_skeletonImage___Ny1_{aspect-ratio:4/3;background:linear-gradient(90deg,#eeeaf2,#f8f6fa,#eeeaf2);background-size:200% 100%;animation:ProductPageClient_shimmer__TPu_Z 1.2s infinite}.ProductPageClient_skeletonLine__8Hwc_{height:22px;margin-top:14px;border-radius:11px;background:#eeeaf2}.ProductPageClient_skeletonLineSmall__gUZQy{width:46%;height:14px}@keyframes ProductPageClient_shimmer__TPu_Z{to{background-position:-200% 0}}@media (min-width:768px){.ProductPageClient_content__iVlwP{padding-inline:28px}.ProductPageClient_relatedGrid__DnY8X{grid-template-columns:repeat(4,minmax(0,1fr))}.ProductPageClient_purchaseRow__HgWhg{padding-inline:28px}}@media (min-width:1024px){.ProductPageClient_page__j2W7k{display:grid;grid-template-columns:minmax(0,520px) minmax(0,1fr);column-gap:40px;width:min(100%,1080px);margin:0 auto;padding:32px 28px calc(var(--buybar-height) + 40px);align-items:start}.ProductPageClient_gallery__dchOF{grid-column:1;grid-row:1;border-radius:28px;overflow:hidden;box-shadow:0 18px 56px rgba(34,22,48,.11)}.ProductPageClient_content__iVlwP{grid-column:2;grid-row:1;width:auto;padding:0}.ProductPageClient_info__74tC0{padding-top:0}.ProductPageClient_relatedGrid__DnY8X{grid-template-columns:repeat(4,minmax(0,1fr))}.ProductPageClient_purchaseRow__HgWhg{max-width:1080px;margin:0 auto;border-radius:20px 20px 0 0}}@media (max-width:374px){.ProductPageClient_relatedGrid__DnY8X{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ProductPageClient_glassButton__tVSCO,.ProductPageClient_personalizeChevron__mOrS8,.ProductPageClient_primaryCta__MrxZW,.ProductPageClient_sticky__VT20t{transition:none}.ProductPageClient_skeletonImage___Ny1_{animation:none}}@media (prefers-reduced-transparency:reduce){.ProductPageClient_glassButton__tVSCO,.ProductPageClient_purchaseRow__HgWhg,.ProductPageClient_stickySurface__g7y7j{background:#fff;backdrop-filter:none}}