@import"https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&family=Manrope:wght@200..800&display=swap";.header{padding:30px 0;position:absolute;top:0;left:0;width:100%;z-index:100;color:#292929}.logo{display:flex;align-items:center;gap:10px;img {width: 38px; height: 38px;} span{color: #292929; font-size: 28px; font-weight: 600; line-height: normal; opacity: 0; visibility: hidden; transition: all .5s;}}.index-logo{display:none}.header .container{display:flex;justify-content:space-between;align-items:center;gap:12%}.burger{display:none;cursor:pointer}.burger .burger-menu{transition:transform .3s}.header-content{width:100%;display:flex;align-items:center;justify-content:space-between;gap:50px}.nav-menu ul{display:flex;gap:40px;white-space:nowrap;font-weight:500}.nav-menu a{border-bottom:1px solid transparent;transition:.3s;padding-bottom:4px;font-weight:500}.nav-menu a:hover{border-bottom:1px solid rgba(240,45,50,1)}@media (max-width: 1110px){.header .container{gap:9%}.nav-menu ul{gap:20px}}@media (max-width: 995px){.header .container{gap:5%}}@media (max-width: 950px){.header{background-color:#fafafa;padding:12px 0;box-shadow:0 3px 7px #10101005}.header .container{position:relative;gap:20px}.index-logo,.burger{display:block}.header-content{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:30px;position:absolute;top:75px;left:-300%;transition:.5s}.header .nav-menu ul{flex-direction:column;gap:20px}.header.mobile-header{width:100%}.header.mobile-header .logo{span {opacity: 1; visibility: visible;}}.header.mobile-header .header-content{left:0;height:100vh;padding-left:15px;background-color:#fafafa}.header.mobile-header .burger .burger-menu{transform:rotate(90deg)}}.footer{border-radius:20px 20px 0 0;background-color:#212121;padding-top:60px;color:#a9a9a9;font-size:16px;line-height:22px;font-weight:400;margin-top:-30px}.footer-top{display:flex;flex-direction:column;gap:40px;padding-bottom:40px}.footer-top .logo{width:265px;height:58px;display:flex;align-items:center;justify-content:flex-start;gap:16px;img {width: 100%; height: 100%;} span {color: #FAFAFA; font-size: 32px; font-style: normal; font-weight: 600; line-height: normal;}}.footer-top .nav-menu{color:#fafafa}.footer-contact{display:flex;gap:32px;font-weight:400}.mail{color:#f02d32}.footer-bottom{margin-top:40px;padding:40px 0;border-top:1px solid rgba(50,50,50,1)}.footer-bottom .container{display:flex;justify-content:space-between;align-items:center;gap:30px}.development{display:flex;align-items:center;gap:20px}.development p{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.development p a{white-space:nowrap}@media (max-width: 600px){.footer{padding-top:40px}.footer .nav-menu ul{flex-direction:column;gap:20px}.footer-contact{flex-direction:column;gap:20px;font-size:12px;line-height:16px}.footer-bottom .container{flex-direction:column;align-items:flex-start;gap:20px;font-size:12px;line-height:16px}}.catalog-wrapper{display:flex;flex-direction:column;gap:24px}.catalog-card{background-color:#fff;border-radius:12px;padding:32px;display:flex;align-items:center;gap:32px;transition:box-shadow .5s ease}.catalog-card:hover{box-shadow:0 0 20px #0000001a}.catalog-img{width:180px;height:180px;flex-shrink:0}.catalog-img img{width:100%;height:100%;object-fit:contain}@media (max-width: 600px){.catalog-card{flex-direction:column;gap:20px;padding:20px}.catalog-img{width:248px;height:248px}}.card{display:flex;gap:40px;margin-bottom:60px}.card .swiper{width:40%;height:100%;min-width:270px;aspect-ratio:1 / 1;background-image:url(../assets/imgs/Exclude.png);background-size:100% 100%;border-radius:12px;background-repeat:no-repeat;flex-shrink:0}.card .swiper-slide{padding:32px;background:#fff}.card .swiper img{width:100%;height:100%;object-fit:contain}.swiper-button-next:after,.swiper-button-prev:after{font-size:0}.swiper-buttons{position:absolute;bottom:0;right:0;background:#fafafa;padding:24px;z-index:20;display:flex;align-items:center;gap:40px;border-radius:12px 0}.swiper-buttons-item{cursor:pointer}.card-info{max-width:674px}.tabs-nav{width:100%;padding-bottom:12px;margin-bottom:28px}.tabs-nav__btn{color:#292929;font-size:24px;font-weight:600;line-height:31.2px;margin-right:40px;padding-bottom:11.5px;cursor:pointer}.tabs-item{display:none}.tabs-item.active{display:block}.tabs-item ul{margin-left:30px}.tabs-item ul li{list-style-type:disc;color:#696969;margin-bottom:16px}.accordion{display:flex;flex-direction:column;gap:28px;p {font-weight: 400; font-size: 16px; line-height: 140%; color: var(--grayscale-500-696969);}}.product-tabs{display:flex;align-items:center;gap:40px;width:100%;border-bottom:1px solid rgba(232,232,232,1)}.product-tabs .product-description-mobile{display:none}.product-tabs .product-description-mobile.active{display:block}.product-tabs__item{color:#292929;font-size:24px;font-weight:600;line-height:31.2px;padding-bottom:11px;cursor:pointer;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,0)}.product-tabs__item.active{border-bottom:1px solid rgba(240,45,50,1);color:#f02d32}.product-description{display:none;ul,ul li {list-style-type: disc;} ul {margin-left: 20px;}}.product-description.active{display:block}@media (max-width: 900px){.card{font-size:12px}.swiper-buttons{gap:24px;padding:14px}.swiper-buttons-item{svg {transform: scale(.8);}}}@media (max-width: 700px){.card{flex-direction:column;gap:24px;margin-bottom:32px}.card .swiper{width:100%}}@media (max-width: 500px){.tabs-nav{display:flex;flex-direction:column;gap:12px}.accordion{ul,ul li,p {font-size: 12px;}}.product-tabs{flex-direction:column;font-size:20px;line-height:24px;gap:10px;border:none}.product-tabs__item{border:none;display:flex;width:100%;justify-content:space-between;align-items:center}.product-tabs__item.active{border:none}.product-tabs__item:after{content:">";display:block;color:#e8e8e8;transform:rotate(90deg);transition:all .3s}.product-tabs__item.active:after{color:#f02d32;transform:rotate(-90deg)}.product-description-mobile{width:100%;ul,ul li {list-style-type: disc;} ul {margin-left: 30px;}}}.banner{padding:0;position:relative}.main-block{padding-top:150px;padding-bottom:130px}.main-block .container{display:grid;grid-template-columns:1fr 1fr;gap:24px}.main-block-content{max-width:588px;min-width:440px;padding-bottom:40px}.main-block h2{max-width:535px;margin-bottom:60px}.main-block h2 img{width:100%}.main-block h2 img.mob-title-img{display:none}.main-block img{width:100%}.title-img{width:100%;display:flex;align-items:center;gap:16px;white-space:nowrap;img:first-child {width: 59px; height: 57px;} .decorate {width: 100%; max-width: 180px; height: 57px; img {width: 100%; height: 100%; object-fit: contain;} .mobile {display: none;}}}.categories{position:absolute;top:0;right:0;width:44%;height:100%;z-index:-1;background-repeat:no-repeat;background-size:cover;background-position:top left}.categories-list{width:588px;display:flex;flex-direction:column;align-items:flex-end;gap:20px}.categories-list li{width:384px;padding:32px;color:#fafafa;font-size:24px;font-weight:600;line-height:32px;border-radius:12px;background-color:#444444bf;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:all .5s ease}.categories-list li:hover{background:rgba(114,114,114,.75)!important}.categories-list li.active{background:linear-gradient(213deg,#F02D32 19.48%,#8A1A1D 211.27%)!important;transform:scaleY(1.01);transition:background .5s,transform .5s}.categories-list li:nth-child(odd){background:rgba(68,68,68,.75);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.categories-list li:nth-child(2n){background:rgba(31,31,31,.75);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.categories-list li span{width:8px;height:8px;background-color:#fafafa;border-radius:50%;display:inline-block;margin-right:12px;margin-bottom:4px}.description{max-height:0;opacity:0;overflow:hidden}.description .text{color:#fafafa;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.categories-list li.active .description{max-height:max-content;opacity:1}.description p{font-size:16px;font-weight:400;line-height:22px;margin-top:12px;margin-left:20px}.logos{display:flex;flex-direction:column;gap:12px;margin-top:32px}.logos a{width:max-content;height:40px;padding:8px 20px;border-radius:40px;background-color:#fafafabf;display:flex;align-items:center;justify-content:center;color:#444444bf}.logos img{width:100%;height:100%;object-fit:contain}@media (max-width: 1050px){.categories-list{height:max-content;width:100%;gap:12px}.main-block{padding-bottom:60px}}@media (max-width: 920px){.main-block h2{margin-bottom:20px}.categories{width:40%}.categories-list{li{width: 100%; font-size: 16px; padding: 24px;} .text p {font-size: 14px;}}}@media (max-width: 800px){.main-block{padding-bottom:0}.main-block .container{grid-template-columns:1fr}.main-block-content{width:100%;min-width:100%;padding-bottom:40px}.categories-list-wrapper{width:calc(100% + 30px);margin-left:-15px;margin-right:-15px;padding:0 15px 40px;background-color:#292929}.categories-list{margin-top:-30px}.categories-list li{max-width:380px}.categories{display:none}}@media (max-width: 600px){.main-block h2 .decorate .desctop{display:none}.main-block h2 .decorate .mobile{display:block}.title-img{gap:10px;img:first-child {width: 38px; height: 38px;} .decorate {width: 100%; max-width: 50px; height: 57px;}}.main-block h2 img.mob-title-img{display:block;width:290px;margin-bottom:0}.main-block{padding-top:90px}.categories-list li{width:100%}}*{margin:0;padding:0;border:0;box-sizing:border-box}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}:focus,:active{outline:none}a:focus,a:active{outline:none}nav,footer,header,aside{display:block}html,body{height:100%;width:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}input,button,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:visited{text-decoration:none;color:inherit}a:hover{text-decoration:none}ul li{list-style-type:none}h1,h2,h3,h4,h5,h6{font-style:inherit}html{scroll-behavior:smooth}body{font-family:Manrope,sans-serif;background-color:#fafafa;color:#696969;font-size:16px;line-height:22px;font-weight:400;overflow-x:hidden}.no-scroll{overflow:hidden}.layout{display:flex;flex-direction:column;height:100vh}header{flex-shrink:0}main{padding:120px 0 110px!important;flex-grow:1}footer{flex-shrink:0}h2{font-size:44px;font-weight:600;line-height:1.3;color:#292929}h3{font-weight:600;font-size:24px;line-height:31.2px;color:#292929;margin-bottom:16px}.container{max-width:1230px;margin:0 auto;padding:0 15px}.btn{background-color:transparent;display:flex;gap:15px;align-items:center;justify-content:center;font-weight:600;font-size:16px;line-height:22px;color:#f02d32;cursor:pointer;transition:.5s;white-space:nowrap}.btn:hover{color:#bd262a}.btn:hover svg path{fill:#bd262a}.mail,.phone{white-space:nowrap}.breadcrumbs{font-weight:500;margin-top:20px;margin-bottom:40px}.breadcrumbs span{padding:0 8px}.breadcrumbs a:hover{color:#292929}.breadcrumbs .current{color:#f02d32}.popup{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.5);z-index:100;display:flex;justify-content:center;align-items:center;padding:30px 15px;opacity:0;visibility:hidden}.popup.show-popup{opacity:1;visibility:visible;transition:all .5s ease}.popup form{max-width:720px;background:rgba(255,255,255,1);display:flex;flex-direction:column;gap:20px;padding:59px 59px 76px;border-radius:12px;position:relative}.popup form .close-form{position:absolute;top:30px;right:20px;cursor:pointer;font-size:40px;font-weight:200;line-height:0;transform:rotate(45deg);color:#f02d32}.popup form input{width:100%;padding:13px 24px;border:1px solid rgba(204,204,204,1);border-radius:12px}.popup form button{padding:13px 24px;border:1px solid rgba(240,45,50,1);border-radius:12px;font-size:16px;font-weight:600;line-height:22px}.popup button:hover{background-color:#f02d32;color:#fff}.popup form span,.popup form button{width:100%}.popup span a{color:#f02d32;border-bottom:1px solid rgba(240,45,50,1)}.breadcrumbs-item{white-space:nowrap;display:inline-block}@media (max-width: 600px){body{font-size:12px;line-height:16px}main{padding:100px 0 80px}h2{font-size:32px;line-height:39.2px}h3{font-size:20px;line-height:25.2px;margin-bottom:12px}.breadcrumbs{margin-top:16px;margin-bottom:24px}.popup form{padding:40px 20px;gap:12px}.popup form h2,.popup form span{text-align:center}}
