:root{--primary:#0b9c31;--primary-light:#0b9c311a;--primary-hover:#0b9c31cc;--secondary:#f9a825;--secondary-light:#f9a8251a;--secondary-hover:#f9a825cc;--accent:#f9a825;--accent-light:#f9a8251a;--accent-hover:#f9a825cc;--background:#fff;--text:#000;--card:#f5f5f5;--border:#e0e0e0;--text-secondary:#666;--overlay:#00000080;--success:#4caf50;--danger:#f44336;--warning:#ff9800;--info:#2196f3;--bar-bg:#ffffff2e;--bar-border:#ffffff1f}[data-theme=dark]{--background:#171717;--text:#fff;--card:#2c3e50;--border:#34495e;--text-secondary:#9ba1a6;--overlay:#000000b3;--bar-bg:#1717172e;--bar-border:#ffffff0a}[data-color-scheme=cyberpunk]{--primary:#7c3aed;--primary-light:#7c3aed1f;--primary-hover:#7c3aedd9;--secondary:#f9a825;--secondary-light:#f9a8251f;--secondary-hover:#f9a825d9;--accent:#10b981;--accent-light:#10b98126;--accent-hover:#10b981d9}[data-color-scheme=green]{--primary:#0b9c31;--primary-light:#0b9c311f;--primary-hover:#0b9c31d9;--secondary:#f9a825;--secondary-light:#f9a8251f;--secondary-hover:#f9a825d9;--accent:#00c853;--accent-light:#00c85326;--accent-hover:#00c853d9}[data-color-scheme=purple]{--primary:#7c3aed;--primary-light:#7c3aed1f;--primary-hover:#7c3aedd9;--secondary:#f9a825;--secondary-light:#f9a8251f;--secondary-hover:#f9a825d9;--accent:#a78bfa;--accent-light:#a78bfa26;--accent-hover:#a78bfad9}[data-color-scheme=blue]{--primary:#2563eb;--primary-light:#2563eb1f;--primary-hover:#2563ebd9;--secondary:#f9a825;--secondary-light:#f9a8251f;--secondary-hover:#f9a825d9;--accent:#06b6d4;--accent-light:#06b6d426;--accent-hover:#06b6d4d9}[data-color-scheme=orange]{--primary:#ea580c;--primary-light:#ea580c1f;--primary-hover:#ea580cd9;--secondary:#f9a825;--secondary-light:#f9a8251f;--secondary-hover:#f9a825d9;--accent:#f59e0b;--accent-light:#f59e0b26;--accent-hover:#f59e0bd9}[data-color-scheme=pink]{--primary:#db2777;--primary-light:#db27771f;--primary-hover:#db2777d9;--secondary:#f9a825;--secondary-light:#f9a8251f;--secondary-hover:#f9a825d9;--accent:#ec4899;--accent-light:#ec489926;--accent-hover:#ec4899d9}[data-color-scheme=red]{--primary:#dc2626;--primary-light:#dc26261f;--primary-hover:#dc2626d9;--secondary:#f9a825;--secondary-light:#f9a8251f;--secondary-hover:#f9a825d9;--accent:#f87171;--accent-light:#f8717126;--accent-hover:#f87171d9}[data-color-scheme=teal]{--primary:#0d9488;--primary-light:#0d94881f;--primary-hover:#0d9488d9;--secondary:#f9a825;--secondary-light:#f9a8251f;--secondary-hover:#f9a825d9;--accent:#2dd4bf;--accent-light:#2dd4bf26;--accent-hover:#2dd4bfd9}[data-color-scheme=silver]{--primary:#6b7280;--primary-light:#6b72801f;--primary-hover:#6b7280d9;--secondary:#f9a825;--secondary-light:#f9a8251f;--secondary-hover:#f9a825d9;--accent:#9ca3af;--accent-light:#9ca3af26;--accent-hover:#9ca3afd9}:root{--font-family:"Jost",sans-serif;--font-size-xxs:10px;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:28px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semiBold:600;--font-weight-bold:700}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#fff;background-color:var(--background);color:#000;color:var(--text);font-family:Jost,sans-serif;font-family:var(--font-family)}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Main_Page__3kS-Z{background-color:var(--background);display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;position:relative;width:100%}.Main_MainContent__uHFMn{max-height:5000px;opacity:1;transition:opacity .4s ease,visibility .4s ease,max-height .4s ease;visibility:visible}.Main_MainContent__uHFMn.Main_Hidden__1cm9R{max-height:0;opacity:0;overflow:hidden;pointer-events:none;visibility:hidden}.Main_SearchWrap__7hVPZ{margin:0 auto;max-width:800px;padding:48px 24px;transition:padding .5s cubic-bezier(.25,1,.5,1);width:100%;z-index:20}@media(max-width:768px){.Main_SearchWrap__7hVPZ{padding:32px 24px}}.Main_SearchWrap__7hVPZ.Main_SearchActive__P2VbL{padding-bottom:32px;padding-top:100px}@media(max-width:768px){.Main_SearchWrap__7hVPZ.Main_SearchActive__P2VbL{padding-top:80px}}.Main_ResultsWrap__QQnJY{animation:Main_fadeIn__zxt74 .4s ease forwards;margin:0 auto;max-width:1200px;opacity:0;padding:0 24px 48px;position:relative;width:100%;z-index:10}@keyframes Main_fadeIn__zxt74{to{opacity:1}}.Main_ResultsList__EH3Bg{display:flex;flex-direction:column;gap:48px}.Main_ResultSection__dhVr-{display:flex;flex-direction:column;gap:24px}.Main_ResultTitle__wMm6u{border-bottom:1px solid #80808033;color:var(--text);font-family:var(--font-family);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:1px;margin:0;padding-bottom:8px;text-transform:uppercase}.Main_Grid__IJiLg{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr}@media(min-width:768px){.Main_Grid__IJiLg{grid-template-columns:repeat(3,1fr)}}.Main_Card__lBqtR{background-color:var(--card);border-radius:12px;color:var(--text);display:flex;flex-direction:column;justify-content:flex-end;min-height:120px;overflow:hidden;padding:32px;position:relative;text-decoration:none;transition:transform .2s ease}.Main_Card__lBqtR:hover{transform:translateY(-2px)}.Main_BgName__9EcGI{color:var(--text);font-size:48px;left:10px;opacity:.06;pointer-events:none;position:absolute;top:10px;white-space:nowrap}.Main_BgName__9EcGI,.Main_Name__CiTKz{font-family:var(--font-family);font-weight:var(--font-weight-bold);text-transform:uppercase}.Main_Name__CiTKz{font-size:var(--font-size-lg);margin:0;z-index:1}.Main_List__wQ82P{display:flex;flex-direction:column;gap:24px}.Main_Row__oJuA4{grid-column-gap:24px;align-items:center;color:var(--text);column-gap:24px;display:grid;grid-template-columns:auto 1fr;text-decoration:none}.Main_RowImage__sC-ng{background-color:var(--background);border:1px solid #80808033;border-radius:8px;flex-shrink:0;height:56px;object-fit:cover;width:56px}.Main_RowContent__czxOC{min-width:0;overflow:hidden;position:relative}.Main_RowBgName__M0cv\+{color:var(--text);font-family:var(--font-family);font-size:36px;font-weight:var(--font-weight-bold);left:-4px;letter-spacing:1px;line-height:1;opacity:.06;pointer-events:none;position:absolute;text-transform:uppercase;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:0}.Main_RowMeta__hLN4-{display:flex;flex-direction:column;gap:2px;min-width:0;position:relative;z-index:1}.Main_RowName__2120\+{font-weight:var(--font-weight-semiBold);letter-spacing:.5px;text-transform:uppercase}.Main_RowName__2120\+,.Main_RowPrice__utC2W{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-md)}.Main_RowPrice__utC2W{font-weight:var(--font-weight-bold)}.Main_BusinessTypes__fS3bq{margin:0 auto;max-width:1200px;padding:32px 24px;width:100%}.Main_BusinessTypes__fS3bq .Main_Card__lBqtR{background:#0000;border:none;border-radius:0;display:block;flex:1 1 auto;min-width:max-content;overflow:visible;padding:0;position:relative;text-decoration:none;transform:none}.Main_BusinessTypes__fS3bq .Main_Card__lBqtR:hover{transform:none}.Main_BusinessTypes__fS3bq .Main_BgName__9EcGI{color:var(--text);display:block;font-size:28px;font-weight:var(--font-weight-bold);line-height:1;opacity:.15;pointer-events:none;position:relative;text-transform:uppercase;transition:opacity .2s ease,color .2s ease;white-space:nowrap}.Main_BusinessTypes__fS3bq .Main_Card__lBqtR:hover .Main_BgName__9EcGI{color:var(--primary);opacity:.3}.Main_BusinessTypes__fS3bq .Main_Name__CiTKz{color:var(--text);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);left:0;letter-spacing:.5px;margin:0;position:absolute;text-transform:uppercase;top:0;z-index:1}.Main_BusinessGrid__JEABQ{display:flex;flex-wrap:wrap;gap:24px 32px;justify-content:center;padding:0}.SectionsNav_Section__g2Wdc{margin:0 auto;max-width:1200px;padding:32px 24px}.SectionsNav_Nav__tpYCx{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}@media(min-width:768px){.SectionsNav_Nav__tpYCx{gap:48px}}.SectionsNav_Chip__wmY7z{align-items:center;background-color:#0000;border:none;border-radius:0;color:var(--text);display:inline-flex;font-family:var(--font-family);gap:8px;overflow:visible;padding:16px 24px;position:relative;text-decoration:none;transition:transform .2s ease}.SectionsNav_Chip__wmY7z:hover{transform:translateY(-3px)}.SectionsNav_Chip__wmY7z:active{transform:translateY(0)}.SectionsNav_Count__EK4jl{color:var(--text);font-family:var(--font-family);font-size:64px;font-weight:var(--font-weight-bold);line-height:1;opacity:.06;pointer-events:none;position:absolute;right:-8px;top:50%;transform:translateY(-55%);-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:0}@media(min-width:1024px){.SectionsNav_Count__EK4jl{font-size:80px;right:-16px}}.SectionsNav_Icon__C60Hp{color:var(--text-secondary);flex-shrink:0;height:32px;position:relative;transition:color .2s ease;width:32px;z-index:1}.SectionsNav_Chip__wmY7z:hover .SectionsNav_Icon__C60Hp{color:var(--text)}.SectionsNav_Label__a9-Sl{font-size:var(--font-size-xl);font-weight:var(--font-weight-semiBold);letter-spacing:1px;position:relative;text-transform:uppercase;white-space:nowrap;z-index:1}.CollageBanner_Banner__\+aXMP{align-items:center;background-color:var(--background);display:flex;height:80vh;justify-content:center;max-height:800px;min-height:560px;overflow:hidden;position:relative;width:100%}.CollageBanner_Blur__NK9nM{backdrop-filter:blur(40px) saturate(140%);-webkit-backdrop-filter:blur(40px) saturate(140%);inset:0;pointer-events:none;position:absolute}.CollageBanner_Title__o8Fb\+{animation:CollageBanner_fadeDown__4rJEA .8s ease .2s forwards;backdrop-filter:blur(14px) saturate(180%);-webkit-backdrop-filter:blur(14px) saturate(180%);background:var(--bar-bg);border:1px solid var(--bar-border);color:var(--text);font-family:var(--font-family);font-size:12px;font-weight:var(--font-weight-semiBold);left:50%;letter-spacing:5px;opacity:0;padding:12px 22px;position:absolute;text-transform:uppercase;top:96px;transform:translateX(-50%);white-space:nowrap;z-index:3}@media(min-width:1024px){.CollageBanner_Title__o8Fb\+{font-size:18px;letter-spacing:10px;padding:18px 44px;top:110px}}.CollageBanner_Collage__KsDOJ{height:100%;position:relative;width:100%;z-index:2}.CollageBanner_Card__AXC7Z{animation:CollageBanner_floatIn__lNIX0 .8s ease forwards;aspect-ratio:4/5;background-color:#fff;border-radius:6px;box-shadow:0 4px 12px #0000000a;display:block;opacity:0;overflow:hidden;position:absolute;transition:transform .3s ease,box-shadow .3s ease,z-index .3s ease;width:100px}.CollageBanner_Card__AXC7Z:hover{box-shadow:0 20px 40px #0003;transform:scale(1.1)!important;z-index:10}@media(min-width:768px){.CollageBanner_Card__AXC7Z{border-radius:8px;width:130px}}@media(min-width:1024px){.CollageBanner_Card__AXC7Z{border-radius:10px;width:160px}}@media(min-width:1280px){.CollageBanner_Card__AXC7Z{border-radius:12px;width:190px}}.CollageBanner_Image__BrTLh{display:block;object-fit:cover}.CollageBanner_Image__BrTLh,.CollageBanner_Placeholder__gs1WK{background-color:#fff;height:100%;width:100%}.CollageBanner_ClusterBadge__f9Rev{align-items:center;bottom:6px;display:flex;height:24px;justify-content:center;position:absolute;right:6px;width:24px;z-index:5}.CollageBanner_ClusterBadge__f9Rev img{background-color:#fff;border-radius:6px;box-shadow:0 1px 3px #00000026;height:100%;object-fit:contain;width:100%}@media(min-width:1024px){.CollageBanner_ClusterBadge__f9Rev{bottom:8px;height:28px;right:8px;width:28px}.CollageBanner_ClusterBadge__f9Rev img{border-radius:8px;box-shadow:0 2px 5px #00000026}}.CollageBanner_logo0__Qfr8m{animation-delay:.1s;left:5%;top:15%}.CollageBanner_logo1__3lmVU{animation-delay:.2s;left:22%;top:12%}.CollageBanner_logo2__SJ9s5{animation-delay:.3s;right:22%;top:18%}.CollageBanner_logo3__-vpXe{animation-delay:.4s;right:5%;top:15%}.CollageBanner_logo4__JcUBv{animation-delay:.5s;left:2%;top:45%}.CollageBanner_logo5__IBBmD{animation-delay:.6s;right:2%;top:48%}.CollageBanner_logo6__KE3x3{animation-delay:.7s;bottom:10%;left:8%}.CollageBanner_logo7__Jf1CI{animation-delay:.8s;bottom:8%;left:25%}.CollageBanner_logo8__X\+xl8{animation-delay:.9s;bottom:10%;right:25%}.CollageBanner_logo9__uUVN\+{animation-delay:1s;bottom:8%;right:8%}.CollageBanner_logo10__HAB2a{animation-delay:1.1s;left:28%;top:35%;z-index:1}.CollageBanner_logo11__DQEJD{animation-delay:1.2s;right:28%;top:38%;z-index:1}.CollageBanner_logo12__Xe4u\+{animation-delay:1.3s;left:12%;top:28%;z-index:1}.CollageBanner_logo13__R0kX8{animation-delay:1.4s;right:12%;top:25%;z-index:1}.CollageBanner_logo14__II3A5{animation-delay:1.5s;bottom:28%;left:15%;z-index:1}.CollageBanner_logo15__orvPy{animation-delay:1.6s;bottom:30%;right:15%;z-index:1}.CollageBanner_logo16__7U0TI{animation-delay:1.7s;left:20%;top:55%;z-index:1}.CollageBanner_logo17__4cT7j{animation-delay:1.8s;right:20%;top:58%;z-index:1}.CollageBanner_logo18__M-HJd{animation-delay:1.9s;left:40%;top:10%;z-index:1}.CollageBanner_logo19__JVncT{animation-delay:2s;bottom:5%;left:45%;z-index:1}@media(max-width:768px){.CollageBanner_Banner__\+aXMP{height:70vh;min-height:450px}.CollageBanner_Title__o8Fb\+{font-size:10px;letter-spacing:3px;padding:8px 12px;top:50px}.CollageBanner_Card__AXC7Z{border-radius:6px;width:90px}.CollageBanner_ClusterBadge__f9Rev{bottom:3px;height:20px;right:3px;width:20px}.CollageBanner_logo0__Qfr8m{left:8%;top:15%}.CollageBanner_logo1__3lmVU{left:50%;margin-left:-45px;top:10%}.CollageBanner_logo2__SJ9s5{right:8%;top:15%}.CollageBanner_logo3__-vpXe{left:4%;top:38%}.CollageBanner_logo4__JcUBv{left:50%;margin-left:-45px;top:35%}.CollageBanner_logo5__IBBmD{right:4%;top:38%}.CollageBanner_logo6__KE3x3{left:8%;top:62%}.CollageBanner_logo7__Jf1CI{left:50%;margin-left:-45px;top:60%}.CollageBanner_logo8__X\+xl8{right:8%;top:62%}.CollageBanner_logo9__uUVN\+{bottom:5%;left:25%}.CollageBanner_logo10__HAB2a{bottom:5%;right:25%}.CollageBanner_logo12__Xe4u\+{left:28%;top:25%}.CollageBanner_logo13__R0kX8{right:28%;top:25%}.CollageBanner_logo11__DQEJD,.CollageBanner_logo14__II3A5,.CollageBanner_logo15__orvPy,.CollageBanner_logo16__7U0TI,.CollageBanner_logo17__4cT7j,.CollageBanner_logo18__M-HJd,.CollageBanner_logo19__JVncT{display:none}}@keyframes CollageBanner_fadeDown__4rJEA{0%{opacity:0;transform:translate(-50%,-12px)}to{opacity:1;transform:translate(-50%)}}@keyframes CollageBanner_floatIn__lNIX0{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.AppSection_Section__a-slx{align-items:center;background-color:var(--card);border-top:1px solid #8080801a;display:flex;flex-direction:column;padding:48px 16px;text-align:center;width:100%}.AppSection_Title__u1psm{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-xl);font-weight:var(--font-weight-semiBold);letter-spacing:2px;margin:0 0 8px;text-transform:uppercase}@media(min-width:1024px){.AppSection_Title__u1psm{font-size:var(--font-size-2xl);letter-spacing:3px}}.AppSection_Subtitle__WQLRS{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-sm);line-height:1.5;margin:0 0 32px;max-width:480px}@media(min-width:1024px){.AppSection_Subtitle__WQLRS{font-size:var(--font-size-md)}}.AppSection_Grid__hBwFS{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;max-width:1000px;width:100%}@media(min-width:768px){.AppSection_Grid__hBwFS{gap:32px}}.AppSection_Card__X5bO7{align-items:center;display:flex;flex-direction:column;gap:8px;text-decoration:none;transition:transform .3s ease;width:calc(33.333% - 16px)}@media(min-width:768px){.AppSection_Card__X5bO7{gap:16px;width:120px}}.AppSection_Card__X5bO7:hover{transform:translateY(-4px)}.AppSection_Logo__Y3lug{border-radius:8px;height:64px;object-fit:cover;opacity:1;transition:transform .3s ease;width:64px}@media(min-width:768px){.AppSection_Logo__Y3lug{height:72px;width:72px}}.AppSection_Name__u7nx2{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-xs);line-height:1.2;text-align:center;transition:color .3s ease;word-break:break-word}@media(min-width:768px){.AppSection_Name__u7nx2{font-size:var(--font-size-sm)}}.Search_Container__E55hM{align-items:center;border-bottom:2px solid #8080804d;display:flex;padding-bottom:8px;transition:border-color .2s ease;width:100%}.Search_Container__E55hM:focus-within{border-bottom-color:var(--text)}.Search_SearchIcon__Xkrbn{color:var(--text-secondary);flex-shrink:0;margin-right:16px}@media(max-width:768px){.Search_SearchIcon__Xkrbn{height:24px;margin-right:8px;width:24px}}.Search_Input__XeI4T{background:#0000;border:none;color:var(--text);flex:1 1;font-family:var(--font-family);font-size:32px;font-weight:var(--font-weight-semiBold);min-width:0;outline:none;padding:0}.Search_Input__XeI4T::placeholder{color:var(--text-secondary);font-weight:var(--font-weight-normal);opacity:.5}@media(max-width:768px){.Search_Input__XeI4T{font-size:24px}}.Search_ClearAnchor__9JWzL{align-items:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;display:inline-flex;justify-content:center;margin-left:16px;padding:8px;transition:color .2s ease}.Search_ClearAnchor__9JWzL:hover{color:var(--text)}.EmptyState_Container__f-X2k{align-items:center;display:flex;justify-content:center;min-height:480px;overflow:hidden;padding:48px 24px;position:relative;width:100%}@media(max-width:768px){.EmptyState_Container__f-X2k{min-height:320px;overflow:visible}}.EmptyState_IconWrap__qMSyK{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-65%,-50%);-webkit-user-select:none;user-select:none;z-index:0}@media(max-width:768px){.EmptyState_IconWrap__qMSyK{left:0;transform:translateY(-50%)}}.EmptyState_BgIcon__-k4IW{color:var(--text);height:320px;opacity:.04;width:320px}@media(min-width:1024px){.EmptyState_BgIcon__-k4IW{height:360px;width:360px}}@media(max-width:768px){.EmptyState_BgIcon__-k4IW{height:240px;width:240px}}.EmptyState_Content__-udJI{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;margin:0 auto;max-width:480px;position:relative;text-align:center;z-index:1}.EmptyState_Title__MSdVI{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);letter-spacing:1px;margin:0;text-transform:uppercase}@media(max-width:768px){.EmptyState_Title__MSdVI{font-size:var(--font-size-xl)}}.EmptyState_Description__-R\+Lo{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-md);line-height:1.5;margin:0}@media(max-width:768px){.EmptyState_Description__-R\+Lo{font-size:var(--font-size-sm)}}.Cluster_Page__Hf82D{margin:0 auto;max-width:1200px;padding:0 24px 48px}.Cluster_SearchWrap__U3PCC{margin-bottom:32px}.Cluster_Grid__oaKc0{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr}@media(min-width:768px){.Cluster_Grid__oaKc0{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.Cluster_Grid__oaKc0{gap:48px;grid-template-columns:repeat(3,1fr)}}.Cluster_Card__k0YhO{align-items:center;color:var(--text);display:flex;gap:16px;text-decoration:none;transition:transform .2s ease}.Cluster_Card__k0YhO:hover{transform:translateY(-2px)}.Cluster_Card__k0YhO:active{transform:translateY(0)}.Cluster_Logo__UokDG{background-color:var(--background);border:1px solid #80808033;border-radius:8px;flex-shrink:0;height:64px;object-fit:cover;width:64px}.Cluster_TextInfo__vf\+XF{min-width:0}.Cluster_Name__05lkA{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:1px;line-height:1.15;margin:0 0 4px;text-transform:uppercase}.Cluster_Description__QD1Yl{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-secondary);display:-webkit-box;font-family:var(--font-family);font-size:var(--font-size-sm);line-height:1.4;margin:0;overflow:hidden}.PageHeader_Container__acjlY{align-items:center;display:flex;gap:16px;margin-bottom:24px;padding:24px 0}.PageHeader_Left__1xqv3{align-items:center;display:flex;gap:16px;min-width:0}.PageHeader_Left__1xqv3>button{flex-shrink:0}.PageHeader_Logo__ZpMPI{background-color:var(--background);border:1px solid #80808033;border-radius:8px;flex-shrink:0;height:64px;object-fit:cover;width:64px}@media(max-width:768px){.PageHeader_Logo__ZpMPI{height:48px;width:48px}}.PageHeader_Text__shixo{display:flex;flex-direction:column;justify-content:center;min-width:0}.PageHeader_Title__3fKyR{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);letter-spacing:1px;line-height:1.15;margin:0;text-transform:uppercase}@media(min-width:1024px){.PageHeader_Title__3fKyR{font-size:var(--font-size-3xl);letter-spacing:2px}}.PageHeader_Subtitle__o5A-m{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-sm);line-height:1.4;margin:4px 0 0}.PageHeader_Right__llPGK{align-items:center;display:flex;flex:1 1;gap:8px;justify-content:flex-end}@media(max-width:900px){.PageHeader_Container__acjlY{gap:8px;margin-bottom:16px;padding:16px 0}.PageHeader_Left__1xqv3{gap:8px}.PageHeader_Logo__ZpMPI{height:40px;width:40px}.PageHeader_Title__3fKyR{font-size:var(--font-size-lg);letter-spacing:.5px}.PageHeader_Subtitle__o5A-m{font-size:var(--font-size-xs)}}.IconButton_ContainerSmall__156Yo,.IconButton_Container__jVEOe{align-items:center;background-color:#0000;border:none;color:var(--text-secondary);cursor:pointer;display:flex;justify-content:center;min-height:44px;min-width:44px;transition:color .2s ease,transform .2s ease}.IconButton_ContainerSmall__156Yo:active,.IconButton_Container__jVEOe:active{transform:scale(.94)}.IconButton_ContainerSmall__156Yo:disabled,.IconButton_Container__jVEOe:disabled{cursor:default;opacity:.3;transform:none}.IconButton_Container__jVEOe[data-active=true],[data-active=true].IconButton_ContainerSmall__156Yo{color:var(--text)}@media(max-width:900px){.IconButton_ContainerSmall__156Yo,.IconButton_Container__jVEOe{border:1px solid #0000;border-radius:12px;color:gray;flex:1 1;height:48px;width:100%}.IconButton_Container__jVEOe[data-active=true],[data-active=true].IconButton_ContainerSmall__156Yo{backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);background:var(--bar-bg);border:1px solid var(--bar-border);color:var(--text)}}.IconButton_Icon__lygeX{height:70%;width:70%}.ClusterDetails_Page__99p3Y{margin:0 auto;max-width:1200px;padding:0 24px 48px}.ClusterDetails_SearchWrap__YiY-x{margin:32px 0}.ClusterDetails_Block__ghhM8{margin-top:48px}.ClusterDetails_BlockTitle__2mo-u{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:1px;margin:0 0 24px;text-transform:uppercase}.ClusterDetails_Grid__asSIT{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.ClusterDetails_Grid__asSIT{gap:32px;grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.ClusterDetails_Grid__asSIT{grid-template-columns:repeat(4,1fr)}}.ClusterDetails_CategoriesList__lXlCG{display:flex;flex-wrap:wrap;gap:8px}.ClusterDetails_CategoryGroup__l58lq{display:inline-block}.ClusterDetails_CategoryParent__KOYYV{background-color:var(--card);border-radius:8px;color:var(--text);display:inline-block;font-family:var(--font-family);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);padding:8px 16px;text-decoration:none;text-transform:uppercase;transition:transform .2s ease}.ClusterDetails_CategoryParent__KOYYV:hover{transform:translateY(-2px)}.ItemCard_Card__c2FMA{background:#0000;display:flex;flex-direction:column;overflow:hidden}.ItemCard_ImageLink__TES82{display:block;text-decoration:none}.ItemCard_ImageWrap__zhLhO{aspect-ratio:1/1;background-color:#8080800d;border-radius:8px;overflow:hidden;position:relative;width:100%}.ItemCard_Image__B3Xzp{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.ItemCard_Card__c2FMA:hover .ItemCard_Image__B3Xzp{transform:scale(1.03)}.ItemCard_ImagePlaceholder__ulaYD{background-color:#8080801a;height:100%;width:100%}.ItemCard_FavoriteWrap__E-HCo{position:absolute;right:6px;top:6px;z-index:2}.ItemCard_OutOfStockBadge__J-eBC{background-color:var(--card);border-radius:999px;bottom:8px;color:var(--text-secondary);font-family:var(--font-family);font-size:10px;font-weight:var(--font-weight-semiBold);left:8px;letter-spacing:.5px;padding:2px 8px;position:absolute;text-transform:uppercase;white-space:nowrap;z-index:2}.ItemCard_Info__k\+oCu{display:flex;flex-direction:column;flex-grow:1;gap:2px;padding:8px 0}.ItemCard_ClusterLink__IOD29{align-items:center;display:flex;gap:4px;margin-bottom:2px;max-width:100%;text-decoration:none}.ItemCard_ClusterLink__IOD29:hover .ItemCard_ClusterName__O1KJN{color:var(--text)}.ItemCard_ClusterLogo__QG-J4{border-radius:4px;flex-shrink:0;height:14px;min-width:14px;object-fit:cover;width:14px}@media(min-width:768px){.ItemCard_ClusterLogo__QG-J4{height:18px;min-width:18px;width:18px}}.ItemCard_ClusterName__O1KJN{color:var(--text-secondary);font-family:var(--font-family);font-size:10px;letter-spacing:.5px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;transition:color .2s ease;white-space:nowrap}@media(min-width:768px){.ItemCard_ClusterName__O1KJN{font-size:var(--font-size-xs)}}.ItemCard_NameLink__FLTpr{color:var(--text);text-decoration:none}.ItemCard_Name__I6ljE{display:block;font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-semiBold);line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:768px){.ItemCard_Name__I6ljE{font-size:var(--font-size-md)}}.ItemCard_CdekBadge__-aHoV{align-self:flex-start;color:var(--text-secondary);font-family:var(--font-family);font-size:9px;margin-top:2px}.ItemCard_BottomRow__K9wfA{align-items:center;display:flex;justify-content:space-between;margin-top:6px;padding-top:4px}.ItemCard_Price__qZ2x9{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}@media(min-width:768px){.ItemCard_Price__qZ2x9{font-size:var(--font-size-lg)}}.ItemCard_NoPrice__mSUlf{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-xs)}.ItemCard_CartBtn__bQrdW{background-color:var(--text);border:none;border-radius:8px;color:var(--background);cursor:pointer;font-family:var(--font-family);font-size:12px;font-weight:var(--font-weight-semiBold);padding:6px 10px;transition:opacity .2s ease}.ItemCard_CartBtn__bQrdW:hover:not(:disabled){opacity:.8}.ItemCard_CartBtn__bQrdW:disabled{cursor:not-allowed;opacity:.5}@media(min-width:768px){.ItemCard_CartBtn__bQrdW{font-size:var(--font-size-sm);padding:8px 16px}}.ItemCard_KitHint__Gnvky{color:var(--text-secondary);font-size:10px;font-weight:400}.FavoriteButton_Button__6zgEz{align-items:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;transition:color .15s ease,transform .15s ease;width:32px}.FavoriteButton_Button__6zgEz:hover:not(:disabled){color:var(--primary);transform:scale(1.1)}.FavoriteButton_Button__6zgEz:disabled{cursor:default;opacity:.5}.FavoriteButton_Active__G6Dzm,.FavoriteButton_Active__G6Dzm:hover:not(:disabled){color:var(--primary)}.FavoriteButton_Placeholder__0OYGi{display:inline-block;flex-shrink:0;height:32px;width:32px}.PromoCarousel_Wrapper__\+fwBs{margin-bottom:32px;position:relative;width:100%}.PromoCarousel_Viewport__UR8Wq{overflow:hidden;width:100%}.PromoCarousel_Container__WRSHo{display:flex;gap:16px;padding-bottom:8px;-webkit-user-select:none;user-select:none}@media(min-width:768px){.PromoCarousel_Container__WRSHo{gap:24px}}.PromoCarousel_Slide__WxKD9{background-color:var(--card);border-radius:12px;color:var(--text);flex:0 0 75%;min-width:0;overflow:hidden;text-decoration:none;transition:transform .2s ease}@media(min-width:768px){.PromoCarousel_Slide__WxKD9{flex:0 0 280px}}.PromoCarousel_Slide__WxKD9:hover{transform:translateY(-2px)}.PromoCarousel_ImageWrap__pyLjx{aspect-ratio:16/9;background-color:#8080800d;position:relative;width:100%}.PromoCarousel_Image__V4v3\+{height:100%;object-fit:cover;width:100%}.PromoCarousel_ImagePlaceholder__njBYn{height:100%;width:100%}.PromoCarousel_Badge__2QOV\+{background-color:var(--text);border-radius:4px;color:var(--background);font-family:var(--font-family);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);padding:2px 8px;position:absolute;right:8px;top:8px}.PromoCarousel_Info__YW3YG{padding:8px 16px}.PromoCarousel_Name__SGsux{font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-semiBold);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PromoCarousel_NextBtn__C9njY,.PromoCarousel_PrevBtn__TbapA{align-items:center;background-color:var(--card);border:1px solid #80808033;border-radius:50%;color:var(--text);cursor:pointer;display:flex;font-size:24px;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease;width:40px;z-index:10}.PromoCarousel_NextBtn__C9njY:disabled,.PromoCarousel_PrevBtn__TbapA:disabled{opacity:0;pointer-events:none}@media(max-width:768px){.PromoCarousel_NextBtn__C9njY,.PromoCarousel_PrevBtn__TbapA{display:none}}.PromoCarousel_PrevBtn__TbapA{left:-20px}.PromoCarousel_NextBtn__C9njY{right:-20px}.Store_Page__hBy\+r{margin:0 auto;max-width:1200px;padding:0 24px 48px}.Store_SearchWrap__fhb0y{display:flex;justify-content:center;margin-bottom:32px}.Store_Empty__922pF{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-md);padding:48px 0;text-align:center}.Store_List__Q1Mjp{display:flex;flex-direction:column;gap:24px}.Store_Row__QNGzs{grid-column-gap:24px;align-items:center;color:var(--text);column-gap:24px;display:grid;grid-template-columns:auto 1fr auto auto;text-decoration:none}@media(max-width:768px){.Store_Row__QNGzs{column-gap:16px}}.Store_RowImage__OCtrn{background-color:var(--background);border:1px solid #80808033;border-radius:8px;flex-shrink:0;height:64px;object-fit:cover;width:64px}@media(max-width:768px){.Store_RowImage__OCtrn{height:48px;width:48px}}.Store_RowContent__Yk-4\+{min-width:0;overflow:hidden;position:relative}.Store_RowBgName__Jvxhl{color:var(--text);font-family:var(--font-family);font-size:44px;font-weight:var(--font-weight-bold);left:-4px;letter-spacing:1px;line-height:1;opacity:.06;pointer-events:none;position:absolute;text-transform:uppercase;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:0}@media(max-width:768px){.Store_RowBgName__Jvxhl{font-size:28px}}.Store_RowMeta__vDtll{display:flex;flex-direction:column;gap:2px;min-width:0;position:relative;z-index:1}.Store_RowName__AZsq-{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-md);font-weight:var(--font-weight-semiBold);letter-spacing:.5px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}@media(max-width:768px){.Store_RowName__AZsq-{font-size:var(--font-size-sm)}}.Store_RowCluster__9TGD4{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.Store_RowCluster__9TGD4{font-size:var(--font-size-xs)}}.Store_RowAddress__b0iC-{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Store_RowCount__nwOQp{color:var(--text);flex-shrink:0;font-family:var(--font-family);font-size:44px;font-weight:var(--font-weight-bold);line-height:1;min-width:1.5ch;opacity:.18;text-align:right}@media(max-width:768px){.Store_RowCount__nwOQp{font-size:28px}}.Store_RowCountEmpty__WxzId{flex-shrink:0;width:1.5ch}.Store_RowMap__EpoSa{align-items:center;border-radius:50%;color:var(--text-secondary);display:inline-flex;flex-shrink:0;height:48px;justify-content:center;width:48px}@media(max-width:768px){.Store_RowMap__EpoSa{height:40px;width:40px}}.StoreDetails_Page__75vZA{margin:0 auto;max-width:1200px;padding:0 24px 48px}.StoreDetails_Layout__bXluy{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr}@media(min-width:1024px){.StoreDetails_Layout__bXluy{align-items:start;gap:48px;grid-template-columns:1.5fr 1fr}.StoreDetails_LayoutSingle__2jPF7{grid-template-columns:1fr}}.StoreDetails_Image__cc9jh{aspect-ratio:1/1;background-color:var(--card);border-radius:12px;object-fit:cover;width:100%}.StoreDetails_Side__DPxfB{display:flex;flex-direction:column;gap:32px}.StoreDetails_Description__rWN1O{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-md);line-height:1.5;margin:0}.StoreDetails_Contacts__33kK6{display:flex;flex-direction:column;gap:16px}.StoreDetails_Contact__jUdzQ{align-items:center;color:var(--text);display:inline-flex;font-family:var(--font-family);font-size:var(--font-size-md);gap:8px;text-decoration:none;transition:color .2s ease}.StoreDetails_Contact__jUdzQ:hover{color:var(--text-secondary)}.StoreDetails_Contact__jUdzQ svg{color:var(--text-secondary);flex-shrink:0}.StoreDetails_Block__9yEdO{margin:0}.StoreDetails_Section__uUaPN{margin-top:48px}.StoreDetails_BlockTitle__8vAni{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);letter-spacing:1px;margin:0 0 16px;text-transform:uppercase}.StoreDetails_Map__T4IQo{background-color:var(--card);border:0;border-radius:12px;display:block;height:min(50vh,480px);width:100%}.ScheduleList_Wrapper__P3XkA{display:flex;flex-direction:column;gap:16px}.ScheduleList_StatusWrapper__uT2R5{align-self:flex-start;max-width:100%;overflow:hidden}.ScheduleList_StatusBg__CT7G6{color:var(--text);display:block;font-family:var(--font-family);font-size:20px;font-weight:var(--font-weight-bold);letter-spacing:.5px;line-height:1;opacity:.25;text-transform:uppercase;-webkit-user-select:none;user-select:none;white-space:nowrap}@media(min-width:768px){.ScheduleList_StatusBg__CT7G6{font-size:40px;letter-spacing:1px}}.ScheduleList_Schedule__jf7Dd{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.ScheduleList_Row__0HvZG{align-items:baseline;display:flex;font-family:var(--font-family);font-size:var(--font-size-sm);gap:8px;justify-content:space-between;padding:4px 0}.ScheduleList_Row__0HvZG+.ScheduleList_Row__0HvZG{border-top:1px solid var(--border)}.ScheduleList_Today__PIouF{font-weight:var(--font-weight-semiBold)}.ScheduleList_Day__\+\+eib{align-items:center;color:var(--text-secondary);display:inline-flex;gap:8px;letter-spacing:.5px;text-transform:uppercase}.ScheduleList_Today__PIouF .ScheduleList_Day__\+\+eib{color:var(--text)}.ScheduleList_TodayMark__YkWtI{color:var(--primary);font-size:10px;font-size:var(--font-size-xxs,10px);letter-spacing:0;opacity:.8;text-transform:lowercase}.ScheduleList_Time__1fxdh{color:var(--text);white-space:nowrap}.ScheduleList_DayOff__0F0xk{color:var(--text-secondary);font-weight:var(--font-weight-regular)}.Login_container__XXB6O{background-color:var(--background);display:flex;flex-direction:column;min-height:100vh}.Login_content__62XS4{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin:0 auto;max-width:480px;padding:48px 24px;width:100%}.Login_title__Sc744{color:var(--text);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-bottom:16px;width:100%}.Login_subtitle__6-Ka8,.Login_title__Sc744{font-family:var(--font-family);text-align:center}.Login_subtitle__6-Ka8{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.5;margin-bottom:32px;max-width:400px}.Login_inputWrapper__Oqdkn{align-items:center;display:flex;flex-direction:column;max-width:400px;min-height:90px;width:100%}.Login_input__s6xZ6{background:var(--background);border:1px solid var(--border);border-radius:8px;color:var(--text);font-family:var(--font-family);font-size:var(--font-size-md);height:48px;margin-bottom:4px;padding:0 16px;width:100%}.Login_input__s6xZ6::placeholder{color:var(--text-secondary);opacity:.7}.Login_input__s6xZ6:focus{border-color:var(--primary);outline:none}.Login_inputError__icgD\+{border-color:var(--danger)}.Login_errorText__DTeOI{align-self:flex-start;color:var(--danger);font-size:var(--font-size-xs);margin-bottom:4px;min-height:12px}.Login_info__oc1z8{border-top:1px solid var(--border);color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.5;margin-top:24px;max-width:400px;padding-top:24px;text-align:center}.Login_codeContainer__e7xS9{display:flex;gap:4px;justify-content:center;margin-bottom:24px;max-width:400px;width:100%}.Login_codeInput__\+7Y64{background:var(--background);border:1px solid var(--border);border-radius:8px;color:var(--text);font-family:var(--font-family);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);height:52px;text-align:center;width:48px}.Login_codeInput__\+7Y64:focus{border-color:var(--primary);outline:none}.Login_resend__-PfTQ{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);gap:4px;justify-content:center;margin-bottom:24px}.Login_resendButton__cKKIy{background:none;border:none;color:var(--primary);cursor:pointer;font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-semiBold);padding:0}.Login_resendButton__cKKIy:hover{opacity:.8}.Login_timer__B4H1R{color:var(--primary);font-weight:var(--font-weight-semiBold)}.Login_consent__weqPD{align-items:flex-start;background:var(--card);border:1px solid var(--border);border-radius:12px;display:flex;gap:16px;margin-bottom:32px;max-width:400px;padding:16px;width:100%}.Login_links__zcRlW{color:var(--text-secondary);display:flex;flex-direction:column;font-size:var(--font-size-xs);gap:4px;line-height:1.4}.Login_link__jEqO9{color:var(--primary);font-size:var(--font-size-xs);text-decoration:underline}.Login_link__jEqO9:hover{opacity:.8}.Login_switch__zGR3F{display:inline-block;flex-shrink:0;height:24px;position:relative;width:44px}.Login_switch__zGR3F input{height:0;opacity:0;width:0}.Login_switch__zGR3F input:checked+.Login_slider__AFscI{background-color:var(--primary)}.Login_switch__zGR3F input:checked+.Login_slider__AFscI:before{transform:translateX(20px)}.Login_slider__AFscI{background:var(--border);border-radius:999px;cursor:pointer;inset:0;position:absolute;transition:.2s}.Login_slider__AFscI:before{background:#fff;border-radius:50%;bottom:2px;content:"";height:20px;left:2px;position:absolute;transition:.2s;width:20px}.Login_center__CtHzS{align-items:center;display:flex;justify-content:center;min-height:200px}.Login_message__FVT0V{color:var(--text-secondary);font-size:var(--font-size-sm);margin-top:16px;text-align:center}.Button_Container__PXlSw{align-items:center;background:#0000;border:none;border-radius:0;box-shadow:none;color:var(--primary);cursor:pointer;display:flex;font-family:var(--font-family);font-size:15px;font-weight:var(--font-weight-semiBold);height:44px;justify-content:flex-start;letter-spacing:1.2px;min-height:44px;overflow:visible;padding:0 0 2px 16px;position:relative;text-align:left;text-transform:uppercase;transition:color .25s cubic-bezier(.2,.9,.3,1),letter-spacing .25s cubic-bezier(.2,.9,.3,1),padding-left .25s cubic-bezier(.2,.9,.3,1),opacity .2s ease;width:100%}.Button_Container__PXlSw:before{background:currentColor;border-radius:1px;content:"";height:60%;left:0;opacity:.6;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .25s ease,height .25s cubic-bezier(.2,.9,.3,1),width .25s ease;width:2px}@media(hover:hover){.Button_Container__PXlSw:hover:not(:disabled){letter-spacing:1.5px;padding-left:20px}.Button_Container__PXlSw:hover:not(:disabled):before{height:80%;opacity:1;width:3px}}.Button_Container__PXlSw:active:not(:disabled){padding-left:18px}.Button_Container__PXlSw:active:not(:disabled):before{height:70%;opacity:1;width:3px}.Button_Container__PXlSw:focus-visible{color:var(--primary);outline:none}.Button_Container__PXlSw:focus-visible:before{box-shadow:0 0 0 2px rgba(var(--primary-rgb),.4);height:80%;opacity:1;width:3px}.Button_Container__PXlSw:disabled{color:var(--text-secondary);cursor:not-allowed;opacity:.55}.Button_Container__PXlSw:disabled:before{height:55%;opacity:.45;width:2px}@media(max-width:480px){.Button_Container__PXlSw:hover:not(:disabled){letter-spacing:1.2px;padding-left:16px}.Button_Container__PXlSw:hover:not(:disabled):before{height:60%;width:2px}}.Button_FullWidth__\+Gw6g{width:100%}.Button_Primary__5OJoV{color:var(--primary)}.Button_Secondary__Rx1YC{color:var(--text-secondary);color:var(--secondary,var(--text-secondary))}.Button_Ghost__QuMWP{color:var(--primary)}.Button_Ghost__QuMWP:before{opacity:.35}@media(hover:hover){.Button_Ghost__QuMWP:hover:not(:disabled):before{opacity:.8}}.Button_Danger__1Jmar{color:var(--danger)}.Button_Loading__T40fX{justify-content:center;padding-left:0}.Button_Loading__T40fX:before{display:none}.Button_Spinner__MpM7I{animation:Button_spin__lDICM .8s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid #0000;height:18px;width:18px}@keyframes Button_spin__lDICM{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.Button_Container__PXlSw,.Button_Spinner__MpM7I{animation:none;transition:none}}.RootLayout_Container__5lN2z{background-color:var(--background);color:var(--text);display:flex;flex-direction:column;min-height:100vh}.RootLayout_Content__53Aek{flex:1 1;padding-top:56px}@media(max-width:900px){.RootLayout_Content__53Aek{padding-bottom:64px;padding-top:0}}.Footer_footer__Xfk0v{background-color:var(--background);border-top:1px solid #8080801a;margin-top:48px;padding:32px 0 24px}@media(max-width:900px){.Footer_footer__Xfk0v{display:none}}.Footer_container__BcoGL{margin:0 auto;max-width:1200px;padding:0 24px;width:100%}.Footer_grid__Dlj5q{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr;margin-bottom:32px}@media(min-width:768px){.Footer_grid__Dlj5q{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.Footer_grid__Dlj5q{align-items:start;grid-template-columns:2fr 1fr 1fr 1fr}}.Footer_column__RgeFp{display:flex;flex-direction:column}.Footer_logoLink__UE-P2{display:inline-block;margin-bottom:16px}.Footer_logoImage__IAiJl{border-radius:8px;object-fit:contain}.Footer_description__1rl1M{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-sm);line-height:1.5;margin-bottom:16px;max-width:320px}.Footer_contacts__3AgvV{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.Footer_columnTitle__LN8A\+,.Footer_subTitle__84XYL{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-semiBold);letter-spacing:.5px;margin-bottom:16px;text-transform:uppercase}.Footer_subTitle__84XYL{margin-top:16px}.Footer_links__8sG8R{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.Footer_link__rjsfr{align-items:center;color:var(--text-secondary);display:inline-flex;font-family:var(--font-family);font-size:var(--font-size-sm);gap:6px;margin-bottom:8px;text-decoration:none;transition:color .2s ease;width:fit-content}.Footer_link__rjsfr:hover{color:var(--text)}.Footer_link__rjsfr svg{flex-shrink:0}.Footer_stores__kjTOc{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.Footer_bottom__nfhja{display:flex;flex-direction:column;gap:4px;padding-top:24px;text-align:center}.Footer_copyright__ARzk4{margin-bottom:4px}.Footer_copyright__ARzk4,.Footer_studioLink__\+4ktn{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-xs)}.Footer_studioLink__\+4ktn a{color:var(--text);text-decoration:none}.Footer_studioLink__\+4ktn a:hover{text-decoration:underline}.StoreButton_storeLink__NPVIv{align-items:center;display:inline-flex;text-decoration:none;transition:opacity .2s ease,transform .2s ease}.StoreButton_storeLink__NPVIv:hover{opacity:.85;transform:scale(.98)}.StoreButton_storeLink__NPVIv:active{transform:scale(.96)}.StoreButton_storeBadge__vvIyo{display:block;height:40px;object-fit:contain;width:auto}@media(max-width:1024px){.StoreButton_storeBadge__vvIyo{height:36px}}.StoreButton_customButton__spcTO{align-items:center;border-radius:8px;display:flex;font-family:var(--font-family);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semiBold);gap:8px;height:40px;justify-content:center;max-width:120px;padding:0 16px;text-align:center;text-align:left;transition:background-color .2s ease,color .2s ease}.StoreButton_customButton__spcTO svg{flex-shrink:0;height:18px;width:18px}@media(max-width:1024px){.StoreButton_customButton__spcTO{height:36px}}.StoreButton_light__Mfdxh .StoreButton_customButton__spcTO{background-color:var(--background);border:1px solid var(--text);color:var(--text)}.StoreButton_dark__l11XA .StoreButton_customButton__spcTO{background-color:var(--background);border:1px solid #80808033;color:var(--text)}.Bar_Container__gn3IE{align-items:center;backdrop-filter:blur(14px) saturate(180%);-webkit-backdrop-filter:blur(14px) saturate(180%);background:var(--bar-bg);border-bottom:1px solid var(--bar-border);display:flex;gap:16px;height:56px;justify-content:space-between;left:0;padding:0 16px;position:fixed;top:0;width:100%;z-index:3}.Bar_LeftSide__IngCB,.Bar_RightSide__yvaMJ{align-items:center;display:flex;flex:0 0 96px;gap:8px}.Bar_RightSide__yvaMJ{justify-content:flex-end}.Bar_Nav__8ksex{flex:1 1;gap:24px}.Bar_NavItem__tsWQa,.Bar_Nav__8ksex{align-items:center;display:flex;justify-content:center}.Bar_NavItem__tsWQa{background:none;border:none;border-radius:8px;color:var(--text-secondary);cursor:pointer;font-family:inherit;padding:6px 0;transition:color .2s ease,background-color .2s ease}.Bar_NavItem__tsWQa[data-active=true]{color:var(--text)}.Bar_NavLabel__qIehg{font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.Bar_NavIcon__rSRTR{display:none}.Bar_IconButton__YzIz-{align-items:center;background:none;border:none;border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;justify-content:center;min-height:44px;min-width:44px;transition:color .2s ease}.Bar_IconButton__YzIz-:hover{color:var(--text)}.Bar_IconButton__YzIz-:active{transform:scale(.94)}.Bar_IconButton__YzIz-[data-active=true]{color:var(--text)}.Bar_CityButton__hDPrj{align-items:center;background:none;border:1px solid var(--bar-border);border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:12px;font-weight:600;gap:4px;letter-spacing:.5px;min-width:0;padding:6px 10px;text-transform:uppercase;transition:color .2s ease,border-color .2s ease;white-space:nowrap}.Bar_CityButton__hDPrj:hover{border-color:var(--text-secondary);color:var(--text)}.Bar_CityLabel__gmoeA{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Bar_CartButton__2QxUT{align-items:center;background:none;border:none;border-radius:8px;color:var(--text-secondary);cursor:pointer;display:none;justify-content:center;min-height:44px;min-width:44px;position:relative;transition:color .2s ease}.Bar_CartButton__2QxUT:hover,.Bar_CartButton__2QxUT[data-active=true]{color:var(--text)}.Bar_CartBadge__Ntdd3{align-items:center;background:var(--primary);border-radius:999px;color:#fff;display:flex;font-size:9px;font-weight:700;height:16px;justify-content:center;line-height:1;min-width:16px;padding:0 4px;position:absolute;right:4px;top:4px}@media(max-width:900px){.Bar_Container__gn3IE{border-bottom:none;border-top:1px solid var(--bar-border);bottom:0;gap:0;height:60px;justify-content:space-between;padding:0 4px;top:auto}.Bar_LeftSide__IngCB,.Bar_Nav__8ksex,.Bar_RightSide__yvaMJ{display:contents}.Bar_Container__gn3IE>button,.Bar_Container__gn3IE>div>button,.Bar_Container__gn3IE>nav>button{flex:1 1;height:48px;min-width:0}.Bar_NavItem__tsWQa{border:1px solid #0000;border-radius:12px;padding:0;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.Bar_NavItem__tsWQa[data-active=true]{backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);background:var(--bar-bg);border:1px solid var(--bar-border);color:var(--text)}.Bar_NavItem__tsWQa:nth-child(2),.Bar_NavItem__tsWQa:nth-child(3),.Bar_NavLabel__qIehg{display:none}.Bar_NavIcon__rSRTR{display:block}.Bar_IconButton__YzIz-{border:1px solid #0000;border-radius:12px}.Bar_IconButton__YzIz-[data-active=true]{backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);background:var(--bar-bg);border:1px solid var(--bar-border)}.Bar_CityButton__hDPrj{border-radius:12px;font-size:10px;padding:0 8px}.Bar_CityLabel__gmoeA{max-width:80px}.Bar_CartButton__2QxUT{border:1px solid #0000;border-radius:12px;display:flex;flex:1 1;height:48px}.Bar_CartButton__2QxUT[data-active=true]{backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);background:var(--bar-bg);border:1px solid var(--bar-border)}}.Modal_overlay__5Raoj{animation:Modal_fadeIn__OO9dq .3s ease;background-color:var(--overlay);display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.Modal_overlay_bottom__h-C9e{align-items:flex-end}@media(min-width:768px){.Modal_overlay_bottom__h-C9e{align-items:center}}.Modal_overlay_center__Jn7EY{align-items:center}.Modal_modal__-0pLm{animation:Modal_slideUp__GO6Il .3s ease;background-color:var(--background);border-top-left-radius:16px;border-top-right-radius:16px;box-shadow:0 -2px 10px #0000001a;max-height:95vh;overflow:hidden;width:100%}@media(min-width:768px){.Modal_modal__-0pLm{animation:Modal_fadeIn__OO9dq .3s ease;border-radius:16px;box-shadow:0 10px 25px #0003;max-height:90vh;max-width:500px;min-width:500px;width:500px}}.Modal_content__VuCen{max-height:95vh;overflow-y:auto}.Modal_content__VuCen::-webkit-scrollbar{width:3px}.Modal_content__VuCen::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:3px}.Modal_content__VuCen::-webkit-scrollbar-track{background:#0000}@media(min-width:768px){.Modal_content__VuCen{max-height:90vh}}@keyframes Modal_slideUp__GO6Il{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes Modal_fadeIn__OO9dq{0%{opacity:0}to{opacity:1}}.CityModal_Container__rOeLB{display:flex;flex-direction:column;gap:24px;height:70vh;padding:32px}@media(min-width:768px){.CityModal_Container__rOeLB{height:800px;max-height:90vh}}.CityModal_Title__8F7lr{border-bottom:1px solid #80808033;color:var(--text);flex-shrink:0;font-family:var(--font-family);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:1px;margin:0;padding-bottom:8px;text-transform:uppercase}.CityModal_SearchWrap__pECKS{flex-shrink:0;width:100%}.CityModal_List__N0bgd{display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0;overflow-y:auto;scrollbar-width:none}.CityModal_List__N0bgd::-webkit-scrollbar{display:none}.CityModal_Row__f8X6X{align-items:center;background-color:#0000;border:none;border-radius:8px;color:var(--text);cursor:pointer;display:flex;flex-shrink:0;font-family:var(--font-family);font-size:var(--font-size-md);font-weight:var(--font-weight-semiBold);min-width:0;overflow:hidden;padding:24px;position:relative;text-align:left;transition:background-color .2s ease,color .2s ease}.CityModal_Row__f8X6X:hover{background-color:var(--card)}.CityModal_Row__f8X6X[data-active=true]{background-color:var(--primary-light);color:var(--primary)}.CityModal_Row__f8X6X[data-active=true] .CityModal_RowBgName__hZzwl{color:var(--primary);opacity:.18}.CityModal_RowBgName__hZzwl{color:var(--text);font-family:var(--font-family);font-size:36px;font-weight:var(--font-weight-bold);left:16px;letter-spacing:1px;line-height:1;opacity:.06;overflow:hidden;pointer-events:none;position:absolute;right:24px;text-overflow:ellipsis;text-transform:uppercase;top:50%;transform:translateY(-50%);transition:opacity .2s ease,color .2s ease;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:0}.CityModal_Row__f8X6X:hover .CityModal_RowBgName__hZzwl{opacity:.12}.CityModal_RowName__6jIyC{flex:1 1;font-size:var(--font-size-sm);letter-spacing:.5px;min-width:0;opacity:.85;overflow:hidden;position:relative;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;z-index:1}.CityModal_Row__f8X6X:hover .CityModal_RowName__6jIyC{opacity:1}.CityModal_Hint__Fefis{color:var(--text-secondary);font-size:var(--font-size-sm);padding:24px;text-align:center}.CityModal_EmptyWrap__J8v1J{align-items:center;display:flex;flex:1 1;justify-content:center}.FloatingCarts_container__owSbo{bottom:175px;display:flex;flex-direction:column;gap:12px;position:fixed;right:24px;z-index:998}@media(min-width:1024px){.FloatingCarts_container__owSbo{bottom:84px}}@media(max-width:900px){.FloatingCarts_container__owSbo{display:none}}.FloatingCarts_button__ZXvtR{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(var(--background-rgb),.4);border:1px solid rgba(var(--border-rgb),.15);border-radius:50%;box-shadow:0 4px 12px #0000001a;cursor:pointer;display:flex;height:48px;justify-content:center;position:relative;transition:all .3s ease;width:48px}.FloatingCarts_button__ZXvtR:hover{background:rgba(var(--background-rgb),.6);border-color:rgba(var(--border-rgb),.25);box-shadow:0 6px 16px #00000026}.FloatingCarts_button__ZXvtR:hover svg{color:var(--text)}.FloatingCarts_button__ZXvtR:active{transform:scale(.95)}.FloatingCarts_button__ZXvtR svg{color:var(--text-secondary);height:24px;transition:color .2s ease;width:24px}.FloatingCarts_badge__EBA7E{align-items:center;background:var(--primary);border-radius:999px;color:#fff;display:flex;font-size:10px;font-weight:700;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 5px;position:absolute;right:-4px;top:-4px}.ScrollTopButton_button__H2k-Z{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(var(--background-rgb),.4);border:1px solid rgba(var(--border-rgb),.15);border-radius:50%;bottom:115px;box-shadow:0 4px 12px #0000001a;cursor:pointer;display:flex;height:48px;justify-content:center;opacity:0;position:fixed;right:24px;transition:all .3s ease;visibility:hidden;width:48px;z-index:999}@media(max-width:900px){.ScrollTopButton_button__H2k-Z{bottom:75px}}@media(min-width:1024px){.ScrollTopButton_button__H2k-Z{bottom:24px}}.ScrollTopButton_button__H2k-Z:hover{background:rgba(var(--background-rgb),.6);border-color:rgba(var(--border-rgb),.25);box-shadow:0 6px 16px #00000026}.ScrollTopButton_button__H2k-Z:hover svg{color:var(--text)}.ScrollTopButton_button__H2k-Z:active{transform:scale(.95)}.ScrollTopButton_button__H2k-Z.ScrollTopButton_visible__Q1wT1{opacity:1;visibility:visible}.ScrollTopButton_button__H2k-Z svg{color:var(--text-secondary);height:24px;transition:color .2s ease;width:24px}.Item_Page__eYntQ{margin:0 auto;max-width:1200px;padding:0 24px 48px}.Item_SearchWrap__tUp5h{margin-bottom:32px}.Item_Grid__ZuVYk{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.Item_Grid__ZuVYk{gap:32px;grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.Item_Grid__ZuVYk{grid-template-columns:repeat(4,1fr)}}.Item_Card__xPm\+v{background-color:var(--card);border-radius:12px;display:flex;flex-direction:column;overflow:hidden;transition:transform .2s ease}.Item_Card__xPm\+v:hover{transform:translateY(-2px)}.Item_ImageLink__ndSmM{display:block;text-decoration:none}.Item_ImageWrap__3E1X\+{aspect-ratio:4/3;background-color:var(--background);width:100%}.Item_Image__SkVkm{height:100%;object-fit:cover;width:100%}.Item_ImagePlaceholder__8gT3V{background-color:#8080801a;height:100%;width:100%}.Item_Info__wF8CH{display:flex;flex-direction:column;flex-grow:1;gap:4px;padding:8px}@media(min-width:768px){.Item_Info__wF8CH{padding:16px}}.Item_ClusterLink__evB2H{align-items:center;display:flex;gap:4px;margin-bottom:2px;max-width:100%;text-decoration:none}.Item_ClusterLink__evB2H:hover .Item_ClusterName__xBBtP{color:var(--text)}.Item_ClusterLogo__9r2kI{border-radius:4px;flex-shrink:0;height:16px;min-width:16px;object-fit:cover;width:16px}@media(min-width:768px){.Item_ClusterLogo__9r2kI{height:20px;min-width:20px;width:20px}}.Item_ClusterName__xBBtP{color:var(--text-secondary);font-family:var(--font-family);font-size:10px;letter-spacing:.5px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;transition:color .2s ease;white-space:nowrap}@media(min-width:768px){.Item_ClusterName__xBBtP{font-size:var(--font-size-xs)}}.Item_NameLink__N\+dvG{color:var(--text);text-decoration:none}.Item_Name__\+hbS6{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-semiBold);line-height:1.2;margin:0;overflow:hidden}@media(min-width:768px){.Item_Name__\+hbS6{font-size:var(--font-size-md)}}.Item_CdekBadge__YEZN3{align-self:flex-start;background-color:#8080801a;border-radius:4px;color:var(--text);font-family:var(--font-family);font-size:9px;margin-top:2px;padding:2px 4px}@media(min-width:768px){.Item_CdekBadge__YEZN3{font-size:10px;padding:2px 6px}}.Item_BottomRow__8PEy4{align-items:center;display:flex;justify-content:space-between;margin-top:auto;padding-top:4px}@media(min-width:768px){.Item_BottomRow__8PEy4{padding-top:8px}}.Item_Price__fiEw3{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}@media(min-width:768px){.Item_Price__fiEw3{font-size:var(--font-size-lg)}}.Item_NoPrice__bMHka{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-xs)}.Item_CartBtn__0kBEl{background-color:var(--text);border:none;border-radius:8px;color:var(--background);cursor:pointer;font-family:var(--font-family);font-size:12px;font-weight:var(--font-weight-semiBold);padding:6px 10px;transition:opacity .2s ease}.Item_CartBtn__0kBEl:hover{opacity:.8}@media(min-width:768px){.Item_CartBtn__0kBEl{font-size:var(--font-size-sm);padding:8px 16px}}.Item_FiltersWrap__jOSUn{display:flex;justify-content:center;margin-bottom:32px}.Item_FiltersNav__DzBjj{align-items:center;display:flex;flex-wrap:wrap;gap:4px 8px;justify-content:center}@media(min-width:768px){.Item_FiltersNav__DzBjj{gap:24px}}@media(min-width:1024px){.Item_FiltersNav__DzBjj{gap:48px}}.ClusterTypeChip_Chip__mPGOW{align-items:center;background:none;border:none;color:var(--text);cursor:pointer;display:inline-flex;font-family:var(--font-family);justify-content:center;padding:16px 24px;position:relative;text-decoration:none;transition:transform .25s ease}.ClusterTypeChip_Chip__mPGOW:hover{transform:translateY(-2px)}.ClusterTypeChip_Chip__mPGOW:active{transform:translateY(0)}.ClusterTypeChip_Chip__mPGOW[data-active=true]{transform:scale(1.25);z-index:2}.ClusterTypeChip_Chip__mPGOW[data-active=true]:hover{transform:scale(1.25) translateY(-2px)}.ClusterTypeChip_BgName__dUSV5{color:var(--text);font-family:var(--font-family);font-size:34px;font-weight:var(--font-weight-bold);line-height:1;opacity:.06;pointer-events:none;text-transform:uppercase;transition:opacity .2s ease,color .2s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}@media(min-width:1024px){.ClusterTypeChip_BgName__dUSV5{font-size:44px}}.ClusterTypeChip_Chip__mPGOW:hover .ClusterTypeChip_BgName__dUSV5{color:var(--primary);opacity:.15}.ClusterTypeChip_Chip__mPGOW[data-active=true] .ClusterTypeChip_BgName__dUSV5{color:var(--primary);opacity:.2}.ClusterTypeChip_Label__puJ32{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-xl);font-weight:var(--font-weight-semiBold);left:50%;letter-spacing:1px;pointer-events:none;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:1}.ClusterTypeChip_Compact__ZPDBt{padding:4px 8px}@media(min-width:768px){.ClusterTypeChip_Compact__ZPDBt{padding:16px 24px}}.ClusterTypeChip_Compact__ZPDBt .ClusterTypeChip_BgName__dUSV5{font-size:30px}@media(min-width:768px){.ClusterTypeChip_Compact__ZPDBt .ClusterTypeChip_BgName__dUSV5{font-size:34px}}@media(min-width:1024px){.ClusterTypeChip_Compact__ZPDBt .ClusterTypeChip_BgName__dUSV5{font-size:44px}}.ClusterTypeChip_Compact__ZPDBt .ClusterTypeChip_Label__puJ32{font-size:var(--font-size-xs)}@media(min-width:768px){.ClusterTypeChip_Compact__ZPDBt .ClusterTypeChip_Label__puJ32{font-size:var(--font-size-xl)}}.ClusterTypeChip_Compact__ZPDBt[data-active=true]{transform:scale(1.15)}@media(min-width:768px){.ClusterTypeChip_Compact__ZPDBt[data-active=true]{transform:scale(1.25)}}.ClusterTypeChip_Compact__ZPDBt[data-active=true]:hover{transform:scale(1.15) translateY(-2px)}@media(min-width:768px){.ClusterTypeChip_Compact__ZPDBt[data-active=true]:hover{transform:scale(1.25) translateY(-2px)}}.ItemDetails_Page__FMf2f{margin:0 auto;max-width:1200px;padding:0 24px 48px}.ItemDetails_Layout__O8qKQ{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr}@media(min-width:1024px){.ItemDetails_Layout__O8qKQ{align-items:start;gap:48px;grid-template-columns:1.2fr 1fr}}.ItemDetails_ImageSide__ptCYV{aspect-ratio:1/1;background-color:var(--card);border-radius:12px;overflow:hidden;position:relative;width:100%}@media(min-width:1024px){.ItemDetails_ImageSide__ptCYV{aspect-ratio:4/3}}.ItemDetails_MainImage__9xTWA{height:100%;object-fit:cover;width:100%}.ItemDetails_ImagePlaceholder__TJ2zv{background-color:#8080801a;height:100%;width:100%}.ItemDetails_FavoriteWrap__94jA\+{position:absolute;right:12px;top:12px;z-index:2}@media(max-width:768px){.ItemDetails_FavoriteWrap__94jA\+{right:8px;top:8px}}.ItemDetails_InfoSide__YIHki{display:flex;flex-direction:column;gap:16px}.ItemDetails_Title__mycEc{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:1.2;margin:0;text-transform:uppercase}.ItemDetails_ClusterLink__CSz-7{align-items:center;align-self:flex-start;display:inline-flex;gap:6px;text-decoration:none}.ItemDetails_ClusterLink__CSz-7:hover .ItemDetails_ClusterName__8R-Wf{color:var(--text)}.ItemDetails_ClusterLogo__NHLJI{border-radius:4px;height:20px;object-fit:cover;width:20px}.ItemDetails_ClusterName__8R-Wf{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-sm);letter-spacing:.5px;text-transform:uppercase;transition:color .2s ease}.ItemDetails_CdekBadge__eQFCZ{align-self:flex-start;background-color:#8080801a;border-radius:4px;color:var(--text);font-family:var(--font-family);font-size:var(--font-size-xs);padding:4px 8px}.ItemDetails_PriceBox__Nv5Ua{align-items:center;border-bottom:1px solid #80808033;border-top:1px solid #80808033;display:flex;padding:16px 0}.ItemDetails_Price__BYgfc{color:var(--text);font-family:var(--font-family);font-size:48px;font-weight:var(--font-weight-bold)}.ItemDetails_DescriptionBox__9E22j{display:flex;flex-direction:column;gap:8px}.ItemDetails_SectionTitle__Bq20Z{color:var(--text);font-weight:var(--font-weight-bold);letter-spacing:1px;text-transform:uppercase}.ItemDetails_Description__jEJMu,.ItemDetails_SectionTitle__Bq20Z{font-family:var(--font-family);font-size:var(--font-size-md);margin:0}.ItemDetails_Description__jEJMu{color:var(--text-secondary);line-height:1.6;white-space:pre-wrap}.ItemDetails_KitList__arpfM{background-color:#8080800d;border-radius:8px;display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:16px}.ItemDetails_KitItem__ppn\+Y{align-items:center;border-bottom:1px dashed #80808033;color:var(--text-secondary);display:flex;font-family:var(--font-family);font-size:var(--font-size-md);padding:8px 0}.ItemDetails_KitItem__ppn\+Y:last-child{border-bottom:none}.ItemDetails_KitQuantity__b8gzV{color:var(--text);font-weight:var(--font-weight-bold);margin-left:8px;min-width:32px}.ItemDetails_KitPrice__VyP1q{color:var(--text-secondary);font-weight:var(--font-weight-semiBold);margin-left:auto;padding-left:16px}.ItemDetails_ExternalLink__KZf8b{align-items:center;align-self:flex-start;border-bottom:1px solid #0000;color:var(--text);display:inline-flex;font-family:var(--font-family);font-size:var(--font-size-md);font-weight:var(--font-weight-semiBold);padding:8px 0;text-decoration:none;transition:border-color .2s ease}.ItemDetails_ExternalLink__KZf8b:hover{border-color:var(--text)}.ItemDetails_ActionsPlaceholder__qWkMD{display:flex;flex-direction:column;gap:16px;margin-top:24px}.ItemDetails_ActionsPlaceholder__qWkMD>button{font-size:var(--font-size-md);height:52px;width:100%}.ItemDetails_OutOfStockImageBadge__7PjqJ{background-color:var(--card);border-radius:999px;bottom:12px;color:var(--text-secondary);font-family:var(--font-family);font-size:11px;font-weight:var(--font-weight-semiBold);left:12px;letter-spacing:.5px;padding:4px 10px;position:absolute;text-transform:uppercase;z-index:2}@media(max-width:768px){.ItemDetails_OutOfStockImageBadge__7PjqJ{bottom:8px;font-size:10px;left:8px}}.ItemDetails_OutOfStockBadge__Gwizq{align-self:flex-start;background-color:var(--card);border-radius:999px;color:var(--text-secondary);font-family:var(--font-family);font-size:11px;font-weight:var(--font-weight-semiBold);letter-spacing:.5px;padding:4px 10px;text-transform:uppercase}.ItemCardButton_wrapper__TTKfe{align-items:center;display:flex;height:48px;justify-content:center;min-height:48px;min-width:264px}.ItemCardButton_buttonsRow__Sk5cg{align-items:center;display:flex;gap:24px;height:48px;width:100%}.ItemCardButton_quantityContainer__VSsiT{align-items:center;display:flex;gap:16px;height:48px;justify-content:center;width:100%}.ItemCardButton_actionButton__jbObW{align-items:center;background:none;border:none;color:var(--primary);cursor:pointer;display:inline-flex;height:48px;justify-content:center;min-width:120px;padding:8px;position:relative;transition:opacity .2s ease,transform .15s ease}.ItemCardButton_actionButton__jbObW:hover:not(:disabled){opacity:.7}.ItemCardButton_actionButton__jbObW:active:not(:disabled){transform:scale(.95)}.ItemCardButton_actionButton__jbObW.ItemCardButton_disabled__ZRkfR,.ItemCardButton_actionButton__jbObW:disabled{color:var(--text-secondary);cursor:not-allowed;opacity:.5}.ItemCardButton_bgText__-KsIU{color:var(--text);font-family:var(--font-family);font-size:28px;font-weight:var(--font-weight-bold);left:50%;letter-spacing:1px;opacity:.06;pointer-events:none;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:0}.ItemCardButton_actionButton__jbObW:hover .ItemCardButton_bgText__-KsIU{color:var(--primary);opacity:.12}.ItemCardButton_iconButton__klxob{align-items:center;background:none;border:none;color:var(--primary);cursor:pointer;display:flex;flex-shrink:0;height:48px;justify-content:center;padding:0;position:relative;transition:opacity .2s ease,transform .15s ease;width:48px;z-index:1}.ItemCardButton_iconButton__klxob:hover:not(:disabled){opacity:.7}.ItemCardButton_iconButton__klxob:active:not(:disabled){transform:scale(.95)}.ItemCardButton_iconButton__klxob.ItemCardButton_disabled__ZRkfR,.ItemCardButton_iconButton__klxob:disabled{color:var(--text-secondary);cursor:not-allowed;opacity:.5}.ItemCardButton_quantityText__12sA1{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);min-width:32px;position:relative;text-align:center;z-index:1}.ItemCardButton_splitActionRow__warmo{align-items:center;display:flex;gap:16px;height:48px;justify-content:space-between;width:100%}.ItemCardButton_halfActionButton__B6i36{align-items:center;background:#0000;border:none;color:var(--primary);cursor:pointer;display:flex;flex:1 1;height:100%;justify-content:center;position:relative;transition:transform .15s ease}.ItemCardButton_halfActionButton__B6i36:hover .ItemCardButton_halfBgText__hPOl-{color:var(--primary);opacity:.15}.ItemCardButton_halfActionButton__B6i36:active{transform:scale(.95)}.ItemCardButton_halfActionButton__B6i36:disabled{color:var(--text-secondary);cursor:not-allowed;opacity:.5}.ItemCardButton_halfBgText__hPOl-{color:var(--text);font-family:var(--font-family);font-size:28px;font-weight:var(--font-weight-bold);left:50%;letter-spacing:1px;opacity:.06;pointer-events:none;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease,color .2s ease;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:0}.Category_Page__RM1dD{margin:0 auto;max-width:1200px;padding:0 24px 48px}.Category_SearchWrap__-rmC5{margin-bottom:32px}.Category_Grid__zvFq6{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr}@media(min-width:768px){.Category_Grid__zvFq6{gap:32px;grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.Category_Grid__zvFq6{grid-template-columns:repeat(3,1fr)}}.Category_Card__6-bow{background-color:var(--card);border-radius:12px;color:var(--text);display:flex;flex-direction:column;justify-content:flex-end;min-height:180px;overflow:hidden;padding:32px;position:relative;text-decoration:none;transition:transform .2s ease}.Category_Card__6-bow:hover{transform:translateY(-4px)}.Category_BgName__qfG2Y{color:var(--text);font-family:var(--font-family);font-size:64px;font-weight:var(--font-weight-bold);left:10px;opacity:.06;pointer-events:none;position:absolute;text-transform:uppercase;top:10px;white-space:nowrap;z-index:0}@media(max-width:768px){.Category_BgName__qfG2Y{font-size:48px}}.Category_Name__xnvc8{font-family:var(--font-family);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin:0 0 8px;text-transform:uppercase;z-index:1}.Category_Description__Kn4U-{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-secondary);display:-webkit-box;font-family:var(--font-family);font-size:var(--font-size-sm);margin:0;overflow:hidden;z-index:1}.CategoryDetails_Page__vVA1Y{margin:0 auto;max-width:1200px;padding:0 24px 48px}.CategoryDetails_SearchWrap__mQiIP{margin-bottom:32px}.CategoryDetails_Grid__dodQq{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.CategoryDetails_Grid__dodQq{gap:32px;grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.CategoryDetails_Grid__dodQq{grid-template-columns:repeat(4,1fr)}}.CategoryDetails_SubCategoriesList__bEMBx{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.CategoryDetails_SubCategoryCard__KRp3p{background-color:var(--card);border-radius:8px;color:var(--text);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-semiBold);padding:8px 16px;text-decoration:none;transition:transform .2s ease}.CategoryDetails_SubCategoryCard__KRp3p:hover{transform:translateY(-2px)}.Promo_Page__EoPFk{margin:0 auto;max-width:1200px;padding:0 24px 48px}.Promo_SearchWrap__nNkYK{margin-bottom:32px}.Promo_Grid__uY2EW{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr}@media(min-width:768px){.Promo_Grid__uY2EW{gap:32px;grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.Promo_Grid__uY2EW{grid-template-columns:repeat(3,1fr)}}.Promo_Card__uui8l{background:#0000;display:flex;flex-direction:column;overflow:hidden}.Promo_ImageLink__TWAwx{display:block;text-decoration:none}.Promo_ImageWrap__o7aMG{aspect-ratio:16/9;background-color:#8080800d;border-radius:8px;overflow:hidden;position:relative;width:100%}.Promo_Image__Ml6ya{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.Promo_Card__uui8l:hover .Promo_Image__Ml6ya{transform:scale(1.03)}.Promo_ImagePlaceholder__JFkvF{background-color:#8080801a;height:100%;width:100%}.Promo_DiscountBadge__fBvQS{background-color:var(--text);border-radius:4px;color:var(--background);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);padding:4px 8px;position:absolute;right:8px;top:8px}.Promo_Info__fYcgw{display:flex;flex-direction:column;flex-grow:1;gap:4px;padding:8px 0}.Promo_ClusterLink__Wqzrz{align-items:center;display:flex;gap:4px;margin-bottom:2px;text-decoration:none}.Promo_ClusterLink__Wqzrz:hover .Promo_ClusterName__z3bcY{color:var(--text)}.Promo_ClusterLogo__Anoc-{border-radius:2px;height:14px;object-fit:cover;width:14px}@media(min-width:768px){.Promo_ClusterLogo__Anoc-{height:16px;width:16px}}.Promo_ClusterName__z3bcY{color:var(--text-secondary);font-family:var(--font-family);font-size:10px;letter-spacing:.5px;text-transform:uppercase;transition:color .2s ease}@media(min-width:768px){.Promo_ClusterName__z3bcY{font-size:var(--font-size-xs)}}.Promo_NameLink__hV3aY{color:var(--text);text-decoration:none}.Promo_Name__tQrWW{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-semiBold);line-height:1.3;margin:0;overflow:hidden}@media(min-width:768px){.Promo_Name__tQrWW{font-size:var(--font-size-md)}}.Promo_Description__UnpVD{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-secondary);display:-webkit-box;font-family:var(--font-family);font-size:11px;line-height:1.4;margin:0;overflow:hidden}@media(min-width:768px){.Promo_Description__UnpVD{font-size:var(--font-size-sm)}}.Promo_Meta__vTHx-{margin-top:auto;padding-top:4px}@media(min-width:768px){.Promo_Meta__vTHx-{padding-top:8px}}.Promo_Dates__alrv8{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-xs)}.PromoDetails_Page__BkIs-{margin:0 auto;max-width:1200px;padding:0 24px 48px}.PromoDetails_Layout__6QGcx{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr}@media(min-width:1024px){.PromoDetails_Layout__6QGcx{align-items:start;gap:48px;grid-template-columns:1.2fr 1fr}}.PromoDetails_ImageSide__XzxPn{aspect-ratio:16/9;background-color:var(--card);border-radius:12px;overflow:hidden;position:relative;width:100%}.PromoDetails_MainImage__2vae8{height:100%;object-fit:cover;width:100%}.PromoDetails_ImagePlaceholder__-tHvj{background-color:#8080801a;height:100%;width:100%}.PromoDetails_DiscountBadge__8V4qR{background-color:var(--text);border-radius:8px;color:var(--background);font-family:var(--font-family);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);padding:8px 16px;position:absolute;right:24px;top:24px}.PromoDetails_InfoSide__-hH1V{display:flex;flex-direction:column;gap:24px}.PromoDetails_Title__GzUOb{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:1.2;margin:0;text-transform:uppercase}.PromoDetails_Description__0Cmk9{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-md);line-height:1.6;margin:0;white-space:pre-wrap}.PromoDetails_MetaBox__daaqA{border-bottom:1px solid #80808033;border-top:1px solid #80808033;padding:16px 0}.PromoDetails_MetaRow__YyE8W{align-items:center;display:flex;justify-content:space-between}.PromoDetails_MetaLabel__P6gor{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-md)}.PromoDetails_MetaValue__8-qwS{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-md);font-weight:var(--font-weight-semiBold)}.PromoDetails_ClusterBox__yrpqx{align-items:center;display:flex;gap:8px}.PromoDetails_ClusterLabel__WkIaL{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-md)}.PromoDetails_ClusterLink__CrkLv{align-items:center;color:var(--text);display:inline-flex;gap:8px;text-decoration:none;transition:opacity .2s ease}.PromoDetails_ClusterLink__CrkLv:hover{opacity:.8}.PromoDetails_ClusterLogo__0yL\+k{border-radius:4px;height:24px;object-fit:cover;width:24px}.PromoDetails_ClusterName__jidsn{text-transform:uppercase}.PromoDetails_ClusterName__jidsn,.PromoDetails_ExternalLink__z6eQP{font-family:var(--font-family);font-size:var(--font-size-md);font-weight:var(--font-weight-semiBold)}.PromoDetails_ExternalLink__z6eQP{align-items:center;align-self:flex-start;border-bottom:1px solid #0000;color:var(--text);display:inline-flex;padding:8px 0;text-decoration:none;transition:border-color .2s ease}.PromoDetails_ExternalLink__z6eQP:hover{border-color:var(--text)}.PromoDetails_ActionsPlaceholder__47OvU{display:flex;flex-direction:column;gap:16px;margin-top:24px;min-height:56px}.Cart_Page__KX8SW{margin:0 auto;max-width:1200px;overflow-x:hidden;padding:0 24px 48px}.Cart_Layout__UIgB0{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr;min-width:0}@media(min-width:768px){.Cart_Layout__UIgB0{align-items:start;gap:48px;grid-template-columns:320px 1fr}}.Cart_ClusterList__8gPdg{display:flex;flex-direction:column;gap:8px;min-width:0}@media(min-width:768px){.Cart_ClusterList__8gPdg{position:sticky;top:80px}}.Cart_ClusterCard__-VWvl{align-items:center;background-color:var(--card);border:1px solid #0000;border-radius:12px;cursor:pointer;display:flex;font-family:var(--font-family);gap:16px;min-width:0;padding:16px;text-align:left;transition:background-color .2s ease,border-color .2s ease,transform .15s ease}.Cart_ClusterCard__-VWvl:hover{border-color:var(--primary)}.Cart_ClusterCard__-VWvl[data-active=true]{background-color:var(--primary-light);border-color:var(--primary)}.Cart_ClusterLogo__-lnsL{background-color:var(--background);border-radius:8px;flex-shrink:0;height:44px;object-fit:cover;width:44px}.Cart_ClusterInfo__g6OqR{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.Cart_ClusterName__b9bgs{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text);display:-webkit-box;font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-semiBold);letter-spacing:.5px;line-height:1.3;overflow:hidden;overflow-wrap:anywhere;text-transform:uppercase}.Cart_ClusterMeta__26ZmT{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Cart_ItemsSection__aJAYs{display:flex;flex-direction:column;gap:24px;min-width:0}.Cart_SectionTitle__QfIUo{-webkit-line-clamp:2;-webkit-box-orient:vertical;border-bottom:1px solid #80808033;color:var(--text);display:-webkit-box;font-family:var(--font-family);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:1px;margin:0;overflow:hidden;overflow-wrap:anywhere;padding-bottom:8px;text-transform:uppercase}.Cart_ItemsList__RiSbD{display:flex;flex-direction:column;gap:8px;min-width:0}.Cart_Row__gtbni{align-items:center;background-color:var(--card);border-radius:8px;display:flex;gap:16px;min-width:0;padding:8px}@media(max-width:768px){.Cart_Row__gtbni{gap:4px}}.Cart_RowImage__UIRkl{background-color:var(--background);border-radius:8px;flex-shrink:0;height:56px;object-fit:cover;width:56px}@media(max-width:768px){.Cart_RowImage__UIRkl{height:48px;width:48px}}.Cart_RowImagePlaceholder__R9NXL{background-color:#8080801a;border-radius:8px;flex-shrink:0;height:56px;width:56px}@media(max-width:768px){.Cart_RowImagePlaceholder__R9NXL{height:48px;width:48px}}.Cart_RowInfo__DI32e{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.Cart_RowName__bFKmp{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text);display:-webkit-box;font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-semiBold);letter-spacing:.5px;line-height:1.3;overflow:hidden;overflow-wrap:anywhere;text-transform:uppercase}@media(max-width:768px){.Cart_RowName__bFKmp{font-size:var(--font-size-xs)}}.Cart_RowPrice__s4wSK{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);white-space:nowrap}.Cart_RowActions__GvzSE{align-items:center;display:flex;flex-shrink:0;gap:8px}@media(max-width:768px){.Cart_RowActions__GvzSE{gap:4px}}.Cart_IconButton__erv20{align-items:center;background:none;border:none;border-radius:50%;color:var(--primary);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:4px;transition:opacity .2s ease,background-color .2s ease}.Cart_IconButton__erv20:hover{background-color:var(--primary-light);opacity:.7}.Cart_IconButton__erv20:active{transform:scale(.95)}.Cart_QuantityText__xvzxs{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);min-width:28px;text-align:center}.Cart_CutleryRow__XhbW2{align-items:center;background-color:var(--card);border-radius:8px;display:flex;justify-content:space-between;padding:8px 16px}.Cart_CutleryLabel__Hq-H\+{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-semiBold);letter-spacing:.5px;text-transform:uppercase}.Cart_CheckoutButton__vyudP{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:64px;justify-content:center;margin-top:24px;overflow:hidden;position:relative;width:100%}.Cart_CheckoutButton__vyudP:hover .Cart_CheckoutBg__-PfRu{color:var(--primary);opacity:.15}.Cart_CheckoutBg__-PfRu{align-items:center;color:var(--text);display:flex;font-family:var(--font-family);font-size:48px;font-weight:var(--font-weight-bold);inset:0;justify-content:center;letter-spacing:1px;opacity:.06;pointer-events:none;position:absolute;text-transform:uppercase;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:0}@media(max-width:768px){.Cart_CheckoutBg__-PfRu{font-size:36px}}.Cart_CheckoutLabel__fN-6T{color:var(--primary);font-family:var(--font-family);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:1px;position:relative;text-transform:uppercase;z-index:1}.ComplexCart_Page__x2A9X{margin:0 auto;max-width:1200px;overflow-x:hidden;padding:0 24px 48px}.ComplexCart_Layout__aALsw{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr;min-width:0}@media(min-width:768px){.ComplexCart_Layout__aALsw{align-items:start;gap:48px;grid-template-columns:320px 1fr}}.ComplexCart_ClusterList__\+vbQ9{display:flex;flex-direction:column;gap:8px;min-width:0}@media(min-width:768px){.ComplexCart_ClusterList__\+vbQ9{position:sticky;top:80px}}.ComplexCart_ClusterCard__66QU0{align-items:center;background-color:var(--card);border:1px solid #0000;border-radius:12px;cursor:pointer;display:flex;font-family:var(--font-family);gap:16px;min-width:0;padding:16px;text-align:left;transition:border-color .2s ease,background-color .2s ease}.ComplexCart_ClusterCard__66QU0:hover{border-color:var(--primary)}.ComplexCart_ClusterCard__66QU0[data-active=true]{background-color:var(--primary-light);border-color:var(--primary)}.ComplexCart_ClusterLogo__xQMyi{background-color:var(--background);border-radius:8px;flex-shrink:0;height:44px;object-fit:cover;width:44px}.ComplexCart_ClusterInfo__hnhOp{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.ComplexCart_ClusterName__JivFa{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text);display:-webkit-box;font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-semiBold);letter-spacing:.5px;line-height:1.3;overflow:hidden;overflow-wrap:anywhere;text-transform:uppercase}.ComplexCart_ClusterMeta__eCblx{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ComplexCart_ItemsSection__SysB5{display:flex;flex-direction:column;gap:24px;min-width:0}.ComplexCart_SectionTitle__OCp9i{border-bottom:1px solid #80808033;color:var(--text);font-family:var(--font-family);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:1px;margin:0;overflow-wrap:anywhere;padding-bottom:8px;text-transform:uppercase}.ComplexCart_ItemsList__H3CCl{display:flex;flex-direction:column;gap:24px;min-width:0}.ComplexCart_Group__0y\+At{display:flex;flex-direction:column;gap:4px;min-width:0}.ComplexCart_ItemCard__ilxdL{align-items:center;background-color:var(--card);border-radius:8px;display:flex;gap:16px;min-width:0;padding:8px}.ComplexCart_ItemImage__GOryz{background-color:var(--background);border-radius:8px;flex-shrink:0;height:56px;object-fit:cover;width:56px}.ComplexCart_ItemImagePlaceholder__pFx6c{background-color:#8080801a;border-radius:8px;flex-shrink:0;height:56px;width:56px}.ComplexCart_ItemInfo__j3QbL{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.ComplexCart_ItemName__Uz8Vp{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text);display:-webkit-box;font-weight:var(--font-weight-semiBold);letter-spacing:.5px;line-height:1.3;overflow:hidden;overflow-wrap:anywhere;text-transform:uppercase}.ComplexCart_ItemName__Uz8Vp,.ComplexCart_ItemPrice__A1mmM{font-family:var(--font-family);font-size:var(--font-size-sm)}.ComplexCart_ItemPrice__A1mmM{color:var(--text-secondary);font-weight:var(--font-weight-bold)}.ComplexCart_ItemActions__0B3Zj{align-items:center;display:flex;flex-shrink:0;gap:8px}.ComplexCart_Children__G0jS5{border-left:2px solid var(--border);display:flex;flex-direction:column;gap:4px;padding-left:24px}.ComplexCart_ChildRow__ZqVIh{align-items:center;background-color:var(--card);border-radius:4px;display:flex;gap:8px;min-width:0;padding:4px 8px}.ComplexCart_ChildImage__qlnph{border-radius:4px;flex-shrink:0;height:32px;object-fit:cover;width:32px}.ComplexCart_ChildImagePlaceholder__UCzZV{background-color:#8080801a;border-radius:4px;flex-shrink:0;height:32px;width:32px}.ComplexCart_ChildName__qJzcJ{color:var(--text);flex:1 1;font-family:var(--font-family);font-size:var(--font-size-sm);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ComplexCart_ChildPrice__IcNE5,.ComplexCart_ChildQty__MlhtH{color:var(--text-secondary);flex-shrink:0;font-family:var(--font-family);font-size:var(--font-size-xs)}.ComplexCart_IconButton__08chv{align-items:center;background:none;border:none;border-radius:50%;color:var(--primary);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:4px;transition:opacity .2s ease,background-color .2s ease}.ComplexCart_IconButton__08chv:hover{background-color:var(--primary-light);opacity:.7}.ComplexCart_IconButton__08chv:active{transform:scale(.95)}.ComplexCart_QuantityText__ARAgJ{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);min-width:28px;text-align:center}.ComplexCart_FieldsBlock__bKQp2{background-color:var(--card);border-radius:12px;display:flex;flex-direction:column;gap:24px;padding:24px}.ComplexCart_FieldsTitle__GuWt2{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:1px;margin:0;text-transform:uppercase}.ComplexCart_FieldsGroup__h1Uwl{display:flex;flex-direction:column;gap:8px}.ComplexCart_FieldsCategory__o\+h4D{color:var(--primary);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-semiBold);letter-spacing:.5px;text-transform:uppercase}.ComplexCart_FieldsList__zI0AV{display:flex;flex-direction:column;gap:16px}.ComplexCart_FieldRow__1MX4U{display:flex;flex-direction:column;gap:4px}.ComplexCart_FieldLabel__-7ssM{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-sm)}.ComplexCart_Required__bAlHc{color:var(--danger)}.ComplexCart_FieldInput__XUhuj{background-color:var(--background);border:1px solid var(--border);border-radius:8px;color:var(--text);font-family:var(--font-family);font-size:var(--font-size-sm);padding:8px 16px;width:100%}.ComplexCart_FieldInput__XUhuj:focus{border-color:var(--primary);outline:none}.ComplexCart_CheckoutButton__cp0wj{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:64px;justify-content:center;margin-top:24px;overflow:hidden;position:relative;width:100%}.ComplexCart_CheckoutButton__cp0wj:hover .ComplexCart_CheckoutBg__cSx35{color:var(--primary);opacity:.15}.ComplexCart_CheckoutBg__cSx35{align-items:center;color:var(--text);display:flex;font-family:var(--font-family);font-size:48px;font-weight:var(--font-weight-bold);inset:0;justify-content:center;letter-spacing:1px;opacity:.06;pointer-events:none;position:absolute;text-transform:uppercase;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:0}@media(max-width:768px){.ComplexCart_CheckoutBg__cSx35{font-size:36px}}.ComplexCart_CheckoutLabel__k5gdQ{color:var(--primary);font-family:var(--font-family);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:1px;position:relative;text-transform:uppercase;z-index:1}.Profile_Page__8KWqm{margin:0 auto;max-width:800px;padding:0 24px 48px}.Profile_Content__ndg-A{display:flex;flex-direction:column;gap:32px}.Profile_ProfileHero__EPkG6{align-items:center;display:flex;height:80px;overflow:hidden;padding:0 24px;position:relative}@media(max-width:768px){.Profile_ProfileHero__EPkG6{height:64px}}.Profile_EmailBg__5tq\+C{color:var(--text);font-family:var(--font-family);font-size:58px;font-weight:var(--font-weight-bold);left:24px;letter-spacing:1px;line-height:1;opacity:.08;overflow:hidden;pointer-events:none;position:absolute;right:24px;text-overflow:ellipsis;text-transform:uppercase;top:50%;transform:translateY(-50%);-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:0}@media(max-width:768px){.Profile_EmailBg__5tq\+C{font-size:42px}}.Profile_EmailLabel__boOFq{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-lg);font-weight:var(--font-weight-semiBold);overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;z-index:1}.Profile_Section__pIhtg{display:flex;flex-direction:column;gap:16px}.Profile_SectionTitle__JRPEr{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:1px;margin:0;text-transform:uppercase}.Profile_ClustersGrid__b9x-8{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(72px,1fr))}@media(min-width:768px){.Profile_ClustersGrid__b9x-8{gap:24px;grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}}.Profile_ClusterCard__atp7t{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:0;transition:transform .15s ease}.Profile_ClusterCard__atp7t:hover{transform:translateY(-2px)}.Profile_ClusterCard__atp7t:hover .Profile_ClusterLogo__WaueG{border-color:var(--primary)}.Profile_ClusterLogo__WaueG{background-color:var(--background);border:1px solid var(--border);border-radius:8px;height:48px;object-fit:cover;transition:border-color .2s ease;width:48px}@media(min-width:768px){.Profile_ClusterLogo__WaueG{height:56px;width:56px}}.Profile_ClusterName__ZwBys{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-secondary);display:-webkit-box;font-family:var(--font-family);font-size:9px;font-weight:var(--font-weight-semiBold);letter-spacing:.5px;line-height:1.2;overflow:hidden;overflow-wrap:anywhere;text-align:center;text-transform:uppercase}@media(min-width:768px){.Profile_ClusterName__ZwBys{font-size:10px}}.Profile_Menu__RlyAq{background-color:var(--card);border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.Profile_MenuItem__bmHdl{align-items:center;background:none;border:none;color:var(--text);cursor:pointer;display:flex;font-family:var(--font-family);gap:16px;padding:16px 24px;text-align:left;transition:background-color .2s ease}.Profile_MenuItem__bmHdl:hover{background-color:var(--primary-light)}.Profile_MenuItem__bmHdl:not(:last-child){border-bottom:1px solid var(--border)}.Profile_MenuIcon__LtxqY{color:var(--primary);flex-shrink:0}.Profile_MenuText__UrAZE{color:var(--text);flex:1 1;font-size:var(--font-size-md);font-weight:var(--font-weight-semiBold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Profile_MenuArrow__g-uiF{color:var(--text-secondary);flex-shrink:0}.Profile_LogoutLink__fvqcD{align-self:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;font-family:var(--font-family);font-size:var(--font-size-sm);padding:16px;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.Profile_LogoutLink__fvqcD:hover{color:var(--danger)}.Order_Page__oM32n{margin:0 auto;max-width:800px;padding:0 24px 48px}.Order_Filters__EnIR3{display:flex;flex-wrap:wrap;gap:4px 8px;justify-content:center;margin-bottom:24px}@media(min-width:768px){.Order_Filters__EnIR3{gap:8px 16px}}.Order_List__yDy4W{display:flex;flex-direction:column;gap:8px}.Order_Loader__lCtvP{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-sm);padding:24px;text-align:center}.StatusChip_Chip__ehqse{align-items:center;background:none;border:none;color:var(--text);cursor:pointer;display:inline-flex;font-family:var(--font-family);justify-content:center;opacity:.55;padding:16px 24px;position:relative;transition:transform .25s ease,opacity .25s ease}.StatusChip_Chip__ehqse:hover{opacity:.85}.StatusChip_Chip__ehqse:active{transform:translateY(1px)}.StatusChip_Chip__ehqse[data-active=true]{opacity:1;transform:scale(1.15);z-index:2}.StatusChip_BgName__Cp6QB{color:var(--text);font-family:var(--font-family);font-size:24px;font-weight:var(--font-weight-bold);line-height:1;opacity:.06;pointer-events:none;text-transform:uppercase;transition:opacity .2s ease,color .2s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}@media(min-width:1024px){.StatusChip_BgName__Cp6QB{font-size:34px}}.StatusChip_Chip__ehqse:hover .StatusChip_BgName__Cp6QB{opacity:.15}.StatusChip_Chip__ehqse[data-active=true] .StatusChip_BgName__Cp6QB{opacity:.2}.StatusChip_Label__\+5OAX{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-xs);font-weight:var(--font-weight-semiBold);left:50%;letter-spacing:.5px;pointer-events:none;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:1}@media(min-width:768px){.StatusChip_Label__\+5OAX{font-size:var(--font-size-md)}}.StatusChip_Compact__AyamT{padding:4px 8px}@media(min-width:768px){.StatusChip_Compact__AyamT{padding:8px 16px}}.StatusChip_Compact__AyamT[data-active=true]{transform:scale(1.1)}@media(min-width:768px){.StatusChip_Compact__AyamT[data-active=true]{transform:scale(1.15)}}.StatusChip_Compact__AyamT .StatusChip_BgName__Cp6QB{font-size:16px}@media(min-width:768px){.StatusChip_Compact__AyamT .StatusChip_BgName__Cp6QB{font-size:22px}}@media(min-width:1024px){.StatusChip_Compact__AyamT .StatusChip_BgName__Cp6QB{font-size:28px}}.StatusChip_Compact__AyamT .StatusChip_Label__\+5OAX{font-size:10px}@media(min-width:768px){.StatusChip_Compact__AyamT .StatusChip_Label__\+5OAX{font-size:var(--font-size-sm)}}.OrderItem_Row__eR2mi{align-items:center;background-color:var(--card);border-radius:12px;color:var(--text);display:flex;min-width:0;overflow:hidden;padding:16px 24px;position:relative;text-decoration:none;transition:transform .15s ease}.OrderItem_Row__eR2mi:hover{transform:translateY(-2px)}.OrderItem_BgNumber__A-tGi{color:var(--text);font-family:var(--font-family);font-size:48px;font-weight:var(--font-weight-bold);line-height:1;opacity:.08;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%);-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:0}@media(max-width:768px){.OrderItem_BgNumber__A-tGi{font-size:36px}}.OrderItem_RowInfo__JylxU{display:flex;flex-direction:column;gap:4px;min-width:0;padding-right:60px;position:relative;width:100%;z-index:1}@media(max-width:768px){.OrderItem_RowInfo__JylxU{padding-right:40px}}.OrderItem_TopLine__PQppO{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.OrderItem_ClusterLine__Cz6yC{align-items:center;display:flex;gap:6px;min-width:0}.OrderItem_ClusterLogo__IqtNy{background-color:var(--background);border-radius:4px;flex-shrink:0;height:20px;object-fit:cover;width:20px}.OrderItem_ClusterName__6WUqA{color:var(--text-secondary);font-weight:var(--font-weight-semiBold);overflow:hidden;text-overflow:ellipsis}.OrderItem_ClusterName__6WUqA,.OrderItem_OrderStatus__c0rKN{font-family:var(--font-family);font-size:var(--font-size-xs);letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.OrderItem_OrderStatus__c0rKN{flex-shrink:0;font-weight:var(--font-weight-bold)}.OrderItem_BottomLine__k2yLY{align-items:center;display:flex;gap:8px;min-width:0}.OrderItem_OrderDate__UfCFD{color:var(--text-secondary);flex:1 1;font-family:var(--font-family);font-size:var(--font-size-xs);text-align:right;white-space:nowrap}.OrderItem_OrderTotal__WA\+UJ{color:var(--text);flex-shrink:0;font-family:var(--font-family);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);white-space:nowrap}.OrderDetails_Page__0mxli{margin:0 auto;max-width:800px;padding:0 24px 48px}.OrderDetails_StatusHero__9Sxgc{align-items:center;display:flex;height:80px;justify-content:flex-start;margin-bottom:24px;overflow:hidden;padding:0 24px;position:relative}@media(max-width:768px){.OrderDetails_StatusHero__9Sxgc{height:60px}}.OrderDetails_StatusHeroBg__oAdp8{font-family:var(--font-family);font-size:64px;font-weight:var(--font-weight-bold);left:24px;letter-spacing:2px;line-height:1;opacity:.12;overflow:hidden;pointer-events:none;position:absolute;right:24px;text-overflow:ellipsis;text-transform:uppercase;top:50%;transform:translateY(-50%);-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:0}@media(max-width:768px){.OrderDetails_StatusHeroBg__oAdp8{font-size:40px}}.OrderDetails_StatusHeroLabel__P0DFt{font-family:var(--font-family);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:1px;position:relative;text-transform:uppercase;z-index:1}@media(max-width:768px){.OrderDetails_StatusHeroLabel__P0DFt{font-size:var(--font-size-md)}}.OrderDetails_Content__Xh6au{display:flex;flex-direction:column;gap:32px}.OrderDetails_ClusterLink__UzbwO{align-items:center;align-self:flex-start;display:inline-flex;gap:8px;text-decoration:none}.OrderDetails_ClusterLogo__l7G2K{border-radius:4px;height:32px;object-fit:cover;width:32px}.OrderDetails_ClusterName__NGzvB{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-semiBold);letter-spacing:.5px;text-transform:uppercase}.OrderDetails_Section__6c8Ee{display:flex;flex-direction:column;gap:16px}.OrderDetails_SectionTitle__MJ\+C8{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:1px;margin:0;text-transform:uppercase}.OrderDetails_List__2h3a3{background-color:var(--card);border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.OrderDetails_ItemRow__C0YFP{align-items:center;display:flex;gap:16px;padding:16px 24px}.OrderDetails_ItemRow__C0YFP:not(:last-child){border-bottom:1px solid var(--border)}.OrderDetails_ItemName__gThDc{color:var(--text);flex:1 1;font-family:var(--font-family);font-size:var(--font-size-md);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OrderDetails_ItemQty__04p4z{color:var(--text-secondary);flex-shrink:0;font-family:var(--font-family);font-size:var(--font-size-sm)}.OrderDetails_ItemPrice__0RwBX{color:var(--text);flex-shrink:0;font-family:var(--font-family);font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}.OrderDetails_InfoCard__cv0PU{align-items:center;background-color:var(--card);border-radius:12px;display:flex;gap:16px;padding:16px 24px}.OrderDetails_InfoIcon__IZSbM{color:var(--primary);flex-shrink:0}.OrderDetails_InfoText__QfVmj{display:flex;flex-direction:column;gap:2px;min-width:0}.OrderDetails_InfoName__0c\+4W{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-md);font-weight:var(--font-weight-semiBold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OrderDetails_InfoValue__qVTJa{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-sm)}.OrderDetails_NotesCard__iIquv{background-color:var(--card);border-radius:12px;color:var(--text);font-family:var(--font-family);font-size:var(--font-size-md);line-height:1.5;padding:16px 24px;white-space:pre-wrap}.OrderDetails_TotalSection__wMfp\+{background-color:var(--card);border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:24px}.OrderDetails_TotalRow__NPZv1{color:var(--text-secondary);display:flex;font-family:var(--font-family);font-size:var(--font-size-md);justify-content:space-between}.OrderDetails_TotalRow__NPZv1.OrderDetails_Grand__4DxNU{border-top:1px solid var(--border);color:var(--text);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);padding-top:8px}.Address_Page__nbxdl{margin:0 auto;max-width:800px;padding:0 24px 48px}.Address_AddButton__yxK4J{margin:24px 0}.Address_List__nkxKD{display:flex;flex-direction:column}.Address_Loader__pKpEn{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-sm);padding:24px;text-align:center}@media(max-width:480px){.Address_Page__nbxdl{padding:0 16px 32px}}.AddressItem_Row__U8NPI{min-width:0;overflow:hidden;padding:24px 0;position:relative;transition:background-color .2s ease}.AddressItem_Row__U8NPI:after{background:var(--border);bottom:0;content:"";height:1px;left:0;opacity:.7;position:absolute;right:0}.AddressItem_Row__U8NPI:hover .AddressItem_BgMain__kv8YB{opacity:.09}.AddressItem_Row__U8NPI:hover .AddressItem_Name__heB9J{color:var(--primary)}.AddressItem_Bg__Axis5{bottom:4px;display:flex;flex-direction:column;gap:2px;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;-webkit-user-select:none;user-select:none;z-index:0}.AddressItem_BgMain__kv8YB{color:var(--text);font-family:var(--font-family);font-size:72px;font-weight:var(--font-weight-bold);letter-spacing:2px;line-height:1;opacity:.06;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;transition:opacity .2s ease;white-space:nowrap}@media(max-width:768px){.AddressItem_BgMain__kv8YB{font-size:44px}}.AddressItem_BgSub__nrDXp{color:var(--text);font-family:var(--font-family);font-size:14px;font-weight:var(--font-weight-semiBold);letter-spacing:2px;opacity:.06;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.AddressItem_RowInfo__8jQQO{display:flex;flex-direction:column;gap:4px;min-width:0;position:relative;z-index:1}.AddressItem_TopLine__x0LxK{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.AddressItem_StarButton__9SQg-{align-items:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;margin:0;padding:0;transition:color .15s ease,transform .15s ease;width:24px}.AddressItem_StarButton__9SQg-:hover{color:var(--primary);transform:scale(1.1)}.AddressItem_StarActive__xy6AC,.AddressItem_StarActive__xy6AC:hover{color:var(--primary)}.AddressItem_Name__heB9J{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);overflow:hidden;text-overflow:ellipsis;transition:color .15s ease;white-space:nowrap}.AddressItem_AddressLine__Ov\+Rv{display:flex;flex-wrap:wrap;font-family:var(--font-family);font-size:var(--font-size-sm);gap:4px 10px;min-width:0}.AddressItem_City__dRhLZ{color:var(--text-secondary);font-size:var(--font-size-xs);letter-spacing:.5px;text-transform:uppercase}.AddressItem_AddressValue__Gt--Z{color:var(--text)}.AddressItem_Comment__dZn07,.AddressItem_Extra__iLKoi{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-xs)}.AddressItem_Comment__dZn07{font-style:italic}.AddressItem_Actions__CoWvQ{display:flex;flex-wrap:wrap;gap:16px;margin-top:4px}.AddressItem_Action__MBvIm{align-items:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:var(--font-family);font-size:var(--font-size-xs);font-weight:var(--font-weight-semiBold);gap:4px;letter-spacing:.5px;padding:0;text-transform:uppercase;transition:color .15s ease}.AddressItem_Action__MBvIm:hover{color:var(--primary)}.AddressItem_Danger__gVSrT:hover{color:var(--danger)}.AddressForm_Form__RFQYv{background-color:var(--card);border-radius:12px;display:flex;flex-direction:column;gap:16px;margin-bottom:24px;padding:24px}.AddressForm_Field__JRD9q{display:flex;flex-direction:column;gap:6px;min-width:0}.AddressForm_Label__7zbMR{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-xs);letter-spacing:.5px;text-transform:uppercase}.AddressForm_Input__Ta2cZ,.AddressForm_Textarea__Yi08m{background-color:var(--background);border:1px solid var(--border);border-radius:4px;box-sizing:border-box;color:var(--text);font-family:var(--font-family);font-size:var(--font-size-sm);outline:none;padding:10px 12px;width:100%}.AddressForm_Input__Ta2cZ:focus,.AddressForm_Textarea__Yi08m:focus{border-color:var(--primary)}.AddressForm_Textarea__Yi08m{resize:vertical}.AddressForm_Row__sWjmV{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}@media(min-width:480px){.AddressForm_Row__sWjmV{grid-template-columns:repeat(4,1fr)}}.AddressForm_Checkbox__dHPLE{align-items:center;color:var(--text);display:flex;font-family:var(--font-family);font-size:var(--font-size-sm);gap:8px}.AddressForm_Actions__csquG{display:flex;gap:8px;justify-content:flex-end}.GMapInput_container__h2XHM{box-sizing:border-box;margin-bottom:16px;position:relative;width:100%}.GMapInput_input__86QGA{background-color:var(--background);border:1px solid var(--border);border-radius:8px;box-sizing:border-box;color:var(--text);font-family:var(--font-family);font-size:var(--font-size-md);height:48px;outline:none;padding:0 16px;transition:all .2s ease;width:100%}.GMapInput_input__86QGA:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.1)}.GMapInput_input__86QGA::placeholder{color:var(--text-secondary);opacity:.7}@media(max-width:480px){.GMapInput_input__86QGA{font-size:var(--font-size-sm);height:40px}}.GMapInput_validationError__WXZSb{color:var(--danger);font-family:var(--font-family);font-size:var(--font-size-xs);margin-top:4px;min-height:18px;padding-left:4px}.Bonus_Page__rFFKM{margin:0 auto;max-width:800px;padding:0 24px 48px}.Bonus_Filters__EAUBy{display:flex;flex-wrap:wrap;gap:4px 8px;justify-content:center;margin-bottom:24px}@media(min-width:768px){.Bonus_Filters__EAUBy{gap:8px 16px}}.Bonus_Hero__bdKRC{align-items:center;display:flex;height:120px;margin-bottom:24px;overflow:hidden;padding:0 24px;position:relative}@media(max-width:768px){.Bonus_Hero__bdKRC{height:100px}}.Bonus_HeroBg__GhZjv{color:var(--primary);font-family:var(--font-family);font-size:80px;font-weight:var(--font-weight-bold);left:24px;letter-spacing:1px;line-height:1;opacity:.08;overflow:hidden;pointer-events:none;position:absolute;right:24px;text-overflow:ellipsis;top:50%;transform:translateY(-50%);-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:0}@media(max-width:768px){.Bonus_HeroBg__GhZjv{font-size:52px}}.Bonus_HeroContent__UBsIX{display:flex;flex-direction:column;gap:2px;min-width:0;position:relative;z-index:1}.Bonus_HeroCluster__ZW6S0{align-items:center;display:flex;gap:6px;min-width:0}.Bonus_HeroLogo__LknOI{border-radius:4px;flex-shrink:0;height:20px;object-fit:cover;width:20px}.Bonus_HeroClusterName__\+U4am{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-xs);font-weight:var(--font-weight-semiBold);letter-spacing:.5px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.Bonus_HeroBalance__4Y04F{color:var(--primary);font-family:var(--font-family);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:1.1}@media(min-width:1024px){.Bonus_HeroBalance__4Y04F{font-size:var(--font-size-3xl)}}.Bonus_HeroPercent__weQ8F{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.Bonus_List__eteJk{background-color:var(--card);border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.Bonus_Row__bznfO{align-items:center;display:flex;gap:16px;padding:16px 24px}.Bonus_Row__bznfO:not(:last-child){border-bottom:1px solid var(--border)}.Bonus_RowInfo__iQA\+\+{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.Bonus_RowDesc__qBuVs{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-md);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Bonus_RowDate__ghMA1{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-xs)}.Bonus_RowAmount__4x6aa{flex-shrink:0;font-family:var(--font-family);font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}.Bonus_RowAmount__4x6aa[data-type="1"]{color:var(--success)}.Bonus_RowAmount__4x6aa[data-type="2"]{color:var(--danger)}.Bonus_Loader__D85aA{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-sm);padding:24px;text-align:center}.ComplexOrder_Page__EOqTQ{margin:0 auto;max-width:800px;padding:0 24px 48px}.ComplexOrder_Filters__-sC0L{display:flex;flex-wrap:wrap;gap:4px 8px;justify-content:center;margin-bottom:24px}@media(min-width:768px){.ComplexOrder_Filters__-sC0L{gap:8px 16px}}.ComplexOrder_List__UYgi0{display:flex;flex-direction:column;gap:8px}.ComplexOrder_Loader__G0KZH{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-sm);padding:24px;text-align:center}.ComplexOrderItem_Row__RSF5h{align-items:center;background-color:var(--card);border-radius:12px;color:var(--text);display:flex;min-width:0;overflow:hidden;padding:16px 24px;position:relative;text-decoration:none;transition:transform .15s ease}.ComplexOrderItem_Row__RSF5h:hover{transform:translateY(-2px)}.ComplexOrderItem_BgNumber__5kbU9{color:var(--text);font-family:var(--font-family);font-size:48px;font-weight:var(--font-weight-bold);line-height:1;opacity:.08;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%);-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:0}@media(max-width:768px){.ComplexOrderItem_BgNumber__5kbU9{font-size:36px}}.ComplexOrderItem_RowInfo__Bxycd{display:flex;flex-direction:column;gap:4px;min-width:0;padding-right:60px;position:relative;width:100%;z-index:1}@media(max-width:768px){.ComplexOrderItem_RowInfo__Bxycd{padding-right:40px}}.ComplexOrderItem_TopLine__JM48Z{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.ComplexOrderItem_ClusterLine__WSRtB{align-items:center;display:flex;gap:6px;min-width:0}.ComplexOrderItem_ClusterLogo__QOiXa{background-color:var(--background);border-radius:4px;flex-shrink:0;height:20px;object-fit:cover;width:20px}.ComplexOrderItem_ClusterName__xDFKp{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-xs);font-weight:var(--font-weight-semiBold);letter-spacing:.5px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ComplexOrderItem_BottomLine__Jw2Y1{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.ComplexOrderItem_Status__eLucm{font-weight:var(--font-weight-bold);letter-spacing:.5px;text-transform:uppercase}.ComplexOrderItem_Date__wbHEf,.ComplexOrderItem_Status__eLucm{flex-shrink:0;font-family:var(--font-family);font-size:var(--font-size-xs);white-space:nowrap}.ComplexOrderItem_Date__wbHEf{color:var(--text-secondary)}.ComplexOrderItem_Total__0pXld{color:var(--text);flex-shrink:0;font-family:var(--font-family);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin-left:auto;white-space:nowrap}.ComplexOrderDetails_Page__ahMus{margin:0 auto;max-width:800px;padding:0 24px 48px}.ComplexOrderDetails_StatusHero__cDiiO{align-items:center;display:flex;height:80px;justify-content:flex-start;margin-bottom:24px;overflow:hidden;padding:0 24px;position:relative}@media(max-width:768px){.ComplexOrderDetails_StatusHero__cDiiO{height:60px}}.ComplexOrderDetails_StatusHeroBg__eCVWz{font-family:var(--font-family);font-size:64px;font-weight:var(--font-weight-bold);left:24px;letter-spacing:2px;line-height:1;opacity:.12;overflow:hidden;pointer-events:none;position:absolute;right:24px;text-overflow:ellipsis;text-transform:uppercase;top:50%;transform:translateY(-50%);-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:0}@media(max-width:768px){.ComplexOrderDetails_StatusHeroBg__eCVWz{font-size:40px}}.ComplexOrderDetails_StatusHeroLabel__0DdOt{font-family:var(--font-family);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:1px;position:relative;text-transform:uppercase;z-index:1}@media(max-width:768px){.ComplexOrderDetails_StatusHeroLabel__0DdOt{font-size:var(--font-size-md)}}.ComplexOrderDetails_Content__c\+mfL{display:flex;flex-direction:column;gap:32px}.ComplexOrderDetails_Section__8ECIv{display:flex;flex-direction:column;gap:16px}.ComplexOrderDetails_SectionTitle__UrerK{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:1px;margin:0;text-transform:uppercase}.ComplexOrderDetails_List__vCYUU{background-color:var(--card);border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.ComplexOrderDetails_ItemRow__YuBFq{align-items:center;display:flex;gap:16px;padding:16px 24px}.ComplexOrderDetails_ItemRow__YuBFq:not(:last-child){border-bottom:1px solid var(--border)}.ComplexOrderDetails_ItemName__I3PYL{color:var(--text);flex:1 1;font-family:var(--font-family);font-size:var(--font-size-md);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ComplexOrderDetails_ItemQty__mks3s{color:var(--text-secondary);flex-shrink:0;font-family:var(--font-family);font-size:var(--font-size-sm)}.ComplexOrderDetails_ItemPrice__ZCmyP{font-weight:var(--font-weight-bold)}.ComplexOrderDetails_ItemPrice__ZCmyP,.ComplexOrderDetails_ItemValue__UysaK{color:var(--text);flex-shrink:0;font-family:var(--font-family);font-size:var(--font-size-md)}.ComplexOrderDetails_ItemValue__UysaK{max-width:50%;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.ComplexOrderDetails_TreeList__TDYmh{display:flex;flex-direction:column;gap:8px}.ComplexOrderDetails_TreeGroup__e88L6{background-color:var(--card);border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.ComplexOrderDetails_Children__N30Ju{border-left:2px solid var(--border);display:flex;flex-direction:column;margin-bottom:8px;margin-left:24px;padding-left:24px}.ComplexOrderDetails_ChildRow__lVuA6{align-items:center;display:flex;gap:8px;min-width:0;padding:4px 16px}.ComplexOrderDetails_ChildName__auq4q{color:var(--text);flex:1 1;font-family:var(--font-family);font-size:var(--font-size-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ComplexOrderDetails_ChildQty__8rmHl{color:var(--text-secondary);flex-shrink:0;font-family:var(--font-family);font-size:var(--font-size-xs)}.ComplexOrderDetails_ChildPrice__A-ANx{color:var(--text);flex-shrink:0;font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.ComplexOrderDetails_InfoCard__IRLvG,.ComplexOrderDetails_NotesCard__mTh3X{background-color:var(--card);border-radius:12px;color:var(--text);font-family:var(--font-family);font-size:var(--font-size-md);padding:16px 24px}.ComplexOrderDetails_NotesCard__mTh3X{line-height:1.5;white-space:pre-wrap}.ComplexOrderDetails_TotalSection__KFeYM{background-color:var(--card);border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:24px}.ComplexOrderDetails_TotalRow__yCmhn{color:var(--text);display:flex;font-family:var(--font-family);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);justify-content:space-between}.Favorite_Page__WkF0N{margin:0 auto;max-width:800px;padding:0 24px 48px}.Favorite_List__zdkhn{display:flex;flex-direction:column}.Favorite_SectionTitle__Y0mzd{font-size:var(--font-size-xs);font-weight:var(--font-weight-semiBold);letter-spacing:.5px;margin:32px 0 8px;text-transform:uppercase}.Favorite_Loader__glq0P,.Favorite_SectionTitle__Y0mzd{color:var(--text-secondary);font-family:var(--font-family)}.Favorite_Loader__glq0P{font-size:var(--font-size-sm);padding:24px;text-align:center}@media(max-width:480px){.Favorite_Page__WkF0N{padding:0 16px 32px}}.FavoriteItem_Row__1tfUb{align-items:flex-start;display:flex;gap:16px;min-width:0;overflow:hidden;padding:24px 0;position:relative;transition:opacity .2s ease,filter .2s ease}.FavoriteItem_Row__1tfUb:after{background:var(--border);bottom:0;content:"";height:1px;left:0;opacity:.7;position:absolute;right:0}.FavoriteItem_Row__1tfUb:hover .FavoriteItem_BgText__GcI6d{opacity:.09}.FavoriteItem_Unavailable__timgv{filter:grayscale(1);opacity:.55}.FavoriteItem_BgText__GcI6d{bottom:4px;color:var(--text);font-family:var(--font-family);font-size:72px;font-weight:var(--font-weight-bold);left:0;letter-spacing:2px;line-height:1;opacity:.06;overflow:hidden;pointer-events:none;position:absolute;right:0;text-overflow:ellipsis;text-transform:uppercase;transition:opacity .2s ease;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:0}@media(max-width:768px){.FavoriteItem_BgText__GcI6d{font-size:44px}}.FavoriteItem_ImageLink__hC1xN{display:block;flex-shrink:0;position:relative;text-decoration:none;z-index:1}.FavoriteItem_ImageWrap__bW9OR{background-color:#8080800d;border-radius:8px;height:64px;overflow:hidden;position:relative;width:64px}@media(min-width:768px){.FavoriteItem_ImageWrap__bW9OR{height:80px;width:80px}}.FavoriteItem_Image__ItDHr{height:100%;object-fit:cover;width:100%}.FavoriteItem_ImageDim__-gjeA{filter:grayscale(1);opacity:.6}.FavoriteItem_ImagePlaceholder__hXF8z{background-color:#8080801a;height:100%;width:100%}.FavoriteItem_CityBadge__dmGxV{background-color:var(--card);border-radius:999px;bottom:4px;color:var(--text-secondary);font-family:var(--font-family);font-size:9px;font-weight:var(--font-weight-semiBold);left:4px;letter-spacing:.5px;padding:2px 6px;position:absolute;text-transform:uppercase;white-space:nowrap;z-index:2}.FavoriteItem_RowInfo__I975n{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0;position:relative;z-index:1}.FavoriteItem_TopLine__wGeAh{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.FavoriteItem_Name__KiZlL{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);overflow:hidden;text-decoration:none;text-overflow:ellipsis;transition:color .15s ease;white-space:nowrap}.FavoriteItem_Name__KiZlL:hover{color:var(--primary)}.FavoriteItem_Category__FF1dS{font-size:var(--font-size-xs)}.FavoriteItem_Category__FF1dS,.FavoriteItem_UnavailableBadge__EcTeQ{color:var(--text-secondary);font-family:var(--font-family);letter-spacing:.5px;text-transform:uppercase}.FavoriteItem_UnavailableBadge__EcTeQ{font-size:10px;font-weight:var(--font-weight-semiBold);white-space:nowrap}.FavoriteItem_ClusterLine__yXHxc{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.FavoriteItem_ClusterLogo__13eiV{background-color:var(--background);border-radius:4px;height:18px;object-fit:cover;width:18px}.FavoriteItem_ClusterName__uZ4gX{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-xs);font-weight:var(--font-weight-semiBold);letter-spacing:.5px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.FavoriteItem_BottomLine__OF5qh{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:4px}.FavoriteItem_Price__tuHw6{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-semiBold)}.FavoriteItem_Remove__zQNmN{align-items:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;display:inline-flex;height:36px;justify-content:center;margin-left:auto;padding:0;transition:color .15s ease,transform .15s ease;width:36px}.FavoriteItem_Remove__zQNmN:hover:not(:disabled){color:var(--text);transform:scale(1.08)}.FavoriteItem_Remove__zQNmN:disabled{cursor:default;opacity:.5}.FavoriteItem_Remove__zQNmN svg{height:24px;width:24px}.FavoriteItem_OutOfStockBadge__PhrEM{color:var(--text-secondary);font-family:var(--font-family);font-size:10px;font-weight:var(--font-weight-semiBold);letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.Checkout_Page__Upc9Z{margin:0 auto;max-width:800px;padding:0 24px 48px}.Checkout_Content__uoxCL{display:flex;flex-direction:column;gap:24px}.Checkout_Section__4oQnE{border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:8px;padding-bottom:16px}.Checkout_SectionTitle__FK\+eY{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);letter-spacing:1px;margin:0;text-transform:uppercase}.Checkout_Addresses__fEH35{display:flex;flex-direction:column;gap:4px}.Checkout_Submit__c6AKH{margin-top:24px}.Checkout_Success__Fg8\+g{display:flex;flex-direction:column;gap:8px;padding:32px 0}.Checkout_SuccessText__90PdV{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin:0}.Checkout_SuccessSub__JJu4Y{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-sm);margin:0}.Checkout_SuccessActions__WHukM{display:flex;flex-direction:column;gap:8px;margin-top:24px}@media(max-width:480px){.Checkout_Page__Upc9Z{padding:0 16px 32px}}.ValidationError_Container__XIQMV{align-items:flex-start;border:1px solid var(--border);border-radius:8px;box-sizing:border-box;display:flex;gap:8px;overflow:hidden;padding:8px 16px;width:100%}.ValidationError_Icon__nsPQs{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;margin-top:2px}.ValidationError_Message__vkKzs{flex:1 1;font-family:var(--font-family);font-size:var(--font-size-sm);line-height:1.4;margin:0;overflow-wrap:break-word}.ValidationError_Dismiss__iD-70{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;margin-top:-2px;opacity:.7;padding:0}.ValidationError_Dismiss__iD-70:hover{opacity:1}.ValidationError_error__M0xbJ{border-color:var(--danger)}.ValidationError_error__M0xbJ .ValidationError_Dismiss__iD-70,.ValidationError_error__M0xbJ .ValidationError_Icon__nsPQs,.ValidationError_error__M0xbJ .ValidationError_Message__vkKzs{color:var(--danger)}.ValidationError_warning__SeZS6{border-color:#f0ad4e;border-color:var(--warning,#f0ad4e)}.ValidationError_warning__SeZS6 .ValidationError_Dismiss__iD-70,.ValidationError_warning__SeZS6 .ValidationError_Icon__nsPQs,.ValidationError_warning__SeZS6 .ValidationError_Message__vkKzs{color:#f0ad4e;color:var(--warning,#f0ad4e)}.ValidationError_info__IAg9U{border-color:#17a2b8;border-color:var(--info,#17a2b8)}.ValidationError_info__IAg9U .ValidationError_Dismiss__iD-70,.ValidationError_info__IAg9U .ValidationError_Icon__nsPQs,.ValidationError_info__IAg9U .ValidationError_Message__vkKzs{color:#17a2b8;color:var(--info,#17a2b8)}.DeliveryTypeSelector_Container__ZkotL{display:flex;flex-direction:column;gap:8px}.DeliveryTypeSelector_Title__wvPep{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);letter-spacing:1px;margin:0;text-transform:uppercase}.DeliveryTypeSelector_Options__mJNBV{display:flex;flex-wrap:wrap;gap:8px}.DeliveryTypeSelector_Option__21yZc{align-items:center;background:#0000;border:1px solid var(--border);border-radius:8px;color:var(--text-secondary);cursor:pointer;display:inline-flex;flex:1 1;font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-semiBold);gap:6px;justify-content:center;min-width:140px;padding:8px 16px;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.DeliveryTypeSelector_Active__oU7\+p,.DeliveryTypeSelector_Option__21yZc:hover{border-color:var(--primary);color:var(--primary)}.DeliveryTypeSelector_Active__oU7\+p{background-color:var(--primary-light)}.DeliveryTypeSelector_Icon__lgkTT{height:18px;width:18px}.DeliveryTypeSelector_Label__J6JHo{white-space:nowrap}.StoreSelector_Container__USlGW{display:flex;flex-direction:column;gap:8px}.StoreSelector_Title__KqLGD{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);letter-spacing:1px;margin:0;text-transform:uppercase}.StoreSelector_Options__8pUL0{display:flex;flex-direction:column;gap:4px}.StoreSelector_Option__id8wg{align-items:flex-start;background:#0000;border:1px solid var(--border);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:8px 16px;text-align:left;transition:border-color .15s ease,background-color .15s ease;width:100%}.StoreSelector_Option__id8wg:hover{border-color:var(--primary)}.StoreSelector_Active__BUyzr{background-color:var(--primary-light);border-color:var(--primary)}.StoreSelector_Name__kJoP8{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-semiBold)}.StoreSelector_Address__ylykv{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-xs)}.AddressCard_Card__YS3ep{align-items:flex-start;background:#0000;border:1px solid var(--border);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:8px 16px;text-align:left;transition:border-color .15s ease,background-color .15s ease;width:100%}.AddressCard_Card__YS3ep:hover{border-color:var(--primary)}.AddressCard_Selected__M3P2M{background-color:var(--primary-light);border-color:var(--primary)}.AddressCard_Header__baSGY{align-items:center;display:flex;gap:8px;width:100%}.AddressCard_Name__k4\+QM{color:var(--text);font-size:var(--font-size-sm)}.AddressCard_DefaultBadge__ZrUVr,.AddressCard_Name__k4\+QM{font-family:var(--font-family);font-weight:var(--font-weight-semiBold)}.AddressCard_DefaultBadge__ZrUVr{align-items:center;color:var(--primary);display:inline-flex;font-size:10px;gap:4px;letter-spacing:.5px;margin-left:auto;text-transform:uppercase;white-space:nowrap}.AddressCard_Address__t3jOH{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-sm)}.AddressCard_Comment__3Va9Z,.AddressCard_Details__lakoc{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-xs)}.AddressCard_Comment__3Va9Z{font-style:italic}.OrderDetailsSection_Container__MAP8g{display:flex;flex-direction:column;gap:8px}.OrderDetailsSection_Title__28cdY{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);letter-spacing:1px;margin:0;text-transform:uppercase}.OrderDetailsSection_Field__O8ylV{display:flex;flex-direction:column;gap:4px}.OrderDetailsSection_Label__M9uI4{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-xs);letter-spacing:.5px;text-transform:uppercase}.OrderDetailsSection_Input__Nf5yh,.OrderDetailsSection_Textarea__R4NUN{background-color:var(--background);border:1px solid var(--border);border-radius:4px;box-sizing:border-box;color:var(--text);font-family:var(--font-family);font-size:var(--font-size-sm);outline:none;padding:10px 12px;width:100%}.OrderDetailsSection_Input__Nf5yh:focus,.OrderDetailsSection_Textarea__R4NUN:focus{border-color:var(--primary)}.OrderDetailsSection_Textarea__R4NUN{resize:vertical}.OrderDetailsSection_Invalid__fzCOn{border-color:var(--danger)}.OrderDetailsSection_Counter__2gJLY{align-self:flex-end;color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-xs)}.OrderDetailsSection_Error__EDkyP{color:var(--danger);font-family:var(--font-family);font-size:var(--font-size-xs)}.PromoSelector_Container__xMYjZ{display:flex;flex-direction:column;gap:8px}.PromoSelector_Button__A8qPv{align-items:center;background:#0000;border:1px solid var(--border);border-radius:8px;color:var(--text);cursor:pointer;display:flex;font-family:var(--font-family);font-size:var(--font-size-sm);gap:8px;justify-content:space-between;padding:8px 16px;text-align:left;transition:border-color .15s ease;width:100%}.PromoSelector_Button__A8qPv:hover:not(:disabled){border-color:var(--primary)}.PromoSelector_Button__A8qPv:disabled{cursor:default;opacity:.5}.PromoSelector_ButtonText__ITobx{align-items:center;display:inline-flex;gap:4px}.PromoSelector_Badge__fS8v1{border:1px solid var(--primary);border-radius:999px;color:var(--primary);font-size:10px;font-weight:var(--font-weight-semiBold);letter-spacing:.5px;padding:2px 8px;text-transform:uppercase}.PromoSelector_CodeWrap__Ut7tB{display:flex;flex-direction:column;gap:4px}.PromoSelector_CodeLabel__wByuz{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-xs);letter-spacing:.5px;text-transform:uppercase}.PromoSelector_CodeInput__SFN0\+{background-color:var(--background);border:1px solid var(--border);border-radius:4px;color:var(--text);font-family:var(--font-family);font-size:var(--font-size-sm);outline:none;padding:10px 12px;width:100%}.PromoSelector_CodeInput__SFN0\+:focus{border-color:var(--primary)}.PromoSelector_CodeHint__QwtMj{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-xs)}.PromoSelector_Overlay__s91Xr{align-items:flex-end;background-color:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:1300}.PromoSelector_Modal__sNTA4{background-color:var(--background);border-top-left-radius:12px;border-top-right-radius:12px;display:flex;flex-direction:column;max-height:80vh;max-width:500px;width:100%}.PromoSelector_ModalHeader__uvRFW{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:16px}.PromoSelector_ModalTitle__iXYOc{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);letter-spacing:1px;margin:0;text-transform:uppercase}.PromoSelector_Close__Xyt5X{align-items:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;width:32px}.PromoSelector_Close__Xyt5X:hover{color:var(--text)}.PromoSelector_List__KS8\+3{display:flex;flex:1 1;flex-direction:column;gap:4px;overflow-y:auto;padding:16px}.PromoSelector_Item__7dkRJ{background:#0000;border:1px solid var(--border);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:8px 16px;text-align:left;transition:border-color .15s ease,background-color .15s ease;width:100%}.PromoSelector_Item__7dkRJ:hover{border-color:var(--primary)}.PromoSelector_Active__hV58\+{background-color:var(--primary-light);border-color:var(--primary)}.PromoSelector_ItemHeader__5o0MG{align-items:center;display:flex;gap:8px;justify-content:space-between}.PromoSelector_ItemName__\+kJK\+{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-semiBold)}.PromoSelector_ItemDiscount__d\+edY{color:var(--primary);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.PromoSelector_ItemDescription__G1SS-{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-xs)}.PromoSelector_ItemMeta__I2dCg{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:4px}.PromoSelector_Meta__2Kw9E{display:inline-flex;font-size:var(--font-size-xs);gap:4px}.PromoSelector_Empty__7V0aM,.PromoSelector_Meta__2Kw9E{align-items:center;color:var(--text-secondary);font-family:var(--font-family)}.PromoSelector_Empty__7V0aM{display:flex;flex-direction:column;font-size:var(--font-size-sm);gap:8px;padding:32px 16px;text-align:center}.BonusInfo_Container__c-s8u{background-color:var(--card);border:1px solid var(--border);border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:16px}.BonusInfo_Header__8hZM-{align-items:center;display:flex;gap:4px;margin-bottom:4px}.BonusInfo_Icon__Z3WF5{color:var(--primary);flex-shrink:0}.BonusInfo_Title__CKY6l{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);letter-spacing:1px;margin:0;text-transform:uppercase}.BonusInfo_Row__hslSW{align-items:center;display:flex;gap:8px;justify-content:space-between}.BonusInfo_Label__v00dx{color:var(--text-secondary)}.BonusInfo_Label__v00dx,.BonusInfo_Value__WWG0U{font-family:var(--font-family);font-size:var(--font-size-sm)}.BonusInfo_Value__WWG0U{color:var(--text);font-weight:var(--font-weight-bold)}.BonusInfo_Percent__Shk38{background-color:var(--primary);border-radius:999px;color:#fff;font-family:var(--font-family);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);padding:2px 10px}.BonusSpendSelector_Container__7APPQ{background-color:var(--card);border:1px solid var(--border);border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:16px}.BonusSpendSelector_Header__FveH3{align-items:center;display:flex;gap:8px;justify-content:space-between}.BonusSpendSelector_Title__EnxGT{color:var(--text);font-size:var(--font-size-sm)}.BonusSpendSelector_MaxButton__yK4BP,.BonusSpendSelector_Title__EnxGT{font-family:var(--font-family);font-weight:var(--font-weight-semiBold)}.BonusSpendSelector_MaxButton__yK4BP{background:#0000;border:1px solid var(--primary);border-radius:999px;color:var(--primary);cursor:pointer;font-size:11px;letter-spacing:.5px;padding:2px 10px;text-transform:uppercase;transition:background-color .15s ease}.BonusSpendSelector_MaxButton__yK4BP:hover{background-color:var(--primary-light)}.BonusSpendSelector_Slider__QBfg9{appearance:none;border-radius:999px;cursor:pointer;height:4px;outline:none;width:100%}.BonusSpendSelector_Slider__QBfg9::-webkit-slider-thumb{appearance:none;background:var(--primary);border:2px solid var(--background);border-radius:50%;box-shadow:0 1px 3px #0003;cursor:pointer;height:18px;width:18px}.BonusSpendSelector_Slider__QBfg9::-moz-range-thumb{background:var(--primary);border:2px solid var(--background);border-radius:50%;cursor:pointer;height:18px;width:18px}.BonusSpendSelector_ValueRow__Q9E7X{align-items:center;display:flex;gap:8px;justify-content:space-between}.BonusSpendSelector_Value__AtTpB{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-sm)}.BonusSpendSelector_MaxValue__C8dLx{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-xs)}.BonusEarnInfo_Container__5Wp1Y{align-items:center;background-color:var(--card);border:1px solid var(--border);border-radius:8px;display:flex;gap:8px;padding:8px 16px}.BonusEarnInfo_Icon__xuaqp{align-items:center;background-color:var(--primary-light);border-radius:50%;color:var(--primary);display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.BonusEarnInfo_Content__TbHQA{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.BonusEarnInfo_Title__\+gP\+E{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-xs);letter-spacing:.5px;text-transform:uppercase}.BonusEarnInfo_ValueRow__d3Gw-{align-items:baseline;display:flex;gap:4px}.BonusEarnInfo_Value__EIJNz{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}.BonusEarnInfo_Percent__DlYj5{color:var(--primary);font-family:var(--font-family);font-size:var(--font-size-xs);font-weight:var(--font-weight-semiBold)}.BonusMotivator_Container__RbWQq{background-color:var(--card);border:1px dashed var(--border);border-radius:8px;padding:8px 16px}.BonusMotivator_Text__DNxac{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-xs);margin:0;text-align:center}.PaymentMethodSelector_Container__tyfiO{display:flex;flex-direction:column;gap:8px}.PaymentMethodSelector_Title__dKH74{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);letter-spacing:1px;margin:0;text-transform:uppercase}.PaymentMethodSelector_Options__mSFN7{display:flex;flex-direction:column;gap:4px}.PaymentMethodSelector_Option__yvk2S{align-items:center;background:#0000;border:1px solid var(--border);border-radius:8px;cursor:pointer;display:flex;gap:8px;padding:8px 16px;text-align:left;transition:border-color .15s ease,background-color .15s ease;width:100%}.PaymentMethodSelector_Option__yvk2S:hover{border-color:var(--primary)}.PaymentMethodSelector_Active__3nl4Z{background-color:var(--primary-light);border-color:var(--primary)}.PaymentMethodSelector_Icon__nn5zP{color:var(--primary);flex-shrink:0;height:20px;width:20px}.PaymentMethodSelector_Label__Kq2q1{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-sm)}.OrderSummary_Container__mc-rt{display:flex;flex-direction:column;gap:4px;width:100%}.OrderSummary_Title__6ERJt{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);letter-spacing:1px;margin:0 0 8px;text-transform:uppercase}.OrderSummary_Items__Y5Yqz{display:flex;flex-direction:column}.OrderSummary_ItemRow__Rrwau,.OrderSummary_RemainingRow__biJfP{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:8px;justify-content:space-between;padding:4px 0}.OrderSummary_ItemName__qYiBP{color:var(--text);flex:1 1;font-family:var(--font-family);font-size:var(--font-size-sm);min-width:0;overflow:hidden;text-overflow:ellipsis}.OrderSummary_ItemQty__Vsczm{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-xs);white-space:nowrap}.OrderSummary_ItemPrice__IPMgt{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-semiBold);white-space:nowrap}.OrderSummary_Gift__ztDyo{color:var(--primary)}.OrderSummary_Row__8B2jf{align-items:center;display:flex;gap:8px;justify-content:space-between;padding-top:4px}.OrderSummary_RowLabel__kl\+8y{align-items:center;color:var(--text-secondary);display:inline-flex;font-family:var(--font-family);font-size:var(--font-size-sm);gap:4px}.OrderSummary_RowValue__j-JDW{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-sm);white-space:nowrap}.OrderSummary_Accent__GleX2{color:var(--primary);font-weight:var(--font-weight-semiBold)}.OrderSummary_Promo__FlRy7{border:1px solid var(--primary);border-radius:999px;color:var(--primary);font-size:9px;letter-spacing:.5px;padding:1px 6px;text-transform:uppercase}.OrderSummary_TotalRow__yZzEh{align-items:flex-end;border-top:2px solid var(--primary);display:flex;gap:8px;justify-content:space-between;margin-top:8px;padding-top:8px}.OrderSummary_TotalLeft__tMsZZ{display:flex;flex-direction:column;gap:2px}.OrderSummary_TotalLabel__R78uC{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}.OrderSummary_Savings__x34uM{color:var(--primary);font-family:var(--font-family);font-size:var(--font-size-xs)}.OrderSummary_TotalValue__q8l3p{color:var(--primary);font-family:var(--font-family);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);white-space:nowrap}.OrderSummary_Notice__eNw7F{border:1px solid #f0ad4e;border:1px solid var(--warning,#f0ad4e);border-radius:8px;display:flex;flex-direction:column;gap:4px;margin-top:8px;padding:8px 16px}.OrderSummary_NoticeError__0Y9Zq{border-color:var(--danger)}.OrderSummary_NoticeTitle__l-lgx{color:#f0ad4e;color:var(--warning,#f0ad4e);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-semiBold);margin:0}.OrderSummary_NoticeError__0Y9Zq .OrderSummary_NoticeTitle__l-lgx{color:var(--danger)}.OrderSummary_NoticeText__xzAO1{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-xs);margin:0}.OrderSummary_DeliveryInfo__dv79g{border:1px solid var(--border);border-radius:8px;display:flex;flex-direction:column;gap:2px;margin-top:8px;padding:8px}.OrderSummary_InfoRow__kh5ZX{align-items:center;display:flex;gap:8px;justify-content:space-between}.OrderSummary_InfoRow__kh5ZX,.OrderSummary_Note__Gqoci{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-xs)}.OrderSummary_Note__Gqoci{font-style:italic;margin:4px 0 0}.CdekSelector_Container__Cbk9p{display:flex;flex-direction:column;gap:8px}.CdekSelector_Title__t0W6C{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);letter-spacing:1px;margin:0;text-transform:uppercase}.CdekSelector_Section__FDC3T{display:flex;flex-direction:column;gap:8px}.CdekSelector_Subtitle__5i1vs{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-semiBold);letter-spacing:.5px;margin:0;text-transform:uppercase}.CdekSelector_List__CurIl{display:flex;flex-direction:column;gap:4px}.CdekSelector_Card__GR9Ds{background:#0000;border:1px solid var(--border);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:8px 16px;text-align:left;transition:border-color .15s ease,background-color .15s ease;width:100%}.CdekSelector_Card__GR9Ds:hover{border-color:var(--primary)}.CdekSelector_Active__ZGow8{background-color:var(--primary-light);border-color:var(--primary)}.CdekSelector_CardName__Isunz{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-semiBold)}.CdekSelector_CardExtra__ACrXD,.CdekSelector_CardMeta__pQYgX{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-xs)}.CutlerySelector_Container__aCiCz{align-items:center;border:1px solid var(--border);border-radius:8px;display:flex;gap:8px;padding:4px 8px}.CutlerySelector_Icon__zuKzg{align-items:center;background-color:var(--primary-light);border-radius:4px;color:var(--primary);display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.CutlerySelector_Info__MXIXO{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.CutlerySelector_Name__ilaDu{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-semiBold)}.CutlerySelector_Hint__NcgWJ{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-xs)}.CutlerySelector_Controls__0FRog{align-items:center;display:inline-flex;flex-shrink:0;gap:4px}.CutlerySelector_Button__\+Nyl4{align-items:center;background:#0000;border:1px solid var(--border);border-radius:4px;color:var(--text);cursor:pointer;display:inline-flex;font-family:var(--font-family);font-size:var(--font-size-md);height:28px;justify-content:center;padding:0;transition:border-color .15s ease,color .15s ease;width:28px}.CutlerySelector_Button__\+Nyl4:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.CutlerySelector_Button__\+Nyl4:disabled{cursor:default;opacity:.4}.CutlerySelector_Value__lvVQv{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-semiBold);min-width:24px;text-align:center}.DeliveryTimeSelector_Container__shNTr{display:flex;flex-direction:column;gap:4px}.DeliveryTimeSelector_Label__Cjc43{color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-xs);letter-spacing:.5px;text-transform:uppercase}.DeliveryTimeSelector_Warning__RHyM1{color:#f0ad4e;color:var(--warning,#f0ad4e);font-family:var(--font-family);font-size:var(--font-size-xs);margin:0}.DeliveryTimeSelector_Selector__bbrHe{align-items:center;background:#0000;border:1px solid var(--border);border-radius:8px;color:var(--text);cursor:pointer;display:flex;gap:8px;justify-content:space-between;padding:8px 16px;transition:border-color .15s ease;width:100%}.DeliveryTimeSelector_Selector__bbrHe:hover{border-color:var(--primary)}.DeliveryTimeSelector_Text__ElrdP{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-sm)}.DeliveryTimeSelector_Overlay__lqctZ{align-items:center;background-color:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:1400}.DeliveryTimeSelector_Modal__jDhI8{background-color:var(--background);border-radius:12px;display:flex;flex-direction:column;gap:8px;max-width:380px;padding:24px;width:90%}.DeliveryTimeSelector_Title__yI4\+9{color:var(--text);font-family:var(--font-family);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);letter-spacing:1px;margin:0;text-align:center;text-transform:uppercase}.DeliveryTimeSelector_Input__RE8V-{background-color:var(--card);border:1px solid var(--border);border-radius:4px;box-sizing:border-box;color:var(--text);font-family:var(--font-family);font-size:var(--font-size-sm);outline:none;padding:10px 12px;width:100%}.DeliveryTimeSelector_Input__RE8V-:focus{border-color:var(--primary)}.DeliveryTimeSelector_Error__fYfup{color:var(--danger);font-family:var(--font-family);font-size:var(--font-size-xs);margin:0}.DeliveryTimeSelector_Actions__TSNxC{display:flex;gap:8px}.DeliveryTimeSelector_Cancel__cdUze,.DeliveryTimeSelector_Confirm__ZRA8l{border:none;border-radius:4px;cursor:pointer;flex:1 1;font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-semiBold);padding:10px;transition:opacity .15s ease}.DeliveryTimeSelector_Cancel__cdUze{background-color:var(--card);border:1px solid var(--border);color:var(--text)}.DeliveryTimeSelector_Cancel__cdUze:hover{border-color:var(--primary)}.DeliveryTimeSelector_Confirm__ZRA8l{background-color:var(--primary);color:#fff}.DeliveryTimeSelector_Confirm__ZRA8l:hover:not(:disabled){opacity:.9}.DeliveryTimeSelector_Confirm__ZRA8l:disabled{cursor:not-allowed;opacity:.5}.GiftSelector_Container__bbKLf{display:flex;flex-direction:column;gap:4px;margin-top:4px}.GiftSelector_Header__oiIiL{border:1px solid var(--border);border-radius:4px;color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-xs);padding:4px 8px}.GiftSelector_Required__AwEHb{border-color:var(--danger);color:var(--danger)}.GiftSelector_Grid__5QdMN{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(2,1fr)}.GiftSelector_Card__Yypno{align-items:center;background:#0000;border:1px solid var(--border);border-radius:4px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:4px;transition:border-color .15s ease,background-color .15s ease}.GiftSelector_Card__Yypno:hover{border-color:var(--primary)}.GiftSelector_Active__DylfV{background-color:var(--primary-light);border-color:var(--primary)}.GiftSelector_Image__P8jWh{border-radius:4px;height:60px;object-fit:cover;width:60px}.GiftSelector_ImagePlaceholder__UNqAm{background-color:#8080801a;border-radius:4px;height:60px;width:60px}.GiftSelector_Name__aVgRM{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text);display:-webkit-box;font-family:var(--font-family);font-size:var(--font-size-xs);font-weight:var(--font-weight-semiBold);overflow:hidden;text-align:center}.ComplexCheckout_Page__NIV8H{margin:0 auto;max-width:800px;padding:0 24px 48px}@media(max-width:480px){.ComplexCheckout_Page__NIV8H{padding:0 16px 32px}}
/*# sourceMappingURL=main.1043080a.css.map*/