/* /bitrix/js/ui/design-tokens/dist/ui.design-tokens.min.css */
:root{--ui-text-letter-spacing-auto:auto;--ui-text-letter-spacing-neg-3:-0.01em;--ui-text-letter-spacing-neg-2:-0.02em;--ui-text-letter-spacing-neg-1:-0.03em;--ui-text-letter-spacing-3:.15em;--ui-text-letter-spacing-2:.1em;--ui-text-letter-spacing-1:.025em;--ui-text-decoration-style-dashed:dashed;--ui-text-decoration-style-wavy:wavy;--ui-text-decoration-style-dotted:dotted;--ui-text-decoration-style-double:double;--ui-text-decoration-style-solid:solid;--ui-text-decoration-line-overline:overline;--ui-text-decoration-line-line-through:line-through;--ui-text-decoration-line-underline:underline;--ui-text-transform-lowercase:lowercase;--ui-text-transform-uppercase:uppercase;--ui-text-transform-capitalize:capitalize;--ui-text-transform-none:none;--ui-space-inset-8xl:72px;--ui-space-inset-7xl:64px;--ui-space-inset-6xl:48px;--ui-space-inset-5xl:40px;--ui-space-inset-4xl:36px;--ui-space-inset-3xl:32px;--ui-space-inset-2xl:28px;--ui-space-inset-xl2:26px;--ui-space-inset-xl:24px;--ui-space-inset-lg2:22px;--ui-space-inset-lg:20px;--ui-space-inset-md2:18px;--ui-space-inset-md:16px;--ui-space-inset-sm2:14px;--ui-space-inset-sm:12px;--ui-space-inset-xs2:10px;--ui-space-inset-xs:8px;--ui-space-inset-2xs2:6px;--ui-space-inset-2xs:4px;--ui-space-inset-3xs:2px;--ui-space-inset-none:0;--ui-space-inline-8xl-neg:-72px;--ui-space-inline-7xl-neg:-64px;--ui-space-inline-6xl-neg:-48px;--ui-space-inline-5xl-neg:-40px;--ui-space-inline-4xl-neg:-36px;--ui-space-inline-3xl-neg:-32px;--ui-space-inline-2xl-neg:-28px;--ui-space-inline-xl2-neg:-26px;--ui-space-inline-xl-neg:-24px;--ui-space-inline-lg2-neg:-22px;--ui-space-inline-lg-neg:-20px;--ui-space-inline-md2-neg:-18px;--ui-space-inline-md-neg:-16px;--ui-space-inline-sm2-neg:-14px;--ui-space-inline-sm-neg:-12px;--ui-space-inline-xs2-neg:-10px;--ui-space-inline-xs-neg:-8px;--ui-space-inline-2xs2-neg:-6px;--ui-space-inline-2xs-neg:-4px;--ui-space-inline-3xs-neg:-2px;--ui-space-inline-8xl:72px;--ui-space-inline-7xl:64px;--ui-space-inline-6xl:48px;--ui-space-inline-5xl:40px;--ui-space-inline-4xl:36px;--ui-space-inline-3xl:32px;--ui-space-inline-2xl:28px;--ui-space-inline-xl2:26px;--ui-space-inline-xl:24px;--ui-space-inline-lg2:22px;--ui-space-inline-lg:20px;--ui-space-inline-md2:18px;--ui-space-inline-md:16px;--ui-space-inline-sm2:14px;--ui-space-inline-sm:12px;--ui-space-inline-xs2:10px;--ui-space-inline-xs:8px;--ui-space-inline-2xs2:6px;--ui-space-inline-2xs:4px;--ui-space-inline-3xs:2px;--ui-space-inline-none:0;--ui-space-stack-8xl-neg:-72px;--ui-space-stack-7xl-neg:-64px;--ui-space-stack-6xl-neg:-48px;--ui-space-stack-5xl-neg:-40px;--ui-space-stack-4xl-neg:-36px;--ui-space-stack-3xl-neg:-32px;--ui-space-stack-2xl-neg:-28px;--ui-space-stack-xl2-neg:-26px;--ui-space-stack-xl-neg:-24px;--ui-space-stack-lg2-neg:-22px;--ui-space-stack-lg-neg:-20px;--ui-space-stack-md2-neg:-18px;--ui-space-stack-md-neg:-16px;--ui-space-stack-sm2-neg:-14px;--ui-space-stack-sm-neg:-12px;--ui-space-stack-xs2-neg:-10px;--ui-space-stack-xs-neg:-8px;--ui-space-stack-2xs2-neg:-6px;--ui-space-stack-2xs-neg:-4px;--ui-space-stack-3xs-neg:-2px;--ui-space-stack-8xl:72px;--ui-space-stack-7xl:64px;--ui-space-stack-6xl:48px;--ui-space-stack-5xl:40px;--ui-space-stack-4xl:36px;--ui-space-stack-3xl:32px;--ui-space-stack-2xl:28px;--ui-space-stack-xl2:26px;--ui-space-stack-xl:24px;--ui-space-stack-lg2:22px;--ui-space-stack-lg:20px;--ui-space-stack-md2:18px;--ui-space-stack-md:16px;--ui-space-stack-sm2:14px;--ui-space-stack-sm:12px;--ui-space-stack-xs2:10px;--ui-space-stack-xs:8px;--ui-space-stack-2xs2:6px;--ui-space-stack-2xs:4px;--ui-space-stack-3xs:2px;--ui-space-stack-none:0;--ui-size-8xl:72px;--ui-size-7xl:64px;--ui-size-6xl:48px;--ui-size-5xl:40px;--ui-size-4xl:36px;--ui-size-3xl:32px;--ui-size-2xl:28px;--ui-size-xl2:26px;--ui-size-xl:24px;--ui-size-lg2:22px;--ui-size-lg:20px;--ui-size-md2:18px;--ui-size-md:16px;--ui-size-sm2:14px;--ui-size-sm:12px;--ui-size-xs2:10px;--ui-size-xs:8px;--ui-size-2xs2:6px;--ui-size-2xs:4px;--ui-size-3xs:2px;--ui-size-none:0;--ui-shadow-left-4xl:-16px 0 24px 0 rgba(0,0,0,0.11);--ui-shadow-left-3xl:-12px 0 17px 0 rgba(0,0,0,0.1);--ui-shadow-left-2xl:-8px 0 10px 0 rgba(0,0,0,0.1);--ui-shadow-left-xl:-6px 0 10px 0 rgba(0,0,0,0.1);--ui-shadow-left-l:-4px 0 5px 0 rgba(0,0,0,0.08);--ui-shadow-left-m:-3px 0 4px 0 rgba(0,0,0,0.08);--ui-shadow-left-s:-2px 0 4px 0 rgba(0,0,0,0.08);--ui-shadow-left-xs:-2px 0 2px 0 rgba(0,0,0,0.07);--ui-shadow-left-2xs:-1px 0 2px 0 rgba(0,0,0,0.06);--ui-shadow-bottom-4xl:0 16px 24px 0 rgba(0,0,0,0.11);--ui-shadow-bottom-3xl:0 12px 17px 0 rgba(0,0,0,0.1);--ui-shadow-bottom-2xl:0 8px 10px 0 rgba(0,0,0,0.1);--ui-shadow-bottom-xl:0 6px 10px 0 rgba(0,0,0,0.1);--ui-shadow-bottom-l:0 4px 5px 0 rgba(0,0,0,0.08);--ui-shadow-bottom-m:0 3px 4px 0 rgba(0,0,0,0.08);--ui-shadow-bottom-s:0 2px 4px 0 rgba(0,0,0,0.08);--ui-shadow-bottom-xs:0 2px 2px 0 rgba(0,0,0,0.07);--ui-shadow-bottom-2xs:0 1px 2px 0 rgba(0,0,0,0.06);--ui-shadow-right-4xl:16px 0 24px 0 rgba(0,0,0,0.11);--ui-shadow-right-3xl:12px 0 17px 0 rgba(0,0,0,0.1);--ui-shadow-right-2xl:8px 0 10px 0 rgba(0,0,0,0.1);--ui-shadow-right-xl:6px 0 10px 0 rgba(0,0,0,0.1);--ui-shadow-right-l:4px 0 5px 0 rgba(0,0,0,0.08);--ui-shadow-right-m:3px 0 4px 0 rgba(0,0,0,0.08);--ui-shadow-right-s:2px 0 4px 0 rgba(0,0,0,0.08);--ui-shadow-right-xs:2px 0 2px 0 rgba(0,0,0,0.07);--ui-shadow-right-2xs:1px 0 2px 0 rgba(0,0,0,0.06);--ui-shadow-top-4xl:0 -16px 24px 0 rgba(0,0,0,0.11);--ui-shadow-top-3xl:0 -12px 17px 0 rgba(0,0,0,0.1);--ui-shadow-top-2xl:0 -8px 10px 0 rgba(0,0,0,0.1);--ui-shadow-top-xl:0 -6px 10px 0 rgba(0,0,0,0.1);--ui-shadow-top-l:0 -4px 5px 0 rgba(0,0,0,0.08);--ui-shadow-top-m:0 -3px 4px 0 rgba(0,0,0,0.08);--ui-shadow-top-s:0 -2px 4px 0 rgba(0,0,0,0.08);--ui-shadow-top-xs:0 -2px 2px 0 rgba(0,0,0,0.07);--ui-shadow-top-2xs:0 -1px 2px 0 rgba(0,0,0,0.06);--ui-opacity-none:0;--ui-opacity-full:1;--ui-opacity-90:.9;--ui-opacity-80:.8;--ui-opacity-70:.7;--ui-opacity-60:.6;--ui-opacity-50:.5;--ui-opacity-40:.4;--ui-opacity-30:.3;--ui-opacity-20:.2;--ui-opacity-10:.1;--ui-opacity-5:.05;--ui-font-line-height-3xl:2;--ui-font-line-height-2xl:1.75;--ui-font-line-height-xl:1.62;--ui-font-line-height-lg:1.5;--ui-font-line-height-md:1.4;--ui-font-line-height-sm:1.35;--ui-font-line-height-2xs:1.3;--ui-font-line-height-3xs:1.2;--ui-font-line-height-reset:1;--ui-font-size-5xl:28px;--ui-font-size-4xl:24px;--ui-font-size-3xl:22px;--ui-font-size-2xl:18px;--ui-font-size-xl:16px;--ui-font-size-lg:15px;--ui-font-size-md:14px;--ui-font-size-sm:13px;--ui-font-size-xs:12px;--ui-font-size-3xs:11px;--ui-font-size-4xs:10px;--ui-font-size-5xs:9px;--ui-font-size-6xs:8px;--ui-font-size-7xs:7px;--ui-font-weight-extra-black:950;--ui-font-weight-black:900;--ui-font-weight-extra-bold:800;--ui-font-weight-bold:700;--ui-font-weight-semi-bold:600;--ui-font-weight-medium:500;--ui-font-weight-normal:400;--ui-font-weight-regular:400;--ui-font-weight-light:300;--ui-font-weight-extra-light:200;--ui-font-weight-thin:100;--ui-font-family-helvetica:"Helvetica Neue",Helvetica,Arial,sans-serif;--ui-font-family-system-mono:ui-monospace,SFMono-Regular,"SF Mono",Consolas,"Liberation Mono",Menlo,monospace;--ui-font-family-system:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';--ui-color-palette-beige-base:#fdfae1;--ui-color-palette-beige-base-rgb:253,250,225;--ui-color-palette-gray-02:#f8fafb;--ui-color-palette-gray-02-rgb:248,250,251;--ui-color-palette-gray-03:#f5f7f8;--ui-color-palette-gray-03-rgb:245,247,248;--ui-color-palette-gray-04:#f1f4f6;--ui-color-palette-gray-04-rgb:241,244,246;--ui-color-palette-gray-05:#eef2f4;--ui-color-palette-gray-05-rgb:238,242,244;--ui-color-palette-gray-90:#525c69;--ui-color-palette-gray-90-rgb:82,92,105;--ui-color-palette-gray-80:#6a737f;--ui-color-palette-gray-80-rgb:106,115,127;--ui-color-palette-gray-70:#828b95;--ui-color-palette-gray-70-rgb:130,139,149;--ui-color-palette-gray-60:#959ca4;--ui-color-palette-gray-60-rgb:149,156,164;--ui-color-palette-gray-50:#a8adb4;--ui-color-palette-gray-50-rgb:168,173,180;--ui-color-palette-gray-40:#bdc1c6;--ui-color-palette-gray-40-rgb:189,193,198;--ui-color-palette-gray-35:#c9ccd0;--ui-color-palette-gray-35-rgb:201,204,208;--ui-color-palette-gray-30:#d5d7db;--ui-color-palette-gray-30-rgb:213,215,219;--ui-color-palette-gray-20:#dfe0e3;--ui-color-palette-gray-20-rgb:223,224,227;--ui-color-palette-gray-15:#e6e7e9;--ui-color-palette-gray-15-rgb:230,231,233;--ui-color-palette-gray-10:#edeef0;--ui-color-palette-gray-10-rgb:237,238,240;--ui-color-palette-red-solid:#f0371b;--ui-color-palette-red-solid-rgb:240,55,27;--ui-color-palette-red-95:#800602;--ui-color-palette-red-95-rgb:128,6,2;--ui-color-palette-red-90:#9a0703;--ui-color-palette-red-90-rgb:154,7,3;--ui-color-palette-red-80:#c21b16;--ui-color-palette-red-80-rgb:194,27,22;--ui-color-palette-red-70:#e92f2a;--ui-color-palette-red-70-rgb:233,47,42;--ui-color-palette-red-60:#f4433e;--ui-color-palette-red-60-rgb:244,67,62;--ui-color-palette-red-50:#ff5752;--ui-color-palette-red-50-rgb:255,87,82;--ui-color-palette-red-45:#ff7c78;--ui-color-palette-red-45-rgb:255,124,120;--ui-color-palette-red-40:#ff9a97;--ui-color-palette-red-40-rgb:255,154,151;--ui-color-palette-red-30:#ffcdcc;--ui-color-palette-red-30-rgb:255,205,204;--ui-color-palette-red-25:#ffdcdb;--ui-color-palette-red-25-rgb:255,220,219;--ui-color-palette-red-20:#ffe8e8;--ui-color-palette-red-20-rgb:255,232,232;--ui-color-palette-red-15:#fff0f0;--ui-color-palette-red-15-rgb:255,240,240;--ui-color-palette-red-10:#fff8f8;--ui-color-palette-red-10-rgb:255,248,248;--ui-color-palette-orange-95:#614000;--ui-color-palette-orange-95-rgb:97,64,0;--ui-color-palette-orange-90:#7a5100;--ui-color-palette-orange-90-rgb:122,81,0;--ui-color-palette-orange-80:#9f6a00;--ui-color-palette-orange-80-rgb:159,106,0;--ui-color-palette-orange-70:#c48300;--ui-color-palette-orange-70-rgb:196,131,0;--ui-color-palette-orange-60:#e89b06;--ui-color-palette-orange-60-rgb:232,155,6;--ui-color-palette-orange-50:#ffa900;--ui-color-palette-orange-50-rgb:255,169,0;--ui-color-palette-orange-40:#ffc34d;--ui-color-palette-orange-40-rgb:255,195,77;--ui-color-palette-orange-30:#ffe1a6;--ui-color-palette-orange-30-rgb:255,225,166;--ui-color-palette-orange-25:#ffe9be;--ui-color-palette-orange-25-rgb:255,233,190;--ui-color-palette-orange-20:#fff1d6;--ui-color-palette-orange-20-rgb:255,241,214;--ui-color-palette-orange-15:#fff5e3;--ui-color-palette-orange-15-rgb:255,245,227;--ui-color-palette-orange-10:#fffaf0;--ui-color-palette-orange-10-rgb:255,250,240;--ui-color-palette-green-95:#3d4f00;--ui-color-palette-green-95-rgb:61,79,0;--ui-color-palette-green-90:#506900;--ui-color-palette-green-90-rgb:80,105,0;--ui-color-palette-green-80:#688800;--ui-color-palette-green-80-rgb:104,136,0;--ui-color-palette-green-70:#7fa800;--ui-color-palette-green-70-rgb:127,168,0;--ui-color-palette-green-60:#8dbb00;--ui-color-palette-green-60-rgb:141,187,0;--ui-color-palette-green-55:#95c500;--ui-color-palette-green-55-rgb:149,197,0;--ui-color-palette-green-50:#9dcf00;--ui-color-palette-green-50-rgb:157,207,0;--ui-color-palette-green-40:#bbde4d;--ui-color-palette-green-40-rgb:187,222,77;--ui-color-palette-green-35:#cfe780;--ui-color-palette-green-35-rgb:207,231,128;--ui-color-palette-green-30:#e2f1b3;--ui-color-palette-green-30-rgb:226,241,179;--ui-color-palette-green-25:#faf6c3;--ui-color-palette-green-25-rgb:250,246,195;--ui-color-palette-green-20:#f1fbd0;--ui-color-palette-green-20-rgb:241,251,208;--ui-color-palette-green-15:#f5fcde;--ui-color-palette-green-15-rgb:245,252,222;--ui-color-palette-green-10:#fafded;--ui-color-palette-green-10-rgb:250,253,237;--ui-color-palette-blue-95:#004f69;--ui-color-palette-blue-95-rgb:0,79,105;--ui-color-palette-blue-90:#006484;--ui-color-palette-blue-90-rgb:0,100,132;--ui-color-palette-blue-80:#00789e;--ui-color-palette-blue-80-rgb:0,120,158;--ui-color-palette-blue-70:#008dba;--ui-color-palette-blue-70-rgb:0,141,186;--ui-color-palette-blue-60:#11a9d9;--ui-color-palette-blue-60-rgb:17,169,217;--ui-color-palette-blue-50:#2fc6f6;--ui-color-palette-blue-50-rgb:47,198,246;--ui-color-palette-blue-40:#7fdefc;--ui-color-palette-blue-40-rgb:127,222,252;--ui-color-palette-blue-30:#c3f0ff;--ui-color-palette-blue-30-rgb:195,240,255;--ui-color-palette-blue-25:#d3f4ff;--ui-color-palette-blue-25-rgb:211,244,255;--ui-color-palette-blue-20:#e5f9ff;--ui-color-palette-blue-20-rgb:229,249,255;--ui-color-palette-blue-15:#ecfafe;--ui-color-palette-blue-15-rgb:236,250,254;--ui-color-palette-blue-10:#f4fcfe;--ui-color-palette-blue-10-rgb:244,252,254;--ui-color-palette-white-base:#fff;--ui-color-palette-white-base-rgb:255,255,255;--ui-color-palette-black-base:#333;--ui-color-palette-black-base-rgb:51,51,51;--ui-color-palette-black-solid:#000;--ui-color-palette-black-solid-rgb:0,0,0;--ui-color-overlay-base:rgba(255,255,255,0.5);--ui-color-accent-yellow:#fef3b8;--ui-color-accent-yellow-rgb:254,243,184;--ui-color-accent-purple:#a77bde;--ui-color-accent-purple-rgb:167,123,222;--ui-color-accent-turquoise:#05b5ab;--ui-color-accent-turquoise-rgb:5,181,171;--ui-color-accent-green:#29ad49;--ui-color-accent-green-rgb:41,173,73;--ui-color-accent-brown:#ae914b;--ui-color-accent-brown-rgb:174,145,75;--ui-color-accent-pink:#fb6dba;--ui-color-accent-pink-rgb:251,109,186;--ui-color-accent-aqua:#55d0e0;--ui-color-accent-aqua-rgb:85,208,224;--ui-color-accent-light-blue:#559be6;--ui-color-accent-light-blue-rgb:85,155,230;--ui-color-tag-9:#e2e3e5;--ui-color-tag-9-rgb:226,227,229;--ui-color-tag-8:#ccd3dd;--ui-color-tag-8-rgb:204,211,221;--ui-color-tag-7:#dfc684;--ui-color-tag-7-rgb:223,198,132;--ui-color-tag-6:#ace5ec;--ui-color-tag-6-rgb:172,229,236;--ui-color-tag-5:#c2d1f0;--ui-color-tag-5-rgb:194,209,240;--ui-color-tag-4:#87eda0;--ui-color-tag-4-rgb:135,237,160;--ui-color-tag-3:#dbf087;--ui-color-tag-3-rgb:219,240,135;--ui-color-tag-2:#00baf2;--ui-color-tag-2-rgb:0,186,242;--ui-color-tag-1:#bcedfc;--ui-color-tag-1-rgb:188,237,252;--ui-color-link-primary-base:#2066b0;--ui-color-link-primary-base-rgb:32,102,176;--ui-color-background-none:none;--ui-color-background-transparent:transparent;--ui-color-copilot-primary:#8e52ec;--ui-color-copilot-primary-rgb:142,82,236;--ui-color-copilot-secondary:#b095dc;--ui-color-copilot-secondary-rgb:176,149,220;--ui-color-copilot-dark:#682ac6;--ui-color-copilot-dark-rgb:104,42,198;--ui-border-width-thick:2px;--ui-border-width-thin:1px;--ui-border-radius-pill:99rem;--ui-border-radius-circle:50%;--ui-border-radius-3xl:20px;--ui-border-radius-2xl:16px;--ui-border-radius-xl:14px;--ui-border-radius-lg:12px;--ui-border-radius-md:10px;--ui-border-radius-sm:8px;--ui-border-radius-xs:6px;--ui-border-radius-2xs:4px;--ui-border-radius-3xs:2px;--ui-border-radius-none:0;--ui-typography-text-lg-font-weight:400;--ui-typography-text-lg-line-height:1.4;--ui-typography-text-lg-font-size:var(--ui-font-size-lg);--ui-typography-text-md-font-weight:400;--ui-typography-text-md-line-height:1.4;--ui-typography-text-md-font-size:var(--ui-font-size-md);--ui-typography-text-sm-font-weight:400;--ui-typography-text-sm-line-height:1.4;--ui-typography-text-sm-font-size:var(--ui-font-size-sm);--ui-typography-text-xs-font-weight:400;--ui-typography-text-xs-line-height:1.35;--ui-typography-text-xs-font-size:var(--ui-font-size-xs);--ui-typography-heading-h6-color:var(--ui-color-palette-black-base);--ui-typography-heading-h6-font-weight:600;--ui-typography-heading-h6-line-height:1.4;--ui-typography-heading-h6-font-size:var(--ui-font-size-md);--ui-typography-heading-h5-color:var(--ui-color-palette-black-base);--ui-typography-heading-h5-font-weight:400;--ui-typography-heading-h5-line-height:1.35;--ui-typography-heading-h5-font-size:var(--ui-font-size-xl);--ui-typography-heading-h4-color:var(--ui-color-palette-black-base);--ui-typography-heading-h4-font-weight:400;--ui-typography-heading-h4-line-height:1.35;--ui-typography-heading-h4-font-size:var(--ui-font-size-2xl);--ui-typography-heading-h3-color:var(--ui-color-palette-black-base);--ui-typography-heading-h3-font-weight:300;--ui-typography-heading-h3-line-height:1.3;--ui-typography-heading-h3-font-size:var(--ui-font-size-3xl);--ui-typography-heading-h2-color:var(--ui-color-palette-black-base);--ui-typography-heading-h2-font-weight:300;--ui-typography-heading-h2-line-height:1.3;--ui-typography-heading-h2-font-size:var(--ui-font-size-4xl);--ui-typography-heading-h1-color:var(--ui-color-palette-black-base);--ui-typography-heading-h1-font-weight:300;--ui-typography-heading-h1-line-height:1.2;--ui-typography-heading-h1-font-size:var(--ui-font-size-5xl);--ui-color-base-default:var(--ui-color-palette-black-base);--ui-color-base-default-rgb:var(--ui-color-palette-black-base-rgb);--ui-color-base-solid:var(--ui-color-palette-black-solid);--ui-color-base-solid-rgb:var(--ui-color-palette-black-solid-rgb);--ui-color-base-05:var(--ui-color-palette-gray-05);--ui-color-base-05-rgb:var(--ui-color-palette-gray-05-rgb);--ui-color-base-04:var(--ui-color-palette-gray-04);--ui-color-base-04-rgb:var(--ui-color-palette-gray-04-rgb);--ui-color-base-03:var(--ui-color-palette-gray-03);--ui-color-base-03-rgb:var(--ui-color-palette-gray-03-rgb);--ui-color-base-02:var(--ui-color-palette-gray-02);--ui-color-base-02-rgb:var(--ui-color-palette-gray-02-rgb);--ui-color-base-90:var(--ui-color-palette-gray-90);--ui-color-base-90-rgb:var(--ui-color-palette-gray-90-rgb);--ui-color-base-80:var(--ui-color-palette-gray-80);--ui-color-base-80-rgb:var(--ui-color-palette-gray-80-rgb);--ui-color-base-70:var(--ui-color-palette-gray-70);--ui-color-base-70-rgb:var(--ui-color-palette-gray-70-rgb);--ui-color-base-60:var(--ui-color-palette-gray-60);--ui-color-base-60-rgb:var(--ui-color-palette-gray-60-rgb);--ui-color-base-50:var(--ui-color-palette-gray-50);--ui-color-base-50-rgb:var(--ui-color-palette-gray-50-rgb);--ui-color-base-40:var(--ui-color-palette-gray-40);--ui-color-base-40-rgb:var(--ui-color-palette-gray-40-rgb);--ui-color-base-35:var(--ui-color-palette-gray-35);--ui-color-base-35-rgb:var(--ui-color-palette-gray-35-rgb);--ui-color-base-30:var(--ui-color-palette-gray-30);--ui-color-base-30-rgb:var(--ui-color-palette-gray-30-rgb);--ui-color-base-20:var(--ui-color-palette-gray-20);--ui-color-base-20-rgb:var(--ui-color-palette-gray-20-rgb);--ui-color-base-15:var(--ui-color-palette-gray-15);--ui-color-base-15-rgb:var(--ui-color-palette-gray-15-rgb);--ui-color-base-10:var(--ui-color-palette-gray-10);--ui-color-base-10-rgb:var(--ui-color-palette-gray-10-rgb);--ui-color-background-note:var(--ui-color-palette-beige-base);--ui-color-background-note-rgb:var(--ui-color-palette-beige-base-rgb);--ui-color-background-on-alert:var(--ui-color-palette-red-70);--ui-color-background-on-alert-rgb:var(--ui-color-palette-red-70-rgb);--ui-color-background-alert:var(--ui-color-palette-red-20);--ui-color-background-alert-rgb:var(--ui-color-palette-red-20-rgb);--ui-color-background-on-warning:var(--ui-color-palette-orange-70);--ui-color-background-on-warning-rgb:var(--ui-color-palette-orange-70-rgb);--ui-color-background-warning:var(--ui-color-palette-orange-20);--ui-color-background-warning-rgb:var(--ui-color-palette-orange-20-rgb);--ui-color-background-on-success:var(--ui-color-palette-green-70);--ui-color-background-on-success-rgb:var(--ui-color-palette-green-70-rgb);--ui-color-background-success:var(--ui-color-palette-green-20);--ui-color-background-success-rgb:var(--ui-color-palette-green-20-rgb);--ui-color-background-on-info:var(--ui-color-palette-blue-70);--ui-color-background-on-info-rgb:var(--ui-color-palette-blue-70-rgb);--ui-color-background-info:var(--ui-color-palette-blue-20);--ui-color-background-info-rgb:var(--ui-color-palette-blue-20-rgb);--ui-color-background-tertiary:var(--ui-color-palette-gray-05);--ui-color-background-tertiary-rgb:var(--ui-color-palette-gray-05-rgb);--ui-color-background-secondary:var(--ui-color-palette-gray-10);--ui-color-background-secondary-rgb:var(--ui-color-palette-gray-10-rgb);--ui-color-background-primary:var(--ui-color-palette-white-base);--ui-color-background-primary-rgb:var(--ui-color-palette-white-base-rgb);--ui-color-text-warning:var(--ui-color-palette-orange-50);--ui-color-text-warning-rgb:var(--ui-color-palette-orange-50-rgb);--ui-color-text-alert:var(--ui-color-palette-red-50);--ui-color-text-alert-rgb:var(--ui-color-palette-red-50-rgb);--ui-color-text-subtle:var(--ui-color-palette-gray-70);--ui-color-text-subtle-rgb:var(--ui-color-palette-gray-70-rgb);--ui-color-text-secondary:var(--ui-color-palette-gray-90);--ui-color-text-secondary-rgb:var(--ui-color-palette-gray-90-rgb);--ui-color-text-primary:var(--ui-color-palette-black-base);--ui-color-text-primary-rgb:var(--ui-color-palette-black-base-rgb);--ui-color-extranet:var(--ui-color-palette-orange-60);--ui-color-extranet-rgb:var(--ui-color-palette-orange-60-rgb);--ui-color-on-primary-alt:var(--ui-color-palette-white-base);--ui-color-on-primary-alt-rgb:var(--ui-color-palette-white-base-rgb);--ui-color-primary-alt:var(--ui-color-palette-green-50);--ui-color-primary-alt-rgb:var(--ui-color-palette-green-50-rgb);--ui-color-on-primary:var(--ui-color-palette-white-base);--ui-color-on-primary-rgb:var(--ui-color-palette-white-base-rgb);--ui-color-primary:var(--ui-color-palette-blue-50);--ui-color-primary-rgb:var(--ui-color-palette-blue-50-rgb)}.ui-typography-heading-h1{font-size:var(--ui-typography-heading-h1-font-size);line-height:var(--ui-typography-heading-h1-line-height);font-weight:var(--ui-typography-heading-h1-font-weight);color:var(--ui-typography-heading-h1-color)}.ui-typography-heading-h2{font-size:var(--ui-typography-heading-h2-font-size);line-height:var(--ui-typography-heading-h2-line-height);font-weight:var(--ui-typography-heading-h2-font-weight);color:var(--ui-typography-heading-h2-color)}.ui-typography-heading-h3{font-size:var(--ui-typography-heading-h3-font-size);line-height:var(--ui-typography-heading-h3-line-height);font-weight:var(--ui-typography-heading-h3-font-weight);color:var(--ui-typography-heading-h3-color)}.ui-typography-heading-h4{font-size:var(--ui-typography-heading-h4-font-size);line-height:var(--ui-typography-heading-h4-line-height);font-weight:var(--ui-typography-heading-h4-font-weight);color:var(--ui-typography-heading-h4-color)}.ui-typography-heading-h5{font-size:var(--ui-typography-heading-h5-font-size);line-height:var(--ui-typography-heading-h5-line-height);font-weight:var(--ui-typography-heading-h5-font-weight);color:var(--ui-typography-heading-h5-color)}.ui-typography-heading-h6{font-size:var(--ui-typography-heading-h6-font-size);line-height:var(--ui-typography-heading-h6-line-height);font-weight:var(--ui-typography-heading-h6-font-weight);color:var(--ui-typography-heading-h6-color)}.ui-typography-text-xs{font-size:var(--ui-typography-text-xs-font-size);line-height:var(--ui-typography-text-xs-line-height);font-weight:var(--ui-typography-text-xs-font-weight)}.ui-typography-text-sm{font-size:var(--ui-typography-text-sm-font-size);line-height:var(--ui-typography-text-sm-line-height);font-weight:var(--ui-typography-text-sm-font-weight)}.ui-typography-text-md{font-size:var(--ui-typography-text-md-font-size);line-height:var(--ui-typography-text-md-line-height);font-weight:var(--ui-typography-text-md-font-weight)}.ui-typography-text-lg{font-size:var(--ui-typography-text-lg-font-size);line-height:var(--ui-typography-text-lg-line-height);font-weight:var(--ui-typography-text-lg-font-weight)}

/* /bitrix/js/main/popup/dist/main.popup.bundle.min.css */
.popup-window{background-color:var(--popup-window-background-color,#fff);-webkit-box-shadow:var(--popup-window-box-shadow,0 7px 21px rgba(83,92,105,.12),0 -1px 6px 0 rgba(83,92,105,.06));box-shadow:var(--popup-window-box-shadow,0 7px 21px rgba(83,92,105,.12),0 -1px 6px 0 rgba(83,92,105,.06));padding:10px;font:13px var(--ui-font-family-primary,var(--ui-font-family-helvetica));-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;border-radius:var(--popup-window-border-radius);border:var(--popup-window-border,none);will-change:opacity}.popup-window-disable-scroll{overflow:hidden}.popup-window.--fixed{position:fixed!important}.popup-window.--open{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.popup-window.popup-window-with-titlebar{padding:0 10px 10px}.popup-window-delimiter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:var(--popup-window-delimiter-height,1px);position:relative;margin:var(--popup-window-delimiter-margin)}.popup-window-delimiter:before{content:"";position:absolute;left:0;right:0;display:block;height:1px;background-color:var(--popup-window-delimiter-bg-color,#f0f1f2)}.popup-window-delimiter-section{display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--popup-window-delimiter-section-height,25px);text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:var(--popup-window-delimiter-margin)}.popup-window-delimiter-section:after,.popup-window-delimiter-section:before{display:block;content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:15px;height:1px;background-color:var(--popup-window-delimiter-bg-color,#f0f1f2)}.popup-window-delimiter-section:before{display:var(--popup-window-delimiter-left-line-display,block)}.popup-window-delimiter-section:after{display:var(--popup-window-delimiter-right-line-display,block)}.popup-window-delimiter-text{padding:var(--popup-window-delimiter-text-padding,0 12px);background:#fff;color:var(--popup-window-delimiter-text-color,#b1b6bc);font-size:var(--popup-window-delimiter-text-transform,10px);font-weight:var(--popup-window-delimiter-font-weight,var(--ui-font-weight-bold));text-transform:var(--popup-window-delimiter-text-transform,uppercase);white-space:nowrap;overflow-x:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.popup-window-buttons{text-align:center;padding:20px 0 10px;position:relative}.popup-window-button{display:inline-block;height:39px;line-height:39px;margin:0 12px 0 0;background:#ecedef;border-radius:var(--popup-window-button-border-radius,2px);cursor:pointer;color:#7a818a;font-family:var(--ui-font-family-secondary,var(--ui-font-family-open-sans));font-weight:var(--ui-font-weight-bold,700);font-size:12px;outline:none;padding:0 18px;vertical-align:middle;text-decoration:none;text-transform:uppercase;text-shadow:none;white-space:nowrap;-webkit-box-shadow:inset 0 0 0 1px #c6cdd3;box-shadow:inset 0 0 0 1px #c6cdd3;-webkit-font-smoothing:antialiased;-webkit-transition:background-color .2s linear,color .2s linear;-o-transition:background-color .2s linear,color .2s linear;transition:background-color .2s linear,color .2s linear}.popup-window-button:after,.popup-window-button:before{display:none}.popup-window-button:hover{background:#cfd4d8;color:#535c69}.popup-window-button:last-child{margin-right:0}.popup-window-button-accept,.popup-window-button-create{background:#bbed21;-webkit-box-shadow:none;box-shadow:none;color:#535c69}.popup-window-button-accept:hover,.popup-window-button-create:hover{background:#d2f95f;color:#535c69}.popup-window-button-wait{color:transparent!important;position:relative}.popup-window-button-wait .popup-window-button-text{opacity:0}.popup-window-button-wait:before{background:none!important;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff;border-radius:50%;color:#fff;display:block!important;content:"_"!important;font-size:10px;font-family:var(--ui-font-family-primary,var(--ui-font-family-helvetica));line-height:10px;height:21px;top:10px;left:50%;margin:0 0 0 -11px;padding-right:6px;position:absolute;text-align:right;width:15px}.popup-window-button-wait:after{background:#fff!important;content:" "!important;display:block!important;height:7px;position:absolute;top:13px;left:50%;padding:0;width:1px;-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-animation:popup-window-button-animation 1s linear infinite;animation:popup-window-button-animation 1s linear infinite}.popup-window-button-accept.popup-window-button-wait:before,.popup-window-button-create.popup-window-button-wait:before{color:#535c69;-webkit-box-shadow:inset 0 0 0 1px #535c69;box-shadow:inset 0 0 0 1px #535c69}.popup-window-button-accept.popup-window-button-wait:after,.popup-window-button-create.popup-window-button-wait:after{background:#535c69!important}@-webkit-keyframes popup-window-button-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes popup-window-button-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.popup-window-button-decline{background:#f1361b;color:#fff;-webkit-box-shadow:none;box-shadow:none}.popup-window-button-decline:hover{background:#cc1a00;color:#fff}.popup-window-button-cancel{font-weight:400}.popup-window-button-blue{background-color:#3bc8f5;-webkit-box-shadow:none;box-shadow:none;color:#fff}.popup-window-button-blue:hover{background-color:#3fddff;color:#fff}.popup-window-button-blue:active{background-color:#13b1e3;color:#fff}.popup-window-button-link,.popup-window-button-link-cancel,.popup-window-button-link:active,.popup-window-button-link:hover{background:none;-webkit-box-shadow:none;box-shadow:none}.popup-window-button-link{border-bottom:1px solid #c0c2c5;border-radius:0;color:#535c69;cursor:pointer;height:17px;line-height:17px;-webkit-transition:border-bottom-color .15s linear;-o-transition:border-bottom-color .15s linear;transition:border-bottom-color .15s linear;padding:0}.popup-window-button-link:active,.popup-window-button-link:hover{border-bottom-color:#535c69;color:#535c69;line-height:17px;height:17px}.popup-window-button-link-cancel{color:#f1361b;border-bottom-color:#ffb4a9}.popup-window-button.popup-window-button-link-cancel:active,.popup-window-button.popup-window-button-link-cancel:hover{border-bottom-color:#f1361b;color:#f1361b}.popup-window-button-disable{cursor:default;opacity:.3}.popup-window-titlebar{height:49px}.popup-window-titlebar-text,.popup-window-titlebar-text-version{-webkit-box-sizing:border-box;box-sizing:border-box;color:#80868e;display:inline-block;font-size:14px;font-weight:var(--ui-font-weight-bold);max-width:100%;line-height:49px;overflow:hidden;padding:0 30px 0 4px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.popup-window-titlebar-text-version{font-weight:400;font-size:13px;padding-left:0}.popup-window-content{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:var(--popup-window-content-border-radius);scrollbar-width:thin;scrollbar-color:var(--popup-window-scrollbar-thumb-background,rgba(82,92,105,.2))}.popup-window-content::-webkit-scrollbar{width:12px}.popup-window-content::-webkit-scrollbar-track{background-color:var(--popup-window-scrollbar-track-background,rgba(82,92,105,.05))}.popup-window-content::-webkit-scrollbar-thumb,.popup-window-content::-webkit-scrollbar-track{margin:8px 0;border-right:4px solid transparent;border-left:4px solid transparent;background-clip:content-box}.popup-window-content::-webkit-scrollbar-thumb{background-color:var(--popup-window-scrollbar-thumb-background,rgba(82,92,105,.2))}.popup-window-content::-webkit-scrollbar-thumb:hover{background-color:var(--popup-window-scrollbar-thumb-hover-background,rgba(82,92,105,.5))}.popup-window-content-gray .popup-window-content,.popup-window-with-titlebar .popup-window-content{background-color:#eef2f4}.popup-window-content-white .popup-window-content{background-color:#fff}.popup-window-with-titlebar .popup-window-content{padding:20px}.popup-window-close-icon{cursor:pointer;height:27px;outline:none;opacity:.5;position:absolute;right:3px;top:5px;width:27px;-webkit-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.popup-window-close-icon:after{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:10px;height:10px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none'%3E%3Cpath fill='%23828b95' d='M8.666.621a.5.5 0 0 0-.707 0L5.002 3.58 2.044.62a.5.5 0 0 0-.707 0l-.714.714a.5.5 0 0 0 0 .707L3.581 5 .623 7.957a.5.5 0 0 0 0 .708l.714.713a.5.5 0 0 0 .707 0L5.002 6.42l2.957 2.958a.5.5 0 0 0 .708 0l.713-.714a.5.5 0 0 0 0-.707L6.422 5 9.38 2.042a.5.5 0 0 0 0-.707L8.666.62z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;content:""}.popup-window-close-icon.--large:after{width:12px;height:12px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3E%3Cpath fill='%23828b95' fill-rule='evenodd' d='m7.664 6 3.89 3.891a.6.6 0 0 1 0 .848l-.813.815a.6.6 0 0 1-.85 0l-3.89-3.89-3.89 3.89a.6.6 0 0 1-.849 0l-.814-.815a.6.6 0 0 1 0-.848l3.89-3.89L.448 2.11a.6.6 0 0 1 0-.849l.814-.814a.6.6 0 0 1 .849 0L6 4.337 9.89.447a.6.6 0 0 1 .85 0l.814.814a.6.6 0 0 1 0 .849L7.665 6z' clip-rule='evenodd'/%3E%3C/svg%3E")}.popup-window-close-icon.--large{top:10px;right:10px}.popup-window-close-icon.popup-window-titlebar-close-icon.--large,.popup-window-titlebar-close-icon{top:10px;right:7px}.popup-window-close-icon:hover{opacity:1}.popup-window-angly{display:none;height:22px;position:absolute;overflow:hidden;width:33px;pointer-events:none}.popup-window-angly--arrow{background-color:#fff;-webkit-box-shadow:0 0 21px rgba(83,92,105,.13);box-shadow:0 0 21px rgba(83,92,105,.13);content:"";height:15px;position:absolute;left:9px;top:16px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;width:15px}.popup-window-angly-top{display:block;left:10px;margin:0;top:-22px}.popup-window-angly-right{display:block;right:-17px;top:10px;height:30px;width:17px}.popup-window-angly-right .popup-window-angly--arrow{left:-9px;top:8px}.popup-window-angly-bottom{bottom:-20px;display:block;height:20px;margin-left:10px}.popup-window-angly-bottom .popup-window-angly--arrow{top:-9px}.popup-window-angly-left{display:block;left:-14px;top:10px;height:30px;width:14px}.popup-window-angly-left .popup-window-angly--arrow{left:8px;top:8px}.popup-window-overlay{position:absolute;top:0;left:0;display:none;background:#333;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity:.5;opacity:.5}.popup-window-resize{opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;position:absolute;right:2px;bottom:2px;width:12px;height:12px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAAXNSR0IArs4c6QAAADBJREFUGBljYMADLl269B+PNESKNopwmoosgcxGcSeyBDKbKEUoGpA5uNgoplKNAwBv1DPc646T+wAAAABJRU5ErkJggg==");background-repeat:no-repeat;background-position:50%;cursor:nwse-resize}.popup-window:hover .popup-window-resize{opacity:1}.menu-popup{padding:var(--menu-popup-padding,8px 0)}.menu-popup-title{margin:0 0 7px;padding:0 0 0 4px;color:#4c4c4c;white-space:nowrap;font:normal normal normal 12px/normal var(--ui-font-family-primary,var(--ui-font-family-helvetica))}.menu-popup .menu-popup-item{background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;height:36px;position:relative;text-decoration:none;outline:none;white-space:nowrap}.menu-popup .menu-popup-item[style*=block]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.menu-popup .menu-popup-item-disabled{pointer-events:none;opacity:.4;cursor:default}.menu-popup .menu-popup-item-disabled .main-ui-loader-svg-circle{stroke:#4a4e53;stroke-width:3}.menu-popup-item-icon{display:inline-block;margin-left:15px;vertical-align:middle;width:var(--menu-popup-item-icon-width,19px);height:var(--menu-popup-item-icon-height,16px)}.menu-popup-item-text{display:inline-block;-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:var(--ui-font-family-primary,var(--ui-font-family-helvetica));font-size:var(--menu-popup-item-font-size);color:var(--menu-popup-item-color,#525c68);line-height:36px;padding:0 15px 0 9px;text-decoration:none;vertical-align:middle;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.menu-popup .menu-popup-items .main-buttons-submenu-item.main-buttons-submenu-separator.main-buttons-hidden-label .menu-popup-item-text span{top:-10px!important}.menu-popup-item-text .tariff-lock{margin:0 5px 2px;vertical-align:middle}.popup-window-fixed-width .menu-popup-item-text{-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.menu-popup-no-icon .menu-popup-item-text{padding:var(--menu-popup-item-padding,0 15px)}.menu-popup-item-submenu .menu-popup-item-text{padding-right:var(--menu-popup-item-has-submenu-padding,28px)}.menu-popup-item.menu-popup-item-open,.menu-popup-item:hover{background-color:var(--menu-popup-item-bg-color-hover,#f5f5f6)}.menu-popup-item:active{background-color:var(--menu-popup-item-bg-color-active,#f5f5f6)}.menu-popup-item:hover .menu-popup-item-text{color:var(--menu-popup-item-color-hover,#3b434f)}.menu-popup-item:active .menu-popup-item-text{color:var(--menu-popup-item-color-active)}.menu-popup-item.menu-popup-item-disabled:hover{background:initial}.menu-popup-item-submenu:after{position:absolute;right:var(--menu-popup-item-chevron-right,11px);width:var(--menu-popup-item-chevron-width,6px);height:var(--menu-popup-item-chevron-height,9px);background-image:var(--menu-popup-item-chevron-image,url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjkiPjxwYXRoIGZpbGw9IiNBOEFCQjIiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0ibS0uMDEgMS4xODcgMi45MjIgMi45Mi0yLjkyIDIuOTIzIDEuMTczIDEuMTczIDIuOTItMi45Mkw1LjI2IDQuMTA3IDEuMTY0LjAxMyIvPjwvc3ZnPg==));background-size:cover;content:""}.bx-admin-submenu-opened{background:#f0f0f0!important;border-radius:3px}.menu-popup-no-icon .menu-popup-item-icon{display:none}.menu-popup-item-view .menu-popup-item-icon{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M8.37 0a6.37 6.37 0 0 1 5.326 9.861l3.309 3.307c.392.392.39 1.03.005 1.415l-.427.427a1.004 1.004 0 0 1-1.415-.005l-3.307-3.309A6.37 6.37 0 1 1 8.369 0zm0 1.82a4.55 4.55 0 1 0 0 9.098 4.55 4.55 0 0 0 0-9.098'/%3E%3C/svg%3E") no-repeat}.menu-popup-item-edit .menu-popup-item-icon{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='m14.42 1 2.55 2.577-9.978 9.951-2.55-2.577L14.418 1zM3.008 14.638a.27.27 0 0 0 .067.255c.067.067.164.093.255.067l2.851-.768-2.405-2.405z'/%3E%3C/svg%3E") no-repeat}.menu-popup-item-create .menu-popup-item-icon{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='15'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M8.978 0v6h6.064v2.948l-6.064-.001v6.043H6l-.001-6.043H0V6h5.999L6 0z'/%3E%3C/svg%3E") no-repeat}.menu-popup-item-create-quick .menu-popup-item-icon{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M15.39 8.032v3l3.01.002v2l-3.01-.001v3.003h-2v-3.003h-3.005v-2h3.006V8.032zM12.23 0 6.77 6.044h5.46l-8.865 9.409L6.77 8.744H2L5.009 0h7.22z'/%3E%3C/svg%3E") no-repeat}.menu-popup-item-take .menu-popup-item-icon{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M7.477 14.702 2 9.39l2.267-2.209 3.21 3.102L16.002 2l2.267 2.209z'/%3E%3C/svg%3E") no-repeat}.menu-popup-item-begin .menu-popup-item-icon{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M9.632 1a7.632 7.632 0 1 1 0 15.265A7.632 7.632 0 0 1 9.632 1m0 1.752a5.88 5.88 0 1 0 0 11.761 5.88 5.88 0 0 0 0-11.761M8.296 5.119a.7.7 0 0 1 .375.11l4.418 2.806a.7.7 0 0 1 0 1.182L8.67 12.024a.7.7 0 0 1-1.075-.59V5.818a.7.7 0 0 1 .7-.7z'/%3E%3C/svg%3E") no-repeat}.menu-popup-item-decline .menu-popup-item-icon{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='m6.161 2 .017 2.83h2.138a4.433 4.433 0 0 1 4.433 4.434v.129a4.433 4.433 0 0 1-4.433 4.433H4.91q-.36 0-.702-.055v-1.949h3.908l.163-.005a2.48 2.48 0 0 0 2.317-2.475l-.005-.163A2.48 2.48 0 0 0 8.116 6.86H6.19l.017 3.048L2 5.932zm10.043 1.887v9.662h-2.008V3.887z'/%3E%3C/svg%3E") no-repeat}.menu-popup-item-reopen .menu-popup-item-icon{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M9.514 2a6.51 6.51 0 0 1 5.42 2.899l1.794-1.796v5.681h-5.68l2.238-2.238a4.254 4.254 0 1 0-3.772 6.222l.146-.005-.173 2.264-.207-.004A6.514 6.514 0 0 1 9.514 2'/%3E%3C/svg%3E") no-repeat}.menu-popup-item-complete .menu-popup-item-icon{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M4 2h11.648L13.1 6.015l2.548 4.016-9.661-.001v4.963H4z'/%3E%3C/svg%3E") no-repeat}.menu-popup-item-hold .menu-popup-item-icon{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M8 2v12H5V2zm5.986 0v12h-3V2z'/%3E%3C/svg%3E") no-repeat}.menu-popup-item-accept .menu-popup-item-icon{background-repeat:no-repeat;background-image:var(--menu-popup-item-accept-image,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M7.477 14.702 2 9.39l2.267-2.209 3.21 3.102L16.002 2l2.267 2.209z'/%3E%3C/svg%3E"));background-color:transparent}.menu-popup-item-remake .menu-popup-item-icon{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='m15.246 8.07 1.398 2.234a2 2 0 0 1-1.695 3.06l-3.038-.001v2.439L8.56 12.45l3.352-3.352-.001 2.065 2.676.001-1.247-1.993zM5.58 5.71l1.227 4.578L4.849 9.16l-1.253 2.005h3.056v2.2H3.236a2 2 0 0 1-1.695-3.06L2.944 8.06 1 6.936 5.579 5.71zM10.153.304a2 2 0 0 1 .635.635l1.746 2.791L14.5 2.597l-1.227 4.578L8.694 5.95l1.933-1.117-1.535-2.455L7.6 4.761l-1.906-1.1L7.397.94a2 2 0 0 1 2.756-.635z'/%3E%3C/svg%3E") no-repeat}.menu-popup-item-delete .menu-popup-item-icon{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='m15.406 3.889-3.8 3.8 3.841 3.841-1.867 1.867-3.841-3.842-3.826 3.828-1.887-1.886L7.853 7.67l-3.8-3.8L5.92 2.003l3.8 3.8 3.8-3.8z'/%3E%3C/svg%3E") no-repeat}.menu-popup-item-copy .menu-popup-item-icon{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M4.898 9.472V3.094c0-.108.088-.196.196-.196h6.378c.107 0 .195.088.195.196V3.4h1.899V1.64a.64.64 0 0 0-.64-.641H3.64a.64.64 0 0 0-.64.64v9.285c0 .353.288.64.64.64h1.655V9.668h-.201a.196.196 0 0 1-.196-.195zm10.223 3.442a.21.21 0 0 1-.207.207H8.161a.21.21 0 0 1-.207-.207V6.161c0-.113.094-.207.207-.207h6.753c.114 0 .207.094.207.207zm1.148-8.86H6.713a.66.66 0 0 0-.659.66v9.555a.66.66 0 0 0 .66.659h9.555a.66.66 0 0 0 .659-.66V4.714a.66.66 0 0 0-.66-.659z'/%3E%3C/svg%3E") no-repeat}.menu-popup-item-delegate .menu-popup-item-icon{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M10.283 2.73c-.485-.8 3.605-1.466 3.877.984a7.8 7.8 0 0 1 0 2.227s.611-.073.203 1.137c0 0-.225.87-.57.675 0 0 .056 1.1-.487 1.287 0 0 .04.586.04.625l.453.07s-.014.49.077.542c.414.279.868.49 1.345.626 1.41.372 2.126 1.012 2.126 1.571l.388 2.55H5.908s.079-1.256.293-2.127c.215-.87 1.42-1.516 2.53-2.013.575-.258.7-.412 1.278-.676a2 2 0 0 0 .039-.487l.491-.06s.065.122-.039-.597c0 0-.552-.15-.578-1.294 0 0-.415.143-.44-.55-.018-.47-.372-.878.137-1.216l-.26-.72s-.272-2.78.924-2.555zm-7.307.929 4.167 4.168-4.167 4.167-.001-3.001H0v-2h2.975z'/%3E%3C/svg%3E") no-repeat}.menu-popup-item-add-to-tm .menu-popup-item-icon{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M12.293 1.542a7.49 7.49 0 0 1 4.696 6.952 7.35 7.35 0 0 1-7.196 7.49 7.494 7.494 0 1 1 2.5-14.442M5.428 4.587a5.64 5.64 0 0 0 4.291 9.543 5.53 5.53 0 0 0 5.416-5.636 5.64 5.64 0 0 0-9.707-3.907M8.13 9.989V5.417h2v2.572h2.508v2z'/%3E%3C/svg%3E") no-repeat}.menu-popup-item-accept-sm .menu-popup-item-icon{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16' viewBox='-4 -4 19 16'%3E%3Cpath fill='%232066B0' d='M1.36 3.446 4.013 6.1 10.316 0l1.36 1.36-6.299 6.1-1.364 1.36-1.36-1.36L0 4.806z'/%3E%3C/svg%3E") no-repeat}.popup-window-button-left,.popup-window-button-right{display:none}.popup-window-dark{background-color:rgba(0,0,0,.8);border-radius:var(--popup-window-border-radius,4px);-webkit-box-shadow:0 19px 24px rgba(88,112,118,.17);box-shadow:0 19px 24px rgba(88,112,118,.17)}.popup-window-dark .popup-window-content{background-color:transparent;color:#fff;margin:0}.popup-window-dark .popup-window-angly--arrow{background-color:rgba(0,0,0,.8)}.popup-window-dark .popup-window-titlebar-text{color:#fff}.popup-window-dark .popup-window-close-icon:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none'%3E%3Cpath fill='%23FFF' d='M8.666.621a.5.5 0 0 0-.707 0L5.002 3.58 2.044.62a.5.5 0 0 0-.707 0l-.714.714a.5.5 0 0 0 0 .707L3.581 5 .623 7.957a.5.5 0 0 0 0 .708l.714.713a.5.5 0 0 0 .707 0L5.002 6.42l2.957 2.958a.5.5 0 0 0 .708 0l.713-.714a.5.5 0 0 0 0-.707L6.422 5 9.38 2.042a.5.5 0 0 0 0-.707L8.666.62z'/%3E%3C/svg%3E")}.popup-window-dark .popup-window-close-icon.--large:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='m7.664 6 3.89 3.891a.6.6 0 0 1 0 .848l-.813.815a.6.6 0 0 1-.85 0l-3.89-3.89-3.89 3.89a.6.6 0 0 1-.849 0l-.814-.815a.6.6 0 0 1 0-.848l3.89-3.89L.448 2.11a.6.6 0 0 1 0-.849l.814-.814a.6.6 0 0 1 .849 0L6 4.337 9.89.447a.6.6 0 0 1 .85 0l.814.814a.6.6 0 0 1 0 .849L7.665 6z' clip-rule='evenodd'/%3E%3C/svg%3E")}.popup-window-tabs-box{padding:10px 0 4px}.popup-window-tabs{position:relative;padding:0 20px 0 0;margin:0;height:42px;font-size:0;z-index:1}.popup-window-tab{display:inline-block;height:42px;margin:0 7px 0 0;padding:0 12px;border:none;vertical-align:top;font-size:14px;font-weight:var(--ui-font-weight-bold);font-family:var(--ui-font-family-primary,var(--ui-font-family-helvetica));line-height:41px;color:#535c69;background-color:#ecf2f3;text-shadow:none;cursor:pointer;-webkit-transition:background-color .15s linear;-o-transition:background-color .15s linear;transition:background-color .15s linear}.popup-window-tab:hover{background-color:#f7f9f9}.popup-window-tab-selected{position:relative;z-index:2;padding:0 11px;background-color:#fff!important;line-height:40px;border-radius:2px 2px 0 0;border:1px solid #c6cdd3;border-bottom:none;cursor:default}.popup-window-tabs-content{margin:0;padding:10px;border:1px solid #c6cdd3;border-radius:0 3px 3px}.popup-window-tab-content{display:none;padding:20px;background:#eef2f4}.popup-window-tabs-content-white .popup-window-tab-content{padding:10px;background:#fff}.popup-window-tab-content-selected{display:block}.popup-window-show-animation-opacity{-webkit-animation:popupWindowShowAnimationOpacity .1s;animation:popupWindowShowAnimationOpacity .1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes popupWindowShowAnimationOpacity{0%{opacity:0}to{opacity:1}}@keyframes popupWindowShowAnimationOpacity{0%{opacity:0}to{opacity:1}}.popup-window-show-animation-opacity-transform{-webkit-animation:popupWindowShowAnimationOpacityTransform .1s;animation:popupWindowShowAnimationOpacityTransform .1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes popupWindowShowAnimationOpacityTransform{0%{opacity:0;-webkit-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{opacity:1;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}}@keyframes popupWindowShowAnimationOpacityTransform{0%{opacity:0;-webkit-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{opacity:1;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}}.popup-window-close-animation-opacity{-webkit-animation:popupWindowCloseAnimationOpacity .15s;animation:popupWindowCloseAnimationOpacity .15s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes popupWindowCloseAnimationOpacity{0%{opacity:1}to{opacity:0}}@keyframes popupWindowCloseAnimationOpacity{0%{opacity:1}to{opacity:0}}.popup-window-close-animation-opacity-transform{-webkit-animation:popupWindowCloseAnimationOpacity .15s;animation:popupWindowCloseAnimationOpacity .15s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes popupWindowCloseAnimationOpacityTransform{0%{opacity:1;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(0,25px,0);-ms-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}}@keyframes popupWindowCloseAnimationOpacityTransform{0%{opacity:1;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(0,25px,0);-ms-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}}.popup-window-show-animation-scale{-webkit-animation:popup-window-show-animation-scale .4s;animation:popup-window-show-animation-scale .4s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes popup-window-show-animation-scale{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes popup-window-show-animation-scale{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}

/* /bitrix/templates/urfo/components/bitrix/catalog.element/tovar-detail-vodo/style.css */
* {box-sizing: border-box;}
    body {
margin: 0;
color: #222;
background: #fff;}

.product-title {
margin: 0 0 32px;
font-size: 3rem;
font-weight: 600;
color: #2B2E34;
line-height: 1.3;
}
.info-card{
color:#2B2E34;
}
.card.parametrs{
padding:0;
box-shadow:0;
border-radius:0;
}
.product-layout {
display: grid;
grid-template-columns: 30% 1fr 30%;
gap: 28px;
align-items: start;}

.gallery {
min-width: 0;
}

.main-image {
display: flex;
justify-content: center;
align-items: center;
height: 310px;
margin-bottom: 24px;
}
.main-image img {
max-width: 100%;
max-height: 100%;
object-fit: contain;
}
.swiper-slide{
	border-radius:8px;
	
	
}

.thumbs {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 12px;
}

.thumb {
height: 82px;
border: 1px solid #e5e5e5;
border-radius: 4px;
display: flex;
align-items: center;
justify-content: center;
background: #fff;
cursor: pointer;
}

.thumb.active {
border-color: #222;}

.thumb img {
max-width: 100%;
max-height: 100%;
object-fit: cover;
}
.specs {
padding-top: 6px;
}
.specs h3 {
margin: 0 0 12px;
font-size: 2rem;
font-weight: 700;
color:#2B2E34;
}
.spec-row {
display: grid;
grid-template-columns: 1.2fr 1fr;
gap: 20px;
padding: 8px 0;
border-bottom: 1px solid #eee;
font-size: 1.6rem;
line-height: 1.35;
}
.spec-name {
color: #777;
}
.spec-value {
color: #222;
}
.spec-value a {
color: #2d8ccf;
text-decoration: none;
}

.all-specs {
display: inline-block;
margin-top: 12px;
font-size: 1.6rem;
color: #2d8ccf;
text-decoration: none;
}

.side {
display: flex;
flex-direction: column;
gap: 20px;
padding-bottom: 3rem;
}

.card {
background: #fff;
border-radius: 8px;
box-shadow: 0 2px 14px rgba(0, 0, 0, 0.12);
padding: 24px;
}
.delivery_cost{
font-size:1.5rem;	
	
}

.product-meta {
display: flex;
justify-content: space-between;
margin-bottom: 22px;
font-size: 1.5rem;
color: #aaa;
}
.price-line {
display: flex;
align-items: baseline;
gap: 6px;
margin-bottom:22px;
}
.old-price {
position: relative;
color: #9a1d2d;
font-size: 19px;
font-weight: 700;
}
.old-price::after {
content: "";
position: absolute;
left: 0;
right: 0;
top: 50%;
height: 2px;
background: #9a1d2d;
transform: rotate(-8deg);
}

.price {
font-size: 26px;
font-weight: 700;
}
.price small {
font-size: 15px;
}
.price-note {
margin-bottom: 22px;
font-size: 12px;
color: #777;
}
.price-note button {
width: 18px;
height: 18px;
border: 1px solid #ddd;
border-radius: 50%;
background: #fff;
color: #888;
cursor: pointer;
}
.actions {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 12px;
margin-bottom: 22px;
}
.btn {
/*height: 44px;*/
border-radius: 4px;
border: 1px solid #56d5df;
background: #f8f8f8;
color: #56c8d3;
font-weight: 600;
cursor: pointer;
text-align:center;
padding:1rem;

}

.btn-primary {
background: #42d1dc;
color: #fff;
border-color: #42d1dc;
}
.btn-def {
padding:0!important;	
	
}


.stock {
display: flex;
align-items: center;
gap: 12px;
font-size: 16px;
color: #666;
}

.stock-bars {
display: inline-flex;
align-items: flex-end;
gap: 2px;
height: 16px;
}

.stock-bars span {
display: block;
width: 3px;
background: #6fc16f;
}

.stock-bars span:nth-child(1) {
height: 6px;
}
.stock-bars span:nth-child(2) {
height: 10px;
}
.stock-bars span:nth-child(3) {
height: 14px;
}
.stock strong {
color: #222;
}
.info-card h3 {
margin: 0 0 20px;
font-size: 18px;
}
.delivery-list {
display: flex;
flex-direction: column;
gap: 14px;
margin: 0;
padding: 0;
list-style: none;
font-size: 1.6rem;
}


.delivery-list li {
display: flex;
align-items: center;
gap: 12px;
}

.icon {
width: 22px;
height: 22px;
display: inline-flex;
align-items: center;
justify-content: center;
color: #222;
font-size: 16px;
}

.tabs {
display: flex;
gap: 42px;
margin-top: 44px;
padding-bottom: 18px;
border-bottom: 1px solid #ddd;
overflow-x: auto;
white-space: nowrap;
}

.tabs a {
color: #111;
text-decoration: none;
font-size: 14px;
}
.tabs a.active {
font-weight: 700;
}

@media (max-width: 1100px) {
.product-layout {grid-template-columns: 340px 1fr;}
.side {grid-column: 1 / -1;display: grid;grid-template-columns: 1fr 1fr;}
}

@media (max-width: 760px) {
.page {padding: 16px;}
.product-title {font-size: 3.5rem;}
.product-layout {grid-template-columns: 1fr; gap: 28px;}

.main-image {height: 260px;}
.side {grid-template-columns: 1fr; padding-bottom:2rem;}
.actions {grid-template-columns: 1fr 1fr;}
.tabs {gap: 24px;}
}
.article,.code{display:inline-block;padding:4px 8px;}
.swiper-container-pointer-events{padding:1rem!important;}

.discription__content li,.discription__content ul li {position:relative; padding-left:1.5rem}
.discription__content li::before,.discription__content ul li::before {content:""; width:0.4rem; height:0.4rem; background:#1dbcd1; border-radius:50%; position:absolute; top:50%; left:0}

.card-head__wrapper {align-items:stretch}
.card-head__slide .own-vidoe video {border:none; box-shadow:none; background-color:#000; width:100%; height:100%; object-fit:contain; object-position:center}
.card-head__slide .video-preview {display:none}
.card-head__slide .youtube-vidoe {display:block; width:100%; height:33rem}
.card-head .brc {position:static; top:18.3rem; left:0; width:100%; z-index:6}
.card-head--plumber .card-head__slide a {width:100%; height:60rem; padding-left:3rem; padding-bottom:26rem}
.card-head__slide a {display:block; width:100%; height:33rem}
.card-head__slide .own-vidoe {display:block; width:100%; height:33rem}
.card-head--plumber .card-head__slide .youtube-vidoe {width:100%; height:50rem}
.card-head--plumber .card-head__slide .youtube-vidoe iframe {width:100% !important; height:100% !important}
.card-head--plumber .card-head__slide .own-vidoe {width:50vw; height:71.4rem}
.card-head--plumber .card-head__slide .model3D {height:80%}
.card-head--plumber .card-head__prev,.card-head--plumber .card-head__next {display:block; position:absolute; bottom:15rem; z-index:200}
.card-head__prev,.card-head__next {display:inline-block; width:2rem; height:2rem; background-repeat:no-repeat; background-size:1rem; cursor:pointer}
.card-head__slide .model3D {height:100%}
.card-head__thumb.swiper-slide-thumb-active {border:1px solid #ccc}
.model3D {position:absolute; top:0; left:0; width:100%; height:100%; z-index:50; cursor:pointer}
.card-head__price-quantity {font-size:2.8rem; }
.card-head__price-cur {font-size:3.2rem; top:-2.6rem; left:0.7rem }
.card-head__price-slash {font-size:2.8rem;}
.card-head__param-onslider {margin-bottom:6.5rem; display:none}
.card-head__arc-icon {width:36.2rem; height:4.6rem; position:relative; margin:0 auto; margin-top:5rem; margin-bottom:2.3rem}
.card-head__arc-icon img {width:100%; height:100%; object-fit:cover; object-position:center bottom; position:relative; z-index:1}
.card-head__color {width:2.6rem; height:2.6rem; border-radius:100%; border:0.7rem solid; border-color:#A9B3B6; background-color:#fff; position:absolute; bottom:0; left:50%; transform:translate(-50%,50%); z-index:2; box-shadow:0.5rem 0.5rem 2.5rem rgba(116,124,155,0.3)}
.card-head__metal {font-size:1.6rem; font-weight:500; color:#2B2E34; text-align:center}
.card-head__content {width:50.6%; background-color:#F8F8F8; position:relative; z-index:7}
.card-head__content::before {content:""; display:block; width:103%; height:100%; position:absolute; left:0; top:0; z-index:1; background-color:#F8F8F8}
.card-head__code {font-size:1.4rem; color:#7E838C}
.card-head__inner {display:flex}
.card-head__slide {background-color:#fff}
.card-head__slide a img {width: 100%;height: 100%;object-fit: contain;object-position: center;}
.card-head--plumber .card-head__container {/*position:absolute; */right:0; top:0; width:100%;}
.card-head__slider {/*padding-top:6.5rem; padding-right:15rem;*/ position:relative; z-index:5}
.card-head__thumbs {width:44rem; filter:drop-shadow(15px 15px 50px rgba(38,46,67,0.07))}
.card-head__thumb {width:9rem; height:9rem; margin-right:2.5rem; background-color:#fff; overflow:hidden; cursor:pointer}



.card-head__price {display:flex; align-items:flex-end; line-height:1}
.card-head {padding-top:16rem; position:relative; background-color:#fff; padding-bottom:0; overflow:hidden}
.card-head__order {display:flex; align-items:center; justify-content:space-between}
.sidebar-info__title {max-width:50%; font-size:2rem; font-weight:500; color:#2B2E34; line-height:1.3; cursor:pointer}
.sidebar-info__suptitle {font-size:1.4rem; color:#6F727C; margin-bottom:1rem; cursor:pointer}
.sidebar-info__content {width:22.7rem; position:relative; z-index:2; cursor:pointer}
.sidebar-info__item {display:flex; align-items:center; width:40.9rem; min-height:15.5rem; background-color:#f8f8f8; padding:1rem 3rem; position:relative; margin-bottom:3rem;cursor:pointer;border-radius: 8px;
    box-shadow: 0 2px 14px rgba(0, 0, 0, 0.12);}
.sidebar-info__img {position:absolute; width:50%; height:50%; right:2rem; top:50%; transform:translate(0,-50%); z-index:1; width:15rem; height:10rem; object-fit:contain}
.sidebar-info__img-doc {position:absolute; width:100%; height:100%; left:0; top:0; z-index:1}
.sidebar-info__img img {width:100%; height:100%; object-fit:contain; object-position:right bottom; cursor:pointer}
.specifications {padding-top:7.8rem; padding-bottom:7.5rem; background-color:#fff}
.specifications .card__head {margin-bottom:2.2rem}
.specifications__inner {display:flex; justify-content:space-between; flex-wrap:wrap}
.specifications__table {margin-bottom:1.5rem; width:42.8%}
.specifications__table table {border-collapse:collapse; display:block; width:100%}
.specifications__table tbody {display:block; width:100%}
.specifications__table tr {display:flex; align-items:center; justify-content:space-between; padding:1.2rem 0; min-height:6.4rem; border-bottom:1px solid rgba(217,218,225,0.8)}
.specifications__table td {font-size:1.8rem}
.specifications__table td:first-child {color:#2B2E34; flex-grow:1; min-width:50%}
.specifications__table td:nth-child(2) {color:#2B2E34; text-align:right}
.discription {padding-top:5rem; padding-bottom:5rem; background-color:#fff}
.discription__inner {display:flex; justify-content:space-between}
.discription__content {width:100.8rem}
.discription__content p {font-size:1.6rem; color:#71757F; margin-bottom:3.1rem}
.discription__content p:last-child {margin-bottom:0}
.discription__sidebar {padding-top:1.1rem}
.form__documents-img {width:3.8rem; height:3.8rem; display:flex; justify-content:center; align-items:center; border-radius:50%; background-color:#38D3E8}
.form__documents-img img {width:50%}
.form__inner {display:flex; flex-wrap:wrap; justify-content:space-between}
.form__inner-document {display:flex; flex-direction:column}
.form__inner-item {display:flex; align-items:center; margin-bottom:2rem; font-size:1.7rem; line-height:129%}
.form__inner-item span {margin-left:2.6rem}
.delivery-calc,.all-char {display:flex; align-items:center; font-size:1.6rem; font-weight:700; color:#525862; text-decoration:none; letter-spacing:0.02em;border-bottom:2px solid #38D3E8;}
.in-stock__text_char{margin-left:28rem;}
.icon_black {text-align:right;display: inline-block;width: 180px;height: auto;position:absolute;top:0;right:3rem;z-index:9999;}
.colors {display:flex; align-items:center}
.colors li {width:3.3rem; height:3.3rem; border-radius:100%; margin-right:1rem; font-size:0}
.colors li:last-child {margin-right:0}
.products{padding-top:5rem;padding-bottom:5rem;}

.schema {position: relative;width: 100%;padding-top:5.5rem; /*padding-bottom:8rem;*/ background-color:#fff}
.schema__inner {display:flex; flex-wrap:wrap; justify-content:center}
.schema__item {display:block; max-width:88.6rem; max-height:81.2rem; min-height:40rem; min-width:50%; width:50%; flex-grow:1}
.schema__item img {width:100%; height:100%; object-fit:contain}
.payment-card {padding-top:11rem}
.payment-card .card__head {margin-bottom:5.3rem}
.payment-card__inner {display:flex; flex-wrap:wrap; justify-content:space-between}
.payment-card__item {width:47.3%}
.payment-card__title {font-size:1.8rem; font-weight:500; letter-spacing:0.01em; color:#2B2E34; margin-bottom:2.7rem}
.payment-card__list {font-size:1.6rem; letter-spacing:0.01em; color:#2B2E34; line-height:1.56; margin-bottom:0.5rem}
.payment-card__list:last-child {margin-bottom:0}
.payment-card__list ol {padding-left:1.6rem}
.payment-card__list li {margin-bottom:1.4rem}
.delivery-card {padding-top:5.8rem; margin-bottom:5.5rem}
.delivery-card .card__head {margin-bottom:4.1rem}
.delivery-card__inner {display:flex; flex-wrap:wrap; justify-content:space-between}
.delivery-card__item {width:47.3%}
.delivery-card__title {font-size:1.8rem; font-weight:500; letter-spacing:0.01em; color:#2B2E34; margin-bottom:2.7rem}
.delivery-card__list {font-size:1.6rem; letter-spacing:0.01em; color:#2B2E34; line-height:1.56; margin-bottom:0.5rem}
.delivery-card__list:last-child {margin-bottom:0}
.delivery-card__list ol {padding-left:1.6rem}
.delivery-card__list li {margin-bottom:2.2rem}
.delivery-card__list li:last-child {margin-bottom:0}
.delivery-card__list-deliveryman {font-size:1.6rem; letter-spacing:0.01em; color:#2B2E34; line-height:1.56; margin-bottom:0.5rem; width:auto; margin-right:0.6rem}
.delivery-card__list-deliveryman:last-child {margin-bottom:0}
.delivery-card__list-deliveryman ol {padding-left:1.6rem}
.delivery-card__list-deliveryman ul {display:flex; justify-content:space-between; align-items:center; padding-top:7rem}
.delivery-card__list-deliveryman li {height:7rem}
.delivery-card__list-deliveryman li:last-child {height:8.5rem}
.delivery-card__list-deliveryman li img {height:100%}
.delivery-card__list-deliveryman li a {color:#1DBCD1; font-weight:500; line-height:2.37; text-decoration-line:underline}
.card {position:relative}
.card__nav {position:sticky; top:0; left:0; width:100%; z-index:20; background-color:#fff}
.card__nav-inner {display:flex; position:relative}
.card__nav-inner::before {content:""; display:inline-block; width:100%; height:0.2rem; border-radius:1rem; background-color:#eeeded; position:absolute; bottom:0; left:0}
.card__nav a {display:inline-block; font-size:1.8rem; color:#71747E; letter-spacing:0.01em; white-space:nowrap; margin-right:7.5rem; padding:2rem 0; position:relative}
.card__nav a::after {content:""; display:none; width:100%; height:0.2rem; border-radius:1rem; background-color:#38D3E8; position:absolute; bottom:0; left:0}
.card__nav a.active {font-weight:500; color:#2B2E34}
.card__nav a.active::after {display:inline-block}
.card__nav a:last-child {margin-right:0}
.card__title {font-size:2.4rem; font-weight:500; letter-spacing:0.01em; color:#2B2E34; margin-bottom:1.4rem}
.card__title:last-child {margin-bottom:0}
.card__subtitle {color:#7E838C}
.card__cost-delivery {margin-bottom:20rem}
.card__cost-delivery .card__head {margin-bottom:5rem}
.card-head__prev {background-image:url('/bitrix/templates/urfo/components/bitrix/catalog.element/tovar-detail-vodo/icon/card-slider-prev.svg'); background-position:center left}
.card-head__next {background-image:url('/bitrix/templates/urfo/components/bitrix/catalog.element/tovar-detail-vodo/icon/card-slider-next.svg'); background-position:center right}
.card-head--plumber .card-head__prev {left:0.5rem;}
.card-head--plumber .card-head__next {right:0.5rem;}
.card-head__all-param.char a:hover {text-decoration:none}
.card-head__all-param a {text-decoration-line:underline}
.card-head .in-stock {margin-top:1rem; margin-bottom:4rem}
.card-head__price {display:flex; align-items:flex-end; line-height:1}
.card-head__price-num {font-size:2.5rem; font-weight:600; color:#2B2E34}
.card-head__price-cur {font-size:1.6rem; font-weight:600; color:#2B2E34; position:relative; top:-1.2rem; left:0.3rem}
.card-head__price-slash {font-size:1.6rem; color:#7E838C;}
.card-head__price-quantity {font-size:1.2rem; color:#7E838C; /*margin-left:1rem*/}
.card-head .delivery-calc::before {width:3rem; height:2.5rem}
.in-stock-modal {width:96.5rem; background-color:#fff; padding:6.3rem 8.1rem; position:relative}
.in-stock-modal__mtitle {width:100%; font-size:4.3rem; font-weight:500; color:#2B2E34; margin-bottom:8.2rem}
.in-stock-modal__item {display:flex; align-items:center; margin-bottom:2.4rem}
.in-stock-modal__item:last-child {margin-bottom:0}
.in-stock-modal__title {font-weight:300; font-size:2.2rem; color:#1F223D; width:25%}
.in-stock-modal__text {display:flex; align-items:center; font-weight:500; font-size:2.2rem}
.in-stock-modal .green {color:#71D661}
.in-stock-modal .text {font-weight:300; font-size:1.5rem; color:#9B9DAD; margin-left:3.8rem}
.card-head--plumber .card-head__thumbs-wrapper {position:absolute; bottom:10rem; display:inline-flex; align-items:center; z-index:5;border-radius: 8px;
    box-shadow: 0 2px 14px rgba(0, 0, 0, 0.12);padding:10px 24px;}
.card-head__thumb img {width:100%; height:100%; object-fit:contain; object-position:center}
.card-head__thumb--video::after {content:""; display:inline-block; width:6.3rem; height:6.3rem; background:url(/bitrix/templates/urfo/img/play.png); background-repeat:no-repeat; background-position:center; background-size:contain; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); z-index:5 }
.card-head__content-inner {position:relative; z-index:2; padding-top:5rem; padding-left:16.9rem; padding-right:6.3rem;padding-bottom:5rem;}
.flag {border-radius:6px; padding:1rem 2rem; color:#fff; font-style:normal; font-weight:500; line-height:normal; display:inline-block;background:#D50B3C;z-index: 99;position: relative;}
.discription__content .card__head {margin-bottom:5.3rem;}
.video-banner__item--title {font-weight:500; font-size:4.3rem; line-height:128%; margin-bottom:6.2rem; color:#2B2E34}

.in-stock {/*display:flex; */justify-content:space-between; align-items:center}
.in-stock-modal {width:96.5rem; background-color:#fff; padding:6.3rem 8.1rem; position:relative}
.in-stock__inner {display:flex; align-items:center;}
.in-stock__icon {width:2.5rem;margin-top:1rem;}
.in-stock__icon img {display:block}
.in-stock__text {margin-right:1rem}
.in-stock__text b {font-weight:bold}
.in-stock__info {width:3.1rem; cursor:pointer;display:inline-block;}
.in-stock__info img {display:block}
.products__head {margin-bottom:6.1rem}
.products__mtitle {font-size:2.4rem; font-weight:500; letter-spacing:0.01em; color:#2B2E34}
.fast_order {color:#38D3E8; display:inline-block; background-color:#F8F8F8; position:relative; width:21rem; height:6.2rem; font-family:'Euclid Circular A'; border:2px solid #38D3E8; padding:1.6rem 3.4rem; font-size:1.8rem}
.fast_order:hover {background:#38D3E8; color:#fff}

.flags{position:absolute;top:0;left:0;}
.btn-basket {
display: inline-flex;align-items: center;text-align: center;background-color: #38D3E8;color: #fff;padding: 1rem 1.5rem;font-size: 1.4rem;line-height: 1;height: auto;border: none;cursor: pointer;white-space: nowrap;max-width: none;border-radius: 8px;}
.products__item { position: relative; background-color: #fff;border-radius: 8px;box-shadow: 0 2px 14px rgba(0, 0, 0, 0.12);}
.products__img {height:32.1rem; padding:3rem; flex-shrink:0; position:relative; overflow:hidden}
.products__img img {width:100%; height:100%; object-fit:contain; transition:transform 200ms}
.products__img .product:hover {transform:scale(1.2)}
.products__content {flex-grow:1; display:flex; flex-direction:column; justify-content:space-between;padding:0 2rem;}
.products__text {font-size:1.6rem; font-weight:500; color:#2B2E34; margin-bottom:1rem;overflow: hidden;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;height:5rem;}

.products__price-cur {font-size: 1.3rem;font-weight: 500;color: #2B2E34;position: relative;top: 0.2rem;left: 0.7rem;}
.products__bottom {display:flex; justify-content:space-between; align-items:center;padding-bottom:2rem;}
.products__price-num {font-size:2rem; font-weight:600; color:#2B2E34}
.products__icon {display:inline-flex; border:none; width:8.2rem; height:8.2rem; background-repeat:no-repeat; background-position:center; background-size:contain; background-image:url('/bitrix/templates/urfo/components/bitrix/catalog.element/tovar-detail-vodo/icon/bag.svg'); background-color:#38D3E8; border:none; z-index:5; position:absolute; bottom:0; right:0}
.to-basket {overflow:hidden; position:relative;/*height:44px;*/ background-color:#38D3E8}
.to-basket .basket-img,.to-basket .dot-img {content:""; display:inline-block; width:100%; height:100%; position:absolute; top:0; left:0; display:flex; align-items:center; justify-content:center}
.to-basket .basket-img img,.to-basket .dot-img img {object-fit:contain; object-position:center}
.to-basket .dot-img {opacity:0}
.to-basket .dot-img img {width:1.6rem; height:1.6rem}
.to-basket .basket-img {transform:translateX(-100%); z-index:2}
.to-basket .basket-img img {width:2.3rem; height:2.3rem}
.to-basket .to-add,.to-basket .no-add {width:100%; height:100%; flex-shrink:0; position:absolute; top:0; left:0; transition-property:transform,opacity; transition-duration:300ms; transition-timing-function:cubic-bezier(0.77,0,0.175,1)}
.to-basket .no-add {transform:scale(0); transform:translateY(100%)}
.to-basket.no-added .dot-img {opacity:0}
.to-basket.no-added .to-add {transition-delay:unset; opacity:1}
.to-basket.no-added .no-add {transition-delay:unset; opacity:0}
.to-basket.added .dot-img {animation-name:dot; animation-timing-function:cubic-bezier(0.77,0,0.175,1); animation-duration:2500ms}
.to-basket.added .basket-img {animation-name:basket; animation-timing-function:cubic-bezier(0.72,0.24,0.28,0.75); animation-duration:2500ms}
.to-basket.added .basket-img img {animation-name:basket-rotate; animation-timing-function:cubic-bezier(0.77,0,0.175,1); animation-duration:2500ms}
.to-basket.added .to-add {transition-delay:unset; transform:translateY(100%) scale(0); transform:scale(0); opacity:0}
.to-basket.added .no-add {transition-delay:2500ms; transform:scale(1); transform:translateY(0); opacity:1}

@media (max-width:48em) {
.in-stock__text_char{margin-left:21rem;}
.card-head__price-slash {font-size:2rem; color:#7E838C; }
.card-head__price-cur {font-size:2.3rem; font-weight:600; color:#2B2E34; position:relative; top:-1.2rem; left:0.3rem}
.card-head__price-quantity {font-size:2rem; color:#7E838C;}
.card-head__slide .model3D {height:100%}
.model3D {position:absolute; top:0; left:0; width:100%; height:100%; z-index:50; cursor:pointer}
.card-head__slide a img {width:100%;height:100%;object-fit:contain; object-position:center}
.card-head--plumber .card-head__slide a {padding-left:3rem; padding-bottom:26rem;width: 100%;height: 97.8vw;display: inline-block;}
.flag {border-radius:2px; background:#D50B3C; padding:1rem 2rem; color:#fff; font-family:Euclid Circular A; font-size:16px; font-style:normal; font-weight:500; line-height:normal; /*letter-spacing:2px;*/ display:inline-block}
.in-stock {display:block }
.in-stock__inner {margin:2rem 0;}
.in-stock__icon {width:3rem; margin-right:2rem;margin-top:1rem;}
.in-stock__text {margin-right:1rem;font-size:2.5rem; }
.in-stock__info {width:6rem;cursor:pointer; }
.products__head {margin-bottom:8.1rem }
.products__mtitle {font-size:4.8rem }
	.icon_black {width:120px;right:1rem;}
.price_old {font-size:4rem !important }
.card-head__price-num.price_opt {font-size:3.5rem !important }
.price_old {font-size:2.5rem }
.card-head__content::before {left:-1rem }
.card-head__code {font-size:2.6rem; position:static }
.card-head__order {display:block }
.card-head--plumber .card-head__content {width:100%; padding-bottom:0rem }
.sidebar-info__title {font-size:3.6rem; line-height:1.3 }
.sidebar-info__suptitle {font-size:2.6rem; margin-bottom:1rem }
.sidebar-info__content {width:70% }
.sidebar-info__item {width:100%; min-height:29rem; padding:1rem 5.8rem; margin-bottom:4rem;display:flex; align-items:center; background-color:#f8f8f8; position:relative; cursor:pointer;border-radius: 8px;
    box-shadow: 0 2px 14px rgba(0, 0, 0, 0.12); }
.sidebar-info__img {width:30rem; height:18rem }
.specifications {padding-top:5.8rem; padding-bottom:8rem;background-color:#fff; }
.specifications .card__head {margin-bottom:2.2rem }
.specifications__inner {display:block }
.specifications__table {width:100%; margin-bottom:0 }
.specifications__table tr {min-height:11rem; padding:3.1rem 0 }
.specifications__table td {font-size:2.8rem }
.discription {padding-top:8.1rem }
.discription__inner {display:block }
.discription__content {width:100%; margin-bottom:10.3rem }
.discription__content p {font-size:3.2rem; margin-bottom:4.5rem; line-height:1.45 }
.discription__content p iframe {width:100%; height:100%}
.discription__sidebar {padding-top:0rem }
.colors li {width:4.6rem; height:4.6rem; margin-right:2rem }
.schema {position: relative;width: 100%; background-color:#fff;padding-top:10.5rem; padding-bottom:8rem; }
.schema__item {width:100%; max-width:none; max-height:none; min-height:auto; min-width:auto }
.schema__item img {width:100%; height:auto; object-fit:contain }
.payment-card {padding-top:4.7rem }
.payment-card .card__head {margin-bottom:6.7rem }
.payment-card__inner {display:block }
.payment-card__item {width:100%; margin-bottom:10rem }
.payment-card__item:last-child {margin-bottom:0 }
.payment-card__title {font-size:3.6rem; margin-bottom:4rem }
.payment-card__list {font-size:3.2rem; line-height:1.37 }
.payment-card__list ol {padding-left:4rem }
.payment-card__list li {margin-bottom:3.7rem }
.delivery-card {padding-top:13.2rem; margin-bottom:20.5rem }
.delivery-card .card__head {margin-bottom:6.7rem }
.delivery-card__inner {display:block }
.delivery-card__item {width:100%; margin-bottom:7.8rem }
.delivery-card__item:last-child {margin-bottom:0 }
.delivery-card__title {font-size:3.6rem; margin-bottom:4rem }
.delivery-card__list {font-size:3.2rem; line-height:1.37; margin-bottom:2rem }
.delivery-card__list ol {padding-left:4rem }
.delivery-card__list li {margin-bottom:2.5rem }
.delivery-card__list-deliveryman {font-size:3.2rem; margin-bottom:2rem }
.delivery-card__list-deliveryman:last-child {margin-bottom:0 }
.delivery-card__list-deliveryman ol {padding-left:4rem }
.card {position:relative }
.card__nav {width:100vw; left:-4rem; overflow:auto }
.card__nav-inner::after {content:""; display:block; width:5rem; height:2rem; flex-shrink:0 }
.card__nav a {font-size:3.2rem; margin-right:9.8rem; padding:4rem 0 }
.card__title {font-size:4.8rem; margin-bottom:2.5rem }
.card__cost-delivery {margin-bottom:24rem }
.card__cost-delivery .card__head {margin-bottom:10rem }
.in-stock-modal {width:100%; padding:15.3rem 4rem }
.in-stock-modal__mtitle {font-size:5rem; margin-bottom:3rem }
.in-stock-modal__item {display:flex; align-items:center; margin-bottom:2.4rem; }
.in-stock-modal__title {font-size:3.4rem; width:40%; flex-shrink:0; }
.in-stock-modal__text {flex-wrap:wrap; font-size:3.4rem; }
.in-stock-modal .text {width:100%; font-size:3rem; margin-left:0rem; }
.card-head__thumbs {width:100%;filter: drop-shadow(8.701px 10.8762px 29.0033px rgba(38, 46, 67, 0.2)); }
.card-head__all-param {font-size:2.6rem; margin-bottom:3.8rem; }
.card-head .in-stock {margin-top:5.3rem; margin-bottom:5.3rem; }
.card-head__price-num {font-size:4rem }
.card-head {padding-top:15rem; padding-bottom:1.5rem;}
.card-head__content-inner {position:relative; z-index:2;padding:7rem 0 9.9rem;}
.card-head--radiator .card-head__slide .youtube-vidoe {width:100vw; height:84vw }
.card-head--radiator .card-head__slide .own-vidoe {width:100vw; height:84vw }
.form__documents-img {width:8rem; height:8rem}
.form__inner-item {font-size:3.2rem}
.delivery-calc {font-size:3.2rem; letter-spacing:0em }
.brc__inner span {color: #000;font-size: 2.3rem;display: inline-block;padding: 0.2rem 0;}
.brc__inner {display: flex;align-items: center;flex-wrap: wrap;margin: 0 0 2rem 0;}
.brc__inner a {color:#000; font-size:1.4rem; display:inline-block; padding:2.2rem 0}
.brc__inner a:hover {color:#2B2E34; font-weight:500}
.brc__inner a::after {content:"/"; display:inline-block; margin:0 0.8rem}
.brc__inner a:last-child::after {display:none}
.fast_order {width:28.4rem; height:10.8rem; font-family:'Euclid Circular A'; float:right; font-size:3rem; padding:2.8rem; border:2px solid #38D3E8; background-color:#F8F8F8}
.card-head--plumber .card-head__thumb {border-radius:6px; border:none; width:21.35%; height:19.3vw; margin-right:4.845%;background-color:#fff; overflow:hidden; cursor:pointer;}
.card-head--plumber .card-head__container {position:static; width:100%; padding-top:0rem }
.card-head--plumber .card-head__slider {height:71.4rem; position:relative; padding:0}
.card-head--plumber .card-head__slider {width:100%; margin-bottom:7.6rem }
.card-head--plumber .card-head__slide {width:100%; height:auto }
.card-head--plumber .card-head__thumbs-wrapper {position:absolute; bottom:-4.6rem; right:0; padding:2rem; width:100% }
.card-head--radiator .card-head__thumbs {width:100%; filter:drop-shadow(8.701px 10.8762px 29.0033px rgba(38,46,67,0.2)) }
.card-head--plumber .card-head__slide .youtube-vidoe {width:100%; height:84%;display:block; }
.card-head__prev,.card-head__next {display:inline-block; width:2rem; height:2rem; background-repeat:no-repeat; background-size:1rem; cursor:pointer}
.card-head--plumber .card-head__prev,.card-head--plumber .card-head__next {display:block; position:absolute; bottom:4rem;bottom:2rem;}
.card-head__slide .video-preview {display:none}
.card-head__thumb.swiper-slide-thumb-active {border:1px solid #ccc}
.card-head .container {margin-top: 4rem;}
.fast_order:hover {background:#38D3E8; color:#fff}
.card-head__inner {display:block }
.products__img{max-height:100%;}
.products__text {
font-size: 2.8rem;padding: 0 4.7rem;margin-bottom: 1.2rem;
font-weight: 500;color: #2B2E34;overflow: hidden;-webkit-line-clamp: 3;display: -webkit-box;-webkit-box-orient: vertical;}
.discription__content .card__head{margin-bottom:2.2rem;}
.button.to-basket.mobile {margin:0!important } 
.btn_opacity button:disabled {opacity:0.5!important }
.to-basket .dot-img img {width:3.2rem; height:3.2rem }
.to-basket .basket-img img {width:4.6rem; height:4.6rem } 

.delivery-list{font-size: 2rem;}
.spec-row{font-size:3rem;}
.product-layout{display:block;}
.specs h3{font-size:3rem;}
.all-specs{font-size:3rem;}
.product-meta{font-size: 2.7rem;}
.delivery_cost{font-size:2.6rem;}
}

/* /bitrix/templates/urfo/css/swiper.min.css */
.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;/*height:100%;*/z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;/*width:100%;height:100%;*/position:relative;transition-property:transform;}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height;}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top;}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left;}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right;}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}

/* /bitrix/templates/urfo/css/jquery.fancybox.min.css */
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;/*left:env(safe-area-inset-left);*/padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;/*right:env(safe-area-inset-right)*/}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}

/* /bitrix/templates/urfo/css/fonts.css */
@charset "UTF-8"; 
@font-face {font-display:swap;font-family:'Euclid Circular A'; src:url('/bitrix/templates/urfo/css/../fonts/EuclidCircularA/EuclidCircularA-Regular.woff2') format("woff2"); font-weight:normal; font-style:normal; }
@font-face {font-display:swap;font-family:'Euclid Circular A'; src:url('/bitrix/templates/urfo/css/../fonts/EuclidCircularA/EuclidCircularA-SemiBold.woff2') format("woff2");font-weight:600; font-style:normal; }
@font-face {font-display:swap;font-family:'Euclid Circular A'; src:url('/bitrix/templates/urfo/css/../fonts/EuclidCircularA/EuclidCircularA-Medium.woff2') format("woff2"); font-weight:500; font-style:normal; }

/* /bitrix/templates/urfo/css/dev.css */
.error-msg {display: none;}
.msg-active {display: block;color: #d11b1b;margin-bottom: 3rem;font-size: 16px;}
.add-msg {display: none;}
.add-success {margin-top: 5rem;margin-bottom: -3rem;font-size: 20px;font-weight: bold;color: #10b028;}
.card-head .brc {top: 15rem!important;}
@media (max-width:48em) {
.card-head .container {margin-top: 4rem;}}
.loder {position: fixed;top: 0;left: 0;width: 100%;height: 100vh;background-color: rgba(245, 245, 245, 0.9);z-index: 1000;display: none;font-size: 2.8rem;}
.loder-block {display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;}
.unselectable {user-select: none;}
.pagination-item {display: flex;justify-content: center;}
#pagination-list {display: flex;justify-content: center;padding-bottom: 10rem;}
.pagination li.active {background: #38D3E8;color: #fff;padding: 0 8px;display: block;height: 32px;min-width: 32px;line-height: 32px;font-size: 14px;vertical-align: middle;text-align: center;margin-right: 5px;}
.pagination li {background: #eff0f1;color: #000;padding: 0 8px;display: block;height: 32px;min-width: 32px;line-height: 32px;font-size: 14px;vertical-align: middle;text-align: center;margin-right: 5px;cursor: pointer;}
.prev {margin-right: 10px;}
.next {margin-left: 10px;}
.pagination-arrow {cursor: pointer;background: #38D3E8;line-height: 28px;padding: 0 18px;color: #fff;font-size: 14px;}
.btn-open-map {display: inline-block;margin: 0;border: none;box-shadow: none;appearance: none;background-color: transparent;cursor: pointer;padding: 0.5rem 0rem;font-size: 1.2rem;color: #2B2E34;font-weight: 500;font-family: inherit;text-decoration: underline;}
.btn-select-dpd {display: inline-flex;align-items: center;justify-content: center;text-align: center;background-color: #38D3E8;color: #fff;padding: 1rem 3.6rem;font-size: 1.8rem;line-height: 1;height: auto;border: none;cursor: pointer;white-space: nowrap;max-width: none;font-family: 'Euclid Circular A';}
.new-razmer-modal {max-width: 365px;}
body.lock {overflow: hidden;}

@media (max-width: 48em) {html {font-size: 5px;font-size: 1.5625vw;font-size: 0.6666666667vw;}
body {-webkit-text-size-adjust: none;}.container--sm {width: 100%;}}
.popup {position: fixed;z-index: 999999;height: 100%;width: 100%;background-color: rgba(31, 31, 31, 0.4);top: 0;left: 0;overflow-y: auto;}
.popup__body {min-height: 100%;align-items: center;justify-content: center;padding: 6rem;}
.popup__content {width: 96rem;padding: 10rem 5rem;display: flex;flex-direction: column;align-items: center;justify-content: center;background: #ffffff;position: relative;}
.popup__close {width: 3rem;height: 3rem;position: absolute;top: 2.7rem;right: 2.7rem;border: none;color: inherit;font: inherit;text-align: inherit;padding: 0;background-color: transparent;}
.popup__close-img {height: 100%;object-fit: contain;}
.popup__title {font-size: 4.5rem;font-weight: 500;margin-bottom: 5rem;color: #000000;}
.popup__btns {display: flex;align-items: center;
 width: 100%;justify-content: center;}
.popup__btns a {padding: 3rem 3.6rem;display: flex;align-items: center;justify-content: center;font-size: 1.8rem;font-weight: 400;}
.popup__btns a:not(:last-child) {margin-right: 5rem;}
.popup__btns a img {width: 4.5rem;height: 1.6rem;margin-right: 2.7rem;}
.popup__continue {background: rgb(248, 248, 248);color: rgb(43, 46, 52);}
.popup__card {color: #ffffff;background: #38D3E8;}
@media (max-width: 48em) {.popup__body {display: flex;}
.popup__content {width: 100%;height: auto;padding: 20rem 4rem;}
.popup__close {width: 7rem;height: 7rem;top: 5rem;right: 5rem;border: none;color: inherit;font: inherit;text-align: inherit;padding: 0;background-color: transparent;}
.popup__title {font-size: 5rem;margin-bottom: 10rem;text-align: center;}
.popup__btns {flex-direction: column;}
.popup__btns a {width: 100%;padding: 6rem 6.6rem;font-size: 4rem;}
.popup__btns a:not(:last-child) {margin-right: 0;margin-bottom: 10rem;}
.popup__btns a img {width: 15.5rem;height: 4.6rem;margin-right: 7.7rem;}
}

.popup__body {min-height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;
-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 6rem;}
/*# sourceMappingURL=style.css.map */
.video {position: relative;width: 100%;height: 0;padding-bottom: 56.25%;background-color: #000;}
.video__link{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.video__media {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: none;}
.video__button {position: absolute;top: 50%;left: 50%;z-index: 1;/*display: none;*/padding: 0;width: 68px;height: 48px;border: none;background-color: transparent;transform: translate(-50%, -50%);cursor: pointer;}
.video__button-shape {fill: #212121;fill-opacity: 0.8;}
.video__button-icon {fill: #fff;}
.video__button:focus {outline: none;}
.video:hover .video__button-shape,.video__button:focus .video__button-shape {fill: #ff0000;fill-opacity: 1;}
.video--enabled {cursor: pointer;}
.video--enabled .video__button {display: block;}
.href-blue {color:#2b2e35;text-decoration:underline;}

/* /bitrix/templates/urfo/components/bitrix/sale.basket.basket/count/style.css */
.basket-score {color:#fff; font-weight:bold; font-size:1rem; position:relative}
.basket-score__num {display:inline-flex; align-items:center; justify-content:center; text-align:center; min-width:1.6rem; height:1.6rem; background-color:#38D3E8; border-radius:100%; position:absolute; top:-0.5rem; right:-1.3rem}
@media (max-width:48em) {
.basket-score {font-size:2rem }
 .basket-score__num {min-width:3.2rem; height:3.2rem; top:-0.5rem; right:-1.3rem }
}

/* /bitrix/templates/urfo/components/bitrix/news.list/address_company/style.css */
#map .map-info__head,#map .map-info__list,#map .map-info__bottom {width:48.2rem}
.map-info {z-index:30; height:auto; background-color:#fff; box-shadow:15px 15px 70px rgba(78,87,96,0.2); border-radius:0.2rem; padding:2.7rem 3rem 5rem}
.map-info--onmap {display:none; width:48.2rem; position:absolute; left:9.3rem; top:50%; transform:translateY(-50%); padding:7.5rem 3rem 5rem}
.map-info__head {display:flex; align-items:center; margin-bottom:3rem}
.map-info__icon {flex-shrink:0; width:6.2rem; height:6.2rem; border-radius:100%; overflow:hidden; margin-right:2rem}
.map-info__icon--blue {box-shadow:1rem 1rem 4rem rgba(23,174,194,0.15)}
.map-info__icon--yellow {box-shadow:1rem 1rem 4rem rgba(189,86,11,0.1)}
.map-info__icon--red {box-shadow:1rem 1rem 4rem rgba(173,6,6,0.1)}
.map-info__icon img {width:100%; height:100%; object-fit:cover; object-position:center}
.map-info__mtitle {font-size:2.1rem; font-weight:500; color:#2B2E34}
.map-info__subtitle {font-size:1.4rem; color:#7E838C}
.map-info__list {padding:2.8rem 0; border-top:1px solid rgba(217,218,225,0.8); border-bottom:1px solid rgba(217,218,225,0.8); margin-bottom:2.5rem}
.map-info__list>div {display:flex; margin-bottom:2.1rem}
.map-info__list>div:last-child {margin-bottom:0}
.map-info__list>div>div:first-child {font-weight:500; font-size:1.6rem; color:#2B2E34; width:30%; flex-shrink:0}
.map-info__list>div>div:last-child {font-size:1.5rem; color:#2B2E34}
.map-info__metro {display:flex; align-items:center}
.map-info__metro::before {content:""; display:inline-block; width:0.7rem; height:0.7rem; border-radius:100%; background-color:#068B2C; margin-right:1.2rem}
.map-info__title {font-weight:500; font-size:1.6rem; color:#2B2E34; margin-bottom:0.5rem}
.map-info__text {font-size:1.5rem; color:#2b2e35}
.map-info__close {display:inline-block; width:2.5rem; height:2.5rem; background-image:url('/bitrix/templates/urfo/components/bitrix/news.list/address_company/../icon/map-info-close.svg'); background-repeat:no-repeat; background-size:contain; position:absolute; top:2rem; right:2rem}
.map-info__bottom:not(:last-child) {border-bottom:1px solid rgba(217,218,225,0.8); padding-bottom:1.4rem; margin-bottom:1.4rem}

.contact-map {padding-top:18.3rem; margin-bottom:15.3rem}
.contact-map__header {padding-top:1.3rem; display:flex; justify-content:space-between; align-items:center; margin-bottom:5.5rem}
.contact-map__mtitle {font-size:3.5rem; font-weight:500; color:#2B2E34}
.contact-map__inner {position:relative; height:49.1rem; filter:drop-shadow(15px 15px 70px rgba(222,230,238,0.6)); margin-bottom:9.8rem}
.contact-map__img {position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover; z-index:10}
.contact-map__map {position:absolute; left:0; top:0; width:100%; height:100%; z-index:20}
.contact-map__list {display:grid; grid-template-columns:repeat(3,1fr); grid-gap:3.7rem}
@media (max-width:48em) {.contact-map {padding-top:24.8rem; margin-bottom:23.6rem }
 .contact-map__header {padding-top:8rem; display:block; margin-bottom:16.5rem }
 .contact-map__inner {height:105vw; flex-shrink:0 }
 .contact-map__mtitle {font-size:5.6rem; text-align:left; margin-bottom:5.6rem }
 .contact-map__list {grid-template-columns:repeat(1,1fr); grid-gap:4rem 0 }
.brc__inner {display: flex; align-items: center;flex-wrap: wrap; margin: 0 0 2rem 0;width: 99%; padding-top: 5rem;}

.brc__inner a, .brc__inner span {color: #000;font-size: 2.3rem;display: inline-block;padding: 0.2rem 0;}
.brc__inner a::after {content: "/";display: inline-block; margin: 0 0.8rem;}

.map-info {z-index: 30;height: auto;background-color: #fff;box-shadow: 15px 15px 70px rgba(78, 87, 96, 0.2);border-radius: 0.2rem;padding: 2.7rem 3rem 5rem;}
.map-info__head {display: flex;align-items: center; margin-bottom: 3rem;}
.map-info__list {font-family: 'Euclid Circular A';padding: 2.8rem 0;border-top: 1px solid rgba(217, 218, 225, 0.8);border-bottom: 1px solid rgba(217, 218, 225, 0.8); margin-bottom: 2.5rem;}
.map-info__list>div {display: flex;margin-bottom: 2.3rem;}
.map-info__list>div>div:first-child {font-weight: 500;font-size: 2.4rem;color: #2B2E34;width: 30%;flex-shrink: 0;}
.map-info__list>div>div:last-child {font-size: 2.6rem;color: #2B2E34;}
.map-info__list>div {display: flex;margin-bottom: 2.6rem;}
.map-info__title {font-family: 'Euclid Circular A';font-weight: 500;font-size: 2.2rem;color: #2B2E34;margin-bottom: 0.5rem;}
.map-info__text {font-family: 'Euclid Circular A';font-size: 2.6rem;color: #2b2e35;}
}

/* /bitrix/templates/urfo/css/select2.min.css */
.select2-container {box-sizing: border-box;display: inline-block;margin: 0;position: relative;vertical-align: middle;}
.select2-container .select2-selection--single {box-sizing: border-box;cursor: pointer;display: block;height: 28px;user-select: none;}
.select2-container .select2-selection--single .select2-selection__rendered {display: block;padding-left: 8px;padding-right: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.select2-container .select2-selection--single .select2-selection__clear {position: relative;}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {padding-right: 8px;padding-left: 20px;}
.select2-container .select2-selection--multiple {box-sizing: border-box;cursor: pointer;display: block;min-height: 32px;user-select: none;}
.select2-container .select2-selection--multiple .select2-selection__rendered {display: inline-block;overflow: hidden;padding-left: 8px;text-overflow: ellipsis;white-space: nowrap;}
.select2-container .select2-search--inline {float: left;}
.select2-container .select2-search--inline .select2-search__field {box-sizing: border-box;border: none;font-size: 100%;margin-top: 5px;padding: 0;}
.select2-dropdown {background-color: white;border: 1px solid #aaa;border-radius: 4px;box-sizing: border-box;display: block;position: absolute;left: -100000px;width: 100%;z-index: 1051;}
.select2-results {display: block;}
.select2-results__options {list-style: none;margin: 0;padding: 0;}
.select2-results__option {padding: 6px;user-select: none;}
.select2-results__option[aria-selected] {cursor: pointer;}
.select2-container--open .select2-dropdown {left: 0;}
.select2-container--open .select2-dropdown--above {border-bottom: none;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.select2-container--open .select2-dropdown--below {border-top: none;border-top-left-radius: 0;border-top-right-radius: 0;}
.select2-search--dropdown {display: block;padding: 4px;}
.select2-search--dropdown .select2-search__field {padding: 4px;width: 100%;font-size: 12px;box-sizing: border-box;}
.select2-search--dropdown.select2-search--hide {display: none;}
.select2-close-mask {border: 0;margin: 0;padding: 0;display: block;position: fixed;left: 0;top: 0;min-height: 100%;min-width: 100%;height: auto;width: auto;opacity: 0;z-index: 99;background-color: #fff;filter: alpha(opacity=0);}
.select2-hidden-accessible {border: 0 !important;clip: rect(0 0 0 0) !important;clip-path: inset(50%) !important;height: 1px !important;overflow: hidden !important;padding: 0 !important;position: absolute !important;width: 1px !important;white-space: nowrap !important;}
.select2-container--default .select2-selection--single {background-color: #fff;border: 1px solid #aaa;border-radius: 4px;}
.select2-container--default .select2-selection--single .select2-selection__rendered {color: #444;line-height: 28px;}
.select2-container--default .select2-selection--single .select2-selection__clear {cursor: pointer;float: right;font-weight: bold;}
.select2-container--default .select2-selection--single .select2-selection__placeholder {color: #999;}
.select2-container--default .select2-selection--single .select2-selection__arrow {height: 26px;position: absolute;top: 1px;right: 1px;width: 20px;}
.select2-container--default .select2-selection--single .select2-selection__arrow b {border-color: #888 transparent transparent transparent;border-style: solid;border-width: 5px 4px 0 4px;height: 0;left: 50%;margin-left: -4px;margin-top: -2px;position: absolute;top: 50%;width: 0;}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {float: left;}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {left: 1px;right: auto;}
.select2-container--default.select2-container--disabled .select2-selection--single {background-color: #eee;cursor: default;}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {display: none;}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {border-color: transparent transparent #888 transparent;border-width: 0 4px 5px 4px;}
.select2-container--default .select2-selection--multiple {background-color: white;border: 1px solid #aaa;border-radius: 4px;cursor: text;}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {box-sizing: border-box;list-style: none;margin: 0;padding: 0 5px;width: 100%;}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {list-style: none;}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {color: #999;margin-top: 5px;float: left;}
.select2-container--default .select2-selection--multiple .select2-selection__clear {cursor: pointer;float: right;font-weight: bold;margin-top: 5px;margin-right: 10px;}
.select2-container--default .select2-selection--multiple .select2-selection__choice {background-color: #e4e4e4;border: 1px solid #aaa;border-radius: 4px;cursor: default;float: left;margin-right: 5px;margin-top: 5px;padding: 0 5px;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {color: #999;cursor: pointer;display: inline-block;font-weight: bold;margin-right: 2px;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {color: #333;}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {float: right;}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {margin-left: 5px;margin-right: auto;}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {margin-left: 2px;margin-right: auto;}
.select2-container--default.select2-container--focus .select2-selection--multiple {border: solid black 1px;outline: 0;}
.select2-container--default.select2-container--disabled .select2-selection--multiple {background-color: #eee;cursor: default;}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {display: none;}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {border-top-left-radius: 0;border-top-right-radius: 0;}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.select2-container--default .select2-search--dropdown .select2-search__field {border: 1px solid #aaa;}
.select2-container--default .select2-search--inline .select2-search__field {background: transparent;border: none;outline: 0;box-shadow: none;}
.select2-container--default .select2-results>.select2-results__options {max-height: 200px;overflow-y: auto;}
.select2-container--default .select2-results__option[role=group] {padding: 0;}
.select2-container--default .select2-results__option[aria-disabled=true] {color: #999;}
.select2-container--default .select2-results__option[aria-selected=true] {background-color: #ddd;}
.select2-container--default .select2-results__option .select2-results__option {padding-left: 1em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {padding-left: 0;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {margin-left: -1em;padding-left: 2em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {margin-left: -2em;padding-left: 3em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {margin-left: -3em;padding-left: 4em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {margin-left: -4em;padding-left: 5em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {margin-left: -5em;padding-left: 6em;}
.select2-container--default .select2-results__option--highlighted[aria-selected] {background-color: #5897fb;color: white;}
.select2-container--default .select2-results__group {cursor: default;display: block;padding: 6px;}
.select2-container--classic .select2-selection--single {background-color: #f7f7f7;border: 1px solid #aaa;border-radius: 4px;outline: 0;background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat: repeat-x;}
.select2-container--classic .select2-selection--single:focus {border: 1px solid #5897fb;}
.select2-container--classic .select2-selection--single .select2-selection__rendered {color: #444;line-height: 28px;}
.select2-container--classic .select2-selection--single .select2-selection__clear {cursor: pointer;float: right;font-weight: bold;margin-right: 10px;}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {color: #999;}
.select2-container--classic .select2-selection--single .select2-selection__arrow {background-color: #ddd;border: none;border-left: 1px solid #aaa;border-top-right-radius: 4px;border-bottom-right-radius: 4px;height: 26px;
  position: absolute;top: 1px;right: 1px;width: 20px;background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat: repeat-x;}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {border-color: #888 transparent transparent transparent;border-style: solid;border-width: 5px 4px 0 4px;height: 0;left: 50%;margin-left: -4px;margin-top: -2px;position: absolute;top: 50%;width: 0;}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {float: left;}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {border: none;border-right: 1px solid #aaa;border-radius: 0;border-top-left-radius: 4px;border-bottom-left-radius: 4px;left: 1px;right: auto;}
.select2-container--classic.select2-container--open .select2-selection--single {border: 1px solid #5897fb;}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {background: transparent;border: none;}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {border-color: transparent transparent #888 transparent;  border-width: 0 4px 5px 4px;}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {border-top: none;border-top-left-radius: 0;border-top-right-radius: 0;background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat: repeat-x;}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {border-bottom: none;border-bottom-left-radius: 0;border-bottom-right-radius: 0;background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat: repeat-x;}
.select2-container--classic .select2-selection--multiple {background-color: white;border: 1px solid #aaa;border-radius: 4px;cursor: text;outline: 0;}
.select2-container--classic .select2-selection--multiple:focus {border: 1px solid #5897fb;}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {list-style: none;margin: 0;padding: 0 5px;}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {display: none;}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {background-color: #e4e4e4;border: 1px solid #aaa;border-radius: 4px;cursor: default;float: left;margin-right: 5px;margin-top: 5px;padding: 0 5px;}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {color: #888;cursor: pointer;display: inline-block;font-weight: bold;margin-right: 2px;}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {color: #555;}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {float: right;margin-left: 5px;margin-right: auto;}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {margin-left: 2px;margin-right: auto;}
.select2-container--classic.select2-container--open .select2-selection--multiple {border: 1px solid #5897fb;}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {border-top: none;border-top-left-radius: 0;border-top-right-radius: 0;}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {border-bottom: none;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.select2-container--classic .select2-search--dropdown .select2-search__field {border: 1px solid #aaa;outline: 0;}
.select2-container--classic .select2-search--inline .select2-search__field {outline: 0;box-shadow: none;}
.select2-container--classic .select2-dropdown {background-color: #fff;border: 1px solid transparent;}
.select2-container--classic .select2-dropdown--above {border-bottom: none;}
.select2-container--classic .select2-dropdown--below {border-top: none;}
.select2-container--classic .select2-results>.select2-results__options {max-height: 200px;overflow-y: auto;}
.select2-container--classic .select2-results__option[role=group] {padding: 0;}
.select2-container--classic .select2-results__option[aria-disabled=true] {color: grey;}
.select2-container--classic .select2-results__option--highlighted[aria-selected] {background-color: #3875d7;color: #fff;}
.select2-container--classic .select2-results__group {cursor: default;display: block; padding: 6px;}
.select2-container--classic.select2-container--open .select2-dropdown {border-color: #5897fb;}
.select2-container--default .select2-selection--single .select2-selection__rendered {font-weight: 400 !important;  font-size: 16px !important;}
li.select2-results__option {font-size: 12px !important;}

/*# sourceMappingURL=select2.min.css.map */

/* /bitrix/templates/urfo/components/bitrix/main.include/address_company/style.css */
.footer__copyright {padding:2.7rem 0; display:flex; justify-content:space-between; font-size:1.6rem; line-height:1.62; color:#525862}
.f-contact__list li {margin-bottom:0.4rem}
.f-contact__item {margin-bottom:5rem}
.f-contact__item:last-child {margin-bottom:0}
.f-contact__title {font-weight:bold; font-size:1.8rem; color:#2B2E34; display:flex; align-items:center; margin-bottom:1.7rem}
.f-contact__title::before {content:""; display:inline-block; width:2.1rem; height:2.1rem; background-repeat:no-repeat; background-position:center; background-size:contain; margin-right:1rem}
.f-contact__title--phone::before {background-image:url('/bitrix/templates/urfo/components/bitrix/main.include/address_company/icon/f-tel.svg')}
.f-contact__title--mail::before {background-image:url('/bitrix/templates/urfo/components/bitrix/main.include/address_company/icon/f-mail.svg')}

@media (max-width:48em) {
.footer__copyright {padding:2.7rem 0; flex-direction:column }
.footer__copyright-item {margin-bottom:5.3rem }
.footer__copyright-item:last-child {margin-bottom:0 }

.f-contact__list li {margin-bottom:0.8rem }
.f-contact__list li{font-size:2.7rem;color:#767679;}
.f-contact__item {margin-bottom:7.8rem }
.f-contact__item:last-child {margin-bottom:0 }
.f-contact__title {font-size:3.6rem; margin-bottom:3.4rem }
.f-contact__title::before {width:4.2rem; height:4.2rem; margin-right:2rem }

}

/* /bitrix/templates/urfo/components/bitrix/main.include/social/style.css */
.f-soc__title {font-weight:bold; font-size:1.8rem; color:#2B2E34; display:flex; align-items:center; margin-bottom:1.7rem}
.f-soc__list {display:flex; flex-wrap:wrap}
.f-soc__list a {display:inline-flex; align-items:center; margin-right:2rem; padding-bottom:2rem}
.f-soc__list a img {height:2rem; margin-right:1rem}
.f-soc__list a:last-child {margin-right:0}

.logo {display:inline-block; width:27.5rem}
.logo--footer {width:28.3rem; margin-bottom:4.7rem}


@media (max-width:48em) {
.f-soc__title {font-size:3.6rem; margin-bottom:3.4rem }
.f-soc__list a {margin-right:4rem;font-size:2.4rem }
.f-soc__list a img {height:5rem; margin-right:2rem }
.f-soc__list a:last-child {margin-right:0 }

.logo {width:34rem }
.logo--footer {width:56rem; margin-bottom:6.1rem }
}

/* /bitrix/templates/urfo/components/bitrix/main.include/copyright_urfo/style.css */
.footer__copyright {padding:2.7rem 0; display:flex; justify-content:space-between; font-size:1.6rem; line-height:1.62; color:#525862}
@media (max-width:48em) {
.footer__copyright {padding:2.7rem 0; flex-direction:column }
.footer__copyright-item {margin-bottom:5.3rem }
.footer__copyright-item:last-child {margin-bottom:0 }
.footer__list ul li a, .footer__copyright-item, .f-contact__list li {font-size: 2.7rem;color: #767679;}}

.footer {padding-top:5rem; background-color:#fff; position:relative; z-index:10}
.footer__inner {display:flex; justify-content:space-between; padding-bottom:5.2rem; border-bottom:1px solid rgba(217,218,225,0.8); margin-bottom:2rem; font-size:1.6rem; line-height:1.62; color:#525862}
.footer__title {padding-top:0.8rem; font-size:1.8rem; color:#2B2E34; font-weight:500; margin-bottom:2.6rem}
.footer__list ul {color:#71747E}
.footer__list ul li {margin-bottom:0.8rem}
@media (max-width:48em) {.footer {padding-top:9rem; padding-bottom:6.5rem }
.footer__inner {display:block; padding-bottom:9.1rem; margin-bottom:8.6rem }
.footer__title {padding-top:0.8rem; font-size:3.6rem; margin-bottom:3.6rem }
.footer__col {margin-bottom:10rem }
.footer__col:last-child {margin-bottom:0 }
.footer__list ul {color:#7E838C }
.footer__list ul li {margin-bottom:1.8rem }
}

/* /bitrix/templates/urfo/styles.css */
/*style*/
*,*::before,*::after {-webkit-box-sizing:border-box; box-sizing:border-box}
html {font-size:0.5208335vw;}
body {font-style:normal; font-weight:normal; -webkit-animation:bugfix infinite 1s; line-height:1.2; margin:0; padding:0; color:#171e2f; background-color:#ffffff; font-size:3rem}

body.lock {overflow:hidden}
input,textarea {-webkit-animation:bugfix infinite 1s; line-height:inherit; margin:0; padding:0; background-color:transparent; border:none; color:inherit}
button {border:none; color:inherit; font:inherit; text-align:inherit; padding:0; background-color:transparent}

input[type="number"] {-moz-appearance:textfield}
@media (max-width:48em) {
html {font-size:5px; font-size:1.5625vw; font-size:1.3333333333vw; -webkit-text-size-adjust:none}
 body {-webkit-text-size-adjust:none}
.container--sm {width:100%}
.stat__item {margin-bottom:2.3rem; display:flex; align-items:flex-end}
.stat__title {width:40%; font-size:8rem}}
.video_title {margin-top:1rem;text-align:center}
.subsections__inner.fabricator {padding:3rem 3rem 0 0}

@media (max-width:48em) {
.brc__inner {width:99%; padding-top:5rem}}

.brc__inner a {padding:.7rem 0!important}
.brc__inner a:hover {color:#2B2E34; font-weight:500}
.brc__inner a::after {content:"/"; display:inline-block; margin:0 .5rem}
.brc__inner a:last-child::after {display:none}
@keyframes basket {0% {transform:translateX(-100%)}
40% {transform:translateX(0rem)}60% {transform:translateX(0rem)}99% {transform:translateX(100%)}100% {transform:translateX(100%)}
}
.custom-list p:focus {box-shadow:0 0 0 1px #000}
.custom-list li {color:#6C7078; padding:.6rem 1.8rem; background-color:#fff; cursor:pointer; transition:color 200ms; display:flex; align-items:center}

@media (max-width:48em) {
.nav-bot {position:fixed; top:0; left:0; width:100%; height:100%; z-index:5; overflow:auto; background-color:#fff; padding:34rem 4rem 5rem}
.nav-bot.active {display:block}
.nav-bot--4 {padding:34rem 4rem 5rem}
.nav-bot__link:hover {font-weight:500}}
@media (max-width:48em) {
.header .h-icons {margin-right:0; margin-left:auto}}
.form__label {font-size:1.4rem; color:#7E838C; display:block; margin-bottom:1rem; padding:1.5rem .3rem; font-size:1.4rem; color:#7E838C; display:block; margin-bottom:.3rem; padding:0 .3rem}


.visually-hidden {position:absolute; width:1px; height:1px; margin:-1px; padding:0; border:0; white-space:nowrap; -webkit-clip-path:inset(100%); clip-path:inset(100%); clip:rect(0 0 0 0); overflow:hidden}
* {box-sizing:border-box}
html {font-family:'Euclid Circular A'; font-size:62.5%; font-style:normal; font-weight:normal; font-display:swap; -webkit-animation:bugfix infinite 1s; line-height:1.2; margin:0; padding:0; background-color:#fbfbfb; color:#000}
.body-page {font-size:1.6rem; line-height:1.62; color:#525862}
iframe{border:0;}
small{opacity:1!important;}
a,a:hover {text-decoration:none}
button,input,a,textarea {outline:none; cursor:pointer; font:inherit}
button:focus,input:focus,a:focus,textarea:focus {outline:none}
button:active,input:active,a:active,textarea:active {outline:none}
h1,h2,h3,h4,h5,h6,h7 {display:block; width:100%; margin:0; padding:0;}
p {margin-top:0; margin-bottom:0}
a {color:unset}
img {width:100%; height:auto; display:block}
ul {padding:0; margin:0}
ul li {margin:0; padding:0; list-style:none}
.container {width:162rem; margin:0 auto; max-width:unset}
.hidden {overflow:hidden}
input[type=number] {-moz-appearance:textfield}
.hidden{display:none;}
@media (max-width:108em) {html {font-size:9px }}
@media (max-width:105em) {html {font-size:8.5px }}
@media (max-width:91em) {html {font-size:8px }}
@media (max-width:90em) {html {font-size:7.5px }}
@media (max-width:85em) {html {font-size:7.3px }}
@media (max-width:80em) {html {font-size:6.8px }}
@media (max-width:72em) {html {font-size:6.5px }}
@media (max-width:68em) {html {font-size:6.1px }}
@media (max-width:64em) {html {font-size:5.6px }}
@media (max-width:60em) {html {font-size:5.2px }}
@media (max-width:55em) {html {font-size:4.8px }}
@media (max-width:51em) {html {font-size:4.5px }}
@media (max-width:48em) {html {font-size:10px; -webkit-text-size-adjust:none }
body {-webkit-text-size-adjust:none;}
.container {padding:0 4rem; margin:0 auto; width:100% }}
@media (max-width:44em) {html {font-size:9px }}
@media (max-width:38em) {html {font-size:8px }}
@media (max-width:34em) {html {font-size:7px }}
@media (max-width:30em) {html {font-size:6px }}
@media (max-width:26em) {html {font-size:5px }}
@media (max-width:22.5em) {html {font-size:4.5px }}
@media (max-width:21em) {html {font-size:4.4px }}
.about_boss {display:flex; width:100%}
.about_boss img {margin-bottom:3rem}
.btn-def {display:inline-flex; align-items:center; justify-content:center; text-align:center; background-color:#38D3E8; color:#fff; padding:3rem 3.6rem; font-size:1.8rem; line-height:1; height:auto; border:none; cursor:pointer; white-space:nowrap; max-width:none; font-family:'Euclid Circular A'}
.btn-def:hover::before {transform:translateX(10%)}
.btn-def::before {content:""; display:inline-block; width:4.5rem; height:1.6rem; flex-shrink:0; background-repeat:no-repeat; background-position:center; background-size:contain; background-image:url('/bitrix/templates/urfo/icon/btn-arrow.svg'); margin-right:2.7rem; transition:transform 200ms}
.btn-def--white {background-color:#fff; color:#2B2E34}
.btn-def--white::before {background-image:url('/bitrix/templates/urfo/icon/btn-arrow-blue.svg')}
.btn-simp--white {background-color:#fff; color:#2B2E34}
.btn-link {display:inline-flex; align-items:center; height:auto; border:none; cursor:pointer; white-space:nowrap; max-width:none; font-size:1.6rem; font-weight:600; color:#2B2E34; border-bottom:1px solid #2B2E34; position:relative; background-color:transparent; padding:0;}
.btn-more {display:inline-flex; align-items:center; height:auto; border:none; cursor:pointer; white-space:nowrap; max-width:none; font-size:1.6rem; font-weight:600; color:#2B2E34; position:relative; background-color:transparent; padding:0;}
.btn-more::after {content:""; display:inline-block; width:1.7rem; height:1.2rem; position:relative; top:0.2rem; background-repeat:no-repeat; background-position:center; background-size:contain; background-image:url('/bitrix/templates/urfo/icon/more-arrow.svg')}
.btn-rt {display:inline-flex; align-items:center; height:auto; max-width:none; border:none; cursor:pointer; white-space:nowrap; background-color:transparent; border:none; padding:0; margin:0; }
.button:disabled {opacity:0.5; cursor:not-allowed}
.i-link {display:inline-block; font-size:1.5rem; line-height:1.47; letter-spacing:0.02em; color:#1DBCD1; text-decoration:underline}
.h {font-weight:600; line-height:1.5}
.btn-play {display:inline-block; flex-shrink:0}
.play-sidebar {display:inline-block; flex-shrink:0; position:absolute; top:50%; right:11%; transform:translate(0,-50%); z-index:10}
.play-sidebar .btn-play__ring-inner {border:.2rem solid rgba(127,231,245,0.2)}
.btn-play__ring {display:inline-flex; align-items:center; justify-content:center; width:10.4rem; height:10.4rem; border-radius:100%; border:2px solid #f5fdfe}
.btn-play__ring.btn-play__ring--modal {width:13.4rem; height:13.4rem}
.btn-play__circle.btn-play__circle--modal {width:8.4rem; height:8.4rem}
.btn-play__ring-inner.btn-play__ring-inner--modal {width:10.4rem; height:10.4rem}
.btn-play__ring-inner {display:inline-flex; align-items:center; justify-content:center; width:8.4rem; height:8.4rem; border-radius:100%; border:2px solid #d7f6f1}
.btn-play__circle {display:inline-block; width:6.4rem; height:6.4rem; border-radius:100%; background-color:#38D3E8; background-repeat:no-repeat; background-position:left 55% center; background-image:url('/bitrix/templates/urfo/icon/play.svg'); background-size:1.4rem; box-shadow:10px 10px 40px rgba(23,174,194,0.3)}
@media (max-width:48em) {.btn-play__ring {width:15.8rem; height:15.8rem }
 .btn-play__ring-inner {width:12.8rem; height:12.8rem }
 .btn-play__circle {width:9.6rem; height:9.6rem; background-size:1.4rem; box-shadow:10px 10px 40px rgba(23,174,194,0.3) }
}

.delivery-calc::before {display:inline-block; width:3.7rem; height:3.7rem; background-repeat:no-repeat; background-position:center; background-size:contain; background-image:url('/bitrix/templates/urfo/icon/all-char.svg'); margin-right:2rem}
.map {margin-bottom:15.3rem}
.map__inner {position:relative; height:73rem; filter:drop-shadow(15px 15px 70px rgba(222,230,238,0.6))}
.map__img {position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover; z-index:10}
.map__map {position:absolute; left:0; top:0; width:100%; height:100%; z-index:20}
.map__mtitle {font-size:3.5rem; font-weight:500; color:#2B2E34; text-align:center; margin-bottom:5.5rem}

.brc__inner {display:flex; align-items:center; flex-wrap:wrap; margin:0 0 2rem 0}
.brc__inner a {color:#000; font-size:1.4rem; display:inline-block; padding:2.2rem 0}
.brc__inner a:hover {color:#2B2E34; font-weight:500}
.brc__inner a::after {content:"/"; display:inline-block; margin:0 0.8rem}
.brc__inner a:last-child::after {display:none}


@media (max-width:48em) {
.card-head--plumber .card-head__slide .youtube-vidoe {width:100%; height:84% }
.card-head--plumber .card-head__slide .own-vidoe {width:100%; height:84% }
.card-head--plumber .card-head__prev,.card-head--plumber .card-head__next {bottom:2rem }
.card-head__prev,.card-head__next {display:none }
.price_old {font-size:4rem !important }
}
@keyframes basket {0% {transform:translateX(-100%) }
40% {transform:translateX(0rem) }
60% {transform:translateX(0rem) }
99% {transform:translateX(100%) }
100% {transform:translateX(100%) }}
@keyframes basket-rotate {0% {transform:translateY(0) rotate(0deg) }
10% {transform:translateY(0) rotate(-30deg) }
30% {transform:translateY(0) rotate(-10deg) }
35% {transform:translateY(0) rotate(0deg) }
40% {transform:translateY(0) rotate(0deg) }
43% {transform:translateY(-7%) rotate(0deg) }
46% {transform:translateY(7%) rotate(0deg) }
49% {transform:translateY(-7%) rotate(0deg) }
52% {transform:translateY(7%) rotate(0deg) }
55% {transform:translateY(-7%) rotate(0deg) }
58% {transform:translateY(7%) rotate(0deg) }
60% {transform:translateY(0) rotate(0deg) }
70% {transform:translateY(0) rotate(-30deg) }
99% {transform:translateY(0) rotate(-30deg) }
100% {transform:translateY(0) rotate(-30deg) }
}
@keyframes dot {0% {transform:translateY(0) rotate(0deg); opacity:1 }
10% {transform:translateY(0) rotate(0deg); opacity:1 }
40% {transform:translateY(-30%) rotate(-30deg); opacity:1 }
50% {transform:translateY(0%) rotate(-30deg); opacity:1 }
59% {transform:translateY(0%) rotate(-30deg); opacity:1 }
60% {transform:translateY(0%) rotate(-30deg); opacity:0 }
100% {transform:translateY(0%) rotate(-30deg); opacity:0 }
}
.products__item.hide {display:none}
.products__price-wrapper {display:flex; align-items:center; height:5.2rem}
.products__price {display:flex;}
.prod-swiper-pagination {left:50%; transform:translateX(-50%); margin-top:5rem;width:100%;}
.prod-swiper-pagination .swiper-pagination-bullet {width:2rem; height:2rem; background-color:#88b8b3; margin-right:2rem}
.prod-swiper-pagination .swiper-pagination-bullet-active {background-color:#38D3E8}
@media (max-width:48em) {
.products--catalog .products__item {margin:0; width:auto; }
.products--radiator .products__img {padding:0 }
.products__list::after {content:""; display:block; flex-shrink:0; width:4rem }
.products__item:last-child {margin-right:0 }
}
.loacal-select {display:block; max-width:none; min-width:37.2rem; margin:0; border:none; appearance:none; background-color:transparent; cursor:pointer; background-repeat:no-repeat; background-position:center left 3.3rem,center right 3rem; background-size:1.7rem,1.3rem; background-image:url('/bitrix/templates/urfo/icon/location.svg'),url('/bitrix/templates/urfo/icon/select-arrow.svg'); padding:2.4rem 3.1rem 2.4rem 7.4rem; font-size:1.8rem; color:#2B2E34; background-color:#FFFFFF; box-shadow:1.5rem 1.5rem 7rem rgba(222,230,238,0.6); border-radius:0.2rem}
.loacal-select:focus {outline:none}

.space--67 {height:6.7rem}
.delivery-addresses-wrapper {display:grid; grid-template-columns:repeat(3,1fr); grid-gap:3.5rem}

.burger {width:3.6rem; height:2.2rem; background-repeat:no-repeat; background-position:center; background-size:contain; background-image:url('/bitrix/templates/urfo/icon/burger.svg'); transition:background 300ms; cursor:pointer; margin-right:7.3rem; transition:width 300ms,margin 300ms}
.burger.active {background-image:url('/bitrix/templates/urfo/icon/nav-close.svg'); transition:background 300ms}
.burger.none {width:0; margin-right:0rem; overflow:hidden; transition:width 300ms,margin 300ms}

.h-search-under {position:fixed; top:8.4rem; left:0; width:100%; height:100%; background-color:#fbfbfb; display:none}
@media (max-width:48em) {.h-search-under {display:none !important }}
.h-search {transition:opacity 300ms; width:85.1rem; transition:width 300ms,margin 300ms; position:relative; z-index:100; overflow:hidden}
.h-search.fade {z-index:-100; opacity:0; transition:opacity 300ms}
.h-search.active {overflow:visible; margin-left:2rem; width:105.6rem; transition:width 300ms,margin 300ms}
.h-search.active .h-search__input-wrapper {background-color:#fff; transition:background 300ms; box-shadow:10px 15px 20px rgba(241,243,245,0.7)}
.h-search.active .h-search__reset {display:block}
.h-search.active .h-search__rusult {height:75vh; opacity:1; transition:height 200ms ease-in,opacity 200ms ease-in}
.h-search__reset {position:absolute; top:50%; right:3rem; transform:translateY(-50%); display:none; font-size:1.4rem; z-index:15}
.h-search__close {position:absolute; right:-9.5rem; top:50%; transform:translateY(-50%); width:2.5rem; height:2.5rem; background-repeat:no-repeat; background-position:center; background-size:contain; background-image:url('/bitrix/templates/urfo/icon/nav-close.svg'); cursor:pointer; z-index:-5; opacity:0}
.h-search__close.active {z-index:15; opacity:1}
.h-search__input-wrapper {position:relative; background-color:#f4f4f4; transition:background 300ms;border-radius:8px;}
.h-search__input-wrapper::after {content:""; position:absolute; top:50%; left:3.4rem; transform:translateY(-50%); width:1.7rem; height:1.7rem; background-repeat:no-repeat; background-position:center; background-size:contain; background-image:url('/bitrix/templates/urfo/icon/magnific.svg')}
.h-search__input {width:100%; height:5.4rem; display:block; background-color:transparent; border:none; color:#6D6D78; font-size:1.5rem; padding-left:6.6rem; position:relative; z-index:10}
.h-search__input::placeholder {color:#73737B; font-size:1.5rem}
.h-search__rusult {position:absolute; width:100%; top:100%; left:0; font-size:1.6rem; color:#2B2E34; overflow:hidden; height:0; opacity:0; transition:height 50ms ease-in,opacity 50ms ease-in}
.h-search__rusult a {display:block; padding:1.5rem 0}
.h-search__rusult-inner {position:absolute; width:100%; height:100%; left:0; top:0; overflow:auto; padding:5rem 6.6rem}
@media (max-width:48em) {.h-search {width:100%; position:absolute; left:0; top:100%; opacity:1; transition:opacity 300ms }
.h-search .nav-head {display:none }
.h-search.active {margin-left:0rem; padding-top:25rem; position:fixed; width:100%; height:100vh; top:0; overflow:auto; opacity:1; transition:opacity 300ms; background-color:#fff }
.h-search.active .h-search__inner {padding:4rem }
.h-search.active .h-search__input-wrapper {background-color:#fff; border-bottom:1px solid rgba(217,218,225,0.8); box-shadow:none }
.h-search.active .h-search__input-wrapper::after {left:-0.6rem }
.h-search.active .h-search__input {height:11rem; padding-left:7.1rem }
.h-search.active .h-search__reset {display:block }
.h-search.active .nav-head {display:block }
.h-search__input-wrapper::after {left:3.4rem; width:4.4rem; height:4.4rem }
.h-search__input {height:11rem; font-size:3rem; padding-left:11.1rem }
.h-search__input::placeholder {font-size:3rem }
.h-search__reset {top:50%; right:0rem; transform:translateY(-50%); font-size:0rem; width:5rem; height:4rem; background-repeat:no-repeat; background-position:center; background-size:contain; background-image:url('/bitrix/templates/urfo/icon/to-search.svg') }
.h-search__close {display:none }
.h-search__rusult {font-size:2.8rem }
.h-search__rusult a {display:block; padding:2.9rem 0 }
.h-search__rusult-inner {position:absolute; width:100%; height:100%; left:0; top:0; overflow:auto; padding:2.8rem 6.6rem }}
.h-icons {transition:opacity 300ms; display:flex}
.h-icons.fade {opacity:0; transition:opacity 300ms}
.h-icons.none {width:0; transition:width 300ms}
.h-icons__item {width:2.6rem; height:2.6rem; background-repeat:no-repeat; background-position:center; background-size:contain; display:inline-block; margin-right:2.9rem}
.h-icons__item:last-child {margin-right:0}
.h-icons__item--delivery {background-image:url('/bitrix/templates/urfo/icon/max_icon.svg')}
.h-icons__item--user {background-image:url('/bitrix/templates/urfo/icon/user.svg')}
.h-icons__item--basket {background-image:url('/bitrix/templates/urfo/icon/basket.svg')}
.h-icons__item--phone {background-image:url('/bitrix/templates/urfo/icon/phone.svg'); display:none}
.h-contacts {display:flex; justify-content:space-between}
.h-contacts__item {font-size:1.8rem; color:#2B2E34; display:flex; align-items:center}
.h-contacts__item::before {/*content:""; */display:inline-block; width:2.4rem; height:2.4rem; background-repeat:no-repeat; background-position:center; background-size:contain; margin-right:1rem}
.h-contacts__item:hover {color:#000}

.h-contacts__item--headphone::before {background-image:url('/bitrix/templates/urfo/icon/headphone.svg')}
.nav {position:fixed; width:100%; top:0rem; height:100%; left:0; background-color:#fff; padding-top:12.2rem; display:none; opacity:0; transition:opacity 300ms; z-index:5; overflow:auto}
.nav::before {content:""; display:block; position:absolute; width:100%; height:9.3rem; top:12.2rem; left:0; background:#FBFBFB; z-index:2}
.nav .container {width:100%; overflow:hidden}
.nav.active {display:block; opacity:1; transition:opacity 300ms}
.nav__flex {display:none; width:169.8rem; margin:0 0 0 auto}
.nav__flex.active {display:flex}
@media (max-width:48em) {.nav {position:fixed; height:100vh; top:0; padding-top:0; padding-bottom:0; overflow:auto; z-index:150 }
.nav::before {display:none }
.nav__inner {padding-top:3.2rem; padding-bottom:14rem }
.nav__flex {width:100%; height:100%; position:fixed; padding:4rem; padding-top:30rem; z-index:5; top:0; left:0; overflow:auto; background-color:#fff }
.nav__flex.active {display:block }}
.nav-head {display:none}
@media (max-width:48em) {.nav-head {width:100%; z-index:100; display:block; position:fixed; top:0; left:0 }
.nav-head__top {display:flex; align-items:center; justify-content:space-between; padding:3.3rem 4rem; background-color:#fff }
.nav-head__close {display:inline-block; width:3.4rem; height:3.4rem; background-repeat:no-repeat; background-position:center; background-size:contain; background-image:url('/bitrix/templates/urfo/icon/nav-close.svg'); cursor:pointer; margin-right:1rem }
.nav-head__bot {text-align:center; font-weight:500; font-size:3.2rem; padding:4rem 5rem; color:#2B2E34; background:#F4F4F4; position:relative; display:none }
.nav-head__bot.active {display:block }
.nav-head__arrow {position:absolute; left:4rem; top:0; height:100%; width:8rem; padding-right:1rem; display:flex; align-items:center }
.nav-head__arrow img {width:1.2rem; transform:rotate(-180deg) }}
.nav-top {display:flex; align-items:center; justify-content:space-between; background:#FBFBFB; position:relative; z-index:2; width:152rem; margin:0 auto}
.nav-top__item {padding:3.2rem 3.2rem; font-weight:600; font-size:1.8rem; color:#2B2E34; cursor:pointer; display:flex; align-items:center; justify-content:space-between}
.nav-top__item.active {background-color:#E4F5F9}
.nav-top__menu {display:flex; align-items:center}
.nav-top__icon {width:2.6rem; height:2.6rem; margin-right:1.5rem}
.nav-top__icon img {height:100%}
.nav-top__arrow {display:none}
@media (max-width:48em) {.nav-top__icon {width:4rem; height:4rem }
.nav-top {display:block; background:#fff; padding-top:12rem; padding-bottom:5rem }
.nav-top__item {padding:4rem 0rem; padding-right:5rem; font-size:3.2rem; font-weight:500; position:relative; border-bottom:1px solid rgba(0,0,0,0.13) }
.nav-top__item:last-child {border:none }
.nav-top__arrow {position:absolute; right:0; top:0; height:100%; width:8rem; padding-right:1rem; display:flex; align-items:center; justify-content:flex-end }
.nav-top__arrow img {width:1.2rem }}
.nav-mid {width:29.1rem; flex-shrink:0; padding-top:2rem; padding-bottom:25rem; background:#F4F4F4; display:none; display:block; position:relative}
.nav-mid::before {content:""; display:block; position:absolute; width:100vw; height:100%; top:0; right:0; background:#F4F4F4}
.nav-mid.active {display:block}
.nav-mid__item {padding:1.2rem 3rem; font-weight:500; font-size:1.5rem; color:#2B2E34; display:flex; align-items:center; justify-content:space-between; position:relative; cursor:pointer; z-index:2}
.nav-mid__item.active {background-color:#fff; font-weight:bold}
.nav-mid__item.active .nav-mid__arrow {opacity:1}
.nav-mid__arrow {position:absolute; right:0; top:0; height:100%; width:3rem; padding-right:1rem; padding-left:1rem; display:flex; align-items:center; opacity:0}
.nav-mid__arrow img {width:0.8rem}
.nav-bot {flex-grow:1; padding-top:3.2rem; padding-left:6.3rem; padding-right:25rem; padding-bottom:25rem; display:grid; grid-template-columns:repeat(3,1fr); grid-gap:4rem 2.9rem; align-items:flex-start; align-content:flex-start; display:none; background-color:#fff}
.nav-bot.active {display:grid}
.nav-bot.catalog-wrap.active,.nav-bot.certificate-wrap.active,.nav-bot.contacts-wrap.active,.nav-bot.news-wrap.active,.nav-bot.manufacter-wrap.active,.nav-bot.services-wrap.active,.nav-bot.save-wrap.active,.nav-bot.object-wrap.active,.nav-bot.about-wrap.active {display:flex; width:100%; flex-direction:column; align-items:normal; padding:0 6rem 6rem}
.main.about-wrap,.services__container,.save__wrapper-desc,.objects-wrap {display:flex; width:100%; flex-direction:column; align-items:normal; padding:20rem 0rem 6rem}
.nav-bot.certificate-wrap.active .certificates {padding-top:1.3rem}
.nav-bot.news-wrap.active .news__inner {padding-top:1.3rem}
.nav-bot.about-wrap.active .about__wrapper {padding-top:2.1rem}
.nav-bot.about-wrap.active .about__header,.main .about__header {margin-bottom:4rem; font-weight:400; font-size:4.5rem; line-height:122%; color:#2B2E34}
.nav-bot.about-wrap.active .about__content,.main .about__content {display:flex; justify-content:space-between; margin-bottom:4rem; line-height:150%; color:#7E838C}
.nav-bot.about-wrap.active .about__content p,.main .about__content p {max-width:49%}
.nav-bot.about-wrap.active .about__about,.main .about__about {position:relative; margin-bottom:5rem}
.nav-bot.about-wrap.active .about__about-img,.main .about__about-img {width:100%; height:48.8rem}
.nav-bot.about-wrap.active .about__about-img img,.main .about__about-img img {width:100%; height:100%}
.nav-bot.about-wrap.active .about__video,.main .about__video {width:40rem; height:17.7rem; padding-left:2.2rem; background:url('/bitrix/templates/urfo/img/blur-menu-about.jpg'); background-repeat:no-repeat; background-position:center; background-size:100%; position:absolute; left:0; bottom:0}
.nav-bot.about-wrap.active .about__video-title,.main .about__video-title {margin-bottom:2.3rem; font-size:1.3rem; line-height:208%; color:#B5B5B5}
.nav-bot.about-wrap.active .about__video-text,.main .about__video-text {display:block; max-width:75%; padding-top:4rem; font-size:1.8rem; line-height:139%; color:#FFFFFF}
.nav-bot.about-wrap.active .btn-play,.main .btn-play {position:absolute; bottom:.6rem; left:27rem; opacity:.7}
.nav-bot.about-wrap.active .about__numbers,.main .about__numbers {display:flex; justify-content:space-between; margin-bottom:5rem}
.nav-bot.about-wrap.active .about__skills,.main .about__skills {padding-top:6rem}
.nav-bot.about-wrap.active .about__plus,.main .about__plus {font-weight:400; color:#2B2E34}
.nav-bot.about-wrap.active .about__plus:not(:last-child),.main .about__plus:not(:last-child) {margin-bottom:12rem}
.nav-bot.about-wrap.active .about__plus-big,.main .about__plus-big {margin-bottom:3rem; font-size:5rem; line-height:40%}
.nav-bot.about-wrap.active .about__plus-text,.main .about__plus-text {font-size:1.8rem; line-height:111%}
.nav-bot.about-wrap.active .about__preview,.main .about__preview {width:82.5rem}
.nav-bot.about-wrap.active .about__numbers-img,.main .about__numbers-img {margin-bottom:4rem; width:100%; max-height:49.1rem}
.nav-bot.about-wrap.active .about__numbers-img img,.main .about__numbers-img img {height:100%}
.nav-bot.about-wrap.active .about__make-grid,.main .about__make-grid {display:grid; grid-template-columns:repeat(2,2fr); gap:4rem}
.nav-bot.about-wrap.active .about__make,.main .about__make {margin-bottom:5rem}
.nav-bot.about-wrap.active .about__mission-2,.main .about__mission-2 {position:relative; margin-bottom:19rem}
.nav-bot.about-wrap.active .about__mission-desc,.main .about__mission-desc {width:100%}
.nav-bot--4 {padding-top:3.2rem; padding-left:6.3rem; padding-right:0rem; padding-bottom:25rem; grid-template-columns:repeat(4,1fr); grid-gap:4rem 2.9rem}
.nav-bot__item.fabricator {grid-column:1/5}
.nav-bot__item--r2-6 {grid-row:2/6}
.nav-bot__item--c4-5 {grid-column:4/5}
.nav-bot__title {font-weight:600; font-size:1.8rem; color:#2B2E34; line-height:1.3; margin-bottom:1.5rem}
.nav-bot__list {font-size:1.5rem; color:#2B2E34}
.nav-bot__link {display:block; padding:0.5rem;cursor:pointer}
.nav-bot__link:hover {font-weight:bold}
.nav-bot__link img {width:13rem; height:5rem; object-fit:contain; object-position:left center}
@media (max-width:48em) {.save__wrapper-desc {padding:20rem 0 6rem }
.save__wrapper-desc .news .container {padding-left:0; padding-right:0 }
.nav-bot {padding-top:34rem; padding-left:4rem; padding-right:4rem; padding-bottom:5rem; position:fixed; top:0; left:0; width:100%; height:100%; z-index:5; overflow:auto; background-color:#fff }
.nav-bot.active {display:block }
.nav-bot--4 {padding-top:34rem; padding-left:4rem; padding-right:4rem; padding-bottom:5rem }
.nav-bot__item {background-color:#fff; padding-bottom:5rem }
.nav-bot__title {font-size:3.6rem; margin-bottom:1.5rem }
.nav-bot__list {font-size:3.2rem; color:#2B2E34 }
.nav-bot__link {padding:4rem 0rem; padding-right:5rem; font-size:3.2rem; font-weight:500; position:relative; border-bottom:1px solid rgba(0,0,0,0.13) }
.nav-bot__link:last-child {border:none }
.nav-bot__link.active {background-color:#fff; font-weight:500 }
.nav-bot__link:hover {font-weight:500 }
.nav-bot__link img {width:100%; height:15rem; object-fit:contain; object-position:left center }
.nav-head__bot .active {cursor:pointer }
.nav-bot.manufacter-wrap.active .manufacter__item-img img,.manufacter-wrap .manufacter__item-img img {height:100%; object-fit:contain }
.main.about-wrap .container {padding:0 4rem }
.nav-bot.about-wrap.active .about__wrapper {padding-top:33rem }
.main .about__wrapper {padding-top:0 }
.nav-bot.about-wrap.active .about__content,.main .about__content {flex-direction:column }
.nav-bot.about-wrap.active .about__content p,.main .about__content p {max-width:100% }
.nav-bot.about-wrap.active .about__video,.main .about__video {width:100% }
.nav-bot.about-wrap.active .about__skills,.main .about__skills {display:flex; justify-content:space-between }
.nav-bot.about-wrap.active .about__video-title,.main .about__video-title {font-size:2.3rem }
.nav-bot.about-wrap.active .about__video-text,.main .about__video-text {font-size:2.1rem }
.nav-bot.about-wrap.active .about__numbers,.main .about__numbers {flex-direction:column }
.nav-bot.about-wrap.active .about__plus-text,.main .about__plus-text {font-size:2.4rem; display:inline-block; max-width:20rem }
.nav-bot.about-wrap.active .btn-play {left:45rem }
.main .btn-play {left:42rem }
.nav-bot.about-wrap.active .about__preview,.main .about__preview {width:100% }
.nav-bot.about-wrap.active .about__make-grid,.main .about__make-grid {grid-template-columns:repeat(1,1fr) }
.nav-bot.about-wrap.active .about__mission-desc,.main .about__mission-desc {max-width:100%; width:100% }
.nav-bot.about-wrap.active .about__founder,.main .about__founder {flex-direction:column }
.nav-bot.about-wrap.active .about__founder-img,.main .about__founder-img {width:100% }
.nav-bot.about-wrap.active .about__founder-img img,.main .about__founder-img img {object-fit:contain }
.nav-bot.about-wrap.active .about__founder-props span,.main .about__founder-props span {font-size:2.4rem }
.manufacter-wrap .btn-play {left:25rem }
.nav-bot .contacts-wrap .active {padding-top:33rem }
.nav-bot.contacts-wrap.active .contact-map__header {margin-bottom:0 }
.nav-bot.contacts-wrap.active {padding-top:25rem }
}
.header {position:absolute; top:0; left:0; width:100%; z-index:100; background-color:#fff; transition:background 300ms}
.header.bg {background-color:#fbfbfb; transition:background 300ms}
.header.bg .h-search-under {display:block}
.header__top-wrapper {position:fixed; width:100%; z-index:10;background-color:#fff;}
.header__top {display:flex; align-items:center; padding:1.4rem 0}
.header__logo {margin-right:7rem}
.header__h-icons {margin-right:0; margin-left:auto}
.header__bottom {padding-top:2rem; padding-bottom:2rem}
.header__bottom-wrapper {padding-top:10rem}
.icon-visibility {display:none; align-self:center; margin:0 2.9rem}
.icon-visibility .icon-style {width:2.5rem; height:2.5rem}
.icon-style img {height:100%; object-fit:contain}
.icon-style:first-child {margin-right:2.9rem}
.made {display:flex; align-items:center}
.made img {width:15.7rem; margin-left:2rem}
.mf {display:none}
.dn {display:none}
.df {display:flex}
.form--modal.form--modal-vid {padding:7.5rem 10.8rem}
.form--comment {width:64.5rem}
.form--modal {background-color:#fff; padding:6.3rem 10.8rem; width:122.1rem; position:relative}
.form--account {padding-top:3.5rem}
.form--account .form__item {margin-bottom:7rem}
.form--account .form__item:last-child {margin-bottom:7rem}
.form--account .form__item:last-child.form__item--btn-save {margin-bottom:0; margin-top:1.2rem}
.form__inner {display:flex; flex-wrap:wrap; justify-content:space-between}
.form__f {width:100%; display:flex; flex-wrap:wrap}
.form__group {width:100%; display:flex; flex-wrap:wrap; justify-content:space-between; margin-bottom:9.1rem}
.form__group:last-child {margin-bottom:0}
.form__mtitle {width:100%; font-size:3rem; font-weight:500; color:#2B2E34; margin-bottom:3.5rem}
.form__mtitle--calc_req {font-size:4.3rem; margin-bottom:1.3rem}
.form__subtitle {font-size:1.6rem; color:#2b2e35; margin-bottom:7.1rem}
.form__item {width:100%; display:inline-block; align-items:center; position:relative; margin-bottom:4.7rem; border-bottom:1px solid rgba(217,218,225,0.8); margin-bottom:2.9rem}
.form__item:last-child {margin-bottom:0}
.form__item--50 {width:calc(50% - 3.25rem)}
.form__item--33 {width:calc(33.3333% - 3.5rem)}
.form__item--25 {width:calc(25% - 2.3rem); margin-right:3rem}
.form__item--25:nth-child(4n + 4) {margin-bottom:2.9rem; margin-right:0}
.form__item--empty {border-bottom:0}
.form__item--btn-link {margin-top:1.3rem}
.form__item--btn {margin-top:2.3rem; border-bottom:none}
.form__item--btn .btn-def {width:31rem}
.form__item--input-file {border-bottom:none; padding-left:1rem}
.form__item--pass {margin-bottom:1.3rem; position:relative}
.form__item--btn-login {margin-top:5rem; border-bottom:none}
.form__item--btn-login .btn-def {height:6rem}
.form__item--btn-save {margin-top:5rem; border-bottom:none}
.form__item--btn-save .btn-def {margin-right:6rem; height:6rem}
.form__item--btn-save .i-link {padding:2rem 0rem}
.form__bottom {width:100%; display:flex; justify-content:center; margin-top:3.5rem}
.form__label {font-size:1.4rem; color:#7E838C; display:block; margin-bottom:1rem; padding:1.5rem 0.3rem}
.form__label {font-size:1.4rem; color:#2b2e35; display:block; margin-bottom:0.3rem; padding:0rem 0.3rem}
.form__input,.form__textarea {height:5.1rem; background-color:transparent; width:100%; padding:1.5rem 0.3rem; font-size:1.8rem; border:none; color:#2B2E34}
.form__input::placeholder,.form__textarea::placeholder {font-size:1.8rem; color:#636872}
.form__textarea {height:8rem}
.form__consent {font-size:1.4rem; letter-spacing:0.02em; color:#7E838C; padding-right:10%; margin-top:4rem}
.form__link {width:100%; font-size:1.5rem; line-height:1.47; letter-spacing:0.02em}
.form__link a {color:#1DBCD1; text-decoration:underline}
.form__link span {margin-right:1rem}
.form__link--right {text-align:right}
.form__pass-eye {display:inline-block; border:none; background-color:transparent; width:2.4rem; height:2.4rem; background-repeat:no-repeat; background-size:contain; position:absolute; right:0; bottom:1.6rem}
.form__pass-eye.off {background-image:url('/bitrix/templates/urfo/icon/eye-off.svg')}
.form__pass-eye.on {background-image:url('/bitrix/templates/urfo/icon/eye-on.svg')}
.form__clist {margin-bottom:5.4rem}
.form__clist-item {display:flex; align-items:center; font-weight:300; font-size:1.7rem; margin-bottom:2rem; cursor:pointer}
.form__clist-item.active .form__clist-radio::after {display:inline-block}
.form__clist-radio {width:3.8rem; height:3.8rem; margin-right:2.6rem; border-radius:100%; background-color:#ECECEC; display:inline-flex; align-items:center; justify-content:center}
.form__clist-radio::after {content:""; display:none; width:1.6rem; height:1.6rem; border-radius:100%; background-color:#38D3E8}
.form__clist-data {display:none}
.select-css {height:5.2rem; width:100%; font-size:1.7rem; font-weight:normal; padding:0rem; padding-left:0.3rem; border-radius:0rem; display:block; max-width:none; margin:0; border:none; box-shadow:none; /*-moz-appearance:none;*/ /*-webkit-appearance:none;*/ appearance:none; background-color:transparent; cursor:pointer; background-image:url('/bitrix/templates/urfo/icon/select-arrow.svg'); background-repeat:no-repeat; background-size:1.7rem; background-position:right center}
.select-css:focus {outline:none}
.modal.modal-blue {background:rgba(209,217,219,0.6)}
.modal {display:flex; position:fixed; top:0; left:0; right:0; width:100%; height:100%; background-color:rgba(0,0,0,0.65); overflow:auto; z-index:-500; opacity:0; transition:opacity 500ms,z-index 1500ms}
.modal.active {z-index:500; opacity:1; transition:opacity 500ms,z-index 1ms}
.modal.active .modal__inner {transform:scale(1); opacity:1; transition:transform 700ms,opacity 250ms}
.modal__overlay {position:fixed; top:0; left:0; bottom:0; width:100%; height:100%; z-index:1}
.modal__inner {position:relative; padding:4rem; z-index:2; margin:auto; transform:scale(0.1); opacity:0; transition:transform 700ms,opacity 250ms}
.modal__close {display:inline-block; width:3.6rem; height:3.6rem; background-image:url('/bitrix/templates/urfo/icon/modal-close.svg'); background-repeat:no-repeat; background-position:center; background-size:contain; position:absolute; top:3.6rem; right:4.4rem; z-index:2}
.notification__inner {padding:10.9rem; background-color:#fff; font-size:5rem; font-family:'Gilroy'; font-style:normal; font-weight:800; width:92.9rem; display:flex; justify-content:center; border-radius:3rem; position:relative}
.select__header {display:flex; align-items:center}
.select__header img {width:1.8rem; height:.8rem; margin-left:2rem}
.select__categories {position:relative; cursor:pointer}
.select__body {position:absolute; top:6rem; left:-4rem; min-width:154rem; height:100%; overflow-y:auto; padding:4rem 6rem; background:#FFFFFF; display:none}
.select__body-top {display:flex}
.select__body-others {display:flex; height:fit-content}
.select__body-item {padding:0 1rem; border:.1rem solid grey}
.select__body-item:last-child {margin-right:2rem}
.select__body-content {display:none}
.select__body-tabs {display:flex; margin-right:3rem; height:fit-content; margin-bottom:4rem}
.select__body-tab {cursor:pointer}
.select__body-tab:not(:last-child) {margin-right:2rem}
.select__body-content {flex-direction:column}
.select__body-content li {cursor:pointer}
.select__body-content li:not(:last-child) {margin-bottom:2rem}
.select__body-alphabet {display:flex; flex-wrap:wrap}
.select__body-letter {padding-top:4rem; width:15%}
.select__body-letter span {font-weight:bold}
.select__body-letter li:not(:last-child) {margin-bottom:1rem}
.active-tab {font-weight:bold}
.active-tab__content {display:block}
.active-tab2 {font-weight:bold; background-color:#3DDCF1; color:#ffffff}
.form--modal-vid .video-banner__item {opacity:0}
.modal-services .feedback__img img {top:-35%}
.modal-services .form__textarea {height:12.5rem}
.manufacter-img__img {max-width:12rem; max-height:5rem}
.video-banner__content .btn-play {left:34rem}
.arrow-up {width:8rem; height:8rem; background-color:#e4f4f9; display:flex; justify-content:center; align-items:center; flex-shrink:0; position:fixed; bottom:10rem; right:1rem; z-index:1000; cursor:pointer; display:none}
.arrow-up img {width:60%}
.show {display:flex}
.filters-fixed {position:-webkit-sticky; position:-moz-sticky; position:-o-sticky; position:sticky; top:7.5rem; z-index:11}
.main-banner__inner.block{min-height:25rem;}
.wrapper_block{border-left:1px solid #fff;border-right:1px solid #fff;padding: 1rem 3rem 0 3rem;text-align:center}
.message_forms_success{margin-right:5rem}
.subsections__inner_video {display:grid; grid-template-columns:repeat(6,1fr); grid-gap:2.7rem}
.subsections__inner_banner {display:grid; grid-template-columns:repeat(4,1fr); grid-gap:2.7rem}
.li_marker{list-style:inside;color:#2B2E34;}
.item_icon.items{width:calc( ( 100% - 40px ) / 4 );margin:0 0 4rem;}
.icon_black img{transform:none;transition:none;}
.icon_black {text-align:right;display: inline-block;width: 180px;height: auto;position:absolute;top:0;right:3rem;z-index:99;}
@media (max-width:48em) {
.form--comment {width:100% }
.form--modal.form--modal-vid {padding:15.3rem 4rem}
.form--modal {padding:15.3rem 4rem; width:100% }
.form--login {width:100% }
.form--account {padding-top:0rem; margin-bottom:8.2rem }
.form--account .form__item:last-child {margin-bottom:0rem }
.form__mtitle {font-size:5.6rem; margin-bottom:3rem }
.form__subtitle {font-size:3rem; margin-bottom:10.1rem }
.form__item {margin-bottom:3.8rem }
.form__item--50 {width:100% }
.form__item--33 {width:100% }
.form__item--25 {width:100%; margin-right:0rem }
.form__item--25:nth-child(4n + 4) {margin-bottom:3.8rem }
.form__item--empty {display:none }
.form__item--btn-link {margin-top:5.3rem }
.form__item--btn {margin-top:7.3rem }
.form__item--btn .btn-def {width:46rem }
.form__item--pass {margin-bottom:6rem }
.form__item--btn-login {margin-top:11.1rem; margin-bottom:6.3rem }
.form__item--btn-login .btn-def {height:10.8rem }
.form__item--btn-save {margin-top:11.1rem; margin-bottom:6.3rem }
.form__item--btn-save .btn-def {height:10.8rem }
.form__item--btn-save .i-link {padding:3rem 0 }
.form__item:last-child {margin-bottom:0 }
.form__label {font-size:2.4rem; margin-bottom:0rem; padding:0rem 0rem }
.form__input,.form__textarea {height:10.6rem; padding:3.4rem 0rem; font-size:3rem }
.form__input::placeholder,.form__textarea::placeholder {font-size:3rem }
.form__textarea {height:9rem }
.form__consent {font-size:2.6rem; line-height:1.9; padding-right:0; margin-top:6rem }
.form__link {font-size:3.2rem }
.form__link span {margin-right:2rem }
.form__link--right {text-align:left }
.form__pass-eye {width:4.4rem; height:4.4rem; bottom:2.8rem }
.form__clist {margin-bottom:7.4rem }
.form__clist-item {font-size:3.2rem; margin-bottom:3rem }
.form__clist-radio {width:4.5rem; height:4.5rem; margin-right:3.6rem }
.form__clist-radio::after {width:2.6rem; height:2.6rem }
.select-css {padding-left:0rem; height:8.3rem; font-size:3.4rem; background-size:4rem }
.modal__inner {padding:0rem 0rem; width:100% }
.modal__inner .youtube-vidoe {left:2rem; top:25rem; max-height:90rem; width:94% }
.modal__close {width:5.8rem; height:7.8rem; top:4.4rem; right:4rem }
.notification__inner {font-size:4.4rem; width:100%; padding:14rem 4rem 12rem; box-shadow:4rem 4rem 16rem rgba(58,35,0,0.12); border-radius:2rem 4rem 4rem 4rem }
.main-banner__wrapper {min-height:120rem }
.modal-services .feedback__img {overflow:hidden }
.modal-services .feedback__img img {top:-10%; left:-15.9% }
.section.main-banner__wrapper {min-height:0!important }
.filters-fixed {position:relative; top:0 }
.limiter-height {overflow-y:hidden; overflow-x:hidden; max-height:0 }
.none {display:none }
formalization__subtitle.mobile {font-size:2rem!important }
.arrow-up {width:10rem; height:10rem; bottom:20rem }
.item_icon.items{width:calc( ( 100% - 15px ) /2 );float:none;}
.item_icon.last{display:none;}
.item_icon.margin{margin-top:4rem;}
.subsections__inner_video { display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 2.7rem;}
.icon_black {width:120px;right:1rem;}
.made {margin-top:6rem }
.made img {width:31.4rem; margin-left:4rem }
.mn {display:none }
.mf {display:flex }
.dn {display:block }
.df {display:none }
.icon-visibility {display:none !important }
.header__top-wrapper {background-color:#fff }
.header__top {justify-content:flex-start; padding:3.1rem 0 }
.header__logo {margin-right:0 }
.header__bottom-wrapper {display:none }
.header__bottom {padding:0 }
.header .h-icons {margin-right:0; margin-left:2rem }
.btn-def {padding:3.8rem 7.6rem; font-size:3rem }
.btn-def::before {width:5.4rem; height:3.5rem; margin-right:6.7rem }
.about_boss {display:block }
.btn-simp {padding:3.8rem 7.6rem; font-size:3.4rem }
.btn-link {font-size:3rem }
.btn-more {font-size:3rem }
.btn-more::after {width:3.5rem; height:2rem; top:0.3rem }
.main .about__wrapper {padding-top:5rem}
.nav-mid {width:100%; flex-shrink:0; padding-top:0rem; padding-bottom:0rem; background:#fff }
.nav-mid::before {display:none }
.nav-mid__item {padding:4rem 0rem; padding-right:5rem; font-size:3.2rem; font-weight:500; position:relative; border-bottom:1px solid rgba(0,0,0,0.13) }
.nav-mid__item:last-child {border:none }
.nav-mid__item.active {background-color:#fff; font-weight:500 }
.nav-mid__arrow {opacity:1; position:absolute; right:0; top:0; height:100%; width:8rem; padding-right:1rem; display:flex; align-items:center; justify-content:flex-end }
.nav-mid__arrow img {width:1.2rem }

.h-icons__item {width:5rem; height:5rem; margin-right:2rem }
.h-icons__item--delivery {display:none }
.h-icons__item--user {background-image:url('/bitrix/templates/urfo/icon/user-mob.svg') }
.h-icons__item--basket {background-image:url('/bitrix/templates/urfo/icon/basket-mob.svg') }
.h-icons__item--phone {display:inline-block; background-image:url('/bitrix/templates/urfo/icon/tel-mob.svg') }
.h-contacts__item h-contacts__item--mail.opt_price {font-size:2.5rem }
.h-contacts__item {font-size:1.8rem }
.h-contacts__item::before {width:2.4rem; height:2.4rem; margin-right:1rem }
.space--67 {height:1rem }
.in-stock {display:block }

.filter__inner.desktop {float:none; margin:0; width:100% }
.filter__close.button:active {float:none; margin:0; width:100% }
.filter__close::after {width:5rem; height:4.5rem; margin-left:2rem }
.i-link {font-size:3.2rem }
.map {margin-bottom:23.6rem }
.map__inner {height:176.2vw }
.map__mtitle {font-size:5.6rem; text-align:left; margin-bottom:10.6rem }
.loacal-select {width:100%; background-position:center left 4rem,center right 5rem; background-size:3.2rem,2.5rem; padding:4.4rem 6rem 4.4rem 12rem; font-size:3.6rem; box-shadow:2.5rem 2.5rem 12rem rgba(222,230,238,0.6); border-radius:0.4rem }
.burger {width:5.7rem; height:4.3rem; margin-right:4.3rem; background-image:url('/bitrix/templates/urfo/icon/burger-mob.svg') }
.body-page {font-size:3.2rem; line-height:1.5 }
.catalog-main {padding-top:18rem }
.catalog-main__mtitle {font-size:5rem; margin-bottom:2.3rem }
}

