@font-face{font-family:Google Sans;font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/GoogleSans-Regular.woff2)format("woff2")}@font-face{font-family:Google Sans;font-weight:500;font-style:normal;font-display:swap;src:url(../fonts/GoogleSans-Medium.woff2)format("woff2")}@font-face{font-family:Google Sans;font-weight:600;font-style:normal;font-display:swap;src:url(../fonts/GoogleSans-SemiBold.woff2)format("woff2")}@font-face{font-family:Google Sans;font-weight:700;font-style:normal;font-display:swap;src:url(../fonts/GoogleSans-Bold.woff2)format("woff2")}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}*,:before,:after{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background-color:transparent}a:hover,a:active,a:visited,a:link{text-decoration:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button{-webkit-appearance:button;cursor:pointer}html input[type=button]{-webkit-appearance:button;cursor:pointer}input[type=reset]{-webkit-appearance:button;cursor:pointer}input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox]{box-sizing:border-box;padding:0}input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button{height:auto}input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}ul{list-style-type:none}body{--_black-030:#fafafa;--_black-050:#f2f2f2;--_black-100:#e5e5e5;--_black-200:#ccc;--_black-300:#b3b3b3;--_black-400:#999;--_black-500:gray;--_black-600:#666;--_black-700:#4c4c4c;--_black-800:#333;--_black-850:#262626;--_black-900:#1a1a1a;--_black-950:#0d0d0d;--_black-base:#000;--_black-base-rgb:0,0,0;--_black-base-10a:rgba(var(--_black-base-rgb),.1);--_black-base-20a:rgba(var(--_black-base-rgb),.2);--_black-base-30a:rgba(var(--_black-base-rgb),.3);--_black-base-3a:rgba(var(--_black-base-rgb),.03);--_black-base-40a:rgba(var(--_black-base-rgb),.4);--_black-base-50a:rgba(var(--_black-base-rgb),.5);--_black-base-5a:rgba(var(--_black-base-rgb),.05);--_black-base-60a:rgba(var(--_black-base-rgb),.6);--_black-base-70a:rgba(var(--_black-base-rgb),.7);--_black-base-7a:rgba(var(--_black-base-rgb),.07);--_black-base-80a:rgba(var(--_black-base-rgb),.8);--_black-base-90a:rgba(var(--_black-base-rgb),.9);--_blue-050:#e5f0ff;--_blue-100:#b8d1ff;--_blue-200:#80acff;--_blue-300:#528eff;--_blue-400:#2b73f7;--_blue-400-rgb:43,115,247;--_blue-400-15a:rgba(var(--_blue-400-rgb),.15);--_blue-400-30a:rgba(var(--_blue-400-rgb),.3);--_blue-400-50a:rgba(var(--_blue-400-rgb),.5);--_blue-400-70a:rgba(var(--_blue-400-rgb),.7);--_blue-500:#1c5ed9;--_blue-600:#104cba;--_blue-700:#10398f;--_blue-800:#122a62;--_blue-900:#121b36;--_cyan-050:#e5f8ff;--_cyan-100:#9ee4ff;--_cyan-200:#5fcffc;--_cyan-300:#27b9f4;--_cyan-400:#00a2e0;--_cyan-400-rgb:0,162,224;--_cyan-400-15a:rgba(var(--_cyan-400-rgb),.15);--_cyan-400-30a:rgba(var(--_cyan-400-rgb),.3);--_cyan-400-50a:rgba(var(--_cyan-400-rgb),.5);--_cyan-400-70a:rgba(var(--_cyan-400-rgb),.7);--_cyan-500:#0089c2;--_cyan-600:#056d9b;--_cyan-700:#014c75;--_cyan-800:#063352;--_cyan-900:#13202f;--_emerald-050:#deffe6;--_emerald-100:#affdc7;--_emerald-200:#78eda2;--_emerald-300:#4edf89;--_emerald-400:#28c872;--_emerald-400-rgb:40,200,114;--_emerald-400-15a:rgba(var(--_emerald-400-rgb),.15);--_emerald-400-30a:rgba(var(--_emerald-400-rgb),.3);--_emerald-400-50a:rgba(var(--_emerald-400-rgb),.5);--_emerald-400-70a:rgba(var(--_emerald-400-rgb),.7);--_emerald-500:#0bad5f;--_emerald-600:#03874a;--_emerald-700:#025f36;--_emerald-800:#003d23;--_emerald-900:#0b281c;--_green-050:#effedc;--_green-100:#d5f7a6;--_green-200:#b7eb6f;--_green-300:#9ddb48;--_green-400:#89cb2a;--_green-400-rgb:137,203,42;--_green-400-15a:rgba(var(--_green-400-rgb),.15);--_green-400-30a:rgba(var(--_green-400-rgb),.3);--_green-400-50a:rgba(var(--_green-400-rgb),.5);--_green-400-70a:rgba(var(--_green-400-rgb),.7);--_green-500:#73b11b;--_green-600:#5d9211;--_green-700:#41670a;--_green-800:#2c430a;--_green-900:#1e2e05;--_orange-050:#fff2e2;--_orange-100:#ffd8a8;--_orange-200:#ffb96e;--_orange-300:#ff9e38;--_orange-400:#fc8507;--_orange-400-rgb:252,133,7;--_orange-400-15a:rgba(var(--_orange-400-rgb),.15);--_orange-400-30a:rgba(var(--_orange-400-rgb),.3);--_orange-400-50a:rgba(var(--_orange-400-rgb),.5);--_orange-400-70a:rgba(var(--_orange-400-rgb),.7);--_orange-500:#eb7100;--_orange-600:#b85704;--_orange-700:#7f3e07;--_orange-800:#532808;--_orange-900:#371d07;--_pink-050:#ffecf2;--_pink-100:#ffc6d3;--_pink-200:#ff9fb4;--_pink-300:#f87293;--_pink-400:#ea4d72;--_pink-400-rgb:234,77,114;--_pink-400-15a:rgba(var(--_pink-400-rgb),.15);--_pink-400-30a:rgba(var(--_pink-400-rgb),.3);--_pink-400-50a:rgba(var(--_pink-400-rgb),.5);--_pink-400-70a:rgba(var(--_pink-400-rgb),.7);--_pink-500:#d5355a;--_pink-600:#b42a4c;--_pink-700:#86233c;--_pink-800:#571b2b;--_pink-900:#33131b;--_purple-050:#f2e7fe;--_purple-100:#ddbdff;--_purple-200:#c28efb;--_purple-300:#a061ea;--_purple-400:#8845d9;--_purple-400-rgb:136,69,217;--_purple-400-15a:rgba(var(--_purple-400-rgb),.17);--_purple-400-30a:rgba(var(--_purple-400-rgb),.3);--_purple-400-50a:rgba(var(--_purple-400-rgb),.5);--_purple-400-70a:rgba(var(--_purple-400-rgb),.7);--_purple-500:#721edc;--_purple-600:#5d25a7;--_purple-700:#461f7f;--_purple-800:#2f1c4a;--_purple-900:#1f162d;--_red-050:#ffe8e5;--_red-100:#ffccc7;--_red-200:#ff9d94;--_red-300:#ff5c4d;--_red-400:#ff3422;--_red-400-rgb:255,52,34;--_red-400-15a:rgba(var(--_red-400-rgb),.15);--_red-400-30a:rgba(var(--_red-400-rgb),.3);--_red-400-50a:rgba(var(--_red-400-rgb),.5);--_red-400-70a:rgba(var(--_red-400-rgb),.7);--_red-500:#e1200e;--_red-600:#b71e10;--_red-700:#941e14;--_red-800:#641c16;--_red-900:#371714;--_white-base:#fff;--_white-base-rgb:255,255,255;--_white-base-10a:rgba(var(--_white-base-rgb),.1);--_white-base-20a:rgba(var(--_white-base-rgb),.2);--_white-base-2a:rgba(var(--_white-base-rgb),.02);--_white-base-30a:rgba(var(--_white-base-rgb),.3);--_white-base-40a:rgba(var(--_white-base-rgb),.4);--_white-base-50a:rgba(var(--_white-base-rgb),.5);--_white-base-5a:rgba(var(--_white-base-rgb),.05);--_white-base-60a:rgba(var(--_white-base-rgb),.6);--_white-base-70a:rgba(var(--_white-base-rgb),.7);--_white-base-7a:rgba(var(--_white-base-rgb),.07);--_white-base-80a:rgba(var(--_white-base-rgb),.8);--_white-base-90a:rgba(var(--_white-base-rgb),.9);--_yellow-050:#fff7d1;--_yellow-100:#fde69b;--_yellow-200:#ffd470;--_yellow-300:#ffc233;--_yellow-400:#ffb200;--_yellow-400-rgb:255,178,0;--_yellow-400-15a:rgba(var(--_yellow-400-rgb),.15);--_yellow-400-30a:rgba(var(--_yellow-400-rgb),.3);--_yellow-400-50a:rgba(var(--_yellow-400-rgb),.5);--_yellow-400-70a:rgba(var(--_yellow-400-rgb),.7);--_yellow-500:#e09900;--_yellow-600:#a87300;--_yellow-700:#774a14;--_yellow-800:#4d3113;--_yellow-900:#322210;--size-0:0;--size-2:2px;--size-4:4px;--size-6:6px;--size-8:8px;--size-12:12px;--size-16:16px;--size-20:20px;--size-24:24px;--size-28:28px;--size-32:32px;--size-36:36px;--size-40:40px;--size-44:44px;--size-48:48px;--size-64:64px;--size-80:80px;--size-96:96px;--size-112:112px;--size-128:128px;--effect-overlay-black:var(--_black-base-30a);--effect-overlay-main:var(--_white-base-80a);--effect-overlay-secondary:color-mix(in srgb,var(--_black-050)80%,transparent);--effect-shadow-plate:var(--_black-base-10a);--effect-shadow-plate-darker:var(--_black-base-40a);--effect-shadow-floating-plate:var(--_black-base-7a);--effect-shadow-high-surface:var(--_black-base-20a);--effect-shadow-modal:var(--_black-base-30a)}body.dark{--effect-overlay-black:var(--_black-base-30a);--effect-overlay-main:color-mix(in srgb,var(--_black-850)50%,transparent);--effect-overlay-secondary:color-mix(in srgb,var(--_black-900)50%,transparent);--effect-shadow-plate:var(--_black-base-60a);--effect-shadow-plate-darker:var(--_black-base-40a);--effect-shadow-floating-plate:var(--_black-base-20a);--effect-shadow-high-surface:var(--_black-base-50a);--effect-shadow-modal:var(--_black-base-30a)}body{--border-mid-light:var(--_white-base-40a);--border-low-light:var(--_white-base-20a);--border-high:var(--_black-base-50a);--border-mid:var(--_black-base-20a);--border-low:var(--_black-base-10a);--border-brand:var(--_orange-400);--border-brand-low:var(--_orange-400-15a);--border-error:var(--_red-400);--border-success:var(--_emerald-400);--border-warning:var(--_yellow-400)}body.dark{--border-high:var(--_white-base-50a);--border-mid:var(--_white-base-20a);--border-low:var(--_white-base-10a);--border-brand:var(--_orange-400);--border-brand-low:var(--_orange-400-15a);--border-error:var(--_red-400);--border-success:var(--_emerald-400);--border-warning:var(--_yellow-400)}body{--bg-white-always:var(--_white-base);--bg-black-always:var(--_black-base);--bg-main:var(--_white-base);--bg-secondary:var(--_black-050);--bg-high:var(--_black-base-30a);--bg-mid:var(--_black-base-10a);--bg-low:var(--_black-base-5a);--bg-low-light:var(--_black-050);--bg-tooltip:var(--_black-700);--bg-footer:var(--_black-800);--bg-brand-primary:var(--_orange-400);--bg-brand-hover:var(--_orange-300);--bg-brand-high:var(--_orange-400-50a);--bg-brand-mid:var(--_orange-400-30a);--bg-brand-low:var(--_orange-400-15a);--bg-info:var(--_cyan-400-15a);--bg-info-heavy:var(--_cyan-500);--bg-warning:var(--_yellow-400-15a);--bg-warning-heavy:var(--_yellow-400);--bg-success:var(--_emerald-400-15a);--bg-success-heavy:var(--_emerald-400);--bg-error:var(--_red-400-15a);--bg-error-heavy:var(--_red-400);--bg-error-heavy-hover:var(--_red-300);--bg-attention:var(--_orange-400-15a);--bg-badge-discount:var(--_red-400);--bg-good:var(--_green-400-15a);--bg-good-heavy:var(--_green-400);--bg-misc:var(--_purple-400-15a);--bg-misc-heavy:var(--_purple-400);--bg-scroll-handle:var(--_black-base-10a);--bg-scroll-handle-hover:var(--_black-base-20a);--bg-scroll-track:var(--_black-030);--bg-tab-active:var(--_white-base);--bg-promo-pink:var(--_pink-400-15a);--bg-promo-orange:var(--_orange-400-15a);--bg-promo-yellow:var(--_yellow-400-15a);--bg-promo-khaki:var(--_green-400-15a);--bg-promo-mint:var(--_emerald-400-15a);--bg-promo-cyan:var(--_cyan-400-15a);--bg-promo-blue:var(--_blue-400-15a);--bg-purple:#9773ff;--bg-for-blur:linear-gradient(180deg,rgba(255,255,255,.45) 0%,rgba(255,255,255,0) 100%),linear-gradient(0deg,rgba(255,255,255,.75),rgba(255,255,255,.75));--bg-for-show-more:linear-gradient(180deg,rgba(255,255,255,0) 0%,var(--bg-white-always)79.69%)}body.dark{--bg-main:var(--_black-850);--bg-secondary:var(--_black-900);--bg-high:var(--_white-base-30a);--bg-mid:var(--_white-base-20a);--bg-low:var(--_white-base-10a);--bg-low-light:var(--_black-050);--bg-tooltip:var(--_black-600);--bg-footer:var(--_black-700);--bg-brand-primary:var(--_orange-500);--bg-brand-hover:var(--_orange-400);--bg-brand-high:var(--_orange-400-50a);--bg-brand-mid:var(--_orange-400-30a);--bg-brand-low:var(--_orange-400-15a);--bg-info:var(--_cyan-400-15a);--bg-info-heavy:var(--_cyan-600);--bg-warning:var(--_yellow-400-15a);--bg-warning-heavy:var(--_yellow-500);--bg-success:var(--_emerald-400-15a);--bg-success-heavy:var(--_emerald-500);--bg-error:var(--_red-400-15a);--bg-error-heavy:var(--_red-500);--bg-error-heavy-hover:var(--_red-400);--bg-attention:var(--_orange-400-15a);--bg-badge-discount:var(--_red-500);--bg-good:var(--_green-400-15a);--bg-good-heavy:var(--_green-500);--bg-misc:var(--_purple-400-15a);--bg-misc-heavy:var(--_purple-500);--bg-scroll-handle:var(--_white-base-20a);--bg-scroll-handle-hover:var(--_white-base-30a);--bg-scroll-track:var(--_black-base);--bg-tab-active:var(--_black-700);--bg-promo-pink:var(--_pink-400-30a);--bg-promo-orange:var(--_orange-400-30a);--bg-promo-yellow:var(--_yellow-400-30a);--bg-promo-khaki:var(--_green-400-30a);--bg-promo-mint:var(--_emerald-400-30a);--bg-promo-cyan:var(--_cyan-400-30a);--bg-promo-blue:var(--_blue-400-30a);--bg-purple:#9773ff;--bg-for-blur:linear-gradient(180deg,rgba(38,38,38,.45) 0%,rgba(38,38,38,0) 100%),linear-gradient(0deg,rgba(38,38,38,.75),rgba(38,38,38,.75));--bg-for-show-more:linear-gradient(180deg,rgba(38,38,38,0) 0%,var(--_black-850)79.69%)}body{--icon-primary-light:var(--_white-base);--icon-primary-dark:var(--_black-base-30a);--icon-primary:var(--_black-base-30a);--icon-accent:var(--_black-base-60a);--icon-disabled:var(--_black-base-20a);--icon-brand:var(--_orange-400);--icon-brand-hover:var(--_orange-500);--icon-link:var(--_blue-500);--icon-info:var(--_cyan-400);--icon-success:var(--_emerald-400);--icon-good:var(--_green-400);--icon-warning:var(--_yellow-400);--icon-error:var(--_red-400);--icon-info-heavy:var(--_cyan-600);--icon-success-heavy:var(--_emerald-600);--icon-good-heavy:var(--_green-600);--icon-warning-heavy:var(--_yellow-600);--icon-error-heavy:var(--_red-500);--icon-error-ultra:var(--_red-600);--icon-misc:var(--_purple-600)}body.dark{--icon-primary:var(--_white-base-40a);--icon-accent:var(--_white-base-70a);--icon-disabled:var(--_white-base-20a);--icon-brand:var(--_orange-400);--icon-brand-hover:var(--_orange-500);--icon-link:var(--_blue-200);--icon-info:var(--_cyan-400);--icon-success:var(--_emerald-400);--icon-good:var(--_green-400);--icon-warning:var(--_yellow-400);--icon-error:var(--_red-400);--icon-info-heavy:var(--_cyan-200);--icon-success-heavy:var(--_emerald-200);--icon-good-heavy:var(--_green-200);--icon-warning-heavy:var(--_yellow-200);--icon-error-heavy:var(--_red-200);--icon-error-ultra:var(--_red-100);--icon-misc:var(--_purple-200)}body{--text-color-primary-light:var(--_white-base);--text-color-secondary-light:var(--_white-base-80a);--text-color-hint-light:var(--_white-base-70a);--text-color-primary-dark:var(--_black-base-80a);--text-color-secondary-dark:var(--_black-base-70a);--text-color-hint-dark:var(--_black-base-40a);--text-color-primary:var(--_black-base-80a);--text-color-secondary:var(--_black-base-70a);--text-color-hint:var(--_black-base-40a);--text-color-brand:var(--_orange-400);--text-color-brand-hover:var(--_orange-500);--text-color-special:var(--_pink-500);--text-color-link:var(--_blue-500);--text-color-info:var(--_cyan-600);--text-color-warning:var(--_yellow-600);--text-color-success:var(--_emerald-600);--text-color-error:var(--_red-500);--text-color-error-heavy:var(--_red-600);--text-color-attention:var(--_orange-600);--text-color-good:var(--_green-600);--text-color-misc:var(--_purple-600);--text-color-purple:var(--_purple-600)}body.dark{--text-color-primary:var(--_white-base-90a);--text-color-secondary:var(--_white-base-80a);--text-color-hint:var(--_white-base-60a);--text-color-brand:var(--_orange-400);--text-color-brand-hover:var(--_orange-500);--text-color-special:var(--_pink-300);--text-color-link:var(--_blue-200);--text-color-info:var(--_cyan-200);--text-color-warning:var(--_yellow-200);--text-color-success:var(--_emerald-200);--text-color-error:var(--_red-200);--text-color-error-heavy:var(--_red-100);--text-color-attention:var(--_orange-200);--text-color-good:var(--_green-200);--text-color-misc:var(--_purple-200);--text-color-purple:var(--_purple-200)}body{--text-weight-bold:700;--text-weight-semibold:600;--text-weight-medium:500;--text-weight-normal:400;--text-body-line-height-small:var(--size-20);--text-body-line-height-medium:var(--size-24);--text-body-line-height-large:var(--size-28);--text-body-size-small:14px;--text-body-size-medium:var(--size-16);--text-body-size-large:18px;--text-body-weight-normal:var(--text-weight-normal);--text-body-weight-bold:var(--text-weight-semibold);--text-caption-line-height:var(--size-16);--text-caption-size:var(--size-12);--text-caption-weight-normal:var(--text-weight-normal);--text-caption-weight-bold:var(--text-weight-semibold)}@media (min-width:1024px){body{--text-headline-line-height:var(--size-64);--text-headline-size:var(--size-48);--text-headline-weight:var(--text-weight-medium)}}@media (max-width:1024px){body{--text-headline-line-height:var(--size-28);--text-headline-size:var(--size-24);--text-headline-weight:var(--text-weight-medium)}}@media (min-width:1024px){body{--text-title-line-height-small:var(--size-24);--text-title-line-height-medium:var(--size-28);--text-title-line-height-large:var(--size-40);--text-title-size-small:18px;--text-title-size-medium:var(--size-24);--text-title-size-large:var(--size-32);--text-title-weight-small:var(--text-weight-semibold);--text-title-weight-medium:var(--text-weight-semibold);--text-title-weight-large:var(--text-weight-semibold)}}@media (max-width:1023px){body{--text-title-line-height-small:var(--size-20);--text-title-line-height-medium:var(--size-28);--text-title-line-height-large:var(--size-32);--text-title-size-small:var(--size-16);--text-title-size-medium:var(--size-20);--text-title-size-large:var(--size-24);--text-title-weight-small:var(--text-weight-semibold);--text-title-weight-medium:var(--text-weight-semibold);--text-title-weight-large:var(--text-weight-semibold)}}body{--country-icon__am:url(../images/icons/flag-armenia.svg);--country-icon__az:url(../images/icons/flag-azerbaijan.svg);--country-icon__by:url(../images/icons/flag-belarus.svg);--country-icon__ge:url(../images/icons/flag-georgia.svg);--country-icon__kg:url(../images/icons/flag-kyrgyzstan.svg);--country-icon__kz:url(../images/icons/flag-kazakhstan.svg);--country-icon__mn:url(../images/icons/flag-mongolia.svg);--country-icon__ru:url(../images/icons/flag-russia.svg);--country-icon__uz:url(../images/icons/flag-uzbekistan.svg);--font-family:"Google Sans","Arial",sans-serif;--body-background-color:var(--bg-main);--body-color:var(--text-color-primary);--no-product-image-logo:url(../../images/no-product-image.png);--spacing-none:var(--size-0);--spacing-xs:var(--size-4);--spacing-s:var(--size-8);--spacing-m:var(--size-12);--spacing-l:var(--size-16);--spacing-xl:var(--size-20);--spacing-2xl:var(--size-24);--spacing-3xl:var(--size-36);--spacing-4xl:var(--size-40);--border-radius-extra-small:var(--size-4);--border-radius-small:var(--size-8);--border-radius-base:var(--size-12);--border-radius-large:var(--size-16);--box-shadow-high-surface:0 8px 20px var(--effect-shadow-high-surface);--box-shadow-bottom-element:0 -2px 8px var(--effect-shadow-floating-plate);--box-shadow-modal:0 2px 52px var(--effect-shadow-modal);--box-shadow-plate:0 1px 2px 0 var(--effect-shadow-plate);--box-shadow-plate-darker:1px 2px 4px var(--effect-shadow-plate-darker);--box-shadow-plate-floating:0 20px 40px 0 var(--effect-shadow-floating-plate),0 4px 4px 0 var(--effect-shadow-floating-plate),0 0 0 1px var(--effect-shadow-floating-plate);--box-shadow-radio-selected:inset 0 0 0 4px var(--border-brand);color-scheme:normal;--box-shadow:rgba(0,0,0,.19)}body.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--box-shadow:rgba(255,255,255,0)}.product-image{background-color:var(--bg-white-always);border-radius:var(--border-radius-small);background-position:50%;background-repeat:no-repeat;overflow:hidden}.product-image img{border-radius:var(--border-radius-small)}.datepicker{width:-moz-min-content;width:min-content}.datepicker:not(.active){display:none}.datepicker-dropdown{z-index:20;padding-top:4px;position:absolute}.datepicker-dropdown.datepicker-orient-top{padding-top:0;padding-bottom:4px}.datepicker-picker{background-color:#fff;border-radius:4px;flex-direction:column;display:flex}.datepicker-dropdown .datepicker-picker{box-shadow:0 2px 3px rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.1)}.datepicker-main{flex:auto;padding:2px}.datepicker-footer{background-color:#f5f5f5;box-shadow:inset 0 1px 1px rgba(10,10,10,.1)}.datepicker-title{text-align:center;background-color:#f5f5f5;padding:.375rem .75rem;font-weight:700;box-shadow:inset 0 -1px 1px rgba(10,10,10,.1)}.datepicker-controls{display:flex}.datepicker-header .datepicker-controls{padding:2px 2px 0}.datepicker-controls .button{box-shadow:none;color:#363636;cursor:pointer;text-align:center;vertical-align:top;white-space:nowrap;background-color:#fff;border:1px solid #dcdcdc;border-radius:4px;justify-content:center;align-items:center;height:2.25em;margin:0;padding:calc(.375em - 1px) .75em;font-size:1rem;line-height:1.5;display:inline-flex;position:relative}.datepicker-controls .button:active,.datepicker-controls .button:focus{outline:none}.datepicker-controls .button:hover{color:#363636;border-color:#b8b8b8}.datepicker-controls .button:focus{color:#363636;border-color:#3273dc}.datepicker-controls .button:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.datepicker-controls .button:active{color:#363636;border-color:#474747}.datepicker-controls .button[disabled]{cursor:not-allowed}.datepicker-header .datepicker-controls .button{border-color:transparent;font-weight:700}.datepicker-header .datepicker-controls .button:hover{background-color:#f9f9f9}.datepicker-header .datepicker-controls .button:active{background-color:#f2f2f2}.datepicker-footer .datepicker-controls .button{border-radius:2px;flex:auto;margin:calc(.375rem - 1px) .375rem;font-size:.75rem}.datepicker-controls .view-switch{flex:auto}.datepicker-controls .next-button,.datepicker-controls .prev-button{flex:0 0 14.2857%;padding-left:.375rem;padding-right:.375rem}.datepicker-controls .next-button.disabled,.datepicker-controls .prev-button.disabled{visibility:hidden}.datepicker-grid,.datepicker-view{display:flex}.datepicker-view{align-items:stretch;width:15.75rem}.datepicker-grid{flex-wrap:wrap;flex:auto}.datepicker .days{flex-direction:column;flex:auto;display:flex}.datepicker .days-of-week{display:flex}.datepicker .week-numbers{flex-direction:column;flex:0 0 9.67742%;display:flex}.datepicker .weeks{flex-direction:column;flex:auto;align-items:stretch;display:flex}.datepicker span{-webkit-touch-callout:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:4px;justify-content:center;align-items:center;display:flex}.datepicker .dow{height:1.5rem;font-size:.875rem;font-weight:700}.datepicker .week{color:#b8b8b8;flex:auto;font-size:.75rem}.datepicker .days .dow,.datepicker-cell{flex-basis:14.2857%}.datepicker-cell{height:2.25rem}.datepicker-cell:not(.day){flex-basis:25%;height:4.5rem}.datepicker-cell:not(.disabled):hover{cursor:pointer;background-color:#f9f9f9}.datepicker-cell.focused:not(.selected){background-color:#e9e9e9}.datepicker-cell.selected,.datepicker-cell.selected:hover{color:#fff;background-color:#3273dc;font-weight:600}.datepicker-cell.disabled{color:#dcdcdc}.datepicker-cell.next:not(.disabled),.datepicker-cell.prev:not(.disabled){color:#7a7a7a}.datepicker-cell.next.selected,.datepicker-cell.prev.selected{color:#e6e6e6}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today){background-color:#f5f5f5;border-radius:0}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today):not(.disabled):hover{background-color:#efefef}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today).focused{background-color:#e9e9e9}.datepicker-cell.today:not(.selected){background-color:#00d1b2}.datepicker-cell.today:not(.selected):not(.disabled){color:#fff}.datepicker-cell.today.focused:not(.selected){background-color:#00ccad}.datepicker-cell.range-end:not(.selected),.datepicker-cell.range-start:not(.selected){color:#fff;background-color:#b8b8b8}.datepicker-cell.range-end.focused:not(.selected),.datepicker-cell.range-start.focused:not(.selected){background-color:#b3b3b3}.datepicker-cell.range-start:not(.range-end){border-radius:4px 0 0 4px}.datepicker-cell.range-end:not(.range-start){border-radius:0 4px 4px 0}.datepicker-cell.range{background-color:#dcdcdc;border-radius:0}.datepicker-cell.range:not(.disabled):not(.focused):not(.today):hover{background-color:#d7d7d7}.datepicker-cell.range.disabled{color:#c6c6c6}.datepicker-cell.range.focused{background-color:#d1d1d1}.datepicker-input.in-edit{border-color:#276bda}.datepicker-input.in-edit:active,.datepicker-input.in-edit:focus{box-shadow:0 0 .25em .25em rgba(39,107,218,.2)}.collapse{position:relative;overflow:hidden}.collapse_expanded{max-height:unset}.collapse_expanded .collapse__button-block{position:relative}.collapse_expanded .collapse__gradient-block{display:none}.collapse__gradient-block{background:var(--bg-for-show-more);width:100%;position:absolute;bottom:0;left:0}.collapse__button{align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0;display:flex}.collapse__button-icon{display:none}.collapse__button-block{background-color:var(--bg-main);justify-content:center;align-items:center;width:100%;display:flex;position:absolute;bottom:0;left:0}@media (min-width:1024px){.ui-switcher{align-items:center;display:flex}.ui-switcher-title{margin-right:10px;position:relative}.ui-switcher-count{color:var(--text-color-secondary)}.ui-switcher-button{cursor:pointer;width:40px;height:20px;display:block;position:relative}.ui-switcher-button:before{background-color:var(--bg-white-always);content:"";z-index:100;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:2px;left:2px}.ui-switcher-button:after{background-color:var(--bg-mid);content:"";border-radius:34px;width:36px;height:20px;transition:all .2s;position:absolute;top:0;left:0;right:0}.ui-switcher--active .ui-switcher-button:before{left:18px}.ui-switcher--active .ui-switcher-button:after{background-color:var(--bg-brand-primary)}}@media (max-width:1023px){.ui-switcher{align-items:center;display:flex}.ui-switcher-title{margin-right:10px;position:relative}.ui-switcher-count{color:var(--text-color-secondary)}.ui-switcher-button{cursor:pointer;width:40px;height:20px;display:block;position:relative}.ui-switcher-button:before{background-color:var(--bg-white-always);content:"";z-index:100;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:2px;left:2px}.ui-switcher-button:after{background-color:var(--bg-mid);content:"";border-radius:34px;width:36px;height:20px;transition:all .2s;position:absolute;top:0;left:0;right:0}.ui-switcher--active .ui-switcher-button:before{left:18px}.ui-switcher--active .ui-switcher-button:after{background-color:var(--bg-brand-primary)}}.slider-navigation-dots{align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:56px;height:8px;display:flex;position:absolute;bottom:-22px;left:50%;overflow:hidden;transform:translate(-50%)}.slider-navigation-dots-wrapper{align-items:center;gap:var(--spacing-xs);will-change:transform;transition:transform .3s ease-in-out;display:flex}.slider-navigation-dot{background:linear-gradient(0deg,var(--bg-mid),var(--bg-mid)),linear-gradient(0deg,var(--bg-main),var(--bg-main));border-radius:50%;flex-shrink:0;width:6px;height:6px;transition:transform .3s,width .3s ease-out;overflow:hidden}.slider-navigation-dot-active{background:linear-gradient(0deg,var(--bg-high),var(--bg-high)),linear-gradient(0deg,var(--bg-main),var(--bg-main));border-radius:var(--border-radius-small);width:12px;height:6px}@media (max-width:1023px){.slider-navigation-dots{align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:56px;height:8px;display:flex;position:absolute;bottom:-22px;left:50%;overflow:hidden;transform:translate(-50%)}.slider-navigation-dots-wrapper{align-items:center;gap:var(--spacing-xs);will-change:transform;transition:transform .3s ease-in-out;display:flex}.slider-navigation-dot{background:linear-gradient(0deg,var(--bg-mid),var(--bg-mid)),linear-gradient(0deg,var(--bg-main),var(--bg-main));border-radius:50%;flex-shrink:0;width:6px;height:6px;transition:transform .3s,width .3s ease-out}.slider-navigation-dot-active{background:linear-gradient(0deg,var(--bg-high),var(--bg-high)),linear-gradient(0deg,var(--bg-main),var(--bg-main));border-radius:var(--border-radius-small);width:12px;height:6px}}@media (min-width:1024px){.primary-button{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold);background-color:var(--bg-brand-primary);color:var(--text-color-primary-light);cursor:pointer;border:none;border-radius:8px;outline:none;align-content:center;justify-content:center;align-items:center;padding:10px;-webkit-text-decoration:none;text-decoration:none;transition:all .2s;display:flex}.primary-button:hover{background-color:var(--bg-brand-hover)}.primary-button .link,.primary-button .link:visited,.primary-button .link:hover{color:var(--text-color-primary-light);text-align:center;width:140px;height:36px;line-height:var(--size-36)}.white-button{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);background-color:var(--bg-main);color:var(--text-color-primary);border:1px solid var(--border-mid);text-align:center;border-radius:8px;justify-content:center;align-items:center;padding:9px 20px;transition:background-color .2s;display:flex}.white-button:hover{background-color:var(--bg-low)}.orange-button{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold);background-color:var(--bg-brand-primary);color:var(--text-color-primary-light);text-align:center;border:1px solid transparent;border-radius:8px;justify-content:center;align-items:center;padding:20px;transition:background-color .2s;display:flex}.orange-button_small{padding:9px 20px}.orange-button:hover{background-color:var(--bg-brand-hover)}.gray-button{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);background-color:var(--bg-low);color:var(--text-color-primary);text-align:center;border-radius:8px;justify-content:center;align-items:center;padding:12px;transition:background-color .2s;display:flex}.gray-button:hover{background-color:var(--bg-mid)}.elevated-button{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);background-color:var(--bg-main);border:1px solid var(--border-mid);color:var(--text-color-primary);text-align:center;border-radius:8px;justify-content:center;align-items:center;padding:12px;transition:background-color .2s;display:flex}.elevated-button:hover{background-color:var(--bg-mid)}.link-button{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-link);text-align:center;background:0 0;border:none;justify-content:center;align-items:center;padding:12px;transition:color .2s;display:flex}.link-button:hover{color:var(--text-color-brand)}.white-button[disabled],.orange-button[disabled],.elevated-button[disabled],.link-button[disabled]{cursor:not-allowed}.white-button.product-in-cart,.orange-button.product-in-cart{background:var(--bg-main);color:var(--text-color-brand);border-color:var(--border-brand);box-shadow:unset;transition:background-color .3s,border-color .2s,color .2s}.white-button.product-in-cart:hover,.orange-button.product-in-cart:hover{background-color:var(--bg-brand-primary);color:var(--bg-white-always);border-color:transparent}.btn-md{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold);border-radius:var(--border-radius-small);gap:4px;height:44px;padding:12px 16px}.btn-lg{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold);border-radius:var(--border-radius-small);gap:4px;height:64px;padding:24px 16px}.btn-wide{width:100%}.btn-fw-normal{font-weight:var(--text-weight-normal)}.btn-fw-bold{font-weight:var(--text-weight-semibold)}}@keyframes lds-roller{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner{flex-flow:row;justify-content:center;display:flex}.spinner__title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;color:var(--text-color-primary);text-align:center;text-wrap:nowrap}.spinner__text{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary);text-align:center;text-wrap:nowrap}.spinner--overlay-top,.spinner--overlay-bottom,.spinner--overlay-center,.spinner--overlay-top-container,.spinner--overlay-center-container{z-index:190;background-color:var(--effect-overlay-main);position:fixed;top:0;bottom:0;left:0;right:0}.spinner--overlay-top{align-items:flex-start}.spinner--overlay-bottom{align-items:flex-end}.spinner--overlay-center{align-items:center}.spinner--overlay-center-container{align-items:center;position:absolute}.spinner--overlay-top-container{align-items:start;position:absolute}.spinner-dots{width:80px;height:80px;margin:30px;display:block;position:relative}.spinner-dot{transform-origin:40px 40px;animation:1.2s cubic-bezier(.5,0,.5,1) infinite lds-roller}.spinner-dot:after{content:" ";background:var(--bg-brand-primary);border-radius:50%;width:7px;height:7px;margin:-4px 0 0 -4px;display:block;position:absolute}.spinner-dot:first-child{animation-delay:-.036s}.spinner-dot:first-child:after{top:63px;left:63px}.spinner-dot:nth-child(2){animation-delay:-.072s}.spinner-dot:nth-child(2):after{top:68px;left:56px}.spinner-dot:nth-child(3){animation-delay:-.108s}.spinner-dot:nth-child(3):after{top:71px;left:48px}.spinner-dot:nth-child(4){animation-delay:-.144s}.spinner-dot:nth-child(4):after{top:72px;left:40px}.spinner-dot:nth-child(5){animation-delay:-.18s}.spinner-dot:nth-child(5):after{top:71px;left:32px}.spinner-dot:nth-child(6){animation-delay:-.216s}.spinner-dot:nth-child(6):after{top:68px;left:24px}.spinner-dot:nth-child(7){animation-delay:-.252s}.spinner-dot:nth-child(7):after{top:63px;left:17px}.spinner-dot:nth-child(8){animation-delay:-.288s}.spinner-dot:nth-child(8):after{top:56px;left:12px}.tabs{flex-flow:row;align-items:center;display:flex}.tab{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);background-color:var(--bg-low);cursor:pointer;color:var(--text-color-secondary);text-align:center;white-space:nowrap;border-radius:8px;padding:8px 12px;display:inline-block;position:relative}.tab--active{background-color:var(--bg-tab-active);color:var(--text-color-primary);box-shadow:0 5px 14px 0 var(--box-shadow)}.tab:hover{box-shadow:0 5px 14px 0 var(--box-shadow)}.tab__close{width:10px;height:10px;-webkit-mask-image:var(--tab-close-icon);margin:0 4px 0 10px;transition:color .2s;display:none;mask-image:url(../images/icons/close.svg);-webkit-mask-size:contain;mask-size:contain}.tab__close:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;transition:background-color .2s;display:block}.tab__close:hover:after{background-color:var(--icon-accent)}.tab--active .tab__close{display:inline-block}.rating{background:var(--bg-main);border:1px solid var(--border-mid);height:32px;color:var(--text-color-secondary);border-radius:8px;align-items:center;padding:0 8px 0 10px;transition:border-color .2s;display:flex}.rating:hover{background-color:var(--bg-low)}.rating__block{white-space:nowrap;align-items:center;display:flex}.rating__count{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary);flex-direction:row;align-items:center;gap:2px;display:flex}.rating__count-rate{font-weight:var(--text-weight-semibold)}.rating__count-rate-null{font-weight:var(--text-weight-normal)}.rating__count-rate-null:only-child{margin-left:2px}.rating__count-delimiter{color:var(--text-color-hint)}.rating__count-long{margin-left:2px}.rating-icon{justify-content:center;align-items:center;width:12px;height:12px;display:flex;position:relative;-webkit-mask-image:url(../images/icons/rating.svg);mask-image:url(../images/icons/rating.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.rating-icon__background{background-color:var(--icon-disabled);justify-content:start;width:12px;height:100%;display:flex;position:absolute;top:0;right:0}.rating-icon_half-filled .rating-icon__orange-half-star{display:block}.rating-icon__orange-half-star{background-color:var(--bg-brand-primary);width:6px;height:100%;display:none}.rating-icon_filled .rating-icon__background{background-color:var(--bg-brand-primary)}.rating-icon:not(:last-child){margin-right:4px}@media (min-width:1024px){.scroll-to-top-button{z-index:180;background-color:var(--bg-main);cursor:pointer;width:64px;height:64px;box-shadow:var(--box-shadow-plate-floating);border-radius:50%;justify-content:center;align-items:center;margin-right:8px;display:none;position:fixed;bottom:24px}.scroll-to-top-button:hover:after{opacity:1}.scroll-to-top-button:after{content:"";z-index:190;opacity:0;background-color:var(--bg-low);border-radius:50%;width:64px;height:64px;transition:opacity .2s;display:block;position:absolute}.scroll-to-top-button_visible{display:flex}.scroll-to-top-button__icon{width:24px;height:24px;-webkit-mask-image:url(../images/icons/arrow-up.svg);mask-image:url(../images/icons/arrow-up.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.scroll-to-top-button__icon:after{background-color:var(--icon-primary);content:"";width:100%;height:100%;display:block}}@keyframes slider-arrow-scale{0%{transform:translateY(-50%)scale(1)}25%{transform:translateY(-50%)scale(1.2)}50%{transform:translateY(-50%)scale(1.4)}75%{transform:translateY(-50%)scale(1.2)}to{transform:translateY(-50%)scale(1)}}.ui-checkbox-wrap{display:flex}.ui-checkbox{cursor:pointer;align-items:center;transition:color .2s;display:flex;position:relative}@media (min-width:1024px){.ui-checkbox:hover .ui-checkbox__input:not(:checked)~.ui-checkbox__icon{background-color:var(--bg-low)}.ui-checkbox:hover .ui-checkbox__input:checked~.ui-checkbox__icon{background-color:var(--icon-brand);border:5px solid var(--icon-brand)}}.ui-checkbox[disabled]{cursor:not-allowed}.ui-checkbox__icon{box-sizing:border-box;width:16px;height:16px;margin:3px var(--spacing-none);background-color:var(--bg-main);border:1px solid var(--border-mid);border-radius:4px;outline:2px solid transparent;flex-shrink:0;transition:background-color .2s;position:relative}.ui-checkbox__icon_with-out-margin{margin:0}.ui-checkbox__icon:after{content:" ";position:absolute;top:-5px}.ui-checkbox__title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary);white-space:nowrap;margin-left:8px;transition:color .2s}.ui-checkbox__reliability-icon{background-image:url(../images/icons/reliability-shield.svg);width:20px;height:20px;margin-left:auto}.ui-checkbox__is-like-new-icon{background-image:url(../images/icons/sparkles__filled.svg);width:20px;height:20px;margin-left:auto}.ui-checkbox__count{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint)}.ui-checkbox__input{clip:rect(0 0 0 0);width:100%;height:100%;margin:0;position:absolute}.ui-checkbox__input:focus-visible~.ui-checkbox__icon{outline-color:var(--text-color-primary)}.ui-checkbox__input:checked~.ui-checkbox__icon{border:5px solid var(--bg-brand-primary);background-color:var(--bg-brand-primary);animation:.2s cubic-bezier(.4,0,.23,1) shrink-bounce}.ui-checkbox__input:checked~.ui-checkbox__icon:after{color:var(--text-color-primary-light);transform-origin:0 100%;box-sizing:content-box;border-bottom:2px solid transparent;border-right:2px solid transparent;width:3px;height:7px;animation:.125s cubic-bezier(.4,0,.23,1) .25s forwards checkbox-check;top:2px;left:-2px;transform:rotate(45deg)}@keyframes checkbox-check{0%{border-color:var(--bg-white-always);width:0;height:0;transform:translate(0,0)rotate(45deg)}33%{border-color:var(--bg-white-always);width:.2em;height:0;transform:translate(0,0)rotate(45deg)}to{border-color:var(--bg-white-always);width:.2em;height:.5em;transform:translateY(-.5em)rotate(45deg)}}@keyframes shrink-bounce{0%{transform:scale(1)}33%{transform:scale(.85)}to{transform:scale(1)}}.ui-radio{cursor:pointer;align-items:start;padding-left:23px;display:flex;position:relative}.ui-radio:hover .ui-radio__title{color:var(--text-color-brand)}.ui-radio__icon{content:"";box-sizing:border-box;width:16px;height:16px;margin-top:var(--spacing-xs);background-color:var(--bg-main);border:1px solid var(--border-mid);border-radius:50%;transition:all .2s;display:block;position:absolute;top:-1px;left:0}.ui-radio__title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary);text-align:left;transition:color .2s}.ui-radio__input{display:none}.ui-radio__input:focus-visible~.ui-radio__icon{outline-color:var(--text-color-primary)}.ui-radio__input:checked~.ui-radio__icon{border:5px solid var(--border-brand)}.ui-radio__count{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint)}.ui-input{width:100%;height:64px;position:relative}.ui-input:hover .ui-input__input{background-color:var(--bg-low)}.ui-input:hover .ui-input__label{color:var(--text-color-secondary)}.ui-input:hover .ui-input__input_disabled~.ui-input__label{color:var(--text-color-hint)}.ui-input__input{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);background-color:var(--bg-low);width:100%;height:64px;color:var(--text-color-primary);resize:vertical;border:none;border-radius:8px;padding:10px 12px 0;transition:background-color .2s;display:block}.ui-input__input:focus{outline:none}.ui-input__input::-webkit-input-placeholder{color:transparent}.ui-input__input::-ms-input-placeholder{color:transparent}.ui-input__input::placeholder{color:transparent}.ui-input__input_error-outside{border:1px solid var(--text-color-error)}.ui-input__input_disabled{background-color:var(--bg-low);color:var(--text-color-hint);pointer-events:none}.ui-input__label{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint);transition:all .2s;position:absolute;top:20px;left:12px}.ui-input__input_disabled .ui-input__label{color:var(--text-color-hint)}.ui-input__input:focus-within~.ui-input__label{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);line-height:14px;top:6px}.ui-input__input:not(:placeholder-shown)~.ui-input__label{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);line-height:14px;top:6px}.ui-textarea{width:100%;height:auto;min-height:64px;max-height:280px;position:relative}.ui-textarea:before{content:"";z-index:1;background:linear-gradient(0deg,var(--bg-low),var(--bg-low)),linear-gradient(0deg,var(--bg-main),var(--bg-main));pointer-events:none;border-radius:8px 0 0;height:24px;position:absolute;top:1px;left:1px;right:16px}.ui-textarea:hover .ui-textarea__input{background-color:var(--bg-low)}.ui-textarea:hover .ui-textarea__label{color:var(--text-color-secondary)}.ui-textarea:hover .ui-textarea__input_disabled~.ui-textarea__label{color:var(--text-color-hint)}.ui-textarea__input{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);background-color:var(--bg-low);width:100%;height:64px;min-height:64px;max-height:280px;color:var(--text-color-primary);resize:vertical;border:none;border-radius:8px;padding:25px 12px 0;transition:background-color .2s;display:block}.ui-textarea__input::-webkit-input-placeholder{color:transparent}.ui-textarea__input::-ms-input-placeholder{color:transparent}.ui-textarea__input::placeholder{color:transparent}@media (max-width:1023px){.ui-textarea__input::-webkit-resizer{display:none}.ui-textarea__input::-webkit-scrollbar-corner{background-image:url(../images/icons/textarea-grabber.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.ui-textarea__input::-webkit-scrollbar{width:12px}.ui-textarea__input::-webkit-scrollbar-thumb{border:3px solid var(--bg-scroll-track)}}.ui-textarea__input::-webkit-scrollbar{background-color:var(--bg-scroll-track);border-radius:12px;width:16px}.ui-textarea__input::-webkit-scrollbar-track{background-color:var(--bg-scroll-track);border-radius:12px}.ui-textarea__input::-webkit-scrollbar-thumb{background-color:var(--bg-scroll-handle);border:4px solid var(--bg-scroll-track);border-radius:12px}.ui-textarea__input::-webkit-scrollbar-corner{background-color:transparent}.ui-textarea__input::-webkit-resizer{background-image:url(../images/icons/textarea-grabber.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:16px;height:16px}.ui-textarea__input:focus{outline:none}.ui-textarea__input_error-outside{border:1px solid var(--text-color-error)}.ui-textarea__input_disabled{background-color:var(--bg-low);color:var(--text-color-hint);pointer-events:none}.ui-textarea__label{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);z-index:2;color:var(--text-color-hint);transition:all .2s;position:absolute;top:20px;left:12px}.ui-textarea__input_disabled .ui-textarea__label{color:var(--text-color-hint)}.ui-textarea__input:focus-within~.ui-textarea__label{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);line-height:14px;top:6px}.ui-textarea__input:not(:placeholder-shown)~.ui-textarea__label{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);line-height:14px;top:6px}.ui-textarea_no-resizer .ui-textarea__input{resize:none;overflow:hidden}.ui-textarea_no-resizer .ui-textarea__input::-webkit-resizer{display:none}.element-error{background-color:var(--bg-error);border-radius:8px;width:100%;min-height:44px;margin:8px 0;padding:12px}.element-error__text{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-error);text-align:left}@media (max-width:1023px){.element-error__text{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal)}}.pagination-block__show-more{width:100%;color:var(--text-color-secondary);margin-bottom:12px;display:block}.pagination-block__show-more--hidden{display:none}.pagination-block__controls{background:var(--bg-main);border-radius:8px;justify-content:center;align-items:center;gap:4px;width:100%;height:36px;padding:0 12px;display:flex}.pagination-block__control{cursor:pointer;border-radius:8px;flex-shrink:1;justify-content:center;align-items:center;width:100%;max-width:36px;height:36px;transition:all .3s;display:flex}.pagination-block__control:hover{background-color:var(--bg-low)}.pagination-block__control-icon{background-color:var(--icon-primary);width:20px;height:20px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pagination-block__control-icon_first{transform:rotate(180deg);-webkit-mask-image:url(../images/icons/double-arrow-right.svg);mask-image:url(../images/icons/double-arrow-right.svg)}.pagination-block__control-icon_prev{transform:rotate(180deg);-webkit-mask-image:url(../images/icons/arrow-right.svg);mask-image:url(../images/icons/arrow-right.svg)}.pagination-block__control-icon_next{-webkit-mask-image:url(../images/icons/arrow-right.svg);mask-image:url(../images/icons/arrow-right.svg)}.pagination-block__control-icon_last{-webkit-mask-image:url(../images/icons/double-arrow-right.svg);mask-image:url(../images/icons/double-arrow-right.svg)}.pagination-block__control--disabled{pointer-events:none}.pagination-block__control--disabled .pagination-block__control-icon{background-color:var(--icon-disabled)}.pagination-block__skip{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary);text-align:center;pointer-events:none}.pagination-block__page{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary);text-align:center}.pagination-block__page--active{color:var(--text-color-brand);pointer-events:none;position:relative}.country-dropdown{background-color:var(--bg-main);cursor:pointer;border-radius:6px;justify-content:start;align-items:center;width:60px;height:40px;padding:0 8px;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.country-dropdown:after{content:"";background-image:url(../images/icons/chevron-right.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;position:absolute;left:38px;transform:rotate(90deg)}.country-dropdown:has(.country-dropdown__modal:empty){cursor:default;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.country-dropdown:has(.country-dropdown__modal:empty):after{display:none}.country-dropdown.active:after{transform:rotate(-90deg)}.country-dropdown__modal{border-radius:var(--border-radius-base);padding:var(--spacing-s);display:none}.country-dropdown__modal-wrapper::-webkit-scrollbar{background-color:var(--bg-scroll-track);width:6px;height:6px}.country-dropdown__modal-wrapper::-webkit-scrollbar-thumb{background-color:var(--bg-scroll-handle);border-radius:4px;width:6px;height:6px}.country-dropdown__modal-wrapper{padding:var(--spacing-xs);overflow:auto}.country-dropdown__modal.active{background:var(--bg-main);box-shadow:var(--box-shadow-high-surface);z-index:11000;flex-direction:column;justify-content:space-between;align-items:start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-height:90px;max-height:180px;display:flex;position:absolute;top:46px;left:0}.country-dropdown__icon{border:1px solid var(--border-mid);background-image:var(--country-icon);background-position:50%;background-repeat:no-repeat;background-size:cover;background-clip:content-box;border-radius:50px;width:24px;height:24px}.country-dropdown__icon_am{--country-icon:var(--country-icon__am)}.country-dropdown__icon_az{--country-icon:var(--country-icon__az)}.country-dropdown__icon_by{--country-icon:var(--country-icon__by)}.country-dropdown__icon_ge{--country-icon:var(--country-icon__ge)}.country-dropdown__icon_kg{--country-icon:var(--country-icon__kg)}.country-dropdown__icon_kz{--country-icon:var(--country-icon__kz)}.country-dropdown__icon_mn{--country-icon:var(--country-icon__mn)}.country-dropdown__icon_ru{--country-icon:var(--country-icon__ru)}.country-dropdown__icon_uz{--country-icon:var(--country-icon__uz)}.country-dropdown__item{border-radius:8px;justify-content:start;align-items:center;gap:15px;width:100%;padding:10px;transition:all .3s;display:flex}.country-dropdown__item:hover,.country-dropdown__item:focus{background:var(--bg-low)}.country-dropdown__input{display:none}.country-dropdown__code{color:var(--text-color-hint)}@media (min-width:1024px){.auth-modal.desktop-modal{top:112px;overflow:visible;transform:translate(-50%)}.auth-modal{background:var(--bg-main);width:360px;box-shadow:var(--box-shadow-plate-floating);border-radius:12px;padding:16px 16px 20px}.auth-modal__content{display:none}.auth-modal__content_shown{display:block}.auth-modal__head{justify-content:space-between;align-items:center;width:100%;margin-bottom:24px;display:flex}.auth-modal__title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;color:var(--text-color-primary)}.auth-modal__control{width:24px;height:24px;color:var(--icon-primary);transition:color .2s;position:relative;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.auth-modal__control:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;transition:background-color .2s;display:block;position:absolute;top:0;left:0}.auth-modal__control:hover:after{background-color:var(--icon-accent)}.auth-modal__control_empty{display:none}.auth-modal__control_close{justify-self:end;-webkit-mask-image:url(../images/icons/close-with-paddings.svg);mask-image:url(../images/icons/close-with-paddings.svg)}.auth-modal__control_back{transform:rotate(-90deg);-webkit-mask-image:url(../images/icons/arrow-up.svg);mask-image:url(../images/icons/arrow-up.svg)}.auth-modal__submit_forward{justify-content:center;align-items:center;width:64px;height:64px;display:flex}.auth-modal__submit_forward:after{content:"";background-color:var(--icon-primary-light);background-size:contain;width:24px;height:24px;display:block;transform:rotate(90deg);-webkit-mask-image:url(../images/icons/arrow-up.svg);mask-image:url(../images/icons/arrow-up.svg)}.auth-modal__submit_forward:disabled,.auth-modal__submit_forward:disabled:hover{background-color:var(--bg-low);color:var(--text-color-hint)}.auth-modal__submit_forward:disabled:after,.auth-modal__submit_forward:disabled:hover:after{background-color:var(--icon-disabled)}.auth-modal__privacy{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);width:100%;color:var(--text-color-hint);text-align:center}.auth-modal__privacy-url{color:var(--text-color-link);transition:color .2s}.auth-modal__privacy-url:hover{color:var(--text-color-brand)}.auth-modal__notification{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);background:var(--bg-error);width:100%;color:var(--text-color-error);border-radius:8px;margin-bottom:16px;padding:8px}.auth-modal__notification:empty{display:none}.auth-modal__notification-tight{width:224px}.auth-modal__form{flex-direction:column;row-gap:16px;margin-bottom:16px;display:flex}.auth-modal__form-buttons{gap:var(--spacing-s);flex-direction:column;display:flex}.auth-modal__form-buttons .elevated-button,.auth-modal__form-buttons .link-button{font-weight:var(--text-weight-normal)}.auth-modal__form-buttons .elevated-button svg,.auth-modal__form-buttons .link-button svg{width:24px;height:24px;margin-right:4px}.auth-modal__auth-recaptcha{margin:auto}.auth-modal__auth-recaptcha:empty{display:none!important}.auth-modal-thirdparty__telegram{gap:var(--spacing-xl);flex-direction:column;display:flex}.auth-modal-thirdparty__telegram-qr{justify-content:center;margin:auto;display:flex;position:relative}.auth-modal-thirdparty__telegram-qr-img{width:294px;height:294px;padding:var(--spacing-xl);background-color:var(--bg-white-always);border-radius:var(--border-radius-large);box-shadow:var(--box-shadow-plate-floating)}.auth-modal-thirdparty__telegram-qr-icon{width:44px;height:44px;position:absolute;top:calc(50% - 22px);left:calc(50% - 22px)}.auth-modal-thirdparty__telegram-text{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary)}.auth-modal-thirdparty__telegram-text:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:16px}.auth-modal-thirdparty__telegram-text:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:16px}.auth-modal-thirdparty__telegram-text:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:16px}.auth-modal-thirdparty__telegram-text:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:16px}.auth-modal-thirdparty__telegram-text:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:16px}.auth-modal-thirdparty__telegram-text:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:16px}.auth-modal-thirdparty__telegram-text-line+.auth-modal-thirdparty__telegram-text-line{margin-top:var(--spacing-xs)}.auth-modal-thirdparty__telegram-buttons{justify-content:space-between;gap:var(--spacing-s);flex-direction:column;display:flex}.auth-modal-thirdparty__telegram-buttons-back{font-weight:400!important}.form-field:has(.country-dropdown__modal:empty) .form-field__input{padding:30px 30px 10px 66px}.form-field:has(.country-dropdown__modal:empty) .form-field__label{left:66px}.confirm-modal-component.desktop-modal{top:112px;overflow:visible;transform:translate(-50%)}.confirm-modal-component{background:var(--bg-main);border-radius:12px;width:330px;padding:20px 16px}.confirm-modal-component__head{grid-template-columns:auto 1fr auto;align-items:center;column-gap:8px;width:100%;margin-bottom:24px;display:grid}.confirm-modal-component__title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;color:var(--text-color-primary)}.confirm-modal-component__control{width:24px;height:24px;color:var(--icon-primary);transition:color .2s;position:relative;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.confirm-modal-component__control:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;transition:background-color .2s;display:block;position:absolute;top:0;left:0}.confirm-modal-component__control:hover:after{background-color:var(--icon-accent)}.confirm-modal-component__control_empty{display:none}.confirm-modal-component__control_close{justify-self:end;-webkit-mask-image:url(../images/icons/close-with-paddings.svg);mask-image:url(../images/icons/close-with-paddings.svg)}.confirm-modal-component__control_back{transform:rotate(-90deg);-webkit-mask-image:url(../images/icons/arrow-up.svg);mask-image:url(../images/icons/arrow-up.svg)}.confirm-modal-component__submit_forward{grid-area:submit;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.confirm-modal-component__submit_forward:after{content:"";background-color:var(--icon-primary-light);background-size:contain;width:24px;height:24px;display:block;transform:rotate(90deg);-webkit-mask-image:url(../images/icons/arrow-up.svg);mask-image:url(../images/icons/arrow-up.svg)}.confirm-modal-component__submit_forward:disabled,.confirm-modal-component__submit_forward:disabled:hover{background-color:var(--bg-low);color:var(--text-color-hint)}.confirm-modal-component__submit_forward:disabled:after,.confirm-modal-component__submit_forward:disabled:hover:after{background-color:var(--icon-disabled)}.confirm-modal-component__privacy{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);width:272px;color:var(--text-color-hint)}.confirm-modal-component__privacy-url{color:var(--text-color-link);transition:color .2s}.confirm-modal-component__privacy-url:hover{color:var(--text-color-brand)}.confirm-modal-component__notification{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);background:var(--bg-error);width:100%;color:var(--text-color-error);border-radius:8px;grid-area:notification;margin-top:8px;padding:8px}.confirm-modal-component__notification:empty{display:none}.confirm-modal-component__notification-tight{width:224px}.confirm-modal-component__form{flex-direction:column;row-gap:16px;margin-bottom:16px;display:flex}.confirm-modal-component__form_code-step{row-gap:unset;flex-direction:row;grid-template-columns:1fr auto;grid-template-areas:"code submit""notification.";column-gap:8px;display:grid}.confirm-modal-component__form .ui-input__input_error-outside{border:1px solid var(--text-color-error)}.confirm-modal-component__info-hint{background-color:var(--bg-info);border-radius:8px;margin-bottom:12px;padding:8px}.confirm-modal-component__info-hint:empty{display:none}.confirm-modal-component__info-hint,.confirm-modal-component__regular-hint,.confirm-modal-component__user-info{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal)}.confirm-modal-component__info-hint{margin-bottom:12px}.confirm-modal-component__regular-hint{margin-bottom:8px}.confirm-modal-component__user-info{margin-bottom:16px}.confirm-modal-component__user-info span{white-space:nowrap;font-weight:700}.confirm-modal-component__resend-recaptcha:empty{display:none!important}.confirm-modal-component__resend-timeout,.confirm-modal-component__resend-blocked,.confirm-modal-component__resend-submit{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);margin-top:16px}.confirm-modal-component__resend-timeout,.confirm-modal-component__resend-blocked{color:var(--text-color-hint)}.confirm-modal-component__resend-submit{color:var(--text-color-link)}.confirm-modal-component__resend-recaptcha{margin-top:16px}.form-field{flex-grow:1;height:64px;position:relative}.form-field__label{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint);position:absolute;top:16px;left:80px;transform:translateY(-50%)}.form-field__input{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);background:var(--bg-low);border:1px solid transparent;border-radius:8px;outline:none;width:100%;height:100%;padding:30px 30px 10px 80px}.form-field__input_error{border-color:var(--text-color-error)}.form-field__input::-webkit-input-placeholder{color:var(--text-color-hint)}.form-field__input::-ms-input-placeholder{color:var(--text-color-hint)}.form-field__input::placeholder{color:var(--text-color-hint)}.input-code{padding-left:12px}.input-code+.input-code__label{left:12px}.input-code:placeholder-shown~.input-code__clear-btn{visibility:hidden}.input-code__clear-btn{visibility:visible;cursor:pointer;border-right:1px solid var(--border-low);width:24px;height:24px;color:var(--icon-primary);transition:color .2s;display:block;position:absolute;top:26px;right:12px;-webkit-mask-image:url(../images/icons/clear.svg);mask-image:url(../images/icons/clear.svg);-webkit-mask-size:contain;mask-size:contain}.input-code__clear-btn:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;transition:background-color .2s;display:block}.input-code__clear-btn:hover:after{background-color:var(--icon-accent)}.extended-filters{background-color:var(--bg-main);width:1180px;min-height:400px;box-shadow:var(--box-shadow-plate-floating);border-radius:12px}.extended-filters__form{grid-template:"picked picked""anchors filters"1fr"buttons filters"/300px 1fr;max-height:700px;display:grid}.extended-filters__picked-filters{grid-area:picked;display:none}.extended-filters__picked-filters:has(div){flex-flow:wrap;align-items:center;gap:8px;padding:16px;display:flex}.extended-filters__picked-filters .catalog-category-selected-filters{margin-bottom:0}.extended-filters__anchors{flex-flow:column;grid-area:anchors;align-items:start;max-height:600px;padding:16px 0;display:flex;overflow-y:auto}.extended-filters__anchors::-webkit-scrollbar{background-color:var(--bg-scroll-track);width:6px;height:6px}.extended-filters__anchors::-webkit-scrollbar-thumb{background-color:var(--bg-scroll-handle);border-radius:4px;width:6px;height:6px}.extended-filters__anchor{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);cursor:pointer;width:100%;height:48px;color:var(--text-color-primary);align-items:center;padding:12px 12px 12px 16px;display:flex}.extended-filters__anchor-text{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.extended-filters__anchor-text:after{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);content:attr(css--extended-filters__counter);color:var(--text-color-brand);margin-left:8px;display:inline}.extended-filters__anchor-text[css--extended-filters__counter="0"]:after{display:none}.extended-filters__anchor_active{border-left:2px solid var(--border-brand);color:var(--text-color-brand)}.extended-filters__buttons{flex-direction:column;grid-area:buttons;align-items:center;gap:8px;height:100%;padding:0 16px 16px;display:flex}.extended-filters__filters{border-left:1px solid var(--border-low);grid-area:filters;width:100%;max-height:700px;margin-bottom:16px;padding:20px 0 120px 40px;position:relative;overflow-y:auto}.extended-filters__filters::-webkit-scrollbar{background-color:var(--bg-scroll-track);width:6px;height:6px}.extended-filters__filters::-webkit-scrollbar-thumb{background-color:var(--bg-scroll-handle);border-radius:4px;width:6px;height:6px}.extended-filters__apply-btn,.extended-filters__reset-btn{width:100%}.extended-filter:not(:first-child){margin-top:40px}.extended-filter__title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;color:var(--text-color-primary);margin-bottom:12px}.extended-filter__filters{align-items:start;column-gap:60px;width:600px;margin-bottom:40px;display:flex}.extended-filter__column{flex-direction:column;align-items:start;width:310px;display:inline-flex}.extended-filter__column+.extended-filter__column{margin-left:60px}.extended-filter__single-checkbox-variant{flex-direction:column;padding:16px 0;display:flex}.extended-filter__item{width:100%}.extended-filter__item+.extended-filter__item .extended-filter__single-checkbox-variant{border-top:none}.extended-filter__text-secondary{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint);margin-left:24px}.extended-filter__item_selected .category-filter-collapse__button-text{color:var(--text-color-brand)}.extended-filter__item_selected .category-filter-collapse__button-icon:after{background-color:var(--icon-brand)}.extended-filter .category-filter-search{width:262px}.extended-filter .category-filter-collapse__button{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary);border-radius:12px;transition:all .2s}.extended-filter .category-filter-checkbox-list__controls,.extended-filter .category-filter-checkbox-list__top-container_sticky{background-color:var(--bg-main)}.extended-filter .ui-checkbox-wrap{display:flex}.extended-filter .ui-checkbox__title{white-space:normal;flex-grow:1}.extended-filter .ui-checkbox__reliability-index-icon{background-image:url(../images/icons/reliability-shield.svg);width:20px;height:20px;margin-left:auto}}.category-filter-collapse__button{width:100%;color:var(--text-color-primary);font-weight:var(--text-weight-semibold);align-items:center;column-gap:8px;padding:16px 0;transition:color .2s;display:flex}.category-filter-collapse__button:hover{color:var(--text-color-brand)}.category-filter-collapse__button:hover .category-filter-collapse__button-icon:after{background-color:var(--icon-brand)}.category-filter-collapse__button-icon{flex-shrink:0;width:24px;height:24px;transition:all .2s;position:relative;transform:rotate(90deg);-webkit-mask-image:url(../images/icons/arrow-right_dark.svg);mask-image:url(../images/icons/arrow-right_dark.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.category-filter-collapse__button-icon:after{background-color:var(--icon-primary);content:"";width:100%;height:100%;position:absolute;top:0;left:0}.category-filter-collapse__button-text{text-align:left}.category-filter-collapse_expanded .category-filter-collapse__button-icon{transform:rotate(270deg)}.category-filter-collapse_expanded .category-filter-collapse__container{height:auto;display:block}.category-filter-collapse_expanded .category-filter-collapse__container_overflow-unset{overflow:visible}.category-filter-collapse__container{height:0;display:none}.category-filter-checkbox-list{position:relative}.category-filter-checkbox-list__search{margin-bottom:var(--spacing-l);display:flex}.category-filter-checkbox-list__search-btn:after{cursor:initial}.category-filter-checkbox-list__variant{padding:var(--spacing-xs)var(--spacing-none)}.category-filter-checkbox-list__variant:nth-child(n+8){display:none}.category-filter-checkbox-list__variant .ui-checkbox{align-items:start}.category-filter-checkbox-list__variant .ui-checkbox__title{white-space:normal}.category-filter-checkbox-list__top-container_sticky{z-index:10;top:var(--spacing-none);background-color:var(--bg-main);position:-webkit-sticky;position:sticky}.category-filter-checkbox-list__select-all{padding:var(--spacing-m)var(--spacing-none);border-bottom:1px solid var(--border-low);display:flex}.category-filter-checkbox-list__select-all_hidden{display:none}.category-filter-checkbox-list__controls{bottom:var(--spacing-none);right:var(--spacing-none);background-color:var(--bg-main);height:32px;margin-bottom:14px;position:absolute}@media (max-width:1023px){.category-filter-checkbox-list__controls{height:24px}}.category-filter-checkbox-list__control{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);bottom:var(--spacing-none);transition:color .2s;display:none;position:absolute}.category-filter-checkbox-list__control:hover{color:var(--text-color-brand)}.category-filter-checkbox-list__control_reset{right:var(--spacing-none);color:var(--text-color-error)}.category-filter-checkbox-list__control_shown{display:flex}.category-filter-checkbox-list .collapse{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;padding-bottom:44px;overflow:hidden}.category-filter-checkbox-list .collapse_expanded{max-height:328px}.category-filter-checkbox-list .collapse_expanded .collapse__button-block{position:absolute}.category-filter-checkbox-list .collapse_expanded .collapse__button-icon{transform:rotate(-90deg)}.category-filter-checkbox-list .collapse_expanded .category-filter-checkbox-list__variants-container{max-height:284px;overflow-y:auto}.category-filter-checkbox-list .collapse_expanded .category-filter-checkbox-list__variants-container::-webkit-scrollbar{background-color:var(--bg-scroll-track);width:6px;height:6px}.category-filter-checkbox-list .collapse_expanded .category-filter-checkbox-list__variants-container::-webkit-scrollbar-thumb{background-color:var(--bg-scroll-handle);border-radius:4px;width:6px;height:6px}.category-filter-checkbox-list .collapse_expanded .category-filter-checkbox-list__variant:nth-child(n+8){display:flex}.category-filter-checkbox-list .collapse__button{align-items:center;column-gap:var(--spacing-xs);bottom:var(--spacing-none);left:var(--spacing-none);margin-bottom:14px;display:flex}.category-filter-checkbox-list .collapse__button:hover .collapse__button-text{color:var(--text-color-brand)}.category-filter-checkbox-list .collapse__button-text{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-link);transition:color .2s}.category-filter-checkbox-list .collapse__button-block{justify-content:start}.category-filter-checkbox-list .collapse__button-icon{width:16px;height:16px;color:var(--icon-primary);background-image:url(../images/icons/arrow-right_dark.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-shrink:0;transition:transform .2s;display:block;transform:rotate(90deg)}.category-filter-search{background:var(--bg-low);border-radius:8px;flex-direction:row;align-items:center;gap:4px;padding:0 12px;display:flex}.category-filter-search__input{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);background:0 0;border:none;outline:none;flex-shrink:1;width:calc(100% - 18px);height:44px;padding:0}.category-filter-search__input:hover::-webkit-input-placeholder{color:var(--text-color-primary)}.category-filter-search__input:hover::-ms-input-placeholder{color:var(--text-color-primary)}.category-filter-search__input:hover::placeholder{color:var(--text-color-primary)}.category-filter-search__input::-webkit-input-placeholder{color:var(--text-color-hint);transition:color .2s}.category-filter-search__input::-ms-input-placeholder{color:var(--text-color-hint);transition:color .2s}.category-filter-search__input::placeholder{color:var(--text-color-hint);transition:color .2s}.category-filter-search__input:placeholder-shown+.category-filter-search__clear{visibility:hidden}.category-filter-search__clear{border-right:1px solid var(--border-low);color:var(--icon-primary);cursor:pointer;visibility:visible;flex-shrink:0;width:20px;height:20px;transition:color .2s;display:block;-webkit-mask-image:url(../images/icons/clear.svg);mask-image:url(../images/icons/clear.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.category-filter-search__btn{width:24px;height:24px;color:var(--icon-primary);transition:color .2s;-webkit-mask-image:url(../images/icons/search.svg);mask-image:url(../images/icons/search.svg);-webkit-mask-size:contain;mask-size:contain}.category-filter-search__btn:after,.category-filter-search__clear:after{background-color:var(--icon-primary);content:"";width:100%;height:100%;transition:background-color .2s;display:block}.category-filter-search__clear:hover:after,.category-filter-search__clear:focus:after{background-color:var(--icon-accent)}@media (min-width:1024px){.category-filter-compatible{flex-direction:column;align-items:start;gap:8px;padding-bottom:24px;display:flex}.category-filter-compatible__select{background-color:var(--bg-low);cursor:pointer;border-radius:var(--border-radius-small);text-align:left;border:none;outline:none;justify-content:space-between;align-items:center;width:100%;height:36px;padding:12px 8px 12px 12px;transition:background-color .2s;display:flex;position:relative}.category-filter-compatible__select--disabled{background-color:var(--bg-low);pointer-events:none}.category-filter-compatible__select-text{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);width:100%;color:var(--text-color-primary);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:0 0;border:none;outline:none}.category-filter-compatible__select-text::-webkit-input-placeholder{color:var(--text-color-hint)}.category-filter-compatible__select-text::-ms-input-placeholder{color:var(--text-color-hint)}.category-filter-compatible__select-text::placeholder{color:var(--text-color-hint)}.category-filter-compatible__select-text:placeholder-shown~.category-filter-compatible__select-clear{display:none}.category-filter-compatible__select-icon{background-color:var(--icon-primary);flex-shrink:0;width:20px;height:20px;transform:rotate(90deg);-webkit-mask-image:url(../images/icons/chevron-right-with-padding.svg);mask-image:url(../images/icons/chevron-right-with-padding.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover}.category-filter-compatible__select-clear{flex-shrink:0;width:20px;height:20px;display:block;position:relative;-webkit-mask-image:url(../images/icons/clear.svg);mask-image:url(../images/icons/clear.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.category-filter-compatible__select-clear:hover:after{background-color:var(--icon-accent)}.category-filter-compatible__select-clear:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;transition:background-color .2s;position:absolute;top:0;left:0}.category-filter-compatible__select:has(.category-filter-compatible__dropdown) .category-filter-compatible__select-icon{transform:rotate(-90deg)}.category-filter-compatible__dropdown{z-index:11;background-color:var(--bg-main);border-radius:var(--border-radius-small);width:100%;box-shadow:var(--box-shadow-plate-floating);padding:4px 0;display:block;position:absolute;top:44px;left:0;overflow-y:hidden}.category-filter-compatible__dropdown-search-container{border-bottom:1px solid var(--border-low);border-top-left-radius:var(--border-radius-small);border-top-right-radius:var(--border-radius-small);justify-content:space-between;align-items:center;width:100%;margin-bottom:4px;padding:8px 12px;display:flex;position:relative}.category-filter-compatible__dropdown-search-input{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);background-color:var(--bg-main);cursor:text;width:100%;height:20px;color:var(--text-color-primary);border:none;outline:none}.category-filter-compatible__dropdown-search-input--empty+.category-filter-compatible__dropdown-search-clear{display:none}.category-filter-compatible__dropdown-search-clear{flex-shrink:0;width:20px;height:20px;display:block;position:relative;-webkit-mask-image:url(../images/icons/clear.svg);mask-image:url(../images/icons/clear.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.category-filter-compatible__dropdown-search-clear:hover:after{background-color:var(--icon-accent)}.category-filter-compatible__dropdown-search-clear:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;transition:background-color .2s;position:absolute;top:0;left:0}.category-filter-compatible__dropdown-list-container{padding-right:5px}.category-filter-compatible__dropdown-list{flex-direction:column;align-items:start;gap:4px;max-height:176px;padding-right:4px;display:flex;overflow-y:auto}.category-filter-compatible__dropdown-list::-webkit-scrollbar{background-color:var(--bg-scroll-track);width:6px;height:6px}.category-filter-compatible__dropdown-list::-webkit-scrollbar-thumb{background-color:var(--bg-scroll-handle);border-radius:4px;width:6px;height:6px}.category-filter-compatible__dropdown-item,.category-filter-compatible__dropdown-no-result{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);cursor:pointer;width:100%;color:var(--text-color-primary);padding:8px 12px;transition:background-color .2s}.category-filter-compatible__dropdown-item:hover,.category-filter-compatible__dropdown-no-result:hover{background-color:var(--bg-low)}.category-filter-compatible__dropdown-item-count,.category-filter-compatible__dropdown-no-result-count{color:var(--text-color-hint)}.category-filter-compatible__dropdown-item-text,.category-filter-compatible__dropdown-no-result-text{text-align:left;word-break:break-word}.category-filter-compatible__dropdown-no-result{cursor:default;color:var(--text-color-secondary);text-align:center;display:block}.category-filter-compatible__dropdown-no-result:hover{background-color:initial}.categories-slider::-webkit-scrollbar{background-color:var(--bg-scroll-track);width:6px;height:6px}.categories-slider::-webkit-scrollbar-thumb{background-color:var(--bg-scroll-handle);border-radius:4px;width:6px;height:6px}.categories-slider{scroll-behavior:smooth;flex-flow:row;margin-bottom:24px;padding:12px 0 18px;display:flex;overflow-x:auto}.categories-slider__item{background-color:var(--bg-low);cursor:pointer;width:210px;min-width:200px;height:64px;color:var(--text-color-primary);-webkit-user-select:none;border:none;border-radius:8px;flex-direction:row;align-items:center;margin-right:10px;padding:12px;display:flex;position:relative}.categories-slider__item:hover{background-color:var(--bg-mid)}.categories-slider-item__image{background-size:cover;width:40px;min-width:40px;height:40px;min-height:40px;margin-right:12px}.categories-slider-item__title{max-height:40px;line-height:var(--size-20);word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.categories-slider-item__count{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-bold);background-color:var(--bg-brand-primary);border:1px solid var(--bg-main);min-width:23px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;height:23px;color:var(--text-color-primary-light);text-align:center;border-radius:50px;padding:3px;display:block;position:absolute;top:-10px;right:-10px}}.category-filter-avail{flex-direction:column;row-gap:16px;padding-bottom:24px;display:flex}.category-filter-avail__avail-item{padding:var(--spacing-xs)var(--spacing-none)}.category-filter-avail .category-filter-select{color:var(--text-color-primary);position:relative}.category-filter-avail .category-filter-select .category-filter-select__control-text{text-align:left}.category-filter-avail .category-filter-select_expanded .category-filter-select__dropdown{display:block}.category-filter-avail .category-filter-select_expanded .category-filter-select__control-icon{transform:rotate(270deg)}.category-filter-avail .category-filter-select__control{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);background-color:var(--bg-low);border-radius:8px;column-gap:4px;width:100%;padding:8px 8px 8px 12px;display:flex}.category-filter-avail .category-filter-select__control-icon{flex-shrink:0;width:18px;height:18px;margin-left:auto;transition:transform .2s;position:relative;transform:rotate(90deg);-webkit-mask-image:url(../images/icons/arrow-right_dark.svg);mask-image:url(../images/icons/arrow-right_dark.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.category-filter-avail .category-filter-select__control-icon:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;position:absolute;top:0;left:0}.category-filter-avail .category-filter-select__dropdown{z-index:6000;background:var(--bg-main);width:100%;box-shadow:var(--box-shadow-plate-floating);border-radius:8px;display:none;position:absolute;top:calc(100% + 4px);overflow:hidden}.category-filter-avail .category-filter-select__variants::-webkit-scrollbar{background-color:var(--bg-scroll-track);width:6px;height:6px}.category-filter-avail .category-filter-select__variants::-webkit-scrollbar-thumb{background-color:var(--bg-scroll-handle);border-radius:4px;width:6px;height:6px}.category-filter-avail .category-filter-select__variants{flex-direction:column;max-height:160px;padding:12px 0;display:flex;overflow-y:auto}.category-filter-avail .category-filter-select__variant{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);padding:4px 12px;transition:background-color .2s}.category-filter-avail .category-filter-select__variant_hidden{display:none}.category-filter-avail .category-filter-select__variant:hover{background-color:var(--bg-low)}.category-filter-avail .category-filter-select__variant:hover .category-filter-checkbox__title{color:var(--text-color-primary)}.category-filter-avail .category-filter-select__variant .ui-checkbox{align-items:start}.category-filter-avail .category-filter-select__variant .ui-checkbox__title{white-space:normal}.category-filter-avail .category-filter-select__empty{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);text-align:center;display:none}.category-filter-avail .category-filter-select__empty_shown{display:block}.category-filter-avail .category-filter-select__search{border-bottom:1px solid var(--border-mid);align-items:center;column-gap:9px;padding:8px 12px;display:flex}.category-filter-avail .category-filter-select__search-icon{width:20px;height:20px;color:var(--icon-primary);background-image:url(../images/icons/search.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-shrink:0}.category-filter-avail .category-filter-select__input{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);background-color:transparent;border:none;outline:none;flex-grow:1}.category-filter-avail .category-filter-select__input::-webkit-input-placeholder{color:var(--text-color-hint)}.category-filter-avail .category-filter-select__input::-ms-input-placeholder{color:var(--text-color-hint)}.category-filter-avail .category-filter-select__input::placeholder{color:var(--text-color-hint)}.product-filter__range{color:var(--text-color-primary)}.product-filter__range__input-list{align-items:center;column-gap:8px;margin-bottom:16px;display:flex}.product-filter__range__input-wrapper{background:var(--bg-low);border-radius:8px;align-items:center;width:100%;padding:0 8px 0 12px;display:flex}.product-filter__range__input{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);background:0 0;border:none;outline:none;flex-shrink:1;width:calc(100% - 18px);height:36px;padding:0}.product-filter__range__input:hover::-webkit-input-placeholder{color:var(--text-color-primary)}.product-filter__range__input:hover::-ms-input-placeholder{color:var(--text-color-primary)}.product-filter__range__input:hover::placeholder{color:var(--text-color-primary)}.product-filter__range__input::-webkit-input-placeholder{color:var(--text-color-hint);transition:color .2s}.product-filter__range__input::-ms-input-placeholder{color:var(--text-color-hint);transition:color .2s}.product-filter__range__input::placeholder{color:var(--text-color-hint);transition:color .2s}.product-filter__range__input:hover,.product-filter__range__input:focus{-webkit-appearance:textfield;-moz-appearance:textfield;-ms-appearance:textfield;appearance:textfield}.product-filter__range__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-filter__range__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-filter__range__input:placeholder-shown+.product-filter__range__clear-btn{visibility:hidden}.product-filter__range__clear-btn{visibility:visible;cursor:pointer;width:18px;height:18px;color:var(--icon-primary);flex-shrink:0;transition:color .2s;display:block;position:relative;-webkit-mask-image:url(../images/icons/clear.svg);mask-image:url(../images/icons/clear.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.product-filter__range__clear-btn:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;transition:background-color .2s;display:block;position:absolute;top:0;left:0}.product-filter__range__clear-btn_shown{display:block}.product-filter__range__clear-btn:hover:after{background-color:var(--icon-accent)}@media (max-width:1023px){.product-filter__range__variants{padding-bottom:24px}}.product-filter__range__variant{padding:var(--spacing-xs)var(--spacing-none)}.product-filter-ontop-dropdown{margin-right:24px;position:relative}.product-filter-ontop-dropdown_active .product-filter-ontop-dropdown__current-value{color:var(--text-color-brand)}.product-filter-ontop-dropdown_active .product-filter-ontop-dropdown__current-value:after{transform:rotate(-90deg)}.product-filter-ontop-dropdown_active .product-filter-ontop-dropdown__variants{display:flex}.product-filter-ontop-dropdown__button{cursor:pointer;align-items:center;gap:4px;display:inline-flex}.product-filter-ontop-dropdown__title{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary);font-style:normal}.product-filter-ontop-dropdown__current-value{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-link);font-style:normal;transition:all .3s;position:relative}.product-filter-ontop-dropdown__current-value:hover{color:var(--text-color-brand)}.product-filter-ontop-dropdown__current-value:after{content:"";background-image:url(../images/icons/chevron-right.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:16px;height:16px;transition:all .3s;position:absolute;top:4px;right:-20px;transform:rotate(90deg)}.product-filter-ontop-dropdown__variants{align-items:flex-start;gap:var(--spacing-m);z-index:100;background:var(--bg-main);width:300px;box-shadow:var(--box-shadow-plate-floating);border-radius:12px;flex-direction:column;padding:24px;display:none;position:absolute;top:28px;left:0}@media (min-width:1024px){.order-header{align-items:center;width:calc(100% - 24px);max-width:1180px;margin:24px auto 8px;display:flex}.order-header--logo{background-color:var(--bg-main);border-bottom:1px solid var(--border-low);justify-content:center;align-items:center;width:100%;max-width:100%;margin:16px 0 0;padding:16px 0;display:flex}.order-header--logo .order-header__logo{margin-right:0}.order-header__logo{background-image:url(../images/logo.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:126px;height:32px;margin-right:28px;display:block}.order-header__total-block{border-left:1px solid var(--border-low);align-items:center;gap:12px;padding-left:28px;display:flex}.order-header__total-value{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);width:160px;color:var(--text-color-primary)}.order-header__product-list-block{position:relative}.order-header__product-list-block_active .order-header__products-list-btn{transform:rotate(180deg)}.order-header__product-list-block_active .order-header__product-list{z-index:3;display:block}.order-header__products-list-btn{background-color:var(--bg-main);width:24px;height:24px;color:var(--icon-primary);box-shadow:var(--box-shadow-plate);border-radius:4px;padding:4px;position:relative}.order-header__product-list{z-index:1;background-color:var(--bg-main);width:380px;box-shadow:var(--box-shadow-plate-floating);border-radius:12px;display:none;position:absolute;top:32px;left:-166px}.order-header__product-item{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);width:100%;color:var(--text-color-primary);justify-content:space-between;align-items:center;gap:12px;padding:16px;font-style:normal;display:flex}.order-header__product-item:not(:last-child){border-bottom:1px solid var(--border-low)}.order-header__products-total-price{width:100%;height:40px;font-weight:var(--text-weight-semibold);align-items:center;display:flex}.order-header__product-title{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);display:inline-block}.order-header__product-title-count{white-space:nowrap}.order-header__product-total-price{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);flex-shrink:0;display:inline-block}.accessories__container{background-color:var(--bg-main);border-radius:var(--border-radius-large);width:100%;box-shadow:var(--box-shadow-plate);margin-bottom:32px;padding:16px 20px}.accessories__container:hover .accessories-slider__controls{display:block}.accessories__title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;color:var(--text-color-primary);margin-bottom:16px;padding-left:20px}.accessories__tabs{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-flow:row;align-items:start;gap:8px;width:calc(100% - 20px);height:48px;margin-left:20px;padding-bottom:10px;display:flex;overflow:auto}.accessories__tabs::-webkit-scrollbar{background-color:var(--bg-scroll-track);width:6px;height:6px}.accessories__tabs::-webkit-scrollbar-thumb{background-color:var(--bg-scroll-handle);border-radius:4px;width:6px;height:6px}.accessories__tab{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:var(--spacing-xs)var(--spacing-m);background-color:var(--bg-low);cursor:pointer;border-radius:var(--border-radius-small);color:var(--text-color-secondary);flex-shrink:0;transition:all .2s}.accessories__tab:hover{background-color:var(--bg-mid)}.accessories__tab_active{background-color:var(--bg-main);color:var(--text-color-primary);box-shadow:var(--box-shadow-plate)}.accessories__tab_active:hover{background-color:var(--bg-main)}.accessories__tab-title{text-wrap:nowrap}.accessories-slider{max-height:282px;margin-top:6px;position:relative}.accessories-slider__controls{display:none}.accessories-slider__content{max-height:282px}.accessories-slider__control{z-index:10;background:var(--bg-main);width:60px;height:60px;box-shadow:0 2px 6px var(--effect-shadow-plate);border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;transform:translateY(-50%)}.accessories-slider__control:after{content:"";opacity:0;background-color:var(--bg-low);border-radius:50%;width:60px;height:60px;transition:opacity .2s;display:block;position:absolute}.accessories-slider__control:hover:after{opacity:1}.accessories-slider__control:active{animation:.4s ease-in-out sliderArrowScale}.accessories-slider__control_hidden{display:none}.accessories-slider__control span{width:24px;height:24px}.accessories-slider__control svg{transform:rotate(-90deg)}.accessories-slider__control:first-child{top:50%;left:-8px}.accessories-slider__control:nth-child(2){top:50%;right:-8px}.accessories-slider__control-icon{color:var(--icon-primary)}.accessories-slider__tab-content{width:100%;display:none}.accessories-slider__tab-content_active{display:block}.accessories-slider__slides{scrollbar-width:none}.accessories-slider__slides::-webkit-scrollbar{display:none}.accessories-slider__slides{flex-flow:row;gap:6px;width:100%;height:100%;display:flex;overflow-x:scroll}.accessories-slider__slides-wrapper{overflow-y:visible}.accessories-slider__slide-container{z-index:5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-shrink:0;width:222px;height:100%;min-height:282px;position:relative}.accessories-slider__slide-container:hover .accessories-slider__product{background-color:var(--bg-main);border:1px solid var(--border-low);border-radius:var(--border-radius-large);box-shadow:var(--box-shadow-plate);padding:11px 12px 16px 11px}.accessories-slider__slide-container:hover .accessories-slider__product-buttons{display:flex}.accessories-slider__slide-container:hover .accessories-slider__product-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;height:72px;max-height:72px;display:-webkit-box;overflow:hidden}.accessories-slider__slide-container .product-technology{top:4px;right:36px}.accessories-slider__product{background-color:transparent;flex-direction:column;justify-content:start;align-items:start;width:222px;height:100%;padding:12px 12px 16px;display:flex}.accessories-slider__product-image{width:156px;height:156px;margin-bottom:20px;position:relative}.accessories-slider__product-image img{background-color:var(--bg-white-always);border-radius:8px;width:100%;height:100%}.accessories-slider__product-discount:after{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-bold);content:attr(css--product-discount);z-index:2;background-color:var(--bg-error-heavy);width:35px;height:23px;color:var(--text-color-primary-light);text-align:center;border-radius:20px;padding:4px;position:absolute;bottom:-10px;right:-10px}.accessories-slider__product-price-container{justify-content:start;align-items:end;gap:4px;display:flex}.accessories-slider__product-current-price{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold);color:var(--text-color-primary)}.accessories-slider__product-previous-price{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);color:var(--text-color-hint);text-decoration:line-through}.accessories-slider__product-title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);width:100%;max-height:48px;color:var(--text-color-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;display:-webkit-box;overflow:hidden}.accessories-slider__product-buttons{flex-flow:wrap;align-items:center;gap:8px 4px;width:100%;margin-top:12px;display:none}.accessories-slider__product-buy-button{width:148px;line-height:var(--size-20);padding:11px 20px}.accessories-slider__product-buy-button_wide{width:100%}.accessories-slider__product .ui-checkbox{background-color:var(--bg-main);border-radius:8px}.accessories-slider__product .favorite-button:after{left:-100%}.accessories-slider__product .rating{background-color:initial;border:none;border-radius:0;width:100%;padding:0}}.datepicker-picker{background-color:var(--bg-main);border-radius:var(--border-radius-small);box-shadow:var(--box-shadow-plate-floating);padding:24px}.datepicker-controls{align-items:center}.datepicker .view-switch{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%;color:var(--text-color-primary);pointer-events:none}.datepicker .button{background-color:var(--bg-main)}.datepicker .button:hover{background-color:var(--bg-low)}.datepicker .days-of-week .dow{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint);text-transform:lowercase}.datepicker .days-of-week .dow:nth-child(6),.datepicker .days-of-week .dow:nth-child(7){color:var(--text-color-brand)}.datepicker .day,.datepicker .month,.datepicker .year,.datepicker .decade{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);background-color:var(--bg-main);border-radius:var(--border-radius-small);color:var(--text-color-primary);transition:all .2s}.datepicker .day:hover,.datepicker .month:hover,.datepicker .year:hover,.datepicker .decade:hover{background-color:var(--bg-low)}.datepicker .day.selected,.datepicker .month.selected,.datepicker .year.selected,.datepicker .decade.selected{background-color:var(--bg-brand-primary);color:var(--text-color-primary-light)}.datepicker .day.selected:hover,.datepicker .month.selected:hover,.datepicker .year.selected:hover,.datepicker .decade.selected:hover{background-color:var(--bg-brand-primary)}.datepicker .day.disabled,.datepicker .month.disabled,.datepicker .year.disabled,.datepicker .decade.disabled{cursor:not-allowed;color:var(--text-color-hint)}.product-reliability-button{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);background-color:var(--bg-main);border:1px solid var(--border-mid);height:32px;color:var(--text-color-secondary);white-space:nowrap;border-radius:8px;align-items:center;column-gap:2px;padding:6px 8px 6px 6px;transition:background-color .2s;display:flex}.product-reliability-button:hover{background-color:var(--bg-low)}.product-reliability-button__icon{width:20px;height:20px;position:relative;-webkit-mask-image:url(../images/icons/reliability-shield.svg);mask-image:url(../images/icons/reliability-shield.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.product-reliability-button__icon-background{width:20px;height:20px;position:absolute;top:0;left:0}.tooltip{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);content:attr(css--tooltip_default);z-index:180;background-color:var(--bg-tooltip);cursor:default;border-radius:var(--border-radius-small);max-height:36px;color:var(--text-color-primary-light);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;justify-content:center;align-items:center;padding:8px 16px;display:none;position:absolute}.tooltip--show{display:flex}.tooltip--left{top:50%;right:calc(100% + 8px);transform:translateY(-50%)}.tooltip--right{top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.tooltip--top-left,.tooltip--top-center,.tooltip--top-right{bottom:calc(100% + 8px)}.tooltip--top-left{left:0}.tooltip--top-center{left:50%;transform:translate(-50%)}.tooltip--top-right{right:0}.tooltip--bottom-left,.tooltip--bottom-center,.tooltip--bottom-right{top:calc(100% + 8px)}.tooltip--bottom-left{left:0}.tooltip--bottom-center{left:50%;transform:translate(-50%)}.tooltip--bottom-right{right:0}.tooltip--fixed-bottom{position:fixed;bottom:72px;left:50%;transform:translate(-50%)}@media (min-width:1024px){.add-to-cart-warning{width:330px}.add-to-cart-warning__content{background-color:var(--bg-main);flex-direction:column;align-items:center;gap:16px;padding:16px;display:flex}.add-to-cart-warning__message{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary);text-align:left}.add-to-cart-warning__buttons{align-items:center;gap:12px;width:100%;display:flex}.add-to-cart-warning__link,.add-to-cart-warning__reject-button{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold);flex-grow:1;justify-content:center;align-items:center;width:143px;height:44px;display:flex}.add-to-cart-warning__reject-button{font-weight:var(--text-weight-normal)}.product-technology{z-index:10;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transition:visibility .1s;display:flex;position:absolute}.product-technology:empty{display:none}.product-technology:after{content:"";z-index:11;visibility:hidden;background-color:color-mix(in srgb,var(--bg-white-always)10%,transparent);border-radius:50%;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.product-technology img{border-radius:50%;width:32px;height:32px;transition:box-shadow .1s}.product-technology:hover:after{visibility:visible}.product-technology:hover img{box-shadow:var(--box-shadow-plate-darker)}.technology-modal{width:600px}.technology-modal__content{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);background-color:var(--bg-main);width:100%;max-height:408px;color:var(--text-color-primary);text-align:left;padding:16px 5px 20px 16px;position:relative;overflow-y:auto}.technology-modal__content::-webkit-scrollbar{background-color:var(--bg-scroll-track);width:6px;height:6px}.technology-modal__content::-webkit-scrollbar-thumb{background-color:var(--bg-scroll-handle);border-radius:4px;width:6px;height:6px}}.desktop-modal{z-index:310;background-color:var(--bg-main);border-radius:var(--border-radius-large);box-shadow:var(--box-shadow-modal);position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.desktop-modal__overlay{z-index:300;background-color:var(--effect-overlay-black);justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.desktop-modal__header{font-size:var(--text-title-size-small);font-weight:var(--text-title-weight-small);line-height:var(--text-title-line-height-small);letter-spacing:0;background:var(--bg-low);height:56px;color:var(--text-color-primary);justify-content:space-between;align-items:center;gap:24px;padding:0 16px;display:flex;position:relative}.desktop-modal__title{font-size:var(--text-title-size-small);font-weight:var(--text-title-weight-small);line-height:var(--text-title-line-height-small);letter-spacing:0;width:100%;color:var(--text-color-primary);text-wrap:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.desktop-modal__btn-close{flex-shrink:0;width:24px;height:24px;display:block;position:relative;-webkit-mask-image:url(../images/icons/close-with-paddings.svg);mask-image:url(../images/icons/close-with-paddings.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.desktop-modal__btn-close:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;transition:background-color .2s;position:absolute;top:0;left:0}.desktop-modal__btn-close:hover:after{background-color:var(--icon-accent)}@media (min-width:1024px){.side-modal{z-index:310;transform:translateX(var(--modal-offset));background-color:var(--bg-main);width:1190px;height:100vh;box-shadow:var(--box-shadow-modal);transition:transform .3s ease-out;animation:.3s ease-out appear;position:fixed;top:0;right:0}.side-modal_hidden{transform:translate(100%)}.side-modal_expanded{transform:translateX(var(--modal-offset))}.side-modal_expanded .side-modal__expand-button-icon{transform:initial}.side-modal__overlay{z-index:300;background-color:var(--effect-overlay-black);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.side-modal__expand-button{display:none}}@media (min-width:1024px) and (min-width:1700px){.side-modal__expand-button{background-color:var(--bg-main);width:44px;height:44px;box-shadow:var(--box-shadow-plate);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%)}.side-modal__expand-button-icon{width:24px;height:24px;display:block;position:relative;transform:rotate(180deg);-webkit-mask-image:url(../images/icons/double-arrow-right.svg);mask-image:url(../images/icons/double-arrow-right.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.side-modal__expand-button-icon:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;position:absolute;top:0;left:0}}@media (min-width:1024px){@keyframes appear{0%{transform:translate(100%)}to{transform:translateX(var(--modal-offset))}}.common-product-card{gap:var(--spacing-m);flex-direction:column;flex-shrink:0;display:flex;position:relative}.common-product-card_normal{border-radius:0;width:180px;height:384px;padding:0}.common-product-card_normal .product-technology{top:var(--spacing-xs);right:var(--spacing-xs)}.common-product-card_normal .common-product-card__image{border-radius:var(--border-radius-base);width:100%;height:180px}.common-product-card_normal .common-product-card__image img{max-width:164px;max-height:164px}.common-product-card_normal .common-product-card__title{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal)}.common-product-card_normal .common-product-card__buy-button{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-bold);width:100%;height:36px}.common-product-card_normal .common-product-card__favorite-button{width:36px;height:36px}.common-product-card_normal .common-product-card__favorite-button svg{width:20px;height:20px}.common-product-card_big{width:220px;height:444px;padding:var(--spacing-m);border-radius:var(--border-radius-large)}.common-product-card_big .product-technology{top:var(--spacing-s);right:var(--spacing-s)}.common-product-card_big .common-product-card__image{border-radius:var(--border-radius-base);width:100%;height:196px}.common-product-card_big .common-product-card__image img{max-width:180px;max-height:180px}.common-product-card_big .common-product-card__title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal)}.common-product-card_big .common-product-card__buy-button{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);width:100%;height:44px}.common-product-card[data-card-type=ordinary]{background:var(--bg-main)}.common-product-card[data-card-type=special]{background:var(--current-promo-color,--promo-cyan)}.common-product-card[data-card-type=recently-viewed] .product-technology{top:var(--spacing-xs);left:var(--spacing-xs)}.common-product-card[data-card-type=recently-viewed] .common-product-card__delete-button{z-index:5;top:var(--spacing-xs);right:var(--spacing-xs);background-color:var(--bg-main);cursor:pointer;width:32px;height:32px;color:var(--icon-primary);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.common-product-card[data-card-type=recently-viewed] .common-product-card__delete-button:hover:after{opacity:1}.common-product-card[data-card-type=recently-viewed] .common-product-card__delete-button:after{content:"";z-index:10;opacity:0;background-color:var(--bg-low);border-radius:50%;width:32px;height:32px;transition:opacity .2s;display:block;position:absolute}.common-product-card[data-card-type=recently-viewed] .common-product-card__delete-button svg{width:16px;height:16px;fill:var(--icon-primary)}.common-product-card[data-card-type=recently-viewed] .common-product-card__title:hover{color:var(--text-color-brand)}.common-product-card__image{background-color:var(--bg-white-always);justify-content:center;align-items:center;display:flex;overflow:hidden}.common-product-card__price{justify-content:end;gap:var(--spacing-xs);flex-direction:column;height:44px;display:flex}}@media (min-width:1024px) and (max-width:1023px){.common-product-card__price{height:42px}}@media (min-width:1024px){.common-product-card__price-previous{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);color:var(--text-color-hint);height:20px;text-decoration:line-through}.common-product-card__price-previous:empty{visibility:hidden}.common-product-card__price-previous:after{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-bold);background-color:var(--bg-badge-discount);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:20px;color:var(--text-color-primary-light);text-align:center;content:attr(css--product-discount);border-radius:6px;margin-left:8px;padding:2px 6px;display:inline-block}.common-product-card__price-previous[css--product-discount="-0%"]:after{visibility:hidden}.common-product-card__price-current{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%;color:var(--text-color-primary)}.common-product-card__price-current:empty{visibility:hidden}.common-product-card__info{gap:var(--spacing-xs);flex-direction:column;display:flex}.common-product-card__title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);-webkit-line-clamp:3;height:3lh;color:var(--text-color-secondary);-webkit-box-orient:vertical;transition:color .2s;display:-webkit-box;overflow:hidden}.common-product-card .rating{background-color:transparent;border:none;height:24px;padding:0}.common-product-card .rating:hover{background-color:transparent}.common-product-card__buttons{gap:var(--spacing-s);flex-direction:row;display:flex}.common-product-card__out-of-sale,.common-product-card__out-of-stock{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);background-color:var(--bg-low);border-radius:var(--border-radius-small);width:136px;height:36px;color:var(--text-color-hint);justify-content:center;align-items:center;display:flex}.common-product-card__out-of-sale_wide,.common-product-card__out-of-stock_wide{width:180px}.common-product-card__out-of-sale{width:100%}.common-product-card__buy-button.product-in-cart{font-weight:var(--text-weight-normal)}.product-avail{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal)}.product-avail__url{color:var(--text-color-link);transition:color .2s}.product-avail__url:hover{color:var(--text-color-brand)}.product-avail__notification{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);background-color:var(--bg-low);width:150px;height:25px;color:var(--text-color-hint);text-align:center;border-radius:8px;padding:4px 12px}.product-avail__in-way{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:2px var(--spacing-s);background-color:var(--bg-info);border-radius:var(--border-radius-small);color:var(--text-color-info)}.gsb-name-build-modal{width:330px}.gsb-name-build-modal__content{flex-direction:column;align-items:start;gap:16px;width:100%;padding:16px;display:flex}.gsb-name-build-modal__buttons{align-items:center;gap:8px;width:100%;display:flex}.gsb-name-build-modal__button-save,.gsb-name-build-modal__button-cancel{flex-shrink:1;width:100%;height:44px;padding:10px 0}.gsb-name-build-modal__button-save--disabled{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold);background-color:var(--bg-low);cursor:default;color:var(--text-color-hint);pointer-events:none}.gsb-name-build-modal__input-error{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);background-color:var(--bg-error);border-radius:var(--border-radius-small);width:100%;color:var(--text-color-error);vertical-align:middle;margin-top:4px;padding:8px;display:block}.gsb-name-build-modal .ui-input{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative}.gsb-name-build-modal .ui-input:hover .ui-input__input{background-color:var(--bg-main)}.gsb-name-build-modal .ui-input__input{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);background-color:var(--bg-main);border:1px solid var(--border-mid);border-radius:var(--border-radius-small);width:100%;height:44px;color:var(--text-color-primary);padding:8px 52px 8px 8px}.gsb-name-build-modal .ui-input__input:hover{background-color:var(--bg-main)}.gsb-name-build-modal .ui-input__input:focus{border:1px solid var(--border-high)}.gsb-name-build-modal .ui-input__input::-webkit-input-placeholder{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint)}.gsb-name-build-modal .ui-input__input::-ms-input-placeholder{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint)}.gsb-name-build-modal .ui-input__input::placeholder{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint)}.gsb-name-build-modal .ui-input__input--error,.gsb-name-build-modal .ui-input__input--error:focus{border:1px solid var(--border-error)}.gsb-name-build-modal .ui-input__clear-button{justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:4px;right:8px}.gsb-name-build-modal .ui-input__clear-icon{width:20px;height:20px;position:relative;-webkit-mask-image:url(../images/icons/clear.svg);mask-image:url(../images/icons/clear.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.gsb-name-build-modal .ui-input__clear-icon:hover:after{background-color:var(--icon-accent)}.gsb-name-build-modal .ui-input__clear-icon:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;transition:background-color .2s;position:absolute;top:0;left:0}.presearch__word-list{gap:var(--spacing-s);flex-wrap:wrap;margin:0 24px;padding:0;list-style:none;display:flex}.presearch__word-list:empty{display:none}.presearch__word-li{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);background-color:var(--bg-low);cursor:pointer;border-radius:8px;padding:8px 10px;transition:all .2s}.presearch__word-li:hover{background-color:var(--bg-mid)}.presearch__word-list:has(+.presearch__suggest){margin-bottom:12px}.presearch__suggests{background-color:var(--bg-main);border-radius:var(--border-radius-base);z-index:250;flex-direction:column;width:100%;margin-top:8px;display:flex;position:absolute}.presearch__suggests_hidden{display:none}.presearch__suggests:empty{margin:0;padding:0}.presearch__suggests:has(.presearch__suggest){padding:24px 0}.presearch__suggests:not(:has(.presearch__suggest_history)) .presearch__history{display:none}.presearch__overlap{font-weight:var(--text-weight-normal)}.presearch__suggest{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold);white-space:normal;align-items:center;gap:8px;padding:8px 24px;display:flex}.presearch__suggest-label{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold);color:var(--text-color-primary);text-wrap:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.presearch__suggest-icon-left,.presearch__suggest-icon-right{width:20px;height:20px;display:inline-block;position:relative}.presearch__suggest-icon-left:after,.presearch__suggest-icon-right:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;transition:all .2s;display:block;position:absolute}.presearch__suggest-icon-left{-webkit-mask-image:url(../images/icons/search.svg);mask-image:url(../images/icons/search.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.presearch__suggest-icon-right{transform:rotate(45deg);-webkit-mask-image:url(../images/icons/arrow-up.svg);mask-image:url(../images/icons/arrow-up.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.presearch__suggest_history .presearch__suggest-icon-left{-webkit-mask-image:url(../images/icons/arrow-round-history.svg);mask-image:url(../images/icons/arrow-round-history.svg)}.presearch__suggest_history .presearch__suggest-icon-right{transform:rotate(0);-webkit-mask-image:url(../images/icons/close-with-paddings.svg);mask-image:url(../images/icons/close-with-paddings.svg)}.presearch__suggest_history .presearch__suggest-icon-right:hover:after{background-color:var(--icon-accent)}.presearch__suggest .category-suffix{color:var(--text-color-link);font-weight:var(--text-weight-normal)}.presearch__suggest_history .presearch__suggest-label{font-weight:var(--text-weight-normal)}.presearch__suggest:hover,.presearch__suggest_active{background-color:var(--bg-low)}.presearch__history{justify-content:space-between;align-items:center;width:100%;margin-bottom:12px;padding:0 24px;display:flex}.presearch__history-title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint);letter-spacing:.2px}.presearch__history-clear-btn{text-align:right}.presearch__history-clear-btn span{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint);cursor:pointer}.presearch__history-clear-btn span:hover{color:var(--text-color-brand)}.presearch__button{display:none}body:has(.gsb-landing-page) .header__bottom{display:none}.main:has(.gsb-landing-page){flex-direction:column;justify-content:center;margin:24px 0;display:flex;position:relative}.gsb-landing-page{width:100%;position:relative}.gsb-landing-page__content{z-index:2;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.gsb-landing-page__title{font-size:var(--text-headline-size);font-weight:var(--text-headline-weight);line-height:var(--text-headline-line-height);letter-spacing:-1.5%;width:100%;color:var(--text-color-primary);text-align:center;margin-bottom:20px}.gsb-landing-page__description{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);width:348px;color:var(--text-color-primary);text-align:center;margin-bottom:10px}.gsb-landing-page__button-wrapper{background-image:url(../images/gsb-landing-components__desktop.png);background-position:50%;background-repeat:no-repeat;background-size:contain;justify-content:center;width:100%;height:297px;padding-top:14px;display:flex}.gsb-landing-page__button{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:44px;padding:10px var(--spacing-l)}.gsb-landing-page__mobile-components-background{display:none}.gsb-landing-page-gradient{z-index:1;opacity:.37;background:radial-gradient(57.85% 111.29% at 50% 111.29%,#00e5ff 0%,var(--bg-main)100%);width:100%;height:320px;position:absolute;bottom:-24px;left:0}}.feedback__container{align-items:start;gap:20px;width:100%;display:flex}.feedback__page-content{width:100%}.feedback__title{font-size:var(--text-title-size-large);font-weight:var(--text-title-weight-large);line-height:var(--text-title-line-height-large);letter-spacing:-1%;margin-bottom:20px}.feedback__informing_title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%}.feedback__informing_text{margin-top:15px;line-height:120%}.feedback__informing_facts{margin:20px 0;padding-left:18px;list-style-type:decimal}.feedback__informing_facts-item{margin-top:8px}.feedback__subject-title{margin:20px 0}.feedback__form{margin-bottom:20px}.feedback__form_subjects-container{background:var(--bg-low);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;width:100%;height:68px;margin:20px 0;padding:25px 20px;transition:all .2s;display:flex;position:relative}.feedback__form_subjects-container_active{background:var(--bg-main);border-bottom:1px solid var(--border-low);box-shadow:0 4px 13px 0 var(--box-shadow);border-radius:8px 8px 0 0}.feedback__form_subjects-container_active ul{z-index:10000;background-color:var(--bg-main);width:100%;height:175px;box-shadow:2px 4px 5px 0 var(--box-shadow);border-radius:0 0 8px 8px;flex-direction:column;align-items:start;padding:10px 0;display:flex;position:absolute;top:68px;left:0;overflow-y:auto}.feedback__form_subjects-container_error{border:1px solid var(--text-color-error)}.feedback__form_subjects-container_error:before{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);content:attr(css--text-error);width:200px;height:20px;color:var(--text-color-error);position:absolute;bottom:-22px;left:20px}.feedback__form_subjects-container_active .feedback__form_subjects-icon{transform:rotate(-90deg)}.feedback__form_subjects-icon{width:30px;height:30px;position:relative;transform:rotate(90deg);-webkit-mask-image:url(../images/icons/arrow-right.svg);mask-image:url(../images/icons/arrow-right.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.feedback__form_subjects-icon:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.feedback__form_subjects-selected-subject{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--feedback-text-primary)}.feedback__form_subjects-selected-subject[js--selected-subject=""]{color:var(--text-color-hint)}.feedback__form_subjects-dropdown{display:none}.feedback__form_subjects-dropdown-item{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);width:100%;height:40px;margin-bottom:10px;padding:10px 20px}.feedback__form_subjects-dropdown-item:hover{background-color:var(--bg-low);color:var(--text-color-brand)}.feedback__form_fields-container{grid-template-rows:minmax(min-content,max-content);grid-template-columns:repeat(3,1fr);grid-template-areas:"textarea textarea textarea""name email phone";gap:20px;margin-bottom:20px;display:grid}.feedback__form_textarea{grid-area:textarea;width:100%;position:relative}.feedback__form_textarea:before{content:"";pointer-events:none;background-image:url(../images/icons/textarea-grabber.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:20px;height:20px;position:absolute;bottom:4%;right:0}.feedback__form_textarea textarea{background-color:var(--bg-low);resize:vertical;border:none;border-radius:8px;width:100%;min-height:130px;max-height:330px;padding:25px 20px 0;position:static}.feedback__form_textarea textarea::-webkit-resizer{display:none}.feedback__form_textarea textarea::-webkit-input-placeholder{color:transparent}.feedback__form_textarea textarea::-ms-input-placeholder{color:transparent}.feedback__form_textarea textarea::placeholder{color:transparent}.feedback__form_textarea textarea:focus{outline:none}textarea:focus-within~.feedback__form_textarea-label{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);top:5px}textarea:not(:placeholder-shown)~.feedback__form_textarea-label{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);top:5px}.feedback__form_textarea-label{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint);position:absolute;top:25px;left:20px}.feedback__form_textarea_error textarea{border:1px solid var(--text-color-error)}.feedback__form_textarea_error:after{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);content:attr(css--text-error);width:200px;height:20px;color:var(--text-color-error);position:absolute;bottom:-20px;left:20px}.feedback__form_input{width:100%;position:relative}.feedback__form_input input{background-color:var(--bg-low);border:none;border-radius:8px;width:100%;height:64px;padding:18px 0 0 20px}.feedback__form_input input::-webkit-input-placeholder{color:transparent}.feedback__form_input input::-ms-input-placeholder{color:transparent}.feedback__form_input input::placeholder{color:transparent}.feedback__form_input input:focus{outline:none}.feedback__form_input label{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint);position:absolute;top:22px;left:20px}.feedback__form_input input:focus-within~label{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);top:5px}.feedback__form_input input:not(:placeholder-shown)~label{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);top:5px}.feedback__form_input-phone{grid-area:phone}.feedback__form_input-phone input{padding-left:80px}.feedback__form_input-phone label{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);top:5px;left:80px}.feedback__form_input_error input{border:1px solid var(--text-color-error)}.feedback__form_input_error:after{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);content:attr(css--text-error);width:200px;height:20px;color:var(--text-color-error);position:absolute;bottom:-22px;left:20px}.feedback__form_input-name{grid-area:name}.feedback__form_input-email{grid-area:email}.feedback__form_textarea>label,.feedback__form_input>label{transition:all .2s}.feedback__privacy-policy{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);margin-top:20px}.feedback__privacy-policy-link{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);color:var(--text-color-link);letter-spacing:0;transition:color .2s,-webkit-text-decoration-color .2s,text-decoration-color .2s}.feedback__privacy-policy-link:visited,.feedback__privacy-policy-link:link,.feedback__privacy-policy-link:hover,.feedback__privacy-policy-link:active{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--text-color-link);text-decoration-color:var(--text-color-link)}@media (min-width:1024px){.feedback__privacy-policy-link:hover{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (max-width:1023px){.feedback__privacy-policy-link:active{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}.feedback__recaptcha_error{margin-bottom:60px;position:relative}.feedback__recaptcha_error:after{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-bold);content:attr(css--text-error);background-color:var(--bg-low);border:1px solid var(--text-color-error);width:280px;height:40px;color:var(--text-color-error);padding:13px;position:absolute;bottom:-50px;left:0}.feedback__response-error,.feedback__response-success,.feedback__sent_failed .feedback__container,.feedback__sent_success .feedback__container{display:none}.feedback__sent_failed .feedback__response-error{flex-direction:column;align-items:center;width:800px;margin:60px auto;display:flex}.feedback__sent_failed .feedback__response-error_image{background-image:url(../images/icons/close_red.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100px;height:100px}.feedback__sent_failed .feedback__response-error_title{font-size:var(--text-title-size-large);font-weight:var(--text-title-weight-large);line-height:var(--text-title-line-height-large);letter-spacing:-1%;margin-top:20px}.feedback__sent_success .feedback__response-success{flex-direction:column;align-items:center;width:800px;margin:60px auto;display:flex}.feedback__sent_success .feedback__response-success_image{background-image:url(../images/icons/checkmark-green.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100px;height:100px}.feedback__sent_success .feedback__response-success_title{font-size:var(--text-title-size-large);font-weight:var(--text-title-weight-large);line-height:var(--text-title-line-height-large);letter-spacing:-1%;margin-top:20px}.feedback__sent_success .feedback__response-success_message{text-align:center;margin-top:20px}@media (min-width:1024px){.header{background-color:var(--bg-main)}.header__container{width:calc(100% - 24px);max-width:1180px;margin:0 auto}.header__content{align-items:center;row-gap:12px;column-gap:var(--spacing-3xl);grid-template:"selectors.topMenu"30px"logo search-profile search-profile"minmax(min-content,max-content)"bottom bottom bottom"24px/155px 1fr 300px;padding:20px 0;display:grid}.header__top-block{grid-area:1/1/2/4;align-items:center;display:flex}.header__top-menu{margin-left:auto}.header__control{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary);align-items:center;column-gap:4px;transition:color .2s;display:flex}.header__control:hover{color:var(--text-color-brand)}.header__control:hover .header__control-icon{color:var(--icon-brand)}.header__control-no-hover:hover{cursor:initial;color:var(--text-color-secondary)}.header__control-no-hover:hover .header__control-icon{color:inherit}.header__control:has(+.selector-modal_shown) .language-selector__control-icon{transform:rotate(180deg)}.header__control-icon{width:20px;height:20px;color:var(--icon-primary);justify-content:center;align-items:center;transition:color .2s;display:flex}.header__control-icon svg{width:20px;height:20px}.header__top-menu-list{align-items:center;column-gap:24px;display:flex}.header__main-block{grid-area:search-profile;width:100%;position:relative}.header__search:has(.presearch_autocomplete){z-index:260;border:2px solid var(--border-brand);position:relative}.header__main-menu{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin-left:var(--spacing-2xl);grid-area:search-profile;justify-content:end;display:flex}.header__logo{background:url(../images/logo.svg) 50%/contain no-repeat;width:115px;height:28px}.header__logo_overlaying{z-index:260;position:relative}.header__homepage-link{grid-area:logo;align-self:center;align-items:center;gap:8px;width:100%;height:32px;display:flex}.header__location-selector{margin-right:16px}.header__bottom{grid-area:bottom;align-items:center;display:flex;overflow:hidden}.header__gsb-link{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);border-right:1px solid var(--border-low);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--text-color-secondary);white-space:nowrap;grid-area:gsb-link;padding-right:24px;transition:color .2s}.header__gsb-link:hover{color:var(--text-color-brand)}.header__gsb-link:hover .header__gsb-link-icon{color:initial}.header__gsb-link-icon{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-normal);letter-spacing:-0.5%;color:initial}.header__categories{column-gap:24px;display:flex}.header__gsb-link+.header__categories{padding-left:24px}.header__country-icon{width:32px;height:32px;box-shadow:0 0 0 1px var(--border-low);background-clip:content-box;background-image:var(--country-icon);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;flex-shrink:0}.header__country-icon_am{--country-icon:var(--country-icon__am)}.header__country-icon_az{--country-icon:var(--country-icon__az)}.header__country-icon_by{--country-icon:var(--country-icon__by)}.header__country-icon_ge{--country-icon:var(--country-icon__ge)}.header__country-icon_kg{--country-icon:var(--country-icon__kg)}.header__country-icon_kz{--country-icon:var(--country-icon__kz)}.header__country-icon_mn{--country-icon:var(--country-icon__mn)}.header__country-icon_ru{--country-icon:var(--country-icon__ru)}.header__country-icon_uz{--country-icon:var(--country-icon__uz)}.header-socials-icons{align-items:center;column-gap:12px;display:flex}.header-socials-icons__link{width:20px;height:20px}.header-socials-icons__link:hover .header-socials-icons__icon:after{background-color:var(--icon-brand)}.header-socials-icons__icon{width:100%;height:100%;display:inline-block;position:relative;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.header-socials-icons__icon:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;transition:background-color .2s;position:absolute;top:0;left:0}.search{flex-grow:1;align-items:center;column-gap:12px;width:100%;transition:border-color .2s;display:flex}.search_overlaying .search__form,.search_autocomplete .search__form{z-index:260;border:2px solid var(--border-brand);position:relative}.search_overlaying .search__catalog-link,.search_autocomplete .search__catalog-link{z-index:260}.search_autocomplete~.search__overlay{display:block}.search__overlay{z-index:200;background-color:color-mix(in srgb,var(--bg-black-always)50%,transparent);width:100vw;height:100vh;display:none;position:fixed;top:0;left:0}.search:focus-within{border-color:var(--border-brand)}.search__presearch-close{display:none}.search__catalog-link{height:40px;padding:var(--spacing-s)var(--spacing-m);cursor:pointer;border:unset;align-items:center;column-gap:6px;display:flex}.search__catalog-icon{justify-content:center;align-items:center;width:24px;height:24px;transition:color .2s;display:flex}.search__form{align-items:center;column-gap:var(--spacing-m);width:100%;height:40px;padding:var(--spacing-none)var(--spacing-m);background:var(--bg-main);border:2px solid var(--border-brand-low);border-radius:var(--border-radius-small);line-height:var(--size-24);display:flex}.search__form .search-mobile-btn{display:none}.search__form:has(.search__input:not(:placeholder-shown)){border:2px solid var(--border-brand)}.search__form-wrapper{width:100%;position:relative}.search__input{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);background:var(--bg-main);border:none;flex-grow:1}.search__input:focus{outline:none}.search__input::-webkit-input-placeholder{color:var(--text-color-hint)}.search__input::-ms-input-placeholder{color:var(--text-color-hint)}.search__input::placeholder{color:var(--text-color-hint)}.search__input:placeholder-shown~.search__controls .search__control-block-barcode{display:block}.search__input:placeholder-shown~.search__controls .search__control-block-speech{display:block}.search__input:placeholder-shown~.search__controls .search__control-block_type-clear{display:none}.search__controls{align-items:center;column-gap:12px;display:flex}.search__control-block{border-right:1px solid var(--border-low);justify-content:center;align-items:center;padding-right:12px;display:flex}.search__control-block_type-clear{height:24px;display:flex}.search__control-block_state-shown{display:flex}.search__control-block-speech,.search__control-block-barcode{height:20px;display:none}.search__control{width:20px;height:20px;color:var(--icon-primary);transition:color .2s}.search__control:hover{color:var(--icon-accent)}.search-speech__btn--active svg{color:var(--text-color-error)}.search-barcode__wrapper{z-index:10000;background:rgba(0,0,0,.5);width:100vw;height:100vh;position:fixed;top:0;left:0}.search-barcode__wrapper canvas.drawing,.search-barcode__wrapper canvas.drawingBuffer{z-index:10;border-radius:16px;width:80%;max-width:600px;height:338px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.search-barcode__top{align-items:center;width:100%;height:62px;display:flex;position:absolute;top:0;left:0}.search-barcode__top_arrow{z-index:2;cursor:pointer;width:40px;margin-left:10px;transform:rotate(180deg)}.search-barcode__top_title{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-normal);letter-spacing:-0.5%;z-index:2;color:#fff;margin:0 auto;top:20px;transform:translate(-34px)}.search-barcode__main{width:100%;position:absolute;bottom:100px;left:50%;transform:translate(-50%,-20%)}.search-barcode__border{justify-content:center;align-items:center;width:calc(80% + 80px);max-width:795px;height:456px;margin:0 auto;display:flex;position:relative}.search-barcode__border_frame{z-index:5;background-image:url("data:image/svg+xml,%3Csvg width='328' height='183' viewBox='0 0 328 183' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.3666 6.14574C10.274 6.14574 6.14664 10.2725 6.14664 15.3644V24.9271C6.14664 26.6242 4.77067 28 3.07332 28C1.37597 28 0 26.6242 0 24.9271V15.3644C0 6.87826 6.87926 0 15.3666 0H24.9267C26.624 0 28 1.37577 28 3.07287C28 4.76997 26.624 6.14574 24.9267 6.14574H15.3666Z' fill='white'/%3E%3Cpath d='M3.07332 155C4.77067 155 6.14664 156.376 6.14664 158.073V167.633C6.14664 172.726 10.274 176.853 15.3666 176.853H24.9267C26.624 176.853 28 178.229 28 179.927C28 181.624 26.624 183 24.9267 183H15.3666C6.87926 183 0 176.121 0 167.633V158.073C0 156.376 1.37597 155 3.07332 155Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M300 3.07332C300 1.37597 301.376 0 303.073 0H312.633C321.121 0 328 6.87927 328 15.3666V24.9267C328 26.624 326.624 28 324.927 28C323.229 28 321.853 26.624 321.853 24.9267V15.3666C321.853 10.274 317.726 6.14664 312.633 6.14664H303.073C301.376 6.14664 300 4.77067 300 3.07332Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M324.927 155C326.624 155 328 156.376 328 158.073V167.633C328 176.121 321.121 183 312.633 183H303.073C301.376 183 300 181.624 300 179.927C300 178.229 301.376 176.853 303.073 176.853H312.633C317.726 176.853 321.853 172.726 321.853 167.633V158.073C321.853 156.376 323.229 155 324.927 155Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:100%;width:100%;height:98%;display:block;position:absolute}.search-barcode__border_mask{z-index:2;border-radius:16px;width:98%;max-width:795px;height:94%;position:relative;top:0;left:0;border:none!important}.search-barcode__border_mask video{border-radius:16px;width:100%;height:100%}.search-barcode__success{display:none}.search-barcode__bottom_text{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);z-index:5;color:#fff;text-align:center;width:320px;margin:30px auto 0;position:relative}.search-barcode__success.--active{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;color:var(--text-color-primary-light);text-align:center;margin-top:200px;display:block}#qr-shaded-region{display:none}#search-barcode__reader{border:none!important}#search-barcode__border_mask__scan_region{height:100%!important}#search-barcode__border_mask__dashboard{display:none!important}#search-barcode__border_mask__scan_region img{display:none}.profile{justify-content:end;column-gap:20px;width:100%;display:flex}.profile__item{position:relative}.profile__item_favorite{display:block}.profile__item:hover .profile-item__text{color:var(--text-color-brand)}.profile-item__control{flex-direction:column;align-items:center;display:flex;position:relative}.profile-item__control:hover .profile__text{color:var(--text-color-brand)}.profile-item__avatar{border:2px solid var(--border-mid);border-radius:50%;width:44px;height:44px;padding:2px}.profile-item__avatar img{border-radius:50%;width:44px;height:44px}.profile-item__icon{width:24px;height:24px;color:var(--icon-accent);align-items:center;display:flex}.profile-item__icon svg{width:22px;height:22px;margin:0 auto;display:block}.profile-item__icon-favorite{color:transparent}.profile-item__icon-favorite svg{stroke:var(--icon-accent);stroke-width:1.5px}.profile-item__text{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint);white-space:nowrap;flex-shrink:0;transition:color .2s}.profile-item__button{transition:color .2s}.profile-item__button:hover{color:var(--text-color-brand)}.profile-item__count{position:relative}.profile-item__count:after{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-bold);content:attr(css--counter-value);background-color:var(--bg-brand-primary);min-width:20px;height:20px;color:var(--text-color-primary-light,#fff);box-shadow:0 0 0 2px var(--bg-main);border-radius:50px;justify-content:center;align-items:center;padding:1px 4px;font-style:normal;display:inline-flex;position:absolute;top:-5px;left:100%}.profile-item__count[css--counter-value="0"],.profile__item_catalog,.profile__item_homepage{display:none}.profile__item.employee .profile-item__icon svg,.profile__item.employee .profile-item__text{color:var(--text-color-special)}.location-selector,.language-selector{align-items:center;column-gap:4px;display:flex;position:relative}.location-selector__control-icon,.language-selector__control-icon{transition:transform .2s}.location-selector__control-icon svg,.language-selector__control-icon svg{width:20px;height:20px;fill:var(--icon-primary)}.location-selector__control-icon_active,.language-selector__control-icon_active{transform:rotate(180deg)}.location-selector .header__control:hover .header__control-icon{color:var(--icon-primary)}.language-selector{height:30px;margin-right:16px}.language-selector:hover .language-selector__control-icon svg{fill:var(--icon-brand)}.selector-modal{z-index:200;background:var(--bg-main);min-width:240px;cursor:initial;box-shadow:var(--box-shadow-plate-floating);border-radius:16px;padding:12px;display:none;position:absolute;top:calc(100% + 12px);left:0}.selector-modal_shown{display:block}.selector-modal__title{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-normal);letter-spacing:-0.5%;margin-bottom:12px;padding:0 8px}.selector-modal__control{color:var(--text-color-secondary);border-radius:8px;align-items:center;column-gap:10px;padding:10px 8px;transition:background-color .2s;display:flex}.selector-modal__control_selected{color:var(--text-color-brand)}.selector-modal__control_selected:after{content:"";background-color:var(--bg-brand-primary);width:24px;height:24px;margin-left:auto;display:block;-webkit-mask-image:url(../images/icons/check-orange.svg);mask-image:url(../images/icons/check-orange.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.selector-modal__control:hover{background-color:var(--bg-low)}.profile-modal{z-index:200;background:var(--bg-main);width:286px;box-shadow:var(--box-shadow-plate-floating);border-radius:8px;margin-top:8px;padding:12px 16px 8px;display:block;position:absolute;right:0}.profile-modal__title{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%;margin-bottom:12px;padding:0 8px}.profile-modal__login-title{display:none}.profile-modal__group{padding:8px 0}.profile-modal__username{display:none}.profile-modal__control{width:100%;color:var(--text-color-secondary);border-radius:8px;align-items:center;column-gap:8px;padding:8px;transition:background-color .2s;display:flex}.profile-modal__control:hover{background-color:var(--bg-low)}.profile-modal__count{position:relative}.profile-modal__count:after{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-bold);content:attr(css--counter-value);background-color:var(--bg-brand-primary);min-width:20px;height:20px;color:var(--text-color-primary-light,#fff);box-shadow:0 0 0 2px var(--bg-main);border-radius:50px;justify-content:center;align-items:center;padding:1px 4px;font-style:normal;display:inline-flex;position:absolute;top:-10px;left:100%}.profile-modal__count[css--counter-value="0"]{display:none}.profile-modal__icon{width:24px;height:24px;color:var(--icon-primary)}.profile-modal__icon svg{width:24px;height:24px}.profile-modal__icon-favorite{color:transparent}.profile-modal__icon-favorite svg{stroke:var(--icon-primary);stroke-width:1.5px}.profile-modal__login-btn{width:100%;height:44px;padding:10px}.profile-window{z-index:200;background:var(--bg-main);border-radius:var(--border-radius-large);width:286px;box-shadow:var(--box-shadow-plate-floating);margin-top:8px;display:none;position:absolute;right:0}.profile-window__container{position:relative}.profile-window_shown{display:block}.profile-window__avatar{display:none}.profile-window__title,.profile-window__employee-username{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%;border-bottom:1px solid var(--border-low);text-overflow:ellipsis;white-space:nowrap;width:calc(100% + 24px);margin-bottom:4px;margin-left:-12px;padding:16px 16px 16px 24px}.profile-window__login-title{display:none}.profile-window__group{padding:4px 0}.profile-window__username{display:none}.profile-window__content{padding:0 12px 8px}.profile-window__control{border-radius:var(--border-radius-small);width:100%;color:var(--text-color-primary);align-items:center;column-gap:8px;padding:12px;transition:background-color .2s;display:flex}.profile-window__control:hover{background-color:var(--bg-low)}.profile-window__count{position:relative}.profile-window__count:after{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-bold);content:attr(css--counter-value);background-color:var(--bg-brand-primary);min-width:20px;height:20px;color:var(--text-color-primary-light,#fff);box-shadow:0 0 0 2px var(--bg-main);border-radius:50px;justify-content:center;align-items:center;padding:1px 4px;font-style:normal;display:inline-flex;position:absolute;top:-10px;left:0}.profile-window__count[css--counter-value="0"]{display:none}.profile-window__icon{width:24px;height:24px;color:var(--icon-primary)}.profile-window__icon svg{width:24px;height:24px}.profile-window__icon-favorite{color:transparent}.profile-window__icon-favorite svg{stroke-width:1.5px;stroke:var(--icon-primary)}.profile-window .user-feed-popup{background-color:var(--bg-main);border-radius:var(--border-radius-base);width:342px;height:500px;box-shadow:var(--box-shadow-plate-floating);display:block;position:absolute;top:0;right:calc(100% + 4px)}.profile-window .user-feed-popup__container{height:100%;padding:0 5px 16px 0;position:relative;overflow-y:hidden}.profile-window .user-feed-popup__container .spinner{border-radius:var(--border-radius-base);align-items:center}.profile-window .user-feed-popup__container:has(.spinner) .user-feed-popup__title{display:none}.profile-window .user-feed-popup__title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;color:var(--text-color-primary);text-align:left;padding:24px 0 20px 16px}.profile-window .user-feed-popup__items{overscroll-behavior:none;flex-direction:column;align-items:center;height:416px;padding:0 5px 0 16px;display:flex;overflow-y:auto}.profile-window .user-feed-popup__items::-webkit-scrollbar{background-color:var(--bg-scroll-track);width:6px;height:6px}.profile-window .user-feed-popup__items::-webkit-scrollbar-thumb{background-color:var(--bg-scroll-handle);border-radius:4px;width:6px;height:6px}.profile-window .user-feed-popup__items:not(:has(.user-feed-page__item)) .user-feed-page__no-notifications{padding:87px 0;display:flex}.profile-window .user-feed-popup__items:not(:has(.user-feed-page__item)) .user-feed-page__items-link{display:none}.profile-window .user-feed-popup .user-feed-page__group:not(:last-of-type){margin-bottom:20px}.profile-window .user-feed-popup .user-feed-page__group-title{text-align:left}.profile-window .user-feed-popup .user-feed-page__item-delete{display:none}.profile-window .user-feed-popup .user-feed-page__items-link{display:flex}.city-selector-modal{grid-template-rows:auto 1fr;width:360px;min-height:312px;max-height:512px;display:grid}.city-selector-modal:has(.city-selector-modal__container_extended){width:580px}.city-selector-modal__header{background-color:var(--bg-low);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.city-selector-modal__title{font-size:var(--text-title-size-small);font-weight:var(--text-title-weight-small);line-height:var(--text-title-line-height-small);letter-spacing:0;color:var(--text-color-primary);text-align:left}.city-selector-modal__close{cursor:pointer;width:24px;height:24px;position:relative;-webkit-mask-image:url(../images/icons/close-with-paddings.svg);mask-image:url(../images/icons/close-with-paddings.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.city-selector-modal__close:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;transition:background-color .2s;position:absolute;top:0;left:0}.city-selector-modal__close:hover:after{background-color:var(--icon-accent)}.city-selector-modal__container{background-color:var(--bg-main);grid-template-rows:auto 1fr;gap:12px;height:100%;padding-top:12px;padding-bottom:16px;display:grid;overflow:hidden}.city-selector-modal__upper-bar{flex-direction:column;align-items:center;gap:12px;padding:0 16px;display:flex}.city-selector-modal__upper-bar:empty{display:none}.city-selector-modal__notification{gap:var(--spacing-s);padding:var(--spacing-s);background-color:var(--bg-warning);border-radius:var(--border-radius-base);border:1px solid var(--border-low);color:var(--text-color-primary);flex-direction:row;display:flex;position:relative}.city-selector-modal__notification-icon{flex-shrink:0;width:20px;height:20px;position:relative;-webkit-mask-image:url(../images/icons/circle-exclamation.svg);mask-image:url(../images/icons/circle-exclamation.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.city-selector-modal__notification-icon:after{content:"";background-color:var(--icon-warning);width:100%;height:100%;transition:background-color .2s;position:absolute;top:0;left:0}.city-selector-modal__notification-text{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal)}.city-selector-modal__search{background-color:var(--bg-low);border-radius:var(--border-radius-small);justify-content:space-between;align-items:center;gap:8px;width:100%;height:36px;padding-right:8px;display:flex;position:relative}.city-selector-modal__search-input{background-color:transparent;border:none;outline:none;width:100%;height:100%;padding:8px 0 10px 12px}.city-selector-modal__search-input::-webkit-input-placeholder{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint)}.city-selector-modal__search-input::-ms-input-placeholder{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint)}.city-selector-modal__search-input::placeholder{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint)}.city-selector-modal__search:has(.city-selector-modal__search-input:placeholder-shown) .city-selector-modal__search-icon{display:block}.city-selector-modal__search:has(.city-selector-modal__search-input:placeholder-shown) .city-selector-modal__search-clear-icon{display:none}.city-selector-modal__search-icon{flex-shrink:0;width:20px;height:20px;display:none;position:relative;-webkit-mask-image:url(../images/icons/search.svg);mask-image:url(../images/icons/search.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.city-selector-modal__search-icon:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;transition:background-color .2s;position:absolute;top:0;left:0}.city-selector-modal__search-clear-icon{cursor:pointer;width:20px;height:20px;display:block;position:relative;-webkit-mask-image:url(../images/icons/clear.svg);mask-image:url(../images/icons/clear.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.city-selector-modal__search-clear-icon:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;transition:background-color .2s;position:absolute;top:0;left:0}.city-selector-modal__search-clear-icon:hover:after{background-color:var(--icon-accent)}.city-selector-modal__city-list{scrollbar-gutter:stable;align-items:start;gap:16px;margin-right:5px;padding:0 5px 0 16px;display:flex;overflow-y:auto}.city-selector-modal__city-list::-webkit-scrollbar{background-color:var(--bg-scroll-track);width:6px;height:6px}.city-selector-modal__city-list::-webkit-scrollbar-thumb{background-color:var(--bg-scroll-handle);border-radius:4px;width:6px;height:6px}.city-selector-modal__city-plug{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary);padding:8px 8px 8px 12px}.city-selector-modal__list-column{flex-direction:column;width:266px;display:flex}.city-selector-modal__city-item{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);width:100%;min-height:36px;color:var(--text-color-primary);text-align:left;word-break:break-word;padding:8px 8px 8px 12px;transition:all .2s;display:block}.city-selector-modal__city-item:hover,.city-selector-modal__city-item:focus{color:var(--text-color-brand)}.city-selector-modal__city-item_selected{color:var(--text-color-brand);position:relative}.city-selector-modal__city-item_selected:before{content:"";background-color:var(--bg-brand-primary);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.city-selector-modal .country-selector{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);width:100%;height:36px;color:var(--text-color-primary);align-items:center;column-gap:16px;padding:0 8px;display:flex;position:relative}.city-selector-modal .country-selector:hover .city-selector-modal .country-selector__control{color:var(--text-color-brand)}.city-selector-modal .country-selector__control{align-items:center;gap:8px;display:flex;position:relative}.city-selector-modal .country-selector__control_active .country-selector__control-icon-arrow{transform:rotate(-90deg)}.city-selector-modal .country-selector__control-icon-arrow{background-color:var(--icon-primary);width:20px;height:20px;transform:rotate(90deg);-webkit-mask-image:url(../images/icons/chevron-right-with-padding.svg);mask-image:url(../images/icons/chevron-right-with-padding.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.city-selector-modal .country-selector__control-icon:before{border:1px solid var(--border);content:"";background-image:var(--country-icon);width:20px;height:20px;box-shadow:0 0 0 1px var(--border-low);background-position:50%;background-repeat:no-repeat;background-size:cover;background-clip:content-box;border-radius:50%;display:block}.city-selector-modal .country-selector__control-icon_am{--country-icon:var(--country-icon__am)}.city-selector-modal .country-selector__control-icon_az{--country-icon:var(--country-icon__az)}.city-selector-modal .country-selector__control-icon_by{--country-icon:var(--country-icon__by)}.city-selector-modal .country-selector__control-icon_ge{--country-icon:var(--country-icon__ge)}.city-selector-modal .country-selector__control-icon_kg{--country-icon:var(--country-icon__kg)}.city-selector-modal .country-selector__control-icon_kz{--country-icon:var(--country-icon__kz)}.city-selector-modal .country-selector__control-icon_mn{--country-icon:var(--country-icon__mn)}.city-selector-modal .country-selector__control-icon_ru{--country-icon:var(--country-icon__ru)}.city-selector-modal .country-selector__control-icon_uz{--country-icon:var(--country-icon__uz)}.city-selector-modal .country-selector__dropdown{z-index:290;background-color:var(--bg-main);cursor:default;border-radius:var(--border-radius-large);min-width:240px;max-height:180px;box-shadow:var(--box-shadow-plate-floating);padding:8px;position:absolute;top:calc(100% + 10px);left:-20px}.city-selector-modal .country-selector__variants{flex-direction:column;align-items:start;gap:4px;max-height:164px;padding:4px;display:flex;overflow:auto}.city-selector-modal .country-selector__variants::-webkit-scrollbar{background-color:var(--bg-scroll-track);width:6px;height:6px}.city-selector-modal .country-selector__variants::-webkit-scrollbar-thumb{background-color:var(--bg-scroll-handle);border-radius:4px;width:6px;height:6px}.city-selector-modal .country-selector__variant{cursor:pointer;border-radius:var(--border-radius-base);width:100%;padding:6px 8px;transition:background-color .2s;position:relative}.city-selector-modal .country-selector__variant:hover{background-color:var(--bg-low)}.city-selector-modal .country-selector__variant_selected .country-selector__link{color:var(--text-color-brand)}.city-selector-modal .country-selector__variant_selected .country-selector__link:after{content:"";background-color:var(--bg-brand-primary);width:24px;height:24px;position:absolute;top:50%;right:8px;transform:translateY(-50%);-webkit-mask-image:url(../images/icons/check-orange.svg);mask-image:url(../images/icons/check-orange.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.city-selector-modal .country-selector__link{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary);align-items:center;gap:8px;transition:color .2s;display:flex;position:relative}.city-selector-modal .country-selector__variant:hover .city-selector-modal .country-selector__link{color:var(--text-color-brand)}.country-confirm-modal{width:376px}.country-confirm-modal__content{background-color:var(--bg-main);flex-direction:column;align-items:start;gap:24px;padding:16px;display:flex}.country-confirm-modal__description{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary)}.country-confirm-modal__buttons{flex-flow:row;align-items:center;gap:12px;width:100%;display:flex}.country-confirm-modal__reject-button,.country-confirm-modal__confirm-button{flex-shrink:1;width:100%;height:44px}body:has(.confirm-modal) .city-selector-modal__overlay{display:none}}.main{flex:1;margin:24px 0 40px}.main__container{width:calc(100% - 24px);max-width:1180px;margin:0 auto}.footer{background-color:var(--bg-footer);width:100%;padding:40px 0 24px}.footer__container{width:calc(100% - 24px);max-width:1180px;margin:0 auto}.footer__content{flex-direction:column;row-gap:20px;display:flex}.footer__copyright{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);color:var(--text-color-hint-light);letter-spacing:.5px}.footer__menu{grid-column-gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.footer__divider{background-color:var(--border-low-light);width:100%;height:1px;display:block}@media (min-width:1024px){.cookie-policy__setting-button-wrapper{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary-light)}.cookie-policy__setting-button-wrapper .cookie-policy__setting-button:hover{color:var(--text-color-brand)}}.footer-menu{flex-direction:column;row-gap:16px;display:flex}.footer-menu__title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold);color:var(--text-color-primary-light)}.footer-menu__list{flex-direction:column;row-gap:12px;display:flex}.footer-menu__mobile-list,.footer-menu__menu-button{display:none}.footer-menu__link{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal)}.footer-menu__arrow-icon{display:none}.footer-menu__url{color:var(--text-color-secondary-light);transition:color .2s}.footer-menu__url:hover{color:var(--text-color-brand)}.footer-socials-icons{align-items:center;column-gap:12px;display:flex}.footer-socials-icons__link{width:28px;height:28px}.footer-socials-icons__link:hover .footer-socials-icons__icon:after{background-color:var(--text-color-hint-light)}.footer-socials-icons__icon{width:100%;height:100%;display:inline-block;position:relative;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.footer-socials-icons__icon:after{content:"";background-color:var(--icon-primary-light);width:100%;height:100%;transition:background-color .2s;position:absolute;top:0;left:0}@media (min-width:1024px){.detection-popup{z-index:190;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:var(--spacing-l);background:var(--bg-main);box-shadow:var(--box-shadow-plate-floating);border-radius:16px;position:absolute;top:62px}.detection-popup:before{content:"";border-style:solid;border-width:10px;border-color:transparent transparent var(--bg-main)transparent;-webkit-filter:drop-shadow(0 -1px rgba(0,0,0,.08));filter:drop-shadow(0 -1px rgba(0,0,0,.08));position:absolute;bottom:100%;left:36px}.detection-popup__title{margin-bottom:var(--spacing-l);align-items:center;display:flex}.detection-popup__title-text{margin-right:var(--spacing-xs)}.detection-popup__title-icon{width:20px;height:20px;margin-right:var(--spacing-xs);margin-left:var(--spacing-xs);box-shadow:0 0 0 1px var(--border-low);background-position:50%;background-repeat:no-repeat;background-size:cover;background-clip:content-box;border-radius:50%;flex-shrink:0}.detection-popup__title-country,.detection-popup__title-city{margin-left:var(--spacing-xs);font-weight:var(--text-weight-semibold)}.detection-popup__title-country:after,.detection-popup__title-city:after{content:"?";font-weight:var(--text-weight-normal)}.detection-popup__title-close{cursor:pointer;width:24px;height:24px;margin-left:auto;position:relative;-webkit-mask-image:url(../images/icons/close-with-paddings.svg);mask-image:url(../images/icons/close-with-paddings.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.detection-popup__title-close:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;transition:background-color .2s;position:absolute;top:0;left:0}.detection-popup__title-close:hover:after{background-color:var(--icon-accent)}.detection-popup__buttons{display:flex}.detection-popup__buttons-success{min-width:144px;height:44px;margin-right:var(--spacing-s);padding:var(--spacing-m)}.detection-popup__buttons-need-change{min-width:144px;height:44px;line-height:var(--size-24);letter-spacing:0}.fade-hidden{animation:2s forwards fade-out}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.homepage{flex-direction:column;gap:40px;display:flex}.homepage .recently-viewed-products{margin-top:0}.homepage-block-placeholder{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:flex}.banners-slider{position:relative}.banners-slider-controls{display:none}.banners-slider:hover .banners-slider-controls{display:block}.banners-slider-control{z-index:120;background-color:var(--bg-main);width:48px;height:48px;box-shadow:0 2px 6px var(--effect-shadow-plate);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;transform:translateY(-50%)}.banners-slider-control:after{content:"";z-index:130;opacity:0;background-color:var(--bg-low);border-radius:50%;width:48px;height:48px;transition:opacity .2s;display:block;position:absolute}.banners-slider-control:hover:after{opacity:1}.banners-slider-control:active{animation:.4s ease-in-out slider-arrow-scale}.banners-slider-control_hidden{display:none}.banners-slider-control span{width:24px;height:24px}.banners-slider-control svg{transform:rotate(-90deg)}.banners-slider-control:first-child{top:50%;left:8px}.banners-slider-control:nth-child(2){top:50%;right:8px}.banners-slider-control-icon{color:var(--icon-primary)}.banners-slider{width:100%;height:220px;position:relative}}@media (min-width:1024px) and (min-width:1024px){.banners-slider .slider-navigation{align-items:center;gap:var(--spacing-s);z-index:10;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:8px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.banners-slider .slider-navigation__element{background-color:color-mix(in srgb,var(--bg-white-always)60%,transparent);cursor:pointer;width:8px;height:8px;box-shadow:0 0 4px 0 color-mix(in srgb,var(--bg-black-always)15%,transparent);border-radius:50%;flex-shrink:0;transition:width .2s;display:block}.banners-slider .slider-navigation__element:hover{background-color:var(--icon-brand);box-shadow:none}.banners-slider .slider-navigation__element_active{background-color:var(--icon-brand);border-radius:var(--border-radius-small);width:24px;box-shadow:none}}@media (min-width:1024px) and (max-width:1023px){.banners-slider .slider-navigation{align-items:center;gap:var(--spacing-xs);z-index:10;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:4px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.banners-slider .slider-navigation__element{background-color:color-mix(in srgb,var(--bg-white-always)60%,transparent);width:4px;height:4px;box-shadow:0 0 4px 0 color-mix(in srgb,var(--bg-black-always)15%,transparent);border-radius:50%;flex-shrink:0;transition:width .2s;display:block}.banners-slider .slider-navigation__element_active{background-color:var(--icon-brand);border-radius:var(--border-radius-small);width:16px;box-shadow:none}}@media (min-width:1024px){.banners-slider:has(.banners-slider__slide:nth-child(2)):hover .banners-slider__banner-image:after{opacity:1}.banners-slider-control{background-color:var(--bg-white-always);width:32px;height:32px;transition:background-color .2s}.banners-slider-control:hover{background-color:var(--bg-low-light)}.banners-slider-control:hover:after{opacity:0}.banners-slider-control:first-child{left:12px}.banners-slider-control:last-child{right:12px}.banners-slider-control span{width:16px;height:16px}.banners-slider-control-icon{color:var(--icon-primary-dark)}.banners-slider__slides{border-radius:var(--border-radius-large);flex-flow:row;align-items:start;display:flex;position:relative;overflow-x:hidden}.banners-slider__slides::-webkit-scrollbar{display:none}.banners-slider__slide{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-shrink:0;width:100%;height:220px;display:block}.banners-slider__banner-image{width:100%;height:220px;position:relative}.banners-slider__banner-image:after{content:"";z-index:5;opacity:0;border-radius:var(--border-radius-large);background:linear-gradient(transparent 78.21%,rgba(0,0,0,.25) 100%);width:100%;height:100%;transition:opacity .2s;position:absolute;top:0}.banners-slider__banner-image img{object-fit:cover}.homepage__best-discounts{flex-direction:column;gap:16px;display:flex}.homepage-best-discounts__title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;color:var(--text-color-primary)}.homepage-best-discounts__slider{position:relative}.homepage-best-discounts__slider-controls{display:none}.homepage-best-discounts__slider:hover .homepage-best-discounts__slider-controls{display:block}.homepage-best-discounts__slider-control{z-index:120;background-color:var(--bg-main);width:48px;height:48px;box-shadow:0 2px 6px var(--effect-shadow-plate);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;transform:translateY(-50%)}.homepage-best-discounts__slider-control:after{content:"";z-index:130;opacity:0;background-color:var(--bg-low);border-radius:50%;width:48px;height:48px;transition:opacity .2s;display:block;position:absolute}.homepage-best-discounts__slider-control:hover:after{opacity:1}.homepage-best-discounts__slider-control:active{animation:.4s ease-in-out slider-arrow-scale}.homepage-best-discounts__slider-control_hidden{display:none}.homepage-best-discounts__slider-control span{width:24px;height:24px}.homepage-best-discounts__slider-control svg{transform:rotate(-90deg)}.homepage-best-discounts__slider-control:first-child{top:50%;left:8px}.homepage-best-discounts__slider-control:nth-child(2){top:50%;right:8px}.homepage-best-discounts__slider-control-icon{color:var(--icon-primary)}}@media (min-width:1024px) and (min-width:1024px){.homepage-best-discounts__slider .slider-navigation{align-items:center;gap:var(--spacing-s);z-index:10;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:8px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.homepage-best-discounts__slider .slider-navigation__element{background-color:color-mix(in srgb,var(--bg-white-always)60%,transparent);cursor:pointer;width:8px;height:8px;box-shadow:0 0 4px 0 color-mix(in srgb,var(--bg-black-always)15%,transparent);border-radius:50%;flex-shrink:0;transition:width .2s;display:block}.homepage-best-discounts__slider .slider-navigation__element:hover{background-color:var(--icon-brand);box-shadow:none}.homepage-best-discounts__slider .slider-navigation__element_active{background-color:var(--icon-brand);border-radius:var(--border-radius-small);width:24px;box-shadow:none}}@media (min-width:1024px) and (max-width:1023px){.homepage-best-discounts__slider .slider-navigation{align-items:center;gap:var(--spacing-xs);z-index:10;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:4px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.homepage-best-discounts__slider .slider-navigation__element{background-color:color-mix(in srgb,var(--bg-white-always)60%,transparent);width:4px;height:4px;box-shadow:0 0 4px 0 color-mix(in srgb,var(--bg-black-always)15%,transparent);border-radius:50%;flex-shrink:0;transition:width .2s;display:block}.homepage-best-discounts__slider .slider-navigation__element_active{background-color:var(--icon-brand);border-radius:var(--border-radius-small);width:16px;box-shadow:none}}@media (min-width:1024px){.homepage-best-discounts__slides{scrollbar-width:none}.homepage-best-discounts__slides::-webkit-scrollbar{display:none}.homepage-best-discounts__slides{flex-flow:row;gap:20px;display:flex;overflow-x:hidden}.homepage .best-discounts-slide{background:var(--bg-promo-orange);border-radius:var(--border-radius-large);flex-direction:row;gap:16px;width:384px;padding:16px;display:flex}.homepage .best-discounts-slide__info{flex-direction:column;gap:12px;width:188px;display:flex}.homepage .best-discounts-slide-info__badge{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-bold);background:var(--bg-brand-primary);width:-webkit-min-content;width:-moz-min-content;width:min-content;color:var(--text-color-primary-light);white-space:nowrap;border-radius:6px;padding:4px 6px}.homepage .best-discounts-slide-info__title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold);-webkit-line-clamp:3;height:64px;color:var(--text-color-primary);text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.homepage .best-discounts-slide-info__url{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);background:var(--bg-main);border-radius:var(--border-radius-small);width:-webkit-min-content;width:-moz-min-content;width:min-content;color:var(--text-color-primary);white-space:nowrap;align-items:center;justify-items:center;padding:8px 16px;transition:all .2s;display:flex}.homepage .best-discounts-slide-info__url:hover{color:var(--text-color-brand)}.homepage .best-discounts-slide__image{background:var(--bg-white-always);border-radius:var(--border-radius-base);align-items:center;justify-items:center;width:144px;height:144px;padding:8px;display:flex}.homepage .best-discounts-slide__image img{max-width:128px;max-height:128px}.homepage__continue-shopping{flex-direction:column;gap:16px;display:flex}.homepage-continue-shopping__title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;color:var(--text-color-primary)}.homepage-continue-shopping__content{flex-direction:row;gap:20px;display:flex}.homepage-continue-shopping__aside{min-width:380px;height:168px;padding:var(--spacing-l);background-color:var(--bg-purple);border-radius:var(--border-radius-large);background-image:url(../images/shopping-basket.png);background-position:right 0 top 0;background-repeat:no-repeat;background-size:156px 168px;flex-direction:column;justify-content:space-between;gap:0;display:flex}.homepage-continue-shopping-aside__info{flex-direction:column;gap:8px;width:208px;display:flex}.homepage-continue-shopping-aside__info-title{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%;color:var(--text-color-primary-light)}.homepage-continue-shopping-aside__info-description{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);-webkit-line-clamp:2;color:var(--text-color-primary-light);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.homepage-continue-shopping-aside__url{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);background:var(--bg-main);border-radius:var(--border-radius-small);width:-webkit-min-content;width:-moz-min-content;width:min-content;color:var(--text-color-primary);white-space:nowrap;flex-direction:row;gap:4px;padding:8px 8px 8px 12px;transition:all .2s;display:flex}.homepage-continue-shopping-aside__url:hover{color:var(--text-color-brand)}.homepage-continue-shopping-aside__url-icon{width:20px;height:20px;transform:rotate(90deg);-webkit-mask-image:url(../images/icons/arrow-up.svg);mask-image:url(../images/icons/arrow-up.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.homepage-continue-shopping-aside__url-icon:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;display:block}.homepage-continue-shopping__slider{position:relative}.homepage-continue-shopping__slider-controls{display:none}.homepage-continue-shopping__slider:hover .homepage-continue-shopping__slider-controls{display:block}.homepage-continue-shopping__slider-control{z-index:120;background-color:var(--bg-main);width:48px;height:48px;box-shadow:0 2px 6px var(--effect-shadow-plate);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;transform:translateY(-50%)}.homepage-continue-shopping__slider-control:after{content:"";z-index:130;opacity:0;background-color:var(--bg-low);border-radius:50%;width:48px;height:48px;transition:opacity .2s;display:block;position:absolute}.homepage-continue-shopping__slider-control:hover:after{opacity:1}.homepage-continue-shopping__slider-control:active{animation:.4s ease-in-out slider-arrow-scale}.homepage-continue-shopping__slider-control_hidden{display:none}.homepage-continue-shopping__slider-control span{width:24px;height:24px}.homepage-continue-shopping__slider-control svg{transform:rotate(-90deg)}.homepage-continue-shopping__slider-control:first-child{top:50%;left:8px}.homepage-continue-shopping__slider-control:nth-child(2){top:50%;right:8px}.homepage-continue-shopping__slider-control-icon{color:var(--icon-primary)}.homepage-continue-shopping__slider{overflow:hidden}}@media (min-width:1024px) and (min-width:1024px){.homepage-continue-shopping__slider .slider-navigation{align-items:center;gap:var(--spacing-s);z-index:10;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:8px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.homepage-continue-shopping__slider .slider-navigation__element{background-color:color-mix(in srgb,var(--bg-white-always)60%,transparent);cursor:pointer;width:8px;height:8px;box-shadow:0 0 4px 0 color-mix(in srgb,var(--bg-black-always)15%,transparent);border-radius:50%;flex-shrink:0;transition:width .2s;display:block}.homepage-continue-shopping__slider .slider-navigation__element:hover{background-color:var(--icon-brand);box-shadow:none}.homepage-continue-shopping__slider .slider-navigation__element_active{background-color:var(--icon-brand);border-radius:var(--border-radius-small);width:24px;box-shadow:none}}@media (min-width:1024px) and (max-width:1023px){.homepage-continue-shopping__slider .slider-navigation{align-items:center;gap:var(--spacing-xs);z-index:10;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:4px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.homepage-continue-shopping__slider .slider-navigation__element{background-color:color-mix(in srgb,var(--bg-white-always)60%,transparent);width:4px;height:4px;box-shadow:0 0 4px 0 color-mix(in srgb,var(--bg-black-always)15%,transparent);border-radius:50%;flex-shrink:0;transition:width .2s;display:block}.homepage-continue-shopping__slider .slider-navigation__element_active{background-color:var(--icon-brand);border-radius:var(--border-radius-small);width:16px;box-shadow:none}}@media (min-width:1024px){.homepage-continue-shopping__slides{scrollbar-width:none}.homepage-continue-shopping__slides::-webkit-scrollbar{display:none}.homepage-continue-shopping__slides{flex-flow:row;gap:20px;width:100%;display:flex;overflow-x:hidden}.homepage .continue-shopping-slide{min-width:380px;height:168px;padding:var(--spacing-m);background:var(--bg-low);border-radius:var(--border-radius-large);flex-direction:row;gap:16px;display:flex;position:relative}.homepage .continue-shopping-slide .product-technology{top:16px;left:124px}.homepage .continue-shopping-slide__image{padding:var(--spacing-s);background:var(--bg-white-always);border-radius:var(--border-radius-small)}.homepage .continue-shopping-slide__image img{width:132px;height:132px}.homepage .continue-shopping-slide__info{flex-direction:column;width:180px;height:148px;display:flex}.homepage .continue-shopping-slide-info__price{justify-content:end;gap:var(--spacing-xs);flex-direction:column;height:44px;display:flex}}@media (min-width:1024px) and (max-width:1023px){.homepage .continue-shopping-slide-info__price{height:42px}}@media (min-width:1024px){.homepage .continue-shopping-slide-info__price-previous{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);color:var(--text-color-hint);height:20px;text-decoration:line-through}.homepage .continue-shopping-slide-info__price-previous:empty{visibility:hidden}.homepage .continue-shopping-slide-info__price-previous:after{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-bold);background-color:var(--bg-badge-discount);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:20px;color:var(--text-color-primary-light);text-align:center;content:attr(css--product-discount);border-radius:6px;margin-left:8px;padding:2px 6px;display:inline-block}.homepage .continue-shopping-slide-info__price-previous[css--product-discount="-0%"]:after{visibility:hidden}.homepage .continue-shopping-slide-info__price-current{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%;color:var(--text-color-primary)}.homepage .continue-shopping-slide-info__price-current:empty{visibility:hidden}.homepage .continue-shopping-slide-info__title{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);-webkit-line-clamp:3;height:3lh;color:var(--text-color-secondary);-webkit-box-orient:vertical;margin-top:12px;margin-bottom:8px;display:-webkit-box;overflow:hidden}.homepage .continue-shopping-slide-info__avails{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-bold);height:1lh;color:var(--text-color-error);text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden}.homepage__vacancy{background-color:var(--bg-promo-blue);border-radius:var(--border-radius-large);background-image:url(../images/vacancy-aliens.png);background-position:right 208px top 0;background-repeat:no-repeat;background-size:314px 160px;flex-direction:column;gap:16px;height:160px;padding:24px;display:flex}.homepage-vacancy__text{flex-direction:column;gap:4px;display:flex}.homepage-vacancy__text-title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;color:var(--text-color-primary)}.homepage-vacancy__text-description{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary)}.homepage-vacancy__url{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);background:var(--bg-main);border-radius:var(--border-radius-small);width:-webkit-min-content;width:-moz-min-content;width:min-content;color:var(--text-color-primary);white-space:nowrap;flex-direction:row;gap:4px;padding:8px 8px 8px 12px;transition:all .2s;display:flex}.homepage-vacancy__url:hover{color:var(--text-color-brand)}.homepage-vacancy__url-icon{width:20px;height:20px;transform:rotate(90deg);-webkit-mask-image:url(../images/icons/arrow-up.svg);mask-image:url(../images/icons/arrow-up.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.homepage-vacancy__url-icon:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;display:block}.homepage-best-prices__title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;align-items:baseline;gap:var(--spacing-l);margin-bottom:var(--spacing-l);color:var(--text-color-primary);display:flex}}@media (min-width:1024px) and (min-width:1024px){.homepage-best-prices__promo-link{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);align-items:center;gap:var(--spacing-xs);color:var(--text-color-secondary);white-space:nowrap;transition:color .2s;display:flex}.homepage-best-prices__promo-link:hover{color:var(--text-color-brand)}.homepage-best-prices__promo-link:hover .homepage-best-prices__promo-link-icon:after{background-color:var(--icon-brand)}.homepage-best-prices__promo-link_multi:hover{color:var(--text-color-secondary)}.homepage-best-prices__promo-link_multi:hover .homepage-best-prices__promo-link-icon:after{background-color:var(--icon-primary)}.homepage-best-prices__promo-link-icon{width:20px;height:20px;display:block;-webkit-mask-image:url(../images/icons/chevron-right-with-padding.svg);mask-image:url(../images/icons/chevron-right-with-padding.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.homepage-best-prices__promo-link-icon:after{content:"";background-color:var(--icon-primary);height:20px;transition:color .2s;display:block}}@media (min-width:1024px){.homepage-best-prices__slider{position:relative}.homepage-best-prices__slider-controls{display:none}.homepage-best-prices__slider:hover .homepage-best-prices__slider-controls{display:block}.homepage-best-prices__slider-control{z-index:120;background-color:var(--bg-main);width:48px;height:48px;box-shadow:0 2px 6px var(--effect-shadow-plate);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;transform:translateY(-50%)}.homepage-best-prices__slider-control:after{content:"";z-index:130;opacity:0;background-color:var(--bg-low);border-radius:50%;width:48px;height:48px;transition:opacity .2s;display:block;position:absolute}.homepage-best-prices__slider-control:hover:after{opacity:1}.homepage-best-prices__slider-control:active{animation:.4s ease-in-out slider-arrow-scale}.homepage-best-prices__slider-control_hidden{display:none}.homepage-best-prices__slider-control span{width:24px;height:24px}.homepage-best-prices__slider-control svg{transform:rotate(-90deg)}.homepage-best-prices__slider-control:first-child{top:50%;left:8px}.homepage-best-prices__slider-control:nth-child(2){top:50%;right:8px}.homepage-best-prices__slider-control-icon{color:var(--icon-primary)}}@media (min-width:1024px) and (min-width:1024px){.homepage-best-prices__slider .slider-navigation{align-items:center;gap:var(--spacing-s);z-index:10;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:8px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.homepage-best-prices__slider .slider-navigation__element{background-color:color-mix(in srgb,var(--bg-white-always)60%,transparent);cursor:pointer;width:8px;height:8px;box-shadow:0 0 4px 0 color-mix(in srgb,var(--bg-black-always)15%,transparent);border-radius:50%;flex-shrink:0;transition:width .2s;display:block}.homepage-best-prices__slider .slider-navigation__element:hover{background-color:var(--icon-brand);box-shadow:none}.homepage-best-prices__slider .slider-navigation__element_active{background-color:var(--icon-brand);border-radius:var(--border-radius-small);width:24px;box-shadow:none}}@media (min-width:1024px) and (max-width:1023px){.homepage-best-prices__slider .slider-navigation{align-items:center;gap:var(--spacing-xs);z-index:10;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:4px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.homepage-best-prices__slider .slider-navigation__element{background-color:color-mix(in srgb,var(--bg-white-always)60%,transparent);width:4px;height:4px;box-shadow:0 0 4px 0 color-mix(in srgb,var(--bg-black-always)15%,transparent);border-radius:50%;flex-shrink:0;transition:width .2s;display:block}.homepage-best-prices__slider .slider-navigation__element_active{background-color:var(--icon-brand);border-radius:var(--border-radius-small);width:16px;box-shadow:none}}@media (min-width:1024px){.homepage-best-prices__slides{scrollbar-width:none}.homepage-best-prices__slides::-webkit-scrollbar{display:none}.homepage-best-prices__slides{align-items:start;gap:var(--spacing-xl);flex-flow:row;display:flex;overflow-x:hidden}.best-prices-slide{align-items:start;gap:var(--spacing-l);width:380px;height:224px;padding:var(--spacing-l);background-color:var(--product-card-color);border-radius:var(--border-radius-large);grid-template-columns:152px 1fr;display:grid;position:relative}.best-prices-slide__image{background-color:var(--bg-white-always);border-radius:var(--border-radius-base);flex-shrink:0;justify-content:center;align-items:center;width:152px;height:192px;display:flex}.best-prices-slide__image img{max-width:136px;max-height:136px}.best-prices-slide .product-technology{top:20px;left:132px}.best-prices-slide-info{align-items:start;gap:var(--spacing-m);flex-direction:column;flex-shrink:0;display:flex}.best-prices-slide-info__price{justify-content:end;gap:var(--spacing-xs);gap:var(--spacing-none);flex-direction:column;height:48px;display:flex}}@media (min-width:1024px) and (max-width:1023px){.best-prices-slide-info__price{height:42px}}@media (min-width:1024px){.best-prices-slide-info__price-previous{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);color:var(--text-color-hint);height:20px;text-decoration:line-through}.best-prices-slide-info__price-previous:empty{visibility:hidden}.best-prices-slide-info__price-previous:after{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-bold);background-color:var(--bg-badge-discount);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:20px;color:var(--text-color-primary-light);text-align:center;content:attr(css--product-discount);border-radius:6px;margin-left:8px;padding:2px 6px;display:inline-block}.best-prices-slide-info__price-previous[css--product-discount="-0%"]:after{visibility:hidden}.best-prices-slide-info__price-current{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%;color:var(--text-color-primary)}.best-prices-slide-info__price-current:empty{visibility:hidden}.best-prices-slide-info__title{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);-webkit-line-clamp:3;height:3lh;margin-bottom:var(--spacing-xs);color:var(--text-color-secondary);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.best-prices-slide-info .rating{height:20px;padding:var(--spacing-none);background-color:transparent;border:none}.best-prices-slide-info .rating:hover{background-color:transparent}.best-prices-slide-info__buttons{align-items:center;gap:var(--spacing-s);display:flex}.best-prices-slide-info__buy-button.orange-button{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-bold);width:136px;height:36px;padding:var(--spacing-s);flex-shrink:0}.best-prices-slide-info__buy-button.product-in-cart{font-weight:var(--text-weight-normal)}.best-prices-slide-info .btn_wide{width:180px}.best-prices-slide-info .favorite-button{border:none;width:36px;height:36px}.best-prices-slide-info .favorite-button svg{width:20px;height:20px}.homepage-accessories{width:100%}.homepage-accessories__title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;color:var(--text-color-primary)}.homepage-accessories__slider{position:relative}.homepage-accessories__slider-controls{display:none}.homepage-accessories__slider:hover .homepage-accessories__slider-controls{display:block}.homepage-accessories__slider-control{z-index:120;background-color:var(--bg-main);width:48px;height:48px;box-shadow:0 2px 6px var(--effect-shadow-plate);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;transform:translateY(-50%)}.homepage-accessories__slider-control:after{content:"";z-index:130;opacity:0;background-color:var(--bg-low);border-radius:50%;width:48px;height:48px;transition:opacity .2s;display:block;position:absolute}.homepage-accessories__slider-control:hover:after{opacity:1}.homepage-accessories__slider-control:active{animation:.4s ease-in-out slider-arrow-scale}.homepage-accessories__slider-control_hidden{display:none}.homepage-accessories__slider-control span{width:24px;height:24px}.homepage-accessories__slider-control svg{transform:rotate(-90deg)}.homepage-accessories__slider-control:first-child{top:50%;left:8px}.homepage-accessories__slider-control:nth-child(2){top:50%;right:8px}.homepage-accessories__slider-control-icon{color:var(--icon-primary)}}@media (min-width:1024px) and (min-width:1024px){.homepage-accessories__slider .slider-navigation{align-items:center;gap:var(--spacing-s);z-index:10;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:8px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.homepage-accessories__slider .slider-navigation__element{background-color:color-mix(in srgb,var(--bg-white-always)60%,transparent);cursor:pointer;width:8px;height:8px;box-shadow:0 0 4px 0 color-mix(in srgb,var(--bg-black-always)15%,transparent);border-radius:50%;flex-shrink:0;transition:width .2s;display:block}.homepage-accessories__slider .slider-navigation__element:hover{background-color:var(--icon-brand);box-shadow:none}.homepage-accessories__slider .slider-navigation__element_active{background-color:var(--icon-brand);border-radius:var(--border-radius-small);width:24px;box-shadow:none}}@media (min-width:1024px) and (max-width:1023px){.homepage-accessories__slider .slider-navigation{align-items:center;gap:var(--spacing-xs);z-index:10;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:4px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.homepage-accessories__slider .slider-navigation__element{background-color:color-mix(in srgb,var(--bg-white-always)60%,transparent);width:4px;height:4px;box-shadow:0 0 4px 0 color-mix(in srgb,var(--bg-black-always)15%,transparent);border-radius:50%;flex-shrink:0;transition:width .2s;display:block}.homepage-accessories__slider .slider-navigation__element_active{background-color:var(--icon-brand);border-radius:var(--border-radius-small);width:16px;box-shadow:none}}@media (min-width:1024px){.homepage-accessories__slides{align-items:start;gap:var(--spacing-xl);margin-top:var(--spacing-l);scrollbar-width:none;flex-flow:row;display:flex;overflow-x:hidden}.homepage-accessories__slides::-webkit-scrollbar{display:none}.homepage-accessories .common-product-card__title{transition:color .2s}.homepage-accessories .common-product-card__title:hover{color:var(--text-color-brand)}.homepage-category-block{width:100%}.homepage-category-block__title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;align-items:baseline;gap:var(--spacing-l);max-width:872px;margin-bottom:var(--spacing-l);color:var(--text-color-primary);word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;display:flex}.homepage-category-block__link-wrapper{position:relative}}@media (min-width:1024px) and (min-width:1024px){.homepage-category-block__link{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);align-items:center;gap:var(--spacing-xs);color:var(--text-color-secondary);white-space:nowrap;transition:color .2s;display:flex}.homepage-category-block__link:hover{color:var(--text-color-brand)}.homepage-category-block__link:hover .homepage-category-block__link-icon:after{background-color:var(--icon-brand)}.homepage-category-block__link_multi:hover{color:var(--text-color-secondary)}.homepage-category-block__link_multi:hover .homepage-category-block__link-icon:after{background-color:var(--icon-primary)}.homepage-category-block__link-icon{width:20px;height:20px;display:block;-webkit-mask-image:url(../images/icons/chevron-right-with-padding.svg);mask-image:url(../images/icons/chevron-right-with-padding.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.homepage-category-block__link-icon:after{content:"";background-color:var(--icon-primary);height:20px;transition:color .2s;display:block}}@media (min-width:1024px){.homepage-category-block__slider{position:relative}.homepage-category-block__slider-controls{display:none}.homepage-category-block__slider:hover .homepage-category-block__slider-controls{display:block}.homepage-category-block__slider-control{z-index:120;background-color:var(--bg-main);width:48px;height:48px;box-shadow:0 2px 6px var(--effect-shadow-plate);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;transform:translateY(-50%)}.homepage-category-block__slider-control:after{content:"";z-index:130;opacity:0;background-color:var(--bg-low);border-radius:50%;width:48px;height:48px;transition:opacity .2s;display:block;position:absolute}.homepage-category-block__slider-control:hover:after{opacity:1}.homepage-category-block__slider-control:active{animation:.4s ease-in-out slider-arrow-scale}.homepage-category-block__slider-control_hidden{display:none}.homepage-category-block__slider-control span{width:24px;height:24px}.homepage-category-block__slider-control svg{transform:rotate(-90deg)}.homepage-category-block__slider-control:first-child{top:50%;left:8px}.homepage-category-block__slider-control:nth-child(2){top:50%;right:8px}.homepage-category-block__slider-control-icon{color:var(--icon-primary)}}@media (min-width:1024px) and (min-width:1024px){.homepage-category-block__slider .slider-navigation{align-items:center;gap:var(--spacing-s);z-index:10;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:8px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.homepage-category-block__slider .slider-navigation__element{background-color:color-mix(in srgb,var(--bg-white-always)60%,transparent);cursor:pointer;width:8px;height:8px;box-shadow:0 0 4px 0 color-mix(in srgb,var(--bg-black-always)15%,transparent);border-radius:50%;flex-shrink:0;transition:width .2s;display:block}.homepage-category-block__slider .slider-navigation__element:hover{background-color:var(--icon-brand);box-shadow:none}.homepage-category-block__slider .slider-navigation__element_active{background-color:var(--icon-brand);border-radius:var(--border-radius-small);width:24px;box-shadow:none}}@media (min-width:1024px) and (max-width:1023px){.homepage-category-block__slider .slider-navigation{align-items:center;gap:var(--spacing-xs);z-index:10;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:4px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.homepage-category-block__slider .slider-navigation__element{background-color:color-mix(in srgb,var(--bg-white-always)60%,transparent);width:4px;height:4px;box-shadow:0 0 4px 0 color-mix(in srgb,var(--bg-black-always)15%,transparent);border-radius:50%;flex-shrink:0;transition:width .2s;display:block}.homepage-category-block__slider .slider-navigation__element_active{background-color:var(--icon-brand);border-radius:var(--border-radius-small);width:16px;box-shadow:none}}@media (min-width:1024px){.homepage-category-block__slides{scrollbar-width:none}.homepage-category-block__slides::-webkit-scrollbar{display:none}.homepage-category-block__slides{align-items:start;gap:var(--spacing-xl);flex-flow:row;display:flex;overflow-x:hidden}.homepage-category-block .common-product-card__title{transition:color .2s}.homepage-category-block .common-product-card__title:hover{color:var(--text-color-brand)}.homepage-category-block--with-background{padding:var(--spacing-l)var(--spacing-xl);background-color:var(--bg-low);border-radius:var(--border-radius-large)}.homepage-category-block--with-background:hover .homepage-category-block__slider-controls{display:block}.homepage-category-block--with-background .homepage-category-block__slider-control:first-child{left:-12px}.homepage-category-block--with-background .homepage-category-block__slider-control:last-child{right:-12px}.homepage-category-block--with-background .common-product-card{background-color:transparent}.homepage-category-block--with-background .homepage-category-block__title{max-width:852px}.homepage-category-block--with-background .homepage-category-block__link:hover{color:var(--text-color-secondary)}.homepage-category-block--with-background .homepage-category-block__link:hover .homepage-category-block__link-icon:after{background-color:var(--icon-primary)}.homepage-category-block--with-background .homepage-category-block__slides{gap:var(--spacing-m)}.homepage-category-block--with-background .common-product-card__title:hover{color:var(--text-color-primary)}.homepage-category-popup{gap:var(--spacing-s);z-index:175;width:328px;padding:var(--spacing-m)0;background-color:var(--bg-main);border-radius:var(--border-radius-large);box-shadow:var(--box-shadow-high-surface);flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);left:calc(100% - 20px)}.homepage-category-popup__item{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);padding:0 var(--spacing-l);word-break:break-word}.homepage-category-popup__link{width:100%;color:var(--text-color-primary);transition:color .2s;display:block}.homepage-category-popup__link:hover{color:var(--text-color-brand)}.homepage-products-skeleton{--bg-skeleton-color:var(--bg-mid);gap:var(--spacing-l);flex-direction:column;width:100%;height:436px;display:flex}.homepage-products-skeleton--with-background{--bg-skeleton-color:var(--border-mid);height:468px;padding:var(--spacing-l)var(--spacing-xl);background-color:var(--bg-low);border-radius:var(--border-radius-large)}.homepage-products-skeleton--with-background .homepage-products-skeleton__list{gap:var(--spacing-m)}.homepage-products-skeleton__title{background-color:var(--bg-skeleton-color);border-radius:var(--border-radius-large);width:200px;height:26px;margin:5px 0}.homepage-products-skeleton__list{align-items:start;gap:var(--spacing-xl);width:100%;display:flex;overflow-x:hidden}.homepage-products-skeleton .homepage-products-skeleton-item{align-items:start;gap:var(--spacing-m);flex-direction:column;flex-shrink:0;width:180px;height:384px;display:flex}.homepage-products-skeleton .homepage-products-skeleton-item__price,.homepage-products-skeleton .homepage-products-skeleton-item__info{flex-direction:column;align-items:start;display:flex}.homepage-products-skeleton .homepage-products-skeleton-item__price{gap:var(--spacing-xs)}.homepage-products-skeleton .homepage-products-skeleton-item__info{gap:var(--spacing-s)}.homepage-products-skeleton .homepage-products-skeleton-item__image{background-color:var(--bg-skeleton-color);border-radius:var(--border-radius-base);width:180px;height:180px}.homepage-products-skeleton .homepage-products-skeleton-item__stick-xs,.homepage-products-skeleton .homepage-products-skeleton-item__stick-s,.homepage-products-skeleton .homepage-products-skeleton-item__stick-m,.homepage-products-skeleton .homepage-products-skeleton-item__stick-l,.homepage-products-skeleton .homepage-products-skeleton-item__stick-xl{background-color:var(--bg-skeleton-color);border-radius:var(--border-radius-large)}.homepage-products-skeleton .homepage-products-skeleton-item__stick-xs{width:70px;height:12px;margin:var(--spacing-xs)0}.homepage-products-skeleton .homepage-products-skeleton-item__stick-s{width:74px;height:12px;margin:6px 0}.homepage-products-skeleton .homepage-products-skeleton-item__stick-m{width:96px;height:16px;margin:var(--spacing-xs)0}.homepage-products-skeleton .homepage-products-skeleton-item__stick-l{width:120px;height:12px}.homepage-products-skeleton .homepage-products-skeleton-item__stick-xl{width:180px;height:12px}.homepage-gsb-banner{border-radius:var(--border-radius-large);background-image:url(../images/gsbBanner/gsb-desktop.png);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;align-items:start;width:100%;padding:24px;display:flex}.homepage-gsb-banner__title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;width:100%;color:var(--text-color-primary-light);text-align:left}.homepage-gsb-banner__description{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);width:100%;color:var(--text-color-primary-light);text-align:left;margin-top:4px}.homepage-gsb-banner__link{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);border:1px solid var(--border-mid-light);border-radius:var(--border-radius-small);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--text-color-primary-light);background-color:transparent;align-items:center;gap:4px;margin-top:16px;padding:8px 16px;transition:background-color .2s;display:flex}.homepage-gsb-banner__link:hover{background-color:var(--bg-low)}.homepage-gsb-banner__link svg{width:20px;height:20px}}.breadcrumbs__list{overflow-wrap:break-word;flex-flow:wrap;align-items:center;gap:6px 4px;list-style:none;display:flex}.breadcrumbs__url{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary);word-break:break-word;align-items:center;transition:color .2s;display:flex}.breadcrumbs__url:after{content:"";background-image:url(../images/icons/chevron-right.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-shrink:0;justify-content:center;align-items:center;width:12px;height:12px;margin:0 4px;display:flex}.breadcrumbs__url:hover{color:var(--text-color-brand)}.breadcrumbs__disabled-text{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary);align-items:center;display:flex}.breadcrumbs__link{display:inline-block}.breadcrumbs__link:last-child .breadcrumbs__url:after{display:none}.breadcrumbs{margin-bottom:20px}@media (min-width:1000px){.catalog-menu{position:relative}.catalog-menu__modal{background-color:var(--bg-main);box-shadow:var(--box-shadow-modal);z-index:251;border-radius:12px;align-items:start;gap:20px;max-width:1000px;max-height:700px;padding:24px 24px 32px 10px;display:flex;position:absolute;top:48px;left:calc(50% - 500px)}.catalog-menu_visible~.search__overlay{display:block}.catalog-root-menu{flex-direction:column;width:280px;display:flex}.catalog-root-menu__skeleton{align-items:center;width:100%;display:flex;position:relative}.catalog-root-menu__skeleton:before{background:linear-gradient(to right,transparent 10%,var(--bg-main)70%,transparent 100%);content:"";z-index:300;width:30px;height:100%;animation:1s linear infinite shineMenuSkeleton;position:absolute;top:0}.catalog-root-menu__skeleton:not(:first-child){margin-top:10px}.catalog-root-menu__skeleton-icon{background-color:var(--bg-low);border-radius:5px;width:30px;height:30px;margin-right:10px}.catalog-root-menu__skeleton-title{background-color:var(--bg-low);border-radius:5px;width:200px;height:10px}.catalog-root-menu__item{justify-content:left;align-items:center;width:100%;min-height:36px;display:flex;position:relative}.catalog-root-menu__item:before{content:""}.catalog-root-menu__item:hover:before,.catalog-root-menu__item_active:before{background-color:var(--bg-brand-primary);width:3px;height:100%;position:absolute;top:0;left:-10px}.catalog-root-menu__item:hover .catalog-root-menu__title,.catalog-root-menu__item_active .catalog-root-menu__title{color:var(--text-color-brand)}.catalog-root-menu__icon{width:24px;height:24px;margin-right:20px}.catalog-root-menu__icon-brand{color:var(--icon-brand)}.catalog-root-menu__title{color:var(--text-color-secondary)}.catalog-root-menu__divider{width:calc(100% + 12px);height:1px;margin:var(--spacing-s)var(--spacing-none)var(--spacing-s)-10px;background-color:var(--bg-mid)}.catalog-submenu{width:900px;min-height:600px}.catalog-submenu__skeleton-title{background-color:var(--bg-low);border-radius:15px;width:180px;height:30px;margin-bottom:15px}.catalog-submenu__skeleton-block+.catalog-submenu__skeleton-title{margin-top:30px}.catalog-submenu__skeleton-block,.catalog-submenu__skeleton-block-small{background-color:var(--bg-low);border-radius:15px;width:600px;height:190px}.catalog-submenu__skeleton-block-small{width:400px}.catalog-submenu__level-1{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%;color:var(--text-color-primary);transition:color .2s;display:block}.catalog-submenu__level-1:not(:first-child){margin-top:30px}.catalog-submenu__level-1:hover{color:var(--text-color-brand)}.catalog-submenu__wrapper{align-items:start;width:100%;margin-top:10px;display:flex}.catalog-submenu__column{width:calc(33% + 10px);padding-right:10px;display:block}.catalog-submenu__pop-up{background-color:var(--bg-main);box-shadow:var(--box-shadow-plate-floating);opacity:0;visibility:hidden;z-index:250;border-radius:12px;width:auto;min-width:320px;padding:24px;position:absolute;top:0}.catalog-submenu__level-2{width:100%}.catalog-submenu__level-2:not(:first-child){margin-top:5px}.catalog-submenu__level-2:hover .catalog-submenu__level-2-link{color:var(--text-color-brand)}.catalog-submenu__level-2_with-child{position:relative}.catalog-submenu__level-2_with-child:hover .catalog-submenu__pop-up{visibility:visible;opacity:1}.catalog-submenu__level-3:not(:first-child){margin-top:5px}.catalog-submenu__level-3 .catalog-submenu-link{width:100%}.catalog-submenu-link{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary);word-break:break-word;display:inline-block}.catalog-submenu-link:not(:first-child){margin-top:5px}.catalog-submenu-link:hover{color:var(--text-color-brand)}.catalog-submenu__child-count{white-space:nowrap;color:var(--text-color-hint);margin-left:5px;display:inline}.catalog-submenu__child-arrow{background-image:url(../images/icons/arrow-right_dark.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:12px;height:12px;display:inline-block;transform:translateY(1px)}}@media (min-width:1200px){.catalog-menu__modal{max-width:1180px;left:calc(50% - 685px)}.catalog-submenu__skeleton-block{width:800px}.catalog-submenu__skeleton-block-small{width:600px}}@keyframes shineMenuSkeleton{0%{left:-15px}to{left:240px}}@media (min-width:1024px){.catalog-markdowns__group-title{font-size:var(--text-title-size-large);font-weight:var(--text-title-weight-large);line-height:var(--text-title-line-height-large);letter-spacing:-1%;margin-bottom:16px}.catalog-markdowns__group:not(:first-child){margin-top:16px}.catalog-markdowns__item-list-wrapper{grid-area:product-list;position:relative}.catalog-markdowns__list{grid-area:product-list;align-self:start}.catalog-markdowns__pagination-block{grid-area:more-product-controllers;align-self:start}.catalog-markdowns__no-items{flex-direction:column;align-items:center;padding:56px 0 40px;display:flex}.catalog-markdowns__no-items-image{background:url(../images/empty-products-img.png) 50%/contain no-repeat;width:250px;height:180px;margin-bottom:24px}.catalog-markdowns__no-items-title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;width:700px;margin-bottom:var(--spacing-xs);text-align:center;word-wrap:break-word;word-break:normal;overflow-wrap:break-word}.catalog-markdowns__no-items-subtitle{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint);margin-bottom:24px}.catalog-markdowns__no-items-btn-wrapper{display:flex}.catalog-markdowns__no-items-main{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-right:16px;padding:9px 20px}.catalog-markdowns__no-items-catalog{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:10px 20px}.catalog-markdown__image-url img{position:relative}.markdown-image__slider{transition:transform .3s;overflow:hidden}.markdown-image__slider-item{opacity:0;background-color:var(--bg-white-always);border-radius:var(--border-radius-small);width:100%;height:100%;transition:transform .3s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.markdown-image__slider-item.active{opacity:1}.markdown-image__slider-item.is-dummy{background-color:var(--bg-low-light)}.markdown-image__slider-item img{object-fit:contain;border-radius:8px;width:100%;height:100%;display:block}.catalog-markdown{background-color:var(--bg-main);border-top:1px solid var(--border-low);grid-template:"image title purchase"72px"image specs purchase"minmax(min-content,max-content)"image controls purchase"32px"code avails purchase"minmax(min-content,max-content)/180px 1fr max-content;gap:4px 20px;padding:20px 16px;display:grid}.catalog-markdown:hover .catalog-product-purchase__buy-button{background-color:var(--bg-brand-primary);color:var(--text-color-primary-light);border:1px solid transparent}.catalog-markdown:hover .catalog-product-purchase__buy-button:hover{background-color:var(--bg-brand-hover)}.catalog-markdown__image{grid-area:image;width:180px;height:180px;position:relative;overflow:visible}.catalog-markdown .product-technology{top:-8px;right:-8px}.catalog-markdown__badge-discount{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-bold);background-color:var(--bg-badge-discount);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:20px;color:var(--text-color-primary-light);text-align:center;border-radius:6px;padding:2px 6px}.catalog-markdown__title-wrapper{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;grid-area:title;height:72px;display:-webkit-box;overflow:hidden}.catalog-markdown .markdown__multicard_discount{float:left;width:24px;margin-right:var(--spacing-s);background-color:transparent;position:relative}.catalog-markdown .markdown__multicard_discount:after{content:"%";width:24px;margin-right:var(--spacing-s);background-color:var(--bg-brand-primary);cursor:default;text-align:center;border-radius:6px;position:absolute;top:2px;left:0}.catalog-markdown__title{color:var(--text-color-primary);display:block}.catalog-markdown__title:hover{color:var(--text-color-brand-hover)}.catalog-markdown__specs{column-gap:var(--spacing-xs);margin-top:var(--spacing-m);flex-flow:row;grid-area:specs;display:flex;overflow:hidden}.catalog-markdown__specs_item{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);height:28px;padding:var(--spacing-xs)var(--spacing-s);background-color:var(--bg-low);border-radius:var(--border-radius-small);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;overflow:hidden}.catalog-markdown__specs_item:last-child{flex-shrink:1;min-width:0}.catalog-markdown__controls{grid-area:controls;align-items:end;column-gap:4px;height:32px;margin-top:10px;display:flex}.catalog-markdown__controls .rating{border:none;height:24px;padding:0}.catalog-markdown__controls .rating:hover{background-color:transparent}.catalog-markdown__code{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:46px;color:var(--text-color-secondary);grid-area:code;justify-content:center;align-self:end;justify-self:center;align-items:end;display:flex}.catalog-markdown__code:hover{color:var(--text-color-primary)}.catalog-markdown__code-icon{width:16px;height:16px;color:var(--icon-accent);align-items:center;margin-right:2px}.catalog-markdown__purchase{grid-area:purchase}.catalog-markdown__markdown_avail{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);width:100%;min-width:0;margin-top:var(--spacing-xs);flex-direction:row;align-self:end;align-items:center;display:flex;position:relative}.catalog-markdown__markdown_avail-title{flex-shrink:0}.catalog-markdown__markdown_avail-text{min-width:0;margin-left:var(--spacing-xs);text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;overflow:hidden}.catalog-markdown__markdown_avail-button{flex-shrink:1;width:100%;min-width:0}.catalog-markdown__markdown_avail-button-wrapper{color:var(--text-color-link);text-overflow:ellipsis;white-space:nowrap;text-wrap:nowrap;flex-flow:row;align-items:center;width:100%;min-width:0;display:flex;position:relative;overflow:hidden}.catalog-markdown__markdown_avail-button-wrapper:hover{color:var(--text-color-brand)}.catalog-markdown__markdown_avail-link-icon{cursor:pointer;flex-shrink:0;width:16px;height:16px;margin-left:2px}.catalog-markdown__markdown_avail_popup{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);align-items:flex-start;gap:var(--spacing-s);z-index:11;background-color:var(--bg-main);cursor:default;border-radius:var(--border-radius-base);text-align:left;width:300px;white-space:initial;box-shadow:var(--box-shadow-high-surface);flex-direction:column;padding:16px;display:flex;position:absolute;top:28px}.catalog-markdown__markdown_avail_popup-close-btn{cursor:pointer;width:24px;height:24px;color:var(--icon-primary);position:absolute;top:16px;right:16px}.catalog-markdown__markdown_avail_popup-name{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);width:236px;color:var(--text-color-primary)}.catalog-markdown__markdown_avail_popup-phone{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary)}.catalog-markdown__markdown_avail_popup-address{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint)}.catalog-markdown__markdown_avail_popup-work-time{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary)}.catalog-markdown__markdown_avail_popup-hint{gap:var(--spacing-s);background-color:var(--bg-info);border:1px solid var(--border-low);border-radius:var(--border-radius-base);color:var(--text-color-primary);flex-direction:row;padding:8px 12px;display:flex}.catalog-markdown__markdown_avail_popup-hint svg{width:20px;height:20px;color:var(--icon-info)}.catalog-markdown-purchase{height:124px}.catalog-markdown-purchase__price{flex-direction:column;align-items:flex-end;gap:4px;height:44px;margin-bottom:88px;display:flex}.catalog-markdown-purchase__current-price{font-size:var(--text-title-size-small);font-weight:var(--text-title-weight-small);line-height:var(--text-title-line-height-small);letter-spacing:0;color:var(--text-color-primary)}.catalog-markdown-purchase__current-price_sale{color:var(--text-color-primary)}.catalog-markdown-purchase__previous-price-block{flex-wrap:wrap;justify-content:end;align-items:center;gap:8px;display:flex}.catalog-markdown-purchase__previous-price{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);color:var(--text-color-hint);text-decoration:line-through}.catalog-categories__title{margin-bottom:20px}.categories{grid-row-gap:20px;grid-column-gap:20px;grid-template-rows:auto;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));justify-content:left;display:grid}.category{border-radius:8px;width:100%}.category__content{grid-row-gap:8px;grid-template-rows:80px 60px;align-content:center;justify-content:center;align-items:center;justify-items:center;padding:24px 20px;display:grid;position:relative}.category__content:before{content:"";background-color:var(--bg-low);border-radius:8px;width:100%;height:100%;position:absolute;top:0;left:0}.category__content:hover:before{background-color:var(--bg-mid)}.category__image{background-color:var(--bg-white-always);mix-blend-mode:normal;border:none;border-radius:8px;grid-row:1;width:80px;height:80px}.category__image img{border-radius:8px}.category__title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);text-align:center;color:var(--text-color-secondary);grid-row:2}.category__mobile-url,.category__mobile-url_divider{display:none}body:has(.catalog-category-products--gsb-compatibility) .product-avail-modal{max-width:1180px}body:has(.catalog-category-products--gsb-compatibility) .category-description-collapse .collapse{width:calc(100% - 304px);margin:var(--spacing-l)var(--spacing-l)var(--spacing-3xl)auto}.catalog-category-products{color:var(--text-color-primary)}.catalog-category-products__header{display:contents}.catalog-category-products--gsb-compatibility{flex-direction:column;flex-grow:1;display:flex}.catalog-category-products--gsb-compatibility .catalog-category-products__header{z-index:195;background-color:var(--bg-main);border-bottom-right-radius:var(--border-radius-large);border-bottom-left-radius:var(--border-radius-large);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;box-shadow:var(--box-shadow-plate);flex-direction:column;grid-area:header;align-items:start;gap:16px;padding:12px;display:flex;position:-webkit-sticky;position:sticky;top:0;right:0}.catalog-category-products--gsb-compatibility .catalog-category-products__title-wrapper{justify-content:space-between;align-items:center;width:100%;display:flex}.catalog-category-products--gsb-compatibility .catalog-category-products__title{font-size:var(--text-title-size-small);font-weight:var(--text-title-weight-small);line-height:var(--text-title-line-height-small);letter-spacing:0;text-overflow:ellipsis;grid-area:title;margin-top:12px;margin-bottom:0;overflow:hidden}.catalog-category-products--gsb-compatibility .catalog-category-products__modal-btn-close{flex-shrink:0;width:24px;height:24px;display:block;-webkit-mask-image:url(../images/icons/close-with-paddings.svg);mask-image:url(../images/icons/close-with-paddings.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.catalog-category-products--gsb-compatibility .catalog-category-products__modal-btn-close:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;transition:background-color .2s;position:absolute;top:0;left:0}.catalog-category-products--gsb-compatibility .catalog-category-products__modal-btn-close:hover:after{background-color:var(--icon-accent)}.catalog-category-products--gsb-compatibility .catalog-category-products__content{flex-grow:1;grid-template:"filters header"min-content"filters product-list""filters more-product-controllers""filters empty"/280px 1fr;gap:12px 8px;padding-bottom:8px;display:grid}.catalog-category-products--gsb-compatibility .catalog-category-products__product-list{flex-direction:column;display:flex}.catalog-category-products--gsb-compatibility .catalog-category-products__filters{background-color:var(--bg-main)}.catalog-category-products--gsb-compatibility .catalog-category-products__product-filter-ontop{flex-direction:row;gap:12px}.catalog-category-products--gsb-compatibility .catalog-category-filters__sticky{padding:12px 8px 0 16px}.catalog-category-products--gsb-compatibility .catalog-category-selected-filters{margin-bottom:0}.catalog-category-products--gsb-compatibility .catalog-category-product{padding:16px 12px}.catalog-category-products--gsb-compatibility .product-filter-ontop-dropdown__current-value{color:var(--text-color-primary)}.catalog-category-products--gsb-compatibility .product-filter-ontop-dropdown__current-value:hover{color:var(--text-color-brand)}.catalog-category-products--gsb-compatibility .pagination-block__show-more{display:none}.catalog-category-products__breadcrumbs{margin-bottom:12px}.catalog-category-products__title{font-size:var(--text-title-size-large);font-weight:var(--text-title-weight-large);line-height:var(--text-title-line-height-large);letter-spacing:-1%;text-overflow:ellipsis;margin-bottom:20px;overflow:hidden}.catalog-category-products__group{margin-bottom:10px;padding-left:16px}.catalog-category-products__group:not(:first-child){margin-top:24px}.catalog-category-products__product-filter-ontop{align-items:center;gap:var(--spacing-s);flex-flow:wrap;grid-area:product-filter-ontop;align-self:start;display:flex}.catalog-category-products__filters-mobile{display:none}.catalog-category-products__content{grid-template-columns:280px 1fr;grid-template-areas:"filters recipes""filters product-filter-ontop""filters product-list""filters more-product-controllers""filters empty";gap:12px 20px;display:grid}.catalog-category-products__content:has(.catalog-gsb-banner){grid-template-areas:"filters recipes""filters product-filter-ontop""filters banner""filters product-list""filters more-product-controllers""filters empty"}.catalog-category-products__wrapper{margin-top:24px}.catalog-category-products__product-list-wrapper{grid-area:product-list;position:relative}.catalog-category-products__product-list{grid-area:product-list;align-self:start}.catalog-category-products__pagination-block{grid-area:more-product-controllers;align-self:start}.catalog-category-products__no-products{flex-direction:column;align-items:center;padding:56px 0 40px;display:flex}.catalog-category-products__no-products-image{background:url(../images/empty-products-img.png) 50%/contain no-repeat;width:250px;height:180px;margin-bottom:24px}.catalog-category-products__no-products-title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;width:700px;margin-bottom:var(--spacing-xs);text-align:center;word-wrap:break-word;word-break:normal;overflow-wrap:break-word}.catalog-category-products__no-products-subtitle{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint);margin-bottom:24px}.catalog-category-products__no-products-btn-wrapper{display:flex}.catalog-category-products__no-products-main{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-right:16px;padding:9px 20px}.catalog-category-products__no-products-catalog{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:10px 20px}.catalog-category-products__filter-recipes-wrapper{grid-area:recipes}.catalog-category-products__recipes{grid-area:recipes;gap:8px;width:100%;height:44px;overflow:hidden}.catalog-category-products__recipes_expanded{height:auto}.catalog-category-products__recipes-item{float:left;background-color:var(--bg-low);cursor:pointer;border-radius:8px;align-items:center;margin:8px 8px 0 0;padding:8px 12px 8px 16px;transition:background-color .2s;display:inline-flex}.catalog-category-products__recipes-item:hover{background-color:var(--bg-mid)}.catalog-category-products__recipes-item_active{background-color:var(--bg-brand-low)}.catalog-category-products__recipes-item_active:hover{background-color:var(--bg-brand-mid)}.catalog-category-products__recipes-item_active .catalog-category-products__recipes-item-close{display:initial}.catalog-category-products__recipes-item-title{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary);white-space:nowrap}.catalog-category-products__recipes-item-close{width:10px;height:10px;margin-left:6px;display:none;-webkit-mask-image:url(../images/icons/close.svg);mask-image:url(../images/icons/close.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.catalog-category-products__recipes-item-close:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;display:block}.catalog-category-products__recipes-button{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);float:right;height:36px;color:var(--text-color-link);white-space:nowrap;align-items:center;gap:4px;margin-top:8px;transition:color .2s;display:flex}.catalog-category-products__recipes-button:hover{color:var(--text-color-brand)}.catalog-category-products__recipes-button_expanded .catalog-category-products__recipes-button-icon{transform:rotate(-90deg)}.catalog-category-products__recipes-button-icon{width:16px;height:16px;transform:rotate(90deg);-webkit-mask-image:url(../images/icons/chevron-right-with-padding.svg);mask-image:url(../images/icons/chevron-right-with-padding.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.catalog-category-products__recipes-button-icon:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;display:block}.catalog-category-products .catalog-gsb-banner{grid-area:banner;margin-top:0}.catalog-category-product__image-url img{position:relative}.product-image__slider{transition:transform .3s;overflow:hidden}.product-image__slider-item{opacity:0;background-color:var(--bg-white-always);border-radius:var(--border-radius-small);width:100%;height:100%;transition:transform .3s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.product-image__slider-item.active{opacity:1}.product-image__slider-item.is-dummy{background-color:var(--bg-low-light)}.product-image__slider-item img{object-fit:contain;border-radius:8px;width:100%;height:100%;display:block}.category-description-collapse .collapse{max-height:120px;margin-top:var(--spacing-2xl)}.category-description-collapse .collapse_expanded{max-height:unset}.category-description-collapse .collapse_expanded .collapse__button-block{margin-top:var(--spacing-l)}.category-description-collapse .collapse__content{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary)}.category-description-collapse .collapse__gradient-block{height:68px}.category-description-collapse .collapse__button{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-link);transition:color .2s}.category-description-collapse .collapse__button:hover{color:var(--text-color-brand)}.category-description-collapse .collapse__button-block{height:20px}.catalog-category-filters{background:var(--bg-main);border-radius:8px;grid-area:filters;padding-top:8px}.catalog-category-filters--fixed{padding-top:0;padding-bottom:0;position:relative}.catalog-category-filters--fixed .catalog-category-filters__sticky{width:280px;height:100%;padding:12px 0 8px;position:fixed}.catalog-category-filters--fixed .catalog-category-filters__form{overscroll-behavior:none;height:100%;padding-left:16px;padding-right:8px;overflow-y:auto}.catalog-category-filters--fixed .catalog-category-filters__form::-webkit-scrollbar{background-color:var(--bg-scroll-track);width:6px;height:6px}.catalog-category-filters--fixed .catalog-category-filters__form::-webkit-scrollbar-thumb{background-color:var(--bg-scroll-handle);border-radius:4px;width:6px;height:6px}.catalog-category-filters__form{padding-bottom:12px}.catalog-category-filters__group{border-bottom:1px solid var(--border-low)}.catalog-category-filters__group_selected .category-filter-collapse__button-text{color:var(--text-color-brand)}.catalog-category-filters__group:last-child{border-bottom:none}.catalog-category-filters__group .extended-filter__single-checkbox-variant{border:none}.catalog-category-filters__group:has([js--category-filter-search-container]){border-bottom:none}.catalog-category-filters__divider{margin-top:var(--spacing-l);border-bottom:1px solid var(--border-low)}.catalog-category-filters__sticky{z-index:10;background-color:var(--bg-main)}.catalog-category-filters__controls{flex-direction:column;align-items:center;row-gap:10px;width:100%;margin-top:24px;display:flex}.catalog-category-filters__controls_fixed{background-color:var(--bg-main);padding:10px 0;position:fixed;bottom:0}.catalog-category-filters__submit,.catalog-category-filters__reset{width:100%}.catalog-category-filters__show-all{color:var(--text-color-link);align-items:center;column-gap:4px;transition:color .2s;display:flex}.catalog-category-filters__show-all:hover{color:var(--text-color-brand)}.catalog-category-filters__show-all_hidden{display:none}.catalog-category-filters__all-filters-icon{background-color:var(--icon-primary);width:16px;height:16px;transform:rotate(180deg);-webkit-mask-image:url(../images/icons/backward.svg);mask-image:url(../images/icons/backward.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.catalog-category-filters .ui-checkbox{align-items:start}.catalog-category-filters .ui-checkbox__title{white-space:normal}.catalog-category-filters .apply-filters-float-btn{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);z-index:170;background:var(--bg-brand-primary);cursor:pointer;width:120px;height:44px;line-height:var(--size-44);color:var(--text-color-primary-light);text-align:center;border:none;border-radius:8px;outline:none;padding:0;position:absolute;right:-120px}.catalog-category-filters .apply-filters-float-btn:before{content:"";z-index:0;background:var(--bg-brand-primary);border-bottom-right-radius:4px;width:14px;height:14px;display:block;position:absolute;top:15px;left:-6px;transform:rotate(135deg)}.catalog-category-filters .apply-filters-float-btn:after{content:attr(data-label);z-index:1;background:inherit;border-radius:inherit;width:100%;height:100%;box-shadow:inherit;display:block;position:absolute;top:0;left:0}.catalog-category-filters .apply-filters-float-btn:hover,.catalog-category-filters .apply-filters-float-btn:hover:before{background:var(--bg-brand-hover)}.catalog-category-filters__skeleton-search{width:274px;height:44px;margin-bottom:32px}.catalog-category-filters__skeleton-group,.catalog-category-filters__skeleton-block{flex-direction:column;align-items:start;display:flex}.catalog-category-filters__skeleton-group:not(:first-child){margin-top:48px}.catalog-category-filters__skeleton-block{justify-content:space-between;height:36px;margin-top:24px}.catalog-category-filters__skeleton-search,.catalog-category-filters__skeleton-number-1,.catalog-category-filters__skeleton-number-2,.catalog-category-filters__skeleton-number-3,.catalog-category-filters__skeleton-number-4,.catalog-category-filters__skeleton-number-5,.catalog-category-filters__skeleton-number-6{background-color:var(--bg-low);border-radius:8px;display:block}.catalog-category-filters__skeleton-number-1{width:274px;height:32px;margin-bottom:28px}.catalog-category-filters__skeleton-number-2,.catalog-category-filters__skeleton-number-3,.catalog-category-filters__skeleton-number-4,.catalog-category-filters__skeleton-number-5,.catalog-category-filters__skeleton-number-6{height:12px}.catalog-category-filters__skeleton-number-2{width:237px}.catalog-category-filters__skeleton-number-3{width:196px}.catalog-category-filters__skeleton-number-4{width:173px}.catalog-category-filters__skeleton-number-5{width:266px}.catalog-category-filters__skeleton-number-6{width:110px}.catalog-category-product{background-color:var(--bg-main);border-bottom:1px solid var(--border-low);grid-template:"image title purchase"minmax(min-content,max-content)"image controls purchase"32px"code avails purchase"minmax(min-content,max-content)/180px 1fr max-content;gap:4px 20px;padding:20px 16px;display:grid}}@media (min-width:1024px) and (min-width:1024px){.catalog-category-product:hover .catalog-product-purchase__buy-button{background-color:var(--bg-brand-primary);color:var(--text-color-primary-light);border:1px solid transparent}.catalog-category-product:hover .catalog-product-purchase__buy-button:hover{background-color:var(--bg-brand-hover)}}@media (min-width:1024px){.catalog-category-product__image{grid-area:image;width:180px;height:180px;position:relative;overflow:visible}.catalog-category-product .product-technology{top:-8px;right:-8px}.catalog-category-product__badge-discount{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-bold);background-color:var(--bg-badge-discount);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:20px;color:var(--text-color-primary-light);text-align:center;border-radius:6px;padding:2px 6px}.catalog-category-product__title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);height:72px;color:var(--text-color-primary);word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;grid-area:title;transition:color .2s;display:-webkit-box;overflow:hidden}.catalog-category-product__title:hover{color:var(--text-color-brand-hover);transition:color .2s}.catalog-category-product__controls{height:32px;margin-top:var(--spacing-l);grid-area:controls;align-items:center;column-gap:4px;display:flex}.catalog-category-product__avail{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);grid-area:avails;align-self:end;height:24px;padding:4px 0}.catalog-category-product__avail-url{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-link);letter-spacing:0;transition:color .2s,-webkit-text-decoration-color .2s,text-decoration-color .2s}.catalog-category-product__avail-url:visited,.catalog-category-product__avail-url:link,.catalog-category-product__avail-url:hover,.catalog-category-product__avail-url:active{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--text-color-link);text-decoration-color:var(--text-color-link)}}@media (min-width:1024px) and (min-width:1024px){.catalog-category-product__avail-url:hover{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (min-width:1024px) and (max-width:1023px){.catalog-category-product__avail-url:active{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (min-width:1024px){.catalog-category-product__code{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:46px;color:var(--text-color-secondary);grid-area:code;justify-content:center;align-self:end;justify-self:center;align-items:end;display:flex}.catalog-category-product__code:hover{color:var(--text-color-primary)}.catalog-category-product__code-icon{width:16px;height:16px;color:var(--icon-accent);align-items:center;margin-right:2px}.catalog-category-product__notification{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);padding:2px var(--spacing-m);background-color:var(--bg-low);border-radius:var(--border-radius-small);color:var(--text-color-hint);text-align:center;width:-webkit-fit-content;width:-moz-fit-content;grid-area:avails;align-self:end;width:fit-content}.catalog-category-product__in-way{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:2px var(--spacing-s);background-color:var(--bg-info);border-radius:var(--border-radius-small);color:var(--text-color-info);align-self:end}.catalog-category-product__purchase{grid-area:purchase}.catalog-product-purchase{height:124px}.catalog-product-purchase__price{flex-direction:column;align-items:flex-end;gap:4px;height:44px;margin-bottom:109px;display:flex}.catalog-product-purchase__current-price{font-size:var(--text-title-size-small);font-weight:var(--text-title-weight-small);line-height:var(--text-title-line-height-small);letter-spacing:0;color:var(--text-color-primary)}.catalog-product-purchase__current-price_sale{color:var(--text-color-primary)}.catalog-product-purchase__previous-price-block{flex-wrap:wrap;justify-content:end;align-items:center;gap:8px;display:flex}.catalog-product-purchase__previous-price{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);color:var(--text-color-hint);text-decoration:line-through}.catalog-product-purchase__buttons-wrapper{justify-content:end;column-gap:8px;display:flex}.catalog-product-purchase__buy-button.white-button{width:112px;padding:9px}.catalog-product-purchase__notification{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);width:135px;padding:var(--spacing-m)var(--spacing-l);background-color:var(--bg-low);border-radius:var(--border-radius-small);color:var(--text-color-hint);text-align:center}.catalog-product-purchase__gsb-add-button{justify-content:center;align-items:center;min-width:140px;height:44px;display:flex;position:relative}.catalog-product-purchase__gsb-add-button--product-in-gsb{border-color:var(--border-brand);color:var(--text-color-brand)}.catalog-product-purchase__gsb-add-button--product-in-gsb:hover{background-color:var(--bg-brand-hover);border-color:var(--border-brand-low);color:var(--text-color-primary-light)}.catalog-product-purchase__gsb-add-button--product-in-gsb.catalog-product-purchase__gsb-add-button--product-incompatible{background-color:var(--bg-brand-primary);color:var(--text-color-primary-light);padding:0 8px 0 16px}.catalog-product-purchase__gsb-add-button--product-in-gsb.catalog-product-purchase__gsb-add-button--product-incompatible:hover{background-color:var(--bg-brand-hover)}.catalog-product-purchase__gsb-add-button--product-in-gsb.catalog-product-purchase__gsb-add-button--product-incompatible .catalog-product-purchase__gsb-add-button-icon:after{background-color:var(--icon-primary-light)}.catalog-product-purchase__gsb-add-button-icon{display:none}.catalog-product-purchase__gsb-add-button--product-incompatible .catalog-product-purchase__gsb-add-button-icon{flex-shrink:0;width:24px;height:24px;margin-left:6px;display:block;position:relative;-webkit-mask-image:url(../images/icons/circle-warning.svg);mask-image:url(../images/icons/circle-warning.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.catalog-product-purchase__gsb-add-button--product-incompatible .catalog-product-purchase__gsb-add-button-icon:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.catalog-category-selected-filters-container,.catalog-category-selected-filters{display:contents}.catalog-category-selected-filters__item{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);max-width:90vw;min-height:36px;padding:var(--spacing-s)var(--spacing-m)var(--spacing-s)var(--spacing-l);background-color:var(--bg-brand-primary);cursor:pointer;color:var(--text-color-primary-light);border-radius:24px;align-items:center;gap:8px;display:inline-flex}.catalog-category-selected-filters__item:hover{background-color:var(--bg-brand-hover)}.catalog-category-selected-filters .disabled{cursor:default}.catalog-category-selected-filters .disabled:hover{background-color:var(--bg-brand-primary)}.catalog-category-selected-filters-item__close{background-color:var(--bg-white-always);width:10px;height:10px;-webkit-mask-image:url(../images/icons/close.svg);mask-image:url(../images/icons/close.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.catalog-category-selected-filters-item_gray{background-color:var(--bg-low);color:var(--text-color-secondary)}.catalog-category-selected-filters-item_gray:hover{background-color:var(--bg-mid)}.catalog-category-selected-filters-item_gray .catalog-category-selected-filters-item__close{background-color:var(--icon-primary)}.catalog-sort-and-filter-buttons{align-items:center;display:inline-flex}.catalog-sort-button-wrapper{align-items:center;display:inline-flex;position:relative}.catalog-sort-button{align-items:center;gap:var(--spacing-xs);height:36px;padding:var(--spacing-s)var(--spacing-l)var(--spacing-s)var(--spacing-m);background-color:var(--bg-low);cursor:pointer;border:none;border-radius:24px;transition:background-color .2s;display:inline-flex}.catalog-sort-button:hover,.catalog-sort-button_active{background-color:var(--bg-mid)}.catalog-sort-button__icon{color:var(--icon-accent);align-items:center;display:inline-flex}.catalog-sort-button__icon svg{width:20px;height:20px}.catalog-sort-button__title{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary)}.catalog-sort-popup{z-index:191;width:354px;padding:var(--spacing-l);background-color:var(--bg-main);border-radius:var(--border-radius-large);box-shadow:var(--box-shadow-high-surface);cursor:initial;text-align:left;display:none;position:absolute;top:calc(100% + 4px);left:0}.catalog-sort-popup_visible{display:block}.catalog-sort-popup__container{gap:var(--spacing-xl);flex-direction:column;display:flex}.catalog-sort-popup__item{flex-direction:column;display:flex}.catalog-sort-popup__filter-title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold);margin-bottom:var(--spacing-l);color:var(--text-color-primary)}.catalog-sort-popup__variants{align-items:flex-start;gap:var(--spacing-m);flex-direction:column;display:flex}.catalog-sort-popup__variants .ui-radio__icon{width:14px;height:14px}.catalog-sort-popup__variants .ui-radio__input:checked~.ui-radio__icon{border:4px solid var(--border-brand)}.catalog-sort-popup__apply-container,.catalog-category-filters-mobile__top{display:none}.catalog-gsb-banner{background-color:var(--bg-promo-blue);border-radius:var(--border-radius-large);flex-direction:column;align-items:start;width:100%;min-height:112px;margin-top:24px;padding:16px;display:flex;position:relative}.catalog-gsb-banner:after{content:"";z-index:10;border-radius:var(--border-radius-large);background-image:url(../images/gsbBanner/gsb-secondary-desktop.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:521px;height:108px;display:block;position:absolute;top:4px;right:62px}.catalog-gsb-banner__title{font-size:var(--text-title-size-small);font-weight:var(--text-title-weight-small);line-height:var(--text-title-line-height-small);letter-spacing:0;width:100%;color:var(--text-color-primary);text-align:left}.catalog-gsb-banner__link{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);z-index:11;background-color:var(--bg-main);border-radius:var(--border-radius-small);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--text-color-primary);border:none;align-items:center;gap:4px;margin-top:16px;padding:8px 16px;transition:color .2s;display:flex;position:relative}.catalog-gsb-banner__link:hover{color:var(--text-color-brand)}.catalog-gsb-banner__link:hover .catalog-gsb-banner__link-icon{color:var(--icon-brand)}.catalog-gsb-banner__link-icon{width:20px;height:20px;color:var(--icon-primary);transition:color .2s}.catalog-gsb-banner__link-icon svg{width:20px;height:20px}.product-card{color:var(--text-color-primary)}.product-card~.recently-viewed-products{margin-top:40px}.product-card__breadcrumbs{margin-bottom:20px}.product-card__tab-content:not(.product-card__tab-content--visible){display:none}.product-card__tab-content-title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;margin-bottom:24px}.product-card__main-content{grid-template-rows:repeat(9,max-content) 1fr;grid-template-columns:min-content 1fr 552px;grid-template-areas:"slider picture code""slider picture title""slider picture specs""slider picture controls""slider picture purchase""slider picture avail-multicard-warranty""slider picture avail-multicard-warranty""slider picture avail-multicard-warranty""slider picture empty";margin-bottom:32px;display:grid}.product-card__slider{grid-area:slider;margin-right:8px}.product-card__slider .product-technology{display:none}.product-card__main-image{border-radius:var(--border-radius-large);grid-area:picture;min-width:200px;max-width:500px;max-height:500px;margin-right:32px;position:relative;overflow:hidden}.product-card__main-image .product-technology{top:0;right:0}.product-card__main-image img{border-radius:var(--border-radius-large)}.product-card__code{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--text-color-secondary);grid-area:code;margin-bottom:8px}.product-card__code:hover{color:var(--text-color-hint)}.product-card__title{font-size:var(--text-title-size-large);font-weight:var(--text-title-weight-large);line-height:var(--text-title-line-height-large);letter-spacing:-1%;grid-area:title;margin-bottom:8px}.product-card__main-specs{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary);grid-area:specs;justify-self:start;margin-bottom:8px;padding-right:100px}.product-card__main-specs-url{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-link);letter-spacing:0;transition:color .2s,-webkit-text-decoration-color .2s,text-decoration-color .2s}.product-card__main-specs-url:visited,.product-card__main-specs-url:link,.product-card__main-specs-url:hover,.product-card__main-specs-url:active{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--text-color-link);text-decoration-color:var(--text-color-link)}}@media (min-width:1024px) and (min-width:1024px){.product-card__main-specs-url:hover{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (min-width:1024px) and (max-width:1023px){.product-card__main-specs-url:active{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (min-width:1024px){.product-card__brand-url{grid-area:specs;align-self:start;justify-self:end}.product-card__brand-image{width:auto;max-width:90px;height:auto}.product-card__controls{grid-area:controls;margin-bottom:16px}.product-card__avail-multicard-warranty-block{grid-area:avail-multicard-warranty}.product-card__multicard{grid-area:avail-multicard-warranty;margin-top:16px}.product-card__purchase{grid-area:purchase}.product-card__avail{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);margin-top:var(--spacing-m)}.product-card__markdown_avail{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);margin-top:var(--spacing-xs);flex-direction:row;align-self:end;align-items:center;display:flex;position:relative}.product-card__markdown_avail-title{flex-shrink:0}.product-card__markdown_avail-text{min-width:0;margin-left:var(--spacing-xs);text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;overflow:hidden}.product-card__markdown_avail-button-wrapper{color:var(--text-color-link);flex-flow:row;align-items:center;display:flex;position:relative}.product-card__markdown_avail-button-wrapper:hover{color:var(--text-color-brand)}.product-card__markdown_avail-link-icon{cursor:pointer;flex-shrink:0;width:16px;height:16px;margin-left:2px}.product-card__markdown_avail_popup{gap:var(--spacing-s);z-index:1;background-color:var(--bg-main);cursor:default;border-radius:var(--border-radius-base);width:300px;white-space:initial;box-shadow:var(--box-shadow-high-surface);flex-direction:column;padding:16px;display:flex;position:absolute;top:28px}.product-card__markdown_avail_popup-close-btn{cursor:pointer;width:24px;height:24px;color:var(--icon-primary);position:absolute;top:16px;right:16px}.product-card__markdown_avail_popup-name{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);width:236px;color:var(--text-color-primary)}.product-card__markdown_avail_popup-phone{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary)}.product-card__markdown_avail_popup-address{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint)}.product-card__markdown_avail_popup-work-time{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary)}.product-card__markdown_avail_popup-hint{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);gap:var(--spacing-s);background-color:var(--bg-info);border:1px solid var(--border-low);border-radius:var(--border-radius-base);color:var(--text-color-primary);flex-direction:row;padding:8px 12px;display:flex}.product-card__markdown_avail_popup-hint svg{width:20px;height:20px;color:var(--icon-info)}.product-card__markdown_specs{margin-top:var(--spacing-l);padding:var(--spacing-m);background-color:var(--bg-low);border-radius:var(--border-radius-base);flex-direction:column;gap:8px;display:flex}.product-card__markdown_specs-item{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary);word-break:break-all}.product-card__no-markdown{flex-direction:column;justify-content:center;align-items:center;width:500px;margin:auto;padding:41px 0;display:flex}.product-card__no-markdown_image{text-align:center;background-image:url(../images/not-found-markdown.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:321px;height:232px;margin:auto}.product-card__no-markdown_title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;margin-top:var(--spacing-xl);color:var(--text-color-primary);text-align:center}.product-card__no-markdown_subtitle{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);width:430px;height:48px;margin-top:var(--spacing-s);color:var(--text-color-secondary);text-align:center}.product-card__no-markdown_btn-wrapper{margin-top:var(--spacing-xl);gap:var(--spacing-s);flex-direction:row;display:flex}.product-card__no-markdown_btn-main{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);padding:10px var(--spacing-l);background-color:var(--bg-low);color:var(--text-color-primary)}.product-card__no-markdown_btn-catalog{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold);padding:var(--spacing-m)var(--spacing-l)}.product-card__description{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary);margin:24px 0}.product-card__description .collapse__button-block{display:none}.product-card__avail-url{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-link);letter-spacing:0;transition:color .2s,-webkit-text-decoration-color .2s,text-decoration-color .2s}.product-card__avail-url:visited,.product-card__avail-url:link,.product-card__avail-url:hover,.product-card__avail-url:active{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--text-color-link);text-decoration-color:var(--text-color-link)}}@media (min-width:1024px) and (min-width:1024px){.product-card__avail-url:hover{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (min-width:1024px) and (max-width:1023px){.product-card__avail-url:active{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (min-width:1024px){.product-card__section-title{margin-bottom:20px}.product-card__warranty{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);background:var(--bg-main);cursor:pointer;border:1px solid var(--border-mid);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:8px;grid-area:avail-multicard-warranty;align-items:center;gap:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:16px;padding:7px 8px;transition:border-color .2s;display:flex;position:relative}.product-card__warranty svg{width:20px;height:20px;color:var(--icon-primary)}.product-card__warranty:hover,.product-card__warranty:focus,.product-card__warranty:active{border-color:var(--border-brand)}.product-card__warranty:hover svg,.product-card__warranty:focus svg,.product-card__warranty:active svg{color:var(--icon-brand)}.product-card__out-of-stock{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);background-color:var(--bg-low);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--text-color-hint);border-radius:8px;grid-area:avail-multicard-warranty;margin-top:12px;padding:2px 12px}.product-card__in-way{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:2px var(--spacing-s);background-color:var(--bg-info);border-radius:var(--border-radius-small);color:var(--text-color-info);grid-area:avail-multicard-warranty;margin-top:9px}.product-card .product-card-purchase{justify-content:space-between;align-items:center;gap:var(--spacing-s);height:64px;padding:var(--spacing-s)var(--spacing-s)var(--spacing-s)var(--spacing-m);background-color:var(--bg-low);border-radius:var(--border-radius-large);display:flex}.product-card .product-card-purchase__price{justify-content:start;align-items:center;column-gap:15px;width:100%;display:flex}.product-card .product-card-purchase__current-price{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%;color:var(--text-color-primary)}.product-card .product-card-purchase__current-price_sale{color:var(--bg-brand-primary)}.product-card .product-card-purchase__previous-price{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);color:var(--text-color-hint);text-decoration:line-through}.product-card .product-card-purchase__buy-button{flex-shrink:0;width:120px;height:44px;padding:0;position:relative}.product-card .product-card-purchase__buy-button .tooltip--show{display:none}.product-card .product-card-purchase__buy-button.product-in-cart .tooltip--show{display:flex}.product-card .product-card-purchase__off-market{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);width:100%;height:100%;color:var(--text-color-secondary);border-radius:12px;justify-content:center;align-items:center;display:flex}.product-card .product-card-purchase .favorite-button{border:none}.product-card__tabs{column-gap:8px;margin-bottom:32px;display:flex}.product-service-rating{width:100%;max-width:880px}.product-service-rating__bar{border-radius:var(--border-radius-base);flex-direction:column;justify-content:start;align-items:start;width:100%;min-height:100px;padding:16px;display:flex;position:relative;overflow:hidden}.product-service-rating__bar_r-2{background-color:var(--bg-error)}.product-service-rating__bar_r-2 .product-service-rating__bar-image{background-image:url(../images/rating/rating-low-desktop.png)}.product-service-rating__bar_r-3{background-color:var(--bg-warning)}.product-service-rating__bar_r-3 .product-service-rating__bar-image{background-image:url(../images/rating/rating-medium-desktop.png)}.product-service-rating__bar_r-4{background-color:var(--bg-good)}.product-service-rating__bar_r-4 .product-service-rating__bar-image{background-image:url(../images/rating/rating-good-desktop.png)}.product-service-rating__bar_r-5{background-color:var(--bg-success)}.product-service-rating__bar_r-5 .product-service-rating__bar-image{background-image:url(../images/rating/rating-excellent-desktop.png)}.product-service-rating__bar-image{z-index:1;background-position:50%;background-repeat:no-repeat;background-size:cover;width:136px;height:100px;display:block;position:absolute;bottom:0;right:12px}.product-service-rating__bar-title{font-size:var(--text-title-size-small);font-weight:var(--text-title-weight-small);line-height:var(--text-title-line-height-small);letter-spacing:0;color:var(--text-color-primary);text-align:left;margin-bottom:4px}.product-service-rating__bar-description{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary);text-align:left}.product-service-rating__content{width:100%;padding:16px}.product-service-rating__details{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold);justify-content:space-between;align-items:center;height:28px;padding:4px 0 4px 16px;display:flex;position:relative}.product-service-rating__details:before{content:"";background-color:var(--bg-error-heavy);border-radius:50%;width:8px;height:8px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.product-service-rating__details-no-problem:before{background-color:var(--text-color-success)}.product-service-rating__defects{margin-bottom:24px;padding-left:4px}.product-service-rating__defects-list{border-left:1px solid var(--border-low);padding-left:12px}.product-service-rating__defect{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);width:100%;color:var(--text-color-secondary);justify-content:space-between;align-items:center;padding:4px 0;display:flex}.product-service-rating__collapse-button{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);justify-content:center;align-items:center;gap:4px;height:36px;padding:8px 8px 8px 16px;display:flex}.product-service-rating__collapse-button-icon{width:20px;height:20px;position:relative;transform:rotate(90deg);-webkit-mask-image:url(../images/icons/chevron-right-with-padding.svg);mask-image:url(../images/icons/chevron-right-with-padding.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.product-service-rating__collapse-button-icon:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;display:block;position:absolute}.product-service-rating__content:has(.product-service-rating__explanation_expanded) .product-service-rating__collapse-button{margin-bottom:24px}.product-service-rating__content:has(.product-service-rating__explanation_expanded) .product-service-rating__collapse-button-icon{transform:rotate(-90deg)}.product-service-rating__explanation{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary);display:none}.product-service-rating__explanation_expanded{display:block}.product-card-slider{position:relative}.product-card-slider__slides{scroll-behavior:smooth;overscroll-behavior:none;-ms-overflow-style:none;scrollbar-width:none;scrollbar-width:none;flex-direction:column;row-gap:16px;height:500px;padding:0 24px;display:flex;overflow-x:hidden;overflow-y:scroll}.product-card-slider__slides::-webkit-scrollbar{display:none}.product-card-slider__slide{flex-shrink:0;width:40px;height:40px;position:relative;overflow:visible}.product-card-slider__slide_active:after{content:"";background-color:var(--bg-brand-primary);width:3px;height:40px;position:absolute;top:0;left:-21px}.product-card-slider__counter{display:none}.product-card-slider__img-item{cursor:zoom-in;width:100%;height:100%}.product-card-slider__main-img{opacity:1;cursor:zoom-in;transition:all .3s}.product-card-slider__main-img_loading{opacity:0}.default-cursor{cursor:default}.product-card-controls{align-items:center;column-gap:8px;display:flex}.product-card-controls__share{background:var(--bg-main);border:1px solid var(--border-mid);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:border-color .2s;display:flex;position:relative}.product-card-controls__share:hover{border-color:var(--border-brand)}.product-card-controls__share-icon{width:20px;height:20px;color:var(--icon-primary);display:block}.product-card-controls__share:focus-within:after{display:initial}.multicard{flex-direction:column;align-items:start;gap:16px;display:flex}.multicard__param{flex-direction:column;align-items:start;width:100%;min-height:30px;display:flex}.multicard__param-title{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary)}.multicard__values{flex-flow:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.multicard__value{padding:6px var(--spacing-m);background-color:var(--bg-main);border:1px solid var(--border-mid);color:var(--text-color-secondary);border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative}.multicard__value:has(.multicard__value-thumb){padding:0}.multicard__value-thumb{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;width:24px;height:24px;margin:6px;position:relative}.multicard__value-title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal)}.multicard__value:hover{background-color:var(--bg-low)}.multicard__value_disabled,.multicard__value_not-exist,.multicard__value_disabled:hover,.multicard__value_not-exist:hover{background-color:var(--bg-low);border-color:var(--border-mid)}.multicard__value_disabled:before,.multicard__value_not-exist:before{content:"";background-color:color-mix(in srgb,var(--bg-main)40%,transparent);width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;top:-1px;left:-1px}.multicard__value_not-exist .multicard__value-thumb:after{content:"";background-image:url(../images/icons/diagonal.svg);width:22px;height:22px;display:block;position:absolute;top:1px;left:1px}.multicard__value_not-exist .multicard__value-title{text-decoration:line-through!important}.multicard__value_not-exist:hover{cursor:not-allowed}.multicard__value_disabled:hover:after,.multicard__value_not-exist:hover:after{display:flex}.multicard__value_selected,.multicard__value_selected:hover{border-color:var(--border-brand)}.markdown__multicard_select-block{margin-top:var(--spacing-l)}.markdown__multicard_select-block_title{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary)}.markdown__multicard_select-block_buttons{flex-flow:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.markdown__multicard_badge-discount{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-bold);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:20px;margin-right:var(--spacing-m);background-color:var(--bg-badge-discount);color:var(--text-color-primary-light);text-align:center;border-radius:6px;padding:2px 6px}.markdown__multicard_discount{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-bold);width:24px;height:20px;margin-left:var(--spacing-xs);background-color:var(--bg-brand-primary);color:var(--text-color-primary-light);text-align:center;border-radius:6px;padding:0 6px}.markdown__multicard_value-title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal)}.markdown__multicard_cards-block{flex-direction:row;gap:6px;display:flex}.markdown__multicard_cards-block_card{gap:var(--spacing-s);width:270px;max-height:110px;padding:var(--spacing-s);border:1px solid var(--border-mid);border-radius:var(--border-radius-small);flex-direction:row;display:flex;position:relative}.markdown__multicard_cards-block_card .badge-discount{margin:0;position:absolute;top:-9px;right:8px}.markdown__multicard_cards-block_image{width:50px;height:50px}.markdown__multicard_cards-block_image img{border-radius:var(--border-radius-extra-small)}.markdown__multicard_cards-block_price{display:flex}.markdown__multicard_cards-block_price_current{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-bold);color:var(--text-color-secondary)}.markdown__multicard_cards-block_price_previous{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);margin-left:var(--spacing-xs);color:var(--text-color-hint);text-decoration:line-through}.markdown__multicard_cards-block_type{margin-top:var(--spacing-xs);display:flex}.markdown__multicard_cards-block_type_title{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-bold);color:var(--text-color-secondary)}.markdown__multicard_cards-block_type_value{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);max-width:128px;margin-left:var(--spacing-xs);color:var(--text-color-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.markdown__multicard_cards-block_options{gap:var(--spacing-xs);margin-top:var(--spacing-xs);flex-wrap:wrap;height:52px;display:flex;overflow:hidden}.markdown__multicard_cards-block_options_value{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);padding:var(--spacing-xs)var(--spacing-s);background-color:var(--bg-low);border-radius:var(--border-radius-small);color:var(--text-color-hint);text-overflow:ellipsis;white-space:nowrap;max-width:190px;height:24px;overflow:hidden}.markdown__multicard_cards-block_options .second-item{max-width:150px}.markdown-multicard__slider{position:relative}.markdown-multicard__slider-controls{display:none}.markdown-multicard__slider:hover .markdown-multicard__slider-controls{display:block}.markdown-multicard__slider-control{z-index:120;background-color:var(--bg-main);width:48px;height:48px;box-shadow:0 2px 6px var(--effect-shadow-plate);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;transform:translateY(-50%)}.markdown-multicard__slider-control:after{content:"";z-index:130;opacity:0;background-color:var(--bg-low);border-radius:50%;width:48px;height:48px;transition:opacity .2s;display:block;position:absolute}.markdown-multicard__slider-control:hover:after{opacity:1}.markdown-multicard__slider-control:active{animation:.4s ease-in-out slider-arrow-scale}.markdown-multicard__slider-control_hidden{display:none}.markdown-multicard__slider-control span{width:24px;height:24px}.markdown-multicard__slider-control svg{transform:rotate(-90deg)}.markdown-multicard__slider-control:first-child{top:50%;left:8px}.markdown-multicard__slider-control:nth-child(2){top:50%;right:8px}.markdown-multicard__slider-control-icon{color:var(--icon-primary)}.markdown-multicard__slider{width:100%}}@media (min-width:1024px) and (min-width:1024px){.markdown-multicard__slider .slider-navigation{align-items:center;gap:var(--spacing-s);z-index:10;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:8px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.markdown-multicard__slider .slider-navigation__element{background-color:color-mix(in srgb,var(--bg-white-always)60%,transparent);cursor:pointer;width:8px;height:8px;box-shadow:0 0 4px 0 color-mix(in srgb,var(--bg-black-always)15%,transparent);border-radius:50%;flex-shrink:0;transition:width .2s;display:block}.markdown-multicard__slider .slider-navigation__element:hover{background-color:var(--icon-brand);box-shadow:none}.markdown-multicard__slider .slider-navigation__element_active{background-color:var(--icon-brand);border-radius:var(--border-radius-small);width:24px;box-shadow:none}}@media (min-width:1024px) and (max-width:1023px){.markdown-multicard__slider .slider-navigation{align-items:center;gap:var(--spacing-xs);z-index:10;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:4px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.markdown-multicard__slider .slider-navigation__element{background-color:color-mix(in srgb,var(--bg-white-always)60%,transparent);width:4px;height:4px;box-shadow:0 0 4px 0 color-mix(in srgb,var(--bg-black-always)15%,transparent);border-radius:50%;flex-shrink:0;transition:width .2s;display:block}.markdown-multicard__slider .slider-navigation__element_active{background-color:var(--icon-brand);border-radius:var(--border-radius-small);width:16px;box-shadow:none}}@media (min-width:1024px){.markdown-multicard__slides{scrollbar-width:none}.markdown-multicard__slides::-webkit-scrollbar{display:none}.markdown-multicard__slides{width:100%;padding:var(--spacing-l)0;flex-flow:row;margin-bottom:-16px;display:flex;overflow-x:hidden}.markdown-multicard__slider-control,.markdown-multicard__slider-control:after{width:24px;height:24px}.markdown-multicard__slider-control:first-child{top:50%;left:-3px}.markdown-multicard__slider-control:nth-child(2){top:50%;right:3px}.markdown-multicard__slider-control-icon-arrow{color:var(--icon-primary);align-items:center;width:12px;height:12px;display:flex}.value_selected{border-color:var(--border-brand)}.product-card-characteristics{width:100%;max-width:780px}.product-card-characteristics__group{margin-bottom:20px}.product-card-characteristics__group:last-of-type{margin-bottom:0}.product-card-characteristics__group-title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold);margin-bottom:16px}.product-card-characteristics__specs-table{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);flex-direction:column;gap:20px;display:flex}.product-card-characteristics__specs-wrapper{gap:4px;display:flex}.product-card-characteristics__spec-title{display:flex;position:relative}.product-card-characteristics__spec-title_text{margin-right:20px}.product-card-characteristics__spec-title_icon{color:var(--icon-primary);white-space:nowrap;position:relative}.product-card-characteristics__spec-title_icon svg{cursor:pointer;position:absolute;left:-20px}.product-card-characteristics__spec-title:after{content:"";border-bottom:1px solid var(--border-low);flex:1;height:17px;margin-bottom:3px;margin-left:2px}.product-card-characteristics__spec-values{text-align:left;align-items:start;display:flex}.product-card-characteristics__spec-icon-wrapper{width:20px;line-height:var(--size-0);flex-shrink:0;margin-right:4px}.product-card-characteristics__spec-values-text{align-self:start}.product-card-characteristics__spec-filter{z-index:10;width:20px;height:20px;color:var(--icon-primary);justify-content:center;display:flex}.product-card-characteristics__spec-filter svg{display:block;transform:translateY(2px)}.product-card-characteristics__spec-filter:hover{color:var(--border-brand);position:relative}.product-card-characteristics__spec-filter:hover svg{fill:var(--icon-brand)}.product-card-characteristics__spec-filter:hover:after{display:flex}}@media (min-width:1024px) and (min-width:1024px){.product-card-characteristics__spec-values{width:45%}.product-card-characteristics__spec-title{width:55%}}@media (min-width:1024px){.product-card-collapse .collapse{max-height:500px;margin-top:-50px;padding-top:50px}.product-card-collapse .collapse__button-block{justify-content:start;height:36px}.product-card-collapse .collapse__button{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);gap:var(--spacing-xs);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:36px;padding:var(--spacing-s)var(--spacing-l);background-color:var(--bg-main);border:1px solid var(--border-mid);border-radius:var(--border-radius-small);transition:background-color .2s}.product-card-collapse .collapse__button:hover{background-color:var(--bg-low)}.product-card-collapse .collapse__button-icon{width:20px;height:20px;display:block;position:relative;transform:rotate(90deg);-webkit-mask-image:url(../images/icons/chevron-right-with-padding.svg);mask-image:url(../images/icons/chevron-right-with-padding.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.product-card-collapse .collapse__button-icon:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;position:absolute;top:0;left:0}.product-card-collapse .collapse__gradient-block{height:84px}.product-card-collapse .collapse__button-icon{width:20px;height:20px;color:var(--icon-primary);transition:transform .2s}.product-card-collapse .collapse_expanded{max-height:unset}.product-card-collapse .collapse_expanded .collapse__button-icon{transform:rotate(-90deg)}.product-card-collapse .collapse_expanded .collapse__button-block{margin-top:var(--spacing-xl)}.product-card__section-text{overflow:initial;height:initial}.product-rich-content-collapse .collapse{max-height:400px;margin-bottom:20px}.product-rich-content-collapse .collapse:has(.collapse__content:empty){background:linear-gradient(102.43deg,var(--bg-low)50.23%,var(--bg-main)57.84%,var(--bg-low)66.75%);border-radius:12px;width:780px;height:200px;animation:2s linear infinite bg-wave}.product-rich-content-collapse .collapse .stream-spacer:first-of-type{display:none}.product-rich-content-collapse .collapse__content{border-radius:12px;overflow:hidden}.product-rich-content-collapse .collapse__button-block{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-main)0%,transparent)0%,var(--bg-main)80%);justify-content:start;align-items:flex-end;height:112px;display:flex}.product-rich-content-collapse .collapse__button{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-link);align-items:center;column-gap:4px;margin-top:20px;padding:0;display:flex}.product-rich-content-collapse .collapse_expanded{max-height:unset}.product-rich-content-collapse .collapse_expanded .collapse__button-block{height:40px}.product-card-instruction__title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;color:var(--text-color-primary);margin-bottom:28px}.product-card-instruction__instruction-list{flex-flow:wrap;gap:16px;width:100%;max-width:812px;display:flex}.product-card-instruction__instruction-block{gap:16px;width:100%;max-width:260px;display:flex}.product-card-instruction__instruction-img{background-position:50%;background-repeat:no-repeat;background-size:contain;border:8px;flex-shrink:0;width:60px;height:60px}.product-card-instruction__instruction-img[css--content-type]{background-image:url(../images/content-type-default.png)}.product-card-instruction__instruction-img[css--content-type=application\/pdf]{background-image:url(../images/content-type-pdf.png)}.product-card-instruction__instruction-img[css--content-type=application\/gzip]{background-image:url(../images/content-type-zip.png)}.product-card-instruction__instruction-title{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary)}.product-card-instruction__instruction-size{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);color:var(--text-color-hint)}.product-media-viewer{z-index:210;background-color:var(--bg-main);grid-template-rows:auto auto 1fr;grid-template-areas:"title""tabs""content";width:100vw;height:100vh;display:grid;position:fixed;top:0;left:0}.product-media-viewer__title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;color:var(--text-color-primary);grid-area:title;justify-content:space-between;align-items:center;padding:17px 16px;display:flex}.product-media-viewer__title .product-media-viewer__close-btn{display:block}.product-media-viewer__close-btn{cursor:pointer;width:24px;height:24px;display:none;position:relative;-webkit-mask-image:url(../images/icons/close-with-paddings.svg);mask-image:url(../images/icons/close-with-paddings.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.product-media-viewer__close-btn:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;position:absolute;top:0;left:0}.product-media-viewer__head{border-bottom:1px solid var(--border-low);grid-area:tabs;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.product-media-viewer__tabs{gap:10px;display:flex}.product-media-viewer__tab{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);cursor:pointer;color:var(--text-color-brand);box-shadow:0 -2px 0 0 var(--border-brand)inset;padding:8px 0;position:relative}.product-media-viewer__content{grid-area:content;grid-template-rows:1fr auto;grid-template-areas:"main""slider";width:100%;height:100%;display:grid;overflow:hidden}.product-media-viewer__main{grid-area:main;grid-template-columns:auto 1fr auto;grid-template-areas:"arrow-l image arrow-r";width:100%;height:100%;padding:16px 0 8px;display:grid;overflow:hidden}.product-media-viewer__full-image-wrapper{justify-content:center;align-items:center;height:100%;margin:0 auto;display:flex}.product-media-viewer__full-image-wrapper img{width:initial;height:initial}.product-media-viewer__full-image{cursor:zoom-in;max-width:100%;max-height:100%;transition:opacity .3s}.product-media-viewer__full-image_zoom-in{cursor:zoom-out}.product-media-viewer__full-image_loading{opacity:0}.product-media-viewer__full-image-background{background-color:var(--bg-main);border-radius:16px;grid-area:image;justify-content:center;width:100%;height:100%;margin:0 auto;padding:16px 0;display:flex;overflow:hidden}.product-media-viewer__arrow-left{background-color:var(--bg-main);cursor:pointer;border-radius:8px;grid-area:arrow-l;width:100px;height:100%;transition:background-color .2s;position:relative}.product-media-viewer__arrow-left:hover{background-color:var(--bg-low)}.product-media-viewer__arrow-left:after{content:"";background-image:url(../images/icons/chevron-right.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:32px;height:32px;position:absolute;bottom:50%;right:50%;transform:rotate(180deg)translate(-50%,-50%)}.product-media-viewer__arrow-right{background-color:var(--bg-main);cursor:pointer;border-radius:8px;grid-area:arrow-r;width:100px;height:100%;transition:background-color .2s;position:relative}.product-media-viewer__arrow-right:hover{background-color:var(--bg-low)}.product-media-viewer__arrow-right:after{content:"";background-image:url(../images/icons/chevron-right.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:32px;height:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-media-viewer__slider{grid-area:slider;width:100%;height:94px;padding:12px;overflow:hidden}.product-media-viewer__slider-items{scrollbar-width:none;flex-flow:row;align-items:center;gap:12px;display:flex;overflow:auto}.product-media-viewer__slider-items::-webkit-scrollbar{display:none}.product-media-viewer__slider-item{background-color:var(--bg-main);cursor:pointer;border:1px solid var(--border-mid);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:70px;height:70px;transition:opacity .3s;display:flex;position:relative}.product-media-viewer__slider-item:hover{opacity:.7}.product-media-viewer__slider-item_active{border-color:var(--border-brand)}.product-media-viewer__slider-opinion-icon{background-image:url(../images/icons/opinion-user.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:16px;height:16px;display:block;position:absolute;top:5px;right:4px}.product-media-viewer__slider-thumb{width:45px;height:45px}.tooltip_width{width:220px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:initial;white-space:initial;left:calc(50% - 10px)}@keyframes bg-wave{0%{background-position:0 0}to{background-position:780px 0}}.product-card-opinion__title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;color:var(--text-color-primary);margin-bottom:24px}.product-card-opinion__total-wrapper{grid-row-gap:20px;grid-column-gap:42px;grid-template-rows:repeat(3,minmax(min-content,max-content));grid-template-columns:repeat(2,1fr);grid-template-areas:"total-grade opinion-add""extended-grades extended-grades""images images";display:grid}.product-card-opinion__total-opinion-block{grid-area:total-grade;align-items:center;gap:32px;display:flex}.product-card-opinion__total-opinion-mark-block{flex-direction:column;align-items:start;display:flex}.product-card-opinion__total-opinion-mark{font-size:var(--text-headline-size);font-weight:var(--text-headline-weight);line-height:var(--text-headline-line-height);letter-spacing:-1.5%;color:var(--text-color-primary);text-align:center;margin-bottom:10px;font-style:normal}.product-card-opinion__total-opinion-stars{justify-content:center;align-items:center;margin-bottom:10px;display:flex}.product-card-opinion__total-opinion-count{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary);font-style:normal}.product-card-opinion__total-opinion-grades-block{flex-direction:column;width:100%;min-width:300px;max-width:500px;display:flex}.product-card-opinion__total-opinion-grade-block{align-items:center;gap:6px;display:inline-flex}.product-card-opinion__total-opinion-grade{display:inline-block}.product-card-opinion__total-opinion-grade-progress-bar{background:var(--bg-low);border-radius:4px;width:100%;height:8px;display:inline-block;position:relative}.product-card-opinion__total-opinion-grade-progress-bar_filled{background:var(--bg-brand-primary);border-radius:4px;width:0;height:8px;display:inline-block;position:absolute;top:0;left:0}.product-card-opinion__total-opinion-images-block{align-items:center;gap:12px;display:flex}.product-card-opinion__total-opinion-images-wrapper{grid-area:images;display:block}.product-card-opinion__total-opinion-image{cursor:zoom-in;width:84px;height:84px}.product-card-opinion__total-opinion-image:hover{opacity:.8}.product-card-opinion__total-opinion-image:nth-child(n+12){display:none}.product-card-opinion__total-opinion-image img{object-fit:cover;border-radius:12px}.product-card-opinion__total-opinion-images-btn{background-color:var(--bg-low);cursor:pointer;text-align:center;border-radius:12px;justify-content:center;align-items:center;width:84px;height:84px;padding:10px;display:flex}.product-card-opinion__total-opinion-images-btn:hover{background-color:var(--bg-mid)}.product-card-opinion__add-opinion{grid-area:opinion-add;margin-top:16px}.product-card-opinion__extended-grades{scrollbar-width:none}.product-card-opinion__extended-grades::-webkit-scrollbar{display:none}.product-card-opinion__extended-grades{flex-flow:wrap;grid-area:extended-grades;align-items:center;gap:8px;display:flex}.product-card-opinion__extended-grade{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);background-color:var(--bg-low);color:var(--text-color-secondary);text-wrap:nowrap;border-radius:8px;flex-flow:row;align-items:center;padding:6px 8px;display:flex}.product-card-opinion__extended-grade-title{margin-right:4px}.product-card-opinion__extended-grade-rating{font-weight:var(--text-weight-semibold)}.product-card-opinion__opinion-block{column-gap:var(--spacing-xl);border-bottom:1px solid var(--border-low);margin-bottom:24px;padding-bottom:19px;display:flex}.product-card-opinion__user-opinion-head{background-color:var(--bg-low);border-bottom:1px solid var(--border-low);border-radius:12px 12px 0 0;width:100%;height:51px;padding:12px 16px 8px;display:flex}.product-card-opinion__user-opinion-head-title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;color:var(--text-color-primary)}.product-card-opinion__user-opinion-content{background-color:var(--bg-low);border-bottom:none;border-radius:0 0 12px 12px;padding:16px 16px 20px}.product-card-opinion__buyer-block{flex-shrink:0;width:100%;min-width:120px;max-width:380px}.product-card-opinion__buyer-block__user-opinion-content{max-width:364px}.product-card-opinion__buyer-nick{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%;color:var(--text-color-primary)}.product-card-opinion__opinion-date{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint);margin-top:8px;font-style:normal}.product-card-opinion__opinion-stars{gap:3px;width:83px;margin-top:12px;display:flex}.product-card-opinion__opinion-star{width:12px;height:12px;color:var(--icon-primary);display:flex;position:relative;-webkit-mask-image:url(../images/icons/rating.svg);mask-image:url(../images/icons/rating.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.product-card-opinion__opinion-star-background{justify-content:start;width:12px;height:100%;display:flex;position:absolute;top:0;right:0}.product-card-opinion__opinion-star .product-card-opinion__opinion-star-background{background-color:var(--icon-disabled)}.product-card-opinion__opinion-star_orange .product-card-opinion__opinion-star-background{background-color:var(--bg-brand-primary)}.product-card-opinion__top-options{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.product-card-opinion__top-option{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);background-color:var(--bg-low);height:36px;color:var(--text-color-secondary);text-wrap:nowrap;border-radius:6px;align-items:center;margin-bottom:4px;padding:6px 8px;display:flex}.product-card-opinion__top-options+.product-card-opinion__opinion-chapter{margin-top:16px}.product-card-opinion__opinion-chapter{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold);color:var(--text-color-primary);margin-bottom:8px}.product-card-opinion__opinion-text{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);word-break:break-word;color:var(--text-color-primary);margin-bottom:16px;font-style:normal}.product-card-opinion__opinion-empty-text{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint);margin-top:16px;margin-bottom:12px;font-style:italic}.product-card-opinion__opinion-image-container{flex-flow:wrap;align-items:center;gap:8px;min-height:80px;display:flex}.product-card-opinion__opinion-image-expand-container{height:80px;margin-top:16px;margin-bottom:16px;overflow-y:hidden}.product-card-opinion__opinion-image{border-radius:8px;width:80px;height:80px}.product-card-opinion__opinion-image img{object-fit:cover;border-radius:12px}.product-card-opinion__opinion-collapse-btn{display:none}.product-card-opinion__no-opinions-block,.product-card-opinion__no-opinions-filtered-block{flex-direction:column;justify-content:center;align-items:center;padding-top:40px;padding-bottom:40px;display:flex}.product-card-opinion__no-opinions-img{background-image:url(../images/no-opinions.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:280px;height:178px}.product-card-opinion__no-opinions-filtered-img{background-image:url(../images/no-opinions-filtered.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:280px;height:178px}.product-card-opinion__no-opinions-text,.product-card-opinion__no-opinions-filtered-text{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;color:var(--text-color-primary);margin-top:16px;font-style:normal}.product-card-opinion__no-opinions-description{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary);margin-top:8px;margin-bottom:12px}.product-card-opinion__no-opinions-filtered-sub-text{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary);margin-top:8px;margin-bottom:16px;font-style:normal}.product-card-opinion__no-opinions-filtered-btn{width:100%;max-width:288px;margin-bottom:16px;padding:9px 20px;display:block}.product-card-opinion__buyer-is-real{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-bold);background:var(--bg-main)url("data:image/svg+xml;charset=utf-8,%3Csvg width= '24' height= '24' xmlns= 'http://www.w3.org/2000/svg' %3E%3Cg fill= '%234CAF50' fill-rule= 'evenodd' %3E%3Cpath d= 'm15.708.587 2.31 3.131 3.69 1.229.028 3.89L24 12l-2.264 3.163-.028 3.89-3.69 1.229-2.31 3.13L12 22.238l-3.708 1.176-2.31-3.131-3.69-1.229-.028-3.89L0 12l2.264-3.163.028-3.89 3.69-1.229 2.31-3.13L12 1.762 15.708.587ZM12 5a7 7 0 1 0 0 14 7 7 0 0 0 0-14Z' /%3E%3Cpath d= 'M12 7c1.392 0 2.651.569 3.558 1.487l-3.74 3.676-1.871-1.73-.947.919L11.818 14l4.54-4.452A5 5 0 1 1 12 7Z' /%3E%3C/g%3E%3C/svg%3E") no-repeat 8px 4px;cursor:pointer;color:var(--text-color-success);box-shadow:0 1px 4px var(--box-shadow);border-radius:8px;margin-left:5px;padding:7px 8px 7px 38px;display:inline-block}.product-card-opinion__buyer-is-real:after{content:attr(css--content)}.product-card-opinion__source{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-link);margin-left:5px;font-style:normal}.product-card-opinion .collapse__button-block{display:none}.opinion-add{flex-direction:column;align-items:start;display:flex}.opinion-add__text{font-weight:var(--text-weight-normal);color:var(--text-color-secondary)}.opinion-add__text_small{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal)}.opinion-add__text_big{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-normal);letter-spacing:-0.5%}.opinion-add__button{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold);width:327px;height:44px;margin-top:12px;padding:10px}.opinion-no-images{background-color:var(--bg-low);border-radius:12px;flex-direction:column;justify-content:center;align-items:start;width:100%;height:85px;padding:12px 20px;display:flex;position:relative}.opinion-no-images:after{content:"";z-index:1;background-image:url(../images/no-opinions-images.png);background-position:100%;background-repeat:no-repeat;background-size:contain;border-radius:12px;width:100%;height:85px;position:absolute;top:0;left:0}.opinion-no-images__title,.opinion-no-images__text{line-height:var(--size-20);color:var(--text-color-primary)}.opinion-no-images__title{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%}.opinion-no-images__text{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal)}.real-buyer-modal{width:600px}.real-buyer-modal__content{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);background-color:var(--bg-main);padding:16px}}@media (min-width:1024px) and (min-width:768px){.real-buyer-modal{width:568px}}@media (min-width:1024px){.real-buyer-modal__item{background:url(../images/icons/ok.svg) 0 3px/18px 18px no-repeat;margin-bottom:12px;padding-left:26px}.product-card-opinion-star{width:14px;height:14px;position:relative;-webkit-mask-image:url(../images/icons/rating.svg);mask-image:url(../images/icons/rating.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.product-card-opinion-star__background{background-color:var(--icon-disabled);justify-content:start;width:14px;height:100%;display:flex;position:absolute;top:0;right:0}.product-card-opinion-star_half-filled .product-card-opinion-star__orange-half-star{display:block}.product-card-opinion-star__orange-half-star{background-color:var(--bg-brand-primary);width:7px;height:100%;display:none}.product-card-opinion-star:not(:last-child){margin-right:4px}.product-card-opinion-star_orange .product-card-opinion-star__background{background-color:var(--bg-brand-primary)}.product-card-opinion-filters{border-bottom:1px solid var(--border-low);gap:8px;margin-bottom:12px;padding-bottom:16px;display:flex}.product-card-opinion-filters-form{margin-top:41px;margin-bottom:12px}.product-card-opinion-filters__sort-mobile,.product-card-opinion-filters__filter-mobile{display:none}.product-card-opinion-filters__filters-list-content{gap:8px;display:flex}.product-card-opinion-filters__filters-list-title{display:none}.product-card-opinion-filters__filters-list-variants{align-items:center;gap:8px;display:flex}.product-card-opinion-filters__sort,.product-card-opinion-filters__filters-list-item{cursor:pointer;background:var(--bg-low);border-radius:8px;justify-content:center;align-items:center;height:36px;padding:8px 16px;display:flex}.product-card-opinion-filters__sort svg,.product-card-opinion-filters__filters-list-item svg{color:var(--icon-primary);width:21px;height:20px}.product-card-opinion-filters__sort{gap:8px}.product-card-opinion-filters__sort-list{background-color:var(--bg-main);box-shadow:var(--box-shadow-plate-floating);z-index:1000;min-width:242px;cursor:initial;border-radius:8px;padding:20px 16px;position:absolute;top:calc(100% + 16px);left:0}.product-card-opinion-filters__sort-list-title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);margin-bottom:var(--spacing-l)}.product-card-opinion-filters__sort-list-item{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);margin-bottom:var(--spacing-m)}.product-card-opinion-filters__sort-list-item:last-child{margin-bottom:0}.product-card-opinion-filters__sort-list-item-sub-title{color:var(--text-color-secondary)}.product-card-opinion-filters__filters-list-item{gap:0}.product-card-opinion-filters__filters-list-item-title{align-items:center;gap:8px;display:flex}.product-card-opinion-filters__filters-list-item-stars{gap:2px;display:flex}.product-card-opinion-filters__filters-list-item-stars .product-card-opinion__opinion-star,.product-card-opinion-filters__filters-list-item-stars .product-card-opinion__opinion-star-background{width:12px;height:12px}.product-card-opinion-filters__filter-grade .product-card-opinion-filters__filters-list-item-count:after{color:var(--text-color-secondary);content:attr(css--count)}.product-card-opinion-filters__filter-with-images:has(input:checked)~.product-card-opinion-filters__filter-grade .product-card-opinion-filters__filters-list-item-count:after{content:attr(css--count-with-images)}.product-card-opinion-filters__filter-only-this-model{margin-bottom:12px}.product-code-copied{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);background-color:var(--bg-tooltip);color:var(--text-color-primary-light);z-index:160;border-radius:8px;margin-top:8px;padding:10px 15px;position:absolute}.compare-product-button{border:1px solid var(--border-mid);border-radius:8px;align-items:center;height:32px;padding:5px;transition:color .2s;display:flex;position:relative}.compare-product-button--icon-only{width:36px;height:36px;color:var(--icon-primary);border:none;border-radius:0;justify-content:center;padding:0}.compare-product-button--icon-only:hover,.compare-product-button--icon-only.compare-product-button_in-list{color:var(--icon-brand)}.compare-product-button--icon-only svg{width:20px;height:20px}.compare-product-button .ui-checkbox__title{color:var(--text-color-secondary)}.compare-product-button_in-list .ui-checkbox__icon{border:5px solid var(--bg-brand-primary);background-color:var(--bg-brand-primary);animation:.2s cubic-bezier(.4,0,.23,1) shrink-bounce}.compare-product-button_in-list .ui-checkbox__icon:after{color:var(--text-color-primary-light);transform-origin:0 100%;box-sizing:content-box;border-bottom:2px solid transparent;border-right:2px solid transparent;width:3px;height:7px;animation:.125s cubic-bezier(.4,0,.23,1) .25s forwards checkbox-check;top:2px;left:-2px;transform:rotate(45deg)}.compare-product-button .ui-checkbox__title{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal)}}.compare-page--state-loading{display:none}.compare-page:not(.compare-page--state-empty) .compare-page__empty,.compare-page--state-empty .compare-page__content,.compare-page__products:not(.compare-page__products--visible),.compare-page__specs:not(.compare-page__specs--visible),.compare-page__breadcrumbs:not(.compare-page__breadcrumbs--visible){display:none!important}.compare-spec-group--collapsed .compare-spec-options,.compare-page--different-only .compare-spec-group:not(.compare-spec-group--different),.compare-page--different-only .compare-spec-option:not(.compare-spec-option--different){display:none}.compare-page__header{justify-content:space-between;align-items:center;display:flex}.compare-page__header-title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%}.compare-page__header-clear{cursor:pointer;align-items:center;display:flex}.compare-page__header-clear svg{color:var(--icon-primary)}.compare-page__header-clear:hover{color:var(--text-color-brand)}.compare-page__header-clear:hover svg{color:var(--icon-brand)}.compare-page__header-clear-text{white-space:nowrap;margin-left:5px}.compare-page__categories::-webkit-scrollbar{background-color:var(--bg-scroll-track);width:6px;height:6px}.compare-page__categories::-webkit-scrollbar-thumb{background-color:var(--bg-scroll-handle);border-radius:4px;width:6px;height:6px}.compare-page__categories{flex-flow:row;gap:4px;margin:20px -15px;padding:15px;display:flex;overflow-x:auto}.compare-specs{margin-top:40px}.compare-specs__header{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.compare-specs__header-title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;padding-left:10px}.compare-specs .ui-switcher-title:before{background-color:var(--bg-brand-primary);content:"";border-radius:30px;width:6px;height:6px;margin-left:6px;display:inline-block;position:absolute;top:7px;left:-20px}.compare-empty{flex-direction:row;justify-content:space-between;align-items:center;width:800px;margin:40px auto;display:flex}.compare-empty__image{background-image:url(../images/compare-no-products.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:345px;height:245px}.compare-empty__content{text-align:left;margin-top:30px}.compare-empty__content_title{margin-bottom:20px}.compare-empty__content_description{width:100%}.compare-empty__content_buttons{align-items:center;justify-content:inherit;width:100%;margin-top:20px;display:flex}.compare-empty__content_homepage-btn{width:120px;height:44px;padding:10px}.compare-empty__content_catalog-btn{width:120px;height:44px;margin-left:20px}.compare-spec-group__title{cursor:pointer;border-bottom:1px solid var(--border-low);align-items:center;width:100%;height:50px;margin-top:20px;padding:10px;display:flex}.compare-spec-group__title_icon{background-color:var(--icon-primary);content:"";width:20px;height:20px;margin-left:5px;display:block;transform:rotate(-90deg);-webkit-mask-image:url(../images/icons/arrow-right_dark.svg);mask-image:url(../images/icons/arrow-right_dark.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.compare-spec-group--collapsed .compare-spec-group__title_icon{transform:rotate(90deg)}.compare-spec-option{border-bottom:1px solid var(--border-low);padding:20px 0 10px;transition:background-color .2s}.compare-spec-option:hover{background-color:var(--bg-low)}.compare-spec-option__title{padding-left:10px;position:relative}.compare-spec-option--different .compare-spec-option__title:before{background-color:var(--bg-brand-primary);content:"";border-radius:30px;width:6px;height:6px;margin-left:6px;display:inline-block;position:absolute;top:7px;left:-6px}.compare-spec-option__values{flex-flow:row;margin-top:15px;display:flex}.compare-spec-option__value{word-wrap:break-word;width:calc(25% + 20px);padding:0 10px}.compare-spec-option__value:nth-child(3),.compare-spec-option__value:nth-child(4){display:inherit}.compare-spec-option__value:nth-child(n+5){display:none}.compare-products{width:100%;box-shadow:none;border-radius:12px;align-items:start;margin:30px 0;display:flex}.compare-products__item{padding:10px;position:relative}.compare-products-item{flex-direction:column;width:25%;height:410px;display:flex}.compare-products-item:after{content:"";background-color:var(--border-low);width:1px;height:90%;display:none;position:absolute;top:2%;right:0}.compare-products-item:nth-child(3),.compare-products-item:nth-child(4){display:flex}.compare-products-item:first-child:after,.compare-products-item:nth-child(2):after,.compare-products-item:nth-child(3):after{display:inherit}.compare-products-item:nth-child(n+5){display:none}.compare-products-item:last-child:after{visibility:hidden}.compare-products-item__delete{opacity:.5;background-color:var(--bg-main);cursor:pointer;width:36px;height:36px;color:var(--icon-primary);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:4px;right:10px}.compare-products-item__delete svg{width:20px;height:22px;fill:var(--icon-primary);transition:all .2s}.compare-products-item__delete:hover{opacity:1;background-color:var(--bg-low)}.compare-products-item__image{cursor:pointer;align-self:center}.compare-products-item__image img{max-width:158px;height:130px}.compare-products-item__rating{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:15px 0;display:flex}.compare-products-item__title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);cursor:pointer;height:66px;position:relative}.compare-products-item__title:hover .compare-products-item__title_hiding{box-shadow:none;background-color:transparent}.compare-products-item__title a{color:var(--text-color-primary);-webkit-line-clamp:3;-webkit-box-orient:vertical;transition:all .2s;display:-webkit-box;overflow:hidden}.compare-products-item__title a:hover{color:var(--text-color-brand-hover)}.compare-products-item__title_hiding{background-color:var(--bg-main);width:100%;height:7px;box-shadow:0px -5px 5px 0px var(--bg-main);display:block;position:absolute;bottom:0}.compare-products-item__price{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%;text-align:left;flex-direction:column;align-items:start;height:23px;margin-top:10px;display:flex}.compare-products-item__price_current{color:var(--text-color-brand)}.compare-products-item__price_previous{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);color:var(--text-color-hint);margin-top:5px;text-decoration:line-through}.compare-products-item__buy-wrapper{align-items:center;margin-top:12px;display:flex}.compare-products-item__buy-btn,.compare-products-item__disabled-btn,.compare-products-item__not-on-sale-btn,.compare-products-item__in-way-button{width:100%;font-weight:var(--text-weight-normal);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:4px}.compare-products-item__not-on-sale-btn{margin-top:10px}.compare-products-item__buy-btn{height:44px;padding:10px}.compare-products-item__buy-btn.product-in-cart{background-color:var(--bg-main);border:1px solid var(--border-brand);color:var(--text-color-brand)}.compare-products-item__buy-btn.product-in-cart:hover{background-color:var(--bg-brand-primary);color:var(--bg-white-always);border-color:transparent}.compare-products-item__disabled-btn,.compare-products-item__not-on-sale-btn{background-color:var(--bg-low);cursor:default;color:var(--text-color-hint);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:none}.compare-products-item__disabled-btn:hover,.compare-products-item__not-on-sale-btn:hover{background-color:var(--bg-low)}.compare-products-item__in-way-button{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:2px var(--spacing-s);background-color:var(--bg-info);border-radius:var(--border-radius-small);color:var(--text-color-info);font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);height:initial;cursor:default;text-align:center;border:none;padding:10px 34px;transition:background-color .2s}.compare-products-item__navigation{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;height:32px;margin-top:12px;display:flex}.compare-products-item__nav-left,.compare-products-item__nav-right{background-color:var(--bg-main);cursor:pointer;width:32px;height:32px;color:var(--icon-primary);box-shadow:0 2px 6px var(--box-shadow);border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.compare-products-item__nav-left:active,.compare-products-item__nav-right:active{animation:.4s ease-in-out navScale}.compare-products-item__nav-left:hover,.compare-products-item__nav-right:hover{background-color:var(--icon-brand-hover);color:var(--bg-main)}.compare-products-item__nav-left svg,.compare-products-item__nav-right svg{width:22px;height:22px;transform:rotate(90deg)}.compare-products-item__nav-right svg{transform:rotate(-90deg)}.compare-products-item__slide-position{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint);margin:0 auto}.compare-page--state-fixed-bar .compare-page__products{z-index:10000;background-color:var(--bg-main);border-radius:12px;width:100%;max-width:1180px;position:fixed;top:0;left:50%;transform:translate(-50%)}.compare-page--state-fixed-bar .compare-products{box-shadow:var(--box-shadow-plate);margin:0}.compare-page--state-fixed-bar .compare-products-item{background-color:var(--bg-main);border-bottom-right-radius:16px;border-bottom-left-radius:16px;grid-template:"image title"minmax(min-content,max-content)"image price""navigation navigation"/minmax(64px,max-content);gap:5px 10px;height:145px;padding-bottom:0;display:grid}.compare-page--state-fixed-bar .compare-products-item:nth-child(n+3),.compare-page--state-fixed-bar .compare-products-item__rating,.compare-page--state-fixed-bar .compare-products-item__buy-wrapper,.compare-page--state-fixed-bar .compare-products-item__disabled-btn,.compare-page--state-fixed-bar .compare-products-item__not-on-sale-btn{display:none}.compare-page--state-fixed-bar .compare-products-item__image{grid-area:image;align-self:start}.compare-page--state-fixed-bar .compare-products-item__image img{max-width:64px;height:64px}.compare-page--state-fixed-bar .compare-products-item__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:title;width:160px;height:45px;margin:0;display:-webkit-box;overflow:hidden}.compare-page--state-fixed-bar .compare-products-item__title_hiding{display:none}.compare-page--state-fixed-bar .compare-products-item__price{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);grid-area:price;margin:0}.compare-page--state-fixed-bar .compare-products-item__navigation{grid-area:navigation;margin-top:0}.compare-page--state-fixed-bar .compare-products-item:nth-child(3),.compare-page--state-fixed-bar .compare-products-item:nth-child(4){display:grid}@keyframes navScale{0%{transform:scale(1)}25%{transform:scale(1.2)}50%{transform:scale(1.4)}75%{transform:scale(1.2)}to{transform:scale(1)}}@media (min-width:1024px){.favorite-page{position:relative}.favorite-page__title{font-size:var(--text-title-size-large);font-weight:var(--text-title-weight-large);line-height:var(--text-title-line-height-large);letter-spacing:-1%;margin-bottom:20px}.favorite-page__products-list{max-width:880px;position:relative}.favorite-page__container{align-items:start;gap:20px;width:100%;display:flex}.favorite-page__page-content{width:100%}.favorite-page__content{display:block}.favorite-page__pagination{max-width:880px}.favorite-page--empty .favorite-page__total-block{display:none}.favorite-page--empty .favorite-page__products-list{max-width:100%}.favorite-page--nothing-was-found .favorite-page__total-block{display:block}.favorite-page--nothing-was-found .favorite-page__no-products{width:880px}.favorite-page .recently-viewed-products{margin-top:var(--spacing-4xl)}.favorite-page--empty .recently-viewed-products{margin-top:28px}.favorite-page-total{background-color:var(--bg-main);border-radius:8px;max-width:880px;height:126px;margin-bottom:16px;padding:20px 16px 16px}.favorite-page-total_fixed{background-color:var(--bg-main);box-shadow:var(--box-shadow-plate-floating);z-index:170;border-radius:8px;width:100%;max-width:880px;position:fixed;top:0}.favorite-page-total__title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;margin-bottom:16px}.favorite-page-total__price{white-space:nowrap}.favorite-page-total__wrapper{align-items:center;display:flex}.favorite-page-total__filter,.favorite-page-total__clear{background-color:var(--bg-main);border:1px solid var(--border-mid);color:var(--icon-primary);cursor:pointer;border-radius:8px;width:44px;height:44px;margin-left:9px;padding:10px}.favorite-page-total__filter:hover,.favorite-page-total__clear:hover{background-color:var(--bg-low)}.favorite-page-total__filter svg,.favorite-page-total__clear svg{width:24px;height:24px}.favorite-page-total__filter{position:relative}.favorite-page-total__filter_active{background-color:var(--bg-low)}.favorite-page-total__filter_selected:after{background-color:var(--bg-brand-primary);content:"";border-radius:50%;width:10px;height:10px;position:absolute;top:4px;right:4px}.favorite-page-total__clear{padding:9px;display:none}.favorite-page-total__clear_visible{display:initial}.favorite-page-total__buy{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold);flex-shrink:0;width:141px;height:44px;margin-left:auto;position:relative}.favorite-page-total__buy_disabled{background-color:var(--bg-low);color:var(--text-color-hint);font-weight:var(--text-weight-normal);pointer-events:none;border:none}.favorite-page-total__buy.products-in-cart{background-color:var(--bg-main);border:1px solid var(--border-mid);color:var(--text-color-primary);font-weight:var(--text-weight-normal);transition:all .3s}.favorite-page-total__buy.products-in-cart:hover{background-color:var(--bg-low)}.favorite-page--nothing-was-found .favorite-page-total__buy{background-color:var(--bg-low);color:var(--text-color-hint);font-weight:var(--text-weight-normal);pointer-events:none;border:none}.favorite-page-product{background-color:var(--bg-main);grid-template:"image title purchase"minmax(min-content,max-content)"image controls purchase"32px"code avails purchase"minmax(min-content,max-content)/180px 1fr max-content;gap:4px 20px;padding:20px 16px;display:grid;position:relative}.favorite-page-product:first-child{border-top:1px solid var(--border-low)}.favorite-page-product:not(:last-of-type){border-bottom:1px solid var(--border-low)}.favorite-page-product:hover .favorite-product-purchase__buy-button{background-color:var(--bg-brand-primary);color:var(--text-color-primary-light);border:1px solid transparent}.favorite-page-product .favorite-product-purchase__buy-button:hover{background-color:var(--bg-brand-hover)}.favorite-page-product__image{grid-area:image;width:180px;height:180px;position:relative;overflow:visible}.favorite-page-product__image_lighted{opacity:.5}.favorite-page-product__image img{object-fit:contain;width:100%;height:100%;display:block}.favorite-page-product__image .product-technology__image{width:32px;height:32px}.favorite-page-product .product-technology{top:-8px;right:-8px}.favorite-page-product__badge-discount{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-bold);background-color:var(--bg-badge-discount);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:20px;color:var(--text-color-primary-light);text-align:center;border-radius:6px;padding:2px 6px}.favorite-page-product__title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary);-webkit-line-clamp:3;-webkit-box-orient:vertical;grid-area:title;height:72px;transition:color .2s;display:-webkit-box;overflow:hidden}.favorite-page-product__title:hover{color:var(--text-color-brand)}.favorite-page-product__controls{height:32px;margin-top:var(--spacing-l);grid-area:controls;align-items:center;column-gap:4px;display:flex}.favorite-page-product__avail{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);grid-area:avails;align-self:end;height:24px;padding:4px 0}.favorite-page-product__avail-url{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-link);letter-spacing:0;transition:color .2s,-webkit-text-decoration-color .2s,text-decoration-color .2s}.favorite-page-product__avail-url:visited,.favorite-page-product__avail-url:link,.favorite-page-product__avail-url:hover,.favorite-page-product__avail-url:active{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--text-color-link);text-decoration-color:var(--text-color-link)}}@media (min-width:1024px) and (min-width:1024px){.favorite-page-product__avail-url:hover{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (min-width:1024px) and (max-width:1023px){.favorite-page-product__avail-url:active{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (min-width:1024px){.favorite-page-product__purchase{grid-area:purchase}.favorite-page-product__code{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);cursor:pointer;height:46px;color:var(--text-color-secondary);width:-webkit-fit-content;width:-moz-fit-content;grid-area:code;justify-content:center;align-self:end;justify-self:center;align-items:end;width:fit-content;display:flex}.favorite-page-product__code:hover{color:var(--text-color-primary)}.favorite-page-product__code-icon{width:16px;height:16px;color:var(--icon-accent);align-items:center;margin-right:2px}.favorite-page-product-image__slider{transition:transform .3s;overflow:hidden}.favorite-page-product-image__slider-item{opacity:0;background-color:var(--bg-white-always);border-radius:var(--border-radius-small);width:100%;height:100%;transition:transform .3s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.favorite-page-product-image__slider-item.active{opacity:1}.favorite-page-product-image__slider-item.is-dummy{background-color:var(--bg-low-light)}.favorite-page-product-image__slider-item img{object-fit:contain;border-radius:8px;width:100%;height:100%;display:block}.favorite-product-purchase{height:124px}.favorite-product-purchase__price{flex-direction:column;align-items:flex-end;gap:4px;height:44px;margin-bottom:109px;display:flex}.favorite-product-purchase__previous-price-block{flex-wrap:wrap;justify-content:end;align-items:center;gap:8px;display:flex}.favorite-product-purchase__previous-price{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);color:var(--text-color-hint);text-decoration:line-through}.favorite-product-purchase__current-price{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%;color:var(--text-color-primary)}.favorite-product-purchase__current-price_sale{color:var(--text-color-primary)}.favorite-product-purchase__notification{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);background-color:var(--bg-low);color:var(--text-color-hint);text-align:center;width:-webkit-fit-content;width:-moz-fit-content;border-radius:8px;grid-area:avails;align-self:end;width:fit-content;height:24px;padding:2px 12px}.favorite-product-purchase__notification_out-of-sale{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);width:135px;height:44px;padding:12px 16px}.favorite-product-purchase__in-way{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:2px var(--spacing-s);background-color:var(--bg-info);border-radius:var(--border-radius-small);color:var(--text-color-info);grid-area:avails;align-self:end}.favorite-product-purchase__buttons-wrapper{justify-content:flex-end;column-gap:8px;display:flex}.favorite-product-purchase__buy-button{width:112px;padding:9px;transition:all}.favorite-page-dropdown{z-index:180;background-color:var(--bg-main);width:354px;height:361px;cursor:initial;border-radius:var(--border-radius-base);box-shadow:var(--box-shadow-plate-floating);grid-template-rows:1fr;padding:16px 6px 16px 0;display:none;position:absolute;top:calc(100% + 8px);left:0}.favorite-page-dropdown_visible{display:grid}.favorite-page-dropdown__container{overscroll-behavior:none;height:100%;padding-right:4px;overflow-y:auto}.favorite-page-dropdown__container::-webkit-scrollbar{background-color:var(--bg-scroll-track);width:6px;height:6px}.favorite-page-dropdown__container::-webkit-scrollbar-thumb{background-color:var(--bg-scroll-handle);border-radius:4px;width:6px;height:6px}.favorite-page-dropdown__filter-title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold);margin-bottom:var(--spacing-xl);color:var(--text-color-primary);text-align:left}.favorite-page-dropdown__item{padding-left:16px}.favorite-page-dropdown__item:first-child{padding-bottom:16px}.favorite-page-dropdown__item:nth-child(2){padding-bottom:24px}.favorite-page-dropdown__item:nth-child(n+3){border-top:1px solid var(--border-low);padding-top:24px}.favorite-page-dropdown__item:not(:first-child) .favorite-page-dropdown__filter-title{margin-top:8px}.favorite-page-dropdown__item:nth-child(n+3) .favorite-page-dropdown__filter-title{display:none}.favorite-page-dropdown__variants{align-items:start;gap:var(--spacing-m);flex-direction:column;display:flex}.favorite-page-dropdown .ui-checkbox{align-items:start}.favorite-page-dropdown .ui-checkbox__title{text-align:left;word-break:keep-all;white-space:normal;display:inline-block}.favorite-page-dropdown .ui-checkbox__count{margin-left:6px}.favorite-page-checkbox{background-color:var(--bg-main);border-radius:8px;justify-content:center;align-items:center;height:44px;padding:14px 8px;display:flex}.favorite-page-checkbox_single{background-color:color-mix(in srgb,var(--bg-main)70%,transparent);z-index:1;border:none;width:32px;height:32px;padding:8px;position:absolute;top:4px;left:4px}.favorite-page-checkbox_single .favorite-page-checkbox__container,.favorite-page-checkbox_select-all{padding:0}.favorite-page-checkbox_select-all .ui-checkbox{border:1px solid var(--border-mid);border-radius:8px;justify-content:center;width:100%;height:100%;padding:14px 8px;display:flex;position:relative}.favorite-page-checkbox_select-all .ui-checkbox__input{width:100%;height:100%;top:0;left:0}.favorite-page-out-of-stock-modal{width:406px}.favorite-page-out-of-stock-modal__content{background-color:var(--bg-main);flex-direction:column;align-items:start;gap:24px;padding:12px 16px 16px;display:flex}.favorite-page-out-of-stock-modal__list{flex-direction:column;align-items:start;gap:10px;max-height:180px;display:flex;overflow-y:auto}.favorite-page-out-of-stock-modal__list::-webkit-scrollbar{background-color:var(--bg-scroll-track);width:6px;height:6px}.favorite-page-out-of-stock-modal__list::-webkit-scrollbar-thumb{background-color:var(--bg-scroll-handle);border-radius:4px;width:6px;height:6px}.favorite-page-out-of-stock-modal__item{flex-direction:column;width:100%;display:block}.favorite-page-out-of-stock-modal__item-title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary)}.favorite-page-out-of-stock-modal__item-reason{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint);margin-top:4px}.favorite-page-out-of-stock-modal__close-button{width:100%;height:44px;padding:12px}.favorite-no-products,.favorite-nothing-found{padding-bottom:104px}.favorite-no-products__title,.favorite-nothing-found__title{margin-bottom:12px}.favorite-no-products__content,.favorite-nothing-found__content{flex-direction:column;align-items:center;display:flex}.favorite-no-products__description,.favorite-nothing-found__description{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);text-align:center}.favorite-no-products__image,.favorite-nothing-found__image{background-image:url(../images/favorite-no-products.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:360px;height:252px}.favorite-no-products__content-title,.favorite-nothing-found__content-title{font-size:var(--text-title-size-small);font-weight:var(--text-title-weight-small);line-height:var(--text-title-line-height-small);letter-spacing:0;color:var(--text-color-primary);text-align:center;margin-top:12px}.favorite-no-products__button.white-button,.favorite-nothing-found__button.white-button{width:161px;height:44px;margin-top:20px;padding:8px 10px}.favorite-nothing-found{padding-bottom:var(--spacing-4xl)}.favorite-delete-modal{width:406px}.favorite-delete-modal__content{background-color:var(--bg-main);flex-direction:column;align-items:center;gap:24px;padding:12px 16px 20px;display:flex}.favorite-delete-modal__description{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary);text-align:left}.favorite-delete-modal__buttons{align-items:center;gap:16px;width:100%;display:flex}.favorite-delete-modal__reject-button,.favorite-delete-modal__confirm-button{flex-shrink:1;width:100%;height:44px;padding:12px}.favorite-button{background-color:var(--bg-main);border:1px solid var(--border-mid);color:var(--bg-main);border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}.favorite-button svg{stroke-width:1.5px;height:24px;stroke:var(--icon-primary);width:24px}.favorite-button:hover svg{stroke:var(--border-brand)}.favorite-button_big{width:64px;height:64px;padding:17px}.favorite-button_big svg{width:28px;height:28px}.favorite-button_borderless{border:none;width:32px;height:32px;padding:7px}.favorite-button_borderless svg{width:20px;height:20px}.favorite-button.product-in-favorite{color:var(--text-color-brand)}.favorite-button.product-in-favorite svg{stroke:var(--border-brand);fill:var(--icon-brand)}.favorite-button-wrapper{position:relative}.favorite-delete-tooltip__return{color:var(--text-color-brand);cursor:pointer;margin-left:8px}.favorite-delete-tooltip__return:hover{color:var(--text-color-brand-hover)}.main:has(.promo-page){margin-top:40px}.promo-page__banner img{border-radius:var(--border-radius-base);object-fit:cover;width:100%;height:220px;overflow:hidden}.promo-page__countdown{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%;border-radius:var(--border-radius-base);flex-direction:row;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;margin-top:24px;display:flex}.promo-page__countdown-ended{background-color:var(--bg-footer);color:var(--text-color-primary-light)}.promo-page__countdown-ended .promo-page-countdown__icon{display:none}.promo-page__countdown-await{background-color:var(--bg-info);color:var(--text-color-link)}.promo-page__countdown-started{background-color:var(--bg-brand-low);color:var(--text-color-brand)}.promo-page-countdown__icon{width:20px;height:20px}.promo-page__content{margin-top:24px;margin-bottom:36px;position:relative}.promo-page__nav{z-index:100;background:var(--bg-main);contain:content;align-self:flex-start;width:100%;height:70px;margin-bottom:24px;padding:0 16px;position:-webkit-sticky;position:sticky;top:0}.promo-page-nav__list{flex-direction:row;column-gap:28px;height:100%;padding:16px 0 8px;display:flex;position:relative;overflow-x:auto}.promo-page-nav__list::-webkit-scrollbar{background-color:var(--bg-scroll-track);width:6px;height:6px}.promo-page-nav__list::-webkit-scrollbar-thumb{background-color:var(--bg-scroll-handle);border-radius:4px;width:6px;height:6px}.promo-page-nav-list__item{height:36px;padding:8px 0}.promo-page-nav-list__item[active]{height:32px;box-shadow:0 2px 0 0 var(--icon-accent);-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:6px 0}.promo-page-nav-list__item[active] .promo-page-nav-list__button{color:var(--text-color-primary)}.promo-page-nav-list__button{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary);text-align:left;white-space:nowrap;transition:all .1s ease-in-out;display:block}.promo-page__groups{flex-direction:column;gap:36px;width:100%;display:flex}.promo-page__group{flex-direction:column;gap:12px;display:flex}.promo-page-group__title{font-size:var(--text-title-size-large);font-weight:var(--text-title-weight-large);line-height:var(--text-title-line-height-large);letter-spacing:-1%;color:var(--text-color-primary);padding:8px 16px}.promo-page-group__products{flex-flow:wrap;align-content:flex-start;justify-content:flex-start;gap:20px;display:flex}.promo-page-group__show-more{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);background-color:var(--bg-low);cursor:pointer;border-radius:var(--border-radius-small);height:44px;color:var(--text-color-primary);justify-content:center;align-items:center;display:flex}.promo-page-group__show-more:hover{background-color:var(--bg-mid)}.order-widget{width:500px;padding:var(--spacing-l)0;background:var(--bg-main);border:1px solid var(--border-mid);border-radius:var(--spacing-m)}.order-widget__title{font-size:var(--text-title-size-small);font-weight:var(--text-title-weight-small);line-height:var(--text-title-line-height-small);letter-spacing:0;padding-left:var(--spacing-l);color:var(--text-color-primary)}.order-widget__product-list{max-height:328px;padding:0 var(--spacing-l);overflow-y:auto}.order-widget__product-block{padding:var(--spacing-l)0;border-bottom:1px solid var(--border-low);justify-content:space-between;display:flex}.order-widget__product-block:last-child{border-bottom:none}.order-widget__product-img{width:60px;height:60px;margin-right:10px;display:block}.order-widget__product-info{gap:var(--spacing-m);flex-direction:column;flex-grow:1;display:flex}.order-widget__product-title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary)}.order-widget__product-total{align-items:center;gap:var(--spacing-xs);display:flex}.order-widget__product-count{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary)}.order-widget__product-total-price{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-bold);color:var(--text-color-primary)}.order-widget__total-block{padding:var(--spacing-l)var(--spacing-l)0 var(--spacing-l);border-top:1px solid var(--border-mid);justify-content:space-between;display:flex}.order-widget__total{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-normal);letter-spacing:-0.5%;color:var(--text-color-primary)}.order-widget__total-price{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%;color:var(--text-color-primary)}}.order-widget-final-page{background:var(--bg-main);border:1px solid var(--border-mid);border-radius:8px;width:100%;max-width:580px;padding:24px}.order-widget-final-page__order-list-title{font-size:var(--text-title-size-small);font-weight:var(--text-title-weight-small);line-height:var(--text-title-line-height-small);letter-spacing:0;color:var(--text-color-primary);margin-bottom:20px}.order-widget-final-page__product-block{border-bottom:1px solid var(--border-low);justify-content:space-between;max-width:532px;margin-bottom:20px;padding-bottom:20px;display:flex}.order-widget-final-page__product-img{width:60px;height:60px;display:block}.order-widget-final-page__product-title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);width:100%;max-width:284px;color:var(--text-color-primary)}.order-widget-final-page__product-count{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);width:100%;max-width:50px;color:var(--text-color-primary)}.order-widget-final-page__product-code{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);cursor:pointer;color:var(--text-color-hint)}.order-widget-final-page__product-code:hover{color:var(--text-color-secondary)}.order-widget-final-page__product-total-price{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);min-width:90px;color:var(--text-color-primary);text-align:right}.order-widget-final-page__total-block{justify-content:space-between;display:flex}.order-widget-final-page__total,.order-widget-final-page__total-price{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-normal);letter-spacing:-0.5%;font-size:var(--size-24);color:var(--text-color-primary)}.order-history-widget{background:var(--bg-main);border:1px solid var(--border-mid);border-radius:20px;width:100%}.order-history-widget_expanded .order-history-widget__body{display:block}.order-history-widget_expanded .order-history-widget__summary{display:none}.order-history-widget_expanded .order-history-widget__head-button-icon{transform:rotate(180deg)}.order-history-widget_hidden{margin-bottom:0;display:none}.order-history-widget__head{align-items:flex-start;column-gap:var(--spacing-s);padding:var(--spacing-m)var(--spacing-l);border-bottom:1px solid var(--border-mid);display:flex}.order-history-widget__head-button{align-items:center;column-gap:var(--spacing-s);font-weight:var(--text-weight-semibold);text-align:center;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;display:flex}.order-history-widget__head-button-icon{width:26px;height:26px;color:var(--icon-accent);flex-shrink:0;transition:transform .2s}.order-history-widget__head-button-icon svg{fill:var(--icon-accent)}.order-history-widget__head-button-title{text-align:left;flex-wrap:wrap;display:flex}.order-history-widget__head-button-date{font-weight:var(--text-weight-normal)}.order-history-widget__statuses{align-items:center;column-gap:var(--spacing-xs);display:flex}.order-history-widget__head-control{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-error);height:var(--size-44);align-self:end;margin-left:auto}.order-history-widget__status{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-bold);column-gap:var(--spacing-xs);padding:var(--spacing-xs)var(--spacing-s);border-radius:var(--border-radius-small);letter-spacing:.4px;display:flex}.order-history-widget__status_transit{background:var(--bg-info);color:var(--text-color-info);fill:var(--text-color-info)}.order-history-widget__status_unpaid{background:var(--bg-brand-low);color:var(--text-color-brand);fill:var(--text-color-brand)}.order-history-widget__status_partially-distributed{background:var(--bg-warning);color:var(--text-color-warning);fill:var(--text-color-warning)}.order-history-widget__status_canceled{background:var(--bg-error);color:var(--text-color-error);fill:var(--text-color-error)}.order-history-widget__status_completed{background:var(--bg-misc);color:var(--text-color-misc);fill:var(--text-color-misc)}.order-history-widget__status_ready{background:var(--bg-good);color:var(--text-color-good);fill:var(--text-color-good)}.order-history-widget__status_paid{background:var(--bg-success);color:var(--text-color-success);fill:var(--text-color-success)}.order-history-widget__status-icon{width:var(--size-16);height:var(--size-16)}.order-history-widget__body{display:none}.order-history-widget__summary{padding:14px var(--spacing-xl);align-items:flex-start;display:flex}.order-history-widget__conditions-and-total{gap:var(--spacing-m);padding:var(--spacing-l);border-bottom:1px solid var(--border-mid);grid-template:"conditions total""conditions controls"1fr/1fr auto;display:grid}.order-history-widget__conditions{row-gap:var(--spacing-s);flex-direction:column;grid-area:conditions;display:flex}.order-history-widget__condition{align-items:unset;column-gap:var(--spacing-xs);display:flex}.order-history-widget__condition-title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint);display:inline}.order-history-widget__condition-text{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary);word-break:break-word;display:inline}.order-history-widget__condition-text-inline{gap:var(--spacing-xs);display:flex}.order-history-widget__condition-control{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary);word-break:break-word}.order-history-widget__condition-info,.order-history-widget__date_of_receipt-info{width:var(--size-20);height:var(--size-20);cursor:pointer;color:var(--icon-primary);position:relative}.order-history-widget .receipt-info-tooltip{width:240px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:initial;white-space:initial;bottom:calc(100% + 4px)}.order-history-widget__total-block{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-normal);letter-spacing:-0.5%;vertical-align:middle;grid-area:total;justify-self:end}.order-history-widget__total-price{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%}.order-history-widget__controls{justify-content:flex-end;column-gap:var(--spacing-m);padding:var(--spacing-l);grid-area:controls;align-self:start;display:flex}.order-history-widget__control{padding:9px var(--spacing-l)}.order-history-widget__control_documents{align-items:center;column-gap:var(--spacing-s);display:flex}.order-history-widget__control-icon{width:var(--size-20);height:var(--size-20);flex-shrink:0;display:flex}.order-history-widget__product{row-gap:var(--spacing-s);column-gap:var(--spacing-l);padding:var(--spacing-l);border-bottom:1px solid var(--border-mid);grid-template-rows:repeat(2,minmax(min-content,max-content)) 1fr;grid-template-columns:100px 1fr max-content;grid-template-areas:"image title price""image code price""image.warranty";display:grid}.order-history-widget__product:last-child{border-bottom:none}.order-history-widget__product-image{grid-area:image;width:100px;height:100px}.order-history-widget__product-title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);flex-direction:column;grid-area:title;row-gap:10px;display:flex}.order-history-widget__product-url{color:var(--text-color-primary);transition:color .2s}.order-history-widget__product-url a:hover{color:var(--text-color-brand)}.order-history-widget__product-price-block{flex-direction:column;grid-area:price;align-items:flex-end;row-gap:3px;display:flex}.order-history-widget__product-total-price-block{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);vertical-align:middle}.order-history-widget__product-total-price{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%}.order-history-widget__product-count{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal)}.order-history-widget__product-code-block{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint)}.order-history-widget__product-code-block:not(:empty){cursor:pointer}.order-history-widget__product-code-block:hover{color:var(--text-color-secondary)}.order-history-widget__product-warranty{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);align-items:center;column-gap:var(--spacing-xs);color:var(--text-color-hint);grid-area:warranty;align-self:start;display:flex}.order-history-widget__product-warranty-icon{width:var(--size-20);height:var(--size-20)}.order-history-widget__summary-total-block{align-items:flex-end;row-gap:var(--spacing-xs);flex-direction:column;margin-left:auto;display:flex}.order-history-widget__summary-total-price-block{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal)}.order-history-widget__summary-total-price{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%}.order-history-widget__summary-total-count{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal)}.order-history-widget__summary-images{column-gap:var(--spacing-s);max-width:620px;display:flex;overflow:hidden}.order-history-widget__summary-image{width:70px;height:70px}.cart-page_no-products .cart-page__hint-no-products{display:flex}.cart-page_no-products .cart-page__content{display:none}.cart-page__hint-no-products{background:var(--bg-main);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:50px 0;display:none}.cart-page__hint-no-products-image{text-align:center;background-image:url(../images/empty-cart-img.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:277px;height:196px;margin:auto}.cart-page__hint-no-products-title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;margin-top:16px}.cart-page__hint-no-products-text{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint);margin:4px 0 24px}.cart-page__navigation{flex-direction:row;gap:16px;display:flex}.cart-page__title{font-size:var(--text-title-size-large);font-weight:var(--text-title-weight-large);line-height:var(--text-title-line-height-large);letter-spacing:-1%;margin-bottom:20px}.cart-page__cart-content{grid-template-columns:1fr 380px;grid-template-areas:"products total-amount""accessories accessories";column-gap:20px;width:100%;display:grid}.cart-page__total-amount{grid-area:total-amount}.cart-page__total-amount-wrapper{background-color:var(--bg-low);border-radius:var(--border-radius-large);padding:24px}.cart-page__confirm-description{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);margin-top:var(--spacing-l);color:var(--text-color-secondary)}.cart-page__confirm-description-link{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-link);letter-spacing:0;transition:color .2s,-webkit-text-decoration-color .2s,text-decoration-color .2s}.cart-page__confirm-description-link:visited,.cart-page__confirm-description-link:link,.cart-page__confirm-description-link:hover,.cart-page__confirm-description-link:active{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--text-color-link);text-decoration-color:var(--text-color-link)}@media (min-width:1024px){.cart-page__confirm-description-link:hover{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (max-width:1023px){.cart-page__confirm-description-link:active{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}.cart-page__add-to-cart-description{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary);margin-bottom:24px;font-style:normal}.cart-page__catalog-btn{width:100%}.cart-page__products{flex-direction:column;grid-area:products;width:100%;display:flex}.cart-page__products-list{flex-direction:column;gap:0;display:flex}.cart-page__products-list div:last-child.cart-page__products-list-divider{display:none}.cart-page__products:has(.cart-page__product-block:only-of-type) .cart-page__checkbox{display:none}.cart-page__products-count{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint)}.cart-page__products-list-divider{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);background-color:var(--bg-low);color:var(--text-color-secondary);border-radius:12px;flex-direction:row;align-content:center;justify-content:space-between;align-items:center;gap:24px;margin-top:0;margin-bottom:16px;padding:12px;display:flex}.cart-page__products-list-divider+.cart-page__product-block>.cart-page__product-container_unavailable{border-top:none}.cart-page__product-block:last-of-type{border-bottom:none}.cart-page__product-container{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);border-top:1px solid var(--border-low);color:var(--text-color-primary);grid-template-rows:repeat(3,minmax(min-content,max-content));grid-template-columns:106px 1fr max-content;grid-template-areas:"image title additional""image count additional""code avails additional";gap:12px 16px;padding:24px 8px 40px;display:grid;position:relative}.cart-page__product-container_unavailable .cart-page__product-img{opacity:.5}.cart-page__product-container_unavailable .cart-page__product-title{color:var(--text-color-hint)}.cart-page__product-container_unavailable .cart-page__product-avail{grid-area:avails}.cart-page__product-block:has(.cart-product-accessories) .cart-page__product-container{padding-bottom:0}.cart-page__product-block+.cart-page__products-list-divider{margin-top:8px}.cart-page__product-img{grid-area:image;width:100px;height:100px;margin-right:16px}.cart-page__product-img_empty{border:1px solid var(--border-mid)}.cart-page__product-title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);height:48px;color:var(--text-color-primary);word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:title;text-decoration:none;transition:color .2s;display:-webkit-box;overflow:hidden}.cart-page__product-title:hover{color:var(--text-color-brand)}.cart-page__product-avail{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary);grid-area:avails}.cart-page__product-avail_is-avail{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-link);letter-spacing:0;transition:color .2s,-webkit-text-decoration-color .2s,text-decoration-color .2s}.cart-page__product-avail_is-avail:visited,.cart-page__product-avail_is-avail:link,.cart-page__product-avail_is-avail:hover,.cart-page__product-avail_is-avail:active{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--text-color-link);text-decoration-color:var(--text-color-link)}@media (min-width:1024px){.cart-page__product-avail_is-avail:hover{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (max-width:1023px){.cart-page__product-avail_is-avail:active{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}.cart-page__product-avail_is-avail{cursor:pointer;color:var(--text-color-link)}.cart-page__product-out-of-stock,.cart-page__product-not-for-sale{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);background-color:var(--bg-low);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--text-color-hint);text-align:center;border-radius:8px;grid-area:avails;padding:2px 12px}.cart-page__product-in-stock{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-success)}.cart-page__in-way{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:2px var(--spacing-s);background-color:var(--bg-info);border-radius:var(--border-radius-small);color:var(--text-color-info);grid-area:avails}.cart-page__product-prices{padding:12px 0}.cart-page__product-price{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);color:var(--text-color-hint);margin-left:16px}.cart-page__product-price_mobile{display:none}.cart-page__product-total-price{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%;color:var(--text-color-primary)}.cart-page__product-count{box-sizing:border-box;background-color:var(--bg-main);border:1px solid var(--border-mid);border-radius:8px;grid-area:count;justify-content:center;align-items:center;width:98px;min-width:98px;height:34px;padding:0 16px;display:flex;position:relative}.cart-page__product-count_hidden{display:none}.cart-page__product-count-btn{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-normal);letter-spacing:-0.5%;width:20px;height:20px;color:var(--icon-primary);box-shadow:none;border:none;border-radius:4px;outline:none;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.cart-page__product-count-btn svg{width:20px;height:20px}.cart-page__product-count-btn:hover{background-color:var(--bg-low)}.cart-page__product-count-btn[disabled]{cursor:not-allowed}.cart-page__product-count-input{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary);text-align:center;vertical-align:top;-webkit-appearance:none;border:none;outline:none;margin:0 auto;padding:0;display:inline-block}.cart-page__product-count-wrapper{grid-area:count;align-items:center;display:flex}.cart-page__product-code{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);cursor:pointer;color:var(--text-color-hint);grid-area:code;justify-content:center;align-items:center;display:flex}.cart-page__product-code:hover{color:var(--text-color-secondary)}.cart-page__product-controls{justify-content:flex-end;display:flex}.cart-page__product-delete-btn{background-color:var(--bg-main);width:32px;height:32px;color:var(--icon-primary);stroke-width:0;justify-content:center;align-items:center;display:flex}.cart-page__product-delete-btn:hover{background-color:var(--bg-low);border-radius:50%}.cart-page__product-delete-btn svg{width:20px;height:20px;fill:var(--icon-primary)}.cart-page__product-accessories{grid-area:accessories/1/accessories/3}.cart-page__btn-create-order{box-sizing:border-box;cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;height:64px;padding:15px;line-height:100%;display:inline-flex}.cart-page__btn-create-order:disabled{color:var(--text-color-hint)}.cart-page__representative-disabled-warning{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);justify-content:center;align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-xs);color:var(--text-color-hint);display:flex}.cart-page__representative-disabled-warning-icon{background-color:var(--icon-primary);flex-shrink:0;width:16px;height:16px;display:block;-webkit-mask-image:url(../images/icons/circle-warning.svg);mask-image:url(../images/icons/circle-warning.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cart-page__total{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary)}.cart-page__total-price-amount{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%;width:332px;margin-top:var(--spacing-xs);justify-content:space-between;display:flex}.cart-page__amount,.cart-page__price{display:inline-block}.cart-page__order-buttons{gap:var(--spacing-s);margin-top:var(--spacing-2xl);flex-direction:column;display:flex}.cart-page__checkbox{position:absolute}.cart-page__checkbox_select-all{justify-content:space-between;margin-bottom:24px;display:flex;position:relative}.cart-page__checkbox_grocery{z-index:1;background-color:color-mix(in srgb,var(--bg-main)70%,transparent);border-radius:8px;width:32px;height:32px;padding:8px;top:8px;left:-8px}.cart-page__checkbox_hidden{display:none}.cart-page__remove-all-btn,.cart-page__remove-out-of-stock-btn{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint);transition:all .3s}.cart-page__remove-all-btn:hover,.cart-page__remove-out-of-stock-btn:hover{color:var(--text-color-brand)}.cart-page__remove-all-btn_hidden,.cart-page__remove-out-of-stock-btn_hidden{display:none}.cart-page__remove-all-btn{line-height:var(--size-16)}.cart-page__remove-out-of-stock-btn{line-height:var(--size-24)}.cart-page .cart-product-accessories{margin-top:8px;margin-bottom:40px}.cart-page .cart-product-accessories__title{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary);padding-left:1px}.cart-page .cart-product-accessories__list{align-items:center;gap:8px;margin-top:8px;display:flex;position:relative}.cart-page .cart-product-accessories--empty{opacity:0;transition:opacity .2s ease-in-out}.cart-page .cart-product-accessories__item-container{border:1px solid var(--border-mid);border-radius:var(--border-radius-large);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:94px;max-width:110px;height:88px}.cart-page .cart-product-accessories__item-container:nth-child(n+7){display:none}.cart-page .cart-product-accessories__item-container--in-cart{border:1px solid var(--border-brand)}.cart-page .cart-product-accessories__item-container--in-cart .cart-product-accessories__thumb-text{color:var(--text-color-brand)}.cart-page .cart-product-accessories__item-container--in-cart .cart-product-accessories__thumb-text:before{content:attr(css--content__in-cart)}.cart-page .cart-product-accessories__thumb{background-color:var(--icon-primary-light);cursor:pointer;border-radius:var(--border-radius-large);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.cart-page .cart-product-accessories__thumb-image{width:60px;height:60px}.cart-page .cart-product-accessories__thumb-text{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);background-color:color-mix(in srgb,var(--bg-white-always)80%,transparent);width:100%;color:var(--text-color-primary-dark);text-align:center;text-wrap:nowrap;border-radius:40px;margin-top:-8px;padding:2px;transition:color .1s;position:relative}.cart-page .cart-product-accessories__thumb-text:before{content:attr(css--content__price);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.cart-page .cart-product-accessories__thumb--in-cart .cart-product-accessories__thumb-text{color:var(--text-color-brand)}.cart-page .cart-product-accessories__thumb--in-cart .cart-product-accessories__thumb-text:before{content:attr(css--content__in-cart)}.cart-page .cart-product-accessories__thumb:hover .cart-product-accessories__thumb-text{color:var(--text-color-brand)}.cart-page .cart-product-accessories__popups-content{width:100%;height:0;position:relative}.cart-page .cart-product-accessories .accessory-popup{z-index:15;background-color:var(--bg-main);min-width:636px;height:356px;box-shadow:var(--box-shadow-plate-floating);border-radius:12px;padding:24px 10px 24px 16px;display:none;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden}.cart-page .cart-product-accessories .accessory-popup_shown{display:block}.cart-page .cart-product-accessories .accessory-popup__content{flex-direction:column;align-items:start;gap:28px;display:flex}.cart-page .cart-product-accessories .accessory-popup__mobile-header{display:none}.cart-page .cart-product-accessories .accessory-popup__product{align-items:start;gap:24px;display:flex}.cart-page .cart-product-accessories .accessory-popup__product-info{flex-direction:column;align-items:start;width:376px;display:flex}.cart-page .cart-product-accessories .accessory-popup__product-title{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-normal);letter-spacing:-0.5%;height:52px;color:var(--text-color-primary);text-align:left;margin-bottom:12px;transition:color .2s}.cart-page .cart-product-accessories .accessory-popup__product-title:hover{color:var(--text-color-brand)}.cart-page .cart-product-accessories .accessory-popup__product-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cart-page .cart-product-accessories .accessory-popup__product-price{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%;color:var(--text-color-primary);margin-top:12px}.cart-page .cart-product-accessories .accessory-popup__product-buy-btn{line-height:var(--size-20);margin-top:12px;padding:11px 25px}.cart-page .cart-product-accessories .accessory-popup__product-buy-btn-placeholder{height:44px;margin-top:12px}.cart-page .cart-product-accessories .accessory-popup__product-image{background-color:var(--bg-white-always);border-radius:var(--border-radius-small);width:140px;height:140px}.cart-page .cart-product-accessories .accessory-popup__product-image img{border-radius:var(--border-radius-small)}.cart-page .cart-product-accessories .accessory-popup__thumbs{align-items:center;gap:8px;width:100%;height:88px;display:flex}.cart-page .cart-product-accessories .accessory-popup__thumb{background-color:var(--icon-primary-light);border:1px solid var(--border-low);border-radius:var(--border-radius-large);flex-direction:column;justify-content:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:94px;max-width:110px;height:88px;display:flex;position:relative}.cart-page .cart-product-accessories .accessory-popup__thumb--in-cart{border:1px solid var(--border-brand)}.cart-page .cart-product-accessories .accessory-popup__thumb-image{width:60px;height:60px}.cart-page .cart-product-accessories .accessory-popup__thumb-text{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);background-color:color-mix(in srgb,var(--bg-white-always)80%,transparent);width:100%;color:var(--text-color-primary-dark);text-align:center;text-wrap:nowrap;border-radius:40px;margin-top:-8px;padding:2px;transition:color .1s;position:relative}.cart-page .cart-product-accessories .accessory-popup__thumb-text:before{content:attr(css--content__price);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.cart-page .cart-product-accessories .accessory-popup__thumb--in-cart .accessory-popup__thumb-text{color:var(--text-color-brand)}.cart-page .cart-product-accessories .accessory-popup__thumb--in-cart .accessory-popup__thumb-text:before{content:attr(css--content__in-cart)}.cart-page .cart-product-accessories .accessory-popup__thumb:hover .accessory-popup__thumb-text{color:var(--text-color-brand)}.cart-page .cart-product-accessories__plug-wrapper{flex-direction:column;gap:8px;display:flex;overflow-x:hidden}.cart-page .cart-product-accessories__plug-label,.cart-page .cart-product-accessories__plug-block-item{background-color:var(--bg-low)}.cart-page .cart-product-accessories__plug-label{border-radius:var(--border-radius-small);width:120px;height:20px}.cart-page .cart-product-accessories__plug-block{flex-direction:row;gap:8px;display:flex}.cart-page .cart-product-accessories__plug-block-item{border-radius:var(--border-radius-large);flex-shrink:0;width:94px;height:88px;padding:8px 12px}.cart-page .cart-accessories{border-radius:var(--border-radius-large);grid-area:accessories;width:100%;margin-top:0;margin-bottom:0;display:block}.cart-page .cart-accessories:hover .accessories-slider__controls{display:block}.cart-page .cart-accessories:has(.accessories__container){margin-top:24px;margin-bottom:54px}.cart-page .cart-accessories .accessories__container{background-color:var(--bg-main);border-top-left-radius:0;margin-bottom:0;padding-top:20px}.cart-page .cart-accessories .accessories__title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%}.cart-page .cart-accessories__plug-wrapper{justify-content:space-between;align-items:center;column-gap:48px;width:1140px;margin:0 auto;padding:60px 20px 20px;display:flex}.cart-page .cart-accessories__plug-block{flex-direction:column;flex-shrink:0;align-items:start;width:180px;height:259px;display:flex;position:relative}.cart-page .cart-accessories__tab-content:first-child .accessories__title,.cart-page .cart-accessories__tab-content:first-child .accessories__tabs{display:none}.cart-page .cart-accessories__plug-block-image,.cart-page .cart-accessories__plug-block-small,.cart-page .cart-accessories__plug-block-big{background-color:var(--bg-low);border-radius:var(--border-radius-small);display:block}.cart-page .cart-accessories__plug-block-image{width:160px;height:160px;margin-bottom:20px}.cart-page .cart-accessories__plug-block-small{width:100px;height:21px}.cart-page .cart-accessories__plug-block-big{width:100%;height:21px;margin-top:8px}.cart-page .cart-accessories__tabs{scrollbar-width:none}.cart-page .cart-accessories__tabs::-webkit-scrollbar{display:none}.cart-page .cart-accessories__tabs{background-color:var(--bg-low);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:98%;box-shadow:var(--box-shadow-plate);border-top-left-radius:12px;border-top-right-radius:12px;align-items:center;display:flex}.cart-page .cart-accessories__tabs:has(.cart-accessories__tab-best.cart-accessories__tab_active)~.cart-accessories__content .accessories__title{display:none}.cart-page .cart-accessories__tabs:has(.cart-accessories__tab-best.cart-accessories__tab_active)~.cart-accessories__content .accessories__tabs{display:none}.cart-page .cart-accessories__tab{cursor:pointer;flex-shrink:0;padding:10px 8px;position:relative}.cart-page .cart-accessories__tab:hover .cart-accessories__tab-image{opacity:1}.cart-page .cart-accessories__tab:nth-child(n+15){display:none}.cart-page .cart-accessories__tab-image{opacity:.75;background-color:var(--icon-primary-light);border-radius:4px;justify-content:center;align-items:center;width:48px;height:44px;transition:opacity .2s;display:flex}.cart-page .cart-accessories__tab-image img{width:40px;height:40px}.cart-page .cart-accessories__tab-text{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none}.cart-page .cart-accessories__tab:first-child{padding:20px 16px;position:relative}.cart-page .cart-accessories__tab:first-child .cart-accessories__tab-text{display:block}.cart-page .cart-accessories__tab:first-child .cart-accessories__tab-image{display:none}.cart-page .cart-accessories__tab_active{background-color:var(--bg-main);cursor:initial;border-top-left-radius:12px;border-top-right-radius:12px}.cart-page .cart-accessories__tab_active .cart-accessories__tab-image{opacity:1}.cart-page .cart-accessories__tab-templates{display:none}.cart-page .cart-accessories__tab .tooltip{width:440px;height:auto;max-height:initial;white-space:initial}.cart-page .cart-accessories__tab-content{display:none}.cart-page .cart-accessories__tab-content_active{display:block}.cart-confirm-modal{width:330px}.cart-confirm-modal__content{background-color:var(--bg-main);flex-direction:column;gap:16px;padding:16px;display:flex}.cart-confirm-modal__buttons{flex-flow:row-reverse;justify-content:space-between;align-items:center;gap:12px;display:flex}.cart-confirm-modal__button-reject,.cart-confirm-modal__button-confirm{flex-shrink:1;width:100%;height:44px}.not-in-stock{opacity:.5}@media (min-width:1024px){.order-page{display:flex}.order-page__main-block{width:860px;margin-right:40px}.order-page__approve-checkbox-text,.order-page__approve-checkbox-text.ui-checkbox__title{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);white-space:normal}.order-page__approve-checkbox-text-link{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-link);letter-spacing:0;transition:color .2s,-webkit-text-decoration-color .2s,text-decoration-color .2s}.order-page__approve-checkbox-text-link:visited,.order-page__approve-checkbox-text-link:link,.order-page__approve-checkbox-text-link:hover,.order-page__approve-checkbox-text-link:active{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--text-color-link);text-decoration-color:var(--text-color-link)}}@media (min-width:1024px) and (min-width:1024px){.order-page__approve-checkbox-text-link:hover{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (min-width:1024px) and (max-width:1023px){.order-page__approve-checkbox-text-link:active{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (min-width:1024px){.order-page__advantages{border-left:1px solid var(--border-low);padding-top:100px;padding-left:40px}.order-page__advantage-block{margin-bottom:40px}.order-page__advantage-icon{width:34px;margin-bottom:11px}.order-page__advantage-title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold);color:var(--text-color-secondary,#4e4e4e);margin-bottom:8px}.order-page__advantage-description{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint,#8c8c8c)}.order-page_state-success .order-page__form,.order-page:not(.order-page_state-success) .order-page__block-success,.order-page:not(.order-page_state-error) .order-page__errors{display:none}.order-page__errors{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:var(--spacing-l);padding:var(--spacing-s);background:linear-gradient(0deg,var(--bg-error),var(--bg-error)),linear-gradient(0deg,var(--bg-main),var(--bg-main));border-radius:var(--spacing-s);color:var(--text-color-error)}.order-page__phone-and-email{flex-direction:row;justify-content:space-between;display:flex}.order-page__step-block{gap:10px;margin-bottom:16px;display:flex}.order-page__step{background:var(--bg-main);width:26px;height:26px;box-shadow:var(--box-shadow-plate-floating);border-radius:50px;justify-content:center;align-items:center;display:flex}.order-page__step-number{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold);color:var(--text-color-primary)}.order-page__action-block{margin-bottom:var(--size-32);margin-left:var(--spacing-m);padding-left:var(--spacing-xl);border-left:1px solid var(--border-low)}.order-page__action-block_personal-data{flex-direction:column;gap:8px;width:348px;display:flex}.order-page__action-block_personal-data .order-page__input{width:100%}.order-page__action-block_personal-data:has(.order-page__field-group){gap:var(--spacing-m)}.order-page__field-group{gap:var(--spacing-xs);flex-direction:column;display:flex}.order-page__buyer-fields{display:contents}.order-page__buyer-fields_hidden{display:none}.order-page__delivery-info{flex-direction:column;row-gap:16px;width:348px;display:flex}.order-page__delivery-info .order-page__input{width:100%}.order-page__phone-input-label{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);color:var(--text-color-hint);position:absolute;top:12px;left:80px}.order-page .country-dropdown{z-index:1;transform:unset;top:12px;left:12px}.order-page__input{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);box-sizing:border-box;background:var(--bg-low);border:1px solid var(--bg-low);color:var(--text-color-primary);border-radius:8px;outline:none;padding:30px 12px 10px;position:relative}.order-page__input::-webkit-input-placeholder{color:transparent}.order-page__input::-ms-input-placeholder{color:transparent}.order-page__input::placeholder{color:transparent}.order-page__input:not(:placeholder-shown)+.order-page__input-label{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);top:10px}.order-page__input:focus-within+.order-page__input-label{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);top:10px}.order-page__input-block{position:relative}.order-page__input-label{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint);transition:all .2s;position:absolute;top:22px;left:14px}.order-page__input_country_selector{padding:30px 12px 10px 80px}.order-page__login-btn{background-color:var(--bg-main);border:1px solid var(--border-mid);border-radius:8px;align-items:center;width:300px;height:64px;padding:16px;transition:all .3s;display:flex}.order-page__login-btn:hover{background-color:var(--bg-low)}.order-page__login-icon{width:24px;height:24px;color:var(--icon-primary);margin-right:8px}.order-page__login-description{margin-right:23px}.order-page__login-arrow{width:20px;height:20px;color:var(--icon-primary);transform:rotate(-90deg)}.order-page__city-title{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-normal);letter-spacing:-0.5%;align-items:center;gap:var(--spacing-s);height:34px;margin-top:var(--spacing-l);margin-bottom:var(--spacing-l);flex-direction:row;display:flex}.order-page__city-name{color:var(--text-color-link);text-align:left;-webkit-text-decoration:underline dotted var(--text-color-link)1px;text-decoration:underline dotted var(--text-color-link)1px;text-underline-offset:var(--spacing-xs);transition:all .3s}.order-page__city-name:active{border-color:var(--text--color-brand);color:var(--text-color-brand)}.order-page__city-icon{vertical-align:text-bottom;height:20px;display:inline-block;position:relative}.order-page__city-icon svg{width:20px;height:20px;position:absolute;top:-2px;left:-18px}.order-page__toggle-buttons{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.order-page__toggle-button{background:var(--bg-low);cursor:pointer;font-weight:var(--text-weight-normal);box-shadow:none;border-radius:8px;padding:8px 12px}.order-page__toggle-button_selected{background:var(--bg-main);font-weight:var(--text-weight-semibold);box-shadow:0 5px 14px 0 var(--box-shadow)}.order-page__toggle-button_disabled{opacity:.4;cursor:not-allowed}.order-page__payment-method{gap:12px}.order-page__payment-method-data-block .order-page__payment-method{display:none}.order-page__payment-method-data-block .order-page__payment-method_selected{display:flex}.order-page__obtaining-method{gap:16px;display:flex}.order-page__obtaining-method-data-block .order-page__obtaining-method{display:none}.order-page__obtaining-method-data-block .order-page__obtaining-method_selected{display:flex}.order-page__select-delivery-shop{display:none}.order-page__change-delivery-shop{width:384px;display:block}.order-page__default-method{display:flex}.order-page__option-method{display:none}.order-page__shop-avail{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold);margin-bottom:8px}.order-page__arrival-date{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-success);margin-bottom:8px}.order-page__delivery-map-block{z-index:2;justify-content:center;align-items:center;width:100vw;height:100vh;display:none;position:fixed;top:0;left:0}.order-page__delivery-map-block_visible{background:var(--effect-overlay-black);display:flex}.order-page__delivery-map-block_thumbnail{width:384px;height:inherit;border-radius:8px;display:flex;position:relative}.order-page__delivery-map-block_thumbnail .map-popover{display:none}.order-page__delivery-map-modal{width:100%;max-width:1190px}.order-page__pickup-shop-item{margin-bottom:16px;display:none}.order-page__pickup-shop-item_visible{display:block}.order-page__pickup-shop-title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold);color:var(--text-color-primary);margin-bottom:8px}.order-page__pickup-shop-address{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);cursor:pointer;color:var(--text-color-link);text-align:left;margin-bottom:8px;transition:all .3s}.order-page__pickup-shop-address:hover{color:var(--text-color-brand)}.order-page__pickup-shop-radio-btn{display:none}.order-page__pickup-shop-open-hint{margin-bottom:1em}.order-page__pickup-shop-work-time,.order-page__pickup-shop-expected-date{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary)}.order-page__pickup-shop-work-time-deviated{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);color:var(--text-color-secondary);margin-top:1em}.order-page__pickup-shop-in-stock{color:var(--text-color-success)}.order-page__delivery-checkbox{display:none}.order-page__input-block:has(.order-page__input-date) .order-page__input-date-icon{cursor:pointer;width:24px;height:24px;color:var(--icon-primary);display:block;position:absolute;top:50%;right:12px;transform:translateY(-50%);-webkit-mask-image:url(../images/icons/calendar.svg);mask-image:url(../images/icons/calendar.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.order-page__input-block:has(.order-page__input-date) .order-page__input-date-icon:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;display:block}.order-page__input-date-label{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);top:10px}.order-page__input-tel .order-page__input{padding:20px 12px}.order-page__delivery-time-info{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);background-color:var(--bg-info);width:300px;color:var(--text-color-primary);border-radius:12px;padding:16px}.order-page__payment-input{display:none}.order-page__payment-description{gap:12px;display:flex}.order-page__check-radio{width:18px;height:18px;display:block}.order-page__payment-notice{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);align-items:center;gap:var(--spacing-s);padding:var(--spacing-s)var(--spacing-m)var(--spacing-s)var(--spacing-s);background:var(--bg-info);border-radius:var(--border-radius-base);color:var(--text-color-primary);display:flex}.order-page__payment-notice-icon{width:20px;height:20px;color:var(--icon-info-heavy);flex-shrink:0;display:flex}.order-page__btn-submit{box-sizing:border-box;cursor:pointer;text-align:center;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;justify-content:center;align-items:center;width:300px;height:64px;margin-bottom:24px;padding:15px;line-height:100%;display:inline-flex;position:relative}.order-page__approve-description{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary)}.order-page__approve-description-link{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-link);letter-spacing:0;transition:color .2s,-webkit-text-decoration-color .2s,text-decoration-color .2s}.order-page__approve-description-link:visited,.order-page__approve-description-link:link,.order-page__approve-description-link:hover,.order-page__approve-description-link:active{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--text-color-link);text-decoration-color:var(--text-color-link)}}@media (min-width:1024px) and (min-width:1024px){.order-page__approve-description-link:hover{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (min-width:1024px) and (max-width:1023px){.order-page__approve-description-link:active{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (min-width:1024px){.order-page__hint-no-products,.order-page__hint-no-shops{text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:50px 0}.order-page__hint-no-products-image,.order-page__hint-no-shops-image{text-align:center;background-image:url(../images/empty-order-img.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:277px;height:196px;margin:auto}.order-page__hint-no-products-title,.order-page__hint-no-shops-title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;margin-top:16px}.order-page__hint-no-products-text,.order-page__hint-no-shops-text{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint);margin:4px 0 24px}.order-page__hint-no-products-navigation,.order-page__hint-no-shops-navigation{flex-direction:row;justify-content:center;gap:16px;display:flex}.order-page__online-payment{flex-direction:column;align-items:start;display:flex}.order-page__online-payment-method-container{width:344px;position:relative}.order-page__online-payment-method-container[disabled] .online-payment-method{cursor:not-allowed}.order-page__online-payment-method-container[disabled] .online-payment-method__icon-arrow{display:none}.order-page__company-selector{position:relative}.order-page__company-trigger{background:var(--bg-low);cursor:pointer;text-align:left;border-radius:8px;flex-direction:column;justify-content:center;width:100%;height:64px;padding:0 48px 0 12px;display:flex;position:relative}.order-page__company-trigger-label{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);color:var(--text-color-hint)}.order-page__company-trigger-value{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-page__company-trigger-arrow{width:20px;height:20px;color:var(--icon-primary);transition:transform .2s;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.order-page__company-selector_open .order-page__company-trigger-arrow{transform:translateY(-50%)rotate(180deg)}.order-page__company-trigger_disabled{cursor:not-allowed!important}.order-page__company-trigger_disabled .order-page__company-trigger-value{color:var(--text-color-hint)}.order-page__company-list{z-index:10;top:calc(100% + var(--spacing-xs));background:var(--bg-main);min-width:100%;box-shadow:var(--box-shadow-plate-floating);border-radius:8px;padding:8px;display:none;position:absolute;left:0}.order-page__company-selector_open .order-page__company-list{display:block}.order-page__company-item{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:12px;transition:background-color .2s;display:flex}.order-page__company-item:hover{background:var(--bg-low)}.order-page__company-item-info{flex:1}.order-page__company-item-name{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary);margin-bottom:4px}.order-page__company-item-details{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);color:var(--text-color-hint);flex-wrap:wrap;gap:2px 12px;display:flex}.order-page__company-radio{display:none}.order-page__company-radio-icon{border:1.5px solid var(--border-mid);border-radius:50%;flex-shrink:0;width:18px;height:18px;transition:border-color .2s,box-shadow .2s}.order-page__company-item:has(input:checked) .order-page__company-radio-icon{border-color:var(--border-brand);box-shadow:var(--box-shadow-radio-selected)}.order-page__company-add-link{color:var(--text-color-link);align-self:flex-start;align-items:center;gap:6px;transition:color .2s;display:flex}.order-page__company-add-link:hover{color:var(--text-color-brand)}.order-page__company-add-icon{flex-shrink:0;width:20px;height:20px;display:flex}.order-page__company-phone-hint{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);color:var(--text-color-hint);align-items:center;gap:4px;display:flex}.order-page__company-phone-hint-icon{width:16px;height:16px;color:var(--icon-primary);cursor:pointer;flex-shrink:0;display:flex;position:relative}.order-page__company-phone-hint-icon .order-page__company-phone-tooltip{width:240px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:initial;white-space:initial}.order-page__textarea{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);box-sizing:border-box;width:300px;min-height:88px;margin-top:var(--spacing-s);background:var(--bg-low);border:1px solid var(--bg-low);color:var(--text-color-primary);resize:vertical;border-radius:8px;outline:none;padding:14px 12px}.order-page__textarea::-webkit-input-placeholder{color:var(--text-color-hint)}.order-page__textarea::-ms-input-placeholder{color:var(--text-color-hint)}.order-page__textarea::placeholder{color:var(--text-color-hint)}.online-payment-method{background-color:var(--bg-main);cursor:pointer;border:1px solid var(--border-mid);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:8px;width:100%;height:64px;padding:18px 12px 18px 18px;transition:transform .2s;display:block;position:relative}.online-payment-method:not(:last-child){margin-bottom:12px}.online-payment-method:has(+.online-payment-method__dropdown_visible) .online-payment-method__icon-arrow{transition:transform .2s;transform:rotate(-90deg)}.online-payment-method_active{border:1px solid var(--border-brand)}.online-payment-method_active .online-payment-method__icon-clear{display:initial}.online-payment-method__label{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary);margin-bottom:4px;display:none}.online-payment-method__label_visible{display:block}.online-payment-method__icon-clear{content:"";float:right;width:28px;height:28px;padding:2px;display:none;-webkit-mask-image:url(../images/icons/clear.svg);mask-image:url(../images/icons/clear.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:auto;mask-size:auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.online-payment-method__icon-clear:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;transition:background-color .2s;display:block}.online-payment-method__icon-clear:hover:after{background-color:var(--icon-accent)}.online-payment-method__icon-arrow{content:"";float:right;width:28px;height:28px;padding:2px;transform:rotate(90deg);-webkit-mask-image:url(../images/icons/chevron-right-with-padding.svg);mask-image:url(../images/icons/chevron-right-with-padding.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:auto;mask-size:auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.online-payment-method__icon-arrow:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;display:block}.online-payment-method__variant{justify-content:start;align-items:center;gap:12px;height:28px;display:flex;position:relative}.online-payment-method__variant-image{background-color:var(--bg-low);border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.online-payment-method__variant-image img{border:1px solid var(--border-low);border-radius:8px;width:28px;height:28px}.online-payment-method__variant-title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary)}.online-payment-method__variant-container .online-payment-method__dropdown-item{width:initial;background-color:var(--bg-main);padding:0}.online-payment-method__variant-container .online-payment-method__dropdown-item:hover{background-color:var(--bg-main)}.online-payment-method__variant-container .online-payment-method__dropdown-item-image{width:28px;height:28px}.online-payment-method__variant-container .online-payment-method__dropdown-item .ui-radio{width:initial;cursor:inherit;flex-flow:row}.online-payment-method__variant-container .online-payment-method__dropdown-item .ui-radio__icon{display:none}.online-payment-method__dropdown{z-index:10;background-color:var(--bg-main);width:344px;box-shadow:var(--box-shadow-plate-floating);border-radius:8px;padding:8px;display:none;position:absolute;top:calc(100% - 8px);left:0}.online-payment-method__dropdown_visible{display:initial}.online-payment-method__dropdown-items{flex-direction:column;align-items:start;max-height:208px;padding-right:8px;display:flex;overflow-y:auto}.online-payment-method__dropdown-items::-webkit-scrollbar{background-color:var(--bg-scroll-track);width:6px;height:6px}.online-payment-method__dropdown-items::-webkit-scrollbar-thumb{background-color:var(--bg-scroll-handle);border-radius:4px;width:6px;height:6px}.online-payment-method__dropdown-item{background-color:var(--bg-main);cursor:pointer;border-radius:8px;justify-content:start;align-items:center;width:100%;padding:12px;transition:background-color .2s;display:flex}.online-payment-method__dropdown-item:hover{background-color:var(--bg-low)}.online-payment-method__dropdown-item-image{border:1px solid var(--border-low);border-radius:8px;width:24px;height:24px;margin-right:12px}.online-payment-method__dropdown-item .ui-radio{flex-flow:row-reverse;justify-content:space-between;width:100%;padding-left:0}.online-payment-method__dropdown-item .ui-radio:hover .ui-radio__title{color:var(--text-color-primary)}.online-payment-method__dropdown-item .ui-radio__icon{position:static}.order-page-warning{width:360px}.order-page-warning__content{background-color:var(--bg-main);flex-direction:column;align-items:start;gap:24px;padding:16px 16px 20px;display:flex}.order-page-warning__description{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary)}.order-page-warning__button{width:100%;height:44px}.order-page-delivery-map{width:100%;max-width:1190px}.order-page-delivery-map__header{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;background:var(--bg-low);height:56px;color:var(--text-color-primary);justify-content:space-between;align-items:center;gap:24px;padding:0 16px;display:flex;position:relative}.order-page-delivery-map__title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;width:100%;color:var(--text-color-primary);text-wrap:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.order-page-delivery-map__close{flex-shrink:0;width:24px;height:24px;display:block;position:relative;-webkit-mask-image:url(../images/icons/close-with-paddings.svg);mask-image:url(../images/icons/close-with-paddings.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.order-page-delivery-map__close:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;transition:background-color .2s;position:absolute;top:0;left:0}.order-page-delivery-map__close:hover:after{background-color:var(--icon-accent)}.order-page-delivery-map .ui-switcher{display:none}.order-page-delivery-map .city-shops__content{background-color:var(--bg-main)}.order-page-delivery-map .city-shops__item{padding:16px 16px 24px}.order-page-delivery-map .city-shops__map{border-radius:0}.order-page-delivery-map .map-popover{width:350px}}.order-pending-page,.order-need-confirm-page{flex-direction:column;flex:1;align-items:center;row-gap:40px;max-width:500px;margin:auto;display:flex}.order-need-confirm-page__btns{column-gap:30px;display:flex}.order-need-confirm-page .submit-btn{padding:19px 20px}.order-need-payment-page{align-items:center;row-gap:var(--spacing-2xl);flex-direction:column;flex:1;max-width:500px;margin:auto;display:flex}.order-need-payment-page__btns{justify-content:center;column-gap:30px;width:100%;display:flex}.order-need-payment-page__btns button{flex-grow:1}.order-need-payment-page .submit-btn{padding:19px 20px}.order-need-payment-page__payment-method-data-block{justify-content:center;width:100%;padding:0;display:flex}.order-need-payment-page .order-page__online-payment,.order-need-payment-page .order-page__online-payment-method-container,.order-need-payment-page .online-payment-method__dropdown{width:100%!important}.order-payment-content-page{flex-direction:column;flex:1;align-items:center;row-gap:16px;max-width:400px;margin:auto;display:flex}.order-payment-content-page__btns{flex-direction:column;row-gap:16px;width:100%;display:flex}.order-payment-content-page__btns a,.order-payment-content-page__btns button{width:100%;padding:10px 20px}.order-payment-employee-page{flex-direction:column;flex:1;align-items:center;row-gap:16px;max-width:400px;margin:auto;display:flex}.order-payment-employee-page__title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);text-align:center}.order-payment-employee-page__qr{max-width:100%;margin:0 auto;display:flex}.order-payment-employee-page__btns{flex-direction:column;row-gap:16px;width:100%;display:flex}.order-payment-employee-page__btns a,.order-payment-employee-page__btns button{width:100%;padding:10px 20px}.order-payment-post-created-page{align-items:center;row-gap:var(--spacing-2xl);flex-direction:column;flex:1;max-width:500px;margin:auto;display:flex}.order-payment-post-created-page__text{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;text-align:left;width:100%}.order-payment-post-created-page__btns{column-gap:30px;width:100%;display:flex}.order-payment-post-created-page__payment-method-data-block{width:100%}.order-payment-post-created-page .order-page__online-payment-method-container,.order-payment-post-created-page .online-payment-method__dropdown{width:100%!important}.order-payment-final-page,.order-cancel-page{flex-direction:column;flex:1;align-items:center;row-gap:40px;max-width:400px;margin:auto;display:flex}.order-cancel-page__btns,.order-cancel-page__btns form{column-gap:30px;display:flex}.order-canceled-page{flex-direction:column;flex:1;align-items:center;row-gap:40px;max-width:500px;margin:auto;display:flex}.order-canceled-page__btns{column-gap:30px;display:flex}@media (min-width:1024px){.orders-history-page__title{font-size:var(--text-title-size-large);font-weight:var(--text-title-weight-large);line-height:var(--text-title-line-height-large);letter-spacing:-1%;margin-bottom:var(--spacing-xl);color:var(--text-color-primary)}.orders-history-page__contexts{column-gap:var(--spacing-2xl);margin-bottom:var(--spacing-xl);border-bottom:1px solid var(--border-low);display:flex}.orders-history-page__context{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);align-items:flex-start;column-gap:var(--spacing-xs);padding-bottom:var(--spacing-m);color:var(--text-color-secondary);white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .2s,border-color .2s;display:inline-flex}.orders-history-page__context:hover{color:var(--text-color-primary)}.orders-history-page__context--active{color:var(--text-color-primary);font-weight:var(--text-body-weight-bold);border-bottom-color:var(--text-color-primary)}.orders-history-page__context-count{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);color:var(--text-color-secondary)}.orders-history-page__filters,.orders-history-page__order{margin-bottom:var(--spacing-xl)}.orders-history-page__order:last-child{margin-bottom:0}.orders-history-page__orders{margin-bottom:var(--spacing-2xl);position:relative}.orders-history-page-search{background:var(--bg-low);border-radius:8px;flex-direction:row;align-items:center;gap:4px;padding:0 12px;display:flex}.orders-history-page-search__input{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);background:0 0;border:none;outline:none;flex-shrink:1;width:calc(100% - 18px);height:44px;padding:0}.orders-history-page-search__input:hover::-webkit-input-placeholder{color:var(--text-color-primary)}.orders-history-page-search__input:hover::-ms-input-placeholder{color:var(--text-color-primary)}.orders-history-page-search__input:hover::placeholder{color:var(--text-color-primary)}.orders-history-page-search__input::-webkit-input-placeholder{color:var(--text-color-hint);transition:color .2s}.orders-history-page-search__input::-ms-input-placeholder{color:var(--text-color-hint);transition:color .2s}.orders-history-page-search__input::placeholder{color:var(--text-color-hint);transition:color .2s}.orders-history-page-search__input:placeholder-shown+.orders-history-page-search__clear{visibility:hidden}.orders-history-page-search__clear{border-right:1px solid var(--border-low);color:var(--icon-primary);cursor:pointer;visibility:visible;flex-shrink:0;width:20px;height:20px;transition:color .2s;display:block;-webkit-mask-image:url(../images/icons/clear.svg);mask-image:url(../images/icons/clear.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.orders-history-page-search__btn{width:24px;height:24px;color:var(--icon-primary);transition:color .2s;-webkit-mask-image:url(../images/icons/search.svg);mask-image:url(../images/icons/search.svg);-webkit-mask-size:contain;mask-size:contain}.orders-history-page-search__btn:after,.orders-history-page-search__clear:after{background-color:var(--icon-primary);content:"";width:100%;height:100%;transition:background-color .2s;display:block}.orders-history-page-search__clear:hover:after,.orders-history-page-search__clear:focus:after{background-color:var(--icon-accent)}.orders-history-page-search{margin-bottom:var(--spacing-xl)}.orders-history-page__tabs{column-gap:var(--spacing-s);display:flex}.orders-history-page__container{align-items:start;gap:var(--spacing-xl);width:100%;display:flex}.orders-history-page__orders-content{width:100%}.orders-history-page__orders-filter-empty{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;width:100%;height:var(--size-112);justify-content:center;align-items:center;display:none}.orders-history-page__orders-filter-empty_shown{display:flex}.orders-history-page__no-orders{width:100%;padding:var(--spacing-4xl)0;flex-direction:column;align-items:center;display:flex}.orders-history-page__no-orders-image{width:280px;height:196px;margin-bottom:var(--spacing-2xl);background:url(../images/empty-orders-img.png) 50%/contain no-repeat}.orders-history-page__no-orders-title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;margin-bottom:var(--spacing-xs)}.orders-history-page__no-orders-subtitle{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);margin-bottom:var(--spacing-2xl);color:var(--text-color-hint)}.orders-history-page__no-orders-controls{align-items:center;column-gap:var(--spacing-l);display:flex}.orders-history-page__no-orders-control{padding:9px var(--spacing-xl)}.orders-history-remove-modal,.orders-history-cancel-modal{width:406px}.orders-history-remove-modal__content,.orders-history-cancel-modal__content{align-items:start;gap:var(--spacing-2xl);padding:var(--spacing-l)var(--spacing-l)var(--spacing-xl)var(--spacing-l);background-color:var(--bg-main);flex-direction:column;display:flex}.orders-history-remove-modal__description,.orders-history-cancel-modal__description{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary)}.orders-history-remove-modal__buttons,.orders-history-cancel-modal__buttons{justify-content:space-between;align-items:center;gap:var(--spacing-m);width:100%;display:flex}.orders-history-remove-modal__reject-button,.orders-history-remove-modal__confirm-button,.orders-history-cancel-modal__reject-button,.orders-history-cancel-modal__confirm-button{width:100%;height:var(--size-44);flex-shrink:1}.orders-history-qrcode-modal{width:414px}.orders-history-qrcode-modal__content{padding:var(--spacing-2xl)var(--spacing-l)var(--spacing-l)var(--spacing-l);background-color:var(--bg-main);flex-direction:column;justify-content:center;align-items:center;display:flex}.orders-history-qrcode-modal__content svg{border-radius:var(--border-radius-small);width:160px;height:160px}.orders-history-qrcode-modal__description{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);width:248px;margin-top:var(--spacing-xl);color:var(--text-color-primary);text-align:center}.orders-history-qrcode-modal__button{width:100%;height:var(--size-44);margin-top:var(--spacing-2xl)}.orders-history-documents-modal{width:480px}.orders-history-documents-modal__content{padding:var(--spacing-s)var(--spacing-l)var(--spacing-l)var(--spacing-l);background-color:var(--bg-main)}.orders-history-documents-modal__spinner.spinner{z-index:330;flex-direction:column}.orders-history-documents-modal__spinner.spinner .spinner-dots{margin:0}.orders-history-documents-modal__spinner.spinner .spinner__title{margin-top:var(--size-16)}.orders-history-documents-modal__spinner.spinner .spinner__text{margin-top:var(--size-8)}.orders-history-documents-modal__list{row-gap:var(--spacing-xs);flex-direction:column;display:flex}.orders-history-documents-modal__item{align-items:center;column-gap:var(--spacing-m);width:100%;padding:var(--spacing-m)var(--spacing-l);border-radius:var(--border-radius-base);color:var(--text-color-primary);text-align:left;cursor:pointer;background:0 0;border:none;transition:background-color .2s;display:flex}.orders-history-documents-modal__item:hover{background-color:var(--bg-low)}.orders-history-documents-modal__item-icon,.orders-history-documents-modal__item-arrow{width:var(--size-20);height:var(--size-20);color:var(--icon-primary);flex-shrink:0;display:flex}.orders-history-documents-modal__item-label{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary);flex-grow:1}.orders-history-documents-error-modal.desktop-modal{width:400px}.orders-history-documents-error-modal .desktop-modal__header{z-index:1;width:auto;height:auto;padding:var(--size-16);background:0 0;position:absolute;top:0;right:0}.orders-history-documents-error-modal .desktop-modal__title{display:none}.orders-history-documents-error-modal__content{align-items:center;row-gap:var(--size-24);padding:var(--size-48)var(--size-24)var(--size-24);background-color:var(--bg-main);text-align:center;flex-direction:column;display:flex}.orders-history-documents-error-modal__icon{width:var(--size-64);height:var(--size-64);margin-bottom:var(--size-8);border-radius:var(--border-radius-large);background-color:var(--bg-error-heavy);color:var(--icon-primary-light);justify-content:center;align-items:center;display:flex}.orders-history-documents-error-modal__icon svg{width:var(--size-40);height:var(--size-40)}.orders-history-documents-error-modal__title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;color:var(--text-color-primary)}.orders-history-documents-error-modal__text{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary)}.orders-history-documents-error-modal__link{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-link)}.orders-history-documents-error-modal__button{width:100%;margin-top:var(--size-8)}}.orders-final-page__title{font-size:var(--text-title-size-large);font-weight:var(--text-title-weight-large);line-height:var(--text-title-line-height-large);letter-spacing:-1%;color:var(--text-color-primary);margin-bottom:20px;font-style:normal}.orders-final-page__content{gap:20px;display:flex}.orders-final-page__detail-block{width:100%;max-width:580px}.orders-final-page__detail-info{width:420px;margin-right:20px}.orders-final-page__approve-icon{float:right;background-image:url(../images/approve-img.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:110px;height:117px;margin-top:24px;margin-right:24px}.orders-final-page__order-number{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;color:var(--text-color-secondary)}.orders-final-page__order-status{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint);margin-bottom:24px}.orders-final-page__order-status_orange{color:var(--text-color-brand)}.orders-final-page__details-title{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%;color:var(--text-color-primary);margin-bottom:12px}.orders-final-page__detail-item{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint);margin-bottom:8px}.orders-final-page__detail-item_dedicated{color:var(--text-color-primary);word-break:normal;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.orders-final-page__detail-item-link{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-link);letter-spacing:0;transition:color .2s,-webkit-text-decoration-color .2s,text-decoration-color .2s}.orders-final-page__detail-item-link:visited,.orders-final-page__detail-item-link:link,.orders-final-page__detail-item-link:hover,.orders-final-page__detail-item-link:active{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--text-color-link);text-decoration-color:var(--text-color-link)}@media (min-width:1024px){.orders-final-page__detail-item-link:hover{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (max-width:1023px){.orders-final-page__detail-item-link:active{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}.orders-final-page__pay-online{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-link)}.orders-final-page__more-information-btn{align-items:center;gap:4px;margin-bottom:8px;display:inline-flex}.orders-final-page__more-information-title{border-bottom:1px dotted var(--text-color-link);color:var(--text-color-link)}.orders-final-page__more-information-arrow{width:20px;height:20px;color:var(--text-color-hint)}.orders-final-page__more-information-arrow_active{transform:rotate(180deg)}.orders-final-page__show-more-block{margin-bottom:8px;display:none}.orders-final-page__show-more-block_active{display:block}.orders-final-page__documents{margin-top:var(--spacing-xl);padding:var(--spacing-l);background:var(--bg-info);border-radius:var(--border-radius-base)}.orders-final-page__documents-title{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%;margin-bottom:var(--spacing-m);color:var(--text-color-primary)}.orders-final-page__documents-link{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-link);letter-spacing:0;transition:color .2s,-webkit-text-decoration-color .2s,text-decoration-color .2s}.orders-final-page__documents-link:visited,.orders-final-page__documents-link:link,.orders-final-page__documents-link:hover,.orders-final-page__documents-link:active{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--text-color-link);text-decoration-color:var(--text-color-link)}@media (min-width:1024px){.orders-final-page__documents-link:hover{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (max-width:1023px){.orders-final-page__documents-link:active{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}.orders-final-page__documents-link{align-items:center;gap:var(--spacing-s);text-align:left;display:flex}.orders-final-page__documents-link+.orders-final-page__documents-link{margin-top:var(--spacing-s)}.orders-final-page__documents-icon{flex-shrink:0;width:20px;height:20px;display:inline-flex}.orders-final-page__documents-info{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);margin-top:var(--spacing-m);color:var(--text-color-hint)}@media (min-width:1024px){.active-orders-limit-modal{width:480px}.active-orders-limit-modal__content{gap:var(--spacing-2xl);padding:var(--spacing-l)var(--spacing-l)var(--spacing-xl)var(--spacing-l);background-color:var(--bg-main);flex-direction:column;display:flex}.active-orders-limit-modal__description{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary)}.active-orders-limit-modal__buttons{gap:var(--spacing-s);flex-direction:column;width:100%;display:flex}.active-orders-limit-modal__goto-btn,.active-orders-limit-modal__return-btn{width:100%;height:48px}.product-avail-modal{width:100%;max-width:1190px;box-shadow:var(--box-shadow-plate-floating)}.product-avail-modal__header{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;background:var(--bg-low);color:var(--text-color-primary);justify-content:space-between;align-items:center;padding:15px;display:flex;position:relative}.product-avail-modal__close{width:24px;height:24px;display:block;position:relative;-webkit-mask-image:url(../images/icons/close-with-paddings.svg);mask-image:url(../images/icons/close-with-paddings.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.product-avail-modal__close:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;transition:background-color .2s;position:absolute;top:0;left:0}.product-avail-modal__close:hover:after{background-color:var(--icon-accent)}.product-avail-modal__filters-block{background:var(--bg-main);align-items:center;gap:8px;padding:12px 16px;display:flex}.product-avail-modal__filter{height:36px;padding:var(--spacing-none)10px;background-color:var(--bg-low);border-radius:8px;justify-content:center;align-items:center;display:flex}.product-avail-modal__search{width:100%;max-width:300px}.product-avail-modal__search-icon{background-image:url(../images/icons/search.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:16px;height:16px;margin:auto}.product-avail-modal__search-string{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);width:100%;color:var(--text-color-primary);background-color:transparent;border:none;padding:0 6px}.product-avail-modal__search-string:focus{outline:none}.product-avail-modal__search-string::-webkit-input-placeholder{color:var(--text-color-hint)}.product-avail-modal__search-string::-ms-input-placeholder{color:var(--text-color-hint)}.product-avail-modal__search-string::placeholder{color:var(--text-color-hint)}.product-avail-modal__content{border-radius:0 0 8px 8px;height:516px;display:flex}.product-avail-modal__content_high{height:586px}.product-avail-modal__content .product-avail-modal__loader{display:none}.product-avail-modal__content .product-avail-modal__branch-list,.product-avail-modal__content .product-avail-modal__map{display:block}.product-avail-modal__content_loading{background-color:var(--bg-main);justify-content:center;align-items:center;display:flex}.product-avail-modal__content_loading .product-avail-modal__loader{display:block}.product-avail-modal__content_loading .product-avail-modal__branch-list,.product-avail-modal__content_loading .product-avail-modal__map{display:none}.product-avail-modal__content_not-found{background-color:var(--bg-main);justify-content:center;align-items:center;display:flex}.product-avail-modal__content_not-found .product-avail-modal__not-found-branch-block{display:block}.product-avail-modal__content_not-found .product-avail-modal__loader,.product-avail-modal__content_not-found .product-avail-modal__branch-list,.product-avail-modal__content_not-found .product-avail-modal__map{display:none}.product-avail-modal__branch-list{background-color:var(--bg-main);scrollbar-gutter:stable;border-radius:0 0 0 8px;width:100%;max-width:595px;height:100%;overflow-x:hidden;overflow-y:auto;box-shadow:inset 0 8px 8px -8px rgba(0,0,0,.16)}.product-avail-modal__branch-list::-webkit-scrollbar{background-color:var(--bg-scroll-track);width:6px;height:6px}.product-avail-modal__branch-list::-webkit-scrollbar-thumb{background-color:var(--bg-scroll-handle);border-radius:4px;width:6px;height:6px}.product-avail-modal_without-map .product-avail-modal__branch-list{max-width:unset}.product-avail-modal__loader{display:none}.product-avail-modal__close-modal{background:0 0;width:12px;height:12px;position:absolute;top:22px;right:24px;-webkit-mask-image:url(../images/icons/close.svg);mask-image:url(../images/icons/close.svg);-webkit-mask-size:contain;mask-size:contain}.product-avail-modal__close-modal:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;transition:background-color .2s;display:block}.product-avail-modal__close-modal:hover:after{background-color:var(--icon-accent)}.product-avail-modal__branch-item{border-bottom:1px solid var(--border-low);width:calc(100% + 6px);padding:16px 16px 24px}.product-avail-modal__branch-item:last-child{border:0}.product-avail-modal__branch-item_hidden{display:none}.product-avail-modal__branch-title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);width:100%;margin-bottom:var(--spacing-s);padding-right:var(--spacing-2xl);cursor:pointer;color:var(--text-color-link);overflow-wrap:break-word}.product-avail-modal__branch-address{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint);margin-bottom:8px}.product-avail-modal__branch-open-hint{color:var(--text-color-primary);margin-bottom:1em}.product-avail-modal__branch-work-time{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary);margin-bottom:8px}.product-avail-modal__branch-work-time-deviated{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);color:var(--text-color-primary);margin-top:8px;margin-bottom:8px}.product-avail-modal__branch-product-avails-count{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-success)}.product-avail-modal__branch-product-avails-count_not-available{color:var(--text-color-primary);text-wrap:nowrap}.product-avail-modal__branch-buy-container{flex-flow:row-reverse;justify-content:space-between;align-items:center;margin-top:16px;display:flex}.product-avail-modal__branch-buy-container_without-btn{justify-content:start}.product-avail-modal__branch-buy-container_without-btn .product-avail-modal__branch-product-avails-count{flex-flow:wrap;gap:4px;display:flex}.product-avail-modal__branch-product-buy-btn{width:121px;height:44px}.product-avail-modal__overlay{z-index:2;background:var(--effect-overlay-black);justify-content:center;align-items:center;width:100vw;height:100vh;display:none;position:fixed;top:0;left:0}.product-avail-modal__overlay_active{z-index:180;display:flex}.product-avail-modal__not-found-branch-block{display:none}.product-avail-modal__not-found-branch{text-align:center;background-image:url(../images/worry-alien.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:160px;height:160px;margin:auto}.product-avail-modal__not-found-branch-text{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%;color:var(--text-color-primary)}.product-avail-modal__map{border-radius:0 0 8px;width:100%;max-width:595px;overflow:hidden;box-shadow:inset 0 8px 8px -8px rgba(0,0,0,.16)}.product-avail-modal_without-map .product-avail-modal__map,.product-avail-modal .ui-switcher{display:none}.product-avail-modal .map-popover{width:300px}.product-avail-modal .map-popover .product-avail-modal__branch-item{border:none}}.city-shops{width:100%}.city-shops_modal.city-shops_no-map.city-shops_thumbnail,.city-shops .ui-switcher{display:none}.city-shops_modal{max-width:1190px;height:642px;box-shadow:var(--box-shadow-plate-floating);border-radius:8px}.city-shops_modal .city-shops__title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;background-color:var(--bg-low);border-radius:8px 8px 0 0;margin:0;padding:16px;position:relative}.city-shops_modal .city-shops__content{background:var(--bg-main);height:584px;box-shadow:var(--box-shadow-plate);border-radius:0 0 8px 8px}.city-shops_modal .city-shops__list{overflow-y:auto}.city-shops_modal .city-shops__map{border-radius:0 0 8px}.city-shops_modal .shop{padding:16px 16px 24px}.city-shops_thumbnail{width:inherit;height:inherit;border-radius:8px}.city-shops_thumbnail .city-shops__title{display:none}.city-shops_thumbnail .city-shops__content{border-radius:8px;width:384px;height:185px}.city-shops_thumbnail .city-shops__list{display:none}.city-shops_thumbnail .city-shops__map{border-radius:8px}.city-shops__title{margin-bottom:16px}.city-shops__close-modal{cursor:pointer;position:absolute;top:16px;right:16px}.city-shops__close-modal svg{color:var(--icon-primary)}.city-shops__content{width:100%;height:642px;display:flex}.city-shops__block{width:100%;height:100%}.city-shops__list::-webkit-scrollbar{background-color:var(--bg-scroll-track);width:6px;height:6px}.city-shops__list::-webkit-scrollbar-thumb{background-color:var(--bg-scroll-handle);border-radius:4px;width:6px;height:6px}.city-shops__list{padding-left:2px;overflow-y:auto}.city-shops__map{border-radius:12px;overflow:hidden}.city-shops .map-popover{width:300px}.shop{border-bottom:1px solid var(--border-low);padding:12px 0}.shop__select-button{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);width:121px;color:var(--text-color-primary);padding:10px 0}.shop__select-button[disabled]{cursor:not-allowed}.shop_selected .shop__select-button{background-color:var(--bg-brand-low);font-weight:var(--text-weight-semibold);color:var(--text-color-brand);transition:background-color .2s}.shop_selected .shop__select-button:hover{background-color:var(--bg-brand-mid)}.shop__title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);margin-bottom:8px}.shop__url{width:100%;padding-right:var(--spacing-2xl);color:var(--text-color-link);overflow-wrap:break-word;transition:color .2s}.shop__url:hover{color:var(--text-color-brand)}.shop__text{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal)}.shop__work-time{color:var(--text-color-primary)}.shop__work-time-deviated{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);color:var(--text-color-primary);margin-top:1em}.shop__address{color:var(--text-color-hint);margin-bottom:8px}.shop__phones{margin-bottom:8px}.shop__open-hint{color:var(--text-color-primary);margin-bottom:1em}.shop__metro{align-items:center;column-gap:4px;margin-bottom:8px;display:flex}.shop__metro-color{border-radius:50%;width:6px;height:6px}.shop__select-container{justify-content:space-between;align-items:center;max-width:100%;margin-top:12px;display:flex}.shop__avail-text{display:flex}.shop__avail-date-without-btn .shop__avail-date{text-align:left;display:inline}.shop__avail-date-without-btn .shop__avail-date_description{display:inline}.shop__avail-date{color:var(--text-color-primary);text-align:right;display:block}.shop__avail-date_description{display:block}.shop__avail-date_today{color:var(--text-color-success)}@media (min-width:1024px){.shop__phone-link{color:var(--text-color-primary);transition:color .2s}.shop__phone-link:hover{color:var(--text-color-brand)}}.shop:last-child{border-bottom:none}.map-marker{background-color:var(--bg-brand-primary);cursor:pointer;border:2px solid var(--bg-main);text-align:center;border-radius:50%;width:24px;height:24px;margin:auto;transition:background-color .2s;position:relative}.map-marker:hover,.map-marker_selected,.map-marker_hover{background-color:var(--bg-brand-hover)}.map-marker:after{content:"";background-color:var(--bg-main);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.map-marker-user{background-image:url(../images/icons/user-pin.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:52px;height:52px}@media (min-width:1024px){.map-popover{padding:var(--spacing-l);background-color:var(--bg-main);border-radius:var(--border-radius-base);box-shadow:var(--box-shadow-high-surface);position:relative;transform:translate(-50%,-100%)}.map-popover:after{background-color:var(--bg-main);content:"";border-bottom-right-radius:2px;width:20px;height:20px;display:block;position:absolute;top:100%;left:45%;transform:rotate(45deg)translateY(-80%)}.map-popover__header{display:none}.map-popover__content{display:block}.map-popover__close-button{top:var(--spacing-l);right:var(--spacing-l);float:right;cursor:pointer;width:24px;height:24px;display:block;position:absolute;-webkit-mask-image:url(../images/icons/close-with-paddings.svg);mask-image:url(../images/icons/close-with-paddings.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.map-popover__close-button:hover .map-popover__close-button:after{background-color:var(--bg-mid)}.map-popover__close-button:after{background-color:var(--icon-primary);content:"";width:100%;height:100%;transition:background-color .2s;display:block;position:absolute;top:0;left:0}.map-popover .product-avail-modal__branch-item{width:100%;padding:0}.map-popover .product-avail-modal__branch-buy-container{flex-flow:row-reverse;justify-content:start;align-items:center;margin-top:16px;display:flex}.map-popover .product-avail-modal__branch-product-buy-btn{margin-right:auto}.map-popover .product-avail-modal__branch-product-avails-count{text-align:right;margin-bottom:0}.map-popover .product-avail-modal__branch-product-avails-count_first-part{display:block}.map-popover .product-avail-modal__branch-work-time-deviated{display:none}.map-popover .product-avail-modal__branch-open-hint{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal)}.map-popover .city-shops__item{border-bottom:none;padding:0;list-style-type:none}.map-popover .shop__title{justify-content:space-between;display:flex}.map-popover .shop__work-time-deviated{display:none}.map-popover .shop__avail-date,.map-popover .shop__avail-date_description{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary);text-align:right;white-space:nowrap}.map-popover .shop__avail-date_today{color:var(--text-color-success)}.map-popover .shop__phones{color:var(--text-color-primary)}.cookie-policy__modal{gap:var(--spacing-l);z-index:11000;width:360px;padding:var(--spacing-l);background-color:var(--bg-main);border-radius:var(--border-radius-large);box-shadow:var(--box-shadow-high-surface);flex-direction:column;margin:0 auto;animation:.8s ease-in-out showModal;display:flex;position:fixed;bottom:16px;right:50%;transform:translate(50%)}.cookie-policy__modal-to-right-edge{transform:unset;right:16px}.cookie-policy__description{flex-direction:column;display:flex}.cookie-policy__description-icon{font-size:var(--size-32);line-height:var(--size-32);width:32px;margin-bottom:var(--spacing-s);justify-content:center;display:flex}.cookie-policy__description-text{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal)}.cookie-policy__description-link{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-link);letter-spacing:0;transition:color .2s,-webkit-text-decoration-color .2s,text-decoration-color .2s}.cookie-policy__description-link:visited,.cookie-policy__description-link:link,.cookie-policy__description-link:hover,.cookie-policy__description-link:active{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--text-color-link);text-decoration-color:var(--text-color-link)}}@media (min-width:1024px) and (min-width:1024px){.cookie-policy__description-link:hover{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (min-width:1024px) and (max-width:1023px){.cookie-policy__description-link:active{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (min-width:1024px){.cookie-policy__accept-btn{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-bold);width:100%;height:36px;margin-bottom:var(--spacing-s);text-align:center;padding:8px}.cookie-policy__accept-btn:hover{background-color:var(--bg-brand-hover)}.cookie-policy__bottom-buttons-block{column-gap:var(--spacing-s);display:flex}.cookie-policy__manage-btn{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);text-align:center;width:160px;height:36px;padding:8px}.cookie-policy__manage-btn:hover{background-color:var(--bg-mid)}.cookie-policy__setting-modal{gap:var(--spacing-m);display:flex}.cookie-policy__system-switcher{opacity:.5;width:36px}.cookie-policy__analytic-switcher{width:36px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.cookie-policy__setting-content{gap:var(--spacing-s);width:100%;display:inline-flex}.cookie-policy__setting-content-title{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);letter-spacing:0;margin-bottom:4px;padding:3px 0}.cookie-policy__setting-content-text{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);letter-spacing:0}.cookie-policy__save-button{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);width:100%;height:36px;padding:var(--spacing-s)var(--spacing-none);border-radius:var(--border-radius-small);margin-top:4px}@keyframes showModal{0%{opacity:0}to{opacity:1}}.add-opinion-page .breadcrumbs{margin-bottom:20px}.add-opinion-page__content{align-items:start;gap:80px;display:flex}.add-opinion-page__form{width:700px}.add-opinion-page__usage-period{position:relative}.add-opinion-page__usage-period-title{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%;color:var(--text-color-primary)}.add-opinion-page__usage-period-value{align-items:center;gap:4px;display:inline-flex;position:relative}.add-opinion-page__usage-period-value-btn{cursor:pointer;color:var(--text-color-link);text-transform:lowercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color .2s}.add-opinion-page__usage-period-value-btn:hover{color:var(--text-color-brand)}.add-opinion-page__usage-period-value-icon{justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;position:relative;transform:rotate(90deg);-webkit-mask-image:url(../images/icons/chevron-right-with-padding.svg);mask-image:url(../images/icons/chevron-right-with-padding.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.add-opinion-page__usage-period-value-icon:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;display:block;position:absolute}.add-opinion-page__usage-period-value:has(.usage-period-dropdown_visible) .add-opinion-page__usage-period-value-icon{transform:rotate(-90deg)}.add-opinion-page__rate-block{scrollbar-width:none}.add-opinion-page__rate-block::-webkit-scrollbar{display:none}.add-opinion-page__rate-block{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-flow:row;align-items:center;gap:12px;width:100%;padding:10px 2px;display:flex;overflow-x:auto}.add-opinion-page__experience-title{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%;color:var(--text-color-primary);margin-top:20px;margin-bottom:24px}.add-opinion-page__experience-block{padding-right:20px}.add-opinion-page__experience-block .element-error{margin:4px 0 0}.add-opinion-page__experience-block .ui-checkbox{margin-bottom:20px}.add-opinion-page__experience-textareas-container{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.add-opinion-page__experience-textareas-container .ui-textarea{max-height:unset}.add-opinion-page__submit-btn{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold);height:64px;color:var(--text-color-primary-light);margin-top:20px;padding:22px 32px}.add-opinion-page__agreement{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary);margin-top:16px}.add-opinion-page__privacy-policy{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-link);letter-spacing:0;transition:color .2s,-webkit-text-decoration-color .2s,text-decoration-color .2s}.add-opinion-page__privacy-policy:visited,.add-opinion-page__privacy-policy:link,.add-opinion-page__privacy-policy:hover,.add-opinion-page__privacy-policy:active{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--text-color-link);text-decoration-color:var(--text-color-link)}}@media (min-width:1024px) and (min-width:1024px){.add-opinion-page__privacy-policy:hover{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (min-width:1024px) and (max-width:1023px){.add-opinion-page__privacy-policy:active{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (min-width:1024px){.opinion-bad-request-modal{width:418px}.opinion-bad-request-modal .desktop-modal__header{background-color:var(--bg-main)}.opinion-bad-request-modal__content{background-color:var(--bg-main);flex-direction:column;align-items:center;padding:19px 16px 16px;display:flex}.opinion-bad-request-modal__image{background-image:url(../images/icons/circle-close-red.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:64px;height:64px}.opinion-bad-request-modal__title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;color:var(--text-color-primary);text-align:center;margin-top:24px}.opinion-bad-request-modal__description{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary);text-align:center;margin-top:16px}.opinion-bad-request-modal__button{width:100%;height:44px;margin-top:50px}.usage-period-dropdown{align-items:start;gap:var(--spacing-m);z-index:10;width:220px;min-height:100px;padding:var(--spacing-l);background-color:var(--bg-main);border-radius:var(--border-radius-large);box-shadow:var(--box-shadow-plate-floating);flex-direction:column;display:none;position:absolute;top:calc(100% + 10px);left:0}.usage-period-dropdown_visible{display:flex}.usage-period-dropdown .ui-radio__title{font-weight:var(--text-weight-normal)}.rate-card{background-color:var(--bg-main);width:100%;height:88px;box-shadow:var(--box-shadow-plate);border-radius:8px;flex-direction:column;padding:16px;display:flex}.rate-card_error{border:1px solid var(--border-error)}.rate-card__title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint);white-space:nowrap}.rate-card:has(.rate-card__star_filled) .rate-card__title{color:var(--text-color-primary)}.rate-card:first-child .rate-card__title{color:var(--text-color-primary)}.rate-card__stars{align-items:center;width:100%;height:24px;margin-top:8px;display:flex;position:relative}.rate-card__stars:hover .rate-card__star:after{background-color:var(--bg-brand-primary)}.rate-card__star:hover~.rate-card__star:after{background-color:var(--icon-disabled)}.rate-card__star{width:28px;height:24px;position:relative;-webkit-mask-image:url(../images/icons/rating-offset.svg);mask-image:url(../images/icons/rating-offset.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-clip:content-box;mask-clip:content-box}.rate-card__star:after{content:"";background-color:var(--icon-disabled);width:28px;height:100%;transition:background-color .1s;position:absolute;top:0;right:0}.rate-card__star_filled:after{background-color:var(--bg-brand-primary)}.rate-card__star:not(:last-child){padding-right:4px}.opinion-useful-tips{gap:var(--spacing-2xl);width:400px;padding:var(--spacing-2xl)var(--spacing-xl);background-color:var(--bg-main);border-radius:var(--border-radius-large);box-shadow:var(--box-shadow-plate);flex-direction:column;display:flex}.opinion-useful-tips__title{color:var(--text-color-primary)}.opinion-useful-tips__title-big{font-size:var(--text-title-size-small);font-weight:var(--text-title-weight-small);line-height:var(--text-title-line-height-small);letter-spacing:0}.opinion-useful-tips__title-small{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold)}.opinion-useful-tips__list{flex-direction:column;align-items:start;display:flex}.opinion-useful-tips__item{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary);justify-content:start;align-items:start;display:flex}.opinion-useful-tips__item:not(:first-child){margin-top:20px}.opinion-useful-tips__item:nth-child(n+4){display:none}.opinion-useful-tips__link{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-link);letter-spacing:0;transition:color .2s,-webkit-text-decoration-color .2s,text-decoration-color .2s}.opinion-useful-tips__link:visited,.opinion-useful-tips__link:link,.opinion-useful-tips__link:hover,.opinion-useful-tips__link:active{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--text-color-link);text-decoration-color:var(--text-color-link)}}@media (min-width:1024px) and (min-width:1024px){.opinion-useful-tips__link:hover{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (min-width:1024px) and (max-width:1023px){.opinion-useful-tips__link:active{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (min-width:1024px){.opinion-useful-tips__checkmark-icon,.opinion-useful-tips__cross-icon{flex-shrink:0;width:20px;height:20px;margin-right:4px}.opinion-useful-tips__checkmark-icon svg,.opinion-useful-tips__cross-icon svg{width:20px;height:20px}.opinion-useful-tips__checkmark-icon{color:var(--icon-success)}.opinion-useful-tips__cross-icon{color:var(--icon-error)}.opinion-useful-tips__feedback-tip{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);padding:var(--spacing-l);background-color:var(--bg-info);border-radius:var(--border-radius-small)}.collapse_expanded .opinion-useful-tips__item:nth-child(n+4){display:flex}.opinion-useful-tips .collapse_expanded .collapse__button-icon{transform:rotate(-90deg)}.opinion-useful-tips .collapse__button{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);justify-content:space-between;align-items:center;gap:var(--spacing-xs);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:36px;margin:var(--spacing-xl)var(--spacing-none)var(--spacing-none)var(--spacing-2xl);padding:var(--spacing-s)var(--spacing-s)var(--spacing-s)var(--spacing-l);border:1px solid var(--border-mid);border-radius:var(--border-radius-small);color:var(--text-color-primary);white-space:nowrap;transition:background-color .2s;display:flex;position:relative}.opinion-useful-tips .collapse__button:hover{background-color:var(--bg-low)}.opinion-useful-tips .collapse__button-icon{background:url(../images/icons/chevron-right.svg) 50%/cover no-repeat;width:20px;height:20px;transition:transform .2s;display:block;transform:rotate(90deg)}.opinion-useful-tips .collapse__button-block{justify-content:start;position:relative}.sent-for-moderation{background-color:var(--bg-main);border-radius:12px;flex-direction:column;align-items:center;width:460px;margin:50px auto 0;padding:60px 16px 16px;display:flex}.sent-for-moderation__image{background-image:url(../images/icons/checkmark-green-background.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:64px;height:64px}.sent-for-moderation__title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;width:358px;color:var(--text-color-primary);text-align:center;margin-top:24px}.sent-for-moderation__description{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);width:358px;color:var(--text-color-secondary);text-align:center;margin-top:16px}.sent-for-moderation__button{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);width:100%;color:var(--text-color-primary);margin-top:40px;padding:11px 20px}}.profile-settings__title{margin-bottom:20px}.profile-settings__content{align-items:start;gap:20px;display:flex}.profile-settings__navigation{width:100%;max-width:280px;display:none}.profile-settings__user{background-color:var(--bg-main);width:880px;max-width:580px;box-shadow:var(--box-shadow-plate);border-radius:16px;padding:16px 32px 24px}.profile-settings__user-info{grid-template-columns:84px auto auto;align-items:center;width:100%;margin-bottom:32px;display:grid}.profile-settings__user-avatar{border:3px solid var(--border-mid);border-radius:50%;width:80px;height:80px;padding:4px}.profile-settings__user-avatar img{border-radius:50%;width:66px;height:66px}.profile-settings__user-name{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;color:var(--text-color-primary);word-break:break-word;margin-left:24px}.profile-settings__user-logout{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);background-color:var(--bg-low);min-width:100px;height:36px;color:var(--text-color-primary);white-space:nowrap;border-radius:8px;flex-shrink:0;justify-content:center;justify-self:end;align-items:center;margin-left:24px;padding:8px 9px;transition:background-color .2s;display:flex}.profile-settings__user-logout:hover{background-color:var(--bg-mid)}.profile-settings__user-logout-icon{width:20px;height:20px;margin-right:4px;position:relative;-webkit-mask-image:url(../images/icons/log-out.svg);mask-image:url(../images/icons/log-out.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.profile-settings__user-logout-icon:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;position:absolute;top:0;left:0}.profile-settings__user-fields{flex-direction:column;align-items:start;gap:16px;display:flex}.profile-settings__user-fields-phone{flex-direction:row;align-items:center;gap:16px;width:100%;display:flex}.profile-settings__user-fields-phone-btn{width:145px;height:44px}.profile-settings__user-fields .ui-input{width:-moz-available;width:-webkit-fill-available;height:-webkit-max-content;height:-moz-max-content;height:max-content}.profile-settings__user-buttons{grid-template-columns:145px 1fr;margin-top:32px;display:grid}.profile-settings__user-buttons .profile-settings__user-logout{display:none}.profile-settings__user-button-save{position:relative}.profile-settings__tooltip{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary);padding:16px}.profile-settings__tooltip_success{background:linear-gradient(0deg,var(--bg-success),var(--bg-success)),linear-gradient(0deg,var(--bg-main),var(--bg-main))}.profile-settings__tooltip_failed{background:linear-gradient(0deg,var(--bg-error),var(--bg-error)),linear-gradient(0deg,var(--bg-main),var(--bg-main))}@media (min-width:1024px){.profile-menu-widget{background-color:var(--bg-main);width:280px;min-height:240px;box-shadow:var(--box-shadow-plate);border-radius:12px;flex-shrink:0;padding:12px 0}.profile-menu-widget__page{width:100%;height:48px;margin-bottom:8px}.profile-menu-widget__page:last-child{border-top:1px solid var(--border-low);border-radius:0;height:57px;margin-bottom:0;padding-top:8px}.profile-menu-widget__page-link{width:100%;height:100%;color:var(--text-color-primary);border-radius:8px;justify-content:start;align-items:center;padding:12px 16px;transition:background-color .2s;display:flex}.profile-menu-widget__page-link:hover{background-color:var(--bg-low)}.profile-menu-widget__page-link--active{color:var(--text-color-brand);box-shadow:inset 4px 0 0 0 var(--bg-brand-primary);border-radius:0}.profile-menu-widget__page-link--active:hover{background-color:initial}.profile-menu-widget__page-link--active .profile-menu-widget__page-icon{color:var(--icon-brand)}.profile-menu-widget__page-link--active .profile-menu-widget__page-icon .favorite-icon svg{stroke:var(--border-brand)}.profile-menu-widget__page-link .favorite-icon svg{color:transparent;stroke-width:1.5px;stroke:var(--icon-primary)}.profile-menu-widget__page-icon{width:24px;height:24px;color:var(--icon-primary);margin-right:10px}.profile-menu-widget__page-icon .feedback-icon svg{fill:transparent}.profile-menu-widget__page-icon svg{width:24px;height:24px;fill:var(--bg-main)}.profile-menu-widget__page-count{position:relative}.profile-menu-widget__page-count:after{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-bold);content:attr(css--counter-value);background-color:var(--bg-brand-primary);min-width:20px;height:20px;color:var(--text-color-primary-light,#fff);border-radius:50px;justify-content:center;align-items:center;padding:1px 4px;font-style:normal;display:inline-flex;position:absolute;top:-10px;left:8px}.profile-menu-widget__page-count[css--counter-value="0"]{display:none}.recently-viewed-products{width:100%;height:436px;min-height:5px;margin-top:var(--spacing-xl);flex-direction:column;justify-content:start;align-items:start;display:flex}.recently-viewed-products__title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;margin-bottom:var(--spacing-l)}.recently-viewed-products__slider{position:relative}.recently-viewed-products__slider-controls{display:none}.recently-viewed-products__slider:hover .recently-viewed-products__slider-controls{display:block}.recently-viewed-products__slider-control{z-index:120;background-color:var(--bg-main);width:48px;height:48px;box-shadow:0 2px 6px var(--effect-shadow-plate);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;transform:translateY(-50%)}.recently-viewed-products__slider-control:after{content:"";z-index:130;opacity:0;background-color:var(--bg-low);border-radius:50%;width:48px;height:48px;transition:opacity .2s;display:block;position:absolute}.recently-viewed-products__slider-control:hover:after{opacity:1}.recently-viewed-products__slider-control:active{animation:.4s ease-in-out slider-arrow-scale}.recently-viewed-products__slider-control_hidden{display:none}.recently-viewed-products__slider-control span{width:24px;height:24px}.recently-viewed-products__slider-control svg{transform:rotate(-90deg)}.recently-viewed-products__slider-control:first-child{top:50%;left:8px}.recently-viewed-products__slider-control:nth-child(2){top:50%;right:8px}.recently-viewed-products__slider-control-icon{color:var(--icon-primary)}.recently-viewed-products__slider{width:100%}}@media (min-width:1024px) and (min-width:1024px){.recently-viewed-products__slider .slider-navigation{align-items:center;gap:var(--spacing-s);z-index:10;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:8px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.recently-viewed-products__slider .slider-navigation__element{background-color:color-mix(in srgb,var(--bg-white-always)60%,transparent);cursor:pointer;width:8px;height:8px;box-shadow:0 0 4px 0 color-mix(in srgb,var(--bg-black-always)15%,transparent);border-radius:50%;flex-shrink:0;transition:width .2s;display:block}.recently-viewed-products__slider .slider-navigation__element:hover{background-color:var(--icon-brand);box-shadow:none}.recently-viewed-products__slider .slider-navigation__element_active{background-color:var(--icon-brand);border-radius:var(--border-radius-small);width:24px;box-shadow:none}}@media (min-width:1024px) and (max-width:1023px){.recently-viewed-products__slider .slider-navigation{align-items:center;gap:var(--spacing-xs);z-index:10;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:4px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.recently-viewed-products__slider .slider-navigation__element{background-color:color-mix(in srgb,var(--bg-white-always)60%,transparent);width:4px;height:4px;box-shadow:0 0 4px 0 color-mix(in srgb,var(--bg-black-always)15%,transparent);border-radius:50%;flex-shrink:0;transition:width .2s;display:block}.recently-viewed-products__slider .slider-navigation__element_active{background-color:var(--icon-brand);border-radius:var(--border-radius-small);width:16px;box-shadow:none}}@media (min-width:1024px){.recently-viewed-products__slides{scrollbar-width:none}.recently-viewed-products__slides::-webkit-scrollbar{display:none}.recently-viewed-products__slides{gap:var(--spacing-xl);flex-flow:row;width:100%;margin:-40px 0 -20px;padding:40px 0 20px;display:flex;overflow-x:hidden}.user-feed-page__page-content{width:100%}.user-feed-page__title-wrapper{display:contents}.user-feed-page__title{font-size:var(--text-title-size-large);font-weight:var(--text-title-weight-large);line-height:var(--text-title-line-height-large);letter-spacing:-1%;color:var(--text-color-primary);margin-bottom:20px}.user-feed-page__container{align-items:start;gap:20px;display:flex}.user-feed-page__filters{align-items:center;gap:8px;height:36px;margin-bottom:16px;display:flex;overflow:hidden}.user-feed-page__filter{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);background-color:var(--bg-low);height:36px;color:var(--text-color-secondary);text-wrap:nowrap;border-radius:24px;justify-content:center;align-items:center;padding:0 16px;transition:all .2s;display:flex}.user-feed-page__filter:hover{background-color:var(--bg-mid)}.user-feed-page__filter_active{background-color:var(--bg-brand-primary);color:var(--text-color-primary-light)}.user-feed-page__filter_active:hover{background-color:var(--bg-brand-hover)}.user-feed-page__actions{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.user-feed-page__actions-mobile,.user-feed-page__actions-popup{display:none}.user-feed-page__read-all,.user-feed-page__delete{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary);align-items:center;gap:4px;transition:color .2s;display:flex}.user-feed-page__read-all-icon,.user-feed-page__delete-icon{width:24px;height:24px;position:relative;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.user-feed-page__read-all-icon:after,.user-feed-page__delete-icon:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;transition:background-color .2s;display:block;position:absolute;top:0;left:0}.user-feed-page__read-all:hover .user-feed-page__read-all-icon:after{background-color:var(--text-color-success)}.user-feed-page__read-all-icon{-webkit-mask-image:url(../images/icons/check-read.svg);mask-image:url(../images/icons/check-read.svg)}.user-feed-page__delete-icon{-webkit-mask-image:url(../images/icons/trash.svg);mask-image:url(../images/icons/trash.svg)}.user-feed-page__delete{color:var(--text-color-hint)}.user-feed-page__delete:hover{color:var(--text-color-brand)}.user-feed-page__delete:hover .user-feed-page__delete-icon:after{background-color:var(--icon-brand)}.user-feed-page__no-notifications{flex-direction:column;justify-content:center;align-items:center;padding:140px 0;display:none}.user-feed-page__no-notifications-image{background-image:url(../images/notifications/no-notifications.png);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-shrink:0;width:80px;height:80px}.user-feed-page__no-notifications-title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;color:var(--text-color-primary);text-align:center;margin-top:16px}.user-feed-page__no-notifications-description{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary);text-align:center;margin-top:8px}.user-feed-page__show-more-btn{width:100%;margin-top:28px;margin-bottom:36px}.user-feed-page__page-content:not(:has(.user-feed-page__group)) .user-feed-page__no-notifications{display:flex}.user-feed-page__group:not(:last-of-type){margin-bottom:28px}.user-feed-page__group:not(:has(.user-feed-page__item)){display:none}.user-feed-page__group-items{flex-direction:column;gap:12px;display:flex}.user-feed-page__group-title{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);width:100%;color:var(--text-color-hint);text-align:center;margin-bottom:12px}.user-feed-page__items{width:100%;position:relative}.user-feed-page__items-link{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-link);align-items:center;gap:4px;margin-top:28px;transition:color .2s;display:none}.user-feed-page__items-link:hover{color:var(--text-color-brand)}.user-feed-page__items-link:hover .user-feed-page__items-link-icon{background-color:var(--icon-brand)}.user-feed-page__items-link-icon{background-color:var(--text-color-link);width:20px;height:20px;transition:background-color .2s;display:inline-block;transform:rotate(90deg);-webkit-mask-image:url(../images/icons/arrow-up.svg);mask-image:url(../images/icons/arrow-up.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.user-feed-page__item{background-color:var(--bg-low);border-radius:var(--border-radius-large);width:100%;padding:20px;display:block;position:relative}.user-feed-page__item:after{content:"";opacity:0;background-color:var(--bg-brand-primary);border-radius:50%;width:6px;height:6px;transition:opacity .33s ease-out 1s;display:block;position:absolute;top:11px;left:11px}.user-feed-page__item--not-shown:after{opacity:1}.user-feed-page__item-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.user-feed-page__item-title{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary);text-align:left}.user-feed-page__item-delete{cursor:pointer;width:20px;height:20px;position:relative;-webkit-mask-image:url(../images/icons/close-with-paddings.svg);mask-image:url(../images/icons/close-with-paddings.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.user-feed-page__item-delete:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;transition:background-color .2s;display:block;position:absolute;top:0;left:0}.user-feed-page__item-delete:hover:after{background-color:var(--icon-accent)}.user-feed-page__item-content{align-items:start;gap:10px;display:flex}.user-feed-page__item-image{background-color:var(--icon-primary-light);border-radius:var(--border-radius-base);flex-shrink:0;width:48px;height:48px;padding:4px;display:inline-block}.user-feed-page__item-message{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary);text-align:left}.user-feed-page__item-button{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);width:100%;height:44px;color:var(--text-color-primary);border:none;margin-top:16px}.user-feed-delete-modal{width:330px}.user-feed-delete-modal__content{background-color:var(--bg-main);flex-direction:column;align-items:start;gap:24px;padding:12px 16px 20px;display:flex}.user-feed-delete-modal__description{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary);text-align:left}.user-feed-delete-modal__buttons{align-items:center;gap:8px;width:100%;display:flex}.user-feed-delete-modal__button-reject,.user-feed-delete-modal__button-confirm{flex-shrink:1;width:100%;height:44px}body:has(.gsb-user-builds){background-color:var(--bg-secondary)}body:has(.gsb-user-builds) .spinner{background-color:var(--effect-overlay-secondary)}body:has(.gsb-user-builds) .product-avail-modal .spinner{background-color:var(--bg-main)}body.dark .gsb-user-build__product,body.dark .gsb-user-build__product:hover{background-color:var(--bg-white-always)}.gsb-user-builds__title{font-size:var(--text-title-size-large);font-weight:var(--text-title-weight-large);line-height:var(--text-title-line-height-large);letter-spacing:-1%;color:var(--text-color-primary);margin-bottom:24px}.gsb-user-builds__container{align-items:start;gap:20px;width:100%;display:flex}.gsb-user-builds__content{width:880px}.gsb-user-builds__placeholder{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.gsb-user-builds__placeholder-image{width:360px;height:252px}.gsb-user-builds__placeholder-title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;width:100%;color:var(--text-color-primary);text-align:center}.gsb-user-builds__placeholder-button{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);width:251px;height:44px;color:var(--text-color-primary)}.gsb-user-builds__list{flex-direction:column;align-items:start;gap:20px;width:100%;display:flex;position:relative}.gsb-user-builds__list:not(:first-child){margin-top:20px}.gsb-user-builds__create-button{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:44px;color:var(--text-color-primary);margin-bottom:20px}.gsb-user-builds__list-container{position:relative}.gsb-user-builds .pagination-block{margin-top:20px}.gsb-user-builds .pagination-block__controls{background-color:transparent}.gsb-user-builds .spinner-dots{margin:100px 0;position:-webkit-sticky;position:sticky;top:50%;transform:translateY(-50%)}.gsb-user-build{background-color:var(--bg-main);border-radius:var(--border-radius-large);flex-direction:column;align-items:start;width:100%;display:flex}.gsb-user-build__header{border-bottom:1px solid var(--border-low);justify-content:space-between;align-items:baseline;gap:8px;width:100%;padding:16px;display:flex}.gsb-user-build__title{font-size:var(--text-title-size-small);font-weight:var(--text-title-weight-small);line-height:var(--text-title-line-height-small);letter-spacing:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--text-color-secondary);text-wrap:nowrap;text-overflow:ellipsis;transition:color .2s;overflow:hidden}.gsb-user-build__title:hover{color:var(--text-color-primary)}.gsb-user-build__date{color:var(--icon-primary);flex-shrink:0;align-items:center;gap:8px;display:flex}.gsb-user-build__date svg{width:20px;height:20px}.gsb-user-build__date-text{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint)}.gsb-user-build__content{flex-direction:column;align-items:start;width:100%;padding:20px;display:flex}.gsb-user-build__products{flex-flow:row;align-items:center;gap:8px;width:100%;display:flex}.gsb-user-build__product,.gsb-user-build__product-placeholder{background-color:var(--bg-low);cursor:pointer;border-radius:var(--border-radius-base);justify-content:center;align-items:center;width:76px;height:76px;transition:background-color .2s;display:flex;position:relative}.gsb-user-build__product:hover,.gsb-user-build__product-placeholder:hover{background-color:var(--bg-mid)}.gsb-user-build__product[css--product-count]:after,.gsb-user-build__product-placeholder[css--product-count]:after{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);content:attr(css--product-count);background-color:var(--bg-white-always);border-radius:var(--border-radius-extra-small);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:16px;color:var(--text-color-secondary-dark);text-align:center;box-shadow:var(--box-shadow-plate);padding:0 2px;display:block;position:absolute;bottom:6px;right:6px}.gsb-user-build__product-image,.gsb-user-build__product-placeholder-image{mix-blend-mode:multiply;flex-shrink:0;width:60px;height:60px}.gsb-user-build__product-placeholder{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary);text-align:center;padding:0 18px}.gsb-user-build__content-row{justify-content:space-between;align-items:start;gap:60px;width:100%;margin-top:24px;margin-bottom:12px;display:flex}.gsb-user-build__specs{width:-webkit-fit-content;width:-moz-fit-content;flex-direction:column;align-items:start;gap:8px;width:fit-content;max-width:592px;margin-top:4px;display:flex}.gsb-user-build__spec{align-items:start;gap:8px;width:100%;display:flex}.gsb-user-build__spec-icon{display:none}.gsb-user-build__spec-title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint);text-wrap:nowrap;flex-shrink:0}.gsb-user-build__spec-product{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gsb-user-build__total{flex-direction:column;justify-content:end;align-items:end;gap:12px;min-width:188px;height:104px;display:flex}.gsb-user-build__total-price{flex-direction:column;justify-content:end;align-items:end;gap:4px;width:100%;height:48px;display:flex}.gsb-user-build__total-buttons{align-items:center;gap:8px;width:100%;height:44px;display:flex;position:relative}.gsb-user-build__price-without-discount{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);color:var(--text-color-hint);text-decoration:line-through}.gsb-user-build__price{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%;color:var(--text-color-primary)}.gsb-user-build__actions-button{background-color:var(--bg-low);border-radius:var(--border-radius-small);width:44px;height:44px;color:var(--icon-primary);flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.gsb-user-build__actions-button:hover{background-color:var(--bg-mid)}.gsb-user-build__actions-button svg{width:24px;height:24px;transform:rotate(90deg)}.gsb-user-build__total-open{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);width:136px;height:44px;padding:10px 0}.gsb-user-build__avail{width:100%}.gsb-user-build__avail-empty-placeholder{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-error);padding:5px 0}.gsb-user-builds-tooltip{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:440px;min-height:36px;max-height:initial;white-space:normal}.gsb-start-new-build-modal{width:508px}.gsb-start-new-build-modal__content{flex-direction:column;align-items:start;gap:16px;width:100%;padding:16px;display:flex}.gsb-start-new-build-modal__text{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary)}.gsb-start-new-build-modal__buttons{align-items:center;gap:8px;width:100%;display:flex}.gsb-start-new-build-modal__button-start-new,.gsb-start-new-build-modal__button-open-previous{flex-shrink:1;width:100%;height:44px}.gsb-user-builds-actions-popup{background-color:var(--bg-main);border-radius:var(--border-radius-small);min-width:237px;height:auto;box-shadow:var(--box-shadow-high-surface);flex-direction:column;align-items:start;padding:4px 0;display:flex;position:absolute;bottom:-32px;right:calc(100% + 8px)}.gsb-user-builds-actions-popup__button{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);width:100%;color:var(--text-color-primary);justify-content:start;align-items:center;padding:8px 16px;transition:color .2s;display:flex}.gsb-user-builds-actions-popup__button:hover{color:var(--text-color-brand)}.gsb-remove-build-modal{width:508px}.gsb-remove-build-modal__content{flex-direction:column;align-items:start;gap:16px;width:100%;padding:16px;display:flex}.gsb-remove-build-modal__text{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary)}.gsb-remove-build-modal__buttons{align-items:center;gap:8px;width:100%;display:flex}.gsb-remove-build-modal__button-remove,.gsb-remove-build-modal__button-cancel{flex-shrink:1;width:100%;height:44px}.gsb-user-builds-cart-failed-tooltip,.gsb-user-builds-failed-to-save-tooltip,.gsb-user-builds-failed-to-remove-tooltip{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);z-index:200;background:linear-gradient(0deg,var(--bg-error),var(--bg-error)),linear-gradient(0deg,var(--bg-main),var(--bg-main));border:1px solid var(--border-low);border-radius:var(--border-radius-base);color:var(--text-color-primary);flex-flow:row-reverse;align-items:center;gap:8px;padding:8px 12px;display:flex;bottom:24px}.gsb-user-builds-cart-failed-tooltip__icon,.gsb-user-builds-failed-to-save-tooltip__icon,.gsb-user-builds-failed-to-remove-tooltip__icon{width:20px;height:20px;color:var(--icon-error)}.gsb-user-builds-cart-failed-tooltip__icon svg,.gsb-user-builds-failed-to-save-tooltip__icon svg,.gsb-user-builds-failed-to-remove-tooltip__icon svg{width:20px;height:20px}.gsb-user-builds-success-save-tooltip{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);z-index:200;background:linear-gradient(0deg,var(--bg-success),var(--bg-success)),linear-gradient(0deg,var(--bg-main),var(--bg-main));border:1px solid var(--border-low);border-radius:var(--border-radius-base);color:var(--text-color-primary);flex-flow:row-reverse;align-items:center;gap:8px;padding:8px 12px;display:flex;bottom:24px}.gsb-user-builds-success-save-tooltip__icon{width:20px;height:20px;color:var(--icon-success)}.gsb-user-builds-success-save-tooltip__icon svg{width:20px;height:20px}.gsb-user-builds-info-tooltip{z-index:200;bottom:24px}.gsb-total-avail{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);width:100%;color:var(--text-color-primary);flex-flow:row;align-items:center;gap:4px;padding:5px 0;display:flex}.gsb-total-avail_out-of-stock{color:var(--text-color-error)}.gsb-total-avail__link{color:var(--text-color-link);transition:color .2s}.gsb-total-avail__link:hover{color:var(--text-color-brand)}.user-counterparty-declined-notification{justify-content:space-between;align-items:flex-start;gap:var(--spacing-l);margin-bottom:var(--spacing-l);padding:var(--spacing-l);background-color:var(--bg-error);border-radius:var(--border-radius-base);display:flex}.user-counterparty-declined-notification__content{gap:var(--spacing-xs);flex-direction:column;display:flex}.user-counterparty-declined-notification__title{font-size:var(--text-title-size-small);font-weight:var(--text-title-weight-small);line-height:var(--text-title-line-height-small);letter-spacing:0}.user-counterparty-declined-notification__text{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal)}.user-counterparty-declined-notification__text a,.user-counterparty-declined-notification__text a:visited{color:var(--text-color-link)}.user-counterparty-declined-notification__close{width:var(--size-24);height:var(--size-24);cursor:pointer;color:var(--icon-primary);background-color:transparent;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.user-counterparty-declined-notification__close svg{width:100%;height:100%}.user-counterparty-request-details__label{color:var(--text-color-hint);flex-shrink:0}.user-counterparty-request-details__value{word-break:break-word}.user-counterparty-request-details__label,.user-counterparty-request-details__value{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal)}.user-counterparty-request-details__label~.user-counterparty-request-details__value{margin-top:var(--size-2)}.user-counterparty-add-counterparty-creation-request-form .user-counterparty-info-block{padding:var(--spacing-l);border-radius:var(--border-radius-base)}.user-counterparty-add-counterparty-creation-request-form .user-counterparty-info-block__icon{display:none}.user-counterparty-add-counterparty-creation-request-form .user-counterparty-info-block__title{font-size:var(--text-body-size-large);font-weight:var(--text-weight-bold);line-height:var(--text-body-line-height-medium)}.user-counterparty-add-counterparty-creation-request-form .user-counterparty-info-block__message{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal)}.user-counterparty-add-counterparty-creation-request-form .user-counterparty-info-block__close{top:var(--spacing-l);right:var(--spacing-l)}.user-counterparty-add-counterparty-creation-request-form .back-button{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-m);padding:var(--spacing-s)var(--spacing-l)var(--spacing-s)var(--spacing-m);background:var(--bg-low);border-radius:var(--border-radius-small);color:var(--text-color-secondary);display:inline-flex}.user-counterparty-add-counterparty-creation-request-form .back-button svg{width:20px;height:20px;color:var(--icon-primary)}.user-counterparty-add-counterparty-creation-request-form .form-container{align-items:flex-start;display:flex}.user-counterparty-add-counterparty-creation-request-form .form{gap:var(--spacing-m);flex-direction:column;flex:1;max-width:480px;display:flex}.user-counterparty-add-counterparty-creation-request-form h2{margin-bottom:var(--spacing-l);font-size:var(--text-title-size-medium);font-weight:var(--text-weight-bold);line-height:var(--size-32)}.user-counterparty-add-counterparty-creation-request-form h3{margin-top:var(--spacing-m);margin-bottom:var(--spacing-xs);font-size:var(--size-20);font-weight:var(--text-weight-bold);color:var(--text-color-secondary);line-height:26px}.user-counterparty-add-counterparty-creation-request-form h3:first-of-type{margin-top:4px}.user-counterparty-add-counterparty-creation-request-form .ui-input{height:-webkit-max-content;height:-moz-max-content;height:max-content}.user-counterparty-add-counterparty-creation-request-form .ui-input__label{font-size:var(--text-body-size-medium);font-weight:var(--text-weight-normal);line-height:var(--text-body-line-height-medium);top:20px}.user-counterparty-add-counterparty-creation-request-form .ui-input__input{padding:17px 12px 0}.user-counterparty-add-counterparty-creation-request-form .ui-textarea{max-height:unset}.user-counterparty-add-counterparty-creation-request-form .ui-textarea__label{font-size:var(--text-body-size-medium);font-weight:var(--text-weight-normal);line-height:var(--text-body-line-height-medium);top:20px}.user-counterparty-add-counterparty-creation-request-form .ui-textarea__input{padding:28px 12px 0}.user-counterparty-add-counterparty-creation-request-form .form-actions{padding:var(--spacing-s)0}.user-counterparty-add-counterparty-creation-request-form .element-error{min-height:unset;margin-top:var(--spacing-xs);padding:var(--spacing-s);border:none;margin-bottom:0}.user-counterparty-add-counterparty-creation-request-form .element-error__text{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal)}.user-counterparty-add-counterparty-creation-request-form .orange-button_small{padding:10px var(--spacing-l);border:none}.user-counterparty-linked-counterparty-item,.user-counterparty-creation-request-item{background:var(--bg-main);border-radius:var(--border-radius-large);overflow:hidden}.user-counterparty-linked-counterparty-item__header,.user-counterparty-creation-request-item__header{padding:var(--spacing-l)var(--spacing-xl);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;justify-content:space-between;align-items:center;transition:background-color .3s;display:flex}.user-counterparty-linked-counterparty-item:not(.ui-collapse--open) .user-counterparty-linked-counterparty-item__header:hover,.user-counterparty-linked-counterparty-item:not(.ui-collapse--open) .user-counterparty-creation-request-item__header:hover,.user-counterparty-creation-request-item:not(.ui-collapse--open) .user-counterparty-linked-counterparty-item__header:hover,.user-counterparty-creation-request-item:not(.ui-collapse--open) .user-counterparty-creation-request-item__header:hover{background-color:var(--bg-mid);border-radius:var(--border-radius-large)}.user-counterparty-linked-counterparty-item__info,.user-counterparty-creation-request-item__info{gap:var(--spacing-s);margin-right:var(--spacing-l);flex-grow:1;display:flex}.user-counterparty-linked-counterparty-item .user-counterparty-linked-counterparty-item__info,.user-counterparty-creation-request-item .user-counterparty-linked-counterparty-item__info,.user-counterparty-linked-counterparty-item .user-counterparty-creation-request-item__info,.user-counterparty-creation-request-item .user-counterparty-creation-request-item__info{flex-direction:column}.user-counterparty-linked-counterparty-item__name,.user-counterparty-creation-request-item__name{font-size:var(--text-title-size-small);font-weight:700;line-height:var(--text-title-line-height-small)}.user-counterparty-linked-counterparty-item__status-wrapper,.user-counterparty-creation-request-item__status-wrapper{display:flex}.user-counterparty-linked-counterparty-item__status,.user-counterparty-creation-request-item__status{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-bold);align-items:center;gap:var(--spacing-xs);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:var(--spacing-xs)var(--spacing-s);border-radius:var(--border-radius-small);display:flex}.user-counterparty-linked-counterparty-item__status-icon,.user-counterparty-creation-request-item__status-icon{width:14px;height:14px;display:flex}.user-counterparty-linked-counterparty-item__status-icon svg,.user-counterparty-creation-request-item__status-icon svg{width:100%;height:100%}.user-counterparty-linked-counterparty-item__status--new,.user-counterparty-creation-request-item__status--new{background:var(--bg-warning);color:var(--text-color-warning)}.user-counterparty-linked-counterparty-item__status--in_progress,.user-counterparty-creation-request-item__status--in_progress{background:var(--bg-brand-low);color:var(--text-color-brand)}.user-counterparty-linked-counterparty-item__status--approved,.user-counterparty-linked-counterparty-item__status--linked,.user-counterparty-creation-request-item__status--approved,.user-counterparty-creation-request-item__status--linked{background:var(--bg-success);color:var(--text-color-success)}.user-counterparty-linked-counterparty-item__status--declined,.user-counterparty-creation-request-item__status--declined{background:var(--bg-error);color:var(--text-color-error)}.user-counterparty-linked-counterparty-item__chevron,.user-counterparty-creation-request-item__chevron{width:var(--size-24);height:var(--size-24);color:var(--icon-primary);flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s;display:flex}.user-counterparty-linked-counterparty-item__chevron svg,.user-counterparty-creation-request-item__chevron svg{width:100%;height:100%}.user-counterparty-linked-counterparty-item.ui-collapse--open .user-counterparty-linked-counterparty-item__chevron,.user-counterparty-linked-counterparty-item.ui-collapse--open .user-counterparty-creation-request-item__chevron,.user-counterparty-creation-request-item.ui-collapse--open .user-counterparty-linked-counterparty-item__chevron,.user-counterparty-creation-request-item.ui-collapse--open .user-counterparty-creation-request-item__chevron{transform:rotate(180deg)}.user-counterparty-linked-counterparty-item__details,.user-counterparty-creation-request-item__details{gap:var(--spacing-l);padding:var(--spacing-l)var(--spacing-xl)var(--spacing-xl)var(--spacing-xl);border-top:1px solid var(--border-low);border-bottom:1px solid var(--border-low);flex-direction:column;display:flex}.user-counterparty-linked-counterparty-item__details-row,.user-counterparty-creation-request-item__details-row{gap:var(--spacing-xl);display:flex}.user-counterparty-linked-counterparty-item__contact-info-details .user-counterparty-linked-counterparty-item__details-col,.user-counterparty-linked-counterparty-item__contact-info-details .user-counterparty-creation-request-item__details-col,.user-counterparty-creation-request-item__contact-info-details .user-counterparty-linked-counterparty-item__details-col,.user-counterparty-creation-request-item__contact-info-details .user-counterparty-creation-request-item__details-col{flex:1}.user-counterparty-linked-counterparty-item__contact-info-toggle,.user-counterparty-creation-request-item__contact-info-toggle{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);align-items:center;gap:var(--spacing-xs);cursor:pointer;color:var(--text-color-link);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-flex}.user-counterparty-linked-counterparty-item__contact-info-chevron,.user-counterparty-creation-request-item__contact-info-chevron{width:var(--size-24);height:var(--size-24);justify-content:center;align-items:center;transition:transform .3s;display:flex}.user-counterparty-linked-counterparty-item__contact-info-chevron svg,.user-counterparty-creation-request-item__contact-info-chevron svg{width:100%;height:100%}.user-counterparty-linked-counterparty-item__contact-info.ui-collapse--open .user-counterparty-linked-counterparty-item__contact-info-chevron,.user-counterparty-linked-counterparty-item__contact-info.ui-collapse--open .user-counterparty-creation-request-item__contact-info-chevron,.user-counterparty-creation-request-item__contact-info.ui-collapse--open .user-counterparty-linked-counterparty-item__contact-info-chevron,.user-counterparty-creation-request-item__contact-info.ui-collapse--open .user-counterparty-creation-request-item__contact-info-chevron{transform:rotate(180deg)}.user-counterparty-linked-counterparty-item__contact-info-details,.user-counterparty-creation-request-item__contact-info-details{gap:var(--spacing-m);padding-top:var(--spacing-m);flex-direction:column;display:flex}.user-counterparty-linked-counterparty-item--inactive .user-counterparty-linked-counterparty-item__name,.user-counterparty-linked-counterparty-item--inactive .user-counterparty-creation-request-item__name,.user-counterparty-creation-request-item--inactive .user-counterparty-linked-counterparty-item__name,.user-counterparty-creation-request-item--inactive .user-counterparty-creation-request-item__name{color:var(--text-color-secondary)}.user-counterparty-linked-counterparty-item:not(.ui-collapse--open) .user-counterparty-linked-counterparty-item__name,.user-counterparty-linked-counterparty-item:not(.ui-collapse--open) .user-counterparty-creation-request-item__name,.user-counterparty-creation-request-item:not(.ui-collapse--open) .user-counterparty-linked-counterparty-item__name,.user-counterparty-creation-request-item:not(.ui-collapse--open) .user-counterparty-creation-request-item__name{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.user-counterparty-linked-counterparty-item__inactive-notice,.user-counterparty-creation-request-item__inactive-notice{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);color:var(--text-color-error)}.user-counterparty-linked-counterparty-item__actions,.user-counterparty-creation-request-item__actions{gap:var(--spacing-xl);padding:var(--spacing-l)var(--spacing-xl)var(--spacing-xl)var(--spacing-xl);display:flex}.user-counterparty-linked-counterparty-item__action,.user-counterparty-creation-request-item__action{align-items:center;gap:var(--spacing-xs);height:var(--size-24);font-weight:var(--text-weight-normal);padding:0;display:flex}.user-counterparty-linked-counterparty-item__action .btn__icon,.user-counterparty-creation-request-item__action .btn__icon{color:var(--icon-primary)}.user-counterparty-linked-counterparty-item__action--delete,.user-counterparty-creation-request-item__action--delete{color:var(--text-color-error)}.user-counterparty-linked-counterparty-item__action--delete .btn__icon,.user-counterparty-creation-request-item__action--delete .btn__icon{color:inherit}.user-counterparty-linked-counterparty-item__action:hover,.user-counterparty-creation-request-item__action:hover{color:var(--text-color-brand)}.user-counterparty-linked-counterparty-item__action:hover .btn__icon,.user-counterparty-creation-request-item__action:hover .btn__icon{color:var(--icon-brand)}.user-counterparty-linked-counterparty-item__action--delete:hover,.user-counterparty-creation-request-item__action--delete:hover{color:var(--text-color-error-heavy)}.user-counterparty-linked-counterparty-item__action--delete:hover .btn__icon,.user-counterparty-creation-request-item__action--delete:hover .btn__icon{color:var(--icon-error-ultra)}.user-counterparty-creation-request-item__details:last-child{border-bottom:none}.user-counterparty-creation-request-item__action{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);height:var(--size-20)}.user-counterparty-linked-counterparty-list .tab,.user-counterparty-creation-requests .tab{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);padding:6px var(--spacing-m);border-radius:var(--border-radius-small)}.user-counterparty-linked-counterparty-list .orange-button_small,.user-counterparty-creation-requests .orange-button_small{padding:10px var(--spacing-l);border:none}.user-counterparty-linked-counterparty-list__header,.user-counterparty-creation-requests__header{margin-bottom:var(--size-24);justify-content:flex-start;display:flex}.user-counterparty-linked-counterparty-list__footer,.user-counterparty-creation-requests__footer{margin-top:var(--spacing-xl);justify-content:center;display:flex}.user-counterparty-linked-counterparty-list__items,.user-counterparty-creation-requests__items{gap:var(--spacing-l);flex-direction:column;display:flex}.user-counterparty-linked-counterparty-list__pagination,.user-counterparty-creation-requests__pagination{margin-top:var(--spacing-2xl)}.user-counterparty-linked-counterparty-item__header,.user-counterparty-creation-request-item__header{padding:var(--spacing-m)var(--spacing-l)}.user-counterparty-info-block{gap:var(--spacing-s);border:1px solid var(--border-low);border-radius:var(--border-radius-large);padding:7px;display:flex;position:relative}.user-counterparty-info-block--borderless{border:none}.user-counterparty-info-block__content{gap:var(--spacing-xs);flex-direction:column;flex:1;display:flex}.user-counterparty-info-block__title{font-weight:var(--text-weight-bold);color:var(--text-color-primary)}.user-counterparty-info-block__close{top:var(--spacing-s);right:var(--spacing-m);cursor:pointer;width:24px;height:24px;color:var(--icon-primary);justify-content:center;align-items:center;display:flex;position:absolute}.user-counterparty-info-block__close:hover{color:var(--icon-accent)}.user-counterparty-info-block__close svg{width:100%;height:100%}.user-counterparty-info-block--warning{background-color:var(--bg-warning)}.user-counterparty-info-block--warning .user-counterparty-info-block__icon{color:var(--icon-warning)}.user-counterparty-info-block--warning .user-counterparty-info-block__text{color:var(--text-color-primary)}.user-counterparty-info-block--error{background-color:var(--bg-error)}.user-counterparty-info-block--error .user-counterparty-info-block__icon{color:var(--icon-error)}.user-counterparty-info-block--error .user-counterparty-info-block__text{color:var(--text-color-primary)}.user-counterparty-modal-search{flex-direction:column;display:flex}.user-counterparty-modal-search__box{background-color:var(--bg-low);border-radius:var(--border-radius-small);width:100%;display:flex}.user-counterparty-modal-search__box:has(.ui-input__input[readonly]){background-color:var(--bg-mid)}.user-counterparty-modal-search__box .ui-input .ui-input__input,.user-counterparty-modal-search__box .ui-input__input{height:44px;padding:0 var(--spacing-xs);text-overflow:ellipsis;background-color:inherit!important}.user-counterparty-modal-search__box .ui-input .ui-input__input[readonly],.user-counterparty-modal-search__box .ui-input__input[readonly]{color:var(--text-color-hint);pointer-events:none}.user-counterparty-modal-search__box .ui-input .ui-input__input[disabled],.user-counterparty-modal-search__box .ui-input__input[disabled]{cursor:not-allowed}.user-counterparty-modal-search__box .ui-input .ui-input__input::-webkit-input-placeholder{color:var(--text-color-hint)}.user-counterparty-modal-search__box .ui-input .ui-input__input::-ms-input-placeholder{color:var(--text-color-hint)}.user-counterparty-modal-search__box .ui-input .ui-input__input::placeholder{color:var(--text-color-hint)}.user-counterparty-modal-search__box .ui-input__input::-webkit-input-placeholder{color:var(--text-color-hint)}.user-counterparty-modal-search__box .ui-input__input::-ms-input-placeholder{color:var(--text-color-hint)}.user-counterparty-modal-search__box .ui-input__input::placeholder{color:var(--text-color-hint)}.user-counterparty-modal-search__box label{display:none}.user-counterparty-modal-search__icon{width:16px;height:16px;margin:auto 0 auto var(--spacing-m);color:var(--text-color-hint);flex-shrink:0;display:flex}.user-counterparty-modal-search__icon svg{width:100%;height:100%}.user-counterparty-search-suggests{z-index:320;max-height:300px;margin-top:var(--spacing-xs);background-color:var(--bg-main);border-radius:var(--border-radius-small);box-shadow:var(--box-shadow-high-surface);flex-direction:column;display:flex;position:absolute;overflow-x:hidden;overflow-y:auto}.user-counterparty-search-suggests__empty{color:var(--text-color-secondary);padding:0 16px;line-height:48px}.user-counterparty-search-suggests:has(.user-counterparty-search-suggests__empty){padding:4px 0 12px}.user-counterparty-search-suggests__link{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-link);letter-spacing:0;transition:color .2s,-webkit-text-decoration-color .2s,text-decoration-color .2s}.user-counterparty-search-suggests__link:visited,.user-counterparty-search-suggests__link:link,.user-counterparty-search-suggests__link:hover,.user-counterparty-search-suggests__link:active{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--text-color-link);text-decoration-color:var(--text-color-link)}.user-counterparty-search-suggests__link{align-self:flex-start;padding:0 16px;line-height:40px;display:flex;text-decoration:none!important}}@media (min-width:1024px) and (min-width:1024px){.user-counterparty-search-suggests__link:hover{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (min-width:1024px) and (max-width:1023px){.user-counterparty-search-suggests__link:active{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (min-width:1024px){.user-counterparty-search-suggests__link-text{text-decoration:underline}.user-counterparty-search-suggests__link-icon{margin-left:var(--spacing-xs)}.user-counterparty-search-suggests--details{display:none}.user-counterparty-search-suggests:empty{margin:0;padding:0}.user-counterparty-search-suggests-item{padding:var(--spacing-s)var(--spacing-l)var(--spacing-m)var(--spacing-l);cursor:pointer;border-bottom:1px solid var(--border-low);white-space:normal;align-items:center;display:flex}.user-counterparty-search-suggests-item__label{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);gap:var(--spacing-s);color:var(--text-color-primary);flex-direction:column;flex:1;display:flex}.user-counterparty-search-suggests-item__label b{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%}.user-counterparty-search-suggests-item__label addr{color:var(--text-color-hint)}.user-counterparty-search-suggests-item__tax-info{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal)}.user-counterparty-search-suggests-item__tax-info ul{margin:0;padding:0;list-style-type:none}.user-counterparty-search-suggests-item:hover,.user-counterparty-search-suggests-item_active{background-color:var(--bg-low)}.user-counterparty-search-suggests-item--selected{cursor:default;border:none}.user-counterparty-search-suggests-item--selected:hover{background-color:transparent}.user-counterparty-details{gap:var(--spacing-s);margin-bottom:var(--spacing-s);padding-top:var(--spacing-xl);padding-bottom:var(--spacing-m);padding-left:var(--spacing-l);flex-direction:column;display:flex}.user-counterparty-details__description{font-size:var(--text-body-size-large);font-weight:var(--text-weight-bold);line-height:var(--text-body-line-height-medium);color:var(--text-color-primary)}.user-counterparty-details__tax-info{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary)}.user-counterparty-details__tax-info ul{margin:0;padding:0;list-style-type:none}.user-counterparty-details__address{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary)}.user-counterparty-agreement{margin-top:var(--spacing-s);margin-bottom:var(--spacing-s)}.user-counterparty-modal-search__box+.user-counterparty-agreement{margin-top:var(--spacing-l)}.user-counterparty-modal-header{height:56px;padding:0 var(--spacing-l);background:var(--bg-low);color:var(--text-color-primary);justify-content:space-between;align-items:center;display:flex;position:relative}.user-counterparty-modal-header__title{width:100%;font-size:var(--size-20);font-weight:var(--text-weight-bold);color:var(--text-color-primary);text-wrap:nowrap;text-overflow:ellipsis;line-height:26px;display:flex;overflow:hidden}.user-counterparty-modal-header__back-btn,.user-counterparty-modal-header__close-btn{width:24px;height:24px;color:var(--icon-primary);transition:opacity .2s}.user-counterparty-modal-header__back-btn:hover,.user-counterparty-modal-header__close-btn:hover{color:var(--icon-accent)}.user-counterparty-modal-header__back-btn svg,.user-counterparty-modal-header__close-btn svg{width:100%;height:100%}.user-counterparty-modal-header__back-btn{margin-right:var(--spacing-s)}.user-counterparty-modal{gap:var(--spacing-s);box-sizing:border-box;width:500px;max-width:100%;padding:var(--spacing-l);flex-direction:column;display:flex}.user-counterparty-modal .user-counterparty-info-block__icon{flex-shrink:0;width:20px;height:20px;margin-top:-2px;display:flex}.user-counterparty-modal .user-counterparty-info-block__message{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal)}.user-counterparty-modal__hint{font-size:var(--text-body-size-small);color:var(--text-color-secondary);line-height:18px}.user-counterparty-modal__hint a{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-link);letter-spacing:0;transition:color .2s,-webkit-text-decoration-color .2s,text-decoration-color .2s}.user-counterparty-modal__hint a:visited,.user-counterparty-modal__hint a:link,.user-counterparty-modal__hint a:hover,.user-counterparty-modal__hint a:active{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--text-color-link);text-decoration-color:var(--text-color-link)}.user-counterparty-modal__hint a{text-decoration:underline}}@media (min-width:1024px) and (min-width:1024px){.user-counterparty-modal__hint a:hover{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (min-width:1024px) and (max-width:1023px){.user-counterparty-modal__hint a:active{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (min-width:1024px){.user-counterparty-modal__fields{margin-bottom:var(--spacing-s);flex-direction:column;gap:12px;display:flex}.user-counterparty-modal .btn{border:none;width:100%;padding:10px 0}.user-counterparty-modal .element-error{min-height:unset;margin-top:var(--spacing-xs);padding:var(--spacing-s);border:none;margin-bottom:0}.user-counterparty-modal .element-error__text{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal)}.user-counterparty-modal__content{flex-direction:column;flex-grow:1;display:flex}.user-counterparty-modal .ui-input{width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content}.user-counterparty-modal .ui-input__label{font-size:var(--text-body-size-medium);font-weight:var(--text-weight-normal);line-height:var(--text-body-line-height-medium);top:20px}.user-counterparty-modal .ui-input__input{padding:17px 12px 0}.user-counterparty-modal .ui-textarea__label{font-size:var(--text-body-size-medium);font-weight:var(--text-weight-normal);line-height:var(--text-body-line-height-medium);top:20px}.user-counterparty-modal .ui-textarea__input{padding:29px 12px 0}.user-counterparty-search-suggests::-webkit-scrollbar{background-color:var(--bg-low);border-radius:4px;width:6px}.user-counterparty-search-suggests::-webkit-scrollbar-thumb{background-color:var(--bg-scroll-handle);border-radius:20px;width:4px}body:has(.user-counterparty-page){background-color:var(--bg-secondary)}.user-counterparty-page__container{align-items:flex-start;display:flex}.user-counterparty-page__title{margin-bottom:var(--spacing-xl);font-size:var(--text-title-size-large);font-weight:var(--text-title-weight-large);line-height:42px}.user-counterparty-page__content{padding-left:var(--spacing-xl);flex-grow:1}.user-counterparty-page__tabs{gap:var(--spacing-s);margin-bottom:var(--spacing-m)}.user-counterparty-page__tabs .tab{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);padding:var(--size-6)var(--spacing-m);border-radius:8px}.user-counterparty-page__empty-list{padding:var(--spacing-4xl);text-align:center}.user-counterparty-page__page-content{padding:var(--spacing-xl);background:var(--bg-main);border-radius:var(--border-radius-large)}.user-counterparty-page__hint-no-counterparty,.user-counterparty-page__hint-no-requests{border-radius:var(--border-radius-small);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.user-counterparty-page__hint-no-counterparty-image,.user-counterparty-page__hint-no-requests-image{background-image:url(../images/empty-user-counterparty-img.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:300px;height:216px;margin:auto}.user-counterparty-page__hint-no-counterparty-title,.user-counterparty-page__hint-no-requests-title{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-s);font-size:var(--size-20);font-weight:var(--text-weight-bold);color:var(--text-color-primary);line-height:26px}.user-counterparty-page__hint-no-counterparty-text,.user-counterparty-page__hint-no-requests-text{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary)}.user-counterparty-page__hint-no-counterparty-navigation,.user-counterparty-page__hint-no-requests-navigation{padding-top:var(--spacing-xl);flex-direction:row;justify-content:center;display:flex}.user-counterparty-page__hint-no-counterparty .btn--primary.orange-button_small,.user-counterparty-page__hint-no-requests .btn--primary.orange-button_small{padding:10px var(--spacing-l);border:none}.user-counterparty-page .pagination-block__controls{background-color:unset}.user-counterparty-page .pagination-block__show-more{margin-bottom:var(--spacing-m)}.user-counterparty-modal-edit-link__hint{align-items:flex-start;gap:var(--spacing-m);margin-bottom:var(--spacing-s);padding:var(--spacing-s)var(--spacing-m)var(--spacing-s)var(--spacing-s);background-color:var(--bg-info);border:1px solid var(--border-low);border-radius:var(--border-radius-large);display:flex}.user-counterparty-modal-edit-link__hint-icon{width:var(--size-20);height:var(--size-20);color:var(--icon-info);flex-shrink:0;display:flex}.user-counterparty-modal-edit-link__hint-icon svg{width:100%;height:100%}.user-counterparty-modal-edit-link__hint-text{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary)}.user-counterparty-modal-edit-link__hint-text a{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-link);letter-spacing:0;transition:color .2s,-webkit-text-decoration-color .2s,text-decoration-color .2s}.user-counterparty-modal-edit-link__hint-text a:visited,.user-counterparty-modal-edit-link__hint-text a:link,.user-counterparty-modal-edit-link__hint-text a:hover,.user-counterparty-modal-edit-link__hint-text a:active{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--text-color-link);text-decoration-color:var(--text-color-link)}.user-counterparty-modal-edit-link__hint-text a{word-break:break-all;text-decoration:underline}}@media (min-width:1024px) and (min-width:1024px){.user-counterparty-modal-edit-link__hint-text a:hover{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (min-width:1024px) and (max-width:1023px){.user-counterparty-modal-edit-link__hint-text a:active{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (min-width:1024px){.user-counterparty-modal-edit-link__actions{align-items:center;gap:var(--spacing-s);display:flex}.user-counterparty-modal-edit-link__button-save,.user-counterparty-modal-edit-link__button-cancel{height:var(--size-44);flex:1;margin-top:0}.user-counterparty-remove-link-modal{width:508px}.user-counterparty-remove-link-modal__content{gap:var(--spacing-l);padding:var(--spacing-l);background-color:var(--bg-main);flex-direction:column;display:flex}.user-counterparty-remove-link-modal__description{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary)}.user-counterparty-remove-link-modal__buttons{justify-content:space-between;align-items:center;gap:var(--spacing-s);flex-flow:row-reverse;display:flex}.user-counterparty-remove-link-modal__button-reject,.user-counterparty-remove-link-modal__button-confirm{width:100%;height:var(--size-44);flex-shrink:1}}@media (max-width:1023px){.auth-modal{background:var(--bg-main);border-radius:12px}.auth-modal__content{display:none}.auth-modal__content_shown{display:block}.auth-modal__head{background-color:var(--bg-main);width:100%;box-shadow:var(--box-shadow-plate);flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:24px;padding:20px;display:flex}.auth-modal__title{font-size:var(--text-title-size-large);font-weight:var(--text-title-weight-large);line-height:var(--text-title-line-height-large);letter-spacing:-1%;color:var(--text-color-primary)}.auth-modal__body{padding:0 16px}.auth-modal__control{width:24px;height:24px;color:var(--icon-primary);transition:color .2s;position:relative;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.auth-modal__control:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;transition:background-color .2s;display:block;position:absolute;top:0;left:0}.auth-modal__control_empty{display:block}.auth-modal__control_empty:after{display:none}.auth-modal__control_close{justify-self:end;-webkit-mask-image:url(../images/icons/close-with-paddings.svg);mask-image:url(../images/icons/close-with-paddings.svg)}.auth-modal__control_back{transform:rotate(-90deg);-webkit-mask-image:url(../images/icons/arrow-up.svg);mask-image:url(../images/icons/arrow-up.svg)}.auth-modal__submit_forward{justify-content:center;align-items:center;width:64px;height:64px;display:flex}.auth-modal__submit_forward:after{content:"";background-color:var(--icon-primary-light);background-size:contain;width:24px;height:24px;display:block;transform:rotate(90deg);-webkit-mask-image:url(../images/icons/arrow-up.svg);mask-image:url(../images/icons/arrow-up.svg)}.auth-modal__submit_forward:disabled,.auth-modal__submit_forward:disabled:hover{background-color:var(--bg-low);color:var(--text-color-hint)}.auth-modal__submit_forward:disabled:after,.auth-modal__submit_forward:disabled:hover:after{background-color:var(--icon-disabled)}.auth-modal__privacy{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);width:auto;color:var(--text-color-hint);text-align:center}.auth-modal__privacy-url{color:var(--text-color-link);transition:color .2s}.auth-modal__privacy-url:hover{color:var(--text-color-brand)}.auth-modal__notification{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);background:var(--bg-error);width:100%;color:var(--text-color-error);border-radius:8px;margin-bottom:16px;padding:8px}.auth-modal__notification:empty{display:none}.auth-modal__notification-tight{width:224px}.auth-modal__form{flex-direction:column;row-gap:16px;margin-bottom:16px;display:flex}.auth-modal__form-buttons{gap:var(--spacing-s);flex-direction:column;display:flex}.auth-modal__form-buttons .elevated-button,.auth-modal__form-buttons .link-button{font-weight:var(--text-weight-normal)}.auth-modal__form-buttons .elevated-button svg,.auth-modal__form-buttons .link-button svg{width:24px;height:24px;margin-right:4px}.auth-modal__auth-recaptcha{margin:auto}.auth-modal__auth-recaptcha:empty{display:none!important}.auth-modal-thirdparty__telegram{gap:var(--spacing-xl);flex-direction:column;display:flex}.auth-modal-thirdparty__telegram-qr{justify-content:center;margin:auto;display:flex;position:relative}.auth-modal-thirdparty__telegram-qr-img{width:240px;height:240px;padding:var(--spacing-xl);background-color:var(--bg-white-always);border-radius:var(--border-radius-large);box-shadow:var(--box-shadow-plate-floating)}.auth-modal-thirdparty__telegram-qr-icon{width:44px;height:44px;position:absolute;top:calc(50% - 22px);left:calc(50% - 22px)}.auth-modal-thirdparty__telegram-text{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary)}.auth-modal-thirdparty__telegram-text:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:16px}.auth-modal-thirdparty__telegram-text:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:16px}.auth-modal-thirdparty__telegram-text:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:16px}.auth-modal-thirdparty__telegram-text:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:16px}.auth-modal-thirdparty__telegram-text:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:16px}.auth-modal-thirdparty__telegram-text:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:16px}.auth-modal-thirdparty__telegram-text-line+.auth-modal-thirdparty__telegram-text-line{margin-top:var(--spacing-xs)}.auth-modal-thirdparty__telegram-buttons{justify-content:space-between;gap:var(--spacing-s);flex-direction:column;display:flex}.auth-modal-thirdparty__telegram-buttons-back{font-weight:400!important}.form-field:has(.country-dropdown__modal:empty) .form-field__input{padding:30px 30px 10px 66px}.form-field:has(.country-dropdown__modal:empty) .form-field__label{left:66px}.confirm-modal-component__head{background-color:var(--bg-main);width:100%;box-shadow:var(--box-shadow-plate);flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:24px;padding:20px;display:flex}.confirm-modal-component__title{font-size:var(--text-title-size-large);font-weight:var(--text-title-weight-large);line-height:var(--text-title-line-height-large);letter-spacing:-1%;color:var(--text-color-primary)}.confirm-modal-component__body{padding:0 16px}.confirm-modal-component__control{width:24px;height:24px;color:var(--icon-primary);transition:color .2s;position:relative;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.confirm-modal-component__control:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;transition:background-color .2s;display:block;position:absolute;top:0;left:0}.confirm-modal-component__control_empty{display:block}.confirm-modal-component__control_empty:after{display:none}.confirm-modal-component__control_close{justify-self:end;-webkit-mask-image:url(../images/icons/close-with-paddings.svg);mask-image:url(../images/icons/close-with-paddings.svg)}.confirm-modal-component__control_back{transform:rotate(-90deg);-webkit-mask-image:url(../images/icons/arrow-up.svg);mask-image:url(../images/icons/arrow-up.svg)}.confirm-modal-component__submit_forward{justify-content:center;align-items:center;width:64px;height:64px;display:flex}.confirm-modal-component__submit_forward:after{content:"";background-color:var(--icon-primary-light);background-size:contain;width:24px;height:24px;display:block;transform:rotate(90deg);-webkit-mask-image:url(../images/icons/arrow-up.svg);mask-image:url(../images/icons/arrow-up.svg)}.confirm-modal-component__submit_forward:disabled,.confirm-modal-component__submit_forward:disabled:hover{background-color:var(--bg-low);color:var(--text-color-hint)}.confirm-modal-component__submit_forward:disabled:after,.confirm-modal-component__submit_forward:disabled:hover:after{background-color:var(--icon-disabled)}.confirm-modal-component__privacy{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);width:272px;color:var(--text-color-hint)}.confirm-modal-component__privacy-url{color:var(--text-color-link);transition:color .2s}.confirm-modal-component__privacy-url:hover{color:var(--text-color-brand)}.confirm-modal-component__notification{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);background:var(--bg-error);width:100%;color:var(--text-color-error);border-radius:8px;margin-bottom:16px;padding:8px}.confirm-modal-component__notification:empty{display:none}.confirm-modal-component__notification-tight{width:224px}.confirm-modal-component__form{flex-direction:column;row-gap:16px;margin-bottom:16px;display:flex}.confirm-modal-component__form_code-step{row-gap:unset;flex-direction:row;grid-template-areas:"code""notification""submit";column-gap:8px;display:grid}.confirm-modal-component__form_code-step .confirm-modal-component__form-field{width:unset;grid-area:code}.confirm-modal-component__form_code-step .confirm-modal-component__notification{grid-area:notification;margin:8px 0 0}.confirm-modal-component__form_code-step .confirm-modal-component__submit_forward{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);grid-area:submit;width:100%;height:44px;margin:16px 0 0;padding:12px 16px}.confirm-modal-component__form_code-step .confirm-modal-component__submit_forward:before{content:attr(css--text)}.confirm-modal-component__form_code-step .confirm-modal-component__submit_forward:after{display:none}.confirm-modal-component__form_code-step .ui-input__input_error-outside{border:1px solid var(--text-color-error)}.confirm-modal-component__info-hint{background-color:var(--bg-info);border-radius:8px;margin-bottom:12px;padding:8px}.confirm-modal-component__info-hint:empty{display:none}.confirm-modal-component__info-hint,.confirm-modal-component__regular-hint,.confirm-modal-component__user-info{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal)}.confirm-modal-component__info-hint{margin-bottom:12px}.confirm-modal-component__regular-hint{margin-bottom:8px}.confirm-modal-component__user-info{margin-bottom:16px}.confirm-modal-component__user-info span{white-space:nowrap;font-weight:700}.confirm-modal-component__resend-recaptcha:empty{display:none!important}.confirm-modal-component__resend-timeout,.confirm-modal-component__resend-blocked,.confirm-modal-component__resend-submit{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);margin-top:16px}.confirm-modal-component__resend-timeout,.confirm-modal-component__resend-blocked{color:var(--text-color-hint)}.confirm-modal-component__resend-submit{color:var(--text-color-link)}.confirm-modal-component__resend-recaptcha{margin-top:16px}.form-field{flex-grow:1;height:64px;position:relative}.form-field__label{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint);position:absolute;top:16px;left:80px;transform:translateY(-50%)}.form-field__input{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);background:var(--bg-low);border:1px solid transparent;border-radius:8px;outline:none;width:100%;height:100%;padding:30px 30px 10px 80px}.form-field__input_error{border-color:var(--text-color-error)}.form-field__input::-webkit-input-placeholder{color:var(--text-color-hint)}.form-field__input::-ms-input-placeholder{color:var(--text-color-hint)}.form-field__input::placeholder{color:var(--text-color-hint)}.input-code{padding-left:12px}.input-code+.input-code__label{left:12px}.input-code:placeholder-shown~.input-code__clear-btn{visibility:hidden}.input-code__clear-btn{visibility:visible;cursor:pointer;border-right:1px solid var(--border-low);width:24px;height:24px;color:var(--icon-primary);transition:color .2s;display:block;position:absolute;top:26px;right:12px;-webkit-mask-image:url(../images/icons/clear.svg);mask-image:url(../images/icons/clear.svg);-webkit-mask-size:contain;mask-size:contain}.input-code__clear-btn:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;transition:background-color .2s;display:block}.input-code__clear-btn:hover:after{background-color:var(--icon-accent)}.extended-filters{width:100vw;height:100vh;position:relative;top:0;left:0}.extended-filters__overlay{z-index:1100;background-color:color-mix(in srgb,var(--bg-black-always)50%,transparent);width:100%;height:100%;position:fixed;top:0;left:0}.extended-filters__container{z-index:1200;background-color:var(--bg-main);width:1180px;min-height:400px;box-shadow:var(--box-shadow-plate-floating);border-radius:12px;position:fixed;top:50%;left:50%}.extended-filters__header{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;background-color:var(--bg-low);border-bottom:1px solid var(--border-low);height:60px;color:var(--text-color-primary);border-top-left-radius:12px;border-top-right-radius:12px;justify-content:space-between;align-items:center;padding:16px;display:flex}.extended-filters__close{width:24px;height:24px;padding:6px;position:relative;-webkit-mask-image:url(../images/icons/close.svg);mask-image:url(../images/icons/close.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-clip:content-box;mask-clip:content-box}.extended-filters__close:after{content:"";z-index:1210;background-color:var(--icon-primary);width:100%;height:100%;position:absolute;top:0;left:0}.extended-filters__content{height:100%;overflow:hidden}.extended-filters__form{height:100%;position:relative;overflow:auto}.extended-filters__picked-filters{grid-area:picked;display:none}.extended-filters__picked-filters:has(div){flex-flow:wrap;align-items:center;gap:8px;padding:16px;display:flex}.extended-filters__picked-filters .catalog-category-selected-filters{margin-bottom:0}.extended-filters__anchors{flex-flow:column;grid-area:anchors;align-items:start;max-height:600px;padding:16px 0;display:flex;overflow-y:auto}.extended-filters__anchors::-webkit-scrollbar{background-color:var(--bg-scroll-track);width:6px;height:6px}.extended-filters__anchors::-webkit-scrollbar-thumb{background-color:var(--bg-scroll-handle);border-radius:4px;width:6px;height:6px}.extended-filters__anchor{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);width:100%;height:44px;color:var(--text-color-primary);text-align:left;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;margin-bottom:8px;padding:10px 16px;display:flex}.extended-filters__anchor-text{position:relative}.extended-filters__anchor-text:after{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);content:attr(css--extended-filters__counter);color:var(--text-color-brand);margin-left:8px;display:inline;position:absolute}.extended-filters__anchor-text[css--extended-filters__counter="0"]:after{display:none}.extended-filters__anchor_active{color:var(--text-color-brand);border-left:none}.extended-filters__anchor:active{background-color:var(--bg-low)}.extended-filters__anchor-icon{background-color:var(--icon-primary);width:24px;height:24px;-webkit-mask-image:url(../images/icons/chevron-right-with-padding.svg);mask-image:url(../images/icons/chevron-right-with-padding.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.extended-filters__buttons{background-color:var(--bg-main);width:100%;box-shadow:var(--box-shadow-plate);flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding:16px 16px 24px;display:flex;position:fixed;bottom:0}.extended-filters__filters{width:100%;position:relative;overflow-y:auto}.extended-filters__filters::-webkit-scrollbar{background-color:var(--bg-scroll-track);width:6px;height:6px}.extended-filters__filters::-webkit-scrollbar-thumb{background-color:var(--bg-scroll-handle);border-radius:4px;width:6px;height:6px}.extended-filters__apply-btn,.extended-filters__reset-btn{flex-shrink:1;width:100%}.extended-filter:not(:first-child){margin-top:40px}.extended-filter__title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;color:var(--text-color-primary);margin-bottom:12px}.extended-filter__filters{align-items:start;column-gap:60px;width:600px;margin-bottom:40px;display:flex}.extended-filter__column{flex-direction:column;align-items:start;width:260px;display:inline-flex}.extended-filter__column+.extended-filter__column{margin-left:60px}.extended-filter__single-checkbox-variant{border-top:1px solid var(--border-low);flex-direction:column;padding:16px;display:flex}.extended-filter__item+.extended-filter__item .extended-filter__single-checkbox-variant{border-top:none}.extended-filter__text-secondary{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint);margin-left:24px}.extended-filter__item{border-bottom:1px solid var(--border-low)}.extended-filter__item .ui-checkbox{align-items:start}.extended-filter__item .ui-checkbox__title{white-space:normal}.extended-filter__item_selected .category-filter-collapse__button{position:relative}.extended-filter__item_selected .category-filter-collapse__button:after{content:"";background-color:var(--bg-brand-primary);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.extended-filter__item_selected .category-filter-collapse__button-text{color:var(--text-color-primary)}.extended-filter__item_selected .category-filter-collapse__button-icon:after{background-color:var(--icon-primary)}.extended-filter .category-filter-search{width:262px}.city-shops{width:100%}.city-shops_modal.city-shops_no-map.city-shops_thumbnail{display:none}.city-shops_page .ui-switcher{z-index:10;background-color:var(--bg-main);flex-flow:row-reverse;justify-content:start;padding:12px 0 16px;display:flex;position:relative}.city-shops_page .city-shops__list{padding-left:0;overflow-y:auto}.city-shops_page .city-shops__map{visibility:hidden;border-radius:0;position:absolute}.city-shops_page .city-shops__content{position:relative}.city-shops_thumbnail{width:inherit;height:inherit;border-radius:8px}.city-shops_thumbnail .city-shops__title{display:none}.city-shops_thumbnail .city-shops__content{width:initial}.city-shops_thumbnail .city-shops__map{border-radius:12px}.city-shops_thumbnail .city-shops__list{display:none}.city-shops__title{margin-bottom:16px}.city-shops__content{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.city-shops__content_map-visible{height:642px}.city-shops__content_map-visible .city-shops__map{visibility:visible}.city-shops__block{width:100%;height:100%}.city-shops__map{border-radius:12px;width:100%;height:calc(100% - 44px);margin-top:44px;overflow:hidden}.city-shops__map_thumb{height:unset;margin:0}.city-shops__list::-webkit-scrollbar{background-color:var(--bg-scroll-track);width:6px;height:6px}.city-shops__list::-webkit-scrollbar-thumb{background-color:var(--bg-scroll-handle);border-radius:4px;width:6px;height:6px}.city-shops__list{padding-left:2px;overflow-y:auto}.shop{border-bottom:1px solid var(--border-low);padding:12px 0}.shop__title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);margin-bottom:8px}.shop__url{color:var(--text-color-link);transition:color .2s}.shop__url:hover{color:var(--text-color-brand)}.shop__text{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal)}.shop__work-time{color:var(--text-color-primary)}.shop__work-time-deviated{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);color:var(--text-color-primary);margin-top:1em}.shop__address{color:var(--text-color-hint);margin-bottom:8px}.shop__phones{margin-bottom:8px}.shop__phone-link{color:var(--text-color-primary);transition:color .2s}.shop__phone-link:active{color:var(--text-color-brand)}.shop__open-hint{color:var(--text-color-primary);margin-bottom:1em}.shop__metro{align-items:center;column-gap:4px;margin-bottom:8px;display:flex}.shop__metro-color{border-radius:50%;width:6px;height:6px}.shop__select-container{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.shop__select-container p{width:100%}.shop__avail-date{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary)}.shop__avail-date_description{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);text-align:right;white-space:nowrap}.shop__avail-date_today{color:var(--text-color-success)}.shop:last-child{border-bottom:none}}@keyframes modal-appear{0%{bottom:-100%}to{bottom:0}}@keyframes modal-disappear{0%{bottom:0}to{bottom:-100%}}@keyframes overlay-appear{0%{background-color:transparent}to{background-color:var(--effect-overlay-black)}}@keyframes overlay-disappear{0%{background-color:var(--effect-overlay-black)}to{background-color:transparent}}@media (max-width:1023px){.mobile-fullsize-window{z-index:200;background-color:var(--bg-main);flex-direction:column;width:100vw;height:100dvh;padding-bottom:24px;display:flex;position:fixed;top:0;left:0}.mobile-fullsize-window_hidden{display:none}.mobile-fullsize-window__header{z-index:210;background-color:var(--bg-main);width:100%;height:58px;box-shadow:var(--box-shadow-plate);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.mobile-fullsize-window__back{cursor:pointer;width:58px;height:58px;color:var(--icon-primary);tab-index:1;padding:17px;position:absolute;top:0;left:0}.mobile-fullsize-window__back-icon{width:24px;height:24px;display:block;position:relative;transform:rotate(-90deg);-webkit-mask-image:url(../images/icons/arrow-up.svg);mask-image:url(../images/icons/arrow-up.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mobile-fullsize-window__back-icon:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;display:block;position:absolute}.mobile-fullsize-window__content{height:100%;padding-top:48px;overflow-y:auto}.mobile-fullsize-window__title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;color:var(--text-color-primary);margin:0 auto}.compare-product-button{border:1px solid var(--border-mid);border-radius:8px;align-items:center;height:32px;padding:5px;transition:color .2s;display:flex;position:relative}.compare-product-button--icon-only{width:36px;height:36px;color:var(--icon-primary);border:none;border-radius:0;justify-content:center;padding:0}.compare-product-button--icon-only:active,.compare-product-button--icon-only.compare-product-button_in-list{color:var(--icon-brand)}.compare-product-button--icon-only svg{width:20px;height:20px}.compare-product-button:active{border-color:var(--border-mid)}.compare-product-button .ui-checkbox__title{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary)}.compare-product-button_in-list .ui-checkbox__icon{border:5px solid var(--bg-brand-primary);background-color:var(--bg-brand-primary);animation:.2s cubic-bezier(.4,0,.23,1) shrink-bounce}.compare-product-button_in-list .ui-checkbox__icon:after{color:var(--text-color-primary-light);transform-origin:0 100%;box-sizing:content-box;border-bottom:2px solid transparent;border-right:2px solid transparent;width:3px;height:7px;animation:.125s cubic-bezier(.4,0,.23,1) .25s forwards checkbox-check;top:2px;left:-2px;transform:rotate(45deg)}.compare-product-button .ui-checkbox__title{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal)}.rating{background:var(--bg-main);border:1px solid var(--border-mid);height:32px;color:var(--text-color-secondary);border-radius:8px;padding:10px 8px 10px 10px;transition:border-color .2s}.rating:hover{background-color:var(--bg-main)}.rating:active{background-color:var(--bg-low)}.rating__block{white-space:nowrap;align-items:center;display:flex}.rating__count{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal)}.rating-icon{justify-content:center;align-items:center;width:12px;height:12px;display:flex;position:relative;-webkit-mask-image:url(../images/icons/rating.svg);mask-image:url(../images/icons/rating.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.rating-icon__background{background-color:var(--icon-disabled);justify-content:start;width:12px;height:100%;display:flex;position:absolute;top:0;right:0}.rating-icon_half-filled .rating-icon__orange-half-star{display:block}.rating-icon__orange-half-star{background-color:var(--bg-brand-primary);width:6px;height:100%;display:none}.rating-icon_filled .rating-icon__background{background-color:var(--bg-brand-primary)}.rating-icon:not(:last-child){margin-right:4px}.primary-button{background-color:var(--bg-brand-primary);cursor:pointer;font-weight:var(--text-weight-semibold);color:var(--text-color-primary-light);border:none;border-radius:8px;outline:none;align-content:center;justify-content:center;align-items:center;padding:10px;line-height:1.5;-webkit-text-decoration:none;text-decoration:none;transition:all .2s;display:flex}.primary-button:active{background-color:var(--bg-brand-hover)}.primary-button .link,.primary-button .link:visited{width:140px;height:36px;line-height:var(--size-36);color:var(--text-color-primary-light);text-align:center}.white-button{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);background-color:var(--bg-main);border:1px solid var(--border-mid);color:var(--text-color-primary);text-align:center;border-radius:8px;justify-content:center;align-items:center;padding:10px 20px;transition:background-color .2s;display:flex}.white-button:active{background-color:var(--bg-low)}.gray-button{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);background-color:var(--bg-low);color:var(--text-color-primary);text-align:center;border-radius:8px;justify-content:center;align-items:center;padding:12px;display:flex}.orange-button{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold);background-color:var(--bg-brand-primary);color:var(--text-color-primary-light);text-align:center;border:1px solid transparent;border-radius:8px;justify-content:center;align-items:center;padding:12px;transition:background-color .2s;display:flex}.orange-button_small{padding:10px}.elevated-button{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);background-color:var(--bg-main);border:1px solid var(--border-mid);color:var(--text-color-primary);text-align:center;border-radius:8px;justify-content:center;align-items:center;padding:12px;display:flex}.link-button{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-link);text-align:center;background:0 0;border:none;justify-content:center;align-items:center;padding:12px;transition:color .2s;display:flex}.white-button[disabled],.orange-button[disabled],.elevated-button[disabled],.link-button[disabled]{cursor:not-allowed}.white-button.product-in-cart,.orange-button.product-in-cart{background:var(--bg-main);color:var(--text-color-brand);border-color:var(--border-brand);box-shadow:unset;transition:background-color .3s,border-color .2s,color .2s}.btn-md{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-bold);border-radius:var(--border-radius-small);gap:4px;height:36px;padding:10px 16px}.btn-lg{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold);border-radius:var(--border-radius-small);gap:4px;height:44px;padding:12px 16px}.btn-wide{width:100%}.cookie-policy__modal{gap:var(--spacing-l);z-index:300;width:calc(100vw - 32px);padding:var(--spacing-l);background-color:var(--bg-main);border-radius:var(--border-radius-large);box-shadow:var(--box-shadow-high-surface);flex-direction:column;margin:0 auto;animation:.8s ease-in-out showModal;display:flex;position:fixed;bottom:72px;left:0;right:0}.cookie-policy__description{gap:var(--spacing-s);flex-direction:column;display:flex}.cookie-policy__description-icon{width:32px;font-size:var(--size-32);justify-content:center;line-height:100%;display:flex}.cookie-policy__description-text{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal)}.cookie-policy__description-link{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-link);letter-spacing:0;transition:color .2s,-webkit-text-decoration-color .2s,text-decoration-color .2s}.cookie-policy__description-link:visited,.cookie-policy__description-link:link,.cookie-policy__description-link:hover,.cookie-policy__description-link:active{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--text-color-link);text-decoration-color:var(--text-color-link)}}@media (max-width:1023px) and (min-width:1024px){.cookie-policy__description-link:hover{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (max-width:1023px) and (max-width:1023px){.cookie-policy__description-link:active{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (max-width:1023px){.cookie-policy__accept-btn{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-bold);width:100%;height:36px;margin-bottom:var(--spacing-s);text-align:center;padding:8px}.cookie-policy__accept-btn:hover{background-color:var(--bg-brand-hover)}.cookie-policy__bottom-buttons-block{column-gap:var(--spacing-s);display:flex}.cookie-policy__manage-btn{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);text-align:center;flex-grow:1;height:36px;padding:8px}.cookie-policy__manage-btn:hover{background-color:var(--bg-mid)}.cookie-policy__setting-modal{gap:var(--spacing-m);display:flex}.cookie-policy__system-switcher{opacity:.5;width:36px}.cookie-policy__analytic-switcher{width:36px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.cookie-policy__setting-content{gap:var(--spacing-s);width:100%;display:inline-flex}.cookie-policy__setting-content-title{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);margin-bottom:var(--spacing-xs);letter-spacing:0;padding:3px 0}.cookie-policy__setting-content-text{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);letter-spacing:0}.cookie-policy__save-button{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);width:100%;height:36px;padding:var(--spacing-s)var(--spacing-none);border-radius:var(--border-radius-small);margin-top:2px}@keyframes showModal{0%{opacity:0}to{opacity:1}}.scroll-to-top-button{z-index:180;background-color:var(--bg-main);cursor:pointer;width:44px;height:44px;box-shadow:var(--box-shadow-plate-floating);border-radius:50%;justify-content:center;align-items:center;margin-right:16px;display:none;position:fixed;bottom:80px}.scroll-to-top-button:active:after{opacity:1}.scroll-to-top-button:after{content:"";z-index:190;opacity:0;background-color:var(--bg-low);border-radius:50%;width:44px;height:44px;transition:opacity .2s;display:block;position:absolute}.scroll-to-top-button_visible{display:flex}.scroll-to-top-button__icon{width:24px;height:24px;-webkit-mask-image:url(../images/icons/arrow-up.svg);mask-image:url(../images/icons/arrow-up.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.scroll-to-top-button__icon:after{background-color:var(--icon-primary);content:"";width:100%;height:100%;display:block}.product-filter-ontop-dropdown{margin-right:24px;position:relative}.product-filter-ontop-dropdown_active .product-filter-ontop-dropdown__current-value{color:var(--text-color-brand)}.product-filter-ontop-dropdown_active .product-filter-ontop-dropdown__current-value:after{transform:rotate(-90deg)}.product-filter-ontop-dropdown_active .product-filter-ontop-dropdown__variants{display:flex}.product-filter-ontop-dropdown__button{cursor:pointer;align-items:center;gap:4px;display:inline-flex}.product-filter-ontop-dropdown__button:active .product-filter-ontop-dropdown__current-value{color:var(--text-color-brand)}.product-filter-ontop-dropdown__title{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary);font-style:normal}.product-filter-ontop-dropdown__current-value{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-link);font-style:normal;transition:all .3s;position:relative}.product-filter-ontop-dropdown__current-value:hover{color:var(--text-color-link)}.product-filter-ontop-dropdown__current-value:after{content:"";background-image:url(../images/icons/chevron-right.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:16px;height:16px;transition:all .3s;position:absolute;top:4px;right:-20px;transform:rotate(90deg)}.product-filter-ontop-dropdown__variants{align-items:flex-start;gap:var(--spacing-m);z-index:100;background:var(--bg-main);width:300px;box-shadow:var(--box-shadow-plate-floating);border-radius:12px;flex-direction:column;padding:24px;display:none;position:absolute;top:28px;left:0}.category-filter-collapse__button{-webkit-tap-highlight-color:transparent;color:var(--text-color-primary);font-weight:var(--text-weight-semibold);align-items:center;column-gap:8px;width:100%;padding:16px;transition:color .2s;display:flex}.category-filter-collapse__button:hover{color:var(--text-color-primary)}.category-filter-collapse__button:hover .category-filter-collapse__button-icon:after{background-color:var(--icon-primary)}.category-filter-collapse__button:active{background-color:var(--bg-low)}.category-filter-collapse__button-icon{flex-shrink:0;width:24px;height:24px;transition:all .2s;position:relative;transform:rotate(90deg);-webkit-mask-image:url(../images/icons/arrow-right_dark.svg);mask-image:url(../images/icons/arrow-right_dark.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.category-filter-collapse__button-icon:after{background-color:var(--icon-primary);content:"";width:100%;height:100%;position:absolute;top:0;left:0}.category-filter-collapse__button-text{text-align:left}.category-filter-collapse_expanded .category-filter-collapse__button-icon{transform:rotate(270deg)}.category-filter-collapse_expanded .category-filter-collapse__container{height:auto;padding:10px 16px 0}.category-filter-collapse_expanded .category-filter-collapse__container_overflow-unset{overflow:visible}.category-filter-collapse__container{height:0;overflow:hidden}.category-filter-collapse__container:has(.category-filter-compatible){overflow:initial}.pagination-block__show-more{width:100%;color:var(--text-color-secondary);margin-bottom:12px;display:block}.pagination-block__show-more--hidden{display:none}.pagination-block__controls{background:var(--bg-main);border-radius:8px;justify-content:center;align-items:center;gap:4px;width:100%;height:36px;padding:0 12px;display:flex}.pagination-block__control{cursor:pointer;border-radius:8px;flex-shrink:1;justify-content:center;align-items:center;width:100%;max-width:36px;height:36px;transition:all .3s;display:flex}.pagination-block__control:hover{background-color:var(--bg-low)}.pagination-block__control-icon{background-color:var(--icon-primary);width:20px;height:20px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pagination-block__control-icon_first{transform:rotate(180deg);-webkit-mask-image:url(../images/icons/double-arrow-right.svg);mask-image:url(../images/icons/double-arrow-right.svg)}.pagination-block__control-icon_prev{transform:rotate(180deg);-webkit-mask-image:url(../images/icons/arrow-right.svg);mask-image:url(../images/icons/arrow-right.svg)}.pagination-block__control-icon_next{-webkit-mask-image:url(../images/icons/arrow-right.svg);mask-image:url(../images/icons/arrow-right.svg)}.pagination-block__control-icon_last{-webkit-mask-image:url(../images/icons/double-arrow-right.svg);mask-image:url(../images/icons/double-arrow-right.svg)}.pagination-block__control--disabled{pointer-events:none}.pagination-block__control--disabled .pagination-block__control-icon{background-color:var(--icon-disabled)}.pagination-block__skip{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);width:22px;color:var(--text-color-secondary);text-align:center;pointer-events:none}.pagination-block__page{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary);text-align:center;pointer-events:none;margin-left:auto}.pagination-block__page~.pagination-block__page{margin-left:0;margin-right:auto}.pagination-block__page--active{color:var(--text-color-secondary);pointer-events:none;position:relative}.order-header{align-items:center;margin-bottom:32px;padding:10px;display:flex}.order-header--logo{background-color:var(--bg-main);border-bottom:1px solid var(--border-low);justify-content:center;align-items:center;width:100%;max-width:100%;margin:0;padding:20px 0;display:flex}.order-header--logo .order-header__logo{margin-right:0}.order-header__logo{background-image:url(../images/logo.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:96px;height:24px;margin-right:28px;display:block}.order-header__total-block{border-left:1px solid var(--border-low);align-items:center;gap:12px;padding-left:28px;display:flex}.order-header__total-value{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);width:160px;color:var(--text-color-primary)}.order-header__product-list-block{position:relative}.order-header__product-list-block_active .order-header__products-list-btn{transform:rotate(180deg)}.order-header__product-list-block_active .order-header__product-list{z-index:3;display:block}.order-header__products-list-btn{background-color:var(--bg-main);width:24px;height:24px;color:var(--icon-primary);box-shadow:var(--box-shadow-plate);border-radius:4px;padding:4px;position:relative}.order-header__product-list{z-index:1;background-color:var(--bg-main);width:300px;box-shadow:var(--box-shadow-plate-floating);border-radius:12px;display:none;position:absolute;top:32px;left:-275px}.order-header__product-item{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);width:100%;color:var(--text-color-primary);justify-content:space-between;align-items:center;gap:12px;padding:16px;font-style:normal;display:flex}.order-header__product-item:not(:last-child){border-bottom:1px solid var(--border-low)}.order-header__products-total-price{width:100%;height:40px;font-weight:var(--text-weight-semibold);align-items:center;display:flex}.order-header__product-title{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);display:inline-block}.order-header__product-title-count{white-space:nowrap}.order-header__product-total-price{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);flex-shrink:0;display:inline-block}.accessories__container{width:100%;margin-bottom:var(--spacing-2xl);padding:var(--spacing-xl)var(--spacing-l)var(--spacing-4xl)var(--spacing-l);background-color:var(--bg-main);border-radius:var(--border-radius-large);box-shadow:var(--box-shadow-plate)}.accessories__title{font-size:var(--text-title-size-large);font-weight:var(--text-title-weight-large);line-height:var(--text-title-line-height-large);letter-spacing:-1%;margin-bottom:var(--spacing-l);padding-left:var(--spacing-none);color:var(--text-color-primary)}.accessories__tabs::-webkit-scrollbar{background-color:var(--bg-scroll-track);width:6px;height:6px}.accessories__tabs::-webkit-scrollbar-thumb{background-color:var(--bg-scroll-handle);border-radius:4px;width:6px;height:6px}.accessories__tabs{align-items:center;gap:var(--spacing-s);width:calc(100% + 32px);margin:var(--spacing-none)-16px;padding:var(--spacing-none)var(--spacing-l)10px var(--spacing-l);flex-flow:row;display:flex;overflow:auto}.accessories__tab{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:var(--spacing-xs)var(--spacing-m);background-color:var(--bg-low);cursor:pointer;border-radius:var(--border-radius-small);color:var(--text-color-secondary);flex-shrink:0;transition:all .2s}.accessories__tab:hover{background-color:var(--bg-mid)}.accessories__tab_active{background-color:var(--bg-main);font-weight:var(--text-weight-semibold);color:var(--text-color-primary);box-shadow:var(--box-shadow-plate)}.accessories__tab_active:hover{background-color:var(--bg-main)}.accessories__tab-title{text-wrap:nowrap}.accessories-slider{max-height:270px;margin-top:14px;position:relative}.accessories-slider__tab-content{width:100%;display:none}.accessories-slider__tab-content_active{display:block}.accessories-slider__controls{display:none}.accessories-slider__control{z-index:100;background:var(--bg-main);width:40px;height:40px;box-shadow:0 2px 6px var(--effect-shadow-plate);border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:none;position:absolute;transform:translateY(-50%)}.accessories-slider__control:hover{background:var(--bg-low)}.accessories-slider__control:active{animation:.4s ease-in-out sliderArrowScale}.accessories-slider__control span{width:22px;height:22px}.accessories-slider__control svg{transform:rotate(-90deg)}.accessories-slider__control:first-child{top:50%;left:-10px}.accessories-slider__control:nth-child(2){top:50%;right:-10px}.accessories-slider__control-icon{color:var(--icon-primary)}.accessories-slider__slides{scrollbar-width:none}.accessories-slider__slides::-webkit-scrollbar{display:none}.accessories-slider__slides{gap:var(--spacing-2xl);width:unset;height:initial;padding:var(--spacing-l);scroll-snap-type:x mandatory;scroll-padding:var(--spacing-none)var(--spacing-l);flex-flow:row;margin:-16px;display:flex;overflow-x:scroll}.accessories-slider__slides-wrapper{overflow-y:visible}.accessories-slider__slide-container{z-index:12;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;scroll-snap-align:start;flex-shrink:0;height:253px;position:relative}.accessories-slider__slide-container:hover .accessories-slider__popup-item{display:none}.accessories-slider__slide-container .product-technology{top:-8px;right:8px}.accessories-slider__product{background-color:transparent;flex-direction:column;justify-content:start;align-items:start;width:180px;height:100%;display:flex}.accessories-slider__product-image{width:156px;height:156px;margin-bottom:20px}.accessories-slider__product-image img{background-color:var(--bg-white-always);border-radius:8px;width:100%;height:100%}.accessories-slider__product-discount:after{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-bold);content:attr(css--product-discount);z-index:2;width:35px;height:23px;padding:var(--spacing-xs);background-color:var(--bg-error-heavy);color:var(--text-color-primary-light);text-align:center;border-radius:20px;position:absolute;bottom:-10px;right:-10px}.accessories-slider__product-price-container{justify-content:start;align-items:end;gap:var(--spacing-xs);display:flex}.accessories-slider__product-current-price{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold);color:var(--text-color-primary)}.accessories-slider__product-previous-price{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);color:var(--text-color-hint);text-decoration:line-through}.accessories-slider__product-title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);width:100%;max-height:48px;margin-top:var(--spacing-s);color:var(--text-color-secondary);transition:color .2s}.accessories-slider__product-title:active{color:var(--text-color-brand)}.accessories-slider__product-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.accessories-slider__product-buttons{display:none}.category-filter-compatible{flex-direction:column;align-items:start;gap:8px;padding-bottom:24px;display:flex}.category-filter-compatible__select{background-color:var(--bg-low);cursor:pointer;border-radius:var(--border-radius-small);text-align:left;border:none;outline:none;justify-content:space-between;align-items:center;width:100%;height:36px;padding:12px 8px 12px 12px;transition:background-color .2s;display:flex;position:relative}.category-filter-compatible__select--disabled{background-color:var(--bg-low);pointer-events:none}.category-filter-compatible__select-text{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);width:100%;color:var(--text-color-primary);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:0 0;border:none;outline:none}.category-filter-compatible__select-text::-webkit-input-placeholder{color:var(--text-color-hint)}.category-filter-compatible__select-text::-ms-input-placeholder{color:var(--text-color-hint)}.category-filter-compatible__select-text::placeholder{color:var(--text-color-hint)}.category-filter-compatible__select-text:placeholder-shown~.category-filter-compatible__select-clear{display:none}.category-filter-compatible__select-icon{background-color:var(--icon-primary);flex-shrink:0;width:20px;height:20px;transform:rotate(90deg);-webkit-mask-image:url(../images/icons/chevron-right-with-padding.svg);mask-image:url(../images/icons/chevron-right-with-padding.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover}.category-filter-compatible__select-clear{flex-shrink:0;width:20px;height:20px;display:block;position:relative;-webkit-mask-image:url(../images/icons/clear.svg);mask-image:url(../images/icons/clear.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.category-filter-compatible__select-clear:active:after{background-color:var(--icon-accent)}.category-filter-compatible__select-clear:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;transition:background-color .2s;position:absolute;top:0;left:0}.category-filter-compatible__select:has(.category-filter-compatible__dropdown) .category-filter-compatible__select-icon{transform:rotate(-90deg)}.category-filter-compatible__dropdown{z-index:11;background-color:var(--bg-main);border-radius:var(--border-radius-small);width:100%;box-shadow:var(--box-shadow-plate-floating);padding:4px 0;display:block;position:absolute;top:44px;left:0;overflow-y:hidden}.category-filter-compatible__dropdown-search-container{border-bottom:1px solid var(--border-low);border-top-left-radius:var(--border-radius-small);border-top-right-radius:var(--border-radius-small);justify-content:space-between;align-items:center;width:100%;margin-bottom:4px;padding:8px 12px;display:flex;position:relative}.category-filter-compatible__dropdown-search-input{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);background-color:var(--bg-main);cursor:text;width:100%;height:20px;color:var(--text-color-primary);border:none;outline:none}.category-filter-compatible__dropdown-search-input--empty+.category-filter-compatible__dropdown-search-clear{display:none}.category-filter-compatible__dropdown-search-clear{flex-shrink:0;width:20px;height:20px;display:block;position:relative;-webkit-mask-image:url(../images/icons/clear.svg);mask-image:url(../images/icons/clear.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.category-filter-compatible__dropdown-search-clear:hover:after{background-color:var(--icon-accent)}.category-filter-compatible__dropdown-search-clear:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;transition:background-color .2s;position:absolute;top:0;left:0}.category-filter-compatible__dropdown-list-container{padding-right:5px}.category-filter-compatible__dropdown-list{flex-direction:column;align-items:start;gap:4px;max-height:176px;padding-right:4px;display:flex;overflow-y:auto}.category-filter-compatible__dropdown-list::-webkit-scrollbar{background-color:var(--bg-scroll-track);width:6px;height:6px}.category-filter-compatible__dropdown-list::-webkit-scrollbar-thumb{background-color:var(--bg-scroll-handle);border-radius:4px;width:6px;height:6px}.category-filter-compatible__dropdown-item,.category-filter-compatible__dropdown-no-result{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);cursor:pointer;width:100%;color:var(--text-color-primary);padding:8px 12px;transition:background-color .2s}.category-filter-compatible__dropdown-item:active,.category-filter-compatible__dropdown-no-result:active{background-color:var(--bg-low)}.category-filter-compatible__dropdown-item-count,.category-filter-compatible__dropdown-no-result-count{color:var(--text-color-hint)}.category-filter-compatible__dropdown-item-text,.category-filter-compatible__dropdown-no-result-text{text-align:left;word-break:break-word}.category-filter-compatible__dropdown-no-result{cursor:default;color:var(--text-color-secondary);text-align:center;display:block}.category-filter-compatible__dropdown-no-result:active{background-color:initial}.add-to-cart-warning__content{flex-direction:column;align-items:center;gap:16px;padding:16px 16px 24px;display:flex}.add-to-cart-warning__message{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary);text-align:left}.add-to-cart-warning__buttons{align-items:center;gap:12px;width:100%;display:flex}.add-to-cart-warning__link,.add-to-cart-warning__reject-button{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold);flex-grow:1;justify-content:center;align-items:center;width:143px;height:44px;display:flex}.add-to-cart-warning__reject-button{font-weight:var(--text-weight-normal)}.product-technology{z-index:1;cursor:pointer;justify-content:center;align-items:center;width:32px;height:32px;transition:visibility .1s;display:flex;position:absolute}.product-technology:empty{display:none}.product-technology:after{content:"";z-index:11;visibility:hidden;background-color:color-mix(in srgb,var(--bg-white-always)10%,transparent);border-radius:50%;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.product-technology img{border-radius:50%;width:32px;height:32px;transition:box-shadow .1s}.technology-modal-content{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);width:100%;max-height:474px;color:var(--text-color-primary);text-align:left;padding-right:5px;position:relative;overflow-y:auto}.technology-modal-content::-webkit-scrollbar{background-color:var(--bg-scroll-track);width:6px;height:6px}.technology-modal-content::-webkit-scrollbar-thumb{background-color:var(--bg-scroll-handle);border-radius:4px;width:6px;height:6px}.technology-modal{width:100%}.technology-modal__content{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);background-color:var(--bg-main);width:100%;max-height:408px;color:var(--text-color-primary);text-align:left;padding:16px 5px 24px 16px;position:relative;overflow-y:auto}.technology-modal__content::-webkit-scrollbar{background-color:var(--bg-scroll-track);width:6px;height:6px}.technology-modal__content::-webkit-scrollbar-thumb{background-color:var(--bg-scroll-handle);border-radius:4px;width:6px;height:6px}.categories-slider::-webkit-scrollbar{background-color:var(--bg-scroll-track);width:6px;height:6px}.categories-slider::-webkit-scrollbar-thumb{background-color:var(--bg-scroll-handle);border-radius:4px;width:6px;height:6px}.categories-slider{scroll-behavior:smooth;flex-flow:row;gap:10px;margin:0 -16px 24px;padding:12px 16px 18px;display:flex;overflow-x:auto}.categories-slider::-webkit-scrollbar{background:linear-gradient(90deg,var(--bg-main)0%,var(--bg-main)16px,var(--bg-scroll-track)16px,var(--bg-scroll-track)calc(100% - 16px),var(--bg-main)calc(100% - 16px),var(--bg-main)100%)}.categories-slider::-webkit-scrollbar-track{margin-left:16px;margin-right:16px}.categories-slider__item{background-color:var(--bg-low);cursor:pointer;width:210px;min-width:200px;height:64px;color:var(--text-color-primary);-webkit-user-select:none;border:none;border-radius:8px;flex-direction:row;align-items:center;padding:12px;display:flex;position:relative}.categories-slider__item:active{background-color:var(--bg-mid)}.categories-slider-item__image{background-size:cover;width:40px;min-width:40px;height:40px;min-height:40px;margin-right:12px}.categories-slider-item__title{max-height:40px;line-height:var(--size-20);word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.categories-slider-item__count{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-bold);background-color:var(--bg-brand-primary);border:1px solid var(--bg-main);min-width:23px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;height:23px;color:var(--text-color-primary-light);text-align:center;border-radius:50px;padding:3px;display:block;position:absolute;top:-10px;right:-10px}.bottom-sheet-modal{z-index:310;top:initial;transform:initial;background-color:var(--bg-main);min-width:100vw;box-shadow:var(--box-shadow-modal);border-radius:16px 16px 0 0;animation:.4s ease-out modal-appear;position:fixed;bottom:0;left:0;overflow:hidden}.bottom-sheet-modal_hidden{animation:.3s ease-in-out modal-disappear;bottom:-100%}.bottom-sheet-modal_hidden+.bottom-sheet-modal__overlay{background-color:transparent;animation:.3s ease-in-out overlay-disappear}.bottom-sheet-modal__overlay{z-index:300;background-color:var(--effect-overlay-black);width:100vw;height:100vh;animation:.4s ease-out overlay-appear;position:fixed;top:0;left:0}.bottom-sheet-modal__header{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;background-color:var(--bg-main);color:var(--text-color-primary);padding:45px 16px 0;position:relative}.bottom-sheet-modal__header:after{content:"";background-color:var(--icon-disabled);border-radius:15px;width:34px;height:5px;display:block;position:absolute;top:16px;left:50%;transform:translate(-50%)}.bottom-sheet-modal__title{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%;color:var(--text-color-primary)}@keyframes modal-appear{0%{bottom:-100%}to{bottom:0}}@keyframes modal-disappear{0%{bottom:0}to{bottom:-100%}}@keyframes overlay-appear{0%{background-color:transparent}to{background-color:var(--effect-overlay-black)}}@keyframes overlay-disappear{0%{background-color:var(--effect-overlay-black)}to{background-color:transparent}}.fullsize-window{z-index:310;background-color:var(--bg-main);border-radius:unset;grid-template-rows:auto 1fr;width:100vw;height:100dvh;display:grid;position:fixed;top:0;left:0;overflow:hidden}.fullsize-window__header{z-index:210;background-color:var(--bg-main);width:100%;height:56px;box-shadow:var(--box-shadow-plate);flex-shrink:0;grid-template-columns:auto 1fr;align-items:center;gap:24px;padding:16px;display:grid;position:relative}.fullsize-window__close-button{width:24px;height:24px;color:var(--icon-primary)}.fullsize-window__close-button-icon{width:24px;height:24px;display:block;position:relative;transform:rotate(-90deg);-webkit-mask-image:url(../images/icons/arrow-up.svg);mask-image:url(../images/icons/arrow-up.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fullsize-window__close-button-icon:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;display:block;position:absolute}.fullsize-window__title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;width:100%;color:var(--text-color-primary);text-align:center;text-wrap:nowrap;text-overflow:ellipsis;padding-right:48px;overflow:hidden}.side-modal{z-index:310;background-color:var(--bg-main);width:100vw;height:100dvh;transition:transform .3s ease-out;animation:.4s ease-out appear;position:fixed;top:0;overflow:hidden;transform:translate(0)}.side-modal_hidden{transform:translate(100%)}@keyframes appear{0%{transform:translate(100%)}to{transform:translate(0)}}.common-product-card{scroll-snap-align:start;flex-direction:column;flex-shrink:0;display:flex;position:relative}.common-product-card_normal{gap:var(--spacing-s);border-radius:0;width:154px;height:344px;padding:0}.common-product-card_normal .common-product-card__image{border-radius:var(--border-radius-base);width:100%;height:154px}.common-product-card_normal .common-product-card__image img{max-width:138px;max-height:138px}.common-product-card_normal .common-product-card__title{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal)}.common-product-card_normal .common-product-card__buy-button{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-bold);width:110px;height:36px}.common-product-card_normal .common-product-card__favorite-button{width:36px;height:36px}.common-product-card_normal .common-product-card__favorite-button svg{width:20px;height:20px}.common-product-card_big{gap:var(--spacing-m);width:168px;height:370px;padding:var(--spacing-m);border-radius:var(--border-radius-large)}.common-product-card_big .common-product-card__image{border-radius:var(--border-radius-base);width:100%;height:144px}.common-product-card_big .common-product-card__image img{max-width:128px;max-height:128px}.common-product-card_big .common-product-card__title{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal)}.common-product-card_big .common-product-card__buy-button{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);width:100px;height:36px}.common-product-card_big .common-product-card__favorite-button{width:36px;height:36px}.common-product-card_big .common-product-card__favorite-button svg{width:20px;height:20px}.common-product-card[data-card-type=ordinary]{background:var(--bg-main)}.common-product-card[data-card-type=special]{background:var(--current-promo-color,--promo-cyan)}.common-product-card[data-card-type=special] .promo-page__favorite-button{border:none}.common-product-card[data-card-type=recently-viewed] .product-technology{top:var(--spacing-xs);left:var(--spacing-xs)}.common-product-card[data-card-type=recently-viewed] .common-product-card__delete-button{top:var(--spacing-xs);right:var(--spacing-xs);background-color:var(--bg-main);cursor:pointer;width:32px;height:32px;color:var(--icon-primary);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.common-product-card[data-card-type=recently-viewed] .common-product-card__delete-button:active:after{opacity:1}.common-product-card[data-card-type=recently-viewed] .common-product-card__delete-button:after{content:"";z-index:10;opacity:0;background-color:var(--bg-low);border-radius:50%;width:32px;height:32px;transition:opacity .2s;display:block;position:absolute}.common-product-card[data-card-type=recently-viewed] .common-product-card__delete-button svg{width:16px;height:16px;fill:var(--icon-primary)}.common-product-card[data-card-type=recently-viewed] .common-product-card__title:active{color:var(--text-color-brand)}.common-product-card .product-technology{top:var(--spacing-xs);right:var(--spacing-xs)}.common-product-card__image{background-color:var(--bg-white-always);justify-content:center;align-items:center;display:flex;overflow:hidden}.common-product-card__price{justify-content:end;gap:var(--spacing-xs);flex-direction:column;height:44px;display:flex}}@media (max-width:1023px) and (max-width:1023px){.common-product-card__price{height:42px}}@media (max-width:1023px){.common-product-card__price-previous{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);color:var(--text-color-hint);height:20px;text-decoration:line-through}.common-product-card__price-previous:empty{visibility:hidden}.common-product-card__price-previous:after{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-bold);background-color:var(--bg-badge-discount);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:20px;color:var(--text-color-primary-light);text-align:center;content:attr(css--product-discount);border-radius:6px;margin-left:8px;padding:2px 6px;display:inline-block}.common-product-card__price-previous[css--product-discount="-0%"]:after{visibility:hidden}.common-product-card__price-current{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%;color:var(--text-color-primary)}.common-product-card__price-current:empty{visibility:hidden}.common-product-card__info{gap:var(--spacing-xs);flex-direction:column;display:flex}.common-product-card__title{height:3lh;font-weight:var(--text-weight-normal);color:var(--text-color-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;transition:color .2s;display:-webkit-box;overflow:hidden}.common-product-card .rating{background-color:transparent;border:none;height:24px;padding:0}.common-product-card .rating:active{background-color:transparent}.common-product-card__buttons{gap:var(--spacing-s);flex-direction:row;display:flex}.common-product-card__out-of-sale,.common-product-card__out-of-stock{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);background-color:var(--bg-low);border-radius:var(--border-radius-small);width:110px;height:36px;color:var(--text-color-hint);justify-content:center;align-items:center;display:flex}.common-product-card__out-of-sale{width:100%}.common-product-card__buy-button.product-in-cart{font-weight:var(--text-weight-normal)}.product-avail{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);width:200px}.product-avail__url{color:var(--text-color-link);transition:color .2s}.product-avail__url:hover{color:var(--text-color-brand)}.product-avail__notification{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);background-color:var(--bg-low);width:150px;height:25px;color:var(--text-color-hint);text-align:center;border-radius:8px;justify-content:center;align-items:center;padding:4px 12px;display:flex}.product-avail__in-way{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:2px var(--spacing-s);background-color:var(--bg-info);border-radius:var(--border-radius-small);color:var(--text-color-info)}.gsb-name-build-modal__content{flex-direction:column;align-items:start;gap:16px;width:100%;padding:16px 16px 24px;display:flex}.gsb-name-build-modal__buttons{align-items:center;gap:8px;width:100%;display:flex}.gsb-name-build-modal__button-save,.gsb-name-build-modal__button-cancel{flex-shrink:1;width:100%;height:44px}.gsb-name-build-modal__button-save--disabled{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold);background-color:var(--bg-low);cursor:default;color:var(--text-color-hint);pointer-events:none}.gsb-name-build-modal__input-error{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);background-color:var(--bg-error);border-radius:var(--border-radius-small);width:100%;color:var(--text-color-error);vertical-align:middle;margin-top:4px;padding:8px;display:block}.gsb-name-build-modal .ui-input{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative}.gsb-name-build-modal .ui-input:hover .ui-input__input{background-color:var(--bg-main)}.gsb-name-build-modal .ui-input__input{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);background-color:var(--bg-main);border:1px solid var(--border-mid);border-radius:var(--border-radius-small);width:100%;height:44px;color:var(--text-color-primary);padding:8px 52px 8px 8px}.gsb-name-build-modal .ui-input__input:focus{border:1px solid var(--border-high)}.gsb-name-build-modal .ui-input__input::-webkit-input-placeholder{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint)}.gsb-name-build-modal .ui-input__input::-ms-input-placeholder{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint)}.gsb-name-build-modal .ui-input__input::placeholder{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint)}.gsb-name-build-modal .ui-input__input--error,.gsb-name-build-modal .ui-input__input--error:focus{border:1px solid var(--border-error)}.gsb-name-build-modal .ui-input__clear-button{justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:4px;right:8px}.gsb-name-build-modal .ui-input__clear-icon{width:20px;height:20px;position:relative;-webkit-mask-image:url(../images/icons/clear.svg);mask-image:url(../images/icons/clear.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.gsb-name-build-modal .ui-input__clear-icon:hover:after{background-color:var(--icon-accent)}.gsb-name-build-modal .ui-input__clear-icon:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;transition:background-color .2s;position:absolute;top:0;left:0}.favorite-page{position:relative}.favorite-page__title{font-size:var(--text-title-size-large);font-weight:var(--text-title-weight-large);line-height:var(--text-title-line-height-large);letter-spacing:-1%;margin-bottom:16px}.favorite-page__products-list{max-width:880px}.favorite-page__content{display:block}.favorite-page--empty .favorite-page__total-block{display:none}.favorite-page--nothing-was-found .favorite-page__total-block{display:block}.favorite-page--nothing-was-found .favorite-page__no-products{width:100%;max-width:880px}.favorite-page .recently-viewed-products{margin-top:36px}.favorite-page--empty .recently-viewed-products{margin-top:var(--spacing-2xl)}.favorite-page--nothing-was-found .recently-viewed-products{margin-top:var(--spacing-3xl)}.favorite-page .pagination-block{margin-top:16px}.favorite-page-total{max-width:600px;height:initial;background-color:var(--bg-main);box-shadow:var(--box-shadow-plate);border-radius:12px;margin:0 -16px 16px;padding:16px}.favorite-page-total_fixed{z-index:180;transform:initial;background-color:var(--bg-main);width:100%;max-width:600px;box-shadow:var(--box-shadow-plate-floating);border-radius:8px;margin:0 0 16px;position:fixed;top:0;left:0}.favorite-page-total__title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;margin-bottom:12px}.favorite-page-total__price{white-space:nowrap}.favorite-page-total__wrapper{align-items:center;display:flex}.favorite-page-total__filter,.favorite-page-total__clear{background-color:var(--bg-main);cursor:pointer;border:1px solid var(--border-mid);width:36px;height:36px;color:var(--icon-primary);border-radius:8px;justify-content:center;align-items:center;margin-left:9px;padding:0;display:flex;position:relative}.favorite-page-total__filter:hover,.favorite-page-total__clear:hover{background-color:var(--bg-main)}.favorite-page-total__filter:active,.favorite-page-total__clear:active{background-color:var(--bg-low)}.favorite-page-total__filter svg,.favorite-page-total__clear svg{width:20px;height:20px}.favorite-page-total__filter_selected{position:relative}.favorite-page-total__filter_selected:after{content:"";background-color:var(--bg-brand-primary);border-radius:50%;width:8px;height:8px;position:absolute;top:3px;right:3px}.favorite-page-total__clear{border:1px solid var(--border-mid);padding:7px;display:none}.favorite-page-total__clear_visible{display:initial}.favorite-page-total__buy{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold);flex-shrink:0;width:100px;height:36px;margin-left:auto;position:relative}.favorite-page-total__buy_disabled{background-color:var(--bg-low);cursor:not-allowed;color:var(--text-color-hint);pointer-events:none;border:none}.favorite-page-total__buy.products-in-cart{background-color:var(--bg-main);border:1px solid var(--border-mid);font-weight:var(--text-weight-normal);color:var(--text-color-primary);transition:all .3s}.favorite-page-total__buy.products-in-cart:hover{background-color:var(--bg-main)}.favorite-page-total__buy.products-in-cart:active{background-color:var(--bg-low)}.favorite-page--nothing-was-found .favorite-page-total__buy{background-color:var(--bg-low);cursor:not-allowed;font-weight:var(--text-weight-normal);color:var(--text-color-hint);pointer-events:none;border:none}.favorite-page-product{margin:0 calc(var(--spacing-l)*-1);padding:var(--spacing-m)var(--spacing-l);background-color:var(--bg-main);border-top:1px solid var(--border-low);grid-template-areas:"image""title""controls""purchase""avails";display:grid;position:relative}.favorite-page-product:first-child{border-top:unset}.favorite-page-product__image{width:100%;height:216px;margin-bottom:var(--spacing-l);border-radius:var(--border-radius-large);grid-area:image;position:relative;overflow:visible}.favorite-page-product__image-url{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.favorite-page-product__image-url img{width:200px;height:200px}.favorite-page-product__image{margin-bottom:30px}.favorite-page-product__badge-discount{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-bold);background-color:var(--bg-badge-discount);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:20px;color:var(--text-color-primary-light);text-align:center;border-radius:6px;padding:2px 6px}.favorite-page-product__controls{scrollbar-width:none}.favorite-page-product__controls::-webkit-scrollbar{display:none}.favorite-page-product__controls{align-items:center;column-gap:var(--spacing-s);height:initial;margin:0 calc(var(--spacing-l)*-1);padding:0 var(--spacing-l);grid-area:controls;display:flex;overflow-x:auto}.favorite-page-product__avail{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);margin-top:var(--spacing-s);grid-area:avails;padding:5px 0}.favorite-page-product__avail-url{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-link);letter-spacing:0;transition:color .2s,-webkit-text-decoration-color .2s,text-decoration-color .2s}.favorite-page-product__avail-url:visited,.favorite-page-product__avail-url:link,.favorite-page-product__avail-url:hover,.favorite-page-product__avail-url:active{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--text-color-link);text-decoration-color:var(--text-color-link)}}@media (max-width:1023px) and (min-width:1024px){.favorite-page-product__avail-url:hover{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (max-width:1023px) and (max-width:1023px){.favorite-page-product__avail-url:active{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (max-width:1023px){.favorite-page-product__code{display:none}.favorite-page-product .product-technology{top:8px;right:8px}.favorite-page-product__title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:96px;color:var(--text-color-secondary);text-align:left;word-break:break-word;-webkit-line-clamp:4;-webkit-box-orient:vertical;transition:color .2s;display:-webkit-box;overflow:hidden}.favorite-page-product__title:active{color:var(--text-color-brand)}.favorite-page-product__title{grid-area:title;margin-bottom:16px}.favorite-page-product__purchase{grid-area:purchase}.favorite-page-product .favorite-button{border:none}.favorite-page-product .favorite-button.product-in-favorite{background-color:var(--bg-brand-low)}.favorite-page-product-image__slider{opacity:0;border-radius:var(--border-radius-large);scroll-behavior:smooth;scrollbar-width:none;scroll-snap-type:x mandatory;flex-wrap:nowrap;width:100%;height:216px;display:flex;position:absolute;overflow-x:scroll;overflow-y:hidden}.favorite-page-product-image__slider.active{opacity:1}.favorite-page-product-image__slider-item{background-color:var(--bg-white-always);scroll-snap-align:center;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:216px;display:flex}.favorite-page-product-image__slider-item.is-dummy{background-color:var(--bg-low-light)}.favorite-page-product-image__slider-item img{border-radius:var(--border-radius-small);object-fit:contain;width:200px;height:200px;display:block}.favorite-product-purchase{justify-content:space-between;align-items:center;gap:var(--spacing-xs);width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:60px;margin-top:var(--spacing-l);padding:var(--spacing-s)var(--spacing-s)var(--spacing-s)var(--spacing-m);background-color:var(--bg-low);border-radius:var(--border-radius-large);display:flex}.favorite-product-purchase__previous-price-block{justify-content:start;align-items:center;gap:var(--spacing-s);flex-flow:row-reverse wrap;display:flex}.favorite-product-purchase__price{justify-content:center;align-items:flex-start;row-gap:var(--spacing-xs);column-gap:var(--spacing-xs);border-radius:var(--border-radius-small);flex-direction:column;width:100%;margin:0;display:flex}.favorite-product-purchase__current-price{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%;color:var(--text-color-primary)}.favorite-product-purchase__current-price_sale{color:var(--text-color-primary)}.favorite-product-purchase__previous-price{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);color:var(--text-color-hint);text-decoration:line-through}.favorite-product-purchase__notification{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:var(--spacing-s);padding:2px var(--spacing-s);background-color:var(--bg-low);border-radius:var(--border-radius-small);color:var(--text-color-hint);text-align:center;grid-area:avails}.favorite-product-purchase__notification_out-of-sale{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);grid-area:initial;width:100%;color:var(--text-color-hint);text-align:center;background-color:transparent;border-radius:0;margin:0;padding:0}.favorite-product-purchase__in-way{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:2px var(--spacing-s);background-color:var(--bg-info);border-radius:var(--border-radius-small);color:var(--text-color-info);margin-top:var(--spacing-s);text-align:center;grid-area:avails}.favorite-product-purchase__buttons-wrapper{justify-content:flex-end;gap:8px;display:flex}.favorite-product-purchase__buy-button{width:44px;padding:9px}.favorite-product-purchase__buy-button svg{width:24px;height:24px;fill:var(--icon-primary-light)}.favorite-product-purchase__buy-button.product-in-cart svg{fill:var(--icon-brand)}.favorite-page-filters-modal__header{z-index:210;background-color:var(--bg-main);width:100%;height:56px;box-shadow:var(--box-shadow-plate);flex-shrink:0;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:16px;display:grid;position:relative}.favorite-page-filters-modal__close-button{width:24px;height:24px;color:var(--icon-primary);display:block;position:relative;-webkit-mask-image:url(../images/icons/close-with-paddings.svg);mask-image:url(../images/icons/close-with-paddings.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.favorite-page-filters-modal__close-button:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.favorite-page-filters-modal__title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;width:100%;color:var(--text-color-primary);text-align:center;text-wrap:nowrap;text-overflow:ellipsis;padding-left:48px;overflow:hidden}.favorite-page-dropdown{background-color:var(--bg-main);width:100%;height:100%;padding:16px 6px 0 0;position:relative;overflow:hidden}.favorite-page-dropdown__container{height:calc(100% - 92px);padding-right:4px;overflow-y:auto}.favorite-page-dropdown__container::-webkit-scrollbar{background-color:var(--bg-scroll-track);width:6px;height:6px}.favorite-page-dropdown__container::-webkit-scrollbar-thumb{background-color:var(--bg-scroll-handle);border-radius:4px;width:6px;height:6px}.favorite-page-dropdown__filter-title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold);color:var(--text-color-primary);text-align:left;margin-bottom:20px}.favorite-page-dropdown__item{padding:0 4px 0 16px}.favorite-page-dropdown__item:first-child{padding-bottom:16px}.favorite-page-dropdown__item:nth-child(2){padding-bottom:24px}.favorite-page-dropdown__item:nth-child(n+3){border-top:1px solid var(--border-low);padding-top:24px}.favorite-page-dropdown__item:not(:first-child) .favorite-page-dropdown__filter-title{margin-top:8px}.favorite-page-dropdown__item:nth-child(n+3) .favorite-page-dropdown__filter-title{display:none}.favorite-page-dropdown__variants{align-items:start;gap:var(--spacing-m);flex-direction:column;display:flex}.favorite-page-dropdown .ui-checkbox{align-items:start}.favorite-page-dropdown .ui-checkbox__title{text-align:left;word-break:keep-all;white-space:normal;display:inline-block}.favorite-page-dropdown .ui-checkbox__count{margin-left:6px}.favorite-page-dropdown__button-container{background-color:var(--bg-main);border-top-left-radius:var(--border-radius-large);border-top-right-radius:var(--border-radius-large);width:100%;box-shadow:0 2px 1px 0 color-mix(in srgb,var(--bg-black-always)5%,transparent),0 5px 14px 0 color-mix(in srgb,var(--bg-black-always)11%,transparent);padding:16px 16px 24px;display:block;position:absolute;bottom:0;left:0}.favorite-page-dropdown__submit-button{width:100%;height:44px}.favorite-page-checkbox{background-color:var(--bg-main);border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:color .2s;display:flex}.favorite-page-checkbox_single{z-index:1;background-color:var(--effect-overlay-main);border:none;width:32px;height:32px;padding:8px;position:absolute;top:20px;left:24px}.favorite-page-checkbox_single .favorite-page-checkbox__container{width:16px;padding:0}.favorite-page-checkbox .ui-checkbox__title{display:none}.favorite-page-checkbox_select-all .ui-checkbox{border:1px solid var(--border-mid);border-radius:8px;justify-content:center;width:100%;height:100%;padding:14px 8px;display:flex;position:relative}.favorite-page-checkbox_select-all .ui-checkbox__input{width:100%;height:100%;top:0;left:0}.favorite-page-out-of-stock-modal .bottom-sheet-modal__title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%}.favorite-page-out-of-stock-modal__content{background-color:var(--bg-main);flex-direction:column;align-items:start;gap:16px;padding:16px 16px 24px;display:flex}.favorite-page-out-of-stock-modal__list{flex-direction:column;align-items:start;gap:10px;max-height:212px;display:flex;overflow-y:auto}.favorite-page-out-of-stock-modal__list::-webkit-scrollbar{background-color:var(--bg-scroll-track);width:6px;height:6px}.favorite-page-out-of-stock-modal__list::-webkit-scrollbar-thumb{background-color:var(--bg-scroll-handle);border-radius:4px;width:6px;height:6px}.favorite-page-out-of-stock-modal__item{flex-direction:column;width:100%;display:block}.favorite-page-out-of-stock-modal__item-title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary)}.favorite-page-out-of-stock-modal__item-reason{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint);margin-top:4px}.favorite-page-out-of-stock-modal__close-button{width:100%;height:44px;padding:12px}.favorite-page-modal__content{flex-direction:column;align-items:start;gap:10px;max-height:170px;margin-top:16px;display:flex;overflow-y:auto}.favorite-page-modal__content::-webkit-scrollbar{background-color:var(--bg-scroll-track);width:6px;height:6px}.favorite-page-modal__content::-webkit-scrollbar-thumb{background-color:var(--bg-scroll-handle);border-radius:4px;width:6px;height:6px}.favorite-page-modal__item{flex-direction:column;width:100%;padding:0 16px;display:block}.favorite-page-modal__item-title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary)}.favorite-page-modal__item-reason{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint);margin-top:4px}.favorite-no-products__title,.favorite-nothing-found__title{margin-bottom:12px}.favorite-no-products__content,.favorite-nothing-found__content{flex-direction:column;align-items:center;display:flex}.favorite-no-products__description,.favorite-nothing-found__description{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);text-align:center}.favorite-no-products__image,.favorite-nothing-found__image{background-image:url(../images/favorite-no-products.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;max-width:360px;height:252px}.favorite-no-products__content-title,.favorite-nothing-found__content-title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;color:var(--text-color-primary);text-align:center;margin-top:12px}.favorite-no-products__button,.favorite-nothing-found__button{width:161px;height:40px;margin-top:20px;padding:8px 10px}.favorite-nothing-found{padding-bottom:32px}.favorite-delete-modal__content{background-color:var(--bg-main);flex-direction:column;align-items:center;gap:24px;padding:12px 16px 20px;display:flex}.favorite-delete-modal__description{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary);text-align:left}.favorite-delete-modal__buttons{flex-flow:column-reverse;align-items:center;gap:8px;width:100%;display:flex}.favorite-delete-modal__reject-button,.favorite-delete-modal__confirm-button{flex-shrink:1;width:100%;height:44px;padding:12px}.favorite-button{background-color:var(--bg-main);border:1px solid var(--border-mid);color:var(--bg-main);border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}.favorite-button svg{stroke-width:1.5px;height:24px;stroke:var(--icon-primary);width:24px}.favorite-button_big{width:64px;height:64px;padding:17px}.favorite-button_big svg{width:28px;height:28px}.favorite-button_borderless{border:none;width:32px;height:32px;padding:7px}.favorite-button_borderless svg{width:20px;height:20px}.favorite-button.product-in-favorite{color:var(--text-color-brand)}.favorite-button.product-in-favorite svg{stroke:var(--border-brand);fill:var(--icon-brand)}.favorite-button-wrapper{position:relative}.favorite-delete-tooltip__return{color:var(--text-color-brand);cursor:pointer;margin-left:10px}.compare-products{width:100%;box-shadow:0 0 8px -1px var(--box-shadow);border-radius:12px;align-items:start;margin:30px 0;display:flex}.compare-products__item{padding:10px;position:relative}.compare-products-item{flex-direction:column;width:50%;height:390px;display:flex}.compare-products-item:after{content:"";background-color:var(--border-low);width:1px;height:90%;display:none;position:absolute;top:2%;right:0}.compare-products-item:nth-child(n+3){display:none}.compare-products-item:first-child:after{display:inherit}.compare-products-item:last-child:after{visibility:hidden}.compare-products-item__delete{opacity:.5;background-color:var(--bg-main);cursor:pointer;width:36px;height:36px;color:var(--icon-primary);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:4px;right:10px}.compare-products-item__delete svg{width:20px;height:22px;fill:var(--icon-primary);transition:all .2s}.compare-products-item__delete:active{opacity:1;background-color:var(--bg-low)}.compare-products-item__image{cursor:pointer;align-self:center}.compare-products-item__image img{max-width:158px;height:130px}.compare-products-item__rating{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:15px 0;display:flex}.compare-products-item__title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);cursor:pointer;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:45px;display:-webkit-box;position:relative;overflow:hidden}.compare-products-item__title:hover .compare-products-item__title_hiding{box-shadow:none;background-color:transparent}.compare-products-item__title a{color:var(--text-color-primary);transition:all .2s}.compare-products-item__title a:hover{color:var(--text-color-brand-hover)}.compare-products-item__title_hiding{background-color:var(--bg-main);width:100%;height:7px;box-shadow:0 -5px 5px 0 var(--bg-main);display:block;position:absolute;bottom:0}.compare-products-item__price{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%;text-align:left;flex-direction:column;align-items:start;height:23px;margin-top:10px;display:flex}.compare-products-item__price_current{color:var(--text-color-brand)}.compare-products-item__price_previous{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);color:var(--text-color-hint);margin-top:5px;text-decoration:line-through}.compare-products-item__buy-wrapper{align-items:center;gap:8px;margin-top:10px;display:flex}.compare-products-item__buy-btn,.compare-products-item__disabled-btn,.compare-products-item__not-on-sale-btn,.compare-products-item__in-way-button{width:100%;font-weight:var(--text-weight-normal);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:0}.compare-products-item__not-on-sale-btn{margin-top:10px}.compare-products-item__buy-btn{height:44px;padding:8px 2px}.compare-products-item__buy-btn.product-in-cart{background-color:var(--bg-main);border:1px solid var(--border-brand);color:var(--text-color-brand)}.compare-products-item__buy-btn.product-in-cart:hover{background-color:var(--bg-brand-primary);color:var(--bg-white-always);border-color:transparent}.compare-products-item__disabled-btn,.compare-products-item__not-on-sale-btn{background-color:var(--bg-low);color:var(--text-color-hint);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:none;padding:10px 2px}.compare-products-item__disabled-btn:hover,.compare-products-item__not-on-sale-btn:hover{background-color:var(--bg-low)}.compare-products-item__in-way-button{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:2px var(--spacing-s);background-color:var(--bg-info);border-radius:var(--border-radius-small);color:var(--text-color-info);font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);width:100%;height:initial;text-align:center;border:none;padding:10px 2px;transition:background-color .2s}.compare-products-item__navigation{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;height:32px;margin-top:10px;display:flex}.compare-products-item__nav-left,.compare-products-item__nav-right{background-color:var(--bg-main);cursor:pointer;width:32px;height:32px;color:var(--icon-primary);box-shadow:0 2px 6px var(--box-shadow);border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.compare-products-item__nav-left:active,.compare-products-item__nav-right:active{transform:scale(1.4)}.compare-products-item__nav-left svg,.compare-products-item__nav-right svg{width:22px;height:22px;transform:rotate(90deg)}.compare-products-item__nav-right svg{transform:rotate(-90deg)}.compare-products-item__slide-position{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint);margin:0 auto}.compare-page--state-fixed-bar{--compare-page-bg-white:var(--bg-main);--compare-page-shadow:var(--box-shadow)}.compare-page--state-fixed-bar .compare-page__products{z-index:290;background-color:var(--compare-page-bg-white);border-radius:12px;width:100%;max-width:1180px;position:fixed;top:0;left:50%;transform:translate(-50%)}.compare-page--state-fixed-bar .compare-products{box-shadow:var(--box-shadow-plate);margin:0}.compare-page--state-fixed-bar .compare-products-item{background-color:var(--compare-page-bg-white);border-bottom-right-radius:16px;border-bottom-left-radius:16px;flex-direction:column;row-gap:0;height:200px;display:flex}.compare-page--state-fixed-bar .compare-products-item:nth-child(n+3),.compare-page--state-fixed-bar .compare-products-item__rating,.compare-page--state-fixed-bar .compare-products-item__buy-wrapper,.compare-page--state-fixed-bar .compare-products-item__disabled-btn,.compare-page--state-fixed-bar .compare-products-item__not-on-sale-btn{display:none}.compare-page--state-fixed-bar .compare-products-item__image{align-self:start}.compare-page--state-fixed-bar .compare-products-item__image img{max-width:64px;height:64px}.compare-page--state-fixed-bar .compare-products-item__title{height:45px;margin-top:5px}.compare-page--state-fixed-bar .compare-products-item__title_hiding{display:none}.compare-page--state-fixed-bar .compare-products-item__price{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);margin-top:5px}.compare-page--state-loading{display:none}.compare-page:not(.compare-page--state-empty) .compare-page__empty,.compare-page--state-empty .compare-page__content,.compare-page__products:not(.compare-page__products--visible),.compare-page__specs:not(.compare-page__specs--visible),.compare-page__breadcrumbs:not(.compare-page__breadcrumbs--visible){display:none!important}.compare-spec-group--collapsed .compare-spec-options,.compare-page--different-only .compare-spec-group:not(.compare-spec-group--different),.compare-page--different-only .compare-spec-option:not(.compare-spec-option--different){display:none}.compare-page__header{justify-content:space-between;align-items:center;display:flex}.compare-page__header-title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%}.compare-page__header-clear{cursor:pointer;align-items:center;display:flex}.compare-page__header-clear svg{color:var(--icon-primary)}.compare-page__header-clear:hover{color:var(--text-color-brand)}.compare-page__header-clear:hover svg{color:var(--icon-brand)}.compare-page__header-clear-text{white-space:nowrap;margin-left:5px}.compare-page__categories::-webkit-scrollbar{background-color:var(--bg-scroll-track);width:6px;height:6px}.compare-page__categories::-webkit-scrollbar-thumb{background-color:var(--bg-scroll-handle);border-radius:4px;width:6px;height:6px}.compare-page__categories{flex-flow:row;gap:4px;margin:20px -15px;padding:15px;display:flex;overflow-x:auto}.compare-specs{margin-top:40px}.compare-specs__header{flex-direction:column;align-items:start;display:flex}.compare-specs__header-title{font-size:var(--text-title-size-large);font-weight:var(--text-title-weight-large);line-height:var(--text-title-line-height-large);letter-spacing:-1%;margin-bottom:12px;padding-left:0}.compare-specs__ui-switcher{margin-left:14px}.compare-specs .ui-switcher-title:before{content:"";background-color:var(--bg-brand-primary);border-radius:30px;width:6px;height:6px;margin-left:6px;display:inline-block;position:absolute;top:7px;left:-20px}.compare-empty{flex-direction:column;align-items:center;width:100%;margin:40px auto;display:flex}.compare-empty__image{background-image:url(../images/compare-no-products.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:300px;height:200px}.compare-empty__content{text-align:center;margin-top:30px}.compare-empty__content_title{margin-bottom:20px}.compare-empty__content_description{width:320px}.compare-empty__content_buttons{justify-content:center;align-items:center;width:100%;margin-top:20px;display:flex}.compare-empty__content_homepage-btn{width:120px;height:44px;padding:10px}.compare-empty__content_catalog-btn{width:120px;height:44px;margin-left:20px}.compare-spec-group__title{cursor:pointer;border-bottom:1px solid var(--border-low);align-items:center;width:100%;height:50px;margin-top:20px;padding:10px;display:flex}.compare-spec-group__title:active{background-color:var(--bg-mid)}.compare-spec-group__title_icon{content:"";background-color:var(--icon-primary);width:20px;height:20px;margin-left:5px;display:block;transform:rotate(-90deg);-webkit-mask-image:url(../images/icons/arrow-right_dark.svg);mask-image:url(../images/icons/arrow-right_dark.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.compare-spec-group--collapsed .compare-spec-group__title_icon{transform:rotate(90deg)}.compare-spec-option{border-bottom:1px solid var(--border-low);padding:20px 0 10px;transition:background-color .2s}.compare-spec-option:hover{background-color:var(--bg-low)}.compare-spec-option__title{padding-left:10px;position:relative}.compare-spec-option--different .compare-spec-option__title:before{content:"";background-color:var(--bg-brand-primary);border-radius:30px;width:6px;height:6px;margin-left:6px;display:inline-block;position:absolute;top:7px;left:-6px}.compare-spec-option__values{flex-flow:row;margin-top:15px;display:flex}.compare-spec-option__value{word-wrap:break-word;width:50%;padding:0 10px}.compare-spec-option__value:nth-child(n+3){display:none}.orders-final-page__title{font-size:var(--text-title-size-large);font-weight:var(--text-title-weight-large);line-height:var(--text-title-line-height-large);letter-spacing:-1%;text-align:center}.orders-final-page__content{flex-direction:column;align-items:center}.order-widget-final-page{padding:15px}.order-widget-final-page__product-block{gap:10px}.order-widget-final-page__product-title{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal)}.orders-history-page__title{font-size:var(--text-title-size-large);font-weight:var(--text-title-weight-large);line-height:var(--text-title-line-height-large);letter-spacing:-1%;margin-bottom:var(--spacing-xl);color:var(--text-color-primary)}.orders-history-page__contexts{column-gap:var(--spacing-xl);margin-bottom:var(--spacing-l);border-bottom:1px solid var(--border-low);display:flex;overflow-x:auto}.orders-history-page__context{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);align-items:flex-start;column-gap:var(--spacing-xs);padding-bottom:var(--spacing-m);color:var(--text-color-secondary);white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px;display:inline-flex}.orders-history-page__context--active{color:var(--text-color-primary);font-weight:var(--text-body-weight-bold);border-bottom-color:var(--text-color-primary)}.orders-history-page__context-count{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);color:var(--text-color-secondary)}.orders-history-page__filters{margin-bottom:var(--spacing-l)}.orders-history-page-search{background:var(--bg-low);border-radius:8px;flex-direction:row;align-items:center;gap:4px;padding:0 12px;display:flex}.orders-history-page-search__input{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);background:0 0;border:none;outline:none;flex-shrink:1;width:calc(100% - 18px);height:44px;padding:0}.orders-history-page-search__input:hover::-webkit-input-placeholder{color:var(--text-color-primary)}.orders-history-page-search__input:hover::-ms-input-placeholder{color:var(--text-color-primary)}.orders-history-page-search__input:hover::placeholder{color:var(--text-color-primary)}.orders-history-page-search__input::-webkit-input-placeholder{color:var(--text-color-hint);transition:color .2s}.orders-history-page-search__input::-ms-input-placeholder{color:var(--text-color-hint);transition:color .2s}.orders-history-page-search__input::placeholder{color:var(--text-color-hint);transition:color .2s}.orders-history-page-search__input:placeholder-shown+.orders-history-page-search__clear{visibility:hidden}.orders-history-page-search__clear{border-right:1px solid var(--border-low);color:var(--icon-primary);cursor:pointer;visibility:visible;flex-shrink:0;width:20px;height:20px;transition:color .2s;display:block;-webkit-mask-image:url(../images/icons/clear.svg);mask-image:url(../images/icons/clear.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.orders-history-page-search__btn{width:24px;height:24px;color:var(--icon-primary);transition:color .2s;-webkit-mask-image:url(../images/icons/search.svg);mask-image:url(../images/icons/search.svg);-webkit-mask-size:contain;mask-size:contain}.orders-history-page-search__btn:after,.orders-history-page-search__clear:after{background-color:var(--icon-primary);content:"";width:100%;height:100%;transition:background-color .2s;display:block}.orders-history-page-search__clear:hover:after,.orders-history-page-search__clear:focus:after{background-color:var(--icon-accent)}.orders-history-page-search,.orders-history-page__order{margin-bottom:var(--spacing-xl)}.orders-history-page__order:last-child{margin-bottom:0}.orders-history-page__orders{margin-bottom:var(--spacing-2xl);position:relative}.orders-history-page__tabs{column-gap:var(--spacing-s);margin:var(--spacing-none)-16px;padding:var(--spacing-none)var(--spacing-l)15px var(--spacing-l);display:flex;overflow-x:scroll}.orders-history-page__orders-filter-empty{font-size:var(--text-title-size-large);font-weight:var(--text-title-weight-large);line-height:var(--text-title-line-height-large);letter-spacing:-1%;width:100%;height:var(--size-112);justify-content:center;align-items:center;display:none}.orders-history-page__orders-filter-empty_shown{display:flex}.orders-history-page__no-orders{padding:var(--spacing-4xl)0;flex-direction:column;align-items:center;display:flex}.orders-history-page__no-orders-image{width:280px;height:196px;margin-bottom:var(--spacing-2xl);background:url(../images/empty-orders-img.png) 50%/contain no-repeat}.orders-history-page__no-orders-title{font-size:var(--text-title-size-large);font-weight:var(--text-title-weight-large);line-height:var(--text-title-line-height-large);letter-spacing:-1%;margin-bottom:var(--spacing-xs)}.orders-history-page__no-orders-subtitle{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);margin-bottom:var(--spacing-2xl);color:var(--text-color-hint)}.orders-history-page__no-orders-controls{align-items:center;column-gap:var(--spacing-l);display:flex}.orders-history-page__no-orders-control{padding:9px var(--spacing-xl)}.order-history-widget{background:var(--bg-main);border:1px solid var(--border-mid);border-radius:20px;width:100%;overflow:hidden}.order-history-widget_expanded .order-history-widget__body{display:block}.order-history-widget_expanded .order-history-widget__summary{display:none}.order-history-widget_expanded .order-history-widget__head-button-icon{transform:rotate(180deg)}.order-history-widget_hidden{margin-bottom:0;display:none}.order-history-widget__head{align-items:flex-start;gap:var(--spacing-s);padding:var(--spacing-m)var(--spacing-l);flex-direction:column;display:flex}.order-history-widget__head-button{align-items:center;column-gap:var(--spacing-s);font-weight:var(--text-weight-semibold);text-align:center;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;display:flex}.order-history-widget__head-button-icon{width:26px;height:26px;color:var(--icon-accent);flex-shrink:0;transition:transform .2s}.order-history-widget__head-button-icon svg{fill:var(--icon-accent)}.order-history-widget__head-button-title{text-align:left;flex-wrap:wrap;display:flex}.order-history-widget__head-button-date{font-weight:var(--text-weight-normal)}.order-history-widget__statuses{align-items:center;column-gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.order-history-widget__head-control{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-error);height:var(--size-44);align-self:initial;margin-left:auto}.order-history-widget__status{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-bold);column-gap:var(--spacing-xs);padding:var(--spacing-xs)var(--spacing-s);border-radius:var(--border-radius-small);letter-spacing:.4px;display:flex}.order-history-widget__status_transit{background:var(--bg-info);color:var(--text-color-info);fill:var(--text-color-info)}.order-history-widget__status_unpaid{background:var(--bg-brand-low);color:var(--text-color-brand);fill:var(--text-color-brand)}.order-history-widget__status_partially-distributed{background:var(--bg-warning);color:var(--text-color-warning);fill:var(--text-color-warning)}.order-history-widget__status_canceled{background:var(--bg-error);color:var(--text-color-error);fill:var(--text-color-error)}.order-history-widget__status_completed{background:var(--bg-misc);color:var(--text-color-misc);fill:var(--text-color-misc)}.order-history-widget__status_ready{background:var(--bg-good);color:var(--text-color-good);fill:var(--text-color-good)}.order-history-widget__status_paid{background:var(--bg-success);color:var(--text-color-success);fill:var(--text-color-success)}.order-history-widget__status-icon{width:var(--size-16);height:var(--size-16)}.order-history-widget__body{display:none}.order-history-widget__summary{align-items:center;gap:var(--spacing-s);padding:14px 15px;display:flex}.order-history-widget__conditions-and-total{gap:var(--spacing-l);padding:var(--spacing-l);border-bottom:1px solid var(--border-mid);flex-direction:column;display:flex}.order-history-widget__conditions{row-gap:var(--spacing-m);flex-direction:column;grid-area:conditions;display:flex}.order-history-widget__condition{align-items:unset;column-gap:var(--spacing-xs);flex-direction:column;display:flex}.order-history-widget__condition-wrapper{flex-direction:column;display:flex}.order-history-widget__condition-title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint);white-space:nowrap}.order-history-widget__condition-text{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary);word-break:break-word}.order-history-widget__condition-text-inline{gap:var(--spacing-xs);display:flex}.order-history-widget__condition-control{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);flex-shrink:unset;color:var(--text-color-primary);text-align:left;word-break:break-word}.order-history-widget__condition-info{width:var(--size-20);height:var(--size-20);cursor:pointer;color:var(--icon-primary);position:relative}.order-history-widget__date_of_receipt-info{width:var(--size-20);height:var(--size-20);color:var(--icon-primary);position:relative}.order-history-widget .receipt-info-tooltip{width:240px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:initial;white-space:initial;bottom:calc(100% + 4px)}.order-history-widget__total-block{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-normal);letter-spacing:-0.5%;vertical-align:middle;grid-area:total;justify-self:end}.order-history-widget__total-price{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%}.order-history-widget__controls{justify-content:center;gap:var(--spacing-m);padding:var(--spacing-l);flex-wrap:wrap;grid-area:controls;align-self:start;display:flex}.order-history-widget__control{width:100%;padding:9px var(--spacing-l)}.order-history-widget__control_documents{justify-content:center;align-items:center;column-gap:var(--spacing-s);display:flex}.order-history-widget__control-icon{width:var(--size-20);height:var(--size-20);flex-shrink:0;display:flex}.order-history-widget__product{row-gap:var(--spacing-m);column-gap:var(--spacing-l);padding:var(--spacing-2xl)var(--spacing-xl);border-bottom:1px solid var(--border-mid);grid-template-rows:repeat(2,minmax(min-content,max-content)) 1fr;grid-template-columns:repeat(2,minmax(min-content,max-content));grid-template-areas:"image title""image code""price warranty";display:grid}.order-history-widget__product:last-child{border-bottom:none}.order-history-widget__product-image{grid-area:image;width:100px;height:100px}.order-history-widget__product-title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);flex-direction:column;grid-area:title;row-gap:10px;display:flex}.order-history-widget__product-url{color:var(--text-color-primary);transition:color .2s}.order-history-widget__product-url a:hover{color:var(--text-color-brand)}.order-history-widget__product-price-block{flex-direction:column;grid-area:price;align-items:flex-start;row-gap:3px;display:flex}.order-history-widget__product-total-price-block{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);vertical-align:middle}.order-history-widget__product-total-price{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%}.order-history-widget__product-count{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal)}.order-history-widget__product-code-block{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint)}.order-history-widget__product-code-block:not(:empty){cursor:pointer}.order-history-widget__product-code-block:hover{color:var(--text-color-secondary)}.order-history-widget__product-warranty{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);align-items:center;column-gap:var(--spacing-xs);color:var(--text-color-hint);grid-area:warranty;align-self:start;display:flex}.order-history-widget__product-warranty-icon{width:var(--size-20);height:var(--size-20)}.order-history-widget__summary-total-block{align-items:flex-end;row-gap:var(--spacing-xs);flex-direction:column;margin-left:auto;display:flex}.order-history-widget__summary-total-price-block{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal)}.order-history-widget__summary-total-price{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-bold)}.order-history-widget__summary-total-count{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);flex-wrap:wrap;display:flex}.order-history-widget__summary-images{column-gap:var(--spacing-s);max-width:160px;display:flex;overflow:hidden}.order-history-widget__summary-image{width:70px;height:70px}.order-history-widget__modal-content{width:248px;margin:var(--spacing-2xl)auto;flex-direction:column;justify-content:center;align-items:center;display:flex}.order-history-widget__modal-content svg{border-radius:var(--border-radius-small);width:160px;height:160px}.order-history-widget__modal-description{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);margin-top:var(--spacing-xl);color:var(--text-color-primary);text-align:center}.orders-history-remove-modal__content,.orders-history-cancel-modal__content{align-items:start;gap:var(--spacing-l);padding:var(--spacing-m)var(--spacing-l)var(--spacing-2xl)var(--spacing-l);background-color:var(--bg-main);flex-direction:column;display:flex}.orders-history-remove-modal__description,.orders-history-cancel-modal__description{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary)}.orders-history-remove-modal__buttons,.orders-history-cancel-modal__buttons{gap:var(--spacing-s);flex-flow:column-reverse;width:100%;display:flex}.orders-history-remove-modal__reject-button,.orders-history-remove-modal__confirm-button,.orders-history-cancel-modal__reject-button,.orders-history-cancel-modal__confirm-button{width:100%;height:var(--size-44);flex-shrink:0}.orders-history-qrcode-modal .bottom-sheet-modal__title{font-size:var(--text-title-size-small);font-weight:var(--text-title-weight-small);line-height:var(--text-title-line-height-small);letter-spacing:0;text-align:center}.orders-history-qrcode-modal__content{padding:var(--spacing-2xl)var(--spacing-l)var(--spacing-2xl)var(--spacing-l);background-color:var(--bg-main);flex-direction:column;justify-content:center;align-items:center;display:flex}.orders-history-qrcode-modal__content svg{border-radius:var(--border-radius-small);width:160px;height:160px}.orders-history-qrcode-modal__description{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);width:248px;margin-top:var(--spacing-xl);color:var(--text-color-primary);text-align:center}.orders-history-qrcode-modal__button{width:100%;height:var(--size-44);margin-top:var(--spacing-l)}.orders-history-documents-modal__content{padding:var(--spacing-s)var(--spacing-l)var(--spacing-2xl)var(--spacing-l);background-color:var(--bg-main)}.orders-history-documents-modal__spinner.spinner{z-index:330;flex-direction:column}.orders-history-documents-modal__spinner.spinner .spinner-dots{margin:0}.orders-history-documents-modal__spinner.spinner .spinner__title{margin-top:var(--size-16)}.orders-history-documents-modal__spinner.spinner .spinner__text{margin-top:var(--size-8)}.orders-history-documents-modal__list{row-gap:var(--spacing-xs);flex-direction:column;display:flex}.orders-history-documents-modal__item{align-items:center;column-gap:var(--spacing-m);width:100%;padding:var(--spacing-m);border-radius:var(--border-radius-base);color:var(--text-color-primary);text-align:left;cursor:pointer;background:0 0;border:none;transition:background-color .2s;display:flex}.orders-history-documents-modal__item-icon,.orders-history-documents-modal__item-arrow{width:var(--size-20);height:var(--size-20);color:var(--icon-primary);flex-shrink:0;display:flex}.orders-history-documents-modal__item-label{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary);flex-grow:1}.orders-history-documents-error-modal__content{align-items:center;row-gap:var(--size-24);padding:var(--size-16)var(--size-16)var(--size-24);background-color:var(--bg-main);text-align:center;flex-direction:column;display:flex}.orders-history-documents-error-modal__icon{width:var(--size-64);height:var(--size-64);margin-bottom:var(--size-8);border-radius:var(--border-radius-large);background-color:var(--bg-error-heavy);color:var(--icon-primary-light);justify-content:center;align-items:center;display:flex}.orders-history-documents-error-modal__icon svg{width:var(--size-40);height:var(--size-40)}.orders-history-documents-error-modal__title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;color:var(--text-color-primary)}.orders-history-documents-error-modal__text{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary)}.orders-history-documents-error-modal__link{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-link)}.orders-history-documents-error-modal__button{width:100%;margin-top:var(--size-8)}.order-need-payment-page__btns{flex-direction:column-reverse;row-gap:12px;width:100%;display:flex}.order-need-payment-page .cancel-btn{width:100%;height:44px}.order-need-payment-page .submit-btn{height:44px;padding:unset;width:100%}.order-need-confirm-page__btns{flex-direction:column-reverse;row-gap:12px;width:100%;display:flex}.order-need-confirm-page .cancel-btn{width:100%;height:44px}.order-need-confirm-page .submit-btn{height:44px;padding:unset;width:100%}.order-page{margin-bottom:var(--spacing-l);flex-direction:column;display:flex}.order-page__main-block{width:100%;max-width:750px;margin-right:0}.order-page__approve-checkbox-text,.order-page__approve-checkbox-text.ui-checkbox__title{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);white-space:normal;margin-left:16px}.order-page__approve-checkbox-text-link{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-link);letter-spacing:0;transition:color .2s,-webkit-text-decoration-color .2s,text-decoration-color .2s}.order-page__approve-checkbox-text-link:visited,.order-page__approve-checkbox-text-link:link,.order-page__approve-checkbox-text-link:hover,.order-page__approve-checkbox-text-link:active{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--text-color-link);text-decoration-color:var(--text-color-link)}}@media (max-width:1023px) and (min-width:1024px){.order-page__approve-checkbox-text-link:hover{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (max-width:1023px) and (max-width:1023px){.order-page__approve-checkbox-text-link:active{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (max-width:1023px){.order-page__advantages,.order-page_state-success .order-page__form,.order-page:not(.order-page_state-success) .order-page__block-success,.order-page:not(.order-page_state-error) .order-page__errors{display:none}.order-page__errors{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);margin-top:var(--spacing-l);padding:var(--spacing-s);background:linear-gradient(0deg,var(--bg-error),var(--bg-error)),linear-gradient(0deg,var(--bg-main),var(--bg-main));border-radius:var(--spacing-s);color:var(--text-color-error)}.order-page__phone-and-email{flex-direction:row;justify-content:space-between;display:flex}.order-page__step-block{gap:10px;margin-bottom:16px;display:flex}.order-page__step{background:var(--bg-main);width:26px;height:26px;box-shadow:var(--box-shadow-plate-floating);border-radius:50px;justify-content:center;align-items:center;display:flex}.order-page__step-number{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold);color:var(--text-color-primary)}.order-page__action-block{margin-bottom:var(--size-32);margin-left:var(--spacing-m);padding-left:var(--spacing-xl);border-left:1px solid var(--border-low)}.order-page__action-block_personal-data{flex-direction:column;gap:8px;display:flex}.order-page__action-block_personal-data:has(.order-page__field-group){gap:var(--spacing-m)}.order-page__field-group{gap:var(--spacing-xs);flex-direction:column;display:flex}.order-page__buyer-fields{display:contents}.order-page__buyer-fields_hidden{display:none}.order-page__delivery-info{flex-direction:column;gap:16px;display:flex}.order-page__phone-input-label{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);color:var(--text-color-hint);position:absolute;top:12px;left:80px}.order-page .country-dropdown{z-index:1;transform:unset;top:12px;left:12px}.order-page__input{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);box-sizing:border-box;width:100%;margin-right:var(--spacing-l);background:var(--bg-low);border:1px solid var(--bg-low);color:var(--text-color-primary);border-radius:8px;outline:none;padding:30px 12px 10px;position:relative}.order-page__input::-webkit-input-placeholder{color:transparent}.order-page__input::-ms-input-placeholder{color:transparent}.order-page__input::placeholder{color:transparent}.order-page__input:not(:placeholder-shown)+.order-page__input-label{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);top:10px}.order-page__input:focus-within+.order-page__input-label{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);top:10px}.order-page__input-block{position:relative}.order-page__input-block>.order-page__input-label{transition:all .2s}.order-page__input-label{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint);transition:all .2s;position:absolute;top:22px;left:14px}.order-page__input_country_selector{padding:30px 12px 10px 80px}.order-page__login-btn{background-color:var(--bg-main);border:1px solid var(--border-mid);border-radius:8px;align-items:center;width:100%;height:64px;padding:16px;transition:all .3s;display:flex}.order-page__login-btn:hover{background-color:var(--bg-low)}.order-page__login-icon{width:24px;height:24px;color:var(--icon-primary);margin-right:8px}.order-page__login-description{margin-right:auto}.order-page__login-arrow{width:20px;height:20px;color:var(--icon-primary);transform:rotate(-90deg)}.order-page__city-title{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-normal);letter-spacing:-0.5%;row-gap:var(--spacing-s);margin-top:var(--spacing-l);margin-bottom:var(--spacing-2xl);flex-direction:column;display:flex}.order-page__city-name{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--text-color-link);text-align:left;-webkit-text-decoration:underline dotted var(--text-color-link)1px;text-decoration:underline dotted var(--text-color-link)1px;text-underline-offset:var(--spacing-xs);transition:all .3s}.order-page__city-name:active{border-color:var(--text-color-brand);color:var(--text-color-brand)}.order-page__city-icon{vertical-align:text-bottom;height:20px;display:inline-block;position:relative}.order-page__city-icon svg{width:20px;height:20px;position:absolute;top:-2px;left:-18px}.order-page__toggle-buttons{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.order-page__toggle-button{background:var(--bg-low);cursor:pointer;font-weight:var(--text-weight-normal);box-shadow:none;border-radius:8px;padding:8px 12px}.order-page__toggle-button_selected{background:var(--bg-main);font-weight:var(--text-weight-semibold);box-shadow:0 2px 1px 0 color-mix(in srgb,var(--bg-black-always)5%,transparent),0 5px 14px 0 color-mix(in srgb,var(--bg-black-always)11%,transparent)}.order-page__toggle-button_disabled{opacity:.4;cursor:not-allowed}.order-page__payment-method{gap:12px}.order-page__payment-method-data-block .order-page__payment-method{display:none}.order-page__payment-method-data-block .order-page__payment-method_selected{display:flex}.order-page__obtaining-method{flex-direction:column;gap:16px;display:flex}.order-page__obtaining-method-data-block .order-page__obtaining-method{display:none}.order-page__obtaining-method-data-block .order-page__obtaining-method_selected{flex-direction:column;display:flex}.order-page__select-delivery-shop{display:none}.order-page__change-delivery-shop{width:280px;display:block}.order-page__default-method{flex-direction:column;display:flex}.order-page__option-method{display:none}.order-page__shop-avail{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold);margin-bottom:8px}.order-page__arrival-date{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-success);margin-bottom:8px}.order-page__delivery-map-block{z-index:2;background:var(--bg-main);justify-content:center;align-items:center;width:100vw;height:100dvh;display:none;position:fixed;top:0;left:0}.order-page__delivery-map-block_visible{background:var(--effect-overlay-black);display:flex}.order-page__delivery-map-block_visible .city-shops__map{visibility:hidden;border-radius:0;width:100%;height:100%;position:absolute!important}.order-page__delivery-map-block_visible .city-shops__map_visible{visibility:visible}.order-page__delivery-map-block_visible .order-page__delivery-map-modal{background-color:var(--bg-main);width:100%;max-width:1190px;height:100dvh}.order-page__delivery-map-block_visible .city-shops__content{height:100%;min-height:220px}.order-page__delivery-map-block_thumbnail{width:280px;height:inherit;border-radius:8px;display:flex;position:relative}.order-page__delivery-map-block_thumbnail .map-popover{display:none}.order-page__delivery-map-block_thumbnail .city-shops__map{width:280px;height:185px;position:relative}.order-page__delivery-map-block_thumbnail .ui-switcher{display:none}.order-page__pickup-shop-item{margin-bottom:16px;display:none}.order-page__pickup-shop-item_visible{display:block}.order-page__pickup-shop-title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold);color:var(--text-color-primary);margin-bottom:8px}.order-page__pickup-shop-address{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);cursor:pointer;color:var(--text-color-link);text-align:left;margin-bottom:8px;transition:all .3s}.order-page__pickup-shop-address:hover{color:var(--text-color-brand)}.order-page__pickup-shop-radio-btn{display:none}.order-page__pickup-shop-open-hint{margin-bottom:1em}.order-page__pickup-shop-work-time,.order-page__pickup-shop-expected-date{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary)}.order-page__pickup-shop-work-time-deviated{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);color:var(--text-color-secondary);margin-top:1em}.order-page__pickup-shop-in-stock{color:var(--text-color-success)}.order-page__delivery-checkbox{display:none}.order-page__input-block{width:100%;margin-right:var(--spacing-l)}.order-page__input-address{margin-bottom:8px;display:block}.order-page__input-date-label{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);top:10px}.order-page__input-block:has(.order-page__input-date) .order-page__input-date-icon{cursor:pointer;width:24px;height:24px;color:var(--icon-primary);display:block;position:absolute;top:50%;right:12px;transform:translateY(-50%);-webkit-mask-image:url(../images/icons/calendar.svg);mask-image:url(../images/icons/calendar.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.order-page__input-block:has(.order-page__input-date) .order-page__input-date-icon:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;display:block}.order-page__input-tel .order-page__input{padding:20px 12px}.order-page__delivery-time-info{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);background-color:var(--bg-info);width:300px;color:var(--text-color-primary);border-radius:12px;padding:16px}.order-page__payment-input{display:none}.order-page__payment-description{gap:12px;display:flex}.order-page__check-radio{width:18px;height:18px;display:block}.order-page__payment-notice{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);align-items:center;gap:var(--spacing-s);padding:var(--spacing-m)var(--spacing-l);background:var(--bg-info);border-radius:var(--border-radius-base);color:var(--text-color-primary);display:flex}.order-page__payment-notice-icon{width:20px;height:20px;color:var(--icon-info-heavy);flex-shrink:0;display:flex}.order-page__btn-submit{box-sizing:border-box;cursor:pointer;text-align:center;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;height:64px;margin-bottom:24px;padding:15px;line-height:100%;display:inline-flex;position:relative}.order-page__approve-description{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary)}.order-page__approve-description-link{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-link);letter-spacing:0;transition:color .2s,-webkit-text-decoration-color .2s,text-decoration-color .2s}.order-page__approve-description-link:visited,.order-page__approve-description-link:link,.order-page__approve-description-link:hover,.order-page__approve-description-link:active{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--text-color-link);text-decoration-color:var(--text-color-link)}}@media (max-width:1023px) and (min-width:1024px){.order-page__approve-description-link:hover{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (max-width:1023px) and (max-width:1023px){.order-page__approve-description-link:active{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (max-width:1023px){.order-page__hint-no-products,.order-page__hint-no-shops{color:var(--text-color-primary);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:50px 0}.order-page__hint-no-products-image,.order-page__hint-no-shops-image{text-align:center;background-image:url(../images/empty-order-img.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:277px;height:196px;margin:auto}.order-page__hint-no-products-title,.order-page__hint-no-shops-title{font-size:var(--text-title-size-large);font-weight:var(--text-title-weight-large);line-height:var(--text-title-line-height-large);letter-spacing:-1%;margin-top:16px}.order-page__hint-no-products-text,.order-page__hint-no-shops-text{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint);margin:4px 0 24px}.order-page__hint-no-products-navigation,.order-page__hint-no-shops-navigation{flex-direction:row;justify-content:center;gap:16px;display:flex}.order-page__online-payment{flex-direction:column;align-items:start;width:100%;display:flex}.order-page__online-payment-method-container{width:100%;position:relative}.order-page__online-payment-method-container[disabled] .online-payment-method{cursor:not-allowed}.order-page__online-payment-method-container[disabled] .online-payment-method__icon-arrow{display:none}.order-page__company-selector{width:100%;position:relative}.order-page__company-trigger{background:var(--bg-low);cursor:pointer;border:1px solid var(--bg-low);text-align:left;border-radius:8px;flex-direction:column;justify-content:center;width:100%;height:64px;padding:0 48px 0 12px;display:flex;position:relative}.order-page__company-trigger-label{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);color:var(--text-color-hint)}.order-page__company-trigger-value{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-page__company-trigger-arrow{width:20px;height:20px;color:var(--icon-primary);transition:transform .2s;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.order-page__company-selector_open .order-page__company-trigger-arrow{transform:translateY(-50%)rotate(180deg)}.order-page__company-trigger_disabled{cursor:not-allowed!important}.order-page__company-trigger_disabled .order-page__company-trigger-value{color:var(--text-color-hint)}.order-page__company-list{z-index:10;top:calc(100% + var(--spacing-xs));background:var(--bg-main);width:100%;box-shadow:var(--box-shadow-plate-floating);border-radius:8px;padding:8px;display:none;position:absolute;left:0}.order-page__company-selector_open .order-page__company-list{display:block}.order-page__company-item{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:12px;transition:background-color .2s;display:flex}.order-page__company-item:hover{background:var(--bg-low)}.order-page__company-item-info{flex:1}.order-page__company-item-name{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary);margin-bottom:4px}.order-page__company-item-details{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);color:var(--text-color-hint);flex-wrap:wrap;gap:2px 12px;display:flex}.order-page__company-radio{display:none}.order-page__company-radio-icon{background:var(--bg-main);border:1.5px solid var(--border-mid);border-radius:50%;flex-shrink:0;width:18px;height:18px;transition:border-color .2s,box-shadow .2s}.order-page__company-item:has(input:checked) .order-page__company-radio-icon{border-color:var(--border-brand);box-shadow:var(--box-shadow-radio-selected)}.order-page__company-add-link{color:var(--text-color-link);align-self:flex-start;align-items:center;gap:6px;transition:color .2s;display:flex}.order-page__company-add-link:hover{color:var(--text-color-brand)}.order-page__company-add-icon{flex-shrink:0;width:20px;height:20px;display:flex}.order-page__company-phone-hint{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);color:var(--text-color-hint);align-items:center;gap:4px;display:flex}.order-page__company-phone-hint-icon{width:16px;height:16px;color:var(--icon-primary);cursor:pointer;flex-shrink:0;display:flex;position:relative}.order-page__company-phone-hint-icon .order-page__company-phone-tooltip{width:240px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:initial;white-space:initial}.order-page__textarea{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);box-sizing:border-box;width:100%;min-height:88px;margin-top:var(--spacing-s);background:var(--bg-low);border:1px solid var(--bg-low);color:var(--text-color-primary);resize:vertical;border-radius:8px;outline:none;padding:14px 12px}.order-page__textarea::-webkit-input-placeholder{color:var(--text-color-hint)}.order-page__textarea::-ms-input-placeholder{color:var(--text-color-hint)}.order-page__textarea::placeholder{color:var(--text-color-hint)}.order-page__company-sheet .order-page__company-list{width:100%;padding:0 0 var(--spacing-l);box-shadow:none;background:0 0;border-radius:0;display:block;position:static}.order-page__company-sheet .order-page__company-item{gap:var(--spacing-s);padding:var(--spacing-s);border-radius:0}.order-page__company-sheet .order-page__company-item:not(:last-child){border-bottom:1px solid var(--border-low)}.order-page__company-sheet .order-page__company-item:hover{background:0 0}.order-page__company-sheet .order-page__company-item-details{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);flex-direction:column}.online-payment-method{background-color:var(--bg-main);cursor:pointer;border:1px solid var(--border-mid);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:8px;width:100%;height:64px;padding:18px 12px 18px 18px;display:block;position:relative}.online-payment-method:not(:last-child){margin-bottom:12px}.online-payment-method:has(+.online-payment-method__dropdown_visible) .online-payment-method__icon-arrow{transform:rotate(-90deg)}.online-payment-method_active{border:1px solid var(--border-brand)}.online-payment-method_active .online-payment-method__icon-clear{display:initial}.online-payment-method__label{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary);margin-bottom:4px;display:none}.online-payment-method__label_visible{display:block}.online-payment-method__icon-clear{content:"";float:right;width:28px;height:28px;padding:2px;display:none;-webkit-mask-image:url(../images/icons/clear.svg);mask-image:url(../images/icons/clear.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:auto;mask-size:auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.online-payment-method__icon-clear:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;transition:background-color .2s;display:block}.online-payment-method__icon-clear:hover:after{background-color:var(--icon-accent)}.online-payment-method__icon-arrow{content:"";float:right;width:28px;height:28px;padding:2px;transition:transform .2s;transform:rotate(90deg);-webkit-mask-image:url(../images/icons/chevron-right-with-padding.svg);mask-image:url(../images/icons/chevron-right-with-padding.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:auto;mask-size:auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.online-payment-method__icon-arrow:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;display:block}.online-payment-method__icon-arrow_active{transition:transform .2s;transform:rotate(270deg)}.online-payment-method__variant{justify-content:start;align-items:center;gap:12px;height:28px;display:flex;position:relative}.online-payment-method__variant-image{background-color:var(--bg-low);border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.online-payment-method__variant-image img{border:1px solid var(--border-low);border-radius:8px;width:28px;height:28px}.online-payment-method__variant-title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary)}.online-payment-method__variant-container .online-payment-method__dropdown-item{width:initial;background-color:var(--bg-main);padding:0}.online-payment-method__variant-container .online-payment-method__dropdown-item:hover{background-color:var(--bg-main)}.online-payment-method__variant-container .online-payment-method__dropdown-item-image{width:28px;height:28px}.online-payment-method__variant-container .online-payment-method__dropdown-item .ui-radio{width:initial;cursor:inherit;flex-flow:row}.online-payment-method__variant-container .online-payment-method__dropdown-item .ui-radio__icon{display:none}.online-payment-method__dropdown{z-index:200;width:100%;max-height:initial;border-radius:0;padding:0;display:none;position:absolute;top:0;left:0}.online-payment-method__dropdown_visible{display:initial}.online-payment-method__dropdown-items{overflow-y:initial;max-height:initial;background-color:var(--bg-main);padding:16px 16px 24px}.online-payment-method__dropdown-button{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold);width:100%;height:44px;margin-top:16px;padding:12px 0}.online-payment-method__dropdown-item{background-color:var(--bg-main);border-radius:8px;justify-content:start;align-items:center;width:100%;padding:12px;transition:background-color .2s;display:flex}.online-payment-method__dropdown-item:hover{background-color:var(--bg-main)}.online-payment-method__dropdown-item:active{background-color:var(--bg-low)}.online-payment-method__dropdown-item-image{border:1px solid var(--border-low);border-radius:8px;width:24px;height:24px;margin-right:12px}.online-payment-method__dropdown-item .ui-radio{flex-flow:row-reverse;justify-content:space-between;width:100%;padding-left:0}.online-payment-method__dropdown-item .ui-radio:hover .ui-radio__title{color:var(--text-color-primary)}.online-payment-method__dropdown-item .ui-radio__icon{position:static}.order-page-warning__content{background-color:var(--bg-main);flex-direction:column;align-items:start;gap:24px;padding:12px 16px 24px;display:flex}.order-page-warning__description{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary)}.order-page-warning__button{width:100%;height:44px}.order-page-delivery-map__header{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;background:var(--bg-low);height:56px;color:var(--text-color-primary);justify-content:space-between;align-items:center;gap:24px;padding:0 16px;display:flex;position:relative}.order-page-delivery-map__title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;width:100%;color:var(--text-color-primary);text-align:left;text-wrap:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.order-page-delivery-map__close{flex-shrink:0;width:24px;height:24px;display:block;position:relative;-webkit-mask-image:url(../images/icons/close-with-paddings.svg);mask-image:url(../images/icons/close-with-paddings.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.order-page-delivery-map__close:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;transition:background-color .2s;position:absolute;top:0;left:0}.order-page-delivery-map__close:hover:after{background-color:var(--icon-accent)}.order-page-delivery-map__content{display:contents}.order-page-delivery-map .ui-switcher{z-index:10;background-color:var(--bg-main);box-shadow:0 1px 2px 0 var(--effect-shadow-plate);flex-flow:row-reverse;justify-content:start;padding:12px 0 16px 16px;display:flex;position:relative}.order-page-delivery-map .city-shops__content{background:var(--bg-main);height:100%;min-height:220px}.order-page-delivery-map .city-shops__list{overflow-y:auto}.order-page-delivery-map .city-shops__map{visibility:hidden;border-radius:0;width:100%;height:calc(100% - 48px);top:48px;position:absolute!important}.order-page-delivery-map .city-shops__content_map-visible .city-shops__map{visibility:visible}.order-page-delivery-map .shop{padding:16px 16px 24px}.order-widget{min-width:328px;max-width:500px;padding:var(--spacing-l)0;background:var(--bg-main);border:1px solid var(--border-mid);border-radius:var(--spacing-m)}.order-widget__title{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%;padding-left:var(--spacing-l);color:var(--text-color-primary)}.order-widget__product-list{max-height:328px;padding:0 var(--spacing-l);overflow-y:auto}.order-widget__product-block{padding:var(--spacing-l)0;border-bottom:1px solid var(--border-low);justify-content:space-between;display:flex}.order-widget__product-block:last-child{border-bottom:none}.order-widget__product-img{width:60px;height:60px;margin-right:10px;display:block}.order-widget__product-info{gap:var(--spacing-m);flex-direction:column;flex-grow:1;display:flex}.order-widget__product-title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary)}.order-widget__product-total{align-items:center;gap:var(--spacing-xs);display:flex}.order-widget__product-count{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary)}.order-widget__product-total-price{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-bold);color:var(--text-color-primary)}.order-widget__total-block{padding:var(--spacing-l)var(--spacing-l)0 var(--spacing-l);border-top:1px solid var(--border-mid);justify-content:space-between;display:flex}.order-widget__total{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-normal);letter-spacing:-0.5%;color:var(--text-color-primary)}.order-widget__total-price{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%;color:var(--text-color-primary)}.active-orders-limit-modal__content{gap:var(--spacing-l);padding:var(--spacing-m)var(--spacing-l)var(--spacing-2xl)var(--spacing-l);background-color:var(--bg-main);flex-direction:column;display:flex}.active-orders-limit-modal__description{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary)}.active-orders-limit-modal__buttons{gap:var(--spacing-s);flex-direction:column;width:100%;display:flex}.active-orders-limit-modal__goto-btn,.active-orders-limit-modal__return-btn{width:100%;height:48px}.header__container{width:calc(100% - 24px);max-width:1180px;margin:0 auto}.header__categories{grid-column-start:2;justify-content:space-between;column-gap:24px;margin-top:10px;display:none}.header__content{grid-template:"logo topMenu topMenu"30px"search search search"64px"location. ."/minmax(min-content,100%) minmax(min-content,100%);align-items:center;gap:8px 0;padding:8px 0 0;display:grid}.header__main-block{grid-area:search}.header__homepage-link{width:-webkit-fit-content;width:-moz-fit-content;grid-area:logo;align-self:center;align-items:center;gap:4px;width:fit-content;height:24px;padding:0;display:flex}.header__logo{background:url(../images/logo.svg) 50%/contain no-repeat;width:82px;height:20px}.header__logo_overlaying{z-index:200;position:relative}.header__top-block{flex-direction:row-reverse;grid-area:topMenu;justify-content:end;align-items:center;gap:12px;width:100%;display:flex}.header__top-menu{margin-left:auto;display:none}.header__location{align-items:center;column-gap:24px;margin:0;padding:8px 0;display:flex}.header__search{min-width:330px;margin-top:8px;padding:12px}.header__control{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary);align-items:center;column-gap:4px;transition:color .2s;display:flex}.header__control:active{color:var(--text-color-brand)}.header__control:active .header__control-icon{color:var(--icon-brand)}.header__control-icon{width:20px;height:20px;color:var(--icon-primary);justify-content:center;align-items:center;transition:color .2s;display:flex}.header__control-icon svg{width:20px;height:20px}.header__top-menu-list{align-items:center;column-gap:24px;display:flex}.header__main-menu{z-index:200;background:var(--bg-main);width:100vw;height:64px;box-shadow:0 -2px 8px var(--effect-shadow-plate);grid-area:profile;justify-content:end;align-items:center;padding-top:0;display:flex;position:fixed;bottom:0;left:0}.header__location{grid-area:location;justify-content:start;align-items:center;gap:24px;margin-top:8px;display:flex}.header__language{align-items:center;column-gap:12px;height:30px;margin-right:0;display:flex}.header__gsb-link{display:none}.header__country-icon{width:24px;height:24px;box-shadow:0 0 0 1px var(--border-low);background-clip:content-box;background-image:var(--country-icon);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;flex-shrink:0}.header__country-icon_am{--country-icon:var(--country-icon__am)}.header__country-icon_az{--country-icon:var(--country-icon__az)}.header__country-icon_by{--country-icon:var(--country-icon__by)}.header__country-icon_ge{--country-icon:var(--country-icon__ge)}.header__country-icon_kg{--country-icon:var(--country-icon__kg)}.header__country-icon_kz{--country-icon:var(--country-icon__kz)}.header__country-icon_mn{--country-icon:var(--country-icon__mn)}.header__country-icon_ru{--country-icon:var(--country-icon__ru)}.header__country-icon_uz{--country-icon:var(--country-icon__uz)}.header-socials-icons{align-items:center;column-gap:12px;display:none}.header-socials-icons__link{width:20px;height:20px}.header-socials-icons__link:hover .header-socials-icons__icon:after{background-color:var(--bg-brand-primary)}.header-socials-icons__icon{width:100%;height:100%;display:inline-block;position:relative;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.header-socials-icons__icon:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;transition:background-color .2s;position:absolute;top:0;left:0}.header-language-modal__content{flex-direction:column;align-items:start;gap:4px;padding:16px 16px 24px;display:flex}.search{background:var(--bg-low);border:none;border-radius:12px;flex-grow:1;column-gap:16px;width:100%;min-width:280px;padding:16px 16px 16px 12px;transition:border-color .2s;display:flex}.search:focus-within{border-color:var(--border-brand)}.search__catalog-link{display:none}.search__form{border:none;padding-left:0}.search__form-wrapper{flex-grow:1}.search_overlaying,.search_autocomplete{z-index:230;margin-top:0;position:relative}.search_autocomplete{background-color:var(--bg-main);width:100%;box-shadow:var(--box-shadow-plate);border-radius:0;align-items:center;gap:16px;margin-left:-12px;padding:12px 16px;display:flex;position:fixed;top:0}.search_autocomplete .search__form{background-color:var(--bg-low);border-radius:var(--border-radius-large);padding:12px 16px}.search_autocomplete~.search__overlay{display:block}.search_autocomplete .search__presearch-close{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-link);display:block}.search_autocomplete .search__control-block-speech{border-right:none;padding-right:0}.search__overlay{z-index:210;background-color:var(--bg-main);width:100vw;height:100vh;display:none;position:fixed;top:0;left:0}.search__presearch-close{display:none}.search__catalog-text{color:var(--text-color-secondary)}.search__catalog-icon{width:20px;height:20px;color:var(--icon-primary);transition:color .2s}.search__form{align-items:center;column-gap:12px;width:100%;display:flex}.search__form .search-mobile-btn{display:initial}.search__form .search-btn{display:none}.search__input{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);background:0 0;border:none;flex-grow:1;width:100%;padding:0}.search__input:focus{outline:none}.search__input::-webkit-input-placeholder{color:var(--text-color-hint)}.search__input::-ms-input-placeholder{color:var(--text-color-hint)}.search__input::placeholder{color:var(--text-color-hint)}.search:not(.search_autocomplete) .search__input:placeholder-shown~.search__controls .search__control-block-barcode{display:block}.search__input:placeholder-shown~.search__controls .search__control-block-speech{display:block}.search__input:placeholder-shown~.search__controls .search__control-block_type-clear{display:none}.search__controls{align-items:center;column-gap:12px;display:flex}.search__control-block{border-right:1px solid var(--border-low);justify-content:center;align-items:center;padding-right:12px;display:flex}.search__control-block_type-clear{border-right:none;height:20px;padding-right:0;display:block}.search__control-block-barcode{border-right:none;height:20px;padding-right:0;display:none}.search__control-block_state-shown{display:flex}.search__control-block-speech{height:20px;display:none}.search__control{width:20px;height:20px;color:var(--icon-primary);transition:color .2s}.search__control:hover{color:var(--icon-primary)}.search__control:active{color:var(--icon-accent)}.search-speech__btn--active svg{color:var(--text-color-error)}.search-barcode__wrapper{z-index:10000;background:rgba(0,0,0,.5);width:100vw;height:100vh;position:fixed;top:0;left:0}.search-barcode__wrapper canvas.drawing,.search-barcode__wrapper canvas.drawingBuffer{z-index:10;border-radius:16px;width:80%;max-width:600px;height:338px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.search-barcode__top{align-items:center;width:100%;height:62px;display:flex;position:absolute;top:0;left:0}.search-barcode__top_arrow{z-index:2;cursor:pointer;width:40px;margin-left:10px;transform:rotate(180deg)}.search-barcode__top_title{font-size:var(--text-title-size-small);font-weight:var(--text-title-weight-small);line-height:var(--text-title-line-height-small);letter-spacing:0;z-index:2;color:#fff;margin:0 auto;top:20px;transform:translate(-34px)}.search-barcode__main{width:100%;position:absolute;top:calc(50% - 103px);bottom:100px;left:50%;transform:translate(-50%,-20%)}.search-barcode__border{justify-content:center;align-items:center;width:calc(80% + 80px);max-width:360px;height:206px;margin:0 auto;display:flex;position:relative}.search-barcode__border_frame{z-index:5;background-image:url("data:image/svg+xml,%3Csvg width='328' height='183' viewBox='0 0 328 183' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.3666 6.14574C10.274 6.14574 6.14664 10.2725 6.14664 15.3644V24.9271C6.14664 26.6242 4.77067 28 3.07332 28C1.37597 28 0 26.6242 0 24.9271V15.3644C0 6.87826 6.87926 0 15.3666 0H24.9267C26.624 0 28 1.37577 28 3.07287C28 4.76997 26.624 6.14574 24.9267 6.14574H15.3666Z' fill='white'/%3E%3Cpath d='M3.07332 155C4.77067 155 6.14664 156.376 6.14664 158.073V167.633C6.14664 172.726 10.274 176.853 15.3666 176.853H24.9267C26.624 176.853 28 178.229 28 179.927C28 181.624 26.624 183 24.9267 183H15.3666C6.87926 183 0 176.121 0 167.633V158.073C0 156.376 1.37597 155 3.07332 155Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M300 3.07332C300 1.37597 301.376 0 303.073 0H312.633C321.121 0 328 6.87927 328 15.3666V24.9267C328 26.624 326.624 28 324.927 28C323.229 28 321.853 26.624 321.853 24.9267V15.3666C321.853 10.274 317.726 6.14664 312.633 6.14664H303.073C301.376 6.14664 300 4.77067 300 3.07332Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M324.927 155C326.624 155 328 156.376 328 158.073V167.633C328 176.121 321.121 183 312.633 183H303.073C301.376 183 300 181.624 300 179.927C300 178.229 301.376 176.853 303.073 176.853H312.633C317.726 176.853 321.853 172.726 321.853 167.633V158.073C321.853 156.376 323.229 155 324.927 155Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:100%;width:100%;height:98%;display:block;position:absolute}.search-barcode__border_mask{z-index:2;border-radius:16px;width:98%;max-width:795px;height:94%;position:relative;top:0;left:0;border:none!important}.search-barcode__border_mask video{border-radius:16px;width:100%;height:100%}.search-barcode__success{display:none}.search-barcode__bottom_text{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);z-index:5;color:#fff;text-align:center;width:320px;margin:30px auto 0;position:relative}.search-barcode__success.--active{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-bold);color:var(--text-color-primary-light);text-align:center;margin-top:70px;display:block}#qr-shaded-region{display:none}#search-barcode__reader{border:none!important}#search-barcode__border_mask__scan_region{height:100%!important}#search-barcode__border_mask__dashboard{display:none!important}#search-barcode__border_mask__scan_region img{display:none}.profile{justify-content:space-around;column-gap:0;width:100vw;display:flex}.profile__item{flex-direction:column;justify-content:center;align-items:center;width:25%;height:64px;padding:13px 0;display:flex;position:relative}.profile__item:hover .profile-item__text{color:var(--text-color-secondary)}.profile__item:active .profile-item__text,.profile__item:active .profile-item__icon{color:var(--icon-brand)}.profile-item__control{flex-direction:column;align-items:center;display:flex;position:relative}.profile-item__control:hover .profile__text{color:var(--text-color-brand)}.profile-item__avatar{border:2px solid var(--border-mid);border-radius:50%;width:44px;height:44px;padding:2px}.profile-item__avatar img{border-radius:50%;width:44px;height:44px}.profile-item__icon{width:20px;height:20px;color:var(--icon-primary);align-items:center;transition:color .2s;display:flex}.profile-item__icon svg{width:20px;height:20px;margin:0 auto;display:block}.profile-item__icon-favorite{color:transparent}.profile-item__icon-favorite svg{stroke-width:1.5px;stroke:var(--icon-primary)}.profile-item__text{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);color:var(--text-color-secondary);white-space:nowrap;flex-shrink:0;margin-top:2px;transition:color .2s}.profile-item__button{transition:color .2s}.profile-item__button:hover{color:var(--text-color-brand)}.profile-item__count{position:relative}.profile-item__count:after{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-bold);content:attr(css--counter-value);background-color:var(--bg-brand-primary);min-width:16px;height:16px;color:var(--text-color-primary-light,#fff);box-shadow:0 0 0 2px var(--bg-main);border-radius:50px;justify-content:center;align-items:center;padding:1px 4px;font-style:normal;display:inline-flex;position:absolute;top:-9px;left:2px}.profile-item__count-avatar:after{top:-6px}.profile-item__count[css--counter-value="0"]{display:none}.profile__item_catalog,.profile__item_homepage{display:flex}.profile__item_favorite{display:none}.profile__item.employee .profile-item__icon svg{color:var(--text-color-special)}.profile__item.employee .profile-item__text{color:var(--text-color-special);text-overflow:ellipsis;overflow-x:hidden}.language-selector{padding:8px 0}.language-selector__control-icon{transition:transform .2s}.language-selector__control-icon_active{transform:rotate(180deg)}.location-selector{border-right:none;align-items:center;column-gap:4px;display:flex;position:relative}.location-selector__city{display:none}.location-selector .header__control-icon{width:28px;height:28px;color:var(--icon-primary)}.location-selector .header__control-icon svg{width:24px;height:24px}.selector-modal{width:initial;background-color:transparent;height:0;padding:0;display:none;position:absolute;top:0;left:0}.selector-modal_shown{display:block}.selector-modal__content{background-color:var(--bg-main);box-shadow:var(--box-shadow-plate-floating);bottom:0;left:0;top:initial;transform:initial;z-index:11100;border-radius:16px 16px 0 0;min-width:100vw;padding:0 16px 24px;animation:.2s ease-out modal-appear;display:block;position:fixed}.selector-modal__content_hidden{animation:.2s ease-in-out modal-disappear;bottom:-100%}.selector-modal__content_hidden+.selector-modal__overlay{background-color:transparent;animation:.2s ease-in-out overlay-disappear}.selector-modal__overlay{background-color:var(--effect-overlay-black);z-index:11000;width:100vw;height:100vh;animation:.2s ease-out overlay-appear;position:fixed;top:0;left:0}.selector-modal__header{background-color:var(--bg-main);width:100%;color:var(--text-color-primary);border-radius:16px 16px 0 0;padding:45px 16px 0;position:relative}.selector-modal__header:after{background-color:var(--icon-disabled);content:"";border-radius:15px;width:34px;height:5px;display:block;position:absolute;top:16px;left:50%;transform:translate(-50%)}.selector-modal__title{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-normal);letter-spacing:-0.5%;margin-bottom:12px;padding:0}.selector-modal__variant{width:100%}.selector-modal__control{background-color:var(--bg-main);color:var(--text-color-secondary);border-radius:8px;align-items:center;column-gap:10px;padding:8px 0;transition:background-color .2s;display:flex}.selector-modal__control_selected{color:var(--text-color-brand)}.selector-modal__control_selected:after{content:"";background-color:var(--bg-brand-primary);width:24px;height:24px;margin-left:auto;display:block;-webkit-mask-image:url(../images/icons/check-orange.svg);mask-image:url(../images/icons/check-orange.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.selector-modal__control:hover{background-color:var(--bg-main)}.selector-modal__control:active{background-color:var(--bg-low)}.profile-modal{background:0 0;display:block}.profile-modal__login-title{border-bottom:none;margin:0;padding:45px 0 0;display:block}.profile-modal__group{min-height:40px;margin-bottom:8px;padding:2px 16px}.profile-modal__group:has(.profile-modal__login-btn):active{background-color:transparent}.profile-modal__group:last-child{margin-top:16px;margin-bottom:24px;padding:0 16px}.profile-modal__group:last-child .profile-modal__control:after{display:none}.profile-modal__control{width:100%;color:var(--text-color-secondary);border-radius:8px;align-items:center;column-gap:8px;padding:8px;transition:background-color .2s;display:flex;position:relative}.profile-modal__control:hover{background-color:initial}.profile-modal__control:active{background-color:var(--bg-low)}.profile-modal__control:after{content:"";width:24px;height:24px;color:var(--icon-primary);background-image:url(../images/icons/chevron-right.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;right:8px}.profile-modal__icon{width:24px;height:24px;color:var(--icon-primary)}.profile-modal__icon svg{width:24px;height:24px}.profile-modal__icon-favorite{color:transparent}.profile-modal__icon-favorite svg{stroke-width:1.5px;stroke:var(--icon-primary)}.profile-modal__count{position:relative}.profile-modal__count:after{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-bold);content:attr(css--counter-value);background-color:var(--bg-brand-primary);min-width:20px;height:20px;color:var(--text-color-primary-light,#fff);box-shadow:0 0 0 2px var(--bg-main);border-radius:50px;justify-content:center;align-items:center;padding:1px 4px;font-style:normal;display:inline-flex;position:absolute;top:-10px;left:100%}.profile-modal__count[css--counter-value="0"],.profile-modal__logout-btn .profile-modal__icon{display:none}.profile-modal__logout-btn{height:40px;color:var(--text-color-error);justify-content:center}.profile-modal__logout-btn:hover{background-color:initial}.profile-modal__login-btn{width:100%;height:44px;padding:10px}.profile-window{display:none;overflow:hidden}.profile-window_shown{display:block}.profile-window__container{display:contents}.profile-window__content{flex-direction:column;justify-content:start;align-items:center;height:100%;padding:24px 0;display:flex;overflow:auto}.profile-window__username,.profile-window__employee-username{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;width:100%;color:var(--text-color-primary);text-align:center;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;margin-top:12px;padding:0 8px;display:block;overflow-x:hidden}.profile-window__employee-username{margin-bottom:48px}.profile-window__avatar{border:3px solid var(--border-mid);border-radius:50%;width:80px;height:80px;padding:4px;display:block}.profile-window__avatar img{border-radius:50%;width:66px;height:66px}.profile-window__title{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint);text-align:center;margin-top:4px;margin-bottom:48px}.profile-window__group{width:100%;padding:0 16px}.profile-window__group:not(:last-child){margin-bottom:8px}.profile-window__control{width:100%;color:var(--text-color-primary);border-radius:8px;align-items:center;column-gap:8px;padding:8px;transition:background-color .2s;display:flex;position:relative}.profile-window__control:after{content:"";width:24px;height:24px;color:var(--icon-primary);background-image:url(../images/icons/chevron-right.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;right:8px}.profile-window__control:active{background-color:var(--bg-low)}.profile-window__count{position:relative}.profile-window__count:after{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-bold);content:attr(css--counter-value);background-color:var(--bg-brand-primary);min-width:20px;height:20px;color:var(--text-color-primary-light,#fff);box-shadow:0 0 0 2px var(--bg-main);border-radius:50px;justify-content:center;align-items:center;padding:1px 4px;font-style:normal;display:inline-flex;position:absolute;top:-10px;left:0}.profile-window__count[css--counter-value="0"]{display:none}.profile-window__icon{width:24px;height:24px;color:var(--icon-primary)}.profile-window__icon svg{width:24px;height:24px}.profile-window__icon-favorite{color:transparent}.profile-window__icon-favorite svg{stroke-width:1.5px;stroke:var(--icon-primary)}.profile-window__logout-block{width:100%;margin-top:auto;padding:0 16px}.profile-window__logout-btn{background-color:var(--bg-low);justify-content:center;align-items:center;width:100%;height:44px;display:flex}.profile-window__logout-btn:after{display:none}.profile-window-modal .profile-window{display:block}.city-selector-modal{z-index:310;width:100vw;height:100vh;position:fixed;top:0;left:0}.city-selector-modal__overlay{display:none}.city-selector-modal__content{background-color:var(--bg-main);grid-template-rows:auto 1fr;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.city-selector-modal__header{padding:var(--spacing-l)var(--spacing-l);z-index:290;background-color:var(--bg-main);box-shadow:var(--box-shadow-plate);grid-template-columns:1fr auto;align-items:center;padding:20px 16px;display:grid;position:relative}.city-selector-modal__title{font-size:var(--text-title-size-small);font-weight:var(--text-title-weight-small);line-height:var(--text-title-line-height-small);letter-spacing:0;color:var(--text-color-primary);text-align:center;margin-left:48px;margin-right:24px}.city-selector-modal__close{cursor:pointer;width:24px;height:24px;position:relative;-webkit-mask-image:url(../images/icons/close-with-paddings.svg);mask-image:url(../images/icons/close-with-paddings.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.city-selector-modal__close:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;transition:background-color .2s;position:absolute;top:0;left:0}.city-selector-modal__container{width:100%;height:100%;padding:var(--spacing-l)var(--spacing-none);gap:var(--spacing-l);grid-template-rows:auto auto 1fr;display:grid;overflow-y:hidden}.city-selector-modal__upper-bar{flex-direction:column;align-items:center;gap:12px;padding:0 16px;display:flex}.city-selector-modal__upper-bar:empty{display:none}.city-selector-modal__notification{gap:var(--spacing-s);padding:var(--spacing-s);background-color:var(--bg-warning);border-radius:var(--border-radius-base);border:1px solid var(--border-low);color:var(--text-color-primary);flex-direction:row;display:flex;position:relative}.city-selector-modal__notification-icon{flex-shrink:0;width:20px;height:20px;position:relative;-webkit-mask-image:url(../images/icons/circle-exclamation.svg);mask-image:url(../images/icons/circle-exclamation.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.city-selector-modal__notification-icon:after{content:"";background-color:var(--icon-warning);width:100%;height:100%;transition:background-color .2s;position:absolute;top:0;left:0}.city-selector-modal__notification-text{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal)}.city-selector-modal__search{background-color:var(--bg-low);border-radius:var(--border-radius-small);justify-content:space-between;align-items:center;gap:8px;width:100%;height:36px;padding-right:8px;display:flex;position:relative}.city-selector-modal__search-input{background-color:transparent;border:none;outline:none;width:100%;height:100%;padding:8px 0 10px 12px}.city-selector-modal__search-input::-webkit-input-placeholder{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint)}.city-selector-modal__search-input::-ms-input-placeholder{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint)}.city-selector-modal__search-input::placeholder{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint)}.city-selector-modal__search:has(.city-selector-modal__search-input:placeholder-shown) .city-selector-modal__search-icon{display:block}.city-selector-modal__search:has(.city-selector-modal__search-input:placeholder-shown) .city-selector-modal__search-clear-icon{display:none}.city-selector-modal__search-icon{flex-shrink:0;width:20px;height:20px;display:none;position:relative;-webkit-mask-image:url(../images/icons/search.svg);mask-image:url(../images/icons/search.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.city-selector-modal__search-icon:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;transition:background-color .2s;position:absolute;top:0;left:0}.city-selector-modal__search-clear-icon{cursor:pointer;width:20px;height:20px;display:block;position:relative;-webkit-mask-image:url(../images/icons/clear.svg);mask-image:url(../images/icons/clear.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.city-selector-modal__search-clear-icon:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;transition:background-color .2s;position:absolute;top:0;left:0}.city-selector-modal__search-clear-icon:active:after{background-color:var(--icon-accent)}.city-selector-modal__city-list{scrollbar-gutter:stable;grid-auto-rows:min-content;gap:4px;height:100%;margin-right:5px;padding:0 5px 0 16px;display:grid;overflow-y:auto}.city-selector-modal__city-list::-webkit-scrollbar{background-color:var(--bg-scroll-track);width:6px;height:6px}.city-selector-modal__city-list::-webkit-scrollbar-thumb{background-color:var(--bg-scroll-handle);border-radius:4px;width:6px;height:6px}.city-selector-modal__city-plug{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary);padding:8px 8px 8px 12px}.city-selector-modal__city-item{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);width:100%;height:auto;min-height:36px;color:var(--text-color-primary);text-align:left;word-break:break-word;padding:8px 8px 8px 12px;transition:all .2s;display:block}.city-selector-modal__city-item:hover,.city-selector-modal__city-item:focus{color:var(--text-color-brand)}.city-selector-modal__city-item_selected{color:var(--text-color-brand);position:relative}.city-selector-modal__city-item_selected:before{content:"";background-color:var(--bg-brand-primary);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.city-selector-modal .country-selector{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);width:100%;height:36px;color:var(--text-color-primary);align-items:center;column-gap:16px;display:flex;position:relative}.city-selector-modal .country-selector__control{align-items:center;gap:8px;display:flex;position:relative}.city-selector-modal .country-selector__control_active .country-selector__control-icon-arrow{transform:rotate(-90deg)}.city-selector-modal .country-selector__control-icon-arrow{background-color:var(--icon-primary);width:20px;height:20px;transform:rotate(90deg);-webkit-mask-image:url(../images/icons/chevron-right-with-padding.svg);mask-image:url(../images/icons/chevron-right-with-padding.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.city-selector-modal .country-selector__control-icon:before{border:1px solid var(--border);content:"";background-image:var(--country-icon);width:20px;height:20px;box-shadow:0 0 0 1px var(--border-low);background-position:50%;background-repeat:no-repeat;background-size:cover;background-clip:content-box;border-radius:50%;display:block}.city-selector-modal .country-selector__control-icon_am{--country-icon:var(--country-icon__am)}.city-selector-modal .country-selector__control-icon_az{--country-icon:var(--country-icon__az)}.city-selector-modal .country-selector__control-icon_by{--country-icon:var(--country-icon__by)}.city-selector-modal .country-selector__control-icon_ge{--country-icon:var(--country-icon__ge)}.city-selector-modal .country-selector__control-icon_kg{--country-icon:var(--country-icon__kg)}.city-selector-modal .country-selector__control-icon_kz{--country-icon:var(--country-icon__kz)}.city-selector-modal .country-selector__control-icon_mn{--country-icon:var(--country-icon__mn)}.city-selector-modal .country-selector__control-icon_ru{--country-icon:var(--country-icon__ru)}.city-selector-modal .country-selector__control-icon_uz{--country-icon:var(--country-icon__uz)}.country-dropdown-modal .country-selector__control{align-items:center;gap:8px;display:flex;position:relative}.country-dropdown-modal .country-selector__control-icon-arrow{background-color:var(--icon-primary);width:20px;height:20px;transform:rotate(90deg);-webkit-mask-image:url(../images/icons/chevron-right-with-padding.svg);mask-image:url(../images/icons/chevron-right-with-padding.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.country-dropdown-modal .country-selector__control-icon:before{border:1px solid var(--border);content:"";background-image:var(--country-icon);width:20px;height:20px;box-shadow:0 0 0 1px var(--border-low);background-position:50%;background-repeat:no-repeat;background-size:cover;background-clip:content-box;border-radius:50%;display:block}.country-dropdown-modal .country-selector__control-icon_am{--country-icon:var(--country-icon__am)}.country-dropdown-modal .country-selector__control-icon_az{--country-icon:var(--country-icon__az)}.country-dropdown-modal .country-selector__control-icon_by{--country-icon:var(--country-icon__by)}.country-dropdown-modal .country-selector__control-icon_ge{--country-icon:var(--country-icon__ge)}.country-dropdown-modal .country-selector__control-icon_kg{--country-icon:var(--country-icon__kg)}.country-dropdown-modal .country-selector__control-icon_kz{--country-icon:var(--country-icon__kz)}.country-dropdown-modal .country-selector__control-icon_mn{--country-icon:var(--country-icon__mn)}.country-dropdown-modal .country-selector__control-icon_ru{--country-icon:var(--country-icon__ru)}.country-dropdown-modal .country-selector__control-icon_uz{--country-icon:var(--country-icon__uz)}.country-dropdown-modal .country-selector__dropdown{background-color:var(--bg-main);box-shadow:var(--box-shadow-plate-floating);padding:0 8px 24px 16px}.country-dropdown-modal .country-selector__variants{flex-direction:column;align-items:start;gap:4px;max-height:172px;padding:0 4px;display:flex;overflow:auto}.country-dropdown-modal .country-selector__variants::-webkit-scrollbar{background-color:var(--bg-scroll-track);width:6px;height:6px}.country-dropdown-modal .country-selector__variants::-webkit-scrollbar-thumb{background-color:var(--bg-scroll-handle);border-radius:4px;width:6px;height:6px}.country-dropdown-modal .country-selector__variant{border-radius:var(--border-radius-base);width:100%;padding:8px 0;transition:background-color .2s;position:relative}.country-dropdown-modal .country-selector__variant_selected .country-selector__link{color:var(--text-color-brand)}.country-dropdown-modal .country-selector__variant_selected .country-selector__link:after{content:"";background-color:var(--bg-brand-primary);width:24px;height:24px;position:absolute;top:50%;right:8px;transform:translateY(-50%);-webkit-mask-image:url(../images/icons/check-orange.svg);mask-image:url(../images/icons/check-orange.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.country-dropdown-modal .country-selector__link{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary);align-items:center;gap:8px;transition:color .2s;display:flex;position:relative}.country-dropdown-modal .country-selector__variant:active .country-dropdown-modal .country-selector__link{color:var(--text-color-brand)}.country-confirm-modal__content{background-color:var(--bg-main);flex-direction:column;align-items:start;gap:24px;padding:16px 16px 24px;display:flex}.country-confirm-modal__description{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary)}.country-confirm-modal__buttons{flex-flow:column-reverse;align-items:center;gap:8px;width:100%;display:flex}.country-confirm-modal__reject-button,.country-confirm-modal__confirm-button{flex-shrink:0;width:100%;height:44px}[js--language-selector-button]{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal)}.footer{background-color:var(--bg-footer);width:100%;padding:36px 0 70px}.footer__container{width:calc(100% - 24px);max-width:1180px;margin:0 auto}.footer__content{flex-direction:column;row-gap:0;display:flex}.footer__copyright{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint-light);letter-spacing:.5px;border-top:none;padding-top:24px}.footer__menu{grid-row-gap:0;grid-column-gap:8px;grid-template-columns:repeat(2,minmax(130px,1fr));display:grid}.footer__divider{display:none}.footer-menu{grid-row-gap:0;flex-direction:column;display:flex}.footer-menu-contacts .footer-menu__title{display:none}.footer-menu-contacts .footer-menu__url{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);border-bottom:1px solid color-mix(in srgb,var(--icon-primary-light)15%,transparent);justify-content:space-between;align-items:center;width:100%;padding:16px 0;display:flex}.footer-menu-contacts .footer-menu__list{row-gap:0;display:flex}.footer-menu-contacts .footer-menu__arrow-icon{transform:initial}.footer-menu-contacts{border-top:1px solid color-mix(in srgb,var(--icon-primary-light)15%,transparent);grid-column:1/3;padding-top:24px}.footer-menu__title,.footer-menu__menu-button{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);background-color:color-mix(in srgb,var(--bg-white-always)6%,transparent);border-radius:var(--border-radius-small);color:var(--text-color-primary-light);justify-content:space-between;align-items:center;padding:10px 13px 10px 16px;display:none}.footer-menu__menu-button{display:flex}.footer-menu__menu-button_expanded{background-color:color-mix(in srgb,var(--bg-white-always)10%,transparent)}.footer-menu__menu-button_expanded .footer-menu__arrow-icon{transform:rotate(-90deg)}.footer-menu__arrow-icon{width:18px;height:18px;display:inline-block;position:relative;transform:rotate(90deg);-webkit-mask-image:url(../images/icons/chevron-right-with-padding.svg);mask-image:url(../images/icons/chevron-right-with-padding.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.footer-menu__arrow-icon:after{content:"";background-color:var(--icon-primary-light);width:100%;height:100%;position:absolute;top:0;left:0}.footer-menu__list{flex-direction:column;row-gap:12px;display:none}.footer-menu__mobile-list{flex-direction:column;grid-column:1/3;row-gap:12px;margin-top:12px;margin-bottom:24px;display:flex}.footer-menu__mobile-list:empty{margin-top:0}.footer-menu__link{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal)}.footer-menu__url{color:var(--text-color-secondary-light);transition:color .2s}.footer-menu__url:hover{color:var(--text-color-secondary-light)}.footer-menu__url:active{color:var(--text-color-brand)}.cookie-policy__setting-button-wrapper{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);padding:var(--spacing-l)0;border-bottom:1px solid var(--border-low-light);color:var(--text-color-secondary-light);transition:color .2s;display:flex}.cookie-policy__setting-button-wrapper .cookie-policy__setting-button:hover{color:var(--text-color-secondary-light)}.cookie-policy__setting-button-wrapper .cookie-policy__setting-button:active{color:var(--text-color-brand)}.cookie-policy__setting-button-wrapper .cookie-policy__setting-button{flex-grow:1}.cookie-policy__setting-button-wrapper .cookie-policy__setting-button:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.cookie-policy__setting-button-wrapper .cookie-policy__setting-button:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.cookie-policy__setting-button-wrapper .cookie-policy__setting-button:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.cookie-policy__setting-button-wrapper .cookie-policy__setting-button:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.cookie-policy__setting-button-wrapper .cookie-policy__setting-button:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.cookie-policy__setting-button-wrapper .cookie-policy__setting-button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.cookie-policy__setting-button-wrapper .footer-menu__arrow-icon{transform:initial}.footer-socials-icons{align-items:center;column-gap:16px;margin-bottom:16px;display:flex}.footer-socials-icons__link{width:28px;height:28px}.footer-socials-icons__link:hover .footer-socials-icons__icon:after{background-color:var(--icon-primary)}.footer-socials-icons__icon{width:100%;height:100%;display:inline-block;position:relative;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.footer-socials-icons__icon:after{content:"";background-color:var(--icon-primary-light);width:100%;height:100%;transition:background-color .2s;position:absolute;top:0;left:0}.main{margin:16px 0 24px}.main__container{width:calc(100% - 32px)}.detection-popup{display:none}.detection-popup-mobile{padding:var(--spacing-none)var(--spacing-l)var(--spacing-2xl)var(--spacing-l)}.detection-popup-mobile-text{margin-right:var(--spacing-xs)}.detection-popup-mobile__title{margin-bottom:var(--spacing-l);line-height:var(--size-24);display:flex}.detection-popup-mobile__title-icon{width:20px;height:20px;margin-right:var(--spacing-xs);margin-left:var(--spacing-xs);box-shadow:0 0 0 1px var(--border-low);background-position:50%;background-repeat:no-repeat;background-size:cover;background-clip:content-box;border-radius:50%;flex-shrink:0}.detection-popup-mobile__title-country,.detection-popup-mobile__title-city{margin-left:var(--spacing-xs);font-weight:var(--text-weight-semibold)}.detection-popup-mobile__title-country:after,.detection-popup-mobile__title-city:after{content:"?";font-weight:var(--text-weight-normal)}.detection-popup-mobile__buttons{display:flex}.detection-popup-mobile__buttons-success{height:44px;margin-right:var(--spacing-m);padding:var(--spacing-m);flex:1}.detection-popup-mobile__buttons-need-change{height:44px;line-height:var(--size-24);letter-spacing:0;flex:1}.order-footer{padding:36px 0}.main__container:has(.homepage){width:100%}.homepage{flex-direction:column;gap:24px;display:flex}.homepage .recently-viewed-products{margin-top:0;padding-top:8px}.homepage .recently-viewed-products:has(.homepage-products-skeleton){padding-top:0}.homepage .recently-viewed-products__title{padding-left:16px}.homepage .recently-viewed-products__slides{width:100%;margin:0;padding:12px 16px 8px}.homepage .homepage-block-placeholder{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:flex}.banners-slider{position:relative}.banners-slider-controls{display:none}.banners-slider:hover .banners-slider-controls{display:block}.banners-slider-control{z-index:120;background-color:var(--bg-main);width:48px;height:48px;box-shadow:0 2px 6px var(--effect-shadow-plate);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;transform:translateY(-50%)}.banners-slider-control:after{content:"";z-index:130;opacity:0;background-color:var(--bg-low);border-radius:50%;width:48px;height:48px;transition:opacity .2s;display:block;position:absolute}.banners-slider-control:hover:after{opacity:1}.banners-slider-control:active{animation:.4s ease-in-out slider-arrow-scale}.banners-slider-control_hidden{display:none}.banners-slider-control span{width:24px;height:24px}.banners-slider-control svg{transform:rotate(-90deg)}.banners-slider-control:first-child{top:50%;left:8px}.banners-slider-control:nth-child(2){top:50%;right:8px}.banners-slider-control-icon{color:var(--icon-primary)}.banners-slider{width:100%;height:164px;padding:0 var(--spacing-l);justify-content:center;align-items:center;display:flex;position:relative}}@media (max-width:1023px) and (min-width:1024px){.banners-slider .slider-navigation{align-items:center;gap:var(--spacing-s);z-index:10;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:8px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.banners-slider .slider-navigation__element{background-color:color-mix(in srgb,var(--bg-white-always)60%,transparent);cursor:pointer;width:8px;height:8px;box-shadow:0 0 4px 0 color-mix(in srgb,var(--bg-black-always)15%,transparent);border-radius:50%;flex-shrink:0;transition:width .2s;display:block}.banners-slider .slider-navigation__element:hover{background-color:var(--icon-brand);box-shadow:none}.banners-slider .slider-navigation__element_active{background-color:var(--icon-brand);border-radius:var(--border-radius-small);width:24px;box-shadow:none}}@media (max-width:1023px) and (max-width:1023px){.banners-slider .slider-navigation{align-items:center;gap:var(--spacing-xs);z-index:10;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:4px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.banners-slider .slider-navigation__element{background-color:color-mix(in srgb,var(--bg-white-always)60%,transparent);width:4px;height:4px;box-shadow:0 0 4px 0 color-mix(in srgb,var(--bg-black-always)15%,transparent);border-radius:50%;flex-shrink:0;transition:width .2s;display:block}.banners-slider .slider-navigation__element_active{background-color:var(--icon-brand);border-radius:var(--border-radius-small);width:16px;box-shadow:none}}@media (max-width:1023px){.banners-slider-controls,.banners-slider-control{display:none}.banners-slider__slides{border-radius:var(--border-radius-large);flex-flow:row;align-items:start;width:328px;display:flex;position:relative;overflow-x:auto}.banners-slider__slides::-webkit-scrollbar{display:none}.banners-slider__slide{flex-shrink:0;width:100%;height:164px;display:block}.banners-slider__banner-image{width:100%;height:164px}.banners-slider__banner-image img{object-fit:cover}.homepage__best-discounts{padding:var(--spacing-s)0;flex-direction:column;gap:12px;display:flex}.homepage-best-discounts__title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;color:var(--text-color-primary);margin-left:16px}.homepage-best-discounts__slider-controls,.homepage-best-discounts__slider-control{display:none}.homepage-best-discounts__slides{scrollbar-width:none}.homepage-best-discounts__slides::-webkit-scrollbar{display:none}.homepage-best-discounts__slides{padding:0 var(--spacing-l);scroll-snap-type:x mandatory;scroll-padding:var(--spacing-none)var(--spacing-l);flex-flow:row;gap:8px;display:flex;overflow-x:scroll}.homepage .best-discounts-slide{width:178px;padding:var(--spacing-m);background:var(--bg-promo-orange);border-radius:var(--border-radius-large);scroll-snap-align:start;flex-direction:column;gap:12px;display:flex}.homepage .best-discounts-slide__image{background:var(--bg-white-always);border-radius:var(--border-radius-small);align-items:center;justify-items:center;width:154px;height:154px;padding:8px;display:flex;position:relative}.homepage .best-discounts-slide__image img{max-width:138px;max-height:138px}.homepage .best-discounts-slide-image__badge{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-bold);background:var(--bg-brand-primary);width:-webkit-min-content;width:-moz-min-content;width:min-content;color:var(--text-color-primary-light);white-space:nowrap;border-radius:6px;padding:4px 6px;position:absolute;bottom:4px;left:4px}.homepage .best-discounts-slide__info{flex-direction:column;gap:16px;display:flex}.homepage .best-discounts-slide-info__title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold);-webkit-line-clamp:2;height:44px;color:var(--text-color-primary);text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.homepage .best-discounts-slide-info__url{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);background:var(--bg-main);border-radius:var(--border-radius-small);color:var(--text-color-primary);white-space:nowrap;justify-content:center;align-items:center;justify-items:center;padding:8px 16px;transition:all .2s;display:flex}.homepage .best-discounts-slide-info__url:active{color:var(--text-color-brand)}.homepage__continue-shopping{flex-direction:column;gap:12px;display:flex}.homepage-continue-shopping__title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;color:var(--text-color-primary);margin-left:16px}.homepage-continue-shopping__content{flex-direction:row;gap:8px;display:flex}.homepage-continue-shopping__aside{min-width:152px;height:304px;padding:var(--spacing-m)var(--spacing-m)var(--spacing-m)var(--spacing-l);background-color:var(--bg-purple);border-top-right-radius:var(--border-radius-large);border-bottom-right-radius:var(--border-radius-large);background-image:url(../images/shopping-basket.png);background-position:left 12px bottom 64px;background-repeat:no-repeat;background-size:130px 140px;flex-direction:column;justify-content:space-between;gap:0;display:flex}.homepage-continue-shopping-aside__info{flex-direction:column;gap:8px;display:flex}.homepage-continue-shopping-aside__info-title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold);color:var(--text-color-primary-light)}.homepage-continue-shopping-aside__info-description{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);-webkit-line-clamp:3;color:var(--text-color-primary-light);text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.homepage-continue-shopping-aside__url{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);background:var(--bg-main);border-radius:var(--border-radius-small);width:-webkit-min-content;width:-moz-min-content;width:min-content;color:var(--text-color-primary);white-space:nowrap;flex-direction:row;gap:4px;padding:8px 8px 8px 12px;transition:all .2s;display:flex}.homepage-continue-shopping-aside__url:hover{color:var(--text-color-brand)}.homepage-continue-shopping-aside__url-icon{width:20px;height:20px;transform:rotate(90deg);-webkit-mask-image:url(../images/icons/arrow-up.svg);mask-image:url(../images/icons/arrow-up.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.homepage-continue-shopping-aside__url-icon:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;display:block}.homepage-continue-shopping-aside__url{justify-content:center;width:100%}.homepage-continue-shopping__slider{width:100%;overflow:hidden}.homepage-continue-shopping__slider-controls,.homepage-continue-shopping__slider-control{display:none}.homepage-continue-shopping__slides{scrollbar-width:none}.homepage-continue-shopping__slides::-webkit-scrollbar{display:none}.homepage-continue-shopping__slides{gap:var(--spacing-s);width:100%;padding-right:var(--spacing-l);scroll-snap-type:x mandatory;scroll-padding:var(--spacing-none)var(--spacing-l)var(--spacing-none)var(--spacing-none);flex-flow:row;display:flex;overflow-x:scroll}.homepage .continue-shopping-slide{gap:var(--spacing-s);width:154px;height:304px;padding:var(--spacing-s);background:var(--bg-low);border-radius:var(--border-radius-large);scroll-snap-align:start;flex-direction:column;display:flex;position:relative}.homepage .continue-shopping-slide .product-technology{top:12px;right:12px}.homepage .continue-shopping-slide__image{padding:var(--spacing-s);background:var(--bg-white-always);border-radius:var(--border-radius-small)}.homepage .continue-shopping-slide__image img{width:120px;height:120px}.homepage .continue-shopping-slide__info{flex-direction:column;width:138px;height:144px;display:flex}.homepage .continue-shopping-slide-info__price{justify-content:end;gap:var(--spacing-xs);flex-direction:column;height:44px;display:flex}}@media (max-width:1023px) and (max-width:1023px){.homepage .continue-shopping-slide-info__price{height:42px}}@media (max-width:1023px){.homepage .continue-shopping-slide-info__price-previous{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);color:var(--text-color-hint);height:20px;text-decoration:line-through}.homepage .continue-shopping-slide-info__price-previous:empty{visibility:hidden}.homepage .continue-shopping-slide-info__price-previous:after{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-bold);background-color:var(--bg-badge-discount);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:20px;color:var(--text-color-primary-light);text-align:center;content:attr(css--product-discount);border-radius:6px;margin-left:8px;padding:2px 6px;display:inline-block}.homepage .continue-shopping-slide-info__price-previous[css--product-discount="-0%"]:after{visibility:hidden}.homepage .continue-shopping-slide-info__price-current{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%;color:var(--text-color-primary)}.homepage .continue-shopping-slide-info__price-current:empty{visibility:hidden}.homepage .continue-shopping-slide-info__title{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);-webkit-line-clamp:3;height:3lh;padding-left:var(--spacing-xs);color:var(--text-color-secondary);-webkit-box-orient:vertical;margin-top:8px;margin-bottom:4px;display:-webkit-box;overflow:hidden}.homepage .continue-shopping-slide-info__avails{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-bold);height:1lh;padding-left:var(--spacing-xs);color:var(--text-color-error);text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden}.homepage__vacancy{background-color:var(--bg-promo-blue);border-radius:var(--border-radius-large);background-image:url(../images/vacancy-aliens.png);background-position:right 15px top 80px;background-repeat:no-repeat;background-size:157px 80px;flex-direction:column;justify-content:space-between;gap:16px;height:160px;margin:0 16px;padding:16px;display:flex}.homepage-vacancy__text{flex-direction:column;gap:4px;display:flex}.homepage-vacancy__text-title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;color:var(--text-color-primary)}.homepage-vacancy__text-description{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary)}.homepage-vacancy__url{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);background:var(--bg-main);border-radius:var(--border-radius-small);width:-webkit-min-content;width:-moz-min-content;width:min-content;color:var(--text-color-primary);white-space:nowrap;flex-direction:row;gap:4px;padding:8px 8px 8px 12px;transition:all .2s;display:flex}.homepage-vacancy__url:hover{color:var(--text-color-brand)}.homepage-vacancy__url-icon{width:20px;height:20px;transform:rotate(90deg);-webkit-mask-image:url(../images/icons/arrow-up.svg);mask-image:url(../images/icons/arrow-up.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.homepage-vacancy__url-icon:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;display:block}.homepage-best-prices__title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;margin-bottom:var(--spacing-l);padding:var(--spacing-none)var(--spacing-l);color:var(--text-color-primary);justify-content:space-between;align-items:baseline;display:flex}}@media (max-width:1023px) and (max-width:1023px){.homepage-best-prices__promo-link{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);align-items:center;gap:var(--spacing-xs);color:var(--text-color-secondary);white-space:nowrap;transition:color .2s;display:flex}.homepage-best-prices__promo-link:active{color:var(--text-color-brand)}.homepage-best-prices__promo-link:active .homepage-best-prices__promo-link-icon:after{background-color:var(--icon-brand)}.homepage-best-prices__promo-link_multi:active{color:var(--text-color-secondary)}.homepage-best-prices__promo-link_multi:active .homepage-best-prices__promo-link-icon:after{background-color:var(--icon-primary)}.homepage-best-prices__promo-link-icon{width:20px;height:20px;display:block;-webkit-mask-image:url(../images/icons/chevron-right-with-padding.svg);mask-image:url(../images/icons/chevron-right-with-padding.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.homepage-best-prices__promo-link-icon:after{content:"";background-color:var(--icon-primary);height:20px;transition:color .2s;display:block}}@media (max-width:1023px){.homepage-best-prices__slider-controls{display:none}.homepage-best-prices__slides{scrollbar-width:none}.homepage-best-prices__slides::-webkit-scrollbar{display:none}.homepage-best-prices__slides{align-items:start;gap:var(--spacing-s);padding:var(--spacing-none)var(--spacing-l);scroll-snap-type:x mandatory;scroll-padding:var(--spacing-none)var(--spacing-l);flex-flow:row;display:flex;overflow-x:auto}.best-prices-slide{align-items:start;gap:var(--spacing-s);width:154px;height:342px;padding:var(--spacing-s);background-color:var(--product-card-color);border-radius:var(--border-radius-large);scroll-snap-align:start;flex-direction:column;display:flex;position:relative}.best-prices-slide__image{background-color:var(--bg-white-always);border-radius:var(--border-radius-small);flex-shrink:0;justify-content:center;align-items:center;width:138px;height:136px;display:flex}.best-prices-slide__image img{max-width:120px;max-height:120px}.best-prices-slide .product-technology{top:12px;right:12px}.best-prices-slide-info{align-items:start;gap:var(--spacing-s);flex-direction:column;flex-shrink:0;display:flex}.best-prices-slide-info__price{justify-content:end;gap:var(--spacing-xs);flex-direction:column;height:44px;display:flex}}@media (max-width:1023px) and (max-width:1023px){.best-prices-slide-info__price{height:42px}}@media (max-width:1023px){.best-prices-slide-info__price-previous{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);color:var(--text-color-hint);height:20px;text-decoration:line-through}.best-prices-slide-info__price-previous:empty{visibility:hidden}.best-prices-slide-info__price-previous:after{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-bold);background-color:var(--bg-badge-discount);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:20px;color:var(--text-color-primary-light);text-align:center;content:attr(css--product-discount);border-radius:6px;margin-left:8px;padding:2px 6px;display:inline-block}.best-prices-slide-info__price-previous[css--product-discount="-0%"]:after{visibility:hidden}.best-prices-slide-info__price-current{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%;color:var(--text-color-primary)}.best-prices-slide-info__price-current:empty{visibility:hidden}.best-prices-slide-info__price-current{line-height:18px}.best-prices-slide-info__title{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);-webkit-line-clamp:3;height:3lh;margin-bottom:var(--spacing-xs);color:var(--text-color-secondary);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.best-prices-slide-info .rating{height:24px;padding:var(--spacing-none);background-color:transparent;border:none}.best-prices-slide-info .rating:active{background-color:transparent}.best-prices-slide-info__buttons{align-items:center;gap:var(--spacing-s);display:flex}.best-prices-slide-info__buy-button.orange-button{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-bold);width:94px;height:36px;padding:var(--spacing-s);flex-shrink:0}.best-prices-slide-info__buy-button.orange-button.product-in-cart{font-weight:var(--text-weight-normal)}.best-prices-slide-info .favorite-button{border:none;width:36px;height:36px}.best-prices-slide-info .favorite-button svg{width:20px;height:20px}.homepage-accessories{width:100%;padding:var(--spacing-s)var(--spacing-l)}.homepage-accessories__title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;color:var(--text-color-primary)}.homepage-accessories__slider-controls{display:none}.homepage-accessories__slides{scrollbar-width:none}.homepage-accessories__slides::-webkit-scrollbar{display:none}.homepage-accessories__slides{align-items:start;gap:var(--spacing-m);margin:var(--spacing-m)-16px var(--spacing-none)-16px;margin-top:var(--spacing-l);padding:var(--spacing-none)var(--spacing-l);scroll-snap-type:x mandatory;scroll-padding:var(--spacing-none)var(--spacing-l);flex-flow:row;display:flex;overflow-x:auto}.homepage-accessories .common-product-card__title{transition:color .2s}.homepage-accessories .common-product-card__title:active{color:var(--text-color-brand)}.homepage-category-block{width:100%;padding-top:var(--spacing-s)}.homepage-category-block__title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;justify-content:space-between;align-items:baseline;gap:var(--spacing-m);padding:0 var(--spacing-l);color:var(--text-color-primary);flex-flow:row;display:flex}.homepage-category-block__title-text{width:100%;display:block}.homepage-category-block__link-wrapper{position:relative}}@media (max-width:1023px) and (max-width:1023px){.homepage-category-block__link{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);align-items:center;gap:var(--spacing-xs);color:var(--text-color-secondary);white-space:nowrap;transition:color .2s;display:flex}.homepage-category-block__link:active{color:var(--text-color-brand)}.homepage-category-block__link:active .homepage-category-block__link-icon:after{background-color:var(--icon-brand)}.homepage-category-block__link_multi:active{color:var(--text-color-secondary)}.homepage-category-block__link_multi:active .homepage-category-block__link-icon:after{background-color:var(--icon-primary)}.homepage-category-block__link-icon{width:20px;height:20px;display:block;-webkit-mask-image:url(../images/icons/chevron-right-with-padding.svg);mask-image:url(../images/icons/chevron-right-with-padding.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.homepage-category-block__link-icon:after{content:"";background-color:var(--icon-primary);height:20px;transition:color .2s;display:block}}@media (max-width:1023px){.homepage-category-block__slider-controls{display:none}.homepage-category-block__slides{scrollbar-width:none}.homepage-category-block__slides::-webkit-scrollbar{display:none}.homepage-category-block__slides{align-items:start;gap:var(--spacing-m);padding:var(--spacing-m)var(--spacing-l)var(--spacing-s);scroll-snap-type:x mandatory;scroll-padding:var(--spacing-none)var(--spacing-l);flex-flow:row;display:flex;overflow-x:auto}.homepage-category-block .common-product-card__title{transition:color .2s}.homepage-category-block .common-product-card__title:active{color:var(--text-color-brand)}.homepage-category-block--with-background{padding-top:var(--spacing-l);background-color:var(--bg-low);border-radius:var(--border-radius-large)}.homepage-category-block--with-background .common-product-card{background-color:transparent}.homepage-category-block--with-background .homepage-category-block__title{line-height:var(--size-28)}.homepage-category-block--with-background .homepage-category-block__link:active{color:var(--text-color-secondary)}.homepage-category-block--with-background .homepage-category-block__link:active .homepage-category-block__link-icon:after{background-color:var(--icon-primary)}.homepage-category-block--with-background .homepage-category-block__slides{padding:var(--spacing-m)var(--spacing-l)var(--spacing-l)}.homepage-category-block--with-background .common-product-card__title:active{color:var(--text-color-primary)}.homepage-category-popup{gap:var(--spacing-s);z-index:175;width:328px;padding:var(--spacing-m)0;background-color:var(--bg-main);border-radius:var(--border-radius-large);box-shadow:var(--box-shadow-high-surface);flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);right:0}.homepage-category-popup__item{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);padding:2px var(--spacing-l);word-break:break-word}.homepage-category-popup__link{width:100%;color:var(--text-color-primary);transition:color .2s;display:block}.homepage-category-popup__link:active{color:var(--text-color-brand)}.homepage .homepage-products-skeleton-item:first-child{margin-left:var(--spacing-l)}.homepage .homepage-products-skeleton-item:last-child{margin-right:var(--spacing-l)}.homepage .homepage-products-skeleton__title{margin-left:var(--spacing-l)}.homepage .homepage-products-skeleton{width:100%}.homepage-products-skeleton{--bg-skeleton-color:var(--bg-mid);width:calc(100% + 16px);height:398px;padding:var(--spacing-s)0}.homepage-products-skeleton--with-background{--bg-skeleton-color:var(--border-mid);height:416px;padding:var(--spacing-l)0;background-color:var(--bg-low);border-radius:var(--border-radius-large)}.homepage-products-skeleton__title{background-color:var(--bg-skeleton-color);border-radius:var(--border-radius-large);width:200px;height:24px}.homepage-products-skeleton__list{align-items:start;gap:var(--spacing-m);width:100%;margin-top:var(--spacing-m);display:flex;overflow:hidden}.homepage-products-skeleton .homepage-products-skeleton-item{flex-direction:column;flex-shrink:0;align-items:start;width:154px;height:344px;display:flex}.homepage-products-skeleton .homepage-products-skeleton-item__price,.homepage-products-skeleton .homepage-products-skeleton-item__info{flex-direction:column;align-items:start;display:flex}.homepage-products-skeleton .homepage-products-skeleton-item__price{gap:2px}.homepage-products-skeleton .homepage-products-skeleton-item__info{gap:var(--spacing-s);margin-top:var(--spacing-m)}.homepage-products-skeleton .homepage-products-skeleton-item__image{background-color:var(--bg-skeleton-color);border-radius:var(--border-radius-base);width:154px;height:154px;margin-bottom:var(--spacing-s)}.homepage-products-skeleton .homepage-products-skeleton-item__stick-xs,.homepage-products-skeleton .homepage-products-skeleton-item__stick-s,.homepage-products-skeleton .homepage-products-skeleton-item__stick-m,.homepage-products-skeleton .homepage-products-skeleton-item__stick-l,.homepage-products-skeleton .homepage-products-skeleton-item__stick-xl{background-color:var(--bg-skeleton-color);border-radius:var(--border-radius-large)}.homepage-products-skeleton .homepage-products-skeleton-item__stick-xs{width:70px;height:12px;margin:var(--spacing-xs)0}.homepage-products-skeleton .homepage-products-skeleton-item__stick-s{width:74px;height:12px;margin:2px 0}.homepage-products-skeleton .homepage-products-skeleton-item__stick-m{width:96px;height:16px;margin:var(--spacing-xs)0}.homepage-products-skeleton .homepage-products-skeleton-item__stick-l{width:120px;height:12px}.homepage-products-skeleton .homepage-products-skeleton-item__stick-xl{width:154px;height:12px}.homepage-gsb-banner{border-radius:var(--border-radius-large);background-image:url(../images/gsbBanner/gsb-mobile-bg-2.png);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;align-items:start;width:calc(100% - 32px);margin:0 16px;padding:16px;display:flex;position:relative}.homepage-gsb-banner:after{content:"";background-image:url(../images/gsbBanner/gsb-mobile-bg-1.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:123px;height:113px;display:block;position:absolute;bottom:0;right:0}.homepage-gsb-banner__title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;width:100%;color:var(--text-color-primary-light);text-align:left}.homepage-gsb-banner__description{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary-light);text-align:left;margin-top:4px;padding-right:92px}.homepage-gsb-banner__link{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);border:1px solid var(--border-mid-light);border-radius:var(--border-radius-small);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--text-color-primary-light);background-color:transparent;align-items:center;gap:4px;margin-top:16px;padding:8px 16px;transition:background-color .2s;display:flex}.homepage-gsb-banner__link:active{background-color:var(--bg-low)}.homepage-gsb-banner__link svg{width:20px;height:20px}.cart-page_no-products .cart-page__hint-no-products{display:flex}.cart-page_no-products .cart-page__content{display:none}.cart-page__hint-no-products{background:var(--bg-main);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:50px 0;display:none}.cart-page__hint-no-products-image{text-align:center;background-image:url(../images/empty-cart-img.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:277px;height:196px;margin:auto}.cart-page__hint-no-products-title{font-size:var(--text-title-size-large);font-weight:var(--text-title-weight-large);line-height:var(--text-title-line-height-large);letter-spacing:-1%;margin-top:16px}.cart-page__hint-no-products-text{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint);margin:4px 0 24px}.cart-page__navigation{flex-direction:row;gap:16px;display:flex}.cart-page__title{font-size:var(--text-title-size-large);font-weight:var(--text-title-weight-large);line-height:var(--text-title-line-height-large);letter-spacing:-1%;margin-bottom:20px}.cart-page__cart-content{flex-direction:column;justify-content:space-between;width:100%;display:flex}.cart-page__total-amount-wrapper{padding:var(--spacing-l);background-color:var(--bg-low);border-radius:var(--border-radius-large)}.cart-page__add-to-cart-description{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary);margin-bottom:24px;font-style:normal}.cart-page__catalog-btn{width:100%}.cart-page__products{width:100%;padding-bottom:48px}.cart-page__products-list{flex-direction:column;gap:36px;display:flex}.cart-page__products-list div:last-child.cart-page__products-list-divider{display:none}.cart-page__products:has(.cart-page__product-block:only-of-type) .cart-page__checkbox{display:none}.cart-page__products-count{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint)}.cart-page__products-list-divider{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);background-color:var(--bg-low);color:var(--text-color-secondary);border-radius:12px;flex-direction:row;align-content:center;justify-content:space-between;align-items:center;gap:24px;margin-top:0;margin-bottom:-20px;padding:12px;display:flex}.cart-page__products-list-divider+.cart-page__product-block>.cart-page__product-container_unavailable{border-top:none}.cart-page__product-block:last-of-type{border-bottom:none}.cart-page__product-container{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);border-top:1px solid var(--border-low);color:var(--text-color-primary);grid-template-rows:repeat(3,minmax(min-content,max-content));grid-template-columns:100px 1fr min-content;grid-template-areas:"image title additional""image. .""code. .""count total total""avails avails.";gap:0 16px;margin:0 -16px;padding:24px 16px 0;display:grid;position:relative}.cart-page__product-container_unavailable .cart-page__product-img{opacity:.5}.cart-page__product-container_unavailable .cart-page__product-title{color:var(--text-color-hint)}.cart-page__product-container_unavailable .cart-page__product-avail{grid-area:count}.cart-page__product-block:has(.cart-product-accessories) .cart-page__product-container{padding-bottom:0}.cart-page__product-block+.cart-page__products-list-divider{margin-top:12px}.cart-page__product-img{grid-area:image;width:100px;height:100px;margin-right:16px}.cart-page__product-img_empty{border:1px solid var(--border-mid)}.cart-page__product-title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);height:120px;color:var(--text-color-primary);word-break:break-word;-webkit-line-clamp:5;-webkit-box-orient:vertical;grid-area:title;text-decoration:none;transition:color .2s;display:-webkit-box;overflow:hidden}.cart-page__product-title:hover{color:var(--text-color-primary)}.cart-page__product-title:active{color:var(--text-color-brand)}.cart-page__product-avail{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary);grid-area:avails}.cart-page__product-avail_is-avail{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-link);letter-spacing:0;transition:color .2s,-webkit-text-decoration-color .2s,text-decoration-color .2s}.cart-page__product-avail_is-avail:visited,.cart-page__product-avail_is-avail:link,.cart-page__product-avail_is-avail:hover,.cart-page__product-avail_is-avail:active{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--text-color-link);text-decoration-color:var(--text-color-link)}.cart-page__product-avail_is-avail{cursor:pointer;color:var(--text-color-link)}}@media (max-width:1023px) and (min-width:1024px){.cart-page__product-avail_is-avail:hover{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (max-width:1023px) and (max-width:1023px){.cart-page__product-avail_is-avail:active{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (max-width:1023px){.cart-page__product-out-of-stock,.cart-page__product-not-for-sale{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);background-color:var(--bg-low);width:-webkit-max-content;width:-moz-max-content;width:max-content;color:var(--text-color-hint);text-align:center;border-radius:8px;grid-area:avails;padding:2px 12px}.cart-page__in-way{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:2px var(--spacing-s);background-color:var(--bg-info);border-radius:var(--border-radius-small);color:var(--text-color-info);text-align:center;white-space:nowrap;grid-area:avails}.cart-page__product-prices{flex-direction:column;grid-area:total;justify-content:end;margin-top:12px;padding:0;display:flex}.cart-page__product-price{display:none}.cart-page__product-price_mobile{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);display:initial;color:var(--text-color-hint);padding-top:6px}.cart-page__product-price_mobile:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.cart-page__product-price_mobile:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.cart-page__product-price_mobile:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.cart-page__product-price_mobile:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.cart-page__product-price_mobile:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.cart-page__product-price_mobile:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.cart-page__product-total-price{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%;color:var(--text-color-primary);padding:0}.cart-page__product-total-price:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.cart-page__product-total-price:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.cart-page__product-total-price:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.cart-page__product-total-price:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.cart-page__product-total-price:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.cart-page__product-total-price:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.cart-page__product-count{box-sizing:border-box;background-color:var(--bg-main);border:1px solid var(--border-mid);border-radius:8px;grid-area:count;justify-content:center;align-items:center;width:98px;min-width:98px;height:34px;padding:0 16px;display:flex;position:relative}.cart-page__product-count_hidden{display:none}.cart-page__product-count-btn{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-normal);letter-spacing:-0.5%;width:20px;height:20px;color:var(--icon-primary);box-shadow:none;border:none;border-radius:4px;outline:none;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.cart-page__product-count-btn svg{width:20px;height:20px}.cart-page__product-count-btn:hover{background-color:initial}.cart-page__product-count-btn:active{background-color:var(--bg-low)}.cart-page__product-count-btn[disabled]{cursor:not-allowed}.cart-page__product-count-input{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary);text-align:center;vertical-align:top;-webkit-appearance:none;border:none;outline:none;margin:0 auto;padding:0;display:inline-block}.cart-page__product-count-wrapper{align-items:center;display:flex}.cart-page__product-count-wrapper,.cart-page__product-avail{margin-top:16px}.cart-page__product-code{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);color:var(--text-color-hint);grid-area:code;justify-content:center;align-items:center;padding-top:18px;display:flex}.cart-page__product-controls{flex-direction:column;justify-content:start;align-items:end;display:flex}.cart-page__product-delete-btn{background-color:var(--bg-main);width:32px;height:32px;color:var(--icon-primary);stroke-width:0;justify-content:center;align-items:center;display:flex}.cart-page__product-delete-btn:hover{opacity:.5;background-color:var(--bg-main);border-radius:initial}.cart-page__product-delete-btn:active{background-color:var(--bg-low);border-radius:50%}.cart-page__btn-create-order{box-sizing:border-box;cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;height:64px;padding:15px;line-height:100%;display:inline-flex}.cart-page__total{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary)}.cart-page__total-price-amount{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%;width:100%;max-width:1023px;margin-top:var(--spacing-xs);justify-content:space-between;display:flex}.cart-page__amount,.cart-page__price{display:inline-block}.cart-page__checkbox{position:absolute}.cart-page__checkbox_select-all{justify-content:space-between;margin-bottom:26px;display:flex;position:relative}.cart-page__checkbox_grocery{z-index:1;background:color-mix(in srgb,var(--bg-main)70%,transparent);border-radius:8px;padding:8px;top:8px;left:8px}.cart-page__checkbox_hidden{display:none}.cart-page__remove-all-btn,.cart-page__remove-out-of-stock-btn{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint);transition:all .3s}.cart-page__remove-all-btn:hover,.cart-page__remove-out-of-stock-btn:hover{color:var(--text-color-hint)}.cart-page__remove-all-btn:active,.cart-page__remove-out-of-stock-btn:active{color:var(--text-color-brand)}.cart-page__remove-all-btn_hidden,.cart-page__remove-out-of-stock-btn_hidden{display:none}.cart-page__remove-out-of-stock-btn{line-height:var(--size-24)}.cart-page__product-accessories{grid-area:accessories/1/accessories/4}.cart-page .cart-product-accessories{margin-top:16px;margin-bottom:unset}.cart-page .cart-product-accessories__title{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary);margin-bottom:8px}.cart-page .cart-product-accessories__list{scrollbar-width:none}.cart-page .cart-product-accessories__list::-webkit-scrollbar{display:none}.cart-page .cart-product-accessories__list{align-items:center;gap:8px;margin:8px -16px 0;padding:0 16px;display:flex;position:relative;overflow:auto}.cart-page .cart-product-accessories__item-container{border-radius:var(--border-radius-large);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:94px;max-width:110px;height:88px}.cart-page .cart-product-accessories__item-container--in-cart .cart-product-accessories__thumb-price{color:var(--text-color-brand)}.cart-page .cart-product-accessories__thumb{background-color:var(--icon-primary-light);cursor:pointer;border-radius:var(--border-radius-large);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.cart-page .cart-product-accessories__thumb--in-cart{border:1px solid var(--border-brand)}.cart-page .cart-product-accessories__thumb-image{width:60px;height:60px}.cart-page .cart-product-accessories__thumb-price{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);background-color:color-mix(in srgb,var(--bg-white-always)80%,transparent);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--text-color-primary-dark);text-align:center;text-wrap:nowrap;border-radius:40px;margin-top:-8px;padding:2px 6px;transition:color .1s}.cart-page .cart-product-accessories__thumb--in-cart .cart-product-accessories__thumb-price,.cart-page .cart-product-accessories__thumb:hover .cart-product-accessories__thumb-price{color:var(--text-color-brand)}.cart-page .cart-product-accessories .accessory-popup{display:none}.cart-page .cart-accessories{border-radius:var(--border-radius-large);width:100%;margin-top:0;margin-bottom:0;display:block}.cart-page .cart-accessories .accessories__container{background-color:var(--bg-main);border-top-left-radius:0;border-top-right-radius:0;padding-top:20px}.cart-page .cart-accessories:has(.accessories__container){margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-2xl)}.cart-page .cart-accessories__plug-wrapper{justify-content:space-between;align-items:center;width:100%;margin:0 auto;padding:60px 20px 20px;display:flex;overflow-x:hidden}.cart-page .cart-accessories__plug-block{flex-direction:column;flex-shrink:0;align-items:start;width:180px;height:259px;display:flex;position:relative}.cart-page .cart-accessories__tab-content:first-child .accessories__title,.cart-page .cart-accessories__tab-content:first-child .accessories__tabs{display:none}.cart-page .cart-accessories__plug-block-image,.cart-page .cart-accessories__plug-block-small,.cart-page .cart-accessories__plug-block-big{background-color:var(--bg-low);border-radius:var(--border-radius-small);display:block}.cart-page .cart-accessories__plug-block-image{width:160px;height:160px;margin-bottom:20px}.cart-page .cart-accessories__plug-block-small{width:100px;height:21px}.cart-page .cart-accessories__plug-block-big{width:100%;height:21px;margin-top:8px}.cart-page .cart-accessories__tabs{scrollbar-width:none}.cart-page .cart-accessories__tabs::-webkit-scrollbar{display:none}.cart-page .cart-accessories__tabs{background-color:var(--bg-low);border-top-left-radius:12px;border-top-right-radius:12px;align-items:center;width:100%;max-width:100%;margin-top:0;display:flex;overflow:auto}.cart-page .cart-accessories__tabs:has(.cart-accessories__tab-best.cart-accessories__tab_active)~.cart-accessories__content .accessories__title{display:none}.cart-page .cart-accessories__tabs:has(.cart-accessories__tab-best.cart-accessories__tab_active)~.cart-accessories__content .accessories__tabs{display:none}.cart-page .cart-accessories__tab{cursor:pointer;flex-shrink:0;padding:10px 8px;position:relative}.cart-page .cart-accessories__tab:after{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);content:attr(css--hint-text);background-color:var(--bg-tooltip);border-radius:var(--border-radius-small);width:440px;height:auto;color:var(--text-color-primary-light);padding:8px 16px;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.cart-page .cart-accessories__tab:hover .cart-accessories__tab-image{opacity:1}.cart-page .cart-accessories__tab:hover:after{display:none}.cart-page .cart-accessories__tab:nth-child(n+15){display:block}.cart-page .cart-accessories__tab-image{opacity:.75;background-color:var(--icon-primary-light);border-radius:4px;justify-content:center;align-items:center;width:58px;height:44px;transition:opacity .2s;display:flex}.cart-page .cart-accessories__tab-image img{width:40px;height:40px}.cart-page .cart-accessories__tab-text{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);width:54px;color:var(--text-color-primary);text-wrap:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none;overflow:hidden}.cart-page .cart-accessories__tab:first-child{padding:20px 16px;position:relative}.cart-page .cart-accessories__tab:first-child .cart-accessories__tab-text{text-overflow:ellipsis;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:calc(100vw - 180px);display:block}.cart-page .cart-accessories__tab:first-child:hover:after{display:none}.cart-page .cart-accessories__tab_active{background-color:var(--bg-main);cursor:initial;border-top-left-radius:12px;border-top-right-radius:12px}.cart-page .cart-accessories__tab_active .cart-accessories__tab-image{opacity:1}.cart-page .cart-accessories__tab-templates{display:none}.cart-confirm-modal__content{background-color:var(--bg-main);flex-direction:column;gap:16px;padding:16px;display:flex}.cart-confirm-modal__buttons{flex-flow:column-reverse;align-items:center;gap:8px;display:flex}.cart-confirm-modal__button-reject,.cart-confirm-modal__button-confirm{flex-shrink:1;width:100%;height:44px}.accessory-popup-modal .accessory-popup,.accessory-popup{display:block}.accessory-popup__content{width:100%;padding:0 16px 24px;display:grid}.accessory-popup__product{align-items:start;gap:24px;display:flex}.accessory-popup__product-info{width:initial;flex-direction:column;align-items:start;display:flex}.accessory-popup__product-title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);height:72px;color:var(--text-color-primary);text-align:left;margin-bottom:12px;transition:color .2s}.accessory-popup__product-title:hover{color:var(--text-color-primary)}.accessory-popup__product-title:active{color:var(--text-color-brand)}.accessory-popup__product-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.accessory-popup__product-price{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%;color:var(--text-color-primary);margin-top:12px}.accessory-popup__product-buy-btn{margin-top:12px;padding:9px 25px}.accessory-popup__product-image{background-color:var(--bg-white-always);border-radius:var(--border-radius-small);flex-shrink:0;width:90px;height:90px;margin-left:auto}.accessory-popup__product-image img{border-radius:var(--border-radius-small)}.accessory-popup__thumbs{scrollbar-width:none}.accessory-popup__thumbs::-webkit-scrollbar{display:none}.accessory-popup__thumbs{align-items:center;gap:8px;width:calc(100% + 32px);height:88px;margin:16px -16px 0;padding:0 16px;display:flex;overflow:auto}.accessory-popup__thumb-container .accessory-popup__product{display:none}.accessory-popup__thumb{background-color:var(--icon-primary-light);border:1px solid var(--border-mid);border-radius:var(--border-radius-large);width:-webkit-fit-content;width:-moz-fit-content;flex-direction:column;justify-content:center;align-items:center;width:fit-content;min-width:94px;max-width:110px;height:88px;display:flex;position:relative}.accessory-popup__thumb--in-cart{border:1px solid var(--border-brand)}.accessory-popup__thumb-image{width:60px;height:60px}.accessory-popup__thumb-price{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);background-color:color-mix(in srgb,var(--bg-white-always)80%,transparent);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--text-color-primary-dark);text-align:center;text-wrap:nowrap;border-radius:40px;margin-top:-8px;padding:2px 6px;transition:color .1s}.accessory-popup__thumb-text{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);background-color:color-mix(in srgb,var(--bg-white-always)80%,transparent);width:100%;color:var(--text-color-primary-dark);text-align:center;text-wrap:nowrap;border-radius:40px;margin-top:-8px;padding:2px;transition:color .1s;position:relative}.accessory-popup__thumb-text:before{content:attr(css--content__price);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.accessory-popup__thumb--in-cart .accessory-popup__thumb-text{color:var(--text-color-brand)}.accessory-popup__thumb--in-cart .accessory-popup__thumb-text:before{content:attr(css--content__in-cart)}.accessory-popup__thumb:hover .accessory-popup__thumb-text,.accessory-popup__thumb--in-cart .accessory-popup__thumb-price,.accessory-popup__thumb--in-cart:hover .accessory-popup__thumb-price,.accessory-popup__thumb--in-cart:active .accessory-popup__thumb-price,.accessory-popup__thumb:hover .accessory-popup__thumb-price,.accessory-popup__thumb:active .accessory-popup__thumb-price{color:var(--text-color-brand)}.add-opinion-page .breadcrumbs{margin-bottom:20px}.add-opinion-page__content{flex-direction:column;align-items:start;gap:16px;display:flex}.add-opinion-page__form{width:100%}.add-opinion-page__usage-period-title{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%;color:var(--text-color-primary)}.add-opinion-page__usage-period-value{align-items:center;gap:4px;display:inline-flex;position:relative}.add-opinion-page__usage-period-value-btn{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%;cursor:pointer;color:var(--text-color-link);text-transform:lowercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color .2s}.add-opinion-page__usage-period-value-btn:hover{color:var(--text-color-link)}.add-opinion-page__usage-period-value-btn:active{color:var(--text-color-brand)}.add-opinion-page__usage-period-value-icon{justify-content:center;align-items:center;width:20px;height:20px;transition:transform .2s;display:inline-flex;position:relative;transform:rotate(90deg);-webkit-mask-image:url(../images/icons/chevron-right-with-padding.svg);mask-image:url(../images/icons/chevron-right-with-padding.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.add-opinion-page__usage-period-value-icon:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;display:block;position:absolute}.add-opinion-page__usage-period-value .add-opinion-page__usage-period-value-icon-rotate{transition:transform .2s;transform:rotate(-90deg)}.add-opinion-page__rate-block{flex-flow:row;align-items:center;gap:12px;width:100%;padding:10px 2px;display:flex;overflow-x:auto}.add-opinion-page__rate-block::-webkit-scrollbar{background-color:var(--bg-scroll-track);width:6px;height:6px}.add-opinion-page__rate-block::-webkit-scrollbar-thumb{background-color:var(--bg-scroll-handle);border-radius:4px;width:6px;height:6px}.add-opinion-page__experience-title{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%;color:var(--text-color-primary);margin-top:16px;margin-bottom:12px}.add-opinion-page__experience-block{padding-right:0}.add-opinion-page__experience-block .ui-checkbox{margin-bottom:20px}.add-opinion-page__experience-textareas-container{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.add-opinion-page__experience-textareas-container .ui-textarea{max-height:unset}.add-opinion-page__submit-btn{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold);width:100%;height:44px;color:var(--text-color-primary-light);margin-top:16px;padding:22px 32px}.add-opinion-page__agreement{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);color:var(--text-color-secondary);margin-top:16px}.add-opinion-page__privacy-policy{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);color:var(--text-color-link);letter-spacing:0;transition:color .2s,-webkit-text-decoration-color .2s,text-decoration-color .2s}.add-opinion-page__privacy-policy:visited,.add-opinion-page__privacy-policy:link,.add-opinion-page__privacy-policy:hover,.add-opinion-page__privacy-policy:active{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--text-color-link);text-decoration-color:var(--text-color-link)}}@media (max-width:1023px) and (min-width:1024px){.add-opinion-page__privacy-policy:hover{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (max-width:1023px) and (max-width:1023px){.add-opinion-page__privacy-policy:active{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (max-width:1023px){.add-opinion-page .ui-checkbox{align-items:start}.add-opinion-page .ui-checkbox__title{white-space:initial}.opinion-bad-request-modal__content{background-color:var(--bg-main);flex-direction:column;align-items:center;padding:50px 16px 24px;display:flex}.opinion-bad-request-modal__image{background-image:url(../images/icons/circle-close-red.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:64px;height:64px}.opinion-bad-request-modal__title{font-size:var(--text-title-size-small);font-weight:var(--text-title-weight-small);line-height:var(--text-title-line-height-small);letter-spacing:0;color:var(--text-color-primary);text-align:center;margin-top:24px}.opinion-bad-request-modal__description{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary);text-align:center;margin-top:16px}.opinion-bad-request-modal__button{width:100%;height:44px;margin-top:66px}.usage-period-modal__variants{background-color:var(--bg-main);flex-direction:column;align-items:start;gap:16px;padding:16px 16px 24px;display:flex}.usage-period-modal .ui-radio__title{font-weight:var(--text-weight-normal)}.rate-card{background-color:var(--bg-main);width:100%;height:88px;box-shadow:var(--box-shadow-plate);border-radius:8px;flex-direction:column;padding:16px;display:flex}.rate-card_error{border:1px solid var(--border-error)}.rate-card__title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint);white-space:nowrap}.rate-card:has(.rate-card__star_filled) .rate-card__title{color:var(--text-color-primary)}.rate-card:first-child .rate-card__title{color:var(--text-color-primary)}.rate-card__stars{align-items:center;width:100%;height:24px;margin-top:8px;display:flex;position:relative}.rate-card__stars:hover .rate-card__star:after{background-color:var(--bg-brand-primary)}.rate-card__star:hover~.rate-card__star:after{background-color:var(--icon-disabled)}.rate-card__star{width:28px;height:24px;position:relative;-webkit-mask-image:url(../images/icons/rating-offset.svg);mask-image:url(../images/icons/rating-offset.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-clip:content-box;mask-clip:content-box}.rate-card__star:after{content:"";background-color:var(--icon-disabled);width:28px;height:100%;transition:background-color .1s;position:absolute;top:0;right:0}.rate-card__star_filled:after{background-color:var(--bg-brand-primary)}.rate-card__star:not(:last-child){padding-right:4px}.opinion-useful-tips{gap:var(--spacing-2xl);width:initial;padding:var(--spacing-none);background-color:var(--bg-main);border-radius:var(--border-radius-large);box-shadow:none;flex-direction:column;display:flex}.opinion-useful-tips__title{color:var(--text-color-primary)}.opinion-useful-tips__title-big{font-size:var(--text-title-size-small);font-weight:var(--text-title-weight-small);line-height:var(--text-title-line-height-small);letter-spacing:0}.opinion-useful-tips__title-small{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold)}.opinion-useful-tips__list{flex-direction:column;align-items:start;display:flex}.opinion-useful-tips__item{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary);justify-content:start;align-items:start;display:flex}.opinion-useful-tips__item:not(:first-child){margin-top:20px}.opinion-useful-tips__item:nth-child(n+4){display:none}.opinion-useful-tips__link{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-link);letter-spacing:0;transition:color .2s,-webkit-text-decoration-color .2s,text-decoration-color .2s}.opinion-useful-tips__link:visited,.opinion-useful-tips__link:link,.opinion-useful-tips__link:hover,.opinion-useful-tips__link:active{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--text-color-link);text-decoration-color:var(--text-color-link)}}@media (max-width:1023px) and (min-width:1024px){.opinion-useful-tips__link:hover{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (max-width:1023px) and (max-width:1023px){.opinion-useful-tips__link:active{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (max-width:1023px){.opinion-useful-tips__checkmark-icon,.opinion-useful-tips__cross-icon{flex-shrink:0;width:20px;height:20px;margin-right:4px}.opinion-useful-tips__checkmark-icon svg,.opinion-useful-tips__cross-icon svg{width:20px;height:20px}.opinion-useful-tips__checkmark-icon{color:var(--icon-success)}.opinion-useful-tips__cross-icon{color:var(--icon-error)}.opinion-useful-tips__feedback-tip{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);padding:var(--spacing-l);background-color:var(--bg-info);border-radius:var(--border-radius-small)}.collapse_expanded .opinion-useful-tips__item:nth-child(n+4){display:flex}.opinion-useful-tips .collapse_expanded .collapse__button-icon{transform:rotate(-90deg)}.opinion-useful-tips .collapse__button{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);justify-content:space-between;align-items:center;gap:var(--spacing-xs);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:36px;margin:var(--spacing-xl)var(--spacing-none)var(--spacing-none)var(--spacing-2xl);padding:var(--spacing-s)var(--spacing-s)var(--spacing-s)var(--spacing-l);border:1px solid var(--border-mid);border-radius:var(--border-radius-small);color:var(--text-color-primary);white-space:nowrap;transition:background-color .2s;display:flex;position:relative}.opinion-useful-tips .collapse__button:active{background-color:var(--bg-low)}.opinion-useful-tips .collapse__button-icon{background:url(../images/icons/chevron-right.svg) 50%/cover no-repeat;width:20px;height:20px;transition:transform .2s;display:block;transform:rotate(90deg)}.opinion-useful-tips .collapse__button-block{justify-content:start;position:relative}.sent-for-moderation{flex-direction:column;align-items:center;width:100%;margin:50px auto 0;display:flex}.sent-for-moderation__image{background-image:url(../images/icons/checkmark-green-background.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:64px;height:64px}.sent-for-moderation__title{font-size:var(--text-title-size-small);font-weight:var(--text-title-weight-small);line-height:var(--text-title-line-height-small);letter-spacing:0;color:var(--text-color-primary);text-align:center;margin-top:24px}.sent-for-moderation__description{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);width:100%;color:var(--text-color-secondary);text-align:center;margin-top:16px;padding:0 35px}.sent-for-moderation__button{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);width:100%;color:var(--text-color-primary);margin-top:40px;padding:11px 20px}.presearch__word-list{flex-wrap:wrap;gap:8px;margin:0;padding:0 16px;list-style:none;display:flex}.presearch__word-list:empty{display:none}.presearch__word-li{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);background-color:var(--bg-low);cursor:pointer;border-radius:8px;padding:6px 10px;transition:all .2s}.presearch__word-li:hover{background-color:var(--bg-low)}.presearch__word-li:active{background-color:var(--bg-mid)}.presearch__word-list:has(+.presearch__suggest){margin-bottom:12px}.presearch__suggests{z-index:220;background-color:var(--bg-main);border-radius:var(--border-radius-base);flex-direction:column;width:100%;margin-top:0;display:flex;position:fixed;left:0}.presearch__suggests_hidden{display:none}.presearch__suggests:empty{margin:0;padding:0}.presearch__suggests:has(.presearch__suggest){padding:16px 0}.presearch__suggests:not(:has(.presearch__suggest_history)) .presearch__history{display:none}.presearch__overlap{font-weight:var(--text-weight-normal)}.presearch__suggest{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);white-space:normal;align-items:center;gap:8px;padding:8px 16px;display:flex}.presearch__suggest-label{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold);color:var(--text-color-primary);text-wrap:initial;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.presearch__suggest-icon-left,.presearch__suggest-icon-right{width:20px;height:20px;display:inline-block;position:relative}.presearch__suggest-icon-left:after,.presearch__suggest-icon-right:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;display:block;position:absolute}.presearch__suggest-icon-left{-webkit-mask-image:url(../images/icons/search.svg);mask-image:url(../images/icons/search.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.presearch__suggest-icon-right{transform:rotate(45deg);-webkit-mask-image:url(../images/icons/arrow-up.svg);mask-image:url(../images/icons/arrow-up.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.presearch__suggest_history .presearch__suggest-icon-left{-webkit-mask-image:url(../images/icons/arrow-round-history.svg);mask-image:url(../images/icons/arrow-round-history.svg)}.presearch__suggest_history .presearch__suggest-icon-right{transform:rotate(0);-webkit-mask-image:url(../images/icons/close-with-paddings.svg);mask-image:url(../images/icons/close-with-paddings.svg)}.presearch__suggest .category-suffix{color:var(--text-color-link)}.presearch__suggest_history{font-weight:var(--text-weight-normal)}.presearch__suggest:hover{background-color:transparent}.presearch__suggest:active{background-color:var(--bg-low)}.presearch__suggest_history .presearch__suggest-label{font-weight:var(--text-weight-normal)}.presearch__history{justify-content:space-between;align-items:center;width:100%;margin-bottom:12px;padding:0 16px;display:flex}.presearch__history-title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint);letter-spacing:.2px}.presearch__history-clear-btn{text-align:right}.presearch__history-clear-btn span{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);cursor:pointer;color:var(--text-color-hint)}.presearch__history-clear-btn span:hover{color:var(--text-color-brand)}.presearch__button{display:none}.main:has(.gsb-landing-page){flex-direction:column;justify-content:center;margin:24px 0;display:flex;position:relative}.gsb-landing-page{width:100%;padding-top:12px;position:relative}.gsb-landing-page__content{z-index:2;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.gsb-landing-page__title{font-size:var(--text-title-size-large);font-weight:var(--text-title-weight-large);line-height:var(--text-title-line-height-large);letter-spacing:-1%;width:100%;color:var(--text-color-primary);text-align:center;margin-bottom:16px}.gsb-landing-page__description{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);width:100%;color:var(--text-color-primary);text-align:center;margin-bottom:36px}.gsb-landing-page__button-wrapper{display:contents}.gsb-landing-page__button{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold);width:100%;max-width:328px;height:44px;margin-bottom:36px;padding:10px 0}.gsb-landing-page__mobile-components-background{background-image:url(../images/gsb-landing-components__mobile.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:191px;display:block}.gsb-landing-page-gradient{z-index:1;opacity:.37;background:radial-gradient(57.85% 111.29% at 50% 111.29%,#00e5ff 0%,var(--bg-main)100%);width:100%;height:320px;position:absolute;bottom:-24px;left:0}body:has(.catalog-category-products--gsb-compatibility) .category-description-collapse{margin-top:auto}body:has(.catalog-category-products--gsb-compatibility) .category-description-collapse .collapse{margin:var(--spacing-l)var(--spacing-l)var(--spacing-3xl)}.catalog-category-products{color:var(--text-color-primary)}.catalog-category-products__header{display:contents}.catalog-category-products--gsb-compatibility{padding-bottom:20px}.catalog-category-products--gsb-compatibility .catalog-category-products__header{background-color:var(--bg-main);flex-direction:column;grid-area:header;align-items:start;width:100%;padding-top:56px;display:flex}.catalog-category-products--gsb-compatibility .catalog-category-products__title-wrapper{z-index:210;background-color:var(--bg-main);width:100%;height:56px;box-shadow:var(--box-shadow-plate);flex-shrink:0;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:16px;display:grid;position:fixed;top:0;left:0}.catalog-category-products--gsb-compatibility .catalog-category-products__title{font-size:var(--text-title-size-small);font-weight:var(--text-title-weight-small);line-height:var(--text-title-line-height-small);letter-spacing:0;text-align:center;text-wrap:nowrap;text-overflow:ellipsis;margin-bottom:0;margin-left:48px;margin-right:24px;overflow-x:hidden}.catalog-category-products--gsb-compatibility .catalog-category-products__modal-btn-close{flex-shrink:0;width:24px;height:24px;display:block;-webkit-mask-image:url(../images/icons/close-with-paddings.svg);mask-image:url(../images/icons/close-with-paddings.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.catalog-category-products--gsb-compatibility .catalog-category-products__modal-btn-close:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;transition:background-color .2s;position:absolute;top:0;left:0}.catalog-category-products--gsb-compatibility .catalog-category-products__modal-btn-close:hover:after{background-color:var(--icon-accent)}.catalog-category-products--gsb-compatibility .catalog-category-products__content{flex-direction:column;gap:12px;display:flex}.catalog-category-products--gsb-compatibility .catalog-category-products__product-list{flex-direction:column;display:flex}.catalog-category-products--gsb-compatibility .catalog-category-products__product-list-wrapper:has(.catalog-category-product){border-top:1px solid var(--bg-low)}.catalog-category-products--gsb-compatibility .catalog-category-products__filters{background-color:var(--bg-main)}.catalog-category-products--gsb-compatibility .catalog-category-products__sticky{padding:12px 8px 0 16px}.catalog-category-products--gsb-compatibility .catalog-category-products__product-filter-ontop{align-items:center;gap:var(--spacing-s);padding:var(--spacing-m)var(--spacing-l);scrollbar-width:none;flex-flow:row;width:100%;display:flex;overflow-x:auto}.catalog-category-products--gsb-compatibility .catalog-category-products__product-filter-ontop::-webkit-scrollbar{display:none}.catalog-category-products--gsb-compatibility .catalog-category-selected-filters-container,.catalog-category-products--gsb-compatibility .catalog-category-selected-filters{display:contents}.catalog-category-products--gsb-compatibility .catalog-category-product{padding:var(--spacing-m)var(--spacing-l);margin:0}.catalog-category-products--gsb-compatibility .product-filter-ontop-dropdown__current-value,.catalog-category-products--gsb-compatibility .product-filter-ontop-dropdown__current-value:active{color:var(--text-color-primary)}.catalog-category-products--gsb-compatibility .pagination-block__controls{padding:0 32px}.catalog-category-products--gsb-compatibility .pagination-block__show-more{display:none}.catalog-category-products--gsb-compatibility .spinner{width:100%;position:fixed}.catalog-category-products--gsb-compatibility .spinner-dots{top:50%;transform:translateY(-50%)}.catalog-category-products__breadcrumbs{margin-bottom:12px}.catalog-category-products__title{font-size:var(--text-title-size-large);font-weight:var(--text-title-weight-large);line-height:var(--text-title-line-height-large);letter-spacing:-1%;text-overflow:ellipsis;margin-bottom:20px;overflow-x:hidden}.catalog-category-products__group{margin-bottom:10px;padding-left:16px}.catalog-category-products__group:not(:first-child){margin-top:30px}.catalog-category-products__group-title{font-size:var(--text-title-size-small);font-weight:var(--text-title-weight-small);line-height:var(--text-title-line-height-small);letter-spacing:0}.catalog-category-products__product-filter-ontop{align-items:center;gap:var(--spacing-s);max-width:calc(100% + var(--spacing-l));margin:var(--spacing-none)var(--spacing-l)-16px var(--spacing-none)var(--spacing-none);padding:var(--spacing-none)var(--spacing-l)var(--spacing-none)var(--spacing-none);scrollbar-width:none;flex-flow:row;grid-area:product-filter-ontop;align-self:start;display:flex;overflow-x:auto}.catalog-category-products__product-filter-ontop::-webkit-scrollbar{display:none}.catalog-category-products__filters-mobile{background-color:var(--bg-low);cursor:pointer;width:36px;height:36px;color:var(--text-color-primary);pointer-events:initial;border:none;border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .1s,background-color .2s;display:flex;position:relative}.catalog-category-products__filters-mobile:active{background-color:var(--bg-mid)}.catalog-category-products__filters-mobile_loading{opacity:.5;pointer-events:none}.catalog-category-products__filters-mobile_has-selected:after{content:"";background-color:var(--bg-brand-primary);border-radius:50%;width:10px;height:10px;position:absolute;top:0;right:0}.catalog-category-products__filters-mobile-icon{background-color:var(--icon-accent);width:20px;height:20px;-webkit-mask-image:url(../images/icons/filter.svg);mask-image:url(../images/icons/filter.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.catalog-category-products__content{align-items:start;row-gap:var(--spacing-l);flex-direction:column;display:flex}.catalog-category-products__wrapper{margin-top:24px}.catalog-category-products__product-list-wrapper{align-self:center;position:relative}.catalog-category-products__product-list{grid-area:product-list;align-self:start}.catalog-category-products__pagination-block{grid-area:more-product-controllers;align-self:center;width:100%}.catalog-category-products__no-products{flex-direction:column;align-items:center;padding:38px 0 2px;display:flex}.catalog-category-products__no-products-image{background:url(../images/empty-products-img.png) 50%/contain no-repeat;width:300px;height:216px;margin-bottom:12px}.catalog-category-products__no-products-title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;text-align:center;word-wrap:break-word;overflow-wrap:break-word;word-break:normal;width:300px;margin-bottom:4px}.catalog-category-products__no-products-subtitle{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary);margin-bottom:20px}.catalog-category-products__no-products-btn-wrapper{display:flex}.catalog-category-products__no-products-main{width:160px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-right:16px;padding:9px 20px}.catalog-category-products__no-products-catalog{width:160px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:10px 20px}.catalog-category-products__recipes{scrollbar-width:none}.catalog-category-products__recipes::-webkit-scrollbar{display:none}.catalog-category-products__recipes{height:36px;overflow:initial;width:initial;grid-area:recipes;align-items:center;gap:8px;display:flex}.catalog-category-products__recipes_expanded{height:initial}.catalog-category-products__recipes_expanded .catalog-category-products__recipes-item:nth-child(n+5){display:flex}.catalog-category-products__recipes-item{background-color:var(--bg-low);cursor:pointer;border-radius:8px;align-items:center;margin:0;padding:8px 12px 8px 16px;transition:background-color .2s;display:inline-flex}.catalog-category-products__recipes-item:nth-child(n+6){display:none}.catalog-category-products__recipes-item:hover{background-color:var(--bg-low)}.catalog-category-products__recipes-item:active{background-color:var(--bg-mid)}.catalog-category-products__recipes-item_active{background-color:var(--bg-brand-low)}.catalog-category-products__recipes-item_active:hover{background-color:var(--bg-brand-mid)}.catalog-category-products__recipes-item_active .catalog-category-products__recipes-item-close{display:initial}.catalog-category-products__recipes-item-title{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary);white-space:nowrap}.catalog-category-products__recipes-item-close{width:10px;height:10px;margin-left:6px;display:none;-webkit-mask-image:url(../images/icons/close.svg);mask-image:url(../images/icons/close.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.catalog-category-products__recipes-item-close:after{background-color:var(--icon-primary);content:"";width:100%;height:100%;display:block}.catalog-category-products__recipes-button{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);background-color:var(--bg-low);color:var(--text-color-secondary);float:initial;white-space:nowrap;border-radius:8px;align-items:center;gap:4px;height:36px;margin:0;padding:8px 12px 8px 16px;transition:background-color .2s;display:none}.catalog-category-products__recipes-button:hover{color:var(--text-color-secondary)}.catalog-category-products__recipes-button:active{background-color:var(--bg-mid)}.catalog-category-products__recipes-button_expanded .catalog-category-products__recipes-button-icon{transform:rotate(-90deg)}.catalog-category-products__recipes-button_visible{display:flex}.catalog-category-products__recipes-button-icon{width:18px;height:18px;transform:rotate(90deg);-webkit-mask-image:url(../images/icons/arrow-up.svg);mask-image:url(../images/icons/arrow-up.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.catalog-category-products__recipes-button-icon:after{background-color:var(--icon-primary);content:"";width:100%;height:100%;display:block}.catalog-category-products__recipes-modal{padding:0 4px 24px 0}.catalog-category-products__recipes-modal .catalog-category-products__recipes{flex-flow:wrap;height:auto;max-height:520px;padding:0 12px 0 16px;display:flex;overflow-y:auto}.catalog-category-products__recipes-modal .catalog-category-products__recipes-item:nth-child(n+6){display:inline-flex}.catalog-category-products__recipes-modal .catalog-category-products__recipes::-webkit-scrollbar{display:initial}.catalog-category-products__recipes-modal .catalog-category-products__recipes::-webkit-scrollbar{background-color:var(--bg-scroll-track);width:6px;height:6px}.catalog-category-products__recipes-modal .catalog-category-products__recipes::-webkit-scrollbar-thumb{background-color:var(--bg-scroll-handle);border-radius:4px;width:6px;height:6px}.catalog-category-products__recipes-modal .catalog-category-products__recipes-item-title{white-space:normal}.catalog-category-products__filter-recipes-wrapper{scrollbar-width:none}.catalog-category-products__filter-recipes-wrapper::-webkit-scrollbar{display:none}.catalog-category-products__filter-recipes-wrapper{flex-flow:row;align-items:center;gap:12px;max-width:calc(100% + 32px);margin:0 -16px;padding:0 16px;display:flex;overflow:auto}.catalog-category-products .catalog-category-filters-mobile{background:var(--bg-main);z-index:300;width:100vw;height:100dvh;display:block;position:fixed;top:0;left:0;overflow:hidden}.catalog-category-products .catalog-category-filters-mobile form{flex-direction:column;align-items:center;gap:0;height:100dvh;padding:20px 0;display:flex}.catalog-category-products .catalog-category-filters-mobile__top{align-items:center;width:100%;margin-bottom:15px;padding:0 20px;display:flex}.catalog-category-products .catalog-category-filters-mobile__top-title{font-size:var(--text-title-size-small);font-weight:var(--text-title-weight-small);line-height:var(--text-title-line-height-small);letter-spacing:0;text-align:center;margin-left:8px}.catalog-category-products .catalog-category-filters-mobile__top-arrow{background-color:var(--icon-primary);width:24px;height:24px;-webkit-mask-image:url(../images/icons/backward.svg);mask-image:url(../images/icons/backward.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.catalog-category-products .catalog-category-filters-mobile .category-filter-checkbox-list__top-container_sticky{background-color:var(--bg-main)}.catalog-category-products .recently-viewed-products{margin-top:var(--spacing-2xl)}.catalog-category-products__warning-tooltip{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);background:linear-gradient(0deg,var(--bg-error),var(--bg-error)),linear-gradient(0deg,var(--bg-main),var(--bg-main));color:var(--text-color-primary);flex-flow:row-reverse;align-items:center;gap:8px;display:flex}.catalog-category-products__warning-tooltip-icon{width:20px;height:20px;display:block;position:relative;-webkit-mask-image:url(../images/icons/circle-warning.svg);mask-image:url(../images/icons/circle-warning.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.catalog-category-products__warning-tooltip-icon:after{content:"";background-color:var(--icon-error);width:100%;height:100%;position:absolute}.catalog-category-products .catalog-gsb-banner{margin-top:0}.product-image__slider{opacity:0;border-radius:var(--border-radius-large);scroll-behavior:smooth;scrollbar-width:none;scroll-snap-type:x mandatory;flex-wrap:nowrap;width:100%;height:216px;display:flex;position:absolute;overflow-x:scroll;overflow-y:hidden}.product-image__slider.active{opacity:1}.product-image__slider-item{background-color:var(--bg-white-always);scroll-snap-align:center;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:216px;display:flex}.product-image__slider-item.is-dummy{background-color:var(--bg-low-light)}.product-image__slider-item img{border-radius:var(--border-radius-small);object-fit:contain;width:100%;height:100%;display:block}.category-description-collapse .collapse{max-height:120px;margin-top:var(--spacing-2xl)}.category-description-collapse .collapse_expanded{max-height:unset}.category-description-collapse .collapse_expanded .collapse__button-block{margin-top:var(--spacing-l)}.category-description-collapse .collapse__content{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary)}.category-description-collapse .collapse__gradient-block{height:68px}.category-description-collapse .collapse__button{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-link);transition:color .2s}.category-description-collapse .collapse__button:active{color:var(--text-color-brand)}.category-description-collapse .collapse__button-block{height:20px}.pagination-block__page{padding:3px}.catalog-category-filters{padding-top:0;display:none}.catalog-category-filters-mobile{display:block}.catalog-category-filters__form{flex-direction:column;height:100%;display:flex}.catalog-category-filters__groups{width:100%;height:calc(100% - 50px);padding-bottom:88px;overflow-y:auto}.catalog-category-filters__groups:last-child{border-bottom:none}.catalog-category-filters__sticky{background-color:var(--bg-main);z-index:10}.catalog-category-filters__group{border-bottom:1px solid var(--border-low)}.catalog-category-filters__group .extended-filter__single-checkbox-variant{border:none}.catalog-category-filters__group_selected .category-filter-collapse__button{position:relative}.catalog-category-filters__group_selected .category-filter-collapse__button:after{background-color:var(--bg-brand-primary);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.catalog-category-filters__group_selected .category-filter-collapse__button-text{color:var(--text-color-primary)}.catalog-category-filters__group_selected .category-filter-collapse__button-icon{background-color:var(--icon-primary)}.catalog-category-filters__group-search{width:100%;padding:16px}.catalog-category-filters__group:has([js--category-filter-search-container]){border-bottom:none}.catalog-category-filters__divider{margin-top:var(--spacing-l);border-bottom:1px solid var(--border-low)}.catalog-category-filters__controls{background-color:var(--bg-main);width:100%;box-shadow:var(--box-shadow-high-surface);border-top-left-radius:var(--border-radius-large);border-top-right-radius:var(--border-radius-large);z-index:12;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:8px;margin-top:16px;padding:16px 16px 24px;display:flex;position:fixed;bottom:0}.catalog-category-filters__controls_hidden{display:none}.catalog-category-filters__controls_fixed{background-color:var(--bg-main);padding:10px 0;position:fixed;bottom:0}.catalog-category-filters__submit,.catalog-category-filters__reset{border:unset;width:calc(50% - 4px)}.catalog-category-filters__show-all{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold);-webkit-tap-highlight-color:transparent;color:var(--text-color-primary);justify-content:space-between;width:100%;margin-bottom:8px;padding:12px 16px;display:flex}.catalog-category-filters__show-all:hover{color:var(--text-color-primary)}.catalog-category-filters__show-all_active .catalog-category-filters__all-filters-icon{background-color:var(--icon-brand)}.catalog-category-filters__show-all_active .catalog-category-filters__all-filters-icon:after{left:18px}.catalog-category-filters__all-filters-icon{background-color:var(--icon-primary);height:20px;transform:initial;border-radius:80px;width:36px;transition:all .2s;position:relative;-webkit-mask-image:none;mask-image:none}.catalog-category-filters__all-filters-icon:after{background-color:var(--bg-white-always);content:"";z-index:10;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:2px;left:2px}.catalog-category-filters .apply-filters-float-btn{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);cursor:pointer;text-align:center;width:120px;height:44px;color:var(--text-color-primary-light);background:var(--bg-brand-primary);z-index:1010;border:none;border-radius:8px;outline:none;padding:0;position:absolute;right:-120px}.catalog-category-filters .apply-filters-float-btn:before{content:"";background:var(--bg-brand-primary);z-index:0;border-bottom-right-radius:4px;width:14px;height:14px;display:block;position:absolute;top:15px;left:-6px;transform:rotate(135deg)}.catalog-category-filters .apply-filters-float-btn:after{box-shadow:inherit;content:attr(data-label);z-index:1;background:inherit;border-radius:inherit;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.catalog-category-filters .apply-filters-float-btn:hover,.catalog-category-filters .apply-filters-float-btn:hover:before{background:var(--bg-brand-hover)}.catalog-category-product{margin:0 calc(var(--spacing-l)*-1);padding:var(--spacing-m)var(--spacing-l);background-color:var(--bg-main);border-top:1px solid var(--border-low);grid-template-areas:"image""title""controls""purchase""avails";display:grid}.catalog-category-product__image{width:100%;height:216px;margin-bottom:var(--spacing-l);border-radius:var(--border-radius-large);grid-area:image;position:relative;overflow:visible}.catalog-category-product__image-url{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.catalog-category-product__image-url img{width:200px;height:200px}.catalog-category-product__image{margin-bottom:30px}.catalog-category-product__badge-discount{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-bold);background-color:var(--bg-badge-discount);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:20px;color:var(--text-color-primary-light);text-align:center;border-radius:6px;padding:2px 6px}.catalog-category-product__controls{scrollbar-width:none}.catalog-category-product__controls::-webkit-scrollbar{display:none}.catalog-category-product__controls{align-items:center;column-gap:var(--spacing-s);height:initial;margin:0 calc(var(--spacing-l)*-1);padding:0 var(--spacing-l);grid-area:controls;display:flex;overflow-x:auto}.catalog-category-product .product-technology{top:8px;right:8px}.catalog-category-product__title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:96px;color:var(--text-color-secondary);text-align:left;word-break:break-word;-webkit-line-clamp:4;-webkit-box-orient:vertical;transition:color .2s;display:-webkit-box;overflow:hidden}.catalog-category-product__title:active{color:var(--text-color-brand)}.catalog-category-product__title{grid-area:title;margin-bottom:16px}.catalog-category-product__compare{grid-area:controls}.catalog-category-product__service-rating-url{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);background:var(--bg-main);border:1px solid var(--border-mid);color:var(--text-color-secondary);border-radius:8px;align-items:center;column-gap:2px;padding:4px 6px;transition:border-color .2s;display:flex}.catalog-category-product__service-rating-url:hover{border-color:var(--border-mid)}.catalog-category-product__service-rating-url:active{background-color:var(--bg-low)}.catalog-category-product__service-rating-icon{width:20px;height:20px;color:var(--text-color-success)}.catalog-category-product__avail{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);grid-area:avails;width:100%;margin-top:8px;padding:5px 0}.catalog-category-product__avail-url{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-link);letter-spacing:0;transition:color .2s,-webkit-text-decoration-color .2s,text-decoration-color .2s}.catalog-category-product__avail-url:visited,.catalog-category-product__avail-url:link,.catalog-category-product__avail-url:hover,.catalog-category-product__avail-url:active{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--text-color-link);text-decoration-color:var(--text-color-link)}.catalog-category-product__avail-url{color:var(--text-color-link);transition:color .2s}}@media (max-width:1023px) and (min-width:1024px){.catalog-category-product__avail-url:hover{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (max-width:1023px) and (max-width:1023px){.catalog-category-product__avail-url:active{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (max-width:1023px){.catalog-category-product__avail-url:hover{color:var(--text-color-brand)}.catalog-category-product__notification{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:var(--spacing-s);padding:2px var(--spacing-m);background-color:var(--bg-low);border-radius:var(--border-radius-small);color:var(--text-color-hint);text-align:center;grid-area:avails}.catalog-category-product__in-way{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:2px var(--spacing-s);background-color:var(--bg-info);border-radius:var(--border-radius-small);color:var(--text-color-info);text-align:center;grid-area:avails;margin-top:8px}.catalog-category-product__purchase{grid-area:purchase}.catalog-category-product__code{display:none}.catalog-category-product .favorite-button{border:none}.catalog-category-product .favorite-button.product-in-favorite{background-color:var(--bg-brand-low)}.catalog-product-purchase{justify-content:space-between;align-items:center;gap:var(--spacing-xs);width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:60px;margin-top:var(--spacing-l);padding:var(--spacing-s)var(--spacing-s)var(--spacing-s)var(--spacing-m);background-color:var(--bg-low);border-radius:var(--border-radius-large);display:flex}.catalog-product-purchase__previous-price-block{justify-content:start;align-items:center;gap:var(--spacing-s);flex-flow:row-reverse wrap;display:flex}.catalog-product-purchase__price{justify-content:center;align-items:flex-start;row-gap:var(--spacing-xs);column-gap:var(--spacing-xs);border-radius:var(--border-radius-small);flex-direction:column;width:100%;margin:0;display:flex}.catalog-product-purchase__current-price{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%;color:var(--text-color-primary)}.catalog-product-purchase__current-price_sale{color:var(--text-color-primary)}.catalog-product-purchase__previous-price{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);color:var(--text-color-hint);text-decoration:line-through}.catalog-product-purchase__buttons-wrapper{justify-content:end;column-gap:8px;display:flex}.catalog-product-purchase__buy-button{width:44px;padding:9px}.catalog-product-purchase__buy-button svg{width:24px;height:24px;fill:var(--icon-primary-light)}.catalog-product-purchase__buy-button.product-in-cart svg{fill:var(--icon-brand)}.catalog-product-purchase__notification{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);width:100%;color:var(--text-color-hint);text-align:center}.catalog-product-purchase__gsb-add-button{justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:relative}.catalog-product-purchase__gsb-add-button-content{width:24px;height:24px;color:var(--bg-white-always)}.catalog-product-purchase__gsb-add-button svg{width:24px;height:24px}.catalog-product-purchase__gsb-add-button--product-in-gsb{background-color:var(--bg-main);border-color:var(--border-brand);color:var(--text-color-brand)}.catalog-product-purchase__gsb-add-button--product-in-gsb .catalog-product-purchase__gsb-add-button-content{color:var(--icon-brand)}.catalog-product-purchase__gsb-add-button--product-in-gsb.catalog-product-purchase__gsb-add-button--product-incompatible{background-color:var(--bg-brand-primary);color:var(--text-color-primary-light);padding:0 8px 0 16px}.catalog-product-purchase__gsb-add-button--product-in-gsb.catalog-product-purchase__gsb-add-button--product-incompatible .catalog-product-purchase__gsb-add-button-icon:after{background-color:var(--icon-primary-light)}.catalog-product-purchase__gsb-add-button-icon{display:none}.catalog-product-purchase__gsb-add-button--product-incompatible .catalog-product-purchase__gsb-add-button-icon{flex-shrink:0;width:24px;height:24px;margin-left:6px;display:block;position:relative;-webkit-mask-image:url(../images/icons/circle-warning.svg);mask-image:url(../images/icons/circle-warning.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.catalog-product-purchase__gsb-add-button--product-incompatible .catalog-product-purchase__gsb-add-button-icon:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.catalog-category-selected-filters-container,.catalog-category-selected-filters{display:contents}.catalog-category-selected-filters__item{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);max-width:unset;min-height:36px;padding:var(--spacing-s)var(--spacing-s)var(--spacing-s)var(--spacing-m);background-color:var(--bg-brand-primary);cursor:pointer;color:var(--text-color-primary-light);white-space:nowrap;border-radius:24px;flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.catalog-category-selected-filters__item:active{background-color:var(--bg-brand-hover)}.catalog-category-selected-filters-item__close{background-color:var(--bg-white-always);width:10px;height:10px;-webkit-mask-image:url(../images/icons/close.svg);mask-image:url(../images/icons/close.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.catalog-category-selected-filters-item_gray{background-color:var(--bg-low);color:var(--text-color-secondary)}.catalog-category-selected-filters-item_gray:hover{background-color:var(--bg-mid)}.catalog-category-selected-filters-item_gray .catalog-category-selected-filters-item__close{background-color:var(--icon-primary)}.catalog-sort-and-filter-buttons{align-items:center;gap:var(--spacing-s);z-index:2;padding-right:var(--spacing-s);background-color:var(--bg-main);flex-shrink:0;margin-right:-8px;display:inline-flex;position:-webkit-sticky;position:sticky;left:0}.catalog-sort-and-filter-buttons:before{content:"";width:var(--spacing-l);background-color:var(--bg-main);height:100%;position:absolute;top:0;right:100%}.catalog-sort-button-wrapper{flex-shrink:0;display:inline-flex;position:relative}.catalog-sort-button{background-color:var(--bg-low);cursor:pointer;width:36px;height:36px;color:var(--text-color-secondary);border:none;border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .2s;display:flex;position:relative}.catalog-sort-button:active{background-color:var(--bg-mid)}.catalog-sort-button__icon{color:var(--icon-accent);align-items:center;display:inline-flex}.catalog-sort-button__icon svg{width:20px;height:20px}.catalog-sort-button__title{display:none}.catalog-sort-popup{width:100%;height:100%;padding:24px var(--spacing-l);flex-direction:column;display:none}.catalog-sort-popup_visible{display:flex}.catalog-sort-popup__container{gap:var(--spacing-xl);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.catalog-sort-popup__apply-container{padding-top:var(--spacing-l);flex-shrink:0}.catalog-sort-popup__apply-button{width:100%;height:44px}.catalog-sort-popup__item{flex-direction:column;display:flex}.catalog-sort-popup__filter-title{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%;margin-bottom:var(--spacing-l);color:var(--text-color-primary)}.catalog-sort-popup__item:first-child .catalog-sort-popup__filter-title{display:none}.catalog-sort-popup__variants{align-items:flex-start;gap:var(--spacing-m);flex-direction:column;display:flex}.catalog-sort-modal__header{background-color:var(--bg-main);box-shadow:var(--box-shadow-plate);justify-content:center;align-items:center;padding:18px;display:flex;position:relative}.catalog-sort-modal__title{font-size:var(--text-title-size-small);font-weight:var(--text-title-weight-small);line-height:var(--text-title-line-height-small);letter-spacing:0;color:var(--text-color-primary);text-align:center}.catalog-sort-modal__close-button{background-color:var(--icon-primary);cursor:pointer;border:none;width:12px;height:12px;padding:0;position:absolute;top:50%;right:21px;transform:translateY(-50%);-webkit-mask-image:url(../images/icons/close.svg);mask-image:url(../images/icons/close.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ui-radio__title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal)}.ui-radio__icon{width:14px;height:14px;top:0}.ui-radio__input:checked~.ui-radio__icon{border:4px solid var(--border-brand)}.category-filters-modal .catalog-category-filters{grid-area:initial;height:100%;display:block;overflow:hidden}.category-filters-modal .catalog-category-filters__sticky{height:100%;overflow:hidden}.catalog-markdowns{color:var(--text-color-primary)}.catalog-markdowns__breadcrumbs{margin-bottom:12px}.catalog-markdowns__title{font-size:var(--text-title-size-large);font-weight:var(--text-title-weight-large);line-height:var(--text-title-line-height-large);letter-spacing:-1%;text-overflow:ellipsis;margin-bottom:20px;overflow-x:hidden}.catalog-markdowns__group-title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;margin-bottom:16px}.catalog-markdowns__group:not(:first-child){margin-top:16px}.catalog-markdowns__product-filter-ontop{flex-direction:column-reverse;grid-area:product-filter-ontop;align-self:start;gap:10px;width:100%;display:flex}.catalog-markdowns__filters-mobile{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);width:initial;cursor:pointer;color:var(--text-color-primary);-webkit-tap-highlight-color:transparent;pointer-events:initial;align-items:center;gap:6px;margin-bottom:0;transition:opacity .1s;display:flex}.catalog-markdowns__filters-mobile_loading{opacity:.5;pointer-events:none}.catalog-markdowns__filters-mobile-icon{background-color:var(--icon-primary);width:20px;height:20px;-webkit-mask-image:url(../images/icons/filter.svg);mask-image:url(../images/icons/filter.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.catalog-markdowns__content{flex-direction:column;align-items:start;row-gap:20px;display:flex}.catalog-markdowns__wrapper{margin-top:24px}.catalog-markdowns__item-list-wrapper{align-self:center;position:relative}.catalog-markdowns__list{grid-area:product-list;align-self:start}.catalog-markdowns__pagination-block{grid-area:more-product-controllers;align-self:center;width:100%}.catalog-markdowns__no-items{flex-direction:column;align-items:center;padding:38px 0 2px;display:flex}.catalog-markdowns__no-items-image{background:url(../images/empty-products-img.png) 50%/contain no-repeat;width:300px;height:216px;margin-bottom:12px}.catalog-markdowns__no-items-title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;text-align:center;word-wrap:break-word;word-break:normal;overflow-wrap:break-word;width:300px;margin-bottom:4px}.catalog-markdowns__no-items-subtitle{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary);margin-bottom:20px}.catalog-markdowns__no-items-btn-wrapper{display:flex}.catalog-markdowns__no-items-main{width:160px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-right:16px;padding:9px 20px}.catalog-markdowns__no-items-catalog{width:160px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:10px 20px}.markdown-image__slider{opacity:0;border-radius:var(--border-radius-large);scroll-behavior:smooth;scrollbar-width:none;scroll-snap-type:x mandatory;flex-wrap:nowrap;width:100%;height:216px;display:flex;position:absolute;overflow-x:scroll;overflow-y:hidden}.markdown-image__slider.active{opacity:1}.markdown-image__slider-item{background-color:var(--bg-white-always);scroll-snap-align:center;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:216px;display:flex}.markdown-image__slider-item.is-dummy{background-color:var(--bg-low-light)}.markdown-image__slider-item img{border-radius:var(--border-radius-small);object-fit:contain;width:100%;height:100%;display:block}.pagination-block__page{padding:3px}.catalog-markdown{margin:0 calc(var(--spacing-l)*-1);padding:var(--spacing-m)var(--spacing-l);background-color:var(--bg-main);border-top:1px solid var(--border-low);grid-template-areas:"image""title""specs""controls""purchase""avails";display:grid}.catalog-markdown__image{width:100%;height:216px;margin-bottom:var(--spacing-l);border-radius:var(--border-radius-large);grid-area:image;position:relative;overflow:visible}.catalog-markdown__image-url{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.catalog-markdown__image-url img{width:200px;height:200px}.catalog-markdown__image{margin-bottom:30px}.catalog-markdown__badge-discount{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-bold);background-color:var(--bg-badge-discount);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:20px;color:var(--text-color-primary-light);text-align:center;border-radius:6px;padding:2px 6px}.catalog-markdown__controls{scrollbar-width:none}.catalog-markdown__controls::-webkit-scrollbar{display:none}.catalog-markdown__controls{align-items:center;column-gap:var(--spacing-s);height:initial;margin:0 calc(var(--spacing-l)*-1);padding:0 var(--spacing-l);grid-area:controls;display:flex;overflow-x:auto}.catalog-markdown .product-technology{top:8px;right:8px}.catalog-markdown__title-wrapper{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:96px;color:var(--text-color-secondary);text-align:left;word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;transition:color .2s;display:-webkit-box;overflow:hidden}.catalog-markdown__title-wrapper:active{color:var(--text-color-brand)}.catalog-markdown__title-wrapper{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);height:-webkit-fit-content;height:-moz-fit-content;grid-area:title;height:fit-content;max-height:72px;margin-bottom:16px}.catalog-markdown .markdown__multicard_discount{float:left;width:24px;margin-right:var(--spacing-s);background-color:transparent;position:relative}.catalog-markdown .markdown__multicard_discount:after{content:"%";width:24px;margin-right:var(--spacing-s);background-color:var(--bg-brand-primary);cursor:default;text-align:center;border-radius:6px;position:absolute;top:2px;left:0}.catalog-markdown__title{color:var(--text-color-primary);transition:color .2s;display:block}.catalog-markdown__title:active{color:var(--text-color-brand-hover)}.catalog-markdown__specs{column-gap:var(--spacing-xs);margin:0 calc(var(--spacing-l)*-1)16px calc(var(--spacing-l)*-1);padding:0 var(--spacing-l);scrollbar-width:none;flex-flow:row;grid-area:specs;display:flex;overflow:auto}.catalog-markdown__specs_item{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);overflow:initial;height:28px;padding:var(--spacing-xs)var(--spacing-s);background-color:var(--bg-low);border-radius:var(--border-radius-small);white-space:nowrap;flex-shrink:0}.catalog-markdown__specs_item:last-child{flex-shrink:0}.catalog-markdown__controls .rating{height:initial;border:none;padding:0}.catalog-markdown__controls .rating:hover,.catalog-markdown__controls .rating:active{background-color:transparent}.catalog-markdown__code{display:none}.catalog-markdown__purchase{grid-area:purchase;margin-bottom:8px}.catalog-markdown__markdown_avail{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);flex-direction:row;grid-area:avails;align-items:center;width:100%;min-width:0;display:flex;position:relative}.catalog-markdown__markdown_avail-title{flex-shrink:0}.catalog-markdown__markdown_avail-text{min-width:0;margin-left:var(--spacing-xs);text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;overflow:hidden}.catalog-markdown__markdown_avail-button{flex-shrink:1;width:100%;min-width:0}.catalog-markdown__markdown_avail-button-wrapper{width:100%;min-width:0;color:var(--text-color-link);text-wrap:nowrap;text-overflow:ellipsis;white-space:nowrap;flex-flow:row;align-items:center;display:flex;position:relative;overflow:hidden}.catalog-markdown__markdown_avail-button-wrapper:active{color:var(--text-color-brand)}.catalog-markdown__markdown_avail-link-icon{cursor:pointer;flex-shrink:0;width:16px;height:16px;margin-left:2px}.catalog-markdown__markdown_avail_popup{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);align-items:flex-start;gap:var(--spacing-s);position:initial;z-index:1;width:initial;padding:var(--spacing-none)var(--spacing-l)var(--spacing-xl)var(--spacing-l);background-color:var(--bg-main);cursor:default;text-align:left;white-space:initial;box-shadow:var(--box-shadow-high-surface);flex-direction:column;display:flex;top:0}.catalog-markdown__markdown_avail_popup-close-btn{display:none}.catalog-markdown__markdown_avail_popup-name{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary)}.catalog-markdown__markdown_avail_popup-phone{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary)}.catalog-markdown__markdown_avail_popup-address{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint)}.catalog-markdown__markdown_avail_popup-work-time{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary)}.catalog-markdown__markdown_avail_popup-hint{gap:var(--spacing-s);margin-top:var(--spacing-s);padding:var(--spacing-s)var(--spacing-m)var(--spacing-s)var(--spacing-m);background-color:var(--bg-info);border:1px solid var(--border-low);border-radius:var(--border-radius-base);line-height:var(--size-20);color:var(--text-color-primary);flex-direction:row;display:flex}.catalog-markdown__markdown_avail_popup-hint svg{width:20px;height:20px;color:var(--icon-info)}.catalog-markdown-purchase{justify-content:space-between;align-items:center;gap:var(--spacing-xs);width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:60px;margin-top:var(--spacing-l);padding:var(--spacing-s)var(--spacing-s)var(--spacing-s)var(--spacing-m);background-color:var(--bg-low);border-radius:var(--border-radius-large);display:flex}.catalog-markdown-purchase__previous-price-block{justify-content:start;align-items:center;gap:var(--spacing-s);flex-flow:row-reverse wrap;display:flex}.catalog-markdown-purchase__price{justify-content:center;align-items:flex-start;row-gap:var(--spacing-xs);column-gap:var(--spacing-xs);border-radius:var(--border-radius-small);flex-direction:column;width:100%;margin:0;display:flex}.catalog-markdown-purchase__current-price{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%;color:var(--text-color-primary)}.catalog-markdown-purchase__current-price_sale{color:var(--text-color-primary)}.catalog-markdown-purchase__previous-price{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);color:var(--text-color-hint);text-decoration:line-through}.catalog-markdown-fast-filters{flex-flow:wrap;align-content:flex-start;align-items:center;gap:8px 18px;height:100%;min-height:24px;display:flex}.product-code-copied{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);z-index:160;background-color:var(--bg-tooltip);color:var(--text-color-primary-light);border-radius:8px;margin-bottom:10px;padding:10px 15px;position:fixed;bottom:60px;left:50%}.catalog-categories__title{font-size:var(--text-title-size-large);font-weight:var(--text-title-weight-large);line-height:var(--text-title-line-height-large);letter-spacing:-1%;margin-bottom:24px}.category__url{display:none}.catalog-categories__list{margin:0;padding:0;display:block}.catalog-categories__list .categories__item{width:100%;margin:0;display:block}.category__mobile-icon{width:24px;height:24px;margin-right:var(--spacing-m);color:var(--icon-brand);display:inline-block}.category__mobile-text{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary);flex:1}.category__mobile-url{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);box-sizing:border-box;border-radius:0;align-items:center;width:100%;margin:0;padding:10px 0;display:flex}.category__mobile-url:active{background:var(--bg-low);border-radius:var(--border-radius-base);width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;padding:10px 16px}.category__mobile-url_divider{width:calc(100% + 32px);height:1px;margin:var(--spacing-s)var(--spacing-none)var(--spacing-s)-16px;background-color:var(--bg-mid)}.category__mobile-arrow-icon{width:var(--spacing-xl);height:var(--spacing-xl);display:inline-block;position:relative;-webkit-mask-image:url(../images/icons/chevron-right-with-padding.svg);mask-image:url(../images/icons/chevron-right-with-padding.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.category__mobile-arrow-icon:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;position:absolute;top:0;left:0}.catalog-gsb-banner{background-color:var(--bg-promo-blue);border-radius:var(--border-radius-large);flex-direction:column;align-items:start;width:100%;min-height:112px;margin-top:24px;padding:16px;display:flex;position:relative;overflow:hidden}.catalog-gsb-banner:after{content:"";z-index:10;border-radius:var(--border-radius-large);background-image:url(../images/gsbBanner/gsb-secondary-mobile.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:86px;height:98px;display:block;position:absolute;bottom:-36px;right:16px}.catalog-gsb-banner__title{font-size:var(--text-title-size-small);font-weight:var(--text-title-weight-small);line-height:var(--text-title-line-height-small);letter-spacing:0;width:100%;color:var(--text-color-primary);text-align:left}.catalog-gsb-banner__link{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);z-index:11;background-color:var(--bg-main);border-radius:var(--border-radius-small);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--text-color-primary);border:none;align-items:center;gap:4px;margin-top:16px;padding:8px 16px;transition:color .2s;display:flex;position:relative}.catalog-gsb-banner__link:hover{color:var(--text-color-brand)}.catalog-gsb-banner__link:hover .catalog-gsb-banner__link-icon{color:var(--icon-brand)}.catalog-gsb-banner__link-icon{width:20px;height:20px;color:var(--icon-primary);transition:color .2s}.catalog-gsb-banner__link-icon svg{width:20px;height:20px}.product-card{color:var(--text-color-primary)}.product-card~.recently-viewed-products{margin-top:var(--spacing-2xl)}.product-card__breadcrumbs{margin-bottom:20px}.product-card__tab-content:not(.product-card__tab-content--visible){display:none}.product-card__tab-content-title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;margin-bottom:20px}.product-card__main-content{grid-template-rows:repeat(6,minmax(min-content,max-content));grid-template-columns:100%;grid-template-areas:"slider""title""controls""purchase""avail-multicard-warranty""avail-multicard-warranty""avail-multicard-warranty""brand-code";margin-bottom:24px;display:grid;position:relative}.product-card__slider{flex-direction:column;grid-area:slider;justify-content:center;align-items:center;margin:0;display:flex}.product-card__slider .product-technology{display:block;top:0;right:0}.product-card__main-image{border-radius:var(--border-radius-large);grid-area:slider;width:auto;max-height:300px;margin:20px auto}.product-card .product-technology{display:block;top:0;right:0}.product-card .accessories-slider__slide-container .product-technology{display:block;top:-8px;right:8px}.product-card__code{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary);margin-bottom:0;margin-top:var(--spacing-l);grid-area:brand-code;justify-self:end;align-items:center;display:flex}.product-card__title{font-size:var(--text-title-size-large);font-weight:var(--text-title-weight-large);line-height:var(--text-title-line-height-large);letter-spacing:-1%;grid-area:title;margin-top:16px;margin-bottom:16px}.product-card__main-specs{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary);grid-area:specs;justify-self:start;margin-bottom:8px;padding-right:100px;display:none}.product-card__main-specs-url{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-link);letter-spacing:0;transition:color .2s,-webkit-text-decoration-color .2s,text-decoration-color .2s}.product-card__main-specs-url:visited,.product-card__main-specs-url:link,.product-card__main-specs-url:hover,.product-card__main-specs-url:active{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--text-color-link);text-decoration-color:var(--text-color-link)}}@media (max-width:1023px) and (min-width:1024px){.product-card__main-specs-url:hover{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (max-width:1023px) and (max-width:1023px){.product-card__main-specs-url:active{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (max-width:1023px){.product-card__brand-url{margin-top:var(--spacing-l);grid-area:brand-code;align-self:start;justify-self:start}.product-card__brand-url img{width:60px}.product-card__brand-image{width:auto;max-width:90px;height:auto}.product-card__controls{grid-area:controls;margin-bottom:0}.product-card__avail-multicard-warranty-block{grid-area:avail-multicard-warranty}.product-card__multicard{margin-top:var(--spacing-l);margin-bottom:var(--spacing-l);grid-area:avail-multicard-warranty}.product-card__purchase{grid-area:purchase}.product-card__avail{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);margin-top:var(--spacing-none);grid-area:avail-multicard-warranty;margin-bottom:6px}.product-card__markdown_avail{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);flex-direction:row;align-items:center;min-width:0;max-width:calc(100vw - 32px);display:flex}.product-card__markdown_avail-title{flex-shrink:0}.product-card__markdown_avail-text{min-width:0;margin-left:var(--spacing-xs);text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;overflow:hidden}.product-card__markdown_avail-button-wrapper{color:var(--text-color-link);flex-flow:row;align-items:center;display:flex;position:relative}.product-card__markdown_avail-button-wrapper:active{color:var(--text-color-brand)}.product-card__markdown_avail-link-icon{flex-shrink:0;width:16px;height:16px;margin-left:2px}.product-card__markdown_avail_popup{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);align-items:flex-start;gap:var(--spacing-s);background-color:var(--bg-main);text-align:left;white-space:initial;box-shadow:var(--box-shadow-high-surface);flex-direction:column;padding:0 16px 20px;display:flex}.product-card__markdown_avail_popup-close-btn{display:none}.product-card__markdown_avail_popup-name{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary)}.product-card__markdown_avail_popup-phone{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary)}.product-card__markdown_avail_popup-address{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint)}.product-card__markdown_avail_popup-work-time{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary)}.product-card__markdown_avail_popup-hint{gap:var(--spacing-s);background-color:var(--bg-info);border:1px solid var(--border-low);border-radius:var(--border-radius-base);line-height:var(--size-20);color:var(--text-color-primary);flex-direction:row;padding:8px 12px;display:flex}.product-card__markdown_avail_popup-hint svg{width:20px;height:20px;color:var(--icon-info)}.product-card .value_selected{border-color:var(--border-brand)}.product-card__markdown_specs{margin-top:var(--spacing-l);padding:var(--spacing-m);background-color:var(--bg-low);border-radius:var(--border-radius-base);flex-direction:column;gap:8px;display:flex}.product-card__markdown_specs-item{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary);word-break:break-all}.product-card__no-markdown{flex-direction:column;justify-content:center;align-items:center;padding:41px 0;display:flex}.product-card__no-markdown_image{text-align:center;background-image:url(../images/not-found-markdown.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:250px;height:180px;margin:auto}.product-card__no-markdown_title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;margin-top:var(--spacing-xl);text-align:center;color:var(--text-color-primary)}.product-card__no-markdown_subtitle{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);max-width:336px;margin-top:var(--spacing-s);color:var(--text-color-secondary);text-align:center}.product-card__no-markdown_btn-wrapper{gap:var(--spacing-s);width:100%;margin-top:var(--spacing-xl);flex-direction:column-reverse;display:flex}.product-card__no-markdown_btn-main{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);padding:10px var(--spacing-l);background-color:var(--bg-low);color:var(--text-color-primary)}.product-card__no-markdown_btn-catalog{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold);padding:var(--spacing-m)var(--spacing-l)}.product-card__description{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary);margin:24px 0;padding:0 16px}.product-card__avail-url{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-link);letter-spacing:0;transition:color .2s,-webkit-text-decoration-color .2s,text-decoration-color .2s}.product-card__avail-url:visited,.product-card__avail-url:link,.product-card__avail-url:hover,.product-card__avail-url:active{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--text-color-link);text-decoration-color:var(--text-color-link)}}@media (max-width:1023px) and (min-width:1024px){.product-card__avail-url:hover{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (max-width:1023px) and (max-width:1023px){.product-card__avail-url:active{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (max-width:1023px){.product-card__section-title{margin-bottom:20px}.product-card__warranty{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);background:var(--bg-main);border:1px solid var(--border-mid);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:8px;grid-area:avail-multicard-warranty;gap:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:0;margin-bottom:29px;padding:7px 8px;transition:border-color .2s;display:flex;position:relative}.product-card__warranty svg{width:20px;height:20px;color:var(--icon-primary)}.product-card__warranty:hover,.product-card__warranty:focus,.product-card__warranty:active{border-color:var(--border-brand)}.product-card__warranty:hover svg,.product-card__warranty:focus svg,.product-card__warranty:active svg{color:var(--icon-brand)}.product-card__out-of-stock{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);background-color:var(--bg-low);color:var(--text-color-hint);border-radius:8px;grid-area:avail-multicard-warranty;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:0;margin-bottom:12px;padding:2px 8px}.product-card__in-way{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:2px var(--spacing-s);background-color:var(--bg-info);border-radius:var(--border-radius-small);color:var(--text-color-info);grid-area:avail-multicard-warranty;margin-top:0;margin-bottom:12px}.product-card .product-card-purchase{justify-content:space-between;align-items:center;gap:var(--spacing-s);height:64px;padding:var(--spacing-s)var(--spacing-s)var(--spacing-s)var(--spacing-m);background-color:var(--bg-low);border-radius:var(--border-radius-large);margin-top:16px;margin-bottom:8px;display:flex}.product-card .product-card-purchase__price{flex-flow:column;justify-content:center;align-items:start;column-gap:15px;width:100%;height:44px;display:flex}.product-card .product-card-purchase__current-price{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%;color:var(--text-color-primary)}.product-card .product-card-purchase__current-price_sale{color:var(--text-color-brand)}.product-card .product-card-purchase__previous-price{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);color:var(--text-color-hint);text-decoration:line-through}.product-card .product-card-purchase__buy-button{width:44px;padding:9px}.product-card .product-card-purchase__buy-button svg{width:24px;height:24px;fill:var(--icon-primary-light)}.product-card .product-card-purchase__buy-button.product-in-cart svg{fill:var(--icon-brand)}.product-card .product-card-purchase__off-market{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary);border-radius:12px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.product-card .product-card-purchase .favorite-button{border:none}.product-card .product-card-purchase .favorite-button_big{width:44px;height:44px;padding:0}.product-card .product-card-purchase .favorite-button_big svg{width:24px;height:24px}.product-card__tabs{column-gap:8px;margin:0 -16px 10px;padding:0 16px 15px;display:flex;overflow-x:scroll;overflow-y:hidden}.product-service-rating{width:100%;max-width:100%}.product-service-rating__bar{border-radius:0;flex-direction:row;justify-content:start;align-items:start;gap:16px;width:100vw;min-height:100px;margin-left:-16px;padding:16px;display:flex;position:relative;overflow:hidden}.product-service-rating__bar_r-2{background-color:var(--bg-error)}.product-service-rating__bar_r-2 .product-service-rating__bar-image{background-image:url(../images/rating/rating-low-mobile.png)}.product-service-rating__bar_r-3{background-color:var(--bg-warning)}.product-service-rating__bar_r-3 .product-service-rating__bar-image{background-image:url(../images/rating/rating-medium-mobile.png)}.product-service-rating__bar_r-4{background-color:var(--bg-good)}.product-service-rating__bar_r-4 .product-service-rating__bar-image{background-image:url(../images/rating/rating-good-mobile.png)}.product-service-rating__bar_r-5{background-color:var(--bg-success)}.product-service-rating__bar_r-5 .product-service-rating__bar-image{background-image:url(../images/rating/rating-excellent-mobile.png)}.product-service-rating__bar-image{background-position:50%;background-repeat:no-repeat;background-size:cover;flex-shrink:0;width:64px;height:64px;display:block;position:static}.product-service-rating__bar-title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;color:var(--text-color-primary);text-align:left;margin-bottom:4px}.product-service-rating__bar-description{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary);text-align:left}.product-service-rating__details{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold);justify-content:space-between;align-items:start;height:28px;padding:4px 0 4px 16px;display:flex;position:relative}.product-service-rating__details:before{content:"";background-color:var(--bg-error-heavy);border-radius:50%;width:8px;height:8px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.product-service-rating__details-no-problem:before{background-color:var(--text-color-success)}.product-service-rating__defects{margin-bottom:24px;padding-left:4px}.product-service-rating__defects-list{border-left:1px solid var(--border-low);padding-left:12px}.product-service-rating__defect{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);width:100%;color:var(--text-color-secondary);justify-content:space-between;align-items:start;padding:4px 0;display:flex}.product-service-rating__collapse-button{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);justify-content:center;align-items:center;gap:4px;height:36px;padding:8px 8px 8px 16px;display:flex}.product-service-rating__collapse-button-icon{width:20px;height:20px;position:relative;transform:rotate(90deg);-webkit-mask-image:url(../images/icons/chevron-right-with-padding.svg);mask-image:url(../images/icons/chevron-right-with-padding.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.product-service-rating__collapse-button-icon:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;display:block;position:absolute}.product-service-rating__content{width:100%;padding:16px 0}.product-service-rating__content:has(.product-service-rating__explanation_expanded) .product-service-rating__collapse-button{margin-bottom:24px}.product-service-rating__content:has(.product-service-rating__explanation_expanded) .product-service-rating__collapse-button-icon{transform:rotate(-90deg)}.product-service-rating__explanation{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary);display:none}.product-service-rating__explanation_expanded{display:block}.product-card-slider{position:relative;overflow-x:hidden}.product-card-slider__slides{scrollbar-width:none}.product-card-slider__slides::-webkit-scrollbar{display:none}.product-card-slider__slides{border-radius:var(--border-radius-large);-ms-overflow-style:none;scroll-behavior:smooth;scrollbar-width:none;scroll-snap-type:x mandatory;flex-direction:row;gap:0;width:100%;height:270px;margin:20px 0;display:flex;overflow-x:scroll;overflow-y:hidden}.product-card-slider__slides .product-image{border-radius:0}.product-card-slider__slide{scroll-snap-align:center;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:270px;display:flex;position:relative;overflow:visible}.product-card-slider__slide_active:after{background-color:var(--bg-brand-primary);content:"";width:3px;height:40px;display:none;position:absolute;top:0;left:-21px}.product-card-slider__counter{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);color:var(--icon-primary);margin-top:8px;display:block}.product-card-slider__img-item{cursor:zoom-in;width:100%;height:100%}.product-card-slider__main-img{opacity:1;cursor:zoom-in;transition:all .3s}.product-card-slider__main-img_loading{opacity:0}.product-card-controls{scrollbar-width:none}.product-card-controls::-webkit-scrollbar{display:none}.product-card-controls{flex-flow:row;align-items:center;column-gap:8px;margin:-50px -16px -10px;padding:50px 16px 10px;display:flex;overflow-x:auto}.product-card-controls__share{background:var(--bg-main);border:1px solid var(--border-mid);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:border-color .2s;display:flex;position:relative}.product-card-controls__share:hover{border-color:var(--border-mid)}.product-card-controls__share:active{background-color:var(--bg-low)}.product-card-controls__share-icon{width:20px;height:20px;color:var(--icon-primary);display:block}.product-card-controls__share:focus-within:after{display:flex}.product-avail-modal__filters-block{flex-flow:row;width:calc(100% + 8px);overflow-x:auto}.product-avail-modal__search-string{width:0;transition:all .4s}.product-avail-modal__search-string:focus{width:165px}.product-avail-modal__content{background-color:var(--bg-main);flex-direction:column;height:600px;position:relative}.product-avail-modal__map{border-radius:12px;height:290px;top:50%;bottom:10px;left:50%;transform:translate(-50%);position:absolute!important}.product-avails-modal-checkbox__title,.tab{white-space:nowrap}.multicard{flex-direction:column;align-items:start;gap:16px;display:flex}.multicard__param{flex-direction:column;align-items:start;width:100%;min-height:30px;display:flex}.multicard__param-title{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary)}.multicard__values{flex-flow:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.multicard__value{padding:6px var(--spacing-s);background-color:var(--bg-main);border:1px solid var(--border-mid);color:var(--text-color-secondary);border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative}.multicard__value:has(.multicard__value-thumb){padding:0}.multicard__value-thumb{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;width:24px;height:24px;margin:6px;position:relative}.multicard__value-title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal)}.multicard__value:active{background-color:var(--bg-low)}.multicard__value_disabled,.multicard__value_not-exist,.multicard__value_disabled:hover,.multicard__value_not-exist:hover{background-color:var(--bg-low);border-color:var(--border-mid)}.multicard__value_disabled:before,.multicard__value_not-exist:before{background-color:color-mix(in srgb,var(--bg-main)40%,transparent);content:"";width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;top:-1px;left:-1px}.multicard__value_not-exist .multicard__value-thumb:after{content:"";background-image:url(../images/icons/diagonal.svg);width:22px;height:22px;display:block;position:absolute;top:1px;left:1px}.multicard__value_selected{border-color:var(--bg-brand-primary)}.multicard__value_not-exist .multicard__value-title{text-decoration:line-through}.markdown__multicard_select-block{margin-top:var(--spacing-l)}.markdown__multicard_select-block_title{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary)}.markdown__multicard_select-block_buttons{flex-flow:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.markdown__multicard_badge-discount{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-bold);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:20px;margin-right:var(--spacing-m);background-color:var(--bg-badge-discount);color:var(--text-color-primary-light);text-align:center;border-radius:6px;padding:4px 6px}.markdown__multicard_discount{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-bold);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:20px;margin-left:var(--spacing-xs);background-color:var(--bg-brand-primary);color:var(--text-color-primary-light);text-align:center;border-radius:6px;padding:0 6px}.markdown__multicard_value-title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal)}.markdown__multicard_cards-block{flex-direction:row;gap:6px;display:flex}.markdown__multicard_cards-block_card{gap:var(--spacing-s);width:270px;max-height:110px;padding:var(--spacing-s);border:1px solid var(--border-mid);border-radius:var(--border-radius-small);flex-direction:row;display:flex;position:relative}.markdown__multicard_cards-block_card .badge-discount{margin:0;position:absolute;top:-9px;right:8px}.markdown__multicard_cards-block_image{width:50px;height:50px}.markdown__multicard_cards-block_image img{border-radius:var(--border-radius-extra-small)}.markdown__multicard_cards-block_price{display:flex}.markdown__multicard_cards-block_price_current{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-bold);color:var(--text-color-secondary)}.markdown__multicard_cards-block_price_previous{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);margin-left:var(--spacing-xs);color:var(--text-color-hint);text-decoration:line-through}.markdown__multicard_cards-block_type{margin-top:var(--spacing-xs);display:flex}.markdown__multicard_cards-block_type_title{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-bold);color:var(--text-color-secondary)}.markdown__multicard_cards-block_type_value{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);max-width:128px;margin-left:var(--spacing-xs);color:var(--text-color-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.markdown__multicard_cards-block_options{gap:var(--spacing-xs);margin-top:var(--spacing-xs);flex-wrap:wrap;height:52px;display:flex;overflow:hidden}.markdown__multicard_cards-block_options_value{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);padding:var(--spacing-xs)var(--spacing-s);background-color:var(--bg-low);border-radius:var(--border-radius-small);color:var(--text-color-hint);text-overflow:ellipsis;white-space:nowrap;max-width:190px;height:24px;overflow:hidden}.markdown__multicard_cards-block_options .second-item{max-width:150px}.markdown-multicard__slider{position:relative}.markdown-multicard__slider-controls{display:none}.markdown-multicard__slider:hover .markdown-multicard__slider-controls{display:block}.markdown-multicard__slider-control{z-index:120;background-color:var(--bg-main);width:48px;height:48px;box-shadow:0 2px 6px var(--effect-shadow-plate);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;transform:translateY(-50%)}.markdown-multicard__slider-control:after{content:"";z-index:130;opacity:0;background-color:var(--bg-low);border-radius:50%;width:48px;height:48px;transition:opacity .2s;display:block;position:absolute}.markdown-multicard__slider-control:hover:after{opacity:1}.markdown-multicard__slider-control:active{animation:.4s ease-in-out slider-arrow-scale}.markdown-multicard__slider-control_hidden{display:none}.markdown-multicard__slider-control span{width:24px;height:24px}.markdown-multicard__slider-control svg{transform:rotate(-90deg)}.markdown-multicard__slider-control:first-child{top:50%;left:8px}.markdown-multicard__slider-control:nth-child(2){top:50%;right:8px}.markdown-multicard__slider-control-icon{color:var(--icon-primary)}.markdown-multicard__slider{width:100%}}@media (max-width:1023px) and (min-width:1024px){.markdown-multicard__slider .slider-navigation{align-items:center;gap:var(--spacing-s);z-index:10;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:8px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.markdown-multicard__slider .slider-navigation__element{background-color:color-mix(in srgb,var(--bg-white-always)60%,transparent);cursor:pointer;width:8px;height:8px;box-shadow:0 0 4px 0 color-mix(in srgb,var(--bg-black-always)15%,transparent);border-radius:50%;flex-shrink:0;transition:width .2s;display:block}.markdown-multicard__slider .slider-navigation__element:hover{background-color:var(--icon-brand);box-shadow:none}.markdown-multicard__slider .slider-navigation__element_active{background-color:var(--icon-brand);border-radius:var(--border-radius-small);width:24px;box-shadow:none}}@media (max-width:1023px) and (max-width:1023px){.markdown-multicard__slider .slider-navigation{align-items:center;gap:var(--spacing-xs);z-index:10;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:4px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.markdown-multicard__slider .slider-navigation__element{background-color:color-mix(in srgb,var(--bg-white-always)60%,transparent);width:4px;height:4px;box-shadow:0 0 4px 0 color-mix(in srgb,var(--bg-black-always)15%,transparent);border-radius:50%;flex-shrink:0;transition:width .2s;display:block}.markdown-multicard__slider .slider-navigation__element_active{background-color:var(--icon-brand);border-radius:var(--border-radius-small);width:16px;box-shadow:none}}@media (max-width:1023px){.markdown-multicard__slides{scrollbar-width:none}.markdown-multicard__slides::-webkit-scrollbar{display:none}.markdown-multicard__slides{width:100%;padding:var(--spacing-l)0;flex-flow:row;margin-bottom:-16px;display:flex;overflow-x:auto}.markdown-multicard__slider-control,.markdown-multicard__slider-control:after{width:24px;height:24px}.markdown-multicard__slider-control:first-child{top:50%;left:-3px}.markdown-multicard__slider-control:nth-child(2){top:50%;right:3px}.markdown-multicard__slider-control-icon-arrow{color:var(--icon-primary);align-items:center;width:12px;height:12px;display:flex}.product-card-characteristics{width:calc(100% + 32px);max-width:780px;margin:0 -16px}.product-card-characteristics__group{margin-bottom:20px}.product-card-characteristics__group:last-of-type{margin-bottom:0}.product-card-characteristics__group-title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold);padding:var(--spacing-none)var(--spacing-l);margin-bottom:16px}.product-card-characteristics__specs-table{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);flex-direction:column;gap:10px;display:flex}.product-card-characteristics__specs-wrapper{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);grid-gap:4px;grid-template-columns:43% 57%;justify-content:space-between;padding:8px 16px;display:grid}.product-card-characteristics__specs-wrapper:nth-child(odd){background-color:var(--bg-low)}.product-card-characteristics__spec-values{text-align:left;align-items:start;display:flex}.product-card-characteristics__spec-icon-wrapper{flex-shrink:0;width:20px;margin-right:4px}.product-card-characteristics__spec-values-text{align-self:start}.product-card-characteristics__spec-filter{z-index:10;width:20px;height:20px;color:var(--icon-primary);justify-content:center;display:flex}.product-card-characteristics__spec-filter svg{fill:currentColor;display:block;transform:translateY(2px)}.product-card-characteristics__spec-filter:hover{position:relative}.product-card-characteristics__spec-filter:hover svg{fill:var(--icon-brand)}.product-card-characteristics__spec-title{border:none;display:flex;position:relative}.product-card-characteristics__spec-title_icon{color:var(--icon-primary);white-space:nowrap;vertical-align:middle;margin-left:-5px}.product-card-characteristics__spec-title:after{content:"";border-bottom:1px solid var(--border-low);display:none;position:absolute}.product-card-characteristics__spec-title_empty-block{width:20px}}@media (max-width:1023px) and (min-width:1024px){.product-card-characteristics__spec-values{width:44%}.product-card-characteristics__spec-title{width:55%}}@media (max-width:1023px){.product-card-collapse .product-card__tab-content-title{padding:var(--spacing-none)var(--spacing-l)}.product-card-collapse .collapse{max-height:500px}.product-card-collapse .collapse__button-block{padding:var(--spacing-xl)var(--spacing-l)0;justify-content:start}.product-card-collapse .collapse__button{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);width:100%;height:44px;padding:var(--spacing-s)var(--spacing-l);background-color:var(--bg-main);border:1px solid var(--border-mid);border-radius:var(--border-radius-small);justify-content:center;transition:background-color .2s}.product-card-collapse .collapse__button:active{background-color:var(--bg-low)}.product-card-collapse .collapse__gradient-block{height:160px}.product-card-collapse .collapse_expanded{max-height:unset}.product-card__description-content .collapse{max-height:170px}.product-card__description-content .collapse__button-block{background-color:var(--bg-main);justify-content:center;align-items:flex-end;width:100%;height:64px}.product-card__description-content .collapse__gradient-block{background:var(--bg-for-show-more);height:80px;bottom:62px}.product-card__description-content .collapse__button{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);width:100%;height:44px;padding:var(--spacing-s)var(--spacing-l);background-color:var(--bg-main);border:1px solid var(--border-mid);border-radius:var(--border-radius-small);justify-content:center;transition:background-color .2s}.product-card__description-content .collapse__button:active{background-color:var(--bg-low)}.product-card__description-content .collapse_expanded{max-height:unset}.product-card__description-content .collapse_expanded .collapse__button-block{background:0 0;height:64px;position:static}.product-rich-content-collapse .collapse{max-height:230px;margin-bottom:var(--spacing-xl)}.product-rich-content-collapse .collapse:has(.collapse__content:empty){background:linear-gradient(102.43deg,var(--bg-low)50.23%,var(--bg-main)57.84%,var(--bg-low)66.75%);border-radius:var(--border-radius-base);width:100%;height:100px;animation:2s linear infinite bg-wave}.product-rich-content-collapse .collapse .stream-spacer:first-of-type{display:none}.product-rich-content-collapse .collapse__content{border-radius:var(--border-radius-base);overflow:hidden}.product-rich-content-collapse .collapse__button-block{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-main)0%,transparent)0%,var(--bg-main)80%);justify-content:start;align-items:flex-end;height:80px;display:flex}.product-rich-content-collapse .collapse__button{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);margin-top:var(--spacing-xl);color:var(--text-color-link);align-items:center;padding:0;display:flex}.product-rich-content-collapse .collapse_expanded{max-height:unset}.product-rich-content-collapse .collapse_expanded .collapse__button-block{height:40px}.product-card-instruction__title{font-size:var(--text-title-size-large);font-weight:var(--text-title-weight-large);line-height:var(--text-title-line-height-large);letter-spacing:-1%;color:var(--text-color-primary);margin-bottom:28px}.product-card-instruction__instruction-list{flex-flow:wrap;gap:16px;width:100%;max-width:812px;display:flex}.product-card-instruction__instruction-block{gap:16px;width:100%;max-width:260px;display:flex}.product-card-instruction__instruction-img{background-position:50%;background-repeat:no-repeat;background-size:contain;border:8px;flex-shrink:0;width:60px;height:60px}.product-card-instruction__instruction-img[css--content-type]{background-image:url(../images/content-type-default.png)}.product-card-instruction__instruction-img[css--content-type=application\/pdf]{background-image:url(../images/content-type-pdf.png)}.product-card-instruction__instruction-img[css--content-type=application\/gzip]{background-image:url(../images/content-type-zip.png)}.product-card-instruction__instruction-title{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary)}.product-card-instruction__instruction-size{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);color:var(--text-color-hint);font-style:normal}.product-media-viewer{background-color:var(--bg-main);z-index:310;grid-template-rows:auto auto 1fr;grid-template-areas:"title""tabs""content";width:100vw;height:100dvh;display:grid;position:fixed;top:0;left:0}.product-media-viewer__title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;color:var(--text-color-primary);grid-area:title;justify-content:space-between;align-items:center;padding:17px 12px 17px 8px;display:none}.product-media-viewer__close-btn{cursor:pointer;width:24px;height:24px;display:none;position:relative;-webkit-mask-image:url(../images/icons/close-with-paddings.svg);mask-image:url(../images/icons/close-with-paddings.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.product-media-viewer__close-btn:after{background-color:var(--icon-primary);content:"";width:100%;height:100%;position:absolute;top:0;left:0}.product-media-viewer__head{border-bottom:1px solid var(--border-low);grid-area:tabs;justify-content:space-between;align-items:center;padding:8px 16px 0;display:flex}.product-media-viewer__tabs{gap:10px;display:flex}.product-media-viewer__head .product-media-viewer__close-btn{display:block}.product-media-viewer__tab{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);cursor:pointer;color:var(--text-color-brand);box-shadow:0 -2px 0 0 var(--border-brand)inset;padding:11px 0;position:relative}.product-media-viewer__content{grid-area:content;grid-template-rows:1fr auto;grid-template-areas:"main""counter""slider";width:100%;height:100%;display:grid;overflow:hidden}.product-media-viewer__images-counter{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);width:100%;height:24px;color:var(--icon-primary);grid-area:counter;justify-content:center;align-items:center;display:flex}.product-media-viewer__main{grid-area:main;grid-template-columns:1fr;grid-template-areas:"image";width:100%;height:100%;padding:16px 0 8px;display:grid;overflow:hidden}.product-media-viewer__full-image-wrapper{grid-area:image;justify-content:center;width:100%;height:100%;margin:0 auto;display:flex;overflow:hidden}.product-media-viewer__full-image-wrapper img{width:initial;height:initial}.product-media-viewer__full-image-background{background-color:var(--bg-main);border-radius:8px;grid-area:image;justify-content:center;width:100%;height:100%;margin:0 auto;padding:0 20px;display:flex;overflow:hidden}.product-media-viewer__full-image{cursor:zoom-in;max-width:100%;max-height:100%;transition:opacity .3s}.product-media-viewer__full-image_zoom-in{cursor:zoom-out}.product-media-viewer__full-image_loading{opacity:0}.product-media-viewer__arrow-left{grid-area:arrow-l;width:100px;height:100%;display:none}.product-media-viewer__arrow-right{grid-area:arrow-r;width:100px;height:100%;display:none}.product-media-viewer__slider{grid-area:slider;width:100%;height:94px;padding:12px 0;overflow:hidden}.product-media-viewer__slider-items{scrollbar-width:none}.product-media-viewer__slider-items::-webkit-scrollbar{display:none}.product-media-viewer__slider-items{flex-flow:row;align-items:center;gap:12px;padding:0 12px;display:flex;overflow-x:auto}.product-media-viewer__slider-item{background-color:var(--bg-main);border:1px solid var(--border-mid);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:70px;height:70px;transition:opacity .3s;display:flex}.product-media-viewer__slider-item:hover{opacity:1}.product-media-viewer__slider-item:active{opacity:.7}.product-media-viewer__slider-item_active{border-color:var(--border-brand)}.product-media-viewer__slider-thumb{width:45px;height:45px}.tooltip_width{width:calc(100% - 32px);max-width:328px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:initial;white-space:initial}.tooltip__go-to-btn{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-brand)}.tooltip__go-to-btn:active{color:var(--text-color-brand-hover)}.tooltip:has(.tooltip__go-to-btn){justify-content:space-between;width:calc(100% - 32px)}.product-card-opinion-filters{border-top:1px solid var(--border-low);justify-content:space-between;column-gap:8px;padding-top:28px;padding-bottom:16px;display:flex;position:relative}.product-card-opinion-filters__sort,.product-card-opinion-filters__filter{display:none}.product-card-opinion-filters__sort-mobile,.product-card-opinion-filters__filter-mobile{background:var(--bg-low);border-radius:8px;justify-content:center;align-items:center;width:calc(50% - 4px);padding:8px 16px;display:flex}.product-card-opinion-filters__sort-mobile:active,.product-card-opinion-filters__filter-mobile:active{background:var(--bg-mid)}.product-card-opinion-filters__sort-mobile{gap:8px}.product-card-opinion-filters__sort-mobile svg{color:var(--icon-primary);width:21px;height:20px}.product-card-opinion-filters__sort-list,.product-card-opinion-filters__filters-list{background:var(--bg-main);width:0;box-shadow:var(--box-shadow-plate-floating);z-index:11200;padding:0;position:absolute;top:0;right:0}.product-card-opinion-filters__sort-list-title,.product-card-opinion-filters__filters-list-title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);margin-bottom:16px;padding:37px 16px 0}.product-card-opinion-filters__sort-list-title:after,.product-card-opinion-filters__filters-list-title:after{background-color:var(--icon-disabled);content:"";border-radius:15px;width:34px;height:5px;display:block;position:absolute;top:16px;left:50%;transform:translate(-50%)}.product-card-opinion-filters__sort-list-item,.product-card-opinion-filters__filters-list-item{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);justify-content:flex-start;align-items:center;gap:0;display:flex}.product-card-opinion-filters__sort-list-item-title,.product-card-opinion-filters__filters-list-item-title{align-items:center;gap:8px;display:flex}.product-card-opinion-filters__sort-list-item:last-child,.product-card-opinion-filters__filters-list-item:last-child{margin-bottom:0}.product-card-opinion-filters__sort-list-variants{padding:16px 0 24px}.product-card-opinion-filters__sort-list-item{margin:var(--spacing-none)var(--spacing-l)var(--spacing-m)var(--spacing-l)}.product-card-opinion-filters__sort-list-item-sub-title{color:var(--text-color-secondary)}.product-card-opinion-filters__filters-list-variants{padding:16px 0 24px}.product-card-opinion-filters__filters-list-item{margin-bottom:var(--spacing-m);padding:var(--spacing-none)var(--spacing-l)}.product-card-opinion-filters__filters-list-item-stars{gap:2px;display:flex}.product-card-opinion-filters__filters-list-item-stars .product-card-opinion__opinion-star,.product-card-opinion-filters__filters-list-item-stars .product-card-opinion__opinion-star-background{width:12px;height:12px}.product-card-opinion-filters__filters-list-item svg{color:var(--icon-primary);width:21px;height:20px}.product-card-opinion-filters__filter-with-images{border-bottom:1px solid var(--border-low);padding-bottom:16px}.product-card-opinion-filters__filter-grade .product-card-opinion-filters__filters-list-item-count:after{color:var(--text-color-secondary);content:attr(css--count)}.product-card-opinion-filters__filter-with-images:has(input:checked)~.product-card-opinion-filters__filter-grade .product-card-opinion-filters__filters-list-item-count:after{content:attr(css--count-with-images)}.product-card-opinion-filters__filter-only-this-model{margin-top:4px;margin-bottom:16px}.opinion-sort-modal__content,.opinion-filters-modal__content{background-color:var(--bg-main);box-shadow:var(--box-shadow-plate-floating);bottom:0;left:0;top:initial;transform:initial;z-index:11100;border-radius:16px 16px 0 0;min-width:100vw;padding-bottom:24px;animation:.2s ease-out modal-appear;position:fixed}.opinion-sort-modal__content_hidden,.opinion-filters-modal__content_hidden{animation:.2s ease-in-out modal-disappear;bottom:-100%}.opinion-sort-modal__overlay,.opinion-filters-modal__overlay{background-color:var(--effect-overlay-black);z-index:11000;width:100vw;height:100vh;animation:.2s ease-out overlay-appear;position:fixed;top:0;left:0}.opinion-sort-modal__content_hidden+.opinion-sort-modal__overlay,.opinion-sort-modal__content_hidden+.opinion-filters-modal__overlay,.opinion-filters-modal__content_hidden+.opinion-sort-modal__overlay,.opinion-filters-modal__content_hidden+.opinion-filters-modal__overlay{background-color:transparent;animation:.2s ease-in-out overlay-disappear}.product-card-opinion__title{font-size:var(--text-title-size-large);font-weight:var(--text-title-weight-large);line-height:var(--text-title-line-height-large);letter-spacing:-1%;color:var(--text-color-primary);margin-bottom:24px}.product-card-opinion__total-wrapper{grid-column-gap:0;grid-row-gap:16px;grid-template-rows:repeat(4,minmax(min-content,max-content));grid-template-columns:100%;grid-template-areas:"total-grade""extended-grades""images""opinion-add";display:grid}.product-card-opinion__total-opinion-block{grid-area:total-grade;align-items:center;gap:32px;margin-bottom:0;display:flex}.product-card-opinion__total-opinion-mark-block{flex-direction:column;align-items:start;display:flex}.product-card-opinion__total-opinion-mark{font-size:var(--text-headline-size);font-weight:var(--text-headline-weight);line-height:var(--text-headline-line-height);letter-spacing:-1.5%;color:var(--text-color-primary);text-align:center;margin-bottom:10px;font-style:normal}.product-card-opinion__total-opinion-stars{justify-content:center;align-items:center;margin-bottom:10px;display:flex}.product-card-opinion__total-opinion-count{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary);font-style:normal}.product-card-opinion__total-opinion-grades-block{flex-direction:column;width:100%;min-width:100px;max-width:500px;display:flex}.product-card-opinion__total-opinion-grade-block{align-items:center;gap:6px;display:inline-flex}.product-card-opinion__total-opinion-grade{display:inline-block}.product-card-opinion__total-opinion-grade-progress-bar{background:var(--bg-low);border-radius:4px;width:100%;height:8px;display:inline-block;position:relative}.product-card-opinion__total-opinion-grade-progress-bar_filled{background:var(--bg-brand-primary);border-radius:4px;width:0;height:8px;display:inline-block;position:absolute;top:0;left:0}.product-card-opinion__total-opinion-images-block{flex-flow:row;align-items:center;gap:12px;width:560px;height:60px;margin:0;display:flex}.product-card-opinion__total-opinion-images-wrapper{scrollbar-width:none}.product-card-opinion__total-opinion-images-wrapper::-webkit-scrollbar{display:none}.product-card-opinion__total-opinion-images-wrapper{scrollbar-width:none;grid-area:images;height:60px;display:flex;overflow-x:auto}.product-card-opinion__total-opinion-image{cursor:zoom-in}.product-card-opinion__total-opinion-image:hover{opacity:.8}.product-card-opinion__total-opinion-image:nth-child(n+6){display:none}.product-card-opinion__total-opinion-image img{object-fit:cover;border-radius:12px}.product-card-opinion__total-opinion-image,.product-card-opinion__total-opinion-images-btn{width:60px;height:60px}.product-card-opinion__total-opinion-images-btn{background-color:var(--bg-low);cursor:pointer;text-align:center;border-radius:12px;justify-content:center;align-items:center;padding:10px;display:flex}.product-card-opinion__total-opinion-images-btn:hover{background-color:var(--bg-mid)}.product-card-opinion__add-opinion{grid-area:opinion-add;margin-top:0}.product-card-opinion__extended-grades{scrollbar-width:none}.product-card-opinion__extended-grades::-webkit-scrollbar{display:none}.product-card-opinion__extended-grades{flex-flow:row;grid-area:extended-grades;align-items:center;gap:8px;margin:0 -16px;padding:0 16px;display:flex;overflow-x:auto}.product-card-opinion__extended-grade{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);background-color:var(--bg-low);color:var(--text-color-secondary);text-wrap:nowrap;border-radius:8px;flex-flow:row;align-items:center;padding:6px 8px;display:flex}.product-card-opinion__extended-grade-title{margin-right:4px}.product-card-opinion__extended-grade-rating{font-weight:var(--text-weight-semibold)}.product-card-opinion__buyer-block{flex-shrink:0;width:100%;min-width:120px;max-width:380px}.product-card-opinion__opinion-block{border-bottom:1px solid var(--border-low);flex-direction:column;margin-bottom:24px;padding-bottom:8px;display:flex}.product-card-opinion__user-opinion-head{background-color:var(--bg-low);border-bottom:1px solid var(--border-low);border-radius:12px 12px 0 0;width:100%;height:55px;padding:12px;display:flex}.product-card-opinion__user-opinion-head-title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;color:var(--text-color-primary);height:31px;margin-right:10px}.product-card-opinion__user-opinion-content{background-color:var(--bg-low);border-bottom:none;border-radius:0 0 12px 12px;padding:16px 12px 8px}.product-card-opinion__opinion-content{margin-top:15px}.product-card-opinion__buyer-block{flex-shrink:0;justify-content:space-between;align-items:center;width:100%;min-width:120px;max-width:100%;display:flex}.product-card-opinion__buyer-nick{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%;color:var(--text-color-primary);display:flex}.product-card-opinion__buyer-is-real{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-bold);box-shadow:none;color:var(--text-color-success);cursor:pointer;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%234CAF50' fill-rule='evenodd'%3E%3Cpath d='m15.708.587 2.31 3.131 3.69 1.229.028 3.89L24 12l-2.264 3.163-.028 3.89-3.69 1.229-2.31 3.13L12 22.238l-3.708 1.176-2.31-3.131-3.69-1.229-.028-3.89L0 12l2.264-3.163.028-3.89 3.69-1.229 2.31-3.13L12 1.762 15.708.587ZM12 5a7 7 0 1 0 0 14 7 7 0 0 0 0-14Z'/%3E%3Cpath d='M12 7c1.392 0 2.651.569 3.558 1.487l-3.74 3.676-1.871-1.73-.947.919L11.818 14l4.54-4.452A5 5 0 1 1 12 7Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat;border-radius:8px;width:24px;height:24px;margin-left:8px;padding:7px 8px 7px 38px;display:inline-block}.product-card-opinion__buyer-is-real:after{content:"";display:none}.product-card-opinion__source{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-link);margin-left:5px;font-style:normal}.product-card-opinion__opinion-date{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint);margin-top:8px;font-style:normal}.product-card-opinion__opinion-stars-wrapper{align-self:start;height:24px;display:flex}.product-card-opinion__opinion-stars{justify-content:right;align-self:center;gap:3px;width:83px;margin-top:0;display:flex}.product-card-opinion__opinion-star{color:var(--icon-primary);width:12px;height:12px;display:flex;position:relative;-webkit-mask-image:url(../images/icons/rating.svg);mask-image:url(../images/icons/rating.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.product-card-opinion__opinion-star-background{justify-content:start;width:12px;height:100%;display:flex;position:absolute;top:0;right:0}.product-card-opinion__opinion-star .product-card-opinion__opinion-star-background{background-color:var(--icon-disabled)}.product-card-opinion__opinion-star_orange .product-card-opinion__opinion-star-background{background-color:var(--bg-brand-primary)}.product-card-opinion__top-options{scrollbar-width:none}.product-card-opinion__top-options::-webkit-scrollbar{display:none}.product-card-opinion__top-options{flex-wrap:nowrap;gap:4px;margin-bottom:8px;display:flex;overflow-x:auto;overflow-y:hidden}.product-card-opinion__top-option{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);scrollbar-width:none}.product-card-opinion__top-option::-webkit-scrollbar{display:none}.product-card-opinion__top-option{background-color:var(--bg-low);color:var(--text-color-secondary);text-wrap:nowrap;border-radius:6px;flex-shrink:0;align-items:center;height:36px;margin-bottom:0;padding:6px 8px;display:flex}.product-card-opinion__top-options+.product-card-opinion__opinion-chapter{margin-top:16px}.product-card-opinion__opinion-chapter{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold);color:var(--text-color-primary);margin-bottom:8px}.product-card-opinion__opinion-text{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary);overflow-wrap:break-word;margin-bottom:16px;font-style:normal}.product-card-opinion__opinion-empty-text{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint);margin-top:16px;margin-bottom:12px;font-style:italic}.product-card-opinion__opinion-image-container{flex-flow:wrap;align-items:center;gap:8px;min-height:80px;display:flex}.product-card-opinion__opinion-image-expand-container{margin:var(--spacing-l)var(--spacing-none)}.product-card-opinion__opinion-image-expand-container .collapse{max-height:112px}.product-card-opinion__opinion-image-expand-container .collapse_expanded{max-height:unset}.product-card-opinion__opinion-image-expand-container .collapse__button{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);align-items:center;column-gap:var(--spacing-xs);color:var(--text-color-link);display:flex;position:relative}.product-card-opinion__opinion-image-expand-container .collapse__button-block{justify-content:start;align-items:end;height:32px}.product-card-opinion__opinion-image-expand-container .collapse__button-icon{width:20px;height:20px;transition:transform .2s;position:relative;transform:rotate(90deg);-webkit-mask-image:url(../images/icons/chevron-right-with-padding.svg);mask-image:url(../images/icons/chevron-right-with-padding.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.product-card-opinion__opinion-image-expand-container .collapse__button-icon:after{content:"";background-color:var(--text-color-link);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.product-card-opinion__opinion-image{border-radius:var(--border-radius-small);width:80px;height:80px}.product-card-opinion__opinion-image img{border-radius:var(--border-radius-base);object-fit:cover}.product-card-opinion__no-opinions-block,.product-card-opinion__no-opinions-filtered-block{flex-direction:column;justify-content:center;align-items:center;padding-top:40px;padding-bottom:40px;display:flex}.product-card-opinion__no-opinions-img{background-image:url(../images/no-opinions.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:280px;height:178px}.product-card-opinion__no-opinions-filtered-img{background-image:url(../images/no-opinions-filtered.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:280px;height:178px}.product-card-opinion__no-opinions-text,.product-card-opinion__no-opinions-filtered-text{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;color:var(--text-color-primary);margin-top:16px;font-style:normal}.product-card-opinion__no-opinions-description{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary);margin-top:8px;margin-bottom:12px}.product-card-opinion__no-opinions-filtered-sub-text{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary);font-style:normal}.product-card-opinion__no-opinions-filtered-btn{width:100%;max-width:328px;margin-top:var(--spacing-l);display:block}.opinion-add{padding-bottom:16px;display:block}.opinion-add__text{font-weight:var(--text-weight-normal);color:var(--text-color-secondary);display:none}.opinion-add__text_small{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal)}.opinion-add__text_big{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-normal);letter-spacing:-0.5%}.opinion-add__button{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold);width:100%;height:44px;margin-top:0;padding:10px}.opinion-no-images{background-color:var(--bg-low);border-radius:12px;flex-direction:column;justify-content:center;align-items:start;width:100%;height:60px;padding:12px;display:flex;position:relative}.opinion-no-images:after{content:"";z-index:1;background-image:url(../images/no-opinions-images-mobile.png);background-position:100%;background-repeat:no-repeat;background-size:contain;border-radius:12px;width:100%;height:60px;position:absolute;top:0;left:0}.opinion-no-images__title,.opinion-no-images__text{line-height:var(--size-20);color:var(--text-color-primary)}.opinion-no-images__title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold)}.opinion-no-images__text{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal)}.real-buyer-modal__content{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);background-color:var(--bg-main);padding:16px 16px 40px}}@media (max-width:1023px) and (min-width:768px){.real-buyer-modal{width:568px}}@media (max-width:1023px){.real-buyer-modal__item{background:url(../images/icons/ok.svg) 0 3px/18px 18px no-repeat;margin-bottom:12px;padding-left:26px}.product-card-opinion-star{width:14px;height:14px;position:relative;-webkit-mask-image:url(../images/icons/rating.svg);mask-image:url(../images/icons/rating.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.product-card-opinion-star__background{background-color:var(--icon-disabled);justify-content:start;width:14px;height:100%;display:flex;position:absolute;top:0;right:0}.product-card-opinion-star_half-filled .product-card-opinion-star__orange-half-star{display:block}.product-card-opinion-star__orange-half-star{background-color:var(--bg-brand-primary);width:7px;height:100%;display:none}.product-card-opinion-star:not(:last-child){margin-right:4px}.product-card-opinion-star_orange .product-card-opinion-star__background{background-color:var(--bg-brand-primary)}.product-avail-modal__header{font-size:var(--text-title-size-small);font-weight:var(--text-title-weight-small);line-height:var(--text-title-line-height-small);letter-spacing:0;background-color:var(--bg-main);color:var(--text-color-primary);box-shadow:var(--box-shadow-plate);justify-content:space-between;align-items:center;padding:15px;display:flex;position:relative}.product-avail-modal__close{width:24px;height:24px;display:block;position:relative;-webkit-mask-image:url(../images/icons/close-with-paddings.svg);mask-image:url(../images/icons/close-with-paddings.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.product-avail-modal__close:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;transition:background-color .2s;position:absolute;top:0;left:0}.product-avail-modal__close:hover:after{background-color:var(--icon-accent)}.product-avail-modal__modal-content{grid-template-rows:auto auto 1fr;width:100%;display:grid;overflow:hidden}.product-avail-modal__city-wrapper{flex-wrap:wrap;align-items:center;display:flex}.product-avail-modal__city{margin-right:10px}.product-avail-modal__filters-block{background:var(--bg-main);align-items:center;gap:8px;padding:12px 16px;display:flex}.product-avail-modal__filter{height:36px;padding:var(--spacing-none)10px;background-color:var(--bg-low);border-radius:8px;justify-content:center;align-items:center;display:flex}.product-avail-modal__search{width:unset;max-width:271px;padding:var(--spacing-none)12px}.product-avail-modal__search-icon{background-image:url(../images/icons/search.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:16px;height:16px;margin:auto}.product-avail-modal__search-string{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary);background-color:transparent;border:none;padding:0}.product-avail-modal__search-string:focus{outline:none;width:271px}.product-avail-modal__search-string::-webkit-input-placeholder{display:none}.product-avail-modal__search-string::-ms-input-placeholder{display:none}.product-avail-modal__search-string::placeholder{display:none}.product-avail-modal__content{height:100%;box-shadow:0 -1px 2px 0 color-mix(in srgb,var(--bg-black-always)10%,transparent);display:flex;overflow:hidden}.product-avail-modal__content .product-avail-modal__loader{display:none}.product-avail-modal__content .product-avail-modal__branch-list,.product-avail-modal__content .product-avail-modal__map{display:block}.product-avail-modal__content_loading{background-color:var(--bg-main);justify-content:center;align-items:center;display:flex}.product-avail-modal__content_loading .product-avail-modal__loader{display:block}.product-avail-modal__content_loading .product-avail-modal__branch-list,.product-avail-modal__content_loading .product-avail-modal__map{display:none}.product-avail-modal__content_not-found{background-color:var(--bg-main);justify-content:center;align-items:center;display:flex}.product-avail-modal__content_not-found .product-avail-modal__not-found-branch-block{display:block}.product-avail-modal__content_not-found .product-avail-modal__loader,.product-avail-modal__content_not-found .product-avail-modal__branch-list,.product-avail-modal__content_not-found .product-avail-modal__map{display:none}.product-avail-modal__branch-list::-webkit-scrollbar{background-color:var(--bg-scroll-track);width:6px;height:6px}.product-avail-modal__branch-list::-webkit-scrollbar-thumb{background-color:var(--bg-scroll-handle);border-radius:4px;width:6px;height:6px}.product-avail-modal__branch-list{background-color:var(--bg-main);border-radius:0;width:100%;height:100%;overflow-y:auto}.product-avail-modal_without-map .product-avail-modal__branch-list{max-width:unset}.product-avail-modal__loader{display:none}.product-avail-modal__close-modal{background:0 0;width:12px;height:12px;margin-left:auto;position:static;-webkit-mask-image:url(../images/icons/close.svg);mask-image:url(../images/icons/close.svg);-webkit-mask-size:contain;mask-size:contain}.product-avail-modal__close-modal:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;transition:background-color .2s;display:block}.product-avail-modal__close-modal:hover:after{background-color:var(--icon-accent)}.product-avail-modal__branch-item{border-bottom:1px solid var(--border-low);padding:16px 24px}.product-avail-modal__branch-item:last-child{border:0}.product-avail-modal__branch-item_hidden{display:none}.product-avail-modal__branch-title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);width:100%;margin-bottom:var(--spacing-s);cursor:pointer;color:var(--text-color-link);overflow-wrap:break-word}.product-avail-modal__branch-address{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint);margin-bottom:8px}.product-avail-modal__branch-open-hint{margin-bottom:1em}.product-avail-modal__branch-work-time{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary);margin-bottom:8px}.product-avail-modal__branch-work-time-deviated{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);color:var(--text-color-primary);margin-top:8px;margin-bottom:8px}.product-avail-modal__branch-product-avails-count{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-success);text-align:right}.product-avail-modal__branch-product-avails-count_not-available{color:var(--text-color-primary)}.product-avail-modal__branch-product-avails-count_first-part{display:block}.product-avail-modal__branch-buy-container{flex-flow:row-reverse;justify-content:space-between;align-items:center;margin-top:16px;display:flex}.product-avail-modal__branch-buy-container_without-btn{justify-content:start}.product-avail-modal__branch-product-buy-btn{width:121px;height:44px}.product-avail-modal__overlay{z-index:2;background:var(--effect-overlay-black);justify-content:center;align-items:center;width:100vw;height:100dvh;display:none;position:fixed;top:0;left:0}.product-avail-modal__overlay_active{z-index:2000;display:flex}.product-avail-modal__not-found-branch-block{display:none}.product-avail-modal__not-found-branch{text-align:center;background-image:url(../images/worry-alien.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:160px;height:160px;margin:auto}.product-avail-modal__not-found-branch-text{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%;color:var(--text-color-primary)}.product-avail-modal__map{visibility:hidden;width:100%;max-width:initial;height:100%;box-shadow:none;border-radius:0;top:0}.product-avail-modal__map_visible{visibility:visible}.product-avail-modal_without-map .product-avail-modal__map{display:none}.product-avail-modal__filters-block.hidden~.ui-switcher{padding-top:12px}.product-avail-modal .ui-switcher{background-color:var(--bg-main);flex-flow:row-reverse;justify-content:start;padding:4px 0 16px 16px;display:flex}.recently-viewed-products{width:100%;min-height:5px;margin-top:var(--spacing-xl);display:block}.recently-viewed-products__title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%}.recently-viewed-products__slider-controls,.recently-viewed-products__slider-control{display:none}.recently-viewed-products__slides{scrollbar-width:none}.recently-viewed-products__slides::-webkit-scrollbar{display:none}.recently-viewed-products__slides{gap:var(--spacing-m);width:unset;scroll-snap-type:x mandatory;scroll-padding:var(--spacing-none)var(--spacing-l);flex-flow:row;margin:0 -16px;padding:12px 16px 8px;display:flex;overflow-x:scroll}.map-popover{width:100%;max-width:100vw}.map-popover .map-popover__close{display:none}.map-popover .product-avail-modal__branch-item{width:100%;padding:0 16px 24px}.map-popover .product-avail-modal__branch-buy-container{flex-flow:row-reverse;justify-content:start;align-items:center;margin-top:16px;display:flex}.map-popover .product-avail-modal__branch-product-buy-btn{margin-right:auto}.map-popover .product-avail-modal__branch-product-avails-count{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);text-align:right;margin-bottom:0}.map-popover .product-avail-modal__branch-product-avails-count_first-part{display:block}.map-popover .product-avail-modal__branch-work-time-deviated{display:none}.map-popover .city-shops__item{border-bottom:none;padding:0 16px 24px;list-style-type:none}.map-popover .shop__title{justify-content:space-between;align-items:center;display:flex}.map-popover .shop__url{color:var(--text-color-link)}.map-popover .shop__work-time-deviated{display:none}.map-popover .shop__avail-date,.map-popover .shop__avail-date_description{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal)}.map-popover .shop__avail-date_today{color:var(--text-color-success)}.map-popover .shop__avail-date_description{white-space:nowrap}.feedback__title{font-size:var(--text-title-size-large);font-weight:var(--text-title-weight-large);line-height:var(--text-title-line-height-large);letter-spacing:-1%;margin-bottom:16px}.feedback__informing_title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%}.feedback__informing_text{margin-top:15px;line-height:120%}.feedback__informing_facts{margin:20px 0;padding-left:18px;list-style-type:decimal}.feedback__informing_facts-item{margin-top:8px}.feedback__subject-title{margin:20px 0}.feedback__form{margin-bottom:20px}.feedback__form_subjects-container{background:var(--bg-low);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;width:100%;height:68px;margin:20px 0;padding:25px 20px;transition:all .2s;display:flex;position:relative}.feedback__form_subjects-container_active{background:var(--bg-main);border-bottom:1px solid var(--border-low);box-shadow:0 4px 13px 0 var(--box-shadow);border-radius:8px 8px 0 0}.feedback__form_subjects-container_active:after{transform:rotate(-90deg)translate(50%)}.feedback__form_subjects-container_active ul{z-index:10000;background-color:var(--bg-main);width:100%;height:175px;box-shadow:2px 4px 5px 0 var(--box-shadow);border-radius:0 0 8px 8px;flex-direction:column;align-items:start;padding:10px 0;display:flex;position:absolute;top:68px;left:0;overflow-y:auto}.feedback__form_subjects-container_error{border:1px solid var(--text-color-error)}.feedback__form_subjects-container_error:before{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);content:attr(css--text-error);width:200px;height:20px;color:var(--text-color-error);position:absolute;bottom:-22px;left:20px}.feedback__form_subjects-container_active .feedback__form_subjects-icon{transform:rotate(-90deg)}.feedback__form_subjects-icon{width:30px;height:30px;position:relative;transform:rotate(90deg);-webkit-mask-image:url(../images/icons/arrow-right.svg);mask-image:url(../images/icons/arrow-right.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.feedback__form_subjects-icon:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.feedback__form_subjects-selected-subject{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary)}.feedback__form_subjects-selected-subject[js--selected-subject=""]{color:var(--text-color-hint)}.feedback__form_subjects-dropdown{display:none}.feedback__form_subjects-dropdown-item{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);width:100%;height:40px;margin-bottom:10px;padding:10px 20px}.feedback__form_subjects-dropdown-item:hover{background-color:var(--bg-low);color:var(--text-color-brand)}.feedback__form_fields-container{flex-direction:column;align-items:start;gap:20px;margin-bottom:20px;display:flex}.feedback__form_textarea{width:100%;position:relative}.feedback__form_textarea:before{content:"";pointer-events:none;background-image:url(../images/icons/textarea-grabber.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:20px;height:20px;position:absolute;bottom:4%;right:0}.feedback__form_textarea textarea{background-color:var(--bg-low);resize:vertical;border:none;border-radius:8px;width:100%;min-height:130px;max-height:875px;padding:25px 20px 0;position:static}.feedback__form_textarea textarea::-webkit-resizer{display:none}.feedback__form_textarea textarea::-webkit-input-placeholder{color:transparent}.feedback__form_textarea textarea::-ms-input-placeholder{color:transparent}.feedback__form_textarea textarea::placeholder{color:transparent}.feedback__form_textarea textarea:focus{outline:none}textarea:focus-within~.feedback__form_textarea-label{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);top:5px}textarea:not(:placeholder-shown)~.feedback__form_textarea-label{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);top:5px}.feedback__form_textarea-label{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint);position:absolute;top:25px;left:20px}.feedback__form_textarea_error textarea{border:1px solid var(--text-color-error)}.feedback__form_textarea_error:after{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);content:attr(css--text-error);width:200px;height:20px;color:var(--text-color-error);position:absolute;bottom:-20px;left:20px}.feedback__form_input{width:100%;position:relative}.feedback__form_input input{background-color:var(--bg-low);border:none;border-radius:8px;width:100%;height:64px;padding:18px 0 0 20px}.feedback__form_input input::-webkit-input-placeholder{color:transparent}.feedback__form_input input::-ms-input-placeholder{color:transparent}.feedback__form_input input::placeholder{color:transparent}.feedback__form_input input:focus{outline:none}.feedback__form_input label{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint);position:absolute;top:22px;left:20px}.feedback__form_input input:focus-within~label{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);top:5px}.feedback__form_input input:not(:placeholder-shown)~label{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);top:5px}.feedback__form_input-phone input{padding-left:80px}.feedback__form_input-phone label{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);top:5px;left:80px}.feedback__form_input_error input{border:1px solid var(--text-color-error)}.feedback__form_input_error:after{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);content:attr(css--text-error);width:200px;height:20px;color:var(--text-color-error);position:absolute;bottom:-22px;left:20px}.feedback__form_textarea>label,.feedback__form_input>label{transition:all .2s}.feedback__privacy-policy{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);margin-top:20px}.feedback__privacy-policy-link{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);color:var(--text-color-link);letter-spacing:0;transition:color .2s,-webkit-text-decoration-color .2s,text-decoration-color .2s}.feedback__privacy-policy-link:visited,.feedback__privacy-policy-link:link,.feedback__privacy-policy-link:hover,.feedback__privacy-policy-link:active{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--text-color-link);text-decoration-color:var(--text-color-link)}}@media (max-width:1023px) and (min-width:1024px){.feedback__privacy-policy-link:hover{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (max-width:1023px) and (max-width:1023px){.feedback__privacy-policy-link:active{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (max-width:1023px){.feedback__recaptcha_error{margin-bottom:60px;position:relative}.feedback__recaptcha_error:after{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-bold);content:attr(css--text-error);background-color:var(--bg-low);border:1px solid var(--text-color-error);width:280px;height:40px;color:var(--text-color-error);padding:13px;position:absolute;bottom:-50px;left:0}.feedback__response-error,.feedback__response-success,.feedback__sent_failed .feedback__container,.feedback__sent_success .feedback__container{display:none}.feedback__sent_failed .feedback__response-error{flex-direction:column;align-items:center;width:300px;margin:60px auto;display:flex}.feedback__sent_failed .feedback__response-error_image{background-image:url(../images/icons/close_red.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100px;height:100px}.feedback__sent_failed .feedback__response-error_title{font-size:var(--text-title-size-large);font-weight:var(--text-title-weight-large);line-height:var(--text-title-line-height-large);letter-spacing:-1%;margin-top:20px}.feedback__sent_success .feedback__response-success{flex-direction:column;align-items:center;width:300px;margin:60px auto;display:flex}.feedback__sent_success .feedback__response-success_image{background-image:url(../images/icons/checkmark-green.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100px;height:100px}.feedback__sent_success .feedback__response-success_title{font-size:var(--text-title-size-large);font-weight:var(--text-title-weight-large);line-height:var(--text-title-line-height-large);letter-spacing:-1%;margin-top:20px}.feedback__sent_success .feedback__response-success_message{text-align:center;margin-top:20px}.main__container:has(.promo-page){width:100%}.promo-page__banner{justify-content:center;align-items:center;padding:0 16px;display:flex}.promo-page__banner img{border-radius:var(--border-radius-large);object-fit:cover;width:328px;height:164px;overflow:hidden}.promo-page__countdown{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-bold);border-radius:var(--border-radius-base);flex-direction:row;justify-content:center;align-items:center;gap:8px;height:36px;margin:16px 16px 0;display:flex}.promo-page__countdown-ended{background-color:var(--bg-footer);color:var(--text-color-primary-light)}.promo-page__countdown-ended .promo-page-countdown__icon{display:none}.promo-page__countdown-await{background-color:var(--bg-info);color:var(--text-color-link)}.promo-page__countdown-started{background-color:var(--bg-brand-low);color:var(--text-color-brand)}.promo-page-countdown__icon{width:20px;height:20px}.promo-page__content{flex-direction:column;gap:0;display:flex;position:relative}.promo-page__nav{z-index:100;background:var(--bg-for-blur);-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);align-self:flex-start;width:100%;height:68px;position:-webkit-sticky;position:sticky;top:0}.promo-page-nav__list{scrollbar-width:none}.promo-page-nav__list::-webkit-scrollbar{display:none}.promo-page-nav__list{flex-direction:row;column-gap:24px;padding:24px 16px 8px;display:flex;position:relative;overflow-x:auto}.promo-page-nav-list__item{height:36px;padding:8px 0}.promo-page-nav-list__item[active]{height:32px;box-shadow:0 2px 0 0 var(--icon-accent);-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:6px 0}.promo-page-nav-list__item[active] .promo-page-nav-list__button{color:var(--text-color-primary)}.promo-page-nav-list__button{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary);text-align:left;white-space:nowrap;transition:all .1s ease-in-out;display:block}.promo-page__groups{flex-direction:column;gap:12px;width:100%;display:flex}.promo-page__group{flex-direction:column;gap:12px;display:flex}.promo-page-group__title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;font-weight:var(--text-weight-semibold);color:var(--text-color-primary);padding:12px 16px}.promo-page-group__products{flex-flow:wrap;align-content:flex-start;justify-content:left;gap:8px;padding:0 8px;display:flex}.promo-page-group__show-more{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);background-color:var(--bg-low);cursor:pointer;border-radius:var(--border-radius-small);height:44px;color:var(--text-color-primary);justify-content:center;align-items:center;margin:0 8px;display:flex}.promo-page-group__show-more:hover{background-color:var(--bg-mid)}.user-feed-page__page-content{width:100%}.user-feed-page__title-wrapper{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex;position:relative}.user-feed-page__title{font-size:var(--text-title-size-large);font-weight:var(--text-title-weight-large);line-height:var(--text-title-line-height-large);letter-spacing:-1%;color:var(--text-color-primary)}.user-feed-page__container{align-items:start;gap:20px;display:flex}.user-feed-page__filters{align-items:center;gap:8px;height:36px;margin-bottom:24px;display:flex;overflow:hidden}.user-feed-page__filter{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);background-color:var(--bg-low);height:36px;color:var(--text-color-secondary);text-wrap:nowrap;border-radius:24px;justify-content:center;align-items:center;padding:0 16px;transition:all .2s;display:flex}.user-feed-page__filter:active{background-color:var(--bg-mid)}.user-feed-page__filter_active{background-color:var(--bg-brand-primary);color:var(--text-color-primary-light)}.user-feed-page__filter_active:active{background-color:var(--bg-brand-hover)}.user-feed-page__actions{justify-content:space-between;align-items:center;margin-bottom:16px;display:none}.user-feed-page__actions-mobile{width:24px;height:24px;display:block;position:relative;-webkit-mask-image:url(../images/icons/dots.svg);mask-image:url(../images/icons/dots.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.user-feed-page__actions-mobile:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.user-feed-page__actions-mobile:active:after{background-color:var(--icon-accent)}.user-feed-page__actions-popup{background-color:var(--bg-main);border-radius:var(--border-radius-small);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;box-shadow:var(--box-shadow-plate-floating);flex-direction:column;align-items:start;gap:12px;padding:16px;display:flex;position:absolute;top:4px;right:32px}.user-feed-page__read-all,.user-feed-page__delete{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--text-color-primary);text-align:left;transition:color .2s;display:inline-block}.user-feed-page__read-all:active,.user-feed-page__delete:active{color:var(--text-color-brand)}.user-feed-page__read-all-icon,.user-feed-page__delete-icon{display:none}.user-feed-page__no-notifications{flex-direction:column;justify-content:center;align-items:center;padding:140px 0;display:none}.user-feed-page__no-notifications-image{background-image:url(../images/notifications/no-notifications.png);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-shrink:0;width:80px;height:80px}.user-feed-page__no-notifications-title{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;color:var(--text-color-primary);text-align:center;margin-top:16px}.user-feed-page__no-notifications-description{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);width:280px;color:var(--text-color-primary);text-align:center;margin-top:8px}.user-feed-page__show-more-btn{width:100%;margin-top:28px}.user-feed-page__items-link{display:none}.user-feed-page__group:not(:last-of-type){margin-bottom:28px}.user-feed-page__group:not(:has(.user-feed-page__item)){display:none}.user-feed-page__group-title{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);width:100%;color:var(--text-color-hint);text-align:center;margin-bottom:12px}.user-feed-page__group-items{flex-direction:column;gap:12px;display:flex}.user-feed-page__page-content:not(:has(.user-feed-page__group)) .user-feed-page__no-notifications{display:flex}.user-feed-page__items{width:100%;position:relative}.user-feed-page__item{background-color:var(--bg-low);border-radius:var(--border-radius-large);width:100%;padding:20px;display:block;position:relative}.user-feed-page__item--not-shown:after{content:"";background-color:var(--bg-brand-primary);border-radius:50%;width:6px;height:6px;display:block;position:absolute;top:11px;left:11px}.user-feed-page__item-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.user-feed-page__item-title{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary);text-align:left}.user-feed-page__item-delete{cursor:pointer;width:20px;height:20px;position:relative;-webkit-mask-image:url(../images/icons/close-with-paddings.svg);mask-image:url(../images/icons/close-with-paddings.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.user-feed-page__item-delete:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;transition:background-color .2s;display:block;position:absolute;top:0;left:0}.user-feed-page__item-delete:active:after{background-color:var(--icon-accent)}.user-feed-page__item-content{align-items:start;gap:10px;display:flex}.user-feed-page__item-image{background-color:var(--icon-primary-light);border-radius:var(--border-radius-base);flex-shrink:0;width:48px;height:48px;padding:4px;display:inline-block}.user-feed-page__item-message{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary);text-align:left}.user-feed-page__item-button{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);width:100%;height:44px;color:var(--text-color-primary);border:none;margin-top:16px}.user-feed-delete-modal__content{flex-direction:column;align-items:center;gap:16px;width:100%;padding:16px 16px 24px;display:flex}.user-feed-delete-modal__description{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary);text-align:left}.user-feed-delete-modal__buttons{flex-flow:column-reverse;align-items:center;gap:8px;width:100%;display:flex}.user-feed-delete-modal__button-reject,.user-feed-delete-modal__button-confirm{flex-shrink:1;width:100%;height:44px}body:has(.gsb-user-builds){background-color:var(--bg-secondary)}body:has(.gsb-user-builds) .spinner{background-color:var(--effect-overlay-secondary)}body:has(.gsb-user-builds) .product-avail-modal .spinner{background-color:var(--bg-main)}body .header{background-color:var(--bg-main)}body.dark .gsb-user-build__product{background-color:var(--bg-white-always)}.gsb-user-builds__title{font-size:var(--text-title-size-large);font-weight:var(--text-title-weight-large);line-height:var(--text-title-line-height-large);letter-spacing:-1%;color:var(--text-color-primary);margin:8px 0 16px}.gsb-user-builds__content{width:100%}.gsb-user-builds__placeholder{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.gsb-user-builds__placeholder-image{max-width:360px;height:252px}.gsb-user-builds__placeholder-title{font-size:var(--text-title-size-small);font-weight:var(--text-title-weight-small);line-height:var(--text-title-line-height-small);letter-spacing:0;width:100%;color:var(--text-color-primary);text-align:center}.gsb-user-builds__placeholder-button{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);width:251px;height:44px;color:var(--text-color-primary)}.gsb-user-builds__list{flex-direction:column;align-items:start;gap:20px;width:100%;display:flex;position:relative}.gsb-user-builds__list:not(:first-child){margin-top:20px}.gsb-user-builds__create-button{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);width:100%;height:44px;color:var(--text-color-primary);margin-bottom:12px;transition:background-color .2s}.gsb-user-builds__create-button:active{background-color:var(--bg-mid)}.gsb-user-builds__list-container{position:relative}.gsb-user-builds .pagination-block{margin-top:12px}.gsb-user-builds .pagination-block__controls{background-color:transparent}.gsb-user-builds .spinner-dots{margin:100px 0;position:-webkit-sticky;position:sticky;top:50%;transform:translateY(-50%)}.gsb-user-build{background-color:var(--bg-main);border-radius:var(--border-radius-large);flex-direction:column;align-items:start;width:100%;display:flex}.gsb-user-build__header{border-bottom:1px solid var(--border-low);justify-content:space-between;align-items:center;gap:8px;width:100%;padding:16px 16px 12px;display:flex}.gsb-user-build__title{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--text-color-secondary);text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden}.gsb-user-build__date{color:var(--icon-primary);flex-shrink:0;align-items:center;gap:8px;display:flex}.gsb-user-build__date svg{width:20px;height:20px}.gsb-user-build__date-text{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint)}.gsb-user-build__content{flex-direction:column;align-items:start;width:100%;padding:20px;display:flex}.gsb-user-build__products{flex-flow:row;align-items:center;gap:8px;width:100%;display:flex}.gsb-user-build__product,.gsb-user-build__product-placeholder{background-color:var(--bg-low);cursor:pointer;border-radius:var(--border-radius-base);justify-content:center;align-items:center;width:64px;height:65px;transition:background-color .2s;display:flex;position:relative}.gsb-user-build__product[css--product-count]:after,.gsb-user-build__product-placeholder[css--product-count]:after{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);content:attr(css--product-count);background-color:var(--bg-white-always);border-radius:var(--border-radius-extra-small);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:16px;color:var(--text-color-secondary-dark);text-align:center;box-shadow:var(--box-shadow-plate);padding:0 2px;display:block;position:absolute;bottom:6px;right:6px}.gsb-user-build__product-image,.gsb-user-build__product-placeholder-image{mix-blend-mode:multiply;flex-shrink:0;width:48px;height:49px}.gsb-user-build__product-placeholder{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary);text-align:center;padding:0 15px;transition:background-color .2s}.gsb-user-build__product-placeholder:active{background-color:var(--bg-mid)}.gsb-user-build__content-row{flex-direction:column;align-items:start;gap:20px;width:100%;margin-top:16px;margin-bottom:8px;display:flex}.gsb-user-build__specs{flex-direction:column;align-items:start;gap:4px;width:100%;display:flex}.gsb-user-build__spec{align-items:start;gap:8px;width:100%;display:flex}.gsb-user-build__spec-icon{width:24px;height:24px;color:var(--icon-primary);display:block}.gsb-user-build__spec-icon svg{width:24px;height:24px}.gsb-user-build__spec-title{display:none}.gsb-user-build__spec-product{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gsb-user-build__total{flex-direction:column;align-items:start;gap:16px;width:100%;display:flex}.gsb-user-build__total-price{flex-flow:row-reverse;justify-content:start;align-items:center;gap:8px;width:100%;display:flex}.gsb-user-build__total-buttons{flex-flow:row-reverse;justify-content:start;align-items:center;gap:8px;width:100%;height:44px;display:flex;position:relative}.gsb-user-build__price-without-discount{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-hint);text-decoration:line-through}.gsb-user-build__price{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%;color:var(--text-color-primary)}.gsb-user-build__actions-button{background-color:var(--bg-low);border-radius:var(--border-radius-small);width:44px;height:44px;color:var(--icon-primary);flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.gsb-user-build__actions-button:active{background-color:var(--bg-mid)}.gsb-user-build__actions-button svg{width:24px;height:24px;transform:rotate(90deg)}.gsb-user-build__total-open{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);flex-grow:1;height:44px;padding:10px 0}.gsb-user-build__avail{width:100%}.gsb-user-build__avail-empty-placeholder{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-error);padding:5px 0}.gsb-start-new-build-modal__content{flex-direction:column;align-items:start;gap:16px;width:100%;padding:16px 16px 24px;display:flex}.gsb-start-new-build-modal__text{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary)}.gsb-start-new-build-modal__buttons{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.gsb-start-new-build-modal__button-start-new,.gsb-start-new-build-modal__button-open-previous{flex-shrink:0;width:100%;height:44px}.gsb-remove-build-modal__content{flex-direction:column;align-items:start;gap:16px;width:100%;padding:16px 16px 24px;display:flex}.gsb-remove-build-modal__text{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary)}.gsb-remove-build-modal__buttons{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.gsb-remove-build-modal__button-remove,.gsb-remove-build-modal__button-cancel{flex-shrink:0;width:100%;height:44px}.gsb-user-builds-actions-popup{background-color:var(--bg-main);border-radius:var(--border-radius-small);min-width:237px;height:auto;box-shadow:var(--box-shadow-high-surface);flex-direction:column;align-items:start;padding:4px 0;display:flex;position:absolute;bottom:-52px;right:52px}.gsb-user-builds-actions-popup__button{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);width:100%;color:var(--text-color-primary);justify-content:start;align-items:center;padding:8px 16px;transition:color .2s;display:flex}.gsb-user-builds-cart-failed-tooltip,.gsb-user-builds-failed-to-save-tooltip,.gsb-user-builds-failed-to-remove-tooltip{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);z-index:295;background:linear-gradient(0deg,var(--bg-error),var(--bg-error)),linear-gradient(0deg,var(--bg-main),var(--bg-main));border:1px solid var(--border-low);border-radius:var(--border-radius-base);color:var(--text-color-primary);flex-flow:row-reverse;align-items:center;gap:8px;padding:8px 12px;display:flex;bottom:72px}.gsb-user-builds-cart-failed-tooltip__icon,.gsb-user-builds-failed-to-save-tooltip__icon,.gsb-user-builds-failed-to-remove-tooltip__icon{width:20px;height:20px;color:var(--icon-error)}.gsb-user-builds-cart-failed-tooltip__icon svg,.gsb-user-builds-failed-to-save-tooltip__icon svg,.gsb-user-builds-failed-to-remove-tooltip__icon svg{width:20px;height:20px}.gsb-user-builds-success-save-tooltip{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);z-index:295;background:linear-gradient(0deg,var(--bg-success),var(--bg-success)),linear-gradient(0deg,var(--bg-main),var(--bg-main));border:1px solid var(--border-low);border-radius:var(--border-radius-base);color:var(--text-color-primary);flex-flow:row-reverse;align-items:center;gap:8px;padding:8px 12px;display:flex;bottom:72px}.gsb-user-builds-success-save-tooltip__icon{width:20px;height:20px;color:var(--icon-success)}.gsb-user-builds-success-save-tooltip__icon svg{width:20px;height:20px}.gsb-user-builds-info-tooltip{z-index:295}.gsb-total-avail{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);width:100%;color:var(--text-color-primary);flex-flow:row;align-items:center;gap:4px;padding:5px 0;display:flex}.gsb-total-avail_out-of-stock{color:var(--text-color-error)}.gsb-total-avail__link{color:var(--text-color-link);transition:color .2s}.gsb-total-avail__link:hover{color:var(--text-color-brand)}.profile-settings__title{font-size:var(--text-title-size-large);font-weight:var(--text-title-weight-large);line-height:var(--text-title-line-height-large);letter-spacing:-1%;margin-bottom:16px}.profile-settings__content{flex-direction:column;align-items:start;gap:20px;margin-top:0;display:flex}.profile-settings__navigation{width:100%;max-width:280px;display:none}.profile-settings__user{width:100%;max-width:initial;background-color:var(--bg-main);box-shadow:none;border-radius:0;padding:0}.profile-settings__user-info{justify-content:start;align-items:center;width:100%;margin-top:0;margin-bottom:32px;display:flex}.profile-settings__user-info .profile-settings__user-logout{display:none}.profile-settings__user-avatar{border:3px solid var(--border-mid);border-radius:50%;width:80px;height:80px;padding:4px}.profile-settings__user-avatar img{border-radius:50%;width:66px;height:66px}.profile-settings__user-name{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);line-height:var(--text-title-line-height-medium);letter-spacing:-1%;max-width:100%;color:var(--text-color-primary);word-break:break-word;margin-left:4px;padding:0 8px}.profile-settings__user-logout{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);background-color:var(--bg-low);min-width:100px;height:36px;color:var(--text-color-primary);white-space:nowrap;border-radius:8px;flex-shrink:0;justify-content:center;justify-self:end;align-items:center;margin-left:0;padding:8px 9px;transition:background-color .2s;display:flex}.profile-settings__user-logout:hover{background-color:var(--bg-mid)}.profile-settings__user-logout-icon{width:20px;height:20px;margin-right:4px;position:relative;-webkit-mask-image:url(../images/icons/log-out.svg);mask-image:url(../images/icons/log-out.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.profile-settings__user-logout-icon:after{content:"";background-color:var(--icon-primary);width:100%;height:100%;position:absolute;top:0;left:0}.profile-settings__user-fields{flex-direction:column;gap:12px;margin-top:24px;display:flex}.profile-settings__user-fields-phone{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.profile-settings__user-fields-phone-btn{width:124px;height:44px}.profile-settings__user-fields .ui-input{width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content}.profile-settings__user-buttons{flex-direction:column;gap:12px;margin-top:24px;display:flex}.profile-settings__user-buttons .profile-settings__user-logout{height:44px;display:flex}.profile-settings__tooltip{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary);padding:8px 12px}.profile-settings__tooltip_success{background-color:var(--bg-success)}.profile-settings__tooltip_failed{background-color:var(--bg-error)}.profile-menu-widget{display:none}.breadcrumbs{max-height:55px;margin-bottom:0}.breadcrumbs__list{max-height:inherit;flex-flow:row;column-gap:0;width:calc(100% + 32px);margin:0 -16px;padding:0 16px 6px;overflow-x:auto}.breadcrumbs__url{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary);word-break:break-word;align-items:center;transition:color .2s;display:flex}.breadcrumbs__url:after{content:"";background-image:url(../images/icons/chevron-right.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-shrink:0;justify-content:center;align-items:center;width:12px;height:12px;margin:0 4px;display:flex}.breadcrumbs__url:hover{color:var(--text-color-secondary)}.breadcrumbs__url:active{color:var(--text-color-brand)}.breadcrumbs__disabled-text{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary);align-items:center;display:flex}.breadcrumbs__link{white-space:nowrap;padding:6px 0;display:inline-block}.breadcrumbs__link a{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal)}.breadcrumbs__link:last-child .breadcrumbs__url:after{display:none}.user-counterparty-declined-notification{justify-content:space-between;align-items:flex-start;gap:var(--spacing-m);margin-bottom:var(--spacing-l);padding:var(--spacing-m)var(--spacing-l);background-color:var(--bg-error);border-radius:var(--border-radius-base);display:flex}.user-counterparty-declined-notification__content{gap:var(--spacing-m);flex-direction:column;display:flex}.user-counterparty-declined-notification__title{font-size:var(--text-title-size-small);font-weight:var(--text-title-weight-small);line-height:var(--text-title-line-height-small);letter-spacing:0}.user-counterparty-declined-notification__text{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal)}.user-counterparty-declined-notification__text a,.user-counterparty-declined-notification__text a:visited{color:var(--text-color-link)}.user-counterparty-declined-notification__close{width:var(--size-24);height:var(--size-24);cursor:pointer;color:var(--icon-primary);background-color:transparent;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.user-counterparty-declined-notification__close svg{width:100%;height:100%}.user-counterparty-request-details__label{color:var(--text-color-hint);flex-shrink:0}.user-counterparty-request-details__value{word-break:break-word}.user-counterparty-request-details__label,.user-counterparty-request-details__value{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal)}.user-counterparty-request-details__label~.user-counterparty-request-details__value{margin-top:var(--size-2)}.user-counterparty-add-counterparty-creation-request-form .user-counterparty-info-block{padding:var(--spacing-m)var(--spacing-l);border-radius:var(--border-radius-base)}.user-counterparty-add-counterparty-creation-request-form .user-counterparty-info-block__icon{display:none}.user-counterparty-add-counterparty-creation-request-form .user-counterparty-info-block__content{gap:var(--spacing-m)}.user-counterparty-add-counterparty-creation-request-form .user-counterparty-info-block__title{font-size:var(--text-body-size-medium);font-weight:var(--text-weight-bold);line-height:var(--size-20)}.user-counterparty-add-counterparty-creation-request-form .user-counterparty-info-block__message{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal)}.user-counterparty-add-counterparty-creation-request-form .user-counterparty-info-block__close{top:var(--spacing-m);right:var(--spacing-l);width:20px;height:20px}.user-counterparty-add-counterparty-creation-request-form .back-button{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-m);padding:var(--spacing-s)var(--spacing-l)var(--spacing-s)var(--spacing-m);background:var(--bg-low);border-radius:var(--border-radius-small);color:var(--text-color-secondary);display:inline-flex}.user-counterparty-add-counterparty-creation-request-form .back-button svg{width:20px;height:20px;color:var(--icon-primary)}.user-counterparty-add-counterparty-creation-request-form .form-container{align-items:flex-start;display:flex}.user-counterparty-add-counterparty-creation-request-form .form{gap:var(--spacing-m);flex-direction:column;flex:1;display:flex}.user-counterparty-add-counterparty-creation-request-form h2{margin-top:var(--spacing-xs);font-size:var(--size-20);font-weight:var(--text-weight-bold);line-height:26px}.user-counterparty-add-counterparty-creation-request-form h3{margin-top:var(--spacing-2xl);font-size:var(--text-body-size-medium);font-weight:var(--text-weight-bold);line-height:var(--size-20);color:var(--text-color-secondary)}.user-counterparty-add-counterparty-creation-request-form h3:first-of-type{margin-top:var(--spacing-l)}.user-counterparty-add-counterparty-creation-request-form .ui-input{height:-webkit-max-content;height:-moz-max-content;height:max-content}.user-counterparty-add-counterparty-creation-request-form .ui-input__label{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);top:20px}.user-counterparty-add-counterparty-creation-request-form .ui-input__input{padding:17px 12px 0}.user-counterparty-add-counterparty-creation-request-form .ui-textarea{max-height:unset;grid-template-areas:"field-area""error-area";display:grid;position:relative}.user-counterparty-add-counterparty-creation-request-form .ui-textarea:not(.ui-textarea_no-resizer):before{content:"";z-index:1;pointer-events:none;background-image:url(../images/icons/textarea-grabber.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;grid-area:field-area;align-self:end;justify-self:end;width:16px;height:16px;margin-bottom:4px;margin-right:4px}.user-counterparty-add-counterparty-creation-request-form .ui-textarea__label{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);grid-area:field-area;top:20px}.user-counterparty-add-counterparty-creation-request-form .ui-textarea__input{resize:vertical;grid-area:field-area;padding:28px 12px 0}.user-counterparty-add-counterparty-creation-request-form .ui-textarea__input::-webkit-resizer{background-image:unset;display:none}.user-counterparty-add-counterparty-creation-request-form .ui-textarea__input::-webkit-scrollbar-corner{background-image:unset;display:none}.user-counterparty-add-counterparty-creation-request-form .form-actions{margin-top:var(--spacing-xs);margin-bottom:var(--spacing-xs)}.user-counterparty-add-counterparty-creation-request-form .form-actions .btn{width:100%}.user-counterparty-add-counterparty-creation-request-form .element-error{min-height:unset;margin-top:var(--spacing-xs);padding:var(--spacing-s);border:none;grid-area:error-area;margin-bottom:0}.user-counterparty-add-counterparty-creation-request-form .element-error__text{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal)}.user-counterparty-add-counterparty-creation-request-form .orange-button_small{border:none}.user-counterparty-linked-counterparty-item,.user-counterparty-creation-request-item{background:var(--bg-main);border-radius:var(--border-radius-large);overflow:hidden}.user-counterparty-linked-counterparty-item__header,.user-counterparty-creation-request-item__header{padding:var(--spacing-l);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;justify-content:space-between;align-items:center;transition:background-color .3s;display:flex}.user-counterparty-linked-counterparty-item:not(.ui-collapse--open) .user-counterparty-linked-counterparty-item__header:active,.user-counterparty-linked-counterparty-item:not(.ui-collapse--open) .user-counterparty-creation-request-item__header:active,.user-counterparty-creation-request-item:not(.ui-collapse--open) .user-counterparty-linked-counterparty-item__header:active,.user-counterparty-creation-request-item:not(.ui-collapse--open) .user-counterparty-creation-request-item__header:active{background-color:var(--bg-mid);border-radius:var(--border-radius-large)}.user-counterparty-linked-counterparty-item__info,.user-counterparty-creation-request-item__info{gap:var(--spacing-s);min-width:0;margin-right:var(--spacing-l);flex-grow:1;display:flex}.user-counterparty-linked-counterparty-item .user-counterparty-linked-counterparty-item__info,.user-counterparty-creation-request-item .user-counterparty-linked-counterparty-item__info,.user-counterparty-linked-counterparty-item .user-counterparty-creation-request-item__info,.user-counterparty-creation-request-item .user-counterparty-creation-request-item__info{flex-direction:column}.user-counterparty-linked-counterparty-item__name,.user-counterparty-creation-request-item__name{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-bold);overflow-wrap:anywhere;font-size:var(--text-body-size-large)}.user-counterparty-linked-counterparty-item__status-wrapper,.user-counterparty-creation-request-item__status-wrapper{display:flex}.user-counterparty-linked-counterparty-item__status,.user-counterparty-creation-request-item__status{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-bold);align-items:center;gap:var(--spacing-xs);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:var(--spacing-xs)var(--spacing-s);border-radius:var(--border-radius-small);display:flex}.user-counterparty-linked-counterparty-item__status-icon,.user-counterparty-creation-request-item__status-icon{width:14px;height:14px;display:flex}.user-counterparty-linked-counterparty-item__status-icon svg,.user-counterparty-creation-request-item__status-icon svg{width:100%;height:100%}.user-counterparty-linked-counterparty-item__status--new,.user-counterparty-creation-request-item__status--new{background:var(--bg-warning);color:var(--text-color-warning)}.user-counterparty-linked-counterparty-item__status--in_progress,.user-counterparty-creation-request-item__status--in_progress{background:var(--bg-brand-low);color:var(--text-color-brand)}.user-counterparty-linked-counterparty-item__status--approved,.user-counterparty-linked-counterparty-item__status--linked,.user-counterparty-creation-request-item__status--approved,.user-counterparty-creation-request-item__status--linked{background:var(--bg-success);color:var(--text-color-success)}.user-counterparty-linked-counterparty-item__status--declined,.user-counterparty-creation-request-item__status--declined{background:var(--bg-error);color:var(--text-color-error)}.user-counterparty-linked-counterparty-item__chevron,.user-counterparty-creation-request-item__chevron{width:var(--size-24);height:var(--size-24);color:var(--icon-primary);flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s;display:flex}.user-counterparty-linked-counterparty-item__chevron svg,.user-counterparty-creation-request-item__chevron svg{width:100%;height:100%}.user-counterparty-linked-counterparty-item.ui-collapse--open .user-counterparty-linked-counterparty-item__chevron,.user-counterparty-linked-counterparty-item.ui-collapse--open .user-counterparty-creation-request-item__chevron,.user-counterparty-creation-request-item.ui-collapse--open .user-counterparty-linked-counterparty-item__chevron,.user-counterparty-creation-request-item.ui-collapse--open .user-counterparty-creation-request-item__chevron{transform:rotate(180deg)}.user-counterparty-linked-counterparty-item__details,.user-counterparty-creation-request-item__details{gap:var(--spacing-l);padding:var(--spacing-l)var(--spacing-xl)var(--spacing-xl)var(--spacing-xl);border-top:1px solid var(--border-low);border-bottom:1px solid var(--border-low);flex-direction:column;display:flex}.user-counterparty-linked-counterparty-item__details-row,.user-counterparty-creation-request-item__details-row{gap:var(--spacing-m);flex-direction:column;display:flex}.user-counterparty-linked-counterparty-item__contact-info,.user-counterparty-creation-request-item__contact-info{padding-top:var(--spacing-xs)}.user-counterparty-linked-counterparty-item__contact-info-toggle,.user-counterparty-creation-request-item__contact-info-toggle{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);align-items:center;gap:var(--spacing-xs);cursor:pointer;color:var(--text-color-link);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-flex}.user-counterparty-linked-counterparty-item__contact-info-chevron,.user-counterparty-creation-request-item__contact-info-chevron{width:var(--size-24);height:var(--size-24);justify-content:center;align-items:center;transition:transform .3s;display:flex}.user-counterparty-linked-counterparty-item__contact-info-chevron svg,.user-counterparty-creation-request-item__contact-info-chevron svg{width:100%;height:100%}.user-counterparty-linked-counterparty-item__contact-info.ui-collapse--open .user-counterparty-linked-counterparty-item__contact-info-chevron,.user-counterparty-linked-counterparty-item__contact-info.ui-collapse--open .user-counterparty-creation-request-item__contact-info-chevron,.user-counterparty-creation-request-item__contact-info.ui-collapse--open .user-counterparty-linked-counterparty-item__contact-info-chevron,.user-counterparty-creation-request-item__contact-info.ui-collapse--open .user-counterparty-creation-request-item__contact-info-chevron{transform:rotate(180deg)}.user-counterparty-linked-counterparty-item__contact-info-details,.user-counterparty-creation-request-item__contact-info-details{gap:var(--spacing-m);padding-top:var(--spacing-m);flex-direction:column;display:flex}.user-counterparty-linked-counterparty-item--inactive .user-counterparty-linked-counterparty-item__name,.user-counterparty-linked-counterparty-item--inactive .user-counterparty-creation-request-item__name,.user-counterparty-creation-request-item--inactive .user-counterparty-linked-counterparty-item__name,.user-counterparty-creation-request-item--inactive .user-counterparty-creation-request-item__name{color:var(--text-color-secondary)}.user-counterparty-linked-counterparty-item:not(.ui-collapse--open) .user-counterparty-linked-counterparty-item__name,.user-counterparty-linked-counterparty-item:not(.ui-collapse--open) .user-counterparty-creation-request-item__name,.user-counterparty-creation-request-item:not(.ui-collapse--open) .user-counterparty-linked-counterparty-item__name,.user-counterparty-creation-request-item:not(.ui-collapse--open) .user-counterparty-creation-request-item__name{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.user-counterparty-linked-counterparty-item__inactive-notice,.user-counterparty-creation-request-item__inactive-notice{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);color:var(--text-color-error)}.user-counterparty-linked-counterparty-item__actions,.user-counterparty-creation-request-item__actions{align-items:center;gap:var(--spacing-l);padding:var(--spacing-l)var(--spacing-xl)var(--spacing-xl);display:flex}.user-counterparty-linked-counterparty-item__action,.user-counterparty-creation-request-item__action{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);align-items:center;gap:var(--spacing-xs);height:var(--size-24);line-height:1;font-weight:var(--text-weight-normal);padding:0;display:flex}.user-counterparty-linked-counterparty-item__action .btn__icon,.user-counterparty-creation-request-item__action .btn__icon{color:var(--icon-primary)}.user-counterparty-linked-counterparty-item__action--delete,.user-counterparty-creation-request-item__action--delete{color:var(--text-color-error)}.user-counterparty-linked-counterparty-item__action--delete .btn__icon,.user-counterparty-creation-request-item__action--delete .btn__icon{color:inherit}.user-counterparty-linked-counterparty-item__action:active,.user-counterparty-creation-request-item__action:active{color:var(--text-color-brand)}.user-counterparty-linked-counterparty-item__action:active .btn__icon,.user-counterparty-creation-request-item__action:active .btn__icon{color:var(--icon-brand)}.user-counterparty-linked-counterparty-item__action--delete:active,.user-counterparty-creation-request-item__action--delete:active{color:var(--text-color-error-heavy)}.user-counterparty-linked-counterparty-item__action--delete:active .btn__icon,.user-counterparty-creation-request-item__action--delete:active .btn__icon{color:var(--icon-error-ultra)}.user-counterparty-creation-request-item__contact-info-details .user-counterparty-creation-request-item__details-row{gap:var(--spacing-s)}.user-counterparty-creation-request-item__details:last-child{border-bottom:none}.user-counterparty-creation-request-item__action{height:var(--size-20)}.user-counterparty-linked-counterparty-list__header,.user-counterparty-creation-requests__header{margin-bottom:var(--spacing-2xl);justify-content:flex-start;display:flex}.user-counterparty-linked-counterparty-list__footer,.user-counterparty-creation-requests__footer{margin-top:var(--spacing-xl);justify-content:center;display:flex}.user-counterparty-linked-counterparty-list__items,.user-counterparty-creation-requests__items{gap:var(--spacing-l);flex-direction:column;display:flex}.user-counterparty-linked-counterparty-list__pagination,.user-counterparty-creation-requests__pagination{margin-top:var(--spacing-2xl)}.user-counterparty-linked-counterparty-item__header,.user-counterparty-creation-request-item__header{padding:var(--spacing-m)var(--spacing-l)}.user-counterparty-info-block{gap:var(--spacing-s);border:1px solid var(--border-low);border-radius:var(--border-radius-large);padding:7px 8px;display:flex;position:relative}.user-counterparty-info-block--borderless{border:none}.user-counterparty-info-block__content{gap:var(--spacing-xs);flex-direction:column;flex:1;display:flex}.user-counterparty-info-block__title{font-weight:var(--text-weight-bold);color:var(--text-color-primary)}.user-counterparty-info-block__close{top:var(--spacing-s);right:var(--spacing-m);cursor:pointer;width:24px;height:24px;color:var(--icon-primary);justify-content:center;align-items:center;display:flex;position:absolute}.user-counterparty-info-block__close:hover{color:var(--icon-accent)}.user-counterparty-info-block__close svg{width:100%;height:100%}.user-counterparty-info-block--warning{background-color:var(--bg-warning)}.user-counterparty-info-block--warning .user-counterparty-info-block__icon{color:var(--icon-warning)}.user-counterparty-info-block--warning .user-counterparty-info-block__text{color:var(--text-color-primary)}.user-counterparty-info-block--error{background-color:var(--bg-error)}.user-counterparty-info-block--error .user-counterparty-info-block__icon{color:var(--icon-error)}.user-counterparty-info-block--error .user-counterparty-info-block__text{color:var(--text-color-primary)}.user-counterparty-modal-search{flex-direction:column;flex-grow:1;display:flex}.user-counterparty-modal-search__box{background-color:var(--bg-low);border-radius:var(--border-radius-small);width:100%;display:flex}.user-counterparty-modal-search__box:has(.ui-input__input[readonly]){background-color:var(--bg-mid)}.user-counterparty-modal-search__box .ui-input .ui-input__input,.user-counterparty-modal-search__box .ui-input__input{height:44px;padding:0 var(--spacing-xs);text-overflow:ellipsis;background-color:inherit!important}.user-counterparty-modal-search__box .ui-input .ui-input__input[readonly],.user-counterparty-modal-search__box .ui-input__input[readonly]{color:var(--text-color-hint);pointer-events:none}.user-counterparty-modal-search__box .ui-input .ui-input__input[disabled],.user-counterparty-modal-search__box .ui-input__input[disabled]{cursor:not-allowed}.user-counterparty-modal-search__box .ui-input .ui-input__input::-webkit-input-placeholder{color:var(--text-color-hint)}.user-counterparty-modal-search__box .ui-input .ui-input__input::-ms-input-placeholder{color:var(--text-color-hint)}.user-counterparty-modal-search__box .ui-input .ui-input__input::placeholder{color:var(--text-color-hint)}.user-counterparty-modal-search__box .ui-input__input::-webkit-input-placeholder{color:var(--text-color-hint)}.user-counterparty-modal-search__box .ui-input__input::-ms-input-placeholder{color:var(--text-color-hint)}.user-counterparty-modal-search__box .ui-input__input::placeholder{color:var(--text-color-hint)}.user-counterparty-modal-search__box label{display:none}.user-counterparty-modal-search__icon{width:16px;height:16px;margin:auto 0 auto var(--spacing-m);color:var(--text-color-hint);flex-shrink:0;display:flex}.user-counterparty-modal-search__icon svg{width:100%;height:100%}.user-counterparty-search-suggests{z-index:320;max-height:300px;margin-top:var(--spacing-xs);background-color:var(--bg-main);border-radius:var(--border-radius-small);box-shadow:var(--box-shadow-high-surface);flex-direction:column;display:flex;position:absolute;overflow-x:hidden;overflow-y:auto}.user-counterparty-search-suggests__empty{color:var(--text-color-secondary);padding:0 16px;line-height:48px}.user-counterparty-search-suggests:has(.user-counterparty-search-suggests__empty){padding:4px 0 12px}.user-counterparty-search-suggests__link{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-link);letter-spacing:0;transition:color .2s,-webkit-text-decoration-color .2s,text-decoration-color .2s}.user-counterparty-search-suggests__link:visited,.user-counterparty-search-suggests__link:link,.user-counterparty-search-suggests__link:hover,.user-counterparty-search-suggests__link:active{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--text-color-link);text-decoration-color:var(--text-color-link)}.user-counterparty-search-suggests__link{align-self:flex-start;padding:0 16px;line-height:40px;display:flex;text-decoration:none!important}}@media (max-width:1023px) and (min-width:1024px){.user-counterparty-search-suggests__link:hover{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (max-width:1023px) and (max-width:1023px){.user-counterparty-search-suggests__link:active{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (max-width:1023px){.user-counterparty-search-suggests__link-text{text-decoration:underline}.user-counterparty-search-suggests__link-icon{margin-left:var(--spacing-xs)}.user-counterparty-search-suggests--details{display:none}.user-counterparty-search-suggests:empty{margin:0;padding:0}.user-counterparty-search-suggests-item{padding:var(--spacing-s)var(--spacing-l)var(--spacing-m)var(--spacing-l);cursor:pointer;border-bottom:1px solid var(--border-low);white-space:normal;align-items:center;display:flex}.user-counterparty-search-suggests-item__label{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);gap:var(--spacing-s);color:var(--text-color-primary);flex-direction:column;flex:1;display:flex}.user-counterparty-search-suggests-item__label b{font-size:var(--text-body-size-large)}.user-counterparty-search-suggests-item__label addr{color:var(--text-color-hint)}.user-counterparty-search-suggests-item__tax-info{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal)}.user-counterparty-search-suggests-item__tax-info ul{margin:0;padding:0;list-style-type:none}.user-counterparty-search-suggests-item:hover,.user-counterparty-search-suggests-item_active{background-color:var(--bg-low)}.user-counterparty-search-suggests-item--selected{cursor:default;border:none}.user-counterparty-search-suggests-item--selected:hover{background-color:transparent}.user-counterparty-details{gap:var(--spacing-s);margin-top:var(--spacing-xl);margin-bottom:var(--spacing-s);padding-bottom:var(--spacing-m);padding-left:var(--spacing-l);flex-direction:column;display:flex}.user-counterparty-details__description{font-size:var(--text-body-size-large);font-weight:var(--text-weight-bold);line-height:var(--size-24);color:var(--text-color-primary)}.user-counterparty-details__tax-info{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary)}.user-counterparty-details__tax-info ul{margin:0;padding:0;list-style-type:none}.user-counterparty-details__address{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary)}.user-counterparty-agreement{margin-top:var(--spacing-s)}.user-counterparty-modal-search__box+.user-counterparty-agreement{margin-top:var(--spacing-l)}.user-counterparty-modal-header{height:56px;padding:0 var(--spacing-l)0 var(--spacing-4xl);background-color:var(--bg-main);color:var(--text-color-primary);box-shadow:var(--box-shadow-plate);justify-content:space-between;align-items:center;display:flex;position:relative}.user-counterparty-modal-header:has(.user-counterparty-modal-header__back-btn){padding-left:var(--spacing-l)}.user-counterparty-modal-header__title{width:100%;padding:0 var(--spacing-xs);font-size:var(--size-20);font-style:normal;font-weight:var(--text-weight-bold);color:var(--text-color-primary);text-wrap:nowrap;text-overflow:ellipsis;justify-content:center;line-height:26px;display:flex;overflow:hidden}.user-counterparty-modal-header__back-btn,.user-counterparty-modal-header__close-btn{width:24px;height:24px;color:var(--icon-primary);transition:opacity .2s}.user-counterparty-modal-header__back-btn:hover,.user-counterparty-modal-header__close-btn:hover{color:var(--icon-accent)}.user-counterparty-modal-header__back-btn svg,.user-counterparty-modal-header__close-btn svg{width:100%;height:100%}.user-counterparty-modal{gap:var(--spacing-s);box-sizing:border-box;width:100%;max-width:100%;height:100%;padding:var(--spacing-2xl)var(--spacing-l);flex-direction:column;display:flex}.user-counterparty-modal .user-counterparty-info-block__icon{flex-shrink:0;width:20px;height:20px;margin-top:-2px;display:flex}.user-counterparty-modal .user-counterparty-info-block__message{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal)}.user-counterparty-modal__hint{font-size:var(--text-body-size-small);color:var(--text-color-secondary);line-height:18px}.user-counterparty-modal__hint a{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-link);letter-spacing:0;transition:color .2s,-webkit-text-decoration-color .2s,text-decoration-color .2s}.user-counterparty-modal__hint a:visited,.user-counterparty-modal__hint a:link,.user-counterparty-modal__hint a:hover,.user-counterparty-modal__hint a:active{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--text-color-link);text-decoration-color:var(--text-color-link)}.user-counterparty-modal__hint a{text-decoration:underline}}@media (max-width:1023px) and (min-width:1024px){.user-counterparty-modal__hint a:hover{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (max-width:1023px) and (max-width:1023px){.user-counterparty-modal__hint a:active{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (max-width:1023px){.user-counterparty-modal__fields{margin-bottom:var(--spacing-s);flex-direction:column;gap:12px;display:flex}.user-counterparty-modal .btn{width:100%}.user-counterparty-modal.user-counterparty-modal-link .btn{margin-top:var(--spacing-xs)}.user-counterparty-modal .element-error{min-height:unset;margin-top:var(--spacing-xs);padding:var(--spacing-s);border:none;margin-bottom:0}.user-counterparty-modal .element-error__text{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal)}.user-counterparty-modal__content{flex-direction:column;flex-grow:1;display:flex}.user-counterparty-modal .ui-input{width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content}.user-counterparty-modal .ui-input__label{font-size:var(--text-body-size-medium);font-weight:var(--text-weight-normal);line-height:var(--text-body-line-height-medium);top:20px}.user-counterparty-modal .ui-input__input{padding:16px 12px 0}.user-counterparty-modal .ui-textarea__label{font-size:var(--text-body-size-medium);font-weight:var(--text-weight-normal);line-height:var(--text-body-line-height-medium);top:20px}.user-counterparty-modal .ui-textarea__input{padding:28px 12px 0}.user-counterparty-search-suggests::-webkit-scrollbar{background-color:var(--bg-low);border-radius:4px;width:6px}.user-counterparty-search-suggests::-webkit-scrollbar-thumb{background-color:var(--bg-scroll-handle);border-radius:20px;width:4px}body:has(.user-counterparty-page){background-color:var(--bg-secondary)}.user-counterparty-page__container{align-items:flex-start;display:flex}.user-counterparty-page__title{font-size:var(--text-title-size-large);font-weight:var(--text-title-weight-large);line-height:var(--text-title-line-height-large);letter-spacing:-1%;margin-bottom:var(--spacing-l)}.user-counterparty-page__content{margin:0 calc(var(--spacing-l)*-1);padding:0 var(--spacing-l);flex-grow:1}.user-counterparty-page .btn--primary{width:100%}.user-counterparty-page__tabs{margin-bottom:var(--spacing-m);gap:8px}.user-counterparty-page__tabs li{flex:1}.user-counterparty-page__tabs .tab{padding:var(--size-6)var(--spacing-m);border-radius:8px}.user-counterparty-page__tab{width:100%}.user-counterparty-page__empty-list{padding:var(--spacing-4xl);text-align:center}.user-counterparty-page__page-content{padding:var(--spacing-xl);background:var(--bg-main);border-radius:var(--border-radius-large)}.user-counterparty-page__hint-no-counterparty,.user-counterparty-page__hint-no-requests{border-radius:var(--border-radius-small);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:50px 0;display:flex}.user-counterparty-page__hint-no-counterparty-image,.user-counterparty-page__hint-no-requests-image{background-image:url(../images/empty-user-counterparty-img.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:300px;height:216px;margin:auto}.user-counterparty-page__hint-no-counterparty-title,.user-counterparty-page__hint-no-requests-title{margin-top:var(--spacing-3xl);margin-bottom:var(--spacing-s);font-size:var(--text-body-size-large);font-weight:var(--text-weight-bold);line-height:var(--size-24);color:var(--text-color-primary)}.user-counterparty-page__hint-no-counterparty-text,.user-counterparty-page__hint-no-requests-text{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-secondary)}.user-counterparty-page__hint-no-counterparty-navigation,.user-counterparty-page__hint-no-requests-navigation{width:100%;padding-top:var(--spacing-3xl);flex-direction:row;justify-content:center;display:flex}.user-counterparty-page__hint-no-counterparty .btn--primary,.user-counterparty-page__hint-no-requests .btn--primary{width:100%;max-width:328px}.user-counterparty-page .pagination-block__show-more{margin-bottom:var(--spacing-s)}.user-counterparty-modal-edit-link__hint{align-items:flex-start;gap:var(--spacing-m);margin-bottom:var(--spacing-s);padding:var(--spacing-s)var(--spacing-m)var(--spacing-s)var(--spacing-s);background-color:var(--bg-info);border:1px solid var(--border-low);border-radius:var(--border-radius-large);display:flex}.user-counterparty-modal-edit-link__hint-icon{width:var(--size-20);height:var(--size-20);color:var(--icon-info);flex-shrink:0;display:flex}.user-counterparty-modal-edit-link__hint-icon svg{width:100%;height:100%}.user-counterparty-modal-edit-link__hint-text{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary)}.user-counterparty-modal-edit-link__hint-text a{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal);color:var(--text-color-link);letter-spacing:0;transition:color .2s,-webkit-text-decoration-color .2s,text-decoration-color .2s}.user-counterparty-modal-edit-link__hint-text a:visited,.user-counterparty-modal-edit-link__hint-text a:link,.user-counterparty-modal-edit-link__hint-text a:hover,.user-counterparty-modal-edit-link__hint-text a:active{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--text-color-link);text-decoration-color:var(--text-color-link)}.user-counterparty-modal-edit-link__hint-text a{word-break:break-all;text-decoration:underline}}@media (max-width:1023px) and (min-width:1024px){.user-counterparty-modal-edit-link__hint-text a:hover{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (max-width:1023px) and (max-width:1023px){.user-counterparty-modal-edit-link__hint-text a:active{color:var(--text-color-brand);-webkit-text-decoration-color:var(--text-color-brand);text-decoration-color:var(--text-color-brand)}}@media (max-width:1023px){.user-counterparty-modal-edit-link__actions{align-items:center;gap:var(--spacing-s);flex-direction:column;display:flex}.user-counterparty-modal-edit-link__button-save,.user-counterparty-modal-edit-link__button-cancel{width:100%;height:var(--size-44);flex:none;margin-top:0}.user-counterparty-modal-edit-link__button-save{border:none}.user-counterparty-remove-link-modal__content{gap:var(--spacing-l);padding:var(--spacing-l)var(--spacing-l)var(--spacing-2xl);background-color:var(--bg-main);flex-direction:column;display:flex}.user-counterparty-remove-link-modal__description{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary)}.user-counterparty-remove-link-modal__buttons{flex-flow:column-reverse;align-items:center;gap:8px;display:flex}.user-counterparty-remove-link-modal__button-reject,.user-counterparty-remove-link-modal__button-confirm{width:100%;height:var(--size-44);flex-shrink:1}}.kiosk-screensaver{z-index:10000;background-color:var(--bg-white-always);width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.kiosk-screensaver__content{width:100%;height:100%;position:relative}.kiosk-screensaver__content-logo{transition:transform .1s linear;position:absolute}.kiosk-inactivity-warning{z-index:9999;bottom:var(--spacing-l);right:var(--spacing-l);position:fixed}.kiosk-inactivity-warning__content{gap:var(--spacing-l);border-radius:var(--spacing-l);padding:var(--spacing-l);background-color:var(--bg-main);box-shadow:var(--box-shadow-high-surface);flex-direction:column;width:280px;display:flex}.kiosk-inactivity-warning__content-logo{font-size:var(--text-title-size-large);font-weight:var(--text-title-weight-large);line-height:var(--text-title-line-height-large);letter-spacing:-1%}.kiosk-inactivity-warning__content-text,.kiosk-inactivity-warning__content-timer{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal)}.kiosk__hide-link a[href]{pointer-events:none;cursor:default}.kiosk-cart-modal{width:460px}.kiosk-cart-modal__content{gap:var(--spacing-xl);padding:var(--spacing-l);flex-direction:column;display:flex}.kiosk-cart-modal__content-text{font-size:var(--text-body-size-medium);line-height:var(--text-body-line-height-medium);letter-spacing:-0.5%;font-weight:var(--text-body-weight-normal);color:var(--text-color-primary)}.kiosk-cart-modal__content-text p+p{margin-top:var(--spacing-m)}.kiosk-cart-modal__content-buttons{justify-content:space-between;align-items:center;gap:var(--spacing-m);flex-direction:row;width:100%;display:flex}.kiosk-cart-modal__content-buttons button:only-child{width:100%}.kiosk-cart-modal__content-buttons button:not(:only-child){width:calc(50% - var(--spacing-m)/2)}.kiosk-order-final-page{align-items:center;gap:var(--spacing-3xl);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-top:var(--spacing-2xl);flex-direction:column;margin:0 auto;display:flex}.kiosk-order-final-page__title{font-size:var(--text-title-size-large);font-weight:var(--text-title-weight-large);line-height:var(--text-title-line-height-large);letter-spacing:-1%;color:var(--text-color-primary);text-align:center}.kiosk-order-final-page__info{text-align:center}.kiosk-order-final-page__info-code{color:var(--text-color-brand);font-size:84px;font-weight:var(--text-weight-semibold);line-height:84px}.kiosk-order-final-page__info-text{font-size:var(--text-title-size-large);font-weight:var(--text-title-weight-large);line-height:var(--text-title-line-height-large);letter-spacing:-1%;margin-top:var(--spacing-xs);color:var(--text-color-primary)}.kiosk-order-final-page__steps{align-items:start;gap:var(--spacing-l);flex-direction:column;display:flex}.kiosk-order-final-page-step-item{align-items:center;gap:var(--spacing-l);flex-direction:row;display:flex}.kiosk-order-final-page-step-item__icon{width:64px;height:64px}.kiosk-order-final-page-step-item__icon-ticket{background-image:url(../images/kiosk/ticket.png)}.kiosk-order-final-page-step-item__icon-cashbox{background-image:url(../images/kiosk/cashbox.png)}.kiosk-order-final-page-step-item__icon-box{background-image:url(../images/kiosk/box.png)}.kiosk-order-final-page-step-item__text{font-size:var(--text-body-size-large);line-height:var(--text-body-line-height-large);font-weight:var(--text-body-weight-bold);letter-spacing:0.5%;color:var(--text-color-primary)}.kiosk-order-final-page__actions{align-items:center;gap:var(--spacing-s);flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex}.kiosk-order-final-page__actions-cart-text{font-size:var(--text-body-size-small);line-height:var(--text-body-line-height-small);letter-spacing:0;font-weight:var(--text-body-weight-normal)}.kiosk-order-final-page__actions-button{width:100%}.kiosk-order-final-page__actions-button_cart{font-weight:var(--text-weight-semibold)}.kiosk-order-final-page__actions-button_reset{font-weight:var(--text-weight-normal)}.kiosk-order-final-page__actions-timer{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:0;font-weight:var(--text-caption-weight-normal);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--text-color-primary);text-align:center}*{-webkit-tap-highlight-color:transparent;font-family:var(--font-family),serif}body,html{margin:0;padding:0}body{color:var(--body-color);background-color:var(--body-background-color);flex-direction:column;min-height:100vh;display:flex}h1,h2,h3,h4,h5,h6{margin:0}ul,ol,li{margin:0;padding:0}p{margin:0}img{object-fit:contain;width:100%;height:100%;display:block}button{background-color:transparent;border:none;flex-shrink:0;padding:0}input{color:var(--text-color-primary)}.hidden{display:none!important}@media (max-width:1023px){.hidden-mobile{display:none!important}}@media (min-width:1024px){.hidden-desktop{display:none!important}}.height-unset{height:unset!important}@media (max-width:1023px){.height-unset-mobile{height:unset!important}}@media (min-width:1024px){.height-unset-desktop{height:unset!important}}.max-height-unset{max-height:unset!important}@media (max-width:1023px){.max-height-unset-mobile{max-height:unset!important}}@media (min-width:1024px){.max-height-unset-desktop{max-height:unset!important}}.no-scroll{overflow:hidden!important}a,button{-webkit-user-select:none;touch-action:manipulation;cursor:pointer;-webkit-tap-highlight-color:transparent}