@font-face{font-family:TT Commons Pro;src:url("/Fonts/TT Commons Pro Trial 3-400/TT Commons Pro Trial ExtraLight.ttf")format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:TT Commons Pro;src:url("/Fonts/TT Commons Pro Trial 3-400/TT Commons Pro Trial Light.ttf")format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:TT Commons Pro;src:url("/Fonts/TT Commons Pro Trial 3-400/TT Commons Pro Trial Regular.ttf")format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TT Commons Pro;src:url("/Fonts/TT Commons Pro Trial 3-400/TT Commons Pro Trial Medium.ttf")format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:TT Commons Pro;src:url("/Fonts/TT Commons Pro Trial 3-400/TT Commons Pro Trial DemiBold.ttf")format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:TT Commons Pro;src:url("/Fonts/TT Commons Pro Trial 3-400/TT Commons Pro Trial Bold.ttf")format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:TT Commons Pro;src:url("/Fonts/TT Commons Pro Trial 3-400/TT Commons Pro Trial ExtraBold.ttf")format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:TT Commons Pro;src:url("/Fonts/TT Commons Pro Trial 3-400/TT Commons Pro Trial Black.ttf")format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:TT Commons Pro;src:url("/Fonts/TT Commons Pro Trial 3-400/TT Commons Pro Trial Italic.ttf")format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:TT Commons Pro Expanded;src:url("/Fonts/tt com_2/TT Commons Pro Trial Expanded Thin.ttf")format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:TT Commons Pro Expanded;src:url("/Fonts/tt com_2/TT Commons Pro Trial Expanded ExtraLight.ttf")format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:TT Commons Pro Expanded;src:url("/Fonts/tt com_2/TT Commons Pro Trial Expanded Light.ttf")format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:TT Commons Pro Expanded;src:url("/Fonts/tt com_2/TT Commons Pro Trial Expanded Regular.ttf")format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TT Commons Pro Expanded;src:url("/Fonts/tt com_2/TT Commons Pro Trial Expanded Medium.ttf")format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:TT Commons Pro Expanded;src:url("/Fonts/tt com_2/TT Commons Pro Trial Expanded DemiBold.ttf")format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:TT Commons Pro Expanded;src:url("/Fonts/tt com_2/TT Commons Pro Trial Expanded Bold.ttf")format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:TT Commons Pro Expanded;src:url("/Fonts/tt com_2/TT Commons Pro Trial Expanded ExtraBold.ttf")format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:TT Commons Pro Expanded;src:url("/Fonts/tt com_2/TT Commons Pro Trial Expanded Black.ttf")format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:TT Commons Pro Expanded;src:url("/Fonts/tt com_2/TT Commons Pro Trial Expanded Italic.ttf")format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url("/Fonts/San Francisco Pro Display/SF-Pro-Display-Thin.otf")format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url("/Fonts/San Francisco Pro Display/SF-Pro-Display-Ultralight.otf")format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url("/Fonts/San Francisco Pro Display/SF-Pro-Display-Light.otf")format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url("/Fonts/San Francisco Pro Display/SF-Pro-Display-Regular.otf")format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url("/Fonts/San Francisco Pro Display/SF-Pro-Display-Medium.otf")format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url("/Fonts/San Francisco Pro Display/SF-Pro-Display-Semibold.otf")format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url("/Fonts/San Francisco Pro Display/SF-Pro-Display-Bold.otf")format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url("/Fonts/San Francisco Pro Display/SF-Pro-Display-Heavy.otf")format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url("/Fonts/San Francisco Pro Display/SF-Pro-Display-Black.otf")format("opentype");font-weight:900;font-style:normal;font-display:swap}:root{--white:#fff;--black:#000;--bg:#fff;--bg-gray:#f5f5f5;--bg-light:#fafafa;--border:#e5e5e5;--border-light:#f0f0f0;--text-primary:#1d1d1f;--text-secondary:#6e6e73;--text-muted:#9ca3af;--text-link:#0071e3;--blue:#0071e3;--blue-hover:#0563c1;--blue-light:#0071e314;--yellow:#fff535;--yellow-hover:#f0e520;--vb-green-1:#1e6b2e;--vb-green-2:#2d9142;--vb-blue-1:#0d4a8f;--vb-blue-2:#1a6acc;--vb-purple-1:#5b1fa8;--vb-purple-2:#7c3dd4;--vb-orange-1:#b84a0a;--vb-orange-2:#e0681a;--green:#16a34a;--green-light:#16a34a1a;--red:#dc2626;--red-light:#dc26261a;--orange:#f59e0b;--orange-light:#f59e0b1a;--tg-blue:#29b6f6;--font:"SF Pro Display", -apple-system, "Inter", Arial, sans-serif;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:16px;--text-lg:18px;--text-xl:20px;--text-2xl:24px;--text-3xl:32px;--text-4xl:40px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s8:32px;--s10:40px;--s12:48px;--s16:64px;--r-sm:4px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-2xl:20px;--r-full:9999px;--shadow-sm:0 1px 3px #0000000f;--shadow:0 2px 8px #00000014;--shadow-md:0 4px 16px #0000001a;--shadow-lg:0 8px 24px #0000001f;--max-w:1280px;--px:80px;--transition:.15s ease}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font);font-size:var(--text-base);color:var(--text-primary);background:var(--bg);-webkit-font-smoothing:antialiased;line-height:1.5}img{max-width:100%;display:block}img[src$=\.svg],img[src$=\.png]{font-size:0}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{cursor:pointer;font-family:var(--font);font-size:var(--text-base);background:0 0;border:none}input,textarea,select{font-family:var(--font);font-size:var(--text-base);outline:none}details summary{cursor:pointer;list-style:none}details summary::-webkit-details-marker{display:none}@keyframes page-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes page-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.main--entering{animation:.35s cubic-bezier(.22,1,.36,1) both page-in}.main--exiting{pointer-events:none;animation:.18s ease-in forwards page-out}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.page{background-color:#fff;background-image:linear-gradient(#fff0 80px,#fff 230px),url(/img/main_pages_background.webp);background-position:top,top;background-repeat:no-repeat,no-repeat;background-size:auto,100%;flex-direction:column;min-height:100vh;display:flex;overflow-x:hidden}.container{max-width:var(--max-w);padding:0 var(--px);margin:0 auto}.main{padding:var(--s6) 0 var(--s16);flex:1}.header{-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);z-index:100;background:#0000008c;height:64px;font-family:TT Commons Pro Expanded,TT Commons Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:sticky;top:0}.header>.container{height:100%}.header__inner{justify-content:center;align-items:center;gap:0;height:100%;display:flex}.header__brand{cursor:pointer;flex-shrink:0;height:auto;text-decoration:none;position:absolute;top:50%;left:11.46%;transform:translateY(-50%)}.header__brand img{width:auto;height:32px;transition:transform .2s;display:block}.header__brand:hover img{transform:scale(1.06)}.header__nav{flex:none;justify-content:center;align-items:center;gap:32px;display:flex}.header__link{color:#f2f2f2;border-radius:var(--r-md);transition:color var(--transition), background var(--transition), filter var(--transition);white-space:nowrap;padding:6px 12px;font-family:TT Commons Pro Expanded,TT Commons Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:17px;font-style:normal;font-weight:500;line-height:25px;text-decoration:none}.header__link:hover{color:#fff535}.header__link.active{color:#fff535;font-weight:500}.header__icon{justify-content:center;align-items:center;padding:6px 8px;display:flex}.header__icon img{width:24px;height:24px;display:block}.header__avatar{box-sizing:border-box;background:#ffffff14;border:1px solid #fff;border-radius:50%;width:31px;height:31px;display:block;overflow:hidden}.header__avatar img{object-fit:cover;width:100%;height:100%;display:block}.header__right{right:var(--px);align-items:center;gap:8px;margin-left:auto;display:flex;position:absolute}.header__badge{background:var(--red);color:var(--white);border-radius:var(--r-full);text-align:center;min-width:16px;padding:1px 5px;font-size:10px;font-weight:700;line-height:14px;display:none}.header__badge.visible{display:inline-block}.breadcrumbs{padding:var(--s4) 0 var(--s3);font-size:var(--text-xs);color:#fff;text-shadow:0 1px 3px #00000080;align-items:center;gap:6px;display:flex}.breadcrumbs a{color:#fff;transition:opacity var(--transition)}.breadcrumbs a:hover{color:#fff;opacity:.8}.breadcrumbs__sep{color:#fffc}.breadcrumbs__current{color:#fff}.btn{justify-content:center;align-items:center;gap:var(--s2);border-radius:var(--r-lg);font-weight:600;font-size:var(--text-sm);transition:all var(--transition);cursor:pointer;white-space:nowrap;padding:10px 20px;line-height:1;display:inline-flex}.btn-primary{background:var(--blue);color:var(--white);border:none}.btn-primary:hover{background:var(--blue-hover);box-shadow:0 4px 12px #0071e34d}.btn-yellow{background:var(--yellow);color:var(--black);border:none;font-weight:700}.btn-yellow:hover{background:var(--yellow-hover);box-shadow:0 4px 12px #fff53566}.btn-outline{color:var(--text-primary);border:1.5px solid var(--border);background:0 0}.btn-outline:hover{border-color:var(--text-secondary);background:var(--bg-gray)}.btn-ghost{color:var(--text-secondary);background:0 0;border:none;font-weight:500}.btn-ghost:hover{background:var(--bg-gray);color:var(--text-primary)}.btn-sm{font-size:var(--text-xs);border-radius:var(--r-md);padding:7px 14px}.btn-lg{font-size:var(--text-md);padding:13px 28px}.btn-full{width:100%}.page-title{font-size:var(--text-3xl);color:var(--text-primary);margin-bottom:var(--s8);letter-spacing:-.02em;font-weight:800}.section-head{align-items:baseline;gap:var(--s3);margin-bottom:var(--s5);display:flex}.section-head h2{font-family:"SF Pro Display", var(--font);text-transform:none;letter-spacing:normal;color:#1d1d1f;font-size:40px;font-weight:600;line-height:44px}.section-head__count{font-size:var(--text-xs);color:var(--text-muted);font-weight:500}.home-main{padding-top:0}.game-section{margin-bottom:0;padding:72px 0}.game-section__inner{padding-bottom:18px;position:relative}.game-section+.page-sep{margin-bottom:96px}.game-logo{justify-content:center;align-items:center;display:flex}.game-logo__img{width:auto;height:56px}.game-section__duck{transform-origin:bottom;pointer-events:none;z-index:2;width:78px;height:auto;position:absolute;bottom:-74px;right:265px;transform:rotate(-20deg)}.vbucks-grid{gap:var(--s4);grid-template-columns:repeat(4,1fr);margin-bottom:72px;display:grid}.vb-card{cursor:pointer;transition:transform var(--transition), box-shadow var(--transition);border-radius:0;position:relative;overflow:hidden}.vb-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.vb-card--green{background:linear-gradient(165deg, var(--vb-green-1), var(--vb-green-2))}.vb-card--blue{background:linear-gradient(165deg, var(--vb-blue-1), var(--vb-blue-2))}.vb-card--purple{background:linear-gradient(165deg, var(--vb-purple-1), var(--vb-purple-2))}.vb-card--orange{background:linear-gradient(165deg, var(--vb-orange-1), var(--vb-orange-2))}.vb-card__img{aspect-ratio:1;width:100%;padding:var(--s6);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.vb-card__bg-img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.vb-coin{color:#ffffffe6;text-shadow:0 2px 4px #00000040;background:radial-gradient(circle at 30% 30%,#ffe566,#ffd80b 50%,#d4a000);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-style:italic;font-weight:900;display:flex;box-shadow:0 6px 20px #0000004d,inset 0 -3px 6px #00000026}.vb-coin--sm{width:64px;height:64px;font-size:28px}.vb-coin--md{width:80px;height:80px;font-size:36px}.vb-coin--lg{width:96px;height:96px;font-size:42px}.vb-coin--xl{width:110px;height:110px;font-size:48px}.vb-card__amount-tag{color:var(--white);border-radius:var(--r-full);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000004d;padding:3px 8px;font-size:11px;font-weight:700;position:absolute;top:10px;right:10px}.vb-card__footer{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:var(--s3) var(--s4);justify-content:space-between;align-items:center;gap:var(--s2);background:#0003;display:flex}.vb-card__label{color:var(--white)}.vb-card__label-name{font-size:var(--text-sm);font-weight:700}.vb-card__label-sub{font-size:var(--text-xs);color:#ffffffb3;margin-top:1px}.vb-card__price{background:var(--yellow);color:var(--black);font-weight:700;font-size:var(--text-xs);border-radius:var(--r-md);white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;padding:6px 10px;display:flex}.vb-card__buy-btn{background:var(--yellow);color:var(--black);font-family:"SF Pro Display", var(--font);width:100%;transition:background var(--transition);justify-content:center;align-items:center;gap:10px;padding:14px 12px;font-size:28px;font-weight:600;line-height:32px;display:flex}.vb-card__buy-btn:hover{background:var(--yellow-hover)}.vb-card__buy-btn img{flex-shrink:0;width:32px;height:28px;display:block}.crew-banner{margin-bottom:var(--s8);background:#f5f5f7;border-radius:0;min-height:300px;display:flex;overflow:hidden}.crew-banner__img-wrap{flex-shrink:0;width:55%;position:relative}.crew-banner__img{object-fit:cover;width:100%;height:100%;display:block}.crew-pack-wrap{margin-bottom:72px;position:relative}.crew-banner__new{z-index:10;pointer-events:none;width:100px;height:auto;position:absolute;top:-14px;left:0}.crew-pack-wrap .crew-banner{margin-bottom:0}.crew-banner__info{padding:var(--s8);justify-content:center;gap:var(--s5);flex-direction:column;flex:1;display:flex}.crew-banner__title{font-family:"SF Pro Display", var(--font);color:#1d1d1f;margin:0;font-size:40px;font-weight:600;line-height:44px}.crew-banner__perks-grid{font-family:"SF Pro Display", var(--font);color:#6e6e73;grid-template-columns:1fr 1fr;gap:6px 20px;font-size:17px;font-weight:600;line-height:25px;display:grid}.crew-banner__buy-btn{width:100%;font-family:"SF Pro Display", var(--font)!important;border-radius:8px!important;padding:16px!important;font-size:28px!important;font-weight:600!important;line-height:32px!important}.sets-grid{gap:var(--s4);margin-bottom:var(--s8);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.set-card{cursor:pointer;transition:transform var(--transition), box-shadow var(--transition);background:var(--bg-gray);border-radius:0;overflow:hidden}.set-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.set-card__img{aspect-ratio:16/9;justify-content:center;align-items:center;font-size:72px;display:flex;position:relative;overflow:hidden}.set-card__img img{pointer-events:none}.set-card__img--1{background:linear-gradient(135deg,#0d1b2e,#1a3354)}.set-card__img--2{background:linear-gradient(135deg,#1a0d2e,#3a1a5c)}.set-card__footer{background:var(--white);padding:var(--s3) var(--s5);justify-content:space-between;align-items:center;gap:var(--s3);border-top:1px solid var(--border-light);display:flex}.set-card__info{min-width:0}.set-card__name{font-weight:700;font-size:var(--text-base);color:var(--text-primary)}.set-card__desc{font-size:var(--text-xs);color:var(--text-muted);margin-top:1px}.set-card__buy{background:var(--yellow);color:var(--black);font-weight:700;font-size:var(--text-xs);border-radius:var(--r-md);white-space:nowrap;transition:background var(--transition);flex-shrink:0;align-items:center;gap:6px;padding:7px 12px;display:flex}.set-card__buy:hover{background:var(--yellow-hover)}.set-card__bg-img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.set-card__buy-btn{background:var(--yellow);color:var(--black);font-family:"SF Pro Display", var(--font);width:100%;transition:background var(--transition);justify-content:center;align-items:center;gap:10px;padding:14px 12px;font-size:28px;font-weight:600;line-height:32px;display:flex}.set-card__buy-btn:hover{background:var(--yellow-hover)}.set-card__buy-btn img{flex-shrink:0;width:32px;height:28px;display:block}.gifts-banner{background:var(--bg-light);border:1px solid var(--border);border-radius:var(--r-xl);padding:var(--s5) var(--s8);align-items:center;gap:var(--s6);display:flex}.gifts-banner__icon{flex-shrink:0;font-size:28px}.gifts-banner__text{font-size:var(--text-sm);color:var(--text-secondary);flex:1;line-height:1.5}.gifts-banner__arrow{background:var(--blue);width:36px;height:36px;color:var(--white);transition:background var(--transition);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.gifts-banner__arrow:hover{background:var(--blue-hover)}.sel-wrap{width:100%;max-width:100%;margin:28px 0 0}.sel-grid-4,.sel-grid-3{grid-template-columns:repeat(auto-fill,160px);justify-content:start;gap:24px 30px;display:grid}.sel-grid-4{margin-bottom:24px}.sel-grid-3{margin-bottom:64px}.sel-wrap .sel-grid-4.is-empty,.sel-wrap .sel-grid-3.is-empty{display:none!important}.sel-tile{cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;border:2px solid #0000;border-radius:12px;justify-self:center;width:100%;max-width:160px;height:162px;transition:border-color .25s,border-radius .25s,padding .25s,transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;position:relative;overflow:visible}.sel-tile:hover:not(.sel-tile--selected){transform:scale(1.03);box-shadow:0 4px 16px #0000001f}.sel-tile--selected{border-color:#004e8f;border-radius:14px;padding:2px;transform:scale(1.05);box-shadow:0 8px 28px #004e8f4d}.sel-tile__inner{border-radius:10px;width:100%;height:100%;transition:border-radius .25s;overflow:hidden}.sel-tile--selected .sel-tile__inner{border-radius:11px}@keyframes sel-tile-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.sel-grid-4>.sel-tile,.sel-grid-3>.sel-tile{animation:.42s cubic-bezier(.22,1,.36,1) backwards sel-tile-in}.sel-grid-4>.sel-tile:nth-child(2),.sel-grid-3>.sel-tile:nth-child(2){animation-delay:50ms}.sel-grid-4>.sel-tile:nth-child(3),.sel-grid-3>.sel-tile:nth-child(3){animation-delay:.1s}.sel-grid-4>.sel-tile:nth-child(4),.sel-grid-3>.sel-tile:nth-child(4){animation-delay:.15s}.sel-grid-4>.sel-tile:nth-child(5),.sel-grid-3>.sel-tile:nth-child(5){animation-delay:.2s}.sel-grid-4>.sel-tile:nth-child(6),.sel-grid-3>.sel-tile:nth-child(6){animation-delay:.25s}.sel-grid-4>.sel-tile:nth-child(7),.sel-grid-3>.sel-tile:nth-child(7){animation-delay:.3s}.sel-grid-4>.sel-tile:nth-child(n+8),.sel-grid-3>.sel-tile:nth-child(n+8){animation-delay:.35s}.sel-wrap.is-loading .sel-tile{cursor:default;transform:none}.sel-wrap.is-loading .sel-tile:hover{box-shadow:none;transform:none}.sel-wrap.is-loading .sel-tile__inner{position:relative;overflow:hidden;background:#e6e6ea!important}.sel-wrap.is-loading .sel-tile__inner:after{content:"";background:linear-gradient(90deg,#fff0 0%,#fff9 50%,#fff0 100%);animation:1.3s ease-in-out infinite sel-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.sel-wrap.is-loading .sel-tile__img,.sel-wrap.is-loading .sel-tile__price-bar,.sel-wrap.is-loading .sel-tile__badge{visibility:hidden}@keyframes sel-skeleton-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.sel-wrap.is-loading .sel-tile__inner:after{animation:none}}.sel-tile__badge{color:#cce3f9;font-family:"SF Pro Display", var(--font);z-index:10;white-space:nowrap;letter-spacing:.01em;pointer-events:none;opacity:0;background:#004e8f;border-radius:12px;justify-content:center;align-items:center;width:76px;height:18px;font-size:12px;font-weight:600;line-height:16px;transition:opacity .22s,transform .32s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-60%)scale(.55)}.sel-tile--selected .sel-tile__badge{opacity:1;transform:translate(-50%,-50%)scale(1)}.sel-tile__img{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.sel-tile__img img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.sel-tile__price-bar{-webkit-backdrop-filter:blur(14px);color:#ffffffe6;text-align:center;font-family:"SF Pro Display", var(--font);background:#00000047;padding:7px 6px;font-size:17px;font-weight:600;line-height:21px;transition:background .2s,color .2s;position:absolute;bottom:0;left:0;right:0}.sel-tile--selected .sel-tile__price-bar{color:#fff;background:#004e8f}.sel-summary{border:1.5px solid var(--border);text-align:center;font-family:"SF Pro Display", var(--font);color:#1d1d1f;opacity:0;border-color:#0000;border-radius:12px;max-height:0;margin-bottom:0;padding:0 20px;font-size:15px;line-height:22px;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .28s,padding-top .4s cubic-bezier(.4,0,.2,1),padding-bottom .4s cubic-bezier(.4,0,.2,1),margin-bottom .4s cubic-bezier(.4,0,.2,1),border-color .3s;overflow:hidden}.sel-summary.is-open{opacity:1;border-color:var(--border);max-height:600px;margin-bottom:12px;padding:14px 20px}.sel-summary__row{justify-content:space-between;gap:16px;padding:3px 0;display:flex}.sel-summary__name{color:#1d1d1f;text-align:left;font:400 17px/17px "SF Pro Display", var(--font);flex:1}.sel-summary__price{color:#6e6e73;font:600 17px/17px "SF Pro Display", var(--font);white-space:nowrap}.catalog-checkout-card{box-sizing:border-box;background:linear-gradient(#f5f3f4 0%,#eeecec 100%);border:1px solid #d5d2cc;border-radius:12px;width:540px;max-width:100%;margin:0 auto;padding:32px}.catalog-checkout-card[hidden],.catalog-promo[hidden]{display:none}.catalog-checkout-card .sel-summary{opacity:0;border:0 #0000;border-bottom:1px solid #0000;border-radius:0;flex-direction:column;max-height:0;margin:0;padding:0;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .28s,padding .4s cubic-bezier(.4,0,.2,1),margin .4s cubic-bezier(.4,0,.2,1),border-color .3s;display:flex;overflow:hidden}.catalog-checkout-card .sel-summary.is-open{opacity:1;border-color:#d5d2cc;max-height:600px;margin:0 0 20px;padding:0 0 24px}.catalog-checkout-card .sel-summary__row{opacity:1;max-height:80px;padding:0;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .26s,margin-top .35s cubic-bezier(.4,0,.2,1);overflow:hidden}.catalog-checkout-card .sel-summary__row+.sel-summary__row{margin-top:17px}.catalog-checkout-card .sel-summary__row.is-collapsed{opacity:0;max-height:0;margin-top:0}.catalog-discount .sel-summary__price{color:#008a3b}.catalog-checkout-card .sel-buy-btn{width:100%;font:600 21px/21px "SF Pro Display", var(--font);color:#1d1d1f;border-radius:8px;margin:0 0 14px;padding:18px 16px}.catalog-author{color:#6e6e73;font:600 14px/19px "SF Pro Display", var(--font);justify-content:center;align-items:center;gap:4px;margin:0;display:flex}.catalog-author a{color:#6e6e73;align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.catalog-author__name{background:linear-gradient(90deg,#ff9d00 0%,#fe3a40 25%,#e01db8 50%,#8740bb 75%,#0c8dff 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700}.catalog-author img{object-fit:contain;width:14px;height:14px}.catalog-promo{text-align:center;width:286px;max-width:100%;margin:16px auto 0}.catalog-promo__title{color:#d5d2cc;font:400 14px/14px "SF Pro Display", var(--font);margin:0 0 12px}.catalog-promo__row{gap:16px;display:flex}.catalog-promo__input,.catalog-promo__button{box-sizing:border-box;height:48px;font:400 14px/14px "SF Pro Display", var(--font);background:#fff;border:1px solid #d5d2cc;border-radius:8px}.catalog-promo__input{color:#1d1d1f;text-transform:uppercase;outline:none;width:149px;padding:0 12px}.catalog-promo__input::placeholder{color:#d5d2cc;text-transform:none}.catalog-promo__input:focus{border-color:#0071e3}.catalog-promo__button{color:#d5d2cc;cursor:pointer;width:121px}.catalog-promo__button:hover:not(:disabled){color:#0071e3;border-color:#0071e3}.catalog-promo__button:disabled{cursor:wait;opacity:.6}.sel-wrap+.info-tabs{margin-top:56px}@keyframes sel-btn-on{0%{transform:scale(.96);box-shadow:0 0 #fff53500}55%{transform:scale(1.03);box-shadow:0 0 0 10px #fff53538,0 6px 22px #fff53580}to{transform:scale(1);box-shadow:0 4px 16px #fff53561}}@keyframes sel-btn-off{0%{transform:scale(1)}40%{transform:scale(.97)}to{transform:scale(1)}}@keyframes sel-pay-press{0%{transform:scale(1)}35%{transform:scale(.985)}to{transform:scale(1)}}@keyframes sel-pay-sweep{0%{transform:translate(-105%)}to{transform:translate(305%)}}.sel-buy-btn{background:var(--yellow);width:100%;color:var(--black);cursor:pointer;font-size:20px;font-weight:700;font-family:var(--font);will-change:transform;border:1.5px solid #0000;border-radius:14px;margin-bottom:10px;padding:18px;transition:transform .3s cubic-bezier(.34,1.5,.5,1),background .4s,color .4s,border-color .4s,box-shadow .35s;position:relative}.sel-buy-btn:hover:not(:disabled){transform:translate(var(--sel-mx,0px), calc(-6px + var(--sel-my,0px))) scale(1.035);z-index:20;box-shadow:0 6px 14px -6px #00000029,0 0 26px 4px #fff5358c}.sel-buy-btn:active:not(:disabled){transition:transform .1s;transform:translateY(1px)scale(1)}@property --sel-ang{syntax:"<angle>";inherits:false;initial-value:0deg}.sel-buy-btn.is-clicked{animation:.6s ease-out sel-buy-glow}.sel-buy-btn.is-clicked:after{content:"";background:conic-gradient(from var(--sel-ang), #ff9d00, #fe3a40, #e01db8, #8740bb, #0c8dff, #ff9d00);-webkit-mask-composite:xor;z-index:4;pointer-events:none;border-radius:17px;padding:3px;animation:.6s ease-out sel-buy-border,.6s linear sel-buy-spin;position:absolute;inset:-3px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes sel-buy-glow{0%{box-shadow:0 0 #ff9d0000}35%{box-shadow:0 0 16px 2px #ff9d0080,0 0 26px 6px #e01db86b,0 0 36px 12px #0c8dff66}to{box-shadow:0 0 #0c8dff00}}@keyframes sel-buy-border{0%{opacity:0;transform:scale(.98)}25%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.06)}}@keyframes sel-buy-spin{to{--sel-ang:360deg}}@media (prefers-reduced-motion:reduce){.sel-buy-btn{transition:background .2s;transform:none!important}.sel-buy-btn.is-clicked{animation:none}}.sel-buy-btn.btn-lit{animation:.48s cubic-bezier(.34,1.56,.64,1) sel-btn-on;box-shadow:0 4px 16px #fff53561}.sel-buy-btn.btn-dimmed{animation:.28s forwards sel-btn-off}.sel-buy-btn.is-pay-animating{pointer-events:none;animation:.52s cubic-bezier(.34,1.2,.4,1) sel-pay-press}.sel-buy-btn.is-pay-animating:before{content:"";z-index:1;pointer-events:none;background:#ffffff59;width:52px;animation:.52s sel-pay-sweep;position:absolute;top:0;bottom:0;left:0;transform:translate(-105%)}.sel-buy-btn:disabled{-webkit-backdrop-filter:blur(10px);color:#00000040;cursor:not-allowed;box-shadow:none;background:#fff53526;border-color:#fff5354d}.sel-hint{text-align:center;font-size:var(--text-xs);color:var(--text-muted);margin:0}.info-tabs{margin-top:36px}.info-tabs__nav{border-top:1px solid #d2d2d7;border-bottom:1px solid #d2d2d7;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:72px;width:100vw;margin-bottom:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:16px 0;display:grid;position:relative}.info-tab:first-child{justify-self:end}.info-tab:nth-child(2){justify-self:center}.info-tab:nth-child(3){justify-self:start}.info-tabs__body{width:100vw;padding:var(--s6) 0 var(--s10);background:#f5f5f7;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.info-tab{font-family:"SF Pro Display", var(--font);color:#6e6e73;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:none;padding:0;font-size:17px;font-weight:600;line-height:25px;transition:color .15s}.info-tab:hover,.info-tab.active{color:#1d1d1f}.info-tabs--faq-only .info-tabs__nav{justify-content:center;display:flex}.info-tabs--faq-only .info-tab{cursor:default;pointer-events:none}.info-tabs.info-tabs--faq-only{max-width:922px;box-shadow:none;background:#f5f5f7;border-radius:36px 36px 0 0;margin:56px auto 0;padding:0 clamp(20px,8vw,96px) 24px}.info-tabs--faq-only .info-tabs__nav{border:none;justify-content:center;width:auto;margin:0;padding:56px 0 0;display:flex}.info-tabs--faq-only .info-tab{font-family:"SF Pro Display", var(--font);color:#6e6e73;font-size:25px;font-weight:600;line-height:25px}.info-tabs--faq-only .info-tabs__body{width:auto;max-width:100%;box-shadow:none;background:0 0;border-radius:0;margin:16px 0 0;padding:0}.info-tabs--faq-only .info-panel{width:auto;max-width:100%}.info-tabs--faq-only .info-faq .faq-q{padding:24px 0}.info-tabs--faq-only .info-faq .faq-item:last-child{border-bottom:none}.products-main .info-tabs.info-tabs--faq-only .info-tabs__body{margin-top:16px}.products-main .info-tabs.info-tabs--faq-only .info-faq{gap:0}.products-main .info-tabs.info-tabs--faq-only .info-faq .faq-q{padding:24px 0}.products-main .info-tabs.info-tabs--faq-only .info-faq .faq-a__inner{padding-bottom:24px}.info-panel{opacity:0;pointer-events:none;width:730px;max-width:100%;margin:0 auto;padding:0;transition:opacity .4s}.info-panel.active{opacity:1;pointer-events:auto;animation:.4s forwards fade-in;display:block}.info-panel:not(.active){display:none}.info-desc{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.7}.info-desc p{margin:0 0 var(--s3)}.instr-warning{border:none;border-bottom:1px solid var(--border);margin-bottom:var(--s4);background:0 0;border-radius:0}.instr-warning__summary{padding:var(--s4) 0;font-size:var(--text-base);color:var(--text-primary);cursor:pointer;justify-content:space-between;align-items:center;gap:var(--s4);-webkit-user-select:none;user-select:none;font-weight:600;line-height:1.4;list-style:none;display:flex}.instr-warning__summary::-webkit-details-marker{display:none}.instr-warning__icon{color:#fff;background:#0071e3b3;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;transition:transform .28s cubic-bezier(.4,0,.2,1),background .15s;display:flex}.instr-warning__summary:hover .instr-warning__icon{background:#0071e3f2}.instr-warning__icon svg{display:block}.instr-warning[open] .instr-warning__icon{transform:rotate(180deg)}.instr-warning p{padding:var(--s2) 0 var(--s4);font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.instr-heading{font-size:var(--text-md);color:var(--text-primary);margin:0 0 var(--s2);font-weight:700}.instr-subtext{font-size:var(--text-sm);color:var(--text-secondary);margin:0 0 var(--s6)}.instr-subtext a{color:var(--blue);text-decoration:none}.instr-subtext a:hover{text-decoration:underline}.instr-steps{margin:0;padding:0;list-style:none}.instr-step{gap:var(--s4);padding-bottom:var(--s6);display:flex;position:relative}.instr-step:not(:last-child):before{content:"";background:var(--blue);width:4px;position:absolute;top:36px;bottom:0;left:16px}.instr-step__num{border-radius:var(--r-full);background:var(--blue);color:#cce3f9;width:36px;height:36px;font-size:var(--text-base);z-index:1;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.instr-step__body{padding-top:6px}.instr-step__title{font-size:var(--text-base);color:var(--text-primary);margin:0 0 4px;font-weight:700}.instr-step__desc{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.55}.info-faq{gap:var(--s2);flex-direction:column;display:flex}.info-faq details{background:var(--bg-light);border:1.5px solid var(--border);border-radius:var(--r-lg);transition:background .2s,border-color .2s}.info-faq details:hover{background:#f3f4f6;border-color:#d1d5db}.info-faq summary{justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s4) var(--s5);font-weight:700;font-size:var(--text-sm);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:flex}.info-faq summary::-webkit-details-marker{display:none}.info-faq summary .faq-icon{flex-shrink:0;font-size:18px;transition:transform .2s}.info-faq details[open] summary .faq-icon{transform:rotate(45deg)}.info-faq details p{padding:0 var(--s5) var(--s4);font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.catalog-wrap{gap:var(--s8);grid-template-columns:220px 1fr;align-items:start;display:grid}.filters{background:var(--bg-light);border:1px solid var(--border);border-radius:var(--r-xl);padding:var(--s5);position:sticky;top:68px}.filters__title{font-size:var(--text-sm);margin-bottom:var(--s4);justify-content:space-between;align-items:center;font-weight:700;display:flex}.filters__group{margin-bottom:var(--s4)}.filters__group-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:var(--s2);font-size:11px;font-weight:700}.chip{border-radius:var(--r-full);font-size:var(--text-xs);border:1.5px solid var(--border);background:var(--white);cursor:pointer;transition:all var(--transition);align-items:center;margin:2px;padding:5px 10px;font-weight:500;display:inline-flex}.chip:hover,.chip.active{border-color:var(--blue);background:var(--blue-light);color:var(--blue)}.products-grid{gap:var(--s4);grid-template-columns:repeat(3,1fr);display:grid}.product-card{background:var(--white);border:1.5px solid var(--border);cursor:pointer;transition:border-color var(--transition), box-shadow var(--transition), transform var(--transition);border-radius:0;overflow:hidden}.product-card:hover{border-color:var(--blue);box-shadow:var(--shadow-md);transform:translateY(-2px)}.product-card__img{aspect-ratio:1;justify-content:center;align-items:center;font-size:52px;display:flex;position:relative;overflow:hidden}.product-card__img img{object-fit:cover;width:100%;height:100%;display:block}.product-card__body{padding:var(--s3) var(--s4) 0}.product-card__name{font-weight:700;font-size:var(--text-sm)}.product-card__type{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px}.product-card__foot{padding:var(--s3) var(--s4) var(--s4);margin-top:var(--s3);border-top:1px solid var(--border-light);justify-content:space-between;align-items:center;display:flex}.product-card__price{font-weight:700;font-size:var(--text-md)}.buy-steps{margin-top:var(--s8);background:var(--bg-light);border:1px solid var(--border);border-radius:var(--r-xl);padding:var(--s6)}.buy-steps__title{font-weight:700;font-size:var(--text-md);margin-bottom:var(--s5)}.buy-steps__list{gap:var(--s4);flex-direction:column;display:flex}.buy-step{align-items:flex-start;gap:var(--s4);display:flex}.buy-step__num{background:var(--blue);width:28px;height:28px;color:var(--white);font-size:var(--text-xs);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-weight:700;display:flex}.buy-step__text{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.cart-layout{gap:var(--s8);grid-template-columns:1fr 340px;align-items:start;display:grid}.cart-items{gap:var(--s3);flex-direction:column;display:flex}.cart-item{align-items:center;gap:var(--s4);padding:var(--s4);background:var(--white);border:1.5px solid var(--border);border-radius:var(--r-xl);transition:border-color var(--transition);display:flex}.cart-item:hover{border-color:var(--blue)}.cart-item__thumb{border-radius:var(--r-lg);flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;font-size:32px;display:flex}.cart-item__info{flex:1;min-width:0}.cart-item__name{font-weight:700;font-size:var(--text-base)}.cart-item__sub{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px}.cart-item__qty{align-items:center;gap:var(--s2);display:flex}.qty-btn{border:1.5px solid var(--border);border-radius:var(--r-md);background:var(--white);width:30px;height:30px;font-size:var(--text-lg);cursor:pointer;transition:all var(--transition);justify-content:center;align-items:center;font-weight:600;line-height:1;display:flex}.qty-btn:hover{border-color:var(--blue);color:var(--blue)}.qty-val{font-weight:700;font-size:var(--text-base);text-align:center;min-width:20px}.cart-item__price{font-weight:700;font-size:var(--text-md);text-align:right;min-width:72px}.cart-item__del{color:var(--text-muted);padding:var(--s2);border-radius:var(--r-md);transition:all var(--transition);justify-content:center;align-items:center;font-size:16px;line-height:1;display:flex}.cart-item__del:hover{color:var(--red);background:var(--red-light)}.cart-summary{background:var(--bg-light);border:1px solid var(--border);border-radius:var(--r-xl);padding:var(--s6);position:sticky;top:68px}.cart-summary__title{font-weight:700;font-size:var(--text-md);margin-bottom:var(--s5);padding-bottom:var(--s4);border-bottom:1px solid var(--border)}.cart-summary__row{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--s3);justify-content:space-between;display:flex}.cart-summary__total{font-weight:700;font-size:var(--text-lg);padding-top:var(--s3);border-top:1px solid var(--border);margin-top:var(--s1);justify-content:space-between;display:flex}.promo-row{gap:var(--s2);margin:var(--s4) 0;display:flex}.promo-input{border:1.5px solid var(--border);border-radius:var(--r-md);font-size:var(--text-xs);background:var(--white);transition:border-color var(--transition);flex:1;padding:8px 12px}.promo-input:focus{border-color:var(--blue)}.payment-layout{gap:var(--s8);grid-template-columns:1fr 340px;align-items:start;display:grid}.steps-progress{align-items:center;gap:var(--s2);margin-bottom:var(--s8);display:flex}.step-item{align-items:center;gap:var(--s2);font-size:var(--text-xs);color:var(--text-muted);font-weight:600;display:flex}.step-item.done .step-num{background:var(--green)}.step-item.active .step-num{background:var(--blue);color:var(--white)}.step-item.active{color:var(--text-primary)}.step-num{background:var(--border);width:26px;height:26px;color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.step-line{background:var(--border);flex:1;max-width:40px;height:1.5px}.step-line.done{background:var(--green)}.form-block{background:var(--white);border:1.5px solid var(--border);border-radius:var(--r-xl);padding:var(--s6);margin-bottom:var(--s4)}.form-block__title{font-size:var(--text-base);margin-bottom:var(--s5);align-items:center;gap:var(--s3);font-weight:700;display:flex}.form-block__num{background:var(--blue);width:26px;height:26px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.form-row{gap:var(--s4);grid-template-columns:1fr 1fr;display:grid}.form-group{margin-bottom:var(--s4)}.form-group:last-child{margin-bottom:0}.form-group label{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:6px;font-weight:600;display:block}.form-input{border:1.5px solid var(--border);border-radius:var(--r-md);width:100%;font-size:var(--text-sm);background:var(--white);color:var(--text-primary);transition:border-color var(--transition), box-shadow var(--transition);padding:10px 12px}.form-input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0071e31a}.form-input::placeholder{color:var(--text-muted)}.pay-methods{gap:var(--s2);flex-direction:column;display:flex}.pay-method{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border:1.5px solid var(--border);border-radius:var(--r-lg);cursor:pointer;transition:all var(--transition);display:flex}.pay-method:hover,.pay-method.selected{border-color:var(--blue);background:var(--blue-light)}.pay-method__radio{border:2px solid var(--border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.pay-method.selected .pay-method__radio{border-color:var(--blue)}.pay-method.selected .pay-method__radio:after{content:"";background:var(--blue);border-radius:50%;width:8px;height:8px}.pay-method__icon{text-align:center;width:32px;font-size:20px}.pay-method__name{font-size:var(--text-sm);font-weight:600}.pay-method__desc{font-size:var(--text-xs);color:var(--text-muted)}.tabs{border-bottom:1.5px solid var(--border);margin-bottom:var(--s6);gap:0;display:flex}.tab{padding:var(--s2) var(--s5);font-size:var(--text-sm);color:var(--text-muted);cursor:pointer;transition:all var(--transition);background:0 0;border-bottom:2px solid #0000;margin-bottom:-1.5px;font-weight:600}.tab:hover{color:var(--text-secondary)}.tab.active{color:var(--blue);border-bottom-color:var(--blue)}.tg-banner{align-items:center;gap:var(--s3);border-radius:var(--r-lg);padding:var(--s3) var(--s4);margin-bottom:var(--s5);background:#eff6ff;border:1px solid #bfdbfe;display:flex}.tg-banner__icon{color:var(--tg-blue);flex-shrink:0;font-size:20px}.tg-banner__text{font-size:var(--text-xs);flex:1}.tg-banner__text strong{color:var(--text-primary);font-weight:700;display:block}.tg-banner__text span{color:var(--text-secondary)}.tg-banner__btn{background:var(--blue);color:var(--white);font-size:var(--text-xs);border-radius:var(--r-md);white-space:nowrap;transition:background var(--transition);padding:5px 12px;font-weight:600}.tg-banner__btn:hover{background:var(--blue-hover)}.tg-badge{background:var(--red);color:var(--white);border-radius:var(--r-full);text-align:center;min-width:16px;padding:1px 5px;font-size:10px;font-weight:700;line-height:14px}.purchase-list{gap:var(--s3);flex-direction:column;display:flex}.purchase-item{align-items:center;gap:var(--s4);padding:var(--s4) var(--s5);background:var(--white);border:1.5px solid var(--border);border-radius:var(--r-xl);transition:border-color var(--transition);cursor:pointer;display:flex}.purchase-item:hover{border-color:var(--blue)}.purchase-item__logo{letter-spacing:.06em;color:var(--white);background:var(--text-primary);border-radius:var(--r-sm);text-transform:uppercase;flex-shrink:0;padding:4px 8px;font-size:11px;font-weight:900}.purchase-item__id{font-size:var(--text-xs);color:var(--text-muted);flex-shrink:0;min-width:90px;font-family:monospace}.order-steps{flex-shrink:0;align-items:center;gap:4px;display:flex}.order-step{border:2px solid var(--border);width:20px;height:20px;color:var(--text-muted);background:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.order-step.done{background:var(--blue);border-color:var(--blue);color:var(--white)}.order-step.active{background:var(--white);border-color:var(--blue);color:var(--blue)}.order-step.done-star{background:var(--blue);border-color:var(--blue);color:var(--white);font-size:9px}.order-step.green{background:var(--green);border-color:var(--green);color:var(--white)}.order-step-line{background:var(--border);width:16px;height:2px}.order-step-line.done{background:var(--blue)}.purchase-item__date{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;flex-shrink:0}.purchase-item__price{font-weight:700;font-size:var(--text-base);white-space:nowrap;margin-left:auto}.active-order{background:var(--white);border:1.5px solid var(--border);border-radius:var(--r-xl);overflow:hidden}.active-order__header{padding:var(--s4) var(--s5);border-bottom:1px solid var(--border-light);align-items:center;gap:var(--s4);display:flex}.active-order__body{padding:var(--s5)}.active-order__title{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--s4);font-weight:600}.active-order__hint{border-radius:var(--r-md);padding:var(--s3) var(--s4);font-size:var(--text-xs);color:#92400e;margin-top:var(--s4);background:#fffbeb;border:1px solid #fde68a;line-height:1.5}.chat-row{gap:var(--s2);margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--border-light);display:flex}.chat-input-inline{border:1.5px solid var(--border);border-radius:var(--r-lg);font-size:var(--text-sm);background:var(--bg-light);transition:border-color var(--transition);flex:1;padding:8px 12px}.chat-input-inline:focus{border-color:var(--blue);background:var(--white)}.appeal-list{gap:var(--s3);flex-direction:column;display:flex}.appeal-item{align-items:center;gap:var(--s4);padding:var(--s4) var(--s5);background:var(--white);border:1.5px solid var(--border);border-radius:var(--r-xl);cursor:pointer;transition:border-color var(--transition);display:flex}.appeal-item:hover{border-color:var(--blue)}.appeal-item__type{font-size:var(--text-xs);color:var(--text-muted)}.appeal-item__id{font-size:var(--text-sm);color:var(--blue);font-weight:700}.appeal-item__avatar{width:32px;height:32px;font-size:var(--text-xs);color:var(--white);background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.messengers{align-items:center;gap:var(--s3);margin-top:var(--s6);padding-top:var(--s5);border-top:1px solid var(--border);display:flex}.messengers__label{font-size:var(--text-xs);color:var(--text-muted);margin-right:var(--s1)}.messenger-btn{width:40px;height:40px;transition:transform var(--transition), box-shadow var(--transition);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.messenger-btn:hover{box-shadow:var(--shadow-md);transform:scale(1.1)}.messenger-btn--tg{background:#29b6f6}.messenger-btn--vk{background:#07f}.messenger-btn--wa{background:#25d366}.no-auth{text-align:center;padding:var(--s12) var(--s8);max-width:420px;margin:0 auto}.no-auth__desc{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--s6);line-height:1.6}.profile-layout{gap:var(--s8);grid-template-columns:280px 1fr;align-items:start;display:grid}.profile-card{background:var(--white);border:1.5px solid var(--border);border-radius:var(--r-xl);padding:var(--s6);position:sticky;top:68px}.profile-avatar{width:72px;height:72px;color:var(--white);margin:0 auto var(--s4);background:linear-gradient(135deg,#f97316,#ef4444);border-radius:50%;justify-content:center;align-items:center;font-size:28px;font-weight:900;display:flex}.profile-name{text-align:center;font-size:var(--text-lg);font-weight:700}.profile-id{text-align:center;font-size:var(--text-xs);color:var(--text-muted);margin-top:2px;margin-bottom:var(--s5)}.profile-tabs{border:1.5px solid var(--border);border-radius:var(--r-lg);display:flex;overflow:hidden}.profile-tab{font-size:var(--text-xs);text-align:center;color:var(--text-secondary);cursor:pointer;transition:all var(--transition);background:var(--white);flex:1;padding:8px;font-weight:600}.profile-tab.active{background:var(--blue);color:var(--white)}.profile-tab:first-child{border-right:1.5px solid var(--border)}.reviews-summary{align-items:center;gap:var(--s10);background:var(--bg-light);border:1px solid var(--border);border-radius:var(--r-xl);padding:var(--s8);margin-bottom:var(--s8);display:flex}.reviews-big{text-align:center;flex-shrink:0}.reviews-big__num{font-size:64px;font-weight:900;line-height:1}.reviews-big__stars{color:var(--yellow);margin:var(--s2) 0;font-size:20px}.reviews-big__count{font-size:var(--text-xs);color:var(--text-muted)}.reviews-bars{flex:1}.bar-row{align-items:center;gap:var(--s3);margin-bottom:var(--s2);display:flex}.bar-row__num{width:12px;font-size:var(--text-xs);color:var(--text-muted);text-align:right}.bar-row__track{background:var(--border);border-radius:var(--r-full);flex:1;height:6px;overflow:hidden}.bar-row__fill{background:var(--yellow);border-radius:var(--r-full);height:100%}.bar-row__count{width:28px;font-size:var(--text-xs);color:var(--text-muted)}.reviews-grid{gap:var(--s4);grid-template-columns:repeat(2,1fr);display:grid}.review-card{background:var(--white);border:1.5px solid var(--border);padding:var(--s5);transition:box-shadow var(--transition);border-radius:0}.review-card:hover{box-shadow:var(--shadow-md)}.review-card__head{align-items:center;gap:var(--s3);margin-bottom:var(--s4);display:flex}.review-card__av{width:40px;height:40px;font-weight:700;font-size:var(--text-base);color:var(--black);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.review-card__info{flex:1}.review-card__name{font-weight:700;font-size:var(--text-sm)}.review-card__date{font-size:var(--text-xs);color:var(--text-muted)}.review-card__stars{font-size:var(--text-base);color:var(--yellow)}.review-card__text{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.6}.trust-grid{gap:var(--s4);grid-template-columns:repeat(4,1fr);display:grid}.trust-item{text-align:center;background:var(--bg-light);border:1px solid var(--border);padding:var(--s5) var(--s4);border-radius:0}.trust-item__av{width:60px;height:60px;margin:0 auto var(--s3);color:var(--black);border-radius:50%;justify-content:center;align-items:center;font-size:24px;font-weight:700;display:flex}.trust-item__name{font-size:var(--text-sm);font-weight:700}.trust-item__sub{font-size:var(--text-xs);color:var(--text-muted)}.auth-card{max-width:730px;margin:var(--s6) auto var(--s10);background:var(--white);padding:var(--s8) var(--s10);border:1px solid #1d1d1f;border-radius:16px}.auth-card__title{font-size:var(--text-2xl);margin-bottom:var(--s6);-webkit-user-select:none;user-select:none}.auth-card__tab{color:var(--text-muted);cursor:pointer;font-weight:400;transition:color .2s,font-weight .1s}.auth-card__tab.active{color:var(--text-primary);font-weight:700}.auth-card__sep{color:var(--text-primary);font-weight:600}.auth-field{margin-bottom:var(--s4)}.auth-input{width:100%;height:58px;padding:0 var(--s5);font-family:var(--font);font-size:var(--text-base);color:var(--text-primary);box-sizing:border-box;background:#f5f5f7;border:1px solid #6e6e73;border-radius:8px;outline:none;transition:border-color .2s}.auth-input::placeholder{color:#6e6e73}.auth-input:focus{background:var(--white);border-color:#0071e3}.auth-input--error,.auth-input--error:focus{border-color:#ff3b30}.auth-field-error{color:#ff3b30;margin-top:6px;font-size:13px;line-height:1.3}.auth-success-block{text-align:center;padding:30px 0}.auth-success-block .auth-success-icon{margin-bottom:16px;font-size:48px}.auth-success-block .auth-success-title{color:var(--text-primary);margin-bottom:8px;font-size:20px;font-weight:600}.auth-success-block .auth-success-desc{color:#6e6e73;font-size:15px;line-height:1.5}.auth-form--success+.auth-or{margin-top:28px;margin-bottom:22px}.auth-row{margin-bottom:var(--s5);justify-content:space-between;align-items:center;display:flex}.auth-row--start{justify-content:flex-start}.auth-check{align-items:center;gap:var(--s2);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.auth-check input[type=checkbox]{accent-color:#0071e3;cursor:pointer;border:1px solid #6e6e73;border-radius:2px;flex-shrink:0;width:17px;height:17px}.auth-forgot{font-size:var(--text-sm);color:var(--text-primary);text-decoration:underline}.auth-forgot:hover{color:var(--blue)}.auth-btn-wrap{margin-bottom:var(--s5);justify-content:center;display:flex}.auth-submit{color:#fff;width:350px;height:48px;font-family:var(--font);font-size:var(--text-base);cursor:pointer;-webkit-user-select:none;user-select:none;background:#0071e3;border:none;border-radius:8px;font-weight:600;transition:background .2s}.auth-submit:hover{background:#0077ed}.auth-submit:active{background:#006acc}.auth-policy{font-size:var(--text-xs);color:var(--text-secondary);margin:0 0 var(--s5);line-height:1.5}.auth-policy a{color:#0071e3;text-decoration:none}.auth-policy a:hover{text-decoration:underline}.auth-or{text-align:center;font-size:var(--text-sm);color:var(--text-secondary);margin:0 0 var(--s4)}.auth-google-block{margin-bottom:var(--s4);flex-direction:column;align-items:center;gap:10px;display:flex}.auth-google-slot{width:100%;max-width:350px;min-height:44px}.auth-google-hint{text-align:center;margin:0;font-size:13px;line-height:1.4}.auth-google-hint--info{color:var(--text-secondary)}.auth-google-hint--warning{color:#b26a00}.auth-google-hint--error{color:#ff3b30}.auth-socials{justify-content:center;gap:var(--s3);display:flex}.auth-social-btn{cursor:pointer;background:#d2d2d7;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s,transform .15s;display:flex}.auth-social-btn:hover{background:#c2c2c7;transform:scale(1.08)}.chat-layout{gap:var(--s5);grid-template-columns:260px 1fr;height:calc(100vh - 140px);min-height:500px;display:grid}.chat-sidebar{background:var(--white);border:1.5px solid var(--border);border-radius:var(--r-xl);flex-direction:column;display:flex;overflow:hidden}.chat-sidebar__head{padding:var(--s3) var(--s4);font-weight:700;font-size:var(--text-sm);border-bottom:1px solid var(--border)}.chat-contact{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);cursor:pointer;border-bottom:1px solid var(--border-light);transition:background var(--transition);display:flex}.chat-contact:hover,.chat-contact.active{background:var(--bg-light)}.chat-contact__av{width:40px;height:40px;font-size:var(--text-base);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.chat-contact__name{font-weight:600;font-size:var(--text-sm)}.chat-contact__preview{font-size:var(--text-xs);color:var(--text-muted);margin-top:1px}.chat-contact__time{color:var(--text-muted);white-space:nowrap;margin-left:auto;font-size:11px}.chat-main{background:var(--white);border:1.5px solid var(--border);border-radius:var(--r-xl);flex-direction:column;display:flex;overflow:hidden}.chat-main__head{padding:var(--s3) var(--s5);border-bottom:1px solid var(--border);align-items:center;gap:var(--s3);display:flex}.chat-messages{padding:var(--s5);gap:var(--s4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.msg{gap:var(--s2);max-width:70%;display:flex}.msg--in{align-self:flex-start}.msg--out{flex-direction:row-reverse;align-self:flex-end}.msg__av{width:32px;height:32px;font-size:var(--text-xs);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.msg--in .msg__av{background:var(--blue);color:var(--white)}.msg--out .msg__av{background:var(--yellow);color:var(--black)}.msg__bubble{padding:var(--s2) var(--s3);border-radius:var(--r-lg);font-size:var(--text-sm);line-height:1.5}.msg--in .msg__bubble{background:var(--bg-light);color:var(--text-primary);border-radius:4px var(--r-lg) var(--r-lg) var(--r-lg)}.msg--out .msg__bubble{background:var(--text-primary);color:var(--white);border-radius:var(--r-lg) 4px var(--r-lg) var(--r-lg)}.msg__time{color:var(--text-muted);text-align:right;margin-top:3px;font-size:11px}.chat-input-area{padding:var(--s3) var(--s5);border-top:1px solid var(--border);gap:var(--s3);align-items:flex-end;display:flex}.chat-textarea{border:1.5px solid var(--border);border-radius:var(--r-lg);font-size:var(--text-sm);resize:none;background:var(--bg-light);max-height:100px;transition:border-color var(--transition);flex:1;padding:9px 12px;line-height:1.5}.chat-textarea:focus{border-color:var(--blue);background:var(--white)}.empty{text-align:center;padding:var(--s12) var(--s8);color:var(--text-secondary)}.empty__icon{margin-bottom:var(--s5);opacity:.4;font-size:48px}.empty__title{font-size:var(--text-xl);color:var(--text-primary);margin-bottom:var(--s2);font-weight:700}.empty__desc{font-size:var(--text-sm);margin-bottom:var(--s6)}.guarantee-block{margin-bottom:var(--s6)}.guarantee-block h3{font-size:var(--text-base);margin-bottom:var(--s4);font-weight:700}.guarantee-list{gap:var(--s3);flex-direction:column;display:flex}.guarantee-item{align-items:flex-start;gap:var(--s3);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.6;display:flex}.guarantee-item__num{background:var(--bg-gray);width:22px;height:22px;color:var(--text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:11px;font-weight:700;display:flex}.text-blue{color:var(--blue)}.text-link{color:var(--blue);text-decoration:underline}.toasts{bottom:var(--s6);right:var(--s6);z-index:9999;pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed}.toast{pointer-events:auto;border:1px solid;border-radius:10px;align-items:flex-start;gap:10px;min-width:240px;max-width:340px;padding:12px 14px;font-size:13.5px;font-weight:500;line-height:1.4;transition:opacity .25s,transform .25s;animation:.22s cubic-bezier(.34,1.26,.64,1) toastSlideIn;display:flex;box-shadow:0 4px 16px #00000014,0 1px 3px #0000000f}.toast__icon{flex-shrink:0;width:18px;height:18px;margin-top:1px}.toast__icon svg{width:18px;height:18px;display:block}.toast__text{flex:1}.toast__close{cursor:pointer;opacity:.5;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:0;padding:0;transition:opacity .15s;display:flex}.toast__close:hover{opacity:1}.toast__close svg{width:14px;height:14px;display:block}.toast--success{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.toast--success .toast__icon{color:#16a34a}.toast--success .toast__close{color:#15803d}.toast--error{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.toast--error .toast__icon{color:#dc2626}.toast--error .toast__close{color:#b91c1c}.toast--info{color:#5b21b6;background:#f5f3ff;border-color:#ddd6fe}.toast--info .toast__icon{color:#7c3aed}.toast--info .toast__close{color:#5b21b6}.toast--warning{color:#92400e;background:#fffbeb;border-color:#fde68a}.toast--warning .toast__icon{color:#d97706}.toast--warning .toast__close{color:#92400e}@keyframes toastSlideIn{0%{opacity:0;transform:translate(24px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}.divider{background:var(--border);height:1px;margin:var(--s5) 0}.purchases-wrap{max-width:860px;margin:0 auto}.purchases-title{font-family:"SF Pro Display", var(--font);text-align:center;color:#1d1d1f;letter-spacing:-.02em;padding:10px 0 28px;font-size:48px;font-weight:600;line-height:52px}.purchases-sep,.page-sep{background:#1d1d1f;width:100vw;height:1px;margin:0 calc(50% - 50vw)}.purchases-tabs-row{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-bottom:var(--s8);border-bottom:1px solid #1d1d1f;justify-content:center;gap:72px;width:100vw;padding:15px 0;display:flex}.purchases-tab-btn{font-family:"SF Pro Display", var(--font);color:#6e6e73;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:17px;font-weight:600;line-height:25px;transition:color .15s}.purchases-tab-btn:hover,.purchases-tab-btn.active{color:#1d1d1f}.order-notify-row{max-width:730px;margin:0 auto var(--s5);align-items:center;gap:12px;padding:12px 0;display:flex}.order-notify-icon{box-sizing:border-box;object-fit:contain;background:#f9e6e8;border-radius:50%;flex-shrink:0;width:40px;height:40px;padding:6px}.order-notify-text{flex-direction:column;flex:none;gap:4px;display:flex}.order-notify-text strong{font-family:"SF Pro Display", var(--font);color:#1d1d1f;font-size:17px;font-weight:600;line-height:17px;display:block}.order-notify-text span{font-family:"SF Pro Display", var(--font);color:#6e6e73;font-size:17px;font-weight:400;line-height:17px}.order-notify-btn{box-sizing:border-box;color:#0071e3;width:131px;height:40px;font-family:"SF Pro Display", var(--font);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0071e3;border-radius:8px;justify-content:center;align-items:center;margin-left:12px;padding:0;font-size:17px;font-weight:400;line-height:17px;transition:background .15s,color .15s;display:inline-flex}.order-notify-btn:hover{color:#fff;background:#0071e3}.order-card-new{width:730px;max-width:100%;margin:0 auto var(--s4) auto;cursor:pointer;transition:background var(--transition);background:#eeecec;border:1px solid #d5d2cc;border-radius:16px;flex-direction:column;padding:0;display:flex;position:relative}.order-card__unread{color:#fff;width:30px;height:30px;font-family:"SF Pro Display", var(--font);z-index:1;background:#fd0002;border-radius:50%;justify-content:center;align-items:center;font-size:17px;font-weight:400;line-height:25px;display:flex;position:absolute;top:-8px;right:-8px}.order-row{box-sizing:border-box;flex-wrap:nowrap;align-items:center;gap:16px;width:100%;min-height:106px;padding:0 40px;display:flex}.order-fn-logo{flex-shrink:0;height:20px}.order-num{font-family:"SF Pro Display", var(--font);color:#6e6e73;flex-shrink:0;font-size:17px;font-weight:400;line-height:25px}.order-status-wrap{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.order-status-circle{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.order-status-circle--blue{background:#0071e3}.order-status-circle--gray{background:#d2d2d7}.order-status-circle--green{background:#34c759}.order-status-circle img{object-fit:contain;width:18px;height:18px}.order-status-line{background:#6e6e73;border-radius:1px;flex-shrink:0;width:40px;height:2px}.order-date-tag{box-sizing:border-box;color:#6e6e73;width:106px;height:30px;font-family:"SF Pro Display", var(--font);text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#d2d2d7;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:600;line-height:20px;display:inline-flex}.order-price-val{font-family:"SF Pro Display", var(--font);color:#6e6e73;white-space:nowrap;text-align:right;margin-left:auto;font-size:17px;font-weight:400;line-height:25px}.order-expand{margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid #00000012}.order-chat-msg{margin-bottom:var(--s3)}.order-chat-msg--in{font-size:var(--text-sm);color:var(--text-primary);overflow-wrap:break-word;word-break:break-word;line-height:1.55}.order-chat-msg--out{justify-content:flex-end;display:flex}.order-chat-bubble{font-size:var(--text-sm);color:var(--text-primary);overflow-wrap:break-word;word-break:break-word;background:#c8f5c8;border-radius:16px 4px 16px 16px;align-items:center;gap:6px;max-width:70%;padding:8px 14px;display:flex}.order-chat-time{color:var(--text-muted);margin-left:6px;font-size:11px;display:inline}.order-code-field{background:var(--white);width:100%;padding:14px var(--s5);font-size:var(--text-base);margin:var(--s4) 0 var(--s3);transition:border-color var(--transition);border:1.5px solid #d1d1d6;border-radius:12px;outline:none}.order-code-field::placeholder{color:var(--text-muted);font-size:var(--text-sm)}.order-code-field:focus{border-color:var(--blue)}.order-next-btn{background:var(--blue);width:100%;color:var(--white);font-size:var(--text-base);cursor:pointer;margin-bottom:var(--s4);transition:background var(--transition);border:none;border-radius:12px;padding:15px;font-weight:600}.order-next-btn:hover{background:var(--blue-hover)}.oc-code-wrap{align-items:center;gap:var(--s3);width:100%;padding:var(--s4) 0 var(--s2);margin-top:var(--s2);border-top:1px solid #0000000f;flex-direction:column;display:flex}.order-msg-bar{align-items:center;gap:var(--s3);background:#ebebf0;border-radius:24px;padding:8px 14px;display:flex}.order-msg-bar__add{width:26px;height:26px;color:var(--text-muted);cursor:pointer;background:var(--white);border:1.5px solid #c8c8c8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;line-height:1;display:flex}.order-msg-bar__input{font-size:var(--text-sm);color:var(--text-primary);background:0 0;border:none;outline:none;flex:1}.order-msg-bar__input::placeholder{color:#c8c8c8}.order-msg-bar__send{color:var(--blue);cursor:pointer;flex-shrink:0;font-size:18px;line-height:1}.order-details-section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:var(--s2)}.order-details-header{padding:var(--s4) 0;cursor:pointer;justify-content:space-between;align-items:center;display:flex}.order-details-header-text{font-weight:700;font-size:var(--text-sm);color:var(--text)}.order-details-chevron-btn{background:var(--blue);width:32px;height:32px;color:var(--white);cursor:pointer;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex}.order-details-item{padding:var(--s4) 0;border-top:1px solid var(--border);align-items:center;gap:16px;display:flex}.order-details-thumb{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex;overflow:hidden}.order-details-thumb-label{color:var(--white);font-size:28px;font-weight:900}.order-details-info{flex:1;min-width:0}.order-details-name{font-weight:700;font-size:var(--text-sm);color:var(--text)}.order-details-subprice{font-size:var(--text-sm);color:var(--text-muted);margin-top:4px}.order-details-qty{font-size:var(--text-sm);color:var(--text);white-space:nowrap}.order-details-total-price{font-weight:700;font-size:var(--text-sm);color:var(--text);white-space:nowrap;text-align:right;min-width:70px}.profile-page-wrap{max-width:660px;margin:0 auto}.profile-page-title{font-family:"SF Pro Display", var(--font);text-align:center;color:#1d1d1f;letter-spacing:-.02em;padding:10px 0 28px;font-size:48px;font-weight:600;line-height:52px}.profile-page-sep{background:#1d1d1f;width:100vw;height:1px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.profile-main-tab{text-align:center;font-family:"SF Pro Display", var(--font);color:#1d1d1f;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-bottom:var(--s8);border-bottom:1px solid #1d1d1f;padding:15px 0;font-size:17px;font-weight:600;line-height:25px}.profile-user-row{align-items:center;gap:var(--s5);margin-bottom:var(--s5);display:flex}.profile-avatar-yellow{background:#fffe8a;border-radius:50%;flex-shrink:0;width:65px;height:65px;box-shadow:0 0 0 2px #fff,0 0 0 4px #1f2b39}.profile-user-name{font-family:"SF Pro Display", var(--font);color:#1d1d1f;margin-bottom:4px;font-size:24px;font-weight:600;line-height:28px}.profile-user-meta{font-family:"SF Pro Display", var(--font);color:#6e6e73;align-items:center;gap:var(--s5);font-size:21px;font-weight:600;line-height:25px;display:flex}.profile-nav-card{padding:var(--s5) var(--s6);gap:var(--s8);margin-bottom:var(--s4);background:#f5f5f7;border-radius:16px;display:flex}.profile-nav-item{cursor:pointer;color:var(--text-primary);flex-direction:column;align-items:center;gap:8px;text-decoration:none;display:flex}.profile-nav-icon{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.profile-nav-icon img{margin:0 auto;display:block}.profile-nav-icon--green{background:#2ab400}.profile-nav-icon--blue{background:#0071e3}.profile-nav-icon--gray{background:#c7c7cc}.profile-nav-label{font-family:"SF Pro Display", var(--font);color:#1d1d1f;font-size:17px;font-weight:400;line-height:17px}.profile-notify-card{padding:var(--s4) var(--s5);align-items:center;gap:var(--s4);margin-bottom:var(--s12);background:#f5f5f7;border-radius:16px;display:flex}.profile-notify-icon{flex-shrink:0;width:36px;height:36px}.profile-notify-text{flex:1}.profile-notify-text strong{font-size:var(--text-sm);font-weight:700;display:block}.profile-notify-text span{font-size:var(--text-xs);color:var(--text-secondary)}.profile-notify-btn{border:1.5px solid var(--blue);background:var(--white);color:var(--blue);font-size:var(--text-sm);border-radius:var(--r-lg);cursor:pointer;white-space:nowrap;transition:all var(--transition);padding:10px 22px;font-weight:400}.profile-notify-btn:hover{background:var(--blue);color:var(--white)}.profile-pw-title{text-align:center;margin-bottom:var(--s8);font-size:30px;font-weight:700}.profile-pw-inputs{gap:var(--s4);margin-bottom:var(--s3);flex-direction:column;display:flex}.profile-pw-input{border-radius:var(--r-md);width:100%;padding:16px var(--s5);font-size:var(--text-sm);transition:border-color var(--transition), background var(--transition);font-family:var(--font);background:#f2f2f7;border:1.5px solid #c8c8c8;outline:none}.profile-pw-input::placeholder{color:#9ca3af}.profile-pw-input:focus{border-color:var(--blue);background:var(--white)}.profile-pw-check{align-items:center;gap:var(--s2);font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--s5);cursor:pointer;display:flex}.profile-pw-check input{cursor:pointer;width:14px;height:14px}.profile-pw-btn{color:var(--text-secondary);font-size:var(--text-sm);border-radius:var(--r-md);cursor:pointer;font-weight:400;font-family:var(--font);transition:all var(--transition);background:#c8c8c8;border:none;margin:0 auto;padding:13px 52px;display:block}.profile-pw-btn:hover{background:var(--blue);color:var(--white)}.profile-logout-btn{margin:var(--s8) auto 0;border:1.5px solid var(--red);color:var(--red);border-radius:var(--r-lg);padding:var(--s3) var(--s8);font-family:var(--font);font-size:var(--text-sm);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;font-weight:600;transition:background .2s,color .2s;display:block}.profile-logout-btn:hover{background:var(--red);color:var(--white)}.cart-v2{max-width:730px;margin:var(--s4) auto var(--s12)}.cv2-head{padding:var(--s4) 0;justify-content:space-between;align-items:center;display:flex}.cv2-fn-logo{width:auto;height:28px}.cv2-cat-logo{filter:brightness(0);width:auto;height:26px}.cv2-cat-name{font-family:var(--font);font-weight:700;font-size:var(--text-lg);color:var(--text-primary)}.cv2-cat-group--next{margin-top:var(--s6)}.cv2-clear-btn{font-family:var(--font);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;padding:0}.cv2-clear-btn:hover{color:var(--red)}.cv2-sep{opacity:.3;background:#6e6e73;width:100%;height:1px;margin:0}.cv2-item{align-items:center;gap:var(--s5);padding:var(--s5) 0;display:flex}.cv2-thumb{border-radius:8px;flex-shrink:0;justify-content:center;align-items:flex-end;width:80px;height:80px;display:flex;position:relative;overflow:hidden}.cv2-thumb__img{object-fit:cover;width:100%;height:100%;position:absolute;bottom:0;left:0}.cv2-thumb__label{z-index:1;color:#fff;text-shadow:0 1px 4px #0006;padding-bottom:6px;font-size:18px;font-weight:800;line-height:1;position:relative}.cv2-item__info{flex:1;min-width:0}.cv2-item__name{font-size:var(--text-base);color:#1d1d1f;margin-bottom:4px;font-weight:600}.cv2-item__unit{font-size:var(--text-sm);color:#6e6e73;font-weight:600}.cv2-item__qty{flex-shrink:0}.cv2-qty-sel{font-family:var(--font);font-size:var(--text-sm);color:#6e6e73;cursor:pointer;appearance:auto;background:0 0;border:none;outline:none}.cv2-item__total{font-size:var(--text-base);color:#1d1d1f;text-align:right;flex-shrink:0;min-width:60px;font-weight:600}.cv2-item__del{color:#6e6e73;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:4px;font-size:16px;line-height:1;transition:color .18s}.cv2-item__del:hover{color:var(--red)}.cv2-agreement{align-items:flex-start;gap:var(--s3);padding:var(--s4) var(--s5);margin:var(--s5) 0;background:#f5f5f7;border-radius:8px;display:flex}.cv2-agree-check{accent-color:#0071e3;cursor:pointer;border:2px solid #0071e3;border-radius:4px;flex-shrink:0;width:20px;height:20px;margin-top:1px}.cv2-agreement label{font-size:var(--text-sm);color:#6e6e73;cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:600;line-height:1.5}.cv2-summary-wrap{margin-bottom:var(--s6);justify-content:center;display:flex}.cv2-summary{padding:var(--s5) var(--s6);background:#f5f5f7;border-radius:8px;width:414px;max-width:100%}.cv2-summary__row{font-size:var(--text-sm);color:#6e6e73;margin-bottom:var(--s3);justify-content:space-between;display:flex}.cv2-summary__sep{opacity:.4;height:1px;margin:var(--s3) 0;background:#6e6e73}.cv2-summary__total{font-size:var(--text-sm);margin-bottom:var(--s5);justify-content:space-between;display:flex}.cv2-summary__total span{color:#1d1d1f;font-weight:700}.cv2-summary__total strong{font-size:var(--text-base);color:#1d1d1f}#cv2-total-wrap{flex-direction:column;align-items:flex-end;display:flex}.cv2-order-btn{color:#fff;width:100%;height:48px;font-family:var(--font);font-size:var(--text-base);cursor:pointer;-webkit-user-select:none;user-select:none;background:#0071e3;border:none;border-radius:8px;font-weight:600;transition:background .2s}.cv2-order-btn:hover{background:#0077ed}.cv2-promo{margin-top:var(--s2);text-align:center}.cv2-promo__title{font-size:var(--text-base);color:#1d1d1f;margin:0 0 var(--s3);font-weight:600}.cv2-promo__row{gap:var(--s3);justify-content:center;display:flex}.cv2-promo__input{width:212px;height:48px;padding:0 var(--s4);font-family:var(--font);font-size:var(--text-sm);color:var(--text-primary);background:var(--white);box-sizing:border-box;border:1px solid #6e6e73;border-radius:8px;outline:none}.cv2-promo__input::placeholder{color:#6e6e73}.cv2-promo__input:focus{border-color:#0071e3}.cv2-promo__btn{width:122px;height:48px;font-family:var(--font);font-size:var(--text-sm);color:#6e6e73;cursor:pointer;background:0 0;border:1px solid #6e6e73;border-radius:8px;transition:border-color .2s,color .2s}.cv2-promo__btn:hover{color:#0071e3;border-color:#0071e3}@keyframes cv2-strike{0%{width:0}to{width:100%}}@keyframes cv2-price-appear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes cv2-row-appear{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.cv2-price--strike{color:#8e8e93;transition:color .25s;display:inline-block;position:relative}.cv2-price--strike:after{content:"";background:#ff3b30;border-radius:1px;width:0;height:2px;animation:.55s forwards cv2-strike;position:absolute;top:50%;left:0;transform:translateY(-50%)}.cv2-price--struck{color:#8e8e93;display:inline-block;position:relative}.cv2-price--struck:after{content:"";background:#ff3b30;border-radius:1px;width:100%;height:2px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.cv2-discount-row--anim{animation:.35s ease-out forwards cv2-row-appear}.cv2-new-price{font-size:var(--text-lg);color:#1d1d1f;margin-top:3px;font-weight:700;animation:.45s cubic-bezier(.16,1,.3,1) .1s both cv2-price-appear;display:block}.cv2-new-price-static{font-size:var(--text-lg);color:#1d1d1f;margin-top:3px;font-weight:700;display:block}.cv2-summary__total--promo{align-items:flex-end}.apls-reason{font-family:"SF Pro Display", var(--font);color:#1d1d1f;flex-shrink:0;font-size:17px;font-weight:600;line-height:17px}.apls-order-num{font-family:"SF Pro Display", var(--font);color:#0071e3;flex-shrink:0;font-size:17px;font-weight:400;line-height:25px}.apls-create-wrap{text-align:center;opacity:1;max-height:200px;margin-bottom:var(--s5);transition:max-height .3s cubic-bezier(.4,0,1,1),opacity .2s,margin-bottom .3s;overflow:hidden}.apls-create-wrap--gone{opacity:0;pointer-events:none;max-height:0;margin-bottom:0}.apls-create-btn{width:350px;min-width:0;height:48px;font-family:"SF Pro Display", var(--font);color:#fff;cursor:pointer;background:#0071e3;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:17px;font-style:normal;font-weight:600;line-height:17px;transition:background .15s,box-shadow .15s;display:inline-flex}.apls-create-btn:hover{background:#005fbf;box-shadow:0 4px 12px #0071e34d}.apls-wizard{opacity:0;background:#f5f5f7;border-radius:16px;max-height:0;margin-bottom:0;transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .35s,margin-bottom .4s;overflow:hidden}.apls-wizard--open{opacity:1;max-height:1100px;margin-bottom:var(--s5)}.apls-wizard__head{justify-content:flex-end;align-items:center;gap:var(--s3);padding:var(--s4) var(--s5);display:flex}.apls-wizard__sep{height:1px;margin:0 var(--s5) var(--s4);background:#6e6e73}.apls-wizard__body{padding:var(--s5) var(--s5) var(--s4);flex-direction:column;align-items:center;min-height:240px;display:flex}.apls-wiz-date{color:#6e6e73;white-space:nowrap;background:#d2d2d7;border-radius:16px;padding:5px 14px;font-size:15px;font-weight:600}.apls-wiz-xbtn{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:flex}.apls-wiz-xbtn--num{border-radius:var(--r-full);width:auto;font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap;background:#00000014;height:28px;padding:0 10px;font-weight:700}.apls-wiz-msg{color:#1d1d1f;max-width:80%;margin-bottom:var(--s4);overflow-wrap:break-word;word-break:break-word;background:#fff;border-radius:4px 14px 14px;align-self:flex-start;align-items:flex-end;gap:8px;padding:6px 12px;font-size:14px;display:inline-flex;box-shadow:0 1px 2px #0000000f}.apls-wiz-msg a{color:inherit;overflow-wrap:anywhere;text-decoration:underline}.apls-wiz-msg__time{color:#6e6e73;white-space:nowrap;flex-shrink:0;font-size:11px}.apls-wiz-field{margin-bottom:var(--s4);box-sizing:border-box;background:#fff;border:1px solid #6e6e73;border-radius:8px;width:360px;max-width:100%;padding:10px 16px 12px;position:relative;box-shadow:0 1px 2px #0000000f}.apls-wiz-field__lbl{color:#d2d2d7;pointer-events:none;margin-bottom:5px;font-size:14px;display:block}.apls-wiz-field__inp{color:#1d1d1f;width:100%;font-size:14px;font-weight:600;font-family:var(--font);background:0 0;border:none;outline:none;padding:0}.apls-wiz-field__ta{resize:vertical;min-height:56px}.apls-wiz-btns{gap:var(--s3);width:360px;max-width:100%;display:flex}.apls-wiz-btn{cursor:pointer;height:48px;font-size:17px;font-family:var(--font);border-radius:8px;transition:opacity .18s}.apls-wiz-btn:hover{opacity:.88}.apls-wiz-btn--cancel{color:#6e6e73;background:0 0;border:1px solid #6e6e73;flex-shrink:0;width:142px;font-weight:400}.apls-wiz-btn--next{color:#fff;background:#0071e3;border:none;flex:1;font-weight:600}.apls-wiz-msgbar{margin:0 var(--s5) var(--s5);height:56px;padding:0 var(--s4);align-items:center;gap:var(--s3);background:#fff;border-radius:16px;display:flex;box-shadow:0 2px 4px #0000000f}.apls-wiz-msgbar__plus{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;position:relative;overflow:hidden}.apls-wiz-file-inp{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.apls-wiz-msgbar__plus:focus-within{outline-offset:2px;border-radius:4px;outline:2px solid #0071e3}.apls-wiz-msgbar__text{color:#d2d2d7;flex:1;font-size:17px}.apls-wiz-msgbar__send{cursor:pointer;color:#d2d2d7;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:color .2s,filter .2s;display:flex}.apls-wiz-msgbar__input:not(:placeholder-shown)~.apls-wiz-msgbar__send,.apls-wiz-msgbar__send.is-active{color:#0071e3}.apls-wiz-msgbar__send:hover{color:#0071e3;filter:drop-shadow(0 0 4px #0071e380)}.apls-wiz-msgbar__send svg{width:23px;height:22px}.apls-wiz-attach-chip{background:#e8f0fc;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;max-width:130px;padding:3px 6px 3px 8px;display:none}.apls-wiz-attach-chip.visible{display:flex}.apls-wiz-attach-chip__nm{color:#0071e3;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.apls-wiz-attach-chip__rm{cursor:pointer;color:#0071e3;background:0 0;border:none;flex-shrink:0;padding:0 0 0 2px;font-size:15px;line-height:1}.wiz-search-wrap{position:relative}.wiz-search-drop{background:var(--white);border:1.5px solid var(--border);border-radius:var(--r-lg);z-index:10;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 4px 16px #0000001a}.wiz-drop-item{align-items:center;gap:var(--s3);cursor:pointer;padding:10px 14px;transition:background .15s;display:flex}.wiz-drop-item:hover{background:var(--bg-gray)}.wiz-drop-item__id{font-size:var(--text-xs);color:var(--blue);flex-shrink:0;font-weight:700}.wiz-drop-item__name{font-size:var(--text-sm);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.wiz-drop-item__date{font-size:var(--text-xs);color:var(--text-secondary);flex-shrink:0}.wiz-done{align-items:center;gap:var(--s3);padding:var(--s4) 0;text-align:center;flex-direction:column;display:flex}.wiz-done__icon{background:#eff6ff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.wiz-done__title{font-size:var(--text-base);color:var(--text-primary);font-weight:700}.wiz-done__sub{font-size:var(--text-sm);color:var(--text-secondary)}.apls-main{flex-direction:column;padding-bottom:0;display:flex}.apls-main .purchases-tabs-row{margin-bottom:0}.apls-main .purchases-tabs-row,.purchases-main .purchases-tabs-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:0 72px;display:grid}.apls-main .purchases-tab-btn:first-child,.purchases-main .purchases-tab-btn:first-child{justify-self:end}.apls-main .purchases-tab-btn:nth-child(2),.purchases-main .purchases-tab-btn:nth-child(2){justify-self:center}.apls-main .purchases-tab-btn:nth-child(3),.purchases-main .purchases-tab-btn:nth-child(3){justify-self:start}.apls-main>.container,.faq-main>.container,.rev-main>.container,.prof-main>.container{width:100%}.apls-main .breadcrumbs,.faq-main .breadcrumbs,.rev-main .breadcrumbs,.prof-main .breadcrumbs{text-align:left;justify-content:flex-start;width:100%}.rev-main,.faq-main,.apls-main,.ret-main,.priv-main,.offer-main,.purchases-main,.prof-main{padding-top:0}.rev-main .breadcrumbs,.faq-main .breadcrumbs,.apls-main .breadcrumbs,.ret-main .breadcrumbs,.priv-main .breadcrumbs,.offer-main .breadcrumbs,.prof-main .breadcrumbs{padding-bottom:0}.rev-main .purchases-title,.apls-main .purchases-title,.prof-main .profile-page-title{padding:38px 0 72px}.purchases-main .purchases-title{padding:72px 0}.purchases-main .purchases-tabs-row{margin-bottom:0}.purchases-main #ptab-work,.purchases-main #ptab-done,.purchases-main #ptab-all{padding-top:0}.purchases-main .order-notify-row,.apls-main .order-notify-row{justify-content:center;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}.apls-body{width:100%;padding:var(--s8) 0 90px;background:#f5f5f7;flex:1;align-self:stretch}.apls-body>.container{width:100%}.apls-body .order-card-new,.apls-body .order-card-new.apls-ticket-card--open,.apls-body .order-card-new.apls-ticket-card--open:hover{background:#fff}.apls-body .order-card-new:hover{background:#f2f2f5}.apls-body .apls-wizard{background:#fff}.apls-body .apls-ticket-chat{background:#fff!important}.apls-contact-section{margin-top:var(--s8);text-align:center}.apls-contact-sep{width:730px;max-width:100%;height:1px;margin:0 auto var(--s6);background:#6e6e73}.apls-contact-text{width:730px;max-width:100%;margin:0 auto var(--s4);font-family:"Inter", "SF Pro Display", var(--font);color:#6e6e73;text-align:center;font-size:17px;font-weight:600;line-height:25px}.apls-social-row{margin-bottom:var(--s4);justify-content:center;gap:20px;display:flex}.apls-social-btn{color:#fff;background:#d2d2d7;border:none;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .18s;display:flex}.apls-social-btn:hover{background:#0071e3}.apls-social-btn svg{width:22px;height:22px}.apls-contact-hours{font-family:"SF Pro Display", var(--font);color:#6e6e73;text-align:center;margin:0;font-size:17px;font-weight:400;line-height:25px}.apls-auth-prompt{padding:24px 0 0}.apls-auth-prompt__inner{text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:730px;margin:0 auto;padding:0 20px;display:flex}.apls-auth-prompt__text{font-family:"SF Pro Display", var(--font);color:#1d1d1f;max-width:480px;font-size:17px;font-weight:600;line-height:25px}.apls-auth-prompt__btn{color:#fff;width:350px;height:48px;font-family:"SF Pro Display", var(--font);background:#0071e3;border-radius:8px;justify-content:center;align-items:center;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.apls-auth-prompt__btn:hover{background:#0563c1}.apls-auth-prompt__sub{font-family:"SF Pro Display", var(--font);color:#6e6e73;font-size:15px;font-weight:400;line-height:20px}.apls-auth-prompt__social{justify-content:center;display:flex}.apls-auth-prompt__tg-btn{background:#43a5ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.apls-auth-prompt__hours{font-family:"SF Pro Display", var(--font);color:#6e6e73;font-size:15px;font-weight:400;line-height:20px}.order-card-new.apls-ticket-card--open,.order-card-new.apls-ticket-card--open:hover{cursor:pointer;background:#f5f5f7}.apls-ticket-card--open{border-radius:16px 16px 0 0!important;margin-bottom:0!important}.apls-ticket-chat{width:730px;max-width:100%;margin-left:auto;margin-right:auto;background:#f5f5f7!important;border-radius:0 0 16px 16px!important}.apls-ticket-chat>.apls-wizard__sep{margin:0 var(--s5) 0;background:#00000014}.apls-ticket-chat__body{padding:var(--s4) var(--s5);scroll-behavior:smooth;flex-direction:column;max-height:320px;display:flex;overflow-y:auto}.apls-ticket-chat__body::-webkit-scrollbar{width:4px}.apls-ticket-chat__body::-webkit-scrollbar-track{background:0 0}.apls-ticket-chat__body::-webkit-scrollbar-thumb{background:#d2d2d7;border-radius:2px}.oc-msgs,.oc-widget{flex-direction:column;display:flex}.apls-wiz-msg--user{color:#1d1d1f;background:#dcffde;border-radius:14px 4px 14px 14px;align-self:flex-end}.apls-wiz-msg--user .apls-wiz-msg__time{color:#417445}.apls-wiz-msg__img{object-fit:cover;cursor:zoom-in;border-radius:10px;width:auto;max-width:240px;height:auto;max-height:280px;display:block}.apls-wiz-msg__cap{margin-top:6px}.apls-wiz-msgbar__input{color:#1d1d1f;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:17px}.apls-wiz-msgbar__input::placeholder{color:#d2d2d7}.oc-security-note{text-align:center;color:#8e8e93;justify-content:center;align-items:center;gap:4px;margin-top:8px;font-size:12px;display:flex}.order-review-slot:empty{display:none}.order-review-box{margin:0 var(--s5) var(--s4);background:#fff;border:1px solid #d2d2d7;border-radius:16px;padding:16px}.order-review-box--state{background:#f5f5f7}.order-review-box--approved{background:#34c75914;border-color:#34c75959}.order-review-box--rejected{background:#ff3b300d;border-color:#ff3b3033}.order-review-box__title{color:#1d1d1f;font-size:16px;font-weight:700}.order-review-box__text{color:#6e6e73;margin-top:6px;font-size:13px;line-height:1.55}.order-review-box__meta{margin-top:12px}.order-review-box__stars{letter-spacing:1px;color:#f5a623;font-size:18px;line-height:1}.order-review-box__comment{color:#1d1d1f;margin-top:12px;font-size:14px;line-height:1.65}.order-review-stars{gap:8px;margin:14px 0 12px;display:flex}.order-review-star{color:#d2d2d7;cursor:pointer;background:0 0;border:none;padding:0;font-size:28px;line-height:1;transition:color .18s,transform .18s}.order-review-star:hover,.order-review-star.is-active{color:#f5a623}.order-review-star:hover{transform:translateY(-1px)}.order-review-textarea{resize:vertical;width:100%;min-height:110px;font-family:var(--font);color:#1d1d1f;background:#fff;border:1px solid #d2d2d7;border-radius:12px;outline:none;padding:12px 14px;font-size:14px;line-height:1.6}.order-review-textarea:focus{border-color:#0071e3;box-shadow:0 0 0 3px #0071e31f}.order-review-submit{color:#1d1d1f;width:100%;font-family:var(--font);cursor:pointer;background:#fff535;border:none;border-radius:12px;margin-top:12px;padding:13px 16px;font-size:15px;font-weight:600;transition:opacity .18s,transform .18s}.order-review-submit:hover{transform:translateY(-1px)}.order-review-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.apls-ticket-closed-footer{text-align:center;color:#8e8e93;margin:0 var(--s5) var(--s4);background:#f5f5f7;border-radius:12px;padding:10px 16px;font-size:13px}@keyframes tc-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.tc-loading{flex-direction:column;gap:12px;padding:4px 0;display:flex}.tc-skeleton{background:linear-gradient(90deg,#ebebef 25%,#f5f5f7 50%,#ebebef 75%) 0 0/400% 100%;border-radius:4px 14px 14px;align-self:flex-start;width:60%;height:36px;animation:1.2s ease-in-out infinite tc-shimmer}.tc-skeleton--right{border-radius:14px 4px 14px 14px;align-self:flex-end}.tc-skeleton--long{width:72%}.tc-skeleton--short{width:38%}.list-skel{width:730px;max-width:100%;height:66px;margin:0 auto var(--s4) auto;background:linear-gradient(90deg,#efeff3 25%,#f7f7f9 50%,#efeff3 75%) 0 0/400% 100%;border-radius:16px;animation:1.3s ease-in-out infinite tc-shimmer}@keyframes list-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.list-fade-in>*{animation:.42s cubic-bezier(.22,1,.36,1) both list-card-in}.list-fade-in>:nth-child(2){animation-delay:60ms}.list-fade-in>:nth-child(3){animation-delay:.12s}.list-fade-in>:nth-child(4){animation-delay:.18s}.list-fade-in>:nth-child(5){animation-delay:.24s}.list-fade-in>:nth-child(n+6){animation-delay:.3s}@media (max-width:1024px){:root{--px:40px}.vbucks-grid,.products-grid{grid-template-columns:repeat(2,1fr)}.catalog-wrap{gap:var(--s5);grid-template-columns:190px 1fr}.cart-layout,.payment-layout{grid-template-columns:1fr 300px}.profile-layout{grid-template-columns:240px 1fr}.chat-layout{grid-template-columns:220px 1fr}.section-head h2,.crew-banner__title{font-size:34px;line-height:38px}}@media (max-width:768px){:root{--px:24px}.main{padding:var(--s4) 0 var(--s10)}.header__inner{justify-content:space-between;gap:var(--s2)}.header__brand{display:none}.header__nav{gap:14px}.header__right{position:static;right:auto}.header__link{padding:4px 6px;font-size:15px}.sets-grid,.catalog-wrap,.cart-layout,.payment-layout,.profile-layout,.chat-layout,.reviews-grid{grid-template-columns:1fr}.trust-grid{grid-template-columns:repeat(2,1fr)}.form-row{grid-template-columns:1fr}.filters,.cart-summary,.profile-card{position:static}.chat-layout{height:auto;min-height:0}.chat-messages{min-height:320px}.msg{max-width:88%}.crew-banner{flex-direction:column}.crew-banner__img-wrap{width:100%;height:220px}.crew-banner__info{padding:var(--s6)}.purchases-title,.profile-page-title{padding:8px 0 20px;font-size:34px;line-height:40px}.section-head h2,.crew-banner__title{font-size:28px;line-height:32px}.purchases-tabs-row{gap:32px}.reviews-summary{align-items:stretch;gap:var(--s5);padding:var(--s6);flex-direction:column}.reviews-bars{width:100%}.order-chat-bubble,.order-chat-msg--in{max-width:85%}.order-row{flex-wrap:wrap;align-content:center;gap:8px;min-height:0;padding:12px 16px}.order-fn-logo{height:18px}.order-num{flex:1;min-width:0;font-size:15px}.order-price-val{order:2;margin-left:0;font-size:15px}.order-status-wrap{order:3;justify-content:flex-start;width:100%;margin-left:0;padding-top:4px}.order-date-tag{order:4;height:26px;font-size:13px}.apls-reason{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;overflow:hidden}.apls-order-num{font-size:14px}.apls-wiz-msg{max-width:88%}.apls-wiz-msgbar{margin:0 var(--s3) var(--s3)}.profile-notify-card{flex-wrap:wrap}.profile-notify-btn{white-space:normal;text-align:center;width:100%}.apls-ticket-chat__body{max-height:260px}.info-tabs__nav{column-gap:32px}}@media (max-width:560px){:root{--px:16px}.container{padding-left:0;padding-right:0}.header>.container{padding-left:var(--px);padding-right:var(--px)}.header__nav{gap:10px}.header__link{padding:3px 5px;font-size:13px}.header__icon{padding:4px 5px}.header__icon img{width:22px;height:22px}.products-grid,.crew-banner__perks-grid{grid-template-columns:1fr}.sel-grid-4,.sel-grid-3{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vb-card__buy-btn,.set-card__buy-btn{gap:6px;padding:10px 8px;font-size:20px;line-height:24px}.vb-card__buy-btn img,.set-card__buy-btn img{width:22px;height:20px}.crew-banner__buy-btn{padding:13px!important;font-size:22px!important}.purchases-title,.profile-page-title{font-size:28px;line-height:32px}.section-head h2,.crew-banner__title{font-size:24px;line-height:28px}.purchases-tabs-row{gap:20px}.game-logo__img{height:42px}.game-section__inner{padding-bottom:14px}.game-section__duck{width:62px;bottom:-46px;right:28px}.auth-card{padding:var(--s6) var(--s5)}.auth-card__title{font-size:var(--text-xl)}.apls-auth-prompt__btn{width:100%;max-width:350px}.apls-create-btn{width:100%;min-width:0;max-width:350px}.apls-wiz-btns{width:100%}.steps-progress{flex-wrap:wrap}}@media (max-width:400px){.header__nav{gap:7px}.header__link{padding:2px 3px;font-size:12px}.vbucks-grid{gap:var(--s2)}.purchases-title,.profile-page-title{font-size:24px;line-height:28px}.purchases-tabs-row{gap:14px}}@media (max-width:768px){.rev-main .purchases-title,.apls-main .purchases-title{padding:4px 0 48px}.purchases-main .purchases-title{padding:48px 0}.prof-main .profile-page-title{padding:4px 0 48px}.apls-main .purchases-tabs-row,.purchases-main .purchases-tabs-row{column-gap:32px}.purchases-main .order-notify-row,.apls-main .order-notify-row{flex-wrap:wrap;justify-content:center;width:100%}.order-notify-text{flex:0 auto;min-width:0}.order-notify-btn{margin-top:8px;margin-left:0}.purchases-tabs-row,.purchases-sep,.page-sep,.profile-page-sep,.profile-main-tab,.info-tabs__nav,.info-tabs__body{width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:0!important}.info-tabs--faq-only .info-tabs__nav,.info-tabs--faq-only .info-tabs__body{width:auto!important;margin-left:0!important;margin-right:0!important}.purchases-tabs-row{justify-items:center;grid-template-columns:1fr 1fr 1fr!important;gap:0!important;padding-left:0!important;padding-right:0!important;display:grid!important}.purchases-tab-btn:nth-child(2){padding-left:20px}.purchases-tab-btn:nth-child(3){padding-left:30px}}.footer{font-family:"SF Pro Display", var(--font);color:#6e6e73;background:#fff;border-top:1px solid #e5e5e5;margin-top:auto;padding:40px 0 56px;font-size:14px;line-height:20px}.footer .container{flex-direction:column;gap:24px;display:flex}.footer__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.footer__row--top{align-items:flex-start}.footer__row--links{gap:40px}.footer__inn{color:#6e6e73;max-width:635px;margin:0;font-weight:400}.footer__contact{flex-shrink:0;align-items:center;gap:12px;display:flex}.footer__email{color:#6e6e73;margin:0}.footer__email a{color:inherit;text-decoration:none}.footer__email a:hover{text-decoration:underline}.footer__icon{color:#f5f5f7;background:#d2d2d7;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;min-height:24px;transition:background .15s,color .15s;display:inline-flex;overflow:hidden}.footer__icon:hover{color:#fff;background:#0071e3}.footer__icon svg{flex:0 0 14px;width:14px;min-width:14px;max-width:14px;height:11px;min-height:11px;max-height:11px;display:block}.footer__link{color:#6e6e73;font-size:14px;font-weight:400;line-height:20px;text-decoration:underline}.footer__link:hover{color:#1d1d1f}@media (max-width:768px){.footer{padding:32px 0 40px}.footer__row,.footer__row--links{gap:16px}.footer__contact{justify-content:flex-start;width:100%}}@media (max-width:560px){.footer .container{padding-left:16px;padding-right:16px}.footer__row--top{flex-direction:column;align-items:center;gap:14px}.footer__inn{text-align:center;max-width:100%}.footer__contact{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:auto}.footer__row--links{text-align:center;flex-direction:column;align-items:center;gap:12px}}.header__burger{left:var(--px,16px);cursor:pointer;z-index:120;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;padding:8px;display:none;position:absolute;top:50%;transform:translateY(-50%)}.header__burger span{background:#f2f2f2;border-radius:2px;width:22px;height:2px;transition:background .2s,transform .25s,top .2s;display:block;position:relative}.header__burger span:before,.header__burger span:after{content:"";background:#f2f2f2;border-radius:2px;width:22px;height:2px;transition:transform .25s,top .2s;position:absolute;left:0}.header__burger span:before{top:-7px}.header__burger span:after{top:7px}.header__burger.is-open span{background:0 0}.header__burger.is-open span:before{top:0;transform:rotate(45deg)}.header__burger.is-open span:after{top:0;transform:rotate(-45deg)}.mobile-menu{z-index:1000;width:78%;max-width:320px;height:100%;padding:24px 22px calc(24px + env(safe-area-inset-bottom));box-sizing:border-box;-webkit-overflow-scrolling:touch;background:#14141a;flex-direction:column;transition:transform .28s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%)}.mobile-menu.is-open{transform:translate(0)}.mobile-menu__head{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.mobile-menu__close{cursor:pointer;color:#f2f2f2;background:0 0;border:none;width:40px;height:40px;margin-left:auto;padding:0;font-size:26px;line-height:1}.mobile-menu__nav{flex-direction:column;gap:4px;display:flex}.mobile-menu__link{color:#f2f2f2;border-radius:10px;align-items:center;gap:12px;padding:15px 12px;font-family:TT Commons Pro Expanded,TT Commons Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:19px;font-weight:500;line-height:1;text-decoration:none;transition:background .15s,color .15s;display:flex}.mobile-menu__link:hover,.mobile-menu__link:active{background:#ffffff14}.mobile-menu__link.active,.mobile-menu__link.active span{color:#fff535}.mobile-menu__link img{flex:none;width:24px;height:24px;display:block}.mobile-menu__sep{background:#ffffff1f;height:1px;margin:14px 0}.mobile-menu-overlay{z-index:999;opacity:0;visibility:hidden;background:#00000080;transition:opacity .28s,visibility .28s;position:fixed;inset:0}.mobile-menu-overlay.is-open{opacity:1;visibility:visible}@media (max-width:768px){.header__inner{justify-content:center}.header__brand{margin:0;display:block;position:static;left:auto;transform:none}.header__search,.header__nav,.header__right{display:none}.header__burger{display:flex}}@media (min-width:769px){.mobile-menu,.mobile-menu-overlay{display:none}}.header__inner{justify-content:flex-start}.header__brand{flex:none;position:static;transform:none}.header__search{box-sizing:border-box;background:#fff9;border:1px solid #e2e2e2;border-radius:8px;flex:auto;align-items:center;gap:10px;max-width:658px;height:40px;margin:0 0 0 24px;padding:0 16px;display:flex}.header__search svg{flex:none}.header__search input{min-width:0;font-family:"SF Pro Display", var(--font);color:#1d1d1f;background:0 0;border:none;outline:none;flex:auto;font-size:14px;line-height:14px}.header__search input::placeholder{color:#6e6e73}.header__nav{flex:none;gap:24px}.header__search+.header__nav{margin-left:32px}.header__right{margin-left:32px;position:static;right:auto}.header__search{transition:background-color .2s,border-color .2s,box-shadow .2s}.header__search:focus-within{background:#ffffffeb;border-color:#1d1d1f47;box-shadow:0 5px 18px #1d1d1f1a}.product-search-results{z-index:1200;box-sizing:border-box;opacity:0;visibility:hidden;transform-origin:top;-webkit-backdrop-filter:blur(18px);background:#f5f5f7;border:1px solid #dfe0e0;border-radius:12px;max-height:min(536px,100vh - 96px);padding:28px 32px;transition:opacity .18s,transform .18s,visibility .18s;position:fixed;overflow:auto;transform:translateY(-8px)scale(.985);box-shadow:0 20px 50px #1d1d1f2e}.product-search-results.is-open{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.product-search-group{font-family:"SF Pro Display", var(--font);color:#1d1d1f;margin:0 0 16px;font-size:21px;font-weight:600;line-height:21px}.product-search-divider{background:#dfe0e0;height:1px;margin:20px 0}.product-search-item{color:#1d1d1f;opacity:0;min-height:52px;animation:.24s forwards product-search-item-in;animation-delay:calc(var(--search-index) * 35ms);border-radius:10px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 -12px;padding:0 12px;text-decoration:none;transition:background-color .15s,transform .15s;display:grid;transform:translateY(7px)}.product-search-item+.product-search-item{margin-top:14px}.product-search-item:hover,.product-search-item.is-active{background:#ececee}.product-search-item__media{color:#fff;background:linear-gradient(145deg,#ffdd2d,#ff8a00);border-radius:10px;place-items:center;width:52px;height:52px;font-size:21px;font-weight:700;display:grid;position:relative;overflow:hidden}.product-search-item__media img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.product-search-item__copy{flex-direction:column;gap:3px;min-width:0;display:flex}.product-search-item__name{color:#1d1d1f;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:19px;overflow:hidden}.product-search-item__section{color:#86868b;font-size:12px;line-height:16px}.product-search-item__price{color:#1d1d1f;white-space:nowrap;font-size:14px;font-weight:600}.product-search-status{box-sizing:border-box;color:#6e6e73;justify-content:center;align-items:center;gap:10px;min-height:64px;padding:8px 16px;font-size:14px;display:flex}.product-search-status__spinner{border:2px solid #d2d2d7;border-top-color:#1d1d1f;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite product-search-spin}@keyframes product-search-item-in{to{opacity:1;transform:translateY(0)}}@keyframes product-search-spin{to{transform:rotate(360deg)}}@media (max-width:560px){.product-search-results{border-radius:14px;padding:18px 16px}.product-search-group{margin-bottom:14px;font-size:18px;line-height:18px}.product-search-divider{margin:16px 0}.product-search-item{grid-template-columns:44px minmax(0,1fr) auto;gap:10px;margin:0 -8px;padding:0 8px}.product-search-item__media{width:44px;height:44px}.product-search-item__price{font-size:13px}}@media (prefers-reduced-motion:reduce){.product-search-results,.product-search-item{opacity:1;transition:none;animation:none;transform:none}.product-search-status__spinner{animation-duration:1.4s}}.hero-page{background:0 0;flex-direction:column;padding-top:0;padding-bottom:0;display:flex;position:relative}.hero-page>.container{z-index:1;flex-direction:column;flex:auto;width:100%;display:flex;position:relative}.hero-crumbs{top:23px;left:var(--px);font-family:"SF Pro Display", var(--font);color:#fff;font-size:12px;line-height:16px;position:absolute}.hero-crumbs a{color:#fff;opacity:.9;text-decoration:none}.hero-crumbs span{opacity:.6}.hero-title{color:#fffffff2;text-align:center;font-family:"SF Pro Display", var(--font);letter-spacing:-.02em;margin:0;padding:72px 0;font-size:48px;font-weight:600;line-height:52px}.hero-card{box-sizing:border-box;background:#f5f5f7;border-radius:36px 36px 0 0;flex:auto;width:920px;max-width:100%;min-height:max(360px,100vh - 290px);margin:0 auto;padding:44px clamp(20px,6vw,95px) 60px;box-shadow:0 0 12px 3px #00000014}body.has-hero,.page.has-hero{background:url(/svg/main_background.svg) 50%/cover no-repeat fixed,#46a6ff;min-height:100vh}@media (max-width:768px){.hero-title{padding:44px 0;font-size:34px;line-height:40px}.hero-card{border-radius:24px 24px 0 0;padding:28px 16px 40px}}.order-card-new,.order-card-new.apls-ticket-card--open,.order-card-new.apls-ticket-card--open:hover{background:linear-gradient(270deg,#eeecec 0%,#f5f3f4 100%);border:1px solid #d5d2cc}.order-card-new:hover{background:linear-gradient(270deg,#e9e6e5 0%,#f1efef 100%)}.order-card-new.apls-ticket-card--open,.order-card-new.apls-ticket-card--open:hover{border-bottom:none}.apls-ticket-chat,.apls-body .apls-ticket-chat{border:1px solid #d5d2cc;border-top:none;background:linear-gradient(270deg,#eeecec 0%,#f5f3f4 100%)!important}.apls-wizard__sep{background:#d5d2cc!important}.oc-code-wrap{border-top-color:#d5d2cc}.apls-contact-sep{background:#d5d2cc}.order-row{gap:20px;min-height:0;padding:33px 40px;position:relative}.order-cat-logo{border-radius:8px}@media (min-width:761px){.order-status-wrap{margin-left:0;position:absolute;left:282px}.order-status-wrap~.order-date-tag{position:absolute;left:426px}.order-price-val{margin-left:0;position:absolute;right:40px}}.order-status-circle--on{color:#474300;background:#fff535}.order-status-circle--off{color:#6e6e73;background:#f5f5f7}.order-status-circle svg{width:18px;height:18px;display:block}.order-status-line{background:#6e6e73}.order-date-tag{color:#6e6e73;background:#f5f5f7}.order-date-tag--done{color:#474300;background:#fff535}.order-price-val{color:#1d1d1f;font-weight:600}.apls-wiz-btn--next{border:none;color:#1d1d1f!important;background:#fff535!important}.oc-msgs .apls-wiz-msg{margin:10px 0 0}.oc-msgs .apls-wiz-msg--user+.apls-wiz-msg--user{margin-top:6px}.oc-widget .oc-code-wrap{border-top:none;gap:0;margin-top:20px;padding-top:0}.oc-code-wrap .apls-wiz-field{margin-bottom:0}.oc-code-wrap .apls-wiz-field+.apls-wiz-field{margin-top:8px}.oc-code-wrap .apls-wiz-btns{margin-top:12px}.header__icon img{transition:none}.header__icon:hover img,.header__icon.active img{filter:brightness(0)saturate()invert(92%)sepia(93%)saturate(636%)hue-rotate(357deg)brightness(104%)contrast(103%)}.header__avatar{transition:border-color .15s}.header__icon--avatar:hover img,.header__icon--avatar.active img{filter:none}.header__icon--avatar:hover .header__avatar,.header__icon--avatar.active .header__avatar{border-color:#fff535}@media (max-width:768px){.header__inner{justify-content:flex-start}.header__brand{display:none}.header__burger{display:flex}.header__nav,.header__right{display:none}.header__search{margin-left:52px;display:flex}.order-row{gap:8px;padding:14px 16px}.hero-page .container{box-sizing:border-box;min-width:0;max-width:100%}.hero-card,.purchases-main .purchases-wrap{border-radius:24px 24px 0 0;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}.psn-flag,.topup-field__flag{border-radius:2px!important}.tech-notice{z-index:2400;-webkit-backdrop-filter:blur(7.5px);pointer-events:none;background:#00000080;border-radius:35px;align-items:center;gap:10px;width:410px;min-height:70px;padding:5px 18px 5px 5px;display:flex;position:fixed;top:96px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #0003}.tech-notice__img{object-fit:cover;border-radius:50%;flex:0 0 60px;width:60px;height:60px}.tech-notice__text{font:600 17px/25px "SF Pro Display", var(--font);color:#ffffffe6}@media (max-width:520px){.tech-notice{width:calc(100vw - 24px);top:84px}}.faq-a__inner ol{counter-reset:step;flex-direction:column;gap:28px;margin:0;padding:0;list-style:none;display:flex}.faq-a__inner ol li{counter-increment:step;color:#6e6e73;padding-left:32px;font-size:17px;line-height:24px;position:relative}.faq-a__inner ol li:before{content:counter(step) ".";color:#1d1d1f;min-width:22px;font-size:20px;font-weight:700;line-height:28px;position:absolute;top:0;left:0}.faq-a__inner ol li strong{color:#1d1d1f;font-size:20px;font-weight:700;line-height:28px}.faq-a__inner ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.faq-a__inner ul li{color:#6e6e73;padding-left:20px;font-size:17px;line-height:24px;position:relative}.faq-a__inner ul li:before{content:"";background:#1d1d1f;border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:4px}.pay-modal{z-index:3000;opacity:0;visibility:hidden;background:#00000080;justify-content:center;align-items:center;padding:20px;transition:opacity .25s,visibility .25s;display:flex;position:fixed;inset:0}.pay-modal.is-open{opacity:1;visibility:visible}.pay-modal__box{box-sizing:border-box;opacity:0;background:#fff;border-radius:20px;width:541px;max-width:100%;padding:40px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .24s;position:relative;transform:translateY(14px)scale(.98);box-shadow:0 24px 70px #00000047}.pay-modal.is-open .pay-modal__box{opacity:1;transform:translateY(0)scale(1)}.pay-modal__close{cursor:pointer;color:#86868b;background:0 0;border:none;padding:4px;display:flex;position:absolute;top:22px;right:22px}.pay-modal__title{text-align:center;font:600 19px/24px "SF Pro Display", var(--font);color:#1d1d1f;margin:0 0 12px}.paym-item{cursor:pointer;border-bottom:1px solid #efeff0;align-items:center;gap:12px;padding:20px 0;display:flex}.paym-item__icon{flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.paym-item__icon img,.paym-item__icon svg{object-fit:contain;width:24px;height:24px;display:block}.paym-item__label{font:400 16px/20px "SF Pro Display", var(--font);color:#1d1d1f;flex:1}.paym-item__radio{background:#fff;border:2px solid #d2d2d7;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;transition:background .15s,border-color .15s;display:flex}.paym-item__radio svg{opacity:0;transition:opacity .15s}.paym-item.is-selected .paym-item__radio{background:#0071e3;border-color:#0071e3}.paym-item.is-selected .paym-item__radio svg{opacity:1}.pay-modal__hint{font:400 12px/16px "SF Pro Display", var(--font);color:#86868b;margin:14px 0 0}.pay-modal__footer{justify-content:space-between;align-items:center;gap:16px;margin-top:40px;display:flex}.pay-modal__total{font:600 21px/21px "SF Pro Display", var(--font);color:#1d1d1f}.pay-modal__pay{color:#1d1d1f;font:600 16px/16px "SF Pro Display", var(--font);cursor:pointer;white-space:nowrap;background:#fff535;border:none;border-radius:10px;padding:16px 26px;transition:background .15s}.pay-modal__pay:hover{background:#f2e72a}.pay-modal__pay:disabled{opacity:.6;cursor:wait}.paym-item__main{flex-direction:column;flex:1;min-width:0;display:flex}.paym-item__main .paym-item__label{flex:none}.paym-item__sub{font:400 12px/16px "SF Pro Display", var(--font);color:#6e6e73}.paym-item--rich{align-items:flex-start}.paym-item--rich .paym-item__icon{margin-top:1px}.paym-item--rich .paym-item__radio{margin-top:-1px}.paym-item--rich .paym-item__main{gap:12px}.paym-item--no-sep{border-bottom:none;padding-bottom:0}.paym-dolyame{border-bottom:1px solid #efeff0;padding:0 0 24px 36px}.paym-dolyame[hidden]{display:none}.paym-dolyame__chips{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.paym-chip{box-sizing:border-box;font:400 14px/18px "SF Pro Display", var(--font);color:#000c;cursor:pointer;background:#244a7f0f;border:2px solid #0000;border-radius:8px;padding:10px 14px;transition:background .15s,border-color .15s}.paym-chip:hover{background:#244a7f1f}.paym-chip.is-active{background:#fff;border-color:#575b61}.paym-dolyame__card{background:#fff;border-radius:16px;margin-top:16px;padding:20px 20px 24px;box-shadow:0 6px 34px #00000014}.paym-dolyame__first{font:500 20px/24px "Tinkoff Sans", "SF Pro Display", var(--font);color:#333}.paym-dolyame__rest{font:400 13px/18px "SF Pro Display", var(--font);color:#6e6e73;margin-top:4px}.paym-dolyame__bars{gap:8px;margin-top:20px;display:flex}.paym-dolyame__bars span{background:#d9d9d9;border-radius:4px;flex:1;height:6px}.paym-dolyame__bars span.is-active{background:#428bf9}.pay-modal__pay--dolyame{color:#fff;background:#000;justify-content:center;align-items:center;gap:7px;display:inline-flex}.pay-modal__pay--dolyame .pay-dolyame-logo{flex:none;width:auto;height:14px;display:block}@media (max-width:520px){.pay-modal__box{padding:32px 28px}.pay-modal__footer{flex-direction:column;align-items:stretch}.pay-modal__pay{width:100%}.catalog-checkout-card{padding:20px 16px}.catalog-checkout-card .sel-buy-btn{font:600 18px/18px "SF Pro Display", var(--font);padding:15px 12px}.catalog-checkout-card .sel-summary__name,.catalog-checkout-card .sel-summary__price{font-size:15px}.info-tabs--faq-only .info-tabs__nav{padding-top:36px}.info-tabs--faq-only .info-tab{font-size:21px;line-height:21px}.info-tabs--faq-only .info-tabs__body{margin-top:28px}.info-tabs--faq-only .info-faq .faq-q{padding:20px 0}.pay-modal__title{font-size:18px}.paym-item{padding:18px 0}.paym-item__label{font-size:15px}}body :is(.btn-yellow,.vb-card__buy-btn,.set-card__buy,.set-card__buy-btn,.cart-popup__checkout,.steam-panel__buy,.steam-modal__btn,.author-stats__action,.authors-no-author__btn,.apls-create-btn,.apls-wiz-btn--next,.order-review-submit,.ord-code__copy,.pay-modal__pay){isolation:isolate;transition:background .18s,transform .18s,filter .18s,opacity .18s;position:relative;overflow:hidden}body :is(.btn-yellow,.vb-card__buy-btn,.set-card__buy,.set-card__buy-btn,.cart-popup__checkout,.steam-panel__buy,.steam-modal__btn,.author-stats__action,.authors-no-author__btn,.apls-create-btn,.apls-wiz-btn--next,.order-review-submit,.ord-code__copy,.pay-modal__pay):after{content:"";z-index:0;border-radius:inherit;opacity:0;pointer-events:none;background:#ffffff40;transition:opacity .18s,transform .32s;position:absolute;inset:0;transform:translate(-18%)}body :is(.btn-yellow,.vb-card__buy-btn,.set-card__buy,.set-card__buy-btn,.cart-popup__checkout,.steam-panel__buy,.steam-modal__btn,.author-stats__action,.authors-no-author__btn,.apls-create-btn,.apls-wiz-btn--next,.order-review-submit,.ord-code__copy,.pay-modal__pay):hover:not(:disabled):not([disabled]){transform:translateY(-1px);box-shadow:none!important;background:#fffa5c!important}body :is(.btn-yellow,.vb-card__buy-btn,.set-card__buy,.set-card__buy-btn,.cart-popup__checkout,.steam-panel__buy,.steam-modal__btn,.author-stats__action,.authors-no-author__btn,.apls-create-btn,.apls-wiz-btn--next,.order-review-submit,.ord-code__copy,.pay-modal__pay):hover:not(:disabled):not([disabled]):after{opacity:1;transform:translate(0)}@media (prefers-reduced-motion:reduce){body :is(.btn-yellow,.vb-card__buy-btn,.set-card__buy,.set-card__buy-btn,.cart-popup__checkout,.steam-panel__buy,.steam-modal__btn,.author-stats__action,.authors-no-author__btn,.apls-create-btn,.apls-wiz-btn--next,.order-review-submit,.ord-code__copy,.pay-modal__pay){transition:none}body :is(.btn-yellow,.vb-card__buy-btn,.set-card__buy,.set-card__buy-btn,.cart-popup__checkout,.steam-panel__buy,.steam-modal__btn,.author-stats__action,.authors-no-author__btn,.apls-create-btn,.apls-wiz-btn--next,.order-review-submit,.ord-code__copy,.pay-modal__pay):hover:not(:disabled):not([disabled]){transform:none}}body .pay-modal__pay.pay-modal__pay--dolyame{transition:background .18s,transform .18s}body .pay-modal__pay.pay-modal__pay--dolyame:hover:not(:disabled){color:#fff;background:#363636!important}body .pay-modal__pay.pay-modal__pay--dolyame:after{display:none}.auth-modal{z-index:3200;opacity:0;visibility:hidden;background:#0009;justify-content:center;align-items:center;padding:20px;transition:opacity .25s,visibility .25s;display:flex;position:fixed;inset:0;overflow-y:auto}.auth-modal.is-open{opacity:1;visibility:visible}.auth-modal__box{box-sizing:border-box;opacity:0;background:#fff;border-radius:16px;width:541px;max-width:100%;padding:48px 40px 40px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .24s;position:relative;transform:translateY(14px)scale(.98);box-shadow:0 24px 70px #00000047}.auth-modal.is-open .auth-modal__box{opacity:1;transform:translateY(0)scale(1)}.auth-modal__close,.auth-modal__back{cursor:pointer;color:#6e6e73;background:0 0;border:none;padding:4px;line-height:0;transition:color .15s;display:flex;position:absolute;top:28px}.auth-modal__close{right:32px}.auth-modal__back{color:#949494;left:32px}.auth-modal__close:hover,.auth-modal__back:hover{color:#1d1d1f}.auth-modal__back[hidden]{display:none}.auth-modal__title{text-align:center;font:600 24px/28px "SF Pro Display", var(--font);color:#1d1d1f;margin:0}.auth-modal__desc{font:400 17px/25px "SF Pro Display", var(--font);color:#1d1d1f;margin:32px 0 0}.auth-modal__desc strong{font-weight:600}.auth-modal__fields{flex-direction:column;gap:16px;margin-top:32px;display:flex}.auth-modal__desc+.auth-modal__fields{margin-top:16px}.auth-modal__field{position:relative}.auth-modal__input{box-sizing:border-box;width:100%;height:49px;font:400 17px/17px "SF Pro Display", var(--font);color:#1d1d1f;background:#f5f5f7;border:1px solid #0000;border-radius:8px;padding:0 20px;transition:border-color .15s,background .15s}.auth-modal__input::placeholder{color:#949494}.auth-modal__input:focus{background:#fff;border-color:#d2d2d7;outline:none}.auth-modal__field--pw .auth-modal__input{padding-right:56px}.auth-modal__input--error,.auth-modal__input--error:focus{background:#fff5f5;border-color:#ff3b30}.auth-modal__eye{cursor:pointer;color:#d2d2d7;background:0 0;border:none;padding:0;line-height:0;transition:color .15s;display:flex;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.auth-modal__eye:hover{color:#949494}.auth-modal__eye.is-on{color:#6e6e73}.auth-modal__error{font:400 13px/17px "SF Pro Display", var(--font);color:#ff3b30;margin:6px 0 0;padding-left:4px}.auth-modal__submit{width:100%;height:49px;font:600 17px/17px "SF Pro Display", var(--font);color:#1d1d1f;cursor:pointer;background:#fff535;border:none;border-radius:8px;margin-top:16px;transition:background .15s}.auth-modal__submit:hover:not(:disabled){background:#f2e72a}.auth-modal__submit:disabled{opacity:.6;cursor:wait}.auth-modal__links{justify-content:space-between;align-items:center;gap:16px;margin-top:28px;display:flex}.auth-modal__link{cursor:pointer;font:400 17px/17px "SF Pro Display", var(--font);color:#1d1d1f;background:0 0;border:none;padding:0;text-decoration:underline}.auth-modal__link:hover{color:#6e6e73}.auth-modal__policy{text-align:center;font:400 14px/20px "SF Pro Display", var(--font);color:#949494;margin:16px 0 0}.auth-modal__policy a{color:inherit;text-decoration:underline}.auth-modal__or{font:400 17px/17px "SF Pro Display", var(--font);color:#aeaeae;align-items:center;gap:12px;margin-top:28px;display:flex}.auth-modal__or:before,.auth-modal__or:after{content:"";background:#e1e1e1;flex:1;height:1px}.auth-modal__socials{justify-content:center;margin-top:28px;display:flex}.auth-modal__social{cursor:pointer;background:#f3f3f3;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s;display:flex}.auth-modal__social:hover{background:#e7e7e7}.auth-modal__social:disabled{opacity:.6;cursor:wait}@media (max-width:520px){.auth-modal{align-items:flex-start;padding:16px}.auth-modal__box{padding:44px 20px 32px}.auth-modal__close{right:20px}.auth-modal__back{left:20px}.auth-modal__title{font-size:21px;line-height:25px}.auth-modal__desc{font-size:16px;line-height:23px}.auth-modal__link{font-size:15px}.auth-modal__links{gap:10px}}.header__search input::-webkit-search-cancel-button{appearance:none}.header__search input::-webkit-search-decoration{appearance:none}
.bottom-nav,.bottom-nav-fade{display:none}@media (max-width:767px){.header,.mobile-menu,.mobile-menu-overlay{display:none!important}.page>.footer:after,.m-sheet:after,.cat-sheet:after,.hm-sheet:after{content:"";flex:none;height:120px;display:block}.page:not(:has(>.footer)):after{content:"";flex:none;height:120px;display:block}.bottom-nav-fade{pointer-events:none;z-index:900;background:linear-gradient(#fff0 0%,#ffffff14 20%,#00000014 50% 100%);height:240px;display:none;position:fixed;bottom:-120px;left:0;right:0}.bottom-nav{left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom,0px));box-sizing:border-box;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);z-index:901;background:linear-gradient(#ffffffdb,#ffffffdb),linear-gradient(90deg,#efffef 0%,#fff 35.58%,#fffeef 66.35%,#ffefef 100%);border-radius:32.5px;justify-content:space-between;align-items:center;max-width:366px;height:60px;margin:0 auto;padding:0 4px 0 27px;display:flex;position:fixed;box-shadow:0 2px 12px #0000001a}.bottom-nav__item{color:#ccc;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;transition:color .2s,transform .2s;display:flex}.bottom-nav__item:active{transform:scale(.92)}.bottom-nav__item.is-active{color:#1d1d1f}.bottom-nav__item svg{display:block}.bottom-nav__item--profile{background:var(--nav-avatar,none) center / cover no-repeat;border-radius:50%;width:52px;height:52px;position:relative}.bottom-nav__avatar-default{line-height:0;display:block}html[data-has-avatar] .bottom-nav__avatar-default{visibility:hidden}.bottom-nav__avatar{object-fit:cover;border-radius:50%;width:52px;height:52px;display:block;position:absolute;inset:0}.bottom-nav__item--profile.is-active{box-shadow:0 0 0 2px #1d1d1f}}
