@charset "UTF-8";@font-face{font-family:Prompt;src:url(../fonts/Prompt-Thin.woff2) format("woff2"),url(../fonts/Prompt-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Prompt;src:url(../fonts/Prompt-ExtraLight.woff2) format("woff2"),url(../fonts/Prompt-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Prompt;src:url(../fonts/Prompt-Light.woff2) format("woff2"),url(../fonts/Prompt-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Prompt;src:url(../fonts/Prompt-Regular.woff2) format("woff2"),url(../fonts/Prompt-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Prompt;src:url(../fonts/Prompt-Medium.woff2) format("woff2"),url(../fonts/Prompt-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Prompt;src:url(../fonts/Prompt-SemiBold.woff2) format("woff2"),url(../fonts/Prompt-SemiBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Prompt;src:url(../fonts/Prompt-Bold.woff2) format("woff2"),url(../fonts/Prompt-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Prompt;src:url(../fonts/Prompt-ExtraBold.woff2) format("woff2"),url(../fonts/Prompt-ExtraBold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Prompt;src:url(../fonts/Prompt-Black.woff2) format("woff2"),url(../fonts/Prompt-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}:root{--mainFont:Prompt,Public Sans,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;--mainWeight:400;--white:#ffffff;--black:var(--base-base-13, #000E1C);--section_padding:24px;--base-base-1:#FFFFFF;--base-base-1-raw:#FFFFFF;--base-base-2:#FCFDFD;--base-base-3:#F5F5F6;--base-base-3-raw:#F5F5F6;--base-base-4:#F0F1F1;--base-base-5:#D9DBDD;--base-base-6:#BFC3C6;--base-base-7:#8C9399;--base-base-8:#59626B;--base-base-9:#454F59;--base-base-10:#26323E;--base-base-11:#1F2B37;--base-base-12:#14212E;--base-base-13:#000E1C;--primary--primary-50:#FFF2E6;--primary--primary-100:#FDD5B0;--primary--primary-200:#FDC18A;--primary--primary-300:#FCA554;--primary--primary-400:#FB9433;--primary--primary-500:#FA7900;--primary--primary-600:#E46E00;--primary--primary-700:#B25600;--primary--primary-800:#8A4300;--primary--primary-900:#693300;--accent--accent-50:#E6EFF9;--accent--accent-100:#B0CEED;--accent--accent-200:#8AB7E4;--accent--accent-300:#5496D8;--accent--accent-400:#3381D1;--accent--accent-500:#0062C5;--accent--accent-600:#0059B3;--accent--accent-700:#00468C;--accent--accent-800:#00366C;--accent--accent-900:#002953;--success--success-50:#E6F4E7;--success--success-100:#B0DDB3;--success--success-200:#8ACD8E;--success--success-300:#54B65B;--success--success-400:#33A83B;--success--success-500:#00920A;--success--success-600:#008509;--success--success-700:#006807;--success--success-800:#005006;--success--success-900:#003D04;--error--error-50:#FAE6E6;--error--error-100:#F0B0B0;--error--error-200:#E98A8A;--error--error-300:#DF5454;--error--error-400:#D93333;--error--error-500:#CF0000;--error--error-600:#BC0000;--error--error-700:#930000;--error--error-800:#720000;--error--error-900:#570000;--foundation----black--black-1:#FFFFFF;--foundation----black--black-2:#FCFCFC;--foundation----black--black-3:#F5F5F5;--foundation----black--black-4:#F0F0F0;--foundation----black--black-6:#BFBFBF;--foundation----black--black-7:#8C8C8C;--foundation----black--black-5:#D9D9D9;--foundation----black--black-8:#595959;--foundation----black--black-9:#454545;--foundation----black--black-10:#262626;--foundation---black--black-11:#1F1F1F;--foundation---black--black-12:#141414;--foundation---black--black-13:#000000;--promt---body---black---body-1:1.6rem;--promt---body---black---body-2:1.4rem;--promt---body---black---body-3:1.4rem;--promt---body---heavy---body-1:1.6rem;--promt---body---heavy---body-2:1.4rem;--promt---body---heavy---body-3:1.4rem;--promt---body---bold---body-1:1.6rem;--promt---body---bold---body-2:1.4rem;--promt---body---bold---body-3:1.4rem;--promt---body---semi-bold---body-1:1.6rem;--promt---body---semi-bold---body-2:1.4rem;--promt---body---semi-bold---body-3:1.4rem;--promt---body---medium---body-1:1.6rem;--promt---body---medium---body-2:1.4rem;--promt---body---medium---body-3:1.4rem;--promt---body---regular---body-1:1.6rem;--promt---body---regular---body-2:1.4rem;--promt---body---regular---body-3:1.4rem;--promt---body---light---body-1:1.6rem;--promt---body---light---body-2:1.4rem;--promt---body---light---body-3:1.4rem;--promt---body---thin---body-1:1.6rem;--promt---body---thin---body-2:1.4rem;--promt---body---thin---body-3:1.4rem;--promt---body---ultralight---body-1:1.6rem;--promt---body---ultralight---body-2:1.4rem;--promt---body---ultralight---body-3:1.4rem;--promt---caption---caption--black:1.2rem;--promt---caption---caption--heavy:1.2rem;--promt---caption---caption--bold:1.2rem;--promt---caption---caption--semibold:1.2rem;--promt---caption---caption--medium:1.2rem;--promt---caption---caption--regular:1.2rem;--promt---caption---caption--light:1.2rem;--promt---caption---caption--thin:1.2rem;--promt---caption---caption--ultra-thin:1.2rem;--promt---heading---black---heading-1:9.6rem;--promt---heading---black---heading-2:6rem;--promt---heading---black---heading-3:4.8rem;--promt---heading---black---heading-4:3.4rem;--promt---heading---black---heading-5:2.4rem;--promt---heading---black---heading-6:2rem;--promt---heading---heavy---heading-3:4.8rem;--promt---heading---heavy---heading-2:6rem;--promt---heading---heavy---heading-1:9.6rem;--promt---heading---heavy---heading-4:3.4rem;--promt---heading---heavy---heading-5:2.4rem;--promt---heading---heavy---heading-6:2rem;--promt---heading---bold---heading-3:4.8rem;--promt---heading---bold---heading-2:6rem;--promt---heading---bold---heading-1:9.6rem;--promt---heading---bold---heading-4:3.4rem;--promt---heading---bold---heading-5:2.4rem;--promt---heading---bold---heading-6:2rem;--promt---heading---semi-bold---heading-3:4.8rem;--promt---heading---semi-bold---heading-2:6rem;--promt---heading---semi-bold---heading-1:9.6rem;--promt---heading---semi-bold---heading-4:3.4rem;--promt---heading---semi-bold---heading-5:2.4rem;--promt---heading---semi-bold---heading-6:2rem;--promt---heading---medium---heading-1:9.6rem;--promt---heading---medium---heading-2:6rem;--promt---heading---medium---heading-3:4.8rem;--promt---heading---medium---heading-4:3.4rem;--promt---heading---medium---heading-5:2.4rem;--promt---heading---medium---heading-6:2rem;--promt---heading---regular---heading-1:9.6rem;--promt---heading---regular---heading-2:6rem;--promt---heading---regular---heading-3:4.8rem;--promt---heading---regular---heading-4:3.4rem;--promt---heading---regular---heading-5:2.4rem;--promt---heading---regular---heading-6:2rem;--promt---heading---light---heading-1:9.6rem;--promt---heading---light---heading-2:6rem;--promt---heading---light---heading-3:4.8rem;--promt---heading---light---heading-4:3.4rem;--promt---heading---light---heading-5:2.4rem;--promt---heading---light---heading-6:2rem;--promt---heading---thin---heading-1:9.6rem;--promt---heading---thin---heading-2:6rem;--promt---heading---thin---heading-3:4.8rem;--promt---heading---thin---heading-4:3.4rem;--promt---heading---thin---heading-5:2.4rem;--promt---heading---thin---heading-6:2rem;--promt---heading---ultralight---heading-1:9.6rem;--promt---heading---ultralight---heading-2:6rem;--promt---heading---ultralight---heading-3:4.8rem;--promt---heading---ultralight---heading-4:3.4rem;--promt---heading---ultralight---heading-5:2.4rem;--promt---heading---ultralight---heading-6:2rem;--promt---overline---overline--black:1rem;--promt---overline---o-v-e-r-l-i-n-e--heavy:1rem;--promt---overline---o-v-e-r-l-i-n-e--bold:1rem;--promt---overline---o-v-e-r-l-i-n-e--semibold:1rem;--promt---overline---o-v-e-r-l-i-n-e--medium:1rem;--promt---overline---o-v-e-r-l-i-n-e--regular:1rem;--promt---overline---o-v-e-r-l-i-n-e--light:1rem;--promt---overline---o-v-e-r-l-i-n-e--thin:1rem;--promt---overline---o-v-e-r-l-i-n-e--ultralight:1rem;--promt---overline--normal---black:1rem;--promt---overline--normal---heavy:1rem;--promt---overline--normal---bold:1rem;--promt---overline--normal---semibold:1rem;--promt---overline--normal---medium:1rem;--promt---overline--normal---regular:1rem;--promt---overline--normal---light:1rem;--promt---overline--normal---thin:1rem;--promt---overline--normal---ultralight:1rem;--promt---mini---mini--black:0.8rem;--promt---mini---mini--heavy:0.8rem;--promt---mini---mini--bold:0.8rem;--promt---mini---mini--semibold:0.8rem;--promt---mini---mini--medium:0.8rem;--promt---mini---mini--regular:0.8rem;--promt---mini---mini--light:0.8rem;--promt---mini---mini--thin:0.8rem;--promt---mini---mini--ultralight:0.8rem;--f24:2.4rem;--f23:2.3rem;--f22:2.2rem;--f21:2.1rem;--f20:2rem;--f19:1.9rem;--f18:1.8rem;--f17:1.7rem;--f16:1.6rem;--f15:1.5rem;--f14:1.4rem;--f13:1.3rem;--f12:1.2rem;--f11:1.1rem;--f10:1rem;--f9:0.9rem;--f8:0.8rem;--h1:var(--promt---heading---medium---heading-1);--h2:var(--promt---heading---medium---heading-2);--h3:var(--promt---heading---medium---heading-3);--h4:var(--promt---heading---medium---heading-4);--h5:var(--promt---heading---medium---heading-5);--h6:var(--promt---heading---medium---heading-6);--mobile--h1:var(--promt---heading---medium---heading-5);--mobile--h2:var(--promt---heading---medium---heading-5);--mobile--h3:var(--promt---heading---medium---heading-5);--mobile--h4:var(--promt---heading---medium---heading-5);--mobile--h5:var(--promt---heading---medium---heading-5);--mobile--h6:var(--promt---heading---medium---heading-5)}[data-template-color=blue]{--color:#ecf5ff;--color-main:#0062C5}[data-template-color=green]{--color:#E8F3F0;--color-main:#00920A}[data-template-color=red]{--color:#f8dddd;--color-main:#E31C1C}[data-template-color=purple]{--color:#f5e3fa;--color-main:#C60CF0}[data-template-color=cyan]{--color:#cdf4ff;--color-main:#0DB8E8}[data-template-color=orange]{--color:#fdf1de;--color-main:#FF9D00}[data-template-color=magenta]{--color:#fdd4eb;--color-main:#E91E8C}[data-template-color=gray]{--color:#d8d8d8;--color-main:#999999}[data-template-font=montserrat]{--font:Montserrat,Public Sans,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}[data-template-font=roboto]{--font:Roboto,Public Sans,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}[data-template-font=inter]{--font:Inter,Public Sans,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}[data-template-font=poppins]{--font:Poppins,Public Sans,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}*{scrollbar-width:thin;scrollbar-color:#ddd #f0f0f0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}::-webkit-scrollbar-thumb{background:var(--colors-red,#ddd);border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}::-webkit-scrollbar-thumb:hover{background:#ddd}::-webkit-scrollbar-thumb:active{background:#ddd}.lang_dropdown_menu::-webkit-scrollbar,.search_dropdown_menu::-webkit-scrollbar,.submenu_list_holder::-webkit-scrollbar{width:6px;height:6px}.lang_dropdown_menu::-webkit-scrollbar-thumb,.search_dropdown_menu::-webkit-scrollbar-thumb,.submenu_list_holder::-webkit-scrollbar-thumb{background:rgba(221,221,221,.5)}.lang_dropdown_menu::-webkit-scrollbar-thumb:hover,.search_dropdown_menu::-webkit-scrollbar-thumb:hover,.submenu_list_holder::-webkit-scrollbar-thumb:hover{background:rgba(221,221,221,.8)}.filters{scrollbar-width:none;-ms-overflow-style:none}.filters::-webkit-scrollbar{display:none}.container{width:100%;max-width:1140px;margin:0 auto;display:flex;flex-direction:column;gap:15px;overflow:inherit}.container_full{width:100%;margin:0 auto;display:flex;flex-direction:column;gap:15px;overflow:inherit}.small_section{padding:0 24px}.small_container{width:100%;max-width:750px;margin:0 auto;display:flex;flex-direction:column;overflow:inherit}.row{justify-content:center;width:100%;display:flex;flex-wrap:wrap}.row>*{width:100%}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.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%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.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-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);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:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-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%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}.xzoom-lens img,.xzoom-preview img,.xzoom-source img{display:block;max-width:none;max-height:none;transition:none}.xzoom-container{display:inline-block}.xzoom-thumbs{text-align:center;margin-bottom:10px}.xzoom{box-shadow:0 0 5px 0 rgba(0,0,0,.5)}.xzoom2,.xzoom3,.xzoom4,.xzoom5{box-shadow:0 0 5px 0 rgba(0,0,0,.5)}.xzoom-hidden,.xzoom-source{display:block;position:static;float:none;clear:both;border-radius:16px;background:rgba(255,255,255,.67);overflow:hidden}.xzoom-hidden{overflow:hidden}.xzoom-preview{border-radius:24px;border:2px solid var(--base-base-1,#fff);background:var(--base-base-1,#fff);box-shadow:0 38px 44px 0 rgba(0,0,0,.14)}.xzoom-lens{cursor:zoom-in;border-radius:16px;background:rgba(255,255,255,.67)}.xzoom-loading{background-position:center center;background-repeat:no-repeat;border-radius:100%;opacity:.7;background:url(../images/xloading.gif);width:48px;height:48px}.xactive{box-shadow:0 0 3px 0 #4aa9d2;border:1px solid #4aaad2}.xzoom-caption{position:absolute;bottom:-43px;left:0;background:#000;width:100%;text-align:left}.xzoom-caption span{color:#fff;font-family:Arial,sans-serif;display:block;font-size:.75em;font-weight:700;padding:10px}/*!
* animate.css - https://animate.style/
* Version - 4.1.1
* Licensed under the MIT license - http://opensource.org/licenses/MIT
*
* Copyright (c) 2020 Animate.css
*/:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{animation-duration:1s;animation-duration:var(--animate-duration);animation-fill-mode:both}.animate__animated.animate__infinite{animation-iteration-count:infinite}.animate__animated.animate__repeat-1{animation-iteration-count:1;animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{animation-iteration-count:2;animation-iteration-count:calc(var(--animate-repeat) * 2)}.animate__animated.animate__repeat-3{animation-iteration-count:3;animation-iteration-count:calc(var(--animate-repeat) * 3)}.animate__animated.animate__delay-dot-1{animation-delay:.1s}.animate__animated.animate__delay-dot-2{animation-delay:.2s}.animate__animated.animate__delay-dot-3{animation-delay:.3s}.animate__animated.animate__delay-dot-4{animation-delay:.4s}.animate__animated.animate__delay-dot-5{animation-delay:.5s}.animate__animated.animate__delay-dot-6{animation-delay:.6s}.animate__animated.animate__delay-dot-7{animation-delay:.7s}.animate__animated.animate__delay-dot-8{animation-delay:.8s}.animate__animated.animate__delay-1s{animation-delay:1s;animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{animation-delay:2s;animation-delay:calc(var(--animate-delay) * 2)}.animate__animated.animate__delay-3s{animation-delay:3s;animation-delay:calc(var(--animate-delay) * 3)}.animate__animated.animate__delay-4s{animation-delay:4s;animation-delay:calc(var(--animate-delay) * 4)}.animate__animated.animate__delay-5s{animation-delay:5s;animation-delay:calc(var(--animate-delay) * 5)}.animate__animated.animate__faster{animation-duration:.5s;animation-duration:calc(var(--animate-duration)/ 2)}.animate__animated.animate__fast{animation-duration:.8s;animation-duration:calc(var(--animate-duration) * .8)}.animate__animated.animate__slow{animation-duration:2s;animation-duration:calc(var(--animate-duration) * 2)}.animate__animated.animate__slower{animation-duration:3s;animation-duration:calc(var(--animate-duration) * 3)}@keyframes bounce{20%,53%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0) scaleY(.95)}90%{transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}.animate__flash{animation-name:flash}@keyframes pulse{from{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scale3d(1,1,1)}}.animate__pulse{animation-name:pulse;animation-timing-function:ease-in-out}@keyframes rubberBand{from{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scale3d(1,1,1)}}.animate__rubberBand{animation-name:rubberBand}@keyframes shakeX{from,to{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.animate__shakeX{animation-name:shakeX}@keyframes shakeY{from,to{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(0,-10px,0)}20%,40%,60%,80%{transform:translate3d(0,10px,0)}}.animate__shakeY{animation-name:shakeY}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.animate__headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate3d(0,0,1,15deg)}40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}80%{transform:rotate3d(0,0,1,-5deg)}to{transform:rotate3d(0,0,1,0deg)}}.animate__swing{transform-origin:top center;animation-name:swing}@keyframes tada{from{transform:scale3d(1,1,1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{transform:scale3d(1,1,1)}}.animate__tada{animation-name:tada}@keyframes wobble{from{transform:translate3d(0,0,0)}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{transform:translate3d(0,0,0)}}.animate__wobble{animation-name:wobble}@keyframes jello{11.1%,from,to{transform:translate3d(0,0,0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{animation-name:jello;transform-origin:center}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.animate__heartBeat{animation-name:heartBeat;animation-duration:1.3s;animation-duration:calc(var(--animate-duration) * 1.3);animation-timing-function:ease-in-out}@keyframes backInDown{0%{transform:translateY(-1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}100%{transform:scale(1);opacity:1}}.animate__backInDown{animation-name:backInDown}@keyframes backInLeft{0%{transform:translateX(-2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}100%{transform:scale(1);opacity:1}}.animate__backInLeft{animation-name:backInLeft}@keyframes backInRight{0%{transform:translateX(2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}100%{transform:scale(1);opacity:1}}.animate__backInRight{animation-name:backInRight}@keyframes backInUp{0%{transform:translateY(1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}100%{transform:scale(1);opacity:1}}.animate__backInUp{animation-name:backInUp}@keyframes backOutDown{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}100%{transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{animation-name:backOutDown}@keyframes backOutLeft{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}100%{transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{animation-name:backOutLeft}@keyframes backOutRight{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}100%{transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{animation-name:backOutRight}@keyframes backOutUp{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}100%{transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{animation-name:backOutUp}@keyframes bounceIn{20%,40%,60%,80%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scale3d(1,1,1)}}.animate__bounceIn{animation-duration:.75s;animation-duration:calc(var(--animate-duration) * .75);animation-name:bounceIn}@keyframes bounceInDown{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;transform:translate3d(0,25px,0) scaleY(.9)}75%{transform:translate3d(0,-10px,0) scaleY(.95)}90%{transform:translate3d(0,5px,0) scaleY(.985)}to{transform:translate3d(0,0,0)}}.animate__bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(25px,0,0) scaleX(1)}75%{transform:translate3d(-10px,0,0) scaleX(.98)}90%{transform:translate3d(5px,0,0) scaleX(.995)}to{transform:translate3d(0,0,0)}}.animate__bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(-25px,0,0) scaleX(1)}75%{transform:translate3d(10px,0,0) scaleX(.98)}90%{transform:translate3d(-5px,0,0) scaleX(.995)}to{transform:translate3d(0,0,0)}}.animate__bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}75%{transform:translate3d(0,10px,0) scaleY(.95)}90%{transform:translate3d(0,-5px,0) scaleY(.985)}to{transform:translate3d(0,0,0)}}.animate__bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.animate__bounceOut{animation-duration:.75s;animation-duration:calc(var(--animate-duration) * .75);animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.animate__fadeIn{animation-name:fadeIn}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}.animate__fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{from{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:translate3d(0,0,0)}}.animate__fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}.animate__fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{from{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}.animate__fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}.animate__fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{from{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}.animate__fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}.animate__fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{from{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:translate3d(0,0,0)}}.animate__fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeInTopLeft{from{opacity:0;transform:translate3d(-100%,-100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}.animate__fadeInTopLeft{animation-name:fadeInTopLeft}@keyframes fadeInTopRight{from{opacity:0;transform:translate3d(100%,-100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}.animate__fadeInTopRight{animation-name:fadeInTopRight}@keyframes fadeInBottomLeft{from{opacity:0;transform:translate3d(-100%,100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}.animate__fadeInBottomLeft{animation-name:fadeInBottomLeft}@keyframes fadeInBottomRight{from{opacity:0;transform:translate3d(100%,100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}.animate__fadeInBottomRight{animation-name:fadeInBottomRight}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.animate__fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.animate__fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.animate__fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes fadeOutTopLeft{from{opacity:1;transform:translate3d(0,0,0)}to{opacity:0;transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{animation-name:fadeOutTopLeft}@keyframes fadeOutTopRight{from{opacity:1;transform:translate3d(0,0,0)}to{opacity:0;transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{animation-name:fadeOutTopRight}@keyframes fadeOutBottomRight{from{opacity:1;transform:translate3d(0,0,0)}to{opacity:0;transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{animation-name:fadeOutBottomRight}@keyframes fadeOutBottomLeft{from{opacity:1;transform:translate3d(0,0,0)}to{opacity:0;transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{animation-name:fadeOutBottomLeft}@keyframes flip{from{transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);animation-timing-function:ease-out}40%{transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);animation-timing-function:ease-in}to{transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);animation-timing-function:ease-in}}.animate__animated.animate__flip{backface-visibility:visible;animation-name:flip}@keyframes flipInX{from{transform:perspective(400px) rotate3d(1,0,0,90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1,0,0,-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{transform:perspective(400px)}}.animate__flipInX{backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{from{transform:perspective(400px) rotate3d(0,1,0,90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(0,1,0,-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{transform:perspective(400px)}}.animate__flipInY{backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.animate__flipOutX{animation-duration:.75s;animation-duration:calc(var(--animate-duration) * .75);animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.animate__flipOutY{animation-duration:.75s;animation-duration:calc(var(--animate-duration) * .75);backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedInRight{from{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg)}to{transform:translate3d(0,0,0)}}.animate__lightSpeedInRight{animation-name:lightSpeedInRight;animation-timing-function:ease-out}@keyframes lightSpeedInLeft{from{transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{transform:skewX(-20deg);opacity:1}80%{transform:skewX(5deg)}to{transform:translate3d(0,0,0)}}.animate__lightSpeedInLeft{animation-name:lightSpeedInLeft;animation-timing-function:ease-out}@keyframes lightSpeedOutRight{from{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{animation-name:lightSpeedOutRight;animation-timing-function:ease-in}@keyframes lightSpeedOutLeft{from{opacity:1}to{transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{animation-name:lightSpeedOutLeft;animation-timing-function:ease-in}@keyframes rotateIn{from{transform:rotate3d(0,0,1,-200deg);opacity:0}to{transform:translate3d(0,0,0);opacity:1}}.animate__rotateIn{animation-name:rotateIn;transform-origin:center}@keyframes rotateInDownLeft{from{transform:rotate3d(0,0,1,-45deg);opacity:0}to{transform:translate3d(0,0,0);opacity:1}}.animate__rotateInDownLeft{animation-name:rotateInDownLeft;transform-origin:left bottom}@keyframes rotateInDownRight{from{transform:rotate3d(0,0,1,45deg);opacity:0}to{transform:translate3d(0,0,0);opacity:1}}.animate__rotateInDownRight{animation-name:rotateInDownRight;transform-origin:right bottom}@keyframes rotateInUpLeft{from{transform:rotate3d(0,0,1,45deg);opacity:0}to{transform:translate3d(0,0,0);opacity:1}}.animate__rotateInUpLeft{animation-name:rotateInUpLeft;transform-origin:left bottom}@keyframes rotateInUpRight{from{transform:rotate3d(0,0,1,-90deg);opacity:0}to{transform:translate3d(0,0,0);opacity:1}}.animate__rotateInUpRight{animation-name:rotateInUpRight;transform-origin:right bottom}@keyframes rotateOut{from{opacity:1}to{transform:rotate3d(0,0,1,200deg);opacity:0}}.animate__rotateOut{animation-name:rotateOut;transform-origin:center}@keyframes rotateOutDownLeft{from{opacity:1}to{transform:rotate3d(0,0,1,45deg);opacity:0}}.animate__rotateOutDownLeft{animation-name:rotateOutDownLeft;transform-origin:left bottom}@keyframes rotateOutDownRight{from{opacity:1}to{transform:rotate3d(0,0,1,-45deg);opacity:0}}.animate__rotateOutDownRight{animation-name:rotateOutDownRight;transform-origin:right bottom}@keyframes rotateOutUpLeft{from{opacity:1}to{transform:rotate3d(0,0,1,-45deg);opacity:0}}.animate__rotateOutUpLeft{animation-name:rotateOutUpLeft;transform-origin:left bottom}@keyframes rotateOutUpRight{from{opacity:1}to{transform:rotate3d(0,0,1,90deg);opacity:0}}.animate__rotateOutUpRight{animation-name:rotateOutUpRight;transform-origin:right bottom}@keyframes hinge{0%{animation-timing-function:ease-in-out}20%,60%{transform:rotate3d(0,0,1,80deg);animation-timing-function:ease-in-out}40%,80%{transform:rotate3d(0,0,1,60deg);animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{animation-duration:2s;animation-duration:calc(var(--animate-duration) * 2);animation-name:hinge;transform-origin:top left}@keyframes jackInTheBox{from{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.animate__jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{from{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;transform:translate3d(0,0,0)}}.animate__rollIn{animation-name:rollIn}@keyframes rollOut{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.animate__rollOut{animation-name:rollOut}@keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{animation-name:zoomIn}@keyframes zoomInDown{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{animation-name:zoomOutDown;transform-origin:center bottom}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{animation-name:zoomOutLeft;transform-origin:left center}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{animation-name:zoomOutRight;transform-origin:right center}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{animation-name:zoomOutUp;transform-origin:center bottom}@keyframes slideInDown{from{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.animate__slideInDown{animation-name:slideInDown}@keyframes slideInLeft{from{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.animate__slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{from{transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.animate__slideInRight{animation-name:slideInRight}@keyframes slideInUp{from{transform:translate3d(0,100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.animate__slideInUp{animation-name:slideInUp}@keyframes slideOutDown{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.animate__slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.animate__slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.animate__slideOutUp{animation-name:slideOutUp}.animate__fadeInDown_small{animation-name:fadeInDownSmaller}@keyframes fadeInDownSmaller{from{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:none}}@font-face{font-family:lg;src:url(../fonts/lg.woff2?io9a6k) format("woff2"),url(../fonts/lg.ttf?io9a6k) format("truetype"),url(../fonts/lg.woff?io9a6k) format("woff"),url(../fonts/lg.svg?io9a6k#lg) format("svg");font-weight:400;font-style:normal;font-display:block}.lg-icon{font-family:lg!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-container{font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.lg-next,.lg-prev{background-color:rgba(0,0,0,.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1084;outline:0;border:none}.lg-next.disabled,.lg-prev.disabled{opacity:0!important;cursor:default}.lg-next:hover:not(.disabled),.lg-prev:hover:not(.disabled){color:#fff}.lg-single-item .lg-next,.lg-single-item .lg-prev{display:none}.lg-next{right:20px}.lg-next:before{content:"\e095"}.lg-prev{left:20px}.lg-prev:after{content:"\e094"}@keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}.lg-outer.lg-right-end .lg-object{animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}.lg-media-overlap .lg-toolbar{background-image:linear-gradient(0deg,rgba(0,0,0,0),rgba(0,0,0,.4))}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:medium none;will-change:color;transition:color .2s linear;background:0 0;border:none;box-shadow:none}.lg-toolbar .lg-icon.lg-icon-18{font-size:18px}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-maximize{font-size:22px}.lg-toolbar .lg-maximize:after{content:"\e90a"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{color:#eee;font-size:16px;padding:10px 40px;text-align:center;z-index:1080;opacity:0;transition:opacity .2s ease-out 0s}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}.lg-sub-html a{color:inherit}.lg-sub-html a:hover{text-decoration:underline}.lg-media-overlap .lg-sub-html{background-image:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.6))}.lg-item .lg-sub-html{position:absolute;bottom:0;right:0;left:0}.lg-error-msg{font-size:14px;color:#999}.lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;height:47px;vertical-align:middle}.lg-closing .lg-next,.lg-closing .lg-prev,.lg-closing .lg-sub-html,.lg-closing .lg-toolbar{opacity:0;transition:transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-media-cont,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont{opacity:0;transform:scale3d(.5,.5,.5);will-change:transform,opacity;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-media-cont,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont{opacity:1;transform:scale3d(1,1,1)}.lg-icon:focus-visible{color:#fff;border-radius:3px;outline:1px dashed rgba(255,255,255,.6)}.lg-toolbar .lg-icon:focus-visible{border-radius:8px;outline-offset:-5px}.lg-outer .lg-thumb-outer{background-color:#0d0a0a;width:100%;max-height:350px;overflow:hidden;float:left}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{transition-duration:0s!important}.lg-outer .lg-thumb-outer.lg-rebuilding-thumbnails .lg-thumb{transition-duration:0s!important}.lg-outer .lg-thumb-outer.lg-thumb-align-middle{text-align:center}.lg-outer .lg-thumb-outer.lg-thumb-align-left{text-align:left}.lg-outer .lg-thumb-outer.lg-thumb-align-right{text-align:right}.lg-outer.lg-single-item .lg-thumb-outer{display:none}.lg-outer .lg-thumb{padding:5px 0;height:100%;margin-bottom:-5px;display:inline-block;vertical-align:middle}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border-radius:2px;margin-bottom:5px;will-change:border-color}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer .lg-toggle-thumb:after{content:"\e1ff"}.lg-outer.lg-animate-thumb .lg-thumb{transition-timing-function:cubic-bezier(.215,.61,.355,1)}.lg-outer .lg-video-cont{text-align:center;display:inline-block;vertical-align:middle;position:relative}.lg-outer .lg-video-cont .lg-object{width:100%!important;height:100%!important}.lg-outer .lg-has-iframe .lg-video-cont{-webkit-overflow-scrolling:touch;overflow:auto}.lg-outer .lg-video-object{position:absolute;left:0;right:0;width:100%;height:100%;top:0;bottom:0;z-index:3}.lg-outer .lg-video-poster{z-index:1}.lg-outer .lg-has-video .lg-video-object{opacity:0;will-change:opacity;transition:opacity .3s ease-in}.lg-outer .lg-has-video.lg-video-loaded .lg-video-play-button,.lg-outer .lg-has-video.lg-video-loaded .lg-video-poster{opacity:0!important}.lg-outer .lg-has-video.lg-video-loaded .lg-video-object{opacity:1}@keyframes lg-play-stroke{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes lg-play-rotate{100%{transform:rotate(360deg)}}.lg-video-play-button{width:18%;max-width:140px;position:absolute;top:50%;left:50%;z-index:2;cursor:pointer;transform:translate(-50%,-50%) scale(1);will-change:opacity,transform;transition:transform .25s cubic-bezier(.17,.88,.32,1.28),opacity .1s}.lg-video-play-button:hover .lg-video-play-icon,.lg-video-play-button:hover .lg-video-play-icon-bg{opacity:1}.lg-video-play-icon-bg{fill:none;stroke-width:3%;stroke:#fcfcfc;opacity:.6;will-change:opacity;transition:opacity .12s ease-in}.lg-video-play-icon-circle{position:absolute;top:0;left:0;bottom:0;right:0;fill:none;stroke-width:3%;stroke:rgba(30,30,30,.9);stroke-opacity:1;stroke-linecap:round;stroke-dasharray:200;stroke-dashoffset:200}.lg-video-play-icon{position:absolute;width:25%;max-width:120px;left:50%;top:50%;transform:translate3d(-50%,-50%,0);opacity:.6;will-change:opacity;transition:opacity .12s ease-in}.lg-video-play-icon .lg-video-play-icon-inner{fill:#fcfcfc}.lg-video-loading .lg-video-play-icon-circle{animation:lg-play-rotate 2s linear .25s infinite,lg-play-stroke 1.5s ease-in-out .25s infinite}.lg-video-loaded .lg-video-play-button{opacity:0;transform:translate(-50%,-50%) scale(.7)}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;will-change:opacity;transition:opacity 80ms ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-single-item .lg-autoplay-button{opacity:.75;pointer-events:none}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition-duration:0s!important}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{will-change:transform;transition:transform .5s cubic-bezier(.12,.415,.01,1.19) 0s}.lg-outer.lg-use-transition-for-zoom.lg-zoom-drag-transition .lg-item.lg-complete.lg-zoomable .lg-img-wrap{will-change:transform;transition:transform .8s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transform:translate3d(0,0,0);backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{transform:scale3d(1,1,1);transition:transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s!important;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.no-transition,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.no-transition{transition:none!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition{transform:scale3d(1,1,1) translate3d(-50%,-50%,0)!important;max-width:none!important;max-height:none!important;top:50%!important;left:50%!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-x,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-x{transform:scale3d(1,1,1) translate3d(-50%,0,0)!important;top:0!important;left:50%!important;max-width:none!important;max-height:none!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-y,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-y{transform:scale3d(1,1,1) translate3d(0,-50%,0)!important;top:50%!important;left:0!important;max-width:none!important;max-height:none!important}.lg-icon.lg-zoom-in:after{content:"\e311"}.lg-actual-size .lg-icon.lg-zoom-in{opacity:1;pointer-events:auto}.lg-icon.lg-actual-size{font-size:20px}.lg-icon.lg-actual-size:after{content:"\e033"}.lg-icon.lg-zoom-out{opacity:.5;pointer-events:none}.lg-icon.lg-zoom-out:after{content:"\e312"}.lg-zoomed .lg-icon.lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer.lg-first-slide-loading .lg-actual-size,.lg-outer.lg-first-slide-loading .lg-zoom-in,.lg-outer.lg-first-slide-loading .lg-zoom-out,.lg-outer[data-lg-slide-type=iframe] .lg-actual-size,.lg-outer[data-lg-slide-type=iframe] .lg-zoom-in,.lg-outer[data-lg-slide-type=iframe] .lg-zoom-out,.lg-outer[data-lg-slide-type=video] .lg-actual-size,.lg-outer[data-lg-slide-type=video] .lg-zoom-in,.lg-outer[data-lg-slide-type=video] .lg-zoom-out{opacity:.75;pointer-events:none}.lg-outer .lg-pager-outer{text-align:center;z-index:1080;height:10px;margin-bottom:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer.lg-single-item .lg-pager-outer{display:none}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;transform:translate3d(0,0,0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#fff;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;will-change:transform,opacity;transition:opacity .15s ease 0s,transform .15s ease 0s;transform:translate3d(0,5px,0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;display:block;height:12px;transition:box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:0 0 0 8px #fff inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.lg-outer .lg-dropdown-overlay{background-color:rgba(0,0,0,.25);bottom:0;cursor:default;left:0;position:absolute;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;will-change:visibility,opacity;transition:visibility 0s linear .18s,opacity .18s linear 0s}.lg-outer.lg-dropdown-active .lg-dropdown,.lg-outer.lg-dropdown-active .lg-dropdown-overlay{transition-delay:0s;transform:translate3d(0,0,0);opacity:1;visibility:visible}.lg-outer.lg-dropdown-active .lg-share{color:#fff}.lg-outer .lg-dropdown{background-color:#fff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;opacity:0;visibility:hidden;transform:translate3d(0,5px,0);will-change:visibility,opacity,transform;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s}.lg-outer .lg-dropdown:after{content:"";display:block;height:0;width:0;position:absolute;border:8px solid transparent;border-bottom-color:#fff;right:16px;top:-16px}.lg-outer .lg-dropdown>li:last-child{margin-bottom:0}.lg-outer .lg-dropdown>li:hover a{color:#333}.lg-outer .lg-dropdown a{color:#333;display:block;white-space:pre;padding:4px 12px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px}.lg-outer .lg-dropdown a:hover{background-color:rgba(0,0,0,.07)}.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle}.lg-outer .lg-dropdown .lg-icon{color:#333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto}.lg-outer .lg-share{position:relative}.lg-outer .lg-share:after{content:"\e80d"}.lg-outer .lg-share-facebook .lg-icon{color:#3b5998}.lg-outer .lg-share-facebook .lg-icon:after{content:"\e904"}.lg-outer .lg-share-twitter .lg-icon{color:#00aced}.lg-outer .lg-share-twitter .lg-icon:after{content:"\e907"}.lg-outer .lg-share-pinterest .lg-icon{color:#cb2027}.lg-outer .lg-share-pinterest .lg-icon:after{content:"\e906"}.lg-comment-box{width:420px;max-width:100%;position:absolute;right:0;top:0;bottom:0;z-index:9999;background-color:#fff;will-change:transform;transform:translate3d(100%,0,0);transition:transform .4s cubic-bezier(0,0,.25,1) 0s}.lg-comment-box .lg-comment-title{margin:0;color:#fff;font-size:18px}.lg-comment-box .lg-comment-header{background-color:#000;padding:12px 20px;position:absolute;left:0;right:0;top:0}.lg-comment-box .lg-comment-body{height:100%!important;padding-top:43px!important;width:100%!important}.lg-comment-box .fb-comments{height:100%;width:100%;background:url(../images/loading.gif) no-repeat scroll center center #fff;overflow-y:auto;display:inline-block}.lg-comment-box .fb-comments[fb-xfbml-state=rendered]{background-image:none}.lg-comment-box .fb-comments>span{max-width:100%}.lg-comment-box .lg-comment-close{position:absolute;right:5px;top:12px;cursor:pointer;font-size:20px;color:#999;will-change:color;transition:color .2s linear}.lg-comment-box .lg-comment-close:hover{color:#fff}.lg-comment-box .lg-comment-close:after{content:"\e070"}.lg-comment-box iframe{max-width:100%!important;width:100%!important}.lg-comment-box #disqus_thread{padding:0 20px}.lg-outer .lg-comment-overlay{background-color:rgba(0,0,0,.25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;will-change:visibility,opacity;transition:visibility 0s linear .18s,opacity .18s linear 0s}.lg-outer .lg-comment-toggle:after{content:"\e908"}.lg-outer.lg-comment-active .lg-comment-overlay{transition-delay:0s;transform:translate3d(0,0,0);opacity:1;visibility:visible}.lg-outer.lg-comment-active .lg-comment-toggle{color:#fff}.lg-outer.lg-comment-active .lg-comment-box{transform:translate3d(0,0,0)}.lg-outer .lg-img-rotate{position:absolute;left:0;right:0;top:0;bottom:0;transition:transform .4s cubic-bezier(0,0,.25,1) 0s}.lg-outer[data-lg-slide-type=iframe] .lg-flip-hor,.lg-outer[data-lg-slide-type=iframe] .lg-flip-ver,.lg-outer[data-lg-slide-type=iframe] .lg-rotate-left,.lg-outer[data-lg-slide-type=iframe] .lg-rotate-right,.lg-outer[data-lg-slide-type=video] .lg-flip-hor,.lg-outer[data-lg-slide-type=video] .lg-flip-ver,.lg-outer[data-lg-slide-type=video] .lg-rotate-left,.lg-outer[data-lg-slide-type=video] .lg-rotate-right{opacity:.75;pointer-events:none}.lg-outer .lg-img-rotate:before{content:"";display:inline-block;height:100%;vertical-align:middle}.lg-rotate-left:after{content:"\e900"}.lg-rotate-right:after{content:"\e901"}.lg-icon.lg-flip-hor,.lg-icon.lg-flip-ver{font-size:26px}.lg-flip-ver:after{content:"\e903"}.lg-flip-hor:after{content:"\e902"}.lg-medium-zoom-item{cursor:zoom-in}.lg-medium-zoom .lg-outer{cursor:zoom-out}.lg-medium-zoom .lg-outer.lg-grab img.lg-object{cursor:zoom-out}.lg-medium-zoom .lg-outer.lg-grabbing img.lg-object{cursor:zoom-out}.lg-relative-caption .lg-outer .lg-sub-html{white-space:normal;bottom:auto;padding:0;background-image:none}.lg-relative-caption .lg-outer .lg-relative-caption-item{opacity:0;padding:16px 0;transition:.5s opacity ease}.lg-relative-caption .lg-outer .lg-show-caption .lg-relative-caption-item{opacity:1}.lg-group:after{content:"";display:table;clear:both}.lg-container{display:none;outline:0}.lg-container.lg-show{display:block}.lg-on{scroll-behavior:unset}.lg-overlay-open{overflow:hidden}.lg-hide-sub-html .lg-sub-html,.lg-next,.lg-pager-outer,.lg-prev,.lg-toolbar{opacity:0;will-change:transform,opacity;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s}.lg-show-in .lg-next,.lg-show-in .lg-pager-outer,.lg-show-in .lg-prev,.lg-show-in .lg-toolbar{opacity:1}.lg-show-in.lg-hide-sub-html .lg-sub-html{opacity:1}.lg-show-in .lg-hide-items .lg-prev{opacity:0;transform:translate3d(-10px,0,0)}.lg-show-in .lg-hide-items .lg-next{opacity:0;transform:translate3d(10px,0,0)}.lg-show-in .lg-hide-items .lg-toolbar{opacity:0;transform:translate3d(0,-10px,0)}.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html{opacity:0;transform:translate3d(0,20px,0)}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:.001;outline:0;will-change:auto;overflow:hidden;transition:opacity .15s ease 0s}.lg-outer *{box-sizing:border-box}.lg-outer.lg-zoom-from-image{opacity:1}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide{transition-duration:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-content{position:absolute;top:0;left:0;right:0;bottom:0}.lg-outer .lg-inner{width:100%;position:absolute;left:0;top:0;bottom:0;transition:opacity 0s;white-space:nowrap}.lg-outer .lg-item{display:none!important}.lg-outer .lg-item:not(.lg-start-end-progress){background:url(../images/loading.gif) no-repeat scroll center center transparent}.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer.lg-css .lg-current{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:100%;vertical-align:middle}.lg-outer .lg-img-wrap{position:absolute;left:0;right:0;top:0;bottom:0;white-space:nowrap;font-size:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-object{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto;height:auto;position:relative}.lg-outer .lg-empty-html .lg-sub-html,.lg-outer .lg-empty-html.lg-sub-html{display:none}.lg-outer.lg-hide-download .lg-download{opacity:.75;pointer-events:none}.lg-outer .lg-first-slide .lg-dummy-img{position:absolute;top:50%;left:50%}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components{transform:translate3d(0,0,0);opacity:1}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html{opacity:1;transition:opacity .2s ease-out .15s}.lg-outer .lg-media-cont{text-align:center;display:inline-block;vertical-align:middle;position:relative}.lg-outer .lg-media-cont .lg-object{width:100%!important;height:100%!important}.lg-outer .lg-has-iframe .lg-media-cont{-webkit-overflow-scrolling:touch;overflow:auto}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;will-change:auto;transition:opacity 333ms ease-in 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item{backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{transition:opacity .1s ease 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-progress{transition:transform 1s cubic-bezier(.175,.885,.32,1.275) 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress{transition:transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-container{display:none}.lg-container.lg-show{display:block}.lg-container.lg-dragging-vertical .lg-backdrop{transition-duration:0s!important}.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current{transition-duration:0s!important;opacity:1}.lg-inline .lg-backdrop,.lg-inline .lg-outer{position:absolute}.lg-inline .lg-backdrop{z-index:1}.lg-inline .lg-outer{z-index:2}.lg-inline .lg-maximize:after{content:"\e909"}.lg-components{transform:translate3d(0,100%,0);will-change:transform;transition:transform .35s ease-out 0s;z-index:1080;position:absolute;bottom:0;right:0;left:0}*{padding:0;margin:0;border:0;box-sizing:border-box}svg{color:inherit}svg use{color:inherit}:after,:before{box-sizing:border-box}:active,:focus{outline:0}a:active,a:focus{outline:0}a:focus{outline-width:0}aside,footer,header,nav{display:block}html{scroll-behavior:smooth}body,html{width:100%;height:100%;font-size:16px;font-family:Prompt,"Public Sans","Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-weight:400;line-height:1.3}button,input,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}button:focus{outline:0}a,a:focus,a:hover,a:visited{text-decoration:none;cursor:pointer;outline:0!important}a:focus{color:#fff}a{background:0 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}img{vertical-align:top;max-width:100%}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400;line-height:1.2em}sup{color:inherit}.img-responsive{display:block;max-width:100%;height:auto}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}button{background:0 0}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none!important}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.ul{padding-left:0;list-style:none}.li{padding-left:0;list-style:none;margin-left:-5px}li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}html *,html ::after,html ::before{margin:0;padding:0;box-sizing:border-box}h1,h2,h3,h4,h5,h6,ul{margin:0;padding:0}html{position:relative}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}html{height:100%;width:100%;font-size:10px}body{font-size:1.6rem;font-family:var(--mainFont);font-weight:var(--mainWeight);font-style:normal;color:var(--black);overflow-x:hidden;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;min-height:100vh;position:relative}main{position:relative;background:var(--base-base-3,#f5f5f6)}section{overflow:hidden}a{text-decoration:none;color:inherit}a:focus,a:hover{text-decoration:none;color:inherit}p{line-height:1.5;margin:0;padding:0}.absolute{position:absolute}.relative{position:relative}.d_flex{display:flex}.d_column{flex-direction:column}.d_align_center{align-items:center}.d_justify_center{justify-content:center}.white{color:#fff}.red{color:var(--colors-red)}img{max-width:100%;vertical-align:middle}.line{width:100%;height:1px;background:#ededed}.no_scroll{overflow:hidden}.abv_page{padding-top:179.787px;transition:padding-top .35s cubic-bezier(.4,0,.2,1)}.small_title_see_all{display:flex;justify-content:space-between;align-items:center;align-self:stretch;margin-bottom:16px}.small_title_see_all .small_title{display:flex;align-items:center;gap:4px}.small_title_see_all .small_title .small_title__text{color:var(--base-base-13,#000e1c);font-size:var(--f14);font-style:normal;font-weight:700;line-height:2rem}.small_title_see_all .small_title__icon{width:24px;height:24px}.small_title_see_all .small_title__icon svg{width:100%;height:100%}.small_title_see_all .small_title_see_all__link{color:var(--base-base-13,#000e1c);font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.6rem;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;opacity:.6}.headline{display:flex;align-items:center;gap:32px;align-self:stretch;z-index:1;position:relative}.headline .headline_holder{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:1 0 0}.headline .headline_holder .headline_holder_tag{display:flex;padding:6px 12px 3px 12px;justify-content:center;align-items:center;gap:10px;border-radius:8px;border:1px solid var(--base-base-13,#000e1c)}.headline .headline_holder .headline_holder_tag span{color:var(--base-base-13,#000e1c);font-size:var(--f12);font-style:normal;font-weight:400;line-height:1.7rem}.headline .headline_holder h4{width:100%;max-width:506px}.headline .headline_holder .headline_subtitle{color:var(--base-base-9,#454f59);font-size:var(--f16);font-style:normal;font-weight:400;line-height:2.4rem}.headline .headline_holder .headline_subtitle p{font-size:inherit;font-style:inherit}.headline_mobile_button_holder{display:none}.mob_only{display:none}.mob_sort_sheet{max-height:0;overflow:hidden}.text_editor p{margin:0;padding:0;margin-bottom:16px;color:var(--base-base-13,#000e1c);line-height:24px}.text_editor p:last-child{margin-bottom:0}.text_editor blockquote{padding-left:16px;border-left:3px solid var(--Accent-accent-500,#0062c5);margin-bottom:12px}.custom_view_gallery_btn{position:absolute;bottom:16px;left:16px;display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--base-base-1);border:none;border-radius:12px;cursor:pointer;font-size:var(--f14);font-weight:500;color:var(--base-base-13);transition:all .3s ease;z-index:2}.custom_view_gallery_btn:hover{background:var(--primary--primary-500);color:var(--base-base-1)}.custom_view_gallery_btn:hover svg{color:var(--base-base-1)}.custom_view_gallery_btn svg{color:var(--accent--accent-500);width:20px;height:20px;display:block}.custom_gallery_hidden{display:none}.custom_gallery_hidden a{display:none}.custom_gallery_hidden a img{display:none}.standart_section{background:var(--base-base-3);padding-left:var(--section_padding,24px);padding-right:var(--section_padding,24px);padding-top:24px;padding-bottom:80px}.lg-dummy-img{display:none}.lg-outer .lg-item:not(.lg-start-end-progress){background-size:150px}.btn{display:inline-flex;align-items:center;justify-content:center}.btn .btn_holder{display:flex;flex:1;padding:11px 16px;align-items:center;gap:8px;align-self:stretch;border-width:1px;border-style:solid;border-radius:16px;border-color:transparent;position:relative;z-index:1;transition:all .5s ease;justify-content:center;text-align:center;overflow:hidden;background:var(--primary--primary-500,#fa7900);border-color:var(--primary--primary-500,#fa7900)}.btn .btn_holder .btn_icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--base-base-1,#fff);z-index:1;transition:all .4s ease}.btn .btn_holder .btn_title{color:var(--base-base-1,#fff);font-size:1.6rem;font-style:normal;font-weight:700;line-height:2.4rem;z-index:1;position:relative;transition:all .4s ease}.btn .btn_holder .animation_helper{position:absolute;top:50%;left:50%;width:10px;height:10px;border-radius:400px;opacity:1;transform:translate(-50%,-50%);transform-origin:center;transition:all .5s ease,opacity .8s ease;z-index:0}.btn--primary .btn_holder{background:var(--primary--primary-500,#fa7900);border-color:var(--primary--primary-500,#fa7900)}.btn--primary .btn_holder .btn_icon{color:var(--base-base-1,#fff)}.btn--primary .btn_holder .btn_title{color:var(--base-base-1,#fff)}.btn--primary:hover .btn_holder{border-color:var(--accent--accent-500,#0062c5)}.btn--primary:hover .btn_holder .animation_helper{opacity:1;transform:translate(-50%,-50%) scale(50);background-color:var(--accent--accent-500,#0062c5)}.btn--secondary .btn_holder{background:var(--base-base-1,#fff);border-color:var(--base-base-1,#fff)}.btn--secondary .btn_holder .btn_icon{color:var(--base-base-13,#000e1c);opacity:.6}.btn--secondary .btn_holder .btn_title{color:var(--base-base-13,#000e1c)}.btn--secondary:hover .btn_holder .btn_icon{color:var(--base-base-1,#fff);opacity:1}.btn--secondary:hover .btn_holder .btn_title{color:var(--base-base-1,#fff)}.btn--secondary:hover .btn_holder{border-color:var(--primary--primary-500,#fa7900)}.btn--secondary:hover .btn_holder .animation_helper{opacity:1;transform:translate(-50%,-50%) scale(50);background-color:var(--primary--primary-500,#fa7900)}.btn--secondary--blue-hover:hover .btn_holder{border-color:var(--accent--accent-500,#0062c5)}.btn--secondary--blue-hover:hover .btn_holder .btn_icon{color:var(--base-base-1,#fff);opacity:1}.btn--secondary--blue-hover:hover .btn_holder .btn_title{color:var(--base-base-1,#fff)}.btn--secondary--blue-hover:hover .btn_holder .animation_helper{opacity:1;transform:translate(-50%,-50%) scale(50);background-color:var(--accent--accent-500,#0062c5)}.btn--light_gray .btn_holder{background:var(--base-base-3,#f5f5f6);border-color:var(--base-base-1,#fff)}.btn--light_gray .btn_holder .btn_icon{color:var(--base-base-13,#000e1c);opacity:.6}.btn--light_gray .btn_holder .btn_title{color:var(--base-base-13,#000e1c)}.btn--light_gray:hover .btn_holder .btn_icon{color:var(--base-base-1,#fff);opacity:1}.btn--light_gray:hover .btn_holder .btn_title{color:var(--base-base-1,#fff)}.btn--light_gray:hover .btn_holder{border-color:var(--primary--primary-500,#fa7900)}.btn--light_gray:hover .btn_holder .animation_helper{opacity:1;transform:translate(-50%,-50%) scale(50);background-color:var(--primary--primary-500,#fa7900)}.btn--compare{width:100%}.btn--compare .btn_holder{background:var(--base-base-3,#fff);border-color:var(--base-base-3,#fff)}.btn--compare .btn_holder .btn_icon{color:var(--base-base-13,#000e1c);opacity:.6}.btn--compare .btn_holder .btn_title{color:var(--base-base-13,#000e1c)}.btn--compare:hover .btn_holder .btn_icon{color:var(--base-base-1,#fff);opacity:1}.btn--compare:hover .btn_holder .btn_title{color:var(--base-base-1,#fff)}.btn--compare:hover .btn_holder{border-color:var(--primary--primary-500,#fa7900)}.btn--compare:hover .btn_holder .animation_helper{opacity:1;transform:translate(-50%,-50%) scale(50);background-color:var(--primary--primary-500,#fa7900)}.btn--glass .btn_holder{background:rgba(255,255,255,.05);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 32px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(255,255,255,.1),inset 0 0 0 0 rgba(255,255,255,0);position:relative;overflow:hidden;border-radius:16px}.btn--glass .btn_holder::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent)}.btn--glass .btn_holder::after{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background:linear-gradient(180deg,rgba(255,255,255,.8),transparent,rgba(255,255,255,.3))}.btn--glass .btn_holder .btn_icon{color:var(--base-base-1,#fff)}.btn--glass .btn_holder .btn_title{color:var(--base-base-1,#fff)}.btn--glass:hover .btn_holder::after,.btn--glass:hover .btn_holder::before{opacity:0}.btn--glass:hover .btn_holder{border-color:var(--accent--accent-500,#0062c5)}.btn--glass:hover .btn_holder .animation_helper{opacity:1;transform:translate(-50%,-50%) scale(50);background-color:var(--accent--accent-500,#0062c5)}.btn--small .btn_holder{padding:8px 12px;border-radius:12px}.btn--small .btn_holder .btn_title{font-size:1.2rem;line-height:2rem}.btn--small .btn_holder .btn_icon{width:20px;height:20px}.btn--heading_button .btn_holder{padding:10px 12px}.glass-card{width:240px;height:360px;background:rgba(255,255,255,.09);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:20px;border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 32px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(255,255,255,.1),inset 0 0 0 0 rgba(255,255,255,0);position:relative;overflow:hidden}.glass-card::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent)}.glass-card::after{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background:linear-gradient(180deg,rgba(255,255,255,.8),transparent,rgba(255,255,255,.3))}.only_icon_btn{width:48px;height:48px;border-radius:16px;color:var(--white);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease;background:rgba(255,255,255,.05);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);box-shadow:0 8px 32px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(255,255,255,.1),inset 0 0 0 0 rgba(255,255,255,0);position:relative;overflow:hidden}.only_icon_btn .animation_helper{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}.only_icon_btn .animation_helper:after{content:"";width:17.322px;height:83.725px;transform:rotate(39.492deg) translateX(-87px);position:absolute;bottom:-18.628px;opacity:.2;background:var(--base-base-7,#8c9399);filter:blur(7px);transition:all .8s ease}.only_icon_btn .animation_helper:hover:after{transform:rotate(39.492deg) translateX(87px)}.only_icon_btn .animation_helper__right{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}.only_icon_btn .animation_helper__right:after{content:"";width:17.322px;height:83.725px;transform:rotate(-39.492deg) translateX(87px);position:absolute;bottom:18.628px;opacity:.2;background:var(--base-base-7,#8c9399);filter:blur(7px);transition:all .8s ease}.only_icon_btn .animation_helper__right:hover:after{transform:rotate(-39.492deg) translateX(-87px)}.only_icon_btn::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent)}.only_icon_btn::after{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background:linear-gradient(180deg,rgba(255,255,255,.8),transparent,rgba(255,255,255,.3))}.action_btn{border:none;cursor:pointer;padding:12px;display:flex;align-items:center;justify-content:center;position:relative;transition:background-color .2s ease;border-radius:16px;background:var(--base-base-3,#f5f5f6);overflow:hidden}.action_btn:after{content:"";width:17.322px;height:83.725px;transform:rotate(39.492deg) translateX(-87px);position:absolute;bottom:-18.628px;opacity:.2;background:var(--base-base-7,#8c9399);filter:blur(7px);transition:all .8s ease}.action_btn:hover:after{transform:rotate(39.492deg) translateX(87px)}.action_btn .action_icon{color:var(--base-base-10,#26323e);fill:none;width:24px;height:24px;display:block}.action_btn__white_bg{background:var(--base-base-1,#fff)}.action_btn--compare.is-active{background:var(--accent--accent-500,#0062c5)}.action_btn--compare.is-active .action_icon{color:var(--base-base-1,#fff)}.action_btn--cart.is-active{background:var(--accent--accent-500,#0062c5)}.action_btn--cart.is-active .action_icon{color:var(--base-base-1,#fff)}.action_btn--folder.is-active{background:var(--accent--accent-500,#0062c5)}.action_btn--folder.is-active .action_icon{color:var(--base-base-1,#fff)}h1,h2,h3,h4,h5,h6{font-weight:600}h1{font-size:var(--h1)}h2{font-size:var(--h2)}h3{font-size:var(--h3)}h4{font-size:var(--h4)}h5{font-size:var(--h5)}h6{font-size:var(--h6)}p{font-size:var(--f14)}.small_text{font-size:var(--f12)}.mobile--small_text{font-size:var(--f12)}.bold_text{font-weight:700}.medium_text{font-weight:500}.regular_text{font-weight:400}.italic_text{font-style:italic}.underline_text{text-decoration:underline}.uppercase_text{text-transform:uppercase}.capitalize_text{text-transform:capitalize}.lowercase_text{text-transform:lowercase}.center_text{text-align:center}.right_text{text-align:right}.left_text{text-align:left}.justify_text{text-align:justify}.no_wrap_text{white-space:nowrap}.truncate_text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line_height_1{line-height:1}.line_height_15{line-height:1.5}.line_height_2{line-height:2}.line_height_25{line-height:2.5}.line_height_3{line-height:3}.header{background:var(--base-base-3,#f5f5f6);position:fixed;width:100%;top:0;z-index:100;padding-left:var(--section_padding,24px);padding-right:var(--section_padding,24px);transition:box-shadow .3s ease,background-color .3s ease}.header .header_up{display:flex;align-items:center;justify-content:space-between;height:var(--header-up-h,37.5px);max-height:var(--header-up-h,37.5px);opacity:1;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s ease,padding .35s cubic-bezier(.4,0,.2,1)}.header .header_up .contact{display:flex;align-items:center;position:relative}.header .header_up .contact .contact_dropdown{position:absolute;top:calc(100% + 8px);left:0;min-width:300px;background:var(--base-base-1,#fff);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.12);padding:8px;z-index:300;opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .22s ease,transform .22s ease}.header .header_up .contact .contact_dropdown__item{display:flex;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;color:var(--base-base-10,#26323e);font-size:var(--f14,1.4rem);font-weight:500;border-radius:10px;transition:background .15s ease}.header .header_up .contact .contact_dropdown__item:hover{background:var(--base-base-3,#f5f5f6)}.header .header_up .contact .contact_dropdown__item span{line-height:1.4}.header .header_up .contact .contact_dropdown__icon{color:var(--primary--primary-600,#8c9399);fill:none;flex-shrink:0}.header .header_up .contact--open .contact_chevron{transform:rotate(180deg)}.header .header_up .contact--open .contact_dropdown{opacity:1;transform:translateY(0);pointer-events:auto}.header .header_up .contact_element{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--base-base-13,#000e1c);font-size:var(--f12,1.2rem);font-weight:500;background:0 0;border:none;cursor:pointer;padding:0}.header .header_up .contact_element .contact_icon{color:var(--base-base-7,#8c9399);fill:none;flex-shrink:0}.header .header_up .contact_element .contact_chevron{color:var(--base-base-13,#000e1c);transition:transform .22s ease}.header .header_up .contact_element .contact_text{line-height:1}.header .header_up .lang_btn{display:inline-flex;align-items:center;gap:4px;background:0 0;border:none;cursor:pointer;padding:0;font-size:var(--f12,1.2rem);font-weight:700;color:var(--base-base-13,#000e1c);line-height:1.1rem}.header .header_up .lang_btn .lang_chevron{color:var(--base-base-13,#000e1c);fill:none;flex-shrink:0;transition:transform .22s ease}.header .header_up .lang_switcher{position:relative}.header .header_up .lang_switcher .lang_dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;background:var(--base-base-1,#fff);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.12);padding:8px;z-index:300;opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .22s ease,transform .22s ease}.header .header_up .lang_switcher .lang_dropdown__item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:0 0;border:none;cursor:pointer;color:var(--base-base-10,#26323e);font-size:var(--f14,1.4rem);font-weight:500;text-align:left;border-radius:10px;transition:background .15s ease}.header .header_up .lang_switcher .lang_dropdown__item:hover{background:var(--base-base-3,#f5f5f6)}.header .header_up .lang_switcher .lang_dropdown__item--active{color:var(--primary--primary-500,#fa7900);font-weight:700}.header .header_up .lang_switcher .lang_dropdown__flag{font-size:16px;line-height:1;flex-shrink:0}.header .header_up .lang_switcher--open .lang_chevron{transform:rotate(180deg)}.header .header_up .lang_switcher--open .lang_dropdown{opacity:1;transform:translateY(0);pointer-events:auto}.header .header_body{display:flex;align-items:center;flex-wrap:wrap;padding:16px 0}.header .header_body .left_elements{flex-shrink:0}.header .header_body .left_elements .logo a{display:block}.header .header_body .left_elements .logo img{height:48px;width:auto;display:block}.header .header_body .mobile_categories_burger{display:none;background:var(--base-base-1,#fff);border:none;cursor:pointer;padding:12px;border-radius:16px;align-items:center;justify-content:center;transition:background-color .2s ease}.header .header_body .mobile_categories_burger .category_icon{color:var(--base-base-10,#26323e);fill:none;width:24px;height:24px;display:block}.header .header_body .search_and_mobile_burger_holder{display:flex;align-items:center;gap:12px;flex:1 1}.header .header_body .right_elements{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto}.header .header_body .right_elements .action_btn{border:none;cursor:pointer;padding:12px;display:flex;align-items:center;justify-content:center;position:relative;transition:background-color .2s ease;border-radius:16px;background:var(--base-base-1,#fff);overflow:hidden}.header .header_body .right_elements .action_btn:after{content:"";width:17.322px;height:83.725px;transform:rotate(39.492deg) translateX(-87px);position:absolute;bottom:-18.628px;opacity:.2;background:var(--base-base-7,#8c9399);filter:blur(7px);transition:all .8s ease}.header .header_body .right_elements .action_btn:hover:after{transform:rotate(39.492deg) translateX(87px)}.header .header_body .right_elements .action_btn .action_icon{color:var(--base-base-10,#26323e);fill:none;width:24px;height:24px;display:block}.header .header_body .right_elements .action_btn_holder{position:relative}.header .header_body .right_elements .action_badge{position:absolute;top:-6px;right:-6px;background-color:var(--error--error-500,#cf0000);color:var(--base--base-1,#fff);font-size:var(--f12,1.2rem);font-weight:700;min-width:24px;height:24px;border-radius:16px;display:flex;align-items:center;justify-content:center;padding:0 3px;line-height:1;pointer-events:none}.header .header_body .right_elements .action_btn--log_in{display:none}.header .header_body .right_elements .user_btn--logged{background-color:var(--primary--primary-500,#fa7900);border:none;cursor:pointer;padding:12px;border-radius:16px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease;position:relative;overflow:hidden}.header .header_body .right_elements .user_btn--logged:after{content:"";width:17.322px;height:83.725px;transform:rotate(39.492deg) translateX(-87px);position:absolute;bottom:-18.628px;opacity:.2;background:var(--base-base-7,#8c9399);filter:blur(7px);transition:all .8s ease}.header .header_body .right_elements .user_btn--logged:hover:after{transform:rotate(39.492deg) translateX(87px)}.header .header_body .right_elements .user_btn--logged .user_icon{color:var(--base-base-1);fill:none;width:24px;height:24px;display:block}.header .header_body .right_elements .login_btn{display:none;align-items:center;justify-content:center;text-decoration:none;font-size:var(--f16,1.6rem);font-weight:700;white-space:nowrap;transition:background-color .2s ease;height:48px}.header .header_body .right_elements .mobile_menu_btn{display:none;background-color:var(--primary--primary-500,#fa7900);border:none;cursor:pointer;padding:12px;border-radius:16px;align-items:center;justify-content:center;transition:background-color .2s ease}.header .header_body .right_elements .mobile_menu_btn .action_icon{color:var(--base-base-1);fill:none;width:24px;height:24px;display:block}.header .header_menu{padding:7px 0;position:relative}.header .header_menu .nav_list{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:clamp(8px,2.6vw,32px)}.header .header_menu .nav_item .nav_link{display:inline-flex;position:relative;align-items:center;gap:8px;padding:8px 0;text-decoration:none;background:0 0;border:none;cursor:pointer;color:var(--base-base-9,#454f59);font-size:var(--f16,1.4rem);white-space:nowrap;transition:color .2s ease}.header .header_menu .nav_item .nav_link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--primary--primary-500,#fa7900);border-radius:1px;width:0;transition:width .22s ease;will-change:width}.header .header_menu .nav_item .nav_link:hover{text-shadow:.5px 0 0 currentColor}.header .header_menu .nav_item .nav_link:hover:after{width:100%}.header .header_menu .nav_item .nav_link .category_icon{color:var(--primary--primary-500,#fa7900);fill:none;flex-shrink:0}.header .header_menu .nav_item .nav_link .nav_icon{color:var(--base-base-9,#454f59);fill:none;flex-shrink:0}.header .header_menu .nav_item--categories .nav_link{color:var(--primary--primary-500,#fa7900);font-weight:400}.header .header_menu .nav_item--categories .nav_link .all_categories{color:var(--base-base-9,#454f59);transition:.2s cubic-bezier(.87,0,.13,1)}.header .header_menu .nav_item--categories .nav_link .all_categories:hover{text-shadow:.5px 0 0 var(--base-base-13,#454f59)}.header .header_menu .nav_item--dropdown{position:relative}.header .header_menu .nav_item--dropdown .nav_chevron{transition:transform .22s ease}.header .header_menu .nav_item--dropdown .nav_dropdown{position:absolute;top:calc(100% + 4px);left:0;min-width:220px;background:var(--base-base-1,#fff);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.12);padding:8px;z-index:300;opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .22s ease,transform .22s ease}.header .header_menu .nav_item--dropdown .nav_dropdown__item{display:flex;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;color:var(--base-base-10,#26323e);font-size:var(--f14,1.4rem);font-weight:500;border-radius:10px;white-space:nowrap;transition:background .15s ease}.header .header_menu .nav_item--dropdown .nav_dropdown__item:hover{background:var(--base-base-3,#f5f5f6)}.header .header_menu .nav_item--dropdown .nav_dropdown__item span{line-height:1}.header .header_menu .nav_item--dropdown .nav_dropdown__icon{color:var(--base-base-7,#8c9399);fill:none;flex-shrink:0}.header .header_menu .nav_item--dropdown.nav_item--open .nav_chevron{transform:rotate(180deg)}.header .header_menu .nav_item--dropdown.nav_item--open .nav_dropdown{opacity:1;transform:translateY(0);pointer-events:auto}.header.header--guest .header_body .right_elements .login_btn{display:flex}.header.header--guest .header_body .right_elements .action_btn--log_in,.header.header--guest .header_body .right_elements .action_btn_holder--bell,.header.header--guest .header_body .right_elements .user_btn--logged{display:none}.header--scrolled{box-shadow:0 2px 16px rgba(0,0,0,.08);background:var(--base-base-1,#fff)}.header--scrolled .header_body .right_elements .action_btn{background:var(--base-base-3,#f5f5f6)}.header--scrolled .header_body .search_wrapper{background:var(--base-base-3,#fff)}.header--scrolled .header_body .mobile_categories_burger{background:var(--base-base-3,#f5f5f6)}.header--scrolled .header_body .search_wrapper:not(.search_wrapper--open){background:var(--base-base-3,#f5f5f6)}.header--scrolled .header_up{max-height:0;opacity:0}.footer{background:var(--base-base-1);border-top:1px solid var(--base-base-4);padding-left:24px;padding-right:24px;z-index:1;position:relative}.footer .footer_top{display:flex;align-items:center;gap:40px;padding:80px 0;border-bottom:1px solid var(--base-base-4);justify-content:space-between}.footer .footer_brand{display:flex;flex-direction:column;gap:16px;flex-shrink:0;width:264px}.footer .footer_logo{display:inline-block}.footer .footer_logo img{height:48px;width:auto}.footer .footer_tagline{font-size:var(--f14);color:var(--base-base-13);line-height:1.6;margin-bottom:8px;font-weight:300}.footer .footer_nav{display:flex;gap:56px}.footer .footer_nav_col{display:inline-flex;flex-direction:column;gap:24px}.footer .footer_nav_col__title{font-size:var(--f16);font-weight:500;color:var(--base-base-12);margin:0}.footer .footer_nav_col__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.footer .footer_nav_col__list li a{font-size:var(--f14);color:var(--base-base-13);text-decoration:none;transition:color .2s ease;font-weight:300}.footer .footer_nav_col__list li a:hover{color:var(--primary--primary-500)}.footer .footer_contact_item{display:flex;align-items:center;gap:10px;font-size:var(--f14);color:var(--base-base-13);text-decoration:none;transition:color .2s ease;max-width:288px}.footer .footer_contact_item:hover{color:var(--primary--primary-500)}.footer .footer_contact_icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--primary--primary-500)}.footer .footer_contact_icon svg{width:24px;height:24px}.footer .footer_bottom{display:flex;align-items:center;justify-content:space-between;padding:14px 0;gap:16px}.footer .footer_bottom__payments{display:flex;align-items:center;gap:10px}.footer .footer_bottom__payments img{height:32px;width:auto}.footer .footer_bottom__copy{font-size:var(--f14);color:var(--base-base-13);margin:0;text-align:center;font-weight:300}.footer .footer_bottom__socials{display:flex;align-items:center;gap:16px}.footer .footer_social_link{display:flex;align-items:center;justify-content:center;color:var(--base-base-8);transition:color .2s ease,transform .2s ease}.footer .footer_social_link img{width:20px;height:20px}.footer .footer_social_link:hover{color:var(--primary--primary-500);transform:translateY(-2px)}.fab_buttons{position:fixed;bottom:22px;right:22px;display:flex;flex-direction:row;align-items:center;gap:12px;z-index:99;transition:bottom .25s ease}body.has-snackbar .fab_buttons{bottom:106px}.fab_btn{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;border:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease;box-shadow:0 4px 16px rgba(0,0,0,.18)}.fab_btn svg{display:block;color:var(--base-base-1,#fff);flex-shrink:0}.fab_btn:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.22)}.fab_btn:active{transform:translateY(0);box-shadow:0 4px 16px rgba(0,0,0,.18)}.fab_btn--chat{background-color:var(--primary--primary-500)}.fab_btn--top{background-color:var(--accent--accent-500);opacity:0;pointer-events:none;transform:translateY(12px)}.fab_btn--top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.fab_btn--top.is-visible:hover{transform:translateY(-3px)}.fab_btn{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;border:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease;box-shadow:0 4px 16px rgba(0,0,0,.18)}.fab_btn svg{display:block;color:var(--base-base-1,#fff);flex-shrink:0}.fab_btn:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.22)}.fab_btn:active{transform:translateY(0);box-shadow:0 4px 16px rgba(0,0,0,.18)}.fab_btn--chat{background-color:var(--primary--primary-500)}.fab_btn--top{background-color:var(--accent--accent-500);opacity:0;pointer-events:none;transform:translateY(12px)}.fab_btn--top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.fab_btn--top.is-visible:hover{transform:translateY(-3px)}.search_wrapper{flex:1;min-width:160px;display:flex;align-items:center;margin:0 16px 0 56px;padding:12px 24px;height:46px;gap:8px;border-radius:16px;background:var(--base-base-1,#fff);max-width:589px;position:relative}.search_wrapper .search_inner_holder{display:flex;align-items:center;justify-content:space-between;width:100%}.search_wrapper .search_back_btn{display:none;background:0 0;border:none;cursor:pointer;padding:0;flex-shrink:0;align-items:center;justify-content:center;color:var(--base-base-10,#26323e);transition:color .2s ease}.search_wrapper .search_back_btn:hover{color:var(--primary--primary-500,#fa7900)}.search_wrapper .search_back_btn svg{display:block}.search_wrapper .search_input{flex:1;border:none;background:0 0;outline:0;font-size:var(--f16,1.6rem);color:var(--base-base-10,#26323e);width:inherit}.search_wrapper .search_input::-moz-placeholder{color:var(--base--base-7,#8c9399)}.search_wrapper .search_input::placeholder{color:var(--base--base-7,#8c9399)}.search_wrapper .search_input::-webkit-search-cancel-button,.search_wrapper .search_input::-webkit-search-decoration{display:none}.search_wrapper .search_btn{background:0 0;border:none;cursor:pointer;padding:0;display:flex;align-items:center;flex-shrink:0}.search_wrapper .search_btn .search_icon{color:var(--base-base-13,#000e1c);fill:none;transition:color .2s ease}.search_wrapper .search_dropdown{position:absolute;top:calc(100% + 0px);left:0;right:0;background:var(--base-base-1,#fff);border-radius:0 0 16px 16px;box-shadow:0 20px 18px rgba(0,0,0,.12);padding:16px 0;z-index:300;opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .22s ease,transform .22s ease}.search_wrapper .search_dropdown__section_label{display:block;font-size:var(--f12,1.2rem);font-weight:700;color:var(--base-base-8,#59626b);padding:0 16px 10px}.search_wrapper .search_dropdown__pills{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 32px}.search_wrapper .search_dropdown__pill{display:inline-flex;align-items:center;gap:6px;background:0 0;border:none;cursor:pointer;padding:6px 12px;border-radius:20px;background:var(--base-base-3,#f5f5f6);font-size:var(--f12,1.2rem);color:var(--base-base-10,#26323e);transition:background .2s ease}.search_wrapper .search_dropdown__pill::before{content:"";display:inline-block;width:14px;height:14px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDExIDExIiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNOS45MzMzNCA1LjI2NjI4QzkuOTMzMzQgNy44NDM2IDcuODQ0IDkuOTMyOTQgNS4yNjY2NyA5LjkzMjk0QzIuNjg5MzQgOS45MzI5NCAwLjYwMDAwNiA3Ljg0MzYgMC42MDAwMDYgNS4yNjYyOEMwLjYwMDAwNiAyLjY4ODk1IDIuNjg5MzQgMC41OTk2MDkgNS4yNjY2NyAwLjU5OTYwOUM3Ljg0NCAwLjU5OTYwOSA5LjkzMzM0IDIuNjg4OTUgOS45MzMzNCA1LjI2NjI4WiIgc3Ryb2tlPSIjOEM5Mzk5IiBzdHJva2Utd2lkdGg9IjEuMiIvPgogIDxwYXRoIGQ9Ik01LjI2NjY2IDIuNTk5NjFWNS4yNjYyOCIgc3Ryb2tlPSIjOEM5Mzk5IiBzdHJva2Utd2lkdGg9IjEuMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CiAgPHBhdGggZD0iTTUuMjY2NjYgNS4yNjY2MUw3LjI2NjY2IDUuMjY2NiIgc3Ryb2tlPSIjOEM5Mzk5IiBzdHJva2Utd2lkdGg9IjEuMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPg==);background-size:contain;background-repeat:no-repeat;flex-shrink:0}.search_wrapper .search_dropdown__pill:hover{background:var(--base-base-4,#f0f1f1)}.search_wrapper .search_dropdown__results{list-style:none;margin:0;padding:0}.search_wrapper .search_dropdown__result_item{display:flex;align-items:center;gap:12px;padding:10px 16px;cursor:pointer;transition:background .15s ease;border-bottom:1px solid var(--base-base-4,#d9dbdd)}.search_wrapper .search_dropdown__result_item:last-child{border-bottom:none}.search_wrapper .search_dropdown__result_item:hover{background:var(--base-base-3,#f5f5f6)}.search_wrapper .search_dropdown__result_item:hover .search_dropdown__result_search_btn svg{color:var(--primary--primary-500,#fa7900)}.search_wrapper .search_dropdown__result_icon{flex-shrink:0;width:40px;height:40px;aspect-ratio:1/1;border-radius:8px;background:var(--base-base-3,#f5f5f6);display:flex;align-items:center;justify-content:center}.search_wrapper .search_dropdown__result_icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.search_wrapper .search_dropdown__text_name{display:flex;flex-direction:row;gap:4px;align-items:center;justify-content:space-between;flex:1}.search_wrapper .search_dropdown__result_text{flex:1;font-size:var(--f14,1.4rem);color:var(--base-base-6,#bfc3c6)}.search_wrapper .search_dropdown__result_text mark{background:0 0;color:var(--base-base-10,#26323e);font-weight:700}.search_wrapper .search_dropdown__result_category_name{text-transform:uppercase;font-size:var(--f10,1rem);color:var(--base-base-13,#7a848e);font-weight:500}.search_wrapper .search_dropdown__result_search_btn{background:0 0;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;flex-shrink:0}.search_wrapper .search_dropdown__result_search_btn svg{color:var(--Accent-accent-500,#0062c5);fill:none;transition:color .2s ease}.search_wrapper--open{border-radius:16px 16px 0 0}.search_wrapper--open .search_dropdown{opacity:1;transform:translateY(0);pointer-events:auto}.mobile_nav{display:none}.mobile_nav__item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-decoration:none;color:var(--base-base-13,#000e1c);padding:4px 0;transition:color .2s ease}.mobile_nav__item--active,.mobile_nav__item:hover{color:var(--primary--primary-500,#fa7900)}.mobile_nav__item--active .mobile_nav__label,.mobile_nav__item:hover .mobile_nav__label{font-weight:700}.mobile_nav__icon{color:currentColor;fill:none;flex-shrink:0}.mobile_nav__label{font-size:var(--f12,1.2rem);font-weight:500;line-height:1}.header--guest~.mobile_nav,body.guest .mobile_nav{display:none!important}.categories_dropdown_wrapper{position:absolute;width:-moz-max-content;width:max-content;top:calc(100% - 4px);left:0;right:0;z-index:200;display:flex;opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .22s ease,transform .22s ease}.categories_dropdown_wrapper--open{opacity:1;transform:translateY(0);pointer-events:auto}.cat_panel{display:flex;background:var(--base-base-1,#fff);border-radius:16px;box-shadow:0 12px 48px rgba(0,0,0,.13);overflow:hidden;max-height:72vh;padding:8px 0}.cat_col{overflow-y:auto;list-style:none;margin:0;padding:0;width:282px;padding:16px 0}.cat_col--l1{flex-shrink:0;border-right:1px solid var(--base-base-5,#d9dbdd)}.cat_col--l2{min-width:0;border-right:1px solid var(--base-base-5,#d9dbdd);position:relative;overflow:hidden}.cat_col--l2 .cat_item .cat_link .cat_arrow{opacity:1;transform:translateX(0)}.cat_col--l3{min-width:0;position:relative;overflow:hidden;width:0;padding-top:0;padding-bottom:0;opacity:0;pointer-events:none;transition:width .25s cubic-bezier(.4,0,.2,1),opacity .2s ease,padding .25s cubic-bezier(.4,0,.2,1)}.cat_col--l3.is-visible{width:282px;padding-top:16px;padding-bottom:16px;opacity:1;pointer-events:auto}.cat_col--promo{width:220px;flex-shrink:0;border-left:1px solid var(--base-base-5,#d9dbdd);padding:16px;overflow-y:auto}.cat_col .cat_sub_panel{position:absolute;inset:0;overflow-y:auto;list-style:none;margin:0;opacity:0;pointer-events:none;transform:translateX(10px);transition:opacity .2s ease,transform .2s ease}.cat_col .cat_sub_panel--active{opacity:1;pointer-events:auto;transform:translateX(0)}.cat_item{width:100%;padding:0 24px}.cat_item .cat_link{display:flex;align-items:center;gap:10px;padding:12px 0;text-decoration:none;color:var(--base-base-10,#26323e);font-size:var(--f14,1.4rem);font-weight:500;transition:background .15s ease,color .15s ease;position:relative}.cat_item .cat_link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--base-base-5,#d9dbdd);opacity:1;transition:all .15s ease;width:31px}.cat_item .cat_link:hover:after{background:var(--primary--primary-500,#fa7900);width:100%}.cat_item .cat_link:hover .cat_icon_wrap{color:var(--primary--primary-500,#fa7900)}.cat_item .cat_link .cat_icon_wrap{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--base-base-7,#8c9399)}.cat_item .cat_link .cat_icon_wrap svg{width:31px;height:31px;fill:none;display:block}.cat_item .cat_link .cat_label{flex:1;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--base-base-9,#454f59);text-overflow:ellipsis;font-size:1.4rem;font-style:normal;font-weight:400;line-height:2rem}.cat_item .cat_link .cat_arrow{flex-shrink:0;width:16px;height:16px;fill:none;color:var(--base-base-6,#bfc3c6);transition:color .15s ease,opacity .15s ease,transform .15s ease;opacity:0;transform:translateX(18px)}.cat_item--has-sub:hover>.cat_link .cat_arrow{opacity:1;color:var(--primary--primary-500,#fa7900);transform:translateX(0)}.cat_item--active>.cat_link .cat_label{text-shadow:.5px 0 0 var(--base-base-13,#454f59)}.cat_item--active>.cat_link .cat_icon_wrap{color:var(--primary--primary-500,#fa7900)}.cat_item--active>.cat_link .cat_arrow{color:var(--primary--primary-500,#fa7900);opacity:1}.cat_promo__header{display:flex;align-items:center;gap:6px;font-size:var(--f14,1.4rem);font-weight:700;color:var(--base-base-13,#000e1c);margin-bottom:12px}.cat_promo__header svg{flex-shrink:0}.cat_promo__items{display:flex;flex-direction:column;gap:10px}.cat_promo__card{display:flex;gap:10px;align-items:flex-start;text-decoration:none;color:var(--base-base-10,#26323e);padding:8px;border-radius:12px;position:relative;transition:background .15s ease}.cat_promo__card:hover{background:var(--base-base-3,#f5f5f6)}.cat_promo__badge{position:absolute;top:6px;left:6px;font-size:1rem;font-weight:700;padding:2px 8px;border-radius:8px;line-height:1.4}.cat_promo__badge--sale{background:var(--primary--primary-500,#fa7900);color:#fff}.cat_promo__badge--campaign{background:var(--success--success-500,#00920a);color:#fff}.cat_promo__img_wrap{flex-shrink:0;width:72px;height:72px;border-radius:8px;background:var(--base-base-3,#f5f5f6);overflow:hidden}.cat_promo__img_wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cat_promo__info{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:6px}.cat_promo__name{font-size:var(--f12,1.2rem);line-height:1.35;color:var(--base-base-10,#26323e);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cat_promo__price{display:flex;align-items:center;gap:6px}.cat_promo__price_old{font-size:var(--f12,1.2rem);color:var(--base-base-7,#8c9399);text-decoration:line-through}.cat_promo__price_new{font-size:var(--f14,1.4rem);font-weight:700;color:var(--primary--primary-500,#fa7900)}.cat_mobile_panel{position:fixed;top:0;left:0;width:100vw;max-width:400px;height:100%;height:100dvh;background:var(--base-base-1,#fff);z-index:1001;display:flex;flex-direction:column;overflow:hidden;transform:translateX(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1)}.cat_mobile_panel--open{transform:translateX(0)}.cat_mobile_panel .cat_mobile__header{display:flex;align-items:center;justify-content:space-between;padding:0 8px 0 16px;min-height:60px;flex-shrink:0}.cat_mobile_panel .cat_mobile__back{display:inline-flex;align-items:center;gap:4px;background:0 0;border:none;cursor:pointer;padding:8px 0;font-size:var(--f16,1.6rem);font-weight:700;color:var(--base-base-13,#000e1c);min-width:0;color:var(--base-base-13,#000e1c)}.cat_mobile_panel .cat_mobile__back svg{flex-shrink:0;fill:none;color:var(--base-base-13,#000e1c);transition:opacity .2s ease}.cat_mobile_panel .cat_mobile__back--root svg{opacity:0;pointer-events:none;display:none}.cat_mobile_panel .cat_mobile__back .cat_mobile__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat_mobile_panel .cat_mobile__close{flex-shrink:0;display:flex;align-items:center;justify-content:center;background:0 0;border:none;cursor:pointer;padding:10px;color:var(--base-base-10,#26323e)}.cat_mobile_panel .cat_mobile__close svg{fill:none;display:block}.cat_mobile_panel .cat_mobile__body{flex:1;position:relative;overflow:hidden}.cat_mobile_panel .cat_mobile__screen{position:absolute;inset:0;overflow-y:auto;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .28s cubic-bezier(.4,0,.2,1);background:#fff}.cat_mobile_panel .cat_mobile__screen--active{transform:translateX(0)}.cat_mobile_panel .cat_mobile__screen--behind{transform:translateX(-25%)}.cat_mobile_panel .cat_mobile__screen--no-transition{transition:none!important}.cat_mobile_panel .cat_mobile__list{list-style:none;margin:0;padding:0}.cat_mobile_panel .cat_mobile__item{padding:0 24px;width:100%}.cat_mobile_panel .cat_mobile__item:last-child{border-bottom:none}.cat_mobile_panel .cat_mobile__item:last-child .cat_mobile__link:after{background:0 0}.cat_mobile_panel .cat_mobile__link{display:flex;align-items:center;gap:12px;padding:14px 0;text-decoration:none;color:var(--base-base-10,#26323e);font-size:var(--f14,1.4rem);font-weight:500;transition:background .15s ease,color .15s ease;position:relative}.cat_mobile_panel .cat_mobile__link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--base-base-5,#d9dbdd);transition:all .15s ease;width:31px}.cat_mobile_panel .cat_mobile__link:hover:after{background:var(--primary--primary-500,#fa7900);width:100%}.cat_mobile_panel .cat_mobile__icon{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--base-base-7,#8c9399)}.cat_mobile_panel .cat_mobile__icon svg{width:31px;height:31px;fill:none;display:block}.cat_mobile_panel .cat_mobile__label{flex:1;line-height:1.35;min-width:0}.cat_mobile_panel .cat_arrow{flex-shrink:0;width:16px;height:16px;fill:none;color:var(--base-base-13,#000e1c);margin-left:auto}.cat_overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:1000;opacity:0;pointer-events:none;transition:opacity .3s ease}.cat_overlay--visible{opacity:1;pointer-events:auto}.body--cat-open{overflow:hidden}.mob_menu_panel{position:fixed;inset:0;z-index:1100;background:var(--base-base-1,#fff);display:flex;flex-direction:column;transform:translateX(-100%);transition:transform .35s cubic-bezier(.4,0,.2,1);overflow:hidden}.mob_menu_panel--open{transform:translateX(0)}.mob_menu__header{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 18px;flex-shrink:0;position:relative}.mob_menu__title{font-size:var(--f16,1.8rem);font-weight:700;color:var(--base-base-13,#000e1c);line-height:1}.mob_menu__close{background:0 0;border:none;cursor:pointer;padding:4px;color:var(--base-base-7,#8c9399);display:flex;align-items:center;justify-content:center;transition:color .2s ease}.mob_menu__close:hover{color:var(--primary--primary-500,#fa7900)}.mob_menu__close svg{display:block}.mob_menu__body{flex:1;overflow-y:auto;padding:38px 24px 32px}.mob_menu__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:24px}.mob_menu__item{width:100%}.mob_menu__link{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 24px;text-decoration:none;background:0 0;border:none;cursor:pointer;font-size:var(--f18,1.8rem);font-weight:400;color:var(--base-base-9,#454f59);text-align:center;line-height:1.2;transition:color .2s ease;position:relative}.mob_menu__link.mob_menu__accordion-btn{padding-left:40px}.mob_menu__link::after{content:"";position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);width:0;height:2px;background:var(--primary--primary-500,#fa7900);border-radius:2px;transition:width .25s ease}.mob_menu__link:hover{text-shadow:.5px 0 0 currentColor}.mob_menu__link:hover::after{width:100%}.mob_menu__accordion-btn .mob_menu__chevron{flex-shrink:0;transition:transform .28s cubic-bezier(.4,0,.2,1);color:var(--base-base-7,#8c9399)}.mob_menu__accordion-btn[aria-expanded=true]{border-bottom-color:transparent;text-shadow:.5px 0 0 currentColor}.mob_menu__accordion-btn[aria-expanded=true] .mob_menu__chevron{transform:rotate(180deg);color:var(--primary--primary-500,#fa7900)}.mob_menu__accordion-btn[aria-expanded=true]::after{width:100%}.mob_menu__sub-list{overflow:hidden;max-height:0;transition:max-height .35s cubic-bezier(.4,0,.2,1)}.mob_menu__item--accordion.mob_menu__item--open .mob_menu__sub-list{max-height:500px}.mob_menu__sub-link{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;text-decoration:none;color:var(--base-base-9,#454f59);font-size:var(--f16,1.6rem);font-weight:400;transition:color .2s ease,background .15s ease}.mob_menu__sub-link:last-child{border-bottom:none}.mob_menu__sub-link:hover{color:var(--primary--primary-500,#fa7900)}.mob_menu__sub-icon{color:var(--base-base-7,#8c9399);fill:none;flex-shrink:0;transition:color .2s ease}.mob_menu__sub-link:hover .mob_menu__sub-icon{color:var(--primary--primary-500,#fa7900)}.aside_profile_nav_panel{display:none;position:fixed;top:0;right:0;bottom:0;z-index:1100;width:320px;max-width:100vw;background:var(--base-base-1,#fff);flex-direction:column;transform:translateX(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:-4px 0 24px rgba(0,14,28,.1)}.aside_profile_nav_panel--open{transform:translateX(0)}.profile_avatar_and_user{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:12px}.aside_profile_nav__close{background:0 0;border:none;cursor:pointer;padding:4px;color:var(--base-base-7,#8c9399);display:flex;align-items:center;justify-content:center;transition:color .2s ease}.aside_profile_nav__close:hover{color:var(--primary--primary-500,#fa7900)}.aside_profile_nav__close svg{display:block}.aside_profile_nav__user{display:flex;align-items:flex-start;gap:14px;padding:16px 20px 24px;flex-shrink:0}.aside_profile_nav__avatar{width:52px;height:52px;border-radius:16px;background:var(--primary--primary-500,#fa7900);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--base-base-1,#fff)}.aside_profile_nav__user_info{display:flex;flex-direction:column;gap:4px}.aside_profile_nav__name{font-weight:600;color:var(--base-base-9,#000e1c);line-height:1.2}.aside_profile_nav__role{font-size:var(--f12,1.2rem);font-weight:400;color:var(--base-base-9,#8c9399);line-height:1.2}.aside_profile_nav__body{flex:1;overflow-y:auto;padding:0 12px 24px}.aside_profile_nav__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.aside_profile_nav__item{width:100%}.aside_profile_nav__link{display:flex;align-items:center;gap:14px;padding:14px 12px;text-decoration:none;border-radius:12px;transition:background .18s ease}.aside_profile_nav__link:hover{background:var(--base-base-3,#f5f5f6)}.aside_profile_nav__icon_wrap{width:40px;height:40px;border-radius:12px;background:var(--base-base-1,#f5f5f6);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--base-base-9,#454f59);transition:background .18s ease,color .18s ease}.aside_profile_nav__link:hover .aside_profile_nav__icon_wrap{background:var(--base-base-4,#f0f1f1)}.aside_profile_nav__icon_wrap--accent{background:var(--accent--accent-500,#0062c5);color:var(--base-base-1,#fff)}.aside_profile_nav__link:hover .aside_profile_nav__icon_wrap--accent{background:var(--accent--accent-600,#0059b3)}.aside_profile_nav__link_text{display:flex;flex-direction:column;gap:3px}.aside_profile_nav__link_title{font-size:var(--f14,1.4rem);font-weight:600;color:var(--base-base-13,#000e1c);line-height:1.2}.aside_profile_nav__link_sub{font-size:var(--f12,1.2rem);font-weight:400;color:var(--base-base-7,#8c9399);line-height:1.2}.aside_profile_nav__item--logout{margin-top:8px}.aside_profile_nav__item--logout .aside_profile_nav__link_title{color:var(--error--error-500,#cf0000)}.aside_profile_nav__item--logout .aside_profile_nav__icon_wrap{color:var(--error--error-500,#cf0000)}.modal{font-family:inherit}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center}.modal__container{background-color:#fff;padding:0;max-width:100vw;height:auto;width:100vw;height:100vh;border-radius:4px;overflow-y:auto;box-sizing:border-box}.modal__container.full_height{max-height:100vh}.modal__header{display:flex;justify-content:space-between;align-items:center}.modal__title{margin-top:0;margin-bottom:0;font-weight:700;font-size:1.25rem;line-height:1.25;color:#00449e;box-sizing:border-box}.modal__close{background:0 0;border:0;color:#667085}.modal__header .modal__close:before{content:"✕"}.modal__content{margin-top:2rem;margin-bottom:2rem;line-height:1.5;color:rgba(0,0,0,.8)}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmslideIn{from{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{from{transform:translateY(0)}to{transform:translateY(15%)}}.micromodal-slide{display:none;position:relative;z-index:400}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.modal-registration{max-width:400px;width:90%;height:auto;padding:24px;border-radius:8px}.modal__close{position:absolute;top:20px;right:20px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:24px;color:#333;transition:color .3s ease}.modal__close:hover{color:#000}.modal__close:before{font-size:24px}.users_icon{margin:0 auto 20px;display:flex;width:48px;height:48px;padding:12px;justify-content:center;align-items:center;fill:var(--colors-black,#383333);border-radius:var(--numbers-border_radius-br_input,8px);background:var(--colors-product_bg,#f8f8f8)}.users_icon svg{width:24px;height:24px}.modal__header{text-align:center;margin-bottom:30px;flex-direction:column}.modal__header .icon{margin-bottom:16px}.modal__title{margin:0 0 10px;color:var(--colors-black,#383333);text-align:center;font-size:var(--v18,1.8rem);font-weight:700}.modal__subtitle{font-size:14px;color:#666;margin:0}.modal__content{margin-top:0;margin-bottom:0}.modal__footer{display:flex;flex-direction:column;gap:12px;margin-top:30px}.modal__btn[data-micromodal-close] *{pointer-events:none}.popup_button_holder{display:flex;gap:16px;padding:40px 0;flex-wrap:wrap;max-width:600px;background-color:#fff;padding:16px;border-radius:24px}.status_popup{display:none;position:fixed;inset:0;z-index:700}.status_popup.is-open{display:block}.status_popup__overlay{position:fixed;inset:0;background:rgba(0,0,14,.5);display:flex;align-items:center;justify-content:center;padding:16px}.status_popup__container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100vw - 32px);max-width:400px;background:var(--base-base-1);border-radius:24px;padding:32px 32px 32px;text-align:center;box-shadow:0 24px 64px rgba(0,14,28,.18)}.status_popup__close{position:absolute;top:16px;right:16px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:0 0;cursor:pointer;color:var(--base-base-7);border-radius:50%;transition:background .2s ease,color .2s ease}.status_popup__close:hover{background:var(--base-base-2);color:var(--base-base-13)}.status_popup__icon{width:200px;height:200px;border-radius:50%;margin:0 auto 24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.status_popup__icon svg{width:40px;height:40px}.status_popup__img{width:160px;height:160px;margin:0 auto 24px}.status_popup__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.status_popup__title{font-weight:700;line-height:1.35;color:var(--base-base-13);margin-bottom:8px}.status_popup__desc{font-size:var(--f12);line-height:1.55;color:var(--base-base-8);margin-bottom:32px}.status_popup__actions{display:flex;justify-content:center;gap:12px;align-items:center}.status_popup__btn{width:-moz-fit-content;width:fit-content}.status_popup[aria-hidden=false] .status_popup__overlay{animation:mmfadeIn .28s cubic-bezier(0,0,.2,1)}.status_popup[aria-hidden=false] .status_popup__container{animation:spSlideUp .32s cubic-bezier(.4,0,.2,1)}.status_popup[aria-hidden=true] .status_popup__overlay{animation:mmfadeOut .28s cubic-bezier(0,0,.2,1) forwards}.status_popup[aria-hidden=true] .status_popup__container{animation:spSlideDown .28s cubic-bezier(.4,0,.2,1) forwards}@keyframes spSlideUp{from{opacity:0;transform:translate(-50%,calc(-50% + 20px))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes spSlideDown{from{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,calc(-50% + 20px))}}.loading_popup{display:none;position:fixed;inset:0;z-index:700}.loading_popup.is-open{display:block}.loading_popup__overlay{position:fixed;inset:0;background:rgba(0,0,14,.5)}.loading_popup__card{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:132px;height:132px;background:var(--base-base-1);border-radius:24px;display:flex;align-items:center;justify-content:center;box-shadow:0 24px 64px rgba(0,14,28,.18);animation:spSlideUp .32s cubic-bezier(.4,0,.2,1)}.loading_dots{display:flex;align-items:center;gap:6px}.loading_dots span{display:block;width:10px;height:10px;border-radius:50%;background:var(--primary--primary-500,#fa7900);animation:dotPulse 1.2s ease-in-out infinite}.loading_dots span:nth-child(1){animation-delay:0s}.loading_dots span:nth-child(2){animation-delay:.15s}.loading_dots span:nth-child(3){animation-delay:.3s}.loading_dots span:nth-child(4){animation-delay:.45s}.loading_dots span:nth-child(5){animation-delay:.6s}@keyframes dotPulse{0%,100%,80%{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.snackbar{position:fixed;bottom:24px;right:152px;max-width:348px;background:var(--base-base-1);border-radius:16px;padding:20px 38px 20px 70px;box-shadow:0 8px 24px rgba(0,14,28,.16);display:flex;flex-direction:column;gap:12px;align-items:center;z-index:900;opacity:0;transform:translateY(120%);transition:opacity .3s ease,transform .3s ease}.snackbar.is-show{opacity:1;transform:translateY(0)}.snackbar__icon-top{position:absolute;top:-20px;left:18px;transform:translateX(0);width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:1}.snackbar__icon-top svg{width:24px;height:24px;position:relative;z-index:2}.snackbar__icon-bg{position:absolute;inset:0;border-radius:50%}.snackbar__icon-bg:after{content:"";position:absolute;bottom:-14px;left:6px;width:0;height:0;border-right:28px solid rgba(218,218,218,0);border-left:5px solid rgba(255,255,255,0);border-bottom:0 solid rgba(255,255,255,0);border-top:26px solid;border-top-color:inherit;border-radius:77px}.snackbar__content{flex:1;display:flex;flex-direction:column;gap:4px;text-align:left}.snackbar__title{font-size:var(--f16);font-weight:600;line-height:1.4;color:var(--base-base-1)}.snackbar__desc{font-size:var(--f12);line-height:1.4;color:var(--base-base-1)}.snackbar__close{position:absolute;top:12px;right:12px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:none;background:0 0;cursor:pointer;color:var(--base-base-1);padding:0;transition:color .2s ease;font-size:18px;line-height:1}.snackbar__decoration{position:absolute;bottom:0;left:0;width:54px;height:50px;display:flex;align-items:flex-end;border-bottom-left-radius:16px;overflow:hidden}.snackbar__decoration svg{width:100%;height:100%;display:block}.snackbar--error{background:var(--Error-error-400,#d93333)}.snackbar--error .snackbar__title{color:var(--base-base-1)}.snackbar--error .snackbar__icon-bg{background:var(--Error-error-700,#930000);border-top-color:var(--Error-error-700,#930000)}.snackbar--error .snackbar__decoration svg circle,.snackbar--error .snackbar__decoration svg path{fill:var(--Error-error-700,#930000)}.snackbar--success{background:var(--Success-success-400,#33a83b)}.snackbar--success .snackbar__title{color:var(--base-base-1)}.snackbar--success .snackbar__icon-bg{background:var(--Success-success-700,#006807);border-top-color:var(--Success-success-700,#006807)}.snackbar--success .snackbar__decoration svg circle,.snackbar--success .snackbar__decoration svg path{fill:var(--Success-success-700,#006807)}.snackbar--warning{background:var(--Primary-primary-500,#fa7900)}.snackbar--warning .snackbar__title{color:var(--base-base-1)}.snackbar--warning .snackbar__icon-bg{background:var(--Primary-primary-700,#b25600);border-top-color:var(--Primary-primary-700,#b25600)}.snackbar--warning .snackbar__decoration svg circle,.snackbar--warning .snackbar__decoration svg path{fill:var(--Primary-primary-700,#b25600)}.snackbar--info{background:var(--Accent-accent-400,#3381d1)}.snackbar--info .snackbar__title{color:var(--base-base-1)}.snackbar--info .snackbar__icon-bg{background:var(--Accent-accent-700,#00468c);border-top-color:var(--Accent-accent-700,#00468c)}.snackbar--info .snackbar__decoration svg circle,.snackbar--info .snackbar__decoration svg path{fill:var(--Accent-accent-700,#00468c)}@keyframes auth-modal-in{from{opacity:0;transform:scale(.93) translateY(-16px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes auth-modal-out{from{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.93) translateY(-16px)}}@keyframes auth-overlay-in{from{opacity:0}to{opacity:1}}@keyframes auth-overlay-out{from{opacity:1}to{opacity:0}}.auth_modal{display:none;position:fixed;inset:0;z-index:1000}.auth_modal.is-open{display:flex;align-items:center;justify-content:center}.auth_modal.is-open .auth_modal__overlay{animation:auth-overlay-in .25s ease forwards}.auth_modal.is-open .auth_modal__container{animation:auth-modal-in .3s cubic-bezier(.16,1,.3,1) forwards}.auth_modal.is-closing{display:flex;align-items:center;justify-content:center}.auth_modal.is-closing .auth_modal__overlay{animation:auth-overlay-out .2s ease forwards}.auth_modal.is-closing .auth_modal__container{animation:auth-modal-out .2s ease forwards}.auth_modal__overlay{position:absolute;inset:0;background:rgba(0,0,14,.5);cursor:pointer}.auth_modal__container{position:relative;background:var(--base-base-1);border-radius:16px;padding:32px;width:100%;max-width:400px;max-height:90dvh;overflow-y:auto;z-index:1;box-shadow:0 24px 64px rgba(0,14,28,.15)}.auth_modal__close{position:absolute;top:16px;right:16px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:0 0;border:none;color:var(--base-base-7);cursor:pointer;border-radius:8px;transition:color .2s ease,background .2s ease}.auth_modal__close:hover{color:var(--base-base-13);background:var(--base-base-3)}.auth_screen .auth_success__icon{width:160px;height:160px}.auth_screen[hidden]{display:none!important}.auth_screen__title{font-size:var(--f24,2.4rem);font-weight:700;color:var(--base-base-13);margin-bottom:8px;line-height:1.3}.auth_screen__subtitle{font-size:var(--f12,1.2rem);color:var(--base-base-8);margin-bottom:40px;line-height:1.5}.auth_screen--success{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;padding:8px 0}.auth_form{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.auth_form__row{display:flex;grid-template-columns:1fr 1fr;gap:8px;margin-top:24px}.auth_field{display:flex;flex-direction:column;gap:6px}.auth_field__label{font-size:var(--f12,1.4rem);font-weight:500;color:var(--base-base-10)}.auth_field__wrap{position:relative;display:flex;align-items:center;border:1.5px solid var(--base-base-5);border-radius:12px;background:var(--base-base-1);transition:border-color .2s ease,box-shadow .2s ease}.auth_field__wrap:focus-within{border-color:var(--accent--accent-500);box-shadow:0 0 0 1px rgba(0,98,197,.1)}.auth_field__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:48px;color:var(--base-base-13)}.auth_field__input{flex:1;padding:14px 0;border:none;outline:0;background:0 0;font-size:var(--f14,1.4rem);color:var(--base-base-13);font-family:var(--mainFont)}.auth_field__input::-moz-placeholder{color:var(--base-base-6)}.auth_field__input::placeholder{color:var(--base-base-6)}.auth_field__clear,.auth_field__eye{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:0 0;border:none;color:var(--base-base-6);cursor:pointer;border-radius:0 10px 10px 0;transition:color .2s ease}.auth_field__clear:hover,.auth_field__eye:hover{color:var(--base-base-10)}.auth_field__eye{position:relative}.auth_field__clear[hidden]{display:none}.auth_eye__icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .2s ease;pointer-events:none}.auth_eye__icon--open{opacity:1}.auth_eye__icon--off{opacity:0}.auth_field__eye.is-active .auth_eye__icon--open{opacity:0}.auth_field__eye.is-active .auth_eye__icon--off{opacity:1}.auth_btn{flex:1}.auth_btn.btn--secondary .btn_holder{background:var(--base-base-3,#f5f5f6)}.auth_forgot_link{align-self:flex-start;background:0 0;border:none;padding:0;font-size:var(--f14,1.4rem);font-weight:500;cursor:pointer;text-decoration:none;transition:color .2s ease}.auth_forgot_link:hover{color:var(--primary--primary-600);text-decoration:underline}.form_footer_buttons{display:flex;margin-top:24px}.auth_divider{display:flex;align-items:center;gap:12px;margin:0 0 16px 0;color:var(--base-base-13);font-size:var(--f14,1.4rem)}.auth_divider::after,.auth_divider::before{content:"";flex:1;height:1px;background:var(--base-base-5)}.auth_oauth{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.auth_oauth__btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 16px;border-radius:12px;background:var(--base-base-3);font-size:var(--f14,1.4rem);font-weight:500;color:var(--base-base-10);font-family:var(--mainFont);cursor:pointer;transition:border-color .2s ease,background .2s ease}.auth_oauth__btn img{display:block;flex-shrink:0}.auth_oauth__btn:hover{border-color:var(--base-base-7);background:var(--base-base-3)}.auth_footer_text{text-align:center;font-size:var(--f14,1.4rem);color:var(--base-base-8)}.auth_link{color:var(--Accent-accent-500,#0062c5);font-weight:600;text-decoration:none;transition:color .2s ease}.auth_link:hover{color:var(--Accent-accent-600,#0056a3);text-decoration:underline}.auth_partner{display:flex;flex-direction:column;align-items:center;gap:4px}.auth_partner__text{font-size:var(--f2,1.4rem);color:var(--base-base-13)}.auth_success__icon{line-height:0}.auth_success__text{font-size:var(--f16,1.6rem);font-weight:600;color:var(--base-base-13);text-align:center;line-height:1.4}.auth_go_home{font-size:var(--f14,1.4rem)}.invalid-feedback{font-size:var(--f13,1.3rem);color:var(--error--error-500,#d92d20)}.consult_modal .auth_field__wrap--textarea{align-items:flex-start;padding:4px 0}.consult_modal .auth_field__textarea{width:100%;resize:vertical;min-height:116px;padding:12px 16px;line-height:1.5;font-family:var(--mainFont)}.consult_modal.is-open[aria-hidden=true] .auth_modal__overlay{animation:auth-overlay-out .2s ease forwards}.consult_modal.is-open[aria-hidden=true] .auth_modal__container{animation:auth-modal-out .2s ease forwards}.custom_banner_section{padding:32px 24px;margin-bottom:56px}.products_banner{position:relative;border-radius:32px;overflow:hidden;background-image:var(--banner-bg);background-size:cover;background-position:center;min-height:160px;display:grid;grid-template-columns:240px 1fr;align-items:center;padding:0;gap:24px}.products_banner::before{content:"";position:absolute;inset:0;pointer-events:none}.products_banner__character_wrapper{display:flex;height:100%}.products_banner__character{position:relative;left:0;bottom:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;z-index:1;border-radius:24px}.products_banner__body{position:relative;z-index:2;display:flex;flex-direction:column;gap:8px;padding:24px 15px 24px 0;flex:1}.products_banner__title{font-size:var(--f20);font-weight:700;color:#fff;line-height:1.3}.products_banner__text{font-size:var(--f12);color:rgba(255,255,255,.85);line-height:1.5;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;display:-webkit-box}.products_banner__actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.products_banner[data-type="2"] .products_banner__character_wrapper{padding:8px;padding-right:0}.products_banner[data-type="2"] .products_banner__character_wrapper .products_banner__character{-o-object-position:center;object-position:center}.products_banner[data-buttons-hover=blue] .btn--secondary:hover .btn_holder{border-color:var(--accent--accent-500,#0062c5)}.products_banner[data-buttons-hover=blue] .btn--secondary:hover .btn_holder .animation_helper{opacity:1;transform:translate(-50%,-50%) scale(50);background-color:var(--accent--accent-500,#0062c5)}.products_banner[data-type=big_png_image_right]{grid-template-columns:1fr 433px}.products_banner[data-type=big_png_image_right] .products_banner__character_wrapper{order:2}.products_banner[data-type=big_png_image_right] .products_banner__title{font-size:var(--h4)}.products_banner[data-type=big_png_image_right] .products_banner__actions{margin-top:20px}.products_banner[data-type=big_png_image_right] .products_banner__body{padding:40px 0 40px 60px;height:100%}.products_banner[data-type=big_image_right]{grid-template-columns:1fr 433px}.products_banner[data-type=big_image_right] .products_banner__character_wrapper{order:2;padding:15px}.products_banner[data-type=big_image_right] .products_banner__character{-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}.products_banner[data-type=big_image_right] .products_banner__title{font-size:var(--h4)}.products_banner[data-type=big_image_right] .products_banner__actions{margin-top:20px}.products_banner[data-type=big_image_right] .products_banner__body{padding:40px 0 40px 60px;height:100%}.product_card{display:flex;flex-direction:column;background:var(--base-base-1,#fff);border-radius:16px;transition:box-shadow .2s ease,border-color .2s ease}.product_card:hover{box-shadow:0 8px 32px rgba(0,0,0,.09)}.product_card_inner{display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:0;align-self:stretch;border-radius:16px;background:var(--base-base-1,#fff);transition:box-shadow .2s ease,border-color .2s ease}.product_card_inner:hover{box-shadow:0 56px 44px -30px rgba(0,0,0,.15)}.product_card__img_wrap{display:flex;align-items:center;justify-content:center;position:relative;background:var(--base-base-3,#f5f5f6);aspect-ratio:241/148;overflow:hidden;text-decoration:none;flex-shrink:0;border-radius:16px;overflow:hidden;width:100%}.product_card__img_wrap a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.product_card__img{width:auto;height:auto;max-width:60%;-o-object-fit:contain;object-fit:contain;padding:12px;transition:transform .3s ease}.product_card__badge{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:4px;padding:6px 8px;border-radius:8px;font-size:var(--f12,1.2rem);font-weight:700;line-height:1.4;pointer-events:none}.product_card__badge__in_body{position:static;width:-moz-fit-content;width:fit-content;display:none}.product_card__badge--hot{background:var(--primary--primary-500,#fa7900);color:var(--white,#fff)}.product_card__badge--new{background:var(--accent--accent-500,#0062c5);color:var(--white,#fff)}.product_card__badge--sale{background:var(--error--error-500,#cf0000);color:var(--white,#fff)}.product_card__badge--campaign{background:var(--Success-success-500,#00920a);color:var(--white,#fff)}.product_card__actions{position:absolute;top:10px;right:10px;display:flex;flex-direction:column;gap:0;opacity:1;transition:opacity .2s ease,transform .2s ease}.product_card__action_btn{width:32px;height:32px;border-radius:8px;color:var(--base-base-7,#8c9399);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.product_card__action_btn[data-type=add_to_basket_mob]{display:none}.product_card__action_btn--active,.product_card__action_btn.is-active{color:var(--primary--primary-500,#fa7900);border-color:var(--primary--primary-500,#fa7900)}.product_card__action_btn[data-type=wishlist]{position:relative}.product_card__action_btn[data-type=wishlist] .heart-filled,.product_card__action_btn[data-type=wishlist] .heart-outline{transition:opacity .2s ease,transform .2s ease}.product_card__action_btn[data-type=wishlist] .heart-filled{position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;opacity:0;transform:translate(-50%,-50%) scale(.5);color:var(--primary--primary-500,#fa7900)}.product_card__action_btn[data-type=wishlist]:hover{color:var(--error--error-500,#cf0000)}.product_card__action_btn[data-type=wishlist].is-active{color:var(--primary--primary-500,#fa7900)}.product_card__action_btn[data-type=wishlist].is-active .heart-outline{opacity:0;transform:scale(.5)}.product_card__action_btn[data-type=wishlist].is-active .heart-filled{opacity:1;transform:translate(-50%,-50%) scale(1)}.product_card__action_btn[data-type=add_to_basket_mob].is-active{color:#fff;background:var(--primary--primary-500,#fa7900)}.product_card__payment{position:absolute;bottom:10px;left:10px;pointer-events:none}.product_card__payment_logo{height:24px;width:auto;display:block;-o-object-fit:contain;object-fit:contain}.product_card__body{padding:16px 0 0;display:flex;flex-direction:column;gap:12px;flex:1}.product_card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:var(--base-base-13,#000e1c);font-size:var(--f14,1.4rem);font-weight:500;line-height:2rem;text-decoration:none;transition:color .15s ease}.price_and_card_icon_holder{display:flex;align-items:center;justify-content:space-between}.small_add_to_card_icon{display:flex;width:32px;height:32px;align-items:center;justify-content:center;gap:2px;border-radius:8px;background:var(--base-base-3,#f5f5f6);transition:all .2s ease;cursor:pointer}.product_card__pricing{display:flex;align-items:baseline;gap:8px}.product_card__price_old{color:var(--base-base-13,#000e1c);font-size:var(--f16,1.6rem);line-height:2.4rem;font-weight:400;text-decoration:line-through}.product_card__price_current{color:var(--base-base-13,#000e1c);font-size:var(--f20,2rem);font-weight:700;line-height:2.4rem}.product_card__footer{width:100%;padding:14px 0 0}.product_card__add_btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:12px;padding:10px 14px;background:var(--base-base-3,#f5f5f6);color:var(--base-base-10,#26323e);font-size:var(--f14,1.4rem);font-weight:700;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease;overflow:hidden;position:relative}.product_card__add_btn .card_animation_helper{position:absolute;top:50%;left:50%;width:10px;height:10px;border-radius:400px;opacity:1;transform:translate(-50%,-50%);transform-origin:center;transition:all .5s ease,opacity .8s ease;z-index:0}.product_card__add_btn:hover{color:var(--white,#fff)}.product_card__add_btn:hover .card_animation_helper{opacity:1;transform:translate(-50%,-50%) scale(45);background:var(--primary--primary-500,#fa7900)}.product_card__add_btn_label{flex:1;text-align:center;z-index:2;font-size:var(--f12,1.2rem)}.product_card__add_btn_icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;z-index:2}.product_card--sold-out .product_card__img{opacity:.3}.product_card--sold-out .product_card__add_btn{pointer-events:none;cursor:default;justify-content:center;background:var(--base-base-3,#f5f5f6);color:var(--base-base-7,#8c9399)}.product_card--sold-out .product_card__add_btn:hover{color:var(--base-base-7,#8c9399)}.product_card--sold-out .product_card__add_btn:hover .card_animation_helper{transform:translate(-50%,-50%);background:0 0}.product_card--sold-out .card_animation_helper,.product_card--sold-out .product_card__add_btn_icon{display:none}.product_card{position:relative;overflow:hidden}.product_card .animation_helper{position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none}.product_card .animation_helper:after{content:"";width:38.239px;height:474.983px;transform:rotate(39.492deg) translateX(-87px);position:absolute;left:-20px;top:-150px;opacity:.2;background:var(--base-base-7,#8c9399);filter:blur(37px);transition:all .6s ease}.product_card:hover .animation_helper:after{transform:rotate(39.492deg) translateX(433px)}.product_card[data-in-card=true] .product_card__add_btn{background:var(--Success-success-500,#00920a);border-color:var(--Success-success-500,#00920a);color:var(--white,#fff)}.product_card[data-in-card=true] .small_add_to_card_icon{background:var(--Success-success-500,#00920a);color:var(--base-base-1,#fff)}.product_card[data-size=small] .product_card__footer{display:none}.product_card[data-size=big] .small_add_to_card_icon{display:none}.qv-modal{display:none;position:fixed;inset:0;z-index:500}.qv-modal.is-open{display:block}.qv-modal__overlay{position:fixed;inset:0;background:rgba(0,14,28,.55);display:flex;align-items:center;justify-content:center;padding:16px}.qv-modal__container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100vw - 24px);max-width:900px;max-height:calc(100svh - 32px);background:var(--base-base-1,#fff);border-radius:20px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 64px rgba(0,14,28,.18)}.qv-modal[aria-hidden=false] .qv-modal__overlay{animation:mmfadeIn .28s cubic-bezier(0,0,.2,1)}.qv-modal[aria-hidden=false] .qv-modal__container{animation:qvSlideIn .32s cubic-bezier(.4,0,.2,1)}.qv-modal[aria-hidden=true] .qv-modal__overlay{animation:mmfadeOut .28s cubic-bezier(0,0,.2,1)}.qv-modal[aria-hidden=true] .qv-modal__container{animation:qvSlideOut .28s cubic-bezier(.4,0,.2,1)}@keyframes qvSlideIn{from{opacity:0;transform:translate(-50%,calc(-50% + 20px))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes qvSlideOut{from{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,calc(-50% + 16px))}}.qv-modal__header{display:flex;align-items:center;justify-content:space-between;padding:24px 32px 0 32px;flex-shrink:0}.qv-modal__breadcrumb{display:flex;align-items:center;gap:6px;font-size:var(--f12);color:var(--base-base-7,#8c9399)}.qv-modal__breadcrumb svg{flex-shrink:0;color:var(--base-base-5,#d9dbdd)}.qv-modal__breadcrumb-link{color:var(--base-base-7,#8c9399);text-decoration:none;transition:color .15s ease}.qv-modal__breadcrumb-link:hover{color:var(--accent--accent-500,#0062c5)}.qv-modal__breadcrumb-link--active{color:var(--base-base-13,#000e1c);font-weight:500;text-decoration:underline}.qv-modal__close{position:absolute;right:15px;top:15px;width:24px;height:24px;border-radius:10px;border:none;background:0 0;color:var(--base-base-8,#59626b);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,color .15s ease;flex-shrink:0}.qv-modal__close:hover{background:var(--base-base-3,#f5f5f6);color:var(--base-base-13,#000e1c)}.qv-modal__body{display:grid;grid-template-columns:1fr 369px;gap:0;overflow-y:auto;flex:1;min-height:0}.qv-modal__gallery{display:flex;flex-direction:column;gap:8px;padding:32px;padding-top:12px}.qv-modal__main-img-wrap{position:relative;background:var(--base-base-3,#f5f5f6);border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center;aspect-ratio:4/4}.qv-modal__main-img-wrap .product_card__badge{display:inline-flex}.qv-modal__main-img{max-width:80%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;transition:opacity .2s ease}.qv-modal__gallery-nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:16px;border:none;background:var(--base-base-1,#fff);color:var(--base-base-10,#26323e);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,color .15s ease}.qv-modal__gallery-nav:hover{background:var(--primary--primary-500,#fa7900);color:#fff}.qv-modal__gallery-nav--prev{left:12px}.qv-modal__gallery-nav--next{right:12px}.qv-modal__thumbs{display:flex;gap:8px;flex-wrap:wrap}.qv-modal__thumb{width:81px;height:57px;border-radius:10px;border:2px solid transparent;background:var(--base-base-3,#f5f5f6);overflow:hidden;padding:4px;cursor:pointer;transition:border-color .15s ease;flex-shrink:0}.qv-modal__thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.qv-modal__thumb.is-active{border:1px solid var(--base-base-13,#000e1c)}.qv-modal__thumb:hover:not(.is-active){border-color:var(--base-base-5,#d9dbdd)}.qv-modal__specs{display:flex;flex-direction:column;gap:0;overflow:hidden;margin:0;margin-top:24px}.qv-modal__spec-row{border-radius:8px;display:flex;align-items:center;gap:12px;padding:16px 16px}.qv-modal__spec-row:not(:nth-child(odd)){background:var(--base-base-3,#f5f5f6)}.qv-modal__spec-label{width:140px;flex-shrink:0;font-size:var(--f16);color:var(--base-base-13,#000e1c);font-weight:400;line-height:2.4rem}.qv-modal__spec-value{font-size:var(--f16);margin:0;color:var(--base-base-13,#000e1c);font-size:1.6rem;font-weight:700;line-height:2.4rem}.qv-modal__info{display:flex;flex-direction:column;gap:16px;padding:20px;padding-top:12px;padding-left:0;max-width:369px}.qv-modal__meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.qv-modal__sku{font-size:var(--f12);font-weight:400;color:var(--base-base-13,#000e1c);background:var(--base-base-3,#f5f5f6);border-radius:8px;display:flex;padding:6px 12px 6px 8px;justify-content:center;align-items:center;gap:4px;position:relative}.qv-modal__sku svg{color:var(--base-base-7,#000e1c);cursor:pointer;flex-shrink:0}.qv-modal__sku .copy-tooltip{position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%);background:var(--base-base-13,#000e1c);color:#fff;font-size:11px;line-height:1;padding:4px 8px;border-radius:4px;white-space:nowrap;pointer-events:none;animation:copyTooltipFade 1.6s ease forwards}.qv-modal__sku .copy-tooltip::after{content:"";position:absolute;top:50%;left:100%;transform:translateY(-50%);border:4px solid transparent;border-left-color:var(--base-base-13,#000e1c)}@keyframes copyTooltipFade{0%{opacity:0;transform:translateY(-50%) translateX(-4px)}15%{opacity:1;transform:translateY(-50%) translateX(0)}70%{opacity:1}100%{opacity:0}}.qv-modal__stock{display:flex;font-size:var(--f12);font-weight:400;color:var(--base-base-13,#000e1c);background:var(--base-base-3,#f5f5f6);border-radius:8px;padding:6px 12px;justify-content:center;align-items:center;gap:10px}.qv-modal__stock svg{color:#00920a;flex-shrink:0}.qv-modal__stock[data-in-stock=false]{color:var(--Error-error-500,#cf0000)}.qv-modal__stock[data-in-stock=false] svg{color:var(--base-base-7,#8c9399)}.qv-modal__title-row{display:flex;align-items:flex-start;gap:12px}.qv-modal__title-row .product_card__action_btn{color:var(--base-base-13,#000e1c)}.qv-modal__title{flex:1;margin:0;color:var(--base-base-13,#000e1c);font-size:var(--f16);font-style:normal;font-weight:700;line-height:2.4rem}.qv-modal__wishlist{flex-shrink:0;margin-top:2px}.qv-modal__desc{font-size:var(--f12);margin:0;margin-bottom:56px;color:var(--base-base-9,#454f59);font-style:normal;font-weight:400;line-height:1.6rem}.qv-modal__pricing{display:flex;align-items:baseline;gap:10px}.qv-modal__price-current{font-weight:700;color:var(--base-base-13,#000e1c);line-height:1}.qv-modal__price-old{font-size:var(--f14);font-weight:400;color:var(--base-base-7,#8c9399);text-decoration:line-through}.qv-modal__instalment{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:-6px 0 -4px 0}.qv-modal__instalment-logo{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.qv-modal__instalment-text{font-size:var(--f12);color:var(--base-base-13,#454f59);flex:1}.qv-modal__instalment-text strong{font-weight:600;color:var(--base-base-13,#000e1c)}.qv-modal__partner-select .custom_select__trigger{height:auto;padding:5px 10px;font-size:var(--f12);border-radius:8px;background:var(--base-base-3,#f5f5f6);border:none;gap:4px}.qv-modal__partner-select .custom_select__dropdown{min-width:140px;right:0;left:auto}.qv-modal__actions{display:flex;align-items:center;gap:8px}.qv-modal__buy-btn{flex:1;padding:12px 16px;background:var(--primary--primary-500,#fa7900);color:var(--base-base-1,#fff);border:none}.qv-modal__buy-btn:hover .card_animation_helper{background:var(--accent--accent-500,#0062c5)}.qv-modal__buy-btn .btn_holder{display:flex;align-items:center;justify-content:space-between;gap:8px}.qv-modal__buy-plus{display:flex;align-items:center;justify-content:center;flex-shrink:0}.qv-modal__icon-btn{width:44px;height:44px;border-radius:12px;border:1.5px solid var(--base-base-5,#d9dbdd);background:var(--base-base-1,#fff);color:var(--base-base-9,#454f59);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:border-color .15s ease,background .15s ease,color .15s ease}.qv-modal__icon-btn:hover{border-color:var(--primary--primary-500,#fa7900);color:var(--primary--primary-500,#fa7900)}.qv-modal__social-proof{display:flex;align-items:center;gap:6px;font-size:var(--f12);color:var(--base-base-8,#59626b)}.qv-modal__social-proof svg{color:var(--primary--primary-500,#fa7900);flex-shrink:0}.qv-modal__social-proof strong{font-weight:600;color:var(--base-base-13,#000e1c)}.faq_section{background:var(--base-base-3);padding-left:var(--section_padding,24px);padding-right:var(--section_padding,24px);padding-top:80px;padding-bottom:80px;position:relative;overflow:hidden}.faq_section .faq_holder{display:flex;gap:40px;position:relative}.faq_section .faq_decor{position:absolute;top:-50px;left:-112px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.6}.faq_section .faq_title_left{display:flex;flex-direction:column;gap:226px;position:sticky;top:100px;justify-content:flex-start;flex:1}.faq_section .faq_title_left .headline .headline_holder h4{color:var(--base-base-13);margin-top:8px;margin-bottom:12px}.faq_section .faq_title_left .headline .headline_holder p{color:var(--base-base-7);font-size:var(--f14);line-height:1.6}.faq_section .have_questions_wrapper{display:flex;flex-direction:column;gap:20px;z-index:2}.faq_section .have_questions_heading{font-size:var(--h5);font-weight:600;color:var(--base-base-12);margin-bottom:8px}.faq_section .have_questions_text{font-size:var(--f14);color:var(--base-base-7);line-height:1.6}.faq_section .have_questions_button .btn{width:-moz-fit-content;width:fit-content}.faq_section .faq_elements_holder_right{display:flex;flex-direction:column;flex:1}.faq_section .faq_elements_wrapper{display:flex;flex-direction:column;gap:0}.faq_section .faq_tabs_container{display:flex;flex-direction:column}.faq_section .faq_tabs_nav{width:100%}.faq_section .faq_tabs_list{display:flex;gap:24px;list-style:none;padding:0;margin:0;flex-wrap:wrap}.faq_section .faq_tab_item{position:relative}.faq_section .faq_tab_item .faq_tab_link{display:inline-flex;position:relative;align-items:center;gap:8px;padding:10px 0;text-decoration:none;background:0 0;border:none;cursor:pointer;font-size:var(--f16);color:var(--base-base-10);font-weight:500;transition:color .2s ease}.faq_section .faq_tab_item .faq_tab_link:hover{color:var(--primary--primary-500)}.faq_section .faq_tab_item--active .faq_tab_link{color:var(--primary--primary-500);border-bottom:3px solid var(--primary--primary-500);padding-bottom:9px}.faq_section .faq_content_wrapper{width:100%}.faq_section .faq_tab_content{display:none}.faq_section .faq_tab_content--active{display:block;animation:fadeIn .3s ease-in-out}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.faq_element{background:0 0;transition:background .2s ease}.faq_element.is-open{background:var(--base-base-1);border-radius:12px;margin-top:-1px;box-shadow:0 44px 44px -30px rgba(0,0,0,.08)}.faq_element.is-open+.faq_element{border-top:none}.faq_element.is-open .faq_element__icon{transform:rotate(180deg);color:var(--primary--primary-500)}.faq_element.is-open .faq_element__question{color:var(--base-base-12);font-weight:500}.faq_element__trigger{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 16px;background:0 0;border:none;cursor:pointer;text-align:left}.faq_element__question{font-size:var(--f16);font-weight:500;color:var(--base-base-10);line-height:1.4;flex:1}.faq_element__icon{flex-shrink:0;width:20px;height:20px;color:var(--base-base-13);transition:transform .25s ease,color .25s ease}.faq_element__icon svg{width:20px;height:20px}.faq_element__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1)}.faq_element.is-open .faq_element__body{grid-template-rows:1fr}.faq_element__body_inner{min-height:0;overflow:hidden}.faq_element__answer{padding:0 16px 20px;font-size:var(--f16);color:var(--base-base-7);line-height:1.7}.solutions_section{background:var(--base-base-3);padding-left:var(--section_padding,24px);padding-right:var(--section_padding,24px);padding-top:24px;padding-bottom:80px}.solution_holder{width:100%}.solutions_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.solution_card{display:flex;flex-direction:row;height:100%;border-radius:24px;overflow:hidden;background:var(--base-base-1);text-decoration:none;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.04);padding:24px}.solution_card:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-12px);background:var(--base-base-1,#fff);box-shadow:0 74px 64px -30px rgba(0,0,0,.12)}.solution_card__image{width:100%;overflow:hidden;background:var(--base-base-2);border-radius:16px}.solution_card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.solution_card__content{display:flex;flex-direction:column;gap:12px;padding:16px 0 16px 24px;width:100%;max-width:294px}.solution_card__category{font-size:var(--f12);font-weight:400;color:var(--base-base-13,#000e1c);line-height:16px}.solution_card__title{font-size:var(--f20);font-weight:600;color:var(--base-base-13,#000e1c);line-height:24px;margin:0;word-break:break-word}.solution_card__description{font-size:var(--f14);color:var(--base-base-9,#000e1c);line-height:1.5;margin-bottom:20px}.solution_card__projects{display:flex;align-items:center;gap:6px;margin-top:auto}.solution_card__projects_icon{flex-shrink:0;width:16px;height:16px;color:var(--base-base-10)}.solution_card__projects_count{font-size:var(--f14);color:var(--base-base-10);font-weight:500}.pi-tabs{margin-top:32px}.pi-tabs__nav{display:flex;align-items:flex-end;gap:24px;position:relative;overflow-x:auto;scrollbar-width:none}.pi-tabs__nav::-webkit-scrollbar{display:none}.pi-tabs__btn{padding:12px 0;font-size:var(--f14);font-weight:500;color:var(--base-base-7,#8c9399);background:0 0;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;white-space:nowrap;transition:color .2s ease;position:relative;z-index:1}.pi-tabs__btn:hover{color:var(--base-base-13,#000e1c)}.pi-tabs__btn.is-active{color:var(--primary--primary-500,#fa7900);font-weight:600}.pi-tabs__indicator{position:absolute;height:2px;background:var(--primary--primary-500,#fa7900);border-radius:2px 2px 0 0;transition:left .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1);pointer-events:none}.pi-tabs__panel{padding-top:32px;animation:piTabFadeIn .25s ease both}.pi-tabs__panel[hidden]{display:none}@keyframes piTabFadeIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.pi-tabs__panel-title{color:var(--base-base-13,#000e1c);margin-bottom:16px}.pi-tabs__desc-body{display:flex;flex-direction:column;gap:16px}.pi-tabs__desc-body p{font-size:var(--f16);color:var(--base-base-9,#454f59);line-height:1.7;margin:0;margin-bottom:16px}.pi-tabs__custom-btn{display:inline-flex;align-items:center;gap:8px;margin-top:24px;padding:10px 20px;font-size:var(--f14);font-weight:500;color:var(--base-base-13,#000e1c);background:var(--base-base-1,#fff);border:1.5px solid var(--base-base-5,#d9dbdd);border-radius:10px;cursor:pointer;transition:border-color .2s ease,color .2s ease}.pi-tabs__custom-btn:hover{border-color:var(--primary--primary-500,#fa7900);color:var(--primary--primary-500,#fa7900)}.pi-tabs__custom-block{margin-top:40px;padding-top:40px;border-top:1px solid var(--base-base-4,#f0f1f1)}.pi-tabs__custom-block .custom_elements_wrapper{display:flex;flex-direction:column;gap:0;border-radius:12px;overflow:hidden;border:1px solid var(--base-base-4,#f0f1f1)}.pi-tabs__custom-block .custom_element{border-bottom:1px solid var(--base-base-4,#f0f1f1)}.pi-tabs__custom-block .custom_element:last-child{border-bottom:none}.pi-docs__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pi-docs__item{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--base-base-1,#fff);border-radius:12px;transition:background .15s ease}.pi-docs__item:hover{background:var(--base-base-2,#f0f1f1)}.pi-docs__icon{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--base-base-3,#fff);border-radius:8px;color:var(--base-base-13,#8c9399)}.pi-docs__info{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.pi-docs__name{font-size:var(--f14);white-space:nowrap;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--base-base-13,#000e1c);text-overflow:ellipsis;font-style:normal;font-weight:500;line-height:2rem}.pi-docs__size{font-size:var(--f12);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--base-base-13,#000e1c);text-overflow:ellipsis;font-style:normal;font-weight:400;line-height:1.6rem}.pi-docs__download{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--base-base-1,#fff);border-radius:8px;color:var(--base-base-13,#8c9399);transition:background .15s ease,color .15s ease}.pi-docs__download:hover{background:var(--primary--primary-500,#fa7900);color:#fff}.custom_tabs_container{display:flex;flex-direction:column}.custom_tabs_nav{width:100%}.custom_tabs_list{display:flex;gap:24px;list-style:none;padding:0;margin:0;flex-wrap:wrap}.custom_tab_item{position:relative}.custom_tab_item .custom_tab_link{display:inline-flex;position:relative;align-items:center;gap:8px;padding:10px 0;text-decoration:none;background:0 0;border:none;cursor:pointer;font-size:var(--f16);color:var(--base-base-10);font-weight:500;transition:color .2s ease}.custom_tab_item .custom_tab_link:hover{color:var(--primary--primary-500)}.custom_tab_item--active .custom_tab_link{color:var(--primary--primary-500);border-bottom:3px solid var(--primary--primary-500);padding-bottom:9px}.custom_links_container{display:flex;flex-direction:column}.custom_links_nav{width:100%}.custom_links_list{display:flex;gap:24px;list-style:none;padding:0;margin:0;flex-wrap:wrap}.custom_link_item{position:relative}.custom_link_item .custom_link_link{display:inline-flex;position:relative;align-items:center;gap:8px;padding:10px 0;text-decoration:none;background:0 0;border:none;cursor:pointer;font-size:var(--f16);color:var(--base-base-10);font-weight:500;transition:color .2s ease}.custom_link_item .custom_link_link:hover{color:var(--primary--primary-500)}.custom_link_item--active .custom_link_link{color:var(--primary--primary-500);border-bottom:3px solid var(--primary--primary-500);padding-bottom:9px}.filters{background:var(--base-base-1,#fff);border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:24px;height:100%;overflow-x:visible;overflow-y:auto}.filters_heading{display:flex;align-items:center;justify-content:space-between;padding-bottom:4px}.filters_heading .filters_title{color:var(--base-base-13,#000e1c);font-size:1.6rem;font-weight:700;line-height:2.4rem}.filters_heading__actions{display:flex;align-items:center;gap:8px}.filters_close_btn{display:none;background:0 0;border:none;color:var(--base-base-8,#59626b);cursor:pointer;padding:4px;border-radius:8px;transition:color .18s ease,background .18s ease;line-height:0}.filters_close_btn:hover{color:var(--base-base-13,#000e1c);background:var(--base-base-3,#f5f5f6)}.filters_clear_all{background:0 0;border:none;cursor:pointer;font-size:13px;font-weight:400;color:var(--base-base-13,#8c9399);padding:0;transition:color .18s ease}.filters_clear_all:hover{color:var(--error--error-500,#cf0000)}.active_filters{display:flex;flex-wrap:wrap;gap:8px}.active_filter_tag{display:inline-flex;align-items:center;gap:6px;padding:7px 10px 5px 12px;border-radius:20px;background:var(--accent--accent-500,#0062c5);color:#fff;font-size:12px;font-weight:500;line-height:1;animation:tagIn .18s ease}.active_filter_tag__label{white-space:nowrap}.active_filter_tag__remove{background:0 0;border:none;color:#fff;cursor:pointer;font-size:11px;line-height:1;padding:0;display:flex;align-items:center;justify-content:center;transition:color .15s ease}.active_filter_tag__remove:hover{color:#fff}@keyframes tagIn{from{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.filter_group:first-child{padding-top:0}.filter_group:last-child{padding-bottom:0;border-bottom:none}.filter_group__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.filter_group__title{font-size:var(--f12);font-weight:500;color:var(--base-base-13,#000e1c);line-height:1.6}.filter_group .custom_select.is-open .custom_select__dropdown{max-width:100%;min-width:unset}.filter_tooltip_btn{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--base-base-8,#bfc3c6);background:0 0;color:var(--base-base-8,#8c9399);font-size:11px;font-weight:500;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .2s ease,color .2s ease}.filter_tooltip_btn:hover{border-color:var(--accent--accent-500,#0062c5);color:var(--accent--accent-500,#0062c5)}.price_range{display:flex;flex-direction:column;gap:20px;margin-bottom:17px}.price_range__inputs{display:flex;gap:8px}.price_range__field{flex:1;position:relative;display:flex;align-items:center}.price_range__input{width:100%;border:none;border-radius:12px;padding:12px;font-size:var(--f14);color:var(--base-base-13,#000e1c);background:var(--base-base-3,#fcfdfd);transition:border-color .2s ease;outline:0;-moz-appearance:textfield}.price_range__input::-webkit-inner-spin-button,.price_range__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.price_range__input::-moz-placeholder{color:var(--base-base-7,#8c9399)}.price_range__input::placeholder{color:var(--base-base-7,#8c9399)}.price_range__input:focus{border-color:var(--primary--primary-500,#fa7900)}.price_range__clear{position:absolute;right:8px;background:0 0;border:none;color:var(--base-base-6,#bfc3c6);font-size:14px;cursor:pointer;padding:0;line-height:1;transition:color .2s ease;display:flex;align-items:center;justify-content:center;width:18px;height:18px}.price_range__clear:hover{color:var(--base-base-9,#454f59)}.range_slider{position:relative;height:4px;margin:10px 0 44px}.range_slider__track{position:absolute;inset:0;background:var(--base-base-5,#d9dbdd);border-radius:4px}.range_slider__fill{position:absolute;top:0;height:100%;background:var(--primary--primary-500,#fa7900);border-radius:4px;pointer-events:none}.range_slider__thumb{position:absolute;top:50%;transform:translate(-50%,-50%);width:18px;height:18px;border-radius:50%;background:var(--primary--primary-500,#fa7900);border:2px solid var(--base-base-1,#fff);cursor:grab;z-index:3;transition:box-shadow .15s ease;outline:0}.range_slider__thumb:focus,.range_slider__thumb:hover{box-shadow:0 0 0 6px rgba(250,121,0,.18)}.range_slider__thumb:active{cursor:grabbing}.range_slider__label{position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%);background:var(--base-base-12,#14212e);color:var(--base-base-1,#fff);border-radius:8px;padding:6px 12px 3px 12px;font-size:var(--f14);font-weight:500;white-space:nowrap;pointer-events:none}.range_slider__label::before{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-bottom-color:var(--base-base-12,#14212e)}.filter_search{position:relative;margin-bottom:12px}.filter_search__input{width:100%;border-radius:12px;padding:12px 16px;font-size:var(--f14);color:var(--base-base-13,#000e1c);background:var(--base-base-3,#f5f5f6);outline:0;transition:border-color .2s ease;border-radius:12px}.filter_search__input::-moz-placeholder{color:var(--base-base-13,#8c9399)}.filter_search__input::placeholder{color:var(--base-base-13,#8c9399)}.filter_search__icon{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--base-base-13,#8c9399);pointer-events:none}.filter_checkboxes{display:flex;flex-direction:column;gap:4px;max-height:200px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--base-base-5) transparent}.filter_checkboxes::-webkit-scrollbar{width:4px}.filter_checkboxes::-webkit-scrollbar-track{background:0 0}.filter_checkboxes::-webkit-scrollbar-thumb{background:var(--base-base-5);border-radius:4px}.filter_checkbox{display:flex;align-items:center;gap:10px;padding:6px 4px;cursor:pointer;border-radius:8px;transition:background .15s ease}.filter_checkbox:hover{background:var(--base-base-3,#f5f5f6)}.filter_checkbox input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.filter_checkbox__box{flex-shrink:0;width:18px;height:18px;border-radius:5px;border:1.5px solid var(--base-base-5,#d9dbdd);background:var(--base-base-1,#fff);display:flex;align-items:center;justify-content:center;transition:background .18s ease,border-color .18s ease}.filter_checkbox__box::after{content:"";width:10px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) scaleX(0);transform-origin:left bottom;transition:transform .18s ease;margin-top:1px;margin-left:6px}.filter_checkbox__label{font-size:var(--f12);color:var(--base-base-10,#26323e);line-height:1.4}.filter_checkbox__count{color:var(--base-base-13,#8c9399);font-size:var(--f9);font-weight:300}.filter_checkbox input[type=checkbox]:checked~.filter_checkbox__box{background:var(--accent--accent-500,#0062c5);border-color:var(--accent--accent-500,#0062c5)}.filter_checkbox input[type=checkbox]:checked~.filter_checkbox__box::after{transform:rotate(-45deg) scaleX(1)}.filter_checkbox.is-hidden{display:none}.custom_select{position:relative;min-width:80px}.custom_select__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 14px;border:1.5px solid var(--base-base-5,#d9dbdd);border-radius:12px;background:var(--base-base-3,#f5f5f6);cursor:pointer;outline:0;transition:border-color .2s ease,box-shadow .2s ease;font-size:var(--f14,1.4rem);line-height:2.4rem;color:var(--base-base-13,#000e1c);text-align:left}.custom_select__trigger:focus,.custom_select__trigger:hover{border-color:var(--base-base-7,#8c9399)}.custom_select__bg_white .custom_select__trigger{background:var(--base-base-1,#fff)}.custom_select__value{flex:1}.custom_select--placeholder .custom_select__value{color:var(--base-base-13,#8c9399)}.custom_select__arrow{flex-shrink:0;color:var(--base-base-13,#8c9399);transition:transform .25s cubic-bezier(.4,0,.2,1)}.custom_select.is-open .custom_select__trigger{border-color:var(--accent--accent-500,#0062c5);box-shadow:0 0 0 1px rgba(0,98,197,.1)}.custom_select.is-open .custom_select__arrow{transform:rotate(180deg)}.custom_select__dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--base-base-1,#fff);border:1.5px solid var(--base-base-5,#d9dbdd);border-radius:14px;box-shadow:0 8px 32px rgba(0,0,0,.1);z-index:50;overflow:hidden;max-height:0;opacity:0;pointer-events:none;transform:translateY(-6px);transition:max-height .28s cubic-bezier(.4,0,.2,1),opacity .22s ease,transform .25s cubic-bezier(.4,0,.2,1)}.custom_select.is-open .custom_select__dropdown{max-height:320px;min-width:-moz-max-content;min-width:max-content;opacity:1;pointer-events:all;transform:translateY(0);display:flex;flex-direction:column}.custom_select--drop-up .custom_select__dropdown{top:auto;bottom:calc(100% + 6px);transform:translateY(6px)}.custom_select--drop-up.is-open .custom_select__dropdown{transform:translateY(0)}.custom_select--disabled .custom_select__trigger{cursor:not-allowed;opacity:.55;pointer-events:none}.custom_select__search{position:relative;flex-shrink:0;padding:8px;border-bottom:1px solid var(--base-base-4,#f0f1f1)}.custom_select__search_input{width:100%;border-radius:10px;padding:9px 34px 9px 12px;font-size:var(--f14);color:var(--base-base-13,#000e1c);background:var(--base-base-3,#f5f5f6);outline:0}.custom_select__search_input::-moz-placeholder{color:var(--base-base-13,#8c9399)}.custom_select__search_input::placeholder{color:var(--base-base-13,#8c9399)}.custom_select__search_icon{position:absolute;right:20px;top:50%;transform:translateY(-50%);color:var(--base-base-13,#8c9399);pointer-events:none}.custom_select__options{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--base-base-5) transparent}.custom_select__options::-webkit-scrollbar{width:4px}.custom_select__options::-webkit-scrollbar-thumb{background:var(--base-base-5);border-radius:4px}.custom_select__option.is-hidden{display:none}.custom_select__option{padding:10px 14px;font-size:var(--f14,1.4rem);font-family:var(--mainFont);color:var(--base-base-10,#26323e);cursor:pointer;transition:background .15s ease;outline:0}.custom_select__option:focus,.custom_select__option:hover{background:var(--base-base-3,#f5f5f6)}.custom_select__option.is-selected{color:var(--base-base-10,#26323e);background:var(--accent--accent-50,#e6eff9);font-weight:500}.custom_select--multi .custom_select__option--checkbox{display:flex;align-items:center;gap:10px}.custom_select--multi .custom_select__option--checkbox.is-selected{background:0 0;font-weight:400}.custom_select--multi .custom_select__option--checkbox.is-selected .filter_checkbox__box{background:var(--accent--accent-500,#0062c5);border-color:var(--accent--accent-500,#0062c5)}.custom_select--multi .custom_select__option--checkbox.is-selected .filter_checkbox__box::after{transform:rotate(-45deg) scaleX(1)}.custom_select .cs-native{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.filters_scroll_body{display:contents}.filters_footer{display:none}.breadcrumb_section{padding:24px 24px 12px 24px}.heading_with_additional_functions{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.title_and_breadcrumb{display:flex;flex-direction:column}.blog_date{align-self:flex-end}.breadcrumb{margin-bottom:8px}.breadcrumb__list{display:flex;align-items:center;gap:6px;list-style:none;flex-wrap:wrap}.breadcrumb__item{display:flex;align-items:center;gap:6px;font-size:var(--f12);color:var(--base-base-7,#8c9399)}.breadcrumb__item:not(:last-child)::after{content:"/";color:var(--base-base-13,#bfc3c6);font-size:var(--f12)}.breadcrumb__item--active{color:var(--base-base-13,#000e1c);font-weight:500}.breadcrumb__link{display:flex;align-items:center;gap:5px;color:inherit;text-decoration:none;transition:color .18s ease}.breadcrumb__link:hover{color:var(--accent--accent-500,#0062c5)}.breadcrumb__home_icon{flex-shrink:0;color:var(--base-base-7,#8c9399);margin-top:-2px}.product_title_row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:8px;position:relative}.breadcrumb_title_row{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:12px;flex-wrap:wrap}.breadcrumb_title{font-size:var(--h5);font-weight:700;color:var(--base-base-13,#000e1c);line-height:1.2}.breadcrumb_subtitle{color:var(--base-base-9,#454f59);font-size:var(--f16);font-style:normal;font-weight:400;line-height:2.4rem}[data-template=product_inner] .product_showcase_section__buy_together .product_showcase_holder,[data-template=product_inner] .product_showcase_section__dont_miss .product_showcase_holder{padding-top:56px;padding-bottom:56px}[data-template=product_inner] .product_showcase_section__buy_together{background-color:var(--base-base-1,#fff);padding-top:0;margin-top:0}[data-template=product_inner] .video_manuals_section{background-color:var(--base-base-3,#fff)}.result_section{padding:16px 24px 100px;display:flex;align-items:center;justify-content:center}.result_card{background:var(--base-base-1,#fff);border-radius:24px;padding:56px 48px;max-width:100%;width:100%;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.result_card_inner{max-width:506px;width:100%;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.result_icon{width:200px;height:200px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.result_title{font-size:var(--h4);font-weight:700;color:var(--base-base-13,#000e1c);line-height:1.3;margin:0}.result_desc{font-size:var(--f14);color:var(--base-base-7,#8c9399);line-height:1.65;margin:4px 0 8px}.result_actions{display:flex;align-items:center;gap:24px;margin-top:8px;flex-wrap:wrap;justify-content:center}.result_btn{min-width:176px}.result_link{font-size:var(--f14);font-weight:500;color:var(--base-base-13,#000e1c);text-decoration:none;transition:color .15s ease}.result_link:hover{color:var(--accent--accent-500,#0062c5)}.pagination_holder{display:flex;width:100%;justify-content:flex-start;padding-top:24px}.pagination{width:-moz-fit-content;width:fit-content;display:flex;align-items:flex-start;gap:4px;padding:2px;border-radius:8px;border:2px solid var(--base-base-1,#fff);background:var(--base-base-1,#fff)}.pagination__list{display:flex;flex-wrap:wrap;align-items:center;gap:4px;list-style:none;padding:0;margin:0}.pagination__btn{min-width:40px;height:40px;padding:0 4px;border-radius:12px;background:var(--base-base-1,#fff);color:var(--base-base-13,#000e1c);font-size:14px;font-weight:500;font-family:var(--mainFont);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .2s ease,background .2s ease,color .2s ease;border-radius:8px;background:var(--base-base-3,#f5f5f6)}.pagination__btn:hover:not(.is-active){border-color:var(--base-base-7,#8c9399);background:var(--base-base-3,#f5f5f6)}.pagination__btn.is-active{background:var(--primary--primary-500,#fa7900);border-color:var(--primary--primary-500,#fa7900);color:#fff}.pagination__page{min-width:40px;height:40px;padding:0 4px;border-radius:8px;border:none;background:var(--base-base-1,#fff);color:var(--base-base-13,#000e1c);font-size:14px;font-weight:500;font-family:var(--mainFont);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .2s ease,background .2s ease,color .2s ease}.pagination__page:hover:not(.is-active){border-color:var(--base-base-7,#8c9399);background:var(--base-base-3,#f5f5f6)}.pagination__page.is-active{background:var(--primary--primary-500,#fa7900);border-color:var(--primary--primary-500,#fa7900);color:#fff}.pagination__ellipsis{min-width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;color:var(--base-base-7,#8c9399);pointer-events:none}.custom_empty_state{border-radius:16px;background:var(--base-base-1,#fff);width:100%;padding:80px 24px;text-align:center;animation:fadeInScale .4s ease}.custom_empty_state .empty_state_content{max-width:824px;margin:0 auto}.custom_empty_state .empty_state_icon{display:block;width:140px;height:140px;margin:0 auto 32px;opacity:.8}.custom_empty_state .empty_state_title{color:var(--base-base-13,#000e1c);margin-bottom:12px;line-height:1.3;max-width:536px;width:100%;justify-self:center}.custom_empty_state .empty_state_description{font-size:var(--f12);color:var(--base-base-8,#26323e);margin-bottom:32px;line-height:1.5;width:100%;max-width:536px;justify-self:center}.custom_empty_state .empty_state_btn{padding:12px 32px;background-color:var(--orange-orange-6,#ff8c00);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.custom_empty_state .empty_state_btn:hover{background-color:#e67e00;transform:translateY(-2px)}.custom_empty_state .empty_state_btn:active{transform:translateY(0)}@keyframes fadeInScale{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.dashboard_empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:48px 24px;background:var(--base-base-1,#fff);border-radius:16px;text-align:center;margin-top:0}.dashboard_empty__img{opacity:.9;width:256px;height:256px;-o-object-fit:contain;object-fit:contain}.dashboard_empty__heading{font-size:var(--h5);font-weight:700;color:var(--base-base-13);max-width:512px}.dashboard_empty__text{font-size:var(--f14);color:var(--base-base-8);max-width:512px}.dashboard_empty__btn{margin-top:4px}[data-empty-helper=notification]{padding:0 0}.carousel_section{padding:0 0 40px 0}.carousel_section .swiper{width:100%;height:100%}.carousel_section .swiper-wrapper{height:100%}.carousel_section .swiper-slide{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:16px;background:var(--base-base-3)}.carousel{position:relative;width:100%;border-radius:16px;overflow:hidden;height:424px}.carousel__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.carousel__video-slide{padding:0}.carousel__video-slide iframe{border:none}.carousel__video{width:100%;height:100%;display:block}.carousel__video-preview{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden}.carousel__video-thumbnail{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.carousel__video-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;color:#fff;border:none;border-radius:50%;width:80px;height:80px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;padding:0}.carousel__video-play-btn:hover{transform:translate(-50%,-50%) scale(1.1)}.carousel__video-play-btn:active{transform:translate(-50%,-50%) scale(.95)}.carousel__play-icon{width:70px;height:70px;color:#fff;margin-left:4px}.carousel__btn{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:48px;height:48px;border:none;border-radius:50%;background:rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;padding:0}.carousel__btn:hover{background:#fff;transform:translateY(-50%) scale(1.1)}.carousel__btn:active{transform:translateY(-50%) scale(.95)}.carousel__btn ._icon{width:24px;height:24px;color:var(--base-base-13)}.carousel__btn--prev{left:36px}.carousel__btn--next{right:36px}.solution_related_products_section{padding:80px 24px}.solution_related_products_section .container{overflow:visible}.solution_related_products_holder{display:flex;flex-direction:column;gap:48px;position:relative}.solution_related_products_holder .decor_element{position:absolute;z-index:0;pointer-events:none}.solution_related_products_holder .decor_element__top_left{left:-150px;top:-24px;opacity:.45}.solution_related_products_holder .decor_element__bottom_right{right:-151px;bottom:50%;opacity:.45;transform:translate(0,50%)}.solution_related_products_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.product_card_wrapper{display:flex;flex-direction:column;height:100%}[data-template=index] .index_section{background-color:#f5f5f6;display:flex;justify-content:center;align-items:flex-start}[data-template=index] .index_section .nav_list_holder{width:100%;max-width:1460px;margin:0 auto;display:flex;overflow:auto;height:100vh}[data-template=index] .index_section .nav_list_holder .navigation{padding:30px 0 30px 30px;flex:1 0 20%;max-width:20%;display:flex}[data-template=index] .index_section .nav_list_holder .navigation .navigation__select{display:none}[data-template=index] .index_section .nav_list_holder .navigation ul{display:flex;flex-direction:column;list-style:none;padding:10px;width:100%;border-radius:var(--numbers-border_radius-br_photo,8px);box-shadow:0 4px 20px rgba(0,0,0,.08);background-color:var(--colors-white,#fff);overflow:auto;gap:5px}[data-template=index] .index_section .nav_list_holder .navigation ul li{border-radius:6px;transition:background-color .2s ease;background-color:var(--colors-input_border,#eef5ff)}[data-template=index] .index_section .nav_list_holder .navigation ul li a{display:block;padding:10px 12px;text-decoration:none;color:var(--colors-black,#000);font-size:var(--f16,20px);font-weight:500;transition:color .2s ease,padding-left .2s ease}[data-template=index] .index_section .nav_list_holder .navigation ul li a:hover{color:#fa7900;padding-left:18px}[data-template=index] .index_section .list_holder{overflow:hidden;display:flex;flex-direction:column;flex-wrap:nowrap;gap:15px;flex:1;overflow:auto;padding:30px 30px 30px 30px}[data-template=index] .index_section .list_holder .page_list{border-radius:var(--numbers-border_radius-br_photo,8px);box-shadow:0 4px 10px rgba(0,0,0,.1);width:100%;background-color:var(--colors-white,#fff);padding:15px}[data-template=index] .index_section .list_holder .page_list .title{font-size:var(--h5,24px);font-weight:500;margin-bottom:20px}[data-template=index] .index_section .list_holder .page_list ul{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;flex-wrap:wrap}[data-template=index] .index_section .list_holder .page_list ul li{margin:5px 5px;flex:1 1 calc(50% - 10px);background-color:var(--colors-input_border,#eef5ff);border-radius:var(--numbers-border_radius-br_input,8px);font-size:var(--body1,16px);color:var(--colors-black,#000)}[data-template=index] .index_section .list_holder .page_list ul li a{padding:10px 10px 10px 10px;text-decoration:none;color:inherit;display:inline-block;width:100%;font-size:var(--f18,20px);line-height:1.5;height:100%;display:flex;align-items:center}.hero_section{display:flex;padding:16px 24px;align-items:flex-start;gap:16px;align-self:stretch}.hero_holder{display:flex;gap:16px;justify-content:space-between}.hero_categories{position:relative;width:272px;flex-shrink:0}.hero_categories .hero_categories_inner{position:absolute;top:0;left:0;z-index:5;display:flex;height:100%}.hero_categories .hero_categories_inner .cat_col.cat_col--l1{max-width:272px;border-right:none;transition:border-color .25s ease;border-radius:24px;background:var(--base-base-1,#fff)}.hero_categories .hero_categories_inner .cat_col.cat_col--l2{width:0;padding-top:0;padding-bottom:0;opacity:0;pointer-events:none;overflow:hidden;border-radius:24px;background:var(--base-base-1,#fff);box-shadow:0 12px 48px rgba(0,0,0,.13);transition:width .25s cubic-bezier(.4,0,.2,1),opacity .2s ease,padding .25s cubic-bezier(.4,0,.2,1),border-radius .25s cubic-bezier(.4,0,.2,1)}.hero_categories .hero_categories_inner .cat_col.cat_col--l2.border-radius-right-zero{border-top-right-radius:0;border-bottom-right-radius:0}.hero_categories .hero_categories_inner .cat_col.cat_col--l3{border-radius:24px;background:var(--base-base-1,#fff);border-top-left-radius:0;border-bottom-left-radius:0}.hero_categories .hero_categories_inner .cat_col .cat_item:hover .cat_link{text-shadow:.5px 0 0 var(--base-base-13,#454f59)}.hero_categories .hero_categories_inner .cat_col .cat_item:hover .cat_label{text-shadow:.5px 0 0 var(--base-base-13,#454f59)}.hero_categories .hero_categories_inner--open .cat_col.cat_col--l2{width:282px;padding-top:16px;padding-bottom:16px;opacity:1;pointer-events:auto}.hero_slider{flex:1 1 auto;min-width:0}.hero_slider_inner{height:100%;border-radius:16px;overflow:hidden;position:relative;max-width:560px;max-height:609px;width:100%}.hero_slider_inner .swiper{height:100%;border-radius:16px}.hero_slider_inner .swiper .swiper-wrapper{height:100%}.hero_slider_inner .swiper-slide{height:100%}.hero_slide{height:100%;background-size:102%;background-position:center;background-repeat:no-repeat;position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding-top:50%;border-radius:24px;overflow:hidden;transition:background-size .3s ease}.hero_slide:hover{background-size:115%}.hero_slide__overlay{opacity:1;position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.72) 0,rgba(0,0,0,.45) 55%,rgba(0,0,0,.2) 100%)}.hero_slide__content{position:relative;z-index:1;padding:5px 5px 48px 48px;display:flex;flex-direction:column;gap:10px}.hero_slide__tag{display:block;color:var(--base-base-1,#fff);font-size:var(--f16);font-weight:400;text-transform:uppercase;line-height:2.4rem;opacity:0}.hero_slide__title{color:var(--white);line-height:1.3;margin:0;opacity:0;font-size:var(--h4)}.hero_slide__buttons{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:22px;opacity:0}.hero_slide__buttons .btn .btn_holder{width:100%}.swiper-slide.swiper-slide-active .hero_slide__tag{opacity:1;animation:bounceInRight 1.3s both}.swiper-slide.swiper-slide-active .hero_slide__title{opacity:1;animation:bounceInRight 1.3s .1s both}.swiper-slide.swiper-slide-active .hero_slide__buttons{opacity:1;animation:bounceInRight 1.3s .2s both}.hero_slider__nav{position:absolute;top:32px;left:48px;z-index:10;display:flex;gap:8px}.hero_slider__nav_btn{width:48px;height:48px;border-radius:16px;color:var(--white);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease;background:rgba(255,255,255,.05);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);box-shadow:0 8px 32px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(255,255,255,.1),inset 0 0 0 0 rgba(255,255,255,0);position:relative;overflow:hidden}.hero_slider__nav_btn .animation_helper{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}.hero_slider__nav_btn .animation_helper:after{content:"";width:17.322px;height:83.725px;transform:rotate(39.492deg) translateX(-87px);position:absolute;bottom:-18.628px;opacity:.2;background:var(--base-base-7,#8c9399);filter:blur(7px);transition:all .8s ease}.hero_slider__nav_btn .animation_helper:hover:after{transform:rotate(39.492deg) translateX(87px)}.hero_slider__nav_btn .animation_helper__right{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}.hero_slider__nav_btn .animation_helper__right:after{content:"";width:17.322px;height:83.725px;transform:rotate(-39.492deg) translateX(87px);position:absolute;bottom:18.628px;opacity:.2;background:var(--base-base-7,#8c9399);filter:blur(7px);transition:all .8s ease}.hero_slider__nav_btn .animation_helper__right:hover:after{transform:rotate(-39.492deg) translateX(-87px)}.hero_slider__nav_btn::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent)}.hero_slider__nav_btn::after{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background:linear-gradient(180deg,rgba(255,255,255,.8),transparent,rgba(255,255,255,.3))}.hero_slider__nav_btn.swiper-button-disabled{opacity:.4;cursor:default}.hero_hot_sales{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.hot_sales_holder{width:100%;display:flex;flex-direction:column;align-items:flex-start;max-width:272px}.hot_sales_produsts{width:100%}.hot_sales_produsts .swiper{width:100%;overflow:hidden}.hot_sales_produsts .swiper-slide{height:auto}.hot_sales_produsts__pair{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.brands_slider_section{padding:80px 24px;background:var(--base-base-3);overflow:hidden;display:flex;justify-content:center}.brands_slider_section .row{justify-content:flex-start}.brands_slider_holder{width:100%;position:relative;overflow:visible;display:flex;align-items:center}.brands_slider_holder .swiper{width:100%}.brands_slider_holder .swiper-wrapper{align-items:center;transition-timing-function:linear;display:flex;justify-content:flex-start}.brands_slider_holder .swiper-slide{width:185px;flex-shrink:0}.brands_slider_cta{position:absolute;top:50%;right:24px;transform:translateY(-50%);z-index:2;flex-shrink:0}.brands_slider_cta::before{content:"";position:absolute;top:0;right:100%;width:64px;height:100%;background:linear-gradient(90deg,transparent,var(--base-base-3,#f5f5f6));pointer-events:none}.brands_slider_cta .btn_title{max-width:72px;white-space:normal;text-align:left;line-height:1.3}.brand_slide{display:flex;align-items:center;justify-content:center}.brand_slide img{display:block;height:74px;-o-object-fit:contain;object-fit:contain;filter:grayscale(1) opacity(.55);transition:filter .25s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.brand_slide img:hover{filter:grayscale(0) opacity(1)}.brand_slide .btn .btn_holder{padding:8px 18px;text-align:left}.brand_slide .btn .btn_holder .btn_title{font-size:var(--f14);font-weight:500;white-space:nowrap;line-height:1.4}.mobile_hot_sales_section{padding:40px 24px 40px 24px;display:none}.mobile_hot_sales_section .hero_hot_sales_mobile{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.mobile_hot_sales_section .hero_hot_sales_mobile .hot_sales_holder{max-width:100%}.mobile_hot_sales_section .hero_hot_sales_mobile .hot_sales_holder .hot_sales_produsts_slider{width:100vw;overflow:visible}.hot_sales_produsts_slider{width:100%;overflow:hidden}.hot_sales_produsts_slider .swiper-slide{height:auto}.product_showcase_section{padding-top:30px;margin-top:-30px;padding-left:var(--section_padding,24px);padding-right:var(--section_padding,24px);position:relative}.product_showcase_section .container{overflow:visible}.product_showcase_section__best_sales .product_showcase_holder .decor_element__bottom_right{bottom:-34px}.product_showcase_holder{display:flex;padding:80px 0;flex-direction:column;align-items:flex-start;gap:40px;align-self:stretch;position:relative}.product_showcase_holder .decor_element{position:absolute;z-index:0;pointer-events:none}.product_showcase_holder .decor_element__top_left{left:-150px;top:-24px;opacity:.45}.product_showcase_holder .decor_element__bottom_right{right:-151px;bottom:-124px;opacity:.45}.product_showcase_produsts_slider{width:100%;display:flex;flex-wrap:nowrap;border-radius:16px}.product_showcase_produsts_slider .swiper{padding:40px;margin:-40px;width:calc(100% + 80px)}.product_showcase_produsts_slider .swiper .swiper-wrapper{display:flex}.product_showcase_produsts_slider .swiper .swiper-slide{width:25%}.makes_different_section{display:flex;padding:80px 24px 100px 24px;align-items:flex-end;align-self:stretch;background:var(--base-base-1,#fff);position:relative}.makes_different_section .decor_element{position:absolute;z-index:0;pointer-events:none}.makes_different_section .decor_element__bottom_right{right:0;bottom:-171px;opacity:.45}.makes_different_holder{display:flex;align-items:flex-start;gap:56px;align-self:stretch}.makes_different_images_block{display:flex;max-width:473.199px;width:100%;align-items:flex-start;gap:8px;position:relative;justify-items:stretch;height:100%}.makes_different_images_block .left_image{height:100%}.makes_different_images_block .left_image .left_image_photo{height:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px}.makes_different_images_block .right_images{height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.makes_different_images_block .right_images .right_image_photo{height:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px}.makes_different_images_block .quality_badge,.makes_different_images_block .speed_badge{position:absolute}.makes_different_images_block .quality_badge{display:flex;padding:16px;gap:12px;align-items:center;left:-58px;top:-24px;border-radius:16px;background:var(--base-base-1,#fff);box-shadow:30px 24px 34px 0 rgba(0,0,0,.1)}.makes_different_images_block .quality_badge .quality_badge_icon_holder{width:44px;height:44px;aspect-ratio:1/1;background:var(--primary--primary-500,#fa7900);display:flex;align-items:center;justify-content:center;border-radius:100px;color:var(--base-base-1,#fff)}.makes_different_images_block .quality_badge .quality_badge_text_holder{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.makes_different_images_block .quality_badge .quality_badge_text_holder .quality_badge_title{color:var(--base-base-13,#000e1c);font-size:var(--f16);font-style:normal;font-weight:700;line-height:2.4rem}.makes_different_images_block .quality_badge .quality_badge_text_holder .quality_badge_subtitle{color:var(--base-base-9,#454f59);text-align:center;font-size:var(--f12);font-style:normal;font-weight:400;line-height:1.6rem}.makes_different_images_block .speed_badge{right:116.199px;bottom:-51px;display:flex;padding:24px;flex-direction:column;justify-content:center;align-items:center;gap:8px;border-radius:16px;background:var(--base-base-1,#fff);box-shadow:30px 24px 34px 0 rgba(0,0,0,.1)}.makes_different_images_block .speed_badge .speed_badge_icon_holder{width:44px;height:44px;aspect-ratio:1/1;background:var(--Accent-accent-500,#0062c5);display:flex;align-items:center;justify-content:center;border-radius:100px;color:var(--base-base-1,#fff)}.makes_different_images_block .speed_badge .speed_badge_text_holder{display:flex;flex-direction:column;align-items:center;gap:4px}.makes_different_images_block .speed_badge .speed_badge_text_holder .speed_badge_title{color:var(--base-base-13,#000e1c);font-size:var(--f16);font-style:normal;font-weight:700;line-height:2.4rem}.makes_different_images_block .speed_badge .speed_badge_text_holder .speed_badge_subtitle{color:var(--base-base-9,#454f59);text-align:center;font-size:var(--f12);font-style:normal;font-weight:400;line-height:1.6rem}.makes_different_content_block{display:flex;flex-direction:column;align-items:flex-start;flex:1 0 0;height:100%;justify-content:flex-start}.makes_different_content_block .headline{margin-bottom:32px}.quoted_block{display:flex;flex-direction:column;align-items:flex-start;gap:16px;overflow:hidden;font-weight:500;font-size:var(--f14);line-height:2.4rem;color:var(--base-base-13,#000e1c);margin-bottom:40px}.quoted_block .quoted_block_text_holder{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding-left:16px;border-left:2px solid var(--Accent-accent-500,#0062c5)}.counter_block{display:flex;align-items:center;gap:48px;align-self:stretch;margin-bottom:40px}.counter_block .counter_item{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.counter_block .counter_item .counter_item__value{color:var(--base-base-13,#000e1c);font-size:var(--h4);font-style:normal;font-weight:600;line-height:1.3}.counter_block .counter_item .counter_item__label{color:var(--base-base-9,#454f59);font-size:var(--f16);font-style:normal;font-weight:400;line-height:2.4rem}.most_popular_categories_section{display:flex;align-self:stretch;flex-direction:column;padding:80px 24px;background:var(--base-base-1,#fff)}.most_popular_categories_section .most_popular_holder{display:flex;flex-direction:column;align-items:flex-start;gap:40px;align-self:stretch}.most_popular_categories_section .most_popular_categories_slider_holder{width:100%;min-width:0}.most_popular_categories_section .most_popular_categories_slider_holder .swiper{padding-bottom:2px}.most_popular_categories_section .most_popular_categories_slider_holder .swiper-wrapper{display:flex;align-items:center;align-self:stretch}.most_popular_categories_section .most_popular_categories_slider_holder .swiper-wrapper .swiper-slide{width:auto}.most_popular_categories_section .mpc_list_elem{display:flex;padding:24px;flex-direction:column;align-items:flex-start;gap:16px;border-radius:16px;border:1px solid var(--base-base-5,#d9dbdd);background:var(--base-base-1,#fff);overflow:hidden;cursor:pointer;transition:border-color .4s ease-in-out}.most_popular_categories_section .mpc_list_elem .mpc_icon_holder{position:relative}.most_popular_categories_section .mpc_list_elem .mpc_icon_holder .cat_icon_wrap{position:relative;z-index:2;color:var(--primary--primary-500,#fa7900);display:flex;width:52px;height:48px;aspect-ratio:13/12}.most_popular_categories_section .mpc_list_elem .mpc_icon_holder .cat_icon_wrap svg{width:100%;height:100%}.most_popular_categories_section .mpc_list_elem .mpc_icon_holder .circle{position:absolute;top:0;right:-15px;z-index:1;width:48px;height:48px;border-radius:100px;background:var(--Primary-primary-50,#fff2e6);display:flex;align-items:center;justify-content:center;color:var(--base-base-1,#fff);transform:scale(1);transition:transform .4s ease-in-out}.most_popular_categories_section .mpc_list_elem .mpc_title{display:-webkit-box;width:100%;max-width:192px;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--base-base-13,#000e1c);text-overflow:ellipsis;font-size:2rem;font-weight:500;line-height:2.4rem;z-index:2}.most_popular_categories_section .mpc_list_elem:hover{border-color:var(--base-base-1,#fff)}.most_popular_categories_section .mpc_list_elem:hover .mpc_icon_holder .circle{transform:scale(8)}.video_manuals_section{display:flex;padding:80px 24px;flex-direction:column;align-items:flex-start;align-self:stretch;background:var(--base-base-1,#fff)}.video_manuals_section .container{overflow:visible}.manuals_holder{display:flex;gap:40px;flex-direction:column;align-items:flex-start;align-self:stretch}.manuals_slider_holder{margin-left:calc(-1 * max(24px,calc((100vw - 1140px)/ 2)));width:calc(100% + max(24px,calc((100vw - 1140px)/ 2)))}.manuals_slider_holder .swiper{display:flex;overflow:visible;margin-left:max(24px,calc((100vw - 1140px)/ 2));width:calc(100% - max(24px,calc((100vw - 1140px)/ 2)))}.manuals_slider_holder .swiper .swiper-slide{max-width:460px;width:auto}.video_manual_element{display:flex;aspect-ratio:460/320;position:relative;padding:32px;align-items:flex-end}.video_manual_element .video_manual_top_content_icon{position:absolute;top:15px;right:15px;z-index:4}.video_manual_element .bg_image{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:16px;overflow:hidden;z-index:1}.video_manual_element .bg_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.video_manual_element .video_manual_gradient_overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.72) 0,rgba(0,0,0,.45) 55%,rgba(0,0,0,.2) 100%);z-index:2;border-radius:16px;overflow:hidden}.video_manual_element .video_manual_bottom_content{position:relative;z-index:3;display:flex;align-items:center}.video_manual_element .video_manual_bottom_content .video_manual_bottom_content_text{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:1 0 0;color:var(--White,#fff)}.video_manual_element .video_manual_bottom_content .video_manual_bottom_content_text_title{line-height:2.4rem}.video_manual_element .video_manual_bottom_content .video_manual_bottom_content_text_desc{font-size:var(--f14)}.video_manual_element:hover .bg_image img{transform:scale(1.1)}.most_popular_products_tags_section{display:flex;padding:80px 24px;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch;background:var(--base-base-1,#fff);z-index:1;position:relative}.most_popular_products_tags_section .most_popular_products_tags_holder{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}.most_popular_products_tags_section .most_popular_products_tags_list{display:flex;align-items:center;align-content:center;gap:8px;align-self:stretch;flex-wrap:wrap}.most_popular_products_tags_section .most_popular_products_tags_list .tag{display:flex;padding:12px 20px;flex-direction:column;align-items:flex-start;gap:16px;border-radius:186px;border:1px solid var(--base-base-5,#d9dbdd);background:var(--base-base-3,#f5f5f6);overflow:hidden;color:var(--base-base-13,#000e1c);text-overflow:ellipsis;font-size:var(--f16);font-style:normal;font-weight:500;line-height:2.4rem}[data-template=all_products] .all_products_section,[data-template=my_favorites] .all_products_section{padding:24px 24px 100px}[data-template=all_products] .all_products_holder,[data-template=my_favorites] .all_products_holder{display:flex;gap:16px;padding:24px 0 0 0}[data-template=all_products] .all_products_holder .filters_holder,[data-template=my_favorites] .all_products_holder .filters_holder{width:260px;background:var(--base-base-1,#fff);border-radius:20px}[data-template=all_products] .all_products_holder .products_holder,[data-template=my_favorites] .all_products_holder .products_holder{flex:1}[data-template=all_products] .product_list_grid,[data-template=my_favorites] .product_list_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}[data-template=all_products] .product_list_grid [data-view=grid],[data-template=my_favorites] .product_list_grid [data-view=grid]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}[data-template=all_products] .all_products_holder,[data-template=my_favorites] .all_products_holder{display:grid;grid-template-columns:1fr;gap:32px}[data-template=all_products] .all_products_holder .products_holder,[data-template=my_favorites] .all_products_holder .products_holder{gap:0}[data-template=all_products] .all_products_holder:has(>div:nth-child(2)),[data-template=my_favorites] .all_products_holder:has(>div:nth-child(2)){grid-template-columns:260px 1fr}[data-template=all_products] .all_products_holder:has(>div:nth-child(2)) .products_holder,[data-template=my_favorites] .all_products_holder:has(>div:nth-child(2)) .products_holder{gap:16px}[data-template=all_products] .all_products_holder,[data-template=my_favorites] .all_products_holder{align-items:stretch}[data-template=all_products] .filters_holder,[data-template=my_favorites] .filters_holder{position:sticky;top:calc(var(--header-height,80px) + 16px)}[data-template=all_products] .filters_holder .scroll_container,[data-template=my_favorites] .filters_holder .scroll_container{height:100%;overflow-x:visible;overflow-y:auto}[data-template=all_products] .products_holder,[data-template=my_favorites] .products_holder{display:flex;flex-direction:column;min-width:0}[data-template=all_products] .products_holder .product_list_grid:not(:nth-last-child(2)),[data-template=my_favorites] .products_holder .product_list_grid:not(:nth-last-child(2)){margin-bottom:24px}[data-template=all_products] .products_controls,[data-template=my_favorites] .products_controls{display:flex;align-items:center;gap:8px}[data-template=all_products] .products_sort .custom_select__trigger,[data-template=my_favorites] .products_sort .custom_select__trigger{height:auto;padding:11px 12px;gap:4px;background:0 0;border:none}[data-template=all_products] .products_sort .custom_select__trigger .custom_select__value,[data-template=my_favorites] .products_sort .custom_select__trigger .custom_select__value{color:var(--base-base-13,#000e1c)}[data-template=all_products] .products_sort .custom_select__trigger .custom_select__arrow,[data-template=my_favorites] .products_sort .custom_select__trigger .custom_select__arrow{color:var(--base-base-13,#000e1c)}[data-template=all_products] .products_icon_btn,[data-template=my_favorites] .products_icon_btn{width:48px;height:48px;border-radius:12px;background:var(--base-base-1,#fff);color:var(--base-base-9,#454f59);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .2s ease,background .2s ease,color .2s ease;position:relative;overflow:hidden}[data-template=all_products] .products_icon_btn:after,[data-template=my_favorites] .products_icon_btn:after{content:"";width:17.322px;height:83.725px;transform:rotate(39.492deg) translateX(-87px);position:absolute;bottom:-18.628px;opacity:.2;background:var(--base-base-7,#8c9399);filter:blur(7px);transition:all .8s ease}[data-template=all_products] .products_icon_btn:hover:after,[data-template=my_favorites] .products_icon_btn:hover:after{transform:rotate(39.492deg) translateX(87px)}[data-template=all_products] .view_switcher,[data-template=my_favorites] .view_switcher{display:flex;align-items:center;gap:8px;border-radius:12px;padding:3px}[data-template=all_products] .view_switcher__btn,[data-template=my_favorites] .view_switcher__btn{width:48px;height:48px;padding:12px;border-radius:16px;border:none;background:var(--base-base-1,#fff);color:var(--base-base-13,#8c9399);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,color .2s ease}[data-template=all_products] .view_switcher__btn:hover,[data-template=my_favorites] .view_switcher__btn:hover{background:var(--accent--accent-500,#0062c5);color:#fff}[data-template=all_products] .view_switcher__btn.is-active,[data-template=my_favorites] .view_switcher__btn.is-active{background:var(--accent--accent-500,#0062c5);color:#fff}[data-template=all_products] .products_tabs,[data-template=my_favorites] .products_tabs{display:flex;gap:24px;overflow-x:auto;scrollbar-width:none;margin-bottom:24px}[data-template=all_products] .products_tabs::-webkit-scrollbar,[data-template=my_favorites] .products_tabs::-webkit-scrollbar{display:none}[data-template=all_products] .products_tab,[data-template=my_favorites] .products_tab{flex-shrink:0;padding:0 0 10px 0;font-size:14px;font-weight:400;color:var(--base-base-13,#8c9399);background:0 0;border:none;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;transition:color .2s ease,border-color .2s ease}[data-template=all_products] .products_tab:hover,[data-template=my_favorites] .products_tab:hover{color:var(--base-base-13,#000e1c);border-bottom-color:var(--primary--primary-500,#fa7900);text-shadow:.5px 0 0 currentColor}[data-template=all_products] .products_tab.is-active,[data-template=my_favorites] .products_tab.is-active{color:var(--base-base-13,#000e1c);border-bottom-color:var(--primary--primary-500,#fa7900);text-shadow:.5px 0 0 currentColor}[data-template=all_products] .products_tab__count,[data-template=my_favorites] .products_tab__count{font-weight:400;font-size:13px;color:inherit;opacity:.75}[data-template=all_products] .products_banner_slider,[data-template=my_favorites] .products_banner_slider{border-radius:20px;overflow:hidden}[data-template=all_products] .all_products_category_name,[data-template=my_favorites] .all_products_category_name{display:flex;align-items:center;justify-content:space-between;font-weight:700}[data-template=all_products] .all_products_category_name a,[data-template=my_favorites] .all_products_category_name a{color:var(--base-base-8,#000e1c);font-size:var(--f14);font-weight:600;text-decoration:underline;transition:color .15s ease}[data-template=all_products] .all_products_category_name a:hover,[data-template=my_favorites] .all_products_category_name a:hover{color:var(--primary--primary-500,#fa7900)}[data-template=all_products] .product_list_grid,[data-template=my_favorites] .product_list_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;transition:all .25s ease}[data-template=all_products] .product_list_grid[data-view=list],[data-template=my_favorites] .product_list_grid[data-view=list]{grid-template-columns:1fr;gap:8px}[data-template=all_products] .product_list_grid[data-view=list] .product_card_inner,[data-template=my_favorites] .product_list_grid[data-view=list] .product_card_inner{flex-direction:row;align-items:stretch;gap:0;position:relative}[data-template=all_products] .product_list_grid[data-view=list] .product_card__img_wrap,[data-template=my_favorites] .product_list_grid[data-view=list] .product_card__img_wrap{flex:1;max-width:120px;width:120px;height:120px;aspect-ratio:1/1;align-self:stretch;border-radius:12px;position:static}[data-template=all_products] .product_list_grid[data-view=list] .product_card__img,[data-template=my_favorites] .product_list_grid[data-view=list] .product_card__img{max-width:90%}[data-template=all_products] .product_list_grid[data-view=list] .product_card__badge:not(.product_card__badge__in_body),[data-template=my_favorites] .product_list_grid[data-view=list] .product_card__badge:not(.product_card__badge__in_body){display:none}[data-template=all_products] .product_list_grid[data-view=list] .product_card__badge__in_body,[data-template=my_favorites] .product_list_grid[data-view=list] .product_card__badge__in_body{display:inline-flex}[data-template=all_products] .product_list_grid[data-view=list] .product_card__payment,[data-template=my_favorites] .product_list_grid[data-view=list] .product_card__payment{display:none}[data-template=all_products] .product_list_grid[data-view=list] .product_card__actions,[data-template=my_favorites] .product_list_grid[data-view=list] .product_card__actions{position:absolute;top:50%;right:16px;left:auto;width:auto;transform:translateY(-50%);flex-direction:row-reverse;gap:4px;padding:0;opacity:1;justify-content:center}[data-template=all_products] .product_list_grid[data-view=list] .product_card__actions .product_card__action_btn[data-type=quick-view],[data-template=my_favorites] .product_list_grid[data-view=list] .product_card__actions .product_card__action_btn[data-type=quick-view]{display:inline-flex}[data-template=all_products] .product_list_grid[data-view=list] .product_card__action_btn,[data-template=my_favorites] .product_list_grid[data-view=list] .product_card__action_btn{border-radius:8px;background:var(--base-base-3,#8c9399);color:var(--base-base-12,#8c9399);width:40px;height:40px}[data-template=all_products] .product_list_grid[data-view=list] .product_card__action_btn svg,[data-template=my_favorites] .product_list_grid[data-view=list] .product_card__action_btn svg{width:24px;height:24px}[data-template=all_products] .product_list_grid[data-view=list] .product_card__action_btn[data-type=add_to_basket_mob],[data-template=my_favorites] .product_list_grid[data-view=list] .product_card__action_btn[data-type=add_to_basket_mob]{display:inline-flex}[data-template=all_products] .product_list_grid[data-view=list] .product_card__action_btn.is-active,[data-template=my_favorites] .product_list_grid[data-view=list] .product_card__action_btn.is-active{color:var(--primary--primary-500,#fa7900)}[data-template=all_products] .product_list_grid[data-view=list] .product_card__action_btn[data-type=compare],[data-template=my_favorites] .product_list_grid[data-view=list] .product_card__action_btn[data-type=compare]{order:-1}[data-template=all_products] .product_list_grid[data-view=list] .product_card__action_btn[data-type=wishlist],[data-template=my_favorites] .product_list_grid[data-view=list] .product_card__action_btn[data-type=wishlist]{order:-2}[data-template=all_products] .product_list_grid[data-view=list] .product_card__body,[data-template=my_favorites] .product_list_grid[data-view=list] .product_card__body{flex:1;min-width:0;padding:1px 242px 12px 16px;justify-content:flex-start;gap:8px}[data-template=all_products] .product_list_grid[data-view=list] .product_card__title,[data-template=my_favorites] .product_list_grid[data-view=list] .product_card__title{-webkit-line-clamp:2}[data-template=all_products] .product_list_grid[data-view=list] .small_add_to_card_icon,[data-template=my_favorites] .product_list_grid[data-view=list] .small_add_to_card_icon{display:none}[data-template=all_products] .product_list_grid[data-view=list] .product_card__footer,[data-template=my_favorites] .product_list_grid[data-view=list] .product_card__footer{display:none}[data-template=all_products] .mob_filter_trigger,[data-template=all_products] .mob_share_trigger,[data-template=all_products] .mob_sort_trigger,[data-template=my_favorites] .mob_filter_trigger,[data-template=my_favorites] .mob_share_trigger,[data-template=my_favorites] .mob_sort_trigger{display:none}[data-template=all_products] .mob_sort_anchor,[data-template=my_favorites] .mob_sort_anchor{position:relative}[data-template=all_products] .mob_sort_sheet,[data-template=my_favorites] .mob_sort_sheet{position:fixed;inset:0;z-index:400;visibility:hidden;pointer-events:none}[data-template=all_products] .mob_sort_sheet__overlay,[data-template=my_favorites] .mob_sort_sheet__overlay{position:absolute;inset:0;background:rgba(0,14,28,.5);opacity:0;transition:opacity .3s ease}[data-template=all_products] .mob_sort_sheet__panel,[data-template=my_favorites] .mob_sort_sheet__panel{position:absolute;bottom:0;left:0;right:0;background:var(--base-base-1,#fff);border-radius:20px 20px 0 0;padding:20px 20px 32px;transform:translateY(100%);transition:transform .35s cubic-bezier(.4,0,.2,1)}[data-template=all_products] .mob_sort_sheet__header,[data-template=my_favorites] .mob_sort_sheet__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}[data-template=all_products] .mob_sort_sheet__title,[data-template=my_favorites] .mob_sort_sheet__title{font-size:16px;font-weight:700;color:var(--base-base-13,#000e1c)}[data-template=all_products] .mob_sort_sheet__close,[data-template=my_favorites] .mob_sort_sheet__close{background:0 0;border:none;color:var(--base-base-8,#59626b);cursor:pointer;padding:4px;border-radius:8px;line-height:0;transition:color .18s ease,background .18s ease}[data-template=all_products] .mob_sort_sheet__close:hover,[data-template=my_favorites] .mob_sort_sheet__close:hover{color:var(--base-base-13,#000e1c);background:var(--base-base-3,#f5f5f6)}[data-template=all_products] .mob_sort_sheet__list,[data-template=my_favorites] .mob_sort_sheet__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}[data-template=all_products] .mob_sort_sheet__item,[data-template=my_favorites] .mob_sort_sheet__item{padding:12px 14px;border-radius:12px;font-size:14px;color:var(--base-base-10,#26323e);cursor:pointer;transition:background .15s ease,color .15s ease}[data-template=all_products] .mob_sort_sheet__item:hover,[data-template=my_favorites] .mob_sort_sheet__item:hover{background:var(--base-base-3,#f5f5f6)}[data-template=all_products] .mob_sort_sheet__item.is-active,[data-template=my_favorites] .mob_sort_sheet__item.is-active{color:var(--primary--primary-500,#fa7900);background:var(--primary--primary-50,#fff2e6);font-weight:600}[data-template=all_products] .mob_sort_sheet.is-open,[data-template=my_favorites] .mob_sort_sheet.is-open{visibility:visible;pointer-events:auto}[data-template=all_products] .mob_sort_sheet.is-open .mob_sort_sheet__overlay,[data-template=my_favorites] .mob_sort_sheet.is-open .mob_sort_sheet__overlay{opacity:1}[data-template=all_products] .mob_sort_sheet.is-open .mob_sort_sheet__panel,[data-template=my_favorites] .mob_sort_sheet.is-open .mob_sort_sheet__panel{transform:translateY(0)}.categories_section{padding:20px 24px 100px 24px}.categories_holder{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.category_element{display:flex;flex-direction:column;align-items:flex-start;gap:8px;border-radius:24px;background:var(--base-base-1,#fff);position:relative;overflow:hidden}.category_element .animation_helper{position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none}.category_element .animation_helper:after{content:"";width:38.239px;height:474.983px;transform:rotate(39.492deg) translateX(-87px);position:absolute;left:-20px;top:-150px;opacity:.2;background:var(--base-base-7,#8c9399);filter:blur(37px);transition:all .6s ease}.category_element:hover .animation_helper:after{transform:rotate(39.492deg) translateX(433px)}.category_element__link{display:flex;padding:24px;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch;border-radius:24px;background:var(--base-base-1,#fff)}.category_element__image{display:flex;aspect-ratio:224/148;justify-content:center;align-items:center;align-self:stretch}.category_element__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px}.category_element__info{display:flex;flex-direction:column;align-items:flex-start;gap:4px;align-self:stretch}.category_element__title{color:var(--base-base-13,#000e1c);font-size:var(--f16);font-style:normal;font-weight:700;line-height:2.4rem}.category_element__description{color:var(--base-base-13,#000e1c);font-size:var(--f14);font-style:normal;font-weight:400;line-height:2rem}.brands_holder{display:flex;flex-direction:column;gap:24px}.category_element--brand .category_element__image{background:var(--base-base-3,#f5f5f6);border-radius:16px;padding:24px;aspect-ratio:224/106}.category_element--brand .category_element__image img{width:100%;max-width:141px;height:100%;aspect-ratio:141/56;-o-object-fit:contain;object-fit:contain;border-radius:0}.category_element--brand .category_element__title{text-decoration:underline;font-weight:500}.product_inner_section{padding:0 24px 100px 24px}.faq-block{margin-top:56px;display:none}.faq_button_reveal{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:12px 16px;align-items:center;gap:4px;border-radius:16px;background:var(--base-base-1,#fff);margin-top:56px}.faq_button_reveal .pi-tabs__faq-btn{color:var(--base-base-13,#000e1c);text-align:center;font-size:var(--f16);font-style:normal;font-weight:600;line-height:24px}.product_inner{display:none;position:fixed;inset:0;z-index:500}.product_inner.is-open{display:block}.product_inner__overlay{position:fixed;inset:0;background:rgba(0,14,28,.55);display:flex;align-items:center;justify-content:center;padding:16px}.product_inner__container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100vw - 24px);max-width:900px;max-height:calc(100svh - 32px);background:var(--base-base-1,#fff);border-radius:20px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 64px rgba(0,14,28,.18)}.product_inner[aria-hidden=false] .product_inner__overlay{animation:mmfadeIn .28s cubic-bezier(0,0,.2,1)}.product_inner[aria-hidden=false] .product_inner__container{animation:qvSlideIn .32s cubic-bezier(.4,0,.2,1)}.product_inner[aria-hidden=true] .product_inner__overlay{animation:mmfadeOut .28s cubic-bezier(0,0,.2,1)}.product_inner[aria-hidden=true] .product_inner__container{animation:qvSlideOut .28s cubic-bezier(.4,0,.2,1)}@keyframes qvSlideIn{from{opacity:0;transform:translate(-50%,calc(-50% + 20px))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes qvSlideOut{from{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,calc(-50% + 16px))}}.product_inner__header{display:flex;align-items:center;justify-content:space-between;padding:24px 32px 0 32px;flex-shrink:0}.product_inner__breadcrumb{display:flex;align-items:center;gap:6px;font-size:var(--f12);color:var(--base-base-7,#8c9399)}.product_inner__breadcrumb svg{flex-shrink:0;color:var(--base-base-5,#d9dbdd)}.product_inner__breadcrumb-link{color:var(--base-base-7,#8c9399);text-decoration:none;transition:color .15s ease}.product_inner__breadcrumb-link:hover{color:var(--accent--accent-500,#0062c5)}.product_inner__breadcrumb-link--active{color:var(--base-base-13,#000e1c);font-weight:500;text-decoration:underline}.product_inner__close{position:absolute;right:15px;top:15px;width:24px;height:24px;border-radius:10px;border:none;background:0 0;color:var(--base-base-8,#59626b);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,color .15s ease;flex-shrink:0}.product_inner__close:hover{background:var(--base-base-3,#f5f5f6);color:var(--base-base-13,#000e1c)}.product_inner__body{display:grid;grid-template-columns:1fr 369px;gap:32px;flex:1;min-height:0}.product_inner__gallery{display:flex;flex-direction:column;gap:8px}.product_inner__main-img-wrap{position:relative;background:var(--base-base-1,#fff);border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center;aspect-ratio:735/428}.product_inner__main-img-wrap .product_card__badge{display:inline-flex}.product_inner__main-img{max-width:40%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;transition:opacity .2s ease}.product_inner__gallery-nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:16px;border:none;background:var(--base-base-3,#fff);color:var(--base-base-10,#26323e);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,color .15s ease}.product_inner__gallery-nav:hover{background:var(--primary--primary-500,#fa7900);color:#fff}.product_inner__gallery-nav--prev{left:12px}.product_inner__gallery-nav--next{right:12px}.product_inner__thumbs{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-start}.product_inner__thumb{width:81px;height:57px;border-radius:10px;border:2px solid transparent;background:var(--base-base-3,#f5f5f6);overflow:hidden;padding:4px;cursor:pointer;transition:border-color .15s ease;flex-shrink:0}.product_inner__thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product_inner__thumb.is-active{border:1px solid var(--base-base-13,#000e1c)}.product_inner__thumb:hover:not(.is-active){border-color:var(--base-base-5,#d9dbdd)}.product_inner__info__mobile{display:none;margin-top:24px;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}.product_inner__specs{display:flex;flex-direction:column;gap:0;overflow:hidden;margin:0}.product_inner__spec-row{border-radius:8px;display:flex;align-items:center;gap:12px;padding:16px 16px;background:var(--base-base-1,#fff)}.product_inner__spec-row:not(:nth-child(odd)){background:var(--base-base-3,#f5f5f6)}.product_inner__spec-label{width:140px;flex-shrink:0;font-size:var(--f16);color:var(--base-base-13,#000e1c);font-weight:400;line-height:2.4rem}.product_inner__spec-value{font-size:var(--f16);margin:0;color:var(--base-base-13,#000e1c);font-size:1.6rem;font-weight:700;line-height:2.4rem}.product_inner__info{display:flex;flex-direction:column}.product_inner__info__wrapper{position:sticky;top:120px;display:flex;flex-direction:column;gap:8px;padding-right:3px;margin-right:-3px;padding-top:35px;max-width:369px}.product_inner__meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:4px}.product_inner__sku{font-size:var(--f12);font-weight:400;color:var(--base-base-13,#000e1c);background:var(--base-base-1,#fff);border-radius:8px;display:flex;padding:6px 12px 6px 8px;justify-content:center;align-items:center;gap:4px;position:relative}.product_inner__sku svg{color:var(--base-base-7,#000e1c);cursor:pointer;flex-shrink:0}.product_inner__sku .copy-tooltip{position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%);background:var(--base-base-13,#000e1c);color:#fff;font-size:11px;line-height:1;padding:4px 8px;border-radius:4px;white-space:nowrap;pointer-events:none;animation:copyTooltipFade 1.6s ease forwards}.product_inner__sku .copy-tooltip::after{content:"";position:absolute;top:50%;left:100%;transform:translateY(-50%);border:4px solid transparent;border-left-color:var(--base-base-13,#000e1c)}@keyframes copyTooltipFade{0%{opacity:0;transform:translateY(-50%) translateX(-4px)}15%{opacity:1;transform:translateY(-50%) translateX(0)}70%{opacity:1}100%{opacity:0}}.product_inner__stock{display:flex;font-size:var(--f12);font-weight:600;color:var(--base-base-13,#000e1c);background:var(--base-base-1,#fff);border-radius:8px;padding:6px 12px;justify-content:center;align-items:center;gap:10px}.product_inner__stock svg{color:#00920a;flex-shrink:0}.product_inner__stock[data-in-stock=false]{color:var(--Error-error-500,#cf0000)}.product_inner__stock[data-in-stock=false] svg{color:var(--base-base-7,#8c9399)}.product_inner__title-row{display:flex;align-items:center;gap:12px}.product_inner__title-row .product_card__action_btn{color:var(--base-base-13,#000e1c)}.product_inner__title{flex:1;margin:0;color:var(--base-base-13,#000e1c);font-size:var(--f16);font-style:normal;font-weight:700;line-height:2.4rem}.product_inner__wishlist{flex-shrink:0;margin-top:2px}.product_inner__desc{font-size:var(--f12);margin:0;margin-bottom:56px;color:var(--base-base-9,#454f59);font-style:normal;font-weight:400;line-height:1.6rem}.product_inner__pricing{display:flex;align-items:baseline;gap:10px}.product_inner__price-current{font-weight:700;color:var(--base-base-13,#000e1c);line-height:1}.product_inner__price-old{font-size:var(--f14);font-weight:400;color:var(--base-base-7,#8c9399);text-decoration:line-through}.product_inner__instalment{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.product_inner__instalment-logo{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.product_inner__instalment-text{font-size:var(--f13);color:var(--base-base-13,#454f59);flex:1}.product_inner__instalment-text strong{font-weight:600;color:var(--base-base-13,#000e1c)}.product_inner__partner-select .custom_select__trigger{height:auto;padding:5px 10px;font-size:var(--f12);border-radius:8px;background:var(--base-base-3,#f5f5f6);border:none;gap:4px}.product_inner__partner-select .custom_select__dropdown{min-width:140px;right:0;left:auto}.product_inner__actions{display:flex;align-items:center;gap:8px}.product_inner__buy-btn{flex:1;padding:12px 16px;background:var(--primary--primary-500,#fa7900);color:var(--base-base-1,#fff);border:none}.product_inner__buy-btn:hover .card_animation_helper{background:var(--accent--accent-500,#0062c5)}.product_inner__buy-btn .btn_holder{display:flex;align-items:center;justify-content:space-between;gap:8px}.product_inner__buy-plus{display:flex;align-items:center;justify-content:center;flex-shrink:0}.product_inner__icon-btn{width:44px;height:44px;border-radius:12px;border:1.5px solid var(--base-base-5,#d9dbdd);background:var(--base-base-1,#fff);color:var(--base-base-9,#454f59);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:border-color .15s ease,background .15s ease,color .15s ease}.product_inner__icon-btn:hover{border-color:var(--primary--primary-500,#fa7900);color:var(--primary--primary-500,#fa7900)}.product_inner__social-proof{display:flex;align-items:center;gap:6px;font-size:var(--f12);color:var(--base-base-8,#59626b)}.product_inner__social-proof svg{color:var(--primary--primary-500,#fa7900);flex-shrink:0}.product_inner__social-proof strong{font-weight:600;color:var(--base-base-13,#000e1c)}.product_inner__sticky-bar{display:none}.product_inner__sticky-bar .custom_select__dropdown{bottom:calc(100% + 6px);top:auto}.product_inner__sticky-bar__info{width:100%;display:flex;flex-direction:column;gap:2px;flex-shrink:0}.price_and_partner{display:flex;align-items:center;gap:8px;justify-content:space-between}.product_inner__sticky-bar__price{margin:0;font-weight:700;color:var(--base-base-13,#000e1c);line-height:1.2}.product_inner__sticky-bar__instalment{font-size:var(--f11);color:var(--base-base-8,#59626b)}.product_inner__sticky-bar__instalment strong{font-weight:600;color:var(--base-base-13,#000e1c)}.product_inner__sticky-bar__actions{width:100%;display:flex;align-items:center;gap:8px;flex:1;min-width:0}.product_inner__sticky-bar__actions .product_inner__buy-btn{flex:1;min-width:0}.product_inner__sticky-bar__actions .action_btn{flex-shrink:0}.cart_section{padding:0 24px 80px}.cart_holder{display:grid;grid-template-columns:1fr 369px;align-items:normal;gap:32px;margin-top:16px}.cart_items_col{display:flex;flex-direction:column;gap:8px}.cart_select_all_row{padding:0 4px 8px}.cart_checkbox_label{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:var(--f14);color:var(--base-base-13,#000e1c);-webkit-user-select:none;-moz-user-select:none;user-select:none}.cart_checkbox{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.cart_checkbox__box{width:20px;height:20px;border:1.5px solid var(--base-base-5,#d9dbdd);border-radius:6px;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:background .15s ease,border-color .15s ease}.cart_checkbox__box::after{content:"";width:5px;height:9px;border-right:2px solid transparent;border-bottom:2px solid transparent;transform:rotate(45deg) translate(-1px,-1px);transition:border-color .1s ease}.cart_checkbox:checked~.cart_checkbox__box{background:var(--accent--accent-500,#0062c5);border-color:var(--accent--accent-500,#0062c5)}.cart_checkbox:checked~.cart_checkbox__box::after{border-right-color:#fff;border-bottom-color:#fff}.cart_item{border-radius:16px;background:var(--base-base-1,#fff);transition:box-shadow .2s ease}.cart_item:hover{box-shadow:0 4px 20px rgba(0,14,28,.07)}.cart_item__inner{display:flex;align-items:center;gap:16px;padding:16px}.cart_item__inner>.cart_checkbox_label{align-self:center}.cart_item__img_wrap{position:relative;width:120px;height:120px;flex-shrink:0;border-radius:12px;background:var(--base-base-3,#f5f5f6);overflow:hidden;display:flex;align-items:center;justify-content:center;align-self:center}.cart_item__img_wrap .cart_checkbox_label{position:absolute;left:10px;top:10px}.cart_item__img_wrap img{width:85%;height:100%;-o-object-fit:contain;object-fit:contain;padding:8px}.cart_item__details{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;align-self:center}.cart_item__instalment{display:flex;align-items:center;gap:6px}.cart_item__instalment img{flex-shrink:0}.cart_item__instalment span{font-size:var(--f12);color:var(--base-base-8,#59626b)}.cart_item__instalment span strong{font-weight:600;color:var(--base-base-13,#000e1c)}.cart_item__instalment--hidden{visibility:hidden}.cart_item__title{font-size:var(--f16);font-weight:500;color:var(--base-base-13,#000e1c);text-decoration:none;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.cart_item__title:hover{color:var(--accent--accent-500,#0062c5)}.cart_item__pricing{display:flex;align-items:center;gap:12px;margin-top:8px}.cart_item__price_old{font-size:var(--f16);color:var(--base-base-7,#8c9399);text-decoration:line-through}.cart_item__price_current{font-size:var(--f20);font-weight:700;color:var(--base-base-13,#000e1c)}.cart_item__controls{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0;padding:2px 0}.cart_item__delete{width:40px;height:40px;background:0 0;border:none;cursor:pointer;color:var(--base-base-7,#8c9399);padding:4px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:color .15s ease,background .15s ease;line-height:0}.cart_item__delete:hover{color:var(--error--error-500,#cf0000);background:var(--base-base-3,#f5f5f6)}.cart_item__qty{display:flex;align-items:center;border-radius:10px;overflow:hidden;gap:4px}.cart_item__qty_btn{width:40px;height:40px;background:0 0;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--base-base-9,#454f59);transition:background .15s ease;flex-shrink:0;border-radius:12px;background:var(--base-base-3,#f5f5f6);border-radius:12px;background:var(--base-base-3,#f5f5f6);position:relative;overflow:hidden}.cart_item__qty_btn:after{content:"";width:17.322px;height:83.725px;transform:rotate(39.492deg) translateX(-87px);position:absolute;bottom:-18.628px;opacity:.2;background:var(--base-base-7,#8c9399);filter:blur(7px);transition:all .8s ease}.cart_item__qty_btn:hover:after{transform:rotate(39.492deg) translateX(87px)}.cart_item__qty_btn:hover{background:var(--base-base-4,#f5f5f6)}.cart_item__qty_val{min-width:32px;text-align:center;font-size:var(--f14);font-weight:600;color:var(--base-base-13,#000e1c);-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1;display:flex;width:40px;height:40px;padding:8px;justify-content:center;align-items:center;border-radius:12px;background:var(--base-base-3,#f5f5f6)}.cart_sidebar_col{display:flex;flex-direction:column;gap:16px;justify-content:flex-start}.cart_sidebar_col_inner{display:flex;flex-direction:column;gap:16px}.cart_card{background:var(--base-base-1,#fff);border-radius:16px;padding:32px}.cart_card__title{font-weight:700;color:var(--base-base-13,#000e1c);margin-bottom:24px}.cart_coupon_form{display:flex;gap:8px;align-items:stretch}.cart_coupon_input{flex:1;min-width:0;height:48px;border-radius:12px;padding:0 16px;font-size:var(--f14);color:var(--base-base-13,#000e1c);font-family:var(--mainFont);outline:0;transition:border-color .15s ease;background:var(--base-base-3,#d9dbdd)}.cart_coupon_input::-moz-placeholder{color:var(--base-base-7,#8c9399)}.cart_coupon_input::placeholder{color:var(--base-base-7,#8c9399)}.cart_coupon_input:focus{border-color:var(--accent--accent-500,#0062c5)}.cart_coupon_btn{flex-shrink:0;background:0 0;border:none;cursor:pointer;padding:0;font-family:inherit}.cart_coupon_btn .btn_holder{padding:12px 20px;height:48px}.cart_price_rows{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;margin-bottom:60px}.cart_price_row{display:flex;align-items:center;justify-content:space-between;border-radius:8px;background:var(--base-base-1,#fff);display:flex;padding:8px 16px;align-items:flex-start;gap:24px;align-self:stretch}.cart_price_row:nth-child(odd){background:var(--base-base-3,#fcfdfd)}.cart_price_row__label{font-size:var(--f16);color:var(--base-base-13,#59626b)}.cart_price_row__value{font-size:var(--f16);font-weight:600;color:var(--base-base-13,#000e1c)}.cart_total{padding-top:16px;margin-bottom:20px}.cart_total__label{font-size:var(--f12);color:var(--base-base-8,#59626b);display:block;margin-bottom:8px}.cart_total__bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.cart_total__price{font-weight:700;color:var(--base-base-13,#000e1c);line-height:1}.cart_total__instalment{display:flex;align-items:center;gap:6px}.cart_total__instalment img{flex-shrink:0}.cart_total__instalment span{font-size:var(--f14);color:var(--base-base-8,#59626b)}.cart_total__instalment span strong{font-weight:600;color:var(--base-base-13,#000e1c)}.cart_checkout_btn{width:100%;margin-bottom:20px;background:0 0;border:none;cursor:pointer;padding:0;font-family:inherit}.cart_checkout_btn .btn_holder{justify-content:center}.cart_agreements{display:flex;flex-direction:column;gap:12px}.cart_agreement_link{color:var(--accent--accent-500,#0062c5);text-decoration:underline}.cart_agreement_link:hover{color:var(--accent--accent-600,#0059b3)}.popular_tags_section{padding:0 24px 60px}.popular_tags__title{font-size:var(--f20);font-weight:700;color:var(--base-base-13,#000e1c);margin-bottom:20px}.popular_tags{display:flex;flex-wrap:wrap;gap:8px}.popular_tag{display:inline-flex;align-items:center;padding:8px 16px;border-radius:100px;border:1.5px solid var(--base-base-5,#d9dbdd);color:var(--base-base-10,#26323e);font-size:var(--f14);text-decoration:none;transition:border-color .15s ease,color .15s ease}.popular_tag:hover{border-color:var(--accent--accent-500,#0062c5);color:var(--accent--accent-500,#0062c5)}[data-template=cart] .product_showcase_section__cart_similar .product_showcase_holder{padding-top:56px;padding-bottom:56px}.checkout_section{padding:0 24px 80px}.checkout_holder{display:grid;grid-template-columns:1fr 369px;align-items:normal;gap:32px;margin-top:16px}.checkout_main_col{display:flex;flex-direction:column;gap:56px}.checkout_block{display:flex;flex-direction:column;gap:12px}.checkout_block__body{background:0 0;border-radius:16px;padding:0;display:flex;flex-direction:column;gap:16px}.checkout_block__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.checkout_block__title{font-size:var(--f16);font-weight:700;color:var(--base-base-13,#000e1c);margin:0}.checkout_add_link{display:inline-flex;align-items:center;gap:6px;background:0 0;border:none;cursor:pointer;font-size:var(--f14);font-weight:500;color:var(--base-base-13,#000e1c);padding:0;font-family:var(--mainFont);transition:color .15s ease;white-space:nowrap}.checkout_add_link svg{flex-shrink:0}.checkout_add_link:hover{opacity:.8}.checkout_add_form{background:var(--base-base-1,#fff);border:1.5px solid var(--base-base-4,#f0f1f1);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:20px;box-shadow:0 56px 44px -30px rgba(0,0,0,.15)}.checkout_add_form[hidden]{display:none}.checkout_add_form__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.checkout_add_form__title{font-size:var(--f16);font-weight:700;color:var(--base-base-13,#000e1c);margin:0}.checkout_add_form__close{background:0 0;border:none;cursor:pointer;color:var(--base-base-7,#8c9399);display:flex;align-items:center;justify-content:center;padding:4px;border-radius:8px;transition:background .15s ease,color .15s ease}.checkout_add_form__close:hover{background:var(--base-base-3,#f5f5f6);color:var(--base-base-13,#000e1c)}.checkout_form_grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;row-gap:24px;margin-bottom:24px}.checkout_form_field{display:flex;flex-direction:column;gap:6px}.checkout_form_field--full{grid-column:1/-1}.checkout_form_label{font-size:var(--f12);font-weight:500;color:var(--base-base-8,#59626b)}.checkout_form_actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.checkout_form_save_btn{background:0 0;border:none;cursor:pointer;padding:0;font-family:inherit;flex-shrink:0}.checkout_form_save_btn .btn_holder{padding:10px 24px}.checkout_form_cancel_btn{background:0 0;border:none;cursor:pointer;font-size:var(--f14);font-weight:500;color:var(--base-base-8,#59626b);font-family:var(--mainFont);padding:0;transition:color .15s ease}.checkout_form_cancel_btn:hover{color:var(--base-base-13,#000e1c)}.checkout_default_check{margin-left:auto}.checkout_empty_state{border:1.5px dashed var(--base-base-5,#d9dbdd);padding:24px 24px;border-radius:16px;background:var(--base-base-1,#fff)}.checkout_empty_state__inner{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.checkout_empty_state__img{flex-shrink:0;opacity:.5}.checkout_empty_state__text{flex:1;min-width:0}.checkout_empty_state__heading{color:var(--base-base-13,#000e1c);margin-bottom:4px}.checkout_empty_state__sub{font-size:var(--f12);color:var(--base-base-13,#8c9399)}.checkout_empty_add_btn{background:0 0;border:none;cursor:pointer;padding:0;font-family:inherit;flex-shrink:0}.checkout_empty_add_btn .btn_holder{padding:10px 20px}.checkout_address_list{display:flex;flex-direction:column;gap:8px}.checkout_card_wrap{display:flex;flex-direction:column;gap:8px}.checkout_address_card{display:flex;align-items:center;gap:16px;padding:16px 20px;border-radius:16px;border:1.5px solid var(--base-base-4,#f0f1f1);background:var(--base-base-1,#fff);cursor:pointer;transition:border-color .15s ease;position:relative}.checkout_address_card:hover{border-color:var(--base-base-5,#d9dbdd)}.checkout_radio{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.checkout_address_card__radio{width:56px;height:56px;border-radius:12px;border:1.5px solid transparent;background:var(--base-base-3,#fff);flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--base-base-13,#8c9399);transition:background .15s ease,border-color .15s ease,color .15s ease;position:relative;overflow:hidden}.checkout_address_card__radio:after{content:"";width:17.322px;height:83.725px;transform:rotate(39.492deg) translateX(-87px);position:absolute;bottom:-18.628px;opacity:.2;background:var(--base-base-7,#8c9399);filter:blur(7px);transition:all .8s ease}.checkout_address_card__radio:hover:after{transform:rotate(39.492deg) translateX(87px)}.checkout_address_card__radio .checkout_radio_check{display:none}.checkout_address_card__radio .checkout_radio_pin{display:block}.checkout_address_card:has(.checkout_radio:checked) .checkout_address_card__radio{background:var(--accent--accent-50,#e6eff9);color:var(--accent--accent-500,#0062c5)}.checkout_address_card:has(.checkout_radio:checked) .checkout_address_card__radio .checkout_radio_check{display:block}.checkout_address_card:has(.checkout_radio:checked) .checkout_address_card__radio .checkout_radio_pin{display:none}.checkout_address_card__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.checkout_address_card__type{font-size:var(--f12);font-weight:400;color:var(--base-base-8,#59626b)}.checkout_address_card__line{font-size:var(--f14);font-weight:400;color:var(--base-base-13,#000e1c);overflow:hidden;text-overflow:ellipsis}.checkout_address_card__actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.checkout_icon_btn{width:40px;height:40px;background:0 0;border:none;cursor:pointer;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--base-base-13,#8c9399);transition:background .15s ease,color .15s ease;border-radius:12px;background:var(--base-base-3,#f5f5f6);position:relative;overflow:hidden}.checkout_icon_btn:after{content:"";width:17.322px;height:83.725px;transform:rotate(39.492deg) translateX(-87px);position:absolute;bottom:-18.628px;opacity:.2;background:var(--base-base-7,#8c9399);filter:blur(7px);transition:all .8s ease}.checkout_icon_btn:hover:after{transform:rotate(39.492deg) translateX(87px)}.checkout_icon_btn:hover{background:var(--base-base-3,#f5f5f6);color:var(--base-base-13,#000e1c)}.checkout_icon_btn--delete:hover{background:var(--error--error-50,#fae6e6);color:var(--error--error-500,#cf0000)}.checkout_payment_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.checkout_payment_grid .checkout_payment_card--cash:last-child:nth-child(odd){grid-column:1/-1}.checkout_payment_card{display:flex;align-items:center;gap:12px;padding:16px;border-radius:16px;border:1.5px solid var(--base-base-4,#f0f1f1);background:var(--base-base-1,#fff);cursor:pointer;transition:border-color .15s ease;position:relative;align-self:self-start;width:100%}.checkout_payment_card:hover{border-color:var(--base-base-5,#d9dbdd)}.checkout_edit_form{display:none;overflow:hidden}.checkout_payment_grid .checkout_card_wrap .checkout_edit_form .checkout_form_grid{grid-template-columns:1fr;margin-bottom:24px}.checkout_payment_card:has(.checkout_radio:checked) .checkout_address_card__radio{background:var(--accent--accent-50,#e6eff9);color:var(--accent--accent-500,#0062c5)}.checkout_payment_card:has(.checkout_radio:checked) .checkout_address_card__radio .checkout_radio_check{display:block}.checkout_payment_card:has(.checkout_radio:checked) .checkout_address_card__radio .checkout_radio_pin{display:none}.checkout_payment_card__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.checkout_payment_card__name{font-size:var(--f12);font-weight:400;color:var(--base-base-8,#59626b)}.checkout_payment_card__number{font-size:var(--f14);font-weight:500;color:var(--base-base-13,#000e1c)}.checkout_branch_picker{position:relative;background:var(--base-base-1,#fff);border-radius:16px;border:1px solid var(--base-base-4,#d9dbdd);transition:border-color .2s ease,box-shadow .2s ease}.checkout_branch_picker.is-open{border-radius:16px 16px 0 0;box-shadow:0 8px 24px rgba(0,0,0,.08)}.checkout_branch_picker.is-open .checkout_branch_arrow{transform:rotate(180deg)}.checkout_branch_picker.is-open .checkout_branch_dropdown{opacity:1;transform:translateY(0);pointer-events:auto}.checkout_branch_card{display:flex;align-items:center;gap:12px;padding:16px;cursor:pointer;transition:background .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:16px 20px;border-radius:16px}.checkout_branch_card:active{background:var(--base-base-2,#f5f5f6)}.checkout_branch_radio{position:relative;flex-shrink:0;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--base-base-3,#f5f5f6);transition:background .2s ease;position:relative;overflow:hidden}.checkout_branch_radio:after{content:"";width:17.322px;height:83.725px;transform:rotate(39.492deg) translateX(-87px);position:absolute;bottom:-18.628px;opacity:.2;background:var(--base-base-7,#8c9399);filter:blur(7px);transition:all .8s ease}.checkout_branch_radio:hover:after{transform:rotate(39.492deg) translateX(87px)}.checkout_branch_check,.checkout_branch_icon{position:absolute;width:32px;height:32px;transition:opacity .2s ease,transform .2s ease}.checkout_branch_check{opacity:0;transform:scale(.8);color:var(--accent--accent-500,#0062c5)}.checkout_branch_icon{opacity:1;transform:scale(1);color:var(--base-base-10,#26323e)}.checkout_branch_radio.is-selected{background:var(--accent--accent-50,#e6eff9)}.checkout_branch_radio.is-selected .checkout_branch_check{opacity:1;transform:scale(1)}.checkout_branch_radio.is-selected .checkout_branch_icon{opacity:0;transform:scale(.8)}.checkout_branch_content{flex:1;display:flex;align-items:center;justify-content:space-between;gap:4px;min-width:0}.checkout_branch__label_and_trigger{display:flex;flex-direction:column;gap:6px}.checkout_branch__dropdown_icon{display:flex}.checkout_branch_label{font-size:var(--f12,1.2rem);font-weight:400;color:var(--base-base-8,#59626b)}.checkout_branch_trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;background:0 0;border:none;cursor:pointer;padding:0;width:100%;font-family:var(--mainFont)}.checkout_branch_value{flex:1;text-align:left;font-size:var(--f16,1.4rem);font-weight:500;color:var(--base-base-13,#26323e);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checkout_branch_arrow{flex-shrink:0;color:var(--base-base-13,#59626b);transition:transform .2s ease}.checkout_branch_dropdown{position:absolute;top:100%;left:0;right:0;background:var(--base-base-1,#fff);border-bottom:1px solid var(--base-base-4,#d9dbdd);border-radius:0 0 12px 12px;z-index:300;opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .22s ease,transform .22s ease;display:flex;flex-direction:column;max-height:360px}.checkout_branch_search{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--base-base-2,#f8f9fa);border-bottom:1px solid var(--base-base-4,#d9dbdd);flex-shrink:0}.checkout_branch_search_icon{flex-shrink:0;color:var(--base-base-8,#59626b)}.checkout_branch_search_input{flex:1;border:none;background:0 0;outline:0;font-size:var(--f14,1.4rem);color:var(--base-base-10,#26323e);font-family:var(--mainFont)}.checkout_branch_search_input::-moz-placeholder{color:var(--base-base-7,#8c9399)}.checkout_branch_search_input::placeholder{color:var(--base-base-7,#8c9399)}.checkout_branch_list{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1}.checkout_branch_list::-webkit-scrollbar{width:6px}.checkout_branch_list::-webkit-scrollbar-track{background:0 0}.checkout_branch_list::-webkit-scrollbar-thumb{background:var(--base-base-5,#d9dbdd);border-radius:3px}.checkout_branch_list::-webkit-scrollbar-thumb:hover{background:var(--base-base-7,#8c9399)}.checkout_branch_option{width:100%;padding:12px 16px;cursor:pointer;font-size:var(--f14,1.4rem);color:var(--base-base-10,#26323e);border-bottom:1px solid var(--base-base-4,#d9dbdd);transition:background .15s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checkout_branch_option:last-child{border-bottom:none}.checkout_branch_option:hover{background:var(--base-base-2,#f8f9fa)}.checkout_branch_option.is-selected{background:var(--accent--accent-50,#e6eff9);color:var(--accent--accent-500,#0062c5);font-weight:500}.checkout_branch_option.is-hidden{display:none}.checkout_branch_option:focus{outline:0;background:var(--base-base-3,#f5f5f6)}.register_page__decor{position:absolute;left:0;top:0;pointer-events:none;z-index:0;opacity:.45}.register_section{position:relative;z-index:1;position:relative;padding:48px 24px 80px}.register_layout{display:grid;grid-template-columns:1fr 480px;align-items:start;gap:48px;z-index:2;position:relative}.register_hero{height:calc(100vh - 249.787px)}.body--scrolled .register_hero{height:calc(100vh - 160.787px)}.register_hero{display:flex;flex-direction:column;gap:16px;padding-top:8px;position:sticky;top:calc(var(--header-height,179.787px) + 10px);transition:height .3s ease}.register_hero__tag{display:inline-flex;align-items:center;padding:6px 16px;border:1px solid var(--base-base-13,#000e1c);border-radius:8px;font-size:var(--f12,1.4rem);font-weight:500;color:var(--base-base-10);width:-moz-fit-content;width:fit-content}.register_hero__title{font-size:var(--h3,4rem);font-weight:700;color:var(--base-base-13);line-height:1.15}.register_hero__subtitle{font-size:var(--f16,1.6rem);color:var(--base-base-9);line-height:1.5;opacity:.7}.register_type_card{display:flex;align-items:flex-start;gap:16px;background:var(--base-base-1);border-radius:24px;padding:20px 24px;margin-top:auto;box-shadow:0 4px 20px rgba(0,14,28,.06)}.register_type_card__img{flex-shrink:0;width:146px;height:146px;border-radius:50%;overflow:hidden;background:var(--base-base-3)}.register_type_card__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.register_type_card__body{display:flex;flex-direction:column;gap:8px;flex:1}.register_type_card__name{font-weight:700;color:var(--base-base-13);line-height:1.2}.register_type_card__desc{font-size:var(--f14,1.4rem);color:var(--base-base-7);line-height:1.5}.register_type_card__btn{align-self:flex-start;margin-top:4px}.register_type_card__btn .btn_holder{background:var(--base-base-4,#f0f1f1)}.register_type_card__mobile{display:none}.register_form_card{background:var(--base-base-1);border-radius:16px;padding:40px;box-shadow:0 8px 40px rgba(0,14,28,.08)}.register_form_card .auth_form{gap:24px}.register_form_card .auth_screen__title{font-size:var(--f24,2.4rem);margin-bottom:6px}.register_form_card .auth_screen__subtitle{font-size:var(--f12,1.4rem);margin-bottom:28px}.register_field__prefix{flex-shrink:0;font-size:var(--f14,1.4rem);font-weight:600;color:var(--base-base-13);padding-right:5px;white-space:nowrap}.register_password_rules{display:flex;flex-direction:column;gap:6px;padding:8px 2px 0;list-style:none;margin:0}.register_password_rule{display:flex;align-items:flex-start;gap:8px;font-size:var(--f12,1.2rem);color:var(--base-base-7);line-height:1.4;transition:color .2s ease}.register_password_rule__succsess{flex-shrink:0;margin-top:1px;color:inherit;transition:color .2s ease}.register_password_rule__error{display:none;flex-shrink:0;margin-top:1px}.register_password_rule.is-valid{color:var(--success--success-500,#00920a)}.register_password_rule.is-invalid{color:var(--error--error-500,#cf0000)}.register_password_rule.is-invalid .register_password_rule__succsess{display:none}.register_password_rule.is-invalid .register_password_rule__error{display:block}.register_contract{display:flex;align-items:center;gap:10px;cursor:pointer}.register_contract__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.register_contract__box{flex-shrink:0;width:20px;height:20px;border-radius:6px;border:1.5px solid var(--base-base-5);background:var(--base-base-1);display:flex;align-items:center;justify-content:center;transition:background .15s ease,border-color .15s ease}.register_contract__box::after{content:"";display:block;width:11px;height:7px;border-left:2px solid var(--base-base-1);border-bottom:2px solid var(--base-base-1);transform:rotate(-45deg) translateY(-1px);opacity:0;transition:opacity .15s ease}.register_contract__input:checked~.register_contract__box{background:var(--accent--accent-500,#0062c5);border-color:var(--accent--accent-500,#0062c5)}.register_contract__input:checked~.register_contract__box::after{opacity:1}.register_contract__text{font-size:var(--f14,1.4rem);color:var(--base-base-10);line-height:1.4;-webkit-user-select:none;-moz-user-select:none;user-select:none}.register_contract__link{color:var(--accent--accent-500,#0062c5);text-decoration:underline;text-underline-offset:2px}.register_contract__link:hover{opacity:.8}.register_form__buttons{margin-top:8px}.profile_section{padding:32px 24px 80px;position:relative}.profile_holder{z-index:1}.profile_page__decor{position:absolute;right:0;top:0;pointer-events:none;z-index:0;opacity:.45;transform:rotate(180deg)}.profile_layout{display:grid;grid-template-columns:256px 1fr;align-items:normal;gap:0;margin-top:8px}.profile_sidebar{position:sticky;top:calc(var(--header-height,80px) + 16px)}.profile_user{border-radius:16px;padding:0;display:flex;align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:24px}.profile_user__avatar{width:48px;height:48px;aspect-ratio:1/1;border-radius:16px;background:var(--primary--primary-500);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.profile_user__name{color:var(--base-base-9);margin-bottom:4px}.profile_user__type{font-size:var(--f12);color:var(--base-base-8)}.profile_nav{overflow:hidden}.profile_nav__list{list-style:none;margin:0;display:flex;flex-direction:column;gap:16px}.profile_nav__item:hover .profile_nav__link:not(.is-active){padding-left:10px}.profile_nav__link{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--base-base-10);transition:background .15s ease,color .15s ease,padding-left .15s ease}.profile_nav__link.is-active .profile_nav__icon_wrapper{background:var(--Accent-accent-500,#0062c5)}.profile_nav__link.is-active .profile_nav__icon{color:var(--base-base-1)}.profile_nav__link--danger{color:var(--error--error-500)}.profile_nav__link--danger .profile_nav__icon{color:var(--error--error-500)}.profile_nav__link--danger:hover{color:var(--error--error-500)}.profile_nav__icon_wrapper{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--base-base-1);border-radius:12px;transition:background .15s ease;position:relative;overflow:hidden}.profile_nav__icon_wrapper:after{content:"";width:17.322px;height:83.725px;transform:rotate(39.492deg) translateX(-87px);position:absolute;bottom:-18.628px;opacity:.2;background:var(--base-base-7,#8c9399);filter:blur(7px);transition:all .8s ease}.profile_nav__icon_wrapper:hover:after{transform:rotate(39.492deg) translateX(87px)}.profile_nav__icon{flex-shrink:0;width:24px;height:24px;color:var(--base-base-13);transition:color .15s ease}.profile_nav__text{display:flex;flex-direction:column;gap:6px;min-width:0}.profile_nav__label{font-size:var(--f14);font-weight:700;line-height:1.2}.profile_nav__hint{font-size:var(--f12);color:var(--base-base-9)}.profile_main{display:flex;flex-direction:column;min-width:0;padding-left:56px;border-left:1px solid var(--base-base-5,#d9dbdd)}.prof_orders__header{display:flex;align-items:center;justify-content:flex-end}.prof_orders__title_row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.prof_orders__title{font-size:var(--h5);font-weight:700;color:var(--base-base-13)}.prof_orders__controls{display:flex;align-items:center;gap:8px;flex-shrink:0}.prof_orders__icon_btn{width:48px;height:48px;border:1.5px solid var(--base-base-3);border-radius:16px;background:var(--base-base-1);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--base-base-10);transition:border-color .15s ease,color .15s ease,background .15s ease;position:relative;overflow:hidden}.prof_orders__icon_btn:after{content:"";width:17.322px;height:83.725px;transform:rotate(39.492deg) translateX(-87px);position:absolute;bottom:-18.628px;opacity:.2;background:var(--base-base-7,#8c9399);filter:blur(7px);transition:all .8s ease}.prof_orders__icon_btn:hover:after{transform:rotate(39.492deg) translateX(87px)}.prof_orders__icon_btn.is-active{border-color:var(--primary--primary-500);color:var(--primary--primary-500)}.prof_orders__search_wrap{align-items:center;display:flex}.prof_orders__search_wrap .prof_orders__search_input{margin-right:8px;visibility:hidden;width:0;padding:0;opacity:0;transition:width .2s ease,padding .2s ease,opacity .2s ease,visibility .2s ease;width:350px}.prof_orders__search_wrap.is-active .prof_orders__search_input{padding:0 16px;opacity:1;visibility:visible}.prof_orders__search_input{width:100%;height:48px;border-radius:12px;padding:0 16px;font-size:var(--f14);color:var(--base-base-13);background:var(--base-base-1);outline:0;transition:border-color .15s ease}.prof_orders__search_input:focus{border-color:var(--primary--primary-500)}.prof_orders__search_input::-moz-placeholder{color:var(--base-base-7)}.prof_orders__search_input::placeholder{color:var(--base-base-7)}.prof_orders__filter{position:relative}.prof_orders__filter_panel{position:absolute;right:0;top:calc(100% + 8px);background:var(--base-base-1);border:1px solid var(--base-base-3);border-radius:14px;padding:16px;min-width:210px;z-index:200;box-shadow:0 8px 32px rgba(0,14,28,.1);opacity:0;visibility:hidden;transform:translateY(-6px);pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.prof_orders__filter_panel.is-open{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.prof_orders__filter_title{font-size:var(--f12);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--base-base-7);margin-bottom:10px}.prof_orders__filter_list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.prof_orders__filter_label{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:8px;cursor:pointer;font-size:var(--f14);color:var(--base-base-11);transition:background .12s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.prof_orders__filter_label input[type=checkbox]{width:16px;height:16px;cursor:pointer;flex-shrink:0}.prof_orders__filter_label:hover{background:var(--base-base-2)}.orders_list{display:flex;flex-direction:column;gap:12px;padding-top:12px}.orders_card{background:var(--base-base-1);border-radius:16px;border:1px solid var(--base-base-3);padding:20px 24px 24px;transition:opacity .2s ease}.orders_card__header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--base-base-5,#d9dbdd);padding-bottom:16px}.orders_card__date_and_meta{display:flex;flex:1;flex-direction:column;gap:8px}.orders_card__date{font-size:var(--f16);font-weight:700;color:var(--base-base-13)}.orders_card__meta{font-size:var(--f12);color:var(--base-base-7)}.order_status{display:inline-flex;align-items:center;gap:3px;padding:8px 12px 8px 12px;border-radius:12px;font-size:var(--f13);font-weight:600;line-height:1;white-space:nowrap;flex-shrink:0}.order_status--ordered{background:var(--base-base-7,#8c9399);color:var(--base-base-1)}.order_status--preparing{background:var(--Primary-primary-500,#fa7900);color:#fff}.order_status--on-courier{background:var(--accent--accent-500);color:#fff}.order_status--delivered{background:var(--success--success-500);color:#fff}.order_header_right,.orders_card__actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.order_delivery_mob{display:none;font-size:var(--f12);color:var(--base-base-9)}.orders_card__footer{display:none;margin-top:24px}.order_again_btn{height:36px;font-size:var(--f13);border-radius:100px}.orders_products{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-top:24px}.order_product{display:flex;align-items:center;gap:12px;padding:0;border-radius:12px}.order_product__img{width:72px;height:72px;padding:3px 10px;flex-shrink:0;border-radius:8px;overflow:hidden;background:var(--base-base-1);display:flex;align-items:center;justify-content:center;border-radius:16px;background:var(--Foundation-Black-black-4,#f0f0f0)}.order_product__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;max-width:80%}.order_product__info{flex:1;min-width:0}.order_product__name{font-size:var(--f14);font-weight:500;color:var(--base-base-10);line-height:1.4;margin-bottom:8px}.order_product__price{font-size:var(--f20);font-weight:700;color:var(--base-base-13)}[data-template=profile_information] .profile_info_form,[data-template=profile_information_partners] .profile_info_form{display:flex;flex-direction:column;gap:20px;margin-top:24px;max-width:100%;flex:1}[data-template=profile_information] .custom_select__trigger,[data-template=profile_information_partners] .custom_select__trigger{background:var(--base-base-1)}[data-template=profile_information] .profile_info_form__grid,[data-template=profile_information_partners] .profile_info_form__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}[data-template=profile_information] .profile_info_form__actions,[data-template=profile_information_partners] .profile_info_form__actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:auto}[data-template=profile_addresses] .profile_addr_header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}[data-template=profile_addresses] .profile_addr_list{display:flex;flex-direction:column;gap:8px;margin-top:24px}[data-template=profile_addresses] .profile_addr_add_form{margin-top:16px}.profile_addr_add_btn_mobile{display:none;margin-top:24px;justify-content:center}.profile_addr_add_btn_mobile .btn{width:100%}.profile_addr_empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:48px 24px;background:var(--base-base-1,#fff);border-radius:16px;text-align:center;margin-top:24px}.profile_addr_empty__img{opacity:.9;width:160px;height:160px;-o-object-fit:contain;object-fit:contain}.profile_addr_empty__heading{font-size:var(--h5);font-weight:700;color:var(--base-base-13)}.profile_addr_empty__text{font-size:var(--f14);color:var(--base-base-8);max-width:360px}.profile_addr_empty__btn{margin-top:4px}[data-template=profile_notifications] .profile_main{padding-left:32px}.notif_table{margin-top:24px;display:flex;flex-direction:column;gap:8px}.notif_table__head{display:grid;grid-template-columns:1fr 120px 70px;align-items:center;padding:16px 24px;gap:58px}.notif_table__head_email,.notif_table__head_push,.notif_table__head_type{font-size:var(--f13);font-weight:600;color:var(--base-base-13)}.notif_table__head_email,.notif_table__head_push{text-align:left}.notif_row{display:grid;grid-template-columns:1fr 120px 70px;align-items:center;gap:58px;background:var(--base-base-1,#fff);border-radius:16px;padding:16px 24px}.notif_row:nth-child(odd){background:0 0}.notif_row__text{font-size:var(--f16);color:var(--base-base-13)}.notif_row__toggle_wrap{display:contents}.notif_row__toggle_group{display:flex;align-items:center;justify-content:flex-start;gap:12px}.notif_row__toggle_label{font-size:var(--f12);color:var(--base-base-13);font-weight:600;display:none}.notif_toggle{display:inline-flex;cursor:pointer;flex-shrink:0;line-height:0}.notif_toggle__input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.notif_toggle__track{position:relative;display:block;width:29px;height:20px;border-radius:100px;background:var(--base-base-5,#e2e5e8);transition:background .2s ease;flex-shrink:0}.notif_toggle__track::after{content:"";position:absolute;top:3.6px;left:4px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.18);transition:transform .2s ease}.notif_toggle__input:checked+.notif_toggle__track{background:var(--accent--accent-500,#0062c5)}.notif_toggle__input:checked+.notif_toggle__track::after{transform:translateX(10px)}[data-template=profile_payment] .profile_pay_header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}[data-template=profile_payment] .profile_pay_list{margin-top:24px}[data-template=profile_payment] .profile_pay_list .checkout_card_wrap .checkout_edit_form .checkout_form_grid{grid-template-columns:1fr}[data-template=profile_payment] .profile_pay_add_form{margin-top:16px}.profile_pay_add_btn--mobile{display:none;width:100%;margin-top:24px}.profile_pay_empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:48px 24px;background:var(--base-base-1,#fff);border-radius:16px;text-align:center;margin-top:24px}.profile_pay_empty__img{opacity:.9;width:160px;height:160px;-o-object-fit:contain;object-fit:contain}.profile_pay_empty__heading{font-size:var(--h5);font-weight:700;color:var(--base-base-13)}.profile_pay_empty__text{font-size:var(--f14);color:var(--base-base-8);max-width:360px}.profile_pay_empty__btn{margin-top:4px}[data-template=my_favorites] .my_favorites_products_section{padding:var(--section_padding) 0;padding-bottom:100px;padding-left:24px;padding-right:24px}[data-template=my_favorites] .favorites_share_btn{display:flex}[data-template=compare] .product_card:hover{box-shadow:none}[data-template=compare] .compare_section{padding:24px 24px 80px}[data-template=compare] .compare_holder{display:grid;grid-template-columns:253px 1fr;grid-template-areas:"filter top" "params table";gap:24px;-moz-column-gap:32px;column-gap:32px;align-items:start}[data-template=compare] .compare_sidebar_holder{position:sticky;top:var(--header-height,80px);display:flex;flex-direction:column;justify-self:start;gap:32px}[data-template=compare] .compare_sidebar{-ms-grid-row:1;-ms-grid-column:1;grid-area:filter;display:flex;flex-direction:column;gap:16px}[data-template=compare] .compare_top_main{-ms-grid-row:1;-ms-grid-column:3;grid-area:top}[data-template=compare] .compare_bottom_main{-ms-grid-row:3;-ms-grid-column:3;grid-area:table}[data-template=compare] .compare_params_sidebar{-ms-grid-row:3;-ms-grid-column:1;grid-area:params}[data-template=compare] .compare_params_toggle{display:none}[data-template=compare] .compare_params_toggle__icon{flex-shrink:0;transition:transform .25s ease}.compare_params_sidebar.is-open [data-template=compare] .compare_params_toggle__icon{transform:rotate(180deg)}[data-template=compare] .compare_params_toggle__text{writing-mode:vertical-rl;transform:rotate(180deg);font-size:var(--f12);font-weight:500;white-space:nowrap}[data-template=compare] .compare_params_sidebar.is-open .compare_params_toggle{border-top-left-radius:0;border-bottom-left-radius:0}[data-template=compare] .compare_params_sidebar.is-open .compare_params_toggle__icon{transform:rotate(180deg)}[data-template=compare] .compare_sidebar_box{background:var(--base-base-1);border-radius:24px;padding:24px}[data-template=compare] .compare_sidebar_box__head{margin-bottom:20px}[data-template=compare] .compare_sidebar_box__title{font-size:var(--f16);font-weight:500;text-shadow:.5px 0 0 var(--base-base-13);color:var(--base-base-13)}[data-template=compare] .filter_checkboxes{max-height:275px}[data-template=compare] .compare_params_nav__list{list-style:none;display:flex;flex-direction:column}[data-template=compare] .compare_params_nav__item{font-size:var(--f14);color:var(--base-base-13);cursor:pointer;transition:color .2s ease;pointer-events:none}[data-template=compare] .compare_params_nav__item--bold{font-weight:600;color:var(--base-base-13)}[data-template=compare] .compare_params_nav__item a{width:100%;display:block;padding:12px 0;border-bottom:1px solid var(--base-base-4,#f0f1f1)}[data-template=compare] .compare_main{min-width:0;display:flex;flex-direction:column;gap:32px}[data-template=compare] .compare_top_main{min-width:0;display:flex;flex-direction:column;gap:32px}[data-template=compare] .compare_bottom_main{min-width:0}[data-template=compare] .compare_mobile_cats{display:none}[data-template=compare] .compare_mobile_cats__label{display:block;font-size:var(--f14);font-weight:500;color:var(--base-base-9);margin-bottom:8px}[data-template=compare] .compare_cards_strip{transition:all .2s ease-in-out;will-change:margin;overflow-x:auto;padding-bottom:16px}[data-template=compare] .compare_cards_strip::-webkit-scrollbar{display:none}[data-template=compare] .compare_cards_row{display:flex;gap:16px}[data-template=compare] .compare_cards_item{width:273px;flex-shrink:0;min-width:0;height:auto}[data-template=compare] .compare_add_slide{width:273px}[data-template=compare] .compare_card_col{width:220px;flex-shrink:0}[data-template=compare] .compare_card{background:var(--base-base-1);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;height:100%}[data-template=compare] .compare_card__media{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--base-base-2)}[data-template=compare] .compare_card__img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:12px}[data-template=compare] .compare_card__actions{position:absolute;top:8px;right:8px;display:flex;flex-direction:column;gap:4px;z-index:1}[data-template=compare] .compare_card__actions .action_btn{width:32px;height:32px;border-radius:8px}[data-template=compare] .compare_card__actions .action_btn .action_icon{width:18px;height:18px}[data-template=compare] .compare_card__rank{position:absolute;bottom:8px;left:8px;display:flex;align-items:center}[data-template=compare] .compare_card__rank img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}[data-template=compare] .compare_card__body{padding:12px;flex:1;display:flex;flex-direction:column;gap:8px}[data-template=compare] .compare_card__title{font-size:var(--f14);font-weight:500;color:var(--base-base-13);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-decoration:none;transition:color .2s ease}[data-template=compare] .compare_card__title:hover{color:var(--accent--accent-500)}[data-template=compare] .compare_card__pricing{display:flex;align-items:center;gap:8px;margin-top:auto}[data-template=compare] .compare_card__price_old{font-size:var(--f12);color:var(--base-base-7);text-decoration:line-through}[data-template=compare] .compare_card__price_current{font-size:var(--f16);font-weight:600;color:var(--base-base-13)}[data-template=compare] .compare_add_col{width:100%;flex-shrink:0;height:100%;position:relative}[data-template=compare] .compare_add_card{background:var(--base-base-1);border-radius:16px;min-height:220px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:24px;height:100%}[data-template=compare] .compare_add_default{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.compare_add_col.is-searching [data-template=compare] .compare_add_default{display:none}[data-template=compare] .compare_add_btn{width:64px;height:64px;border-radius:50%;background:var(--base-base-4,#f0f1f1);color:var(--base-base-9,#454f59);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease;flex-shrink:0;margin-bottom:6px}[data-template=compare] .compare_add_btn:hover{background:var(--Accent-accent-50,#e6eff9);color:var(--accent--accent-500)}[data-template=compare] .compare_add_title{font-size:var(--f16);color:var(--base-base-13)}[data-template=compare] .compare_add_hint{font-size:var(--f12);color:var(--base-base-7);text-align:center;line-height:1.4}[data-template=compare] .compare_add_search{display:none;flex-direction:column;position:fixed;width:300px;background:var(--base-base-1);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.12);padding:16px;z-index:10;gap:4px}[data-template=compare] .compare_add_col.is-searching .compare_add_search{display:flex}[data-template=compare] .compare_add_search__wrap{position:relative;display:flex;align-items:center;border:1px solid var(--base-base-4);border-radius:12px;overflow:hidden;background:var(--base-base-1);margin-bottom:8px}[data-template=compare] .compare_add_search__input{flex:1;padding:10px 36px 10px 14px;border:none;background:0 0;font-size:var(--f14);font-family:var(--mainFont);color:var(--base-base-13);outline:0;border-radius:12px;background:var(--base-base-3,#f5f5f6);padding:12px 16px}[data-template=compare] .compare_add_search__input::-moz-placeholder{color:var(--base-base-13)}[data-template=compare] .compare_add_search__input::placeholder{color:var(--base-base-13)}[data-template=compare] .compare_add_search__icon{position:absolute;right:10px;color:var(--base-base-13);pointer-events:none;flex-shrink:0}[data-template=compare] .compare_add_results{list-style:none;display:flex;flex-direction:column}[data-template=compare] .compare_add_result__item{padding:10px 4px;font-size:var(--f14);color:var(--base-base-13);cursor:pointer;border-bottom:1px solid var(--base-base-3);transition:color .2s ease}[data-template=compare] .compare_add_result__item:last-child{border-bottom:none}[data-template=compare] .compare_add_result__item:hover{color:var(--accent--accent-500)}[data-template=compare] .compare_tabs{grid-column:1/-1;display:flex;gap:24px;overflow-x:auto;scrollbar-width:none;padding-top:10px;padding-bottom:17px}[data-template=compare] .compare_tabs::-webkit-scrollbar{display:none}[data-template=compare] .compare_tab{flex-shrink:0;padding:10px 0;font-size:var(--f14);font-weight:500;color:var(--base-base-13);background:0 0;border:none;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;font-family:var(--mainFont);transition:color .2s ease,border-color .2s ease}[data-template=compare] .compare_tab:hover{color:var(--base-base-13);text-shadow:.5px 0 0 var(--base-base-13)}[data-template=compare] .compare_tab.is-active{color:var(--base-base-13);text-shadow:.5px 0 0 var(--base-base-13);border-bottom-color:var(--primary--primary-500)}[data-template=compare] .compare_table{display:flex;flex-direction:column;overflow:hidden}[data-template=compare] .compare_row{display:flex;align-items:center}[data-template=compare] .compare_row--bold .compare_row__cell{font-weight:600;color:var(--base-base-13)}[data-template=compare] .compare_row__label{font-size:var(--f14);color:var(--base-base-7);flex:0 0 273px;min-width:0}[data-template=compare] .compare_row__cells{flex:1;display:flex;gap:16px}[data-template=compare] .compare_row__cell{font-size:var(--f14);color:var(--base-base-13);flex:0 0 273px;min-width:0;padding:12px 0;border-bottom:1px solid var(--base-base-6,#bfc3c6)}[data-template=compare] .compare_popular_section{background:var(--base-base-1);padding:40px 24px 48px}[data-template=compare] .compare_popular{display:flex;flex-direction:column;gap:20px}[data-template=compare] .compare_popular__title{font-size:var(--h5);font-weight:600;color:var(--base-base-13)}[data-template=compare] .compare_popular__tags{display:flex;flex-wrap:wrap;gap:8px}[data-template=compare] .compare_popular__tag{display:inline-flex;padding:8px 16px;border-radius:100px;border:1.5px solid var(--base-base-4);font-size:var(--f14);color:var(--base-base-9);text-decoration:none;transition:border-color .2s ease,color .2s ease}[data-template=compare] .compare_popular__tag:hover{border-color:var(--primary--primary-500);color:var(--primary--primary-500)}[data-template=notifications] .notifications_section{padding:16px 24px 80px 24px}[data-template=notifications] .back_link{position:absolute;display:flex;padding:12px;align-items:center;gap:6px;left:-70px;top:0;width:48px;height:48px;border-radius:146px;background:var(--Green-green-1,#fff)}[data-template=notifications] .back_link a{display:flex;align-items:center;justify-content:center}[data-template=notifications] .back_link__inside_title{position:static;display:none}[data-template=notifications] .notifications_hodler{max-width:752px;margin:0 auto;background:var(--base-base-1);border-radius:16px;padding:40px 56px;display:flex;flex-direction:column;position:relative}[data-template=notifications] .notifications_head{display:flex;align-items:center;gap:16px;margin-bottom:32px}[data-template=notifications] .notifications_back{flex-shrink:0;width:40px;height:40px;border-radius:50%;border:1.5px solid var(--base-base-5);background:var(--base-base-1);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--base-base-13);transition:background .15s}[data-template=notifications] .notifications_back:hover{background:var(--base-base-4)}[data-template=notifications] .notifications_title{flex:1;min-width:0}[data-template=notifications] .notifications_title__h{font-size:var(--h5);font-weight:700;color:var(--base-base-13);line-height:1.2}[data-template=notifications] .notifications_title__sub{font-size:var(--f14);color:var(--base-base-8);margin-top:2px}[data-template=notifications] .notifications_edit_btn{flex-shrink:0;width:48px;height:48px;border-radius:8px;background:var(--base-base-1);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--base-base-13);border-radius:16px;background:var(--base-base-3,#f5f5f6);transition:background .15s}[data-template=notifications] .notifications_edit_btn:hover{background:var(--base-base-4)}[data-template=notifications] .notifications_list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}[data-template=notifications] .notif_item{display:flex;align-items:flex-start;gap:16px;padding:14px 0}[data-template=notifications] .notif_item:first-child{padding-top:0}[data-template=notifications] .notif_item:last-child{border-bottom:none;padding-bottom:0}[data-template=notifications] .notif_item__icon{flex-shrink:0;width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}[data-template=notifications] .notif_item--success .notif_item__icon{background:var(--Success-success-50,#e6f4e7);color:var(--Success-success-500,#00920a)}[data-template=notifications] .notif_item--info .notif_item__icon{background:var(--Accent-accent-50,#e6eff9);color:var(--Accent-accent-500,#0062c5)}[data-template=notifications] .notif_item--error .notif_item__icon{background:var(--Error-error-50,#fae6e6);color:var(--Error-error-500,#cf0000)}[data-template=notifications] .notif_title_status{display:flex;align-items:center;gap:8px;justify-content:flex-start}[data-template=notifications] .notif_item__body{flex:1;min-width:0}[data-template=notifications] .notif_item__title{font-size:var(--f16);font-weight:700;color:var(--base-base-13);line-height:1.4}[data-template=notifications] .notif_item__desc{font-size:var(--f14);color:var(--base-base-9);margin-top:6px;line-height:1.5}[data-template=notifications] .notif_item__actions{display:flex;align-items:center;gap:8px;margin-top:14px}[data-template=notifications] .notif_action_btn{width:auto}[data-template=notifications] .notif_item__dot{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--error--error-500);margin-top:2px}[data-template=profile_projects] .profile_main{padding-left:32px}[data-template=profile_projects] .proj_header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}[data-template=profile_projects] .proj_create_btn{flex-shrink:0}[data-template=profile_projects] .proj_list{display:flex;flex-direction:column;gap:8px}[data-template=profile_projects] .proj_item{display:flex;align-items:center;gap:16px;background:var(--base-base-1);border-radius:16px;padding:16px 20px;position:relative}[data-template=profile_projects] .proj_item .proj_item_animation_block{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:16px;pointer-events:none;z-index:1;overflow:hidden}[data-template=profile_projects] .proj_item .proj_item_animation_block:after{content:"";width:38.239px;height:474.983px;transform:rotate(20deg) translateX(-87px);position:absolute;left:-20px;top:-150px;opacity:.2;background:var(--base-base-7,#8c9399);filter:blur(37px);transition:all .6s ease}[data-template=profile_projects] .proj_item .proj_item_animation_block:hover:after{transform:rotate(20deg) translateX(913px)}[data-template=profile_projects] .proj_item:hover .proj_item_animation_block::after{transform:rotate(20deg) translateX(913px)}[data-template=profile_projects] .proj_item__thumb{flex-shrink:0;width:52px;height:52px;border-radius:50%;overflow:hidden;background:var(--base-base-4)}[data-template=profile_projects] .proj_item__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}[data-template=profile_projects] .proj_item__body{flex:1;min-width:0}[data-template=profile_projects] .proj_item__name{font-size:var(--f16);font-weight:500;color:var(--base-base-13);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-template=profile_projects] .proj_item__meta{font-size:var(--f12);color:var(--base-base-7);margin-top:4px;display:flex;align-items:center;gap:6px}[data-template=profile_projects] .proj_item__dot_sep{font-size:10px;line-height:1}[data-template=profile_projects] .proj_item__actions{flex-shrink:0;position:relative}[data-template=profile_projects] .proj_dots_btn{width:36px;height:36px;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--base-base-13);transition:background .15s,color .15s;border-radius:12px;background:var(--base-base-3,#f5f5f6)}[data-template=profile_projects] .proj_dots_btn:hover,[data-template=profile_projects] .proj_dots_btn[aria-expanded=true]{background:var(--base-base-4);color:var(--base-base-13)}[data-template=profile_projects] .proj_dots_menu{position:absolute;top:calc(100% + 4px);right:0;min-width:148px;background:var(--base-base-1);border-radius:12px;box-shadow:0 8px 24px rgba(0,14,28,.12);border:1px solid var(--base-base-4);padding:6px;z-index:10;display:flex;flex-direction:column;gap:2px}[data-template=profile_projects] .proj_dots_menu[hidden]{display:none}[data-template=profile_projects] .proj_dots_item{display:flex;align-items:center;gap:10px;padding:10px 12px;border:none;background:0 0;border-radius:8px;font-size:var(--f14);font-weight:500;font-family:var(--mainFont);color:var(--base-base-13);cursor:pointer;width:100%;text-align:left;transition:background .15s}[data-template=profile_projects] .proj_dots_item svg{flex-shrink:0;color:var(--base-base-7)}[data-template=profile_projects] .proj_dots_item:hover{background:var(--base-base-3)}[data-template=profile_projects] .proj_dots_item--danger{color:var(--error--error-500)}[data-template=profile_projects] .proj_dots_item--danger svg{color:var(--error--error-500)}[data-template=profile_projects] .proj_create_mobile{display:none;margin-top:16px}[data-template=profile_projects] .proj_create_mobile .btn{width:100%}[data-template=profile_projects] .proj_empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:56px 24px;background:var(--base-base-1);border-radius:16px}[data-template=profile_projects] .proj_empty[hidden]{display:none}[data-template=profile_projects] .proj_empty__img{width:200px;height:auto;margin-bottom:24px}[data-template=profile_projects] .proj_empty__heading{font-size:var(--h5);font-weight:700;color:var(--base-base-13);margin-bottom:12px}[data-template=profile_projects] .proj_empty__text{font-size:var(--f14);color:var(--base-base-7);max-width:440px;line-height:1.6;margin-bottom:24px}[data-template=profile_projects] .proj_empty__btn{min-width:160px}.cp_desktop{display:none}.cp_desktop_section{padding:16px 24px 80px}.cp_back{position:absolute;top:0;right:calc(100% + 16px);display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--base-base-1,#fff);border:1.5px solid var(--base-base-4,#f0f1f1);color:var(--base-base-13,#000e1c);margin-bottom:16px;transition:background .15s ease,border-color .15s ease;text-decoration:none;flex-shrink:0}.cp_back svg{width:24px;height:24px}.cp_back:hover{background:var(--base-base-2,#f8f9fa)}.cp_cards_holder{display:flex;flex-direction:column;gap:16px;position:relative}.cp_card{background:var(--base-base-1,#fff);padding:40px 56px;border-radius:24px}.cp_card__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:44px}.cp_card__title{font-size:var(--h5);font-weight:700;color:var(--base-base-13,#000e1c);margin:0 0 4px}.cp_card__subtitle{font-size:var(--f14);font-weight:400;color:var(--base-base-8,#59626b);margin:0}.cp_progress{position:relative;width:64px;height:64px;border-radius:50%;background:conic-gradient(var(--success--success-500,#00920a) var(--cp-progress,0),var(--base-base-4,#f0f1f1) 0);flex-shrink:0}.cp_progress__inner{position:absolute;inset:9px;border-radius:50%;background:var(--base-base-1,#fff);display:flex;align-items:center;justify-content:center;font-size:var(--f12);font-weight:700;color:var(--base-base-8,#000e1c)}.cp_step{display:none}.cp_step.is-active{display:block}.cp_step1_body{display:flex;align-items:flex-start;gap:24px;margin-bottom:32px}.cp_avatar{flex-shrink:0;width:100px;height:100px;border-radius:182px;border:1.5px dashed var(--base-base-5,#d9dbdd);background:var(--base-base-4,#f0f1f1);overflow:hidden;position:relative}.cp_avatar__label{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:absolute;inset:0;z-index:1;cursor:pointer;color:var(--base-base-6,#bfc3c6);transition:background .15s ease}.cp_avatar__label svg{width:32px;height:32px}.cp_avatar__label:hover{background:var(--base-base-4,#f0f1f1)}.cp_avatar__input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cp_avatar__preview{position:absolute;inset:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:none}.cp_step1_fields{flex:1;min-width:0}.cp_field{display:flex;flex-direction:column;gap:6px}.cp_field__label{font-size:var(--f14);font-weight:500;color:var(--base-base-13,#000e1c)}.cp_required{color:var(--error--error-500,#cf0000)}.cp_input_wrap{position:relative}.cp_input_icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--base-base-6,#bfc3c6);pointer-events:none;display:flex;align-items:center}.cp_input_icon svg{width:24px;height:24px}.cp_title_input{width:100%;height:48px;padding:0 40px 0 50px;border:1.5px solid var(--base-base-5,#d9dbdd);border-radius:12px;background:var(--base-base-1,#fff);font-size:var(--f14);font-family:var(--mainFont);color:var(--base-base-13,#000e1c);outline:0;transition:border-color .15s ease}.cp_title_input::-moz-placeholder{color:var(--base-base-6,#bfc3c6)}.cp_title_input::placeholder{color:var(--base-base-6,#bfc3c6)}.cp_title_input:focus{border-color:var(--accent--accent-500,#0062c5)}.cp_input_clear{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:0 0;border:none;cursor:pointer;color:var(--base-base-6,#bfc3c6);display:flex;align-items:center;justify-content:center;padding:4px;transition:color .15s ease}.cp_input_clear svg{width:16px;height:16px}.cp_input_clear:hover{color:var(--base-base-13,#000e1c)}.cp_char_count{font-size:var(--f12);color:var(--base-base-8,#59626b)}.cp_form_actions{display:flex;align-items:center;gap:8px}.cp_btn_cancel .btn_holder{background:var(--base-base-3,#f5f5f6)}.cp_card__head_info{display:flex;align-items:center;gap:16px;min-width:0;flex:1}.cp_card__head_avatar{width:64px;height:64px;border-radius:50%;overflow:hidden;flex-shrink:0;background:var(--base-base-4,#f0f1f1)}.cp_card__head_avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cp_s2_table{margin-bottom:24px;min-height:350px}.cp_s2_row{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,3fr) 104px 130px 90px 90px 90px 90px;border-bottom:1px solid var(--base-base-4,#f0f1f1);align-items:center}.cp_s2_row:last-child{border-bottom:none}#cp_s2_products .cp_s2_row:last-child{border-bottom:none}.cp_s2_cell{padding:12px 12px;font-size:var(--f14);color:var(--base-base-13,#000e1c);display:flex;align-items:center;min-width:0}.cp_s2_cell:last-child{border-right:none}.cp_s2_cell.cp_s2_cell--desc{overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;display:-webkit-box;max-height:50px}.cp_s2_row--head .cp_s2_cell{font-size:var(--f12);font-weight:700;color:var(--base-base-7,#59626b);padding:8px 12px}.cp_s2_row--input{background:var(--base-base-3,#f8f9fa)}.cp_s2_row--product{background:var(--base-base-1,#fff);transition:background .15s ease}.cp_s2_row--product:hover{background:var(--base-base-3,#f8f9fa)}.cp_s2_choose{width:100%;display:inline-flex;align-items:center;justify-content:space-between;text-align:left;gap:6px;background:0 0;border:none;cursor:pointer;font-size:var(--f14);font-family:var(--mainFont);color:var(--base-base-13,#8c9399);padding:0;max-width:100%;overflow:hidden}.cp_s2_choose.cp_s2_choose--icon-only{width:auto}.cp_s2_choose__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.cp_s2_choose svg{width:24px;height:24px;flex-shrink:0;transition:transform .2s ease}.cp_s2_choose.is-open svg{transform:rotate(180deg)}.cp_s2_row--input .cp_s2_input{color:var(--base-base-7,#bfc3c6)}.cp_s2_table--no_adv .cp_s2_row{grid-template-columns:minmax(0,4fr) minmax(0,3fr) 104px 130px 90px 90px 90px}.cp_s2_table--no_adv .cp_s2_cell--adv{display:none}.cp_s2_input{width:100%;border:none;outline:0;background:0 0;font-size:var(--f14);font-family:var(--mainFont);color:var(--base-base-13,#000e1c)}.cp_s2_input::-moz-placeholder{color:var(--base-base-7,#bfc3c6)}.cp_s2_input::placeholder{color:var(--base-base-7,#bfc3c6)}.cp_s2_input::-webkit-inner-spin-button,.cp_s2_input::-webkit-outer-spin-button{-webkit-appearance:none}.cp_s2_dash{color:var(--base-base-6,#bfc3c6);font-size:var(--f14)}.cp_s2_name_cell{display:flex;align-items:center;gap:8px;width:100%;min-width:0;position:relative}.cp_s2_delete{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:8px;background:0 0;border:none;cursor:pointer;color:var(--base-base-10,#bfc3c6);flex-shrink:0;transition:color .15s ease,background .15s ease}.cp_s2_delete svg{width:24px;height:24px}.cp_s2_delete:hover{color:var(--error--error-500,#cf0000)}.cp_s2_prod_thumb{width:48px;height:48px;border-radius:6px;-o-object-fit:contain;object-fit:contain;flex-shrink:0;background:var(--base-base-3,#f8f9fa);border-radius:12px;border:2px solid var(--base-base-1,#fff);background:var(--Foundation-Black-black-4,#f0f0f0);aspect-ratio:1/1;padding:11px}.cp_s2_prod_name_text{font-size:var(--f13);font-weight:500;color:var(--base-base-13,#000e1c);flex:1;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;display:-webkit-box;max-height:50px}.cp_s2_drop{position:absolute;top:calc(100% + 6px);left:0;z-index:50;width:402px;background:var(--base-base-1,#fff);border:1px solid var(--base-base-4,#f0f1f1);border-radius:12px;box-shadow:0 8px 28px rgba(0,14,28,.12);overflow:hidden;padding:16px}.cp_s2_drop__search{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;background:var(--base-base-3,#f5f5f6);margin-bottom:24px}.cp_s2_drop__input{flex:1;border:none;outline:0;background:0 0;font-size:var(--f14);font-family:var(--mainFont);color:var(--base-base-13,#000e1c)}.cp_s2_drop__input::-moz-placeholder{color:var(--base-base-10,#bfc3c6)}.cp_s2_drop__input::placeholder{color:var(--base-base-10,#bfc3c6)}.cp_s2_drop__search_btn{background:0 0;border:none;cursor:pointer;color:var(--base-base-13,#000e1c);display:flex;align-items:center;flex-shrink:0}.cp_s2_drop__search_btn svg{width:20px;height:20px}.cp_s2_drop__list{max-height:280px;overflow-y:auto;scrollbar-width:thin}.cp_s2_cat__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 14px;background:0 0;border:none;cursor:pointer;font-size:var(--f14);font-weight:600;color:var(--base-base-13,#000e1c);font-family:var(--mainFont);text-align:left;transition:background .15s ease;border-bottom:1px solid var(--base-base-4,#f0f1f1)}.cp_s2_cat__toggle:hover{background:var(--base-base-3,#f8f9fa)}.cp_s2_cat__toggle svg{width:20px;height:20px;flex-shrink:0;transition:transform .2s ease}.cp_s2_cat.is-open>.cp_s2_cat__toggle svg{transform:rotate(180deg)}.cp_s2_subcat__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 14px 8px 24px;background:0 0;border:none;cursor:pointer;font-size:var(--f13);color:var(--base-base-8,#59626b);font-family:var(--mainFont);text-align:left;transition:background .15s ease}.cp_s2_subcat__toggle:hover{background:var(--base-base-3,#f8f9fa)}.cp_s2_subcat__toggle svg{width:20px;height:20px;flex-shrink:0;transition:transform .2s ease}.cp_s2_subcat.is-open>.cp_s2_subcat__toggle svg{transform:rotate(180deg)!important}.cp_s2_prod_item{display:flex;align-items:flex-start;gap:10px;width:100%;padding:8px 14px 8px 32px;background:0 0;border:none;cursor:pointer;font-family:var(--mainFont);text-align:left;border-bottom:1px solid var(--base-base-4,#f0f1f1)}.cp_s2_prod_item:hover{background:var(--base-base-3,#f8f9fa)}.cp_s2_prod_item:hover .cp_s2_prod_item__img{background:var(--base-base-1,#f0f1f1)}.cp_s2_prod_item__img{width:60px;height:60px;padding:12px;border-radius:6px;-o-object-fit:contain;object-fit:contain;flex-shrink:0;background:var(--foundation----black--black-4,#f8f9fa);transition:background .15s ease}.cp_s2_prod_item__info{flex:1;min-width:0}.cp_s2_prod_item__name{display:block;font-size:var(--f12);color:var(--base-base-13,#000e1c);line-height:1.4;margin-bottom:4px}.cp_s2_prod_item .cp_s2_highlight{color:var(--success--success-500,#00920a);font-weight:700}.cp_s2_prod_item__prices{display:flex;align-items:center;gap:6px}.cp_s2_prod_item__old{font-size:var(--f12);color:var(--base-base-8,#8c9399);text-decoration:line-through}.cp_s2_prod_item__new{font-size:var(--f13);font-weight:700;color:var(--base-base-13,#000e1c)}.cp_s2_footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.cp_s2_footer__left{display:flex;align-items:center;gap:16px}.cp_s2_notice{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;border-radius:10px;background:#ebf3ff;color:var(--base-base-13,#000e1c);font-size:var(--f14);line-height:1.4}.cp_s2_notice span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:ellipsis}.cp_s2_notice ._icon{flex-shrink:0;color:var(--accent--accent-500,#0062c5)}.cp_s2_adv_label{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:var(--f14);font-weight:500;color:var(--base-base-13,#000e1c);-webkit-user-select:none;-moz-user-select:none;user-select:none}.cp_s2_adv_check{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.cp_s2_adv_box{width:20px;height:20px;border:1.5px solid var(--base-base-5,#d9dbdd);border-radius:6px;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:background .15s ease,border-color .15s ease;position:relative}.cp_s2_adv_box::after{content:"";width:5px;height:9px;border-right:2px solid transparent;border-bottom:2px solid transparent;transform:rotate(45deg) translate(-1px,-1px);transition:border-color .1s ease}.cp_s2_adv_check:checked~.cp_s2_adv_box{background:var(--accent--accent-500,#0062c5);border-color:var(--accent--accent-500,#0062c5)}.cp_s2_adv_check:checked~.cp_s2_adv_box::after{border-right-color:#fff;border-bottom-color:#fff}#cp_prod_popup{position:fixed;z-index:500;width:581px;background:var(--base-base-1,#fff);border-radius:16px;box-shadow:0 16px 48px rgba(0,14,28,.18);padding:16px;display:flex;gap:20px;align-items:flex-start;pointer-events:none;opacity:0;transform:translateX(-6px) scale(.98);transition:opacity .2s ease,transform .2s ease}#cp_prod_popup::before{content:"";position:absolute;left:-20px;top:var(--cp-arrow-top,29px);width:0;height:0;border:10px solid transparent;border-right-color:var(--base-base-1,#fff);filter:drop-shadow(-3px 1px 3px rgba(0, 14, 28, .12));pointer-events:none}#cp_prod_popup.is-visible{opacity:1;transform:translateX(0) scale(1);pointer-events:auto}.cp_pp_img{width:144px;height:144px;border-radius:10px;-o-object-fit:contain;object-fit:contain;padding:19px;flex-shrink:0;background:var(--base-base-3,#f8f9fa)}.cp_pp_body{flex:1;min-width:0}.cp_pp_meta{display:flex;align-items:center;gap:6px;margin-bottom:10px;flex-wrap:wrap}.cp_pp_sku{font-size:var(--f12);font-weight:500;border-radius:6px;white-space:nowrap}.cp_pp_stock{padding:3px 8px;font-size:var(--f12);font-weight:500;border-radius:6px;white-space:nowrap}.cp_pp_sku{line-height:1;color:var(--base-base-8,#59626b)}.cp_pp_sku_wrap{display:inline-flex;align-items:center;border-radius:6px;gap:2px;padding:3px 8px;background:var(--base-base-3,#f0f1f1)}.cp_pp_copy{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;background:0 0;cursor:pointer;color:var(--base-base-7,#7a8490);border-radius:4px;flex-shrink:0;transition:color .15s,background .15s}.cp_pp_copy svg{width:13px;height:13px;pointer-events:none}.cp_pp_copy:hover{color:var(--accent--accent-500,#0062c5);background:rgba(0,98,197,.08)}.cp_pp_copy.is-copied{color:var(--success--success-500,#00920a);background:rgba(0,146,10,.08)}.cp_pp_stock{background:rgba(0,146,10,.1);color:var(--success--success-500,#00920a)}.cp_pp_name{font-size:var(--f14);font-weight:700;color:var(--base-base-13,#000e1c);line-height:1.4;margin:0 0 8px}.cp_pp_desc{font-size:var(--f13);color:var(--base-base-8,#59626b);line-height:1.55;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cp_s2_ptype_select{position:relative;width:100%}.cp_s2_ptype_btn{width:100%;border-radius:8px;color:var(--base-base-13,#000e1c);font-size:var(--f14);display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .2s ease}.cp_s2_ptype_btn svg{width:20px;height:20px;transition:transform .2s ease}.cp_s2_ptype_drop{position:absolute;top:100%;left:0;right:0;background:var(--base-base-1,#fff);border:1px solid var(--base-base-5,#d9dbdd);border-top:none;border-radius:0 0 8px 8px;margin-top:-1px;display:none;z-index:10;box-shadow:0 4px 12px rgba(0,0,0,.08)}.cp_s2_ptype_drop.is-open{display:block}.cp_s2_ptype_opt{display:block;width:100%;padding:12px 12px;border:none;background:0 0;color:var(--base-base-13,#000e1c);font-size:var(--f14);text-align:left;cursor:pointer;transition:background .15s ease}.cp_s2_ptype_opt:first-child{border-top:1px solid var(--base-base-4,#e8e8e9)}.cp_s2_ptype_opt:hover{background:var(--base-base-2,#f5f5f6)}.cp_s2_ptype_opt:active{background:var(--Accent-accent-50,#e8f0ff);color:var(--accent--accent-500,#0062c5)}.cp_mobile{display:none}body[data-template=create_project] .header .header_body .search_and_mobile_burger_holder{display:none}.cp_mobile_section{min-height:calc(100dvh - var(--header-height,0px));padding:32px 24px calc(104px + env(safe-area-inset-bottom))}.cp_mob_form{width:100%}.cp_mob_step{display:none}.cp_mob_step.is-active{display:block}.cp_mob_card{width:100%;max-width:768px;margin:0 auto;border-radius:24px;background:var(--base-base-1,#fff);box-shadow:0 12px 32px rgba(0,14,28,.04)}.cp_mob_card--products{padding:24px}.cp_mob_card--details{padding:24px}.cp_mob_card_head{margin-bottom:58px}.cp_mob_title{margin:0 0 4px;color:var(--base-base-13,#000e1c);font-size:var(--f20);font-weight:700;line-height:2.8rem}.cp_mob_subtitle{margin:0;color:var(--base-base-8,#59626b);font-size:var(--f12);line-height:1.6rem}.cp_mob_step1_body{display:flex;flex-direction:column;gap:24px;margin-bottom:56px}.cp_mob_avatar{position:relative;width:100px;height:100px;overflow:hidden;border-radius:50%;background:var(--base-base-4,#f0f1f1);flex-shrink:0}.cp_mob_avatar__label{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:absolute;inset:0;z-index:1;color:var(--base-base-7,#8c9399);cursor:pointer}.cp_mob_avatar__label svg{width:28px;height:28px}.cp_mob_avatar__input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cp_mob_avatar__preview{position:absolute;inset:0;display:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cp_mob_field{display:flex;flex-direction:column;gap:6px}.cp_mob_field__label{color:var(--base-base-13,#000e1c);font-size:var(--f12);font-weight:700;line-height:2rem}.cp_mob_input_wrap{position:relative}.cp_mob_input_icon{position:absolute;top:50%;left:14px;display:flex;align-items:center;color:var(--base-base-7,#8c9399);pointer-events:none;transform:translateY(-50%)}.cp_mob_input_icon svg{width:20px;height:20px}.cp_mob_title_input{width:100%;height:56px;padding:0 40px 0 44px;border:1.5px solid var(--base-base-5,#d9dbdd);border-radius:14px;outline:0;background:var(--base-base-1,#fff);color:var(--base-base-13,#000e1c);font-family:var(--mainFont);font-size:var(--f16);line-height:2rem}.cp_mob_title_input::-moz-placeholder{color:var(--base-base-7,#8c9399)}.cp_mob_title_input::placeholder{color:var(--base-base-7,#8c9399)}.cp_mob_title_input:focus{border-color:var(--accent--accent-500,#0062c5)}.cp_mob_input_clear{position:absolute;top:50%;right:10px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:0 0;color:var(--base-base-8,#59626b);cursor:pointer;transform:translateY(-50%)}.cp_mob_input_clear svg{width:16px;height:16px}.cp_mob_char_count{color:var(--base-base-8,#59626b);font-size:var(--f13);line-height:1.8rem}.cp_mob_form_actions,.cp_mob_save_actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.cp_mob_form_actions .btn,.cp_mob_save_actions .btn{width:100%;min-width:0}.cp_mob_form_actions .btn .btn_holder,.cp_mob_save_actions .btn .btn_holder{width:100%;min-height:48px;padding:12px 14px;border-radius:14px}.cp_mob_btn_cancel .btn_holder{background:var(--base-base-3,#f5f5f6);border-color:var(--base-base-3,#f5f5f6)}.cp_mob_proj_avatar{display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin-bottom:18px;overflow:hidden;border-radius:50%;background:var(--base-base-4,#f0f1f1);color:var(--base-base-6,#f0f1f1)}.cp_mob_proj_avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cp_mob_proj_title{margin:0 0 4px;color:var(--base-base-13,#000e1c);font-size:var(--f16);font-weight:700;line-height:2.2rem}.cp_mob_proj_subtitle{margin:0;color:var(--base-base-8,#59626b);font-size:var(--f13);line-height:1.8rem}.cp_mob_add_product{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:254px;margin-top:24px;margin-bottom:24px;padding:24px;border:none;border-radius:14px;background:var(--base-base-3,#f5f5f6);color:var(--base-base-13,#000e1c);cursor:pointer;font-family:var(--mainFont);text-align:center}.cp_mob_add_product.has_product_in_list{min-height:unset;flex-direction:row}.cp_mob_add_product.has_product_in_list .cp_mob_title_and_text{margin-left:16px;text-align:left}.cp_mob_add_product.has_product_in_list .cp_mob_add_product__icon{flex-shrink:0;margin-bottom:0}.cp_mob_title_and_text{display:flex;flex-direction:column;gap:0}.cp_mob_add_product__icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:16px;border-radius:50%;background:var(--base-base-1,#fff);color:var(--base-base-9,#59626b)}.cp_mob_add_product__icon svg{width:32px;height:32px}.cp_mob_add_product__title{margin-bottom:4px;color:var(--base-base-13,#000e1c);font-size:var(--f14);font-weight:700;line-height:2rem}.cp_mob_add_product__text{max-width:260px;color:var(--base-base-8,#59626b);font-size:var(--f13);font-weight:400;line-height:1.8rem}body.cp_mob_picker_open,body.cp_mob_product_details_open{overflow:hidden}.cp_mob_product_picker{position:fixed;inset:0;z-index:700;display:none;overflow-y:auto;padding:24px 24px calc(24px + env(safe-area-inset-bottom));background:var(--base-base-1,#fff);color:var(--base-base-13,#000e1c)}.cp_mob_product_picker.is-open{display:block}.cp_mob_picker_search{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:12px;width:100%;min-height:56px;margin-bottom:28px;padding:0 18px;border-radius:14px;background:var(--base-base-3,#f5f5f6)}.cp_mob_picker_back,.cp_mob_picker_search_btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:0 0;color:var(--base-base-13,#000e1c);cursor:pointer;flex-shrink:0}.cp_mob_picker_back svg,.cp_mob_picker_search_btn svg{width:24px;height:24px}.cp_mob_product_search__input{flex:1;min-width:0;height:100%;border:none;outline:0;background:0 0;color:var(--base-base-13,#000e1c);font-family:var(--mainFont);font-size:var(--f16);line-height:2.4rem}.cp_mob_product_search__input::-moz-placeholder{color:var(--base-base-13,#000e1c)}.cp_mob_product_search__input::placeholder{color:var(--base-base-13,#000e1c)}.cp_mob_product_search__input::-webkit-search-cancel-button,.cp_mob_product_search__input::-webkit-search-decoration{display:none}.cp_mob_product_list{max-height:none;overflow:visible}.cp_mob_product_picker .cp_s2_cat__toggle,.cp_mob_product_picker .cp_s2_subcat__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;border:none;border-bottom:1px solid var(--base-base-4,#f0f1f1);background:0 0;color:var(--base-base-13,#000e1c);cursor:pointer;font-family:var(--mainFont);text-align:left}.cp_mob_product_picker .cp_s2_cat__toggle svg,.cp_mob_product_picker .cp_s2_subcat__toggle svg{width:20px;height:20px;flex-shrink:0;transform:none!important}.cp_mob_product_picker .cp_s2_cat__toggle{min-height:44px;padding:10px 0;font-size:var(--f14);font-weight:700;line-height:2rem}.cp_mob_product_picker .cp_s2_subcat__toggle{min-height:44px;padding:10px 0 10px 24px;font-size:var(--f14);font-weight:400;line-height:2rem}.cp_mob_product_picker .cp_s2_prod_item{display:flex;align-items:flex-start;gap:10px;width:100%;padding:12px 0 12px 40px;border:none;border-bottom:1px solid var(--base-base-4,#f0f1f1);background:0 0;color:var(--base-base-13,#000e1c);cursor:pointer;font-family:var(--mainFont);text-align:left}.cp_mob_product_picker .cp_s2_prod_item__img{width:60px;height:60px;padding:8px;border-radius:12px;background:var(--base-base-3,#f5f5f6);-o-object-fit:contain;object-fit:contain;flex-shrink:0}.cp_mob_product_picker .cp_s2_prod_item__info{min-width:0;flex:1}.cp_mob_product_picker .cp_s2_prod_item__name{display:-webkit-box;margin-bottom:4px;overflow:hidden;color:var(--base-base-13,#000e1c);font-size:var(--f12);font-weight:400;line-height:1.6rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cp_mob_product_picker .cp_s2_prod_item__prices{display:flex;align-items:center;gap:6px}.cp_mob_product_picker .cp_s2_prod_item__old{color:var(--base-base-8,#59626b);font-size:var(--f12);line-height:1.6rem;text-decoration:line-through}.cp_mob_product_picker .cp_s2_prod_item__new{color:var(--base-base-13,#000e1c);font-size:var(--f13);font-weight:700;line-height:1.8rem}.cp_mob_product_picker .cp_s2_highlight{color:var(--success--success-500,#00920a);font-weight:700}.cp_mob_product_details{position:fixed;inset:0;z-index:760;display:none;overflow-y:auto;padding:24px 24px calc(24px + env(safe-area-inset-bottom));background:var(--base-base-1,#fff);color:var(--base-base-13,#000e1c)}.cp_mob_product_details.is-open{display:block}.cp_mob_product_details__form{width:100%;max-width:420px;margin:0 auto}.cp_mob_product_details__media{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:144px;margin-bottom:24px;border-radius:16px;background:var(--base-base-3,#f5f5f6)}.cp_mob_product_details__back{position:absolute;top:8px;left:12px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;background:0 0;color:var(--base-base-8,#59626b);cursor:pointer}.cp_mob_product_details__back svg{width:24px;height:24px}.cp_mob_product_details__img{width:156px;height:124px;-o-object-fit:contain;object-fit:contain}.cp_mob_product_details__title{margin:0 0 12px;color:var(--base-base-13,#000e1c);font-size:var(--f16);font-weight:700;line-height:2.4rem}.cp_mob_product_details__desc{margin:0 0 24px;color:var(--base-base-8,#59626b);font-size:var(--f13);line-height:1.8rem}.cp_mob_product_details__fields{display:flex;flex-direction:column;gap:18px}.cp_mob_product_details__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 16px}.cp_mob_product_details__field{display:flex;flex-direction:column;min-width:0;gap:8px}.cp_mob_product_details__label{color:var(--base-base-13,#000e1c);font-size:var(--f12);font-weight:500;line-height:1.8rem}.cp_mob_product_details__input,.cp_mob_product_details__select{width:100%;height:56px;border-radius:12px;outline:0;color:var(--base-base-13,#000e1c);font-family:var(--mainFont);font-size:var(--f16);line-height:2rem}.cp_mob_product_details__input{min-width:0;padding:0 16px;border:1.5px solid var(--base-base-5,#d9dbdd);background:var(--base-base-2,#f8f9fa)}.cp_mob_product_details__input::-moz-placeholder{color:var(--base-base-7,#8c9399)}.cp_mob_product_details__input::placeholder{color:var(--base-base-7,#8c9399)}.cp_mob_product_details__input:focus{border-color:var(--accent--accent-500,#0062c5)}.cp_mob_product_details__select_wrap{position:relative}.cp_mob_product_details__select{display:flex;align-items:center;justify-content:space-between;padding:0 16px;border:none;background:var(--base-base-3,#f5f5f6);cursor:pointer;font-weight:500;text-align:left}.cp_mob_product_details__select svg{width:24px;height:24px;flex-shrink:0;transition:transform .2s ease}.cp_mob_product_details__select.is-open svg{transform:rotate(180deg)}.cp_mob_product_details__select_drop{display:none;flex-direction:column;position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:50;list-style:none;margin:0;padding:4px 0;background:#fff;border-radius:12px;border:1.5px solid var(--base-base-5,#d9dbdd);box-shadow:0 4px 16px rgba(0,0,0,.1)}.cp_mob_product_details__select_drop.is-open{display:flex}.cp_mob_product_details__select_drop li{margin:0;padding:0}.cp_mob_product_details__select_opt{display:block;width:100%;padding:12px 16px;background:0 0;border:none;text-align:left;font-family:var(--mainFont);font-size:var(--f16);line-height:2rem;cursor:pointer;color:var(--base-base-13,#000e1c)}.cp_mob_product_details__select_opt.is-active,.cp_mob_product_details__select_opt:hover{background:var(--base-base-3,#f5f5f6)}.cp_mob_product_details__notice{display:flex;align-items:flex-start;gap:10px;margin-top:24px;padding:12px 14px;border-radius:10px;background:#ebf3ff;color:var(--base-base-13,#000e1c);font-size:var(--f14);line-height:2rem}.cp_mob_product_details__notice svg{width:20px;height:20px;margin-top:2px;color:var(--accent--accent-500,#0062c5);flex-shrink:0}.cp_mob_product_details__adv{margin-top:20px}.cp_mob_product_details__adv .cp_s2_adv_box{width:16px;height:16px;border-radius:4px}.cp_mob_product_details__actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:22px}.cp_mob_product_details__actions .btn{width:100%;min-width:0}.cp_mob_product_details__actions .btn .btn_holder{width:100%;min-height:48px;padding:12px 12px;border-radius:14px}.cp_mob_products_list{margin-top:8px}.cp_mob_prod_card{padding:16px 0;border-bottom:1px solid var(--base-base-4,#f0f1f1)}.cp_mob_prod_card__top{margin-bottom:12px}.change_and_title{display:flex;flex-direction:column;gap:0}.cp_mob_prod_card__change_pic{display:inline-block;margin-bottom:5px;color:var(--accent--accent-500,#0062c5);font-size:var(--f13);font-weight:700;line-height:1.8rem;cursor:pointer;text-decoration-line:underline}.cp_mob_prod_card__pic_input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cp_mob_prod_card__info{display:flex;align-items:flex-start;gap:12px}.cp_mob_prod_card__img{width:62px;height:62px;padding:6px;border-radius:12px;background:var(--Foundation-Black-black-4,#f0f0f0);-o-object-fit:contain;object-fit:contain;flex-shrink:0}.cp_mob_prod_card__name{display:-webkit-box;overflow:hidden;color:var(--base-base-13,#000e1c);font-size:var(--f13);font-weight:500;line-height:1.8rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.cp_mob_prod_card__rows{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.cp_mob_prod_card__row{display:flex;align-items:center;justify-content:space-between}.cp_mob_prod_card__label{color:var(--base-base-8,#59626b);font-size:var(--f12);font-weight:400;line-height:1.8rem}.cp_mob_prod_card__value{color:var(--base-base-13,#000e1c);font-size:var(--f12);font-weight:400;line-height:1.8rem}.cp_mob_prod_card__value--bold{font-weight:700}.cp_mob_prod_card__actions{display:flex;align-items:center;gap:8px}.cp_mob_prod_card__btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:12px;background:var(--base-base-3,#f5f5f6);color:var(--base-base-13,#59626b);cursor:pointer}.cp_mob_prod_card__btn svg{width:24px;height:24px}.cp_mob_prod_card__btn--delete{color:var(--error--error-500,#d9230f)}[data-template=view_project] .cp_desktop{display:block}[data-template=view_project] .cp_card__head .custom_select .custom_select__trigger{border:none;height:40px}[data-template=view_project] .cp_s2_table{margin-bottom:40px}[data-page=for_manager_project] .custom_select__trigger{background:var(--color-main);color:#fff}[data-page=for_manager_project] .custom_select__trigger .custom_select__arrow{color:inherit}[data-page=for_manager_project] .cp_s2_row--product:nth-child(odd){background:var(--color)}[data-page=for_manager_project] .vp_comment__avatar{background:var(--color-main)}[data-page=for_manager_project] .cp_desktop,[data-page=for_manager_project] .cp_mobile{font-family:var(--font)}[data-page=for_manager_project] .actions_tools .cp_head_tool{background:var(--color-main);color:#fff}[data-page=for_manager_project] .actions_tools .cp_head_tool svg{color:inherit}.actions_tools{display:flex;align-items:center;gap:4px}.actions_tools .cp_head_tool{display:flex;padding:8px;align-items:center;border-radius:12px;background:var(--base-base-3,#f5f5f6);position:relative;overflow:hidden}.actions_tools .cp_head_tool:after{content:"";width:17.322px;height:83.725px;transform:rotate(39.492deg) translateX(-87px);position:absolute;bottom:-18.628px;opacity:.2;background:var(--base-base-7,#8c9399);filter:blur(7px);transition:all .8s ease}.actions_tools .cp_head_tool:hover:after{transform:rotate(39.492deg) translateX(87px)}.vp_comments{margin:24px 0 40px 0}.vp_comment_block{padding:20px;border:1px solid var(--Accent-accent-100,#b0ceed);border-radius:16px;background:var(--base-base-1,#fff)}.vp_comment__header_bar{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px}.vp_comment__avatar{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:var(--accent--accent-500,#0062c5);color:#fff;flex-shrink:0}.vp_comment__avatar svg{width:32px;height:32px}.vp_comment__header_info{flex:1;min-width:0}.vp_comment__title{margin:0 0 8px;color:var(--base-base-13,#000e1c);font-size:var(--f16);font-weight:700;line-height:1.6rem}.vp_comment__date{margin:0;color:var(--base-base-8,#59626b);font-size:var(--f12);line-height:1.6rem}.vp_comment__edit_btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;background:var(--base-base-3,#f5f5f6);border-radius:12px;color:var(--base-base-13,#59626b);cursor:pointer;flex-shrink:0}.vp_comment__edit_btn svg{width:20px;height:20px}.vp_comment__edit_btn:hover{color:var(--base-base-13,#000e1c)}.vp_comment__view_mode{padding:8px 0;width:100%}.vp_comment__text{margin:0;color:var(--base-base-13,#000e1c);font-size:var(--f14);line-height:1.6;word-wrap:break-word;white-space:pre-wrap}.vp_comment__edit_mode{display:flex;flex-direction:column;gap:12px}.vp_comment__editable{min-height:100px;padding:0 0 0 63px;border-radius:10px;background:var(--base-base-1,#fff);color:var(--base-base-13,#000e1c);font-family:var(--mainFont);font-size:var(--f14);line-height:1.6;outline:0;word-wrap:break-word;white-space:pre-wrap;overflow-wrap:break-word}.vp_comment__editable:focus{border-color:var(--accent--accent-500,#0062c5)}.vp_comment__editable:empty::before{content:attr(data-placeholder);color:var(--base-base-7,#59626b);pointer-events:none}.vp_comment__edit_actions{display:flex;align-items:center;gap:8px;justify-content:flex-end}.vp_comment__btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:12px;background:0 0;cursor:pointer}.vp_comment__btn svg{width:24px;height:24px}.vp_comment__btn--save{background:var(--success--success-500,#00920a);color:#fff}.vp_comment__btn--save:hover{background:var(--success--success-600,#007206)}.vp_comment__btn--cancel{background:var(--base-base-3,#f5f5f6);color:#fff}.vp_comment__btn--cancel:hover{background:var(--base-base-4,#f5f5f6)}.vp_comment_modal_overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.vp_comment_modal{background:var(--base-base-1,#fff);border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.15);width:100%;max-width:480px;padding:32px 24px;position:relative;max-height:90vh;overflow-y:auto}.vp_comment_modal__close{position:absolute;top:12px;right:12px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:none;background:0 0;cursor:pointer;padding:0;color:var(--base-base-8,#59626b)}.vp_comment_modal__close:hover{background:var(--base-base-3,#f5f5f6);border-radius:8px}.vp_comment_modal__header{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px}.vp_comment_modal__edit_mode{margin-bottom:24px}.vp_comment_modal__view_mode{margin-bottom:24px}.vp_comment_modal__view_mode .vp_comment__text{padding:12px;background:var(--base-base-2,#f5f5f6);border-radius:10px;min-height:80px}.vp_comment_modal__footer{display:flex;gap:12px;margin-top:24px}.vp_comment_modal__footer .btn{flex:1;height:auto;padding:12px 20px}.vp_comment_modal__footer--view{flex-direction:column}.vp_comment_modal__footer--view .btn{width:100%}.cp_s2_ptype_select{position:relative;width:100%}.cp_s2_ptype_btn{width:100%;border-radius:0;color:var(--base-base-13,#000e1c);font-size:var(--f14);display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .2s ease}.cp_s2_ptype_drop{position:absolute;top:100%;left:0;right:0;background:var(--base-base-1,#fff);border:1px solid var(--base-base-5,#d9dbdd);border-top:none;border-radius:0 0 8px 8px;margin-top:-1px;display:none;z-index:10;box-shadow:0 4px 12px rgba(0,0,0,.08)}.cp_s2_ptype_drop.is-open{display:block}.cp_s2_ptype_opt{display:block;width:100%;padding:12px 12px;border:none;background:0 0;color:var(--base-base-13,#000e1c);font-size:var(--f14);text-align:left;cursor:pointer;transition:background .15s ease}.cp_s2_ptype_opt:first-child{border-top:1px solid var(--base-base-4,#e8e8e9)}.cp_s2_ptype_opt:hover{background:var(--base-base-2,#f5f5f6)}.cp_s2_ptype_opt:active{background:var(--Accent-accent-50,#e8f0ff);color:var(--accent--accent-500,#0062c5)}.vp_settings_modal_overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.vp_settings_modal{background:var(--base-base-1,#fff);border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.15);width:100%;max-width:400px;padding:32px 24px;position:relative;max-height:90vh;overflow-y:auto}.vp_settings_modal__close{position:absolute;top:7px;right:7px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:none;background:0 0;cursor:pointer;padding:0;color:var(--base-base-8,#59626b)}.vp_settings_modal__close:hover{background:var(--base-base-3,#f5f5f6);border-radius:8px}.vp_settings_modal__title{margin:0 0 12px;color:var(--base-base-13,#000e1c);font-size:var(--f20);font-weight:700;line-height:1.6rem}.vp_settings_modal__desc{margin:0 0 40px;color:var(--base-base-8,#59626b);font-size:var(--f12);line-height:1.6rem}.vp_settings_modal__group{margin-bottom:8px;border-radius:12px;border:1px solid var(--base-base-5,#d9dbdd);background:var(--base-base-1,#fff);padding:16px;justify-content:space-between;align-items:center}.vp_settings_label{display:block;margin-bottom:12px;color:var(--base-base-7,#000e1c);font-size:var(--f14);font-weight:400}.vp_font_select{position:relative;width:100%}.vp_font_btn{width:100%;padding:8px 0;border-radius:8px;background:var(--base-base-1,#fff);color:var(--base-base-13,#000e1c);font-size:var(--f20);display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .2s ease}.vp_font_btn:hover{border-color:var(--Accent-accent-100,#b0ceed);background-color:var(--base-base-2,#f5f5f6)}.vp_font_btn svg{width:24px;height:24px;transition:transform .2s ease}.vp_font_drop{position:absolute;top:100%;left:0;right:0;background:var(--base-base-1,#fff);border:1px solid var(--base-base-5,#d9dbdd);border-top:none;border-radius:0 0 8px 8px;margin-top:-1px;display:none;z-index:10;box-shadow:0 4px 12px rgba(0,0,0,.08);max-height:200px;overflow-y:auto}.vp_font_drop.is-open{display:block;animation:slideDown .2s ease}.vp_font_opt{display:block;width:100%;padding:12px 12px;border:none;background:0 0;color:var(--base-base-13,#000e1c);font-size:var(--f14);text-align:left;cursor:pointer;transition:background .15s ease}.vp_font_opt:first-child{border-top:1px solid var(--base-base-4,#e8e8e9)}.vp_font_opt:hover{background:var(--base-base-2,#f5f5f6)}.vp_font_opt:active{background:var(--Accent-accent-50,#e8f0ff);color:var(--accent--accent-500,#0062c5)}@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.vp_color_picker{display:grid;grid-template-columns:repeat(9,1fr);gap:4px}.vp_color_option{width:100%;aspect-ratio:1;border:2px solid transparent;border-radius:50%;cursor:pointer;transition:all .2s ease;position:relative}.vp_color_option:hover{transform:scale(1.05)}.vp_color_option.is-active::after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}.vp_settings_modal__footer{display:flex;gap:12px;margin-top:40px}.vp_settings_modal__footer .btn{flex:1;height:auto}[data-template=view_project] .cp_mobile{display:none}[data-template=view_project] .cp_mob_products_list{margin-bottom:24px}[data-template=view_project] .cp_mob_prod_card{padding:16px 0;border-bottom:1px solid var(--base-base-4,#f0f1f1)}[data-template=view_project] .cp_mob_prod_card__top{margin-bottom:12px}[data-template=view_project] .change_and_title{display:flex;flex-direction:column;gap:0}[data-template=view_project] .cp_mob_prod_card__change_pic{display:inline-block;margin-bottom:5px;color:var(--accent--accent-500,#0062c5);font-size:var(--f13);font-weight:700;line-height:1.8rem;cursor:pointer;text-decoration-line:underline}[data-template=view_project] .cp_mob_prod_card__pic_input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[data-template=view_project] .cp_mob_prod_card__info{display:flex;align-items:flex-start;gap:12px}[data-template=view_project] .cp_mob_prod_card__img{width:62px;height:62px;padding:6px;border-radius:12px;background:var(--Foundation-Black-black-4,#f0f0f0);-o-object-fit:contain;object-fit:contain;flex-shrink:0}[data-template=view_project] .cp_mob_prod_card__name{display:-webkit-box;overflow:hidden;color:var(--base-base-13,#000e1c);font-size:var(--f13);font-weight:500;line-height:1.8rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}[data-template=view_project] .cp_mob_prod_card__rows{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}[data-template=view_project] .cp_mob_prod_card__row{display:flex;align-items:center;justify-content:space-between}[data-template=view_project] .cp_mob_prod_card__label{color:var(--base-base-8,#59626b);font-size:var(--f12);font-weight:400;line-height:1.8rem}[data-template=view_project] .cp_mob_prod_card__value{color:var(--base-base-13,#000e1c);font-size:var(--f12);font-weight:400;line-height:1.8rem}[data-template=view_project] .cp_mob_prod_card__value--bold{font-weight:700}[data-template=view_project] .cp_mob_prod_card__actions{display:flex;align-items:center;gap:8px}[data-template=view_project] .cp_mob_prod_card__btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:12px;background:var(--base-base-3,#f5f5f6);color:var(--base-base-13,#59626b);cursor:pointer;border:none}[data-template=view_project] .cp_mob_prod_card__btn svg{width:24px;height:24px}[data-template=view_project] .cp_mob_prod_card__btn:active{background:var(--base-base-5,#d9dbdd)}[data-template=view_project] .vp_comment_modal_overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}[data-template=view_project] .vp_comment_modal{background:var(--base-base-1,#fff);border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.15);width:100%;max-width:480px;padding:32px 24px;position:relative;max-height:90vh;overflow-y:auto}[data-template=view_project] .vp_comment_modal__close{position:absolute;top:12px;right:12px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:none;background:0 0;cursor:pointer;padding:0;color:var(--base-base-8,#59626b)}[data-template=view_project] .vp_comment_modal__close:hover{background:var(--base-base-3,#f5f5f6);border-radius:8px}[data-template=view_project] .vp_comment_modal__header{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:24px}[data-template=view_project] .vp_comment_modal__edit_mode{margin-bottom:24px}[data-template=view_project] .vp_comment_modal__view_mode{margin-bottom:24px}[data-template=view_project] .vp_comment_modal__footer{display:flex;gap:12px;margin-top:24px}[data-template=view_project] .vp_comment_modal__footer .btn{flex:1;height:auto;padding:12px 20px}[data-template=view_project] .vp_comment_modal__footer--view{flex-direction:column}[data-template=view_project] .vp_comment_modal__footer--view .btn{width:100%}[data-template=view_project] .vp_mob_bottom_actions{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;align-self:stretch}[data-template=view_project] .vp_mob_bottom_actions>.btn{width:100%;max-width:400px}#vp_comment_block_mobile .vp_comment_and_info{display:flex;flex-direction:column;gap:16px}#vp_comment_block_mobile .vp_comment__edit_btn{right:-10px;position:relative;top:-10px}.vp_comment_block_mobile{display:flex;padding:24px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;border-radius:16px;border:1px solid var(--Accent-accent-100,#b0ceed);background:var(--base-base-1,#fff);margin-bottom:24px}.cp_mob_avatar_and_tools{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}[data-template=edit_project] .ed_desktop_section{padding:16px 24px 80px}[data-template=edit_project] .ed_mobile{display:none}[data-template=faq_page] .faq_section{padding-top:12px}[data-template=faq_page] .faq_section .faq_holder{gap:32px;flex-direction:column}[data-template=solution_details] .soluition_details_section{padding-left:var(--section_padding,24px);padding-right:var(--section_padding,24px);padding-top:24px;padding-bottom:40px}[data-template=solution_details] .solution_details_wrapper{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:flex-start}[data-template=solution_details] .solution_details_left{display:flex;flex-direction:column}[data-template=solution_details] .solution_details_header{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}[data-template=solution_details] .solution_title{font-size:var(--h4);font-weight:600;color:var(--base-base-13);line-height:117%;margin:0}[data-template=solution_details] .solution_description{font-size:var(--f16);color:var(--base-base-9);line-height:150%;margin:0}[data-template=solution_details] .solution_blockquotes{display:flex;flex-direction:column;gap:12px;padding:24px;background:var(--base-base-1);border-left:4px solid var(--primary--primary-500);border-radius:12px}[data-template=solution_details] .solution_quote{margin:0;padding:0;font-size:var(--f14);color:var(--base-base-9);line-height:1.6;font-weight:400}[data-template=solution_details] .solution_quote p{margin:0}[data-template=solution_details] .solution_quote:not(:last-child){padding-bottom:12px;border-bottom:1px solid var(--base-base-5)}[data-template=solution_details] .solution_details_text{font-size:var(--f16);color:var(--base-base-9);line-height:1.7;margin:0}[data-template=solution_details] .solution_buttons_group{display:flex;gap:16px;flex-wrap:wrap;margin-top:16px}[data-template=solution_details] .solution_details_right{display:flex;flex-direction:column;gap:32px;position:relative}[data-template=solution_details] .solution_images_container{display:flex;flex-direction:column;gap:16px}[data-template=solution_details] .solution_image_section{border-radius:24px;overflow:hidden;background:var(--base-base-1);aspect-ratio:auto}[data-template=solution_details] .solution_image_section.second{position:relative;height:360px}[data-template=solution_details] .solution_gallery_grid{padding:0;background:linear-gradient(135deg,rgba(250,121,0,.05) 0,rgba(0,98,197,.05) 100%)}[data-template=solution_details] .gallery_item{aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--base-base-3);transition:transform .3s ease}[data-template=solution_details] .gallery_item:hover{transform:scale(1.05)}[data-template=solution_details] .gallery_item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}[data-template=solution_details] .solution_single_image{position:relative;width:100%;height:100%;border-radius:24px;overflow:hidden}[data-template=solution_details] .solution_single_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}[data-template=solution_details] .solution_social_buttons{display:flex;flex-direction:column;gap:12px;position:absolute;right:16px;bottom:120px}[data-template=solution_details] .solution_social_buttons .only_icon_btn{width:48px;height:48px;border-radius:16px;color:var(--white);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:rgba(255,255,255,.05);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border:1px solid rgba(255,255,255,.3);transition:all .3s ease}[data-template=solution_details] .solution_social_buttons .only_icon_btn:hover{background:var(--primary--primary-500);border-color:var(--primary--primary-500)}[data-template=solution_details] .solution_social_buttons .only_icon_btn svg{width:24px;height:24px}.lg-icon{display:flex;padding:var(--35,14px);align-items:flex-start;gap:var(--0,0);border-radius:var(--rounded-full,9999px);background:var(--Base-base-1,#fff);color:var(--Base-base-13,#010014);transition:all .3s ease}.lg-icon:hover{color:var(--Base-base-13,#010014)}.lg-next:hover:not(.disabled),.lg-prev:hover:not(.disabled){color:var(--Base-base-8,#010014)}.lg-backdrop{background:rgba(0,0,0,.53);backdrop-filter:blur(5px)}.lg-outer .lg-thumb-outer{background:rgba(0,0,0,0)}.lg-item.lg-complete.lg-zoomable .lg-dummy-img,.lg-item.lg-complete.lg-zoomable .lg-image{border-radius:16px}.lg-outer .lg-thumb-item{border-radius:8px}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:var(--base-base-1)}.lg-item .lg-img-wrap{padding:0 24px;border-radius:16px}.lg-outer .lg-video-cont{max-width:90%}.lg-toolbar .lg-icon{color:var(--base-base-1);border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.08);backdrop-filter:blur(6px);border-radius:100px}.lg-thumb-outer{padding:0 0 24px 24px}.lg-toolbar{margin-top:15px;padding-right:15px}.lg-toolbar .lg-icon{color:var(--base-base-1);border:1px solid rgba(255,255,255,.3);justify-content:center;height:32px;width:32px;padding:0;font-size:18px;line-height:30px;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 32px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(255,255,255,.1),inset 0 0 0 0 rgba(255,255,255,0);position:relative;overflow:hidden}.lg-toolbar .lg-icon::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent)}.lg-toolbar .lg-icon::after{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background:linear-gradient(180deg,rgba(255,255,255,.8),transparent,rgba(255,255,255,.3))}.lg-toolbar .lg-close{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M12 4L4 12M4 4l8 8' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:14px 14px}.lg-object{border-radius:16px}.projects_of_this_solutions_section{padding:40px 24px 80px}.projects_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:48px}.projects_label{display:block;font-size:var(--f12);font-weight:600;color:var(--primary--primary-500);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.projects_title{font-size:var(--h3);font-weight:600;color:var(--base-base-13);margin:0}.projects_show_all{font-size:var(--f14);color:var(--base-base-9);text-decoration:none;cursor:pointer;transition:color .3s ease;display:flex;align-items:center;gap:4px}.projects_show_all::after{content:"→";display:inline-block}.projects_show_all:hover{color:var(--primary--primary-500)}.projects_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}.project_card{display:flex;gap:16px;padding:16px;background:var(--base-base-1);border-radius:24px;transition:all .3s ease;cursor:pointer}.project_card:hover{box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-15px)}.project_card:hover .project_link svg{transform:translateX(15px)}.project_icon{flex-shrink:0;width:68px;height:68px;border-radius:16px;overflow:hidden;background:var(--base-base-3);display:flex;align-items:center;justify-content:center}.project_icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.project_info{display:flex;flex-direction:column;justify-content:center;flex:1}.project_name{font-size:var(--f16);font-weight:700;color:var(--base-base-13);margin:0 0 8px 0;line-height:1.4}.project_link{font-size:var(--f14);color:var(--base-base-9,#454f59);text-decoration:none;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content}.project_link svg{color:var(--primary--primary-500);transition:all .3s ease}.project_link:hover{color:var(--primary--primary-600)}.project_link:hover::after{transform:translateX(4px)}.referance_letters_section{padding:80px 24px;background:var(--base-base-1,#fff)}.referance_letters_holder{display:flex;flex-direction:column;gap:48px}.headline{display:flex;justify-content:space-between;align-items:center}.headline_holder{display:flex;flex-direction:column;gap:8px}.headline_holder_tag{display:inline-block;font-size:var(--f12);font-weight:600;color:var(--primary--primary-500);text-transform:uppercase;letter-spacing:1px}.headline_holder_tag span{display:block}.headline_holder_tag+h4{margin-top:8px}.headlines_navigation{display:flex;gap:12px}.navigation_btn{width:48px;height:48px;border-radius:12px;background:var(--base-base-1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:var(--base-base-13);border-radius:16px;background:var(--base-base-4,#f0f1f1)}.navigation_btn svg{width:24px;height:24px;color:currentColor}.navigation_btn:hover{background:var(--primary--primary-500);border-color:var(--primary--primary-500);color:var(--base-base-1)}.reference_letters_swiper{width:100%;overflow:hidden;width:100vw}.reference_letter_card{display:flex;flex-direction:column;gap:16px;height:100%}.reference_letter_image{flex:1;border-radius:16px;overflow:hidden;background:var(--base-base-3);min-height:320px;display:flex;align-items:center;justify-content:center;border-radius:32px;border:4px solid var(--base-base-4,#f0f1f1)}.reference_letter_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.reference_letter_info{display:flex;flex-direction:column;gap:6px;padding:0 8px}.reference_company_name{font-size:var(--f16);font-weight:600;color:var(--base-base-13);margin:0;line-height:1.4}.reference_link{font-size:var(--f14);color:var(--base-base-9);text-decoration:none;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content}.reference_link svg{color:var(--primary--primary-500);transition:transform .3s ease}.reference_link:hover{color:var(--primary--primary-500)}.reference_link:hover svg{transform:translateX(4px)}.reference_letters_swiper .swiper-slide{width:auto;height:auto}[data-template=all_projects] .projects_of_this_solutions_section{padding-top:0;padding-bottom:100px}[data-template=all_projects] .projects_grid{margin-top:24px;margin-bottom:24px}[data-template=blog_inner] .breadcrumb_section,[data-template=project_inner] .breadcrumb_section{max-width:798px;margin:0 auto;padding-top:44px}[data-template=blog_inner] .small_section{padding-bottom:60px;position:relative}[data-template=blog_inner] .small_section .blog_inner_decor{position:absolute;transform:translate(0,-50%);top:1250px;left:0;pointer-events:none}.hashtags_section{display:flex;align-items:center;align-content:center;gap:8px;align-self:stretch;flex-wrap:wrap;margin-bottom:12px;margin-top:6px}.hashtags_section .hashtag{display:flex;padding:12px 20px;flex-direction:column;align-items:flex-start;gap:16px;border-radius:186px;transition:all .2s ease;background:var(--base-base-1,#fff);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--base-base-13,#000e1c);text-overflow:ellipsis;font-size:var(--f16);font-style:normal;font-weight:500;line-height:24px}.hashtags_section .hashtag:hover{background:var(--base-base-2,#fff)}.project_hero_section{padding:12px 0 40px 0}.project_hero_section .project_hero_image{position:relative;border-radius:24px;overflow:hidden;aspect-ratio:16/9;background:linear-gradient(135deg,#f5f5f5 0,#e9e9e9 100%)}.project_hero_section .project_hero_image .hero_img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.project_description_section{padding-bottom:40px}.project_description_section .quoted_block{margin-bottom:0}.project_title_and_description{display:flex;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch;margin-bottom:32px}.project_description{color:var(--base-base-9,#454f59);font-size:var(--f14,14px);font-style:normal;font-weight:400;line-height:20px}.project_gallery_section{margin-bottom:40px}.project_gallery_section .project_gallery_holder{display:flex;flex-direction:column;gap:16px}.project_gallery_section .gallery_grid{display:grid;gap:16px}.project_gallery_section .gallery_grid--photos{grid-template-columns:repeat(auto-fit,minmax(236px,1fr))}.project_gallery_section .gallery_grid--videos{grid-template-columns:repeat(auto-fit,minmax(236px,1fr))}.project_gallery_section .gallery_grid:has(>:only-child) .gallery_item{aspect-ratio:750/415}.project_gallery_section .gallery_item{position:relative;overflow:hidden;border-radius:16px;display:block;background:#f5f5f5;transition:transform .3s ease;aspect-ratio:239/230}.project_gallery_section .gallery_item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.project_gallery_section .gallery_item:hover{transform:scale(1.02)}.project_gallery_section .gallery_item:hover img{transform:scale(1.05)}.project_gallery_section .gallery_item.video_item .play_button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--base-base-1,#454f59);transition:all .3s ease;z-index:5}.project_gallery_section .gallery_item.video_item:hover .play_button{transform:translate(-50%,-50%) scale(1.1)}.project_gallery_section .view_all_link{color:var(--color-primary);font-weight:500;font-size:14px;transition:all .3s ease;display:inline-block;color:var(--Accent-accent-500,#0062c5);font-size:var(--f16,16px);font-style:normal;font-weight:700;line-height:24px;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.project_gallery_section .view_all_link:hover{opacity:.8;text-decoration:underline}.project_share_section{padding:0 0 40px 0}.project_share_section .share_content{display:flex;align-items:center;gap:16px}.project_share_section .share_label{font-size:var(--f16,14px);font-weight:700;color:var(--base-base-13,#000e1c);white-space:nowrap}.project_share_section .share_icons{display:flex;gap:12px}.project_share_section .share_icon{width:36px;height:36px;border-radius:50%;background:#f5f5f5;color:var(--base-base-8,#000e1c);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.lg-video-gallery .lg-thumb-item{position:relative}.lg-video-gallery .lg-thumb-item::after{content:"";position:absolute;inset:0;margin:auto;width:0;height:0;border-style:solid;border-width:11px 0 11px 18px;border-color:transparent transparent transparent #fff;pointer-events:none;filter:drop-shadow(0 1px 3px rgba(0, 0, 0, .6))}[data-template=blog] .blog_section{padding:0 24px 100px}[data-template=blog] main .search_wrapper{margin-right:0;max-width:369px}[data-template=blog] .custom_links_container{margin-bottom:24px}[data-template=blog] .blog_main_section{display:flex;gap:16px}[data-template=blog] .left_slider_block{display:flex}[data-template=blog] .left_slider_block .hero_slider_inner{max-width:752px;max-height:531px}[data-template=blog] .right_quick_links_block{display:flex;flex-direction:column;gap:16px;flex:1 0 368px;max-width:100%}[data-template=blog] .right_quick_links_block .quick_links_list{display:flex;flex-direction:column;gap:8px}.blog_grid_elements_holder{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px;margin-bottom:24px}.blog_card{display:flex;flex-direction:column;border-radius:24px;padding:24px;background:var(--base-base-1,#fff);gap:16px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.blog_card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.blog_card .blog_card_image{position:relative;width:100%;height:166px;overflow:hidden;border-radius:16px;background-color:#f0f0f0}.blog_card .blog_card_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog_card .blog_card_image .blog_card_tags{position:absolute;bottom:12px;left:12px;display:flex;gap:8px;flex-wrap:wrap}.blog_card .blog_card_tags .tag{padding:6px 12px;border-radius:12px;font-size:12px;font-weight:600;color:var(--base-base-1,#fff)}.blog_card .blog_card_tags .tag.projects{background-color:#22c55e}.blog_card .blog_card_tags .tag.trending{background-color:#ef4444}.blog_card .blog_card_tags .tag.solutions{background-color:#06f}.blog_card .blog_card_tags .tag.tag-name{background-color:#06f}.blog_card .blog_card_content{padding:0;display:flex;flex-direction:column;flex:1}.blog_card .blog_card_content .blog_card_title{font-size:var(--f16,16px);font-weight:600;line-height:1.4;margin-bottom:8px;color:var(--base-base-13,#000e1c)}.blog_card .blog_card_content .blog_card_description{font-size:14px;line-height:1.5;color:var(--base-base-10,#26323e);margin-bottom:20px;flex:1}.blog_card .blog_card_content .blog_card_meta{display:flex;gap:16px;font-size:12px;color:var(--base-base-13,#26323e)}.blog_card .blog_card_content .blog_card_meta .date,.blog_card .blog_card_content .blog_card_meta .read-time{display:flex;align-items:center;gap:4px}[data-template=branches] .search_wrapper{flex:1;min-width:200px}[data-template=branches] .map_section .leaflet-container a{color:inherit}[data-template=branches] .map_section .leaflet-popup-content p{margin:0}[data-template=branches] .map_section .leaflet-container{font-family:inherit}[data-template=branches] .map_section .leaflet-touch .leaflet-bar,[data-template=branches] .map_section .leaflet-touch .leaflet-control-layers{display:flex;flex-direction:column;gap:2px}[data-template=branches] .map_section .leaflet-touch .leaflet-bar a{width:44px;height:44px;border-radius:12px}[data-template=branches] .map_section .leaflet-touch .leaflet-bar,[data-template=branches] .map_section .leaflet-touch .leaflet-control-layers{border:2px solid transparent}[data-template=branches] .map_section .leaflet-touch .leaflet-bar a{line-height:44px}.branches_section{padding:24px 24px 60px 24px;position:relative;z-index:1}.mobile_map_btn_holder{display:none}.branches_filters_row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.branches_filters_row .search_wrapper{margin:0}.branches_filter_selects{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.branches_filter_selects .custom_select .custom_select__trigger{width:159px;border-radius:12px;background:var(--base-base-1,#fff);border:none;height:46px}.branches_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;padding:24px 0}.branch_card{background-color:var(--base-base-1,#fff);border-radius:12px;overflow:hidden;transition:all .3s ease;display:flex;flex-direction:row;align-items:stretch;padding:16px;border-radius:24px;background:var(--base-base-1,#fff)}.branch_card:hover{box-shadow:0 8px 16px rgba(0,0,0,.15);transform:translateY(-2px)}.branch_card__image_wrapper{position:relative;width:128px;height:128px;flex-shrink:0;overflow:hidden;background-color:var(--base-base-3,#f5f5f6);border-radius:16px}.branch_card__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.branch_card:hover .branch_card__image{transform:scale(1.05)}.branch_card__badge{position:static;top:8px;left:8px;display:inline-flex;width:-moz-fit-content;width:fit-content;padding:6px 8px;border-radius:6px;font-size:8px;line-height:1;font-weight:500;text-transform:capitalize;color:var(--base-base-1,#fff)}.branch_card__badge.official{background-color:var(--success--success-500,#00920a)}.branch_card__badge.dealer{background-color:var(--accent--accent-500,#0062c5)}.branch_card__badge.other{background-color:var(--base-base-7,#8c9399)}.branch_card__badge__mobile_holder{display:flex;flex-wrap:wrap;gap:6px}.branch_card__badge__mobile_holder .branch_card__badge__mobile{display:none;position:relative;z-index:1;inset:0}.branch_card__content{padding:8px 0 8px 16px;flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:6px}.branch_card_top{display:flex;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch}.branch_card_bottom{display:flex;align-items:flex-start;gap:12px;align-self:stretch}.branch_card__header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:0;width:100%}.branch_card__header_left{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:1 0 0}.branch_card__map_link{position:relative;overflow:hidden;overflow:hidden}.branch_card__map_link:after{content:"";width:17.322px;height:83.725px;transform:rotate(39.492deg) translateX(-87px);position:absolute;bottom:-18.628px;opacity:.2;background:var(--base-base-7,#8c9399);filter:blur(7px);transition:all .8s ease}.branch_card__map_link:hover:after{transform:rotate(39.492deg) translateX(87px)}.branch_card__title{font-size:var(--f16);font-weight:700;color:var(--base-base-12,#14212e);margin:0;flex:1;line-height:1.3}.branch_card__map_link{display:flex;width:40px;height:40px;padding:12px;justify-content:center;align-items:center;gap:125px;aspect-ratio:1/1;border-radius:12px;background:var(--base-base-3,#f5f5f6)}.branch_card__map_icon{width:24px;height:24px;color:var(--base-base-13,#59626b);flex-shrink:0;cursor:pointer;transition:color .3s ease}.branch_card__address{font-size:var(--f14);color:var(--base-base-8,#59626b);margin:0;line-height:1.4}.branch_card__info_row{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--base-base-10,#26323e);margin:0}.branch_card__info_row svg{width:18px;height:18px;color:inherit;flex-shrink:0;transition:color .3s ease;margin-bottom:4px}.branch_card__info_row:hover{color:var(--primary--primary-500,#fa7900)}.branch_card__phone{color:inherit;text-decoration:none;transition:color .3s ease;line-height:1;font-size:var(--f12);font-style:normal;font-weight:500;line-height:16px}.branch_card__hours{display:flex;align-items:center;gap:6px;color:var(--base-base-13,#26323e);font-size:var(--f12);font-weight:500;margin:0}.branch_card__hours svg{width:18px;height:18px;flex-shrink:0}.map_section{display:none;opacity:0;transform:translateY(12px);transition:opacity .35s ease,transform .35s ease;border-radius:24px;overflow:hidden}.map_section.is-visible{opacity:1;transform:translateY(0)}.map_section.is-leaving{opacity:0;transform:translateY(12px)}.map_section .map_wrapper{width:100%;height:645px;border-radius:24px;overflow:hidden;border:8px solid var(--base-base-1,#fff)}.map_section #branches-map{width:100%;height:100%}.leaflet-control-fullscreen-btn{display:flex!important;align-items:center;justify-content:center;width:44px;height:44px;color:var(--base-base-10,#26323e)!important;text-decoration:none}.leaflet-control-fullscreen-btn:hover{color:var(--primary--primary-500,#fa7900)!important}.leaflet-control-fullscreen-btn svg{display:block;flex-shrink:0}.map_wrapper:-webkit-full-screen,.map_wrapper:fullscreen{border-radius:0;height:100dvh!important;width:100dvw!important}.map_marker_pin{width:32px;height:40px;transition:filter .2s ease,transform .2s ease}.map_marker_pin svg{width:100%;height:100%}.map_marker_pin:hover{transform:translateY(-2px)}.leaflet-popup.branch_popup .leaflet-popup-content-wrapper{border-radius:16px;padding:0;overflow:hidden;box-shadow:0 8px 32px rgba(0,14,28,.14);border:none}.leaflet-popup.branch_popup .leaflet-popup-content{margin:0;width:auto!important;line-height:1}.leaflet-popup.branch_popup .leaflet-popup-tip-container{display:none}.branch_map_popup{display:flex;gap:12px;padding:16px;min-width:430px}.branch_map_popup__image{width:98px;height:98px;border-radius:12px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.branch_map_popup__info{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0;padding:8px 0 8px 0;align-items:flex-start;justify-content:space-between}.branch_map_popup__name{font-size:14px;font-weight:700;color:var(--base-base-12,#14212e);display:block;line-height:1.3}.branch_map_popup__address{font-size:12px;color:var(--base-base-8,#59626b);line-height:1.4;display:block}.branch_map_popup__meta{display:flex;flex-direction:column;gap:3px;margin-top:2px}.branch_map_popup__hours,.branch_map_popup__phone{font-size:12px;font-weight:500;color:var(--base-base-10,#26323e);display:block}.small_section,[data-template=landings]{padding-bottom:60px;position:relative}.small_section .blog_inner_decor,[data-template=landings] .blog_inner_decor{position:absolute;transform:translate(0,-50%);top:1030px;left:0;pointer-events:none}.landing_with_products_top_section{padding:16px 24px 0}.landing_with_products_top_details{padding-top:40px}.landing_with_products_top_details p{color:var(--base-base-9,#454f59)}[data-template=contacts] .contacts_section{padding:32px 24px 100px}[data-template=contacts] .contacts_layout{display:grid;grid-template-columns:1fr 480px;gap:56px;align-items:start}[data-template=contacts] .contacts_info{display:flex;flex-direction:column;gap:32px}[data-template=contacts] .contacts_info__title{color:var(--base-base-13);line-height:1.2;margin-bottom:12px}[data-template=contacts] .contacts_info__desc{font-size:var(--f16);color:var(--base-base-9);line-height:1.6}[data-template=contacts] .contacts_info__btns{display:flex;gap:12px;flex-wrap:wrap}[data-template=contacts] .contacts_cards{display:grid;grid-template-columns:1fr 1fr;gap:8px}[data-template=contacts] .contacts_card{display:flex;align-items:center;gap:12px;padding:16px;background:var(--base-base-1);border-radius:24px;text-decoration:none;color:inherit;transition:border-color .2s ease,box-shadow .2s ease}[data-template=contacts] .contacts_card:hover{border-color:var(--base-base-5);box-shadow:0 4px 16px rgba(0,14,28,.07)}[data-template=contacts] .contacts_card__icon{flex-shrink:0;width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;display:flex;width:50px;height:50px;padding:9px;justify-content:center;align-items:center;align-self:stretch;border-radius:16px;background:var(--Accent-accent-50,#e6eff9)}[data-template=contacts] .contacts_card__icon--blue{color:var(--accent--accent-500,#e6eff9);background:var(--accent--accent-50,#e6eff9)}[data-template=contacts] .contacts_card__icon--green{background:var(--success--success-50,#e6f4e7);color:var(--success--success-500,#e6f4e7)}[data-template=contacts] .contacts_card__icon--red{background:var(--error--error-50,#fae6e6);color:var(--error--error-500,#fae6e6)}[data-template=contacts] .contacts_card__icon--orange{background:var(--primary--primary-50,#fff2e6);color:var(--primary--primary-500,#fff2e6)}[data-template=contacts] .contacts_card__body{display:flex;flex-direction:column;gap:2px;min-width:0}[data-template=contacts] .contacts_card__value{font-size:var(--f16);font-weight:600;color:var(--base-base-13);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-template=contacts] .contacts_card__label{font-size:var(--f14);color:var(--base-base-9)}[data-template=contacts] .contacts_form_card{background:var(--base-base-1,#fff);border:1.5px solid var(--base-base-4);border-radius:24px;padding:32px;box-shadow:0 54px 64px 0 rgba(0,0,0,.08)}[data-template=contacts] .contacts_form{gap:24px}[data-template=contacts] .auth_form__row{margin-top:0}[data-template=contacts] .auth_field__wrap--textarea{align-items:flex-start;padding:4px 0}[data-template=contacts] .auth_field__textarea{width:100%;resize:vertical;min-height:116px;padding:12px 16px;line-height:1.5;font-family:var(--mainFont)}[data-template=about_us] .brands_slider_section{background:var(--base-base-1,#fff)}[data-template=about_us] .brands_slider_section .all_brands_btn .btn_holder{background:var(--base-base-3,#fff)}[data-template=about_us] .most_popular_categories_section{position:relative}[data-template=about_us] .most_popular_categories_section .decor_element{position:absolute;z-index:0;pointer-events:none}[data-template=about_us] .most_popular_categories_section .decor_element__bottom_right{right:0;bottom:-221px;opacity:.45}[data-template=about_us] .most_popular_products_tags_section{background:var(--base-base-3,#f5f5f6)}.about_hero_section{padding:40px 24px 100px}.about_hero_holder{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:stretch}.about_hero__content{display:flex;flex-direction:column;gap:40px}.about_hero__content_top{display:flex;flex-direction:column;align-items:flex-start;gap:14px;align-self:stretch}.about_hero__title{font-size:var(--h3);font-weight:700;color:var(--base-base-13);line-height:1.15;margin:0}.about_hero__desc{font-size:var(--f16);color:var(--base-base-9);line-height:1.6;margin:0}.about_features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:24px}.about_feature{display:flex;align-items:flex-start;gap:16px}.about_feature__icon{display:flex;width:64px;height:64px;padding:12px;justify-content:center;align-items:center;gap:125px;aspect-ratio:1/1;border-radius:16px;background:var(--base-base-1,#fff)}.about_feature__body{display:flex;flex-direction:column;gap:4px}.about_feature__title{font-size:var(--f16);font-weight:600;color:var(--base-base-13)}.about_feature__desc{font-size:var(--f14);color:var(--base-base-9);line-height:1.5}.about_hero__btns{display:flex;gap:12px;flex-wrap:wrap}.about_hero__image_col{position:relative;border-radius:24px;overflow:hidden}.about_hero__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:24px}.about_hero__gallery_btn{position:absolute;bottom:16px;right:16px;display:flex;align-items:center;gap:8px;padding:10px 16px;background:rgba(255,255,255,.9);border:none;border-radius:100px;font-size:var(--f14);font-weight:500;color:var(--base-base-13);cursor:pointer;backdrop-filter:blur(4px);transition:background .2s ease}.about_hero__gallery_btn:hover{background:#fff}.about_vision_section{padding:80px 24px 100px}.about_vision_holder{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:flex-start}.about_vision__image_col{border-radius:24px;overflow:hidden}.about_vision__img{display:block;width:100%;height:382px;-o-object-fit:cover;object-fit:cover;border-radius:24px}.about_vision__content{display:flex;flex-direction:column;gap:32px}@media (min-width:768px){.lg-outer .lg-thumb{padding:10px 0}.lg-outer .lg-thumb-item{border-radius:4px;border:2px solid #fff;transition:border-color .25s ease}.header .header_up .lang_switcher .lang_dropdown__flag{font-size:0}.header .header_up .lang_switcher .lang_dropdown__flag svg{display:inline-block}.lg-outer .lg-thumb-item{border:2px solid transparent}}@media (min-width:991px){[data-template=all_products] .filters_holder,[data-template=my_favorites] .filters_holder{max-height:calc(100vh - var(--header-height,80px) - 26px)}}@media (min-width:992px){section.overflow_visible{overflow:visible}.cart_sidebar_col_inner{position:sticky;top:calc(var(--header-height,80px) + 16px)}[data-template=my_favorites] .product_list_grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1200px){.reference_letters_swiper .swiper-slide{width:calc((100% - 48px)/ 5)}.reference_letters_swiper .swiper-slide{width:calc((100% - 36px)/ 4)}}@media (max-width:1285px){.makes_different_images_block .quality_badge{left:52px;top:-59px}}@media (max-width:1199px){.products_banner__character{-o-object-fit:contain;object-fit:contain}.solution_related_products_grid{grid-template-columns:repeat(3,1fr)}.hero_slider_inner{max-width:100%}.hero_hot_sales{display:none}.mobile_hot_sales_section{display:block}.checkout_payment_grid{grid-template-columns:1fr}.checkout_payment_grid .checkout_payment_card--cash:last-child:nth-child(odd){grid-column:auto}[data-template=blog] .left_slider_block .hero_slider_inner{max-width:592px}[data-template=blog] .right_quick_links_block{flex:1 1 auto}[data-template=contacts] .contacts_layout{grid-template-columns:1fr .5fr}[data-template=contacts] .contacts_cards{grid-template-columns:1fr}.about_hero_holder{gap:36px}.about_vision_holder{gap:36px}}@media (max-width:1024px){[data-template=index] .index_section{min-height:100vh}[data-template=index] .index_section .nav_list_holder{flex-direction:column;height:auto;gap:0}[data-template=index] .index_section .nav_list_holder .navigation{flex:unset;max-width:100%;width:100%;padding:16px;border-bottom:1px solid var(--base--base-5,#d9dbdd);height:70px}[data-template=index] .index_section .nav_list_holder .navigation .select_holder{position:fixed;top:0;left:0;background:#fff;background-color:var(--colors-white,#fff);width:100%;padding:15px}[data-template=index] .index_section .nav_list_holder .navigation .navigation__select{width:100%;display:block;padding:8px 12px;font-size:var(--f14,1.4rem);border-radius:4px;color:var(--colors-black,#000);border:1px solid var(--base--base-5,#d9dbdd);cursor:pointer}[data-template=index] .index_section .nav_list_holder .navigation ul{display:none}[data-template=index] .index_section .list_holder{padding:16px}}@media (max-width:992px){.branches_grid{grid-template-columns:1fr}}@media (max-width:991px){section.overflow_visible_mob{overflow:visible}.abv_page{padding-top:165.6px}.standart_section{padding-bottom:40px}.header .header_body{padding:8px 0}.header .header_body .left_elements{order:1}.header .header_body .left_elements .logo img{height:36px}.header .header_body .mobile_categories_burger{display:flex}.header .header_body .search_and_mobile_burger_holder{padding:16px 0 0 0;order:3;flex:0 0 100%;min-width:0}.header .header_body .right_elements .user_btn--logged{background:var(--base-base-1,#fff)}.header .header_body .right_elements .user_btn--logged .user_icon{color:var(--base-base-13,#000e1c)}.header .header_body .right_elements .mobile_menu_btn{display:flex}.header .header_body .right_elements{order:2}.header .header_body .right_elements .action_btn--cart,.header .header_body .right_elements .action_btn--compare,.header .header_body .right_elements .action_btn--heart,.header .header_body .right_elements .action_btn_holder--cart,.header .header_body .right_elements .action_btn_holder--compare,.header .header_body .right_elements .action_btn_holder--heart{display:none}.header .header_menu{display:none}.header.header--guest .header_body .right_elements .login_btn{display:none}.header.header--guest .header_body .right_elements .action_btn--cart,.header.header--guest .header_body .right_elements .action_btn--log_in{display:flex}.header.header--guest .header_body .right_elements .mobile_menu_btn{background:var(--base-base-1,#fff)}.header.header--guest .header_body .right_elements .mobile_menu_btn svg{color:var(--base-base-13,#000e1c)}.header--scrolled.header.header--guest .header_body .right_elements .mobile_menu_btn{background:var(--base-base-3,#f5f5f6)}.header--scrolled .header_body .search_wrapper{background:var(--base-base-1,#fff)}.header--scrolled .header_body .right_elements .user_btn--logged{background:var(--base-base-3,#f5f5f6)}.footer .footer_top{flex-direction:column;gap:32px;padding:56px 0}.footer .footer_brand{width:100%}.footer .footer_nav{gap:32px 24px;width:100%;flex-wrap:wrap}.footer .footer_nav_col[data-temp=about_us]{display:none}.footer .footer_nav_col{width:calc(50% - 12px)}.footer .footer_nav_col--contact{width:100%}.footer .footer_bottom{padding:24px 0 99px}.fab_buttons{bottom:20px;right:22px}.search_wrapper{width:100%;max-width:100%;margin:0}.search_wrapper--open{position:fixed;inset:0;z-index:600;flex-wrap:wrap;align-items:center;align-content:flex-start;max-width:100%;margin:0;border-radius:0;padding:16px 20px 0;height:100%;overflow:hidden}.search_wrapper--open .search_inner_holder{display:flex;gap:8px;padding:16px 20px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:16px;background:var(--base-base-3,#f5f5f6)}.search_wrapper--open .search_back_btn{display:flex}.search_wrapper--open .search_input{font-size:var(--f16,1.6rem)}.search_wrapper--open .search_dropdown{position:static;transform:none;opacity:1;pointer-events:auto;box-shadow:none;border-radius:0;flex:0 0 100%;margin-top:12px;padding-top:12px;max-height:calc(100dvh - 72px);overflow-y:auto}.mobile_nav{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:200;background:var(--base-base-1,#fff);border-top:1px solid var(--base-base-5,#d9dbdd);padding:12px 0}.categories_dropdown_wrapper{display:none}.aside_profile_nav_panel{display:flex}.products_banner[data-type=big_png_image_right]{grid-template-columns:1fr 313px}.products_banner[data-type=big_image_right]{grid-template-columns:1fr 313px}.product_card__img_wrap{aspect-ratio:148/148}.product_card__img{max-width:80%}.product_card__badge{display:none}.product_card__badge__in_body{display:inline-flex}.product_card__actions{left:0;top:0;width:100%;flex-direction:row;justify-content:space-between;padding:5px}.product_card__action_btn[data-type=quick-view]{display:none}.product_card__action_btn[data-type=wishlist]{order:3}.product_card__footer{display:none}.product_card[data-size=big] .small_add_to_card_icon{display:flex}.faq_section{padding-top:40px;padding-bottom:40px}.faq_section .faq_holder{gap:32px;flex-direction:column}.faq_section .faq_title_left{position:static;gap:32px}.solutions_section{padding-top:40px;padding-bottom:40px}.solutions_grid{gap:20px}.filters_heading .filters_clear_all{display:none}.filters_close_btn{display:flex}.filters_scroll_body{display:flex;flex-direction:column;gap:24px;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 20px 8px;margin:0 -20px;scrollbar-width:thin;scrollbar-color:var(--base-base-5) transparent}.filters_scroll_body::-webkit-scrollbar{width:4px}.filters_scroll_body::-webkit-scrollbar-thumb{background:var(--base-base-5);border-radius:4px}.filters_scroll_body>.active_filters{display:none}.filters_footer{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid var(--base-base-4,#f0f1f1);flex-shrink:0}.filters_footer .active_filters{flex-wrap:wrap}.filters_footer .filters_footer__btns{display:flex;gap:12px}.filters_footer .filters_footer__btns .btn{flex:1}.filters{gap:16px;padding-bottom:0}[data-template=product_inner] .product_showcase_section__buy_together .product_showcase_holder,[data-template=product_inner] .product_showcase_section__dont_miss .product_showcase_holder{padding-top:40px;padding-bottom:40px}[data-template=product_inner] .fab_buttons{bottom:219px}[data-template=product_inner] .mobile_nav{display:none}.solution_related_products_section{padding:60px 24px}.solution_related_products_grid{grid-template-columns:repeat(2,1fr)}.hero_slide{background-size:cover}.hero_slide:hover{background-size:cover}.brands_slider_section{padding:40px 24px 8px 24px}.product_showcase_holder{padding:40px 0;gap:24px}.makes_different_section{padding:40px 24px}.makes_different_section .decor_element{display:none}.makes_different_holder{flex-direction:column;gap:32px}.makes_different_images_block{max-width:100%}.most_popular_categories_section{padding:40px 24px}.video_manuals_section{padding:40px 24px}.most_popular_products_tags_section{padding:40px 24px}[data-template=all_products] .all_products_holder:has(>div:nth-child(1)),[data-template=my_favorites] .all_products_holder:has(>div:nth-child(1)){grid-template-columns:1fr}[data-template=all_products] .filters_holder,[data-template=my_favorites] .filters_holder{position:static}[data-template=all_products] .mob_filter_trigger,[data-template=all_products] .mob_share_trigger,[data-template=all_products] .mob_sort_trigger,[data-template=my_favorites] .mob_filter_trigger,[data-template=my_favorites] .mob_share_trigger,[data-template=my_favorites] .mob_sort_trigger{display:flex}[data-template=all_products] .view_switcher,[data-template=my_favorites] .view_switcher{display:none}[data-template=all_products] .products_sort,[data-template=my_favorites] .products_sort{position:absolute;inset:0;min-width:unset}[data-template=all_products] .products_sort .custom_select__trigger,[data-template=my_favorites] .products_sort .custom_select__trigger{position:absolute;inset:0;width:100%;height:100%;padding:0;background:0 0;border:none;font-size:0;color:transparent}[data-template=all_products] .products_sort .custom_select__trigger .custom_select__arrow,[data-template=my_favorites] .products_sort .custom_select__trigger .custom_select__arrow{display:none}[data-template=all_products] .products_sort .custom_select__trigger,[data-template=my_favorites] .products_sort .custom_select__trigger{position:relative;overflow:hidden}[data-template=all_products] .products_sort .custom_select__trigger:after,[data-template=my_favorites] .products_sort .custom_select__trigger:after{content:"";width:17.322px;height:83.725px;transform:rotate(39.492deg) translateX(-87px);position:absolute;bottom:-18.628px;opacity:.2;background:var(--base-base-7,#8c9399);filter:blur(7px);transition:all .8s ease}[data-template=all_products] .products_sort .custom_select__trigger:hover:after,[data-template=my_favorites] .products_sort .custom_select__trigger:hover:after{transform:rotate(39.492deg) translateX(87px)}[data-template=all_products] .products_sort .custom_select__dropdown,[data-template=my_favorites] .products_sort .custom_select__dropdown{left:auto;right:0;min-width:180px}[data-template=all_products] .all_products_holder .filters_holder,[data-template=my_favorites] .all_products_holder .filters_holder{position:fixed;inset:0;z-index:400;pointer-events:none;width:100%;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}[data-template=all_products] .all_products_holder .filters_holder::before,[data-template=my_favorites] .all_products_holder .filters_holder::before{content:"";position:absolute;inset:0;background:#fff;opacity:0;transition:opacity .3s ease}[data-template=all_products] .all_products_holder .filters_holder .filters,[data-template=my_favorites] .all_products_holder .filters_holder .filters{position:absolute;bottom:0;left:0;right:0;max-height:100svh;border-radius:20px 20px 0 0;transform:translateY(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);overflow:hidden}[data-template=all_products] .all_products_holder .filters_holder.is-open,[data-template=my_favorites] .all_products_holder .filters_holder.is-open{pointer-events:auto;opacity:1;visibility:visible}[data-template=all_products] .all_products_holder .filters_holder.is-open::before,[data-template=my_favorites] .all_products_holder .filters_holder.is-open::before{opacity:1}[data-template=all_products] .all_products_holder .filters_holder.is-open .filters,[data-template=my_favorites] .all_products_holder .filters_holder.is-open .filters{transform:translateY(0)}.categories_holder{grid-template-columns:repeat(3,1fr)}.cart_holder{grid-template-columns:1fr}[data-template=cart] .product_showcase_section__cart_similar .product_showcase_holder{padding-top:40px;padding-bottom:40px}.checkout_holder{grid-template-columns:1fr}.register_page__decor{display:none}.register_layout{grid-template-columns:1fr;gap:32px}.register_hero{display:none}.register_type_card__mobile{display:flex;margin-top:0;margin-bottom:24px;border-radius:16px}.register_type_card__mobile .register_type_card__img{width:60px;height:60px}.register_form_card{background:0 0;padding:0}.register_form_card .custom_select__trigger{background:var(--base-base-1)}.profile_section{padding:24px 24px 40px}.profile_layout{grid-template-columns:1fr;gap:16px}.profile_sidebar{position:static;width:100%;overflow:auto;display:none}.profile_user{display:none}.profile_nav{background:0 0;border:none;border-radius:0;overflow:visible}.profile_nav__list{display:flex;padding:0;gap:24px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.profile_nav__list::-webkit-scrollbar{display:none}.profile_nav__item{flex-shrink:0}.profile_nav__link{border-radius:12px;background:var(--base-base-1);padding:0;white-space:nowrap}.profile_nav__link.is-active{border-color:var(--primary--primary-500);background:rgba(250,121,0,.06)}.profile_nav__link--danger{border-color:rgba(207,0,0,.2)}.profile_nav__hint{display:none}.profile_main{padding-left:0;border-left:none}[data-template=profile_notifications] .profile_main{padding-left:0}[data-template=profile_payment] .profile_pay_list{grid-template-columns:1fr}[data-template=my_favorites] .favorites_share_btn{display:none}[data-template=compare] .compare_holder{grid-template-columns:auto 1fr;grid-template-areas:"top top" "params table";-moz-column-gap:0;column-gap:0;row-gap:16px;align-items:stretch}[data-template=compare] .compare_sidebar{display:none}[data-template=compare] .compare_params_sidebar{display:flex;align-items:stretch}[data-template=compare] .compare_params_toggle{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:36px;flex-shrink:0;padding:16px 0;background:var(--base-base-1);border:none;border-radius:12px;cursor:pointer;color:var(--base-base-13);font-family:var(--mainFont)}[data-template=compare] .compare_params_sidebar .compare_params_nav{width:0;padding:0;opacity:0;overflow:hidden;white-space:nowrap;border-radius:0 12px 12px 0;transition:width .3s ease,opacity .2s ease,padding .3s ease}[data-template=compare] .compare_params_sidebar.is-open .compare_params_nav{width:190px;flex-shrink:0;padding:24px;opacity:1;white-space:normal;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:12px;border-bottom-left-radius:12px}[data-template=compare] .compare_top_main{max-width:100%}[data-template=compare] .compare_bottom_main{padding-left:16px}[data-template=compare] .compare_mobile_cats{display:block}[data-template=compare] .compare_cards_strip{margin-left:42px}[data-template=compare] .compare_cards_strip.is-shifted{margin-left:226px}[data-template=compare] .compare_card_col{width:auto}[data-template=compare] .compare_add_col{width:auto}[data-template=compare] .compare_table{touch-action:pan-y;cursor:grab}[data-template=compare] .compare_table.is-dragging{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-template=compare] .compare_row__label{display:none}[data-template=compare] .product_card__footer{display:block}[data-template=profile_projects] .profile_main{padding-left:0}[data-template=faq_page] main .search_wrapper{max-width:36%}[data-template=faq_page] .makes_different_section{padding:68px 24px}[data-template=solution_details] .soluition_details_section{padding-top:24px;padding-bottom:40px}[data-template=solution_details] .solution_details_wrapper{grid-template-columns:1fr;gap:32px}[data-template=solution_details] .solution_title{font-size:var(--h3)}[data-template=solution_details] .solution_image_section img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.projects_of_this_solutions_section{padding:60px 24px}.projects_title{font-size:var(--h4)}.projects_grid{grid-template-columns:repeat(2,1fr);gap:16px}.referance_letters_section{padding:60px 24px}.reference_letters_swiper .swiper-slide{width:calc((100% - 24px)/ 3)}[data-template=blog] .blog_main_section{flex-direction:column}[data-template=blog] .left_slider_block .hero_slider_inner{max-width:100%}.blog_grid_elements_holder{grid-template-columns:repeat(2,1fr)}[data-template=compare] .compare_top_main{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}[data-template=compare] .compare_bottom_main{-ms-grid-row:3;-ms-grid-column:3}[data-template=compare] .compare_params_sidebar{-ms-grid-row:3;-ms-grid-column:1}}@media (max-width:790px){[data-template=notifications] .back_link__inside_title{display:flex}}@media (max-width:768px){.xzoom-hidden,.xzoom-source{display:none!important}.modal-registration{padding:30px 20px}.modal__footer{flex-direction:column-reverse}.carousel_section .swiper-slide{border-radius:12px}.carousel{height:280px}.carousel__video-play-btn{width:64px;height:64px}.carousel__play-icon{width:32px;height:32px}.carousel__btn{width:40px;height:40px}.carousel__btn ._icon{width:20px;height:20px}.carousel__btn--prev{left:12px}.carousel__btn--next{right:12px}[data-template=index] .index_section .list_holder .page_list ul{grid-template-columns:repeat(1,1fr)}body[data-template=create_project] .abv_page{min-height:100dvh;background:var(--base-base-3,#f5f5f6)}body[data-template=create_project] .fab_buttons{display:none}.project_hero_section{padding:24px 0}.project_hero_section .project_hero_image .hero_buttons{bottom:12px;right:12px;gap:8px}.project_hero_section .project_hero_image .hero_button{width:40px;height:40px}.section_title{font-size:22px}.project_description_section,.project_details_section,.project_gallery_section{padding:20px 0}.project_share_section{padding:20px 0 56px 0}.project_gallery_section .gallery_grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.branches_filter_selects{width:100%}.branch_card__address{display:block}}@media (max-width:767px){.headline .headline_button_holder{display:none}.headline_mobile_button_holder{display:block}h1,h2,h3,h4,h5,h6{line-height:133%}h1{font-size:var(--mobile--h5)}h2{font-size:var(--mobile--h5)}h3{font-size:var(--mobile--h5)}h4{font-size:var(--mobile--h5)}h5{font-size:var(--mobile--h5)}h6{font-size:var(--mobile--h6)}.footer .footer_bottom{flex-direction:column;align-items:flex-start;gap:16px;padding:24px 0 80px}.footer .footer_bottom__copy{text-align:left;order:3}.footer .footer_bottom__socials{order:2}.status_popup__close{display:none}.status_popup__btn{flex:1;width:auto}.snackbar{padding:12px 38px 12px 70px}.custom_banner_section{padding:32px 24px 20px 24px;margin-bottom:0}.products_banner{padding:24px 24px 0 24px;grid-template-columns:1fr;gap:16px;min-height:140px;background-image:var(--banner-mobile-bg,var(--banner-bg))}.products_banner__character_wrapper{order:2}.products_banner__character{-o-object-fit:cover;object-fit:cover}.products_banner__body{align-items:center;padding:0}.products_banner__title{font-size:var(--h5);width:100%;text-align:center}.products_banner__text{font-size:var(--f12);width:100%;text-align:center;display:none}.products_banner[data-type="2"] .products_banner__character_wrapper{padding:0;padding-bottom:16px}.products_banner[data-type=big_png_image_right]{grid-template-columns:1fr}.products_banner[data-type=big_png_image_right] .products_banner__title{font-size:var(--h5)}.products_banner[data-type=big_png_image_right] .products_banner__body{padding:0}.products_banner[data-type=big_image_right]{grid-template-columns:1fr}.products_banner[data-type=big_image_right] .products_banner__title{font-size:var(--h5)}.products_banner[data-type=big_image_right] .products_banner__body{padding:0}.product_card_inner{padding:12px}.product_card__badge{font-size:var(--f10,1rem)}.product_card__badge svg{display:none}.product_card__title{font-size:var(--f12,1.2rem);line-height:1.6rem}.product_card__price_old{font-size:var(--f12,1.2rem);line-height:1.6rem}.product_card__price_current{font-size:var(--f16,1.6rem);line-height:2.4rem}.qv-modal__body{grid-template-columns:1fr}.qv-modal__gallery{border-right:none;border-bottom:1px solid var(--base-base-4,#f0f1f1);padding:16px}.qv-modal__info{padding:16px;max-width:100%}.qv-modal__sku .copy-tooltip{right:auto;left:calc(100% + 4px)}.qv-modal__sku .copy-tooltip::after{border-left-color:transparent;border-right-color:var(--base-base-13,#000e1c);left:auto;right:100%}.qv-modal__desc{margin-bottom:24px}.faq_section .faq_tab_item .faq_tab_link{font-size:var(--f14)}.faq_element__trigger{padding:16px}.faq_element__question{font-size:var(--f16)}.solutions_grid{grid-template-columns:1fr;gap:16px}.solution_card{flex-direction:column;padding:24px}.solution_card__image{height:240px}.solution_card__content{padding:16px;gap:8px}.solution_card__title{font-size:var(--f16)}.solution_card__description{font-size:var(--f14)}.pi-tabs{margin-top:0}.pi-tabs__nav{gap:24px;flex-wrap:wrap}.pi-tabs__btn{padding:10px 0}.pi-tabs__panel{padding-top:24px}.pi-tabs__custom-block{margin-top:28px;padding-top:28px}.custom_tab_item .custom_tab_link{font-size:var(--f14)}.custom_link_item .custom_link_link{font-size:var(--f14)}.breadcrumb_title{font-size:22px}.result_section{padding:40px 16px 60px}.custom_empty_state{padding:130px 24px}.custom_empty_state .empty_state_content img{width:124px;height:124px}.custom_empty_state .empty_state_content .btn .btn_holder{padding:10px 12px}.custom_empty_state .empty_state_content .btn .btn_holder .btn_title{font-size:var(--f12);line-height:130%}.custom_empty_state .empty_state_icon{width:100px;height:100px;margin-bottom:24px}.custom_empty_state .empty_state_description{font-size:12px;margin-bottom:16px}.custom_empty_state .empty_state_btn{padding:10px 24px;font-size:13px}.dashboard_empty{padding:60px 24px 80px 24px}.dashboard_empty .btn .btn_holder{padding:10px 12px}.dashboard_empty .btn .btn_holder .btn_title{font-size:var(--f12);line-height:130%}.dashboard_empty__img{width:124px;height:124px;flex-shrink:0;aspect-ratio:1/1}.dashboard_empty__heading{font-size:var(--mobile--h5)}.dashboard_empty__text{font-size:var(--f12)}[data-empty-helper=notification]{background:0 0;padding:32px 0 20px 0}.carousel_section{padding:20px 0}.solution_related_products_holder .decor_element__top_left{top:0}.solution_related_products_holder .decor_element__bottom_right{right:-61px;top:140px;opacity:.45;width:180px}.hero_section{padding:6px 0;overflow:hidden}.hero_categories{display:none}.hero_slider_inner .swiper{overflow:visible}.hero_slide__content{padding:24px;gap:8px}.hero_slide__tag{font-size:var(--f14)}.hero_slider__nav{left:24px;display:none}.brands_slider_holder .swiper-slide{width:105px}.product_showcase_holder .decor_element__top_left{top:0}.product_showcase_holder .decor_element__bottom_right{right:-61px;bottom:-104px;opacity:.45;width:180px}.makes_different_images_block .speed_badge{right:167px}.most_popular_products_tags_section .most_popular_products_tags_list .tag{font-size:var(--f12);padding:10px 16px;line-height:1.6rem}[data-template=all_products] .product_list_grid,[data-template=my_favorites] .product_list_grid{grid-template-columns:repeat(2,1fr);gap:12px}.categories_holder{grid-template-columns:repeat(2,1fr);gap:8px}.category_element__link{padding:12px;gap:12px;border-radius:16px}.category_element__title{font-size:var(--f12);line-height:1.6rem}.category_element__description{font-size:var(--f12);line-height:1.6rem}.product_inner_section{padding:0 24px 20px 24px}.faq-block{margin-top:24px}.product_inner__body{grid-template-columns:1fr}.product_inner__gallery{border-right:none;border-bottom:1px solid var(--base-base-4,#f0f1f1);padding:0}.product_inner__gallery-nav{display:none}.product_inner__thumb{height:50px}.product_inner__thumb{width:auto;flex:1 1 22%;max-width:calc(22% - 8px)}.product_inner__info__mobile{display:flex}.product_inner__info__mobile .product_inner__desc{margin-bottom:16px}.product_inner__info{display:none}.product_inner__info__wrapper{padding:0;max-width:100%}.product_inner__sku .copy-tooltip{right:auto;left:calc(100% + 4px)}.product_inner__sku .copy-tooltip::after{border-left-color:transparent;border-right-color:var(--base-base-13,#000e1c);left:auto;right:100%}.product_inner__desc{margin-bottom:24px}.product_inner__sticky-bar{display:flex;align-items:center;flex-direction:column;gap:12px;padding:12px 16px;position:fixed;bottom:0;left:0;right:0;z-index:200;background:var(--base-base-1,#fff);box-shadow:0 -2px 16px rgba(0,14,28,.1);transform:translateY(100%);transition:transform .3s ease}.product_inner__sticky-bar.is-visible{transform:translateY(0)}[data-template=cart] .breadcrumb_subtitle{display:none}.cart_section{padding:0 24px 40px}.cart_holder{grid-template-columns:1fr}.cart_item__inner{flex-wrap:wrap;justify-content:flex-end}.cart_item__details{width:100%}.cart_item__instalment--hidden{display:none}.cart_item__controls{width:calc(100% - 120px);justify-content:flex-start;gap:0}.cart_sidebar_col{position:static}.cart_coupon_input{max-width:44vw}.cart_total__price{font-size:var(--h4)}.popular_tags__title{font-size:var(--f16);margin-bottom:16px}.popular_tag{font-size:var(--f12);padding:6px 12px}[data-template=checkout] .breadcrumb_subtitle{display:none}.checkout_section{padding:0 24px 40px}.checkout_block__body{padding:0}.checkout_add_form{padding:16px}.checkout_address_card__line{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.checkout_payment_card .checkout_address_card__actions{width:auto}.register_section{padding:32px 24px 48px}.register_hero__title{font-size:var(--mobile--h1,2.8rem)}.register_type_card__mobile .register_type_card__name{font-size:var(--f16,1.6rem)}.register_type_card__mobile .register_type_card__desc{font-size:var(--f12,1.2rem);text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.register_type_card__mobile .btn{display:none}.register_form_card{box-shadow:none}.register_form_card .auth_btn.btn--secondary .btn_holder{background:var(--base-base-1,#e0e0e0)}.profile_section{padding:14px 24px 40px}.profile_page__decor{display:none}.prof_orders__title{font-size:var(--mobile--h3)}.prof_orders__search_wrap{position:absolute;left:0;width:100%;padding-right:104px}.prof_orders__search_wrap .prof_orders__search_input{width:auto}.orders_card{padding:16px}.orders_card__header{flex-direction:column;align-items:flex-start;gap:16px;border-bottom:none;padding-bottom:0}.orders_card__date_and_meta{width:100%;border-bottom:1px solid var(--base-base-5,#d9dbdd);padding-bottom:12px}.orders_card__meta{margin-bottom:0}.order_header_right,.orders_card__actions{order:-1;width:100%}.order_number__label{display:none}.order_delivery,.order_dot--1{display:none}.order_delivery_mob{display:inline-flex;align-items:center}.order_again_btn--desk{display:none}.orders_card__footer{display:inline-flex}.orders_card__footer .order_again_btn--mob{width:100%}.orders_products{grid-template-columns:1fr;gap:12px;padding-top:16px}.profile_addr_empty__img{width:124px;height:124px}.profile_addr_empty__heading{font-size:var(--mobile--h5)}.profile_addr_empty__text{font-size:var(--f12);max-width:100%}.notif_table__head{display:none}.notif_row{grid-template-columns:1fr;padding:16px;display:block;padding:16px}.notif_row:nth-child(odd){background:var(--base-base-1,#fff)}.notif_row__text{font-size:var(--f14);margin-bottom:12px}.notif_row__toggle_wrap{display:flex;align-items:center;justify-content:flex-start;gap:40px;background:var(--base-base-3,#f5f5f6);border-radius:12px;padding:16px 16px}.notif_row__toggle_group{display:inline-flex;justify-content:flex-start}.notif_row__toggle_label{display:inline}[data-template=profile_payment] .profile_pay_list{grid-template-columns:1fr}.profile_pay_add_btn{display:none}.profile_pay_add_btn--mobile{display:flex}.profile_pay_empty__heading{font-size:var(--mobile--h5)}[data-template=my_favorites] .my_favorites_products_section{padding:0 24px 40px}[data-template=compare] .compare_section{padding:16px 16px 40px}[data-template=compare] .compare_cards_item{width:167px}[data-template=compare] .compare_add_slide{width:167px}[data-template=compare] .compare_row__cell{flex:0 0 167px}[data-template=compare] .compare_popular_section{padding:32px 16px 40px}[data-template=compare] .compare_popular__title{font-size:var(--mobile--h5)}[data-template=notifications] .notifications_section{padding:24px 24px 40px;background:var(--base-base-3)}[data-template=notifications] .notifications_hodler{padding:0;background:0 0}[data-template=notifications] .notifications_head{margin-bottom:16px}[data-template=notifications] .notifications_edit_btn{display:none}[data-template=notifications] .notifications_card{background:0 0;padding:0}[data-template=notifications] .notif_item{margin-bottom:8px}[data-template=notifications] .notif_item:first-child{padding-top:20px}[data-template=notifications] .notif_item:last-child{padding-bottom:20px;margin-bottom:0}[data-template=notifications] .notif_item__title{font-size:var(--f14)}[data-template=notifications] .notif_item__desc{font-size:var(--f12)}[data-template=profile_projects] .proj_create_btn{display:none}[data-template=profile_projects] .proj_item__name{white-space:normal}[data-template=profile_projects] .proj_create_mobile{display:block;margin-top:24px}[data-template=view_project] .cp_desktop{display:none}.vp_comment__header_bar{width:100%;justify-content:space-between}[data-template=view_project] .cp_mobile{display:block}[data-template=view_project] .vp_comment_modal__footer .btn{padding:0}[data-template=view_project] .vp_comment__editable{padding:6px 0}.vp_comment_block_mobile{gap:0}[data-template=edit_project] .ed_desktop{display:none}[data-template=edit_project] .ed_mobile{display:block}[data-template=solution_details] .solution_buttons_group{flex-direction:column}[data-template=solution_details] .solution_image_section.second{height:300px}[data-template=solution_details] .solution_social_buttons{position:static;flex-direction:row;justify-content:flex-end;margin-top:16px}.lg-next,.lg-prev{top:90%}.lg-prev{left:35vw}.lg-next{right:35vw}.projects_grid{margin-bottom:32px;gap:16px}.reference_letters_swiper .swiper-slide{width:calc((100% - 16px)/ 2)}[data-template=blog_inner] .small_section{padding-bottom:0}[data-template=blog_inner] .small_section .blog_inner_decor{display:none}.hashtags_section{margin-bottom:0}.hashtags_section .hashtag{display:flex;padding:4px 12px;flex-direction:column;align-items:flex-start;gap:8px;border-radius:186px;background:var(--base-base-1,#fff);font-size:var(--f12)}.project_gallery_section{margin-bottom:0}[data-template=blog] .heading_with_additional_functions{flex-direction:column}[data-template=blog] .title_and_breadcrumb{width:100%}[data-template=blog] .blog_section{padding:0 24px 24px}[data-template=blog] .blog_main_section{gap:24px}.blog_card{padding:12px}.blog_card .blog_card_image{height:109px;border-radius:8px}.blog_card .blog_card_image .blog_card_tags{bottom:8px;left:8px}.blog_card .blog_card_tags .tag{font-size:10px;padding:4px 7px;border-radius:4px}.blog_card .blog_card_content .blog_card_title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;margin-bottom:16px;font-size:var(--f12,12px)}.blog_card .blog_card_content .blog_card_description{display:none}.blog_card .blog_card_content .blog_card_meta{flex-direction:column;gap:3px;font-size:10px}.blog_card .blog_card_content .blog_card_meta .date svg,.blog_card .blog_card_content .blog_card_meta .read-time svg{width:16px;height:16px}.branches_section{padding:0 24px 24px 24px}.branches_filters_row{width:100%}.branch_card{flex-direction:column}.branch_card__image_wrapper{width:100%;height:120px;padding:9px;display:flex;align-items:end}.branch_card__badge{display:none}.branch_card__badge__mobile_holder .branch_card__badge__mobile{display:inline-flex}.branch_card__content{padding:0;padding-top:8px}.map_section .map_wrapper{height:581px}.leaflet-control-container .leaflet-right,.leaflet-pane.leaflet-map-pane{z-index:10}.small_section,[data-template=landings]{padding-bottom:0}.small_section .blog_inner_decor,[data-template=landings] .blog_inner_decor{display:none}[data-template=contacts] .contacts_section{padding:36px 24px 100px}[data-template=contacts] .contacts_layout{grid-template-columns:1fr;gap:80px}[data-template=contacts] .contacts_info__title{font-size:var(--mobile--h5)}[data-template=about_us] .brands_slider_section{background:var(--base-base-3,#fff)}[data-template=about_us] .most_popular_categories_section .decor_element{display:none}[data-template=about_us] .most_popular_products_tags_section{background:var(--base-base-1,#fff)}[data-template=about_us] .counter_block,[data-template=about_us] .makes_different_content_block .headline{margin-bottom:24px}[data-template=about_us] .about_vision_holder{gap:32px}.about_hero_section{padding:24px 24px 35px}.about_hero_holder{grid-template-columns:1fr;gap:56px}.about_hero__title{font-size:var(--h5);line-height:1.3}.about_feature__desc{font-size:var(--f12);opacity:.7}.about_hero__image_col{order:1}.about_hero__img{height:280px}.about_vision_section{padding:56px 24px}.about_vision_holder{grid-template-columns:1fr;gap:40px}.about_vision__image_col{order:1}.about_vision__img{height:362px}}@media (max-width:575px){.mob_only{display:block}.custom_view_gallery_btn{padding:10px 12px;font-size:var(--f12);bottom:12px;left:12px}.products_banner{min-height:auto}.products_banner__character{bottom:0}.faq_section .faq_decor{display:none}.result_card{padding:40px 24px;border-radius:16px}.result_title{font-size:var(--mobile--h4)}.solution_related_products_section{padding:40px 24px}.solution_related_products_holder{gap:32px}.solution_related_products_grid{grid-template-columns:repeat(2,1fr);gap:8px}.hero_slide__title{font-size:var(--h5)}.brands_slider_cta{right:8px}.makes_different_images_block .speed_badge{right:100px}.most_popular_categories_section .mpc_list_elem{padding:16px}.most_popular_categories_section .mpc_list_elem .mpc_title{font-size:var(--f16)}.video_manual_element{aspect-ratio:290/320;padding:24px}.video_manual_element .video_manual_bottom_content .video_manual_bottom_content_text_title{font-size:var(--f16)}.video_manual_element .video_manual_bottom_content .video_manual_bottom_content_text_desc{font-size:var(--f12)}.video_manual_element .video_manual_bottom_content .video_manual_bottom_content_icon{display:none}[data-template=all_products] .all_products_section,[data-template=my_favorites] .all_products_section{padding:24px 24px 60px 24px}.categories_section{padding:24px 12px 24px 12px}.checkout_add_link{font-size:var(--f12)}.checkout_form_grid{grid-template-columns:1fr;margin-bottom:8px}.checkout_default_check{margin-left:0;order:-2;width:100%}.checkout_empty_state__inner{flex-direction:column;align-items:center;gap:12px;justify-content:center}.checkout_empty_state__text{text-align:center}.checkout_address_card{flex-wrap:wrap;gap:10px;justify-content:flex-end;align-items:flex-start}.checkout_address_card__radio{width:40px;height:40px}.checkout_address_card__actions{width:calc(100% - 46px)}.checkout_payment_card--cash{grid-column:auto}[data-template=profile_information] .profile_info_form__grid,[data-template=profile_information_partners] .profile_info_form__grid{grid-template-columns:1fr}[data-template=profile_addresses] .profile_addr_header{flex-direction:column;align-items:flex-start}[data-template=profile_addresses] .profile_addr_header .profile_addr_add_btn{width:100%;display:none}.profile_addr_add_btn_mobile{display:flex}[data-template=profile_payment] .profile_pay_header{flex-direction:column;align-items:flex-start}[data-template=profile_payment] .profile_pay_header .profile_pay_add_btn{width:100%}[data-template=profile_projects] .proj_item{gap:12px;padding:16px 16px}[data-template=profile_projects] .proj_item__thumb{width:48px;height:48px}[data-template=profile_projects] .proj_item__name{font-size:var(--f14)}[data-template=profile_projects] .proj_item__meta{font-size:var(--f10)}[data-template=faq_page] .faq_section{padding-top:0}[data-template=faq_page] main .search_wrapper{max-width:100%}[data-template=solution_details] .soluition_details_section{padding-top:16px;padding-bottom:24px}[data-template=solution_details] .solution_details_wrapper{gap:24px}[data-template=solution_details] .solution_details_left{gap:24px}[data-template=solution_details] .solution_title{font-size:var(--h4)}[data-template=solution_details] .solution_description{font-size:var(--f14)}[data-template=solution_details] .solution_blockquotes{padding:16px;gap:8px}[data-template=solution_details] .solution_quote{font-size:var(--f12)}[data-template=solution_details] .solution_details_text{font-size:var(--f14)}[data-template=solution_details] .solution_details_right{gap:24px}[data-template=solution_details] .solution_images_container{gap:16px}[data-template=solution_details] .solution_image_section{border-radius:16px;display:none}[data-template=solution_details] .solution_image_section.second{display:block}[data-template=solution_details] .solution_image_section.second{height:356px}[data-template=solution_details] .solution_single_image{border-radius:16px}[data-template=solution_details] .solution_social_buttons{right:0;flex-direction:row}.projects_of_this_solutions_section{padding:40px 24px}.projects_header{flex-direction:column;align-items:flex-start;margin-bottom:32px}.projects_title{font-size:var(--h5)}.projects_show_all{margin-top:16px}.projects_grid{grid-template-columns:1fr;gap:4px}.project_card{padding:16px;gap:12px}.project_icon{width:48px;height:48px}.project_name{font-size:var(--f14)}.project_link{font-size:var(--f12)}.referance_letters_section{padding:40px 24px}.referance_letters_holder{gap:32px}.headline{flex-direction:column;align-items:flex-start;gap:16px}.navigation_btn{width:40px;height:40px}.reference_letter_image{min-height:240px}.reference_company_name{font-size:var(--f14)}.reference_link{font-size:var(--f12)}.reference_letters_swiper .swiper-slide{width:100%}.mobile_map_btn_holder{display:flex}.branches_filter_selects .btn{display:none}.branches_filter_selects .custom_select{flex:1}.branches_filter_selects .custom_select .custom_select__trigger{width:100%}.branch_card__content{gap:16px}.map_section .map_wrapper{height:581px}.branch_map_popup{min-width:281px;flex-direction:column}.branch_map_popup__image{display:none;width:100%;height:80px}.branch_map_popup__info{gap:16px}}@media (max-width:480px){.carousel{height:415px}.project_gallery_section .gallery_grid{grid-template-columns:repeat(2,1fr);gap:10px}.project_share_section .share_content{flex-direction:column;align-items:flex-start}}@media (max-width:479px){.footer .footer_nav{grid-template-columns:repeat(2,1fr)}.search_wrapper .search_input{width:inherit}.status_popup__container{padding:32px 20px 24px;border-radius:20px}.status_popup__icon{margin-bottom:0}.status_popup__icon svg{width:32px;height:32px}.status_popup__img{width:120px;height:120px;margin-bottom:20px}.status_popup__title{font-size:var(--h6)}.snackbar{bottom:16px;right:16px;left:16px;max-width:none}.auth_modal__container{padding:24px 20px;border-radius:12px;margin:0 16px}.auth_form__row{grid-template-columns:1fr}.faq_section .faq_holder{gap:24px}.faq_section .faq_title_left .headline .headline_holder p{font-size:var(--f16)}.faq_section .have_questions_wrapper{display:none}.solutions_section{padding-top:24px;padding-bottom:24px}.solutions_grid{gap:16px}.solution_card__image{height:100px}.solution_card__content{padding:14px 12px 0 12px}.pi-tabs__btn{font-size:var(--f13)}.makes_different_images_block .speed_badge{right:50px}.counter_block{gap:24px}.counter_block .counter_item .counter_item__value{font-size:var(--f20);font-weight:500}.counter_block .counter_item .counter_item__label{font-size:var(--f14)}.makes_different_button_holder{width:100%;display:flex;justify-content:space-between}.makes_different_button_holder .btn{width:100%}.most_popular_categories_section .most_popular_categories_slider_holder{width:100vw}.register_form_card{border-radius:12px}[data-template=profile_information] .profile_info_form__actions,[data-template=profile_information_partners] .profile_info_form__actions{flex-direction:column;align-items:stretch}[data-template=profile_information] .profile_info_form__actions .btn,[data-template=profile_information_partners] .profile_info_form__actions .btn{width:100%;text-align:center}[data-template=solution_details] .solution_details_header{margin-bottom:0}[data-template=contacts] .contacts_cards{grid-template-columns:1fr}[data-template=contacts] .contacts_form_card{padding:20px 16px;border-radius:16px}}@media (max-width:360px){.cp_mobile_section{padding-right:16px;padding-left:16px}.cp_mob_product_picker{padding-right:16px;padding-left:16px}.cp_mob_product_details{padding-right:16px;padding-left:16px}}@media print,(prefers-reduced-motion:reduce){.animate__animated{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}