.admin-shell{color:#1c2630;background:#f3f6f9;grid-template-columns:252px minmax(0,1fr);min-height:100vh;font-family:Inter,Segoe UI,Arial,sans-serif;display:grid}.admin-sidebar{color:#d8e0e8;background:#17202a;flex-direction:column;height:100vh;padding:24px 16px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.admin-brand{color:#fff;text-align:left;background:0 0;border:0;align-items:center;gap:10px;height:52px;padding:0 10px;display:flex}.admin-brand span{letter-spacing:-.8px;font-size:21px;font-style:italic;font-weight:850}.admin-brand small{color:#8cc8ff;letter-spacing:.8px;background:#2585da2e;border-radius:5px;padding:4px 6px;font-size:9px;font-weight:800}.admin-sidebar nav{gap:5px;margin-top:20px;display:grid}.admin-nav-group{gap:5px;margin-top:18px;display:grid}.admin-nav-group h2{color:#748291;text-transform:uppercase;letter-spacing:1.1px;margin:0 10px 7px;font-size:10px}.admin-sidebar nav button{color:#9eabb8;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:21px 1fr auto;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 11px;transition:color .16s,background .16s;display:grid}.admin-sidebar nav button svg{width:18px;height:18px}.admin-sidebar nav button b{color:#788695;text-align:center;background:#202b36;border-radius:8px;min-width:25px;padding:3px 6px;font-size:10px}.admin-sidebar nav button:hover{color:#fff;background:#ffffff0d}.admin-sidebar nav button.active{color:#fff;background:#2383d7;box-shadow:0 7px 18px #0070da38}.admin-sidebar nav button.active b{color:#fff;background:#ffffff2b}.admin-back{color:#aeb9c4;background:0 0;border:1px solid #2e3a45;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:43px;margin-top:auto;display:flex}.admin-back svg{width:17px}.admin-main{min-width:0}.admin-topbar{background:#fff;border-bottom:1px solid #e0e6eb;justify-content:space-between;align-items:center;height:74px;padding:0 32px;display:flex}.admin-topbar>div{color:#8a969f;align-items:center;gap:9px;font-size:13px;display:flex}.admin-topbar strong{color:#26323d}.admin-topbar>button{color:#51606d;background:#fff;border:1px solid #dce4ea;border-radius:9px;align-items:center;gap:8px;height:38px;padding:0 13px;display:flex}.admin-topbar>button svg{width:16px}.admin-content{width:min(1440px,100% - 54px);margin:0 auto;padding:34px 0 70px}.admin-page-heading{justify-content:space-between;align-items:flex-start;gap:24px;min-height:61px;display:flex}.admin-page-heading p{color:#8d9aa4;text-transform:uppercase;letter-spacing:.75px;margin:0 0 6px;font-size:12px;font-weight:650}.admin-page-heading h1{color:#16212b;letter-spacing:-.5px;margin:0;font-size:28px}.admin-page-heading>button{color:#fff;background:#2383d7;border:0;border-radius:10px;align-items:center;gap:8px;height:42px;padding:0 16px;font-weight:700;display:flex;box-shadow:0 8px 18px #2383d72e}.admin-page-heading>button svg{width:18px}.admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-top:22px;display:grid}.admin-stats button{text-align:left;background:#fff;border:1px solid #e2e8ed;border-radius:13px;align-items:center;gap:15px;min-height:112px;padding:20px;display:flex;box-shadow:0 5px 16px #2843570a}.admin-stats i{border-radius:13px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.admin-stats i svg{width:22px}.admin-stats i.blue{color:#167dcc;background:#e7f3fd}.admin-stats i.purple{color:#7054d8;background:#eeeafe}.admin-stats i.green{color:#2b9d6b;background:#e6f7ef}.admin-stats i.orange{color:#d57927;background:#fff1e3}.admin-stats span{color:#82909b;flex-direction:column;gap:5px;font-size:13px;display:flex}.admin-stats strong{color:#18232d;font-size:25px}.admin-dashboard-grid{grid-template-columns:1.25fr .75fr;gap:18px;margin-top:18px;display:grid}.admin-dashboard-grid>article{background:#fff;border:1px solid #e2e8ed;border-radius:13px;min-height:280px;padding:22px;box-shadow:0 5px 16px #2843570a}.admin-card-heading{border-bottom:1px solid #edf0f3;padding-bottom:17px}.admin-card-heading>div{color:#25313b;align-items:center;gap:9px;font-size:16px;font-weight:750;display:flex}.admin-card-heading svg{color:#2383d7;width:19px}.admin-quick-actions{grid-template-columns:repeat(2,1fr);gap:12px;padding-top:18px;display:grid}.admin-quick-actions button{color:#41505d;text-align:left;background:#fafcfd;border:1px solid #e5e9ed;border-radius:11px;align-items:center;gap:11px;min-height:73px;padding:0 16px;transition:border .16s,color .16s,background .16s;display:flex}.admin-quick-actions button:hover{color:#167dcc;background:#f5faff;border-color:#9eccef}.admin-quick-actions svg{flex:0 0 19px;width:19px}.admin-finance-total{flex-direction:column;padding:29px 0 18px;display:flex}.admin-finance-total span{color:#82909a;font-size:13px}.admin-finance-total strong{color:#17232d;margin-top:7px;font-size:31px}.admin-finance-total small{color:#9ba6ae;margin-top:9px}.admin-inline-link{color:#167dcc;background:0 0;border:0;padding:0;font-weight:650}.admin-toolbar{background:#fff;border:1px solid #e2e8ed;border-bottom:0;border-radius:13px 13px 0 0;justify-content:space-between;align-items:center;gap:18px;min-height:68px;margin-top:20px;padding:12px 16px;display:flex}.admin-toolbar label{background:#f8fafb;border:1px solid #dfe6eb;border-radius:9px;align-items:center;gap:9px;width:min(430px,100%);height:42px;padding:0 13px;display:flex}.admin-toolbar label svg{color:#8d99a3;width:17px}.admin-toolbar input{color:#26333e;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1}.admin-toolbar>span{color:#89959f;font-size:13px}.admin-table-card{background:#fff;border:1px solid #e2e8ed;border-radius:0 0 13px 13px;min-height:300px;overflow:hidden;box-shadow:0 5px 16px #2843570a}.admin-table-scroll{overflow-x:auto}.admin-table-card table{border-collapse:collapse;table-layout:auto;width:100%}.admin-table-card th{color:#7e8b96;text-align:left;text-transform:uppercase;letter-spacing:.55px;white-space:nowrap;background:#fafbfc;border-bottom:1px solid #e9edf0;height:47px;padding:0 15px;font-size:11px;font-weight:750}.admin-table-card td{color:#34424e;border-bottom:1px solid #edf0f2;max-width:290px;height:59px;padding:8px 15px;font-size:13px}.admin-table-card td>span:not(.admin-status){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-table-card tr:last-child td{border-bottom:0}.admin-table-card tbody tr:hover{background:#fbfdff}.admin-row-actions{justify-content:flex-end;gap:6px;display:flex}.admin-row-actions button{color:#64717c;background:#fff;border:1px solid #dfe6eb;border-radius:8px;place-items:center;width:33px;height:33px;display:grid}.admin-row-actions button:hover{color:#167dcc;border-color:#9eccef}.admin-row-actions button.danger:hover{color:#d94c55;border-color:#f0b3b7}.admin-row-actions svg{width:15px}.admin-status{color:#507183;white-space:nowrap;background:#eaf2f6;border-radius:7px;padding:5px 8px;font-size:11px;font-weight:750;display:inline-flex}.admin-status-paid,.admin-status-open{color:#237d57;background:#e5f5ed}.admin-status-waiting,.admin-status-pending-payment,.admin-status-confirming{color:#9c6a1d;background:#fff2d9}.admin-status-cancelled,.admin-status-expired,.admin-status-failed,.admin-status-closed{color:#9a5559;background:#f9e9ea}.admin-empty,.admin-loading{color:#87949e;justify-content:center;align-items:center;gap:10px;min-height:260px;display:flex}.admin-loading svg{width:18px}.spinning{animation:1s linear infinite admin-spin}@keyframes admin-spin{to{transform:rotate(360deg)}}.admin-modal-backdrop{z-index:100;background:#1119217a;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.admin-modal{background:#fff;border-radius:15px;width:min(760px,100%);max-height:calc(100vh - 56px);overflow-y:auto;box-shadow:0 24px 70px #0c1b2847}.admin-modal>header{border-bottom:1px solid #e8ecef;justify-content:space-between;align-items:center;min-height:82px;padding:18px 24px;display:flex}.admin-modal>header span{color:#87939d;text-transform:uppercase;letter-spacing:.7px;font-size:11px;font-weight:700}.admin-modal h2{color:#1a2630;margin:4px 0 0;font-size:22px}.admin-modal>header>button{color:#75818b;background:#f1f4f6;border:0;border-radius:9px;place-items:center;width:37px;height:37px;display:grid}.admin-modal>header svg{width:18px}.admin-modal form{padding:22px 24px 24px}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.admin-form-grid>label:not(.admin-checkbox){color:#63717c;flex-direction:column;gap:7px;font-size:12px;font-weight:650;display:flex}.admin-form-grid label.wide{grid-column:1/-1}.admin-form-grid input:not([type=checkbox]),.admin-form-grid select,.admin-form-grid textarea{color:#26333e;width:100%;font:inherit;background:#fff;border:1px solid #dce3e8;border-radius:9px;outline:0;padding:0 12px;font-weight:400}.admin-form-grid input:not([type=checkbox]),.admin-form-grid select{height:43px}.admin-form-grid input[type=color]{padding:5px}.admin-form-grid textarea{resize:vertical;min-height:95px;padding-block:11px}.admin-form-grid input:focus,.admin-form-grid select:focus,.admin-form-grid textarea:focus{border-color:#84bde9;box-shadow:0 0 0 3px #2383d714}.admin-form-grid input[readonly],.admin-form-grid textarea[readonly]{color:#667681;cursor:default;background:#f3f6f8}.admin-checkbox{color:#44525e;border:1px solid #e1e7eb;border-radius:9px;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-size:13px;display:flex}.admin-checkbox input{accent-color:#2383d7;width:17px;height:17px}.admin-multiselect{border:1px solid #dce3e8;border-radius:10px;grid-column:1/-1;margin:0;padding:12px}.admin-multiselect legend{color:#63717c;padding:0 6px;font-size:12px;font-weight:650}.admin-multiselect>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-multiselect label{color:#3f4d58;cursor:pointer;background:#fafcfd;border:1px solid #e4e9ed;border-radius:8px;align-items:center;gap:9px;min-height:39px;padding:0 10px;font-size:13px;display:flex}.admin-multiselect label:has(input:checked){color:#167dcc;background:#f2f9fe;border-color:#8dc2e9}.admin-multiselect input{accent-color:#2383d7;width:16px;height:16px}.admin-multiselect small{color:#b16a24;margin-top:9px;display:block}.admin-form-error{color:#af3942;background:#fff0f1;border-radius:8px;margin:16px 0 0;padding:11px 13px;font-size:13px}.admin-modal form>footer{border-top:1px solid #edf0f2;justify-content:flex-end;gap:10px;margin-top:23px;padding-top:18px;display:flex}.admin-modal form>footer button{color:#53616d;background:#fff;border:1px solid #dfe5e9;border-radius:9px;align-items:center;gap:8px;height:42px;padding:0 17px;display:flex}.admin-modal form>footer button.primary{color:#fff;background:#2383d7;border-color:#2383d7}.admin-modal form>footer svg{width:16px}.admin-toast{z-index:120;color:#fff;background:#23865e;border-radius:10px;align-items:center;gap:9px;min-height:48px;padding:0 17px;font-size:13px;font-weight:700;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 30px #14553c40}.admin-toast svg{width:17px}.admin-denied{text-align:center;background:#f4f7f9;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.admin-denied-icon{color:#c74751;background:#ffe9eb;border-radius:20px;place-items:center;width:64px;height:64px;font-size:30px;font-weight:850;display:grid}.admin-denied h1{margin:20px 0 5px}.admin-denied p{color:#75828c}.admin-denied button{color:#fff;background:#2383d7;border:0;border-radius:9px;height:42px;padding:0 17px}@media (width<=1050px){.admin-shell{grid-template-columns:82px minmax(0,1fr)}.admin-sidebar{padding-inline:11px}.admin-brand{justify-content:center}.admin-brand span{display:none}.admin-sidebar nav button{grid-template-columns:1fr;place-items:center;padding:0}.admin-sidebar nav button span,.admin-sidebar nav button b,.admin-nav-group h2,.admin-back{font-size:0}.admin-back svg{width:19px}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.admin-shell{display:block}.admin-sidebar{z-index:20;flex-direction:row;align-items:center;width:100%;height:auto;padding:8px 10px;position:sticky;overflow-x:auto}.admin-brand{flex:0 0 52px;width:52px}.admin-sidebar nav,.admin-nav-group{margin:0;display:flex}.admin-sidebar nav button{flex:0 0 44px;width:44px;height:44px;min-height:44px}.admin-sidebar nav button span,.admin-sidebar nav button b,.admin-nav-group h2,.admin-back{display:none}.admin-topbar{height:62px;padding:0 16px}.admin-topbar>div span{display:none}.admin-topbar>button{font-size:0}.admin-content{width:calc(100% - 24px);padding-top:22px}.admin-page-heading h1{font-size:24px}.admin-page-heading>button{padding:0 12px;font-size:0}.admin-stats{grid-template-columns:1fr 1fr;gap:10px}.admin-stats button{min-height:94px;padding:13px}.admin-stats i{flex-basis:39px;width:39px;height:39px}.admin-dashboard-grid,.admin-quick-actions{grid-template-columns:1fr}.admin-toolbar{flex-direction:column;align-items:stretch}.admin-toolbar label{width:100%}.admin-form-grid{grid-template-columns:1fr}.admin-form-grid label.wide{grid-column:auto}.admin-modal-backdrop{padding:10px}}.app-shell{min-height:100vh;overflow-x:hidden}.container{width:min(1088px,100% - 36px);margin-inline:auto}.header-wide{width:min(1680px,100% - 80px);margin-inline:auto}.site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;background:#fffffff0;border-bottom:1px solid #dce9f2cc;height:62px;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;height:100%;display:flex}.brand{letter-spacing:-.8px;color:#151b21;background:0 0;border:0;align-items:flex-start;padding:0;font-size:22px;font-style:italic;font-weight:850;display:inline-flex}.brand-mark{color:var(--blue);margin:-3px 0 0 3px;font-size:13px}.catalog-nav{align-items:center;gap:25px;display:flex}.catalog-nav>button:not(.profile-avatar){color:#25292d;white-space:nowrap;background:0 0;border:0;padding:0;font-size:14px}.catalog-nav>button:not(.profile-avatar):hover,.catalog-nav>button.active{color:var(--blue)}.account-auth-actions{align-items:center;gap:20px;display:flex}.account-auth-actions button{color:#087be3;background:#dcecf9;border:0;border-radius:15px;height:45px;padding:0 31px;font-size:16px}.account-auth-actions button:last-child{color:#fff;background:#72afe1;min-width:167px}.account-auth-actions button:hover{filter:brightness(.97)}.profile-avatar{color:#d4d8dc;background:radial-gradient(circle at 50% 35%,#4d4d50 0 24%,#26262a 25% 63%,#111 64% 100%);border:0;border-radius:50%;place-items:end center;width:33px;height:33px;padding:0;font-size:11px;font-weight:800;display:grid;overflow:hidden;box-shadow:inset 0 0 0 3px #343439}.header-actions{align-items:center;gap:10px;display:flex}.button{border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 22px;font-size:14px;font-weight:650;transition:all .2s;display:inline-flex}.button-primary{color:#fff;background:linear-gradient(135deg,#52a4e6,#2383d7);box-shadow:0 8px 22px #2383d733}.button-primary:hover{transform:translateY(-1px);box-shadow:0 10px 28px #2383d745}.button-quiet{color:#4f94c8;background:#e8f4fd}.button-quiet:hover{background:#dceffc}.icon-action{border:1px solid var(--line);color:#617383;background:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.icon-action.active,.icon-action:hover{color:var(--blue);background:#f2f9ff;border-color:#9dcced}.user-chip{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:9px;padding:5px 12px 5px 6px;display:flex}.user-chip>span:last-child{flex-direction:column;font-size:13px;line-height:1.2;display:flex}.user-chip small{color:var(--muted);margin-top:2px;font-size:11px}.user-avatar{color:#fff;background:#2383d7;border-radius:9px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.main-content{padding-top:21px}.market-tabs{scrollbar-width:none;align-items:center;gap:18px;min-height:40px;display:flex;overflow-x:auto}.market-tabs::-webkit-scrollbar{display:none}.market-tabs button{color:#242a30;background:0 0;border:0;flex:none;padding:10px 1px 5px;font-size:16px;position:relative}.market-tabs button>span{margin-right:2px}.market-tabs button:hover{color:var(--blue)}.market-tabs button.selected{color:#087be3;font-weight:400}.market-tabs button:nth-child(n+6):not(.selected){color:#b8bdc2}.market-tabs button.selected:after{content:"";background:#087be3;height:2px;position:absolute;bottom:0;left:0;right:0}.filter-bar{background:#fff;border:2px solid #187fe0;border-radius:9px;grid-template-columns:145fr 138fr 138fr 138fr repeat(4,102fr) 116fr;min-height:65px;margin-top:10px;display:grid;overflow:hidden;box-shadow:0 9px 30px #2383d714}.filter-bar label{color:#8795a1;border-right:1px solid #edf1f4;align-items:center;min-width:0;display:flex;position:relative}.filter-bar select,.filter-bar input{appearance:none;color:#171a1d;background:#fff;border:0;outline:0;width:100%;min-width:0;height:61px;padding:0 16px;font-size:16px}.filter-bar select{background-image:none;padding-right:10px}.filter-bar label:first-child select{color:#087be3}.filter-bar input::placeholder{color:#aeb5bb}.price-field input{padding-right:0}.price-field span{color:#abb2b8;padding:0 14px 0 3px;font-size:14px}.search-button{color:#fff;background:#237dce;border:0;font-size:16px;font-weight:400}.search-button:hover{background:var(--blue-dark)}.service-strip{min-height:60px;box-shadow:var(--shadow);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;margin-top:15px;padding:10px 16px;display:flex}.service-strip>div{align-items:baseline;gap:18px;display:flex}.service-strip strong{color:#087be3;font-size:19px}.service-strip span{color:#171a1d;font-size:16px}.service-strip button{color:#fff;background:#1d7dd2;border:0;border-radius:7px;align-items:center;gap:5px;height:35px;padding:0 9px;font-size:14px;display:flex}.service-strip button span{color:#fff}.notices{gap:16px;margin-top:16px;display:grid}.notices article{background:#fff;border-radius:9px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-height:88px;padding:14px 44px 14px 16px;display:flex;position:relative;box-shadow:0 8px 23px #407ca614}.notices article:nth-child(2){gap:10px;min-height:116px}.notices article>span{color:#151719;background:#ffd0c2;border-radius:5px;padding:2px 6px;font-size:14px;font-weight:400}.notices article:nth-child(2)>span{background:#ffd64d}.notices article>div{gap:7px;display:grid}.notices p{color:#151719;margin:0;font-size:16px;line-height:1.25}.notices svg{color:#b7bec4;position:absolute;right:15px}.hero-wrap{margin-top:16px}.hero-grid{grid-template-columns:minmax(0,3.2fr) 254px;gap:14px;display:grid}.hero-card{min-height:258px;box-shadow:var(--shadow);background:#fff;border-radius:9px;overflow:visible}.hero-main{justify-content:space-around;align-items:center;padding:18px 72px 18px 56px;display:flex;position:relative}.hero-copy{text-align:center;color:#202326;flex-direction:column;align-items:center;width:43%;display:flex}.hero-emoji{margin-bottom:13px;font-size:33px;line-height:1}.hero-copy strong,.hero-side strong{font-size:16px;line-height:1.25}.hero-copy p,.hero-side p{margin:6px 0 0;font-size:16px;line-height:1.35}.hero-logo-stack{width:43%;height:220px;position:relative}.hero-logo-stack span{color:#15191d;white-space:nowrap;background:#fff;border:1px solid #f0f3f5;border-radius:11px;place-items:center;min-width:170px;height:51px;padding:0 19px;font-size:22px;font-weight:900;display:grid;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 9px 25px #3877a521}.hero-logo-stack span:first-child{color:#25be55;font-size:17px;top:0}.hero-logo-stack span:nth-child(2){z-index:2;top:45px}.hero-logo-stack span:nth-child(3){z-index:3;font-size:17px;font-weight:600;top:89px}.hero-logo-stack span:nth-child(4){z-index:4;color:#f28b21;top:133px}.hero-logo-stack span:nth-child(5){z-index:5;font-style:italic;top:177px}.hero-side{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:relative}.hero-side .hero-emoji{margin-bottom:19px}.hero-side p{color:#31363a}.hero-arrow{z-index:6;color:#2785dc;background:#fff;border:0;border-radius:50%;place-items:center;width:35px;height:35px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 7px 20px #2b70a321}.hero-arrow svg{width:18px;height:18px}.hero-arrow-left{left:-17px}.hero-arrow-right{right:-17px}.hero-dots{justify-content:center;align-items:center;gap:8px;height:28px;display:flex}.hero-dots i{background:#e0e2e4;border-radius:50%;width:8px;height:8px}.hero-dots i:first-child{background:#2281d7}.eyebrow,.section-kicker{text-transform:uppercase;color:var(--blue);letter-spacing:1.4px;font-size:10px;font-weight:800}.section-block{padding-top:32px}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:16px;display:flex}.section-heading h2,.about-panel h2{color:#1a2026;letter-spacing:-.35px;margin:3px 0 0;font-size:22px}.section-heading>button{color:var(--blue);background:0 0;border:0;align-items:center;padding:5px 0;display:flex}.store-grid{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.store-card{background:#fff;border:1px solid #e6eef4;border-radius:13px;flex-direction:column;align-items:center;min-width:0;min-height:142px;padding:13px 9px 11px;transition:all .2s;display:flex;position:relative;box-shadow:0 7px 20px #266fa40f}.store-card:hover,.store-card.chosen{border-color:#96c9ec;transform:translateY(-2px);box-shadow:0 11px 26px #266fa41f}.store-logo{color:#fff;letter-spacing:-1px;border-radius:14px;place-items:center;width:70px;height:70px;font-size:28px;font-weight:850;display:grid;box-shadow:inset 0 0 0 1px #ffffff2e}.store-card strong{text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:9px;font-size:13px;overflow:hidden}.store-card>span:nth-of-type(2){color:#75818c;align-items:center;gap:5px;margin-top:5px;font-size:11px;display:flex}.store-card>span:nth-of-type(2) svg{color:var(--blue)}.store-heart{color:#d7dde2;position:absolute;top:10px;right:9px}.product-heading{align-items:center}.product-heading select{border:1px solid var(--line);color:#596672;background:#fff;border-radius:10px;outline:0;padding:9px 32px 9px 12px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.product-card{background:#fff;border:1px solid #e6eef4;border-radius:14px;min-height:225px;transition:all .2s;position:relative;overflow:hidden;box-shadow:0 8px 25px #266fa412}.product-card:hover{transform:translateY(-2px);box-shadow:0 13px 30px #266fa41f}.product-main{text-align:left;background:0 0;border:0;grid-template-columns:158px 1fr;gap:17px;width:100%;min-height:225px;padding:13px;display:grid}.product-main>img{object-fit:cover;background:#eef4f7;border-radius:11px;width:158px;height:199px}.product-body{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.store-line{color:#57636d;text-transform:uppercase;letter-spacing:.4px;align-items:center;gap:7px;font-size:11px;font-weight:750;display:flex}.store-line i{color:#fff;border-radius:6px;place-items:center;width:21px;height:21px;font-size:9px;font-style:normal;display:grid}.product-body h3{color:#1b2229;margin:8px 30px 4px 0;font-size:16px;line-height:1.25}.rating{align-items:center;gap:9px;display:flex}.rating>span{color:#ffc84b;display:flex}.rating b{color:#4c5862;font-size:11px;font-weight:650}.product-body>p{color:#78838d;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 10px;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.product-price{color:#343d45;align-items:baseline;gap:5px;margin-top:auto;font-size:12px;display:flex}.product-price b{color:var(--blue);font-size:18px}.product-price small{color:#8d979f}.locations{color:#72808a;align-items:center;gap:5px;max-width:100%;margin-top:8px;font-size:10px;display:flex}.locations svg{color:var(--blue);flex:none}.locations span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.favorite-button{color:#bcc6cc;z-index:2;background:#ffffffeb;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px}.favorite-button:hover{color:#e86673}.favorite-button:has(svg[fill]:not([fill=none])){color:#e86673}.product-skeleton{background:linear-gradient(90deg,#edf2f5 25%,#f8fbfd 45%,#edf2f5 65%) 0 0/260% 100%;border-radius:14px;height:225px;animation:1.3s linear infinite shimmer}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.empty-state{color:#82909b;background:#fff;border:1px dashed #bdd4e4;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:210px;display:flex}.empty-state h3{color:#28323b;margin:12px 0 5px}.empty-state p{margin:0;font-size:13px}.pagination{color:#687681;justify-content:center;align-items:center;gap:13px;margin-top:20px;font-size:13px;display:flex}.pagination button{border:1px solid var(--line);width:38px;height:38px;color:var(--blue);background:#fff;border-radius:10px;place-items:center;display:grid}.pagination button:disabled{color:#c0c8ce}.about-panel{color:#fff;background:linear-gradient(135deg,#18232e,#243c50);border-radius:18px;grid-template-columns:1.1fr 1.7fr auto;align-items:center;gap:30px;margin:40px 0 48px;padding:31px 34px;display:grid;box-shadow:0 18px 40px #17364e33}.about-panel h2{color:#fff;max-width:300px}.about-panel>p{color:#c3d1dc;margin:0;font-size:13px;line-height:1.65}.about-numbers{gap:22px;display:flex}.about-numbers span{text-transform:uppercase;color:#9fb3c2;letter-spacing:.7px;white-space:nowrap;flex-direction:column;font-size:8px;display:flex}.about-numbers b{color:#fff;letter-spacing:-.8px;font-size:25px}footer{border-top:1px solid var(--line);background:#fff}footer .container{color:#84909a;align-items:center;gap:21px;min-height:82px;font-size:12px;display:flex}.footer-brand{color:#202830;font-size:17px;font-style:italic;font-weight:850}footer nav{gap:22px;margin-left:auto;display:flex}footer nav button{color:#78848e;background:0 0;border:0}.product-page{background:linear-gradient(#f3faff 0,#fff 270px)}.product-page-container{grid-template-columns:336px minmax(0,720px);align-items:start;gap:32px;width:min(1088px,100% - 36px);margin-inline:auto;padding-top:24px;display:grid}.product-filter-card{background:#fff;border-radius:9px;overflow:hidden;box-shadow:0 10px 34px #347eb221}.product-filter-card form{flex-direction:column;display:flex}.product-filter-card form>label,.product-filter-platform{text-align:left;color:#11171c;background:#fff;border:0;border-bottom:1px solid #f0f1f2;align-items:center;height:58px;min-height:58px;padding:0 16px;display:flex}.product-filter-platform{font-size:16px}.product-filter-card select,.product-filter-card input{appearance:none;color:#15191d;background:#fff;border:0;outline:0;width:100%;height:56px;font-size:16px}.product-filter-card form>label:first-of-type select{color:#087be3}.product-filter-card input::placeholder{color:#191d21;opacity:1}.product-filter-ranges{grid-template-columns:1fr 1fr;display:grid}.product-filter-ranges label{border-bottom:1px solid #f0f1f2;border-right:1px solid #f0f1f2;align-items:center;height:56px;padding:0 16px;display:flex}.product-filter-ranges label:nth-child(2n){border-right:0}.product-filter-ranges input{color:#30363b;min-width:0}.product-filter-ranges input::placeholder{color:#afb5bb}.product-filter-ranges span{color:#aeb4ba;font-size:14px}.product-filter-submit{color:#fff;background:#237dce;border:0;border-radius:13px;height:44px;margin:20px 16px;font-size:16px}.product-filter-submit:hover{background:#176fbc}.product-info-column{min-width:0}.product-page-heading{grid-template-columns:1fr auto 1fr;align-items:center;height:65px;display:grid}.product-page-heading>button{color:#087be3;background:0 0;border:0;justify-self:start;align-items:center;gap:3px;padding:0;font-size:16px;display:inline-flex}.product-page-heading>button svg{width:19px;height:19px}.product-page-heading h1{color:#090b0d;grid-column:2;margin:0;font-size:24px;line-height:1}.product-detail-card{background:#fff;border-radius:9px;padding:12px 16px 16px;box-shadow:0 9px 32px #337aad1f}.product-detail-summary{grid-template-columns:154px minmax(0,1fr) 150px;gap:14px;min-height:154px;display:grid}.product-detail-summary>img{object-fit:cover;background:#eef3f6;border-radius:8px;width:154px;height:154px}.product-detail-copy{min-width:0;padding-top:3px}.product-detail-copy h2{color:#11161a;margin:0 0 14px;font-size:21px;font-weight:500;line-height:1.15}.product-detail-store{color:#4a4f54;text-transform:uppercase;align-items:center;gap:8px;font-size:20px;font-weight:850;line-height:1;display:flex}.product-detail-store i{color:#fff;border-radius:5px;place-items:center;width:23px;height:23px;font-size:11px;font-style:normal;display:grid}.product-detail-price{color:#101418;margin-top:10px;font-size:27px;font-weight:850;line-height:1}.product-detail-price small{color:#b7bcc1;font-size:16px;font-weight:400}.product-detail-meta{flex-direction:column;align-items:flex-end;padding-top:5px;display:flex}.product-detail-rating{white-space:nowrap;align-items:center;gap:10px;display:flex}.product-detail-rating>span{color:#ffc348;display:flex}.product-detail-rating b{color:#14181b;font-size:16px;font-weight:400}.product-detail-meta>button:not(.product-detail-heart){color:#087be3;background:0 0;border:0;margin-top:17px;padding:0;font-size:17px}.product-detail-heart{color:#e0e2e5;background:0 0;border:0;place-items:center;width:34px;height:34px;margin-top:10px;padding:0;display:grid}.product-detail-heart svg{width:24px;height:24px}.product-detail-heart:hover{color:#dd6977}.product-detail-description{color:#101418;margin:20px 0 0;font-size:15px;line-height:1.33}.product-description-link{color:#087be3;background:0 0;border:0;margin-top:8px;padding:0;font-size:14px}.product-offers-toggle{color:#3d91e2;background:#d7e9f9;border:0;border-radius:13px;width:100%;height:45px;margin-top:27px;font-size:12px}.product-offers-toggle:hover{background:#cce2f6}.product-page-offers{gap:7px;margin-top:10px;display:grid}.product-page-offers>div{border:1px solid #dce9f2;border-radius:9px;justify-content:space-between;align-items:center;min-height:47px;padding:7px 11px;font-size:12px;display:flex}.product-page-offers>div>span{grid-template-columns:auto 1fr;align-items:center;gap:2px 6px;display:grid}.product-page-offers svg{width:15px;color:var(--blue);grid-row:1/span 2}.product-page-offers small{color:#89949d;grid-column:2}.offer-purchase-action{align-items:center;gap:11px;display:flex}.offer-purchase-action b{color:var(--blue);white-space:nowrap}.offer-purchase-action button{color:#fff;background:#237dce;border:0;border-radius:8px;min-width:82px;height:31px;font-size:12px}.offer-purchase-action button:disabled{background:#c9d2d9}.product-reviews{margin-top:1px}.product-reviews>h2{margin:0 0 16px;font-size:16px}.product-reviews>article{color:#121619;background:#fff;border-radius:9px;min-height:122px;margin-bottom:11px;padding:12px;box-shadow:0 7px 24px #387aa814}.review-rating{align-items:center;gap:7px;display:flex}.review-rating>span{color:#ffc348;display:flex}.review-rating b{font-size:13px;font-weight:400}.product-reviews article>strong{margin-top:4px;font-size:12px;display:block}.review-author{justify-content:space-between;align-items:center;margin-top:13px;font-size:12px;display:flex}.review-author b{font-weight:500}.review-author time{color:#111}.product-reviews article>p{margin:13px 0 0;font-size:14px;line-height:1.35}.product-page-loading{min-height:300px;box-shadow:var(--shadow);color:#6d7881;background:#fff;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.product-page-loading button{color:#fff;background:#237dce;border:0;border-radius:10px;padding:10px 18px}.purchase-backdrop{z-index:110;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#161f278a;place-items:center;padding:18px;animation:.16s fade-in;display:grid;position:fixed;inset:0}.purchase-dialog{background:#fff;border-radius:14px;width:min(430px,100%);max-height:calc(100vh - 36px);padding:26px;position:relative;overflow:auto;box-shadow:0 24px 75px #0d263a4d}.purchase-close{color:#73818c;background:#edf3f7;border:0;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:14px;right:14px}.purchase-close svg{width:18px;height:18px}.purchase-kicker{color:#2383d7;font-size:12px;font-weight:750;display:block}.purchase-confirmation>h2{margin:8px 42px 18px 0;font-size:23px;line-height:1.15}.purchase-product-line{background:#f4f9fd;border-radius:11px;grid-template-columns:76px 1fr;align-items:center;gap:13px;padding:10px;display:grid}.purchase-product-line img{object-fit:cover;border-radius:9px;width:76px;height:76px}.purchase-product-line>div{flex-direction:column;min-width:0;display:flex}.purchase-product-line strong{font-size:14px}.purchase-product-line span{margin-top:6px;font-size:13px}.purchase-product-line small{color:#82909b;margin-top:3px}.purchase-quantity,.purchase-total,.purchase-balance{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;min-height:50px;font-size:14px;display:flex}.purchase-quantity>div{align-items:center;gap:10px;display:flex}.purchase-quantity button{color:#2383d7;background:#fff;border:1px solid #d8e5ee;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:grid}.purchase-quantity button:disabled{color:#c4ccd2}.purchase-quantity button svg{width:15px;height:15px}.purchase-quantity b{text-align:center;min-width:18px}.purchase-total b{color:#1979ca;font-size:22px}.purchase-balance{color:#687681;border-bottom:0}.purchase-balance b{color:#38434c}.purchase-error,.purchase-insufficient{color:#b23c4a;background:#fff0f2;border-radius:8px;padding:9px 10px;font-size:12px}.purchase-insufficient{text-align:center;margin:9px 0 0}.purchase-submit{color:#fff;background:#237dce;border:0;border-radius:12px;width:100%;height:48px;margin-top:8px;font-size:15px;font-weight:700}.purchase-submit:disabled{background:#b9c5ce}.purchase-success{text-align:center;flex-direction:column;align-items:center;display:flex}.purchase-success>svg{color:#2aa56b;width:54px;height:54px;margin:4px 0 13px}.purchase-success>span{color:#2a9965;font-size:13px;font-weight:750}.purchase-success h2{margin:6px 0 4px;font-size:24px}.purchase-success>p{color:#687681;margin:0}.purchase-success dl{width:100%;margin:20px 0 14px}.purchase-success dl>div{border-bottom:1px solid #edf1f4;justify-content:space-between;gap:15px;padding:9px 0;font-size:13px;display:flex}.purchase-success dt{color:#7e8992}.purchase-success dd{margin:0;font-weight:700}.purchase-success>button{color:#fff;background:#237dce;border:0;border-radius:10px;width:100%;height:43px;margin-top:7px}.purchase-success>button:last-child{color:#237dce;background:#eaf4fb}.payment-page{color:#101418;background:linear-gradient(#f2faff 0,#fff 420px)}.payment-container{grid-template-columns:330px minmax(0,900px);justify-content:center;gap:34px;width:min(1370px,100% - 48px);margin:0 auto;padding:30px 0 74px;display:grid}.payment-rules{text-align:center;background:#fff;border-radius:10px;align-self:start;min-height:690px;padding:29px 24px;box-shadow:0 10px 32px #3279ab1c}.payment-rules h2{margin:0 16px 19px;font-size:17px;line-height:1.45}.payment-rules p{margin:0 0 27px;font-size:14px;line-height:1.5}.payment-rules b{font-weight:800}.payment-main{min-width:0}.payment-heading{grid-template-columns:1fr auto 1fr;align-items:center;min-height:51px;display:grid}.payment-heading>button{color:#087be3;background:0 0;border:0;justify-self:start;align-items:center;gap:4px;padding:0;font-size:16px;display:inline-flex}.payment-heading>button svg{width:19px}.payment-heading h1{grid-column:2;margin:0;font-size:25px;line-height:1}.payment-card{background:#fff;border-radius:10px;padding:12px 20px 18px;box-shadow:0 10px 34px #3279ab1f}.payment-product{grid-template-columns:180px minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.payment-product>img{object-fit:cover;background:#edf3f6;border-radius:8px;width:180px;height:180px}.payment-product>div:nth-child(2){min-width:0;padding-top:6px}.payment-product h2{margin:0 0 13px;font-size:24px;font-weight:500;line-height:1.2}.payment-store{color:#444b51;text-transform:uppercase;align-items:center;gap:8px;font-size:17px;display:flex}.payment-store i{color:#fff;border-radius:6px;place-items:center;width:25px;height:25px;font-size:11px;font-style:normal;font-weight:800;display:grid}.payment-product>div:nth-child(2)>strong{margin-top:10px;font-size:30px;line-height:1;display:block}.payment-product>div:nth-child(2)>strong small{color:#b8bec3;font-size:16px;font-weight:400}.payment-rating{white-space:nowrap;align-items:center;gap:9px;padding-top:9px;display:flex}.payment-rating span{color:#ffc348;display:flex}.payment-rating svg{width:17px;height:17px}.payment-rating b{font-size:15px;font-weight:400}.payment-location{text-align:center;background:#f1f1f2;border-radius:11px;place-items:center;min-height:42px;margin-top:12px;padding:6px 14px;font-size:14px;display:grid}.payment-summary-stage dl{margin:7px 0 0}.payment-summary-stage dl>div{border-bottom:1px solid #e7e8ea;flex-direction:column;justify-content:center;gap:4px;min-height:62px;display:flex}.payment-summary-stage dt{color:#9da7af;font-size:13px}.payment-summary-stage dd{color:#087be3;margin:0;font-size:18px;font-weight:750}.payment-summary-stage dl>div:first-child dd{color:#fc6543;font-size:15px;font-weight:400}.payment-summary-stage>button{color:#fff;background:#237dce;border:0;border-radius:11px;width:100%;height:52px;margin-top:15px;font-size:17px}.payment-cost-lines{color:#929ca4;justify-content:space-between;align-items:center;padding:18px 0 12px;font-size:13px;display:flex}.payment-cost-lines b{color:#087be3;margin-top:2px;font-size:19px;display:block}.payment-info-strip{color:#438fd2;text-transform:uppercase;background:#d6eafa;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:12px;display:flex}.payment-info-strip svg{width:17px}.payment-method-stage h3{margin:18px 0 9px;font-size:14px}.crypto-methods{gap:8px;display:grid}.crypto-methods>button{text-align:left;color:#1c242a;background:#fff;border:1px solid #e0e6eb;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto 18px;align-items:center;gap:9px;min-height:57px;padding:7px 11px;display:grid}.crypto-methods>button:hover{background:#f8fcff;border-color:#8fc6ed}.crypto-methods>button:disabled{opacity:.55}.crypto-methods>button>i{color:#fff;border-radius:9px;place-items:center;width:36px;height:36px;font-size:14px;font-style:normal;font-weight:850;display:grid}.crypto-methods>button>i svg{width:21px}.crypto-methods>button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.crypto-methods>button>span b{font-size:14px}.crypto-methods>button>span small{color:#8b969e;font-size:11px}.crypto-methods>button>em{color:#087be3;white-space:nowrap;font-size:12px;font-style:normal}.crypto-methods>button>svg{color:#087be3;width:17px}.payment-error{color:#b23c4a;background:#fff0f2;border-radius:8px;margin-top:10px;padding:10px 12px;font-size:12px}.payment-status-line{border-bottom:1px solid #e5e8eb;justify-content:space-between;align-items:center;min-height:54px;display:flex}.payment-status-line span{color:#087be3;align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.payment-status-line svg{width:18px}.payment-status-line b{color:#f19a20;font-variant-numeric:tabular-nums;font-size:18px}.payment-demo-note{color:#76551a;background:#fff9ec;border:1px solid #ffce73;border-radius:8px;margin:10px 0;padding:9px 11px;font-size:11px;line-height:1.45}.payment-requisites{grid-template-columns:198px minmax(0,1fr);gap:22px;padding:18px 0 13px;display:grid}.payment-qr{background:#fff;border:1px solid #e1e7eb;border-radius:12px;place-items:center;width:198px;height:198px;display:grid}.payment-qr svg{max-width:calc(100% - 22px);max-height:calc(100% - 22px)}.payment-requisite-data{flex-direction:column;gap:10px;min-width:0;display:flex}.payment-asset{grid-template-columns:36px auto 1fr;align-items:center;gap:8px;min-height:40px;display:grid}.payment-asset i{color:#fff;background:#2383d7;border-radius:9px;grid-row:1/span 2;place-items:center;width:36px;height:36px;display:grid}.payment-asset i svg{width:20px}.payment-asset b{font-size:16px}.payment-asset small{color:#8b969e;grid-column:2/-1;font-size:11px}.payment-requisite-data label{color:#8c969e;flex-direction:column;gap:4px;font-size:11px;display:flex}.payment-requisite-data label>button{color:#1b242b;text-align:left;background:#f8fbfd;border:1px solid #e0e7ec;border-radius:8px;width:100%;min-height:40px;padding:7px 36px 7px 10px;display:block;position:relative}.payment-requisite-data label>button strong{overflow-wrap:anywhere;font-size:13px;display:block}.payment-requisite-data label>button svg{color:#087be3;width:16px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.payment-requisite-data label>button em{color:#fff;background:#18242d;border-radius:5px;padding:3px 6px;font-size:9px;font-style:normal;position:absolute;bottom:calc(100% + 4px);right:4px}.payment-course{color:#2f80c6;background:#eef6fc;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:39px;font-size:12px;display:flex}.payment-course span{color:#83919b}.payment-progress{color:#57636c;border:1px solid #f1b246;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:47px;margin-top:10px;font-size:12px;display:flex}.payment-progress svg,.payment-loading svg{color:#087be3;width:18px;animation:1s linear infinite payment-spin}@keyframes payment-spin{to{transform:rotate(360deg)}}.payment-simulate,.payment-cancel{color:#fff;border:0;border-radius:9px;width:100%;height:44px;margin-top:10px;font-size:13px}.payment-simulate{background:#2383d7}.payment-cancel{background:#ff6543}.payment-simulate:disabled,.payment-cancel:disabled{opacity:.6}.payment-finished{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;display:flex}.payment-finished>svg{color:#27a16a;width:64px;height:64px}.payment-finished h2{margin:13px 0 4px;font-size:25px}.payment-finished p{color:#75828c;margin:0}.payment-finished button{color:#fff;background:#237dce;border:0;border-radius:9px;min-width:250px;height:44px;margin-top:22px}.payment-loading{color:#71808b;background:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:500px;display:flex;box-shadow:0 10px 34px #3279ab1f}.payment-loading strong{color:#1c252c;font-size:20px}.payment-loading button{color:#fff;background:#237dce;border:0;border-radius:9px;padding:9px 16px}.balance-page{background:linear-gradient(#f2faff 0,#fff 390px);flex-direction:column;min-height:100vh;display:flex}.balance-container{flex:1;width:min(750px,100% - 36px);margin:0 auto;padding:35px 0 80px}.balance-heading{justify-content:space-between;align-items:flex-start;min-height:43px;padding:0 20px;display:flex}.balance-heading h1{color:#0f1317;margin:0;font-size:27px;line-height:1}.balance-heading>button{color:#8fc4e9;background:0 0;border:2px solid #9dcced;border-radius:50%;place-items:center;width:34px;height:34px;margin-top:-7px;padding:0;display:grid}.balance-heading>button svg{width:19px}.balance-card{background:#fff;border-radius:10px;min-height:335px;padding:20px;box-shadow:0 10px 35px #3075a721}.balance-summary{border-bottom:1px solid #eceeef;justify-content:space-between;align-items:flex-start;min-height:78px;display:flex}.balance-summary>div,.balance-current{color:#a4acb3;flex-direction:column;gap:7px;font-size:14px;display:flex}.balance-summary>div b,.balance-current b{color:#ff6543;font-size:16px;font-weight:400}.balance-summary>button{color:#fff;background:#237dce;border:0;border-radius:12px;align-items:center;gap:7px;height:45px;padding:0 20px;font-size:16px;display:inline-flex}.balance-summary>button svg{width:18px}.balance-history-heading{align-items:center;gap:8px;min-height:54px;display:flex}.balance-history-heading svg{color:#237dce;width:18px}.balance-history-heading h2{margin:0;font-size:16px}.balance-filters{grid-template-columns:1fr 1fr;gap:13px;display:grid}.balance-filters select{appearance:none;color:#1b2228;background:#f0f4fa;border:0;border-radius:13px;outline:0;height:44px;padding:0 16px;font-size:14px}.balance-operations{margin-top:17px}.balance-operations>h3{margin:0 0 5px;font-size:14px}.balance-operations>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #eef0f2;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:60px;padding:8px 0;display:grid}.balance-operations>button>i{color:#8fc4ee;background:#e9f5ff;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.balance-operations>button>i svg{width:22px}.balance-operations>button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.balance-operations>button>span b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.balance-operations>button>span small{color:#a0a9b1;font-size:11px}.balance-operations>button>em{color:#79858e;flex-direction:column;align-items:flex-end;gap:3px;font-size:13px;font-style:normal;display:flex}.balance-operations>button>em small{color:#a6afb6;font-size:10px}.balance-operations>button>em.balance-operation-paid{color:#279866}.balance-operations>button>em.balance-operation-waiting{color:#c47b13}.balance-operations>button>em.balance-operation-cancelled,.balance-operations>button>em.balance-operation-expired{color:#c5535d}.balance-empty{color:#97a2aa;justify-content:center;align-items:center;gap:9px;min-height:120px;font-size:13px;display:flex}.balance-empty svg,.balance-loading svg,.balance-methods-loading svg{color:#2383d7;width:20px}.balance-loading{color:#7d8992;justify-content:center;align-items:center;gap:9px;display:flex}.balance-loading svg,.balance-methods-loading svg{animation:1s linear infinite payment-spin}.balance-topup-card{padding:20px}.balance-current{border-bottom:1px solid #eceeef;justify-content:center;min-height:75px}.balance-amount-field{padding:12px 0 15px}.balance-amount-field>label{margin-bottom:9px;font-size:16px;font-weight:700;display:block}.balance-amount-field>div{border:1px solid #1680e1;border-radius:10px;align-items:center;height:56px;display:flex}.balance-amount-field input{color:#126fd0;background:0 0;border:0;outline:0;flex:1;min-width:0;height:54px;padding:0 15px;font-size:23px;font-weight:700}.balance-amount-field>div span{color:#a5adb4;padding:0 15px}.balance-amount-field>small{color:#a1a9b0;margin-top:6px;font-size:12px;display:block}.balance-methods-heading{margin:20px 0 10px;font-size:16px}.balance-crypto-methods>button{min-height:59px}.balance-methods-loading{color:#7d8992;justify-content:center;align-items:center;gap:8px;min-height:180px;display:flex}.balance-method-title{border-bottom:1px solid #e9edf0;justify-content:space-between;align-items:center;min-height:62px;display:flex}.balance-method-title>span{flex-direction:column;gap:4px;display:flex}.balance-method-title b{font-size:16px}.balance-method-title small{color:#087be3;font-size:12px}.balance-method-title>svg{color:#2383d7;width:31px;height:31px}.balance-topup-notice{border:1px solid #e3e8ec;border-radius:10px;align-items:flex-start;min-height:110px;margin-top:18px;padding:20px;display:flex;position:relative}.balance-topup-notice span{background:#ffd25c;border-radius:5px;padding:3px 7px;font-size:13px}.balance-topup-notice svg{color:#b1b7bc;width:20px;position:absolute;top:18px;right:18px}.balance-wait-status{border:1px solid #f0b247;border-radius:10px;justify-content:space-between;align-items:center;min-height:47px;margin-top:14px;padding:0 14px;display:flex}.balance-wait-status span{color:#53616b;align-items:center;gap:8px;font-size:12px;display:inline-flex}.balance-wait-status span svg{color:#087be3;width:18px;animation:1s linear infinite payment-spin}.balance-wait-status b{color:#c77b12;font-variant-numeric:tabular-nums}.balance-requisites{margin-top:3px}.balance-topup-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:430px;display:flex}.balance-topup-success>svg{color:#27a16a;width:62px;height:62px}.balance-topup-success h2{margin:13px 0 4px;font-size:25px}.balance-topup-success>strong{color:#27a16a;font-size:24px}.balance-topup-success p{color:#7d8992;margin:8px 0 0;font-size:12px}.balance-topup-success button{color:#fff;background:#237dce;border:0;border-radius:10px;min-width:250px;height:44px;margin-top:22px}.balance-page>footer{margin-top:auto}.orders-page{background:linear-gradient(#f2faff 0,#f8fbfe 360px)}.orders-page-container{width:min(1088px,100% - 36px);margin-inline:auto;padding:32px 0 60px}.orders-heading{align-items:flex-end;gap:18px;margin-bottom:22px;display:flex}.orders-heading>span{color:#2383d7;text-transform:uppercase;letter-spacing:1.2px;font-size:10px;font-weight:800}.orders-heading h1{margin:0;font-size:27px;line-height:1}.orders-heading>b{color:#2383d7;margin-left:auto;font-size:14px}.orders-list{gap:12px;display:grid}.orders-list>article{background:#fff;border-radius:12px;grid-template-columns:104px minmax(0,1fr) 190px;align-items:center;gap:18px;min-height:128px;padding:12px;display:grid;box-shadow:0 8px 27px #31719e17}.orders-list>article>img{object-fit:cover;border-radius:9px;width:104px;height:104px}.order-main{min-width:0}.order-main>span{color:#2383d7;font-size:11px;font-weight:750}.order-main h2{margin:5px 0 8px;font-size:19px}.order-main p{color:#626f79;margin:0;font-size:13px}.order-main time{color:#929ca4;margin-top:10px;font-size:11px;display:block}.order-summary{flex-direction:column;align-items:flex-end;display:flex}.order-summary>span{color:#259765;background:#e8f8f0;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:750}.order-summary>span.order-status-pending_payment{color:#a66b13;background:#fff4d8}.order-summary>span.order-status-cancelled,.order-summary>span.order-status-expired,.order-summary>span.order-status-failed{color:#b24a51;background:#fff0f2}.order-summary>span.order-status-refunded{color:#64717b;background:#eef2f4}.order-summary>b{color:#237dce;margin-top:9px;font-size:21px}.order-summary>small{color:#88949d}.order-summary>button{color:#237dce;background:#e8f4fc;border:0;border-radius:8px;height:32px;margin-top:9px;padding:0 12px;font-size:12px}.orders-empty{min-height:280px;box-shadow:var(--shadow);color:#78858f;text-align:center;background:#fff;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;display:flex}.orders-empty h2{color:#1c252c;margin:0}.orders-empty p{margin:8px 0 18px}.orders-empty button{color:#fff;background:#237dce;border:0;border-radius:10px;padding:10px 18px}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#111c267a;place-items:center;padding:18px;animation:.16s fade-in;display:grid;position:fixed;inset:0}@keyframes fade-in{0%{opacity:0}}.auth-modal,.detail-modal{background:#fff;border-radius:20px;position:relative;box-shadow:0 24px 70px #0a263d47}.auth-modal{width:min(430px,100%);padding:35px}.modal-close{color:#788691;z-index:3;background:#f0f5f8;border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:16px;right:16px}.modal-close svg{width:18px}.auth-brand{color:var(--blue);font-size:15px;font-style:italic;font-weight:850}.auth-modal h2{letter-spacing:-.7px;margin:16px 0 7px;font-size:28px}.auth-modal>p{color:#77838d;margin:0;font-size:13px;line-height:1.55}.auth-switch{background:#eef4f8;border-radius:11px;grid-template-columns:1fr 1fr;gap:4px;margin:24px 0 15px;padding:4px;display:grid}.auth-switch button{color:#71808b;background:0 0;border:0;border-radius:8px;height:38px;font-size:13px;font-weight:700}.auth-switch button.active{color:var(--blue);background:#fff;box-shadow:0 4px 13px #3d69871a}.auth-modal form{gap:10px;display:grid}.auth-modal form label{border:1px solid var(--line);color:#8d9aa4;border-radius:11px;align-items:center;height:50px;padding:0 13px;display:flex}.auth-modal form label:focus-within{border-color:#73b6e7;box-shadow:0 0 0 3px #e5f4ff}.auth-modal form input{color:#29343d;border:0;outline:0;width:100%;height:46px;padding-left:10px}.auth-submit{width:100%;height:48px;margin-top:4px}.auth-error{color:#b43c49;background:#fff0f2;border-radius:9px;padding:10px 12px;font-size:12px}.demo-hint{color:#9aa4ab;text-align:center;margin-top:13px;display:block}.detail-modal{grid-template-columns:minmax(260px,.9fr) 1.2fr;gap:26px;width:min(900px,100%);max-height:calc(100vh - 36px);padding:20px;display:grid;overflow:auto}.detail-image{object-fit:cover;background:#edf2f5;border-radius:14px;width:100%;height:100%;max-height:560px}.detail-content{padding:18px 14px 14px 0}.detail-content h2{letter-spacing:-.8px;margin:14px 45px 8px 0;font-size:30px}.detail-content>p{color:#6f7c86;font-size:14px;line-height:1.6}.detail-price{color:var(--blue);margin:20px 0;font-size:27px;font-weight:850}.detail-content h3{margin:0 0 10px;font-size:14px}.offer-list{gap:7px;display:grid}.offer-list>div{border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;padding:9px 11px;font-size:12px;display:flex}.offer-list>div>span{grid-template-columns:auto 1fr;align-items:center;gap:3px 6px;display:grid}.offer-list svg{color:var(--blue);grid-row:1/span 2}.offer-list small{color:#89949d;grid-column:2}.offer-list b{color:#2b7bb7}.detail-favorite{margin-top:16px}.detail-loading{min-height:300px;color:var(--muted);grid-column:1/-1;place-items:center;display:grid}.auth-page{color:#17191c;background:#fff;grid-template-rows:145px 1fr 66px;min-height:100vh;display:grid}.auth-page-header{justify-content:center;align-items:flex-start;padding-top:33px;display:flex}.auth-page-logo{color:#17191c;letter-spacing:-1.1px;background:0 0;border:0;align-items:flex-start;padding:0;font-size:27px;font-style:italic;font-weight:850;line-height:1;display:inline-flex}.auth-page-logo i{color:var(--blue);margin:-5px 0 0 3px;font-size:15px;font-style:normal}.auth-page-main{justify-content:center;align-items:flex-start;padding:48px 16px 30px;display:flex}.auth-page-panel{width:420px;max-width:100%}.auth-page-tabs{grid-template-columns:1fr 1fr;height:31px;display:grid}.auth-page-tabs button{color:#111;background:0 0;border:0;padding:0 0 8px;font-size:18px;font-weight:400;line-height:21px;position:relative}.auth-page-tabs button.active{color:#087be3}.auth-page-tabs button.active:after{content:"";background:#087be3;height:2px;position:absolute;bottom:0;left:0;right:0}.auth-page-card{background:#fff;border-radius:10px;flex-direction:column;min-height:466px;margin-top:20px;display:flex;overflow:hidden;box-shadow:0 10px 39px #3587c230}.auth-page-card.login-card{min-height:326px}.auth-page-row{border-bottom:1px solid #f0f1f2;align-items:center;height:70px;min-height:70px;display:flex;position:relative}.auth-page-row input{color:#303942;background:#fff;border:0;outline:0;width:100%;height:69px;padding:0 52px 0 20px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:18px;font-weight:400}.auth-page-row input::placeholder{color:#b6bac0;opacity:1}.auth-page-row input:-webkit-autofill{-webkit-text-fill-color:#303942;caret-color:#303942;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fff}.auth-page-row input:-webkit-autofill:hover{-webkit-text-fill-color:#303942;caret-color:#303942;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fff}.auth-page-row input:-webkit-autofill:focus{-webkit-text-fill-color:#303942;caret-color:#303942;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fff}.auth-page-row input:-webkit-autofill:active{-webkit-text-fill-color:#303942;caret-color:#303942;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fff}.auth-password-row>button{color:#b7bcc5;background:0 0;border:0;place-items:center;width:34px;height:34px;margin:auto;padding:0;display:grid;position:absolute;top:0;bottom:0;right:17px}.auth-password-row>button svg{fill:none;stroke-width:2.5px;width:17px;height:17px}.auth-terms{color:#aaaeb5;letter-spacing:.8px;align-items:center;gap:14px;height:92px;min-height:92px;padding:0 35px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:15px;display:flex}.auth-terms>input{appearance:none;background:#fff;border:2px solid #afb2b6;border-radius:2px;flex:0 0 23px;place-items:center;width:23px;height:23px;display:grid}.auth-terms>input:checked{background:#1184e5;border-color:#1184e5}.auth-terms>input:checked:after{content:"✓";color:#fff;font:700 15px/1 Arial,sans-serif}.auth-terms span{white-space:nowrap}.auth-terms button,.auth-login-spacer button{color:#0079e5;text-underline-offset:2px;font:inherit;letter-spacing:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.auth-login-spacer{justify-content:flex-end;align-items:center;min-height:75px;padding:0 20px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:14px;display:flex}.auth-page-submit{color:#fff;background:#2284dc;border:0;border-radius:16px;height:56px;min-height:56px;margin:0 20px 38px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:18px;font-weight:500;transition:background .15s}.auth-page-submit:not(:disabled):hover{background:#0878d5}.auth-page-submit:disabled{color:#fff;background:#b7b7b8}.auth-page-error{color:#ba4150;background:#fff1f3;border-radius:6px;margin:-7px 20px 12px;padding:8px 10px;font-size:12px}.auth-page-footer{background:#fff;border-top:1px solid #d5e7f5}.auth-page-footer>div{align-items:center;gap:28px;width:min(1680px,100% - 120px);height:66px;margin:0 auto;display:flex}.auth-footer-logo{color:#b9babc;letter-spacing:-1px;background:0 0;border:0;padding:0;font-size:21px;font-style:italic;font-weight:850}.auth-footer-logo sup{margin-left:2px;font-size:9px}.auth-page-footer span{color:#aeb7c1;font:14px Inter,Segoe UI,Arial,sans-serif}.auth-page-footer nav{gap:23px;margin-left:auto;display:flex}.auth-page-footer nav button{color:#0074df;text-underline-offset:2px;background:0 0;border:0;padding:0;font:16px Inter,Segoe UI,Arial,sans-serif;text-decoration:underline}@media (width<=1000px){.filter-bar{grid-template-columns:repeat(2,1fr)}.filter-bar label{border-bottom:1px solid #edf1f4}.search-button{grid-column:span 2;min-height:58px}.hero-grid{grid-template-columns:1fr}.hero-side{min-height:180px}.store-grid{grid-template-columns:repeat(4,1fr)}.product-grid{grid-template-columns:1fr}.about-panel{grid-template-columns:1fr 1.5fr}.about-numbers{grid-column:1/-1}.product-page-container{grid-template-columns:280px minmax(0,1fr);gap:18px}.product-detail-summary{grid-template-columns:130px minmax(0,1fr)}.product-detail-summary>img{width:130px;height:130px}.product-detail-meta{flex-direction:row;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:16px}.product-detail-meta>button:not(.product-detail-heart),.product-detail-heart{margin-top:0}.payment-container{grid-template-columns:250px minmax(0,1fr);gap:18px}.payment-rules{padding-inline:16px}.payment-rules h2{margin-inline:0;font-size:15px}.payment-product{grid-template-columns:140px minmax(0,1fr)}.payment-product>img{width:140px;height:140px}.payment-rating{grid-column:2;padding:0}}@media (width<=680px){.container{width:min(100% - 22px,1098px)}.site-header{height:62px}.brand{font-size:20px}.header-actions{gap:6px}.button{height:36px;padding-inline:13px}.button-quiet{display:none}.icon-action{width:36px;height:36px}.user-chip{padding-right:7px}.user-chip>span:last-child{display:none}.main-content{padding-top:18px}.market-tabs{margin-inline:-11px;padding-inline:11px}.filter-bar{border-radius:11px;grid-template-columns:1fr 1fr}.filter-bar label:first-child,.filter-bar label:nth-child(2),.search-field{grid-column:span 2}.filter-bar select,.filter-bar input{height:50px}.search-button{min-height:50px}.service-strip>div{display:block}.service-strip>div span,.service-strip button span{display:none}.service-strip button{justify-content:center;width:34px;padding:0}.notices article{flex-direction:column;align-items:flex-start;gap:6px}.hero-main{min-height:330px;padding:28px 22px}.hero-main h1{max-width:340px}.hero-main p{max-width:310px}.hero-orbit{transform-origin:100% 100%;right:12px;transform:scale(.72)}.section-block{padding-top:27px}.store-grid{grid-template-columns:repeat(2,1fr)}.store-card{min-height:137px}.product-heading{align-items:flex-end}.product-heading select{max-width:145px;font-size:11px}.product-card,.product-main{min-height:196px}.product-main{grid-template-columns:122px 1fr;gap:12px;padding:10px}.product-main>img{width:122px;height:176px}.product-body h3{margin-right:25px;font-size:14px}.product-body>p,.rating>span svg:nth-child(n+4){display:none}.product-price b{font-size:15px}.locations{white-space:normal}.about-panel{grid-template-columns:1fr;padding:25px 22px}.about-numbers{flex-wrap:wrap;grid-column:auto;gap:14px}footer .container{flex-wrap:wrap;padding-block:20px}footer nav{justify-content:space-between;gap:4px;width:100%;margin:0}.auth-modal{padding:28px 20px 22px}.detail-modal{grid-template-columns:1fr;gap:8px;padding:12px}.detail-image{height:260px}.detail-content{padding:12px 6px 6px}.detail-content h2{font-size:24px}.header-wide{width:calc(100% - 24px)}.catalog-nav>button:not(.profile-avatar){display:none}.product-page-container{grid-template-columns:1fr;width:calc(100% - 22px);padding-top:14px}.product-filter-card{order:2}.product-info-column{order:1}.product-page-heading{grid-template-columns:auto 1fr;gap:12px;height:53px}.product-page-heading h1{grid-column:2;justify-self:end;font-size:19px}.product-detail-summary{grid-template-columns:112px minmax(0,1fr);gap:11px}.product-detail-summary>img{width:112px;height:112px}.product-detail-copy h2{font-size:18px}.product-detail-store{font-size:15px}.product-detail-price{font-size:21px}.product-detail-rating>span svg:nth-child(n+4){display:none}.product-detail-description{font-size:14px}.orders-page-container{width:calc(100% - 22px);padding-top:22px}.orders-heading{flex-direction:column;align-items:flex-start;gap:7px}.orders-heading>b{margin-left:0}.orders-list>article{grid-template-columns:82px 1fr;gap:12px}.orders-list>article>img{width:82px;height:82px}.order-summary{border-top:1px solid #edf1f4;grid-column:1/-1;align-items:flex-start;padding-top:10px}.payment-container{grid-template-columns:1fr;width:calc(100% - 22px);padding-top:14px}.payment-rules{order:2;min-height:0}.payment-main{order:1}.payment-heading{grid-template-columns:auto 1fr;gap:8px;min-height:54px}.payment-heading h1{grid-column:2;justify-self:end;font-size:19px}.payment-card{padding:10px}.payment-product{grid-template-columns:94px minmax(0,1fr);gap:10px}.payment-product>img{width:94px;height:94px}.payment-product h2{margin-bottom:7px;font-size:17px}.payment-store{font-size:12px}.payment-product>div:nth-child(2)>strong{margin-top:7px;font-size:20px}.payment-rating{grid-column:1/-1;justify-content:flex-end}.payment-cost-lines{flex-direction:column;align-items:flex-start;gap:7px}.crypto-methods>button{grid-template-columns:36px minmax(0,1fr) 18px}.crypto-methods>button>em{grid-column:2}.crypto-methods>button>svg{grid-area:1/3/span 2}.payment-requisites{grid-template-columns:1fr;justify-items:center}.payment-requisite-data{width:100%}.payment-course{text-align:center;flex-direction:column;gap:2px;padding:8px}.balance-container{width:calc(100% - 22px);padding-top:20px}.balance-heading{padding-inline:3px}.balance-heading h1{font-size:22px}.balance-card{padding:14px}.balance-filters{grid-template-columns:1fr}.balance-operations>button{grid-template-columns:36px minmax(0,1fr)}.balance-operations>button>em{grid-column:2;align-items:flex-start}.balance-requisites{grid-template-columns:1fr}.auth-page{grid-template-rows:85px 1fr 84px}.auth-page-header{padding-top:24px}.auth-page-logo{font-size:24px}.auth-page-main{padding:16px 12px 24px}.auth-page-tabs{height:48px}.auth-page-tabs button{font-size:16px}.auth-page-card{min-height:442px}.auth-page-row{height:64px;min-height:64px}.auth-page-row input{height:63px;font-size:17px}.auth-terms{letter-spacing:.2px;gap:10px;padding-inline:20px;font-size:13px}.auth-terms span{white-space:normal}.auth-page-submit{border-radius:14px;margin-inline:15px}.auth-page-footer>div{flex-wrap:wrap;align-content:center;gap:8px 18px;width:calc(100% - 24px);height:83px}.auth-page-footer nav{justify-content:flex-end;width:100%;margin:0}.auth-page-footer span{font-size:12px}.auth-page-footer nav button{font-size:14px}}@media (height<=780px) and (width>=681px){.auth-page{grid-template-rows:92px 1fr 61px}.auth-page-header{padding-top:24px}.auth-page-main{padding-top:12px}.auth-page-tabs{height:44px}.auth-page-card{min-height:426px}.auth-page-row{height:60px;min-height:60px}.auth-page-row input{height:59px}.auth-terms{height:79px;min-height:79px}.auth-page-submit{height:52px;min-height:52px;margin-bottom:35px}.auth-page-footer>div{height:60px}}@media (width>=681px) and (height>=781px){.auth-page{height:100vh;overflow:hidden}}.stores-page{background:linear-gradient(#f6fbff 0,#fff 310px)}.stores-page .site-header{height:78px;position:sticky}.stores-container{width:min(1360px,100% - 44px);margin-inline:auto;padding:58px 0 72px}.stores-toolbar{border-bottom:1px solid #e9edf2;grid-template-columns:142px minmax(280px,1.4fr) minmax(220px,1fr) minmax(220px,1fr);align-items:center;gap:20px;padding-bottom:20px;display:grid}.stores-toolbar h1{letter-spacing:-.45px;color:#11171d;margin:0;font-size:29px;line-height:46px}.stores-toolbar label{min-width:0;position:relative}.stores-toolbar input,.stores-toolbar select{appearance:none;color:#171d23;background:#eef2f8;border:1px solid #0000;border-radius:16px;outline:0;width:100%;height:46px;padding:0 20px;font-size:16px;transition:border-color .18s,background .18s,box-shadow .18s}.stores-toolbar input::placeholder{color:#aeb5bd}.stores-toolbar input:focus,.stores-toolbar select:focus{background:#fff;border-color:#7db8e8;box-shadow:0 0 0 3px #2383d71a}.stores-toolbar select{cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#a7adb4 50%),linear-gradient(135deg,#a7adb4 50%,#0000 50%);background-position:calc(100% - 21px) 20px,calc(100% - 16px) 20px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:42px}.stores-toolbar label:nth-child(3) select{color:#087be3}.stores-search>svg{color:#9aa6b0;z-index:1;opacity:0;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.stores-directory{padding-top:21px}.stores-directory>h2{color:#171c21;margin:0 0 20px;font-size:19px;line-height:1}.stores-directory-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;display:grid}.store-directory-card{background:#fff;border:1px solid #eef3f7;border-radius:14px;min-width:0;min-height:216px;padding:0;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 10px 28px #1e699e1a}.store-directory-card:hover{border-color:#b8d9ef;transform:translateY(-3px);box-shadow:0 14px 34px #1e699e29}.store-directory-card:focus-within{border-color:#71afe0}.store-directory-open{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;width:100%;min-height:214px;padding:15px 17px 16px;display:flex}.store-directory-heart{z-index:2;color:#dfe3e7;background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:12px;right:12px}.store-directory-heart:hover,.store-directory-heart.active{color:#ee6b7b}.store-directory-logo{color:#fff;border-radius:14px;place-items:center;width:100px;height:100px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff40,0 5px 15px #2337481a}.store-directory-logo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.store-directory-logo:after{content:none}.store-directory-logo span{z-index:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);letter-spacing:-.6px;text-shadow:0 2px 8px #00000073;background:#0f161c80;border:1px solid #ffffff61;border-radius:11px;place-items:center;min-width:40px;min-height:40px;padding:7px;font-size:23px;font-weight:900;display:grid;position:relative}.store-directory-card h3{text-overflow:ellipsis;white-space:nowrap;color:#11171d;text-align:center;width:100%;margin:20px 0 0;font-size:18px;font-weight:500;line-height:1.2;overflow:hidden}.store-directory-card p{color:#182029;align-items:center;gap:8px;margin:11px 0 0;font-size:16px;display:flex}.store-directory-card p svg{color:#1984dc}.store-directory-skeleton{background:linear-gradient(90deg,#edf2f7 25%,#f8fbfd 45%,#edf2f7 65%) 0 0/260% 100%;border-radius:14px;height:216px;animation:1.3s linear infinite shimmer}.stores-directory-empty{color:#82909b;background:#ffffffd1;border:1px dashed #bdd5e5;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:330px;display:flex}.stores-directory-empty h3{color:#27313a;margin:13px 0 5px}.stores-directory-empty p{margin:0}.stores-directory-empty button{color:#fff;background:#2383d7;border:0;border-radius:10px;height:40px;margin-top:18px;padding:0 18px}.stores-pagination{color:#66737d;justify-content:center;align-items:center;gap:14px;margin-top:26px;display:flex}.stores-pagination button{color:#2383d7;background:#fff;border:1px solid #d7e3eb;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.stores-pagination button:disabled{color:#bdc5ca;background:#f5f7f9}.shop-page{background:linear-gradient(#f4faff 0,#fff 310px);min-height:100vh}.shop-page .site-header{height:80px}.shop-container{width:min(1360px,100% - 44px);margin-inline:auto;padding:72px 0 80px}.shop-back{color:#087be3;background:0 0;border:0;align-items:center;gap:7px;height:34px;margin:0 0 22px 16px;padding:0;font-size:17px;display:flex}.shop-back svg{width:18px}.shop-loading{color:#85939d;justify-content:center;align-items:center;gap:10px;min-height:300px;display:flex}.shop-loading svg{animation:1s linear infinite admin-spin}.shop-hero{background:#fff;border:1px solid #edf2f6;border-radius:12px;align-items:center;gap:27px;min-height:160px;padding:20px 80px 20px 28px;display:flex;position:relative;box-shadow:0 12px 31px #2368991c}.shop-logo{color:#fff;border-radius:12px;flex:0 0 112px;place-items:center;width:112px;height:112px;font-size:28px;font-weight:850;display:grid;position:relative;overflow:hidden}.shop-logo img{object-fit:cover;width:100%;height:100%}.shop-hero h1{color:#11171d;margin:0;font-size:24px;font-weight:500}.shop-hero p{color:#182029;align-items:center;gap:10px;margin:55px 0 0;font-size:17px;display:flex}.shop-hero p svg{color:#1984dc}.shop-hero>button{color:#dfe3e7;background:0 0;border:0;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:18px;right:20px}.shop-hero>button.active,.shop-hero>button:hover{color:#ee6b7b}.shop-controls{grid-template-columns:360px 1fr 1.35fr 36px;align-items:center;gap:20px;margin-top:20px;display:grid}.shop-tabs{background:#e9eef6;border-radius:15px;grid-template-columns:1fr 1fr;height:46px;display:grid;overflow:hidden}.shop-tabs button{color:#11171d;background:0 0;border:0;border-radius:14px;font-size:16px}.shop-tabs button.active{color:#087be3;background:#fff;box-shadow:inset 0 0 0 1px #dce6ee,0 3px 8px #346c9414}.shop-controls>label:not(.shop-sort){min-width:0}.shop-controls select{appearance:none;color:#171d23;background-color:#e9eef6;background-image:linear-gradient(45deg,#0000 50%,#a8aeb4 50%),linear-gradient(135deg,#a8aeb4 50%,#0000 50%);background-position:calc(100% - 20px) 20px,calc(100% - 15px) 20px;background-repeat:no-repeat;background-size:5px 5px;border:0;border-radius:15px;outline:0;width:100%;height:46px;padding:0 42px 0 20px;font-size:16px}.shop-controls>label:nth-child(2) select{color:#087be3}.shop-sort{color:#aab1b7;place-items:center;width:36px;height:46px;display:grid;position:relative}.shop-sort svg{pointer-events:none;width:22px;position:absolute}.shop-sort select{opacity:0;cursor:pointer;padding:0;position:absolute;inset:0}.shop-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.shop-product-card{background:#fff;border:1px solid #edf2f6;border-radius:12px;min-width:0;min-height:234px;position:relative;overflow:hidden;box-shadow:0 10px 27px #2368991a}.shop-product-open{text-align:left;background:0 0;border:0;grid-template-columns:130px minmax(0,1fr);gap:18px;width:100%;min-height:234px;padding:18px 18px 14px;display:grid}.shop-product-open>img{object-fit:cover;background:#edf2f5;border-radius:7px;width:130px;height:130px}.shop-product-info{flex-direction:column;min-width:0;display:flex}.shop-product-title{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.shop-product-title h2{text-overflow:ellipsis;white-space:nowrap;color:#11171d;min-width:0;max-width:58%;margin:0;font-size:21px;font-weight:500;overflow:hidden}.shop-product-title>span{color:#11171d;flex:none;align-items:center;gap:8px;font-size:16px;display:flex}.shop-product-title b{color:#ffc54a;display:flex}.shop-product-store{color:#aeb3b8;align-items:center;gap:8px;min-height:36px;margin-top:13px;display:flex}.shop-product-store i{color:#fff;border-radius:7px;place-items:center;min-width:31px;height:31px;padding:0 6px;font-size:10px;font-style:normal;font-weight:800;display:grid}.shop-product-store strong{color:#545a60;font-size:15px}.shop-product-price{color:#0b1116;margin-top:4px;font-size:28px;font-weight:700}.shop-product-price small{color:#aeb4b9;font-size:16px;font-weight:400}.shop-product-price>span{color:#9da8b0;font-size:16px;font-weight:500}.shop-location-pills{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;min-width:0;margin-top:auto;display:flex}.shop-location-pills span{text-overflow:ellipsis;white-space:nowrap;color:#087be3;background:#eef3fb;border-radius:5px;max-width:210px;padding:4px 8px;font-size:11px;overflow:hidden}.shop-location-pills small{color:#b6b9bc;margin-left:auto;font-size:11px}.shop-product-heart{color:#dfe3e7;background:0 0;border:0;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:104px;right:16px}.shop-product-heart.active,.shop-product-heart:hover{color:#ee6b7b}.shop-reviews{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.shop-reviews article{background:#fff;border:1px solid #edf2f6;border-radius:12px;min-height:150px;padding:18px;box-shadow:0 10px 27px #23689917}.shop-reviews article>div{justify-content:space-between;gap:15px;display:flex}.shop-reviews article>div span{color:#ffc54a;display:flex}.shop-reviews small{color:#87939d;margin-top:6px;display:block}.shop-reviews p{color:#29343d;margin:18px 0 0;line-height:1.5}.shop-empty{color:#8996a0;background:#fffc;border:1px dashed #bdd5e5;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:280px;margin-top:20px;display:flex}@media (width<=1000px){.shop-controls{grid-template-columns:1fr 1fr}.shop-sort{display:none}.shop-products,.shop-reviews{grid-template-columns:1fr}}@media (width<=680px){.header-wide{width:calc(100% - 28px)}.account-auth-actions{gap:8px}.account-auth-actions button{border-radius:11px;height:38px;padding:0 14px;font-size:13px}.account-auth-actions button:last-child{min-width:0}.shop-page .site-header{height:62px}.shop-container{width:calc(100% - 22px);padding-top:24px}.shop-back{margin-left:0}.shop-hero{gap:15px;min-height:130px;padding:15px 52px 15px 15px}.shop-logo{flex-basis:82px;width:82px;height:82px}.shop-hero h1{font-size:20px}.shop-hero p{margin-top:28px;font-size:14px}.shop-controls{grid-template-columns:1fr;gap:10px}.shop-product-open{grid-template-columns:100px minmax(0,1fr);gap:12px;min-height:210px;padding:12px}.shop-product-open>img{width:100px;height:100px}.shop-product-title{display:block}.shop-product-title h2{max-width:100%;padding-right:30px;font-size:17px}.shop-product-title>span{margin-top:8px;font-size:13px}.shop-product-title b svg{width:14px}.shop-product-price{font-size:22px}.shop-product-heart{top:9px;right:9px}}@media (width<=1120px){.stores-container{padding-top:38px}.stores-toolbar{grid-template-columns:130px 1.3fr 1fr 1fr;gap:12px}.stores-directory-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}}@media (width<=760px){.stores-page .site-header{height:62px}.stores-container{width:calc(100% - 22px);padding-top:22px}.stores-toolbar{grid-template-columns:1fr 1fr}.stores-toolbar h1{grid-column:1/-1;font-size:25px}.stores-search{grid-column:1/-1}.stores-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.store-directory-card{min-height:190px}.store-directory-open{min-height:188px;padding-inline:10px}.store-directory-logo{width:86px;height:86px}.store-directory-card h3{margin-top:16px;font-size:15px}.store-directory-card p{font-size:13px}}@media (width<=430px){.stores-toolbar{grid-template-columns:1fr}.stores-search,.stores-toolbar h1{grid-column:auto}.stores-directory-grid{grid-template-columns:1fr 1fr}}.profile-menu{z-index:30;align-items:center;display:flex;position:relative}.profile-menu:after{content:"";width:100%;height:14px;position:absolute;top:100%;right:0}.profile-popover{opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;background:#fff;border:1px solid #edf2f6;border-radius:12px;width:350px;transition:opacity .2s,transform .24s cubic-bezier(.2,.8,.2,1),visibility 0s linear .2s;position:absolute;top:calc(100% + 10px);right:-9px;overflow:hidden;transform:translateY(-8px)scale(.985);box-shadow:0 15px 35px #295d8429}.profile-menu:hover .profile-popover,.profile-menu:focus-within .profile-popover,.profile-menu.open .profile-popover{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)scale(1)}.profile-popover-main{align-items:center;gap:25px;min-height:124px;padding:20px 34px;display:flex}.profile-popover-avatar{color:#d4d8dc;background:radial-gradient(circle at 50% 35%,#4d4d50 0 24%,#26262a 25% 63%,#111 64% 100%);border-radius:50%;flex:0 0 70px;place-items:center;width:70px;height:70px;font-size:18px;font-weight:850;display:grid;box-shadow:inset 0 0 0 5px #343439}.profile-popover-main>div:last-child{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.profile-popover-main strong{color:#202327;text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:19px;overflow:hidden}.profile-popover-main span{color:#b5b8bb;margin-top:5px;font-size:16px}.profile-popover-main button{color:#087be3;background:0 0;border:0;margin-top:7px;padding:0;font-size:16px;text-decoration:underline}.profile-popover-footer{border-top:1px solid #e6e9ec;min-height:95px;padding:22px 20px}.profile-popover-footer button{color:#24282c;background:#fff;border:1px solid #eceff2;border-radius:15px;justify-content:center;align-items:center;gap:10px;width:100%;height:54px;font-size:17px;transition:background .18s,color .18s;display:flex}.profile-popover-footer button:hover{color:#087be3;background:#f7faff}.account-page{background:linear-gradient(#f4faff 0,#fff 290px);flex-direction:column;min-height:100vh;display:flex}.account-page .site-header{flex:none;height:80px}.account-page-layout{flex:1;grid-template-columns:420px minmax(0,1fr);align-items:start;gap:40px;width:min(1370px,100% - 44px);margin-inline:auto;padding:30px 0 80px;display:grid}.account-filter-card{background:#fff;border:1px solid #edf2f6;border-radius:11px;min-width:0;overflow:hidden;box-shadow:0 13px 30px #2967931f}.account-filter-card form{display:block}.account-filter-markets{scrollbar-width:none;border-bottom:1px solid #edf0f3;gap:10px;height:70px;padding:18px 20px;display:flex;overflow-x:auto}.account-filter-markets::-webkit-scrollbar{display:none}.account-filter-markets button{color:#087be3;white-space:nowrap;background:#eef4fb;border:0;border-radius:6px;flex:none;height:35px;padding:0 11px;font-size:14px}.account-filter-markets button.active{color:#fff;background:#2383d7}.account-filter-markets span{color:#15191d;margin-right:5px}.account-filter-card form>label{border-bottom:1px solid #edf0f3;height:72px;display:block}.account-filter-card select{appearance:none;color:#171b20;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#aeb5bb 50%),linear-gradient(135deg,#aeb5bb 50%,#0000 50%);background-position:calc(100% - 25px) 34px,calc(100% - 20px) 34px;background-repeat:no-repeat;background-size:5px 5px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:0;outline:0;width:100%;height:71px;padding:0 20px;font-size:17px}.account-filter-card form>label:first-of-type select{color:#087be3}.account-filter-pair{border-bottom:1px solid #edf0f3;grid-template-columns:1fr 1fr;height:70px;display:grid}.account-filter-pair label{border-right:1px solid #edf0f3;align-items:center;display:flex}.account-filter-pair label:last-child{border-right:0}.account-filter-pair input{color:#181d22;border:0;outline:0;width:100%;min-width:0;height:69px;padding:0 0 0 20px;font-size:16px}.account-filter-pair input::placeholder{color:#aeb5bb}.account-filter-pair span{color:#aeb5bb;padding:0 25px 0 8px}.account-filter-submit{color:#fff;background:#237ed1;border:0;border-radius:15px;width:calc(100% - 38px);height:55px;margin:25px 19px;font-size:18px}.account-filter-submit:hover{background:#166fbe}.account-page-content{min-width:0;padding-top:23px}.account-page-content>h1,.messages-heading h1{color:#11171d;letter-spacing:-.35px;margin:0;font-size:29px;line-height:1.15}.favorites-empty{color:#b5b8bb;justify-content:center;align-items:flex-start;min-height:260px;padding-top:32px;font-size:18px;font-weight:650;display:flex}.account-page-loading{color:#8b969f;justify-content:center;align-items:center;gap:9px;min-height:230px;display:flex}.account-page-loading svg{animation:1s linear infinite spin}.favorites-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:25px;display:grid}.favorite-product-card{background:#fff;border:1px solid #e7eef3;border-radius:14px;min-width:0;position:relative;overflow:hidden;box-shadow:0 8px 24px #266fa414}.favorite-product-open{text-align:left;background:0 0;border:0;grid-template-columns:125px minmax(0,1fr);gap:15px;width:100%;min-height:178px;padding:13px;display:grid}.favorite-product-open>img{object-fit:cover;border-radius:10px;width:125px;height:150px}.favorite-product-open>div{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.favorite-product-open h2{color:#1a2026;margin:9px 34px 7px 0;font-size:16px}.favorite-product-open>div>strong{color:#087be3;margin-top:auto;font-size:18px}.favorite-product-remove{color:#e86778;background:#ffffffeb;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:11px;right:11px}.messages-heading{justify-content:space-between;align-items:center;display:flex}.messages-heading>button{color:#2383d7;background:#dceefd;border:0;border-radius:22px;place-items:center;width:61px;height:41px;display:grid}.messages-heading>button svg{width:19px}.messages-page-content>h2{color:#171b20;margin:52px 0 22px;font-size:16px}.message-thread-list{gap:12px;display:grid}.message-thread-list article{background:#eef2f8;border-radius:11px;transition:box-shadow .18s;overflow:hidden}.message-thread-list article.expanded{box-shadow:0 9px 24px #2367971c}.message-thread-list article>button{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:flex-start;width:100%;min-height:100px;padding:18px 20px;display:flex}.message-thread-list article>button>span{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.message-thread-list small{color:#8b9298;background:#fff;border-radius:5px;padding:4px 7px;font-size:11px;font-weight:400}.message-thread-list strong{color:#10161b;font-size:18px}.message-thread-list time{color:#11171d;font-size:14px}.message-thread-list article>p{color:#56636d;margin:0;padding:0 20px 20px;line-height:1.55}.message-compose-view{padding-top:1px}.message-compose-heading{grid-template-columns:1fr 1fr;align-items:center;min-height:42px;display:grid}.message-compose-heading>button{color:#087be3;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:5px 0;font-size:17px;display:flex}.message-compose-heading>button svg{width:20px;height:20px}.message-compose-heading h1{color:#11171d;letter-spacing:-.35px;justify-self:center;margin:0;font-size:29px;line-height:1.15}.message-composer{background:#fff;border:1px solid #edf2f6;border-radius:11px;gap:14px;margin-top:18px;padding:20px;display:grid;position:relative;box-shadow:0 13px 30px #2967931f}.message-topic-picker{position:relative}.message-topic-trigger{color:#171b20;text-align:left;background:#eef2f8;border:0;border-radius:15px;outline:0;justify-content:space-between;align-items:center;width:100%;height:54px;padding:0 20px;font-size:16px;display:flex}.message-topic-trigger span:last-child{color:#087be3}.message-topic-menu{z-index:6;background:#fff;border-radius:16px;width:340px;position:absolute;top:62px;right:0;overflow:hidden;box-shadow:0 14px 30px #294f6d29}.message-topic-menu button{color:#2c3034;text-align:left;background:#fff;border:0;border-bottom:1px solid #eceff2;align-items:center;gap:2px;width:100%;min-height:62px;padding:0 20px;font-size:16px;transition:color .15s,background .15s;display:flex}.message-topic-menu button:last-child{border-bottom:0}.message-topic-menu button:hover,.message-topic-menu button:focus-visible{color:#087be3;background:#f5f9fd;outline:0}.message-topic-menu b{color:#d22;font-size:23px;line-height:1}.message-body-field{border:1px solid #aeb7bf;border-radius:10px;min-width:0;height:71px;margin:0;padding:0 18px 8px}.message-body-field legend{color:#25292d;padding:0 12px;font-size:16px}.message-body-field textarea{color:#171b20;width:100%;height:45px;font:inherit;resize:none;background:0 0;border:0;outline:0;padding:4px 0;line-height:1.35}.message-send,.message-cancel{border-radius:15px;width:100%;height:55px;font-size:17px}.message-send{color:#fff;background:#2383d7;border:0;font-weight:650;transition:background .16s}.message-send:disabled{cursor:default;background:#b3b3b5}.message-cancel{color:#262a2e;background:#fff;border:1px solid #edf0f3}.message-chat-view{padding-top:1px}.message-chat-heading{grid-template-columns:1fr 1fr;align-items:center;min-height:52px;display:grid}.message-chat-heading>button{color:#087be3;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:5px 0;font-size:17px;display:flex}.message-chat-heading>button svg{width:20px;height:20px}.message-chat-heading h1{color:#11171d;letter-spacing:-.35px;justify-self:center;margin:0;font-size:29px;line-height:1.15}.message-chat-card{background:#fff;border:1px solid #edf2f6;border-radius:11px;grid-template-rows:minmax(0,1fr) auto;height:625px;margin-top:10px;display:grid;overflow:hidden;box-shadow:0 13px 30px #2967931f}.message-chat-history{min-height:0;padding:22px 20px;overflow-y:auto}.message-chat-history article{flex-direction:column;width:min(70%,560px);margin:0 0 22px;display:flex}.message-chat-history article.user{align-items:flex-end;margin-left:auto}.message-chat-history article.support{align-items:flex-start;margin-right:auto}.message-chat-sender{color:#b0b5ba;align-items:center;gap:6px;font-size:15px;display:flex}.message-chat-avatar{color:#d4d8dc;background:#292a2d;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:9px;font-weight:750;display:grid}.message-chat-history article p{color:#161c21;overflow-wrap:anywhere;background:#edf6fd;border-radius:16px;max-width:100%;margin:11px 0 8px;padding:14px 13px;font-size:16px;line-height:1.45}.message-chat-history article.support p{background:#f0f2f5}.message-chat-history article time{color:#b5b8bb;font-size:15px}.message-chat-empty{color:#b5b8bb;place-items:center;min-height:280px;font-size:16px;display:grid}.message-chat-reply{background:#f8f9fb;border-top:1px solid #edf0f3;align-items:flex-start;gap:10px;min-height:102px;padding:12px 14px;display:flex}.message-chat-reply input{color:#171b20;min-width:0;height:56px;font:inherit;background:#fff;border:1px solid #edf0f3;border-radius:11px;outline:0;flex:1;padding:0 20px}.message-chat-reply input::placeholder{color:#aeb5bb}.message-chat-reply button{color:#fff;background:#2383d7;border:0;border-radius:16px;place-items:center;width:80px;height:48px;margin-top:3px;transition:background .16s;display:grid}.message-chat-reply button:disabled{cursor:default;background:#b2b2b3}.message-chat-reply button svg{width:23px;height:23px}.account-footer{background:#fff;border-top:1px solid #dbe8f2;flex:none;min-height:80px}.account-footer>div{align-items:center;gap:27px;width:min(1690px,100% - 80px);min-height:79px;margin-inline:auto;display:flex}.account-footer small{color:#a8adb2;font-size:12px}.account-footer nav{gap:24px;margin-left:auto;display:flex}.account-footer button{color:#087be3;background:0 0;border:0;padding:0;font-size:15px;text-decoration:underline}@media (width<=1050px){.account-page-layout{grid-template-columns:320px minmax(0,1fr);gap:25px}.favorites-results{grid-template-columns:1fr}}@media (width<=760px){.profile-popover{width:min(350px,100vw - 20px);position:fixed;top:60px;right:10px}.account-page .site-header{height:62px}.account-page-layout{grid-template-columns:1fr;width:calc(100% - 22px);padding-top:18px}.account-filter-card{order:2}.account-page-content{order:1;padding-top:0}.account-page-content>h1,.messages-heading h1{font-size:24px}.messages-page-content>h2{margin-top:30px}.message-compose-heading{grid-template-columns:auto 1fr}.message-compose-heading h1{justify-self:end;font-size:24px}.message-topic-menu{width:min(340px,100vw - 64px)}.message-chat-heading{grid-template-columns:auto 1fr}.message-chat-heading h1{justify-self:end;font-size:24px}.message-chat-card{height:520px}.message-chat-history{padding:18px 14px}.message-chat-history article{width:88%}.message-chat-reply{padding-inline:10px}.message-chat-reply button{width:58px}.favorites-empty{min-height:180px}.account-footer>div{flex-wrap:wrap;width:calc(100% - 24px);padding:16px 0}.account-footer nav{justify-content:flex-end;width:100%;margin:0}}.trips-page-content{padding-top:27px}.trips-heading{grid-template-columns:1fr 1fr;align-items:center;min-height:42px;display:grid}.trips-heading h1{color:#11171d;letter-spacing:-.35px;justify-self:center;margin:0;font-size:29px;line-height:1.1}.trips-sort{color:#d0d3d6;justify-self:start;align-items:center;gap:10px;display:flex}.trips-sort select{appearance:none;color:#b5b8bb;background:0 0;border:0;outline:0;padding:6px 22px 6px 0;font-size:16px;font-weight:650}.trips-empty{color:#b5b8bb;justify-content:center;align-items:flex-start;min-height:270px;padding-top:27px;font-size:18px;font-weight:650;display:flex}.trips-page-content .orders-list{margin-top:26px}@media (width<=760px){.trips-heading{grid-template-columns:1fr;gap:14px}.trips-heading h1{grid-row:1;justify-self:start;font-size:24px}.trips-sort{grid-row:2}.trips-empty{min-height:180px}}:root{color:#1b2026;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--blue:#2383d7;--blue-dark:#176db7;--pale-blue:#edf7ff;--line:#dce9f2;--muted:#6f7b87;--shadow:0 12px 36px #266fa41a;background:#f8fbfe;font-family:Inter,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 50% 8%,#edf8ff 0,#f8fbfe 31rem 100%);min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}img{max-width:100%;display:block}#root{min-height:100vh}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
