.ClientSpacePage_page__uuzJM{width:100%;min-height:100vh}.ClientSpacePage_stateCard__JtqtW{display:grid;gap:1rem;padding:1.5rem;border:1px solid var(--border-subtle);border-radius:1.5rem;background:rgba(253,252,249,.9);box-shadow:var(--shadow-sm)}.ClientSpacePage_stateTitle__jox9f{margin:0;color:var(--t1);font-family:var(--font-display);font-size:clamp(1.9rem,4vw,2.5rem);line-height:.98}.ClientSpacePage_stateBody__8f4Ru{max-width:42rem;margin:0;color:var(--t2);font-size:1rem;line-height:1.6}.ClientSpacePage_actionRow__LylK8{display:flex;flex-wrap:wrap;gap:.75rem}.ClientSpacePage_primaryAction__lhp2o,.ClientSpacePage_secondaryAction__b4s_m{display:inline-flex;align-items:center;justify-content:center;min-height:2.9rem;padding:.8rem 1.15rem;border-radius:999px;font:inherit;font-size:.92rem;font-weight:700;text-decoration:none;cursor:pointer}.ClientSpacePage_primaryAction__lhp2o{border:0;background:var(--bordeaux);color:var(--surface)}.ClientSpacePage_secondaryAction__b4s_m{border:1px solid var(--border-strong);background:transparent;color:var(--t1)}.ClientSpacePage_inlineNotice__mrEBa{margin:0;border:1px solid color-mix(in srgb,var(--destructive) 24%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--destructive) 8%,transparent);padding:.85rem 1rem;color:var(--destructive);font-size:var(--text-sm)}@media (max-width:767px){.ClientSpacePage_page__uuzJM{min-height:auto}.ClientSpacePage_stateCard__JtqtW{padding:1.2rem}}@keyframes ClientSpaceAnimations_fadeIn__OAo0C{0%{opacity:0}to{opacity:1}}@keyframes ClientSpaceAnimations_fadeInUp__wtvAm{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes ClientSpaceAnimations_fadeInUpSmall__02I4d{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ClientSpaceAnimations_fadeInDown__CShO0{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes ClientSpaceAnimations_fadeInRight__sm_Fz{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}@keyframes ClientSpaceAnimations_fadeInLeft__m8CkT{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@keyframes ClientSpaceAnimations_fadeInScale__dR5dK{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes ClientSpaceAnimations_popIn__fxqAK{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes ClientSpaceAnimations_growWidth__dLPWV{0%{width:0}}@keyframes ClientSpaceAnimations_pulse__6LP6E{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}@keyframes ClientSpaceAnimations_dotAppear__EEU7y{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.ClientSpaceAnimations_fadeIn__OAo0C{animation:ClientSpaceAnimations_fadeIn__OAo0C .3s ease both}.ClientSpaceAnimations_fadeInUp__wtvAm{animation:ClientSpaceAnimations_fadeInUp__wtvAm .35s ease both}.ClientSpaceAnimations_fadeInUpSmall__02I4d{animation:ClientSpaceAnimations_fadeInUpSmall__02I4d .35s ease both}.ClientSpaceAnimations_fadeInDown__CShO0{animation:ClientSpaceAnimations_fadeInDown__CShO0 .35s ease both}.ClientSpaceAnimations_fadeInRight__sm_Fz{animation:ClientSpaceAnimations_fadeInRight__sm_Fz .18s ease both}.ClientSpaceAnimations_fadeInLeft__m8CkT{animation:ClientSpaceAnimations_fadeInLeft__m8CkT .3s ease both}.ClientSpaceAnimations_fadeInScale__dR5dK{animation:ClientSpaceAnimations_fadeInScale__dR5dK .4s ease both}.ClientSpaceAnimations_popIn__fxqAK{animation:ClientSpaceAnimations_popIn__fxqAK .35s cubic-bezier(.34,1.56,.64,1) both}.ClientSpaceAnimations_pulse__6LP6E{animation:ClientSpaceAnimations_pulse__6LP6E 2s ease-in-out infinite}.ClientSpaceAnimations_stagger__Oh1x8>:first-child{animation-delay:0s}.ClientSpaceAnimations_stagger__Oh1x8>:nth-child(2){animation-delay:.06s}.ClientSpaceAnimations_stagger__Oh1x8>:nth-child(3){animation-delay:.12s}.ClientSpaceAnimations_stagger__Oh1x8>:nth-child(4){animation-delay:.18s}.ClientSpaceAnimations_stagger__Oh1x8>:nth-child(5){animation-delay:.24s}.ClientSpaceAnimations_stagger__Oh1x8>:nth-child(6){animation-delay:.3s}.ClientSpaceAnimations_stagger__Oh1x8>:nth-child(7){animation-delay:.36s}.ClientSpaceAnimations_stagger__Oh1x8>:nth-child(8){animation-delay:.42s}.ClientSpaceAnimations_stagger__Oh1x8>:nth-child(9){animation-delay:.48s}.ClientSpaceAnimations_stagger__Oh1x8>:nth-child(10){animation-delay:.54s}.ClientSpaceAnimations_delay1__un61S{animation-delay:.05s}.ClientSpaceAnimations_delay2__6wLFv{animation-delay:.1s}.ClientSpaceAnimations_delay3__Zz7ua{animation-delay:.15s}.ClientSpaceAnimations_delay4__svQyR{animation-delay:.2s}.ClientSpaceAnimations_delay5__uLbyK{animation-delay:.25s}.ClientSpaceAnimations_delay6__FsnkH{animation-delay:.3s}.ClientSpaceAnimations_delay7__UqtBf{animation-delay:.35s}.ClientSpaceAnimations_delay8__neLFk{animation-delay:.4s}.ClientSpaceAnimations_delay9__E8Amk{animation-delay:.5s}.ClientSpaceAnimations_hoverLift__4oX8X{transition:transform .2s ease,box-shadow .2s ease}.ClientSpaceAnimations_hoverLift__4oX8X:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(142,30,53,.09)}.ClientSpaceAnimations_hoverScale__AqY5Q{transition:transform .15s ease}.ClientSpaceAnimations_hoverScale__AqY5Q:hover{transform:scale(1.02)}.ClientSpaceAnimations_hoverScaleSmall__biGXr{transition:transform .15s ease}.ClientSpaceAnimations_hoverScaleSmall__biGXr:hover{transform:scale(1.04) translateY(-1px)}.ClientSpaceAnimations_tapScale__7Pw3_:active{transform:scale(.97)}.ClientSpaceAnimations_hoverBgSubtle__GgjbZ{transition:background-color .15s ease}.ClientSpaceAnimations_hoverBgSubtle__GgjbZ:hover{background-color:rgba(26,26,26,.03)}.ClientSpaceAnimations_progressFill__GaUuh{animation:ClientSpaceAnimations_growWidth__dLPWV 1.2s ease-out .3s both}.ClientSpaceAnimations_chartDot__vXg0q{animation:ClientSpaceAnimations_dotAppear__EEU7y .35s cubic-bezier(.34,1.56,.64,1) both}.ClientSpaceAnimations_toggleSwitch__xy_NF{transition:background-color .2s ease}.ClientSpaceAnimations_toggleKnob__Ny5ta{transition:transform .2s cubic-bezier(.22,1,.36,1)}.ClientSpaceAnimations_sidebarTransition__HisdS{transition:width .3s cubic-bezier(.22,1,.36,1),min-width .3s cubic-bezier(.22,1,.36,1)}.ClientSpaceAnimations_contentTransition__MFPZf{transition:margin-left .3s cubic-bezier(.22,1,.36,1)}.ClientSpaceAnimations_togglePositionTransition__xNM1t{transition:left .3s cubic-bezier(.22,1,.36,1)}.ClientSpaceAnimations_progressRingAnimate__UsP1c{transition:stroke-dashoffset 1s ease-out .3s}@media (prefers-reduced-motion:reduce){.ClientSpaceAnimations_chartDot__vXg0q,.ClientSpaceAnimations_fadeInDown__CShO0,.ClientSpaceAnimations_fadeInLeft__m8CkT,.ClientSpaceAnimations_fadeInRight__sm_Fz,.ClientSpaceAnimations_fadeInScale__dR5dK,.ClientSpaceAnimations_fadeInUpSmall__02I4d,.ClientSpaceAnimations_fadeInUp__wtvAm,.ClientSpaceAnimations_fadeIn__OAo0C,.ClientSpaceAnimations_popIn__fxqAK,.ClientSpaceAnimations_progressFill__GaUuh,.ClientSpaceAnimations_pulse__6LP6E{animation:none}.ClientSpaceAnimations_contentTransition__MFPZf,.ClientSpaceAnimations_hoverLift__4oX8X,.ClientSpaceAnimations_hoverScaleSmall__biGXr,.ClientSpaceAnimations_hoverScale__AqY5Q,.ClientSpaceAnimations_progressRingAnimate__UsP1c,.ClientSpaceAnimations_sidebarTransition__HisdS,.ClientSpaceAnimations_toggleKnob__Ny5ta,.ClientSpaceAnimations_togglePositionTransition__xNM1t,.ClientSpaceAnimations_toggleSwitch__xy_NF{transition:none}}.ClientSpaceBadges_badgesPageHeader__S31FZ{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.25rem}.ClientSpaceBadges_badgesCountPill__3rLLu{display:inline-flex;align-items:center;min-height:1.9rem;border-radius:999px;padding:.2rem .75rem;font-size:.78rem;font-weight:600;background:linear-gradient(135deg,#8e1e35,#701829);color:#fffaf8;box-shadow:0 10px 24px rgba(142,30,53,.18)}.ClientSpaceBadges_badgesSectionLabel__feZDy{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(26,26,26,.32)}.ClientSpaceBadges_detailHeader__gySYF{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.ClientSpaceBadges_iconButton__3Kr29{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:999px;border:1px solid rgba(26,26,26,.08);background:transparent;font-size:1.25rem;color:var(--t1)}.ClientSpaceBadges_badgeProgressTrack__qYODq{position:relative;overflow:hidden;border-radius:999px;height:.34rem;background:rgba(26,26,26,.08)}.ClientSpaceBadges_badgeProgressFill__YCOFY{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#c24060,#8e1e35)}.ClientSpaceBadges_badgesSection__cxGmS{display:grid;gap:1rem}.ClientSpaceBadges_badgesGrid__jPmNh{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.ClientSpaceBadges_badgeCardLocked__eGoue,.ClientSpaceBadges_badgeCardUnlocked__vMliA{position:relative;display:grid;justify-items:center;gap:.45rem;border:1px solid rgba(26,26,26,.08);border-radius:1.25rem;background:rgba(253,252,249,.96);padding:1.3rem 1rem;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,.05)}.ClientSpaceBadges_badgeCardLocked__eGoue{opacity:.7}.ClientSpaceBadges_badgeUnlockedVisual__hDscv{display:inline-flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;border-radius:999px;font-size:1.8rem}.ClientSpaceBadges_badgeHighlightDot__0bthc{position:absolute;top:.8rem;right:.8rem;width:.42rem;height:.42rem;border-radius:999px;background:#d54b3f}.ClientSpaceBadges_badgeCardTitle__4u7EY{color:var(--t1);font-weight:600;line-height:1.35}.ClientSpaceBadges_badgeCardSubtitle__tB0vJ{font-size:.82rem;color:rgba(26,26,26,.42)}.ClientSpaceBadges_badgeLockedHint__oOYzp{font-size:.75rem;color:rgba(26,26,26,.3)}.ClientSpaceBadges_progressRingWrap__irCSq{position:relative;display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem}.ClientSpaceBadges_progressRing__mFAKA{width:4rem;height:4rem;transform:rotate(-90deg)}.ClientSpaceBadges_progressRingTrack__pkadW,.ClientSpaceBadges_progressRingValue__k0k0W{fill:none;stroke-width:4}.ClientSpaceBadges_progressRingTrack__pkadW{stroke:rgba(26,26,26,.08)}.ClientSpaceBadges_progressRingValue__k0k0W{stroke-linecap:round}.ClientSpaceBadges_progressRingIcon__ORqKx{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;filter:grayscale(1);opacity:.45}.ClientSpaceBadges_detailOverlay__jMW9U{position:fixed;inset:0;z-index:60}.ClientSpaceBadges_detailScrim__f9nId{position:absolute;inset:0;background:rgba(26,26,26,.38)}.ClientSpaceBadges_badgeDetailPanel__VHOOm{position:absolute;inset:1.5rem 1.5rem 1.5rem auto;display:grid;gap:1rem;width:min(24rem,calc(100vw - 3rem));border-radius:1.5rem;background:rgba(253,252,249,.98);padding:1.35rem;box-shadow:0 24px 50px rgba(26,26,26,.18)}.ClientSpaceBadges_badgeDetailVisual__esMxw{display:flex;justify-content:center}.ClientSpaceBadges_badgeDetailIcon___Z7p7{display:inline-flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;border-radius:999px;background:rgba(142,30,53,.08);font-size:2rem}@media (max-width:900px){.ClientSpaceBadges_badgesGrid__jPmNh{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ClientSpaceBadges_badgesGrid__jPmNh{grid-template-columns:1fr}.ClientSpaceBadges_badgesSection__cxGmS{padding:1rem}.ClientSpaceBadges_badgesPageHeader__S31FZ,.ClientSpaceBadges_detailHeader__gySYF{flex-direction:column;align-items:stretch}.ClientSpaceBadges_badgeDetailPanel__VHOOm{inset:auto 0 0 0;width:auto;border-radius:1.5rem 1.5rem 0 0}}.ClientSpaceCommon_sectionStack__A_Bn_{display:grid;gap:1rem}.ClientSpaceCommon_pageIntro__cHiMI{display:grid;gap:.35rem}.ClientSpaceCommon_pageTitle__JH44j{margin:0;font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);line-height:.98;color:var(--t1)}.ClientSpaceCommon_cardAccent__SfRq8,.ClientSpaceCommon_card__rLBvg,.ClientSpaceCommon_dashboardCard__r75H_,.ClientSpaceCommon_dashboardListCard__sjT5o,.ClientSpaceCommon_heroCard__XrktH,.ClientSpaceCommon_stateCard__se5Ti{border:1px solid rgba(26,26,26,.08);border-radius:1.45rem;background:rgba(253,252,249,.96);box-shadow:0 1px 3px rgba(0,0,0,.05);padding:1.3rem 1.45rem}.ClientSpaceCommon_cardAccent__SfRq8{position:relative;overflow:hidden;border-radius:1.55rem;background:linear-gradient(135deg,#8e1e35,#701829);color:#fffaf8;box-shadow:0 10px 30px rgba(142,30,53,.22)}.ClientSpaceCommon_dashboardCardHeader__no13A{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ClientSpaceCommon_cardEyebrow__F9Mfz,.ClientSpaceCommon_heroEyebrow__I8PHi,.ClientSpaceCommon_metricLabel__BzhdT{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ClientSpaceCommon_heroEyebrow__I8PHi{color:rgba(255,255,255,.55)}.ClientSpaceCommon_cardEyebrow__F9Mfz,.ClientSpaceCommon_metricLabel__BzhdT{color:rgba(26,26,26,.32)}.ClientSpaceCommon_cardTitle__AIDmt,.ClientSpaceCommon_dashboardCardTitle__Dr569,.ClientSpaceCommon_dashboardHeroTitle__vjx0A{margin:0;color:inherit}.ClientSpaceCommon_dashboardHeroTitle__vjx0A{font-family:var(--font-display);font-size:clamp(1.65rem,3vw,2.45rem);line-height:1}.ClientSpaceCommon_cardTitle__AIDmt,.ClientSpaceCommon_dashboardCardTitle__Dr569{font-family:var(--font-display);font-size:1.35rem;line-height:1.2}.ClientSpaceCommon_cardDescription__dNOTa,.ClientSpaceCommon_dashboardHeroHint__Af5OB,.ClientSpaceCommon_stateText__AL7f5{margin:0;font-size:.92rem;line-height:1.5}.ClientSpaceCommon_cardDescriptionInverse__t06gh,.ClientSpaceCommon_dashboardHeroHint__Af5OB{color:rgba(255,255,255,.74)}.ClientSpaceCommon_cardDescription__dNOTa,.ClientSpaceCommon_stateText__AL7f5{color:rgba(26,26,26,.5)}.ClientSpaceCommon_dashboardMetricGrid__uGfX0{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.ClientSpaceCommon_dashboardCard__r75H_,.ClientSpaceCommon_dashboardListCard__sjT5o{display:grid;gap:1rem}.ClientSpaceCommon_skeletonList__By_4e{display:grid;gap:.75rem}.ClientSpaceCommon_skeletonLine__gKWU1{position:relative;display:block;overflow:hidden;height:.9rem;border-radius:999px;background:rgba(234,228,216,.72)}.ClientSpaceCommon_skeletonLine__gKWU1:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent);animation:ClientSpaceCommon_clientSpaceCommonSweep__UAsOW 1.3s ease-in-out infinite}.ClientSpaceCommon_noticeError__3r9r_,.ClientSpaceCommon_noticeSuccess__b_590{margin:0;font-size:var(--text-sm)}.ClientSpaceCommon_noticeSuccess__b_590{color:#21623d}.ClientSpaceCommon_noticeError__3r9r_{color:var(--destructive)}@keyframes ClientSpaceCommon_clientSpaceCommonSweep__UAsOW{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.ClientSpaceCommon_skeletonLine__gKWU1:after{animation:none}}@media (max-width:900px){.ClientSpaceCommon_dashboardMetricGrid__uGfX0{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ClientSpaceCommon_dashboardMetricGrid__uGfX0{grid-template-columns:1fr}.ClientSpaceCommon_dashboardCardHeader__no13A{flex-direction:column;align-items:stretch}.ClientSpaceCommon_cardAccent__SfRq8,.ClientSpaceCommon_card__rLBvg,.ClientSpaceCommon_dashboardCard__r75H_,.ClientSpaceCommon_dashboardListCard__sjT5o,.ClientSpaceCommon_heroCard__XrktH,.ClientSpaceCommon_stateCard__se5Ti{padding:1rem}}.ClientSpaceImpact_equivalentList___bPnk{display:grid;gap:.4rem}.ClientSpaceImpact_equivalentRow__y7haf{display:flex;align-items:center;gap:.8rem;padding:.7rem 0;border-top:1px solid rgba(26,26,26,.08)}.ClientSpaceImpact_equivalentRow__y7haf:first-of-type{border-top:0}.ClientSpaceImpact_equivalentIcon__68qHV{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;flex-shrink:0;border-radius:.75rem;background:rgba(22,163,74,.08)}.ClientSpaceImpact_equivalentText__a1QFZ{color:rgba(26,26,26,.56)}.ClientSpaceImpact_trendTabs__j7tqv{display:flex;flex-wrap:wrap;gap:.45rem}.ClientSpaceImpact_trendTabActive__sA5at,.ClientSpaceImpact_trendTab__3t_dY{display:inline-flex;align-items:center;min-height:2rem;border:0;border-radius:999px;background:rgba(26,26,26,.05);padding:.25rem .8rem;font-size:.78rem;color:rgba(26,26,26,.5)}.ClientSpaceImpact_trendTabActive__sA5at{background:#8e1e35;color:#fffaf8}.ClientSpaceImpact_trendChart__X_73i{display:grid;gap:.65rem}.ClientSpaceImpact_trendSvg__YRfF2{width:100%;height:13.5rem}.ClientSpaceImpact_trendLabels__FOvw_{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;color:rgba(26,26,26,.34);font-size:.8rem;text-align:center}.ClientSpaceImpact_impactTableWrap__wcPY4{overflow-x:auto}.ClientSpaceImpact_impactTable__Hlh0L{width:100%;border-collapse:collapse}.ClientSpaceImpact_impactTable__Hlh0L td,.ClientSpaceImpact_impactTable__Hlh0L th{padding:.85rem 0;border-top:1px solid rgba(26,26,26,.08);text-align:left}.ClientSpaceImpact_impactTable__Hlh0L th{border-top:0;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(26,26,26,.32)}.ClientSpaceImpact_impactTable__Hlh0L td{color:rgba(26,26,26,.62)}.ClientSpaceImpact_collectiveImpactBanner__344AA{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;border-radius:1.55rem;background:linear-gradient(135deg,#8e1e35,#701829);color:#fffaf8;box-shadow:0 10px 30px rgba(142,30,53,.22);padding:1.45rem 1.5rem}@media (max-width:767px){.ClientSpaceImpact_collectiveImpactBanner__344AA{flex-direction:column;align-items:stretch}}.ClientSpaceOverview_dashboardHero__XdpH6{position:relative;overflow:hidden;display:grid;gap:1rem;border-radius:1.55rem;background:linear-gradient(135deg,#8e1e35,#701829);color:#fffaf8;box-shadow:0 10px 30px rgba(142,30,53,.22);padding:1.6rem 1.5rem}.ClientSpaceOverview_dashboardHero__XdpH6:after,.ClientSpaceOverview_dashboardHero__XdpH6:before{content:"";position:absolute;border-radius:999px;background:rgba(255,255,255,.04)}.ClientSpaceOverview_dashboardHero__XdpH6:before{top:-3rem;right:-1.8rem;width:10rem;height:10rem}.ClientSpaceOverview_dashboardHero__XdpH6:after{right:2.75rem;bottom:-3.5rem;width:8rem;height:8rem}.ClientSpaceOverview_dashboardHeroTop__ubAgR{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ClientSpaceOverview_dashboardHeroTrack__L_oxx{position:relative;overflow:hidden;border-radius:999px;z-index:1;height:.2rem;background:rgba(255,255,255,.18)}.ClientSpaceOverview_dashboardHeroFill__u_Dgv{display:block;height:100%;border-radius:inherit;background:rgba(255,255,255,.86)}.ClientSpaceOverview_dashboardHeroFoot__QMyDR{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.ClientSpaceOverview_dashboardHeroTitleLevel__j1aZl{font-style:italic;letter-spacing:.02em}.ClientSpaceOverview_dashboardHeroScore__0TYoI{position:relative;z-index:1;text-align:right}.ClientSpaceOverview_dashboardHeroScore__0TYoI strong{font-family:var(--font-display);font-size:clamp(2rem,4vw,2.7rem);line-height:1;color:#ffffff}.ClientSpaceOverview_dashboardHeroScore__0TYoI span{color:rgba(255,255,255,.62)}.ClientSpaceOverview_pageMeta__uQh_7{margin:0;color:rgba(26,26,26,.42)}.ClientSpaceOverview_metricCard__ISlCx{display:grid;justify-items:center;gap:.35rem;border:1px solid rgba(26,26,26,.08);border-radius:1.3rem;background:rgba(253,252,249,.96);padding:1.2rem .9rem 1rem;box-shadow:0 1px 3px rgba(0,0,0,.05)}.ClientSpaceOverview_metricIcon___gG6H{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:.8rem;font-size:1rem}.ClientSpaceOverview_metricIconBordeaux__iRKc_{background:rgba(142,30,53,.08);color:#8e1e35}.ClientSpaceOverview_metricIconGreen__kusFL{background:rgba(22,163,74,.08);color:#16a34a}.ClientSpaceOverview_metricIconAmber__nwLpB{background:rgba(217,119,6,.08);color:#d97706}.ClientSpaceOverview_metricIconIndigo__2iul3{background:rgba(99,102,241,.08);color:#6366f1}.ClientSpaceOverview_metricValue__IRU9e{font-family:var(--font-display);font-size:clamp(1.55rem,3vw,2.1rem);line-height:1;color:var(--t1)}.ClientSpaceOverview_metricCardLabel__QV8d5{font-size:.78rem;color:rgba(26,26,26,.36)}.ClientSpaceOverview_overviewFooterGrid__KGkYh,.ClientSpaceOverview_overviewSplitGrid__V8JI7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.ClientSpaceOverview_streakGrid__eziYc{display:flex;flex-wrap:wrap;gap:.45rem}.ClientSpaceOverview_streakWeekActive___gQvS,.ClientSpaceOverview_streakWeekIdle__6Z_iM{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.65rem;font-size:.72rem}.ClientSpaceOverview_streakWeekActive___gQvS{background:linear-gradient(135deg,#8e1e35,#c24060);color:#fffaf8;box-shadow:0 6px 18px rgba(142,30,53,.18)}.ClientSpaceOverview_streakWeekIdle__6Z_iM{background:rgba(26,26,26,.04);color:rgba(26,26,26,.32)}.ClientSpaceOverview_goalIcon__UB3Vl{font-size:1rem;color:#8e1e35}.ClientSpaceOverview_recentOrderRow__Ro3MJ{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;border-top:1px solid rgba(26,26,26,.08)}.ClientSpaceOverview_recentOrderRow__Ro3MJ:first-of-type{border-top:0}.ClientSpaceOverview_recentOrderMain__C7DjV{display:flex;align-items:center;gap:.75rem}.ClientSpaceOverview_recentOrderDot__QmVsZ{width:.45rem;height:.45rem;border-radius:999px;flex-shrink:0}.ClientSpaceOverview_recentOrderCopy__mXWVp{display:grid;gap:.15rem}.ClientSpaceOverview_recentOrderHeadline__GEtzf{display:flex;align-items:baseline;gap:.55rem;flex-wrap:wrap}.ClientSpaceOverview_recentOrderTitle__Mlrs8{color:var(--t1);font-weight:600}.ClientSpaceOverview_recentOrderMeta__xl__z{margin:0;font-size:.86rem;color:rgba(26,26,26,.35)}.ClientSpaceOverview_recentOrderAside__pvrSN{display:flex;align-items:center;gap:.55rem;color:var(--t1)}.ClientSpaceOverview_pointsChip__XvZnz{display:inline-flex;align-items:center;min-height:1.5rem;border-radius:999px;background:rgba(194,64,96,.08);padding:.15rem .55rem;font-size:.74rem;color:var(--bordeaux)}.ClientSpaceOverview_bonusPill__1XNfj{display:inline-flex;align-items:center;min-height:1.9rem;border-radius:999px;padding:.2rem .75rem;font-size:.78rem;font-weight:600;border:1px solid rgba(245,158,11,.34);background:rgba(255,247,237,.96);color:#c66b14}.ClientSpaceOverview_goalTrack__kKXid{position:relative;overflow:hidden;border-radius:999px;height:.34rem;background:rgba(26,26,26,.08)}.ClientSpaceOverview_goalFill__R_ZBZ{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#c24060,#8e1e35)}.ClientSpaceOverview_goalMeta__jSph5{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;font-size:.9rem;color:rgba(26,26,26,.42)}.ClientSpaceOverview_goalMeta__jSph5 strong{color:var(--bordeaux);font-weight:600}.ClientSpaceOverview_inlineActionLink__Eeua4{display:inline-flex;align-items:center;gap:.35rem;font-size:.92rem;font-weight:600;color:var(--bordeaux)}.ClientSpaceOverview_recentOrdersList__LjByj{display:grid;gap:0}.ClientSpaceOverview_metricValueBordeaux__MZVe7{color:#8e1e35}.ClientSpaceOverview_metricValueGreen__5uQUS{color:#16a34a}.ClientSpaceOverview_metricValueAmber__cy1OU{color:#d97706}.ClientSpaceOverview_metricValueIndigo__Jj2Gu{color:#6366f1}@media (max-width:767px){.ClientSpaceOverview_overviewFooterGrid__KGkYh,.ClientSpaceOverview_overviewSplitGrid__V8JI7{grid-template-columns:1fr}.ClientSpaceOverview_dashboardHeroFoot__QMyDR,.ClientSpaceOverview_dashboardHeroTop__ubAgR{flex-direction:column;align-items:stretch}.ClientSpaceOverview_dashboardHero__XdpH6{padding:1rem}.ClientSpaceOverview_goalMeta__jSph5,.ClientSpaceOverview_recentOrderRow__Ro3MJ{flex-direction:column;align-items:stretch}}.ClientSpaceNotifs_notifToggleRow__AU9qD{display:flex;align-items:center;gap:1rem;border:1px solid rgba(26,26,26,.08);border-radius:1.15rem;background:rgba(253,252,249,.96);padding:1rem 1.15rem}.ClientSpaceNotifs_notifIcon__WrH3U{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:.85rem;font-size:1.15rem}.ClientSpaceNotifs_notifIconBordeaux__qnX4C{background:rgba(142,30,53,.08);color:#8e1e35}.ClientSpaceNotifs_notifIconAmber__B6XKf{background:rgba(217,119,6,.08);color:#d97706}.ClientSpaceNotifs_notifIconGreen__7mjQB{background:rgba(22,163,74,.08);color:#16a34a}.ClientSpaceNotifs_notifIconIndigo__RiOOc{background:rgba(99,102,241,.08);color:#6366f1}.ClientSpaceNotifs_notifCopy__N4P5S{flex:1 1 auto;min-width:0;display:grid;gap:.15rem}.ClientSpaceNotifs_notifTitle__Mg8zc{font-weight:600;color:var(--t1)}.ClientSpaceNotifs_notifDesc__bQ2zt{font-size:.82rem;color:rgba(26,26,26,.42)}.ClientSpaceNotifs_notifThresholdRow__mWP1l{display:flex;align-items:center;gap:.55rem;margin-top:.35rem;padding-left:3.65rem}.ClientSpaceNotifs_notifThresholdLabel__aDZPP{font-size:.82rem;color:rgba(26,26,26,.42)}.ClientSpaceNotifs_notifThresholdSelect__z460L{border:1px solid rgba(26,26,26,.12);border-radius:.65rem;background:rgba(242,238,229,.55);padding:.35rem .65rem;font:inherit;font-size:.82rem;color:var(--t1)}.ClientSpaceNotifs_saveButtonFull__hSANb{display:inline-flex;align-items:center;gap:.55rem;min-height:2.8rem;border:0;border-radius:999px;background:linear-gradient(135deg,var(--bordeaux),var(--bordeaux-dark));padding:.7rem 1.5rem;font:inherit;font-size:.88rem;font-weight:600;color:var(--primary-foreground)}.ClientSpaceNotifs_saveButtonFull__hSANb:disabled{opacity:.55}.ClientSpaceNotifs_infoNotice__HF6T3{display:flex;gap:.75rem;align-items:flex-start;border-radius:1.15rem;background:rgba(59,130,246,.06);border:1px solid rgba(59,130,246,.12);padding:1rem 1.15rem;font-size:.82rem;color:rgba(26,26,26,.52);line-height:1.55}.ClientSpaceNotifs_infoNoticeIcon__8DS7d{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;flex-shrink:0;border-radius:999px;background:rgba(59,130,246,.12);font-size:.72rem;font-weight:700;color:#3b82f6}@media (max-width:767px){.ClientSpaceNotifs_notifToggleRow__AU9qD{flex-direction:column;align-items:stretch}.ClientSpaceNotifs_notifThresholdRow__mWP1l{padding-left:0}}.surface_card__LW8O1{border:1px solid var(--border-subtle);background:var(--surface);color:var(--t1);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.surface_panel__W2IPf{border:1px solid var(--border-subtle);background:var(--surface);border-radius:var(--radius-xl)}.surface_bordered__A_0Yu{border:1px solid var(--border-subtle)}.surface_shadowSm__gs6iw{box-shadow:var(--shadow-sm)}.surface_shadowMd__85acA{box-shadow:var(--shadow-md)}.surface_shadowLg__PyStu{box-shadow:var(--shadow-lg)}.surface_roundedXl__Rh_U_{border-radius:var(--radius-xl)}.surface_rounded2xl__F9Ola{border-radius:1rem}.surface_rounded3xl__qw081{border-radius:1.5rem}.ContactCardsSection_root__3_V1e{display:grid;gap:1.5rem}.ContactCardsSection_panel__n4GmM{background:var(--card);padding:1.5rem;transition:box-shadow .3s ease}.ContactCardsSection_panel__n4GmM:hover{box-shadow:0 18px 42px rgb(0 0 0/16%)}.ContactCardsSection_rowPanel__UpJAq,.ContactCardsSection_sectionRow__mw2CV{display:flex;gap:1rem}.ContactCardsSection_sectionRowSpaced__SFvDV{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid color-mix(in srgb,var(--border) 30%,transparent)}.ContactCardsSection_iconBubblePrimary__cFqWn{display:flex;width:3rem;height:3rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background:color-mix(in srgb,var(--primary) 10%,transparent)}.ContactCardsSection_iconBubbleSecondary__PXbQO{background:color-mix(in srgb,var(--secondary) 10%,transparent)}.ContactCardsSection_iconPrimary__nKD9l{width:1.5rem;height:1.5rem;color:var(--primary)}.ContactCardsSection_iconSecondary__MLQ0U{width:1.5rem;height:1.5rem;color:var(--secondary)}.ContactCardsSection_heading__zhwAS{margin-bottom:.25rem;color:var(--foreground);font-weight:var(--font-weight-semibold)}.ContactCardsSection_hoursHeading__zBkRN{margin-bottom:.5rem;color:var(--foreground);font-weight:var(--font-weight-semibold)}.ContactCardsSection_text__3TWoM{color:var(--muted-foreground)}.ContactCardsSection_link__hNA7K{color:var(--muted-foreground);transition:color .2s ease}.ContactCardsSection_link__hNA7K:hover{color:var(--primary)}.ContactCardsSection_hours__4l85u{display:grid;gap:.25rem;color:var(--muted-foreground);font-size:var(--text-sm)}.dialog_root__omy2g{display:grid;place-items:center;padding-inline:1rem}.dialog_overlayButton__YQGne{position:absolute;inset:0;border:0;border-radius:0;background:transparent;color:inherit}.dialog_defaultOverlay__h3oq4{background:rgb(44 44 44/0);backdrop-filter:blur(8px)}.dialog_panel__gt2Pu{position:relative;overflow:hidden}.AlertSignupButton_trigger__T3pH3{display:flex;align-items:center;justify-content:center;width:100%;height:2.25rem;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:transparent;color:var(--t1);font-size:.75rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;font-family:inherit;transition:border-color .2s,color .2s}.AlertSignupButton_trigger__T3pH3:hover{border-color:var(--bordeaux);color:var(--bordeaux)}.AlertSignupButton_panel__N3JMH{width:100%;max-width:26rem;padding:2rem;display:grid;gap:1rem}.AlertSignupButton_title__GBQXk{font-family:var(--font-display);font-size:1.25rem;font-weight:400;color:var(--t1);margin:0}.AlertSignupButton_description__AvpBy{font-size:.875rem;color:var(--t2);line-height:1.5;margin:0}.AlertSignupButton_form__pfYEQ{display:flex;gap:.5rem}.AlertSignupButton_input__5Vd5n{flex:1;min-width:0;height:44px;padding:0 1rem;border-radius:8px;border:1.5px solid rgb(44 44 44/15%);background:#fafafa;font-family:var(--font-sans);font-size:.9375rem;color:var(--charcoal);outline:none;transition:border-color .2s ease}.AlertSignupButton_input__5Vd5n::-moz-placeholder{color:#999999}.AlertSignupButton_input__5Vd5n::placeholder{color:#999999}.AlertSignupButton_input__5Vd5n:focus{border-color:var(--bordeaux)}.AlertSignupButton_input__5Vd5n:disabled{opacity:.6}.AlertSignupButton_submit__VpvfQ{height:44px;padding:0 1.25rem;border-radius:8px;border:none;background:var(--bordeaux);color:#ffffff;font-family:var(--font-sans);font-size:.875rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s ease}.AlertSignupButton_submit__VpvfQ:hover{background:var(--bordeaux-dark)}.AlertSignupButton_submit__VpvfQ:disabled{opacity:.6;cursor:not-allowed}.AlertSignupButton_error__NkGqS{font-size:.8125rem;color:#dc2626;margin:0}.AlertSignupButton_finePrint__Im1Ox{font-size:.6875rem;color:#999999;margin:0}.AlertSignupButton_successBox__kYqNk{text-align:center;padding:1.5rem;font-family:var(--font-sans);font-size:1rem;font-weight:600;color:var(--charcoal)}.ProductPageSkeleton_root__IXQpY{background:var(--background)}.ProductPageSkeleton_container__eFfm2{padding-block:2.5rem}.ProductPageSkeleton_headerRow___j8z4{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem}.ProductPageSkeleton_headerStack__JRXUg{display:flex;flex-direction:column;gap:.5rem}.ProductPageSkeleton_topLineSmall__r_K_a{height:1rem;width:4rem;border-radius:var(--radius-lg)}.ProductPageSkeleton_topLineMedium__4FeQU{height:1rem;width:7rem;border-radius:var(--radius-lg)}.ProductPageSkeleton_topLineLarge__6Ujf_{height:1rem;width:6rem;border-radius:var(--radius-lg)}.ProductPageSkeleton_layoutGrid__NvF3_{margin-top:2rem;display:grid;grid-template-columns:1fr;gap:2rem}.ProductPageSkeleton_mediaColumn__Ywfkq{min-width:0}.ProductPageSkeleton_mediaCard__h0jk8{overflow:hidden}.ProductPageSkeleton_mediaFrame__8NsRB{aspect-ratio:16/9}.ProductPageSkeleton_mediaContent__2NWNF{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.ProductPageSkeleton_heroTextGroup__IsDCF{display:flex;flex-direction:column;gap:.5rem}.ProductPageSkeleton_heroTitle__u5_VE{height:2.25rem;width:75%;border-radius:var(--radius-xl)}.ProductPageSkeleton_heroLineFull___AFrh{height:1rem;width:100%;border-radius:var(--radius-lg)}.ProductPageSkeleton_heroLineShort__wj6rY{height:1rem;width:66.666667%;border-radius:var(--radius-lg)}.ProductPageSkeleton_statsGrid__Um6on{display:grid;grid-template-columns:1fr;gap:.75rem}.ProductPageSkeleton_statCard__5l9F6{background:var(--background);padding:1rem}.ProductPageSkeleton_statLabel__VjTIn{height:.75rem;width:4rem;border-radius:var(--radius-lg)}.ProductPageSkeleton_statValue__5NouX{margin-top:.5rem;height:1rem;width:6rem;border-radius:var(--radius-lg)}.ProductPageSkeleton_recommendations__AQHn8{display:flex;flex-direction:column;gap:.75rem}.ProductPageSkeleton_recommendationsTitle__ITYHV{height:1.5rem;width:14rem;border-radius:var(--radius-lg)}.ProductPageSkeleton_recommendationsGrid__tcAaZ{display:grid;grid-template-columns:1fr;gap:.75rem}.ProductPageSkeleton_recommendationCard__t2dzr{border:1px solid color-mix(in srgb,var(--border) 50%,transparent);background:var(--background);padding:1rem}.ProductPageSkeleton_recommendationTitle__9FQEl{height:1.25rem;width:75%;border-radius:var(--radius-lg)}.ProductPageSkeleton_recommendationDescription__stYUI{margin-top:.5rem;height:1rem;width:100%;border-radius:var(--radius-lg)}.ProductPageSkeleton_recommendationAction__cSxWq{margin-top:1rem;height:2.75rem;width:100%;border-radius:var(--radius-xl)}.ProductPageSkeleton_sideCard__tUyNx{padding:1.5rem}.ProductPageSkeleton_sideColumn__ku0QJ{min-width:0}.ProductPageSkeleton_sidePrice__kgjaT{height:2rem;width:6rem;border-radius:var(--radius-xl)}.ProductPageSkeleton_sideSummary__PQvJg{margin-top:.75rem;height:3.5rem;width:100%;border-radius:var(--radius-xl)}.ProductPageSkeleton_sideActions__ME7SQ{margin-top:1.5rem;display:flex;flex-direction:column;gap:.75rem}.ProductPageSkeleton_sidePrimaryAction__mwfpG,.ProductPageSkeleton_sideSecondaryAction__SK4Rz{height:3rem;width:100%;border-radius:var(--radius-xl)}@media (min-width:640px){.ProductPageSkeleton_mediaContent__2NWNF{padding:2rem}.ProductPageSkeleton_recommendationsGrid__tcAaZ,.ProductPageSkeleton_statsGrid__Um6on{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ProductPageSkeleton_container__eFfm2{padding-block:3rem}.ProductPageSkeleton_layoutGrid__NvF3_{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.ProductPageSkeleton_recommendationsGrid__tcAaZ{grid-template-columns:repeat(3,minmax(0,1fr))}.ProductPageSkeleton_sideCard__tUyNx{position:sticky;top:6rem}}.CartItemsCard_section__fkOMn{padding:1.5rem}.CartItemsCard_title__l_M_P{color:var(--foreground);font-size:var(--text-lg)}.CartItemsCard_itemsList__ACEzm{margin-top:1.25rem;display:grid;gap:1rem}.CartItemsCard_itemRow__ZBb7C{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.CartItemsCard_itemMain__oj_9j{min-width:0;display:flex;align-items:center;gap:.75rem}.CartItemsCard_thumb__lHTh9{width:4.5rem;height:4.5rem;flex-shrink:0;border-radius:.75rem;background:var(--muted);-o-object-fit:cover;object-fit:cover;overflow:hidden}.CartItemsCard_thumb__lHTh9 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.CartItemsCard_itemInfo__MA9hh{min-width:0}.CartItemsCard_itemTitle__VYCNv{font-weight:var(--font-weight-medium);color:var(--foreground)}.CartItemsCard_pickupLabel__abF7X{margin-top:.25rem;font-size:var(--text-xs);color:var(--muted-foreground)}.CartItemsCard_controls__TqGzo{margin-top:.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.CartItemsCard_lineTotal__FV8XR{font-weight:var(--font-weight-medium);color:var(--foreground)}.CartItemsCard_removeButton__92Hbx{display:grid;width:2.75rem;height:2.75rem;place-items:center;border:0;border-radius:var(--radius-xl);background:transparent;color:var(--muted-foreground);transition:background-color .2s ease,color .2s ease}.CartItemsCard_removeButton__92Hbx:hover:not(:disabled){background:var(--muted);color:var(--foreground)}.CartItemsCard_removeIcon__YKWkF{width:1rem;height:1rem}.CartItemsCard_productsSection__aZV85{margin-top:2rem;border-top:1px solid var(--border);padding-top:1.5rem}.CartItemsCard_productsTitle__KPp3z{color:var(--foreground);font-size:var(--text-lg)}.CartItemsCard_productsList__9HdXk{margin-top:1rem;display:grid;gap:.75rem}.CartItemsCard_productRow__HP2iv{display:flex;align-items:center;justify-content:space-between;gap:1rem}.CartItemsCard_productInfo__p9RP4{min-width:0}.CartItemsCard_productTitle__BjDfA{font-weight:var(--font-weight-medium);color:var(--foreground)}.CartItemsCard_productActions__HGKTu{display:flex;align-items:center;gap:.75rem}.CartItemsCard_productTotal__0RjVz{width:5rem;text-align:right;font-weight:var(--font-weight-medium);color:var(--foreground)}@media (min-width:640px){.CartItemsCard_productTotal__0RjVz{width:6rem}}.CartQuantityStepper_root__Tywif{display:inline-flex;align-items:center;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--background)}.CartQuantityStepper_button__8EkPq{display:grid;width:2.75rem;height:2.75rem;place-items:center;border:0;background:transparent;color:var(--muted-foreground);transition:background-color .2s ease,color .2s ease}.CartQuantityStepper_button__8EkPq:hover:not(:disabled){color:var(--foreground)}.CartQuantityStepper_value__jMTTW{width:2.5rem;text-align:center;font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--foreground)}.CartOrderSummaryCard_root__wCn8N{padding:1.5rem}.CartOrderSummaryCard_title__X3inx{color:var(--foreground);font-size:var(--text-lg)}.CartOrderSummaryCard_content__Im7ri{margin-top:1.25rem;display:grid;gap:.75rem;font-size:var(--text-sm)}.CartOrderSummaryCard_holdCountdown__0KC_P{margin-top:.25rem;font-size:var(--text-xs);color:var(--muted-foreground)}.CartOrderSummaryCard_row__VAlZR{display:flex;justify-content:space-between;gap:1rem}.CartOrderSummaryCard_muted__aAlnx{color:var(--muted-foreground)}.CartOrderSummaryCard_totalRow__Vlhic{display:flex;justify-content:space-between;gap:1rem;border-top:1px solid var(--border);padding-top:.75rem}.CartOrderSummaryCard_totalText__JatMZ{color:var(--foreground);font-size:var(--text-lg)}.CartOrderSummaryCard_trustTags__L2wn5{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.375rem}.CartOrderSummaryCard_trustTag__fUvu5{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:9999px;border:1px solid var(--border-subtle);background:var(--background);font-size:.6875rem;font-weight:500;color:var(--t2);white-space:nowrap}.CartOrderSummaryCard_checkoutWrap__GX12r{margin-top:1.5rem}.CartOrderSummaryCard_checkoutDisabled__T09GT{display:grid;min-height:3rem;width:100%;place-items:center;border-radius:var(--radius-xl);background:var(--muted);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--muted-foreground)}.CartOrderSummaryCard_checkoutBlockedReason__GJOla{margin-top:.5rem;font-size:var(--text-sm);color:var(--foreground)}.CartOrderSummaryCard_checkoutAssistLink__Fdinm{display:inline-flex;margin-top:.5rem;font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--bordeaux);text-decoration-line:underline;text-underline-offset:3px}.CartOrderSummaryCard_checkoutBlockedHint__PzXw_{margin-top:.5rem;font-size:var(--text-xs);color:var(--muted-foreground)}.CartOrderSummaryCard_checkoutLink__EWHWL{min-height:3rem;width:100%;border-radius:var(--radius-xl);text-decoration:none}.CartOrderSummaryCard_continueLink__QJlhw{display:block;margin-top:.9375rem;text-align:center;font-size:var(--text-sm);color:var(--muted-foreground);text-decoration:none;transition:color .2s ease}.CartOrderSummaryCard_continueLink__QJlhw:hover{color:var(--foreground)}@media (min-width:1024px){.CartOrderSummaryCard_root__wCn8N{position:sticky;top:6rem}}.CartPageClient_root___lSvG{background:var(--background)}.CartPageClient_pageContainer__puaRY{padding-block:2.5rem}.CartPageClient_header__RWlSc{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem}.CartPageClient_title__kKxan{color:var(--foreground);font-size:var(--text-3xl)}.CartPageClient_storeName__Thitw{margin-top:.5rem;font-size:var(--text-sm);color:var(--muted-foreground)}.CartPageClient_continueShopping__4Bs2L{font-size:var(--text-sm);color:var(--muted-foreground);transition:color .2s ease;text-decoration:none}.CartPageClient_continueShopping__4Bs2L:hover{color:var(--foreground)}.CartPageClient_saleDayCard__YP1UQ{margin-top:1.5rem;border:1px solid var(--border);border-radius:1rem;background:color-mix(in srgb,var(--primary) 10%,transparent);padding:1rem;font-size:var(--text-sm)}.CartPageClient_saleDayTitle__wrZZ5{font-weight:var(--font-weight-medium);color:var(--foreground)}.CartPageClient_saleDaySubtitle__uASna{margin-top:.25rem;color:var(--muted-foreground)}.CartPageClient_saleDayActions__Fc0Os{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.CartPageClient_saleDayAction__sf8mS{border-radius:var(--radius-xl);padding-inline:1rem}.CartPageClient_contentGrid__nafrv{margin-top:2rem;display:grid;grid-template-columns:1fr;gap:2rem}.CartPageClient_mainColumn__2zuSi{display:grid;gap:1.5rem}.CartPageClient_summaryColumn__HPJU2{min-width:0}.CartPageClient_recoSection__8m7__{margin-top:2.5rem;border-top:1px solid var(--border);padding-top:2.5rem}@media (min-width:640px){.CartPageClient_title__kKxan{font-size:var(--text-4xl)}}@media (min-width:1024px){.CartPageClient_pageContainer__puaRY{padding-block:3rem}.CartPageClient_contentGrid__nafrv{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.CartPageClient_summaryColumn__HPJU2{position:sticky;top:6rem;align-self:start}}.CartPickupWindowCard_card__p2BEd{padding:1.5rem}.CartPickupWindowCard_compactCard___Bn5a{padding:1.25rem}.CartPickupWindowCard_title__rwnFN{color:var(--foreground);font-size:var(--text-lg)}.CartPickupWindowCard_multipleTitle__e52sY{font-weight:var(--font-weight-medium);color:var(--foreground)}.CartPickupWindowCard_multipleBody__TGNbn{margin-top:.5rem;display:grid;gap:.5rem;font-size:var(--text-sm);color:var(--muted-foreground)}.CartPickupWindowCard_rule__8R83s{margin-top:.5rem;font-size:var(--text-xs);color:var(--muted-foreground)}.CartPickupWindowCard_actions__fCkc6{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem}.CartPickupWindowCard_action__GJLn2{border-radius:var(--radius-xl);padding-inline:1rem}.CartPickupWindowCard_emptySubtitle__nONjk{margin-top:.75rem;font-size:var(--text-sm);color:var(--muted-foreground)}.CartPickupWindowCard_singleContent__dwooh{margin-top:1rem;display:flex;align-items:flex-start;gap:.75rem}.CartPickupWindowCard_singleIcon__yPrjw{margin-top:.125rem;width:1.25rem;height:1.25rem;flex-shrink:0;color:var(--primary)}.CartPickupWindowCard_details__QQ2yA{min-width:0}.CartPickupWindowCard_pickupBadge__yS8K1{display:inline-flex;align-items:center;border-radius:9999px;background:var(--secondary);padding:.25rem .75rem;font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--secondary-foreground)}.CartPickupWindowCard_storeName__dU5A7{margin-top:.5rem;font-size:var(--text-sm);color:var(--muted-foreground)}.CartPickupWindowCard_storeRule__eG5rh{margin-top:.25rem;font-size:var(--text-xs);color:var(--muted-foreground)}.CartRemovedPaniersNotice_root__mftUV{margin-top:1.5rem;padding:1.25rem;font-size:var(--text-sm)}.CartRemovedPaniersNotice_header__u1B3l{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem}.CartRemovedPaniersNotice_title__vjyHb{font-weight:var(--font-weight-medium);color:var(--foreground)}.CartRemovedPaniersNotice_subtitle__5fR7r{margin-top:.25rem;color:var(--muted-foreground)}.CartRemovedPaniersNotice_actions__ekSFO{display:flex;gap:.5rem}.CartRemovedPaniersNotice_action__pOCJu{border-radius:var(--radius-xl);padding-inline:1rem}.CartRemovedPaniersNotice_closeButton__q0nVx{background:var(--muted);border-color:var(--muted);color:var(--foreground)}.CartRemovedPaniersNotice_closeButton__q0nVx:hover:not(:disabled){filter:brightness(.96)}.CartRemovedPaniersNotice_list__oZ0Us{margin-top:1rem;display:grid;gap:.25rem;padding:0;list-style:none;color:var(--muted-foreground)}.RecommendedPaniersSection_carouselOffset__q5IQD{margin-top:2rem}.RecommendedPaniersSection_skeleton__aScbU{margin-top:2rem;animation:RecommendedPaniersSection_cartPulse__SRtOy 2s cubic-bezier(.4,0,.6,1) infinite}.RecommendedPaniersSection_skeletonTitle__xEHNH{max-width:16rem;width:100%;height:1.5rem;border-radius:var(--radius-md);background:var(--muted)}.RecommendedPaniersSection_skeletonSubtitle__f4XER{margin-top:.5rem;max-width:20rem;width:100%;height:1rem;border-radius:var(--radius-md);background:var(--muted)}.RecommendedPaniersSection_skeletonRail__d3I0L{margin-top:1rem;display:flex;gap:1rem;overflow:hidden}.RecommendedPaniersSection_skeletonCard__pIAtr{width:16rem;height:16rem;flex-shrink:0;background:var(--muted)}@keyframes RecommendedPaniersSection_cartPulse__SRtOy{50%{opacity:.5}}.ImageWithFallback_fallback__zHlz2{display:inline-block;background:var(--cream-muted);text-align:center;vertical-align:middle}.ImageWithFallback_fallbackInner__msS64{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.ImageWithFallback_errorImage__F_0mI{display:block;max-width:100%;height:auto}.ContactPage_root__63TWm{background:var(--background)}.ContactPage_section__jjozi{padding-top:2rem;padding-bottom:5rem}.ContactPage_grid__nnEI3{display:grid;gap:2rem;padding-inline:1.5rem}@media (min-width:1024px){.ContactPage_grid__nnEI3{grid-template-columns:repeat(2,minmax(0,1fr))}}.MyOrdersList_embeddedRoot__vQcof,.MyOrdersList_root__4W5uM{display:grid;gap:1rem}.MyOrdersList_root__4W5uM{margin-top:1.5rem}.MyOrdersList_headerBlock__tphip{display:grid;gap:.35rem}.MyOrdersList_pageTitle__GMsLh{margin:0;font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);line-height:.98;color:var(--t1)}.MyOrdersList_filterRow__3sBlP{display:flex;flex-wrap:wrap;gap:.55rem}.MyOrdersList_filterChipActive__bqEuX,.MyOrdersList_filterChip__hDrVc{display:inline-flex;align-items:center;min-height:2.1rem;border-radius:999px;padding:.4rem .95rem;font-size:.88rem;border:1px solid rgba(26,26,26,.08);background:rgba(253,252,249,.95);color:rgba(26,26,26,.56);box-shadow:0 1px 3px rgba(0,0,0,.05)}.MyOrdersList_filterChipActive__bqEuX{border-color:transparent;background:linear-gradient(135deg,#8e1e35,#701829);color:#fffaf8;box-shadow:0 8px 24px rgba(142,30,53,.2)}.MyOrdersList_errorBanner__C6LEc{border-radius:1.2rem;background:color-mix(in srgb,var(--destructive) 10%,transparent);padding:.85rem 1rem;font-size:var(--text-sm);color:var(--destructive)}.MyOrdersList_emptyState__LJ7jQ{font-size:var(--text-sm);color:rgba(26,26,26,.52)}.MyOrdersList_list__HcPno,.MyOrdersList_skeletonList__giOed{display:grid;gap:.9rem}.MyOrdersList_skeletonCard__lbiKY{position:relative;display:block;overflow:hidden;min-height:12rem;border-radius:1.5rem;background:rgba(253,252,249,.92)}.MyOrdersList_skeletonCard__lbiKY:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);animation:MyOrdersList_ordersSkeletonSweep__Q92Wg 1.3s ease-in-out infinite}.MyOrdersList_card__tgfoA{overflow:hidden;border:1px solid rgba(26,26,26,.08);border-left:3px solid transparent;border-radius:1.35rem;background:rgba(253,252,249,.96);box-shadow:0 1px 3px rgba(0,0,0,.05)}.MyOrdersList_cardHeader__MCM2U{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.95rem 1.15rem .8rem;border-bottom:1px solid rgba(26,26,26,.08)}.MyOrdersList_orderHeading__4Rw7r{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.MyOrdersList_orderCode__wkX1i{font-size:.9rem;color:var(--t1)}.MyOrdersList_statusPill__MY3mn,.MyOrdersList_urgentPill__f_val{display:inline-flex;align-items:center;min-height:1.6rem;border-radius:999px;border:1px solid transparent;padding:.1rem .55rem;font-size:.72rem;font-weight:600}.MyOrdersList_urgentPill__f_val{background:rgba(255,247,237,.96);color:#b45309}.MyOrdersList_orderDate__EwjaD{font-size:.8rem;color:rgba(26,26,26,.38)}.MyOrdersList_cardBody__ffIGD{display:grid;gap:.95rem;padding:1rem 1.15rem 1.15rem}.MyOrdersList_orderPreview__xIDDr{display:flex;align-items:flex-start;gap:.85rem}.MyOrdersList_previewTile__w7soz{display:inline-flex;align-items:center;justify-content:center;width:3.3rem;height:3.3rem;flex-shrink:0;border-radius:1rem;background:linear-gradient(135deg,rgba(142,30,53,.18),rgba(142,30,53,.06));color:var(--bordeaux);font-family:var(--font-display);font-size:1.35rem}.MyOrdersList_previewMedia__D2f_X{position:relative;width:3.3rem;height:3.3rem;flex-shrink:0;overflow:hidden;border-radius:1rem;border:1px solid rgba(26,26,26,.08);background:rgba(242,238,229,.72)}.MyOrdersList_previewImage__2Xu3u{-o-object-fit:cover;object-fit:cover}.MyOrdersList_previewCopy__C33Nw{display:grid;gap:.2rem}.MyOrdersList_previewTitle__OfzK5{font-size:1rem;color:var(--t1)}.MyOrdersList_previewTotal__7XDd7{font-family:var(--font-display);font-size:2rem;line-height:1;color:var(--t1)}.MyOrdersList_gamificationStrip__Y7CCM{display:flex;flex-wrap:wrap;gap:.55rem;border:1px solid rgba(142,30,53,.1);border-radius:.9rem;background:rgba(142,30,53,.04);padding:.75rem .9rem;font-size:.8rem;color:rgba(26,26,26,.54)}.MyOrdersList_pointsEarned__hbrSh{color:var(--bordeaux);font-weight:700}.MyOrdersList_impactCo2__1IP1W{color:#16a34a;font-weight:600}.MyOrdersList_impactSavings__JhO_e{color:#d97706;font-weight:600}.MyOrdersList_paymentPanel__BMiY1{display:grid;gap:.6rem;border:1px solid rgba(26,26,26,.08);border-radius:1rem;background:rgba(255,255,255,.7);padding:.85rem .95rem}.MyOrdersList_paymentRow__cxyQ5{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem}.MyOrdersList_paymentLabel__9UosW{font-size:.78rem;color:rgba(26,26,26,.44)}.MyOrdersList_paymentValue__1Y3rr{text-align:right;font-size:.82rem;font-weight:600;color:var(--t1)}.MyOrdersList_paymentPill__hBGJl{display:inline-flex;align-items:center;min-height:1.6rem;border-radius:999px;border:1px solid transparent;padding:.1rem .6rem;font-size:.72rem;font-weight:700}.MyOrdersList_paymentPillSuccess__IpfES{color:#166534;border-color:rgba(22,101,52,.2);background:rgba(240,253,244,.96)}.MyOrdersList_paymentPillWarning__N8jch{color:#b45309;border-color:rgba(180,83,9,.2);background:rgba(255,247,237,.96)}.MyOrdersList_paymentPillMuted__ShpMV{color:rgba(26,26,26,.62);border-color:rgba(26,26,26,.08);background:rgba(248,246,240,.92)}.MyOrdersList_refundStrip__lzzf6{display:flex;flex-wrap:wrap;gap:.55rem;border:1px solid rgba(26,26,26,.08);border-radius:.9rem;background:rgba(248,246,240,.92);padding:.7rem .85rem;font-size:.8rem;color:rgba(26,26,26,.6)}.MyOrdersList_cardFooter__cOsOA{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.MyOrdersList_pickupMeta__T3tbx{display:flex;flex-wrap:wrap;gap:.65rem;font-size:.85rem;color:rgba(26,26,26,.54)}.MyOrdersList_actions__8vhVN{display:flex;flex-wrap:wrap;gap:.45rem}.MyOrdersList_actionButton__ymLBp{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;border:1px solid rgba(26,26,26,.08);border-radius:.75rem;background:transparent;padding:.35rem .85rem;font-size:.8rem;color:rgba(26,26,26,.58);cursor:pointer}.MyOrdersList_actionButton__ymLBp:hover{background:rgba(26,26,26,.03)}.MyOrdersList_actionMuted__ES19k{display:inline-flex;align-items:center;min-height:2rem;border-radius:.75rem;background:rgba(248,246,240,.92);padding:.35rem .85rem;font-size:.8rem;color:rgba(26,26,26,.52)}.MyOrdersList_loadMoreButton__lTsFF{justify-self:center;min-height:2.85rem;min-width:12rem;border:1px solid rgba(26,26,26,.08);border-radius:999px;background:rgba(253,252,249,.95);padding-inline:1.2rem}.MyOrdersList_loadMoreButton__lTsFF:disabled{opacity:.6}@keyframes MyOrdersList_ordersSkeletonSweep__Q92Wg{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.MyOrdersList_skeletonCard__lbiKY:after{animation:none}}@media (max-width:767px){.MyOrdersList_cardFooter__cOsOA,.MyOrdersList_cardHeader__MCM2U{flex-direction:column;align-items:flex-start}.MyOrdersList_previewTotal__7XDd7{font-size:1.6rem}.MyOrdersList_paymentRow__cxyQ5{align-items:flex-start;flex-direction:column}.MyOrdersList_paymentValue__1Y3rr{text-align:left}.MyOrdersList_actionButton__ymLBp,.MyOrdersList_actions__8vhVN{width:100%}}.CheckoutErrorBanner_root__ZztC7{margin-top:1.5rem;padding:1.25rem;font-size:var(--text-sm)}.CheckoutErrorBanner_title__j4ld9{font-weight:var(--font-weight-medium)}.CheckoutErrorBanner_message__hvJqW{margin-top:.25rem;color:var(--muted-foreground)}.CheckoutErrorBanner_requestId__jF0c1{margin-top:.5rem;font-size:var(--text-xs);color:var(--muted-foreground)}.CheckoutLoadingScreen_root__KDP0x{background:var(--background)}.CheckoutLoadingScreen_pageContainer__Zwbzt{padding-block:4rem}.CheckoutLoadingScreen_content__Inh_P{display:flex;min-height:60vh;flex-direction:column;align-items:center;justify-content:center;text-align:center}.CheckoutLoadingScreen_spinner___agZl{width:3rem;height:3rem;border:2px solid color-mix(in srgb,var(--muted-foreground) 30%,transparent);border-top-color:var(--secondary);border-radius:9999px;animation:CheckoutLoadingScreen_checkout-loading-spin__0lA7s 1s linear infinite}.CheckoutLoadingScreen_title__LLrd1{margin-top:1.5rem;font-size:var(--text-2xl);font-weight:var(--font-weight-medium)}.CheckoutLoadingScreen_subtitle__QNyBq{margin-top:.5rem;max-width:28rem;font-size:var(--text-sm);color:var(--muted-foreground)}@keyframes CheckoutLoadingScreen_checkout-loading-spin__0lA7s{to{transform:rotate(1turn)}}.CheckoutPickupInfoCard_card___5XQz{background:var(--color-surface-hover,#f5f0eb);border-radius:.5rem;padding:.625rem;font-size:.75rem;margin-top:.75rem}.CheckoutPickupInfoCard_row__7KbGT{display:flex;align-items:center;gap:.375rem}.CheckoutPickupInfoCard_row__7KbGT+.CheckoutPickupInfoCard_row__7KbGT{margin-top:.25rem}.CheckoutPickupInfoCard_icon__hhzNb{flex-shrink:0}.CheckoutPickupInfoCard_date__5alHL{font-weight:600}.CheckoutPickupInfoCard_address__uMc3g{color:#888}.CheckoutStepContact_card__1skUT{background:#fff;border-radius:.75rem;padding:1rem;border:1px solid var(--color-border,#e8e2da)}.CheckoutStepContact_title__cdFnq{font-size:.875rem;font-weight:600;margin-bottom:.75rem}.CheckoutStepContact_fieldRow__o0WuJ{display:flex;flex-direction:column;gap:.5rem}@media (min-width:540px){.CheckoutStepContact_fieldRow__o0WuJ{flex-direction:row}.CheckoutStepContact_fieldRow__o0WuJ>*{flex:1}}.CheckoutStepContact_fieldLabel__gdoBJ{font-size:.625rem;color:#888;margin-bottom:.1875rem}.CheckoutStepContact_input__a_svl{background:var(--color-surface-hover,#f5f0eb);border:none;border-radius:.375rem;padding:.625rem;font-size:.8125rem;width:100%}.CheckoutStepContact_input__a_svl:focus{outline:2px solid var(--color-primary,#8b1a2b);outline-offset:1px}.CheckoutStepContact_fieldError__zyzOS{font-size:.6875rem;color:#c53030;margin-top:.1875rem}.CheckoutStepContact_noteToggle__RMXAd{font-size:.6875rem;color:var(--color-primary,#8b1a2b);cursor:pointer;background:none;border:none;padding:0;margin-top:.5rem}.CheckoutStepContact_noteArea__UfVaw{margin-top:.5rem}.CheckoutStepContact_textarea___oLg8{background:var(--color-surface-hover,#f5f0eb);border:none;border-radius:.375rem;padding:.625rem;font-size:.8125rem;width:100%;min-height:4rem;resize:vertical;font-family:inherit}.CheckoutStepContact_noteCounter__ZWIAC{font-size:.625rem;color:#888;text-align:right;margin-top:.1875rem}.CheckoutStepContact_authError__unZA6{margin-top:.5rem;font-size:.75rem;color:#c53030}.CheckoutStepContact_continueButton__frTnB{width:100%;margin-top:.75rem;padding:.75rem;background:var(--color-primary,#8b1a2b);color:#fff;border:none;border-radius:.625rem;font-size:.875rem;font-weight:600;cursor:pointer}.CheckoutStepContact_continueButton__frTnB:disabled{opacity:.5;cursor:not-allowed}.CheckoutStepContact_otpSection__0vbDX{display:flex;flex-direction:column;gap:.5rem}.CheckoutStepContact_otpMessage__bzFPq{font-size:.8125rem;color:#444;margin:0}.CheckoutStepContact_otpInput__qdjxr{font-family:Courier New,Courier,monospace;font-size:1.25rem;letter-spacing:.25em;text-align:center;max-width:12rem}.CheckoutStepContact_resendLink__mbKlw{font-size:.75rem;color:var(--color-primary,#8b1a2b);cursor:pointer;background:none;border:none;padding:0;text-decoration:underline;align-self:flex-start}.CheckoutStepContact_resendLink__mbKlw:disabled{opacity:.5;cursor:not-allowed}.CheckoutStepContact_phoneSection__S87i9{display:flex;flex-direction:column;gap:.75rem}.CheckoutStepContact_phonePanelBody__R_VMv{background:var(--color-surface-hover,#f5f0eb);border-radius:.5rem;padding:.75rem;font-size:.8125rem;line-height:1.4}.CheckoutStepContact_phonePanelBody__R_VMv strong{display:block;margin-bottom:.25rem}.CheckoutStepContact_phonePanelBody__R_VMv p{margin:0;color:#555}.CheckoutStepContact_phoneActions__E1OGZ{display:flex;flex-direction:column;gap:.5rem;align-items:center}@media (max-width:767px){.CheckoutStepContact_continueButton__frTnB{display:none}}.CookiePreferencesDialog_overlay__ZDH8S{background:transparent;backdrop-filter:blur(4px)}.CookiePreferencesDialog_content__CWdbU{position:relative;display:flex;max-height:90vh;width:100%;max-width:42rem;flex-direction:column;overflow:hidden;border-radius:1.5rem;border-color:var(--border);background:var(--warm-white)!important}.CookiePreferencesDialog_header__sn4vy{padding-inline:1.25rem;padding-block:1rem}.CookiePreferencesDialog_title__tGRLq{font-size:var(--text-2xl)}.CookiePreferencesDialog_description__1yMUy{margin-top:.25rem}.CookiePreferencesDialog_body__VwALE{min-height:0;flex:1;overflow-y:auto;border:1px solid var(--border);background:var(--warm-white);padding:1rem;display:flex;flex-direction:column;gap:.75rem}.CookiePreferencesDialog_footer__V9sj7{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;border-top:1px solid var(--border);padding-inline:1.25rem;padding-block:1rem}.CookiePreferencesDialog_footerButton__2ds3n,.CookiePreferencesDialog_saveButton__9NgDs{min-height:2.75rem;border-radius:var(--radius-xl);padding-inline:1rem}.CookiePreferencesDialog_category__F3nd_{border:1px solid var(--border);background:var(--warm-white);padding:1rem}.CookiePreferencesDialog_categoryHeader__tEq45{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.CookiePreferencesDialog_categoryTitle__WZk9j{font-size:var(--text-sm);font-weight:600;color:var(--charcoal)}.CookiePreferencesDialog_categoryDescription__pXJfe{margin-top:.25rem;font-size:var(--text-sm);line-height:1.5rem;color:var(--warm-gray)}.CookiePreferencesDialog_switch__ccKaE{position:relative;margin-top:.25rem;display:inline-flex;height:1.5rem;width:2.75rem;flex-shrink:0;align-items:center;border-radius:9999px;border:1px solid transparent;transition:background-color .2s ease,border-color .2s ease}.CookiePreferencesDialog_switchActive__ai3Ob{border-color:var(--bordeaux);background:var(--bordeaux)}.CookiePreferencesDialog_switchInactive__u5_64{border-color:var(--light-gray);background:var(--cream-dark)}.CookiePreferencesDialog_switchEnabled__7UByh{cursor:pointer}.CookiePreferencesDialog_switchDisabled__ayzbC{cursor:not-allowed;opacity:.7}.CookiePreferencesDialog_thumb__1TrEe{height:1rem;width:1rem;border-radius:9999px;background:var(--warm-white);transition:transform .2s ease}.CookiePreferencesDialog_thumbActive__lbX9m{transform:translateX(1.25rem)}.CookiePreferencesDialog_thumbInactive__xkdQV{transform:translateX(.25rem)}@media (min-width:640px){.CookiePreferencesDialog_body__VwALE{padding:1.25rem}}.AuthModalFrame_root__JwJ37{display:grid;place-items:center;padding-inline:1rem}.AuthModalFrame_overlayButton__8FLA7{position:absolute;inset:0;border:0;border-radius:0;background:transparent;color:inherit}.AuthModalFrame_panel__V4sPr{position:relative;width:100%;max-width:32rem;overflow:hidden;border:1px solid rgb(139 21 56/20%);background:var(--warm-white)}.AuthModalFrame_header__s5Dr_{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid rgb(139 21 56/10%);padding-inline:1.5rem;padding-block:1rem}.AuthModalFrame_title__VQlFP{font-size:var(--text-xl);color:var(--charcoal)}.AuthModalFrame_subtitle__X6oZx{margin-top:.25rem;font-size:var(--text-sm);color:var(--warm-gray)}.AuthModalFrame_closeButton__7Q8GR{display:grid;height:2.75rem;width:2.75rem;place-items:center;border:0;border-radius:12px;background:transparent;color:var(--warm-gray);cursor:pointer;transition:background-color .2s ease,color .2s ease}.AuthModalFrame_closeButton__7Q8GR:hover{background:var(--cream-muted);color:var(--charcoal)}.AuthModalFrame_closeIcon__6u7C3{height:1rem;width:1rem}.form_label__KabXB{display:grid;gap:.375rem;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--t2)}.form_input__Ih2dD{width:100%;min-height:2.5rem;border:1px solid var(--border-subtle);border-radius:10px;background:var(--input-bg);padding-inline:.75rem;font-family:var(--font-sans);color:var(--t1)}.form_input__Ih2dD::-moz-placeholder{color:var(--t3)}.form_input__Ih2dD::placeholder{color:var(--t3)}.form_input__Ih2dD:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.form_help___I4D8{font-size:var(--text-xs);color:var(--t3)}.form_error__K0sgL{font-size:var(--text-xs);color:var(--destructive)}.OrderQrImage_fallback__TrY2V{background:var(--muted);padding:1rem;font-size:var(--text-sm);color:var(--muted-foreground)}.AuthSheet_overlay__6rPBj{background:transparent;backdrop-filter:blur(8px)}.AuthSheet_body__mXtTd{padding:1.5rem}.AuthSheet_body__mXtTd,.AuthSheet_stepStack__WlBLd{display:flex;flex-direction:column;gap:1rem}.AuthSheet_errorPanel__0_knT,.AuthSheet_sentPanel__p7C8Q,.AuthSheet_valuePanel___BInD{border:1px solid rgb(139 21 56/12%);background:radial-gradient(circle at top right,rgb(139 21 56/8%),transparent 38%),linear-gradient(180deg,rgb(255 251 247/100%),rgb(252 244 236/100%));padding:1rem}.AuthSheet_errorPanel__0_knT strong,.AuthSheet_sentPanel__p7C8Q strong,.AuthSheet_valuePanel___BInD strong{display:block;margin-bottom:.25rem;color:var(--charcoal)}.AuthSheet_errorPanel__0_knT p,.AuthSheet_sentPanel__p7C8Q p,.AuthSheet_valuePanel___BInD p{margin:0;color:var(--warm-gray);font-size:var(--text-sm)}.AuthSheet_fieldLabel__L4EZq{gap:.5rem}.AuthSheet_fieldLabelText__7yfMu{color:var(--warm-gray)}.AuthSheet_input__niiYk{border-color:rgb(139 21 56/12%);background:var(--cream);color:var(--charcoal)}.AuthSheet_input__niiYk:focus-visible{outline:2px solid rgb(139 21 56/28%);outline-offset:0}.AuthSheet_marketingCard__AHm_C{border:1px solid rgb(139 21 56/14%);background:linear-gradient(180deg,rgb(255 249 243/100%),rgb(255 253 249/100%));padding:1rem}.AuthSheet_marketingHeader__5QI62{display:flex;flex-direction:column;gap:.85rem}.AuthSheet_marketingTitle__CCEdA{margin:0;font-size:var(--text-base);color:var(--charcoal)}.AuthSheet_marketingBody__DNYO9{margin:.3rem 0 0;color:var(--warm-gray);font-size:var(--text-sm)}.AuthSheet_checkboxLabel__YScNL{display:flex;align-items:flex-start;gap:.7rem;color:var(--charcoal);font-size:var(--text-sm)}.AuthSheet_checkbox__9F_BV{margin-top:.15rem;height:1rem;width:1rem;accent-color:var(--bordeaux)}.AuthSheet_chipRow__DXF2C{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.9rem}.AuthSheet_chip__xgN12{border-radius:999px;background:rgb(139 21 56/8%);color:var(--bordeaux);padding:.35rem .7rem;font-size:.78rem;font-weight:600}.AuthSheet_helperText__DKXO_,.AuthSheet_legalText__MJX6q{margin:0;color:var(--warm-gray);font-size:var(--text-sm)}.AuthSheet_link__sI3Hk{color:var(--bordeaux);text-decoration:underline;text-decoration-thickness:1px}.AuthSheet_tipList__M7EcW{margin:0;padding-left:1rem;color:var(--warm-gray);font-size:var(--text-sm)}.AuthSheet_tipList__M7EcW li+li{margin-top:.45rem}.AuthSheet_actionRow__crEwd{display:flex;flex-wrap:wrap;gap:.75rem}.AuthSheet_primaryButton__A2ldt{border-color:var(--charcoal);background:var(--charcoal);color:var(--warm-white)}.AuthSheet_primaryButton__A2ldt:hover:not(:disabled){border-color:color-mix(in srgb,var(--charcoal) 90%,transparent);background:color-mix(in srgb,var(--charcoal) 90%,transparent)}.AuthSheet_secondaryButton__04knZ{border-color:rgb(139 21 56/14%);background:var(--warm-white);color:var(--charcoal)}.AuthSheet_secondaryButton__04knZ:hover:not(:disabled){background:var(--cream)}.AuthSheet_tertiaryButton__8re_F{border:0;background:transparent;color:var(--bordeaux);justify-content:flex-start;padding:0}.AuthSheet_passwordField__9xTd5{position:relative}.AuthSheet_passwordInput__5iztA{padding-right:7rem}.AuthSheet_passwordToggle__7xmk3{position:absolute;top:50%;right:.5rem;border:0;background:transparent;color:var(--warm-gray);cursor:pointer;transform:translateY(-50%)}.AuthSheet_notice__ulF9N{padding:.85rem 1rem;font-size:var(--text-sm)}.AuthSheet_noticeError__WLK3T{background:color-mix(in srgb,var(--red-pale) 70%,transparent);color:var(--bordeaux)}.AuthSheet_noticeSuccess__cY8Zk{background:color-mix(in srgb,var(--cream-muted) 85%,white);color:var(--charcoal)}.AuthSheet_noticeInfo__TLNPD{background:var(--cream-muted);color:var(--charcoal)}@media (min-width:720px){.AuthSheet_marketingHeader__5QI62{align-items:flex-start;justify-content:space-between;flex-direction:row}}.PhoneInput_wrapper__K_CRQ{position:relative;display:flex;align-items:stretch;background:var(--color-surface-hover,#f5f0eb);border-radius:.375rem;overflow:visible}.PhoneInput_wrapper__K_CRQ:focus-within{outline:2px solid var(--color-primary,#8b1a2b);outline-offset:1px}.PhoneInput_prefixButton__Y8fsW{display:flex;align-items:center;gap:.25rem;padding:.625rem .5rem;background:none;border:none;border-right:1px solid var(--color-border,#e8e2da);cursor:pointer;font-size:.8125rem;color:inherit;white-space:nowrap;flex-shrink:0}.PhoneInput_prefixButton__Y8fsW:hover{background:rgba(0,0,0,.03)}.PhoneInput_prefixFlag__zzGOC{font-size:1rem;line-height:1}.PhoneInput_prefixCode__sqv9A{font-size:.75rem;color:#666}.PhoneInput_chevron__9ahrG{font-size:.5rem;color:#999;margin-left:.125rem}.PhoneInput_input__BoQw_{flex:1;background:none;border:none;padding:.625rem;font-size:.8125rem;width:100%;min-width:0}.PhoneInput_input__BoQw_:focus{outline:none}.PhoneInput_overlay__XjTNb{position:fixed;inset:0;z-index:99}.PhoneInput_dropdown__4HPXe{position:absolute;top:calc(100% + .25rem);left:0;right:0;z-index:100;background:#fff;border-radius:.75rem;box-shadow:0 4px 24px rgba(0,0,0,.12);border:1px solid var(--color-border,#e8e2da);overflow:hidden;min-width:16rem}.PhoneInput_dropdownHeader__gRb_x{display:flex;align-items:center;justify-content:space-between;padding:.75rem .75rem .25rem}.PhoneInput_dropdownTitle__p8yay{font-size:1rem;font-weight:700}.PhoneInput_dropdownClose__yHCms{background:none;border:1px solid var(--color-border,#e8e2da);border-radius:.375rem;width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.75rem;color:#666}.PhoneInput_searchWrapper__pwNMO{padding:.5rem .75rem}.PhoneInput_searchInput__oThRL{width:100%;background:var(--color-surface-hover,#f5f0eb);border:1px solid var(--color-border,#e8e2da);border-radius:.375rem;padding:.5rem .625rem;font-size:.8125rem}.PhoneInput_searchInput__oThRL:focus{outline:2px solid var(--color-primary,#8b1a2b);outline-offset:1px}.PhoneInput_countryList__S6NXm{list-style:none;margin:0;padding:0;max-height:14rem;overflow-y:auto}.PhoneInput_countryItem__zY8lP{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;cursor:pointer;font-size:.8125rem;border:none;background:none;width:100%;text-align:left}.PhoneInput_countryItemActive__LAb0a,.PhoneInput_countryItem__zY8lP:hover{background:var(--color-surface-hover,#f5f0eb)}.PhoneInput_countryItemActive__LAb0a{font-weight:600}.PhoneInput_countryFlag___pz_2{font-size:1.125rem;line-height:1;flex-shrink:0}.PhoneInput_countryName___W6Jk{flex:1}.PhoneInput_countryDial__GkYkv{color:#888;font-size:.75rem;flex-shrink:0}.CheckoutStepPayment_backButton___4Xpx{font-size:.8125rem;color:var(--color-primary,#8b1a2b);background:none;border:none;cursor:pointer;padding:0;margin-bottom:.75rem}.CheckoutStepPayment_payButton__mW1nw{width:100%;margin-top:1rem;padding:.875rem;background:var(--color-primary,#8b1a2b);color:#fff;border:none;border-radius:.625rem;font-size:.9375rem;font-weight:600;cursor:pointer;letter-spacing:.02em}.CheckoutStepPayment_payButton__mW1nw:disabled{opacity:.5;cursor:not-allowed}.StripeCheckout_container__xeOLr{padding:1.5rem}.StripeCheckout_header__VR7np{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem}.StripeCheckout_copyBlock__pmQMZ{display:grid;gap:.4rem}.StripeCheckout_title__MdcFU{font-size:var(--text-lg)}.StripeCheckout_subtitle__N_wKK{font-size:var(--text-sm);color:var(--muted-foreground)}.StripeCheckout_amountBlock__aQJzG{display:grid;gap:.2rem;min-width:8rem;text-align:right}.StripeCheckout_amountLabel__SUXw5{font-size:var(--text-xs);color:var(--muted-foreground)}.StripeCheckout_amountValue__f8F_8{font-size:var(--text-lg);color:var(--foreground)}.StripeCheckout_trustRow__EDZqs{margin-block:1rem;display:flex;flex-wrap:wrap;gap:.75rem;font-size:var(--text-xs);color:var(--muted-foreground)}.StripeCheckout_help__coYo5{margin-top:.75rem;font-size:var(--text-xs);color:var(--muted-foreground)}.StripeCheckout_error__8MX1k{margin-top:.75rem;padding:.75rem;border-radius:var(--radius);background:#fef2f2;color:#991b1b;font-size:var(--text-sm)}.CheckoutStepper_stepper__mkYI_{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 0}.CheckoutStepper_stepGroup___OxLO{display:flex;align-items:center;gap:.375rem}.CheckoutStepper_indicator__hPEW5{width:1.5rem;height:1.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600}.CheckoutStepper_active__9yT7o,.CheckoutStepper_completed__6J5gp{background:var(--color-primary,#8b1a2b);color:#fff}.CheckoutStepper_upcoming__n2deZ{background:var(--color-border,#d1d5db);color:#999}.CheckoutStepper_label__epP1o{font-size:.75rem;font-weight:600}.CheckoutStepper_labelActive__6zRRD{color:var(--color-primary,#8b1a2b)}.CheckoutStepper_labelUpcoming__Cwlmb{color:#999}.CheckoutStepper_line__6LhwB{width:2rem;height:2px;background:var(--color-border,#d1d5db)}.CheckoutStepper_lineCompleted__fL0tP{background:var(--color-primary,#8b1a2b)}.CheckoutStickyBar_bar__pK7Yq{position:fixed;bottom:0;left:0;right:0;background:var(--color-surface-hover,#faf6f1);border-top:1px solid var(--color-border,#e5e7eb);padding:.75rem 1rem;display:flex;justify-content:space-between;align-items:center;z-index:10}.CheckoutStickyBar_totalGroup__s7S5r{display:flex;flex-direction:column}.CheckoutStickyBar_totalLabel__6Cf2P{font-size:.625rem;color:#888}.CheckoutStickyBar_totalAmount___hmex{font-size:1rem;font-weight:700}.CheckoutStickyBar_holdTimer__zAGG5{font-size:.625rem;color:var(--color-primary,#8b1a2b);margin-top:.125rem}.CheckoutStickyBar_button__D2TEL{padding:.75rem 1.5rem;background:var(--color-primary,#8b1a2b);color:#fff;border:none;border-radius:.625rem;font-size:.875rem;font-weight:600;cursor:pointer}.CheckoutStickyBar_button__D2TEL:disabled{opacity:.5;cursor:not-allowed}@media (min-width:768px){.CheckoutStickyBar_bar__pK7Yq{display:none}}