@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}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}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;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]{-webkit-box-sizing:border-box;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}:root{--color-white: #ffffff;--color-black: #000000;--color-orange: #E9530D;--color-orange-dark: #D53F00;--color-font: #F7F7F7;--color-font-muted: #999999;--color-btn-font: #f7f7f7;--color-bg-body: #0D0D0D;--color-bg-item: #1E1E1E;--color-bg-item-hover: #323232;--color-text-pagination: #737373;--color-gray-disabled: #A5A5A5;--color-text-disabled: #404040;--color-tags: #a6a6a6;--product-gallery-thumb-border: rgba(247, 247, 247, .2);--product-select-bg: #323232;--product-results-flyout-bg: #404040;--product-results-flyout-shadow: 0 4px 8px 0 rgba(13, 13, 13, .16);--input-border: #737373;--input-placeholder: #A5A5A5;--color-param-key: #a0a0a0}html[data-theme=light]{--color-font: #0D0D0D;--color-font-muted: #6b6b6b;--color-bg-body: #F7F7F7;--color-bg-item: #E8E8E8;--color-bg-item-hover: #f1f1f1;--product-gallery-thumb-border: rgba(13, 13, 13, .2);--product-select-bg: #f1f1f1;--product-results-flyout-bg: #D2D2D2;--product-results-flyout-shadow: 0px 4px 4px 0px #0D0D0D0A;--input-border: #8C8C8C;--input-placeholder: #868686;--color-param-key: #656565}@font-face{font-family:Nunito;src:local("Nunito Sans Regular"),local("NunitoSans-Regular"),url(/assets/fonts/NunitoSans.woff2) format("woff2"),url(/assets/fonts/NunitoSans.woff) format("woff"),url(/assets/fonts/NunitoSans.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Sans Regular"),local("NunitoSans-Regular"),url(/assets/fonts/NunitoSans.woff2) format("woff2"),url(/assets/fonts/NunitoSans.woff) format("woff"),url(/assets/fonts/NunitoSans.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Sans Italic"),local("NunitoSans-Italic"),url(/assets/fonts/NunitoSans-Italic.woff2) format("woff2"),url(/assets/fonts/NunitoSans-Italic.woff) format("woff"),url(/assets/fonts/NunitoSans-Italic.ttf) format("truetype");font-weight:500;font-style:italic}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}*:focus-visible{outline:1px solid var(--color-blue)}html{scroll-behavior:smooth;overflow-x:hidden;scrollbar-gutter:stable}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol{padding:0;margin:0;list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor}a{text-decoration:none}img,picture,video{max-width:100%;display:block;height:auto}picture{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}input,button,textarea,select{font:inherit}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:14px 18px;border-radius:30px;border:1px solid var(--input-border);background:var(--color-bg-item);color:var(--color-font);font-size:16px;line-height:130%;font-weight:400;outline:none;-webkit-transition:border-color .2s ease,background-color .2s ease,color .2s ease;transition:border-color .2s ease,background-color .2s ease,color .2s ease}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{color:var(--input-placeholder)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{color:var(--input-placeholder)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{color:var(--input-placeholder)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])::-ms-input-placeholder,textarea::-ms-input-placeholder,select::-ms-input-placeholder{color:var(--input-placeholder)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])::placeholder,textarea::placeholder,select::placeholder{color:var(--input-placeholder)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,textarea:focus,select:focus{border-color:var(--color-font)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):disabled,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])[aria-disabled=true],textarea:disabled,textarea[aria-disabled=true],select:disabled,select[aria-disabled=true]{opacity:.6;cursor:not-allowed}.is-error{border-color:var(--color-orange)!important}.form-field__error-text{position:absolute;bottom:-17px;left:0;font-size:14px;line-height:120%;font-weight:400;color:var(--color-orange);white-space:nowrap}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}button{cursor:pointer}body{background-color:var(--color-bg-body);font-family:Nunito,Roboto,sans-serif;font-weight:500;font-size:16px;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;color:var(--color-font);-webkit-transition:all .5s ease;transition:all .5s ease}.container{padding-left:32px;padding-right:32px;width:calc(100% - 260px);max-width:1640px;margin-left:auto;margin-right:auto}@media (max-width: 1400px){.container{width:100%}}@media (max-width: 768px){.container{padding-left:16px;padding-right:16px}}html.with-fancybox{overflow-x:hidden!important}body{overflow-x:hidden}.main-section-heading{color:var(--color-font);text-align:center;font-size:60px;font-weight:500;line-height:110%;margin-bottom:60px}@media (max-width: 1200px){.main-section-heading{font-size:46px;margin-bottom:40px}}@media (max-width: 600px){.main-section-heading{font-size:28px;margin-bottom:32px}}.h1-heading{font-size:64px;font-weight:500;line-height:110%;color:var(--color-font)}@media (max-width: 1024px){.h1-heading{font-size:50px}}@media (max-width: 600px){.h1-heading{font-size:30px}}a:not([class]),a[class=""]{-webkit-transition:color .3s ease;transition:color .3s ease}a:not([class]):hover,a[class=""]:hover{color:#e9530d}.app-toast.toastify{background:var(--color-bg-item);color:var(--color-font);border-radius:16px;border:1px solid rgba(255,255,255,.12);-webkit-box-shadow:0 10px 30px rgba(0,0,0,.35);box-shadow:0 10px 30px #00000059;padding:0;font-size:14px;line-height:130%}.app-toast__content{color:inherit;text-decoration:none;display:grid;gap:6px;padding:14px;background:var(--color-bg-item);color:var(--color-font);-webkit-transition:background .3s ease;transition:background .3s ease;border-radius:16px}.app-toast__content:hover{background:var(--color-bg-item-hover)}.app-toast__title{font-weight:500;font-size:16px;line-height:130%;color:var(--color-font)}.app-toast__text{font-weight:400;font-size:14px;line-height:120%;max-width:250px;opacity:.6}.app-toast.toastify .toast-close{color:var(--color-font);font-size:18px;line-height:1;opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease;position:absolute;right:-85px;top:0}.app-toast.toastify .toast-close path{fill:var(--color-font)}.app-toast.toastify .toast-close:hover path{fill:var(--color-orange)}.ymaps3--controls_horizontal .ymaps3--button.ymaps3--control-button{display:none}html[data-theme=light] .about-contact-form__submit[disabled]:hover{background:var(--color-gray-disabled)!important;color:var(--color-font-disabled)!important;border-color:var(--color-gray-disabled)!important}.fancybox__container{z-index:1500!important}#about-us-video-modal{background-color:transparent}@media (max-width: 1200px){#about-us-video-modal iframe{width:640px!important;height:387px!important}}@media (max-width: 700px){#about-us-video-modal iframe{width:80vw!important;height:48.375vw!important;max-width:80vw!important}}#about-us-video-modal .is-close-btn{top:-6px!important;right:27px!important;opacity:1!important;color:var(--color-font)!important;background:transparent!important}#about-us-video-modal .is-close-btn:hover{color:var(--color-orange)!important}.fancybox__backdrop{background:var(--black-80, rgba(13, 13, 13, .8))!important}.product-gallery-fancybox .f-thumbs__slide.for-html img.f-thumbs__slide__img{width:60%;height:100%;-o-object-fit:contain;object-fit:contain}.product-gallery-fancybox .fancybox__content{padding:0;background:transparent}.product-gallery-fancybox .product-fancybox-embed{width:min(920px,92vw);aspect-ratio:920/505;max-height:85vh}.product-gallery-fancybox .product-fancybox-iframe{display:block;width:100%;height:100%}@media (max-width: 700px){.product-gallery-fancybox .product-fancybox-embed{width:92vw;aspect-ratio:16/9}}#SVG_container{position:absolute;height:0;width:0}.icon{display:inline-block;width:1em;height:1em;fill:currentColor}.icon.is-hidden{display:none}.btn-primary{background-color:transparent;color:var(--color-btn-font);border:2px solid var(--color-orange);padding:10px 20px;border-radius:60px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.btn-primary:hover{background-color:var(--color-orange)}.btn-primary:disabled,.btn-primary .disabled{cursor:not-allowed;color:var(--color-text-disabled);border-color:var(--color-gray-disabled);background-color:var(--color-gray-disabled)}.btn-primary--light-theme{color:var(--color-btn-font);border-color:var(--color-orange);background-color:var(--color-orange)}.btn-primary--light-theme:hover{background-color:var(--color-orange-dark)!important;border-color:var(--color-orange-dark)!important}.promo-slider__swiper{width:100%;height:100vh;max-height:100vh}@media (min-width: 1921px){.promo-slider__swiper{overflow:visible!important;max-height:990px}}.promo-slider__slide{height:100vh;max-height:100vh;width:100%;display:grid;gap:10px;position:relative;z-index:2;overflow:hidden}@media (min-width: 1921px){.promo-slider__slide{height:990px;max-height:990px}}.promo-slider__slide:after{content:"";position:absolute;bottom:0;left:0;right:0;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(13,13,13,.6)),to(rgba(13,13,13,0)));background:linear-gradient(180deg,#0d0d0d99,#0d0d0d00);z-index:4}.promo-slider__slide picture{display:block;height:100%;width:100%}.promo-slider__slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.promo-slider .swiper-wrapper{height:100%}.promo-slider__content{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:24px}.promo-slider__heading{margin:0;font-weight:500;font-size:4vw;line-height:110%;color:var(--color-font);max-width:88%}@media (min-width: 1920px){.promo-slider__heading{font-size:80px}}.promo-slider__link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--color-font);font-size:18px;line-height:130%;margin-bottom:80px;border-bottom:1px solid var(--color-font);text-transform:capitalize;-webkit-transition:.3s ease;transition:.3s ease}.promo-slider__link:hover{color:#e9530d;border-color:#e9530d}@media (max-width: 1200px){.promo-slider__link{margin-bottom:40px}}@media (max-width: 600px){.promo-slider__link{font-size:16px;margin-bottom:32px}}.promo-slider__nav-container{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 16px;pointer-events:none;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.promo-slider:hover .promo-slider__nav-container{opacity:1}.promo-slider__nav{width:52px;height:52px;border:0;background:transparent;cursor:pointer;pointer-events:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease;-webkit-transform-origin:center;transform-origin:center}.promo-slider__nav:hover{-webkit-transform:scale(1.3);transform:scale(1.3)}.promo-slider__nav .icon{width:52px;height:50px;color:#fff}.promo-slider__nav--prev{right:68px}.promo-slider__nav--next{right:16px}.promo-slider__nav--next .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.promo-slider__nav-svg{width:52px;height:50px}.promo-slider__pagination-container{position:absolute;left:0;right:0;bottom:80px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;pointer-events:none}.promo-slider__pagination{position:relative;right:0!important;left:auto!important;top:0!important;width:240px!important;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width: 600px){.promo-slider__pagination{width:160px!important}}.promo-slider__pagination .swiper-pagination-bullet{background:#737373;opacity:1;margin:0!important;-webkit-box-flex:1;-ms-flex:1;flex:1;height:2px!important;border-radius:0!important;pointer-events:auto!important}.promo-slider__pagination .swiper-pagination-bullet-active{background:var(--color-orange)}.promo-slider .js-promo-slider{position:relative;z-index:2}@media (max-width: 1200px){.promo-slider__swiper,.promo-slider__slide{height:800px;max-height:800px}.promo-slider__heading{font-size:60px}.promo-slider__nav-container{display:none}.promo-slider__pagination-container{bottom:40px}}@media (max-width: 600px){.promo-slider__swiper,.promo-slider__slide{height:600px;max-height:600px}.promo-slider__heading{font-size:32px}.promo-slider__nav-container{display:none}.promo-slider__pagination-container{bottom:32px}}html.is-home[data-theme=light] .promo-slider{--color-font: #f7f7f7}.all-categories{padding-top:140px}@media (max-width: 1200px){.all-categories{padding-top:120px}}@media (max-width: 600px){.all-categories{padding-top:60px}}.all-categories .container{width:100%}.all-categories__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}@media (max-width: 1200px){.all-categories__list{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.all-categories__list:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,1fr)}}@media (max-width: 700px){.all-categories__list{display:grid;grid-template-columns:repeat(2,1fr)}}@media (max-width: 575px){.all-categories__list{display:grid;grid-template-columns:1fr}}.all-categories__item{width:calc(25% - 15px);background-color:var(--color-bg-item);border-radius:30px;min-height:200px}@media (max-width: 1600px){.all-categories__item{width:calc(30% - 10px)}}@media (max-width: 1400px){.all-categories__item{width:calc(33.333% - 20px)}}@media (max-width: 1200px){.all-categories__item{width:100%;border-radius:20px}}@media (max-width: 1200px){.all-categories__item-link{position:relative}.all-categories__item-title{position:absolute;right:16px;bottom:16px;width:auto;max-width:calc(100% - 32px);padding:0}}.all-categories__item:hover{background-color:var(--color-bg-item-hover)}.all-categories__item:nth-child(3){margin-right:133px}@media (max-width: 1600px){.all-categories__item:nth-child(3){margin-right:0}}.all-categories__item:nth-child(4){margin-left:133px}@media (max-width: 1600px){.all-categories__item:nth-child(4){margin-left:0}}.all-categories__item-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:var(--color-font);height:100%;-webkit-transition:all .3s ease;transition:all .3s ease;overflow:hidden}.all-categories__item-link:hover .all-categories__item-img{-webkit-transform:scale(1.1);transform:scale(1.1)}.all-categories__item-link:hover .all-categories__item-title{color:var(--color-font)}.all-categories__item-img{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.all-categories__item-title{width:45%;padding:24px 24px 24px 0;text-align:right;font-size:20px;font-weight:500;line-height:130%}@media (max-width: 1200px){.all-categories__item-title{text-align:right;padding:0;font-size:16px;width:60%}}@media (max-width: 960px){.all-categories__item-title{width:65%}}.all-categories__all-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px;margin-inline:auto;width:246px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:500;line-height:130%;padding-block:16px 15px}@media (max-width: 600px){.all-categories__all-link{width:100%;margin-top:32px}}.application{padding-top:200px}@media (max-width: 1600px){.application{padding-bottom:95px}}@media (max-width: 1200px){.application{padding-top:120px}}@media (max-width: 600px){.application{padding-top:60px;padding-bottom:0}}.application__heading{margin-bottom:60px}@media (max-width: 1200px){.application__heading{margin-bottom:40px;font-size:46px}}@media (max-width: 600px){.application__heading{margin-bottom:32px;font-size:28px}}.application__grid{display:grid;grid-template-columns:23.94% 15.64% 23.94% 15.64% 15.64%;grid-template-rows:460px 54px;gap:20px;grid-template-areas:"a b c d e" "a b c all all"}@media (max-width: 1600px){.application__grid{position:relative;grid-template-columns:1fr 1fr 1fr 1fr 1.3fr 1.3fr 1fr 1fr 1fr 1fr;grid-template-rows:366px 366px;grid-template-areas:none;gap:16px}.application__grid>.application__card picture,.application__grid>.application__card p{height:auto}.application__grid>.application__card picture{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}}@media (max-width: 1200px){.application__grid{grid-template-rows:322px 322px}}@media (max-width: 920px){.application__grid{grid-template-rows:266px 266px}}@media (max-width: 600px){.application__grid{display:none}}.application__slider{display:none}@media (max-width: 600px){.application__slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.application__swiper{width:100%;overflow:hidden}.application__swiper .swiper-slide{height:auto}.application__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-top:16px;position:relative}@media (max-width: 600px){.application__pagination{margin-top:26px}}.application__pagination .swiper-pagination-bullet{background:#737373;opacity:1;margin:0!important;width:100%;max-width:48px;-webkit-box-flex:1;-ms-flex:1;flex:1;height:2px!important;border-radius:0!important}.application__pagination .swiper-pagination-bullet-active{background:var(--color-orange)}.application__grid>.application__card:nth-child(1){grid-area:a}@media (max-width: 1600px){.application__grid>.application__card:nth-child(1){grid-column:1/5;grid-row:1}}.application__grid>.application__card:nth-child(1) picture{height:73%;width:100%}.application__grid>.application__card:nth-child(1) p{height:27%}@media (max-width: 1200px){.application__grid>.application__card:nth-child(1) p{height:28%}}.application__grid>.application__card:nth-child(2){grid-area:b}@media (max-width: 1600px){.application__grid>.application__card:nth-child(2){grid-column:5/7;grid-row:1}}.application__grid>.application__card:nth-child(2) picture{height:60%;width:100%}.application__grid>.application__card:nth-child(2) p{height:40%}@media (max-width: 1200px){.application__grid>.application__card:nth-child(2) p{height:28%}}.application__grid>.application__card:nth-child(3){grid-area:c}@media (max-width: 1600px){.application__grid>.application__card:nth-child(3){grid-column:7/11;grid-row:1}}.application__grid>.application__card:nth-child(3) picture{height:73%;width:100%}.application__grid>.application__card:nth-child(3) p{height:27%}@media (max-width: 1200px){.application__grid>.application__card:nth-child(3) p{height:28%}}.application__grid>.application__card:nth-child(4){grid-area:d}@media (max-width: 1600px){.application__grid>.application__card:nth-child(4){grid-column:1/6;grid-row:2}}.application__grid>.application__card:nth-child(4) picture{height:70%;width:100%}.application__grid>.application__card:nth-child(4) p{height:30%}@media (max-width: 1200px){.application__grid>.application__card:nth-child(4) p{height:28%}}.application__grid>.application__card:nth-child(5){grid-area:e}@media (max-width: 1600px){.application__grid>.application__card:nth-child(5){grid-column:6/11;grid-row:2;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.application__grid>.application__card:nth-child(5) picture{height:70%;width:100%}.application__grid>.application__card:nth-child(5) p{height:30%}@media (max-width: 1200px){.application__grid>.application__card:nth-child(5) p{height:28%}}.application__grid>.all{grid-area:all}@media (max-width: 1600px){.application__grid>.all{grid-area:unset;position:absolute;top:calc(100% + 40px);left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);right:0;height:54px;width:246px}}.application__slider>.all{width:100%;height:54px;margin-top:16px}.application__card{border-radius:16px;color:var(--color-font);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;gap:16px}@media (max-width: 1200px){.application__card{gap:12px}}.application__card:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.application__card:hover .application__card-title{background-color:var(--color-bg-item-hover)}.application__card picture{border-radius:30px;background:#222;overflow:hidden}@media (max-width: 1600px){.application__card picture{border-radius:20px}}.application__card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.application__card-title{border-radius:30px;background:var(--color-bg-item);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px;text-align:center}@media (max-width: 1600px){.application__card-title{border-radius:20px}}.application .all{border:1px solid var(--color-orange);border-radius:999px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease;color:#f7f7f7;cursor:pointer}.application .all:hover{background-color:var(--color-orange);color:#f7f7f7}@media (max-width: 600px){.application__slider .application__card{gap:12px;min-height:254px;height:266px}.application__slider .application__card picture{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 0 180px;flex:0 0 180px;height:180px;width:100%}.application__slider .application__card .application__card-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:0;-ms-flex:0 0 74px;flex:0 0 74px;height:74px;-webkit-box-sizing:border-box;box-sizing:border-box}}.projects{padding-top:200px;max-width:1920px;margin-inline:auto;overflow:hidden}@media (min-width: 1921px){.projects{overflow:visible!important}}@media (max-width: 1200px){.projects{padding-top:120px}}@media (max-width: 600px){.projects{padding-top:60px}}.projects__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px}.projects__all{color:var(--color-font);font-size:16px;line-height:130%;border-bottom:1px solid currentColor;white-space:nowrap}.projects__all-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px;margin-inline:auto;width:246px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-block:16px 17px}@media (max-width: 600px){.projects__all-btn{width:calc(100% - 32px);margin-inline:16px;margin-top:32px}}.projects__slider{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.projects__swiper{--projects-slide-h: clamp(334px, calc(-158px + 38.44vw) , 580px);width:100%;padding:0 16px;height:var(--projects-slide-h)}@media (max-width: 600px){.projects__swiper{--projects-slide-h: clamp(200px, 54vw , 334px);height:var(--projects-slide-h)}}.projects__swiper .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100%}.projects__slide{max-width:58vw;height:100%!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:0;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width: 1921px){.projects__slide{max-width:1100px}}@media (max-width: 1200px){.projects__slide{max-width:75vw}}@media (max-width: 600px){.projects__slide{max-width:85vw}}.projects__card{position:relative;display:grid;grid-template:1fr/1fr;min-height:0;width:100%;height:100%;border-radius:30px;overflow:hidden;color:var(--color-font);text-decoration:none}.projects__card picture{display:block;position:relative;z-index:0;grid-area:1/1;margin:0;min-height:0;width:100%;height:100%;align-self:stretch}.projects__card img{display:block;width:100%;height:100%;min-height:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.projects__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:-webkit-gradient(linear,left top,left bottom,from(rgba(13,13,13,0)),to(rgba(13,13,13,.65)));background:linear-gradient(180deg,#0d0d0d00,#0d0d0da6)}.projects__card-content{grid-area:1/1;align-self:end;position:relative;z-index:1;padding:30px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:6px;color:#f7f7f7;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border-radius:0 0 30px 30px;background:#0d0d0d80}@media (max-width: 1200px){.projects__card-content{padding:16px}}@media (max-width: 1200px){.projects__card{border-radius:20px}.projects__card-content{border-radius:0 0 20px 20px}}.projects__card-title{margin:0;font-weight:500;font-size:24px;line-height:120%}@media (max-width: 1200px){.projects__card-title{font-size:20px}}@media (max-width: 600px){.projects__card-title{font-size:16px}}.projects__card-subtitle{margin:0;font-size:18px;line-height:130%;opacity:.85;color:#f7f7f7;text-decoration:underline;text-underline-offset:4px;-webkit-transition:color .2s ease;transition:color .2s ease}@media (max-width: 600px){.projects__card-subtitle{font-size:16px}}.projects__card:hover .projects__card-subtitle{color:var(--color-orange)}.projects__nav-container{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 16px;pointer-events:none}@media (max-width: 1200px){.projects__nav-container{display:none}}.projects__nav{width:52px;height:52px;border:0;background:transparent;cursor:pointer;pointer-events:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease;-webkit-transform-origin:center;transform-origin:center}.projects__nav:hover{-webkit-transform:scale(1.3);transform:scale(1.3)}.projects__nav .projects__nav-svg,.projects__nav .icon{width:52px;height:50px;color:#fff}.projects__nav--next .projects__nav-svg,.projects__nav--next .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.projects--with-pagination .projects__pagination-container{display:none}@media (max-width: 600px){.projects--with-pagination .projects__pagination-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:16px;padding:0;pointer-events:none}}.projects--with-pagination .projects__pagination{position:relative;right:0!important;left:auto!important;top:0!important;width:240px!important;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.projects--with-pagination .projects__pagination .swiper-pagination-bullet{background:#737373;opacity:1;margin:0!important;-webkit-box-flex:1;-ms-flex:1;flex:1;height:2px!important;border-radius:0!important;pointer-events:auto!important}.projects--with-pagination .projects__pagination .swiper-pagination-bullet-active{background:var(--color-orange)}@media (max-width: 767px){.projects__slide{width:86vw}}.about-us{padding-top:200px}@media (max-width: 1200px){.about-us{padding-top:120px}}@media (max-width: 600px){.about-us{padding-top:60px}}.about-us .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}@media (max-width: 1024px){.about-us .container{gap:32px}}.about-us__heading{margin-bottom:20px}@media (max-width: 1024px){.about-us__heading{margin-bottom:8px}}@media (max-width: 600px){.about-us__heading{margin-bottom:0}}.about-us__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}@media (max-width: 1200px){.about-us__content{gap:16px}}@media (max-width: 1024px){.about-us__content{display:grid;grid-template-columns:1fr 1fr;gap:16px}}@media (max-width: 600px){.about-us__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.about-us__video-link{position:relative;display:block;width:645px;min-width:645px;height:350px;border-radius:30px;overflow:hidden}@media (max-width: 1024px){.about-us__video-link{width:100%;min-width:100%;height:295px;border-radius:20px}}@media (max-width: 600px){.about-us__video-link{height:225px}}.about-us__video{display:block;width:645px;max-width:645px;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 1024px){.about-us__video{width:100%;max-width:100%}}.about-us__play-btn{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border:0;background:transparent;padding:0;cursor:pointer}.about-us__play-icon{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:44px;height:44px}@media (max-width: 1024px){.about-us__play-icon{width:24px;height:24px}}.about-us__play-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.about-us__play-img--hover,.about-us__video-link:hover .about-us__play-img--default{opacity:0}.about-us__video-link:hover .about-us__play-img--hover{opacity:1}.about-us__video-link.is-playing .about-us__play-btn{display:none}@media (max-width: 1200px){.about-us__text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.about-us__name{font-size:32px;font-weight:700;letter-spacing:.96px;line-height:130%;color:var(--color-orange);margin-bottom:16px;text-transform:uppercase}@media (max-width: 1500px){.about-us__name{font-size:24px;letter-spacing:-.72px;margin-bottom:16px}}@media (max-width: 600px){.about-us__name{font-size:20px}}.about-us__description{font-size:22px;line-height:120%;margin-bottom:40px;color:var(--color-font)}@media (max-width: 1500px){.about-us__description{font-size:18px;margin-bottom:0}}@media (max-width: 800px){.about-us__description{font-size:17px;margin-bottom:0}}@media (max-width: 700px){.about-us__description{font-size:16px}}.about-us__link{color:var(--color-font);font-size:18px;line-height:140%;text-decoration:underline;text-underline-offset:4px}@media (max-width: 1200px){.about-us__link{margin-top:auto;font-size:16px}}.about-us__list{background-color:var(--color-bg-item);padding:30px;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 1200px){.about-us__list{padding:16px;gap:24px;display:grid;grid-template-columns:1.3fr 1fr 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width: 600px){.about-us__list{grid-template-columns:1fr;gap:24px}}.about-us__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}@media (min-width: 1401px) and (max-width: 1600px){.about-us__item:first-child{min-width:380px}}@media (max-width: 1400px){.about-us__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}}.about-us__item .icon{width:56px;height:56px;min-width:56px}@media (max-width: 1200px){.about-us__item .icon{width:46px;height:46px;min-width:46px}}.about-us__item-title{font-size:24px;font-style:normal;font-weight:500;line-height:130%;margin-bottom:2px}@media (max-width: 1200px){.about-us__item-title{font-size:20px}}.about-us__item-text{font-size:16px;font-style:normal;font-weight:400;line-height:130%}.hits{padding-top:200px}@media (max-width: 1200px){.hits{padding-top:120px}}@media (max-width: 600px){.hits{padding-top:60px}}.hits__heading{margin-bottom:60px}.hits__slider{width:100%}.hits--with-nav .hits__slider{position:relative}.hits--with-nav .hits__nav{position:absolute;top:45%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;width:46px;height:46px;border:none;outline:none;background:transparent;color:var(--color-font);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .2s ease,-webkit-transform .1s ease;transition:opacity .2s ease,-webkit-transform .1s ease;transition:transform .1s ease,opacity .2s ease;transition:transform .1s ease,opacity .2s ease,-webkit-transform .1s ease}@media (min-width: 1921px){.hits--with-nav .hits__nav{display:none}}.hits--with-nav .hits__nav--prev{left:-40px}.hits--with-nav .hits__nav--next{right:-40px}.hits--with-nav .hits__nav--next .hits__nav-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.hits--with-nav .hits__nav:hover{background:transparent;color:var(--color-font);-webkit-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1)}.hits--with-nav .hits__nav:disabled,.hits--with-nav .hits__nav.swiper-button-disabled{opacity:.4;cursor:not-allowed}.hits--with-nav .hits__nav-icon,.hits--with-nav .hits__nav-svg,.hits--with-nav .hits__nav .icon{display:block;width:30px;height:30px}@media (max-width: 991px){.hits--with-nav .hits__nav{display:none}}.hits__swiper{width:100%}@media (min-width: 1921px){.hits__swiper{overflow:visible!important}}.hits__slide{height:auto}.hits__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;color:var(--color-font);text-decoration:none}.hits__card-text{display:grid;gap:6px;min-width:0}.hits__card-img{position:relative;aspect-ratio:379/379;border-radius:30px;overflow:hidden;-o-object-fit:cover;object-fit:cover;background:var(--color-bg-item);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.hits__card-img:hover{background-color:var(--color-bg-item-hover)}.hits__card-img:hover picture,.hits__card-img:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.hits__card-img picture,.hits__card-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}@media (max-width: 1200px){.hits__card-img{border-radius:20px}}.hits__badge{position:absolute;top:24px;left:24px;z-index:2;padding:4px 12px;border-radius:30px;background:var(--color-orange);color:#fff;font-size:14px;font-weight:500;line-height:120%;pointer-events:none}.hits__card-title{margin:0;font-weight:500;font-size:18px;line-height:120%;text-align:center;display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-inline:16px}@media (max-width: 1200px){.hits__card-title{font-size:16px}}.hits__slide--text-top .hits__card-img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.hits__slide--text-top .hits__card-text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.hits__card-subtitle{margin:0;font-size:14px;line-height:130%;opacity:.8}.hits__pagination-container{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}@media (max-width: 1200px){.hits__pagination-container{margin-top:40px}}@media (max-width: 600px){.hits__pagination-container{margin-top:16px}}.hits__pagination{position:relative;right:0!important;left:auto!important;top:0!important;width:240px!important;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.hits__pagination .swiper-pagination-bullet{background:#737373;opacity:1;margin:0!important;-webkit-box-flex:1;-ms-flex:1;flex:1;height:2px!important;border-radius:0!important;pointer-events:auto!important}.hits__pagination .swiper-pagination-bullet-active{background:var(--color-orange)}@media (max-width: 767px){.hits__heading{margin-bottom:32px}}.articles{padding-top:200px;--articles-img-h: 340px}@media (max-width: 1200px){.articles{padding-top:120px;--articles-img-h: 236px}}@media (max-width: 600px){.articles{padding-top:60px}}.articles__container .container{position:relative}.articles__heading{position:absolute;top:60px;right:32px;margin:0;z-index:2}@media (max-width: 600px){.articles__heading{position:static;margin-bottom:32px}}.articles__grid-wrap{position:relative}.articles__grid{padding-top:60px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (max-width: 1200px){.articles__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width: 600px){.articles__grid{display:none}}.articles__slider{display:none}@media (max-width: 600px){.articles__slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.articles__swiper{width:100%;overflow:hidden}.articles__swiper .swiper-slide{height:auto}.articles__pagination{position:relative!important;left:auto!important;right:auto!important;top:auto!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;width:232px!important;max-width:100%;margin:26px auto 0;-webkit-transform:none!important;transform:none!important}.articles__pagination--hidden{display:none!important}.articles__pagination .swiper-pagination-bullet,.articles__pagination .swiper-pagination-bullet-active{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;width:auto!important;margin:0!important;height:2px!important;border-radius:0!important;-webkit-transform:none!important;transform:none!important;opacity:1}.articles__pagination .swiper-pagination-bullet{background:#737373}.articles__pagination .swiper-pagination-bullet-active{background:var(--color-orange)}.articles__slider>.articles__all-btn{width:100%;margin-top:16px}.articles__all-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;text-decoration:none;margin-top:auto;padding-block:16px 15px}.articles__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;position:relative}@media (max-width: 1200px){.articles__card{gap:36px}.articles__card:last-child{display:none}}.articles__grid>.articles__card:nth-child(2){margin-top:80px}.articles__grid>.articles__card:nth-child(3){margin-top:160px}.articles__card-link{display:grid;gap:8px;width:100%;color:var(--color-font);text-decoration:none;position:relative}.articles__card-link:hover{z-index:3}.articles__card-link:hover .articles__img img{-webkit-transform:scale(1.05);transform:scale(1.05)}.articles__img{width:100%;border-radius:30px;overflow:hidden;background:var(--color-bg-item);height:var(--articles-img-h);margin-bottom:16px}@media (max-width: 1200px){.articles__img{border-radius:20px;margin-bottom:8px}}.articles__img picture{display:block;width:100%;height:100%}.articles__img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.articles__date{overflow:hidden;color:var(--color-font-muted);text-overflow:ellipsis;font-size:16px;line-height:130%}@media (max-width: 1200px){.articles__date{font-size:14px}}.articles__title{margin:0;font-weight:500;font-size:24px;line-height:120%;position:relative}@media (max-width: 1200px){.articles__title{font-size:20px}}.articles__title-text{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.articles__title-text-full{padding-bottom:10px;position:absolute;left:0;right:0;top:0;z-index:2;display:block;background:var(--color-bg-body);opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .2s ease,visibility .2s ease;transition:opacity .2s ease,visibility .2s ease}.articles__card-link:focus-visible{z-index:3}.articles__card-link:hover .articles__title-text-full,.articles__card-link:focus-visible .articles__title-text-full{opacity:1;visibility:visible}.articles__text{margin:0;font-size:16px;line-height:130%;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 600px){.articles{--articles-img-h: 236px}.articles__slider .articles__card{margin-top:0!important;gap:12px}.articles__slider .articles__card:last-child{display:-webkit-box;display:-ms-flexbox;display:flex}}.filters{border-radius:30px;background-color:var(--color-bg-item);width:100%;position:relative}.filters__anchor{position:absolute;top:-150px}.filters__header{margin-bottom:0;padding:30px 30px 28px;border-bottom:1px solid var(--color-bg-body)}.filters__header-title{font-size:16px;font-weight:500;line-height:140%;text-transform:uppercase;color:var(--color-font)}.filters__close{display:none}.filters__body-item{background:var(--color-bg-item);overflow:hidden;border-bottom:1px solid var(--color-bg-body)}.filters__body-summary{list-style:none;cursor:pointer;padding:20px 30px;font-weight:500;font-size:18px;line-height:140%;position:relative}.filters__body-summary::-webkit-details-marker{display:none}.filters__body-summary:after{content:"+";position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:24px;font-weight:400;line-height:1}.filters__body-summary:hover{color:var(--color-orange)}.filters__body-item[open] .filters__body-summary:after{content:"−"}.filters__accordion-panel{padding:0 30px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.filters__list{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.filters__list--extra{display:none}.filters__expand-toggle:checked~.filters__list--extra{display:-webkit-box;display:-ms-flexbox;display:flex}.filters__checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;cursor:pointer;font-size:16px;line-height:140%;padding-block:4px}.filters__checkbox:hover .filters__checkbox-box{border-color:var(--color-orange)}.filters__checkbox-input{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.filters__checkbox-box{-ms-flex-negative:0;flex-shrink:0;width:18px;height:18px;margin-top:2px;border-radius:2px;border:1px solid #737373;background:transparent;position:relative}.filters__checkbox-input:focus-visible+.filters__checkbox-box{outline:2px solid var(--color-orange);outline-offset:2px}.filters__checkbox-input:checked+.filters__checkbox-box{background:var(--color-orange);border-color:var(--color-orange)}.filters__checkbox-input:checked+.filters__checkbox-box:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.filters__checkbox-text{color:var(--color-font);font-size:16px;font-weight:400;line-height:160%}.filters__expand-btn{border:none;background:none;font:inherit;font-size:16px;font-weight:500;color:var(--color-font);text-underline-offset:3px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:12px}.filters__expand-btn:hover{color:var(--color-orange)}.filters__expand-text-less{display:none}.filters__expand-toggle:checked~.filters__expand-btn .filters__expand-text-more{display:none}.filters__expand-toggle:checked~.filters__expand-btn .filters__expand-text-less{display:inline}.filters__expand-chevron{background-image:url("data:image/svg+xml,%3Csvg width='9' height='5' viewBox='0 0 9 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.28957 0C8.10767 0 7.92578 0.0663652 7.78698 0.19955L4.5 3.35417L1.21302 0.19955C0.935433 -0.0663652 0.485421 -0.0663652 0.207834 0.19955C-0.0692782 0.46592 -0.0692782 0.897748 0.207834 1.16412L3.99741 4.80056C4.27499 5.06648 4.72501 5.06648 5.00259 4.80056L8.79217 1.16412C9.06928 0.897748 9.06928 0.46592 8.79217 0.19955C8.65337 0.0663652 8.47147 0 8.28957 0Z' fill='%23F7F7F7'/%3E%3C/svg%3E%0A");background-size:contain;background-repeat:no-repeat;background-position:center;width:10px;height:6px}.filters__expand-toggle:checked~.filters__expand-btn .filters__expand-chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.filters__footer{padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media (max-width: 600px){.filters__footer{padding:24px}}.filters__apply-btn{width:100%;padding-block:16px}.filters__reset-btn{font-size:16px;font-weight:500;line-height:130%;color:var(--color-font);text-decoration:underline;text-underline-offset:5px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;-webkit-transition:color .3s ease;transition:color .3s ease}.filters__reset-btn:hover{color:var(--color-orange)}@media (min-width: 1201px){.catalog .filters{position:sticky;top:94px;-webkit-overflow-scrolling:touch;-ms-flex-item-align:start;align-self:start}}@media (max-width: 1200px){.catalog .filters{position:fixed;top:0;left:0;z-index:500;width:384px;max-width:100vw;height:100dvh;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;overflow:hidden;-webkit-transform:translateX(-100%);transform:translate(-100%);visibility:hidden;pointer-events:none;-webkit-transition:visibility .25s ease,-webkit-transform .25s ease;transition:visibility .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,visibility .25s ease;transition:transform .25s ease,visibility .25s ease,-webkit-transform .25s ease}.catalog .filters.is-open{-webkit-transform:translateX(0);transform:translate(0);visibility:visible;pointer-events:auto}.catalog .filters__header{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.catalog .filters__form{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.catalog .filters__body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.catalog .filters__footer{-ms-flex-negative:0;flex-shrink:0}.catalog .filters__close{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:44px;height:44px;margin:-7px -7px -7px 0;padding:0;background:transparent;border:0;cursor:pointer;color:var(--color-font)}.catalog .filters__close svg{display:block;width:28px;height:28px}.catalog .filters__close:hover{color:var(--color-orange)}.catalog .filters__close:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}}@media (max-width: 1200px) and (max-width: 560px){.catalog .filters{width:100%;max-width:none}.catalog .filters__header,.catalog .filters__body-summary{padding:16px}.catalog .filters__accordion-panel{padding:0 16px 16px}}html[data-theme=light] .filters .filters__expand-chevron{background-image:url("data:image/svg+xml,%3Csvg width='9' height='5' viewBox='0 0 9 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.28957 0C8.10767 0 7.92578 0.0663652 7.78698 0.19955L4.5 3.35417L1.21302 0.19955C0.935433 -0.0663652 0.485421 -0.0663652 0.207834 0.19955C-0.0692782 0.46592 -0.0692782 0.897748 0.207834 1.16412L3.99741 4.80056C4.27499 5.06648 4.72501 5.06648 5.00259 4.80056L8.79217 1.16412C9.06928 0.897748 9.06928 0.46592 8.79217 0.19955C8.65337 0.0663652 8.47147 0 8.28957 0Z' fill='%230D0D0D'/%3E%3C/svg%3E%0A")}.filters-tags{display:none;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:16px}@media (max-width: 600px){.filters-tags{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.filters-tags.active{display:-webkit-box;display:-ms-flexbox;display:flex}.filters-tags__title{font-size:18px;font-weight:500;line-height:140%;color:var(--color-tags);white-space:nowrap}.filters-tags__list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.filters-tags__item{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;gap:3px;line-height:100%;color:var(--color-tags);padding:10px 8px 10px 12px;border-radius:60px;border:1px solid var(--color-tags);cursor:pointer;opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-filter:blur(0);filter:blur(0);-webkit-transition:opacity .18s ease,color .2s ease,border-color .2s ease,-webkit-transform .32s ease,-webkit-filter .18s ease;transition:opacity .18s ease,color .2s ease,border-color .2s ease,-webkit-transform .32s ease,-webkit-filter .18s ease;transition:opacity .18s ease,transform .32s ease,filter .18s ease,color .2s ease,border-color .2s ease;transition:opacity .18s ease,transform .32s ease,filter .18s ease,color .2s ease,border-color .2s ease,-webkit-transform .32s ease,-webkit-filter .18s ease}.filters-tags__item.is-enter{opacity:0;-webkit-transform:translateY(-8px) scale(1);transform:translateY(-8px) scale(1)}.filters-tags__item.is-leave{opacity:0;-webkit-transform:translateY(10px) scale(1);transform:translateY(10px) scale(1)}.filters-tags__item:hover{border-color:var(--color-font);color:var(--color-font)}.filters-tags__item:hover .filters-tags__item-remove{color:var(--color-orange)}.filters-tags__item-remove{padding:8px;border:none;background:none;font:inherit;color:var(--color-tags);cursor:pointer;width:10px;height:10px;min-width:10px;display:inline-block;position:relative}.filters-tags__item-remove:before,.filters-tags__item-remove:after{content:"";position:absolute;left:50%;top:55%;width:12px;height:1px;background:currentColor;-webkit-transform-origin:center;transform-origin:center}.filters-tags__item-remove:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.filters-tags__item-remove:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.filters-btn-mobile{display:none}@media (max-width: 1200px){.filters-btn-mobile{display:block}}.filters-btn-mobile__btn{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:0;padding:0 28px 0 0;cursor:pointer;line-height:22px;text-transform:uppercase;font-size:16px;color:var(--color-font);background-image:url("data:image/svg+xml,%3Csvg width='18' height='13' viewBox='0 0 18 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.7691 4.61792C11.6701 4.59628 12.4749 4.04908 12.8263 3.21925C12.9013 3.25087 12.9815 3.2683 13.0629 3.27067H17.1771C17.6032 3.27067 17.9486 2.92534 17.9486 2.49935C17.9486 2.07336 17.6032 1.72802 17.1771 1.72802H13.1143C13.0699 1.72221 13.025 1.72221 12.9806 1.72802C12.686 0.570625 11.5523 -0.166973 10.3746 0.0324988C9.19695 0.231971 8.3695 1.30174 8.47256 2.49158C8.57563 3.68142 9.5747 4.59301 10.7691 4.58707V4.61792ZM10.7691 1.58404C11.1838 1.58404 11.52 1.92017 11.52 2.3348C11.52 2.74943 11.1838 3.08556 10.7691 3.08556C10.3545 3.08556 10.0183 2.74943 10.0183 2.3348C10.0183 1.92017 10.3545 1.58404 10.7691 1.58404Z' fill='%23F7F7F7'/%3E%3Cpath d='M0.771429 1.72802H6.94286C7.36891 1.72802 7.71429 2.07336 7.71429 2.49935C7.71429 2.92534 7.36891 3.27067 6.94286 3.27067H0.771429C0.34538 3.27067 0 2.92534 0 2.49935C0 2.07336 0.34538 1.72802 0.771429 1.72802Z' fill='%23F7F7F7'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.736 9.95549C3.05818 9.04436 3.91918 8.43473 4.88571 8.43341V8.41284C6.04884 8.41136 7.02895 9.28058 7.1663 10.4354C7.30366 11.5902 6.55477 12.6651 5.42374 12.9364C4.29271 13.2077 3.13762 12.5896 2.736 11.4981H0.771429C0.34538 11.4981 0 11.1528 0 10.7268C0 10.3008 0.34538 9.95549 0.771429 9.95549H2.736ZM4.1361 10.7809C4.14317 11.19 4.47652 11.5181 4.88571 11.5187V11.4776C5.3004 11.4776 5.63657 11.1414 5.63657 10.7268C5.61415 10.3183 5.26871 10.0029 4.85978 10.0177C4.45086 10.0324 4.12903 10.3718 4.1361 10.7809Z' fill='%23F7F7F7'/%3E%3Cpath d='M9 9.95549H17.2286C17.6546 9.95549 18 10.3008 18 10.7268C18 11.1528 17.6546 11.4981 17.2286 11.4981H9C8.57395 11.4981 8.22857 11.1528 8.22857 10.7268C8.22857 10.3008 8.57395 9.95549 9 9.95549Z' fill='%23F7F7F7'/%3E%3C/svg%3E%0A");background-size:18px 13px;background-position:right 40%;background-repeat:no-repeat}.filters-btn-mobile__label{position:relative}.filters-btn-mobile__count{position:absolute;top:-5px;left:calc(100% - 2px);width:16px;height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--color-orange);border-radius:50%;color:#fff;font-size:10px;font-weight:500;line-height:1}.filters-btn-mobile__count[hidden]{display:none}html[data-theme=light] .filters-btn-mobile__btn{background-image:url("data:image/svg+xml,%3Csvg width='18' height='13' viewBox='0 0 18 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.7691 4.61792C11.6701 4.59628 12.4749 4.04908 12.8263 3.21925C12.9013 3.25087 12.9815 3.2683 13.0629 3.27067H17.1771C17.6032 3.27067 17.9486 2.92534 17.9486 2.49935C17.9486 2.07336 17.6032 1.72802 17.1771 1.72802H13.1143C13.0699 1.72221 13.025 1.72221 12.9806 1.72802C12.686 0.570625 11.5523 -0.166973 10.3746 0.0324988C9.19695 0.231971 8.3695 1.30174 8.47256 2.49158C8.57563 3.68142 9.5747 4.59301 10.7691 4.58707V4.61792ZM10.7691 1.58404C11.1838 1.58404 11.52 1.92017 11.52 2.3348C11.52 2.74943 11.1838 3.08556 10.7691 3.08556C10.3545 3.08556 10.0183 2.74943 10.0183 2.3348C10.0183 1.92017 10.3545 1.58404 10.7691 1.58404Z' fill='%230d0d0d'/%3E%3Cpath d='M0.771429 1.72802H6.94286C7.36891 1.72802 7.71429 2.07336 7.71429 2.49935C7.71429 2.92534 7.36891 3.27067 6.94286 3.27067H0.771429C0.34538 3.27067 0 2.92534 0 2.49935C0 2.07336 0.34538 1.72802 0.771429 1.72802Z' fill='%230d0d0d'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.736 9.95549C3.05818 9.04436 3.91918 8.43473 4.88571 8.43341V8.41284C6.04884 8.41136 7.02895 9.28058 7.1663 10.4354C7.30366 11.5902 6.55477 12.6651 5.42374 12.9364C4.29271 13.2077 3.13762 12.5896 2.736 11.4981H0.771429C0.34538 11.4981 0 11.1528 0 10.7268C0 10.3008 0.34538 9.95549 0.771429 9.95549H2.736ZM4.1361 10.7809C4.14317 11.19 4.47652 11.5181 4.88571 11.5187V11.4776C5.3004 11.4776 5.63657 11.1414 5.63657 10.7268C5.61415 10.3183 5.26871 10.0029 4.85978 10.0177C4.45086 10.0324 4.12903 10.3718 4.1361 10.7809Z' fill='%230d0d0d'/%3E%3Cpath d='M9 9.95549H17.2286C17.6546 9.95549 18 10.3008 18 10.7268C18 11.1528 17.6546 11.4981 17.2286 11.4981H9C8.57395 11.4981 8.22857 11.1528 8.22857 10.7268C8.22857 10.3008 8.57395 9.95549 9 9.95549Z' fill='%230d0d0d'/%3E%3C/svg%3E%0A")}.product-card{position:relative}.product-card:hover .product-card__img img{-webkit-transform:scale(1.1);transform:scale(1.1)}.product-card__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1;border-radius:30px;overflow:hidden;background:var(--color-bg-item);margin-bottom:16px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.product-card__img:hover{background-color:var(--color-bg-item-hover)}.product-card__img picture,.product-card__img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-card__img img{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}@media (max-width: 1200px){.product-card__img{border-radius:20px;margin-bottom:12px}}@media (max-width: 600px){.product-card__img{border-radius:16px;margin-bottom:8px}}.product-card__title{padding-inline:10px;color:var(--color-font);text-align:center;font-size:20px;font-weight:500;line-height:120%;-webkit-transition:color .3s ease;transition:color .3s ease;position:relative}.product-card__title:after{content:attr(data-full);position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-bottom:10px;padding-inline:10px;border-radius:16px;background:var(--color-bg-body);color:inherit;font:inherit;line-height:inherit;text-align:inherit;white-space:normal;opacity:0;visibility:hidden;pointer-events:none}@media (max-width: 1200px){.product-card__title{font-size:16px;padding-inline:8px}.product-card__title:after{padding-inline:8px;padding-bottom:8px;border-radius:12px}}@media (max-width: 600px){.product-card__title{font-size:14px;padding-inline:4px}.product-card__title:after{padding-inline:4px;padding-bottom:6px;border-radius:10px}}.product-card__title-text{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.product-card:hover .product-card__title:after,.product-card:focus-visible .product-card__title:after,.product-card:focus-within .product-card__title:after{opacity:1;visibility:visible}.product-card:hover .product-card__title-text,.product-card:focus-visible .product-card__title-text,.product-card:focus-within .product-card__title-text{opacity:0}.product-card__label-list{position:absolute;top:24px;left:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}@media (max-width: 1200px){.product-card__label-list{top:16px;left:16px;gap:8px}}@media (max-width: 600px){.product-card__label-list{top:12px;left:12px;gap:6px}}.product-card__label-item{background:var(--color-orange);color:#f7f7f7;font-size:14px;font-style:normal;font-weight:400;line-height:120%;padding:4px 12px;border-radius:30px}@media (max-width: 1200px){.product-card__label-item{font-size:12px;padding:3px 10px}}@media (max-width: 600px){.product-card__label-item{font-size:12px;padding:2px 8px;border-radius:20px}}.products--grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px 20px}@media (max-width: 1200px){.products--grid{gap:30px 16px}}@media (max-width: 600px){.products--grid{gap:24px 2px;grid-template-columns:1fr 1fr}}.product-details-fancybox{overflow-x:hidden!important}.product-details-fancybox .fancybox__toolbar{display:none!important}.product-details-fancybox .fancybox__container{overflow:hidden!important}.product-details-fancybox .fancybox__slide{padding:40px!important}@media screen and (max-width: 1200px){.product-details-fancybox .fancybox__slide{padding:0!important}}.product-details-fancybox .fancybox__content{padding:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;overflow:hidden!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;background:var(--color-bg-item)}.product-details-modal{padding:0;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--color-font);position:relative;overflow:hidden;background:var(--color-bg-item)}.product-details-modal *,.product-details-modal *:before,.product-details-modal *:after{-webkit-box-sizing:border-box;box-sizing:border-box}.product-details-modal__close{position:absolute;top:20px;right:20px;z-index:50;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;color:var(--color-font);cursor:pointer;background:transparent;border:none;outline:none;-webkit-transition:border-color .2s ease,background-color .2s ease,color .2s ease,-webkit-transform .1s ease;transition:border-color .2s ease,background-color .2s ease,color .2s ease,-webkit-transform .1s ease;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .1s ease;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .1s ease,-webkit-transform .1s ease}@media screen and (max-width: 1200px){.product-details-modal__close{width:28px;height:28px;padding:0}}.product-details-modal__close .icon{width:30px;height:30px;color:currentColor}.product-details-modal__close:hover{color:var(--color-orange)}.product-details-modal__close:active{-webkit-transform:scale(.96);transform:scale(.96)}.product-details-modal__close:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.product-details-modal__nav{position:absolute;left:24px;right:24px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:40;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;pointer-events:none}.product-details-modal__nav-btn{pointer-events:auto;width:60px;height:60px;border:0;background:transparent;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--color-font);font-size:60px;line-height:0;-webkit-transition:opacity .2s ease,-webkit-transform .1s ease;transition:opacity .2s ease,-webkit-transform .1s ease;transition:transform .1s ease,opacity .2s ease;transition:transform .1s ease,opacity .2s ease,-webkit-transform .1s ease}.product-details-modal__nav-btn .icon,.product-details-modal__nav-btn .product-details-modal__nav-svg{display:block;width:1em;height:1em;min-width:1em;min-height:1em;-ms-flex-negative:0;flex-shrink:0}.product-details-modal__nav-btn:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}.product-details-modal__nav-btn:active{-webkit-transform:scale(1.05);transform:scale(1.05)}.product-details-modal__nav-btn:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px;border-radius:10px}.product-details-modal__nav-btn--next .icon,.product-details-modal__nav-btn--next .product-details-modal__nav-svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.product-details-modal__nav-btn.is-disabled,.product-details-modal__nav-btn:disabled{opacity:.35;pointer-events:none;-webkit-transform:none;transform:none}.product-details-modal__nav-svg{width:1em;height:1em}.product-details-modal__slide{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;height:100%;min-height:0}@media screen and (max-width: 1200px){.product-details-modal__slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;min-height:100%}}.product-details-modal--single .product-details-modal__single-body{width:100%;height:100%;min-height:0;overflow:hidden}@media screen and (max-width: 1200px){.product-details-modal--single .product-details-modal__single-body{height:auto;min-height:100%}}.product-details-modal--single .product-details-modal__slide{width:100%}@media screen and (max-width: 1200px){.product-details-modal--single.is-models-nav .product-details-modal__nav{display:-webkit-box;display:-ms-flexbox;display:flex;left:8px;right:8px;top:320px;-webkit-transform:none;transform:none}.product-details-modal--single.is-models-nav .product-details-modal__nav-btn{width:60px;height:60px;font-size:60px}.product-details-modal--single.is-models-nav .product-details-modal__nav-btn .icon,.product-details-modal--single.is-models-nav .product-details-modal__nav-btn .product-details-modal__nav-svg{width:1em;height:1em}}.product-details-modal__slider{width:100%;height:100%;overflow:hidden}@media screen and (max-width: 1200px){.product-details-modal__slider{height:auto;min-height:100%;overflow:visible}}.product-details-modal__slider .swiper-wrapper,.product-details-modal__slider .swiper-slide{width:100%;height:100%}@media screen and (max-width: 1200px){.product-details-modal__slider .swiper-wrapper,.product-details-modal__slider .swiper-slide{height:auto;min-height:100%}}.product-details-modal__col{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;width:50%;min-width:0;height:100%}.product-details-modal__col--media{padding-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-details-modal__col--content{padding:24px 24px 24px 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:var(--color-bg-body)}.product-details-modal__media{position:relative;width:100%;height:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;border-radius:0;overflow:hidden;background:var(--color-bg-item);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-details-modal__download{position:absolute;right:16px;bottom:16px;z-index:2;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;border-radius:14px;color:var(--color-font);text-decoration:none;-webkit-transition:background-color .2s ease,color .2s ease,-webkit-transform .1s ease;transition:background-color .2s ease,color .2s ease,-webkit-transform .1s ease;transition:transform .1s ease,background-color .2s ease,color .2s ease;transition:transform .1s ease,background-color .2s ease,color .2s ease,-webkit-transform .1s ease}.product-details-modal__download .icon{width:24px;height:24px;color:currentColor}.product-details-modal__download:hover{color:var(--color-orange)}.product-details-modal__download:active{-webkit-transform:scale(.96);transform:scale(.96)}.product-details-modal__download:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.product-details-modal__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.product-details-modal__models-switch{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;padding:20px 16px 24px;display:none}@media screen and (max-width: 1200px){.product-details-modal__models-switch{display:block}}.product-details-modal__models-switch[hidden]{display:none!important}.product-details-modal__models-label{margin:0 0 16px;text-align:center;font-size:14px;font-weight:400;line-height:130%;color:var(--color-text-pagination)}.product-details-modal__pagination-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.product-details-modal__pagination{position:relative;width:240px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-details-modal__pagination .swiper-pagination-bullet{-webkit-box-flex:1;-ms-flex:1;flex:1;height:2px!important;margin:0!important;border-radius:0!important;background:#737373;opacity:1;pointer-events:auto!important}.product-details-modal__pagination .swiper-pagination-bullet-active{background:var(--color-orange)}.product-details-modal__head{display:grid;margin-bottom:40px}@media screen and (max-width: 1200px){.product-details-modal__head{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}@media screen and (max-width: 600px){.product-details-modal__head{margin-bottom:32px}}.product-details-modal__title-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:5px;margin-bottom:40px}@media screen and (max-width: 600px){.product-details-modal__title-row{margin-bottom:32px}}.product-details-modal__title,.product-details-modal__code-value{font-size:32px;font-style:normal;font-weight:500;line-height:120%;color:var(--color-font)}@media screen and (max-width: 600px){.product-details-modal__title,.product-details-modal__code-value{font-size:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.product-details-modal__title{margin-bottom:0}.product-details-modal__code-value{-ms-flex-negative:0;flex-shrink:0;margin-right:10px}.product-details-modal__article{margin-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.product-details-modal__article-value{font-size:24px;font-style:normal;font-weight:500;line-height:130%;color:var(--color-font-muted)}@media screen and (max-width: 1200px){.product-details-modal__article-value{font-size:20px}}.product-details-modal__code-label{font-size:14px;font-style:normal;font-weight:400;line-height:1;color:#f7f7f7;height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 12px;border-radius:30px;background:var(--color-orange)}@media screen and (max-width: 1200px){.product-details-modal__code-label{height:22px;padding:0 8px}}.product-details-modal__btn-request{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#f7f7f7;font-size:16px;font-style:normal;font-weight:500;line-height:130%;padding:15px 65px 14px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:248px;white-space:nowrap}@media screen and (max-width: 600px){.product-details-modal__btn-request{width:100%;padding-inline:5px}}.product-details-modal__btn-request-icon{position:absolute;left:60px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;visibility:hidden}.product-details-modal__btn-request-icon svg{display:block;width:15px;height:11px}.product-details-modal__btn-request.is-in-request{border-color:var(--color-orange);color:#fff}.product-details-modal__btn-request.is-in-request .product-details-modal__btn-request-icon{opacity:1;visibility:visible}.product-details-modal__btn-request.is-in-request .product-details-modal__btn-request-text{position:relative;right:-20px}.product-details-modal__tabs-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:calc(100% - 70px);max-width:100%;min-width:0;margin-bottom:60px}.product-details-modal__tabs-wrap:not(.is-scrollable) .product-details-modal__tabs-arrow{visibility:hidden;pointer-events:none}@media screen and (max-width: 1900px){.product-details-modal__tabs-wrap{margin-left:-30px;width:calc(100% - 40px)}}@media screen and (max-width: 1200px){.product-details-modal__tabs-wrap{margin-left:0;margin-bottom:32px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media screen and (max-width: 600px){.product-details-modal__tabs-wrap{margin-left:-50vw;margin-right:-50vw;left:50%;right:50%;width:100vw;position:relative;max-width:100vw;background:var(--color-bg-item)}}.product-details-modal__tabs-arrow{-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;padding:0;border:0;background:transparent;color:var(--color-font);cursor:pointer;-webkit-transition:opacity .2s ease,color .2s ease,-webkit-transform .1s ease;transition:opacity .2s ease,color .2s ease,-webkit-transform .1s ease;transition:transform .1s ease,opacity .2s ease,color .2s ease;transition:transform .1s ease,opacity .2s ease,color .2s ease,-webkit-transform .1s ease;display:none}@media screen and (max-width: 1900px){.product-details-modal__tabs-arrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}@media screen and (max-width: 1200px){.product-details-modal__tabs-arrow{display:none}}.product-details-modal__tabs-arrow .icon{width:28px;height:28px}.product-details-modal__tabs-arrow--next .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.product-details-modal__tabs-arrow:hover:not(:disabled){color:var(--color-orange);-webkit-transform:scale(1.08);transform:scale(1.08)}.product-details-modal__tabs-arrow--next:hover:not(:disabled) .icon{-webkit-transform:rotate(180deg) scale(1);transform:rotate(180deg) scale(1)}.product-details-modal__tabs-arrow:active:not(:disabled){-webkit-transform:scale(1);transform:scale(1)}.product-details-modal__tabs-arrow:disabled{opacity:.35;cursor:default}.product-details-modal__tabs-arrow:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px;border-radius:10px}.product-details-modal__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:auto;min-width:0;padding:4px;overflow-x:auto;overflow-y:hidden;background:var(--color-bg-item);border-radius:30px;margin-bottom:0;max-width:644px;-ms-touch-action:none;touch-action:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product-details-modal__tabs::-webkit-scrollbar{display:none}.product-details-modal__tab{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:210px;background:transparent;border:none;outline:none;white-space:nowrap;color:var(--color-font);font-size:18px;border-radius:30px;padding:16px 6px;cursor:pointer;-webkit-transition:background-color .2s ease,border-color .2s ease,color .2s ease;transition:background-color .2s ease,border-color .2s ease,color .2s ease}@media screen and (max-width: 1200px){.product-details-modal__tab{font-size:16px;min-width:220px;padding:9px 6px}}.product-details-modal__tab.is-active,.product-details-modal__tab[aria-selected=true]{background:var(--product-results-flyout-bg);color:var(--color-font)}.product-details-modal__tab:not([aria-selected=true])+.product-details-modal__tab:not([aria-selected=true]):before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translate(-.5px,-50%);transform:translate(-.5px,-50%);width:1px;height:20px;background:var(--product-gallery-thumb-border);pointer-events:none;display:none}.product-details-modal__panels{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow:auto;margin-right:62px}.product-details-modal__panel{font-size:16px;line-height:150%;color:var(--color-font)}.product-details-modal__panel{overflow:auto;max-height:100%;height:100%}.product-details-modal__panel::-webkit-scrollbar{-webkit-appearance:none}.product-details-modal__panel::-webkit-scrollbar:vertical{width:2px}.product-details-modal__panel::-webkit-scrollbar:horizontal{height:2px}.product-details-modal__panel::-webkit-scrollbar-thumb{border-radius:0;background-color:var(--color-orange)}.product-details-modal__panel::-webkit-scrollbar-track{background-color:var(--input-border);border-radius:0}.product-details-modal__panel-title{font-size:24px;font-weight:500;line-height:130%;color:var(--color-font);margin-bottom:24px}@media screen and (max-width: 1200px){.product-details-modal{overflow:auto;height:auto;min-height:100%}.product-details-modal::-webkit-scrollbar{-webkit-appearance:none}.product-details-modal::-webkit-scrollbar:vertical{width:2px}.product-details-modal::-webkit-scrollbar:horizontal{height:2px}.product-details-modal::-webkit-scrollbar-thumb{border-radius:0;background-color:var(--color-orange)}.product-details-modal::-webkit-scrollbar-track{background-color:var(--input-border);border-radius:0;margin-right:10px}.product-details-modal__col{width:100%;height:auto;-webkit-box-flex:0;-ms-flex:none;flex:none}.product-details-modal__col--media{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:auto;position:relative}.product-details-modal__col--content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow:visible;padding:82px 20px 40px}.product-details-modal__media{height:600px;-webkit-box-flex:0;-ms-flex:none;flex:none}.product-details-modal__models-switch{padding:0 20px 32px;position:absolute;bottom:-80px;display:none}}@media screen and (max-width: 1200px) and (max-width: 1200px){.product-details-modal__models-switch{display:block}}@media screen and (max-width: 1200px){.product-details-modal__models-label{margin-bottom:16px}.product-details-modal__panels{margin-right:0;overflow:visible;-webkit-box-flex:0;-ms-flex:none;flex:none;min-height:0}.product-details-modal__panel{max-height:none;height:auto;overflow:visible}.product-details-modal__nav{display:none}}@media screen and (max-width: 600px){.product-details-modal__col--content{padding:72px 16px 40px}.product-details-modal__media{height:360px}.product-details-modal__models-switch{margin-top:25px;padding:0 16px 32px}}.specs-list{padding-right:22px}.specs-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding-block:15px;border-bottom:1px solid var(--product-gallery-thumb-border)}.specs-list__item:first-child{border-top:1px solid var(--product-gallery-thumb-border)}.specs-list__label{font-size:16px;font-style:normal;font-weight:500;line-height:130%;color:var(--color-font)}.specs-list__value{font-size:16px;font-style:normal;font-weight:400;line-height:130%;color:var(--color-font)}.tech-list{padding-right:22px}.tech-list__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--product-gallery-thumb-border);padding:14px 16px 13px;color:var(--color-font);text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}@media screen and (max-width: 1200px){.tech-list__link{padding:13px 16px 12px}}.tech-list__link:hover,.tech-list__link:hover .tech-list__btn,.tech-list__link:hover .tech-list__value-descr{color:var(--color-orange)}.tech-list__link:first-child{border-top:1px solid var(--product-gallery-thumb-border)}.tech-list__btn{background:transparent;border:none;outline:none;cursor:pointer;-webkit-transition:color .2s ease;transition:color .2s ease}.tech-list__btn:hover{color:var(--color-orange)}.tech-list__btn .icon{width:18px;height:18px;min-width:18px;color:currentColor}.tech-list__value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.tech-list__value-text{font-size:18px}.tech-list__value-descr{font-size:16px;color:var(--color-font-muted)}.related-list{margin:0;padding:0 22px 0 0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:30px 20px}@media screen and (max-width: 1400px){.related-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 1200px){.related-list{grid-template-columns:repeat(3,1fr);padding-right:0;gap:30px 16px}}@media screen and (max-width: 600px){.related-list{grid-template-columns:repeat(2,1fr);gap:24px 2px}}.related-list__item{min-width:0}.related-list__card{position:relative}.related-list__card:after{content:none}.related-list__card:hover .related-list__media{background-color:var(--color-bg-item-hover)}.related-list__card:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.related-list__badge{position:absolute;top:16px;left:16px;z-index:2;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:25px;padding:0 12px;border-radius:30px;background:var(--color-orange);color:#fff;font-size:14px;line-height:1;font-weight:400}@media screen and (max-width: 1200px){.related-list__badge{height:21px;padding:0 6px}}.related-list__media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px;border-radius:30px;background:var(--color-bg-item);overflow:hidden;aspect-ratio:1/1;margin-bottom:10px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.related-list__media img{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.related-list .related-list__img{display:block;width:100%;height:auto;max-width:220px;max-height:220px;-o-object-fit:contain;object-fit:contain}.related-list .related-list__title{margin:0;padding-inline:10px;text-align:center;font-size:20px;line-height:130%;color:var(--color-font);position:relative}.related-list .related-list__title:after{content:attr(data-full);position:absolute;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-bottom:10px;padding-inline:10px;border-radius:16px;top:0;right:0;bottom:0;left:0;z-index:5;background:var(--color-bg-body);color:inherit;font:inherit;line-height:inherit;text-align:inherit;white-space:normal;opacity:0;visibility:hidden;pointer-events:none}@media screen and (max-width: 600px){.related-list .related-list__title{font-size:16px}}.related-list .related-list__title-text{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.related-list__card:hover .related-list__title:after,.related-list__card:focus-visible .related-list__title:after,.related-list__card:focus-within .related-list__title:after{opacity:1;visibility:visible}.related-list__card:hover .related-list__title-text,.related-list__card:focus-visible .related-list__title-text,.related-list__card:focus-within .related-list__title-text{opacity:0}.related-list__cart-btn{position:absolute;top:16px;right:16px;z-index:2;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:34px;height:34px;padding:0;border:none;border-radius:10px;background:var(--product-results-flyout-bg);color:var(--color-font);cursor:pointer;-webkit-transition:background-color .2s ease,color .2s ease,-webkit-transform .1s ease;transition:background-color .2s ease,color .2s ease,-webkit-transform .1s ease;transition:transform .1s ease,background-color .2s ease,color .2s ease;transition:transform .1s ease,background-color .2s ease,color .2s ease,-webkit-transform .1s ease}.related-list__cart-btn.is-in-basket:after{content:"";position:absolute;top:-5px;right:-5px;width:16px;height:16px;border-radius:50%;background-color:var(--color-orange);background-repeat:no-repeat;background-position:center;background-size:9px 7px;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='7' viewBox='0 0 9 7' fill='none'%3E%3Cpath d='M2.75464 5.93051C2.67068 5.93417 2.58792 5.90952 2.51964 5.86051L0.274644 4.00551C0.130005 3.87745 0.108227 3.65967 0.224644 3.50551C0.352478 3.36154 0.568571 3.33777 0.724644 3.45051L2.72464 5.08051L7.97464 0.225511C8.1299 0.108947 8.34846 0.130156 8.4784 0.274399C8.60835 0.418641 8.60672 0.638216 8.47464 0.780511L3.00964 5.83051C2.94003 5.89438 2.84912 5.93004 2.75464 5.93051Z' fill='white' stroke='white' stroke-width='0.3'/%3E%3C/svg%3E")}.related-list__cart-btn .icon{width:22px;height:22px;color:currentColor;position:relative;left:1px}.related-list__cart-btn:hover{background:var(--color-orange);color:#f7f7f7}.related-list__cart-btn:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}@supports (height: 100dvh){.product-details-modal{height:100%}}@media screen and (max-width: 1200px){.product-details-fancybox .fancybox__content{overflow:auto!important;-ms-touch-action:pan-y;touch-action:pan-y;-ms-scroll-chaining:none;overscroll-behavior:contain}.product-details-fancybox .fancybox__viewport{-ms-touch-action:pan-y;touch-action:pan-y;-ms-scroll-chaining:none;overscroll-behavior:contain}}html[data-theme=light] .product-details-modal__close{border-color:#0d0d0d24;background:#f7f7f7b3}html[data-theme=light] .product-details-modal__tab{border-color:#0d0d0d24;color:#0d0d0d}html[data-theme=light] .product-details-modal__tab.is-active,html[data-theme=light] .product-details-modal__tab[aria-selected=true]{background:#868686;color:#f7f7f7}.project-details-fancybox{overflow-x:hidden!important}.project-details-fancybox .fancybox__toolbar{display:none!important}.project-details-fancybox .fancybox__container{overflow:hidden!important}.project-details-fancybox .fancybox__slide{padding:40px!important}.project-details-fancybox .fancybox__content{padding:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;overflow:hidden!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;background:var(--color-bg-body)}.project-details-modal{padding:0;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--color-font);position:relative;overflow:hidden;background:var(--color-bg-body)}.project-details-modal *,.project-details-modal *:before,.project-details-modal *:after{-webkit-box-sizing:border-box;box-sizing:border-box}.project-details-modal__close{position:absolute;top:16px;right:16px;z-index:50;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;color:#f7f7f7;cursor:pointer;background:transparent;border:none;outline:none;-webkit-transition:border-color .2s ease,background-color .2s ease,color .2s ease,-webkit-transform .1s ease;transition:border-color .2s ease,background-color .2s ease,color .2s ease,-webkit-transform .1s ease;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .1s ease;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .1s ease,-webkit-transform .1s ease}@media screen and (max-width: 1200px){.project-details-modal__close{width:28px;height:28px;padding:0}}.project-details-modal__close .icon{width:30px;height:30px;color:currentColor}.project-details-modal__close:hover{color:var(--color-orange)}.project-details-modal__close:active{-webkit-transform:scale(.96);transform:scale(.96)}.project-details-modal__close:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.project-details-modal__layout{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;min-height:0}.project-details-modal__col{min-width:0;height:100%}.project-details-modal__col--media{position:relative;-webkit-box-flex:1176;-ms-flex:1176 1 0px;flex:1176 1 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:var(--color-bg-body)}.project-details-modal__col--content{-webkit-box-flex:640;-ms-flex:640 1 0px;flex:640 1 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;padding:24px 21px 0 60px;margin-right:60px;overflow:auto}.project-details-modal__col--content::-webkit-scrollbar{-webkit-appearance:none}.project-details-modal__col--content::-webkit-scrollbar:vertical{width:2px}.project-details-modal__col--content::-webkit-scrollbar:horizontal{height:2px}.project-details-modal__col--content::-webkit-scrollbar-thumb{border-radius:0;background-color:var(--color-orange)}.project-details-modal__col--content::-webkit-scrollbar-track{background-color:var(--input-border);border-radius:0;margin-right:10px}.project-details-modal__slider-wrap{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;min-height:0;overflow:hidden}.project-details-modal__slider-wrap:hover .project-details-modal__nav-container{opacity:1}.project-details-modal__swiper{width:100%;height:100%}.project-details-modal__swiper .swiper-wrapper{height:100%}.project-details-modal__slide{position:relative;z-index:1;height:100%;overflow:hidden}.project-details-modal__slide:after{height:50%;content:"";position:absolute;right:0;left:0;z-index:1;bottom:0;top:auto;background:-webkit-gradient(linear,left bottom,left top,from(rgba(13,13,13,.6)),to(rgba(13,13,13,0)));background:linear-gradient(0deg,#0d0d0d99,#0d0d0d00);pointer-events:none}.project-details-modal__slide picture{position:relative;z-index:0;display:block;width:100%;height:100%}.project-details-modal__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.project-details-modal__nav-container{position:absolute;top:50%;left:0;right:0;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.project-details-modal__nav{width:52px;height:52px;border:0;background:transparent;cursor:pointer;pointer-events:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.project-details-modal__nav:hover{-webkit-transform:scale(1.3);transform:scale(1.3)}.project-details-modal__nav--next .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.project-details-modal__nav-svg{width:52px;height:50px}.project-details-modal__pagination-container{position:absolute;left:0;right:0;bottom:20px;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.project-details-modal__pagination{position:relative;width:240px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.project-details-modal__pagination .swiper-pagination-bullet{-webkit-box-flex:1;-ms-flex:1;flex:1;height:2px!important;margin:0!important;border-radius:0!important;background:#737373;opacity:1;pointer-events:auto!important}.project-details-modal__pagination .swiper-pagination-bullet-active{background:var(--color-orange)}.project-details-modal__download{position:absolute;right:24px;bottom:24px;z-index:3;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;border-radius:14px;color:#f7f7f7;text-decoration:none;-webkit-transition:background-color .2s ease,color .2s ease,-webkit-transform .1s ease;transition:background-color .2s ease,color .2s ease,-webkit-transform .1s ease;transition:transform .1s ease,background-color .2s ease,color .2s ease;transition:transform .1s ease,background-color .2s ease,color .2s ease,-webkit-transform .1s ease}.project-details-modal__download .icon{width:24px;height:24px;color:currentColor}.project-details-modal__download:hover{color:var(--color-orange)}.project-details-modal__download:active{-webkit-transform:scale(.96);transform:scale(.96)}.project-details-modal__download:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.project-details-modal__head{margin-bottom:40px}@media screen and (max-width: 600px){.project-details-modal__head{margin-bottom:32px}}.project-details-modal__title{margin:0 0 16px;font-size:40px;font-weight:500;line-height:120%;color:var(--color-font)}@media screen and (max-width: 1200px){.project-details-modal__title{font-size:36px}}@media screen and (max-width: 600px){.project-details-modal__title{font-size:28px}}.project-details-modal__year{margin:0 0 8px;font-size:16px;font-weight:500;line-height:130%;color:var(--color-font-muted)}.project-details-modal__city{margin:0 0 24px;font-size:18px;font-weight:500;line-height:130%;color:var(--color-font)}.project-details-modal__description{margin:0 0 20px;font-size:16px;font-weight:400;line-height:130%;color:var(--color-font)}@media screen and (max-width: 600px){.project-details-modal__description{margin-bottom:16px}}.project-details-modal__link{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--color-font);font-size:16px;line-height:130%;border-bottom:1px solid var(--color-font);text-decoration:none;text-transform:capitalize;-webkit-transition:color .3s ease,border-color .3s ease;transition:color .3s ease,border-color .3s ease}.project-details-modal__link:hover{color:var(--color-orange);border-color:var(--color-orange)}.project-details-modal__products{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0}.project-details-modal__products-title{margin:0 0 24px;font-size:24px;font-weight:500;line-height:130%;color:var(--color-font)}@media screen and (max-width: 1200px){.project-details-modal__products-title{font-size:20px}}@media screen and (max-width: 600px){.project-details-modal__products-title{margin-bottom:16px}}.project-details-modal__products .related-list{grid-template-columns:repeat(2,1fr);gap:30px 20px;padding-right:0}@media screen and (max-width: 1200px){.project-details-modal__products .related-list{grid-template-columns:repeat(3,1fr);gap:30px 16px}}@media screen and (max-width: 600px){.project-details-modal__products .related-list{grid-template-columns:repeat(2,1fr);gap:24px 2px}}@media (max-width: 1200px){.project-details-modal{overflow:auto}.project-details-modal::-webkit-scrollbar{-webkit-appearance:none}.project-details-modal::-webkit-scrollbar:vertical{width:2px}.project-details-modal::-webkit-scrollbar:horizontal{height:2px}.project-details-modal::-webkit-scrollbar-thumb{border-radius:0;background-color:var(--color-orange)}.project-details-modal::-webkit-scrollbar-track{background-color:var(--input-border);border-radius:0;margin-right:10px}.project-details-modal__layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;min-height:100%;gap:40px}.project-details-modal__col{width:100%;height:auto}.project-details-modal__col--media{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:auto}.project-details-modal__col--content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;margin-right:0;padding:0 20px 40px;overflow:visible}.project-details-modal__slider-wrap{-webkit-box-flex:0;-ms-flex:none;flex:none;height:600px}}@media screen and (max-width: 1200px) and (max-width: 600px){.project-details-modal__slider-wrap{height:420px}}@media (max-width: 1200px){.project-details-modal__pagination-container{position:static;margin-top:40px}}@media (max-width: 600px){.project-details-modal__col--content{padding:0 16px 40px}.project-details-modal__layout{gap:32px}.project-details-modal__pagination-container{margin-top:25px}.project-details-modal__download{right:16px;bottom:16px}}@media (max-width: 1200px){.project-details-fancybox .fancybox__slide{padding:0!important}.project-details-fancybox .fancybox__content{border-radius:0!important;-ms-touch-action:pan-y;touch-action:pan-y;-ms-scroll-chaining:none;overscroll-behavior:contain}.project-details-fancybox .fancybox__viewport{-ms-touch-action:pan-y;touch-action:pan-y;-ms-scroll-chaining:none;overscroll-behavior:contain}}@supports (height: 100dvh){.project-details-modal{height:100%}}html[data-theme=light] .project-details-modal__close{color:#0d0d0d}@media screen and (max-width: 1200px){html[data-theme=light] .project-details-modal__close{color:#f7f7f7}}.pagination ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px}@media (max-width: 1200px){.pagination ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width: 370px){.pagination ul{gap:7px}}@media (max-width: 360px){.pagination ul{gap:4px}}.pagination li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination .pagination-page,.pagination .pagination-prev,.pagination .pagination-next,.pagination .pagination-current,.pagination .pagination-ellipsis{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:30px;height:30px;padding:0 4px;font-size:18px;font-weight:500;line-height:1;color:var(--color-font);text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.pagination .pagination-page path,.pagination .pagination-prev path,.pagination .pagination-next path,.pagination .pagination-current path,.pagination .pagination-ellipsis path{-webkit-transition:fill .2s ease;transition:fill .2s ease;fill:var(--color-font)}.pagination .pagination-page:hover,.pagination .pagination-prev:not(.pagination-disabled):hover,.pagination .pagination-next:not(.pagination-disabled):hover{color:var(--color-orange)}.pagination .pagination-page:hover path,.pagination .pagination-prev:not(.pagination-disabled):hover path,.pagination .pagination-next:not(.pagination-disabled):hover path{fill:var(--color-orange)}.pagination .pagination-current{min-width:30px;width:30px;height:30px;padding:0;border-radius:50%;background-color:var(--color-orange);color:var(--color-white);cursor:default;pointer-events:none}.pagination .pagination-disabled{opacity:.35;cursor:default;pointer-events:none}.pagination .pagination-ellipsis{min-width:30px;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.catalog-description{display:grid;gap:20px;grid-template-columns:minmax(300px,379px) 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width: 1700px){.catalog-description{grid-template-columns:clamp(320px,22.3vw,379px) 1fr}}@media (max-width: 1200px){.catalog-description{grid-template-columns:1fr;gap:32px}}@media (max-width: 600px){.catalog-description{gap:16px}}.catalog-description__content{max-width:800px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px}@media (max-width: 1200px){.catalog-description__content{max-width:100%}}.catalog-description__title-text{color:var(--color-font);font-size:32px;font-weight:500;line-height:120%;text-align:center}@media (max-width: 600px){.catalog-description__title-text{font-size:24px}}.catalog-description__text{overflow:hidden;max-height:160px;-webkit-transition:max-height .4s ease;transition:max-height .4s ease}.catalog-description__text p{color:var(--color-font);font-size:16px;font-weight:400;line-height:130%;margin:0 0 14px}.catalog-description__text p:last-child{margin-bottom:0}.catalog-description.is-expanded .catalog-description__text{max-height:var(--catalog-description-expanded-height, 3000px)}.catalog-description--no-clamp .catalog-description__text{max-height:none;overflow:visible}.catalog-description--no-clamp .catalog-description__toggle{display:none}.catalog-description__toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:0;border:none;background:none;font:inherit;font-size:16px;font-weight:500;line-height:130%;color:var(--color-font);cursor:pointer;-webkit-transition:color .2s ease;transition:color .2s ease}.catalog-description__toggle:hover{color:var(--color-orange)}.catalog-description__toggle-icon{-ms-flex-negative:0;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg width='9' height='5' viewBox='0 0 9 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.28957 0C8.10767 0 7.92578 0.0663652 7.78698 0.19955L4.5 3.35417L1.21302 0.19955C0.935433 -0.0663652 0.485421 -0.0663652 0.207834 0.19955C-0.0692782 0.46592 -0.0692782 0.897748 0.207834 1.16412L3.99741 4.80056C4.27499 5.06648 4.72501 5.06648 5.00259 4.80056L8.79217 1.16412C9.06928 0.897748 9.06928 0.46592 8.79217 0.19955C8.65337 0.0663652 8.47147 0 8.28957 0Z' fill='%23F7F7F7'/%3E%3C/svg%3E%0A");background-size:contain;background-repeat:no-repeat;background-position:center;width:10px;height:6px;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;margin-bottom:3px}.catalog-description.is-expanded .catalog-description__toggle-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}html[data-theme=light] .catalog-description .catalog-description__toggle-icon{background-image:url("data:image/svg+xml,%3Csvg width='9' height='5' viewBox='0 0 9 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.28957 0C8.10767 0 7.92578 0.0663652 7.78698 0.19955L4.5 3.35417L1.21302 0.19955C0.935433 -0.0663652 0.485421 -0.0663652 0.207834 0.19955C-0.0692782 0.46592 -0.0692782 0.897748 0.207834 1.16412L3.99741 4.80056C4.27499 5.06648 4.72501 5.06648 5.00259 4.80056L8.79217 1.16412C9.06928 0.897748 9.06928 0.46592 8.79217 0.19955C8.65337 0.0663652 8.47147 0 8.28957 0Z' fill='%230D0D0D'/%3E%3C/svg%3E%0A")}.confirm-modal-fancybox .fancybox__slide{padding:24px!important}.confirm-modal-fancybox .fancybox__content{padding:60px 30px!important;width:auto!important;max-width:min(420px,100vw - 48px)!important;background:var(--color-bg-item)!important;border-radius:30px}@media (max-width: 600px){.confirm-modal-fancybox .fancybox__content{border-radius:20px;padding:60px 16px 32px!important}}.confirm-modal-fancybox .confirm-modal{color:var(--color-font);min-width:480px}@media (max-width: 600px){.confirm-modal-fancybox .confirm-modal{min-width:100%}}.confirm-modal-fancybox .confirm-modal__title{color:var(--color-font);text-align:center;font-size:24px;font-weight:500;line-height:130%;margin-bottom:24px}.confirm-modal-fancybox .confirm-modal__text{color:var(--color-param-key);text-align:center;font-size:16px;font-weight:400;line-height:130%;margin-bottom:40px}.confirm-modal-fancybox .confirm-modal__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.confirm-modal-fancybox .confirm-modal__btn{width:246px;padding-block:16px}.confirm-modal-fancybox .is-close-btn{top:16px!important;right:16px!important;color:var(--color-font)!important;background:transparent!important}.confirm-modal-fancybox .is-close-btn svg{color:inherit!important}.confirm-modal-fancybox .is-close-btn:hover{color:var(--color-orange)!important}.confirm-modal-fancybox .is-close-btn:active{-webkit-transform:scale(.96)!important;transform:scale(.96)!important}.confirm-modal-fancybox .is-close-btn:focus-visible{outline:2px solid var(--color-orange)!important;outline-offset:2px!important}.basket-page .basket-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px;padding:24px;border-radius:30px;background:var(--color-bg-item);-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 1200px){.basket-page .basket-item{border-radius:20px;padding:16px}}@media (max-width: 600px){.basket-page .basket-item{gap:10px;position:relative}}.basket-page .basket-item__item-check{-ms-flex-negative:0;flex-shrink:0;margin:0;-ms-flex-item-align:start;align-self:flex-start}@media (max-width: 600px){.basket-page .basket-item__item-check{position:absolute!important;top:22px;left:24px;padding:0!important}}.basket-page .basket-item__img{-ms-flex-negative:0;flex-shrink:0;display:block;width:132px;min-width:132px;aspect-ratio:1/1;margin-bottom:0;border-radius:16px;overflow:hidden;background:var(--product-results-flyout-bg);text-decoration:none;color:inherit}@media (max-width: 600px){.basket-page .basket-item__img{width:82px;min-width:82px;border-radius:10px}}.basket-page .basket-item__img picture{display:block;width:100%;height:100%}.basket-page .basket-item__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.basket-page .basket-item__content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;position:relative}.basket-page .basket-item__title{color:var(--color-font);margin-bottom:16px;font-size:18px;font-weight:500;line-height:140%;max-width:calc(100% - 200px)}@media (max-width: 700px){.basket-page .basket-item__title{max-width:100%}}.basket-page .basket-item__title-link{color:inherit;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.basket-page .basket-item__title-link:hover{color:var(--color-orange)}.basket-page .basket-item__param-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:6px;line-height:17px}.basket-page .basket-item__param-row:last-child{margin-bottom:0}.basket-page .basket-item__param-key{color:var(--color-param-key);font-size:14px;font-weight:400;line-height:17px}.basket-page .basket-item__param-value{color:var(--color-font);font-size:14px;font-weight:400;line-height:120%}.basket-page .basket-item__comment-block{margin-top:16px;width:calc(100% - 72px)}@media (max-width: 600px){.basket-page .basket-item__comment-block{width:100%}}@media (max-width: 600px){.basket-page .basket-item__comment-block-content{position:relative;left:-90px;width:calc(100% + 87px)}}.basket-page .basket-item__comment-block-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:6px;margin-bottom:16px}.basket-page .basket-item__comment-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:6px;color:var(--color-font);font-size:16px;font-weight:500;line-height:21px;background:transparent;border:0;padding:0;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:var(--color-font)}@media (max-width: 600px){.basket-page .basket-item__comment-btn{font-size:14px}}.basket-page .basket-item__comment-btn:hover{color:var(--color-orange);text-decoration-color:var(--color-orange)}.basket-page .basket-item__comment-btn:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.basket-page .basket-item__comment-btn .icon{width:20px;height:20px;color:currentColor}.basket-page .basket-item__comment-close{color:var(--color-font);font-size:16px;font-weight:500;line-height:130%;width:21px;height:21px;background:transparent;border:0;padding:0;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.basket-page .basket-item__comment-close:hover{color:var(--color-orange)}.basket-page .basket-item__comment-close:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.basket-page .basket-item__comment-close .icon{width:21px;height:21px;color:currentColor}.basket-page .basket-item__comment-control{border-radius:28px;resize:none;overflow:hidden}.basket-page .basket-item__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px;-ms-flex-negative:0;flex-shrink:0;position:absolute;top:0;right:0;z-index:1}@media (max-width: 700px){.basket-page .basket-item__actions{position:static;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:16px}}.basket-page .basket-item__qty{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border:1px solid var(--input-border);border-radius:10px;overflow:hidden;background:var(--color-bg-item);position:relative}.basket-page .basket-item__qty:after{content:"";position:absolute;top:50%;left:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:1px;height:12px;background:var(--input-border)}.basket-page .basket-item__qty:before{content:"";position:absolute;top:50%;right:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:1px;height:12px;background:var(--input-border)}.basket-page .basket-item__qty-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:40px;padding:0 10px;border:0;background:transparent;color:var(--color-font);cursor:pointer;font-size:24px;line-height:1;-webkit-transition:color .2s ease,background .2s ease;transition:color .2s ease,background .2s ease}.basket-page .basket-item__qty-btn:hover{color:var(--color-orange)}.basket-page .basket-item__qty-btn-text{display:block;font-weight:500}.basket-page .basket-item__qty-input{-webkit-box-sizing:border-box;box-sizing:border-box;width:40px!important;min-width:40px!important;padding:11px 0 8px!important;border:none!important;border-left:1px solid var(--input-border);border-right:1px solid var(--input-border);background:transparent;color:var(--color-font);font-size:16px;font-weight:500;line-height:1.2;text-align:center;-moz-appearance:textfield}.basket-page .basket-item__qty-input::-webkit-outer-spin-button,.basket-page .basket-item__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.basket-page .basket-item__qty-input:focus{outline:none}.basket-page .basket-item__remove{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--input-border);border-radius:10px;background:transparent;color:var(--color-font);cursor:pointer;-webkit-transition:color .2s ease,border-color .2s ease,background .2s ease;transition:color .2s ease,border-color .2s ease,background .2s ease}.basket-page .basket-item__remove:hover{color:var(--color-orange)}.basket-page .basket-item__remove:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.basket-page .basket-item__remove .icon{width:20px;height:20px;color:currentColor}.basket-page .basket-item__comment-block:not(.is-comment-open) .basket-item__comment-close,.basket-page .basket-item__comment-block:not(.is-comment-open) .basket-item__comment-block-content{display:none}@media (max-width: 400px){.basket-page .basket-item__comment-block.is-comment-open .basket-item__comment-block-actions{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.basket-page .basket-item__comment-block.is-comment-open .basket-item__comment-close{margin-left:auto}.basket-page .basket-item__comment-block.is-comment-open .basket-item__comment-btn{white-space:nowrap}}.product-page .product-results{margin-top:40px;width:100%;border-radius:30px}@media screen and (max-width: 1200px){.product-page .product-results{border-radius:20px}}.product-page .product-results__header{overflow:hidden;border-radius:30px 30px 0 0;background:var(--color-bg-item)}@media screen and (max-width: 1200px){.product-page .product-results__header{border-radius:20px 20px 0 0}}.product-page .product-results__header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:20px;font-size:20px;font-weight:500;line-height:130%;color:var(--color-font)}@media screen and (max-width: 600px){.product-page .product-results__header-inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px;font-size:20px;padding:16px}}.product-page .product-results__header-label--tablet{display:none}.product-page .product-results__title-count{color:var(--color-font-muted)}.product-page .product-results__table-wrap{max-height:440px;overflow-x:auto;overflow-y:auto}.product-page .product-results__table-wrap::-webkit-scrollbar{-webkit-appearance:none}.product-page .product-results__table-wrap::-webkit-scrollbar:vertical{width:2px}.product-page .product-results__table-wrap::-webkit-scrollbar:horizontal{height:2px}.product-page .product-results__table-wrap::-webkit-scrollbar-thumb{border-radius:0;background-color:var(--color-orange)}.product-page .product-results__table-wrap::-webkit-scrollbar-track{background-color:var(--input-border);border-radius:0}.product-page .product-results__footer{height:24px;background:var(--color-bg-item);border-radius:0 0 30px 30px}@media screen and (max-width: 1200px){.product-page .product-results__footer{border-radius:0 0 20px 20px}}.product-page .product-results__table{table-layout:fixed;width:100%;min-width:720px;border-collapse:collapse;font-size:14px;font-weight:400;line-height:130%;color:var(--color-font)}.product-page .product-results__th,.product-page .product-results__td{-webkit-box-sizing:border-box;box-sizing:border-box}.product-page .product-results__th:first-child,.product-page .product-results__td:first-child{padding-left:24px}.product-page .product-results__th:last-child,.product-page .product-results__td:last-child{padding-right:14px}.product-page .product-results__th{word-break:break-word}.product-page .product-results__td{max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.product-page .product-results__th{position:sticky;top:0;z-index:2;padding:16px 10px 14px;font-size:16px;text-align:left;font-weight:500;border-bottom:1px solid var(--color-bg-body);background:var(--color-bg-item)}.product-page .product-results__td{padding:5px 10px 3px;border-bottom:1px solid var(--color-bg-body);background:var(--color-bg-item);-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.product-page .product-results__tr{cursor:pointer}.product-page .product-results__table tbody tr:hover td{background:var(--product-select-bg)}.product-page .product-results__td--code,.product-page .product-results__td--name{position:relative;overflow:visible;z-index:1}.product-page .product-results__table tbody td.product-results__td--code:hover,.product-page .product-results__table tbody td.product-results__td--name:hover{z-index:11}.product-page .product-results__code-preview,.product-page .product-results__name-preview{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-page .product-results__code-preview-text,.product-page .product-results__name-preview-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-page .product-results__code-flyout,.product-page .product-results__name-flyout{position:absolute;left:11px;top:8px;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:var(--product-results-flyout-max-width, 720px);padding:8px 12px 7px;background:var(--product-results-flyout-bg);border-radius:60px;-webkit-box-shadow:var(--product-results-flyout-shadow);box-shadow:var(--product-results-flyout-shadow);opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .15s ease,visibility .15s ease;transition:opacity .15s ease,visibility .15s ease}.product-page .product-results__name-flyout{left:-1px;max-width:800px}@media screen and (max-width: 1200px){.product-page .product-results__name-flyout{max-width:500px}}.product-page .product-results__table tbody td.product-results__td--code:hover .product-results__code-flyout,.product-page .product-results__table tbody td.product-results__td--name:hover .product-results__name-flyout{opacity:1;visibility:visible;pointer-events:auto}.product-page .product-results__code-flyout-inner,.product-page .product-results__name-flyout-inner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;max-width:100%;min-width:0}.product-page .product-results__code-flyout-text,.product-page .product-results__name-flyout-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:130%}.product-page .product-results__copy-btn{-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:18px;min-width:18px;height:18px;padding:0;overflow:hidden;border:none;background:transparent;cursor:pointer}.product-page .product-results__copy-btn img{display:block;width:18px;height:18px}.product-page .product-results__copy-btn .icon{display:block;width:18px;height:18px;color:currentColor}.product-page .product-results__copy-btn:hover{color:var(--color-orange)}.product-page .product-results__copy-btn:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.product-page .product-results__copy-tooltip{position:absolute;top:100%;right:-65px;margin-top:18px;padding:6px 14px;font-size:16px;line-height:130%;white-space:nowrap;color:var(--color-font);background:var(--product-select-bg);-webkit-box-shadow:var(--product-results-flyout-shadow);box-shadow:var(--product-results-flyout-shadow);border-radius:60px;z-index:20;pointer-events:none}.product-page .product-results__table tbody tr:has(td.product-results__td--code:hover,td.product-results__td--name:hover) td.product-results__td--cart{position:relative;z-index:12}.product-page .product-results__th.product-results__th--cart,.product-page .product-results__td.product-results__td--cart{width:60px;min-width:60px;max-width:60px;padding-left:0;padding-right:24px;text-align:center;text-overflow:unset;white-space:unset}.product-page .product-results__cart-btn{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:6px;border:none;border-radius:6px;background:transparent;color:var(--color-font);cursor:pointer;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.product-page .product-results__cart-btn.is-in-basket:after{content:"";position:absolute;top:4px;right:5px;width:16px;height:16px;border-radius:50%;background-color:var(--color-orange);background-repeat:no-repeat;background-position:center;background-size:9px 7px;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='7' viewBox='0 0 9 7' fill='none'%3E%3Cpath d='M2.75464 5.93051C2.67068 5.93417 2.58792 5.90952 2.51964 5.86051L0.274644 4.00551C0.130005 3.87745 0.108227 3.65967 0.224644 3.50551C0.352478 3.36154 0.568571 3.33777 0.724644 3.45051L2.72464 5.08051L7.97464 0.225511C8.1299 0.108947 8.34846 0.130156 8.4784 0.274399C8.60835 0.418641 8.60672 0.638216 8.47464 0.780511L3.00964 5.83051C2.94003 5.89438 2.84912 5.93004 2.75464 5.93051Z' fill='white' stroke='white' stroke-width='0.3'/%3E%3C/svg%3E")}.product-page .product-results__cart-btn .icon{display:block;width:28px;height:28px;color:currentColor}.product-results__td--cart .product-page .product-results__cart-btn{padding:0;width:100%;min-width:0}.product-results__td--cart .product-page .product-results__cart-btn .icon{width:24px;height:24px}.product-page .product-results__cart-btn:hover{color:var(--color-orange)}.product-page .product-results__cart-btn:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.product-page .product-results__accordion{display:none;background:var(--color-bg-item)}.product-page .product-results__accordion-item{border-bottom:1px solid var(--color-bg-body)}.product-page .product-results__accordion-item[open] .product-results__accordion-summary{background:var(--product-select-bg)}.product-page .product-results__accordion-item[open] .product-results__accordion-chevron{-webkit-transform:rotate(0deg);transform:rotate(0)}.product-page .product-results__accordion-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:16px 24px;list-style:none;cursor:pointer;background:var(--color-bg-item);-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.product-page .product-results__accordion-summary::-webkit-details-marker{display:none}@media screen and (max-width: 700px){.product-page .product-results__accordion-summary{padding-inline:16px}}.product-page .product-results__accordion-title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;font-size:16px;font-weight:400;line-height:130%;color:var(--color-font)}.product-page .product-results__accordion-code,.product-page .product-results__accordion-name{min-width:0;overflow-wrap:anywhere}.product-page .product-results__accordion-chevron{-ms-flex-negative:0;flex-shrink:0;width:16px;height:9px;background-color:var(--color-font);mask:url(/assets/img/arrow-top-slider.svg) no-repeat center/contain;-webkit-mask:url(/assets/img/arrow-top-slider.svg) no-repeat center/contain;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:background-color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background-color .2s ease;transition:transform .2s ease,background-color .2s ease,-webkit-transform .2s ease}.product-page .product-results__accordion-body{background:var(--color-bg-item)}.product-page .product-results__accordion-copy{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;width:100%;padding:16px 24px;border:none;background:transparent;color:var(--color-font-muted);font-size:16px;font-weight:400;line-height:130%;cursor:pointer;text-align:left}@media screen and (max-width: 700px){.product-page .product-results__accordion-copy{padding-inline:16px}}.product-page .product-results__accordion-copy .icon{width:18px;height:18px;color:var(--color-font);-webkit-transition:color .2s ease;transition:color .2s ease}.product-page .product-results__accordion-copy:hover .icon{color:var(--color-orange)}.product-page .product-results__accordion-copy .product-results__copy-tooltip{left:260px;top:10px;right:auto;margin-top:0}.product-page .product-results__accordion-copy:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.product-page .product-results__accordion-specs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--color-bg-item)}@media screen and (max-width: 700px){.product-page .product-results__accordion-specs{grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--product-gallery-thumb-border);border-left:1px solid var(--product-gallery-thumb-border)}}@media screen and (max-width: 600px){.product-page .product-results__accordion-specs{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-page .product-results__accordion-spec{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;min-width:0;padding:6px 20px;background:var(--color-bg-item)}@media screen and (min-width: 701px){.product-page .product-results__accordion-spec:not(:nth-child(4n+1)){position:relative}.product-page .product-results__accordion-spec:not(:nth-child(4n+1)):before{content:"";position:absolute;top:8px;left:0;width:2px;height:calc(100% - 16px);background:var(--product-gallery-thumb-border)}}@media screen and (max-width: 700px){.product-page .product-results__accordion-spec{padding:16px;border-right:1px solid var(--product-gallery-thumb-border);border-bottom:1px solid var(--product-gallery-thumb-border)}}@media screen and (max-width: 600px){.product-page .product-results__accordion-spec:nth-child(3n){border-right:1px solid var(--product-gallery-thumb-border)}}.product-page .product-results__accordion-spec-label{font-size:16px;font-weight:400;line-height:130%;color:var(--color-font-muted)}.product-page .product-results__accordion-spec-value{font-size:16px;font-weight:500;line-height:130%;color:var(--color-font)}.product-page .product-results__accordion-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px 24px;padding:20px 24px 24px}@media screen and (max-width: 700px){.product-page .product-results__accordion-actions{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.product-page .product-results__accordion-request{min-width:230px;padding:16px 42px;border:1px solid var(--color-orange);background:transparent;color:var(--color-font);border-radius:60px}.product-page .product-results__accordion-more{padding:0;border:none;background:transparent;color:var(--color-font);font-size:16px;font-weight:500;line-height:130%;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.product-page .product-results__accordion-more:hover{color:var(--color-orange)}.product-page .product-results__accordion-more:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}@media screen and (max-width: 1200px){.product-page .product-results__header-inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-page .product-results__header-label--desktop{display:none}.product-page .product-results__header-label--tablet{display:inline}.product-page .product-results__title-count:before{content:"Модели ";color:var(--color-font)}.product-page .product-results__table-wrap{display:none}.product-page .product-results__accordion{display:block;max-height:none;overflow:visible;max-height:500px;overflow-y:auto}.product-page .product-results__accordion::-webkit-scrollbar{-webkit-appearance:none}.product-page .product-results__accordion::-webkit-scrollbar:vertical{width:2px}.product-page .product-results__accordion::-webkit-scrollbar:horizontal{height:2px}.product-page .product-results__accordion::-webkit-scrollbar-thumb{border-radius:0;background-color:var(--color-orange)}.product-page .product-results__accordion::-webkit-scrollbar-track{background-color:var(--input-border);border-radius:0}.product-page .product-results__code-flyout,.product-page .product-results__name-flyout{display:none!important}.product-page .product-results__accordion-sep{padding-inline:6px}}@media screen and (max-width: 600px){.product-page .product-results__accordion-summary{padding:14px 16px}.product-page .product-results__accordion-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px}.product-page .product-results__accordion-sep{display:none}.product-page .product-results__accordion-copy{padding:14px 16px}.product-page .product-results__accordion-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.product-page .product-results__accordion-spec{border-right:1px solid var(--product-gallery-thumb-border)}.product-page .product-results__accordion-spec:nth-child(3n){border-right:1px solid var(--product-gallery-thumb-border)}.product-page .product-results__accordion-actions{padding:16px}.product-page .product-results__accordion-request{width:100%}}html[data-theme=light] .product-page .product-results__accordion-request{background:var(--color-orange);border-color:var(--color-orange);color:#f7f7f7}html[data-theme=light] .product-page .product-results__accordion-request:hover{background:var(--color-orange-dark);border-color:var(--color-orange-dark);color:#f7f7f7}.materials__projects-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px}@media (max-width: 600px){.materials__projects-grid{grid-template-columns:1fr;gap:24px 0px}}.materials__projects-item{position:relative}.materials__projects-card{position:relative;display:grid;grid-template:1fr/1fr;border-radius:30px;overflow:hidden;color:inherit;text-decoration:none;aspect-ratio:770/430}@media (min-width: 1201px){.materials__projects-card:hover img{-webkit-transform:scale(1.06);transform:scale(1.06)}}@media (max-width: 1200px){.materials__projects-card{border-radius:20px;aspect-ratio:356/240}}@media (max-width: 460px){.materials__projects-card{aspect-ratio:328/200}}.materials__projects-labels{position:absolute;top:24px;left:24px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:0;padding:0;list-style:none}@media (max-width: 1200px){.materials__projects-labels{top:16px;left:16px}}.materials__projects-label{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d0d0d80;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 16px 6px;border:1px solid #404040;border-radius:60px;color:#f7f7f7;font-size:16px;font-weight:400;line-height:130%;text-decoration:none;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.materials__projects-label:hover{border-color:#f7f7f7}@media (max-width: 1200px){.materials__projects-label{font-size:14px;padding:4px 8px 3px}}.materials__projects-picture{display:block;grid-area:1/1;margin:0;min-height:0;width:100%;height:100%}.materials__projects-picture img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.materials__projects-caption{grid-area:1/1;align-self:end;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-height:80px;margin:0;padding:24px;overflow:hidden;border-radius:0 0 30px 30px;background:#0d0d0d80;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);-webkit-transition:max-height .3s ease;transition:max-height .3s ease}@media (max-width: 1200px){.materials__projects-caption{padding:16px;border-radius:0 0 20px 20px}}@media (max-width: 600px){.materials__projects-caption{padding:12px;border-radius:0 0 16px 16px}}@media (min-width: 1201px){.materials__projects-card:hover .materials__projects-caption{max-height:280px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.materials__projects-title{margin:0;color:#f7f7f7;font-size:24px;font-weight:500;line-height:120%}@media (max-width: 1200px){.materials__projects-title{font-size:16px}}.materials__projects-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;max-height:0;margin-top:0;overflow:hidden;opacity:0;-webkit-transition:max-height .3s ease,margin-top .3s ease,opacity .3s ease;transition:max-height .3s ease,margin-top .3s ease,opacity .3s ease}@media (min-width: 1201px){.materials__projects-card:hover .materials__projects-meta{max-height:200px;margin-top:12px;opacity:1}}.materials__projects-year{color:#f7f7f7cc;font-size:16px;font-weight:400;line-height:130%}.materials__projects-city{color:#f7f7f7;font-size:18px;font-weight:400;line-height:130%}.materials__projects-more{color:#f7f7f7;font-size:16px;font-weight:400;line-height:130%;text-decoration:underline;text-underline-offset:4px}.materials__pagination{margin-top:60px}@media screen and (max-width: 1200px){.materials__pagination{margin-top:40px}.materials__pagination .pagination ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 560px){.materials__pagination{margin-top:32px}}.tech-info__title{font-size:32px;font-weight:500;line-height:120%;color:var(--color-font);margin-bottom:32px}@media screen and (max-width: 1200px){.tech-info__title{margin-bottom:24px}}@media screen and (max-width: 600px){.tech-info__title{margin-bottom:16px;font-size:24px}}.tech-info__content{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:24px}@media screen and (max-width: 1200px){.tech-info__content{gap:16px;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 700px){.tech-info__content{grid-template-columns:1fr;gap:16px}}.tech-info__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;min-width:0;padding:11px 24px;border-radius:30px;background:var(--color-bg-body);border:1px solid #a6a6a6}.tech-info__link:hover{border-color:var(--color-font)}.tech-info__link:hover .icon{color:var(--color-orange)}.tech-info__link-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.tech-info__link-text{display:inline;font-size:20px;font-weight:500;line-height:130%;color:var(--color-font);overflow-wrap:anywhere}.tech-info__link-descr{display:inline;margin-left:8px;font-size:16px;font-weight:400;line-height:130%;color:#7e7e7e;white-space:nowrap}.tech-info .icon{-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:center;align-self:center;width:18px;height:18px;min-width:18px;color:var(--color-font);-webkit-transition:color .3s ease;transition:color .3s ease}html[data-theme=light] .tech-info__link{border-color:#868686}html[data-theme=light] .tech-info__link-descr{color:#878787}.header{position:fixed;top:0;width:100%;background-color:transparent;z-index:1100;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;color:var(--color-font)}.header--scrolled{background-color:#0d0d0d}.header__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:74px;padding:0;gap:40px}.header__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;max-width:1200px}.header__menu{width:100%;max-width:775px}.header__logo svg{display:block;margin-bottom:1px}.header__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-left:55px}@media (max-width: 1600px){.header__actions{margin-left:auto}}@media (max-width: 1200px){.header__actions{margin-left:20px}}.header__cart-btn{position:relative;width:44px;height:44px;background:transparent;border:0;cursor:pointer;color:inherit;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:color .3s ease;transition:color .3s ease}.header__cart-btn:hover{color:#e9530d}.header__cart-btn .icon{width:28px;height:28px;color:currentColor;-webkit-transition:color .3s ease;transition:color .3s ease}.header__cart-btn.is-has-items:after{content:attr(data-count);position:absolute;top:6px;right:6px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--color-orange);color:#fff;font-size:10px;line-height:1;font-weight:500;pointer-events:none}.header__burger-btn{display:none;width:44px;height:44px;padding:0;background:transparent;border:0;cursor:pointer;color:inherit;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__burger-btn svg{display:block;width:28px;height:28px}.header__burger-btn svg path{fill:currentColor!important}.header__burger-btn:hover{color:#e9530d}.header__burger-btn:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.header__menu a{color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:14px;font-weight:500;line-height:1.2;-webkit-transition:color .3s ease;transition:color .3s ease;text-transform:uppercase;white-space:nowrap;padding:13px 5px 10px}.header__menu a:hover,.header__menu a.active{color:#e9530d}.header__menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.header__toogle-theme{width:70px;height:32px;margin-left:auto}.header__theme-btn{width:70px;height:32px;padding:0;position:relative;background:transparent;border:1px solid currentColor;border-radius:60px;cursor:pointer;color:inherit;-webkit-transition:border-color .2s ease,color .2s ease;transition:border-color .2s ease,color .2s ease}.header__theme-btn:hover{border-color:#e9530d;color:#e9530d}.header__theme-icon--sun{position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:22px;height:22px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__theme-icon--sun .icon{width:22px;height:22px;color:currentColor}.header__theme-icon--moon{position:absolute;left:6px;top:49%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:22px;height:22px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__theme-icon--moon .icon{width:22px;height:22px;color:currentColor}.header__theme-thumb{position:absolute;left:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:22px;height:22px;border-radius:999px;background:currentColor;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}html.is-theme-ready .header__theme-thumb{-webkit-transition:left .2s ease,background-color .2s ease;transition:left .2s ease,background-color .2s ease}html[data-theme=light] .header__theme-btn .header__theme-thumb,.header__theme-btn.is-active .header__theme-thumb{left:calc(100% - 27px)}.header__theme-btn:hover .header__theme-icon--moon .icon,.header__theme-btn:hover .header__theme-icon--sun .icon{color:#e9530d}.header__theme-btn:hover .header__theme-thumb{background:#e9530d}@media (min-width: 1201px){.header__burger-menu,.header__burger-overlay{display:none}}@media (max-width: 1200px){.header__menu{display:none}.header__burger-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.header__burger-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:399;background:#00000080;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .2s ease,visibility .2s ease;transition:opacity .2s ease,visibility .2s ease}.header__burger-menu{display:block;position:fixed;top:0;right:0;z-index:1100;width:384px;max-width:100vw;height:100dvh;padding:87px 40px 40px;-webkit-box-sizing:border-box;box-sizing:border-box;background:var(--color-bg-body);-webkit-transform:translateX(100%);transform:translate(100%);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;will-change:transform;overflow:auto;-webkit-overflow-scrolling:touch}.header__burger-inner{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header__burger-bottom{margin-top:auto;padding-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header__toogle-theme--burger{display:none;margin-left:0}.header__burger-close{position:absolute;top:24px;right:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;padding:0;background:transparent;border:0;cursor:pointer;color:var(--color-font)}.header__burger-close svg{display:block;width:28px;height:28px}.header__burger-close svg path{fill:currentColor!important}.header__burger-close:hover{color:#e9530d}.header__burger-close:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.header__burger-list{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:13px}.header__burger-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0;color:var(--color-font);font-size:14px;font-weight:500;line-height:140%;text-transform:uppercase;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.header__burger-link:hover,.header__burger-link.active{color:#e9530d}.header.header--menu-open .header__burger-overlay{opacity:1;visibility:visible;pointer-events:auto}.header.header--menu-open .header__burger-menu{-webkit-transform:translateX(0);transform:translate(0)}}@media (max-width: 600px){.header__content{height:62px}.header__logo svg{width:148px;height:30px}.header__actions{gap:0}.header__toogle-theme{display:none}.header__burger-menu{width:180px;padding:87px 32px 32px}.header__burger-list{gap:9px}.header__toogle-theme--burger{display:block}}@media (max-width: 400px){.header__actions{margin-left:0}.header__burger-btn,.header__cart-btn{width:36px}}html.is-menu-open,html.is-menu-open body{overflow:hidden}html[data-theme=light] .header{color:#0d0d0d}html[data-theme=light] .header--scrolled{background-color:#f7f7f7}html[data-theme=light] .header--scrolled .header__search-input{border-color:#0d0d0d}html[data-theme=light] .header--scrolled .header__search-input:focus{border-color:#0d0d0d}html.is-home[data-theme=light] .header,html[data-theme=light]:has(.project-detail) .header,html[data-theme=light]:has(.about-company) .header{color:#f7f7f7}html.is-home[data-theme=light] .header:not(.header--scrolled) .header__search-input,html[data-theme=light]:has(.project-detail) .header:not(.header--scrolled) .header__search-input,html[data-theme=light]:has(.about-company) .header:not(.header--scrolled) .header__search-input{color:#f7f7f7;border-color:#f7f7f7}html.is-home[data-theme=light] .header:not(.header--scrolled) .header__search-input::-webkit-input-placeholder,html[data-theme=light]:has(.project-detail) .header:not(.header--scrolled) .header__search-input::-webkit-input-placeholder,html[data-theme=light]:has(.about-company) .header:not(.header--scrolled) .header__search-input::-webkit-input-placeholder{color:#f7f7f7b3}html.is-home[data-theme=light] .header:not(.header--scrolled) .header__search-input::-moz-placeholder,html[data-theme=light]:has(.project-detail) .header:not(.header--scrolled) .header__search-input::-moz-placeholder,html[data-theme=light]:has(.about-company) .header:not(.header--scrolled) .header__search-input::-moz-placeholder{color:#f7f7f7b3}html.is-home[data-theme=light] .header:not(.header--scrolled) .header__search-input:-ms-input-placeholder,html[data-theme=light]:has(.project-detail) .header:not(.header--scrolled) .header__search-input:-ms-input-placeholder,html[data-theme=light]:has(.about-company) .header:not(.header--scrolled) .header__search-input:-ms-input-placeholder{color:#f7f7f7b3}html.is-home[data-theme=light] .header:not(.header--scrolled) .header__search-input::-ms-input-placeholder,html[data-theme=light]:has(.project-detail) .header:not(.header--scrolled) .header__search-input::-ms-input-placeholder,html[data-theme=light]:has(.about-company) .header:not(.header--scrolled) .header__search-input::-ms-input-placeholder{color:#f7f7f7b3}html.is-home[data-theme=light] .header:not(.header--scrolled) .header__search-input::placeholder,html[data-theme=light]:has(.project-detail) .header:not(.header--scrolled) .header__search-input::placeholder,html[data-theme=light]:has(.about-company) .header:not(.header--scrolled) .header__search-input::placeholder{color:#f7f7f7b3}html.is-home[data-theme=light] .header:not(.header--scrolled) .header__search-input:focus,html[data-theme=light]:has(.project-detail) .header:not(.header--scrolled) .header__search-input:focus,html[data-theme=light]:has(.about-company) .header:not(.header--scrolled) .header__search-input:focus{border-color:#f7f7f7}html.is-home[data-theme=light] .header--scrolled,html[data-theme=light]:has(.project-detail) .header--scrolled,html[data-theme=light]:has(.about-company) .header--scrolled{color:#0d0d0d}.header__search{position:relative;display:block;width:44px;height:44px;border-radius:999px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid transparent;will-change:width;-webkit-transition:width .25s ease,border-color .2s ease;transition:width .25s ease,border-color .2s ease}.header__search-top{position:relative;height:44px}.header__search-field{position:relative;height:44px;min-width:0;width:100%}.header__search-cancel{display:none;-ms-flex-negative:0;flex-shrink:0;padding:0;border:0;background:transparent;color:var(--color-font);font-size:16px;font-weight:400;line-height:130%;text-decoration:underline;text-underline-offset:4px;cursor:pointer;white-space:nowrap}.header__search-cancel:hover{color:var(--color-orange)}.header__search-btn{position:absolute;right:5px;top:0;width:44px;height:44px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:transparent;border:0;color:inherit;cursor:pointer;z-index:2}.header__search-btn:hover{color:#e9530d}.header__search-btn .icon{display:block;width:28px;height:28px;color:currentColor;-webkit-transition:color .3s ease;transition:color .3s ease}.header__search-clear{position:absolute;right:50px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:22px;height:22px;padding:0;border:0;border-radius:999px;background:var(--color-bg-item);color:var(--color-font);cursor:pointer;opacity:0;pointer-events:none;-webkit-transition:background-color .15s ease,opacity .15s ease;transition:background-color .15s ease,opacity .15s ease;z-index:3}.header__search-clear:before,.header__search-clear:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1px;background:currentColor;-webkit-transform-origin:center;transform-origin:center}.header__search-clear:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.header__search-clear:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.header__search-clear:hover{background:var(--product-select-bg)}.header__search.has-value .header__search-clear{opacity:1;pointer-events:auto}.header__search-history,.header__search-empty,.header__search-results{display:none;position:absolute;left:0;top:50px;z-index:30;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 0 15px;background:var(--color-bg-item);border-radius:30px;-webkit-box-shadow:0px 4px 8px 0px rgba(13,13,13,.1490196078);box-shadow:0 4px 8px #0d0d0d26;overflow:hidden}.header__search-results{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header__search-results .header__search-history-title{color:var(--color-font-muted)}.header__search-results .search-bold{font-weight:700}.header__search-results-content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;max-height:500px;overflow-x:hidden;overflow-y:auto}.header__search-results-content::-webkit-scrollbar{-webkit-appearance:none}.header__search-results-content::-webkit-scrollbar:vertical{width:2px}.header__search-results-content::-webkit-scrollbar:horizontal{height:2px}.header__search-results-content::-webkit-scrollbar-thumb{border-radius:0;background-color:var(--color-orange)}.header__search-results-content::-webkit-scrollbar-track{background-color:var(--input-border);border-radius:0}.header__search-results-list{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:400px;overflow-x:hidden;overflow-y:auto}.header__search-results-list::-webkit-scrollbar{-webkit-appearance:none}.header__search-results-list::-webkit-scrollbar:vertical{width:2px}.header__search-results-list::-webkit-scrollbar:horizontal{height:2px}.header__search-results-list::-webkit-scrollbar-thumb{border-radius:0;background-color:var(--color-orange)}.header__search-results-list::-webkit-scrollbar-track{background-color:var(--input-border);border-radius:0}.header__search-results-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:40px;width:100%;padding-inline:18px;font-size:16px;font-weight:400;line-height:1.25;color:var(--color-font);text-decoration:none;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.header__search-results-link:hover{background-color:var(--color-bg-item-hover)}.header__search-results-link:focus-visible{outline:2px solid var(--color-orange);outline-offset:-2px}.header__search-results-link--media{gap:12px;min-height:62px;padding-block:4px}.header__search-results-img{display:block;-ms-flex-negative:0;flex-shrink:0;width:44px;height:44px;border-radius:8px;-o-object-fit:cover;object-fit:cover;background:var(--product-results-flyout-bg)}.header__search-results-text-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.header__search-results-text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.header__search-results-subtitle{font-size:14px;font-weight:400;line-height:130%;color:var(--color-font-muted)}.header__search-results-all{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(100% - 36px);min-height:44px;margin:20px 18px 0;padding-top:16px;padding-bottom:17px;text-align:center;text-decoration:none}.header__search-empty-message{margin:0;padding:0 18px 5px;font-size:15px;font-weight:400;line-height:150%;color:var(--color-font-muted)}.header__search-empty-catalog{color:var(--color-font);text-decoration:underline;text-underline-offset:3px;-webkit-transition:color .2s ease;transition:color .2s ease}.header__search-empty-catalog:hover{color:var(--color-orange)}.header__search-empty-catalog:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.header__search-history-title{padding-top:20px;padding-left:18px;padding-bottom:10px;font-size:16px;font-weight:500;line-height:130%;color:var(--color-font)}.header__search-history-list{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.header__search-history-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;min-height:40px;width:100%;padding-inline:18px;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.header__search-history-item:hover{background-color:var(--color-bg-item-hover)}.header__search-history-lead{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;color:var(--color-font-muted)}.header__search-history-lead .icon{display:block;width:20px;height:20px;color:currentColor}.header__search-history-text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;font-size:15px;font-weight:400;line-height:1.25;color:var(--color-font);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header__search-history-remove{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--color-font-muted);cursor:pointer;-webkit-transition:color .2s ease,background .2s ease;transition:color .2s ease,background .2s ease}.header__search-history-remove:hover{color:var(--color-orange);background:var(--color-bg-item-hover)}.header__search-history-remove:focus-visible{outline:2px solid var(--color-orange);outline-offset:0}.header__search-history-remove .icon{display:block;width:18px;height:18px;color:currentColor}.header__search-input{height:44px;width:0;padding:0 52px 0 14px;border:0;background:transparent;color:inherit;opacity:0;pointer-events:none;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.header__search-input::-webkit-input-placeholder{color:#0d0d0db3}.header__search-input::-moz-placeholder{color:#0d0d0db3}.header__search-input:-ms-input-placeholder{color:#0d0d0db3}.header__search-input::-ms-input-placeholder{color:#0d0d0db3}.header__search-input::placeholder{color:#0d0d0db3}.header__search-input::-webkit-search-decoration,.header__search-input::-webkit-search-cancel-button,.header__search-input::-webkit-search-results-button,.header__search-input::-webkit-search-results-decoration{display:none}.header--search-hiding .header__menu,.header--search-hiding .header__toogle-theme,.header--search-hiding .header__cart-btn{opacity:0;pointer-events:none;visibility:hidden;-webkit-transition:none;transition:none}.header--search-hiding .header__menu,.header--search-hiding .header__toogle-theme{display:none}.header--search-hiding .header__right{gap:16px}.header--search-ring .header__search{border-color:transparent}.header--search-closing .header__search{border-color:transparent;-webkit-transition:width .25s ease,border-color .08s ease;transition:width .25s ease,border-color .08s ease}.header--search-open .header__search{width:570px;overflow:visible}@media (max-width: 920px){.header--search-open .header__search{width:500px}}@media (max-width: 840px){.header--search-open .header__search{width:430px}}.header--search-open .header__search-top{border-radius:16px 16px 0 0;overflow:hidden}.header--search-open .header__search-input{background:transparent!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:100%;opacity:1;pointer-events:auto;padding-right:52px}.header--search-open .header__search-history,.header--search-open .header__search-empty{display:block}.header--search-open .header__search-results{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 1200px){.header--search-hiding .header__cart-btn,.header--search-hiding .header__burger-btn{opacity:0;pointer-events:none;visibility:hidden;-webkit-transition:none;transition:none;display:none}.header--search-hiding .header__burger-btn{display:none}}@media (max-width: 740px){html.is-header-search-open,html.is-header-search-open body{overflow:hidden}.header--search-hiding,.header--search-open{background-color:#0d0d0d}.header--search-hiding:before,.header--search-open:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:#0d0d0d}.header--search-hiding .header__left,.header--search-open .header__left{display:none}.header--search-hiding .header__content,.header--search-open .header__content{gap:0}.header--search-hiding .header__right,.header--search-open .header__right{width:100%;max-width:none}.header--search-hiding .header__actions,.header--search-open .header__actions{width:100%;margin-left:0}.header--search-hiding .header__search,.header--search-open .header__search{width:100%!important;border-radius:16px}.header--search-hiding .header__search-top,.header--search-open .header__search-top{border-radius:16px 16px 0 0}.header--search-hiding .header__search-cancel,.header--search-open .header__search-cancel{color:#f7f7f7}.header--search-open .header__search-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;overflow:visible}.header--search-open .header__search-field{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.header--search-open .header__search-cancel{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header--search-open .header__search-history,.header--search-open .header__search-empty,.header--search-open .header__search-results{border-radius:0;background:transparent;-webkit-box-shadow:none;box-shadow:none}.header__search-history-title,.header__search-results-link,.header__search-empty-message{padding-inline:0}.header__search-history-item{padding:0}.header__search-results-all{padding-inline:0;margin-inline:0;width:100%;max-width:none}}html[data-theme=light] .header__search-history,html[data-theme=light] .header__search-empty,html[data-theme=light] .header__search-results{-webkit-box-shadow:0 4px 6px 0 rgba(13,13,13,.08);box-shadow:0 4px 6px #0d0d0d14}html[data-theme=light] .header__search-results-all{color:var(--color-btn-font);border-color:var(--color-orange);background-color:var(--color-orange)}html[data-theme=light] .header__search-results-all:hover{background-color:var(--color-orange-dark)!important;border-color:var(--color-orange-dark)!important}@media (max-width: 400px){.header__search-btn{width:36px}}.footer{background:var(--color-bg-gray);padding-top:200px}.footer__col--mobile{display:none}@media (max-width: 1200px){.footer{padding-top:120px}.footer__col--desktop{display:none}.footer__col--mobile{display:block}}@media (max-width: 600px){.footer{padding-top:60px}}@media (max-width: 575px){.footer__col--desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.footer__col--desktop .footer__map{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.footer__col--desktop .footer__rights{margin-bottom:16px}.footer__col--mobile{display:none}}.footer__columns{display:grid;grid-template-columns:1fr .7fr .7fr 377px;gap:50px}@media (max-width: 1200px){.footer__columns{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width: 991px){.footer__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 575px){.footer__columns{grid-template-columns:1fr;gap:32px}}.footer__col:nth-child(4){width:377px}@media (max-width: 1200px){.footer__col:nth-child(1){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.footer__col:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.footer__col:nth-child(3){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.footer__col:nth-child(4){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.footer__col:nth-child(5){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.footer__col:nth-child(6){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}.footer__lead{margin-bottom:16px;font-weight:400;font-size:16px;line-height:130%;color:var(--color-font)}.footer__qr{width:107px;height:107px;border-radius:10px;margin-bottom:32px}@media (max-width: 575px){.footer__qr{margin-bottom:16px}}.footer__social{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 575px){.footer__social{margin-bottom:0}}.footer__social-link{width:36px;height:36px;border-radius:999px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#0000001f;color:var(--color-font);font-size:12px;font-weight:600;text-decoration:none;-webkit-transition:background .2s ease,color .2s ease;transition:background .2s ease,color .2s ease}.footer__social-link:hover{background:var(--color-button-hover);color:#fff}.footer__social-link svg{display:block}.footer__social-link:has(svg){width:50px;height:50px;padding:0;background:transparent}.footer__social-link:has(svg):hover{background:transparent;color:var(--color-orange)}.footer__contact{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--color-text-gray-dark);text-decoration:none;font-size:14px;line-height:130%;margin-top:10px}.footer__contact:hover{color:var(--color-button-hover)}@media (max-width: 1200px){.footer__contact{margin-top:16px}}.footer__contact--phone,.footer__contact--email{text-decoration:underline;text-underline-offset:4px}@media (max-width: 575px){.footer__contact--phone{position:absolute;top:70px;left:125px}}@media (max-width: 1200px){.footer__contact--email{margin-bottom:71px}}@media (max-width: 575px){.footer__contact--email{position:absolute;top:115px;left:125px;margin:0}}.footer__address{margin:0 0 16px;font-size:14px;line-height:140%;color:var(--color-text-gray-dark);opacity:.85}.footer__map{position:relative;width:379px;max-width:100%;margin-bottom:56px;display:block;text-decoration:none}@media (max-width: 1200px){.footer__map{width:330px}}@media (max-width: 760px){.footer__map{width:240px}}@media (max-width: 575px){.footer__map{width:320px;margin-bottom:44px}}.footer__map-media{position:relative;overflow:hidden;min-height:0;z-index:10}.footer__map-media picture{display:block}.footer__map-media img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}.footer__map-media .footer__map-picture--light{display:none}.footer__map-cta{position:absolute;left:0;right:0;top:71px;height:65px;display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 12px 6px;font-size:20px;line-height:120%;color:var(--color-font);background:var(--color-bg-body);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;pointer-events:auto;cursor:pointer;z-index:2;border-radius:0 0 30px 30px;border:2px solid var(--color-orange);border-top:none;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width: 1200px){.footer__map-cta{-webkit-transform:translateY(35px);transform:translateY(35px)}}@media (max-width: 760px){.footer__map-cta{-webkit-transform:translateY(-5px);transform:translateY(-5px);font-size:16px;border-radius:0 0 20px 20px}}@media (max-width: 575px){.footer__map-cta{font-size:20px;-webkit-transform:translateY(32px);transform:translateY(32px)}}@media (min-width: 1200px){.footer__map:hover .footer__map-cta,.footer__map:focus-within .footer__map-cta{-webkit-transform:translateY(55px);transform:translateY(55px)}}@media (min-width: 1200px){.footer__map-cta:hover,.footer__map-cta:focus-visible{-webkit-transform:translateY(-1px);transform:translateY(-1px)}}.footer__copyright,.footer__rights{margin:0;font-size:14px;line-height:140%;color:var(--color-text-gray-dark);opacity:.85}@media (max-width: 1200px){.footer__copyright{margin-bottom:16px}}.footer__col-title{margin-bottom:24px;font-weight:500;font-size:24px;line-height:120%;color:var(--color-font)}@media (max-width: 575px){.footer__col-title{margin-bottom:16px}}.footer__list{list-style:none;padding:0;margin:0;display:grid;gap:16px}@media (max-width: 575px){.footer__list{gap:8px}}.footer__link{font-size:16px;line-height:120%;color:var(--color-font);text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.footer__link:hover{color:var(--color-button-hover)}.footer__col-time{color:var(--color-font);font-size:16px;line-height:120%;margin-bottom:16px;font-weight:400;display:block}.footer__col-address{color:var(--color-font);font-size:16px;line-height:130%;margin-bottom:24px;font-weight:400;display:block;font-style:normal}@media (max-width: 1200px){.footer__col-address{margin-bottom:16px}}.footer__logo-row{padding-left:96px;padding-right:96px}.footer__logo{margin-inline:auto;width:100%;padding-top:64px;font-weight:600;font-size:64px;line-height:100%;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-gray-dark)}@media (max-width: 991px){.footer__logo{padding-top:40px}}@media (max-width: 575px){.footer__logo{padding-top:24px}}.footer__logo .footer__logo-bg{display:block;margin-inline:auto}.footer__logo .footer__logo-bg img{display:block;width:100%;height:auto}.footer__logo .footer__logo-bg--light{display:none}.footer a:hover{color:var(--color-orange)}@media (max-width: 991px){.footer__logo-row{padding-left:32px;padding-right:32px}}@media (max-width: 768px){.footer__logo-row{padding-left:16px;padding-right:16px}}html[data-theme=light] .footer__map-picture--light{display:block}html[data-theme=light] .footer__map-picture--dark{display:none}html[data-theme=light] .footer__logo-bg--light{display:block}html[data-theme=light] .footer__logo-bg--dark{display:none}.cookies{padding-top:24px;padding-bottom:24px;display:none;z-index:500;position:fixed;bottom:0;width:100%;background-color:var(--color-bg-body);border-top:1px solid var(--color-text-gray-light)}@media (max-width: 768px){.cookies{padding-top:16px;padding-bottom:16px}}.cookies.active{display:block}.cookies__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cookies__content p{font-weight:400;font-size:16px;color:var(--color-font)}.cookies__content p a{text-decoration:underline;text-underline-offset:4px}.cookies__content .btn-primary{min-width:246px;height:54px}@media (max-width: 1024px){.cookies__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:26px}.cookies .btn-primary{min-width:100%}}@media (max-width: 768px){.cookies__content{padding-right:0;padding-left:0}}.scroll-to-top{position:fixed;bottom:40px;right:110px;z-index:100;cursor:pointer;width:60px;height:60px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid rgba(233,83,13,.5);-webkit-transition:.3s;transition:.3s;background-color:#e9530d66;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:translateY(8px);transform:translateY(8px);-webkit-transition:opacity .2s ease,visibility .2s ease,background-color .3s,border-color .3s,-webkit-transform .2s ease;transition:opacity .2s ease,visibility .2s ease,background-color .3s,border-color .3s,-webkit-transform .2s ease;transition:opacity .2s ease,visibility .2s ease,transform .2s ease,background-color .3s,border-color .3s;transition:opacity .2s ease,visibility .2s ease,transform .2s ease,background-color .3s,border-color .3s,-webkit-transform .2s ease}@media (max-width: 1200px){.scroll-to-top{bottom:60px;right:20px}}.scroll-to-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}.scroll-to-top:hover{background-color:var(--color-orange);border-color:var(--color-orange)}.scroll-to-top svg{display:block}html[data-theme=light] .scroll-to-top svg path{fill:#0d0d0d}.breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-top:20px;margin-bottom:40px;row-gap:0px}@media screen and (max-width: 600px){.breadcrumbs{margin-top:8px;margin-bottom:32px}}.breadcrumbs__item:first-child .breadcrumbs__link{padding-left:0}.breadcrumbs__item:last-child .breadcrumbs__link{font-size:14px;color:var(--color-font);pointer-events:none;display:inline;white-space:normal;overflow:visible;text-overflow:unset;width:auto;opacity:.5}.breadcrumbs__item:not(:first-child) .breadcrumbs__link:before{position:absolute;content:"/";left:0;top:55%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:var(--color-font);font-size:14px;line-height:120%}.breadcrumbs__link{font-weight:400;font-size:14px;line-height:120%;color:var(--color-font);font-family:var(--font-manrope);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;padding-left:12px;padding-right:8px;position:relative}.breadcrumbs__link:hover{color:var(--color-orange)}html:has(.catalog),html:has(.catalog) body{overflow-x:clip}.catalog{padding-top:74px;overflow:visible}.catalog>.container{overflow:visible}.catalog__body,.catalog__content,.catalog__products-list{overflow:visible}.catalog__header{margin-bottom:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 1200px){.catalog__header{margin-bottom:40px}}@media (max-width: 600px){.catalog__header{margin-bottom:32px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}}.catalog__body{margin-bottom:140px}@media (max-width: 1200px){.catalog__body{margin-bottom:100px}}@media (max-width: 600px){.catalog__body{margin-bottom:60px}}.catalog__filter-btn{font-size:16px;font-weight:500;line-height:130%;padding:15px 57px;text-align:center;white-space:nowrap}@media (max-width: 1400px){.catalog__filter-btn{white-space:normal}}@media (max-width: 600px){.catalog__filter-btn{width:100%;text-align:center;padding-inline:0}}.catalog__category{list-style:none;padding:0;margin:0 0 140px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media (max-width: 1200px){.catalog__category{gap:16px;margin-bottom:100px}}@media (max-width: 600px){.catalog__category{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:62px;gap:16px 2px}}.catalog__category-item{aspect-ratio:504/260}@media (max-width: 991px){.catalog__category-item{aspect-ratio:232/170}}@media (max-width: 600px){.catalog__category-item{aspect-ratio:177/130}}.catalog__category-link{height:100%;display:grid;grid-template-columns:63% 37%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-radius:30px;background:var(--color-bg-item);text-decoration:none;color:var(--color-font);overflow:hidden}.catalog__category-link:hover{background-color:var(--color-bg-item-hover)}.catalog__category-link:hover .catalog__category-img img{-webkit-transform:scale(1.1);transform:scale(1.1)}@media (max-width: 1200px){.catalog__category-link{border-radius:20px;position:relative}}@media (max-width: 991px){.catalog__category-link{grid-template-columns:90%}}.catalog__category-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.catalog__category-img picture,.catalog__category-img img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.catalog__category-img img{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.catalog__category-title{-ms-flex-item-align:end;align-self:end;justify-self:end;margin:0;font-weight:500;font-size:20px;line-height:120%;padding:40px 40px 40px 0;color:var(--color-font);overflow:hidden;max-width:100%;text-align:right;min-width:160%;position:relative;z-index:2}@media (max-width: 1200px){.catalog__category-title{font-size:16px;padding:16px 16px 16px 0}}@media (max-width: 991px){.catalog__category-title{position:absolute;bottom:16px;right:16px;width:66%;max-width:160px;min-width:auto;height:auto;z-index:1;padding:0}}@media (max-width: 600px){.catalog__category-title{right:12px;bottom:12px}}.catalog__products-list{margin-bottom:60px;display:grid;grid-template-columns:minmax(300px,379px) 1fr;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width: 1700px){.catalog__products-list{grid-template-columns:clamp(320px,22.3vw,379px) 1fr}}@media (max-width: 1200px){.catalog__products-list{grid-template-columns:1fr;gap:0;margin-bottom:40px}}@media (max-width: 600px){.catalog__products-list{margin-bottom:32px}}.catalog .filters-overlay{display:none}@media (max-width: 1200px){.catalog .filters-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:379;padding:0;border:0;background:#00000080;opacity:0;visibility:hidden;pointer-events:none;cursor:pointer;-webkit-transition:opacity .2s ease,visibility .2s ease;transition:opacity .2s ease,visibility .2s ease}}@media (max-width: 1200px){.catalog.is-filters-open .filters-overlay{opacity:1;visibility:visible;pointer-events:auto}}.catalog .filters-tags{margin-bottom:30px}@media (max-width: 1200px){.catalog .filters-tags{margin-bottom:24px}}.catalog .filters-btn-mobile{margin-bottom:24px}.category__header{margin-bottom:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media (max-width: 1200px){.category__header{margin-bottom:40px}}@media (max-width: 600px){.category__header{margin-bottom:32px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}}.category__heading{width:100%}.category__type-wrap{margin-bottom:140px}@media (max-width: 1200px){.category__type-wrap{margin-bottom:100px}}@media (max-width: 600px){.category__type-wrap{margin-bottom:62px}}.category__type{list-style:none;padding:0;margin:0 0 40px;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}@media (max-width: 1200px){.category__type{gap:16px;grid-template-columns:1fr 1fr 1fr}}@media (max-width: 600px){.category__type{gap:16px 2px;grid-template-columns:1fr 1fr}}.category:has(.js-category-show-more) .js-category-type-list{max-height:1px;overflow:hidden;-webkit-transition:max-height .8s ease;transition:max-height .8s ease}.category.is-types-expanded .js-category-type-list{max-height:2500px}.category__type-item{border-radius:30px;overflow:hidden;background:var(--color-bg-item);-webkit-transition:all .3s ease;transition:all .3s ease}@media (max-width: 1200px){.category__type-item{border-radius:20px}}.category__type-item img{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.category__type-item:hover .category__type-img img{-webkit-transform:scale(1.1);transform:scale(1.1)}.category__type-item:hover .category__type-title{color:var(--color-orange)}.category__type-img{display:grid;place-items:center}.category__type-title{color:var(--color-font);font-size:20px;font-weight:500;line-height:130%;text-align:center;padding:36px 24px 24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:color .3s ease;transition:color .3s ease}@media (max-width: 1200px){.category__type-title{font-size:16px;padding:16px}}.category__show-more{text-align:center}.category__show-more-btn{padding:16px 71px}@media (max-width: 600px){.category__show-more-btn{padding:16px 0;width:100%;text-align:center}}.product-page{padding-top:74px;--product-gallery-thumb-gap: 10px;--product-gallery-thumb-size: 110px;--product-gallery-thumbs-visible: 5}.product-page .product__body{padding-bottom:80px}.product-page .product__gallery-visual{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:20px}.product-page .product__gallery-thumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;width:110px}.product-page .product__gallery-thumbs-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:100%;height:30px;padding:0;border:none;background:none;cursor:pointer;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.product-page .product__gallery-thumbs-arrow:hover:not(:disabled) .product__gallery-thumbs-arrow-icon{background-color:var(--color-orange)}.product-page .product__gallery-thumbs-arrow:disabled{opacity:.35;cursor:default}.product-page .product__gallery-thumbs-arrow-icon{display:block;width:26px;height:15px;background-color:var(--color-font);mask:url(/assets/img/arrow-top-slider.svg) no-repeat center/contain;-webkit-mask:url(/assets/img/arrow-top-slider.svg) no-repeat center/contain;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.product-page .product__gallery-thumbs-arrow-icon--down{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.product-page .product__gallery-thumbs-viewport{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:110px;height:calc(var(--product-gallery-thumbs-visible) * var(--product-gallery-thumb-size) + (var(--product-gallery-thumbs-visible) - 1) * var(--product-gallery-thumb-gap));margin:8px 0;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.product-page .product__gallery-thumbs-viewport::-webkit-scrollbar{display:none;width:0;height:0}.product-page .product__gallery-thumbs-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--product-gallery-thumb-gap)}.product-page .product__gallery-thumb{display:block;-ms-flex-negative:0;flex-shrink:0;width:110px;height:110px;padding:0;overflow:hidden;border:1px solid var(--product-gallery-thumb-border);border-radius:16px;background:var(--color-bg-body);cursor:pointer;-webkit-transition:border-color .2s ease,opacity .2s ease;transition:border-color .2s ease,opacity .2s ease}.product-page .product__gallery-thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-page .product__gallery-thumb:hover{border-color:var(--color-font-muted)}.product-page .product__gallery-thumb.is-active{border-color:var(--color-orange)}.product-page .product__gallery-thumb-media{position:relative;width:100%;height:100%}.product-page .product__gallery-thumb-play{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.product-page .product__gallery-thumb-play img{width:32px;height:auto;-o-object-fit:contain;object-fit:contain}.product-page .product__gallery-main{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;justify-items:stretch;-ms-flex-negative:0;flex-shrink:0;width:650px;max-width:100%;min-height:0;align-self:stretch;overflow:hidden;border-radius:30px;background:var(--color-bg-item);cursor:pointer}@media screen and (max-width: 1600px){.product-page .product__gallery-main{max-height:666px}}.product-page .product__gallery-main--image{cursor:-webkit-zoom-in;cursor:zoom-in}.product-page .product__gallery-main--video{cursor:pointer}.product-page .product__gallery-main-panel{grid-area:1/1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:0;min-width:0}.product-page .product__gallery-main-panel[hidden]{display:none!important}.product-page .product__gallery-main-panel--image{z-index:2}.product-page .product__gallery-main-panel--image .product__gallery-main-badge{position:absolute;top:30px;right:30px;z-index:3;padding:5px 13px;border-radius:30px;background:var(--color-orange);color:#f7f7f7;font-size:14px;font-weight:500;line-height:1.2;pointer-events:none}@media screen and (max-width: 600px){.product-page .product__gallery-main-panel--image .product__gallery-main-badge{top:16px;right:16px}}.product-page .product__gallery-main-panel--image picture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.product-page .product__gallery-main-panel--image img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.product-page .product__gallery-main-panel--video{z-index:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-page .product__gallery-main-panel--video video,.product-page .product__gallery-main-panel--video .js-product-gallery-main-video-poster{display:block;max-width:100%;max-height:100%;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-page .product__gallery-main-panel--video .js-product-gallery-main-video-poster[hidden],.product-page .product__gallery-main-panel--video video[hidden]{display:none!important}.product-page .product__gallery-play-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.product-page .product__gallery-play-overlay img{display:block;width:min(84px,22%);height:auto;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 1200px){.product-page .product__gallery-visual{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:16px}.product-page .product__gallery-main{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;min-height:400px;max-height:400px;-ms-touch-action:pan-y;touch-action:pan-y}.product-page .product__gallery-thumbs{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.product-page .product__gallery-thumbs-arrow{width:30px;height:var(--product-gallery-thumb-size)}.product-page .product__gallery-thumbs-arrow--prev .product__gallery-thumbs-arrow-icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.product-page .product__gallery-thumbs-arrow--next .product__gallery-thumbs-arrow-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.product-page .product__gallery-thumbs-viewport{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:auto;min-width:0;height:var(--product-gallery-thumb-size);margin:0 8px;overflow-x:auto;overflow-y:hidden}.product-page .product__gallery-thumbs-track{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (max-width: 600px){.product-page .product__gallery-main{height:320px;min-height:320px}.product-page .product__gallery-thumbs-arrow,.product-page .product__gallery-thumbs-viewport{height:105px}.product-page .product__gallery-thumb{width:113px;height:105px}}@media screen and (max-width: 460px){.product-page .product__gallery-main{height:270px;min-height:270px}.product-page .product__gallery-thumbs-arrow{height:55px;width:25px}.product-page .product__gallery-thumbs-viewport{height:55px}.product-page .product__gallery-thumb{width:55px;height:55px}}.product-page .product__gallery-info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding-left:20px}@media screen and (max-width: 1200px){.product-page .product__gallery-info{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-ms-flex-preferred-size:auto;flex-basis:auto;width:100%;padding-left:0;padding-right:0;padding-top:8px}}.product-page .product__gallery-title{margin:0 0 24px;color:var(--color-font);font-size:40px;font-weight:500;line-height:120%}@media screen and (max-width: 1200px){.product-page .product__gallery-title{font-size:36px}}@media screen and (max-width: 600px){.product-page .product__gallery-title{font-size:28px;margin-bottom:16px}}.product-page .product__gallery-desc{margin-bottom:32px}@media screen and (max-width: 1200px){.product-page .product__gallery-desc{margin-bottom:24px}}@media screen and (max-width: 600px){.product-page .product__gallery-desc{margin-bottom:16px}}.product-page .product__gallery-desc p{margin:0 0 10px;font-size:16px;font-weight:400;line-height:130%;color:var(--color-font)}.product-page .product__gallery-price{margin:0;font-size:22px;font-weight:600;color:var(--color-orange)}.product-page .product__gallery-links-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 24px}.product-page .product__gallery-link-item{font-size:18px;font-weight:500;line-height:140%;color:var(--color-font);text-decoration:underline;text-underline-offset:4px}@media screen and (max-width: 1200px){.product-page .product__gallery-link-item{font-size:16px}}.product-page .product__gallery-link-item a{color:inherit;text-decoration:inherit}.product-page .product__gallery-link-item:hover{color:var(--color-orange)}.product-page .product__selects{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:60px;margin-bottom:20px;width:100%}@media screen and (max-width: 1200px){.product-page .product__selects{gap:16px;margin-top:40px}}@media screen and (max-width: 1024px){.product-page .product__selects{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 600px){.product-page .product__selects{grid-template-columns:1fr;margin-top:32px;margin-bottom:24px}}.product-page .product__select{position:relative;z-index:1;overflow:visible}.product-page .product__select[open]{z-index:30}.product-page .product__select-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;gap:10px;padding:18px;font-size:16px;font-weight:500;line-height:22px;color:var(--color-font);cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:30px;background:var(--color-bg-item)}.product-page .product__select-summary::-webkit-details-marker{display:none}.product-page .product__select-summary:hover{color:var(--color-orange)}.product-page .product__select[open] .product__select-summary{border-radius:30px 30px 0 0;border-bottom-color:transparent}.product-page .product__select-summary-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0;width:min(-webkit-max-content,100% - 26px);width:min(-moz-max-content,100% - 26px);width:min(max-content,100% - 26px);max-width:calc(100% - 26px)}.product-page .product__select-placeholder{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-page .product__select-count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:21px;width:21px;height:21px;padding:0 2px 0 1px;border-radius:50%;background:var(--color-orange);font-size:16px;font-weight:400;line-height:1;color:#fff;white-space:nowrap}.product-page .product__select-count[hidden]{display:none}.product-page .product__select-chevron{display:block;-ms-flex-negative:0;flex-shrink:0;margin-left:auto;width:16px;height:9px;background-color:var(--color-font);mask:url(/assets/img/arrow-top-slider.svg) no-repeat center/contain;-webkit-mask:url(/assets/img/arrow-top-slider.svg) no-repeat center/contain;-webkit-transition:background-color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background-color .2s ease;transition:transform .2s ease,background-color .2s ease,-webkit-transform .2s ease;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.product-page .product__select:hover .product__select-chevron{background-color:var(--color-orange)}.product-page .product__select[open] .product__select-chevron{-webkit-transform:rotate(0deg);transform:rotate(0)}.product-page .product__select-panel{position:absolute;left:0;right:0;top:100%;z-index:2;margin:0;padding:8px 0 14px;border-top:none;border-radius:0 0 30px 30px;background:var(--product-select-bg);-webkit-box-shadow:0 12px 28px rgba(0,0,0,.18);box-shadow:0 12px 28px #0000002e}.product-page .product__select-list{max-height:220px;margin:0 4px 0 0;padding:4px 18px;overflow-y:auto;list-style:none}.product-page .product__select-list::-webkit-scrollbar{-webkit-appearance:none}.product-page .product__select-list::-webkit-scrollbar:vertical{width:2px}.product-page .product__select-list::-webkit-scrollbar:horizontal{height:2px}.product-page .product__select-list::-webkit-scrollbar-thumb{border-radius:0;background-color:var(--color-orange)}.product-page .product__select-list::-webkit-scrollbar-track{background-color:var(--input-border);border-radius:0}.product-page .product__select-item{margin:0;padding:0}.product-page .product__select-item+.product-page .product__select-item{margin-top:4px}.product-page .product__select-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:12px;padding:11px 0;font-size:16px;line-height:130%;color:var(--color-font);cursor:pointer;border-radius:30px}.product-page .product__select-option:hover{color:var(--color-orange)}.product-page .product__select-option:hover .product__select-checkbox{border-color:var(--color-orange)}.product-page .product__select-checkbox{-ms-flex-negative:0;flex-shrink:0;width:18px;height:18px;margin-top:2px;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:2px solid var(--product-gallery-thumb-border);border-radius:2px;background:transparent;position:relative}.product-page .product__select-checkbox:checked{background:var(--color-orange);border-color:var(--color-orange)}.product-page .product__select-checkbox:checked:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #ffffff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.product-page .product__select-option-text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;line-height:15px}.product-page .tech-info{margin-top:60px}.product-page .projects{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:visible}.product-page .projects .projects__slider{width:100%;margin-left:0;margin-right:0}.product-page .hits__slide--text-top .hits__card-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (max-width: 991px){.product-page .product__selects{grid-template-columns:repeat(2,1fr)}}@media (max-width: 575px){.product-page .product__selects{grid-template-columns:1fr}}.basket-page{padding-top:74px}.basket-page__title{margin-top:0;margin-bottom:60px;text-align:center}@media (max-width: 1024px){.basket-page__title{margin-bottom:40px}}@media (max-width: 600px){.basket-page__title{margin-bottom:32px}}.basket-page__floating-form-bar{position:fixed;left:0;right:0;bottom:0;z-index:150;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 16px;background-color:var(--color-bg-item);opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .2s ease,visibility .2s ease;transition:opacity .2s ease,visibility .2s ease}.basket-page__floating-form-bar.is-visible{opacity:1;visibility:visible;pointer-events:auto}@media (min-width: 1201px){.basket-page__floating-form-bar{display:none!important}}.basket-page__floating-form-btn{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:328px;padding:15px 24px;text-align:center;text-decoration:none}@media (max-width: 1200px){.basket-page.is-floating-form-bar-visible{padding-bottom:100px}}.basket-page__all-select{border-radius:30px;background:var(--color-bg-item);padding:24px;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:88px}@media (max-width: 1200px){.basket-page__all-select{border-radius:20px;padding:16px;margin-bottom:16px;height:72px}}.basket-page__all-select .basket-page__checkbox-text{font-size:18px}.basket-page__all-select .basket-item__remove.js-basket-item-remove-target{display:none}.basket-page__all-select .basket-item__remove.js-basket-item-remove-target.is-basket-bulk-remove-visible{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.basket-page__checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:12px;cursor:pointer;line-height:140%;position:relative}.basket-page__checkbox:hover .basket-page__checkbox-box{border-color:var(--color-orange)}.basket-page__checkbox-input{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.basket-page__checkbox-box{-ms-flex-negative:0;flex-shrink:0;width:18px;height:18px;margin-top:2px;border-radius:2px;border:1px solid var(--input-border);background:transparent;position:relative}.basket-page__checkbox-input:focus-visible+.basket-page__checkbox-box{outline:2px solid var(--color-orange);outline-offset:2px}.basket-page__checkbox-input:checked+.basket-page__checkbox-box{background:var(--color-orange);border-color:var(--color-orange)}.basket-page__checkbox-input:checked+.basket-page__checkbox-box:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.basket-page__checkbox-text{color:var(--color-font);font-weight:400;line-height:100%}.basket-page__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,512px);gap:62px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width: 1600px){.basket-page__layout{grid-template-columns:minmax(0,1fr) minmax(0,360px);gap:40px}}@media (max-width: 1200px){.basket-page__layout{grid-template-columns:1fr}}.basket-page__col{min-width:0}.basket-page__col--left,.basket-page__col--right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.basket-page__select-all{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.basket-page__items{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px}.basket-page .basket-results{border-radius:30px}@media (max-width: 1200px){.basket-page .basket-results{border-radius:20px}}.basket-page .basket-results__header{margin-bottom:1px;overflow:hidden;border-radius:30px 30px 0 0;background:var(--color-bg-item);padding:30px}@media (max-width: 1200px){.basket-page .basket-results__header{border-radius:20px 20px 0 0;padding:16px}}.basket-page .basket-results__title{font-size:24px;font-weight:500;line-height:130%;color:var(--color-font);margin-bottom:16px}@media (max-width: 600px){.basket-page .basket-results__title{font-size:20px}}.basket-page .basket-results__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px}.basket-page .basket-results__row:not(:last-child){margin-bottom:24px}@media (max-width: 600px){.basket-page .basket-results__row:not(:last-child){margin-bottom:16px}}.basket-page .basket-results__row-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;font-size:16px;line-height:130%;font-weight:400;color:var(--color-font)}.basket-page .basket-results__row-text:after{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;border-bottom:1px dashed var(--product-results-flyout-bg)}.basket-page .basket-results__row-value{-ms-flex-negative:0;flex-shrink:0;font-size:16px;line-height:130%;font-weight:400;color:var(--color-font)}.basket-page .basket-form{padding:30px;border-radius:0 0 30px 30px;background:var(--color-bg-item);scroll-margin-top:200px}@media (max-width: 1200px){.basket-page .basket-form{border-radius:0 0 20px 20px;padding:16px}}.basket-page .basket-form__title{font-size:24px;font-weight:500;line-height:130%;color:var(--color-font);margin-bottom:16px}@media (max-width: 600px){.basket-page .basket-form__title{font-size:20px}}.basket-page .basket-form__description{font-size:16px;line-height:130%;font-weight:400;color:var(--color-param-key);margin-bottom:24px}.basket-page .basket-form__panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width: 1200px){.basket-page .basket-form__panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;row-gap:20px}.basket-page .basket-form__panel .basket-form__field{margin-bottom:0}.basket-page .basket-form__panel .basket-form__checkbox,.basket-page .basket-form__panel .basket-form__captcha,.basket-page .basket-form__panel .basket-form__submit{grid-column:1/-1}.basket-page .basket-form__panel .basket-form__captcha{margin-top:5px}.basket-page .basket-form__panel .basket-form__submit{margin-top:20px}.basket-page .basket-form__panel .basket-form__checkbox{padding-block:0!important}}@media (max-width: 600px){.basket-page .basket-form__panel{grid-template-columns:1fr;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;row-gap:16px}.basket-page .basket-form__panel .basket-form__captcha{margin-top:0}.basket-page .basket-form__panel .basket-form__submit{margin-top:16px}}.basket-page .basket-form__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;margin:0 0 20px;position:relative}@media (max-width: 1200px){.basket-page .basket-form__field{min-width:0}}.basket-page .basket-form__field-required{color:var(--color-orange)}.basket-page .basket-form__label{font-size:14px;line-height:120%;font-weight:400;color:var(--color-font)}.basket-page .basket-form__control{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:14px 18px;border-radius:30px;border:1px solid var(--input-border);background:var(--color-bg-item);color:var(--color-font);font-size:16px;line-height:130%;font-weight:400;outline:none;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.basket-page .basket-form__control::-webkit-input-placeholder{color:var(--input-placeholder)}.basket-page .basket-form__control::-moz-placeholder{color:var(--input-placeholder)}.basket-page .basket-form__control:-ms-input-placeholder{color:var(--input-placeholder)}.basket-page .basket-form__control::-ms-input-placeholder{color:var(--input-placeholder)}.basket-page .basket-form__control::placeholder{color:var(--input-placeholder)}.basket-page .basket-form__checkbox-link{color:var(--color-font);text-decoration:underline;text-underline-offset:3px;-webkit-transition:color .2s ease;transition:color .2s ease}.basket-page .basket-form__checkbox-link:hover{color:var(--color-orange)}.basket-page .basket-form__captcha{margin-top:16px}.basket-page .basket-form__submit{width:100%;margin-top:40px}.basket-page .basket-form iframe{border-radius:12px}.basket-page .basket-item__checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;cursor:pointer;font-size:16px;line-height:140%;padding-block:4px;position:relative}.basket-page .basket-item__checkbox:hover .basket-item__checkbox-box{border-color:var(--color-orange)}.basket-page .basket-item__checkbox-input{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.basket-page .basket-item__checkbox-box{-ms-flex-negative:0;flex-shrink:0;width:18px;height:18px;margin-top:2px;border-radius:2px;border:1px solid var(--input-border);background:transparent;position:relative}.basket-page .basket-item__checkbox-input:focus-visible+.basket-item__checkbox-box{outline:2px solid var(--color-orange);outline-offset:2px}.basket-page .basket-item__checkbox-input:checked+.basket-item__checkbox-box{background:var(--color-orange);border-color:var(--color-orange)}.basket-page .basket-item__checkbox-input:checked+.basket-item__checkbox-box:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.basket-page .basket-item__checkbox-text{color:var(--color-font);font-size:16px;font-weight:400;line-height:160%}.basket-page .basket-form__checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;cursor:pointer;font-size:16px;line-height:140%;padding-block:4px;position:relative}.basket-page .basket-form__checkbox:hover .basket-form__checkbox-box{border-color:var(--color-orange)}.basket-page .basket-form__checkbox-input{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.basket-page .basket-form__checkbox-box{-ms-flex-negative:0;flex-shrink:0;width:18px;height:18px;margin-top:2px;border-radius:2px;border:1px solid var(--input-border);background:transparent;position:relative}.basket-page .basket-form__checkbox-input:focus-visible+.basket-form__checkbox-box{outline:2px solid var(--color-orange);outline-offset:2px}.basket-page .basket-form__checkbox-input:checked+.basket-form__checkbox-box{background:var(--color-orange);border-color:var(--color-orange)}.basket-page .basket-form__checkbox-input:checked+.basket-form__checkbox-box:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.basket-page .basket-form__checkbox-text{color:var(--color-font);font-size:16px;font-weight:400;line-height:160%}html[data-theme=light] .basket-page .basket-form__submit[disabled]:hover{background:var(--color-gray-disabled)!important;color:var(--color-font-disabled)!important;border-color:var(--color-gray-disabled)!important}.basket-page__empty-text{margin:0 0 40px;text-align:center;font-size:24px;line-height:130%;font-weight:400;color:var(--color-font)}@media (max-width: 1024px){.basket-page__empty-text{font-size:20px}}@media (max-width: 600px){.basket-page__empty-text{margin-bottom:32px;color:var(--white-60, rgba(247, 247, 247, .6))}}.basket-page__empty-link{display:table;margin:0 auto;text-decoration:none;width:246px;height:54px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:60px;font-size:16px;font-weight:500;line-height:130%}@media (max-width: 600px){.basket-page__empty-link{width:100%}}@media (max-width: 600px){html[data-theme=light] .basket-page__empty-text{color:var(--white-60, rgba(13, 13, 13, .6))}}.search{padding-top:74px}.search__form{margin-bottom:60px}@media screen and (max-width: 1200px){.search__form{margin-bottom:40px}}@media screen and (max-width: 600px){.search__form{margin-bottom:32px}}.search__suggest{position:relative;width:100%}.search__field{position:relative;width:100%;height:46px;border-radius:16px;background:transparent!important;overflow:hidden}.search__history,.search__empty{display:none;position:absolute;left:0;top:calc(100% + 8px);z-index:20;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 0 15px;background:var(--color-bg-item);border-radius:30px;-webkit-box-shadow:0 4px 8px 0 rgba(13,13,13,.15);box-shadow:0 4px 8px #0d0d0d26;overflow:hidden;text-align:left}.search__history-title,.search__empty-title{margin:0;padding:20px 18px 10px;font-size:16px;font-weight:500;line-height:130%;color:var(--color-font)}.search__history-list{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.search__history-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;min-height:40px;width:100%;padding-inline:18px;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.search__history-item:hover{background-color:var(--color-bg-item-hover)}.search__history-lead{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;color:var(--color-font-muted)}.search__history-lead .icon{display:block;width:20px;height:20px;color:currentColor}.search__history-text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;font-size:15px;font-weight:400;line-height:1.25;color:var(--color-font);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search__history-remove{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--color-font-muted);cursor:pointer;-webkit-transition:color .2s ease,background .2s ease;transition:color .2s ease,background .2s ease}.search__history-remove:hover{color:var(--color-orange);background:var(--color-bg-item-hover)}.search__history-remove:focus-visible{outline:2px solid var(--color-orange);outline-offset:0}.search__history-remove .icon{display:block;width:18px;height:18px;color:currentColor}.search__empty-message{margin:0;padding:0 18px 5px;font-size:15px;font-weight:400;line-height:150%;color:var(--color-font-muted)}.search__empty-catalog{color:var(--color-font);text-decoration:underline;text-underline-offset:3px;-webkit-transition:color .2s ease;transition:color .2s ease}.search__empty-catalog:hover{color:var(--color-orange)}.search__empty-catalog:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.search__input{display:block;width:100%;height:46px;padding:0 104px 0 18px;border:0;background:transparent!important;color:var(--color-font);font-size:16px;font-weight:400;line-height:130%}.search__input::-webkit-input-placeholder{color:var(--input-placeholder)}.search__input::-moz-placeholder{color:var(--input-placeholder)}.search__input:-ms-input-placeholder{color:var(--input-placeholder)}.search__input::-ms-input-placeholder{color:var(--input-placeholder)}.search__input::placeholder{color:var(--input-placeholder)}.search__input::-webkit-search-decoration,.search__input::-webkit-search-cancel-button,.search__input::-webkit-search-results-button,.search__input::-webkit-search-results-decoration{display:none}.search__input:focus-visible{outline:2px solid var(--color-orange);outline-offset:-2px}.search__clear{position:absolute;right:64px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:22px;height:22px;padding:0;border:0;border-radius:999px;background:var(--color-bg-item);color:var(--color-font);cursor:pointer;opacity:0;pointer-events:none;-webkit-transition:background-color .15s ease,opacity .15s ease;transition:background-color .15s ease,opacity .15s ease}.search__clear:before,.search__clear:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1px;background:currentColor;-webkit-transform-origin:center;transform-origin:center}.search__clear:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.search__clear:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.search__clear:hover{background:var(--product-select-bg)}.search__clear:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.search__submit{position:absolute;right:18px;top:0;width:28px;height:46px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--color-font);cursor:pointer;-webkit-transition:color .3s ease;transition:color .3s ease}.search__submit:hover{color:var(--color-orange)}.search__submit:focus-visible{outline:2px solid var(--color-orange);outline-offset:-2px}.search__submit .icon{display:block;width:28px;height:28px;color:currentColor;-webkit-transition:color .3s ease;transition:color .3s ease}.search__field.has-value .search__clear{opacity:1;pointer-events:auto}.search__heading{margin-bottom:60px;text-align:center}@media screen and (max-width: 1200px){.search__heading{margin-bottom:40px}}@media screen and (max-width: 600px){.search__heading{margin-bottom:32px}}.search__tabs{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:40px}@media screen and (max-width: 1200px){.search__tabs{margin-bottom:32px}}@media screen and (max-width: 600px){.search__tabs{margin-bottom:24px;padding-bottom:4px;overflow-x:auto}.search__tabs::-webkit-scrollbar{-webkit-appearance:none}.search__tabs::-webkit-scrollbar:vertical{width:2px}.search__tabs::-webkit-scrollbar:horizontal{height:2px}.search__tabs::-webkit-scrollbar-thumb{border-radius:0;background-color:var(--color-orange)}.search__tabs::-webkit-scrollbar-track{background-color:var(--input-border);border-radius:0}}.search__tabs-scroll{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:4px;border-radius:60px;background:var(--color-bg-item);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.search__panel[hidden]{display:none}.search__panel--products .search__panel-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 20px}@media screen and (max-width: 1200px){.search__panel--products .search__panel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 16px}}@media screen and (max-width: 600px){.search__panel--products .search__panel-grid{grid-template-columns:1fr 1fr;gap:24px 2px}}.search__projects-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}@media screen and (max-width: 1200px){.search__projects-grid{gap:30px 16px}}@media screen and (max-width: 600px){.search__projects-grid{grid-template-columns:1fr;gap:24px 0px}}.search__projects-item{position:relative}.search__projects-card{position:relative;display:grid;grid-template:1fr/1fr;border-radius:30px;overflow:hidden;color:inherit;text-decoration:none;aspect-ratio:770/430}@media screen and (max-width: 1200px){.search__projects-card{border-radius:20px;aspect-ratio:356/240}}@media screen and (max-width: 600px){.search__projects-card{aspect-ratio:328/200}}.search__projects-labels{position:absolute;top:24px;left:24px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:0;padding:0;list-style:none}@media screen and (max-width: 1200px){.search__projects-labels{top:16px;left:16px}}.search__projects-label{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 16px 6px;border:1px solid #404040;border-radius:60px;color:#f7f7f7;font-size:16px;font-weight:400;line-height:130%;text-decoration:none;background:transparent;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.search__projects-label:hover{border-color:#f7f7f7}@media screen and (max-width: 1200px){.search__projects-label{padding:4px 8px 3px}}.search__projects-picture{display:block;grid-area:1/1;margin:0;min-height:0;width:100%;height:100%}.search__projects-picture img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.search__projects-caption{grid-area:1/1;align-self:end;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-height:80px;margin:0;padding:24px;overflow:hidden;border-radius:0 0 30px 30px;background:#0d0d0d80;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);-webkit-transition:max-height .3s ease;transition:max-height .3s ease}@media screen and (max-width: 1200px){.search__projects-caption{padding:16px;border-radius:0 0 20px 20px}}@media screen and (min-width: 1025px){.search__projects-card:hover img{-webkit-transform:scale(1.06);transform:scale(1.06)}.search__projects-card:hover .search__projects-caption{max-height:280px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.search__projects-card:hover .search__projects-meta{max-height:200px;margin-top:12px;opacity:1}}.search__projects-title{margin:0;color:#f7f7f7;font-size:24px;font-weight:500;line-height:120%}@media screen and (max-width: 1200px){.search__projects-title{font-size:16px}}.search__projects-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;max-height:0;margin-top:0;overflow:hidden;opacity:0;-webkit-transition:max-height .3s ease,margin-top .3s ease,opacity .3s ease;transition:max-height .3s ease,margin-top .3s ease,opacity .3s ease}.search__projects-year{color:#f7f7f7cc;font-size:16px;font-weight:400;line-height:130%}.search__projects-city{color:#f7f7f7;font-size:18px;font-weight:400;line-height:130%}.search__projects-more{color:#f7f7f7;font-size:16px;font-weight:400;line-height:130%;text-decoration:underline;text-underline-offset:4px}.search__articles-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 20px}@media screen and (max-width: 1200px){.search__articles-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 16px}}@media screen and (max-width: 600px){.search__articles-grid{grid-template-columns:1fr;gap:24px 0px}}.search__articles-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.search__articles-card-link{display:grid;gap:8px;width:100%;color:var(--color-font);text-decoration:none;position:relative}.search__articles-card-link:hover .search__articles-img img{-webkit-transform:scale(1.05);transform:scale(1.05)}.search__articles-img{width:100%;aspect-ratio:512/340;margin-bottom:16px;border-radius:30px;overflow:hidden;background:var(--color-bg-item)}@media screen and (max-width: 1200px){.search__articles-img{margin-bottom:8px;border-radius:20px}}.search__articles-img picture{display:block;width:100%;height:100%}.search__articles-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.search__articles-date{overflow:hidden;color:var(--color-font-muted);text-overflow:ellipsis;font-size:16px;line-height:130%}@media screen and (max-width: 1200px){.search__articles-date{font-size:14px}}.search__articles-title{margin:0;font-weight:500;font-size:24px;line-height:120%;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width: 1200px){.search__articles-title{font-size:20px}}.search__articles-text{margin:0;font-size:16px;line-height:130%;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width: 1200px){.search__articles-text{font-size:16px}}.search__pagination{margin-top:60px}@media screen and (max-width: 1200px){.search__pagination{margin-top:40px}.search__pagination .pagination ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 560px){.search__pagination{margin-top:32px}}.search__panel-card{position:relative;display:block;color:inherit;text-decoration:none}.search__panel-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:16px;border-radius:30px;overflow:hidden;background:var(--color-bg-item);aspect-ratio:379/379}@media screen and (max-width: 1200px){.search__panel-img{border-radius:20px;margin-bottom:12px}}@media screen and (max-width: 600px){.search__panel-img{margin-bottom:8px}}.search__panel-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.search__panel-card:hover .search__panel-img img{-webkit-transform:scale(1.06);transform:scale(1.06)}.search__panel-badge{position:absolute;top:24px;left:24px;z-index:1;padding:4px 12px;border-radius:30px;background:var(--color-orange);color:#f7f7f7;font-size:14px;font-weight:400;line-height:120%}@media screen and (max-width: 1200px){.search__panel-badge{top:16px;left:16px;padding:3px 8px}}.search__panel-title{padding-inline:10px;font-size:20px;font-weight:500;line-height:120%;text-align:center;color:var(--color-font);-webkit-transition:color .2s ease;transition:color .2s ease}@media screen and (max-width: 1200px){.search__panel-title{font-size:16px}}.search__panel-text{margin:0;padding-inline:10px;font-size:15px;font-weight:400;line-height:150%;text-align:center;color:var(--color-font-muted)}.search__tab{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;width:200px;height:44px;padding:8px 44px 8px 20px;border:0;border-radius:60px;background:transparent;color:var(--color-font);font-size:16px;font-weight:500;line-height:130%;cursor:pointer;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}@media screen and (max-width: 1200px){.search__tab{height:36px;width:180px}}.search__tab:not(:first-child):before{content:"";position:absolute;top:50%;left:-2px;width:1px;height:16px;background-color:var(--input-border);-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.search__tab:hover:before,.search__tab:hover+.search__tab:before,.search__tab.is-active:before,.search__tab.is-active+.search__tab:before{display:none}.search__tab:hover{background:var(--color-orange)}.search__tab.is-active{background:var(--color-orange);color:var(--color-font)}.search__tab:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.search__tab-count{position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:28px;height:28px;border:1px solid var(--product-gallery-thumb-border);border-radius:50%;background:transparent;color:var(--color-font);font-size:14px;font-weight:500;line-height:1}html[data-theme=light] .search__history,html[data-theme=light] .search__empty{-webkit-box-shadow:0 4px 6px 0 rgba(13,13,13,.08);box-shadow:0 4px 6px #0d0d0d14}html[data-theme=light] .search__tab.is-active{color:var(--color-white)}html[data-theme=light] .search__tab.is-active .search__tab-count{border-color:#f7f7f733;color:var(--color-white)}.materials{padding-top:74px}.materials__form{margin-bottom:60px}.materials__field{position:relative;width:100%;height:46px;border-radius:16px;background:transparent!important;overflow:hidden}.materials__input{display:block;width:100%;height:46px;padding:0 104px 0 18px;border:0;background:transparent!important;color:var(--color-font);font-size:16px;font-weight:400;line-height:130%}.materials__input::-webkit-input-placeholder{color:var(--input-placeholder)}.materials__input::-moz-placeholder{color:var(--input-placeholder)}.materials__input:-ms-input-placeholder{color:var(--input-placeholder)}.materials__input::-ms-input-placeholder{color:var(--input-placeholder)}.materials__input::placeholder{color:var(--input-placeholder)}.materials__input::-webkit-search-decoration,.materials__input::-webkit-search-cancel-button,.materials__input::-webkit-search-results-button,.materials__input::-webkit-search-results-decoration{display:none}.materials__input:focus-visible{outline:2px solid var(--color-orange);outline-offset:-2px}.materials__clear{position:absolute;right:64px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:22px;height:22px;padding:0;border:0;border-radius:999px;background:var(--color-bg-item);color:var(--color-font);cursor:pointer;opacity:0;pointer-events:none;-webkit-transition:background-color .15s ease,opacity .15s ease;transition:background-color .15s ease,opacity .15s ease}.materials__clear:before,.materials__clear:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1px;background:currentColor;-webkit-transform-origin:center;transform-origin:center}.materials__clear:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.materials__clear:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.materials__clear:hover{background:var(--product-select-bg)}.materials__clear:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.materials__submit{position:absolute;right:18px;top:0;width:28px;height:46px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--color-font);cursor:pointer;-webkit-transition:color .3s ease;transition:color .3s ease}.materials__submit:hover{color:var(--color-orange)}.materials__submit:focus-visible{outline:2px solid var(--color-orange);outline-offset:-2px}.materials__submit .icon{display:block;width:28px;height:28px;color:currentColor;-webkit-transition:color .3s ease;transition:color .3s ease}.materials__field.has-value .materials__clear{opacity:1;pointer-events:auto}.materials__heading{margin-bottom:60px;text-align:center}@media screen and (max-width: 1200px){.materials__heading{margin-bottom:40px}}@media screen and (max-width: 600px){.materials__heading{margin-bottom:32px}}.materials__tabs{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:40px}@media screen and (max-width: 1200px){.materials__tabs{margin-bottom:32px}}@media screen and (max-width: 600px){.materials__tabs{margin-bottom:24px;padding-bottom:4px;overflow-x:auto}.materials__tabs::-webkit-scrollbar{-webkit-appearance:none}.materials__tabs::-webkit-scrollbar:vertical{width:2px}.materials__tabs::-webkit-scrollbar:horizontal{height:2px}.materials__tabs::-webkit-scrollbar-thumb{border-radius:0;background-color:var(--color-orange)}.materials__tabs::-webkit-scrollbar-track{background-color:var(--input-border);border-radius:0}}.materials__tabs-scroll{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:4px;border-radius:60px;background:var(--color-bg-item)}.materials__panel[hidden]{display:none}.materials__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 20px}@media screen and (max-width: 1200px){.materials__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 16px}}@media screen and (max-width: 600px){.materials__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}}.materials__card{display:block;color:inherit;text-decoration:none}.materials__card-img{aspect-ratio:1/1;border-radius:30px;overflow:hidden;background:var(--color-bg-item);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.materials__card-bg{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.materials__card-bg--light{display:none}.materials__card-title{margin:16px 0 0;font-size:20px;font-weight:500;line-height:120%;color:var(--color-font);display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width: 1200px){.materials__card-title{margin-top:12px;font-size:16px}}@media screen and (max-width: 600px){.materials__card-title{margin-top:8px}}.materials__card-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:8px;font-size:16px;font-weight:400;line-height:130%}.materials__card-icon{-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px;color:var(--color-font);-webkit-transition:color .2s ease;transition:color .2s ease}@media screen and (max-width: 1200px){.materials__card-icon{width:16px;height:16px}}.materials__card:hover .materials__card-img{background:var(--color-bg-item-hover)}.materials__card:hover .materials__card-icon{color:var(--color-orange)}.materials__card-format{color:var(--color-font)}.materials__card-size{color:var(--input-border)}.materials__panel--products .materials__panel-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 20px}.materials__articles-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 20px}@media screen and (max-width: 1200px){.materials__articles-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px}}@media screen and (max-width: 600px){.materials__articles-grid{grid-template-columns:1fr;gap:24px 16px}}.materials__articles-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.materials__articles-card-link{display:grid;gap:8px;width:100%;color:var(--color-font);text-decoration:none;position:relative}.materials__articles-card-link:hover .materials__articles-img img{-webkit-transform:scale(1.05);transform:scale(1.05)}.materials__articles-img{width:100%;aspect-ratio:512/340;margin-bottom:16px;border-radius:30px;overflow:hidden;background:var(--color-bg-item)}@media screen and (max-width: 1200px){.materials__articles-img{margin-bottom:8px;border-radius:20px}}.materials__articles-img picture{display:block;width:100%;height:100%}.materials__articles-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.materials__articles-date{overflow:hidden;color:var(--color-font-muted);text-overflow:ellipsis;font-size:16px;line-height:130%}@media screen and (max-width: 1200px){.materials__articles-date{font-size:14px}}.materials__articles-title{margin:0;font-weight:500;font-size:24px;line-height:120%;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width: 1200px){.materials__articles-title{font-size:20px}}.materials__articles-text{margin:0;font-size:16px;line-height:130%;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width: 1200px){.materials__articles-text{font-size:16px}}.materials__panel-card{position:relative;display:block;color:inherit;text-decoration:none}.materials__panel-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:16px;border-radius:30px;overflow:hidden;background:var(--color-bg-item);aspect-ratio:379/379}.materials__panel-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.materials__panel-card:hover .materials__panel-img img{-webkit-transform:scale(1.06);transform:scale(1.06)}.materials__panel-badge{position:absolute;top:24px;left:24px;z-index:1;padding:5px 12px 3px;border-radius:30px;background:var(--color-orange);color:#f7f7f7;font-size:14px;font-weight:400;line-height:120%}.materials__panel-title{padding-inline:10px;font-size:20px;font-weight:500;line-height:120%;text-align:center;color:var(--color-font);-webkit-transition:color .2s ease;transition:color .2s ease}.materials__panel-text{margin:0;padding-inline:10px;font-size:15px;font-weight:400;line-height:150%;text-align:center;color:var(--color-font-muted)}.materials__tab{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;width:200px;height:44px;padding:8px 20px;border:0;border-radius:60px;background:transparent;color:var(--color-font);font-size:16px;font-weight:500;line-height:130%;cursor:pointer;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}@media screen and (max-width: 1200px){.materials__tab{width:180px;height:36px;padding:8px 20px;border-radius:60px}}.materials__tab:not(:first-child):before{content:"";position:absolute;top:50%;left:-2px;width:1px;height:16px;background-color:var(--input-border);-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.materials__tab:hover:before,.materials__tab:hover+.materials__tab:before,.materials__tab.is-active:before,.materials__tab.is-active+.materials__tab:before{display:none}.materials__tab:hover{background:var(--color-orange)}.materials__tab.is-active{background:var(--color-orange);color:var(--color-font)}.materials__tab:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}@media (max-width: 600px){.materials__card-title{margin-top:12px;font-size:16px}}html[data-theme=light] .materials__tab.is-active{color:var(--color-white)}html[data-theme=light] .materials__card-bg--light{display:block}html[data-theme=light] .materials__card-bg--dark{display:none}html[data-theme=light] .materials__card:hover .materials__card-img{background:#f1f1f1}body:has(.projects-page) .projects-page,body:has(.projects-page) .footer{position:relative;z-index:1}.projects-page{padding-top:74px;overflow:visible}@media screen and (max-width: 600px){.projects-page{padding-top:62px}}.projects-page__atmosphere{display:none;opacity:0;visibility:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.projects-page__star{position:absolute;width:3px;height:3px;border-radius:50%;-webkit-animation:projects-star-twinkle 5s ease-in-out infinite,projects-star-drift-a 32s ease-in-out infinite;animation:projects-star-twinkle 5s ease-in-out infinite,projects-star-drift-a 32s ease-in-out infinite;-webkit-animation-delay:var(--star-delay, 0s),var(--star-delay, 0s);animation-delay:var(--star-delay, 0s),var(--star-delay, 0s)}.projects-page__star--white{background:#f7f7f7d9;-webkit-box-shadow:0 0 6px 1px rgba(247,247,247,.4);box-shadow:0 0 6px 1px #f7f7f766}.projects-page__star--orange{background:#e9530de6;-webkit-box-shadow:0 0 6px 1px rgba(233,83,13,.45);box-shadow:0 0 6px 1px #e9530d73}.projects-page__star--drift-b{-webkit-animation-name:projects-star-twinkle,projects-star-drift-b;animation-name:projects-star-twinkle,projects-star-drift-b;-webkit-animation-duration:5s,36s;animation-duration:5s,36s}.projects-page__star--drift-c{-webkit-animation-name:projects-star-twinkle,projects-star-drift-c;animation-name:projects-star-twinkle,projects-star-drift-c;-webkit-animation-duration:5s,28s;animation-duration:5s,28s}.projects-page__star--drift-d{-webkit-animation-name:projects-star-twinkle,projects-star-drift-d;animation-name:projects-star-twinkle,projects-star-drift-d;-webkit-animation-duration:5s,34s;animation-duration:5s,34s}.projects-page__star--drift-e{-webkit-animation-name:projects-star-twinkle,projects-star-drift-e;animation-name:projects-star-twinkle,projects-star-drift-e;-webkit-animation-duration:5s,30s;animation-duration:5s,30s}.projects-page__star--drift-f{-webkit-animation-name:projects-star-twinkle,projects-star-drift-f;animation-name:projects-star-twinkle,projects-star-drift-f;-webkit-animation-duration:5s,38s;animation-duration:5s,38s}.projects-page__star--drift-g{-webkit-animation-name:projects-star-twinkle,projects-star-drift-g;animation-name:projects-star-twinkle,projects-star-drift-g;-webkit-animation-duration:5s,33s;animation-duration:5s,33s}.projects-page__star--drift-h{-webkit-animation-name:projects-star-twinkle,projects-star-drift-h;animation-name:projects-star-twinkle,projects-star-drift-h;-webkit-animation-duration:5s,40s;animation-duration:5s,40s}.projects-page__star--drift-i{-webkit-animation-name:projects-star-twinkle,projects-star-drift-i;animation-name:projects-star-twinkle,projects-star-drift-i;-webkit-animation-duration:5s,31s;animation-duration:5s,31s}.projects-page__star--drift-j{-webkit-animation-name:projects-star-twinkle,projects-star-drift-j;animation-name:projects-star-twinkle,projects-star-drift-j;-webkit-animation-duration:5s,35s;animation-duration:5s,35s}.projects-page__star--drift-k{-webkit-animation-name:projects-star-twinkle,projects-star-drift-k;animation-name:projects-star-twinkle,projects-star-drift-k;-webkit-animation-duration:5s,37s;animation-duration:5s,37s}.projects-page__star--drift-l{-webkit-animation-name:projects-star-twinkle,projects-star-drift-l;animation-name:projects-star-twinkle,projects-star-drift-l;-webkit-animation-duration:5s,29s;animation-duration:5s,29s}.projects-page .container{position:relative;z-index:1}.projects-page .projects__heading{margin-bottom:60px;text-align:center}@media screen and (max-width: 1200px){.projects-page .projects__heading{margin-bottom:40px}}@media screen and (max-width: 600px){.projects-page .projects__heading{margin-bottom:32px;font-size:30px}}.projects-page .projects__filters{width:100%;margin-bottom:40px}@media screen and (max-width: 1200px){.projects-page .projects__filters{margin-bottom:32px}}@media screen and (max-width: 600px){.projects-page .projects__filters{margin-bottom:24px}}.projects-page .projects__filters-scroll{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}@media screen and (max-width: 600px){.projects-page .projects__filters-scroll{gap:12px}}.projects-page .projects__content{width:100%}.projects-page__map-wrap{position:relative;z-index:1;width:100%;max-width:1920px;margin:0 auto}.projects-page__map{width:100%;height:920px;margin-top:200px}@media screen and (max-width: 1200px){.projects-page__map{margin-top:120px;height:830px}}@media screen and (max-width: 600px){.projects-page__map{margin-top:60px;height:620px}}.projects-page__map-hint{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px;background:#0d0d0dcc;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}.projects-page__map-wrap.is-map-hint-visible .projects-page__map-hint{opacity:1;visibility:visible}.projects-page__map-hint-text{margin:0;max-width:420px;color:#f7f7f7;font-size:18px;line-height:1.4;text-align:center}.projects-page .materials__projects-grid,.projects-page .materials__pagination{position:relative;z-index:1}.projects-page .projects__filter{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:10px 28px;border-radius:60px;background:var(--color-bg-item);color:var(--color-font);font-size:18px;font-weight:500;line-height:140%;text-decoration:none;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.projects-page .projects__filter:hover{background:var(--color-orange);color:var(--color-font)}@media screen and (max-width: 1200px){.projects-page .projects__filter{font-size:16px;padding:7px 16px}}@media screen and (max-width: 600px){.projects-page .projects__filter{font-size:14px;padding:3px 12px}}.projects-page .projects__filter.is-active{background:var(--color-orange);color:#f7f7f7;pointer-events:none}.projects-page .projects__filter.is-active:hover{background:var(--color-orange)}.projects-page .projects__filter:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}@media (prefers-reduced-motion: reduce){.projects-page__star{-webkit-animation:none;animation:none}}@-webkit-keyframes projects-star-twinkle{0%,to{opacity:.25}50%{opacity:1}}@keyframes projects-star-twinkle{0%,to{opacity:.25}50%{opacity:1}}@-webkit-keyframes projects-star-drift-a{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}50%{-webkit-transform:translate3d(88px,-64px,0);transform:translate3d(88px,-64px,0)}}@keyframes projects-star-drift-a{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}50%{-webkit-transform:translate3d(88px,-64px,0);transform:translate3d(88px,-64px,0)}}@-webkit-keyframes projects-star-drift-b{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}50%{-webkit-transform:translate3d(-80px,96px,0);transform:translate3d(-80px,96px,0)}}@keyframes projects-star-drift-b{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}50%{-webkit-transform:translate3d(-80px,96px,0);transform:translate3d(-80px,96px,0)}}@-webkit-keyframes projects-star-drift-c{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}33%{-webkit-transform:translate3d(64px,56px,0);transform:translate3d(64px,56px,0)}66%{-webkit-transform:translate3d(-56px,-80px,0);transform:translate3d(-56px,-80px,0)}}@keyframes projects-star-drift-c{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}33%{-webkit-transform:translate3d(64px,56px,0);transform:translate3d(64px,56px,0)}66%{-webkit-transform:translate3d(-56px,-80px,0);transform:translate3d(-56px,-80px,0)}}@-webkit-keyframes projects-star-drift-d{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}50%{-webkit-transform:translate3d(-96px,-48px,0);transform:translate3d(-96px,-48px,0)}}@keyframes projects-star-drift-d{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}50%{-webkit-transform:translate3d(-96px,-48px,0);transform:translate3d(-96px,-48px,0)}}@-webkit-keyframes projects-star-drift-e{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}40%{-webkit-transform:translate3d(48px,88px,0);transform:translate3d(48px,88px,0)}80%{-webkit-transform:translate3d(72px,-40px,0);transform:translate3d(72px,-40px,0)}}@keyframes projects-star-drift-e{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}40%{-webkit-transform:translate3d(48px,88px,0);transform:translate3d(48px,88px,0)}80%{-webkit-transform:translate3d(72px,-40px,0);transform:translate3d(72px,-40px,0)}}@-webkit-keyframes projects-star-drift-f{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}25%{-webkit-transform:translate3d(72px,40px,0);transform:translate3d(72px,40px,0)}50%{-webkit-transform:translate3d(-32px,88px,0);transform:translate3d(-32px,88px,0)}75%{-webkit-transform:translate3d(-80px,-16px,0);transform:translate3d(-80px,-16px,0)}}@keyframes projects-star-drift-f{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}25%{-webkit-transform:translate3d(72px,40px,0);transform:translate3d(72px,40px,0)}50%{-webkit-transform:translate3d(-32px,88px,0);transform:translate3d(-32px,88px,0)}75%{-webkit-transform:translate3d(-80px,-16px,0);transform:translate3d(-80px,-16px,0)}}@-webkit-keyframes projects-star-drift-g{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}30%{-webkit-transform:translate3d(-64px,-72px,0);transform:translate3d(-64px,-72px,0)}60%{-webkit-transform:translate3d(56px,-56px,0);transform:translate3d(56px,-56px,0)}85%{-webkit-transform:translate3d(84px,32px,0);transform:translate3d(84px,32px,0)}}@keyframes projects-star-drift-g{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}30%{-webkit-transform:translate3d(-64px,-72px,0);transform:translate3d(-64px,-72px,0)}60%{-webkit-transform:translate3d(56px,-56px,0);transform:translate3d(56px,-56px,0)}85%{-webkit-transform:translate3d(84px,32px,0);transform:translate3d(84px,32px,0)}}@-webkit-keyframes projects-star-drift-h{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}20%{-webkit-transform:translate3d(52px,36px,0);transform:translate3d(52px,36px,0)}45%{-webkit-transform:translate3d(-68px,52px,0);transform:translate3d(-68px,52px,0)}70%{-webkit-transform:translate3d(-48px,-64px,0);transform:translate3d(-48px,-64px,0)}90%{-webkit-transform:translate3d(76px,-28px,0);transform:translate3d(76px,-28px,0)}}@keyframes projects-star-drift-h{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}20%{-webkit-transform:translate3d(52px,36px,0);transform:translate3d(52px,36px,0)}45%{-webkit-transform:translate3d(-68px,52px,0);transform:translate3d(-68px,52px,0)}70%{-webkit-transform:translate3d(-48px,-64px,0);transform:translate3d(-48px,-64px,0)}90%{-webkit-transform:translate3d(76px,-28px,0);transform:translate3d(76px,-28px,0)}}@-webkit-keyframes projects-star-drift-i{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}50%{-webkit-transform:translate3d(100px,12px,0);transform:translate3d(100px,12px,0)}}@keyframes projects-star-drift-i{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}50%{-webkit-transform:translate3d(100px,12px,0);transform:translate3d(100px,12px,0)}}@-webkit-keyframes projects-star-drift-j{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}50%{-webkit-transform:translate3d(8px,-92px,0);transform:translate3d(8px,-92px,0)}}@keyframes projects-star-drift-j{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}50%{-webkit-transform:translate3d(8px,-92px,0);transform:translate3d(8px,-92px,0)}}@-webkit-keyframes projects-star-drift-k{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}25%{-webkit-transform:translate3d(60px,-48px,0);transform:translate3d(60px,-48px,0)}50%{-webkit-transform:translate3d(-20px,-72px,0);transform:translate3d(-20px,-72px,0)}75%{-webkit-transform:translate3d(-72px,40px,0);transform:translate3d(-72px,40px,0)}}@keyframes projects-star-drift-k{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}25%{-webkit-transform:translate3d(60px,-48px,0);transform:translate3d(60px,-48px,0)}50%{-webkit-transform:translate3d(-20px,-72px,0);transform:translate3d(-20px,-72px,0)}75%{-webkit-transform:translate3d(-72px,40px,0);transform:translate3d(-72px,40px,0)}}@-webkit-keyframes projects-star-drift-l{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}35%{-webkit-transform:translate3d(-88px,44px,0);transform:translate3d(-88px,44px,0)}70%{-webkit-transform:translate3d(64px,80px,0);transform:translate3d(64px,80px,0)}}@keyframes projects-star-drift-l{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}35%{-webkit-transform:translate3d(-88px,44px,0);transform:translate3d(-88px,44px,0)}70%{-webkit-transform:translate3d(64px,80px,0);transform:translate3d(64px,80px,0)}}html[data-theme=light] .projects-page .projects-page__star--white{background:#fffffff2;-webkit-box-shadow:0 0 5px 1px rgba(255,255,255,.5);box-shadow:0 0 5px 1px #ffffff80}html[data-theme=light] .projects-page .projects-page__star--orange{background:#e9530dbf;-webkit-box-shadow:0 0 5px 1px rgba(233,83,13,.35);box-shadow:0 0 5px 1px #e9530d59}.projects-map-marker{width:35px;height:44px;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);cursor:pointer;pointer-events:auto}.projects-map-marker svg{display:block;width:35px;height:44px}.projects-map-cluster{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;border-radius:10px;background:var(--color-orange);color:#f7f7f7;font-size:18px;font-weight:600;line-height:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer}html:has(.project-detail),html:has(.project-detail) body{overflow-x:clip}.project-detail{padding-top:0;overflow:visible}.project-detail>.container{overflow:visible}.project-detail .hits__slide--text-top .hits__card-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.project-detail .project-detail-h2{margin:40px 0 16px;font-size:32px;font-weight:500;line-height:120%;color:var(--color-font)}.project-detail .project-detail-h2:first-child{margin-top:0}@media (max-width: 600px){.project-detail .project-detail-h2{font-size:24px;margin-top:32px}}.project-detail .hits{padding-top:0;overflow:visible}.project-detail .hits .hits__container,.project-detail .hits .hits__slider{overflow:visible}.project-detail .projects{padding-top:0;margin-top:200px;overflow:visible}@media (max-width: 1200px){.project-detail .projects{margin-top:120px}}@media (max-width: 600px){.project-detail .projects{margin-top:56px}}@media (max-width: 1200px){.project-detail .breadcrumbs{margin-top:24px;margin-bottom:32px}}.project-detail__gallery{margin-top:40px}.project-detail__gallery p{margin:0 0 16px;font-size:16px;font-weight:400;line-height:150%;color:var(--color-font);max-width:920px}@media (max-width: 600px){.project-detail__gallery{margin-top:32px}}.project-detail__gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media (max-width: 960px){.project-detail__gallery-grid{grid-template-columns:1fr;gap:16px}}@media (max-width: 600px){.project-detail__gallery-grid{gap:8px}}.project-detail__gallery-item{border-radius:30px;overflow:hidden;background:var(--color-bg-item)}@media (max-width: 1200px){.project-detail__gallery-item{border-radius:20px}}.project-detail__gallery-item picture{display:block;width:100%;height:100%}.project-detail__gallery-item img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.project-detail-hero__swiper{width:100%;height:100vh;max-height:100vh}@media (min-width: 1921px){.project-detail-hero__swiper{overflow:visible!important;max-height:990px}}.project-detail-hero__slide{height:100vh;max-height:100vh;width:100%;display:grid;gap:10px;position:relative;z-index:2;overflow:hidden}@media (min-width: 1921px){.project-detail-hero__slide{height:990px;max-height:990px}}.project-detail-hero__slide:after{content:"";position:absolute;bottom:0;left:0;right:0;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(13,13,13,.6)),to(rgba(13,13,13,0)));background:linear-gradient(180deg,#0d0d0d99,#0d0d0d00);z-index:4}.project-detail-hero__slide picture{display:block;height:100%;width:100%}.project-detail-hero__slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.project-detail-hero .swiper-wrapper{height:100%}.project-detail-hero__content{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:24px}.project-detail-hero__heading{margin:0;font-weight:500;font-size:4vw;line-height:110%;color:var(--color-font);max-width:88%}@media (min-width: 1920px){.project-detail-hero__heading{font-size:80px}}.project-detail-hero__link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--color-font);font-size:18px;line-height:130%;margin-bottom:80px;border-bottom:1px solid var(--color-font);text-transform:capitalize;-webkit-transition:.3s ease;transition:.3s ease}.project-detail-hero__link:hover{color:#e9530d;border-color:#e9530d}@media (max-width: 1200px){.project-detail-hero__link{margin-bottom:40px}}@media (max-width: 600px){.project-detail-hero__link{font-size:16px;margin-bottom:32px}}.project-detail-hero__nav-container{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 16px;pointer-events:none;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.project-detail-hero:hover .project-detail-hero__nav-container{opacity:1}.project-detail-hero__nav{width:52px;height:52px;border:0;background:transparent;cursor:pointer;pointer-events:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease;-webkit-transform-origin:center;transform-origin:center}.project-detail-hero__nav:hover{-webkit-transform:scale(1.3);transform:scale(1.3)}.project-detail-hero__nav .icon{width:52px;height:50px;color:#fff}.project-detail-hero__nav--prev{right:68px}.project-detail-hero__nav--next{right:16px}.project-detail-hero__nav--next .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.project-detail-hero__nav-svg{width:52px;height:50px}.project-detail-hero__pagination-container{position:absolute;left:0;right:0;bottom:80px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;pointer-events:none}.project-detail-hero__pagination{position:relative;right:0!important;left:auto!important;top:0!important;width:240px!important;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width: 600px){.project-detail-hero__pagination{width:160px!important}}.project-detail-hero__pagination .swiper-pagination-bullet{background:#737373;opacity:1;margin:0!important;-webkit-box-flex:1;-ms-flex:1;flex:1;height:2px!important;border-radius:0!important;pointer-events:auto!important}.project-detail-hero__pagination .swiper-pagination-bullet-active{background:var(--color-orange)}.project-detail-hero .js-project-detail-slider{position:relative;z-index:2}@media (max-width: 1200px){.project-detail-hero .project-detail-hero__swiper,.project-detail-hero .project-detail-hero__slide{height:800px;max-height:800px}.project-detail-hero .project-detail-hero__nav-container{display:none}.project-detail-hero .project-detail-hero__pagination-container{bottom:40px}}@media (max-width: 600px){.project-detail-hero .project-detail-hero__swiper,.project-detail-hero .project-detail-hero__slide{height:600px;max-height:600px}.project-detail-hero .project-detail-hero__pagination-container{bottom:24px}}.project-detail__layout{--project-detail-aside: 600px;--project-detail-content: 900px;--project-detail-gap: 60px;--project-detail-layout-max: calc( var(--project-detail-aside) + var(--project-detail-content) + var(--project-detail-gap) );display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:40px var(--project-detail-gap);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;max-width:var(--project-detail-layout-max);overflow:visible}@media (max-width: 1200px){.project-detail__layout{grid-template-columns:1fr;gap:40px}}@media (max-width: 600px){.project-detail__layout{gap:32px}}.project-detail__aside-wrap{min-height:100%;min-width:0}@media (min-width: 1201px){.project-detail__aside{position:sticky;top:94px}}@media (max-width: 1200px){.project-detail__aside{position:static}}.project-detail__aside h1{margin:0 0 24px;font-size:40px;font-weight:500;line-height:120%;color:var(--color-font)}@media (max-width: 1200px){.project-detail__aside h1{font-size:36px}}@media (max-width: 600px){.project-detail__aside h1{font-size:28px}}.project-detail__aside p{margin:0}.project-detail__aside p+p{margin-top:8px}.project-detail__aside p:first-of-type{font-size:16px;font-weight:500;line-height:130%;color:var(--color-font-muted)}.project-detail__aside p:last-of-type{font-size:18px;font-weight:500;line-height:130%;color:var(--color-font)}.project-detail__content{min-width:0}.project-detail__content p{margin:0 0 16px;font-size:16px;font-weight:400;line-height:150%;color:var(--color-font)}.project-detail__content p:last-child{margin-bottom:0}.project-detail__content h2,.project-detail__content .project-detail-h2{margin:40px 0 16px;font-size:32px;font-weight:500;line-height:120%;color:var(--color-font)}.project-detail__content h2:first-child,.project-detail__content .project-detail-h2:first-child{margin-top:0}@media (max-width: 600px){.project-detail__content h2,.project-detail__content .project-detail-h2{font-size:24px;margin-top:32px}}.project-detail__content h3{margin:16px 0 8px;font-size:24px;font-weight:500;line-height:130%;color:var(--color-font)}@media (max-width: 1200px){.project-detail__content h3{font-size:20px}}.project-detail__content h4{margin:8px 0;font-size:20px;font-weight:500;line-height:130%;color:var(--color-font)}@media (max-width: 1200px){.project-detail__content h4{font-size:16px}}.project-detail__content ul,.project-detail__content ol{margin:0 0 16px;padding:0;list-style:none;font-size:16px;font-weight:400;line-height:150%;color:var(--color-font)}.project-detail__content ul li{position:relative;padding-left:17px}.project-detail__content ul li:before{content:"";position:absolute;left:0;top:.75em;width:5px;height:5px;border-radius:50%;background-color:var(--color-orange);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.project-detail__content ul li+li{margin-top:12px}.project-detail__content ol{counter-reset:project-detail-ol}.project-detail__content ol li{position:relative;padding-left:28px;counter-increment:project-detail-ol}.project-detail__content ol li:before{content:counter(project-detail-ol,decimal-leading-zero);position:absolute;left:0;top:0;font-weight:500;color:var(--color-orange)}.project-detail__content ol li+li{margin-top:12px}.project-detail__content picture{margin:40px 0;border-radius:30px;overflow:hidden;background:transparent}@media (max-width: 1200px){.project-detail__content picture{border-radius:20px}}.project-detail__content blockquote{margin:16px 0;padding:30px 0 0 58px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Cpath d='M32 6C30.9391 6 29.9217 6.42143 29.1716 7.17157C28.4214 7.92172 28 8.93913 28 10V22C28 23.0609 28.4214 24.0783 29.1716 24.8284C29.9217 25.5786 30.9391 26 32 26C32.5304 26 33.0391 26.2107 33.4142 26.5858C33.7893 26.9609 34 27.4696 34 28V30C34 31.0609 33.5786 32.0783 32.8284 32.8284C32.0783 33.5786 31.0609 34 30 34C29.4696 34 28.9609 34.2107 28.5858 34.5858C28.2107 34.9609 28 35.4696 28 36V40C28 40.5304 28.2107 41.0391 28.5858 41.4142C28.9609 41.7893 29.4696 42 30 42C33.1826 42 36.2348 40.7357 38.4853 38.4853C40.7357 36.2348 42 33.1826 42 30V10C42 8.93913 41.5786 7.92172 40.8284 7.17157C40.0783 6.42143 39.0609 6 38 6H32Z' fill='%23E9530D'/%3E%3Cpath d='M10 6C8.93913 6 7.92172 6.42143 7.17157 7.17157C6.42143 7.92172 6 8.93913 6 10V22C6 23.0609 6.42143 24.0783 7.17157 24.8284C7.92172 25.5786 8.93913 26 10 26C10.5304 26 11.0391 26.2107 11.4142 26.5858C11.7893 26.9609 12 27.4696 12 28V30C12 31.0609 11.5786 32.0783 10.8284 32.8284C10.0783 33.5786 9.06087 34 8 34C7.46957 34 6.96086 34.2107 6.58579 34.5858C6.21071 34.9609 6 35.4696 6 36V40C6 40.5304 6.21071 41.0391 6.58579 41.4142C6.96086 41.7893 7.46957 42 8 42C11.1826 42 14.2348 40.7357 16.4853 38.4853C18.7357 36.2348 20 33.1826 20 30V10C20 8.93913 19.5786 7.92172 18.8284 7.17157C18.0783 6.42143 17.0609 6 16 6H10Z' fill='%23E9530D'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left top;background-size:48px 48px}p.project-detail__description{color:var(--color-font);font-size:22px!important;font-weight:400;line-height:120%;margin:0 0 16px}p.project-detail__description:last-child{margin-bottom:0}@media (max-width: 1200px){p.project-detail__description{font-size:18px!important}}@media (max-width: 600px){p.project-detail__description{font-size:16px!important}}.legal-page{padding-top:74px}.legal-page__heading{margin-bottom:60px;text-align:center}@media (max-width: 1200px){.legal-page__heading{font-size:50px;line-height:110%;margin-bottom:40px;text-align:left}}@media (max-width: 600px){.legal-page__heading{font-size:30px;line-height:120%;margin-bottom:30px}}.legal-page__content{max-width:1310px;margin-inline:auto}.legal-page__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.legal-page__block+.legal-page__block{margin-top:40px}@media (max-width: 600px){.legal-page__block+.legal-page__block{margin-top:32px}}.legal-page__block-title{margin:0;color:var(--color-font);font-size:32px;font-weight:500;line-height:120%}@media (max-width: 600px){.legal-page__block-title{font-size:24px}}.legal-page__paragraph{margin:0;font-size:16px;font-weight:400;line-height:150%;color:var(--color-font)}.legal-page__paragraph--large{font-size:22px;line-height:120%}@media (max-width: 1200px){.legal-page__paragraph--large{font-size:18px}}@media (max-width: 600px){.legal-page__paragraph--large{font-size:16px}}.legal-page__paragraph-num{font-weight:500}.legal-page__paragraph+.legal-page__list{margin-top:-8px}.legal-page__list{margin:0;padding:0;list-style:none;font-size:16px;font-weight:400;line-height:150%;color:var(--color-font)}.legal-page__list li{position:relative;padding-left:17px}.legal-page__list li:before{content:"";position:absolute;left:0;top:.75em;width:5px;height:5px;border-radius:50%;background-color:var(--color-orange);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.legal-page__list li+li{margin-top:12px}.legal-page__list--subblocks>li+li{margin-top:16px}.legal-page__list--inner{margin-top:12px!important}.legal-page__list--inner li:before{width:6px;height:2px;border-radius:0;background-color:var(--color-font)}.legal-page__paragraph--term{font-weight:500}.legal-page__subblock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.legal-page__subblock .legal-page__paragraph{margin:0}.about-company{padding-top:0;overflow-x:clip}.about-company .all-categories__heading.main-section-heading{margin-bottom:40px}@media (max-width: 1200px){.about-company .all-categories__heading.main-section-heading{margin-bottom:24px}}@media (max-width: 600px){.about-company .all-categories__heading.main-section-heading{margin-bottom:16px;text-align:left}}.about-company .all-categories__subtitle{margin:0 auto 60px;max-width:850px;text-align:center;font-size:18px;font-weight:400;line-height:150%;color:var(--color-font)}@media (max-width: 1200px){.about-company .all-categories__subtitle{margin-bottom:40px;font-size:16px}}@media (max-width: 600px){.about-company .all-categories__subtitle{margin-bottom:32px;text-align:left}}.about-company-hero{position:relative;width:100%;max-width:1920px;margin:0 auto;height:100vh;max-height:100vh;--color-font: #f7f7f7;color:var(--color-font)}@media (min-width: 1921px){.about-company-hero{height:990px;max-height:990px}}@media (max-width: 1200px){.about-company-hero{height:800px;max-height:800px}}@media (max-width: 600px){.about-company-hero{height:600px;max-height:600px}}.about-company-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.about-company-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:-webkit-gradient(linear,left top,left bottom,from(rgba(13,13,13,.6)),to(rgba(13,13,13,0)));background:linear-gradient(180deg,#0d0d0d99,#0d0d0d00)}.about-company-hero__media picture{display:block;width:100%;height:100%}.about-company-hero__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-company-hero__top{position:relative;z-index:2;padding-top:74px}@media (max-width: 600px){.about-company-hero__top{padding-top:62px}}.about-company-hero__top .breadcrumbs{margin-top:20px;margin-bottom:0}.about-company-hero__content{position:absolute;left:0;right:0;bottom:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;padding-bottom:80px}@media (max-width: 1200px){.about-company-hero__content{padding-bottom:40px}}@media (max-width: 600px){.about-company-hero__content{gap:16px;padding-bottom:32px}}.about-company-hero__title{margin:0;max-width:88%;color:var(--color-font)}@media (max-width: 1200px){.about-company-hero__title{max-width:100%;font-size:50px}}@media (max-width: 600px){.about-company-hero__title{font-size:30px;line-height:120%;text-align:left}}.about-company-hero__description{margin:0;max-width:920px;font-size:22px;font-weight:400;line-height:130%;color:var(--color-font)}@media (max-width: 1200px){.about-company-hero__description{font-size:18px}}@media (max-width: 600px){.about-company-hero__description{font-size:16px;text-align:left}}.about-advantages{padding-top:200px}@media (max-width: 1200px){.about-advantages{padding-top:120px}}@media (max-width: 600px){.about-advantages{padding-top:60px}}.about-advantages__heading.main-section-heading{margin-bottom:40px}@media (max-width: 1200px){.about-advantages__heading.main-section-heading{margin-bottom:24px}}@media (max-width: 600px){.about-advantages__heading.main-section-heading{margin-bottom:16px;text-align:left}}.about-advantages__subtitle{margin:0 auto 60px;max-width:920px;text-align:center;font-size:18px;font-weight:400;line-height:150%;color:var(--color-font)}@media (max-width: 1200px){.about-advantages__subtitle{margin-bottom:40px;font-size:16px}}@media (max-width: 600px){.about-advantages__subtitle{margin-bottom:32px;text-align:left}}.about-advantages__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}@media (max-width: 1200px){.about-advantages__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width: 768px){.about-advantages__grid{display:none}}.about-advantages__item{min-width:0}.about-advantages__slider{display:none}@media (max-width: 768px){.about-advantages__slider{display:block}}.about-advantages__swiper{width:100%;overflow:hidden}.about-advantages__swiper .swiper-slide{height:auto}.about-advantages__pagination{position:relative!important;left:auto!important;right:auto!important;top:auto!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;width:232px!important;max-width:100%;margin:24px auto 0;-webkit-transform:none!important;transform:none!important}.about-advantages__pagination .swiper-pagination-bullet,.about-advantages__pagination .swiper-pagination-bullet-active{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;width:auto!important;margin:0!important;height:2px!important;border-radius:0!important;-webkit-transform:none!important;transform:none!important;opacity:1}.about-advantages__pagination .swiper-pagination-bullet{background:#737373}.about-advantages__pagination .swiper-pagination-bullet-active{background:var(--color-orange)}.about-advantages__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:350px;padding:24px;border-radius:30px;background:var(--color-bg-item);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.about-advantages__card:hover{background-color:var(--color-bg-item-hover)}@media (max-width: 1200px){.about-advantages__card{min-height:300px;padding:20px;border-radius:20px}}@media (max-width: 1024px){.about-advantages__card{min-height:300px}}@media (max-width: 700px){.about-advantages__card{min-height:280px}}.about-advantages__icon{display:block;width:56px;height:56px;-ms-flex-negative:0;flex-shrink:0}.about-advantages__content{margin-top:auto;padding-top:24px}@media (max-width: 1200px){.about-advantages__content{padding-top:20px}}.about-advantages__card-title{margin:0 0 8px;font-size:24px;font-weight:500;line-height:130%;color:var(--color-font)}@media (max-width: 1200px){.about-advantages__card-title{font-size:20px}}.about-advantages__card-text{margin:0;font-size:16px;font-weight:400;line-height:130%;color:var(--color-param-key)}.about-delivery{padding-top:200px}@media (max-width: 1200px){.about-delivery{padding-top:120px}}@media (max-width: 600px){.about-delivery{padding-top:60px}}.about-delivery__layout{display:grid;grid-template-columns:645px 1fr;gap:0px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (max-width: 1200px){.about-delivery__layout{grid-template-columns:1fr}}.about-delivery__heading{margin:0 0 40px;font-size:60px;font-weight:500;line-height:110%;color:var(--color-font);max-width:520px}.about-delivery__heading span{display:block}@media (max-width: 1200px){.about-delivery__heading span{display:inline}}@media (max-width: 1200px){.about-delivery__heading{margin-bottom:24px;font-size:46px;max-width:100%}}@media (max-width: 600px){.about-delivery__heading{font-size:28px;margin-bottom:16px}}.about-delivery__text{margin:0 0 60px;max-width:560px;font-size:22px;font-weight:400;line-height:150%;color:var(--color-font)}@media (max-width: 1200px){.about-delivery__text{margin-bottom:40px;font-size:18px}}@media (max-width: 600px){.about-delivery__text{margin-bottom:32px;font-size:16px}}.about-delivery__cards{display:grid;grid-template-columns:316px 316px;gap:12px;margin:0 0 40px;padding:0;list-style:none}@media (max-width: 1200px){.about-delivery__cards{gap:16px;grid-template-columns:1fr}}@media (max-width: 600px){.about-delivery__cards{margin-bottom:32px}}.about-delivery__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;min-height:160px;padding:30px;border-radius:20px;background:var(--color-bg-item);min-height:220px}@media (max-width: 1200px){.about-delivery__card{padding:20px;min-height:180px}}@media (max-width: 700px){.about-delivery__card{padding:30px}}.about-delivery__card-icon{display:block;width:56px;height:56px;-ms-flex-negative:0;flex-shrink:0}.about-delivery__card-text{margin:auto 0 0;font-size:16px;font-weight:400;line-height:130%;color:var(--color-font)}.about-delivery__content{position:relative;z-index:2}.about-delivery__media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100%;background:transparent;width:140%;position:relative;left:-50px;z-index:1}@media (max-width: 1200px){.about-delivery__media{display:none}}.about-delivery__map{width:100%;max-width:100%}.about-delivery__map-svg{display:block;width:100%;height:auto;overflow:visible}.about-delivery__region{fill:transparent;stroke:var(--input-border);stroke-width:.5px;-webkit-transition:fill .4s ease;transition:fill .4s ease}.about-delivery__region.is-active{fill:var(--color-orange)}.about-delivery .btn-primary{width:316px;display:block;padding-block:16px;text-align:center}@media (max-width: 1200px){.about-delivery .btn-primary{margin-inline:auto}}@media (max-width: 768px){.about-delivery .btn-primary{width:100%}}.about-contact{padding-top:200px}@media (max-width: 1200px){.about-contact{padding-top:120px}}@media (max-width: 600px){.about-contact{padding-top:60px}}.about-contact-form{position:relative;scroll-margin-top:90px;padding:30px 260px 30px 30px;border:1px solid var(--input-border);border-radius:30px;background:transparent;overflow:visible}@media (max-width: 1200px){.about-contact-form{padding:20px 140px 20px 20px;border-radius:20px}}@media (max-width: 767px){.about-contact-form{padding:20px}}.about-contact-form__body{position:relative;z-index:1}.about-contact-form__form{min-width:0}.about-contact-form__media{position:absolute;top:190px;right:3%;z-index:2;width:50%;aspect-ratio:477/673;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.about-contact-form__media-picture{display:block;width:100%;height:100%}.about-contact-form__media-picture--light{display:none}.about-contact-form__media-picture img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width: 1024px){.about-contact-form__media{right:1%;width:90%}}@media (max-width: 900px){.about-contact-form__media{right:1%;width:100%}}@media (max-width: 767px){.about-contact-form__media{display:none}}.about-contact-form__title{margin:0 0 30px;font-size:60px;font-weight:500;line-height:130%;color:var(--color-font)}@media (max-width: 1200px){.about-contact-form__title{margin-bottom:40px;font-size:32px}}@media (max-width: 600px){.about-contact-form__title{margin-bottom:24px;font-size:24px}}.about-contact-form__panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media (max-width: 600px){.about-contact-form__panel{gap:16px}}.about-contact-form__fields{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.about-contact-form__fields .about-contact-form__field--comment{grid-column:1/-1}@media (max-width: 1024px){.about-contact-form__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.about-contact-form__fields .about-contact-form__field--email{grid-column:1/-1}}@media (max-width: 600px){.about-contact-form__fields{grid-template-columns:1fr}.about-contact-form__fields .about-contact-form__field--email{grid-column:auto}}.about-contact-form__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;margin:0;position:relative;min-width:0}.about-contact-form__field--comment{width:100%}.about-contact-form__field-required{color:var(--color-orange)}.about-contact-form__label{font-size:14px;line-height:120%;font-weight:400;color:var(--color-font)}.about-contact-form__control{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:14px 18px;border-radius:30px;border:1px solid var(--input-border);background:transparent!important;color:var(--color-font);font-size:16px;line-height:130%;font-weight:400;outline:none;-webkit-transition:border-color .2s ease;transition:border-color .2s ease;resize:vertical}.about-contact-form__control::-webkit-input-placeholder{color:var(--input-placeholder)}.about-contact-form__control::-moz-placeholder{color:var(--input-placeholder)}.about-contact-form__control:-ms-input-placeholder{color:var(--input-placeholder)}.about-contact-form__control::-ms-input-placeholder{color:var(--input-placeholder)}.about-contact-form__control::placeholder{color:var(--input-placeholder)}.about-contact-form textarea.about-contact-form__control{min-height:120px;border-radius:20px}.about-contact-form__checkbox-link{color:var(--color-font);text-decoration:underline;text-underline-offset:3px;-webkit-transition:color .2s ease;transition:color .2s ease}.about-contact-form__checkbox-link:hover{color:var(--color-orange)}.about-contact-form__captcha{width:348px;max-width:100%;margin-top:0}@media (max-width: 600px){.about-contact-form__captcha{width:100%}}.about-contact-form__submit{width:246px;margin-top:0;padding-block:16px}@media (max-width: 960px){.about-contact-form__submit{width:100%}}.about-contact-form iframe{display:block;width:100%!important;border-radius:12px}.about-contact-form__checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;cursor:pointer;font-size:16px;line-height:140%;padding-block:4px;position:relative}.about-contact-form__checkbox:hover .about-contact-form__checkbox-box{border-color:var(--color-orange)}.about-contact-form__checkbox-input{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.about-contact-form__checkbox-box{-ms-flex-negative:0;flex-shrink:0;width:18px;height:18px;margin-top:2px;border-radius:2px;border:1px solid var(--input-border);background:transparent;position:relative}.about-contact-form__checkbox-input:focus-visible+.about-contact-form__checkbox-box{outline:2px solid var(--color-orange);outline-offset:2px}.about-contact-form__checkbox-input:checked+.about-contact-form__checkbox-box{background:var(--color-orange);border-color:var(--color-orange)}.about-contact-form__checkbox-input:checked+.about-contact-form__checkbox-box:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.about-contact-form__checkbox-text{color:var(--color-font);font-size:16px;font-weight:400;line-height:160%}html[data-theme=light] .about-contact-form__media-picture--light{display:block}html[data-theme=light] .about-contact-form__media-picture--dark{display:none}.contacts-page{padding-top:74px}.contacts-page__heading{margin:0 0 60px;text-align:center}@media (max-width: 1200px){.contacts-page__heading{margin-bottom:40px}}@media (max-width: 600px){.contacts-page__heading{margin-bottom:32px}}.contacts-page__layout{display:grid;grid-template-columns:minmax(0,520px) minmax(0,1fr);gap:20px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:40px}@media (max-width: 1200px){.contacts-page__layout{grid-template-columns:1fr;gap:16px}}@media (max-width: 600px){.contacts-page__layout{margin-bottom:32px}}.contacts-page__layout--reverse{grid-template-columns:minmax(0,1fr) minmax(0,520px)}@media (max-width: 1200px){.contacts-page__layout--reverse{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts-page__layout--reverse .contacts-page__info{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.contacts-page__layout--reverse .contacts-page__map-wrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.contacts-page__info{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:30px;border-radius:30px;background:var(--color-bg-item)}@media (max-width: 1200px){.contacts-page__info{border-radius:20px}}@media (max-width: 600px){.contacts-page__info{padding:16px}}.contacts-page__route-btn{margin-top:auto;-ms-flex-item-align:start;align-self:flex-start;text-decoration:none;font-size:16px;padding:16px 64px}@media (max-width: 1200px){.contacts-page__route-btn{margin-top:40px}}@media (max-width: 600px){.contacts-page__route-btn{width:100%;text-align:center}}.contacts-page__office-title{margin:0 0 20px;font-size:32px;font-weight:500;line-height:120%;color:var(--color-font)}@media (max-width: 600px){.contacts-page__office-title{margin-bottom:16px;font-size:24px}}.contacts-page__address,.contacts-page__phones,.contacts-page__email,.contacts-page__detail{margin:0;font-size:16px;font-weight:400;line-height:150%;color:var(--color-font)}@media (max-width: 600px){.contacts-page__phones{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.contacts-page__email{text-decoration:underline;text-underline-offset:4px}.contacts-page__detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;margin-bottom:12px}.contacts-page__detail:last-child{margin-bottom:0}.contacts-page__detail svg{-ms-flex-negative:0;flex-shrink:0;width:28px;height:28px}.contacts-page__detail-title{color:var(--input-border)}.contacts-page__detail-value{color:var(--color-font)}.contacts-page__phones-sep{margin-inline:8px;color:var(--product-results-flyout-bg);position:relative;top:-1px}@media (max-width: 600px){.contacts-page__phones-sep{display:none}}.contacts-page__details{margin-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.contacts-page__details:before{content:"";position:absolute;top:-16px;left:0;width:100%;height:1px;background:var(--product-results-flyout-bg)}.contacts-page__link{color:inherit;-webkit-transition:color .2s ease;transition:color .2s ease}@media (hover: hover){.contacts-page__link:hover{color:var(--color-orange)}}.contacts-page__map-wrap{position:relative;width:100%;min-width:0}.contacts-page__map{width:100%;min-width:0;height:460px;overflow:hidden;border-radius:30px}@media (max-width: 1200px){.contacts-page__map{height:430px;border-radius:20px}}@media (max-width: 600px){.contacts-page__map{height:240px}}.contacts-page .about-contact{padding-top:140px}@media (max-width: 1200px){.contacts-page .about-contact{padding-top:100px}}@media (max-width: 600px){.contacts-page .about-contact{padding-top:60px}}.articles-page{padding-top:74px;padding-bottom:120px}@media (max-width: 1200px){.articles-page{padding-bottom:80px}}@media (max-width: 600px){.articles-page{padding-bottom:60px}}.articles-page__heading{margin:0 0 60px;text-align:center}@media (max-width: 1200px){.articles-page__heading{margin-bottom:40px}}@media (max-width: 600px){.articles-page__heading{margin-bottom:32px}}.articles-page .articles__grid{padding-top:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 20px}@media (max-width: 1200px){.articles-page .articles__grid{gap:30px 16px}}@media (max-width: 960px){.articles-page .articles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.articles-page .articles__grid{grid-template-columns:1fr;gap:24px}}.articles-page .articles__grid>.articles__card{height:542px;margin-top:0}@media (max-width: 1200px){.articles-page .articles__grid>.articles__card{height:390px}}@media (max-width: 600px){.articles-page .articles__grid>.articles__card{height:370px}}.articles-page .articles__card{position:relative}@media (max-width: 960px){.articles-page .articles__card{overflow:hidden}}.articles-page .articles__card:nth-child(2){top:80px}.articles-page .articles__card:nth-child(3){top:160px}.articles-page .articles__card:nth-child(5){top:80px}.articles-page .articles__card:nth-child(6){top:160px}.articles-page .articles__card:nth-child(8){top:80px}.articles-page .articles__card:nth-child(9){top:160px}.articles-page .articles__card:nth-child(11){top:80px}.articles-page .articles__card:nth-child(12){top:160px}.articles-page .articles__card:nth-child(14){top:80px}.articles-page .articles__card:nth-child(15){top:160px}@media (max-width: 1200px){.articles-page .articles__card:last-child{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width: 960px){.articles-page .articles__card:last-child{display:-webkit-box;display:-ms-flexbox;display:flex}.articles-page .articles__card:nth-child(n+2){top:0}.articles-page .articles__card:nth-child(2n){top:60px}}@media (max-width: 600px){.articles-page .articles__card{height:auto}.articles-page .articles__card:nth-child(n+2){top:0}}.articles-page .articles__card-link{height:auto;-ms-flex-line-pack:start;align-content:start}@media (max-width: 960px){.articles-page .articles__title-text{line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}}@media (max-width: 960px){.articles-page .articles__title-text-full{display:none}}.articles-page__pagination{margin-top:240px}@media (max-width: 1200px){.articles-page__pagination{margin-top:40px}.articles-page__pagination .pagination ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width: 600px){.articles-page__pagination{margin-top:32px}}.project-detail__product-results{width:100%;border-radius:30px;overflow:hidden;margin-bottom:40px}@media (max-width: 1400px){.project-detail__product-results{overflow-x:auto;overflow-y:hidden}.project-detail__product-results::-webkit-scrollbar{-webkit-appearance:none}.project-detail__product-results::-webkit-scrollbar:horizontal{height:2px}.project-detail__product-results::-webkit-scrollbar-thumb{border-radius:0;background-color:var(--color-orange)}.project-detail__product-results::-webkit-scrollbar-track{background-color:var(--input-border);border-radius:0}}@media (max-width: 1200px){.project-detail__product-results{border-radius:20px}}@media (max-width: 600px){.project-detail__product-results{border-radius:20px;margin-bottom:32px}}.project-detail__product-results .product-results__header{display:none}.project-detail__product-results .product-results__table-wrap{max-height:460px;overflow-x:hidden;overflow-y:auto}@media (max-width: 1400px){.project-detail__product-results .product-results__table-wrap{overflow-x:clip;min-width:1400px}}.project-detail__product-results .product-results__table-wrap::-webkit-scrollbar{-webkit-appearance:none}.project-detail__product-results .product-results__table-wrap::-webkit-scrollbar:vertical{width:2px}.project-detail__product-results .product-results__table-wrap::-webkit-scrollbar-thumb{border-radius:0;background-color:var(--color-orange)}.project-detail__product-results .product-results__table-wrap::-webkit-scrollbar-track{background-color:var(--input-border);border-radius:0}.project-detail__product-results .product-results__footer{height:24px;background:var(--color-bg-item);border-radius:0 0 30px 30px}@media (max-width: 1400px){.project-detail__product-results .product-results__footer{min-width:1400px}}@media (max-width: 1200px){.project-detail__product-results .product-results__footer{border-radius:0 0 20px 20px}}.project-detail__product-results .product-results__table{table-layout:fixed;width:100%;min-width:0;border-collapse:collapse;font-size:14px;font-weight:400;line-height:130%;color:var(--color-font)}@media (max-width: 1400px){.project-detail__product-results .product-results__table{min-width:1400px}}.project-detail__product-results .product-results__th,.project-detail__product-results .product-results__td{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.project-detail__product-results .product-results__th:first-child,.project-detail__product-results .product-results__td:first-child{padding-left:24px}.project-detail__product-results .product-results__th:last-child,.project-detail__product-results .product-results__td:last-child{padding-right:14px}.project-detail__product-results .product-results__th{top:0;z-index:2;padding:24px 10px 14px;font-size:16px;text-align:left;font-weight:500;border-bottom:1px solid var(--color-bg-body);background:var(--color-bg-item)}.project-detail__product-results .product-results__th:nth-child(1){padding-left:24px;padding-top:24px}.project-detail__product-results .product-results__td{padding:15px 10px;border-bottom:1px solid var(--color-bg-body);background:var(--color-bg-item);-webkit-transition:none;transition:none;font-size:16px}.project-detail__product-results .product-results__tr{cursor:default}.project-detail__product-results .product-results__table tbody tr:hover td{background:var(--color-bg-item)}.project-detail__product-results .product-results__code-flyout,.project-detail__product-results .product-results__name-flyout,.project-detail__product-results .product-results__copy-btn,.project-detail__product-results .product-results__copy-tooltip,.project-detail__product-results .product-results__cart-btn,.project-detail__product-results .product-results__th--cart,.project-detail__product-results .product-results__td--cart{display:none!important}.project-detail__product-results a,.project-detail__product-results button{pointer-events:none}.article-detail{padding-top:74px}.article-detail__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px;margin-bottom:60px}@media (max-width: 1200px){.article-detail__header{position:relative;margin-bottom:40px;gap:0}}@media (max-width: 700px){.article-detail__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.article-detail__header-left{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.article-detail__title{margin:0;font-size:40px;font-weight:500;line-height:120%;color:var(--color-font)}@media (max-width: 1200px){.article-detail__title{font-size:50px;line-height:110%}}@media (max-width: 600px){.article-detail__title{font-size:28px;line-height:120%}}.article-detail__info{margin-top:24px}@media (max-width: 1200px){.article-detail__info{margin-top:20px}}.article-detail__info-date{font-size:16px;font-weight:500;line-height:130%;color:var(--color-font-muted)}.article-detail__author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-top:24px}@media (max-width: 1200px){.article-detail__author{margin-top:16px}}.article-detail__author-photo{-ms-flex-negative:0;flex-shrink:0;display:block;width:50px;height:50px;border-radius:16px;overflow:hidden}.article-detail__author-photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article-detail__author-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;min-width:0}.article-detail__author-name{font-size:16px;font-weight:500;line-height:130%;color:var(--color-font)}.article-detail__author-role{font-size:16px;font-weight:500;line-height:130%;color:var(--color-font-muted)}.article-detail__share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:27px;-ms-flex-negative:0;flex-shrink:0}@media (max-width: 1200px){.article-detail__share{position:absolute;right:0;bottom:0}}@media (max-width: 700px){.article-detail__share{position:static;width:100%;margin-top:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}}@media (max-width: 600px){.article-detail__share{gap:8px}}.article-detail__share--bottom{position:static;width:auto;margin-top:40px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 1200px){.article-detail__share--bottom{position:static}}@media (max-width: 900px){.article-detail__share--bottom{-ms-flex-item-align:center;align-self:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-inline:auto}}@media (max-width: 700px){.article-detail__share--bottom{position:static;width:auto;margin-top:32px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:27px}}@media (max-width: 600px){.article-detail__share--bottom{gap:8px}}.article-detail__share-label{font-size:18px;font-weight:500;line-height:130%;color:var(--color-font);white-space:nowrap}@media (max-width: 600px){.article-detail__share-label{font-size:16px}}.article-detail__share-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.article-detail__share-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;padding:0;border:none;background:transparent;color:var(--color-font);text-decoration:none;cursor:pointer;-webkit-transition:color .2s ease;transition:color .2s ease}@media (hover: hover){.article-detail__share-btn:hover{color:var(--color-orange)}}@media (max-width: 600px){.article-detail__share-btn{width:40px;height:40px}}.article-detail__share-btn--copy{border:1px solid currentColor;border-radius:50%}.article-detail__share-btn--copy path{stroke:currentColor;-webkit-transition:stroke .2s ease;transition:stroke .2s ease}.article-detail__share-btn--copy:hover path{stroke:var(--color-orange)}.article-detail__share-icon{display:block;width:50px;height:50px}.article-detail__share-icon--copy{width:18px;height:18px}.article-detail__content{margin-inline:auto;overflow:visible;font-size:16px;font-weight:400;line-height:130%;color:var(--color-font)}.article-detail__content p{margin:0 0 16px}.article-detail__content p:last-child{margin-bottom:0}.article-detail__content h2{margin:40px 0 16px;font-size:32px;font-weight:500;line-height:120%;color:var(--color-font)}@media (max-width: 600px){.article-detail__content h2{margin-top:32px;font-size:24px}}.article-detail__lead{position:relative;padding-left:30px}.article-detail__lead:before{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background:var(--color-orange);border-radius:4px}@media (max-width: 600px){.article-detail__lead{padding-left:16px}}.article-detail__lead p{margin:0;font-size:22px;line-height:120%;color:var(--color-font)}@media (max-width: 1200px){.article-detail__lead p{font-size:18px}}@media (max-width: 600px){.article-detail__lead p{font-size:16px}}.article-detail__blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;margin-top:40px}.article-detail__block{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width: 900px){.article-detail__block{grid-template-columns:1fr}}@media (max-width: 900px){.article-detail__block:nth-child(2) .article-detail__block-col:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.article-detail__block:nth-child(2) .article-detail__block-col:last-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.article-detail__block-col{min-width:0}.article-detail__video{position:relative;display:block;width:100%;border-radius:30px;overflow:hidden;aspect-ratio:778/510;cursor:pointer}.article-detail__video picture{height:100%;width:100%}@media (max-width: 1200px){.article-detail__video{border-radius:20px}}.article-detail__video-poster{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article-detail__video-play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:0;border:0;background:transparent;cursor:pointer}.article-detail__video-play-icon{position:absolute;left:50%;top:50%;width:44px;height:44px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width: 600px){.article-detail__video-play-icon{width:24px;height:24px}}.article-detail__video-play-img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.article-detail__video-play-img--hover,.article-detail__video:hover .article-detail__video-play-img--default{opacity:0}.article-detail__video:hover .article-detail__video-play-img--hover{opacity:1}.article-detail__block-text h2{margin:0 0 16px}.article-detail__block-text h3{margin:16px 0 8px;font-size:24px;font-weight:500;line-height:130%;color:var(--color-font)}@media (max-width: 1200px){.article-detail__block-text h3{font-size:20px}}.article-detail__block-text h4{margin:8px 0;font-size:20px;font-weight:500;line-height:130%;color:var(--color-font)}@media (max-width: 1200px){.article-detail__block-text h4{font-size:16px}}.article-detail__block-text ol{margin:0 0 16px;padding:0;list-style:none;counter-reset:article-detail-ol}.article-detail__block-text ol li{position:relative;padding-left:28px;counter-increment:article-detail-ol}.article-detail__block-text ol li:before{content:counter(article-detail-ol,decimal-leading-zero);position:absolute;left:0;top:0;font-weight:500;color:var(--color-orange)}.article-detail__block-text ol li+li{margin-top:12px}.article-detail__block-text ul{margin:0 0 16px;padding:0;list-style:none}.article-detail__block-text ul li{position:relative;padding-left:17px}.article-detail__block-text ul li:before{content:"";position:absolute;left:0;top:.75em;width:5px;height:5px;border-radius:50%;background-color:var(--color-orange);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.article-detail__block-text ul li+li{margin-top:12px}.article-detail__block-text blockquote{margin:0}.article-detail__quote{margin:16px 0 0;padding:30px 0 0 58px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Cpath d='M32 6C30.9391 6 29.9217 6.42143 29.1716 7.17157C28.4214 7.92172 28 8.93913 28 10V22C28 23.0609 28.4214 24.0783 29.1716 24.8284C29.9217 25.5786 30.9391 26 32 26C32.5304 26 33.0391 26.2107 33.4142 26.5858C33.7893 26.9609 34 27.4696 34 28V30C34 31.0609 33.5786 32.0783 32.8284 32.8284C32.0783 33.5786 31.0609 34 30 34C29.4696 34 28.9609 34.2107 28.5858 34.5858C28.2107 34.9609 28 35.4696 28 36V40C28 40.5304 28.2107 41.0391 28.5858 41.4142C28.9609 41.7893 29.4696 42 30 42C33.1826 42 36.2348 40.7357 38.4853 38.4853C40.7357 36.2348 42 33.1826 42 30V10C42 8.93913 41.5786 7.92172 40.8284 7.17157C40.0783 6.42143 39.0609 6 38 6H32Z' fill='%23E9530D'/%3E%3Cpath d='M10 6C8.93913 6 7.92172 6.42143 7.17157 7.17157C6.42143 7.92172 6 8.93913 6 10V22C6 23.0609 6.42143 24.0783 7.17157 24.8284C7.92172 25.5786 8.93913 26 10 26C10.5304 26 11.0391 26.2107 11.4142 26.5858C11.7893 26.9609 12 27.4696 12 28V30C12 31.0609 11.5786 32.0783 10.8284 32.8284C10.0783 33.5786 9.06087 34 8 34C7.46957 34 6.96086 34.2107 6.58579 34.5858C6.21071 34.9609 6 35.4696 6 36V40C6 40.5304 6.21071 41.0391 6.58579 41.4142C6.96086 41.7893 7.46957 42 8 42C11.1826 42 14.2348 40.7357 16.4853 38.4853C18.7357 36.2348 20 33.1826 20 30V10C20 8.93913 19.5786 7.92172 18.8284 7.17157C18.0783 6.42143 17.0609 6 16 6H10Z' fill='%23E9530D'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left top;background-size:48px 48px}.article-detail__quote p{margin:0 0 16px}.article-detail__quote p:last-child{margin-bottom:0}.article-detail__results{margin-top:40px}.article-detail__results h2{margin-top:0}.article-detail__slider{margin-top:40px;overflow:visible}.article-detail__slider h2{margin-top:0}.article-detail__slider-wrap{position:relative;overflow:visible}.article-detail__swiper{width:100%;height:clamp(200px,200px + (100vw - 360px) * 280 / 408,480px);border-radius:30px;overflow:hidden}.article-detail__swiper .swiper-wrapper,.article-detail__swiper .swiper-slide{height:100%}@media (min-width: 768px){.article-detail__swiper{height:clamp(480px,480px + (100vw - 768px) * 407 / 872,887px)}}@media (max-width: 1200px){.article-detail__swiper{border-radius:20px}}.article-detail__slide{width:100%;height:100%}.article-detail__slide picture{display:block;width:100%;height:100%}.article-detail__slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article-detail__slider-nav{position:absolute;top:50%;z-index:2;width:46px;height:46px;padding:0;border:none;background:transparent;color:var(--color-font);-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .2s ease,-webkit-transform .1s ease;transition:opacity .2s ease,-webkit-transform .1s ease;transition:transform .1s ease,opacity .2s ease;transition:transform .1s ease,opacity .2s ease,-webkit-transform .1s ease}.article-detail__slider-nav--prev{left:-40px}.article-detail__slider-nav--next{right:-40px}.article-detail__slider-nav--next .article-detail__slider-nav-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (hover: hover){.article-detail__slider-nav:hover{-webkit-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1)}}.article-detail__slider-nav:disabled,.article-detail__slider-nav.swiper-button-disabled{opacity:.4;cursor:not-allowed}@media (max-width: 991px){.article-detail__slider-nav{display:none}}.article-detail__slider-nav-icon,.article-detail__slider-nav-svg,.article-detail__slider-nav .icon{display:block;width:30px;height:30px}@media (max-width: 600px){.article-detail__slider-nav-icon,.article-detail__slider-nav-svg,.article-detail__slider-nav .icon{width:24px;height:24px}}.article-detail__slider-pagination{display:none;width:246px!important;max-width:100%;margin:16px auto 0;position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;-webkit-transform:none!important;transform:none!important}@media (max-width: 1200px){.article-detail__slider-pagination{display:-webkit-box;display:-ms-flexbox;display:flex}}.article-detail__slider-pagination .swiper-pagination-bullet,.article-detail__slider-pagination .swiper-pagination-bullet-active{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;width:auto!important;margin:0!important;height:2px!important;border-radius:0!important;opacity:1}.article-detail__slider-pagination .swiper-pagination-bullet{background:#737373}.article-detail__slider-pagination .swiper-pagination-bullet-active{background:var(--color-orange)}.article-detail__hits{margin-top:40px;overflow:visible}.article-detail__hits h2{margin-top:0}.article-detail__hits .hits__slide--text-top .hits__card-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.article-detail__hits .hits{padding-top:0;overflow:visible}.article-detail__hits .hits__container,.article-detail__hits .hits__slider{overflow:visible}.article-detail__hits .hits__pagination-container.container{width:100%;max-width:none;padding-left:0;padding-right:0}.article-detail__popular{padding-top:0;margin-top:200px;overflow:visible}@media (max-width: 1200px){.article-detail__popular{margin-top:120px}}@media (max-width: 600px){.article-detail__popular{margin-top:60px}}.article-detail__popular h2{margin-top:0;margin-bottom:60px;text-align:center;font-size:60px}@media (max-width: 1200px){.article-detail__popular h2{font-size:46px;margin-bottom:40px}}@media (max-width: 600px){.article-detail__popular h2{font-size:28px;margin-bottom:32px}}.article-detail__popular .articles__card{margin-top:0!important;height:540px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width: 1200px){.article-detail__popular .articles__card{height:390px}}@media (max-width: 600px){.article-detail__popular .articles__card{height:370px}}.article-detail__popular .articles__card:last-child{display:-webkit-box;display:-ms-flexbox;display:flex}.article-detail__popular .articles__card-link{height:auto;-ms-flex-line-pack:start;align-content:start}.article-detail__popular-slider{position:relative;width:100%;overflow:visible}.article-detail__popular-slider .swiper{overflow:hidden}.article-detail__popular-slider .swiper-slide{height:auto}@media (min-width: 601px) and (max-width: 1200px){.article-detail__popular-slider .swiper-slide{width:calc((100% - 40px) / 1.3)}}.article-detail__popular-nav{position:absolute;top:170px;z-index:2;width:46px;height:46px;padding:0;border:none;background:transparent;color:var(--color-font);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .2s ease,-webkit-transform .1s ease;transition:opacity .2s ease,-webkit-transform .1s ease;transition:transform .1s ease,opacity .2s ease;transition:transform .1s ease,opacity .2s ease,-webkit-transform .1s ease}.article-detail__popular-nav--prev{left:-40px}.article-detail__popular-nav--next{right:-40px}.article-detail__popular-nav--next .article-detail__popular-nav-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (hover: hover){.article-detail__popular-nav:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}}.article-detail__popular-nav:disabled,.article-detail__popular-nav.swiper-button-disabled{opacity:.4;cursor:not-allowed}.article-detail__popular-nav.swiper-button-lock{display:none}@media (max-width: 1200px){.article-detail__popular-nav{top:118px}}@media (max-width: 991px){.article-detail__popular-nav{display:none}}.article-detail__popular-nav-icon,.article-detail__popular-nav-svg,.article-detail__popular-nav .icon{display:block;width:30px;height:30px}.article-detail__popular-all-btn{width:246px;margin-inline:auto;margin-top:24px}@media (max-width: 600px){.article-detail__popular-all-btn{width:100%;margin-top:16px}}.article-detail__popular-pagination{display:none!important}@media (max-width: 600px){.article-detail__popular-pagination{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}.article-detail__block-media{display:block;width:100%;border-radius:30px;overflow:hidden;aspect-ratio:778/510}@media (max-width: 1200px){.article-detail__block-media{border-radius:20px}}.article-detail__block-media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article-detail__cover{margin-bottom:40px;border-radius:30px;overflow:hidden;background:var(--color-bg-item)}@media (max-width: 1200px){.article-detail__cover{margin-bottom:32px;border-radius:20px}}.article-detail__cover picture,.article-detail__cover img{display:block;width:100%;height:auto}.article-detail__cover img{aspect-ratio:1310/540;-o-object-fit:cover;object-fit:cover}.not-found{padding-top:134px}@media (max-width: 600px){.not-found{padding-top:100px}}.not-found__content{width:100%}.not-found__title{margin:0 0 10px;text-align:left;font-size:60px;font-weight:500;line-height:110%;color:var(--color-font)}@media (max-width: 1200px){.not-found__title{font-size:46px;text-align:center}}@media (max-width: 600px){.not-found__title{margin-bottom:16px;font-size:28px;line-height:120%;text-align:center}}.not-found__text{margin:0 0 40px;font-size:22px;font-weight:400;line-height:130%;color:var(--color-font-muted)}@media (max-width: 1200px){.not-found__text{text-align:center}}@media (max-width: 600px){.not-found__text{margin-bottom:24px;font-size:16px}}.not-found__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:246px;padding:16px 32px;text-decoration:none}@media (max-width: 1200px){.not-found__link{text-align:center;margin-inline:auto;display:block;width:230px}}.not-found__media{width:100%;max-width:100%;position:relative;top:60px}@media (max-width: 1200px){.not-found__media{top:30px}}.not-found__picture{display:block;width:100%;max-width:100%}.not-found__picture img{display:block;width:100%;max-width:100%;height:auto}.not-found__picture--light,html[data-theme=light] .not-found__picture--dark{display:none}html[data-theme=light] .not-found__picture--light{display:block}: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{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px,0,0);transform:translateZ(0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;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{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-slides-offset-before);margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{-webkit-margin-end:var(--swiper-slides-offset-after);margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-slides-offset-before);margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{-webkit-margin-after:var(--swiper-slides-offset-after);margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;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:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;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{-webkit-margin-start:var(--swiper-centered-offset-before);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{-webkit-margin-before:var(--swiper-centered-offset-before);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-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);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-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev ::slotted(svg),.swiper-button-prev svg,.swiper-button-next ::slotted(svg),.swiper-button-next svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{-webkit-transform:rotate(0deg);transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}.swiper-vertical .swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}.swiper-vertical .swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-vertical~.swiper-button-next .swiper-navigation-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translateZ(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-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{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{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);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;-webkit-box-shadow:none;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-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;-webkit-transform:translate3d(0px,-50%,0);transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.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%;-webkit-transform:translateX(-50%);transform:translate(-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{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.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%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{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;-ms-touch-action:none;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-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;-ms-touch-action:none;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{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;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;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.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{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;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-top,.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{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}:root{--f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, .1);--f-spinner-color-2: rgba(17, 24, 28, .8);--f-spinner-stroke: 2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;-webkit-animation:f-spinner-rotate 2s linear infinite;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);-webkit-animation:f-spinner-dash 2s ease-in-out infinite;animation:f-spinner-dash 2s ease-in-out infinite}@-webkit-keyframes f-spinner-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes f-spinner-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{-webkit-animation:var(--f-throw-out-duration, .175s) ease-out both f-throwOutUp;animation:var(--f-throw-out-duration, .175s) ease-out both f-throwOutUp}.f-throwOutDown{-webkit-animation:var(--f-throw-out-duration, .175s) ease-out both f-throwOutDown;animation:var(--f-throw-out-duration, .175s) ease-out both f-throwOutDown}@-webkit-keyframes f-throwOutUp{to{-webkit-transform:translate3d(0,calc(var(--f-throw-out-distance, 150px) * -1),0);transform:translate3d(0,calc(var(--f-throw-out-distance, 150px) * -1),0);opacity:0}}@keyframes f-throwOutUp{to{-webkit-transform:translate3d(0,calc(var(--f-throw-out-distance, 150px) * -1),0);transform:translate3d(0,calc(var(--f-throw-out-distance, 150px) * -1),0);opacity:0}}@-webkit-keyframes f-throwOutDown{to{-webkit-transform:translate3d(0,var(--f-throw-out-distance, 150px),0);transform:translate3d(0,var(--f-throw-out-distance, 150px),0);opacity:0}}@keyframes f-throwOutDown{to{-webkit-transform:translate3d(0,var(--f-throw-out-distance, 150px),0);transform:translate3d(0,var(--f-throw-out-distance, 150px),0);opacity:0}}.f-zoomInUp{-webkit-animation:var(--f-transition-duration, .2s) ease .1s both f-zoomInUp;animation:var(--f-transition-duration, .2s) ease .1s both f-zoomInUp}.f-zoomOutDown{-webkit-animation:var(--f-transition-duration, .2s) ease both f-zoomOutDown;animation:var(--f-transition-duration, .2s) ease both f-zoomOutDown}@-webkit-keyframes f-zoomInUp{0%{-webkit-transform:scale(.975) translate3d(0,16px,0);transform:scale(.975) translate3d(0,16px,0);opacity:0}to{-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translateZ(0);opacity:1}}@keyframes f-zoomInUp{0%{-webkit-transform:scale(.975) translate3d(0,16px,0);transform:scale(.975) translate3d(0,16px,0);opacity:0}to{-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translateZ(0);opacity:1}}@-webkit-keyframes f-zoomOutDown{to{-webkit-transform:scale(.975) translate3d(0,16px,0);transform:scale(.975) translate3d(0,16px,0);opacity:0}}@keyframes f-zoomOutDown{to{-webkit-transform:scale(.975) translate3d(0,16px,0);transform:scale(.975) translate3d(0,16px,0);opacity:0}}.f-fadeIn{-webkit-animation:var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;animation:var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{-webkit-animation:var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;animation:var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@-webkit-keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes f-fadeOut{to{opacity:0}}@keyframes f-fadeOut{to{opacity:0}}.f-fadeFastIn{-webkit-animation:var(--f-transition-duration, .2s) ease-out both f-fadeFastIn;animation:var(--f-transition-duration, .2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{-webkit-animation:var(--f-transition-duration, .1s) ease-out both f-fadeFastOut;animation:var(--f-transition-duration, .1s) ease-out both f-fadeFastOut;z-index:2}@-webkit-keyframes f-fadeFastIn{0%{opacity:.75}to{opacity:1}}@keyframes f-fadeFastIn{0%{opacity:.75}to{opacity:1}}@-webkit-keyframes f-fadeFastOut{to{opacity:0}}@keyframes f-fadeFastOut{to{opacity:0}}.f-fadeSlowIn{-webkit-animation:var(--f-transition-duration, .5s) ease both f-fadeSlowIn;animation:var(--f-transition-duration, .5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{-webkit-animation:var(--f-transition-duration, .5s) ease both f-fadeSlowOut;animation:var(--f-transition-duration, .5s) ease both f-fadeSlowOut;z-index:1}@-webkit-keyframes f-fadeSlowIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeSlowIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes f-fadeSlowOut{to{opacity:0}}@keyframes f-fadeSlowOut{to{opacity:0}}.f-crossfadeIn{-webkit-animation:var(--f-transition-duration, .2s) ease-out both f-crossfadeIn;animation:var(--f-transition-duration, .2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{-webkit-animation:calc(var(--f-transition-duration, .2s)*.5) linear .1s both f-crossfadeOut;animation:calc(var(--f-transition-duration, .2s)*.5) linear .1s both f-crossfadeOut;z-index:1}@-webkit-keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes f-crossfadeOut{to{opacity:0}}@keyframes f-crossfadeOut{to{opacity:0}}.f-slideIn.from-next{-webkit-animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInNext;animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInNext}.f-slideIn.from-prev{-webkit-animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInPrev;animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInPrev}.f-slideOut.to-next{-webkit-animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutNext;animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutNext}.f-slideOut.to-prev{-webkit-animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutPrev;animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutPrev}@-webkit-keyframes f-slideInPrev{0%{-webkit-transform:translateX(100%);transform:translate(100%)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes f-slideInPrev{0%{-webkit-transform:translateX(100%);transform:translate(100%)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@-webkit-keyframes f-slideInNext{0%{-webkit-transform:translateX(-100%);transform:translate(-100%)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes f-slideInNext{0%{-webkit-transform:translateX(-100%);transform:translate(-100%)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@-webkit-keyframes f-slideOutNext{to{-webkit-transform:translateX(-100%);transform:translate(-100%)}}@keyframes f-slideOutNext{to{-webkit-transform:translateX(-100%);transform:translate(-100%)}}@-webkit-keyframes f-slideOutPrev{to{-webkit-transform:translateX(100%);transform:translate(100%)}}@keyframes f-slideOutPrev{to{-webkit-transform:translateX(100%);transform:translate(100%)}}.f-classicIn.from-next{-webkit-animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-classicInNext;animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-classicInNext;z-index:2}.f-classicIn.from-prev{-webkit-animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-classicInPrev;animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-classicInPrev;z-index:2}.f-classicOut.to-next{-webkit-animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-classicOutNext;animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{-webkit-animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-classicOutPrev;animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-classicOutPrev;z-index:1}@-webkit-keyframes f-classicInNext{0%{-webkit-transform:translateX(-75px);transform:translate(-75px);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes f-classicInNext{0%{-webkit-transform:translateX(-75px);transform:translate(-75px);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@-webkit-keyframes f-classicInPrev{0%{-webkit-transform:translateX(75px);transform:translate(75px);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes f-classicInPrev{0%{-webkit-transform:translateX(75px);transform:translate(75px);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@-webkit-keyframes f-classicOutNext{to{-webkit-transform:translateX(-75px);transform:translate(-75px);opacity:0}}@keyframes f-classicOutNext{to{-webkit-transform:translateX(-75px);transform:translate(-75px);opacity:0}}@-webkit-keyframes f-classicOutPrev{to{-webkit-transform:translateX(75px);transform:translate(75px);opacity:0}}@keyframes f-classicOutPrev{to{-webkit-transform:translateX(75px);transform:translate(75px);opacity:0}}:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-hover-bg: #e0e0e0;--f-button-active-bg: #d0d0d0;--f-button-shadow: none;--f-button-transition: all .15s ease;--f-button-transform: none;--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-disabled-opacity: .65}.f-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:content-box;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);-webkit-box-shadow:var(--f-button-shadow);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;-webkit-transition:var(--f-button-transition);transition:var(--f-button-transition)}@media (hover: hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;-webkit-box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color));box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;-webkit-transition:opacity .15s ease;transition:opacity .15s ease;-webkit-transform:var(--f-button-transform);transform:var(--f-button-transform);-webkit-filter:var(--f-button-svg-filter);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{-ms-touch-action:none;touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-hover-color: #fff;--fancybox-bg: rgba(24, 24, 27, .98);--fancybox-slide-gap: 10px;--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-color-1: rgba(255, 255, 255, .1);--f-spinner-color-2: #bbb;--f-spinner-stroke: 3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;z-index:var(--fancybox-zIndex, 1050);outline:none;-webkit-transform-origin:top left;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *:before,.fancybox__container *:after{-webkit-box-sizing:inherit;box-sizing:inherit}.fancybox__container::-ms-backdrop{background-color:#0000}.fancybox__container::backdrop{background-color:#0000}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}.fancybox__carousel{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:-webkit-grab;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__track{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;height:100%}.fancybox__slide{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video,.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide:before,.fancybox__slide:after{content:"";-webkit-box-flex:0;-ms-flex:0 0 0px;flex:0 0 0;margin:auto}.fancybox__backdrop:empty,.fancybox__viewport:empty,.fancybox__track:empty,.fancybox__slide:empty{display:block}.fancybox__content{-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab}.can-zoom_in .fancybox__content{cursor:-webkit-zoom-in;cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:-webkit-zoom-out;cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:#0000;min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;-webkit-transition:none;transition:none;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-animating .fancybox__content,.is-dragging .fancybox__content{will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-filter:blur(0px);filter:blur(0px)}.fancybox__caption{-ms-flex-item-align:center;align-self:center;max-width:100%;-ms-flex-negative:0;flex-shrink:0;margin:0;padding:14px 0 4px;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width: 2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width: 34px;--f-button-height: 34px;--f-button-border-radius: 4px;--f-button-color: var(--fancybox-color, #fff);--f-button-hover-color: var(--fancybox-color, #fff);--f-button-bg: transparent;--f-button-hover-bg: transparent;--f-button-active-bg: transparent;--f-button-svg-width: 22px;--f-button-svg-height: 22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);-webkit-transition:all .25s ease;transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:#18181b80}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius: 50%;--f-button-color: #fff;--f-button-hover-color: #fff;--f-button-outline-color: #000;--f-button-bg: rgba(0, 0, 0, .6);--f-button-active-bg: rgba(0, 0, 0, .6);--f-button-hover-bg: rgba(0, 0, 0, .6);--f-button-svg-width: 18px;--f-button-svg-height: 18px;--f-button-svg-filter: none;top:5px;right:5px}.fancybox__nav{--f-button-width: 50px;--f-button-height: 50px;--f-button-border: 0;--f-button-border-radius: 50%;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: transparent;--f-button-hover-bg: rgba(24, 24, 27, .3);--f-button-active-bg: rgba(24, 24, 27, .5);--f-button-shadow: none;--f-button-transition: all .15s ease;--f-button-transform: none;--f-button-svg-width: 26px;--f-button-svg-height: 26px;--f-button-svg-stroke-width: 2.5;--f-button-svg-fill: none;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, .5));--f-button-svg-disabled-opacity: .65;--f-button-next-pos: 1rem;--f-button-prev-pos: 1rem;opacity:var(--fancybox-opacity, 1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{-webkit-animation:.15s ease-out both f-fadeOut;animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;-webkit-animation:.15s ease-out both f-fadeOut;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;z-index:40;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){-webkit-animation:var(--f-interface-enter-duration, .25s) ease .1s backwards f-fadeIn;animation:var(--f-interface-enter-duration, .25s) ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{-webkit-animation:var(--f-backdrop-enter-duration, .35s) ease backwards f-fadeIn;animation:var(--f-backdrop-enter-duration, .35s) ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){-webkit-animation:var(--f-interface-exit-duration, .15s) ease forwards f-fadeOut;animation:var(--f-interface-exit-duration, .15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{-webkit-animation:var(--f-backdrop-exit-duration, .35s) ease forwards f-fadeOut;animation:var(--f-backdrop-exit-duration, .35s) ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;-ms-flex-negative:1;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:#18181be6;color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:#0000}.fancybox-placeholder{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.f-carousel__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-outline: 0;--f-thumb-outline-color: #5eb0ef;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1;--f-thumb-border-radius: 2px;--f-thumb-offset: 0px;--f-button-next-pos: 0;--f-button-prev-pos: 0}.f-carousel__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: .5;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1}.f-carousel__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px}.f-thumbs{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-perspective:1000px;perspective:1000px;-webkit-transform:translateZ(0);transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:-webkit-gradient(linear,left top,left bottom,from(#ebeff2),to(#e2e8f0));background-image:linear-gradient(#ebeff2,#e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.f-thumbs__track{display:-webkit-box;display:-ms-flexbox;display:flex}.f-thumbs__slide{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:-webkit-max-content;width:-moz-max-content;width:max-content}.is-modern .f-thumbs__track:before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width, 0))*-.5);width:calc(var(--width, 0)*1px + var(--f-thumb-clip-width, 0));cursor:pointer}.is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);-webkit-transform:translate3d(calc(var(--shift, 0) * -1px),0,0);transform:translate3d(calc(var(--shift, 0) * -1px),0,0);-webkit-transition:none;transition:none;pointer-events:none}.is-modern.is-resting .f-thumbs__slide{-webkit-transition:-webkit-transform .33s ease;transition:-webkit-transform .33s ease;transition:transform .33s ease;transition:transform .33s ease,-webkit-transform .33s ease}.is-modern.is-resting .f-thumbs__slide__button{-webkit-transition:clip-path .33s ease;transition:clip-path .33s ease}.is-using-tab .is-modern .f-thumbs__slide:focus-within{-webkit-filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color));filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.f-thumbs__slide__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--f-thumb-width);height:100%;margin:0 -100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:#0000;outline:none;cursor:pointer;pointer-events:auto;-ms-touch-action:manipulation;touch-action:manipulation;opacity:var(--f-thumb-opacity);-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-modern .f-thumbs__slide__button{--clip-path: inset( 0 calc( ((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * .5 ) round var(--f-thumb-border-radius, 0) );clip-path:var(--clip-path)}.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-classic .is-nav-selected .f-thumbs__slide__button:after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);border-radius:var(--f-thumb-border-radius);-webkit-animation:f-fadeIn .2s ease-out;animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none;-o-object-fit:cover;object-fit:cover;border-radius:var(--f-thumb-border-radius)}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-border-radius: 2px;--f-thumb-outline: 2px;--f-thumb-outline-color: #ededed;position:relative;opacity:var(--fancybox-opacity, 1);-webkit-transition:max-height .35s cubic-bezier(.23,1,.32,1);transition:max-height .35s cubic-bezier(.23,1,.32,1)}.fancybox__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: .5;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-classic .f-spinner{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.1)),to(rgba(255,255,255,.05)));background-image:linear-gradient(#ffffff1a,#ffffff0d)}.fancybox__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-modern .f-spinner{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.1)),to(rgba(255,255,255,.05)));background-image:linear-gradient(#ffffff1a,#ffffff0d)}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width: 64px;--f-thumb-clip-width: 32px;--f-thumb-height: 48px;--f-thumb-extra-gap: 10px}.fancybox__thumbs.is-masked{max-height:0px!important}.is-closing .fancybox__thumbs{-webkit-transition:none!important;transition:none!important}.fancybox__toolbar{--f-progress-color: var(--fancybox-color, rgba(255, 255, 255, .94));--f-button-width: 46px;--f-button-height: 46px;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: rgba(24, 24, 27, .65);--f-button-hover-bg: rgba(70, 70, 73, .65);--f-button-active-bg: rgba(90, 90, 93, .65);--f-button-border-radius: 0;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.5;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, .15));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: .65;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI Adjusted,Segoe UI,Liberation Sans,sans-serif;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, .5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;-webkit-animation:.15s ease-out both f-fadeOut;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.fancybox__toolbar__column.is-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:-webkit-box;display:-ms-flexbox;display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:-webkit-full-screen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:-ms-fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:-webkit-full-screen [data-fancybox-toggle-fullscreen] svg g:last-child{display:-webkit-box;display:flex}:-ms-fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:-ms-flexbox;display:flex}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:-webkit-box;display:-ms-flexbox;display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:linear;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}/*!
* Toastify js 1.12.0
* https://github.com/apvarun/toastify-js
* @license MIT licensed
*
* Copyright (C) 2018 Varun A P
*/.toastify{padding:12px 20px;color:#fff;display:inline-block;-webkit-box-shadow:0 3px 6px -1px rgba(0,0,0,.12),0 10px 36px -4px rgba(77,96,232,.3);box-shadow:0 3px 6px -1px #0000001f,0 10px 36px -4px #4d60e84d;background:linear-gradient(135deg,#73a5ff,#5477f5);position:fixed;opacity:0;-webkit-transition:all .4s cubic-bezier(.215,.61,.355,1);transition:all .4s cubic-bezier(.215,.61,.355,1);border-radius:2px;cursor:pointer;text-decoration:none;max-width:calc(50% - 20px);z-index:2147483647}.toastify.on{opacity:1}.toast-close{background:transparent;border:0;color:#fff;cursor:pointer;font-family:inherit;font-size:1em;opacity:.4;padding:0 5px}.toastify-right{right:15px}.toastify-left{left:15px}.toastify-top{top:-150px}.toastify-bottom{bottom:-150px}.toastify-rounded{border-radius:25px}.toastify-avatar{width:1.5em;height:1.5em;margin:-7px 5px;border-radius:2px}.toastify-center{margin-left:auto;margin-right:auto;left:0;right:0;max-width:-webkit-fit-content;max-width:fit-content;max-width:-moz-fit-content}@media only screen and (max-width: 360px){.toastify-right,.toastify-left{margin-left:auto;margin-right:auto;left:0;right:0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}}
