﻿@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";*{padding:0;margin:0;border:0}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}:focus,:active{outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}a:focus,a:active{outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}nav,footer,header,aside{display:block}html,body{width:100%;font-size:100%;line-height:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;height:100dvh;min-width:320px;scroll-behavior:smooth}input,button,textarea{font-family:inherit;resize:none}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:visited{text-decoration:none}a:hover{text-decoration:none}a{font-size:inherit;color:inherit;display:inherit}ul li{list-style:none}img{vertical-align:top;max-width:100%;object-fit:cover}h1,h2,h3,h4,h5,h6,p,address,cite,span,ul,li{font-style:normal;font-size:inherit;font-weight:inherit;line-height:inherit}@font-face{font-family:"Corbel";src:url("../fonts/Corbel-Light.woff2") format(woff2);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Corbel";src:url("../fonts/Corbel.woff2") format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Corbel";src:url("../fonts/Corbel-Bold.woff2") format(woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/Roboto-Regular.woff2") format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/Roboto-Bold.woff2") format(woff2);font-weight:700;font-style:normal;font-display:swap}:root{--color-black: #171717;--color-white: #FFFFFF;--color-gray: #F4F4F4;--color-orange: #F77705;--color-orange-altr: #EA984F;--border: 1px solid var(--color-black);--border-radius: 10px;--border-radius-small: 0.4rem;--shadow: 0px 0px 20px 0px var(--color-black);--font-family-base: "Corbel", Arial, sans-serif;--container-width: 73.8rem}body._lock{overflow:hidden}body{font-family:var(--font-family-base);font-size:clamp(16px,1.25vw,18px);line-height:120%;font-weight:400;color:var(--color-black);background:var(--color-gray)}.wrapper{display:flex;flex-direction:column;min-height:100%;overflow:hidden}.main{flex:1 1 auto}._container{max-width:var(--container-width);margin:0 auto;padding:0px 10px}section{padding:50px 0px;scroll-margin-top:1rem}@media(max-width: 768px){section{padding:30px 0px}}.section--color{background-color:#ea984f}.hidden{display:none !important}._ibg{position:relative}._ibg img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.title{font-size:clamp(30px,4.1666666667vw,60px);line-height:120%}.title--mod{font-weight:700;font-size:clamp(18px,1.6666666667vw,24px)}@media(max-width: 768px){.yandex-rating{display:flex;gap:15px}}.yandex-rating__stars{margin-top:5px;display:flex;align-items:center;gap:10px}@media(max-width: 768px){.yandex-rating__stars{display:flex;gap:1px}.yandex-rating__stars img{width:22px}}.button{display:inline-block;padding:10px;border-radius:10px;cursor:pointer;transition:all .3s ease;width:100%;text-align:center;font-size:clamp(14px,1.1111111111vw,16px)}@media(max-width: 768px){.button{padding:7px}}.button-outline{border:1px solid var(--color-orange);background-color:var(--color-white)}@media(hover: hover){.button-outline:hover{color:var(--color-white);background-color:var(--color-orange)}}.button-filled{background-color:var(--color-orange);border:1px solid var(--color-orange);color:var(--color-white)}@media(hover: hover){.button-filled:hover{background-color:#d16403}}.button-white,.button-download{background-color:var(--color-white);color:var(--color-black);padding:10px;white-space:nowrap;border-radius:10px;border:1px solid var(--color-white);transition:All .3s ease 0s;font-size:clamp(14px,1.1111111111vw,16px);text-align:center;display:block;max-width:260px}@media(hover: hover){.button-white:hover,.button-download:hover{border:1px solid var(--color-white);background-color:var(--color-orange);color:var(--color-white)}}.button-download{background-color:var(--color-gray)}@media(max-width: 768px){.button-download{max-width:100%;border:1px solid var(--color-orange)}}.button-white-outline{border:1px solid var(--color-white);background-color:inherit;color:var(--color-white)}@media(hover: hover){.button-white-outline:hover{background-color:var(--color-orange)}}.btn-more{color:var(--color-orange);background-color:inherit;text-decoration:underline;margin:0 auto;width:100%}@media(max-width: 768px){.button__more{display:block}}.favourites-icon{width:12px;height:11px;object-fit:contain;pointer-events:none}@media(max-width: 768px){.favourites-icon{top:5px;right:5px}}.fix-margin{padding-right:var(--scrollbar-width)}.text-elipsis{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:1;-webkit-line-clamp:1;-moz-line-clamp:1}.text-elipsis--2l{line-clamp:2;-webkit-line-clamp:2;-moz-line-clamp:2}.text-elipsis--3l{line-clamp:3;-webkit-line-clamp:3;-moz-line-clamp:3}.text-elipsis--4l{line-clamp:4;-webkit-line-clamp:4;-moz-line-clamp:4}.text-elipsis--5l{line-clamp:5;-webkit-line-clamp:5;-moz-line-clamp:5}.text-elipsis--6l{line-clamp:6;-webkit-line-clamp:6;-moz-line-clamp:6}.text-elipsis--7l{line-clamp:7;-webkit-line-clamp:7;-moz-line-clamp:7}.text-elipsis--8l{line-clamp:8;-webkit-line-clamp:8;-moz-line-clamp:8}.text-elipsis--9l{line-clamp:9;-webkit-line-clamp:9;-moz-line-clamp:9}.text-elipsis--10l{line-clamp:10;-webkit-line-clamp:10;-moz-line-clamp:10}.text-center{text-align:center}.header{position:absolute;width:100%;color:var(--color-white);padding-top:16px}.header__top{display:flex;align-items:center;gap:24px;margin-bottom:11px;position:relative}@media(max-width: 1280px){.header__top{gap:10px}}@media(max-width: 768px){.header__top{justify-content:space-between}}.header__top-logo{display:none}@media(max-width: 768px){.header__top-logo{display:block;position:relative;z-index:9}}.header__top--mod{justify-content:space-between}.header__locations{display:flex;justify-content:space-between;align-items:center;gap:10px;position:relative;z-index:9;max-width:180px;font-size:clamp(12px,0.9027777778vw,13px)}@media(max-width: 768px){.header__locations{display:none}}.header__locations-place{cursor:pointer}.header__locations-icon{filter:invert(1)}.header__text{line-height:120%;position:relative;z-index:9;font-size:clamp(10px,0.8333333333vw,12px)}@media(max-width: 1280px){.header__text{max-width:230px}}@media(max-width: 768px){.header__text{display:none}}.header__body{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;position:relative;z-index:10}@media(max-width: 768px){.header__body{display:none}}.header__body--mod .header__box{color:var(--color-black)}.header__logo{z-index:3;margin-top:5px}@media(max-width: 768px){.header__logo{display:none}}.header__place{position:absolute;z-index:99;background-color:var(--color-orange);top:35px;width:224px;border-radius:10px;padding:11px;box-shadow:0 0 25px 0 #000;border:1px solid var(--color-white)}.header__place-text{margin-bottom:11px}.header__place-name{font-weight:700;font-size:clamp(14px,1.25vw,18px);margin-bottom:11px}.header__place-buttons{display:flex;align-items:center;gap:11px}.header__place-btn--yes{background-color:#fff;border:1px solid #f77705;border-radius:10px;padding:7px 20px}.header__place-btn--another{background-color:inherit;color:var(--color-white)}.header__place::after{position:absolute;content:"";width:20px;height:20px;top:-10.5px;left:25px;background-color:var(--color-orange);border-top-left-radius:2px;transform:rotate(45deg);border-left:1px solid var(--color-white);border-top:1px solid var(--color-white)}@media(max-width: 768px){.header__place{display:none}}.header__catalog{background-color:var(--color-orange);padding:12px;display:flex;justify-content:space-between;align-items:center;gap:4px;border-radius:10px;position:relative;z-index:9;transition:All .3s ease 0s;cursor:pointer}@media(hover: hover){.header__catalog:hover{background-color:#d16403}}.header__catalog-burger{width:24px;position:relative;pointer-events:none}.header__catalog-burger span{display:block;border-radius:2px;height:2px;width:24px;background-color:var(--color-white);margin-bottom:2px}.header__catalog--opened .megamenu{display:flex}.header__catalog--opened .header__catalog-burger{height:4px}.header__catalog--opened .header__catalog-burger span{position:absolute;transition:transform .3s ease}.header__catalog--opened .header__catalog-burger span:first-child,.header__catalog--opened .header__catalog-burger span:nth-child(2){transform:rotate(45deg)}.header__catalog--opened .header__catalog-burger span:last-child,.header__catalog--opened .header__catalog-burger span:nth-child(3){transform:rotate(-45deg)}.header__box{display:flex;justify-content:space-between;align-items:center;gap:5px;font-size:clamp(12px,1.1111111111vw,16px)}@media(hover: hover){.header__box:not(:last-child):hover{color:var(--color-orange);transition:All .3s ease 0s}}@media(max-width: 1024px){.header__box{display:none}}.header__box--cart{position:relative}.header__box #cartCount{position:absolute;top:-0.6rem;right:-0.6rem;font-size:.6rem;padding:.1rem .25rem;background-color:var(--color-orange);color:var(--color-white);border-radius:10rem;line-height:1;font-family:"Roboto",Arial,sans-serif}.header__box--entry{background-color:var(--color-orange);padding:11px 15px 11px 5px;border-radius:10px;display:flex;align-items:center;gap:5px;flex:none;transition:All .3s ease 0s}@media(hover: hover){.header__box--entry:hover{background-color:#d16403}}.header__bottom{display:flex;align-items:center;gap:24px;background-color:var(--color-white);padding:16px;border:1px solid #ddd;border-radius:10px;position:relative;z-index:9}@media(max-width: 768px){.header__bottom{background-color:inherit;border:none;height:0px;padding:0}}.header__links{display:flex;justify-content:space-between;align-items:center;gap:16px;font-family:"Roboto",Arial,sans-serif;color:var(--color-black);z-index:9;margin-right:0;margin-left:auto}@media(max-width: 1024px){.header__links{gap:5px}}@media(max-width: 768px){.header__links{display:none}}.header__links-inner{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}@media(max-width: 1024px){.header__links-inner{gap:5px}}.header__links .header__link{transition:All .3s ease 0s;color:var(--color-white);font-size:clamp(12px,1.1111111111vw,16px)}@media(hover: hover){.header__links .header__link:hover{color:var(--color-orange)}}@media(hover: hover){.header__links .header__link:hover svg path{fill:#d16403;transition:All .3s ease 0s}}.header__links .header__link-icon{height:20px;width:auto}.header--mod .header__top{justify-content:space-between}.header--mod .header__top .header__locations,.header--mod .header__top .header__text{color:var(--color-black)}.header--mod .header__locations-icon{filter:none}.header--mod .header__link,.header--mod .header__box{color:var(--color-black)}.header--mod .header__box img{filter:invert(1)}.header .header__mob-btn-container{display:none}@media(max-width: 768px){.header .header__mob-btn-container{display:block;margin-right:0;margin-left:auto;display:flex;gap:.4rem}}.header .header__mob-btn{width:36px;height:36px;flex:0 0 auto;background-color:var(--color-orange);border-radius:8px;position:relative;display:flex;z-index:9;padding:0}.header .header__mob-btn .header__mob-btn-icon{width:1.4rem;height:1.4rem;margin:auto}.cities{position:absolute;z-index:99;background-color:var(--color-orange);top:35px;width:100%;border-radius:10px;padding:16px;box-shadow:0 0 25px 0 #000;border:1px solid var(--color-white);display:flex;justify-content:space-between;gap:16px;opacity:0;visibility:hidden}.cities::after{position:absolute;content:"";width:20px;height:20px;top:-10.8px;left:25px;background-color:var(--color-orange);border-top-left-radius:2px;transform:rotate(45deg);border-left:1px solid var(--color-white);border-top:1px solid var(--color-white)}.cities__block span{display:block;font-size:16px;margin-bottom:5px;cursor:pointer}.cities__block:first-child{flex-basis:160px}.cities__block:first-child span:first-child,.cities__block:first-child span:nth-child(2),.cities__block:first-child span:nth-child(3){font-weight:700}.cities .cities__close{flex:100%;display:none;width:1.25rem;height:1.25rem;position:relative;margin-bottom:1rem}.cities .cities__close::before,.cities .cities__close::after{content:"";display:inline-block;background-color:#fff;width:1rem;height:2px;position:absolute;right:0;top:0;bottom:0;margin:auto;transform:rotate(45deg)}.cities .cities__close::after{transform:rotate(-45deg)}@media(max-width: 768px){.cities{top:0;flex-wrap:wrap;overflow:auto;max-height:calc(100vh - 2rem);white-space:normal;gap:0 .5rem}.cities .cities__block{flex:100%}.cities .cities__close{display:inline-block}}.show{opacity:1;visibility:visible}.logo-mobile{display:none}@media(max-width: 768px){.logo-mobile{display:block;margin-bottom:10px}}.megamenu{display:none;position:absolute;left:-10px;top:calc(100% + .75rem);right:0;max-width:var(--container-width);max-height:700px;height:auto;max-height:450px;color:var(--color-black);width:var(--container-width);padding:10px;line-height:1.5;border:1px solid #ddd;border-radius:var(--border-radius);background-color:var(--color-white);box-shadow:0 0 2rem rgba(0,0,0,.1)}@media screen and (max-width: 1200px){.megamenu{width:calc(100vw - 1rem)}}.megamenu a{color:var(--color-black);transition:color .3s ease;will-change:color}.megamenu a:hover{color:var(--color-orange)}.megamenu__btn{z-index:100;user-select:none}.megamenu__btn--footer .megamenu{right:calc(-100% - .75rem);bottom:calc(100% + .75rem);left:unset;top:unset}.megamenu__bg{content:"";display:block;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:-1;cursor:auto}.megamenu__list,.megamenu__tab{max-height:100%;scrollbar-color:#ebecf0 rgba(0,0,0,0);scrollbar-width:thin;overflow:auto}.megamenu__list{flex:0 0 20rem;display:grid;grid-auto-rows:min-content;height:auto}.megamenu__list-item{display:flex;align-items:center;gap:.7rem;padding:0 1rem}.megamenu__list-item:hover .megamenu__tab{display:grid}.megamenu__list-icon{width:20px;height:20px}.megamenu__list-link{font-size:1.1rem;font-weight:700;padding:.7rem 0}.megamenu__tab{position:absolute;display:none;grid-template-columns:repeat(3, 1fr);gap:1rem;left:19rem;width:calc(100% - 20rem - 2rem);padding:.75rem 1rem 1rem 3rem;top:10px}.megamenu__tab::before{content:"";display:inline-block;height:100%;width:4rem;position:absolute;left:-3rem;z-index:1}.megamenu__tab:hover{display:grid}@media screen and (max-width: 1200px){.megamenu__tab{width:calc(100vw - 20rem - 3rem)}}.megamenu__tab-title{font-size:1rem;font-weight:600;margin-bottom:.5rem}.animated-text .animated-text__word-wrapper{display:inline-block;position:relative;height:2em;width:100%;vertical-align:top}.animated-text .animated-text__word-wrapper .animated-text__word{display:block;position:absolute;top:0;left:0;width:max-content;opacity:0;transform:translateY(100%);animation:wordCycle 18s infinite}.animated-text .animated-text__word-wrapper .animated-text__word:nth-child(1){animation-delay:0s}.animated-text .animated-text__word-wrapper .animated-text__word:nth-child(2){animation-delay:2s}.animated-text .animated-text__word-wrapper .animated-text__word:nth-child(3){animation-delay:4s}.animated-text .animated-text__word-wrapper .animated-text__word:nth-child(4){animation-delay:6s}.animated-text .animated-text__word-wrapper .animated-text__word:nth-child(5){animation-delay:8s}.animated-text .animated-text__word-wrapper .animated-text__word:nth-child(6){animation-delay:10s}.animated-text .animated-text__word-wrapper .animated-text__word:nth-child(7){animation-delay:12s}.animated-text .animated-text__word-wrapper .animated-text__word:nth-child(8){animation-delay:14s}.animated-text .animated-text__word-wrapper .animated-text__word:nth-child(9){animation-delay:16s}@keyframes wordCycle{0%{opacity:0;transform:scale(1.2)}7%{opacity:1;transform:scale(1)}10%{opacity:1;transform:scale(1)}15%{opacity:0;transform:scale(0)}100%{opacity:0;transform:scale(0)}}.menu{width:100%}.menu ul{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:5px 30px;width:100%}@media screen and (hover: hover)and (min-width: 769px){.menu ul li:hover .menu__dropdown{opacity:1;visibility:visible}}@media(max-width: 1024px){.menu ul{gap:5px}}.menu__link{line-height:120%;color:var(--color-black);position:relative;font-size:clamp(14px,1.1111111111vw,16px);transition:All .3s ease 0s;display:inline-block}@media(hover: hover){.menu__link:hover{color:var(--color-orange)}}.menu__link::after{position:absolute;content:"";width:20px;height:20px;bottom:-43px;left:0;right:0;background-color:var(--color-white);border-radius:2px;transform:rotate(45deg);display:none;z-index:11;margin:auto}.menu__link-promo{position:absolute;top:-5px;right:-10px;width:12px;height:12px;background-color:var(--color-orange);color:var(--color-white);padding-bottom:3px;border-radius:50%;font-size:10px;display:flex;justify-content:center;align-items:center}.menu__btn--open .menu__mob-arrow{transform:rotate(90deg)}.menu__btn:hover .menu__link:has(~.menu__dropdown)::after{display:inline-block}@media(max-width: 768px){.menu__btn:hover .menu__link:has(~.menu__dropdown)::after{display:none}}@media(max-width: 768px){.menu__btn{position:relative}}.menu__contacts{display:none;margin-top:1.25rem}.menu__contact{display:flex;align-items:center;gap:10px;margin-bottom:10px}.menu__messengers{display:flex;align-items:center;gap:20px;margin:1.25rem 0}.menu__messengers .menu__messenger-icon{filter:brightness(10);object-fit:contain}.menu__close{display:none}@media(max-width: 768px){.menu{position:fixed;right:-100%;top:0;width:100%;height:100%;transition:All .3s ease 0s;background:rgba(0,0,0,.51);z-index:9;color:var(--color-white)}.menu__close{display:block;font-size:30px;position:absolute;top:0;right:0}.menu__contacts{display:block}.menu__wrap{overflow:auto;height:100%;margin-left:75px;background-color:var(--color-orange);padding:20px}.menu._active{right:0}.menu__list-item:not(:last-child){margin-bottom:10px}.menu__wrapper{height:100%}.menu ul{display:block;position:relative}.menu ul li{color:var(--color-white)}.menu .menu__link{color:var(--color-white);font-size:18px;line-height:150%}.menu .open-submenu{opacity:1;visibility:visible;position:static;box-shadow:none;padding-top:0px}.menu .open-submenu .menu__dropdown-inner{padding:0;background-color:inherit;box-shadow:none}.menu .open-submenu .menu__dropdown-inner ul{margin-left:0;padding:10px}.menu .open-submenu .menu__dropdown-inner ul li{margin-bottom:10px}.menu .open-submenu .menu__dropdown-inner a:hover,.menu .open-submenu .menu__dropdown-inner li:hover{color:var(--color-white)}.menu .open-submenu .menu__dropdown-inner::after{display:none}}.menu__dropdown{opacity:0;visibility:hidden;color:var(--color-black);position:absolute;width:208px;padding-top:32px;border-radius:10px;-webkit-box-shadow:-1px 56px 80px -1px rgba(34,60,80,.2);-moz-box-shadow:-1px 56px 80px -1px rgba(34,60,80,.2);box-shadow:-1px 56px 80px -1px rgba(34,60,80,.2);z-index:10}.menu__dropdown-inner{background-color:var(--color-white);border-radius:10px;padding:16px 10px;position:relative;-webkit-box-shadow:2px -8px 21px 0px rgba(34,60,80,.2);-moz-box-shadow:2px -8px 21px 0px rgba(34,60,80,.2);box-shadow:2px -8px 21px 0px rgba(34,60,80,.2);z-index:9}.menu__dropdown-inner ul{flex-direction:column;align-items:start}.menu__dropdown-inner ul li{transition:All .3s ease 0s}@media(hover: hover){.menu__dropdown-inner ul li:hover{color:var(--color-orange)}}.menu__dropdown-submenu{opacity:0;visibility:hidden;position:absolute}.menu__dropdown--mod{width:100%;left:0}.menu__dropdown--mod::-webkit-scrollbar{display:none}@media(max-width: 768px){.menu__dropdown--mod{padding:10px !important}.menu__dropdown--mod ul{padding:0 10px !important;font-size:.75rem}}.menu__wrapper{display:block;column-count:4;column-gap:1rem}@media(max-width: 768px){.menu__wrapper{column-count:1}}.menu__blocks{break-inside:avoid;padding:0 .5rem;margin-bottom:1rem}.menu__block-title{font-weight:700;font-size:24px;color:var(--color-orange);margin-bottom:11px;line-height:100%}@media(max-width: 768px){.menu__block-title{color:var(--color-white);font-size:1rem}}.menu__block-subtitle{font-weight:700;margin-bottom:11px;transition:All .3s ease 0s}@media(hover: hover){.menu__block-subtitle:hover{color:var(--color-orange)}}@media(max-width: 768px){.menu__block-subtitle{color:var(--color-white);font-weight:normal;font-size:.9rem}}.menu__block ul{margin-bottom:11px}.menu .menu__mob-arrow{display:none;width:1rem;height:1rem;position:absolute;right:0;top:.3rem;margin:auto;transition:transform .2s ease;will-change:transform}.menu .menu__mob-arrow::after,.menu .menu__mob-arrow::before{content:"";width:.5rem;height:1.5px;display:block;background-color:#fff;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.menu .menu__mob-arrow::after{transform:translateY(0.15rem) rotate(-45deg)}.menu .menu__mob-arrow::before{transform:translateY(-0.15rem) rotate(45deg)}@media(max-width: 768px){.menu .menu__mob-arrow{display:block}}.menu .menu__locations{margin:1.25rem 0;display:flex;gap:.5rem;align-items:center;align-content:center;line-height:1}.menu .menu__locations-icon{filter:brightness(100)}.search{flex-basis:556px}@media(max-width: 1024px){.search{flex-basis:100%}}.search__label{display:flex;justify-content:space-between;align-items:center;background-color:var(--color-orange);padding:1px;border-radius:10px}.search__label_input{width:100%;border-radius:10px;padding:.75rem .9rem}.search__label_input::placeholder{font-size:clamp(12px,1.1111111111vw,16px)}.search-mobile{color:var(--color-white);display:none}@media(max-width: 768px){.search-mobile{display:block}}.search_item{text-align:center;line-height:1.5}.search_header{font-size:2rem;color:var(--color-orange);margin-bottom:.5rem}.search__submit{color:var(--color-white);border:none;padding:.5rem 1.25rem;background-color:rgba(0,0,0,0);font-size:1.1rem}.burger__wrapper{display:none}@media(max-width: 768px){.burger__wrapper{width:36px;height:36px;flex:0 0 auto;background-color:var(--color-orange);border-radius:8px;position:relative;display:block;z-index:9}.burger__wrapper .burger{z-index:2;cursor:pointer}.burger__wrapper .burger__line{height:2px;width:20px;position:absolute;transition:all .3s ease 0s;background:var(--color-white);transform:translate(-50%, -50%);border-radius:1px}.burger__wrapper .burger__line:first-child{left:50%;top:32%}.burger__wrapper .burger__line:nth-child(2){left:50%;top:50%}.burger__wrapper .burger__line:last-child{top:67%;width:15px;right:.29px}}.breadcrumbs{margin-bottom:20px}.breadcrumbs__list{display:flex;align-items:center;gap:5px 10px;flex-wrap:wrap}.breadcrumbs__item:not(:last-child){position:relative;padding-right:10px}.breadcrumbs__item:not(:last-child)::after{position:absolute;content:"";width:1px;height:15px;top:0px;right:-1px;border-radius:1px;background:var(--color-black);transform:rotate(-30deg)}.breadcrumbs__item{font-size:12px;line-height:15px;font-size:clamp(12px,1.1111111111vw,16px);color:var(--color-black);opacity:.7}.breadcrumbs__item-link:hover{transition:All .3s ease 0s;color:var(--color-orange)}.breadcrumbs--mod{white-space:nowrap;overflow:hidden;display:flex;margin-bottom:0px}.breadcrumbs--mod .breadcrumbs__list{display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width: 768px){.breadcrumbs--mod .breadcrumbs__list{display:flex;flex-wrap:nowrap;overflow:hidden;position:relative}}.breadcrumbs--mod .breadcrumbs__item{flex-shrink:0;max-width:100%;display:flex;align-items:center}.breadcrumbs--mod .breadcrumbs__list::before{content:"...";display:none;flex-shrink:0;margin-right:5px}@media(max-width: 768px){.breadcrumbs--mod .breadcrumbs__list::before{display:block}}@media(max-width: 768px){.breadcrumbs--mod .breadcrumbs__item:nth-child(-n+2){display:none}}.main-slider{overflow:hidden;position:relative;padding-bottom:40px;max-width:360px}@media(max-width: 1024px){.main-slider{padding-bottom:0px}.main-slider .swiper-pagination{position:relative;margin-top:20px}}@media(max-width: 768px){.main-slider{max-width:100%}}.categories-slider{overflow:hidden}.categories-slider .swiper-wrapper{display:flex;align-items:stretch}.categories-slider .swiper-slide{height:auto}.card,.categories__card--mod{height:100%}.swiper-button-next,.swiper-button-prev{top:44%;border-radius:50%;background-color:var(--color-orange);border:2px solid var(--color-white);width:30px;height:30px}.swiper-button-next{right:0}.swiper-button-prev{left:0}.swiper-button-next::after,.swiper-button-prev::after{color:var(--color-white);font-size:10px}.swiper-pagination-bullet{opacity:1;background-color:#d9d9d9;transition:All .5s ease 0s;width:.7rem;height:.7rem}.swiper-pagination-bullet-active{background-color:var(--color-orange)}.swiper-modal{display:block;position:fixed;z-index:999;padding-top:40px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.9)}.swiper-modal__content{margin:auto;display:block;max-width:90%;max-height:calc(100vh - 80px)}.swiper-modal__close{position:absolute;top:30px;right:35px;color:#fff;font-size:40px;cursor:pointer}.beer-reveal img:first-child{height:100%}.section-slider__content{position:relative}.section-slider__top{display:flex;justify-content:space-between;align-items:end;gap:10px;margin-bottom:40px}.section-slider__top .button{padding:11px 34px}.section-slider__animate{background-color:#d9d9d9;width:60px;height:20px;position:relative;padding:0px 5px;overflow:hidden;display:none;margin-bottom:10px;margin-left:auto}@media(max-width: 768px){.section-slider__animate{display:block}}.section-slider__animate span{position:absolute;height:100%;width:16px;background-color:var(--color-white);animation:moveLeft 1.5s ease-in-out infinite}@keyframes moveLeft{0%{right:5px;opacity:1}70%{right:calc(100% - 21px);opacity:1}100%{right:calc(100% - 21px);opacity:0}}.section-slider__btn{position:absolute;top:20px;right:10px}@media(max-width: 768px){.section-slider__btn{position:static}}.section-slider__btn .button{padding:10px 33px}.section-slider__body{position:relative}.section-slider__body .swiper-button-prev,.section-slider__body .swiper-button-next{top:50%}@media(max-width: 768px){.section-slider__body .swiper-button-prev,.section-slider__body .swiper-button-next{display:none}}.section-slider__body .swiper-button-prev{left:-40px}@media(max-width: 1280px){.section-slider__body .swiper-button-prev{left:10px}}.section-slider__body .swiper-button-next{right:-40px}@media(max-width: 1280px){.section-slider__body .swiper-button-next{right:10px}}@media(max-width: 768px){.section-slider__body{padding-bottom:20px}}.sec-slider{overflow:hidden}.sec-slide{position:relative;display:inline-block;cursor:pointer;width:100%}.sec-slide__icon{position:absolute;pointer-events:none;top:50%;left:50%;transform:translate(-50%, -50%)}.sec-slide img{width:100%}.main-section{position:relative;padding-top:208px;margin-bottom:96px;z-index:3}@media(max-width: 768px){.main-section{padding-top:60px;margin-bottom:20px}}.main-section__content{position:relative;z-index:1}@media(max-width: 768px){.main-section__content--mod{margin-bottom:100px}}.main-section__content--mod .breadcrumbs__item{color:var(--color-white);opacity:.7}.main-section__content--mod .breadcrumbs__item:not(:last-child)::after{background-color:var(--color-white)}.main-section__body{display:flex;justify-content:space-between;gap:16px;margin-bottom:48px;flex-wrap:wrap;margin-bottom:-100px;position:relative;overflow:hidden}@media(max-width: 768px){.main-section__body{flex-wrap:wrap;justify-content:center;margin-bottom:0px}}.main-section__body--mod{margin-bottom:-170px}.main-section__body--mod .main-section__info{flex-basis:100%}.main-section__body--mod .main-section__info p{margin-bottom:40px;font-size:clamp(16px,1.25vw,18px);color:var(--color-white)}@media(max-width: 768px){.main-section__body--mod .main-section__info p{color:var(--color-black)}}.main-section__body--mod .title{font-size:clamp(26px,4.1666666667vw,60px)}.main-section--mod{margin-bottom:0px}.main-section__button{margin-bottom:40px}.main-section__button .button{display:inline;padding:10px 40px}@media(max-width: 768px){.main-section__button .button{display:inline-block}}.main-section .title{margin-bottom:32px;text-transform:uppercase;color:var(--color-white)}.main-section__text{color:var(--color-white);margin-bottom:40px;font-size:clamp(16px,1.25vw,18px);line-height:120%}.main-section__info{flex-basis:560px;min-width:0}.main-section__info-image{display:none}@media(max-width: 768px){.main-section__info-image{width:100%;margin-bottom:30px}.main-section__info-image img{width:100%}}@media(max-width: 1024px){.main-section__info{flex-basis:350px}}@media(max-width: 768px){.main-section__info{flex-basis:100%}}.main-section__form{flex-basis:360px;margin-bottom:50px}@media(max-width: 768px){.main-section__form{order:1;flex-basis:100%;max-width:100%;margin-bottom:0px}}@media(max-width: 768px){.main-section__form .form{padding:20px 10px}}.main-section__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.main-section__discount{max-width:360px;background-color:var(--color-white);text-align:center;padding:10px;border-radius:10px}.main-section__discount_text,.main-section__discount p{font-size:clamp(16px,1.25vw,18px)}.main-section__discount_percent,.main-section__discount strong,.main-section__discount b{font-size:clamp(18px,1.6666666667vw,24px);font-weight:700;color:var(--color-orange);margin-bottom:8px;display:inline-block;width:100%}@media(max-width: 768px){.main-section__discount{border:1px solid var(--color-orange)}}.main-section__blocks{display:flex;justify-content:space-between;align-items:stretch;gap:16px}@media(max-width: 1024px){.main-section__blocks{flex-wrap:wrap;max-width:100%}}.main-section__blocks-wrapper{background-color:var(--color-orange);border-radius:10px;padding:20px}.main-section__blocks-wrapper .block{padding:0}.main-section__blocks-wrapper .block__title{max-width:150px}.main-section__blocks-wrapper .main-section__blocks{margin-bottom:20px}@media(max-width: 768px){.main-section__blocks-wrapper{background-color:inherit;padding:0px;width:100%}.main-section__blocks-wrapper .block{padding:10px;width:100%}}.main-section__links{display:flex;justify-content:center;align-items:center;gap:16px;position:absolute;z-index:9;top:-190px;right:0;font-size:clamp(12px,1.1111111111vw,16px)}@media(max-width: 768px){.main-section__links{position:static;flex-wrap:wrap;width:100%}}.main-section__links-inner{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--color-white)}@media(max-width: 768px){.main-section__links-inner{width:100%;color:var(--color-black);font-size:16px;margin-bottom:20px}}@media(max-width: 1280px){.main-section__links{gap:10px}}.main-section__links--mod{right:10px}@media(max-width: 768px){.main-section__links--mod{display:none}}.main-section__link{transition:All .3s ease 0s;white-space:nowrap;font-family:"Roboto",Arial,sans-serif}@media(hover: hover){.main-section__link:hover{color:var(--color-orange)}.main-section__link:hover svg path{fill:var(--color-orange);transition:All .3s ease 0s}}@media(max-width: 768px){.main-section__link svg{width:35px;height:28px}.main-section__link svg path{fill:#f77705}}@media(max-width: 768px){.main-section__link--mod svg{width:80px}}.main-section__container{background-color:var(--color-orange-altr);padding:20px;border-radius:var(--border-radius);display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%;margin-bottom:160px}@media(max-width: 768px){.main-section__container{display:block;background-color:inherit;padding:0;margin-bottom:40px}}.main-section__container .title{margin-bottom:0px}@media(max-width: 768px){.main-section__container .title{color:var(--color-white);margin-bottom:10px;background-color:var(--color-orange-altr);padding:10px;border-radius:10px}}.main-section__container--mod{margin-bottom:60px}@media(max-width: 768px){.main-section__container--mod{margin-bottom:0px}}.main-section__container--mod .title{text-transform:none}.main-section__container--no-margin-bottom{margin-bottom:0px}@media(max-width: 768px){.main-section__container--no-margin-bottom{margin-bottom:0px}}.main-section__container--no-margin-bottom .title{text-transform:none}.main-section__box{color:var(--color-white)}.main-section__box h3{font-weight:700;font-size:clamp(17px,1.6666666667vw,24px);margin-bottom:10px}.main-section__box p{font-size:clamp(15px,1.25vw,18px)}.main-section__box span{font-weight:700}@media(max-width: 768px){.main-section__box{color:var(--color-black)}}.main-section__item{display:flex;align-items:center;gap:10px}@media(max-width: 768px){.main-section__item{align-items:start}.main-section__item svg path{fill:#171717}}.main-section__download{color:var(--color-white);display:flex;justify-content:space-between;align-items:center;gap:20px}.main-section__download-button{background-color:var(--color-white);color:var(--color-black);padding:10px 50px;white-space:nowrap;border-radius:10px;border:1px solid var(--color-white);transition:All .3s ease 0s;font-size:clamp(14px,1.1111111111vw,16px);text-align:center;display:block}@media(hover: hover){.main-section__download-button:hover{border:1px solid var(--color-white);background-color:var(--color-orange);color:var(--color-white)}}@media(max-width: 768px){.main-section__download-button{width:100%;border:1px solid var(--color-orange);color:var(--color-black)}}@media(max-width: 768px){.main-section__download{flex-wrap:wrap;width:100%;margin-bottom:30px}.main-section__download p{order:-1}}.main-section .tags{margin-top:0px}.main-section__hidden .toggle-btn__wrapper{margin-bottom:0px}@media(max-width: 768px){.main-section__hidden{display:none}}.main-section__solid{background-color:var(--color-orange-altr);padding:20px;border-radius:var(--border-radius);width:100%}.main-section__solid .title{text-transform:none;margin-bottom:0px;color:var(--color-white)}@media(max-width: 768px){.main-section__solid{padding:10px}}@media(max-width: 768px){.main-section .main-section__icon{filter:brightness(0)}}.block{background-color:var(--color-orange);padding:20px;border-radius:10px;flex-basis:360px;color:var(--color-white)}@media(max-width: 1024px){.block{flex-basis:100%}}.block__icon{margin-bottom:9px}.block__icon img{width:40px;height:40px}.block__title{font-size:clamp(18px,1.6666666667vw,24px);margin-bottom:9px;font-weight:700;line-height:120%}.block__text{font-size:clamp(16px,1.25vw,18px);line-height:120%}.service-blocks{position:relative;z-index:2}.service-block{display:flex;justify-content:space-between;align-items:stretch;gap:30px;background-color:var(--color-white);border:1px solid #ddd;padding:20px;border-radius:var(--border-radius);margin-bottom:20px}@media(max-width: 768px){.service-block{padding:20px 10px}}@media(max-width: 768px){.service-block{flex-wrap:wrap}}.service-block__image{flex-basis:245px}.service-block__image img{border-radius:10px;width:100%}@media(max-width: 768px){.service-block__image{flex-basis:100%}}.service-block__info{flex-basis:580px}.service-block__info h3{font-size:clamp(18px,1.6666666667vw,24px);font-weight:700;margin-bottom:10px}.service-block__info p{font-size:clamp(16px,1.25vw,18px);line-height:120%}@media(max-width: 768px){.service-block__info{flex-basis:100%}}.service-block__buttons{display:flex;justify-content:space-between;gap:10px}@media(max-width: 768px){.service-block__buttons{flex-basis:100%}}.service-block__button{width:100%}.service-block--mod{padding:0px;background-color:inherit;border:none;padding-bottom:20px;border-bottom:1px solid var(--color-orange);margin-bottom:40px;border-radius:0px;gap:20px}.service-block--mod .service-block__image,.service-block--mod .service-block__button{flex-basis:275px}@media(max-width: 768px){.service-block--mod .service-block__image,.service-block--mod .service-block__button{flex-basis:100%}}@media(max-width: 768px){.service-block--mod{border-bottom:none;margin-bottom:20px}}.main-slider{position:absolute;left:0;bottom:170px}@media screen and (max-width: 1050px){.main-slider{position:relative;bottom:0}}@media(max-width: 1024px){.main-slider{position:static;margin-bottom:20px}.main-slider .main-section__discount{max-width:100%}}.tags__wrapper{width:100%;overflow-x:auto;white-space:nowrap;overflow-y:hidden}.tags{margin-top:50px;display:flex;align-items:center;gap:5px 10px;flex-wrap:wrap;transition:max-height 1s ease-in-out;min-width:900px}@media(max-width: 768px){.tags{margin-top:0px}}.tag{padding:10px 20px;border:1px solid rgba(23,23,23,.7);border-radius:20px;display:inline-block;font-size:clamp(12px,1.1111111111vw,16px);background-color:var(--color-white)}.tag.active{border-color:var(--color-orange)}@media(max-width: 768px){.tag{padding:8px 10px}}.tags.collapsed{max-height:95px}@media(max-width: 768px){.tags.collapsed{max-height:80px}}.toggle-btn{margin-top:10px;border:none;cursor:pointer;text-align:center;background-color:inherit;font-size:16px;display:flex;align-items:center;justify-content:center;flex-direction:column}@media(hover: hover){.toggle-btn:hover{color:var(--color-orange)}}.toggle-btn__wrapper{display:flex;justify-content:center;margin-bottom:40px}.arrow{transition:transform .3s ease-in-out}.tags:not(.collapsed)+.toggle-btn .arrow{transform:rotate(360deg)}@media(min-width: 1280px){.main-section__info{flex-basis:620px}}.rating__content .title{margin-bottom:32px}.rating__top{display:flex;align-items:center;gap:16px 112px;margin-bottom:40px}@media(max-width: 768px){.rating__top{flex-wrap:wrap;margin-bottom:20px}.rating__top .section-slider__animate{margin-left:auto}}.rating__top_block{display:flex;justify-content:space-between;align-items:center;gap:16px}.rating__top_block:first-child{display:block}.rating__top_block:last-child{flex-basis:432px}.rating__cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(270px, 1fr));gap:40px 21px}@media(max-width: 768px){.rating__cards{width:100%}}.rating__card{display:grid;grid-template-rows:auto 60px 90px 40px}@media(max-width: 768px){.rating__card{width:100%}}.rating__card-image{padding:182px 0px 0px 0px;margin-bottom:21px}.rating__card-image img{border-radius:10px;width:100%}.rating__card h3{font-size:clamp(18px,1.6666666667vw,24px);font-weight:700;line-height:120%}.rating__card p{margin:8px 0 16px}.rating-slider{overflow:hidden}.foundation{content-visibility:auto;contain-intrinsic-size:0 500px}.foundation__text{margin-bottom:40px}.foundation__blocks{display:grid;grid-template-columns:repeat(auto-fit, minmax(262px, 1fr));gap:10px}@media(max-width: 768px){.foundation__blocks{width:100%}}.foundation__blocks .block{background-color:var(--color-white);color:var(--color-black);border:1px solid #ddd;padding:10px}.works__nav-container{display:flex;gap:1.5rem;justify-content:space-between;margin:1rem 0}.works__nav-container .works__nav-btn{width:auto}.working{content-visibility:auto;contain-intrinsic-size:0 500px}.working__content .title{color:var(--color-white);margin-bottom:40px}@media(max-width: 768px){.working__content .title{margin-bottom:21px}}.working__blocks{margin-bottom:11px;display:grid;grid-template-columns:repeat(auto-fit, minmax(450px, 1fr));gap:.8rem}@media(max-width: 768px){.working__blocks{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}}.working__blocks .block{background-color:var(--color-white);color:var(--color-black);display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width: 768px){.working__blocks .block{background-color:inherit;padding:0px;gap:11px;grid-template-columns:40px 1fr;align-items:center}}.working__blocks .block__img{padding:160px 0px 0px 0px}.working__blocks .block__img img{border-radius:10px}@media(max-width: 768px){.working__blocks .block__img{display:none}}.working__blocks .block__icon{display:none}@media(max-width: 768px){.working__blocks .block__icon{display:block;margin-bottom:0px}}@media(max-width: 768px){.working__blocks .block__title{margin-bottom:0px;color:var(--color-white)}}@media(max-width: 768px){.working__blocks .block__text{display:none}}.working__logos{display:grid;grid-template-columns:repeat(auto-fit, minmax(130px, 1fr));gap:11px}@media(max-width: 768px){.working__logos{grid-template-columns:repeat(auto-fit, minmax(60px, 1fr))}}.working__logo{background-color:var(--color-white);border:1px solid #ddd;border-radius:10px;padding:10px;display:inline-block;width:100%;text-align:center}.pagination{margin-top:1.5rem}.pagination__container{display:inline-flex;font-family:"Roboto",sans-serif;gap:.5rem;flex-wrap:wrap}.pagination__item{display:inline-block}.pagination__item .pagination__link{font-size:1rem;min-width:1.75rem;height:1.75rem;align-items:center;text-align:center;align-content:center;border:1px var(--color-orange-altr) solid;border-radius:.4rem;transition:border-color,background-color,color,.3s ease;padding:.25rem;line-height:1}.pagination__item .pagination__link:hover{background-color:#fff;border-color:var(--color-orange)}.pagination__item--prev .pagination__link,.pagination__item--next .pagination__link{position:relative;background-color:var(--color-orange-altr)}.pagination__item--prev .pagination__link:hover,.pagination__item--next .pagination__link:hover{background-color:var(--color-orange)}.pagination__item--prev .pagination__link::before,.pagination__item--prev .pagination__link::after,.pagination__item--next .pagination__link::before,.pagination__item--next .pagination__link::after{content:"";width:2px;height:.7rem;background-color:var(--color-white);position:absolute;left:-0.5rem;right:0;top:0;bottom:0;margin:auto;border-radius:1rem;transform:rotate(45deg) translateY(-0.3rem)}.pagination__item--prev .pagination__link::before,.pagination__item--next .pagination__link::before{transform:rotate(-45deg) translateY(0.3rem)}.pagination__item--next{transform:rotate(180deg)}.pagination__item--disabled{pointer-events:none;opacity:.5}.pagination__item--active .pagination__link{background-color:var(--color-orange) !important;border-color:var(--color-orange) !important;color:#fff !important;pointer-events:none}.guarantees{content-visibility:auto;contain-intrinsic-size:0 500px}.guarantees__content .title{margin-bottom:40px}.guarantees__cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:12px}.guarantees__card{border:1px solid #ddd;border-radius:var(--border-radius);padding:21px;display:grid;grid-template-rows:auto 56px 40px;background-color:var(--color-white)}.guarantees__card_image{margin-bottom:12px;padding:138px 0px 0px 0px;border-radius:10px 10px 2px 2px}.guarantees__card_image img{border-radius:10px 10px 2px 2px}.guarantees__card_title{margin-bottom:16px}.guarantees__card_buttons{display:flex;justify-content:space-between;align-items:center;gap:12px}.guarantees__card_buttons .button{font-size:16px}.reliability{position:relative;content-visibility:auto;contain-intrinsic-size:0 500px}.blockquote{display:flex;justify-content:space-between;gap:24px}@media(max-width: 768px){.blockquote{flex-wrap:wrap}}.blockquote__info .title{margin-bottom:20px}.blockquote__info .title span{color:var(--color-orange)}@media(max-width: 768px){.blockquote__info .title{position:absolute;top:0}}@media(max-width: 768px){.blockquote__info{order:1}}.blockquote__block{display:grid;grid-template-columns:repeat(auto-fit, minmax(160px, 1fr));gap:16px;margin-bottom:20px}@media(max-width: 768px){.blockquote__block{grid-template-columns:repeat(auto-fit, minmax(100px, 1fr))}}.blockquote__block-photo{padding-top:195px}@media(max-width: 768px){.blockquote__block-photo{padding-top:100px}}.blockquote__block-photo img{border-radius:10px;width:100%}.blockquote__block-name{font-weight:700;font-size:clamp(18px,1.6666666667vw,24px);margin-bottom:10px}.blockquote__more{border:1px solid #ddd;border-radius:10px;background-color:var(--color-white);padding:20px}.blockquote__more h3{font-weight:700;font-size:clamp(18px,1.6666666667vw,24px);margin-bottom:10px}.blockquote__more p{margin-bottom:20px}.blockquote__more-buttons{display:flex;justify-content:space-between;align-items:center;gap:10px 20px}@media(max-width: 768px){.blockquote__more-buttons{flex-wrap:wrap}}.blockquote__text{flex-basis:944px}.blockquote__text p{font-size:clamp(14px,1.25vw,18px);color:var(--color-black);line-height:120%;margin-bottom:20px}.blockquote__text p:first-child::before,.blockquote__text p:last-of-type::after{content:"";display:inline-block;background-repeat:no-repeat;width:20px;height:1rem}.blockquote__text p:first-child::before{background-image:url(/assets/img/icons/mark.svg);margin-right:5px}.blockquote__text p:last-of-type::after{background-image:url(/assets/img/icons/r.svg);margin-left:5px}@media(max-width: 768px){.blockquote__text{margin-top:40px}}.blockquote__text span{display:inline}.blockquote__text .text{font-size:clamp(16px,1.25vw,18px);margin-bottom:32px;line-height:110%}@media(max-width: 768px){.blockquote__text .text{margin-bottom:16px}}.consultation{position:relative}@media(max-width: 768px){.consultation{margin-top:60px}}.consultation__content{position:relative;z-index:2}.consultation__content--mod{padding:100px 10px}@media(max-width: 768px){.consultation__content--mod{padding-bottom:70px}}.consultation__content--mod .consultation__body{margin-bottom:60px}.consultation__body{color:var(--color-white);display:flex;justify-content:space-between;align-items:center;gap:0px 16px;margin-bottom:27px;position:relative}@media(max-width: 768px){.consultation__body{flex-wrap:wrap}}.consultation__info{flex-basis:500px}.consultation__info .title{margin-bottom:20px}@media(max-width: 768px){.consultation__info .title{max-width:250px;margin-top:-40px}}@media(max-width: 768px){.consultation__info{order:1}}.consultation__image{margin-top:-120px;position:relative;z-index:2;pointer-events:none}@media(max-width: 768px){.consultation__image{margin-top:-100px}}.consultation__form .form{margin-bottom:0px}.consultation__form .form__wrapper{display:flex;justify-content:space-between;align-items:stretch;gap:10px}.consultation__form .form__wrapper:not(:last-child){margin-bottom:10px}@media(max-width: 768px){.consultation__form .form__wrapper{flex-wrap:wrap}}.consultation__form .form__wrapper .form__item{margin-bottom:0px;width:33.333%}@media(max-width: 768px){.consultation__form .form__wrapper .form__item{width:100%}}.consultation__form .form__button{flex-basis:320px}@media(max-width: 768px){.consultation__form .form__button{flex-basis:100%}}.consultation__form .form .checkbox{margin-bottom:0px}.consultation__form--mod{max-width:540px}.consultation__form--mod .form__wrapper .form__item{width:100%}.consultation__form--mod .form__wrapper .form__button{flex-basis:100%;padding:10px 0px}.consultation__bg{position:absolute;width:100%;height:100%;top:0;left:0}@media(max-width: 768px){.consultation--mod{padding-top:50px}}.categories{content-visibility:auto;contain-intrinsic-size:0 500px}.categories .title{margin-bottom:40px}.categories__wrapper{position:relative}.categories__body{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:20px;margin-bottom:100px}@media(max-width: 768px){.categories__body{grid-template-columns:1fr 1fr;margin-bottom:50px}}.categories__blocks{display:grid;grid-template-columns:repeat(auto-fit, minmax(400px, 1fr));gap:10px 20px;margin-bottom:100px}@media(max-width: 768px){.categories__blocks{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));margin-bottom:50px}}.categories__blocks .block{display:flex;gap:10px 20px}@media(max-width: 768px){.categories__blocks .block{flex-wrap:wrap}}.categories__blocks .block__icon{flex:none;margin-bottom:0px}.categories__tabs{height:525px}@media(max-width: 768px){.categories__tabs{display:none}}.advantages{content-visibility:auto;contain-intrinsic-size:0 500px}.advantages--no-padding-top{padding-top:0;margin-top:-1px}.advantages__content .title,.advantages__content>p{margin-bottom:20px}.advantages__items{display:flex;align-items:center;gap:8px 20px;flex-wrap:wrap}@media(max-width: 768px){.advantages__items{gap:8px 16px}}.advantages__item{background-color:var(--color-white);border-radius:20px;padding:10px 20px;font-size:clamp(14px,1.25vw,18px)}@media(max-width: 768px){.advantages__item{padding:10px}}.advantages__item p{color:var(--color-black);margin-bottom:0px}.advantages__wrapper .advantages__blocks{display:grid;grid-template-columns:repeat(2, 1fr);justify-content:center;align-items:stretch;gap:20px;margin-bottom:40px}.advantages__wrapper .advantages__blocks--3cols{grid-template-columns:repeat(3, 1fr)}@media(max-width: 768px){.advantages__wrapper .advantages__blocks{grid-template-columns:1fr}}.advantages__wrapper .advantages__blocks .block__icon{width:40px;height:40px}.advantages__wrapper .advantages__blocks .block__icon img{object-fit:contain}.advantages__wrapper .advantages__blocks--big{justify-content:space-between;flex-wrap:wrap}.advantages__wrapper .advantages__blocks--big .block{border:1px solid #ddd;background-color:var(--color-white);color:var(--color-black);flex-basis:49%}@media(max-width: 1024px){.advantages__wrapper .advantages__blocks--big .block{flex-basis:100%}}.advantages__wrapper .advantages__blocks--mod .block{background-color:inherit;padding:0px}.advantages.section--color .advantages__content .title,.advantages.section--color .advantages__content>p{color:var(--color-white);margin-bottom:20px}.advantages.section--color .block{border:none}.advantages--text-page .block__icon,.advantages--text-page .block__icon img{width:80px !important;height:80px !important}.completed{content-visibility:auto;contain-intrinsic-size:0 500px}.completed__content .title{margin-bottom:60px}.completed__block{display:grid;grid-template-columns:260px 245px 1fr;gap:16px 50px;border-bottom:1px solid var(--color-orange);padding-bottom:40px;margin-bottom:40px}@media(max-width: 1024px){.completed__block{grid-template-columns:1fr 1fr 1fr}}@media(max-width: 768px){.completed__block{display:block;border-bottom:none;padding-bottom:0px;margin-bottom:40px}}.completed__box{display:flex;justify-content:space-between;gap:10px;flex-direction:column}.completed__box h3{font-weight:700;font-size:24px;margin-bottom:20px}@media(max-width: 768px){.completed__box{margin-bottom:10px}}.completed__box-text{display:flex;align-items:center;gap:10px;margin-bottom:10px}@media(max-width: 768px){.completed__box-text img{width:20px;height:20px}}.completed__image{padding-top:145px;max-width:245px;border-radius:10px}.completed__image img{border-radius:10px}@media(max-width: 768px){.completed__image{max-width:100%;margin-bottom:10px;width:100%}}.completed__button .button{max-width:120px}@media(max-width: 768px){.completed__button .button{max-width:100%}}.completed__button-more .button{max-width:180px}@media(max-width: 768px){.completed__button-more .button{max-width:100%}}.estimate__body{background-color:#ea984f;border-radius:var(--border-radius);padding:40px 20px;display:flex;justify-content:space-between;gap:20px}@media(max-width: 768px){.estimate__body{flex-wrap:wrap;justify-content:center;padding:20px 10px}}.estimate__info{color:var(--color-white);flex-basis:600px}@media(max-width: 768px){.estimate__info{flex-basis:100%}}.estimate__info h2{font-size:clamp(30px,4.1666666667vw,60px);margin-bottom:20px;line-height:120%}.estimate__info p{font-weight:700;font-size:clamp(16px,1.6666666667vw,24px);line-height:120%}.estimate__form .form{margin-bottom:0px}.estimate__form .form__item{width:100%}.estimate__form .form__item-download{padding:8px 10px;border:1px solid rgba(23,23,23,.7);border-radius:6px;display:flex;align-items:center;gap:15px;cursor:pointer;transition:all .3s ease 0s;font-size:clamp(12px,1.1111111111vw,16px)}@media(hover: hover){.estimate__form .form__item-download:hover{background-color:#ea984f}}@media(max-width: 768px){.estimate__form .form__item-download{background-color:var(--color-gray);border:none;color:var(--color-black);gap:10px}}.estimate__form .form__button{background-color:#ea984f;transition:all .3s ease 0s}@media(hover: hover){.estimate__form .form__button:hover{background-color:#f77705}}@media(max-width: 768px){.estimate__form .form__button{border:1px solid var(--color-white);margin-bottom:10px}}.estimate__form .form__wrapper{display:flex;justify-content:space-between;gap:0px 10px}@media(max-width: 1024px){.estimate__form .form__wrapper{flex-wrap:wrap}}.estimate__form .form__input{border:none;background-color:var(--color-gray)}@media(max-width: 768px){.estimate__form .form{padding:0;background-color:inherit;border:none;color:var(--color-white);display:flex;flex-direction:column}.estimate__form .form .checkbox__label::before{border:1px solid var(--color-white)}.estimate__form .form .checkbox__label::after{background-color:var(--color-white)}}@media(max-width: 768px){.estimate__form .form .checkbox{order:1}}input[type=file]{display:none}#fileName{margin-top:10px;font-size:14px}.scheme .title{margin-bottom:40px}.scheme__body{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:40px}.scheme__block{line-height:120%}.scheme__block span{color:var(--color-orange);font-size:60px;font-family:"Roboto",Arial,sans-serif;display:block;margin-bottom:30px}.scheme__block h3{font-weight:700;font-size:clamp(18px,1.6666666667vw,24px);margin-bottom:10px}.scheme__block p{font-size:clamp(16px,1.25vw,18px)}.partners__content{position:relative}.partners__content .section-slider__top{margin-bottom:20px;display:block}.partners__body{position:relative}.partners__body .swiper-button-prev,.partners__body .swiper-button-next{top:50%}@media(max-width: 768px){.partners__body .swiper-button-prev,.partners__body .swiper-button-next{display:none}}.partners__body .swiper-button-prev{left:-40px}@media(max-width: 1280px){.partners__body .swiper-button-prev{left:10px}}.partners__body .swiper-button-next{right:-40px}@media(max-width: 1280px){.partners__body .swiper-button-next{right:10px}}.partners__wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}@media(max-width: 768px){.partners__wrapper{display:grid;grid-template-columns:repeat(auto-fit, minmax(60px, 1fr));gap:20px}}.partners .partner{background-color:var(--color-white);padding:10px 20px;border:1px solid #ddd;border-radius:var(--border-radius);width:150px;height:130px}.partners .partner img{height:100%;width:100%;object-fit:contain;aspect-ratio:1/1}@media(max-width: 768px){.partners .partner{padding:5px;width:60px;height:60px}}.partners .partners__page-wrapper{display:grid;gap:1rem;grid-template-columns:repeat(4, 1fr);align-items:baseline;line-height:1.5;text-align:center}@media screen and (max-width: 992px){.partners .partners__page-wrapper{grid-template-columns:repeat(3, 1fr)}.partners .partners__page-wrapper .partner{grid-column:auto !important}}@media(max-width: 768px){.partners .partners__page-wrapper{grid-template-columns:repeat(2, 1fr)}}.partners .partners__page-wrapper .partner{width:auto;height:100%}.partners .partners__page-wrapper .partner:nth-child(3),.partners .partners__page-wrapper .partner:nth-child(8n){grid-column:span 2}.partners .partners__page-wrapper .partner img{height:auto;margin-bottom:.5rem;max-width:200px}.partners .partners__page-wrapper .partner__name{font-size:1.25rem;margin-bottom:.5rem}.partners-slider{overflow:hidden}.partner--mod{display:none}@media(max-width: 768px){.partner--mod{display:block}}.last-article__content p{font-size:clamp(16px,1.25vw,18px);margin-bottom:10px;line-height:120%}.last-article__top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:40px}.last-article__top .button{padding:11px 34px}@media(max-width: 768px){.last-article__top .button{display:none}}.last-article__body{position:relative;margin-bottom:40px}.last-article__body .section-slider__animate{position:absolute;right:0;bottom:7px}.preview{background-color:var(--color-white);border:1px solid #ddd;padding:20px;border-radius:var(--border-radius);display:grid;grid-template-rows:auto 70px 150px 40px;max-width:360px;height:100%;gap:10px 0}@media(max-width: 768px){.preview{padding:20px 10px}}@media(max-width: 768px){.preview{max-width:100%;grid-template-rows:auto auto auto 50px}}.preview__image{padding-top:138px;margin-bottom:10px}.preview__image img{border-radius:10px 10px 2px 2px}.preview__button{margin:10px 0px}.preview .button{display:inline}@media(max-width: 768px){.preview .button{display:block}}.subscribe h3{font-size:clamp(18px,1.6666666667vw,24px);font-weight:700;margin-bottom:10px}.subscribe__form{max-width:465px;margin-top:20px}.subscribe__form .form{background-color:inherit;border:none;align-items:center;padding:0}@media(max-width: 768px){.subscribe__form .form{max-width:100%;flex-wrap:wrap}}.subscribe__form .form__item{margin-bottom:0px;width:100%}.subscribe__form .form__button{max-width:170px}@media(max-width: 768px){.subscribe__form .form__button{max-width:100%}}.subscribe__form .form .form__container{display:flex;width:100%;gap:10px}@media(max-width: 768px){.subscribe__form{max-width:100%}}.last-article-slider{overflow:hidden}.last-article-slider .swiper-pagination-bullet{opacity:0}@media(max-width: 768px){.last-article-slider .swiper-pagination-bullet{opacity:1}}@media(max-width: 768px){.last-article-slider{padding-bottom:40px}}.last-article-slider .swiper-wrapper{display:flex;align-items:stretch}.last-article-slider .swiper-slide{height:auto}.map{border-radius:20px;overflow:hidden}.map .title{margin-bottom:40px}.animated-num__wrapper{border-radius:1rem;padding:1rem;border:1px var(--color-orange) solid;background-size:cover;background-repeat:no-repeat;margin-top:1rem}.animated-num{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem;padding:2rem 1rem;border-radius:.8rem;background-color:rgba(247,119,5,.75);border:1px var(--color-white) solid;line-height:1.5}@media(max-width: 768px){.animated-num{grid-template-columns:1fr;gap:2rem}}.animated-num__number{font-size:1.2rem;color:var(--color-white)}.animated-num__number>div{font-size:1.75rem;margin-bottom:.5rem}.colver__item{display:grid;grid-template-columns:270px auto;gap:2rem;margin-top:2rem;line-height:1.5}@media(max-width: 768px){.colver__item{grid-template-columns:1fr}}.colver__picture{border-radius:1rem}.colver__header{font-size:1.75rem;margin-bottom:1rem;font-weight:600}.portfolio__item.text-center{line-height:1.5}.portfolio__name{font-size:1.5rem;margin-bottom:1rem;text-transform:uppercase}.portfolio__photo{width:16rem;height:16rem;border-radius:1rem}.portfolio__text{margin-top:1rem}.steps__wrapper{display:grid;gap:1rem;margin:1rem 0}.steps__item{padding:2rem;border-radius:1.5rem;display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem;background-color:#fff}.steps__item:nth-child(2n){background-color:var(--color-orange-altr);color:#fff}@media(max-width: 768px){.steps__item{padding:1.5rem}}.steps__left-side{display:inline-flex;align-items:center;gap:1.5rem}@media(max-width: 768px){.steps__left-side{flex-wrap:wrap;gap:1.25rem}}.steps__name{font-size:2rem;line-height:2.2rem;text-transform:uppercase}@media(max-width: 768px){.steps__name{flex:100%;font-size:1.5rem}}.steps__icon{width:3rem;height:3rem;object-fit:contain}@media(max-width: 768px){.steps__icon{width:2.2rem;height:2.2rem}}.contacts{padding-bottom:80px}.contacts__content{font-size:clamp(16px,1.25vw,18px);line-height:120%}.contacts__content .title{margin-bottom:20px}.contacts__body{display:flex;align-items:stretch;gap:22px 80px;flex-wrap:wrap;margin-bottom:20px;position:relative}@media(max-width: 768px){.contacts__body{display:block}}@media(max-width: 768px){.contacts__block{margin-bottom:10px}}.contacts__block-link{margin-top:10px;font-family:"Roboto",Arial,sans-serif;transition:All .3s ease 0s}@media(hover: hover){.contacts__block-link:hover{color:var(--color-orange)}}.contacts__box{display:flex;align-items:center;gap:10px;flex-wrap:wrap;position:absolute;bottom:-40px}@media(max-width: 768px){.contacts__box{position:static;margin-bottom:10px}}.contacts__box .contacts__block-link{margin-top:0px}@media(max-width: 768px){.contacts{padding-bottom:20px}}.type__top{margin-bottom:40px;display:flex;justify-content:space-between;gap:10px}.type__top .title{flex-basis:610px}.type .rating__cards{padding-bottom:20px;border-bottom:1px solid var(--color-orange);margin-bottom:40px}@media(max-width: 768px){.type .rating__cards{border-bottom:none;margin-bottom:20px}}.type .rating__card{grid-template-rows:auto 1fr}.type .rating__card h3{margin-bottom:10px}@media(max-width: 768px){.type .yandex-rating{display:none}}.type__cards{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-flow:row;gap:20px;padding-bottom:20px;border-bottom:1px solid var(--color-orange);margin-bottom:40px}@media(max-width: 768px){.type__cards{grid-template-columns:1fr;border-bottom:none;margin-bottom:20px}}.type__block{grid-column:3/5;background-color:var(--color-orange-altr);border-radius:var(--border-radius);padding:20px;display:flex;flex-direction:column;height:100%}.type__block h3{font-size:clamp(18px,1.6666666667vw,24px);font-weight:700;line-height:120%;margin-bottom:10px;color:var(--color-white)}.type__block p{color:var(--color-white);font-size:clamp(16px,1.25vw,18px);line-height:120%;margin-bottom:10px;max-width:300px}@media(max-width: 768px){.type__block{grid-column:1/2}}.type__button{margin-top:auto}.section-table__content .title{margin-bottom:10px}.section-table__content p{margin-bottom:40px}.section-table__subtitle{margin-bottom:20px;font-size:clamp(18px,1.6666666667vw,24px);font-weight:700}.section-table__bottom{display:flex;justify-content:space-between;align-items:stretch;gap:20px}.section-table__bottom p{flex-basis:580px;margin-bottom:0px;line-height:120%}@media(max-width: 768px){.section-table__bottom p{flex-basis:100%}}.section-table__bottom .type__block{flex-basis:550px}@media(max-width: 768px){.section-table__bottom .type__block{flex-basis:100%;padding:10px}}@media(max-width: 768px){.section-table__bottom{flex-wrap:wrap}.section-table__bottom .button{max-width:100%}}.section-table--mod .table:not(:last-child){margin-bottom:40px}.section-table h2{font-size:clamp(18px,1.6666666667vw,24px);font-weight:700;margin-bottom:10px}.section-table h3{font-size:clamp(16px,1.25vw,18px);font-weight:700;margin-bottom:10px}.section-table .title{font-size:clamp(30px,4.1666666667vw,60px);font-weight:inherit;line-height:120%}.section-table .title--mod{font-weight:700;font-size:clamp(18px,1.6666666667vw,24px)}.section-table table{width:100%;border-collapse:collapse;margin-bottom:40px}.section-table table p{margin-bottom:0}.section-table table tr{border-bottom:1px solid var(--color-orange)}@media(max-width: 768px){.section-table table tr{display:grid;grid-template-columns:1fr}}.section-table table tr td,.section-table table tr th{padding:10px 10px 10px 0px;line-height:120%;vertical-align:top}@media(max-width: 768px){.section-table table tr td,.section-table table tr th{display:block;width:100%}}.section-table table thead{background-color:#ea984f;color:var(--color-white);border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.section-table table thead tr{border-radius:var(--border-radius);padding-left:10px;position:relative;border-bottom:none}.section-table table thead td,.section-table table thead th{padding:20px;position:relative}.section-table table thead td::before,.section-table table thead th::before{position:absolute;content:"";width:1px;height:40px;top:50%;left:0;transform:translate(-50%, -50%);background-color:var(--color-white)}@media(max-width: 768px){.section-table table thead td::before,.section-table table thead th::before{content:none}}.section-table table thead td:last-child,.section-table table thead th:last-child{border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.section-table table thead td:first-child,.section-table table thead th:first-child{border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.section-table table thead td:first-child::before,.section-table table thead th:first-child::before{content:none}@media(max-width: 768px){.section-table table thead{display:none}.section-table table thead td{padding:.75rem}}.section-table table--mod:not(:last-child){margin-bottom:40px}.section-table td.price{text-align:left;padding:10px 0px;width:265px;font-family:"Roboto",Arial,sans-serif}.section-table td.price span{font-weight:700;font-size:16px;display:block}.section-table td.table__title{padding-left:10px;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-top-left-radius:0px;border-bottom-left-radius:0px;position:relative}.section-table td.table__title--mod{border-top-right-radius:0px;border-bottom-right-radius:0px}.section-table td.table__title::before{position:absolute;content:"";width:1px;height:40px;top:50%;left:0;transform:translate(-50%, -50%);background-color:var(--color-white)}@media(max-width: 768px){.section-table td.table__title::before{content:none}}.section-table td.table__subtitle{font-weight:700}@media(max-width: 768px){.section-table td{width:100% !important}}@media(max-width: 768px){.section-table th{width:100% !important}}.section-table .table--mod td[colspan="2"]{width:16.6666666667%}.section-table .table--mod2 td[colspan="1"]{width:25%}.section-table .table--mod td.price{width:14.2857142857%}.section-table ul,.section-table ol{margin-bottom:40px;margin-left:30px}.section-table ul li{list-style:disc}.section-table .article-item{display:flex;gap:30px;border-radius:var(--border-radius);background-color:var(--color-white);padding:20px;margin-bottom:10px}.section-table .article-item>div:first-child{flex-basis:150px;height:150px}.section-table .article-item>div:first-child>a{width:150px}.section-table .article-item>div:first-child img{height:150px;width:150px}.section-table .article-item>div:last-child{flex-basis:auto}.section-table iframe{width:100%;max-height:600px;border-radius:10px}.section-table .section__gallery-container{position:relative;margin-top:20px}.section-table .section__gallery-container .swiper-button-prev,.section-table .section__gallery-container .swiper-button-next{z-index:1}.section-table .section__gallery-container .swiper-button-prev{left:-40px}.section-table .section__gallery-container .swiper-button-next{right:-40px}.section-table .section__gallery-slider{position:relative;overflow:hidden}.table{width:100%;border-collapse:collapse}.table__head{background-color:#ea984f;color:var(--color-white);border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.table__head td{padding:20px;border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.table__head tr{border-radius:var(--border-radius)}@media(max-width: 768px){.table__head{display:none}}.table__body tr{border-bottom:1px solid var(--color-orange)}@media(max-width: 768px){.table__body tr{display:grid;grid-template-columns:1fr}}.table__body tr td{padding:10px 10px 10px 0px;line-height:120%;vertical-align:top}@media(max-width: 768px){.table__body tr td{display:block;width:100%}}.table--mod:not(:last-child){margin-bottom:40px}td.price{text-align:left;padding:10px 0px;width:265px;font-family:"Roboto",Arial,sans-serif}td.price span{font-weight:700;font-size:16px;display:block}td.table__title{padding-left:10px;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-top-left-radius:0px;border-bottom-left-radius:0px;position:relative}td.table__title--mod{border-top-right-radius:0px;border-bottom-right-radius:0px}td.table__title::before{position:absolute;content:"";width:1px;height:40px;top:50%;left:0;transform:translate(-50%, -50%);background-color:var(--color-white)}@media(max-width: 768px){td.table__title::before{content:none}}td.table__subtitle{font-weight:700}.table--mod td[colspan="2"]{width:16.6666666667%}.table--mod2 td[colspan="1"]{width:25%}.table--mod td.price{width:14.2857142857%}@media(max-width: 768px){.table--mod td[colspan="2"],.table--mod td.price{width:auto;display:block;text-align:left;padding:5px}.table--mod td.price{padding:10px 0px;display:flex;align-items:center}.table__body-title{font-weight:700;margin-top:10px}}@media(max-width: 768px){.tables-hidden{display:none}}.section-info--color{background-color:#e7e7e7}.section-info--mod ul li{position:relative;padding-left:30px}.section-info--mod ul li::before{position:absolute;content:"";width:10px;height:1px;top:9px;left:10px;background-color:#000}.text{font-size:clamp(14px,1.25vw,18px);color:var(--color-black);line-height:120%}.text__wrapper{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;gap:10px}.text__wrapper p{flex-basis:49%}@media(max-width: 768px){.text__wrapper p{flex-basis:100%}}.text h3,.text h2{font-size:clamp(18px,1.6666666667vw,24px);font-weight:700;margin-bottom:10px}.text h2{text-transform:uppercase}.text p{margin-bottom:10px}.text ol{margin-bottom:10px;padding-left:30px}.text ul{margin-bottom:10px}.text .text__list{margin-bottom:20px}.text__list li h4{font-size:clamp(18px,1.6666666667vw,24px);font-weight:700;margin-bottom:10px}.text__list li p{margin-left:-30px}.text__list li::marker{font-size:28px;font-weight:bold}.text__list ul{display:flex;align-items:stretch;gap:0px 30px;margin-bottom:10px}.text__list ul li{list-style:disc;flex-basis:260px}.text__list ul li::marker{font-size:20px}@media(max-width: 768px){.text__list ul{flex-wrap:wrap;gap:0}}.text__list-li ul li{flex-basis:100%}.text__blocks{display:flex;justify-content:space-between;align-items:center;gap:1px;flex-wrap:wrap}.text__blocks li{flex-basis:48%;margin-bottom:10px}@media(max-width: 768px){.text__blocks li{flex-basis:100%}}.text a{display:inline-block;text-decoration:underline}.list-disc{display:flex;align-items:stretch;gap:0px 30px;margin-bottom:10px}.list-disc li{list-style:disc;flex-basis:260px;margin-left:30px}.list-disc li::marker{font-size:20px}@media(max-width: 768px){.list-disc{flex-wrap:wrap;gap:0}}.list-disc--mod{display:block}.products .title{margin-bottom:40px}.products__body{display:grid;grid-template-columns:repeat(auto-fit, minmax(262px, 1fr));gap:20px}@media(max-width: 768px){.products__body{grid-template-columns:1fr 1fr}}@media(max-width: 768px){.products__body--mod{grid-template-columns:1fr}}.product-card{padding-top:0px}.product-card__content .title{text-transform:uppercase;font-size:clamp(18px,1.6666666667vw,24px);margin-bottom:5px;font-weight:700}.product-card__body{display:flex;justify-content:space-between;gap:10px;margin-bottom:40px}@media(max-width: 768px){.product-card__body{flex-wrap:wrap}}.product-card__rating{display:flex;align-items:center;gap:33px;margin-bottom:20px}.product-card__rating .product-card__box img{width:10px}.product-card__box{display:flex;align-items:center;gap:5px}.product-card__characteristic{display:flex;justify-content:space-between;gap:20px}@media(max-width: 768px){.product-card__characteristic{flex-wrap:wrap}}.product-card__wrapper{display:flex;justify-content:space-between;gap:10px;flex-direction:column}.product-card__inner h2{font-size:clamp(18px,1.6666666667vw,24px);margin-bottom:10px;font-weight:700}.product-card__row{margin-bottom:2px}.product-card__row p{color:rgba(23,23,23,.7);font-size:clamp(12px,1.1111111111vw,16px);display:inline-block}.product-card__row p span{font-size:clamp(14px,1.25vw,18px);display:inline-block;color:var(--color-black)}.product-card__block-wrapper{padding-top:37px;position:relative}.product-card__block-wrapper:last-child{flex-basis:280px}@media(max-width: 768px){.product-card__block-wrapper:last-child{flex-basis:100%}}@media(max-width: 768px){.product-card__block-wrapper{padding-top:30px}}.product-card__info{background-color:var(--color-orange-altr);padding:10px;margin-bottom:5px;border-radius:var(--border-radius);color:var(--color-white)}.product-card__info-inner{display:flex;justify-content:space-between;gap:10px;align-items:start;margin-bottom:40px}@media(max-width: 768px){.product-card__info{margin-bottom:10px}}.product-card__price{font-size:16px;line-height:150%}.product-card__price p{margin-bottom:12px}.product-card__price p span{font-size:clamp(18px,1.6666666667vw,24px);font-family:"Roboto",Arial,sans-serif}.product-card .product-card__old-price{margin:0 .2rem 0 .5rem;text-decoration:line-through;opacity:.75;font-size:clamp(.9rem,1.4vw,1.2rem)}.product-card__favourites{font-size:16px;display:flex;justify-content:space-between;align-items:center;gap:5px;position:absolute;top:0;left:0;cursor:pointer}.product-card__favourites svg path{fill:var(--color-black)}.product-card__favourites p{color:var(--color-black)}@media(max-width: 768px){.product-card__favourites{position:static}.product-card__favourites svg path{fill:var(--color-white)}.product-card__favourites p{color:var(--color-white)}}.product-card__info-buttons{display:flex;justify-content:space-between;gap:10px;font-size:clamp(14px,1.1111111111vw,16px)}.product-card__info-buttons .button{padding:6px 10px}@media(hover: hover){.product-card__info-buttons .button:hover svg path{fill:var(--color-white);transition:All .3s ease 0s}}.product-card .breadcrumbs{margin-bottom:40px}@media(max-width: 768px){.product-card .breadcrumbs{margin-bottom:10px}.product-card .breadcrumbs .breadcrumbs__item:nth-child(-n+3){display:none}}.product-card .breadcrumbs .breadcrumbs__list{display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width: 768px){.product-card .breadcrumbs .breadcrumbs__list{display:flex;flex-wrap:nowrap;overflow:hidden;position:relative}}.product-card .breadcrumbs .breadcrumbs__item{flex-shrink:0;max-width:100%;display:flex;align-items:center}@media(max-width: 768px){.product-card .breadcrumbs .breadcrumbs__item:nth-child(5){display:none}}@media(max-width: 768px){.product-card .breadcrumbs .breadcrumbs__item:nth-child(3){display:block}}.product-card .breadcrumbs .breadcrumbs__list::before{content:"...";display:none;flex-shrink:0;margin-right:5px}@media(max-width: 768px){.product-card .breadcrumbs .breadcrumbs__list::before{display:block}}.product-card__description{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:60px}@media(max-width: 768px){.product-card__description{flex-wrap:wrap}}.product-card__description .title{margin-bottom:40px}.product-card__description h2{font-size:clamp(18px,1.6666666667vw,24px);font-weight:700;margin-bottom:10px}.product-card__description h3{font-size:clamp(16px,1.25vw,18px);font-weight:700;margin-bottom:10px}.product-card__description p{margin-bottom:20px}.product-card__description img{margin-bottom:40px}.product-card__description ul,.product-card__description ol{margin-bottom:40px;margin-left:30px}.product-card__description ul li{list-style:disc}.product-card__description table{width:100%;border-collapse:collapse;margin-bottom:40px}.product-card__description table p{margin-bottom:0}.product-card__description table tr{border-bottom:1px solid var(--color-orange)}@media(max-width: 768px){.product-card__description table tr{display:grid;grid-template-columns:1fr}}.product-card__description table tr td,.product-card__description table tr th{padding:10px 10px 10px 0px;line-height:120%;vertical-align:top}@media(max-width: 768px){.product-card__description table tr td,.product-card__description table tr th{display:block;width:100%}}.product-card__description table thead{background-color:#ea984f;color:var(--color-white);border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.product-card__description table thead tr{border-radius:var(--border-radius);padding-left:10px;position:relative;border-bottom:none}.product-card__description table thead td,.product-card__description table thead th{padding:20px;position:relative}.product-card__description table thead td::before,.product-card__description table thead th::before{position:absolute;content:"";width:1px;height:40px;top:50%;left:0;transform:translate(-50%, -50%);background-color:var(--color-white)}.product-card__description table thead td:last-child,.product-card__description table thead th:last-child{border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.product-card__description table thead td:first-child,.product-card__description table thead th:first-child{border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.product-card__description table thead td:first-child::before,.product-card__description table thead th:first-child::before{content:none}@media(max-width: 768px){.product-card__description table thead{display:none}}.product-card__description table--mod:not(:last-child){margin-bottom:40px}.product-card__description td.price{text-align:left;padding:10px 0px;width:265px;font-family:"Roboto",Arial,sans-serif}.product-card__description td.price span{font-weight:700;font-size:16px;display:block}.product-card__description td.table__title{padding-left:10px;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-top-left-radius:0px;border-bottom-left-radius:0px;position:relative}.product-card__description td.table__title--mod{border-top-right-radius:0px;border-bottom-right-radius:0px}.product-card__description td.table__title::before{position:absolute;content:"";width:1px;height:40px;top:50%;left:0;transform:translate(-50%, -50%);background-color:var(--color-white)}.product-card__description td.table__subtitle{font-weight:700}.product-card__description .table--mod td[colspan="2"]{width:16.6666666667%}.product-card__description .table--mod2 td[colspan="1"]{width:25%}.product-card__description .table--mod td.price{width:14.2857142857%}.product-card__description ul,.product-card__description ol{margin-bottom:40px;margin-left:30px}.product-card__description ul li{list-style:disc}.product-card__anons{flex-basis:570px}.product-card__anons h3{text-transform:uppercase;margin-bottom:10px;display:none}@media(max-width: 768px){.product-card__anons h3{display:block}}.product-card__anons p{margin-bottom:20px}.product-card__text{flex:100%}.product-card__subtitles{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;border-bottom:1px solid #000}.product-card__subtitles a{font-size:clamp(14px,1.1111111111vw,16px);width:100%;padding-bottom:10px;text-transform:uppercase;text-align:end;display:block}.product-card__subtitles a:first-child{text-align:start}@media(max-width: 768px){.product-card__subtitles{display:none}}.product-card__reception{margin-bottom:60px}.product-card__reception .tabs .tab-content{padding:0}.product-card__reception .tabs .tab-content__top{margin-bottom:40px}.product-card__reception .tabs .tab-content__top h3{font-size:clamp(18px,1.6666666667vw,24px);font-weight:700;line-height:120%;margin-bottom:5px}.product-card__reception .tabs .tab-labels{justify-content:space-between;align-items:start;gap:10px 20px}.product-card__reception .tabs .tab-labels>h3{font-size:clamp(18px,1.6666666667vw,24px);font-weight:700;max-width:200px;line-height:120%}@media(max-width: 768px){.product-card__reception .tabs .tab-labels>h3{text-transform:uppercase;font-weight:400}}.product-card__reception .tabs .tab-labels--payment{margin-bottom:0}.product-card__reception .tabs .tab-labels .tab-labels__container{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem;margin-top:1rem;font-size:clamp(16px,1.25vw,18px)}.product-card__reception .tabs .tab-labels .tab-labels__container .tab-label{position:relative;padding-bottom:70px}.product-card__reception .tabs .tab-labels .tab-labels__container .button{position:absolute;left:0;right:0;bottom:20px;width:calc(100% - 40px);margin:auto}.product-card__reception .tabs .tab-labels .tab-labels__container .tab-label__inner{flex-wrap:wrap}.product-card__reception .tabs .tab-labels .tab-labels__container .tab-label__icon{display:flex;gap:1rem;font-size:16px;font-weight:700}.product-card__reception .tabs .tab-labels .tab-labels__container h3{font-weight:700}@media(max-width: 768px){.product-card__reception .tabs .tab-labels .tab-labels__container{flex-basis:100%;gap:10px;grid-template-columns:1fr;margin-top:0}.product-card__reception .tabs .tab-labels .tab-labels__container .tab-label{padding-bottom:60px}.product-card__reception .tabs .tab-labels .tab-labels__container .button{bottom:10px;width:calc(100% - 20px)}}.product-card__reception .tabs .tab-labels .tab-label{padding:20px;cursor:auto}.product-card__reception .tabs .tab-labels .tab-label__inner{text-transform:none;text-align:start;display:flex;gap:10px}.product-card__reception .tabs .tab-labels .tab-label__block{font-size:clamp(16px,1.25vw,18px)}.product-card__reception .tabs .tab-labels .tab-label__block h3{font-weight:700}.product-card__reception .tabs .tab-labels .tab-label__block p{margin-bottom:10px}.product-card__reception .tabs .tab-labels .tab-label__block-button{font-size:clamp(14px,1.1111111111vw,16px)}.product-card__reception .tabs .tab-labels .tab-label.active .button{background-color:var(--color-orange);color:#fff}@media(max-width: 768px){.product-card__reception .tabs .tab-labels .tab-label{flex-basis:100%;padding:10px;border-radius:6px}}@media(max-width: 768px){.product-card__reception .tabs .tab-labels{flex-wrap:wrap}}.product-card__addresses{display:flex;justify-content:space-between;gap:10px;font-size:clamp(14px,1.25vw,18px)}.product-card__addresses-map{flex-basis:550px}@media(max-width: 768px){.product-card__addresses{flex-wrap:wrap}}.product-card__delivery-top{margin-bottom:40px}.product-card__related{position:relative}.product-card__related-top{margin-bottom:40px;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}@media(max-width: 768px){.product-card__related-top{margin-bottom:10px}}.product-card__related-info h3{font-size:clamp(18px,1.6666666667vw,24px);font-weight:700;line-height:120%;margin-bottom:10px}@media(max-width: 768px){.product-card__related-info h3{text-transform:uppercase;font-weight:400}}.product-card__related-info p{font-size:clamp(16px,1.25vw,18px)}.product-card__related-button .button{border-radius:20px}@media(max-width: 768px){.product-card__related-button{display:none}}@media(max-width: 768px){.product-card__related .categories-slider .swiper-button-prev,.product-card__related .categories-slider .swiper-button-next{display:none}}.delivery__blocks{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.delivery__block{background-color:var(--color-white);border:1px solid #ddd;border-radius:var(--border-radius);padding:20px 10px;flex-basis:275px}@media(max-width: 768px){.delivery__block{flex-basis:100%}}.delivery__block-item{display:flex;align-items:center;gap:10px;margin-bottom:10px}.delivery__block-row:not(:last-child){margin-bottom:10px}.card{background-color:var(--color-white);border-radius:10px;padding:20px;border:1px solid #ddd;display:grid;grid-template-rows:auto 1fr;position:relative}.card__image{padding-top:200px;margin-bottom:10px;border:1px solid #dadada;border-radius:10px}.card__image img{border-radius:10px}@media(max-width: 768px){.card__image{padding-top:112px}}.card__title{margin-bottom:20px;font-size:clamp(16px,1.25vw,18px)}.card .button{display:inline-block;width:127px}.card__cost{font-family:"Roboto",Arial,sans-serif;margin-bottom:10px;font-weight:700;font-size:16px}.card__link{margin-bottom:10px;color:var(--color-orange);text-decoration:underline;font-size:clamp(16px,1.25vw,18px)}.card__favourites{background-color:var(--color-white);border:1px solid var(--color-orange);border-radius:50%;width:25px;height:25px;display:flex;justify-content:center;align-items:center;padding-top:1px;transition:all .3s ease 0s;position:absolute;cursor:pointer;top:30px;right:28px}@media(hover: hover){.card__favourites:hover{background-color:var(--color-orange)}.card__favourites:hover .favourites-icon{filter:brightness(100)}}.card__favourites.favourite-active{background-color:var(--color-orange)}.card__favourites.favourite-active .favourites-icon{filter:brightness(100)}@media(hover: hover){.card__favourites.favourite-active:hover{background-color:var(--color-orange-altr)}}.card__favourites:active{transform:scale(0.9)}@media(max-width: 768px){.card__favourites{top:5px;right:5px}}@media(max-width: 768px){.card{padding:0px;border:none;background-color:inherit}}.card--mod{background-color:inherit;border:none}.filter{padding-top:0px}.filter__links{display:flex;justify-content:space-between;align-items:center;gap:5px;flex-wrap:wrap}@media(max-width: 768px){.filter__links{justify-content:start}}.filter__link{background-color:var(--color-orange-altr);color:var(--color-white);padding:10px 20px;display:inline-block;border-radius:20px;font-size:clamp(14px,1.1111111111vw,16px);transition:All .3s ease 0s}@media(hover: hover){.filter__link:hover{background-color:var(--color-orange)}}@media(max-width: 768px){.filter__link{padding:5px 10px}}@media(max-width: 768px){.filter{padding:5px 0px}}.filter-menu{display:flex;justify-content:space-between;gap:40px;margin-bottom:80px}@media(max-width: 1024px){.filter-menu{gap:10px}}.filter-menu__container{width:100%}.filter-menu .checkbox__label{display:inline-block}@media(max-width: 768px){.filter-menu__list-wrapper{display:none}}.filter-menu__list-wrapper .filter__header{font-weight:600;font-size:1.1rem;margin:1rem 0 .5rem}.filter-menu__list-wrapper .button{background-color:var(--color-orange-altr);font-size:clamp(14px,1.1111111111vw,16px);border:none}@media(hover: hover){.filter-menu__list-wrapper .button:hover{background-color:#d16403}}.filter-menu__list-wrapper .filter-menu__radio .radio-button{display:flex;align-items:center;font-size:clamp(12px,0.9722222222vw,14px)}.filter-menu__list-wrapper .filter-menu__product-thumbs{max-height:210px;overflow-y:auto}.filter-menu__list-wrapper .custom-radio{width:1rem;height:1rem;border-radius:1rem}.filter-menu__list-wrapper .radio-button input[type=radio]:checked+.custom-radio{border-color:var(--color-orange)}.filter-menu__list-wrapper .radio-button input[type=radio]:checked+.custom-radio::after{width:70%;height:70%;background-color:var(--color-orange);border-radius:1rem}.filter-menu__list{margin-bottom:20px}.filter-menu__list li{cursor:pointer;font-size:16px;position:relative;padding-left:10px}.filter-menu__list li:not(:last-child){margin-bottom:10px}.filter-menu__list li::before{position:absolute;content:"";width:7px;height:1px;top:8px;left:0;background-color:var(--color-black);transform:rotate(-45deg)}.filter-menu__list li::after{position:absolute;content:"";width:7px;height:1px;top:12px;left:0;background-color:var(--color-black);transform:rotate(45deg)}.filter-menu__body-title{background-color:var(--color-orange-altr);padding:20px;border-radius:var(--border-radius);color:var(--color-white);margin-bottom:23px;scroll-margin-top:1rem}.filter-menu__cards{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:40px 15px}@media(max-width: 1024px){.filter-menu__cards{grid-template-columns:1fr 1fr 1fr}}@media(max-width: 768px){.filter-menu__cards{grid-template-columns:1fr 1fr;width:100%}}.filter-menu__card{max-width:235px}.filter-menu__card .card{background-color:inherit;border:none;padding:0}.filter-menu__card .card .card__title{font-size:clamp(14px,1.1111111111vw,16px)}.filter-menu__card .card .button{background-color:var(--color-orange-altr);font-size:clamp(14px,1.1111111111vw,16px);border:none}@media(hover: hover){.filter-menu__card .card .button:hover{background-color:#d16403}}.filter-menu__card .card .product__to-cart[disabled]{filter:grayscale(1);pointer-events:none}.filter-menu__card .card__image{padding-top:160px}@media(max-width: 768px){.filter-menu__card .card__image{padding-top:112px}}.filter-menu__card .card__rating{margin-bottom:.5rem;display:flex;justify-items:center;gap:.25rem;font-family:"Roboto",Arial,sans-serif;font-size:.75rem}.filter-menu__card .card__rating-star{width:1rem;height:1rem}@media(max-width: 768px){.filter-menu__card{max-width:100%}}.filter-menu__slider{margin-bottom:20px}.filter-menu__slider-title{font-weight:700;font-size:16px;margin-bottom:10px}.filter-menu--mod{justify-content:start;gap:10px;margin-bottom:0px}@media(max-width: 768px){.filter-menu--mod .filter-menu__list-wrapper{display:block;order:1}}.filter-menu--mod .filter-menu__list{margin-bottom:0px}.filter-menu--mod .filter-menu__list li{padding-left:0px}.filter-menu--mod .filter-menu__list li img{width:50px;height:45px;border-radius:var(--border-radius);border:1px solid #dadada}@media(max-width: 768px){.filter-menu--mod .filter-menu__list li img{width:60px;height:53px}}.filter-menu--mod .filter-menu__list li::before,.filter-menu--mod .filter-menu__list li::after{display:none}.filter-menu--mod .filter-menu__list li:not(:last-child){margin-bottom:10px}@media(max-width: 768px){.filter-menu--mod .filter-menu__list li:not(:last-child){margin-bottom:3px}}.filter-menu--mod .filter-menu__container img{width:210px;height:210px;border-radius:var(--border-radius);border:1px solid #dadada}@media(max-width: 768px){.filter-menu--mod .filter-menu__container img{width:220px;height:220px}}@media(max-width: 768px){.filter-menu--mod{flex-wrap:wrap;flex-basis:100%;justify-content:space-between}}.filter-menu .filter-menu__button-reset{margin:auto;width:100%}.filter-menu__button .button-outline{padding:10px;border-radius:var(--border-radius);text-align:center}.values{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:16px}.values__inner{display:flex;align-items:center;gap:5px;border:1px solid rgba(23,23,23,.7);border-radius:6px;padding:8px}.values__inner input{width:100%;background-color:inherit}.noUi-target{background:#525252;border:none;box-shadow:none}.noUi-connect{background:var(--color-orange)}.noUi-horizontal .noUi-handle{width:9px;height:9px;right:-5px;top:-4px}.noUi-handle{background:var(--color-orange);border-radius:50%;cursor:pointer;box-shadow:none}.noUi-handle:after,.noUi-handle:before{display:none}.noUi-horizontal{height:2px}.noUi-target,.noUi-handle{border:none}@media(max-width: 768px){.price__links{position:relative !important}}.price__links-inner{display:flex;justify-content:start;gap:20px;max-width:var(--container-width);margin:0 auto;padding-top:10px;position:relative;z-index:2}.price__block{flex-basis:260px}.price__block-link{margin-bottom:10px;transition:all .8s ease 0s;font-size:clamp(14px,1.25vw,18px)}.price__block-link a{display:inline}@media(hover: hover){.price__block-link:hover a{color:var(--color-orange)}.price__block-link:hover svg path{fill:var(--color-orange)}}.price__info{display:none}.price__info h3{font-weight:700;color:#000;margin-bottom:10px}.price__info p{font-size:16px;margin-bottom:20px}.price__info .button{margin-bottom:20px}.fixed{position:fixed;top:0;left:10px;width:100%;z-index:1000;background:var(--color-gray)}.about__info{display:flex;justify-content:space-between;gap:10px}@media(max-width: 1024px){.about__info{flex-wrap:wrap}}.about__info-text{flex-basis:865px}.about__info-text p{margin-bottom:10px}.about__video{background-color:var(--color-gray)}.about__video img{width:100%;border-radius:var(--border-radius)}.about-mission__info{background-color:var(--color-orange-altr);padding:20px;border-radius:var(--border-radius);width:100%;color:var(--color-white)}.about-advantages .title{margin-bottom:40px}.about-advantages__block{background-color:var(--color-white);margin-bottom:10px;padding:20px;border-radius:var(--border-radius);display:flex;justify-content:space-between;gap:10px 20px;border:1px solid #ddd}@media(max-width: 768px){.about-advantages__block{flex-wrap:wrap}}.about-advantages__block img{width:40px;height:40px}.about-advantages__block h3{font-size:clamp(18px,1.6666666667vw,24px);font-weight:700;flex-basis:200px}@media(max-width: 768px){.about-advantages__block h3{flex-basis:100%}}.about-advantages__block .about-advantages__text{flex-basis:840px}.about-personnel__body{display:flex;justify-content:space-between;gap:40px 10px}@media(max-width: 768px){.about-personnel__body{flex-wrap:wrap}}.about-personnel__info{flex-basis:550px}.about-personnel__images{display:grid;grid-template-columns:1fr 1fr;gap:20px;flex-basis:570px}.about-personnel__images img{width:100%;height:100%;border-radius:var(--border-radius)}@media(max-width: 768px){.about-personnel__images{gap:10px}}.about-personnel__bottom{margin-top:80px;display:flex;justify-content:space-between;align-items:stretch;gap:10px 20px}@media(max-width: 768px){.about-personnel__bottom{flex-wrap:wrap;margin-top:40px}}.about-personnel__block{background-color:var(--color-white);padding:20px;border-radius:var(--border-radius);border:1px solid #ddd;width:50%}.about-personnel__block h3{font-size:clamp(18px,1.6666666667vw,24px);font-weight:700;margin-bottom:10px}.about-personnel__block p{margin-bottom:20px}@media(max-width: 768px){.about-personnel__block{width:100%}}.about-objects__content{position:relative}.about-objects__top{margin-bottom:20px}.about-objects__info{width:70vw;width:clamp(300px,70vw,885px)}.about-objects .button{padding:10px 43px;white-space:nowrap}.about-objects__photo{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:20px}.about-objects__photo img{width:100%;height:100%;border-radius:var(--border-radius)}@media(max-width: 768px){.about-objects__photo{gap:10px;grid-template-columns:1fr 1fr;margin-bottom:20px}}.about-objects__button{position:absolute;top:20px;right:10px}@media(max-width: 768px){.about-objects__button{position:static}}.about-values__top{margin-bottom:20px}.about-values__body{display:flex;justify-content:space-between;align-items:stretch;gap:10px}@media(max-width: 768px){.about-values__body{flex-wrap:wrap}}.about-values__block{background-color:var(--color-white);padding:20px 15px;border-radius:var(--border-radius);border:1px solid #ddd;width:100%;display:flex;flex-direction:column;justify-content:space-between}.about-values__block img{margin-bottom:10px;width:40px}.about-cooperation{padding:100px 0px}.about-cooperation__body{display:flex;justify-content:space-between;gap:10px}.about-cooperation__info{color:var(--color-white);flex-basis:540px}@media(max-width: 768px){.about-cooperation__info{flex-basis:100%}.about-cooperation__info .consultation__form--mod{max-width:100%}}.about-cooperation__info .title{margin-bottom:10px}.about-cooperation__info p{margin-bottom:20px}@media(max-width: 768px){.about-cooperation__logo{display:none}}@media(max-width: 768px){.about-cooperation{padding:50px 0px}}.about-geography__top{margin-bottom:40px}.about-geography__list{display:flex;justify-content:space-between;gap:10px}@media(max-width: 768px){.about-geography__list{display:none}}.about-geography__list .cities__block span{display:block;font-size:16px;margin-bottom:5px}.about-geography__list .cities__block:first-child span:first-child,.about-geography__list .cities__block:first-child span:nth-child(2),.about-geography__list .cities__block:first-child span:nth-child(3){font-weight:700}.about-geography__map{display:none}@media(max-width: 768px){.about-geography__map{display:block}}.reviews__body{display:grid;grid-template-columns:1fr 1fr;gap:40px}@media(max-width: 1024px){.reviews__body{gap:10px}}@media(max-width: 768px){.reviews__body{grid-template-columns:1fr}}.reviews__company{display:flex;justify-content:space-between;gap:10px;background-color:var(--color-white);border:1px solid #ddd;border-radius:var(--border-radius);padding:20px;flex-basis:48%}@media(max-width: 768px){.reviews__company{display:block}}.reviews__company-logo{max-width:50%}@media(max-width: 768px){.reviews__company-logo{width:40px;margin-bottom:10px}}.reviews__company-info{flex-basis:300px;display:flex;justify-content:space-between;flex-direction:column}.reviews__company-info h3{font-size:clamp(18px,1.6666666667vw,24px);font-weight:700;margin-bottom:10px}.reviews__company-info p{margin-bottom:20px}.reviews__company-button{max-width:160px}.feedback{padding-top:0px;margin-top:-50px}.feedback__content{position:relative}.swiper-button-prev-feedback,.swiper-button-next-feedback{position:static;cursor:pointer;min-width:160px}@media(max-width: 768px){.swiper-button-prev-feedback,.swiper-button-next-feedback{display:none}}.feedback-slider{overflow:hidden}.feedback-slider__buttons{display:flex;justify-content:space-between;align-items:center;gap:40px;position:absolute;z-index:3;right:50px;bottom:-70px;white-space:nowrap}.feedback-slider__buttons .feedback-slider__button{min-width:250px}@media(max-width: 768px){.feedback-slider__buttons .feedback-slider__button{min-width:100%}}@media(max-width: 768px){.feedback-slider__buttons{position:static}}.feedback-slide__top{margin-bottom:60px}.feedback-slide__top .title{font-size:clamp(18px,1.6666666667vw,24px);font-weight:700}.feedback-slide__body{display:flex;gap:40px}@media(max-width: 768px){.feedback-slide__body{flex-wrap:wrap;margin-bottom:40px}}.feedback-slide__image{position:relative;flex-basis:360px}.feedback-slide__image img{width:100%}.feedback-slide__image-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.feedback-slide__info{flex-basis:560px}.feedback-slide__info p{margin-bottom:40px}.feedback-slide__video{max-width:360px;max-height:230px;border-radius:10px;overflow:hidden}.feedback-slide__video img{width:100%}.articles__block{display:flex;gap:30px;border-radius:var(--border-radius);background-color:var(--color-white);padding:20px;margin-bottom:10px}@media(max-width: 1024px){.articles__block{flex-wrap:wrap}}@media(max-width: 768px){.articles__block{border-radius:0px;background-color:inherit;padding:0px}}.articles__block-image{flex-basis:150px;height:150px}@media(max-width: 768px){.articles__block-image{flex-basis:100%}}.articles__block-image img{width:100%;height:100%;border-radius:var(--border-radius)}.articles__block-info{flex-basis:940px}.articles__block-info h3{margin-bottom:10px}.articles__block-info p{margin-bottom:20px;font-size:16px;font-weight:300}.articles__block-button{max-width:160px}@media(max-width: 768px){.articles__block-button{max-width:100%}}.article-breadcrumbs{margin-top:220px}@media(max-width: 768px){.article-breadcrumbs{margin-top:80px}}.article .title{margin-bottom:40px}.article h2{font-size:clamp(18px,1.6666666667vw,24px);font-weight:700;margin-bottom:10px;scroll-margin-top:1rem}.article h3{font-size:clamp(16px,1.25vw,18px);font-weight:700;margin-bottom:10px}.article p{margin-bottom:20px}.article img{margin-bottom:40px}.article ul,.article ol{margin-bottom:40px;margin-left:30px}.article ul li{list-style:disc}.article__nav{background-color:var(--color-orange-altr);color:var(--color-white);padding:20px;margin-bottom:40px;border-radius:var(--border-radius);line-height:1.5}.article__nav.catalog__summary{margin:10rem 0 2.5rem}.article__nav ul{margin-bottom:0px;margin-left:30px}.article__nav ul li{list-style:disc}.article__nav a{color:var(--color-white) !important;display:unset}.article__nav a:hover{text-decoration:underline}.article__list p{margin-bottom:0px}.article a{color:var(--color-orange)}.article table{width:100%;border-collapse:collapse;margin-bottom:40px}.article table p{margin-bottom:0}.article table tr{border-bottom:1px solid var(--color-orange)}@media(max-width: 768px){.article table tr{display:grid;grid-template-columns:1fr}}.article table tr td,.article table tr th{padding:10px 10px 10px 0px;line-height:120%;vertical-align:top}@media(max-width: 768px){.article table tr td,.article table tr th{display:block;width:100%}}.article table thead{background-color:#ea984f;color:var(--color-white);border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.article table thead tr{border-radius:var(--border-radius);padding-left:10px;position:relative;border-bottom:none}.article table thead td,.article table thead th{padding:20px;position:relative}.article table thead td::before,.article table thead th::before{position:absolute;content:"";width:1px;height:40px;top:50%;left:0;transform:translate(-50%, -50%);background-color:var(--color-white)}@media(max-width: 768px){.article table thead td::before,.article table thead th::before{content:none}}.article table thead td:last-child,.article table thead th:last-child{border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.article table thead td:first-child,.article table thead th:first-child{border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.article table thead td:first-child::before,.article table thead th:first-child::before{content:none}@media(max-width: 768px){.article table thead{display:none}.article table thead td{padding:.75rem}}.article table--mod:not(:last-child){margin-bottom:40px}.article td.price{text-align:left;padding:10px 0px;width:265px;font-family:"Roboto",Arial,sans-serif}.article td.price span{font-weight:700;font-size:16px;display:block}.article td.table__title{padding-left:10px;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-top-left-radius:0px;border-bottom-left-radius:0px;position:relative}.article td.table__title--mod{border-top-right-radius:0px;border-bottom-right-radius:0px}.article td.table__title::before{position:absolute;content:"";width:1px;height:40px;top:50%;left:0;transform:translate(-50%, -50%);background-color:var(--color-white)}.article td.table__subtitle{font-weight:700}@media(max-width: 768px){.article td{width:100% !important}}@media(max-width: 768px){.article th{width:100% !important}}.article .table--mod td[colspan="2"]{width:16.6666666667%}.article .table--mod2 td[colspan="1"]{width:25%}.article .table--mod td.price{width:14.2857142857%}.table__mob-title{display:none;opacity:.5;font-weight:700;text-transform:uppercase;font-size:.85rem}@media(max-width: 768px){.table__mob-title{display:block}}.career{padding-top:0px}.career .title{margin-bottom:20px}.career h3{font-weight:700;font-size:clamp(18px,1.6666666667vw,24px);margin-bottom:10px}.career__content .tab-content{padding:0px}.career__content .tab-labels{flex-wrap:wrap;gap:10px}.career__content .tab-labels .tab-label{text-transform:none}.career__top{margin-bottom:40px}.career__body{display:flex;justify-content:space-between;gap:40px 10px;margin-bottom:40px}@media(max-width: 768px){.career__body{flex-wrap:wrap}}.career__info{flex-basis:50%}@media(max-width: 768px){.career__info{flex-basis:100%}}.career__image{flex-basis:50%}@media(max-width: 768px){.career__image{flex-basis:100%}}.career__image img{width:100%;border-radius:var(--border-radius)}.career__bottom{background-color:var(--color-orange-altr);padding:20px;border-radius:var(--border-radius);color:var(--color-white);display:flex;justify-content:space-between;gap:10px}@media(max-width: 768px){.career__bottom{flex-wrap:wrap}}.career__bottom-info{flex-basis:845px}@media(max-width: 768px){.career__bottom-info{order:1}}.career__bottom-logo{flex-basis:245px}.career__bottom-logo img{width:100%}@media(max-width: 768px){.career__bottom-logo{flex-basis:130px}}.career__blocks{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.career__block{background-color:var(--color-white);border-radius:var(--border-radius);padding:20px;flex-basis:49%}@media(max-width: 1024px){.career__block{flex-basis:100%}}.career-vacancy{margin-bottom:20px;background-color:var(--color-white);border:1px solid #ddd;padding:20px;border-radius:var(--border-radius)}.career-vacancy__top{margin-bottom:20px}.career-vacancy__top p{margin-bottom:10px}.career-vacancy__top span{font-weight:700;font-size:clamp(18px,1.6666666667vw,24px);color:var(--color-orange)}.career-vacancy__top h2{font-weight:700;font-size:clamp(18px,1.6666666667vw,24px);margin-bottom:10px}@media(max-width: 768px){.career-vacancy{padding:0px;background-color:inherit;border:none}}.vacancy{padding-top:0px}.vacancy__content{position:relative}.vacancy__body{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}@media(max-width: 1024px){.vacancy__body{margin-bottom:40px}}@media(max-width: 768px){.vacancy__body{gap:0px}}.vacancy__block h2{font-weight:700;font-size:clamp(18px,1.6666666667vw,24px);margin-bottom:10px}.vacancy__block ul{margin-left:30px;margin-bottom:10px}.vacancy__block ul li{list-style:disc}.vacancy__button{position:absolute;top:0;right:10px}.vacancy__button .button{padding:10px 35px}@media(max-width: 1024px){.vacancy__button{position:static}}.basket{padding-top:0px}.basket__body{display:flex;justify-content:space-between;gap:40px 20px;margin-bottom:60px}@media(max-width: 1024px){.basket__body{flex-wrap:wrap;margin-bottom:40px}}.basket .basket__empty{width:100%;text-align:center;margin:3rem 0}.basket .basket__empty p{display:contents}.basket .basket__empty a{color:var(--color-orange)}.basket #basketDelivery{scroll-margin-top:1rem}.basket__products{background-color:var(--color-white);padding:20px;border:1px solid #dadada;width:100%;border-radius:var(--border-radius)}.basket__products .checkbox{width:0;white-space:nowrap}.basket__products-top{display:flex;gap:120px;font-size:clamp(12px,1.1111111111vw,16px);opacity:.7}.basket__products-top .delete-all{cursor:pointer}@media(max-width: 1024px){.basket__products{width:100%}}@media(max-width: 768px){.basket__products{background-color:inherit;padding:0px;border:none;border-bottom:1px solid #acacac;border-radius:0px}}.basket .product-card__info-buttons .button{max-width:100%}.basket__order{flex-basis:300px;flex:0 0 300px}.basket__order #submitBasketForm[disabled]{opacity:.75;pointer-events:none}@media(max-width: 768px){.basket__order{flex:100%}}.basket .form__err-msg{color:red}.basket .basket-form__title{margin:.75rem 0;font-size:1.25rem;font-weight:400}.basket .basket-form__option-container{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem .5rem}@media(max-width: 768px){.basket .basket-form__option-container{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 480px){.basket .basket-form__option-container{grid-template-columns:1fr}}.basket .basket-form__option-text{font-size:.75rem}.basket .basket-form__option-text ul,.basket .basket-form__option-text ol{margin-bottom:0}.product{display:flex;justify-content:space-between;gap:10px;margin-bottom:10px;position:relative}.product__inner{display:flex;gap:20px}.product__inner:first-child{flex-basis:500px}@media(max-width: 768px){.product__inner:last-child{margin:auto;align-items:center}}@media(max-width: 768px){.product__inner{gap:10px}}.product__image{width:80px;border-radius:var(--border-radius);margin-left:15px}.product__image img{width:100%;border-radius:var(--border-radius);border:1px solid #dadada}.product__title{font-weight:700;font-size:clamp(16px,1.25vw,18px);flex-basis:370px;display:flex;justify-content:space-between;flex-direction:column}.product__title span{font-weight:400;font-size:clamp(12px,1.1111111111vw,16px);opacity:.7}.product__cost{font-weight:600;font-family:"Roboto",Arial,sans-serif;font-size:clamp(18px,1.6666666667vw,24px);color:var(--color-orange);white-space:nowrap}@media(max-width: 768px){.product__cost{order:1}}.product__items{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:auto}.product__items-delete{color:#acacac;font-size:1.3rem;cursor:pointer}@media(max-width: 768px){.product__items-delete{position:absolute;top:0;right:0;font-size:20px}}.product__total>p{font-weight:700;font-size:clamp(18px,1.6666666667vw,24px);text-transform:uppercase;margin-bottom:10px;font-family:"Roboto",Arial,sans-serif}.product__total-number{margin-bottom:40px}@media(max-width: 768px){.product{flex-wrap:wrap}}.items__controls{display:flex;justify-content:space-between;gap:20px;border:1px solid #ddd;border-radius:var(--border-radius);padding:5px 10px 7px 10px}.items__control{font-size:20px;cursor:pointer;font-weight:700;-webkit-user-select:none;-ms-user-select:none;user-select:none}.items__control[data-disabled=true]{color:#acacac;pointer-events:none}.items__current{font-weight:700;font-size:clamp(18px,1.6666666667vw,24px)}.cart-form__title{font-weight:700;font-size:clamp(18px,1.6666666667vw,24px);margin-bottom:2rem}@media screen and (max-width: 767px){.cart-form__title{font-size:clamp(16px,1.25vw,18px)}}@media(max-width: 768px){.cart-form__title{text-transform:uppercase;font-weight:400;margin-bottom:.75rem}}.order{padding-top:0px}.order-form{display:flex;justify-content:space-between;gap:20px 10px}@media(max-width: 1024px){.order-form{flex-wrap:wrap}}.order-form__body{flex-basis:865px}.order-form__inner{border:1px solid #ddd;border-radius:var(--border-radius);background-color:var(--color-white);padding:20px;margin-bottom:10px}@media(max-width: 768px){.order-form__inner{border:none;border-radius:0px;background-color:inherit;padding:0px}}.order-form__top{max-width:550px;margin-bottom:20px}.order-form__wrap{display:flex;justify-content:space-between;align-items:center;gap:10px 20px;margin-bottom:10px}@media(max-width: 768px){.order-form__wrap{flex-wrap:wrap}}.order-form__block h2{margin-bottom:10px;font-size:clamp(16px,1.25vw,18px)}.order-form__block-inner{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}@media(max-width: 768px){.order-form__block-inner{grid-template-columns:1fr}}.order-form__block:not(:last-child){margin-bottom:20px}.order-form__button ul{margin-left:20px}.order-form__button ul li{list-style:disc;font-size:12px;line-height:110%}.order-form__button p{font-size:12px;line-height:110%}.order-form__button .label-text{font-size:12px;line-height:100%}.order-form__button .radio-button{margin-bottom:10px}@media(max-width: 768px){.order-form__button{border:1px solid #ddd;border-radius:var(--border-radius);background-color:var(--color-white);padding:10px}}.order-form__address h2{margin-bottom:10px}.order-form__address-inner{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px 20px;margin-bottom:10px}@media(max-width: 768px){.order-form__address-inner{grid-template-columns:1fr}}.order-form__card{flex-basis:276px}@media(max-width: 1024px){.order-form__card{flex-basis:100%}}.order-form__card .button{max-width:100%}.account{position:relative}.account__content{position:relative}@media(max-width: 1024px){.account__content{position:static}}.account .body-active{opacity:1;visibility:visible;position:static}.account__container{display:flex;justify-content:space-between;gap:10px}.account .hide{opacity:0;visibility:hidden;position:absolute}.account .filter-menu{gap:10px;margin-bottom:0px}@media(max-width: 768px){.account .filter-menu{flex-wrap:wrap}}.account .filter-menu .active{color:var(--color-orange);font-weight:700}@media(max-width: 768px){.account .filter-menu .active{color:var(--color-white);background-color:var(--color-orange-altr)}}@media(max-width: 768px){.account .filter-menu__button{position:absolute;bottom:0;width:95%}}@media(max-width: 768px){.account .filter-menu{margin-bottom:40px}}.account .filter-menu__container{flex-basis:865px}.account__list{flex-basis:275px}@media(max-width: 768px){.account__list{flex-basis:100%}}.account__list h3{margin-bottom:10px;color:#5d5d5d}.account__list .account__list-menu{margin-bottom:0px}.account__list .account__list-menu li{margin-bottom:8px;padding-left:0px}.account__list .account__list-menu li::after,.account__list .account__list-menu li::before{display:none}@media(max-width: 768px){.account__list .account__list-menu li{background-color:var(--color-white);border:1px solid var(--color-orange);padding:8px 10px;border-radius:30px;display:inline-block}}.account__list .account__list-menu:not(:last-child){margin-bottom:10px}@media(max-width: 768px){.account__list .account__list-menu{display:flex;align-items:center;gap:10px;flex-wrap:wrap}}.account__list-wrapper{background-color:var(--color-white);border:1px solid #ddd;padding:20px;border-radius:var(--border-radius);margin-bottom:10px}@media(max-width: 768px){.account__list-wrapper{padding:20px 10px}}.account__wrapper{flex-basis:570px}.account__block-inner{flex-basis:23%}.account__top,.account .account-order,.account__block-inner{margin-bottom:10px;background-color:var(--color-white);border:1px solid #ddd;padding:20px;border-radius:var(--border-radius)}@media(max-width: 768px){.account__top,.account .account-order,.account__block-inner{padding:20px 10px}}.account__top h2,.account .account-order h2,.account__block-inner h2{font-weight:700;font-size:clamp(18px,1.6666666667vw,24px);margin-bottom:10px}.account__search{display:flex;align-items:center;gap:5px;background-color:var(--color-white);border:1px solid #ddd;padding:8px 10px;border-radius:var(--border-radius)}.account__search input{width:100%}.account__search input::placeholder{font-size:16px}.account__top--mod h2{margin-bottom:0px}@media(max-width: 1024px){.account__top-inner{display:flex;justify-content:space-between;align-items:center;gap:10px}}@media(max-width: 1024px){.account__top-inner{position:relative}}.account__top-icon{display:none}@media(max-width: 1024px){.account__top-icon{display:block}}.account__block{flex-basis:275px}.account__block-item h3{font-size:18px;margin-bottom:10px}.account__block-item .checkbox{margin-bottom:13px}@media(max-width: 1024px){.account__block{display:none}}.account__button-more{max-width:175px;margin-bottom:10px;font-size:16px}.account__content-more{display:none}.account__filter-mob{position:absolute;z-index:2;top:0;right:10px;width:275px}@media(max-width: 1280px){.account__filter-mob{width:260px}}@media(max-width: 1024px){.account__filter-mob{width:100%;opacity:0;visibility:hidden;top:33px}}.account__filter-mob--mod{opacity:0;visibility:hidden}.account .open-filter{opacity:1;visibility:visible}.account__products{background-color:var(--color-white);border:1px solid #ddd;padding:20px;border-radius:var(--border-radius)}@media(max-width: 768px){.account__products{padding:20px 10px}}@media(max-width: 1024px){.account__products{display:grid;grid-template-columns:1fr 1fr;gap:10px}}@media(max-width: 768px){.account__products{background-color:inherit;padding:0px;border:none}}.account__product{display:flex;justify-content:space-between;gap:10px;position:relative}.account__product .account-order__buttons{align-items:flex-start}.account__product:not(:last-child){border-bottom:1px solid #dadada;padding-bottom:20px;margin-bottom:10px}@media(max-width: 1024px){.account__product:not(:last-child){border-bottom:0px;padding-bottom:0px}}@media(max-width: 1024px){.account__product{display:block}}.account__product .account__product-count{color:#999;font-size:.8rem}.account__product-image{width:80px;height:80px;border:1px solid #dadada;border-radius:10px}.account__product-image img{width:100%;height:100%;border-radius:10px}@media(max-width: 1024px){.account__product-image{margin-bottom:10px;width:140px;height:114px}}.account__product-title{flex-basis:370px;display:flex;justify-content:space-between;flex-direction:column}.account__product-title h3{font-weight:700;font-size:clamp(14px,1.25vw,18px)}@media(max-width: 1024px){.account__product-title{margin-bottom:10px}}.account__product-cost{font-weight:700;font-size:clamp(18px,1.6666666667vw,24px);color:var(--color-orange);font-family:"Roboto",Arial,sans-serif}@media(max-width: 1024px){.account__product-cost{display:block;margin-bottom:10px}}.account__product-favourites{cursor:pointer;width:22px;height:22px;flex:0 0 22px;filter:brightness(0);transition:opacity,filter,.3s,ease-in-out;will-change:opacity,filter}.account__product-favourites.favourite-active{filter:none}@media(hover: hover){.account__product-favourites:hover img{opacity:.75}}.account__product-favourites svg{background-color:var(--color-white);border-radius:45%;padding:2px;width:30px;height:30px}@media(max-width: 1024px){.account__product-favourites{position:absolute;top:0;right:0}}.account-orders__msg{margin:1rem 0}.account-order{position:relative}.account-order[data-empty]{display:none}.account-order__block{display:flex;justify-content:space-between;gap:10px}@media(max-width: 768px){.account-order__block{display:block;margin-bottom:10px}}.account-order .account-order__items{flex:0 0 50%}.account-order__item{margin-bottom:10px}.account-order__item h3{font-weight:700;font-size:clamp(18px,1.6666666667vw,24px);margin-bottom:5px}.account-order__item h3 span{color:var(--color-black)}.account-order__item h4{font-size:clamp(14px,1.25vw,18px);margin-bottom:5px}.account-order__item h4 span{color:var(--color-black)}.account-order__item span{color:#5d5d5d}.account-order__box{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.account-order__box-cost{font-family:"Roboto",Arial,sans-serif;font-weight:700;font-size:clamp(18px,1.6666666667vw,24px)}@media(max-width: 768px){.account-order__box{justify-content:flex-start}}.account-order__status{padding:5px 20px;background-color:#ddd;height:30px;border-radius:var(--border-radius);font-size:clamp(12px,1.1111111111vw,16px)}@media(max-width: 768px){.account-order__status{position:absolute;top:20px;right:10px;padding:5px 10px}}.account-order__status--paid{background-color:#a7eb95}.account-order__buttons{display:flex;justify-content:space-between;align-items:center;gap:10px;max-width:335px}.account-order__buttons .button{padding:5px 10px;font-size:clamp(14px,1.1111111111vw,16px)}.account-order__buttons .button-filled{background-color:var(--color-orange-altr);font-size:clamp(14px,1.1111111111vw,16px);border:none;display:flex;align-items:center;justify-content:center;gap:5px}@media(hover: hover){.account-order__buttons .button-filled:hover{background-color:#d16403}}.account-order__buttons .account-order__button-icon{object-fit:contain}@media(max-width: 768px){.account-order__buttons{margin-bottom:10px;flex-wrap:wrap}}.account-order__quantity{display:flex;align-items:center;gap:2px;position:absolute;bottom:35%;right:20px}.account-order__quantity img{width:40px;background-color:var(--color-white);border:1px solid #ddd;border-radius:4px}@media(max-width: 768px){.account-order__quantity{position:static}}.promo-codes{display:flex;justify-content:space-between;align-items:stretch;gap:10px;flex-wrap:wrap}.code{background-color:var(--color-white);border:1px solid #ddd;padding:20px;border-radius:var(--border-radius);flex-basis:275px;display:flex;justify-content:space-between;flex-direction:column}@media(max-width: 768px){.code{padding:20px 10px}}.code__top{margin-bottom:20px}.code__top h3{font-weight:700;font-size:clamp(18px,1.6666666667vw,24px);margin-bottom:5px}.code__top span{font-size:18px}.code p{font-size:clamp(16px,1.25vw,18px);margin-bottom:75px}@media(max-width: 768px){.code{flex-basis:100%}}.exchange-refund h2{font-weight:700;font-size:clamp(18px,1.6666666667vw,24px);margin-bottom:20px}.exchange-refund__text{background-color:var(--color-white);border:1px solid #ddd;padding:20px;border-radius:var(--border-radius);margin-bottom:10px}@media(max-width: 768px){.exchange-refund__text{padding:20px 10px}}.exchange-refund__text p{margin-bottom:20px}.exchange-refund__text p:last-child{margin-bottom:.5rem}@media(max-width: 768px){.exchange-refund__text{background-color:inherit;border:none;padding:0px}}.exchange-refund__form .form__container{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px 20px}@media(max-width: 768px){.exchange-refund__form .form__container{display:flex;flex-wrap:wrap}.exchange-refund__form .form__container__button{background-color:var(--color-white);color:var(--color-black);border:1px solid var(--color-orange)}}.settings h3{font-weight:700;font-size:clamp(18px,1.6666666667vw,24px);margin-bottom:20px}.settings .form__err-msg{color:red}.settings #passwordFormMsg{color:var(--color-black)}.settings__block{background-color:var(--color-white);border:1px solid #ddd;padding:20px;border-radius:var(--border-radius);margin-bottom:20px}@media(max-width: 768px){.settings__block{padding:20px 10px}}.settings__block .button{max-width:150px}@media(max-width: 768px){.settings__block .button{max-width:100%}}.settings__items{margin-bottom:40px}.settings__items,.settings__password{display:flex;align-items:stretch;gap:40px 20px;flex-wrap:wrap}@media(max-width: 768px){.settings__items,.settings__password{flex-wrap:wrap;gap:10px}}.settings__item{flex-basis:30%}.settings__item p{color:#5d5d5d;margin-bottom:10px}.settings__item .radio-button{align-items:center}.settings__item .radio-button .label-text{opacity:.7}.settings__item .custom-radio{width:16px;height:16px;border:1px solid var(--color-orange);border-radius:2px}.settings__item .radio-button input[type=radio]:checked+.custom-radio::after{width:16px;height:16px;border-radius:2px;border:1px solid var(--color-orange)}.settings__item .radio-button input[type=radio]:checked+.custom-radio{border:1px solid var(--color-orange)}.settings__item--mod{display:flex;gap:20px;align-items:end}.settings__item-calendar{border:1px solid #5d5d5d;border-radius:6px;padding:6px 10px;display:flex;align-items:center;justify-content:space-between}@media(max-width: 768px){.settings__item{flex-basis:100%}}.settings__password .button{flex-basis:20%}@media(max-width: 768px){.settings__password .button{flex-basis:100%}}.settings__password-label{flex-basis:30%;background-color:var(--color-white);border:1px solid #5d5d5d;border-radius:6px;display:flex;justify-content:space-between;align-items:center;padding:3px 10px;position:relative}.settings__password-label .settings__password-look-icon{position:absolute;background-image:url(/assets/img/icons/icon-password1.svg);background-repeat:no-repeat;background-position:center;background-size:70%;width:2rem;height:2rem;right:.25rem;top:0;bottom:0;margin:auto;cursor:pointer}.settings__password-label .settings__password-look-icon--hidden{background-image:url(/assets/img/icons/icon-password2.svg)}@media(max-width: 768px){.settings__password-label{flex-basis:100%}}.settings__password-input::placeholder{font-size:clamp(14px,1.1111111111vw,16px)}.settings__buttons{display:flex;align-items:center;gap:10px}.settings__buttons .button{max-width:180px}.settings__button-out{background-color:var(--color-orange-altr);color:var(--color-white);display:flex;align-items:center;gap:5px}@media(hover: hover){.settings__button-out:hover{background-color:var(--color-orange)}}.settings__button-delete{background-color:inherit}.settings__button-delete span{color:#e41a30}.account__container--mod{display:block}.account__container--mod .account__top{display:flex;justify-content:space-between;gap:10px;background-color:inherit;border:none;padding:0px}@media(max-width: 1024px){.account__container--mod .account__top{flex-wrap:wrap}}.account__container--mod .account__block{flex-basis:275px}.account__container--mod .account-order{flex-basis:570px;margin-bottom:0px}@media(max-width: 1024px){.account__container--mod .account-order{flex-basis:100%}}.account__container--mod .account-order__box{display:grid;grid-template-columns:130px 1fr;gap:10px}.account__container--mod .account-order__box:not(:last-child){margin-bottom:10px}@media(max-width: 768px){.account__container--mod .account-order__box{display:block}}.account__container--mod .account-order__box-wrap{position:absolute;top:40px;right:20px}.account__container--mod .account-order__box-wrap .account-order__box{text-align:center}@media(max-width: 768px){.account__container--mod .account-order__box-wrap{display:none}}.account__container--mod .account-order__box p{font-weight:700}.account__container--mod .account-order__change{background-color:inherit;margin-bottom:10px;color:#5d5d5d}.account__card{background-color:var(--color-white);border:1px solid #ddd;padding:20px;border-radius:var(--border-radius)}@media(max-width: 768px){.account__card{padding:20px 10px}}@media(max-width: 1024px){.account__card{flex-basis:100%}}.account__card-item{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:5px;font-size:clamp(16px,1.25vw,18px)}.account__card-item--total{font-weight:700;font-size:clamp(18px,1.6666666667vw,24px);margin-top:13px;margin-bottom:20px}.account__card-item--total span{color:var(--color-orange);font-family:"Roboto",Arial,sans-serif}.account__card-item span{font-family:"Roboto",Arial,sans-serif}.account__card .account-order__buttons{flex-wrap:wrap;max-width:100%}.account__card .account__button-download{display:none}@media(max-width: 768px){.account__card .account__button-download{display:block}}.account__card .account__card-paid{color:#229d00}.popup{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.8);top:0;left:0;opacity:0;visibility:hidden;overflow-y:auto;overflow-x:hidden;transition:all .8s ease 0s;z-index:999}.popup__body{min-height:100%;display:flex;justify-content:center;align-items:center}.popup__content{max-width:600px;background-color:var(--color-white);padding:5rem;position:relative;opacity:0;transform:perspective(600px) translate(0px, -100%) rotateX(45deg);transition:all .8s ease 0s}.popup.open .popup__content{transform:perspective(600px) translate(0px, 0%) rotateX(0deg);opacity:1;visibility:visible}.popup__title{color:#000;font-size:1.5rem;line-height:normal;margin-bottom:2.5rem;text-align:center;text-transform:uppercase}.popup.open{opacity:1;visibility:visible}.popup__close{position:absolute;top:.8rem;right:.8rem;font-size:2.5rem;color:red;transform:rotate(45deg)}.form{margin:0 auto;color:var(--color-black);padding:20px;background-color:var(--color-white);border-radius:10px;margin-bottom:16px;position:relative;border:1px solid #ddd}.form__title{font-size:18px;margin-bottom:24px}@media(max-width: 768px){.form__title{font-weight:700}}.form__title span{text-transform:uppercase}.form .checkbox__text{display:contents}.form .checkbox__text a{color:var(--color-orange)}.form .form__err-msg{color:red}.form__text{font-size:clamp(16px,1.25vw,18px);line-height:120%;margin-bottom:1.5rem}.form__item{margin-bottom:.7rem;width:100%}.form__item--half{flex:0 0 calc(50% - .5rem)}@media(max-width: 768px){.form__item--half{flex:100%}}.form__input{width:100%;padding:10px;border-radius:5px;transition:all .3s ease 0s;border:1px solid rgba(23,23,23,.7)}.form__input::placeholder{font-size:16px}.form__input:focus{box-shadow:0 0 10px var(--color-orange)}.form__textarea{width:100%;padding:10px;border-radius:5px;transition:all .3s ease 0s;border:1px solid rgba(23,23,23,.7);resize:vertical;min-height:40px}.form__textarea::placeholder{font-size:16px}.form__textarea:focus{box-shadow:0 0 10px var(--color-orange)}.form__button{width:100%;padding:10px 32px;background-color:var(--color-orange);cursor:pointer;color:var(--color-white);border-radius:5px;white-space:normal;font-size:clamp(14px,1.1111111111vw,16px);transition:all .3s ease 0s}@media(hover: hover){.form__button:hover{background-color:#d16403}}.form__button[disabled]{background-color:var(--color-orange-altr);pointer-events:none}@media(max-width: 768px){.form--mod{background-color:inherit;padding:0px;border:none}.form--mod .form__button{background-color:rgba(0,0,0,0);border:1px solid var(--color-white)}.form--mod .form__input{border:none}.form--mod .checkbox__text{color:var(--color-white)}.form--mod .checkbox__label::before{border:1px solid var(--color-white)}}.entry-form{max-width:255px;margin:auto}@media(max-width: 768px){.entry-form{max-width:100%}}.entry-form .form__err-msg{color:#fff}.entry-form .title{margin-bottom:20px}.entry-form .form__input{margin-bottom:20px;background-color:inherit;border:1px solid var(--color-white);color:var(--color-white)}.entry-form .form__input::placeholder{color:var(--color-white)}@media(max-width: 768px){.entry-form .form__input{margin-bottom:10px}}.entry-form .button{max-width:100%;border-radius:6px}.entry-form .button:disabled{pointer-events:none;opacity:.65}.entry-form .button-white{margin-bottom:10px}.entry-form__wrap{display:flex;justify-content:space-between;align-items:center;gap:0px 10px}@media(max-width: 768px){.entry-form__wrap{flex-wrap:wrap}}.entry-form--mod{max-width:530px}@media(max-width: 768px){.entry-form{padding:40px 0px}}.entry-form__suggestion{text-align:center;color:var(--color-white);margin:.75rem 0}.entry-form__suggestion a{text-decoration:underline;display:inline-block}.form__container--flex{display:flex;flex-wrap:wrap;justify-content:space-between}.form__container--hidden{opacity:0;pointer-events:none}.form__status{text-align:center;display:none;position:absolute;left:1rem;right:1rem;top:0;bottom:0;margin:auto;height:min-content;background-color:var(--color-white);z-index:1}.form__status .form__status-icon{width:50px;height:50px;margin:auto;text-align:center;margin-bottom:.25rem}.form__status .form__status-text{padding:.5rem}.form__status .form__status-text ul{text-align:left;padding-left:1.5rem}.form__status .form__status-text ul li{list-style:disc}.form__status .form__status-container{display:flex;align-items:center;gap:1rem}.form__status .form__status-container .form__status-icon,.form__status .form__status-container .form__status-text{margin:auto 0}.form__err-msg{margin:.25rem 0 .5rem;padding:.25rem 0;display:none;flex:100%}.form--subscribe .form__status{background-color:rgba(0,0,0,0) !important}.radio-button input[type=radio]{display:none}.radio-button{display:flex;cursor:pointer;font-size:18px;line-height:156%}.custom-radio{width:10px;height:10px;border:1px solid var(--color-black);border-radius:4px;margin-right:10px;position:relative;transition:border-color .3s ease,background-color .3s ease;flex:none}.radio-button input[type=radio]:checked+.custom-radio{border-color:#000;color:var(--color-white)}.radio-button input[type=radio]:checked+.custom-radio::after{content:"";width:5px;height:5px;background-color:var(--color-orange);border-radius:1px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.checkbox{width:100%;margin-bottom:10px}.checkbox._error .checkbox__label::before{border:1px solid red}.checkbox__input{display:none}.checkbox__input:checked+.checkbox__label::after{transform:scale(1)}.checkbox__text{font-size:12px;display:contents}.checkbox__text a{color:var(--color-orange)}.checkbox__label{font-size:clamp(12px,0.9722222222vw,14px);line-height:140%;display:inline-flex;align-items:center;width:100%;position:relative;cursor:pointer}.checkbox__label::before{content:"";align-self:flex-start;flex:0 0 1rem;display:inline-block;width:1rem;height:1rem;border-radius:5px;margin-right:.5rem;border:1px solid var(--color-black)}.checkbox__label::after{transition:all .3s ease 0s;position:absolute;content:"";width:.5rem;height:.5rem;top:.25rem;left:.25rem;background-color:var(--color-orange);transform:scale(0);border-radius:2px}.checkbox--mod .checkbox__label::before{border-radius:2px;border:1px solid var(--color-orange)}.checkbox--mod .checkbox__text{font-size:16px}.select{background:var(--color-black);color:#adb3bf;width:100%;cursor:pointer;font-size:18px;line-height:156%}.select__option{cursor:pointer;background-color:var(--color-white);border:none;border-radius:5px}.dropdown{position:relative}.dropdown__button{position:relative;display:block;text-align:left;background:#f1f1f1;border-radius:5px;line-height:120%;font-size:1rem;padding:1rem 2rem 1rem 1rem}.dropdown__button::after{content:"";position:absolute;top:40%;right:1rem;transform:translateY(-50%);width:2px;height:10px;border-radius:2px;background-color:var(--color-black);pointer-events:none;transform:rotate(45deg)}.dropdown__button::before{content:"";position:absolute;top:40%;right:1.35rem;transform:translateY(-50%);width:2px;height:10px;border-radius:2px;background-color:var(--color-black);pointer-events:none;transform:rotate(-45deg)}.dropdown__list{display:none;position:absolute;overflow:hidden;width:10rem;left:0;top:3.5rem;z-index:1;background:#f1f1f1;padding:1rem;border-radius:.5rem}.dropdown__list--active{display:block}.dropdown__list-item{border-bottom:0;cursor:pointer}.dropdown__list-item:not(:last-child){margin-bottom:1rem}.dropdown__list-item:hover{color:#00aa4b}.dropdown__input-hidden{display:none}@media(max-width: 768px){.accordion__block{margin-bottom:10px;background-color:var(--color-white);border:1px solid #ddd;border-radius:6px;width:100%}}.accordion__summary{list-style:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;padding:10px 10px 10px 0px;position:relative;width:100%;z-index:3;font-weight:700;font-size:clamp(18px,1.6666666667vw,24px);cursor:default;pointer-events:none}@media(max-width: 768px){.accordion__summary{padding:10px;cursor:pointer;pointer-events:all}}.accordion__summary::after,.accordion__summary::before{position:absolute;content:"";width:22px;height:4px;top:40%;right:0;background-color:var(--color-orange);transition:transform .2s ease-out;display:none}@media(max-width: 768px){.accordion__summary::after,.accordion__summary::before{display:block}}.accordion__summary::after{right:5px}.accordion__summary::before{transform:rotate(90deg);right:5px}.accordion__details[open] .accordion__summary::after{background-color:var(--color-black);transform:rotate(45deg)}.accordion__details[open] .accordion__summary::before{background-color:var(--color-black);transform:rotate(-45deg)}.accordion__content{display:grid;grid-template-rows:0fr;transition-duration:.5s;padding:10px 10px 10px 0px;margin-bottom:10px;opacity:0;margin-top:-32px;font-size:clamp(16px,1.25vw,18px)}@media(max-width: 768px){.accordion__content{padding:10px}}.accordion__content-body{overflow:hidden}.accordion__content ul{margin-left:30px}.accordion__content ul li{list-style:disc}.accordion__details[open]+.accordion__content{grid-template-rows:1fr;opacity:1;margin-top:0px}.accordion__blocks{display:flex;justify-content:space-between;gap:10px}@media(max-width: 768px){.accordion__blocks{flex-wrap:wrap;gap:0px}}.faq-accordion__content .title{margin-bottom:20px}.faq-accordion{position:relative;border:1px var(--color-orange-altr) solid;border-radius:13px}.faq-accordion .faq-accordion__content{max-height:0;overflow:hidden;transition:all .35s}.faq-accordion input{position:absolute;opacity:0;z-index:-1}.faq-accordion input:checked~.faq-accordion__content{max-height:50rem;overflow:auto}.faq-accordion__wrapper{display:grid;gap:20px}.faq-accordion__label{justify-content:space-between;padding:1rem;display:flex;color:#fff;background:var(--color-orange-altr);cursor:pointer;border-radius:10px}.faq-accordion__label::after{content:"❯";width:1em;height:1em;text-align:center;transform:rotate(90deg);transition:all .35s}.faq-accordion input:checked+.faq-accordion__label::after{transform:rotate(270deg)}.faq-accordion__content p{margin:0;padding:1rem}.faq-accordion__content ul,.faq-accordion__content ol{padding-left:40px;margin-bottom:30px}.faq-accordion__content a{color:var(--color-orange)}.faq-accordion input:not(:checked)+.faq-accordion__label:hover::after{animation:bounce 2s infinite}@keyframes bounce{25%{transform:rotate(90deg) translate(0.25rem)}75%{transform:rotate(90deg) translate(-0.25rem)}}.tabs{display:flex;flex-direction:column}.tab-labels{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:40px}.tab-label{padding:8px 16px;cursor:pointer;border:1px solid rgba(0,0,0,0);transition:background-color .3s,border-color .3s;text-align:center;border-radius:20px;text-transform:uppercase;color:var(--color-red);font-weight:500;font-size:clamp(12px,0.9722222222vw,14px);line-height:171%;background-color:var(--color-white);border:1px solid #ddd}.tab-label.active{border-color:var(--color-orange)}.tab-content{position:absolute;opacity:0;visibility:hidden;transition:opacity 0s ease-in-out;padding:20px}#tab-1:checked~.content-1,#tab-2:checked~.content-2,#tab-3:checked~.content-3,#tab-4:checked~.content-4,#tab-5:checked~.content-5,#tab-6:checked~.content-6{position:static;opacity:1;visibility:visible}#tab-1:checked~.tab-labels label[for=tab-1],#tab-2:checked~.tab-labels label[for=tab-2],#tab-3:checked~.tab-labels label[for=tab-3]{background-color:var(--color-orange);color:var(--color-white);border:1px solid var(--color-orange)}input[type=radio]{display:none}.product-slider{overflow:hidden}.masonry{max-width:50rem;margin:0 auto;display:flex;gap:.5rem;flex-direction:column;flex-wrap:wrap;height:40rem}.masonry::before,.masonry::after{content:"";flex-basis:100%;order:2;width:0}.masonry__block{width:calc(33.3333333333% - 1rem);padding:.5rem}.masonry__block:nth-child(3n+1){order:1}.masonry__block:nth-child(3n+2){order:2}.masonry__block:nth-child(3n){order:3}.masonry__block:nth-child(4n+1){background-color:#8c4ff6}.masonry__block:nth-child(4n+2){background-color:#02fae2}.masonry__block:nth-child(4n+3){background-color:#237ff8}.masonry__block:nth-child(4n){background-color:#ff0}.modal{padding:1.25rem;border-radius:10px;width:100%;max-width:500px}.modal__title{font-size:1.25rem;font-weight:600;margin-bottom:1rem}.error{padding-bottom:5rem}.error__content{line-height:1.5;min-height:50vh;align-items:center}.error__content{text-align:center}.error__code-wrapper{position:relative;margin:0 auto;width:min-content}.error__code{font-size:clamp(10rem,20vw,16rem);font-family:"Roboto",Arial,sans-serif;font-weight:700;color:rgba(0,0,0,0);-webkit-text-stroke:3px var(--color-orange);margin:0 auto;line-height:normal;user-select:none}.error__title{font-size:2rem;font-weight:700;margin-bottom:1rem}.error__search{max-width:400px;margin:1.5rem auto;width:100%}.error__back-home{text-decoration:underline;transition:color .3s ease;will-change:color}.error__back-home:hover{color:var(--color-orange);cursor:pointer}.thanks-section__content{text-align:center;min-height:40vh;display:flex;align-items:center;align-content:center}.thanks__container{max-width:auto;line-height:1.5}.thanks__icon{width:7rem;height:7rem;margin-bottom:1.5rem}.footer{background-color:#ea984f;color:var(--color-white);font-size:clamp(16px,1.25vw,18px);padding:40px 0px 40px 0px}.footer__content h3{font-weight:700;font-size:clamp(18px,1.6666666667vw,24px);margin-bottom:10px}.footer__content ul li{margin-bottom:10px}@media(hover: hover){.footer__content ul li:hover{color:#ffebda}}.footer__top{display:flex;justify-content:space-between;align-items:center;gap:10px 30px;padding-bottom:20px;border-bottom:1px solid var(--color-white);margin-bottom:20px}@media(max-width: 768px){.footer__top{flex-wrap:wrap}}.footer__top p{flex-basis:690px}.footer__logo{flex:none}.footer__buttons{display:flex;justify-content:space-between;align-items:center;gap:20px}@media(max-width: 768px){.footer__buttons{display:none}}.footer__buttons .header__catalog{background-color:var(--color-white);color:var(--color-orange);border:1px solid var(--color-orange-altr);transition:All .3s ease 0s}@media(hover: hover){.footer__buttons .header__catalog:hover{background-color:var(--color-orange);color:var(--color-white);border:1px solid var(--color-white)}.footer__buttons .header__catalog:hover .header__catalog-burger span{background-color:var(--color-white)}}.footer__buttons .header__catalog-burger span{background-color:var(--color-orange)}.footer__body{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem;padding-bottom:20px;border-bottom:1px solid var(--color-white);margin-bottom:20px}.footer__body--sub{gap:0 1rem;margin-bottom:1rem;padding-bottom:1rem}.footer__body .footer__box--stretched{grid-column:1/5;border-top:1px var(--color-white) solid;padding-top:1.25rem}@media(max-width: 768px){.footer__body{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 360px){.footer__body{grid-template-columns:1fr}}/*# sourceMappingURL=styles.css.map */
