.shop_hero__qVujA{padding:28px 16px 24px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,hsla(38,24%,80%,.06),transparent 70%)}.shop_referralWidget__iFLeP{display:flex;flex-direction:column;gap:10px;margin-top:16px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:hsla(38,24%,80%,.05);color:var(--muted);font-size:12px;line-height:1.5}.shop_referralWidget__iFLeP strong{color:var(--text)}.shop_brandRow__PKM25{display:flex;align-items:center;justify-content:space-between;width:100%}.shop_brandMark__vXVHj{display:flex;align-items:center;gap:12px}.shop_brandBolt__7IkKS{flex-shrink:0;display:inline-block;color:var(--volt);filter:drop-shadow(0 0 4px rgba(216,207,192,.15))}.shop_brandName__Isjip{display:flex;flex-direction:column;gap:2px;color:var(--text)}.shop_brandWord__W0zXj{font-size:1.6rem;font-weight:800;line-height:.95;letter-spacing:-.04em}.shop_brandSubtitle__L1nbF,.shop_brandWord__W0zXj{text-transform:uppercase;font-family:var(--font-display)}.shop_brandSubtitle__L1nbF{color:var(--muted);font-size:.66rem;font-weight:700;line-height:1;letter-spacing:.24em}.shop_tagline__DRwbt{display:flex;align-items:center;gap:8px;margin:12px 0 0;color:var(--muted);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.shop_tabsNav__OKGBq{display:flex;gap:8px;margin-top:18px;overflow-x:auto}.shop_tabBtn__hkCkx{border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--muted);padding:8px 12px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.shop_tabBtnActive__eh4AS{border-color:var(--volt);color:var(--text);background:hsla(38,24%,80%,.08)}.shop_tabBadge__G7wyk{margin-left:6px;display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--volt);color:#000;font-size:10px}.shop_sectionTitle__D7_kr{display:flex;justify-content:space-between;margin:32px 0 16px 4px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.shop_ordersTabContent__zlf4s,.shop_reviewsTabContent__Zv5C_{display:flex;flex-direction:column;gap:12px}.shop_eligibleSection__edP0S{margin-bottom:32px}.shop_grid__2yocI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;width:100%}@media (min-width:641px){.shop_grid__2yocI{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}.shop_card__9S107{position:relative;display:flex;flex-direction:column;gap:10px;padding:10px;background:linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.01));border:1px solid hsla(38,24%,80%,.12);border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.16)}.shop_cardUnavailable__8ryf6{opacity:.4;filter:grayscale(1)}.shop_swatch__46GEn{width:100%;aspect-ratio:1;overflow:hidden;border-radius:14px;background:var(--surface-2)}.shop_productImage__bA6yR{display:block;width:100%;height:100%;object-fit:cover}.shop_imagePlaceholder__6RRZ4{font-size:28px;color:hsla(38,24%,80%,.4)}.shop_cardTitle__SKaOf{margin:0;font-size:13px;font-weight:800;font-family:var(--font-display);color:var(--text);line-height:1.12;letter-spacing:-.02em;text-transform:none;font-stretch:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (min-width:641px){.shop_cardTitle__SKaOf{font-size:14px}}.shop_ru__QWf3v{display:block;margin-top:2px;color:var(--muted);font-size:11px;font-weight:500}.shop_note__LOUkq,.shop_productDescription__zZwBY{margin:0;color:var(--muted);font-size:11px;line-height:1.45}.shop_caffeine__wWFYE{font-size:10px;font-weight:400;color:var(--muted);letter-spacing:.03em}.shop_stock__Xxe9I{margin:0;color:var(--muted);font-size:11px;font-weight:400}.shop_stockLow__yPfTf{color:var(--warning)}.shop_meta__199_M{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.shop_price__jbeaU{font-size:14px;font-weight:800;color:var(--volt);letter-spacing:-.03em}.shop_addBtn__Da6wz{border:1px solid var(--line);border-radius:12px;background:hsla(38,24%,80%,.08);color:var(--volt);width:32px;height:32px;font-size:16px;display:flex;align-items:center;justify-content:center}.shop_addBtn__Da6wz:disabled{opacity:.25}.shop_qtyBadge__qa_lM{position:absolute;top:-6px;right:-6px;z-index:1;display:none;place-items:center;min-width:20px;height:20px;padding:0 4px;border-radius:10px;background:var(--volt);color:#000;font-size:11px;font-weight:800}.shop_qtyBadgeVisible___7KVT{display:grid}.shop_cartbar__wQ6r9{position:fixed;right:0;bottom:0;left:0;z-index:20;display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:var(--volt);color:#000;font-weight:800;font-size:12px;letter-spacing:.04em;border-radius:16px 16px 0 0;box-shadow:0 -6px 24px rgba(0,0,0,.34)}.shop_sheetOverlay__aLchl{position:fixed;inset:0;z-index:30;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.shop_sheet__qljkY{position:fixed;right:0;bottom:0;left:0;z-index:31;max-height:88vh;overflow:auto;padding:24px;background:var(--surface);border-top:1px solid var(--line);border-radius:18px 18px 0 0;transform:translateY(105%);transition:transform .24s var(--easing-standard)}.shop_sheetOpen__Onom1{transform:translateY(0)}.shop_sheetHandle__K24zE{width:32px;height:2px;margin:auto;background:var(--line)}.shop_sheetTitle__Fqgc_{margin:24px 0 16px;font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:-.02em}.shop_closeX___C0ya{position:absolute;top:16px;right:16px;border:0;background:none;color:var(--muted);font-size:21px;cursor:pointer}.shop_cartRow__U7zOz{display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px solid var(--line)}.shop_name__Oag9h{font-weight:700}.shop_sub__hTfc_{margin-top:3px;color:var(--muted);font-size:12px}.shop_stepper__DNF3F{display:flex;align-items:center;gap:10px}.shop_stepperButton__p5HTE{width:32px;height:32px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);color:var(--volt);font-weight:500;display:flex;align-items:center;justify-content:center}.shop_cartTotal__U1bWO{padding:24px 0;font-size:14px;font-weight:600;letter-spacing:.02em}.shop_coinsBox__8mXtY{margin-top:24px;padding:16px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,hsla(38,24%,80%,.06),transparent)}.shop_coinsActions__mZuN1{display:flex;gap:12px;margin-top:16px}.shop_referralLabel__HTCG_{display:flex;flex-direction:column;gap:8px;margin-top:20px;color:var(--muted);font-size:11px;letter-spacing:.05em;text-transform:uppercase}.shop_checkout__R0168{display:flex;flex-direction:column;gap:20px}.shop_checkoutLabel__lRVY5{display:flex;flex-direction:column;gap:8px;color:var(--muted);font-size:11px;letter-spacing:.05em;text-transform:uppercase}.shop_choiceGroup__RyWkM{margin:0;padding:0;border:0}.shop_choiceGroup__RyWkM legend{padding:0 0 12px;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.shop_deliveryOptions__Ff8nI{display:flex;gap:10px}.shop_choice__8NmRp{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:0 16px;border:1px solid var(--line);border-radius:12px;color:var(--text);font-size:12px;font-weight:500;letter-spacing:.02em}.shop_choiceActive__td7rq{border-color:var(--volt);background:hsla(38,24%,80%,.05)}.shop_deliveryInfo__LfMP1{display:flex;gap:9px;margin:0;padding:11px 12px;border:1px solid var(--line);border-radius:8px;background:hsla(38,24%,80%,.05);color:var(--muted);font-size:12px;line-height:1.45}.shop_pickupAddress__uhddI{padding:16px;border:1px solid var(--volt);border-radius:16px;background:hsla(38,24%,80%,.05);font-size:12px;line-height:1.6}.shop_pickupAddress__uhddI span{display:block;margin-bottom:6px;color:var(--volt);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.shop_paymentOptions__xrEch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.shop_paymentOption__CBVJd{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:120px;padding:16px 8px;border:1px solid var(--line);border-radius:16px;background:var(--surface-2);color:var(--text);font-size:11px;font-weight:500;letter-spacing:.02em;text-align:center}.shop_paymentOptionActive__aiDac{border-color:var(--volt);background:hsla(38,24%,80%,.03)}.shop_paymentOption__CBVJd img{display:block;width:100%;height:54px;object-fit:contain}.shop_payBtn__bpjve{border:1px solid var(--volt);border-radius:14px;background:transparent;color:var(--volt);font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:12px;width:100%;padding:14px;margin-top:2px}.shop_confirm__eBqyA{text-align:center}.shop_confirm__eBqyA h2{margin:14px 0 8px;font-size:21px;font-weight:700}.shop_confirm__eBqyA p{color:var(--muted);font-size:13px;line-height:1.5}.shop_orderId__L8Gou{color:var(--volt);font-weight:800}.shop_noOrdersBox__YRAQU{text-align:center;padding:48px 16px;color:var(--muted);border:1px dashed var(--line);border-radius:12px}.shop_noOrdersIcon__XbLGT{font-size:24px}.shop_noOrdersText__kzYJ3{margin:8px 0 0}.shop_ordersList__bDjQT{display:flex;flex-direction:column;gap:12px}.shop_orderCard__dNtXI{border:1px solid var(--line);border-radius:16px;padding:14px;background:var(--surface)}.shop_orderCardHeader__8YI9G{display:flex;justify-content:space-between;align-items:center;gap:10px}.shop_orderCardNum__Dpxk9{font-weight:700}.shop_orderCardDate__k2J8G{font-size:12px;color:var(--muted);margin-top:4px}.shop_orderCardStatus__UV00l{padding:6px 8px;border-radius:999px;background:hsla(38,24%,80%,.08);font-size:11px;color:var(--volt);white-space:nowrap}.shop_orderCardItems__1cAl6{display:flex;flex-direction:column;gap:8px;margin:12px 0}.shop_orderCardItem__D5Xmj{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);gap:8px}.shop_orderCardTotal__TUzSd{display:flex;justify-content:space-between;font-weight:700;margin-top:8px}.shop_totalPrice__CFALJ{color:var(--volt)}.shop_eligibleList__IjDCS{display:flex;flex-direction:column;gap:16px}.shop_eligibleCard__U344j,.shop_reviewCard__LsBuN{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:16px}.shop_reviewStars__FIyJ3{display:flex;gap:2px;color:var(--volt);font-size:14px;margin-bottom:8px}.shop_reviewTextarea__fZVsU{resize:vertical}.shop_reviewInput__SFApB,.shop_reviewTextarea__fZVsU{width:100%;padding:10px;border-radius:8px;border:1px solid var(--line);background:var(--bg);color:var(--text);font-size:14px}.shop_reviewCheckbox__t0cna{display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}.shop_paymentContainer__esOXa{display:flex;flex-direction:column;gap:16px}.shop_paymentTotalBox__3ekpt{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.shop_paymentTotalLabel__fTvG7{color:var(--muted)}.shop_paymentTotalAmount__Kyx_l{font-size:20px;font-weight:800}.shop_requisitesCard__RVhEQ{padding:14px;border:1px solid var(--line);border-radius:14px;background:hsla(38,24%,80%,.05)}.shop_requisitesBank__3WYX0,.shop_requisitesHolder__231_D,.shop_requisitesInstructions___TRoP{font-size:12px;color:var(--muted);line-height:1.5}.shop_requisitesCardNumRow__c_rTv{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:10px 0}.shop_requisitesCardNum__4aw2W{font-weight:700;color:var(--text)}.shop_copyBtn__pDvJx{border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--volt);padding:7px 10px;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.shop_fileUploadZone__mQdkH{border:1px dashed var(--line);border-radius:14px;padding:12px}.shop_filePreviewContainer__D5TLQ{display:flex;flex-direction:column;gap:8px}.shop_filePreviewImg__MyOzq{width:100%;max-height:220px;object-fit:contain;border-radius:12px}.shop_filePreviewName__5xlcC{font-size:12px;color:var(--text)}.shop_filePreviewChange__bBIzj{font-size:11px;color:var(--muted)}.shop_fileUploadPlaceholder__TdJBr{display:flex;flex-direction:column;gap:6px;text-align:center;color:var(--muted);font-size:12px}.shop_uploadIcon__5Pk30{font-size:24px}.shop_uploadText__XjvOV{color:var(--text);font-size:13px}.shop_uploadSubtext__CnWRo{font-size:11px}.shop_boltLg__G8xzh{width:48px;height:72px;margin:0 auto 12px;background:linear-gradient(135deg,var(--volt) 0,#efe7dc 100%);-webkit-clip-path:polygon(52% 0,16% 46%,42% 46%,28% 100%,84% 54%,58% 54%);clip-path:polygon(52% 0,16% 46%,42% 46%,28% 100%,84% 54%,58% 54%)}.shop_supportButton__INzor{position:fixed;right:16px;bottom:16px;z-index:15;display:flex;align-items:center;gap:8px;background:hsla(0,0%,8%,.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--line);color:var(--text);padding:10px 16px;border-radius:999px;font-size:13px;font-weight:700;text-decoration:none;box-shadow:0 8px 32px rgba(0,0,0,.5);transition:all .25s var(--easing-standard)}.shop_supportButton__INzor svg{color:var(--volt);flex-shrink:0;transition:transform .25s var(--easing-standard)}.shop_supportButton__INzor:hover{transform:translateY(-2px);border-color:var(--volt);background:rgba(30,30,30,.95);box-shadow:0 12px 36px rgba(0,0,0,.6),0 0 12px hsla(38,24%,80%,.15)}.shop_supportButton__INzor:hover svg{transform:scale(1.1) rotate(-8deg)}.shop_supportButton__INzor:active{transform:translateY(0)}.shop_supportButtonWithCart__Rp0Iz{bottom:76px}@media (max-width:640px){.shop_supportButton__INzor{right:12px;bottom:12px;padding:8px 14px;font-size:12px}.shop_supportButtonWithCart__Rp0Iz{bottom:68px}}.shop_editReviewBtn__V0LNj{border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--volt);padding:6px 12px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:600;transition:all .2s var(--easing-standard)}.shop_editReviewBtn__V0LNj:hover{background:hsla(38,24%,80%,.08);border-color:var(--volt)}.shop_deleteReviewBtn__xKPEp{border:1px solid hsla(0,52%,61%,.2);border-radius:8px;background:transparent;color:var(--danger);padding:6px 12px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:600;transition:all .2s var(--easing-standard)}.shop_deleteReviewBtn__xKPEp:hover{background:hsla(0,52%,61%,.08);border-color:var(--danger)}.referral_wrapper__Ksm_T{display:flex;flex-direction:column;gap:12px;padding:12px 0 24px}.referral_balanceCard__wqL7Q{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:8px}.referral_balanceLabel__Xfw6c{color:var(--muted);font-size:12px}.referral_balanceValue__oIE_z{font-family:var(--font-display);font-weight:800;font-size:20px;color:var(--text)}.referral_uses__hFvrs{color:var(--muted);font-size:13px}.referral_infoCard__2Ckkf{background:transparent;padding:8px 0}.referral_infoTitle__LYbXl{font-weight:700;color:var(--text);margin-bottom:6px}.referral_infoText__0yNzU{color:var(--muted);font-size:13px;line-height:1.5}.referral_linkCard__fMS_R{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:8px}.referral_inputLabel__Fku3l{color:var(--muted);font-size:12px}.referral_linkRow__4IE4_{display:flex;gap:8px;align-items:center}.referral_linkField__tFKy5{flex:1 1;padding:10px 12px;border-radius:10px;background:var(--surface);border:1px solid var(--line);color:var(--text)}.referral_copyBtn__DnA96{background:var(--volt);color:#000;padding:10px 12px;border-radius:10px;border:none;font-weight:800}.referral_copyBtn__DnA96:disabled{opacity:.6}.referral_note__TO2sV{color:var(--muted);font-size:12px}.referral_statsRow__clfQa{display:flex;gap:12px}.referral_statCard__wA4iF{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:12px;flex:1 1;display:flex;flex-direction:column;gap:6px}.referral_statLabel__Ym6ID{color:var(--muted);font-size:12px}.referral_statValue__h5AeQ{font-weight:800;color:var(--text)}