.StyledSelect_trigger__mHkgG{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);width:100%;min-width:0;min-height:var(--control-lg);padding:var(--space-12) var(--space-16);border:1px solid var(--border);border-radius:var(--radius-input);background:var(--card);color:var(--foreground);font-family:var(--font-sans);font-size:var(--text-input);font-weight:400;line-height:var(--leading-ui);text-align:left;cursor:pointer}.StyledSelect_trigger__mHkgG>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StyledSelect_trigger__mHkgG:hover:not(:disabled){border-color:var(--border-strong)}.StyledSelect_trigger__mHkgG:focus-visible,.StyledSelect_trigger__mHkgG[data-state=open]{outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-offset)}.StyledSelect_trigger__mHkgG[data-placeholder]{color:var(--muted-foreground)}.StyledSelect_trigger__mHkgG:disabled{cursor:not-allowed;opacity:.55}.StyledSelect_trigger__mHkgG[aria-invalid=true]{border-color:var(--destructive)}.StyledSelect_icon__yFm7N{display:flex;flex-shrink:0;color:var(--primary)}.StyledSelect_check__NZ9mw svg,.StyledSelect_icon__yFm7N svg,.StyledSelect_scroll__CKkbm svg{width:18px;height:18px}.StyledSelect_icon__yFm7N{transition:transform var(--motion-base)}.StyledSelect_trigger__mHkgG[data-state=open] .StyledSelect_icon__yFm7N{transform:rotate(180deg)}.StyledSelect_content__rDa_R{z-index:1500;width:var(--radix-select-trigger-width);min-width:200px;max-width:calc(100vw - 24px);max-height:min(360px,var(--radix-select-content-available-height));overflow:hidden;padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-card-sm);background:var(--card);color:var(--foreground);box-shadow:var(--shadow-float);font-family:var(--font-sans);font-size:var(--text-label)}.StyledSelect_viewport__QFfof{padding:var(--space-2)}.StyledSelect_item__mY6_v{position:relative;display:flex;align-items:center;min-height:var(--control-sm);margin:var(--space-2) 0;padding:var(--space-10) 36px var(--space-10) var(--space-12);border-radius:var(--radius-sm);color:var(--foreground);line-height:var(--leading-ui);cursor:pointer;user-select:none;outline:none}.StyledSelect_item__mY6_v[data-highlighted]{background:var(--secondary)}.StyledSelect_item__mY6_v[data-state=checked]{color:var(--primary);background:var(--secondary);font-weight:600}.StyledSelect_item__mY6_v[data-disabled]{opacity:.45;cursor:not-allowed}.StyledSelect_check__NZ9mw{position:absolute;right:var(--space-10);display:flex;color:var(--primary)}.StyledSelect_scroll__CKkbm{display:flex;align-items:center;justify-content:center;min-height:28px;color:var(--primary);background:var(--card)}@media (prefers-reduced-motion:reduce){.StyledSelect_icon__yFm7N{transition:none}}.BeeGame_game__oKGw_{overflow:hidden;padding:12px;color:var(--foreground);background:#faf9f3;border:1px solid #e1e4d6;border-radius:24px}.BeeGame_invitation__BUF0P{display:grid;justify-items:center;gap:20px;padding:32px 20px;background:radial-gradient(ellipse at 30% 0,#e9eddb,transparent 65%),#faf9f3;text-align:center}.BeeGame_heading__vfCUK strong{display:block;color:#35462e;font-size:clamp(20px,5vw,26px);font-weight:var(--font-weight-emphasis);line-height:1.4}.BeeGame_heading__vfCUK p{margin:8px 0 0;color:#606b52;font-size:13px}.BeeGame_controls__xe5_z,.BeeGame_hud__jMSO_,.BeeGame_toolbar__UjbfO{display:flex;align-items:center}.BeeGame_toolbar__UjbfO{justify-content:space-between;gap:6px;padding-bottom:10px}.BeeGame_hud__jMSO_{gap:10px;min-width:0}.BeeGame_controls__xe5_z{gap:4px}.BeeGame_bouquet__cy8CR,.BeeGame_hearts__t1Aza{display:flex;align-items:center;color:#35462e;font-variant-numeric:tabular-nums}.BeeGame_bouquet__cy8CR{gap:4px}.BeeGame_bouquet__cy8CR strong{font-size:22px;font-weight:650}.BeeGame_hearts__t1Aza{font-size:18px;letter-spacing:1px}.BeeGame_emptyHearts__KTsN4{color:#9ba28c}.BeeGame_streakCount__m8UJS{font-size:11px;color:#606b52;font-variant-numeric:tabular-nums}.BeeGame_control__45Lk1{display:grid;place-items:center;width:var(--control-sm);height:var(--control-sm);padding:0;border:1px solid #dfe3d4;border-radius:50%;background:#fffefa;color:#465538;font:inherit;font-size:20px;cursor:pointer}.BeeGame_control__45Lk1:hover{background:#edf0e3}.BeeGame_control__45Lk1:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.BeeGame_field__DhbCM{position:relative;overflow:hidden;isolation:isolate;border-radius:16px;background:#ecf0e2}.BeeGame_field__DhbCM canvas{display:block;width:100%;aspect-ratio:320/280;touch-action:none}.BeeGame_field__DhbCM:has(canvas:focus-visible){outline:none;box-shadow:inset 0 calc(-1 * var(--focus-width)) 0 var(--primary);outline-offset:3px}.BeeGame_field__DhbCM canvas:focus-visible{outline:none}.BeeGame_overlay__JwZm9{position:absolute;z-index:3;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px;background:#fafbf1e8;backdrop-filter:blur(4px);text-align:center}.BeeGame_overlay__JwZm9 p{margin:0;color:#465538;font-size:13px;line-height:1.6}.BeeGame_overlay__JwZm9 .button{white-space:normal;text-align:center;min-height:44px}.BeeGame_hint__flUCZ{margin:10px 4px 0;color:#606b52;text-align:center;font-size:11px;line-height:1.6}.BeeGame_result__tdzak{position:absolute;inset:12px 12px auto;padding:12px;background:var(--card);border:1px solid var(--primary-border-soft);border-radius:var(--radius-lg);color:var(--primary-strong)}.BeeGame_recordSummary__kMNlw{margin-top:12px;padding:10px 4px;text-align:center;color:var(--primary-strong)}.BeeGame_recordSummary__kMNlw p{margin:0;font-size:13px;line-height:1.7}.BeeGame_recordSummary__kMNlw p:first-child{font-weight:600}.BeeGame_recordSummary__kMNlw dt,.BeeGame_recordSummary__kMNlw small{color:var(--muted-foreground);font-size:11px}.BeeGame_recordSummary__kMNlw dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 0}.BeeGame_recordSummary__kMNlw dd{margin:4px 0 0;font-size:18px;font-variant-numeric:tabular-nums}.BeeGame_result__tdzak .BeeGame_recordSummary__kMNlw{margin:0;padding:0}.BeeGame_replay__d0GDM{display:flex;margin:12px auto 8px}.BeeGame_scorePop__QxtLe{animation:BeeGame_trailPop___72ZA .18s ease-out}.BeeGame_ending__EGKtY{animation:BeeGame_trailExit__uGh8c 1.8s ease-in forwards}@keyframes BeeGame_trailPop___72ZA{50%{transform:scale(1.12)}}@keyframes BeeGame_trailExit__uGh8c{0%,75%{opacity:1}to{opacity:0}}@media (max-width:359px){.BeeGame_game__oKGw_{padding:8px;border-radius:18px}.BeeGame_hud__jMSO_{gap:5px}.BeeGame_overlay__JwZm9{padding:14px 10px;gap:8px}}@media (prefers-reduced-motion:reduce){.BeeGame_scorePop__QxtLe{animation:none}.BeeGame_ending__EGKtY{animation-duration:.2s}}html.no-motion .BeeGame_scorePop__QxtLe{animation:none}html.no-motion .BeeGame_ending__EGKtY{animation-duration:.2s}.BeeGame_player__kmOMY{position:fixed;top:calc(var(--header-h) + var(--promo-h) + var(--space-24));right:var(--space-24);bottom:auto;left:var(--space-24);width:min(var(--bee-panel-max-width),calc(100vw - 2 * var(--space-24)));height:min(var(--bee-panel-height),calc(100dvh - var(--header-h) - var(--promo-h) - 2 * var(--space-24)));max-width:none;max-height:none;margin:0 auto;padding:0;border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden;background:var(--card);color:var(--foreground);box-shadow:var(--shadow-drawer)}.BeeGame_player__kmOMY[open]{display:flex;flex-direction:column}html:has(.BeeGame_player__kmOMY[open]){overflow:hidden}.BeeGame_player__kmOMY::backdrop{background:var(--scrim);backdrop-filter:none}.BeeGame_playerHead__3ovA_{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;min-height:calc(var(--control-sm) + var(--space-16));padding:var(--space-6) var(--space-16) var(--space-6) var(--space-20);background:var(--card);border-bottom:1px solid var(--border)}.BeeGame_playerHead__3ovA_>span{display:flex;align-items:center;gap:18px}.BeeGame_player__kmOMY .BeeGame_logo__9ZW9y{display:block;flex-shrink:0;width:var(--control-sm);height:var(--control-sm);object-fit:contain}.BeeGame_playerHead__3ovA_ strong{font-size:13px;font-weight:500;color:#65725c}.BeeGame_playerHead__3ovA_ .BeeGame_control__45Lk1{background:transparent;border:0}.BeeGame_player__kmOMY>.BeeGame_game__oKGw_{position:relative;display:flex;flex-direction:column;flex:1;min-height:0;padding:0;border:0;border-radius:0}.BeeGame_player__kmOMY .BeeGame_field__DhbCM{flex:1;min-height:0;border-radius:0}.BeeGame_player__kmOMY .BeeGame_field__DhbCM canvas{width:100%;height:100%;aspect-ratio:auto}.BeeGame_player__kmOMY .BeeGame_field__DhbCM:has(canvas:focus-visible){outline:none}.BeeGame_player__kmOMY .BeeGame_toolbar__UjbfO{position:absolute;z-index:5;top:18px;left:24px;right:24px;padding:0;pointer-events:none}.BeeGame_player__kmOMY .BeeGame_controls__xe5_z,.BeeGame_player__kmOMY .BeeGame_hud__jMSO_{pointer-events:auto}.BeeGame_player__kmOMY .BeeGame_hud__jMSO_{gap:16px;min-height:46px;padding:6px 16px;border-radius:24px;background:#fffdf0e8;box-shadow:0 3px 16px #36452612;backdrop-filter:blur(8px)}.BeeGame_player__kmOMY .BeeGame_bouquet__cy8CR{gap:6px}.BeeGame_player__kmOMY .BeeGame_bouquet__cy8CR strong{font-size:22px}.BeeGame_player__kmOMY .BeeGame_hearts__t1Aza{gap:3px;color:#a96960}.BeeGame_player__kmOMY .BeeGame_emptyHearts__KTsN4{color:#a3a78f}.BeeGame_player__kmOMY .BeeGame_streakCount__m8UJS{display:none}.BeeGame_player__kmOMY .BeeGame_controls__xe5_z{gap:8px}.BeeGame_player__kmOMY .BeeGame_control__45Lk1{background:#fffdf0eb;border:0;box-shadow:0 2px 12px #3645260e;transition:background .15s ease,transform .15s ease}.BeeGame_player__kmOMY .BeeGame_control__45Lk1:hover{background:#fffef7;transform:translateY(-1px)}.BeeGame_player__kmOMY .BeeGame_control__45Lk1:active{transform:scale(.96)}.BeeGame_soundIcon__D_0i7{position:relative;font-size:24px;line-height:1}.BeeGame_soundIcon__D_0i7[data-muted=true]:after{content:"";position:absolute;width:23px;height:1.5px;background:currentColor;transform:rotate(-48deg);top:11px;left:-4px}.BeeGame_player__kmOMY .BeeGame_game__oKGw_>.BeeGame_hint__flUCZ{display:none}.BeeGame_player__kmOMY .BeeGame_game__oKGw_[data-phase=waiting] .BeeGame_hud__jMSO_{visibility:hidden}.BeeGame_endPanel__0DEMd{position:absolute;z-index:4;inset:0;display:flex;flex-direction:column;align-items:center;padding:76px 24px 30px;overflow:auto;background:#f6f7eeeb;backdrop-filter:blur(8px)}.BeeGame_endPanel__0DEMd .BeeGame_recordSummary__kMNlw{width:min(440px,100%)}.BeeGame_endPanel__0DEMd .BeeGame_recordSummary__kMNlw>p:first-child{font-size:22px}.BeeGame_endPanel__0DEMd .BeeGame_recordSummary__kMNlw>p:nth-child(2){font-size:28px;margin-top:12px}.BeeGame_endPanel__0DEMd .BeeGame_replay__d0GDM{min-height:52px;margin-top:24px}@media (max-width:600px){.BeeGame_player__kmOMY{top:calc(var(--header-h) + var(--promo-h) + var(--space-16));right:var(--space-16);left:var(--space-16);width:calc(100vw - 2 * var(--space-16));height:min(var(--bee-panel-height),calc(100dvh - var(--header-h) - var(--promo-h) - 2 * var(--space-16)));border-radius:var(--radius-card-sm)}.BeeGame_playerHead__3ovA_{min-height:calc(var(--control-sm) + var(--space-8));padding:var(--space-4) var(--space-8) var(--space-4) var(--space-12)}.BeeGame_playerHead__3ovA_>span{gap:12px}.BeeGame_playerHead__3ovA_ strong{font-size:12px}.BeeGame_player__kmOMY .BeeGame_toolbar__UjbfO{top:12px;left:12px;right:12px;gap:6px}.BeeGame_player__kmOMY .BeeGame_hud__jMSO_{gap:10px;padding:6px 12px}.BeeGame_player__kmOMY .BeeGame_bouquet__cy8CR strong{font-size:20px}.BeeGame_player__kmOMY .BeeGame_bouquet__cy8CR>svg{width:19px}.BeeGame_player__kmOMY .BeeGame_controls__xe5_z{gap:5px}}@media (max-height:530px) and (min-width:601px){.BeeGame_playerHead__3ovA_{min-height:44px;padding:0 12px 0 20px}.BeeGame_player__kmOMY .BeeGame_toolbar__UjbfO{top:8px;left:14px;right:14px}.BeeGame_endPanel__0DEMd{justify-content:flex-start;padding-top:64px}}@media (prefers-reduced-motion:reduce){.BeeGame_player__kmOMY .BeeGame_control__45Lk1{transition:none}}.BeeGame_gamePage__t2fNK{max-width:780px;margin:32px auto;padding:0 20px}.BeeGame_gamePage__t2fNK>.BeeGame_invitation__BUF0P{position:relative;isolation:isolate;padding:48px 24px}.BeeGame_gamePage__t2fNK>.BeeGame_invitation__BUF0P:before{content:"";position:absolute;inset:0;z-index:var(--z-decoration);background:linear-gradient(var(--banner-soft-overlay),var(--banner-soft-overlay)),url(/assets/game/garden-dawn.webp) 50% /cover no-repeat;pointer-events:none}.BeeGame_leaderboard__6BYV6{width:100%;max-width:600px;margin:24px auto 0;padding:22px 0 8px;border-top:1px solid #66784826;color:#364932}.BeeGame_leaderHead__pjlPx{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.BeeGame_leaderHead__pjlPx>strong{display:flex;align-items:center;gap:8px;font-size:15px}.BeeGame_leaderHead__pjlPx>div{display:flex;gap:4px}.BeeGame_leaderHead__pjlPx button{min-height:44px;padding:6px 13px;background:transparent;border:0;border-radius:22px;color:#526448;font:inherit;font-size:12px;cursor:pointer}.BeeGame_leaderHead__pjlPx button[aria-pressed=true]{background:#526b3e;color:#fffdf2}.BeeGame_leaderboard__6BYV6 button:focus-visible{outline:2px solid #526b3e;outline-offset:3px}.BeeGame_leaderList__qLgbY{display:grid;gap:0;list-style:none;margin:0;padding:0;max-height:252px;overflow-y:auto;overscroll-behavior:contain}.BeeGame_leaderList__qLgbY li{display:flex;align-items:center;gap:10px;min-height:48px;padding:5px 8px;border-bottom:1px solid #66784814}.BeeGame_leaderList__qLgbY li[data-mine=true]{background:#e5ebd773}.BeeGame_rank__ih9Y9{min-width:18px;color:#69765e;font-size:12px;font-variant-numeric:tabular-nums}.BeeGame_avatar__xDlPb{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#52613c;background:#e4e9d8;font-size:14px}.BeeGame_playerName__5XYRS{flex:1;min-width:0;overflow-wrap:anywhere;font-size:13px;text-align:left}.BeeGame_playerName__5XYRS small{font-size:11px}.BeeGame_leaderList__qLgbY li>strong{display:flex;align-items:center;gap:6px;font-size:17px;font-variant-numeric:tabular-nums}.BeeGame_leaderFoot__NTSvF{display:block;margin-top:12px;font-size:10px;color:#59664e;text-align:left}.BeeGame_emptyBoard__tz4h3,.BeeGame_leaderboard__6BYV6>p{margin:12px 0;padding:14px 0;font-size:13px;color:#5f6c53}.BeeGame_saveStatus__VPhCP{max-width:440px;margin:6px 0;font-size:12px;color:#526448;text-align:center}.BeeGame_retrySave__DCId2{border:0;background:none;color:#526b3e;text-decoration:underline;min-height:44px;cursor:pointer;font:inherit;font-size:13px}.BeeGame_endPanel__0DEMd{justify-content:flex-start}.BeeGame_endPanel__0DEMd .BeeGame_recordSummary__kMNlw{margin-top:auto}.BeeGame_endPanel__0DEMd .BeeGame_leaderboard__6BYV6{margin-bottom:auto}.BeeGame_endPanel__0DEMd .BeeGame_recordSummary__kMNlw dl{margin-top:8px}.BeeGame_endPanel__0DEMd .BeeGame_recordSummary__kMNlw>small{display:block}.BeeGame_player__kmOMY .BeeGame_replay__d0GDM:disabled{opacity:.6;cursor:wait}@media (max-width:600px){.BeeGame_endPanel__0DEMd{padding:72px 20px 24px}.BeeGame_leaderHead__pjlPx>strong{font-size:13px}.BeeGame_leaderboard__6BYV6{padding-top:16px;margin-top:18px}.BeeGame_endPanel__0DEMd .BeeGame_recordSummary__kMNlw>p:first-child{font-size:18px}.BeeGame_endPanel__0DEMd .BeeGame_recordSummary__kMNlw>p:nth-child(2){font-size:24px}}.Catalog_card__7Qvag .product-link{position:relative;z-index:0}.Catalog_card__7Qvag .add-to-cart{z-index:2}.Catalog_card__7Qvag .wishlist{z-index:3}.Catalog_badges__XtK0q{position:absolute;top:var(--space-8);left:var(--space-8);right:var(--space-8);z-index:1;display:flex;flex-wrap:wrap;gap:var(--space-6);pointer-events:none}.Catalog_discount__wHX1X,.Catalog_hit__UidT1{display:inline-flex;align-items:center;gap:var(--space-4);min-height:var(--control-2xs);padding:var(--space-6) var(--space-10);border-radius:var(--radius-sm);box-shadow:var(--shadow-float-sm);background:var(--primary);color:var(--primary-foreground);font-family:var(--font-subheading);font-size:var(--text-label);font-weight:var(--font-weight-subheading);line-height:var(--leading-ui);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.Catalog_hit__UidT1{background:var(--product-hit-background);color:var(--product-hit-foreground);font-feature-settings:"case"}.Catalog_hit__UidT1 svg{width:var(--icon-sm);height:var(--icon-sm);flex-shrink:0}.Catalog_discount__wHX1X{margin-inline-start:auto}.Catalog_card__7Qvag{position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--control-sm);grid-template-rows:1fr auto;align-items:center;gap:var(--space-4);padding-bottom:var(--space-12)}.Catalog_card__7Qvag .product-link{grid-column:1/-1;align-self:start}.Catalog_card__7Qvag .product-name{min-height:calc(2 * var(--text-product-card-title) * var(--leading-ui));margin-top:var(--space-12);font-size:var(--text-product-card-title);line-height:var(--leading-ui)}.Catalog_card__7Qvag .product-price{grid-row:2;align-self:start;padding-top:var(--space-6);margin-block:0;font-size:var(--text-product-card-price);line-height:1.2}.Catalog_card__7Qvag .product-price ins{white-space:nowrap}.Catalog_card__7Qvag .add-to-cart{grid-row:2;grid-column:2;position:relative;inset:auto;width:var(--control-sm);height:var(--control-sm);min-height:var(--control-sm);margin:0;padding:0;background:var(--primary);color:var(--primary-foreground);border-color:var(--primary);opacity:1;transform:none;pointer-events:auto}.Catalog_card__7Qvag .add-to-cart:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}.Catalog_card__7Qvag .add-to-cart:disabled{opacity:.5}.Catalog_card__7Qvag .card-cart-label{display:none}.Catalog_card__7Qvag .card-cart-icon{display:block;width:var(--icon-md);height:var(--icon-md)}.Catalog_card__7Qvag .product-view{grid-column:1/-1;grid-row:3;width:100%}@media (max-width:767px){.Catalog_card__7Qvag{padding-bottom:var(--space-8)}.Catalog_card__7Qvag .product-name{min-height:calc(2 * var(--text-product-card-title) * var(--leading-ui));margin-top:var(--space-10);font-size:var(--text-product-card-title)}.Catalog_card__7Qvag .product-price{font-size:var(--text-product-card-price)}}@media (max-width:359px){.Catalog_card__7Qvag .product-price{font-size:var(--text-product-card-price)}}.Catalog_card__7Qvag>.field-error{position:absolute;z-index:4;inset-inline:var(--space-8);bottom:calc(var(--control-sm) + var(--space-8));margin:0;padding:var(--space-6) var(--space-10);border-radius:var(--radius-md);background:var(--white);box-shadow:var(--shadow-popover);text-align:center}.Catalog_sortControl__86WcR{width:260px;max-width:100%}@media (max-width:767px){.Catalog_sortControl__86WcR{width:220px}}.Catalog_noImage__KnCRv{display:grid;place-items:center;width:100%;height:100%;min-height:100%;background:var(--secondary);color:var(--primary)}.Catalog_noImage__KnCRv svg{width:var(--space-64);height:var(--space-64);opacity:.5}.Catalog_searchForm__6oVOr.page-search{margin-block:var(--page-heading-gap) 0}.Catalog_filters__kvYUj{position:relative}.Catalog_filters__kvYUj.catalog-filters{margin-top:calc(var(--page-heading-gap) - var(--space-12));margin-bottom:var(--space-20);padding-block:var(--space-12)}.Catalog_filters__kvYUj .filter-category[data-parent]{border-color:var(--primary);background:var(--card);color:var(--primary-strong)}.Catalog_progress__v_TcU{position:absolute;inset:auto 0 calc(-1 * var(--space-12));height:2px;overflow:hidden;border-radius:var(--radius-pill);opacity:0;pointer-events:none;transition:opacity var(--motion-fast) var(--ease)}.Catalog_progress__v_TcU:after{content:"";position:absolute;inset:0 auto 0 0;width:40%;border-radius:inherit;background:var(--primary);animation:Catalog_filters-progress__v42gG 1.1s var(--ease) infinite}.Catalog_filters__kvYUj[data-pending] .Catalog_progress__v_TcU{opacity:1;transition-delay:.12s}@keyframes Catalog_filters-progress__v42gG{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}.Catalog_bands__Dgkol{gap:var(--space-8)}.Catalog_band__5ixF7{flex-direction:column;align-items:flex-start;gap:var(--space-2);min-height:56px;padding:var(--space-8) var(--space-16);border-radius:var(--radius-lg);text-align:left;transition:background-color var(--motion-fast) var(--ease),border-color var(--motion-fast) var(--ease),color var(--motion-fast) var(--ease),transform var(--motion-fast) var(--ease)}.Catalog_band__5ixF7:active{transform:scale(.97)}.Catalog_bandName__roryV{font-weight:600}.Catalog_bandRange__yQc_G{color:var(--muted-foreground);font-size:var(--text-caption);font-variant-numeric:tabular-nums}.Catalog_band__5ixF7[aria-pressed=true] .Catalog_bandRange__yQc_G{color:inherit}.Catalog_popover__7he12{width:360px;transform-origin:var(--radix-popover-content-transform-origin);animation:Catalog_filters-pop__gfDYd var(--motion-base) var(--ease)}@keyframes Catalog_filters-pop__gfDYd{0%{opacity:0;transform:translateY(-4px) scale(.98)}}.Catalog_rangeTitle__bDh7N{grid-column:1/-1;margin:0;font-size:var(--text-label);font-weight:600}.Catalog_amount__cezIG{min-width:0}.Catalog_amount__cezIG>span:first-child{color:var(--muted-foreground);font-size:var(--text-caption)!important}.Catalog_amountInput__eAYVn{position:relative;display:block}.Catalog_amountInput__eAYVn input{width:100%;padding-right:36px;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.Catalog_amountInput__eAYVn input::-webkit-inner-spin-button,.Catalog_amountInput__eAYVn input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.Catalog_amountInput__eAYVn>span{position:absolute;top:50%;right:var(--space-16);color:var(--muted-foreground);transform:translateY(-50%);pointer-events:none}.Catalog_amountInput__eAYVn input[aria-invalid]{border-color:var(--destructive)}.Catalog_rangeError__xL_Gb{grid-column:1/-1;margin:0;color:var(--destructive);font-size:var(--text-caption);line-height:var(--leading-ui)}.Catalog_sheet__8Wl11[open]{display:flex;flex-direction:column;overflow:hidden;padding-bottom:0;animation:Catalog_filters-sheet__FdQRQ var(--motion-slow) var(--ease)}.Catalog_sheet__8Wl11[open]::backdrop{animation:Catalog_filters-fade__PUed0 var(--motion-slow) var(--ease)}@keyframes Catalog_filters-sheet__FdQRQ{0%{transform:translateY(24%);opacity:0}}@keyframes Catalog_filters-fade__PUed0{0%{opacity:0}}.Catalog_grabber__Si2lT{display:none}.Catalog_sheet__8Wl11 .sheet-header{margin-bottom:var(--space-16)}.Catalog_sheetForm__gLlZ0{display:flex;flex-direction:column;flex:1;min-height:0}.Catalog_sheetBody__eE0AL{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:0 calc(-1 * var(--space-24));padding:0 var(--space-24) var(--space-8)}.Catalog_sheetBody__eE0AL>.Catalog_group__kFTcu:last-child{margin-bottom:0;border-bottom:0}.Catalog_group__kFTcu{min-width:0}.Catalog_group__kFTcu .price-presets,.Catalog_sheetRange__a_bAG{grid-template-columns:1fr 1fr}.Catalog_sheetRange__a_bAG{display:grid;gap:var(--space-12);margin-top:var(--space-20)}.Catalog_sheet__8Wl11 .Catalog_sheetActions__fQsrY{position:static;display:grid;grid-template-columns:1fr 2fr;gap:var(--space-8);margin:0 calc(-1 * var(--space-24));padding:var(--space-12) var(--space-24) max(var(--space-12),env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--glass-background-96)}.Catalog_sheet__8Wl11 .Catalog_sheetActions__fQsrY .button{min-height:var(--control-lg)}@media (max-width:767px){.Catalog_sheet__8Wl11[open]{animation-name:Catalog_filters-sheet-up___Azwq}@keyframes Catalog_filters-sheet-up___Azwq{0%{transform:translateY(100%)}}.Catalog_grabber__Si2lT{display:block;width:40px;height:4px;margin:calc(-1 * var(--space-12)) auto var(--space-12);border-radius:var(--radius-pill);background:var(--border-strong)}.Catalog_filters__kvYUj .filter-clear{padding-inline:var(--space-4)}.Catalog_popover__7he12{width:auto}}@media (prefers-reduced-motion:reduce){.Catalog_popover__7he12,.Catalog_sheet__8Wl11[open],.Catalog_sheet__8Wl11[open]::backdrop{animation:none}.Catalog_progress__v_TcU:after{animation-duration:3s}.Catalog_band__5ixF7:active{transform:none}}.Catalog_pager__hC5pz{flex-wrap:wrap;gap:var(--space-12);justify-content:center;margin-top:var(--page-section-gap)}.Catalog_more__ee2Ex{gap:var(--space-8)}.Catalog_results__3H0E5 .category-grid>li,.Catalog_results__3H0E5 .search-grid>li{scroll-margin-top:var(--sticky-top)}.Catalog_more__ee2Ex[aria-busy=true]{cursor:progress}.Catalog_scope__4tvQe{margin:0 0 var(--space-16);color:var(--muted-foreground);font-size:var(--text-caption)}.Catalog_numbers__3aGEX{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-4)}.Catalog_pageLink__Ch_i2{display:inline-flex;align-items:center;justify-content:center;min-width:var(--control-sm);min-height:var(--control-sm);border-radius:var(--radius-pill);color:var(--foreground);font-size:var(--text-ui)}.Catalog_pageLink__Ch_i2:hover{background:var(--muted)}.Catalog_pageLink__Ch_i2[aria-current=page]{background:var(--primary);color:var(--primary-foreground)}.Catalog_pageLink__Ch_i2:focus-visible{outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-offset-snug)}.Catalog_filters__kvYUj .catalog-filter-bar{display:flex;flex-wrap:nowrap;gap:var(--space-12);align-items:flex-start}.Catalog_filters__kvYUj .catalog-filter-bar>.catalog-cats-wrap{display:grid;flex:0 1 auto;min-width:0}.Catalog_filters__kvYUj .catalog-cats-wrap>.catalog-cats{min-width:0;overflow-x:auto;flex-wrap:nowrap;margin:calc(-1 * var(--space-4)) 0 calc(-1 * var(--space-4)) calc(-1 * var(--space-4));padding:var(--space-4) var(--space-24) var(--space-4) var(--space-4);scroll-padding-inline:var(--space-4);scrollbar-width:none;mask-image:linear-gradient(to right,var(--foreground) calc(100% - var(--space-24)),transparent)}@media (hover:hover) and (pointer:fine){.Catalog_filters__kvYUj .catalog-cats,.Catalog_filters__kvYUj .catalog-cats a{cursor:grab;user-select:none;-webkit-user-select:none}.Catalog_filters__kvYUj .catalog-cats[data-dragging=true],.Catalog_filters__kvYUj .catalog-cats[data-dragging=true] a{cursor:grabbing}}.Catalog_filters__kvYUj .Catalog_recipientRow__vLzfN{flex:none;margin-left:0;justify-content:flex-end}.Catalog_recipientRow__vLzfN .Catalog_sortControl__86WcR{width:220px}.Catalog_priceRow__kjvxE{margin-left:auto;flex:none;min-width:0}.Catalog_filters__kvYUj[data-mode=search] .Catalog_priceRow__kjvxE{margin-left:0}.Catalog_priceRow__kjvxE .catalog-tools{flex-wrap:nowrap}.Catalog_resultsRow__ZnJTL{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);margin-top:var(--space-12)}.Catalog_resultsRow__ZnJTL .toolbar-count{flex:none;margin:0 0 0 auto;white-space:nowrap;font-size:var(--text-small)}.Catalog_filters__kvYUj[data-mode=search] .Catalog_resultsRow__ZnJTL .toolbar-count{margin-inline:0}@media (min-width:768px) and (max-width:1023px){.Catalog_recipientRow__vLzfN .Catalog_sortControl__86WcR{width:180px}.Catalog_filters__kvYUj .catalog-filter-bar{gap:var(--space-8)}}@media (max-width:767px){.Catalog_filters__kvYUj.catalog-filters{margin-block:var(--page-heading-gap) var(--space-16);padding-block:0}.Catalog_filters__kvYUj .catalog-filter-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-10);align-items:center}.Catalog_filters__kvYUj .catalog-filter-bar>.catalog-cats-wrap{grid-column:1/-1}.Catalog_filters__kvYUj .catalog-cats-wrap>.catalog-cats{margin:calc(-1 * var(--space-4)) calc(-1 * var(--gutter));padding:var(--space-4) var(--gutter);scroll-padding-inline:var(--gutter);gap:var(--space-8);mask-image:linear-gradient(to right,transparent,var(--foreground) var(--gutter),var(--foreground) calc(100% - var(--gutter)),transparent)}.Catalog_filters__kvYUj .catalog-cats-wrap>.catalog-cats>.filter-category{flex:1 0 auto;min-height:var(--control-sm);padding-inline:var(--space-12);font-size:var(--text-small)}.Catalog_filters__kvYUj .Catalog_recipientRow__vLzfN{grid-column:2;width:100%;min-width:0;margin:0}.Catalog_recipientRow__vLzfN .Catalog_sortControl__86WcR{width:100%}.Catalog_priceRow__kjvxE{margin-left:0;grid-column:1}.Catalog_priceRow__kjvxE .filter-trigger{width:100%;min-width:0;min-height:var(--control-sm);padding-inline:var(--space-12)}.Catalog_filters__kvYUj .catalog-end .sort-control button{width:100%;min-height:var(--control-sm);padding-inline:var(--space-14)}.Catalog_resultsRow__ZnJTL{gap:var(--space-12);margin-top:var(--space-6)}.Catalog_resultsRow__ZnJTL .toolbar-count{font-size:var(--text-caption)}}.Catalog_stockStatus__xtEGF{grid-column:1/-1;color:var(--muted-foreground);font-size:var(--text-caption);line-height:var(--leading-ui)}.Catalog_card__7Qvag.is-sold-out{grid-template-rows:1fr auto auto}.Catalog_card__7Qvag.is-sold-out .add-to-cart,.Catalog_card__7Qvag.is-sold-out .product-price{grid-row:3}.Catalog_card__7Qvag.is-sold-out .Catalog_stockStatus__xtEGF{grid-row:2}