body{background-image:url(/img/bg.webp)}.container{max-width:1530px;padding:0 15px;margin:0 auto}body{overflow-x:hidden}.overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:-1;cursor:pointer;transition:opacity .3s ease;opacity:1}.overlay.item{z-index:1000}#order-form{scroll-margin-top:80px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}body,h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none;cursor:pointer}img,picture,svg,video{display:block;max-width:100%;height:auto}ol,ul{margin:0;padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}button{padding:0;border:0;background:none;cursor:pointer}.products__item{border-radius:24px;border:1px solid #222;background:var(--Dark,#0D0D0D);padding:24px}.products__item-img{width:100%;height:257px;overflow:hidden;border-radius:12px}.products__item-img img{object-fit:cover;width:100%;height:100%}.products__item-img{margin-bottom:24px}.products__item-title{color:var(--White,var(--color-grey-100,#FEFEFE));font-family:Unbounded;font-size:24px;font-weight:400;text-transform:uppercase;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;height:120px}@media(max-width:600px){.products__item-title{height:auto}}.products__item-subtitle{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#6b7280;font-family:Inter;font-size:12px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;height:44px;margin-bottom:16px}@media(max-width:600px){.products__item-subtitle{height:auto}}.products__item-info{margin-bottom:16px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.products__item-info-item{width:100%;height:58px;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);gap:4px;background:hsla(0,0%,100%,.05);display:flex;flex-direction:column;align-items:center;justify-content:center}.products__item-info-item p{color:var(--White,var(--color-grey-100,#FEFEFE));font-size:18px;font-weight:700}.products__item-info-item .prod-some,.products__item-info-item p{text-align:center;font-family:Inter;font-style:normal;line-height:normal}.products__item-info-item .prod-some{color:var(--Gray,#6B7280);font-size:8px;font-weight:400;text-transform:uppercase}.products__item-button{border-radius:12px;background:var(--Accent-color-2,#FFED00);margin:0!important;color:var(--Dark,#0D0D0D);text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:normal;width:100%;padding:16px;transition:.3s;cursor:pointer}.products__item-button:hover{box-shadow:0 0 20px 1px rgba(255,237,0,.5);transition:.3s}.products__item-button.in-cart{border-radius:12px;background:var(--White,#FEFEFE)!important;box-shadow:0 0 20px 1px rgba(254,254,254,.5)!important}.header{position:-webkit-sticky;position:sticky;z-index:1000;top:0;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;background:rgba(13,13,13,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:16px 0}@media(max-width:1000px){.header{background:#0d0d0d}}.header__logo{cursor:pointer;transition:.3s}.header__logo:hover{transition:.3s;transform:translate3d(0,-2px,0);opacity:.7}@media(max-width:600px){.header__logo{width:203px;height:30px}}.header__content{justify-content:space-between;position:relative}.header__content,.header__list{display:flex;align-items:center}.header__list{gap:40px;color:var(--White,#FEFEFE);font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}@media(max-width:990px){.header__list{display:none}}.header__item{cursor:pointer;color:var(--White,#FEFEFE);font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;transition:.3s}.header__item:hover{transform:translate3d(0,-2px,0);color:var(--Accent-color-1,#E41F25);transition:.3s}.header__func{gap:16px}.header__curt,.header__func{display:flex;align-items:center}.header__curt{gap:8px;color:var(--Dark,#0D0D0D);font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;padding:8px 24px;border-radius:100px;background:var(--White,#FEFEFE);color:#000;cursor:pointer;transition:.3s}.header__curt:hover{transform:translate3d(0,-2px,0);box-shadow:0 0 20px 1px rgba(254,254,254,.5);transition:.3s}.header__curt p{display:block}@media(max-width:600px){.header__curt p{display:none}}.header__curt svg{display:none}@media(max-width:600px){.header__curt svg{display:block}}@media(max-width:990px){.header__curt{padding:6px 24px}}@media(max-width:600px){.header__curt{position:relative;width:45px;height:45px;padding:0;justify-content:center;align-items:center}}.header__curt-count{border-radius:10000px;background:var(--Accent-color-1,#E41F25);width:35px;height:35px;display:flex;align-items:center;justify-content:center}.header__curt-count p{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}@media(max-width:600px){.header__curt-count p{display:block;font-size:10px}.header__curt-count{bottom:-5px;right:-5px;position:absolute;width:23px;height:23px}}.header .language{position:relative;color:#fff;font-family:Inter;font-size:11px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.header .language .language-main{border-radius:2px;background:var(--Accent-color-1,#E41F25);padding:6px 8px;display:flex;align-items:center;justify-content:center}.header .language:after{top:-3px;left:-4px;content:"";position:absolute;border-radius:4px;border:1px solid rgba(107,114,128,.5);background:inherit;width:38px;height:32px}@media(max-width:990px){.header .language{display:none}}.header__burger{border-radius:1000px;background:var(--White,#FEFEFE);width:45px;height:45px;display:none;align-items:center;justify-content:center;cursor:pointer}@media(max-width:990px){.header__burger{display:flex}}.burger-menu{padding:24px 16px;position:fixed;top:99%;left:100%;width:400px;height:100vh;background:#151515;z-index:1001;transform:translateX(0);transition:transform .3s ease}@media(max-width:600px){.burger-menu{width:100%}}.burger-menu.active{transform:translateX(-100%)}.burger-menu ul{text-align:left;display:flex;flex-direction:column;gap:16px}.burger-menu li p{cursor:pointer;color:var(--White,var(--color-grey-100,#FEFEFE));transition:.3s;font-family:Unbounded;font-size:40px;font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase}.burger-menu li p:hover{color:#e41f25;transition:.3s}.burger-menu__language{padding:16px 0;border-top:1px solid rgba(107,114,128,.5);border-bottom:1px solid rgba(107,114,128,.5);margin:24px 0}.burger-menu .language{width:54px;display:block!important;margin:0 auto;padding:8px;border-radius:4px;border:1px solid rgba(107,114,128,.5);background:#0e0e0e}.burger-menu .language:after{display:none}.burger-menu .footer__social{margin-bottom:16px}.burger-menu__contact{text-align:center;color:var(--White,#FEFEFE);font-family:Inter;font-size:15px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:16px}.burger-menu .preview__button{margin:24px auto 0;width:auto;display:block;padding:16px 24px;font-size:12px}.preview{max-width:894px;width:100%;margin:170px auto;display:flex;align-items:center;flex-direction:column}@media(max-width:840px){.preview{margin:100px auto;padding:0 15px}}@media(max-width:580px){.preview{margin:72px auto;padding:0 15px}}.preview__title{color:var(--White,var(--color-grey-100,#FEFEFE));text-align:center;font-family:Unbounded;font-size:96px;font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase;margin-bottom:16px}.preview__title p{color:#e41f25}@media(max-width:840px){.preview__title{font-size:64px}}@media(max-width:580px){.preview__title{font-size:40px}}.preview__description{color:var(--Gray-Chateau,var(--color-azure-65,#9CA3AF));text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:5px;text-transform:uppercase;margin-bottom:32px}@media(max-width:840px){.preview__description{font-size:14px}}@media(max-width:580px){.preview__description{font-size:12px}}.preview__button{color:var(--Light-dark,#151515);text-align:center;transition:.3s;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:5px;text-transform:uppercase;position:relative;padding:24px 48px;border-radius:10000px;background:var(--Accent-color-2,#FFED00);box-shadow:0 0 20px 1px rgba(255,237,0,.5)}@media(max-width:840px){.preview__button{font-size:14px}}@media(max-width:580px){.preview__button{font-size:12px;padding:16px 40px}}.preview__button:after{content:"";z-index:-1;position:absolute;top:-4px;bottom:-4px;transition:.7s;left:-4px;right:-4px;border-radius:10000px;border:1px solid var(--Accent-color-2,#ffed00);animation:subtle-shadow-pulse 3s ease-in-out infinite}.preview__button:hover{transition:.3s;transform:translate3d(0,-2px,0)}.preview__button:hover:after{background:var(--Accent-color-2,#FFED00);transition:.7s}@keyframes subtle-shadow-pulse{0%,to{box-shadow:0 0 0 0 rgba(255,237,0,.1)}50%{box-shadow:0 0 0 4px rgba(255,237,0,.05)}}.partners{text-align:center}.partners h2{color:var(--White,var(--color-grey-100,#FEFEFE));font-family:Unbounded;font-size:60px;font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase;margin-bottom:80px}.partners h2 b{color:var(--Gray,#6B7280)}@media(max-width:1050px){.partners h2{font-size:48px;margin-bottom:48px}}@media(max-width:590px){.partners h2{font-size:32px;margin-bottom:24px}}.partners__list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;margin-bottom:104px}@media(max-width:1050px){.partners__list{grid-template-columns:1fr}}@media(max-width:600px){.partners__list{margin-bottom:50px}}.partners__item:last-child{color:var(--Accent-color2,#FFED00)}.partners__item:last-child:after{background:var(--Accent-color-1,#FFED00)}.partners__item:last-child .partners__item-button{-webkit-text-decoration-color:#ffed00;text-decoration-color:#ffed00}.partners__item{color:var(--Accent-color-1,#E41F25);overflow:hidden;position:relative;align-items:flex-start;padding:40px 32px;display:flex;gap:48px;justify-content:space-between;text-align:left;border-radius:32px;border:var(--stroke-weight-1,1px) solid #222;background:rgba(13,13,13,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.partners__item svg{min-width:75px;height:95px;opacity:.3}@media(max-width:500px){.partners__item svg{position:absolute;top:37%;right:0;opacity:.1}}.partners__item:after{content:"";position:absolute;top:0;bottom:0;width:8px;background:var(--Accent-color-1,#E41F25);left:0}.partners__item-content{display:flex;align-items:flex-start;flex-direction:column;gap:16px}@media(max-width:500px){.partners__item-content{gap:8px}}.partners__item-info{font-family:Unbounded;font-size:14px;font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase}@media(max-width:500px){.partners__item-info{font-size:12px}}.partners__item-title{color:var(--White,var(--color-grey-100,#FEFEFE));font-family:Unbounded;font-size:36px;font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase}@media(max-width:500px){.partners__item-title{font-size:28px}}.partners__item-description{color:var(--Gray-Chateau,var(--color-azure-65,#9CA3AF));font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:normal}@media(max-width:500px){.partners__item-description{font-size:14px}}.partners__item-button{cursor:pointer;transition:.3s;color:var(--White,var(--color-grey-100,#FEFEFE));font-family:Inter;font-size:12px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:1px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;-webkit-text-decoration-color:#e41f25;text-decoration-color:#e41f25;text-decoration-thickness:auto;text-underline-offset:25%;text-underline-position:from-font;text-transform:uppercase}@media(max-width:500px){.partners__item-button{font-size:10px}}.partners__item-button:hover{transition:.3s;transform:translate3d(0,-2px,0);opacity:.7}.ticker{position:relative;margin-bottom:137px;overflow:hidden}@media(max-width:600px){.ticker{margin-bottom:40px}}.ticker__bg{position:absolute;top:27%;background:var(--Accent-color-1,#E41F25);padding:40px 0}.ticker__bg span{color:var(--White,#FEFEFE);font-family:Unbounded;font-size:36px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}@media(max-width:1000px){.ticker__bg span{font-size:24px}.ticker__bg{padding:24px 0}}@media(max-width:600px){.ticker__bg{top:33%}}.ticker__bg-power{margin:0 auto;max-width:1578px;width:100%}@media(max-width:1000px){.ticker__bg-power{padding:24px 0;width:1000px}}.parallax{position:relative;overflow:hidden}.scroller{display:flex;white-space:nowrap;text-align:center;font-family:sans-serif;font-size:2.25rem;font-weight:700;letter-spacing:-.02em;filter:drop-shadow(0 1px 1px rgba(0,0,0,.1))}.scroller span{flex-shrink:0}@media(min-width:768px){.scroller{font-size:5rem;line-height:5rem}}.products h2{text-align:center;color:var(--White,var(--color-grey-100,#FEFEFE));font-family:Unbounded;font-size:60px;font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase;margin-bottom:40px}.products h2 span{color:var(--Accent-color-1,#E41F25)}@media(max-width:570px){.products h2{font-size:32px}}.products button{margin:0 auto 40px;display:block}.products .preview__button.white{background-color:#fefefe;box-shadow:0 0 20px 1px hsla(0,0%,100%,.5);margin:0 auto}.products .preview__button.white:after{border-color:#fff}.products .preview__button.white:hover,.products .preview__button.white:hover:after{background-color:#fff}@media(max-width:570px){.products .preview__button.white{padding:16px}}.products__list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;margin-bottom:40px}@media(max-width:1240px){.products__list{grid-template-columns:repeat(3,1fr)}}@media(max-width:890px){.products__list{grid-template-columns:repeat(2,1fr);gap:16px}}@media(max-width:570px){.products__list{grid-template-columns:repeat(1,1fr);gap:24px}}.footer{overflow:hidden;position:relative;background-image:url(/img/prot.png);background-repeat:no-repeat;background-size:contain;background-position-y:-30px;background-position-x:50%}@media(max-width:1000px){.footer{background-position-x:0;background-position-y:50%;background-size:auto}}.footer:after{content:"";position:absolute;z-index:-100;bottom:-90px;right:20%;width:600px;height:412px;background:radial-gradient(70.71% 70.71% at 50% 50%,rgba(228,31,37,.08) 0,rgba(228,31,37,0) 70%);filter:blur(40px)}.footer img{cursor:pointer;transition:.3s}.footer img:hover{opacity:.7;transition:.3s;transform:translate3d(0,-2px,0)}.footer__content{display:flex;gap:112px;padding-bottom:15px}@media(max-width:1240px){.footer__content{flex-direction:column;align-items:center;gap:32px}}.footer__social{max-width:357px}.footer__social img{margin-bottom:37px}.footer__social p{color:var(--Gray,#6B7280);font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:32px}@media(max-width:1240px){.footer__social{max-width:100%;display:flex;flex-direction:column;align-items:center}}.footer__social-icons{display:flex;gap:24px;align-items:center}.footer__social-icon{cursor:pointer;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:100%;transition:.3s}.footer__social-icon path{fill:#000;transition:.3s}.footer__social-icon:hover{transition:.3s;background:var(--Accent-color-1,#E41F25);transform:translate3d(0,-2px,0) rotate(-20deg)}.footer__social-icon:hover path{transition:.3s;fill:#fff}.footer__partners{display:flex;flex-direction:column;gap:32px}@media(max-width:1240px){.footer__partners{flex-direction:row}.footer__partners img{height:40px;width:auto}}.footer__list p{margin-bottom:24px;color:var(--White,#FEFEFE);font-family:Unbounded;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:3px;text-transform:uppercase}.footer__list ul{display:flex;flex-direction:column;gap:16px}.footer__list li{transition:.3s}.footer__list li a{color:var(--White,#FEFEFE);font-family:Inter;font-size:15px;font-style:normal;font-weight:700;line-height:normal;transition:.3s}.footer__list li:hover{transition:.3s;transform:translate3d(0,-2px,0)}.footer__list li:hover a{transition:.3s;color:var(--Primary,#FF0000)}@media(max-width:1240px){.footer__list{text-align:center}}.footer__under-cont{display:flex;justify-content:space-between;align-items:center;padding:24px 15px}@media(max-width:1240px){.footer__under-cont{flex-direction:column}}.footer__under{border-top:1px solid rgba(254,254,254,.05)}.footer__under p{color:var(--White,#FEFEFE);font-family:Inter;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1px;text-transform:uppercase}@media(max-width:1240px){.footer__under p{margin-bottom:24px}}.footer__under ul{display:flex;align-items:center;gap:24px}@media(max-width:1240px){.footer__under ul{flex-direction:column}}.footer__under ul a{color:var(--White,#FEFEFE);font-family:Inter;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1px;text-transform:uppercase}.footer__under ul a:hover{transform:translate3d(0,-2px,0);color:var(--Primary,#FF0000);transition:.3s}.build-func{padding:80px 15px}@media(max-width:900px){.build-func{padding:80px 15px 40px}}@media(max-width:600px){.build-func{padding:64px 15px 32px}}.build-func h1{color:var(--White,var(--color-grey-100,#FEFEFE));text-align:center;font-family:Unbounded;font-size:64px;font-style:normal;font-weight:900;line-height:normal;margin-bottom:24px;text-transform:uppercase}@media(max-width:900px){.build-func h1{font-size:48px}}@media(max-width:600px){.build-func h1{font-size:32px}}.build-func h1 b{color:var(--Accent-color-2,#FFED00)}.build-func__subtitle{color:var(--Gray-Chateau,var(--color-azure-65,#9CA3AF));text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:5px;text-transform:uppercase;margin-bottom:86px}@media(max-width:900px){.build-func__subtitle{font-size:14px;margin-bottom:60px}}@media(max-width:600px){.build-func__subtitle{font-size:12px;margin-bottom:48px}}.build-func__grid{max-width:992px;width:100%;margin:0 auto 70px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}@media(max-width:600px){.build-func__grid{grid-template-columns:repeat(1,1fr);margin:0 auto 32px}}.build-func__item{cursor:pointer;padding:32px;border-radius:30px;border:2px solid rgba(107,114,128,.5);background:rgba(21,21,21,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;flex-direction:column;gap:12px;align-items:center;transition:.3s}@media(max-width:900px){.build-func__item{padding:24px}}.build-func__item:hover{transform:translate3d(0,-2px,0);transition:.3s}.build-func__item.active,.build-func__item:hover{border:2px solid var(--Accent-color-2,#ffed00)}.build-func__item-title{color:var(--White,var(--color-grey-100,#FEFEFE));text-align:center;font-family:Unbounded;font-size:36px;font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase}@media(max-width:900px){.build-func__item-title{font-size:24px}}.build-func__item-sub{color:var(--Accent-color-2,#FFED00);text-align:center;font-family:Unbounded;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}@media(max-width:900px){.build-func__item-sub{font-size:14px}}.build-func__item-desc{color:var(--Gray,#6B7280);text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}@media(max-width:900px){.build-func__item-desc{font-size:14px}}.build-func__range{border-radius:20px;border:1px solid rgba(107,114,128,.5);background:var(--Light-dark,#151515);padding:32px}@media(max-width:600px){.build-func__range{padding:24px}}.build-func__range-txt{display:flex;justify-content:space-between;margin-bottom:24px}.build-func__range-txt p{color:var(--White,var(--color-grey-100,#FEFEFE));font-family:Unbounded;font-size:24px;font-weight:900}.build-func__range-txt p,.build-func__range-txt span{text-align:center;font-style:normal;line-height:normal;text-transform:uppercase}.build-func__range-txt span{color:var(--White,#FEFEFE);font-family:Inter;font-size:16px;font-weight:700}.build-func__range input{height:21px;border-radius:10px 0 0 10px;background:var(--Accent-color-1,#E41F25)}.progress-bar{width:100%;height:21px;background:#f0f0f0;overflow:hidden;box-shadow:inset 0 2px 4px rgba(0,0,0,.05)}.progress-bar,.progress-bar-fill{border-radius:30px;position:relative}.progress-bar-fill{height:100%;background:linear-gradient(90deg,#E41F25,#780d11);transition:width .4s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(255,107,0,.3)}.progress-bar-fill[style*="width: 100%"]{animation:pulse 1.5s infinite}@keyframes pulse{0%{opacity:1;box-shadow:0 2px 8px rgba(255,107,0,.3)}50%{opacity:.8;box-shadow:0 4px 16px rgba(255,107,0,.5)}to{opacity:1;box-shadow:0 2px 8px rgba(255,107,0,.3)}}.build-func__range:before{content:attr(data-count);position:absolute;top:-25px;right:0;font-size:14px;color:#666}@media(max-width:768px){.build-func__range-txt p{font-size:20px}.build-func__range-txt span{font-size:14px}}@media(max-width:600px){.build-func__range-txt p{font-size:16px}.build-func__range-txt span{font-size:12px}}.progress-labels{display:flex;justify-content:space-between;margin-top:8px;font-size:12px;color:#999}.progress-labels span:first-child{color:#ff6b00;font-weight:500}.progress-labels span:last-child{color:#333;font-weight:500}.progress-bar-fill.gradient-alt{background:linear-gradient(90deg,#FF416C,#FF4B2B)}.build-func__range-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.progress-bar__icon{position:absolute;right:0;top:50%;transform:translateY(-50%);width:24px;height:24px;background:#fff;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:2}.prod-modal{animation:slideSpring .6s cubic-bezier(.34,1.56,.64,1);max-height:100dvh;overflow-y:auto}.prod-modal::-webkit-scrollbar{height:200px;width:6px}.prod-modal::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.prod-modal::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:6px;-webkit-transition:background .2s ease;transition:background .2s ease}.prod-modal::-webkit-scrollbar-thumb:hover{background:#9ca3af}.prod-modal{scrollbar-width:thin;scrollbar-color:#d1d5db rgba(0,0,0,0)}@keyframes slideSpring{0%{opacity:0;transform:translate(-50%,80%)}to{opacity:1;transform:translate(-50%,50%)}}@media(max-width:900px){.prod-modal{animation:fadeInUp .5s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(150%)}to{opacity:1;transform:translateY(0)}}}.prod-modal{z-index:10000;position:fixed;left:50%;bottom:50%;transform:translate(-50%,50%);border-radius:32px;border:1px solid rgba(254,254,254,.1);background:#0d0d0d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:40px;max-width:1246px;width:100%;display:flex;flex-direction:column;border-radius:0}@media(max-width:900px){.prod-modal{transform:none;left:0;right:0;top:0;bottom:0;width:auto;max-height:99dvh;overflow:auto}.prod-modal::-webkit-scrollbar{width:6px}.prod-modal::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.prod-modal::-webkit-scrollbar-thumb{background:rgba(254,254,254,.3);border-radius:3px}.prod-modal::-webkit-scrollbar-thumb:hover{background:rgba(254,254,254,.5)}.prod-modal{scrollbar-width:thin;scrollbar-color:rgba(254,254,254,.3) rgba(0,0,0,0)}}@media(max-width:600px){.prod-modal{padding:45px 16px}}.prod-modal__content{display:flex;position:relative;gap:40px}@media(max-width:900px){.prod-modal__content{flex-direction:column;gap:24px}}@media(max-width:600px){.prod-modal__content{gap:16px}}.prod-modal__close{cursor:pointer;position:absolute;right:0;top:0;transition:.3s}.prod-modal__close:hover{transition:.3s;opacity:.7}@media(max-width:600px){.prod-modal__close{width:16px;height:16px;top:-29px;right:-5px}}.prod-modal__preview{width:45%}@media(max-width:900px){.prod-modal__preview{width:100%}}@media(max-width:600px){.prod-modal__preview{padding-bottom:16px;border-bottom:1px solid rgba(107,114,128,.5)}}.prod-modal__preview-img{padding:40px;border-radius:24px;border:1px solid #222;background:var(--Dark,#0D0D0D);overflow:hidden;width:100%;height:401px;margin-bottom:24px}.prod-modal__preview-img img{width:100%;height:100%;border-radius:12px;object-fit:cover}@media(max-width:600px){.prod-modal__preview-img{padding:16px 16px 40px;height:251px}}.prod-modal__preview-stats{display:flex;flex-direction:column;gap:12px}.prod-modal__preview-stats-item{overflow:hidden;padding:8px 20px;border-radius:8px;background:var(--Light-dark,#151515);position:relative;color:var(--White,#FEFEFE);font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.prod-modal__preview-stats-item:after{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--Accent-color-1,#E41F25)}.prod-modal__data{text-align:left;width:55%}@media(max-width:900px){.prod-modal__data{width:100%}}.prod-modal__data-title{padding-right:42px;color:var(--White,var(--color-grey-100,#FEFEFE));font-family:Unbounded;font-size:36px;font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase;margin-bottom:8px}.prod-modal__data-title b{color:red}@media(max-width:900px){.prod-modal__data-title{display:none}}@media(max-width:600px){.prod-modal__data-title{font-size:24px;padding:0}}.prod-modal__data-description{color:var(--Gray,#6B7280);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;margin-bottom:16px;line-height:normal}@media(max-width:900px){.prod-modal__data-description.bottom{display:block;margin-bottom:0}.prod-modal__data-description{display:none}}@media(max-width:600px){.prod-modal__data-description{font-size:14px}}.prod-modal__data-subtitle{color:var(--White,#FEFEFE);font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:24px}@media(max-width:900px){.prod-modal__data-subtitle.bottom{margin-bottom:8px}}@media(max-width:600px){.prod-modal__data-subtitle{font-size:16px}}.prod-modal__data-list{margin-bottom:24px;max-height:226px;overflow:auto}.prod-modal__data-item{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid rgba(107,114,128,.5)}.prod-modal__data-item p{color:var(--White,#FEFEFE);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:normal;max-width:170px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(max-width:600px){.prod-modal__data-item p{font-size:12px}}.prod-modal__data-item.for-title p{color:var(--Gray,#6B7280);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.prod-modal__main-btn{padding-top:24px;margin-top:24px;border-top:1px solid rgba(107,114,128,.5)}.prod-modal-mobile{text-align:center;display:none}@media(max-width:900px){.prod-modal-mobile{display:flex;flex-direction:column;gap:16px}}.prod-modal-mobile .prod-modal__data-description,.prod-modal-mobile .prod-modal__data-title{display:block}@media(max-width:600px){.prod-modal-mobile{gap:4px}}.products__boxes{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:70px;grid-gap:24px;gap:24px}@media(max-width:1000px){.products__boxes{grid-template-columns:repeat(1,1fr)}}@media(max-width:600px){.products__boxes{margin-bottom:32px}}.products__box-list{display:flex;flex-direction:column;gap:16px}.products__box-list h2{color:var(--Gray,#6B7280);text-align:left;font-family:Unbounded;font-size:24px;font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase;margin-bottom:24px}@media(max-width:600px){.products__box-list h2{text-align:center;font-size:20px;margin-bottom:8px}}.product-box{gap:8px;border-radius:20px;border:2px solid rgba(107,114,128,.5);background:rgba(21,21,21,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:16px;display:flex;justify-content:space-between;align-items:center}.product-box img{width:125px;height:125px;border-radius:12px;object-fit:cover}@media(max-width:600px){.product-box img{width:100px;height:100px}}.product-box__content{display:flex;align-items:center;gap:16px}.product-box .variant{display:flex;flex-direction:column;gap:12px}.product-box .variant p{color:var(--White,#FEFEFE);font-family:Unbounded;font-size:24px;font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase}@media(max-width:600px){.product-box .variant p{font-size:18px}}.product-box .variant span{color:var(--Gray,#6B7280);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}@media(max-width:600px){.product-box .variant span{font-size:12px}}.product-box__counter{width:120px;display:flex;align-items:center;justify-content:space-between;gap:8px}@media(max-width:600px){.product-box__counter{display:none}}.product-box__counter button{width:29px;height:29px;border-radius:5px;display:flex;justify-content:center;align-items:center;background:rgba(254,254,254,.3);transition:.3s}.product-box__counter button:hover{transition:.3s;background:var(--Accent-color-1,#E41F25)}.product-box__counter p{color:var(--White,#FEFEFE);text-align:center;font-family:Unbounded;font-size:24px;font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase}.product-box__counter.mobile{display:none}@media(max-width:600px){.product-box__counter.mobile{display:flex}}.box-confirme{border-top:1px solid rgba(254,254,254,.5);background:var(--Light-dark,#151515);padding:32px;margin-bottom:76px}@media(max-width:600px){.box-confirme{padding:24px;margin-bottom:60px}}.box-confirme .btn-box-confirm{display:block;border-radius:20px;background:rgba(107,114,128,.5);color:rgba(254,254,254,.5);text-align:center;font-family:Unbounded;font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;padding:16px 80px;margin:0 auto}@media(max-width:600px){.box-confirme .btn-box-confirm{font-size:16px;padding:16px 24px}}.box-confirme .btn-box-confirm.active{background:var(--Accent-color-1,#E41F25);color:var(--White,#FEFEFE);text-align:center;font-family:Unbounded;line-height:normal;text-transform:uppercase}.box-confirm-modal{position:fixed;left:50%;bottom:50%;transform:translate(-50%,50%);border-radius:30px;border:2px solid var(--Accent-color-2,#ffed00);background:rgba(13,13,13,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:32px;z-index:100000}.box-confirm-modal h1{margin-bottom:24px;color:var(--White,var(--color-grey-100,#FEFEFE));text-align:center;font-family:Unbounded;font-size:36px;font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase}.box-confirm-modal h1 b{color:var(--Accent-color-2,#FFED00)}.box-confirm-modal button{padding:8px 32px;color:#fff;text-align:center;font-family:Unbounded;font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;border-radius:20px;background:rgba(107,114,128,.5);display:block;margin:0 auto}.overlay.confirm{z-index:10000}.lang{position:absolute;top:calc(100% + 32px);right:0;z-index:50;display:flex;flex-direction:column;gap:16px;padding:16px;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.12)}.lang__item svg{max-width:-webkit-max-content;max-width:max-content}.lang__button{display:flex;align-items:center;gap:12px}.form{padding:170px 0;position:relative}@media(max-width:768px){.form{padding:100px 15px}}@media(max-width:450px){.form{padding:72px 15px}}.form .form-bg{position:absolute;left:0;top:50%;transform:translateY(-50%)}.form .form-content{padding:56px 40px;border-radius:32px;border:1px solid rgba(255,237,0,.2);background:rgba(10,10,10,.4);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);max-width:738px;width:100%;margin:0 auto}@media(max-width:600px){.form .form-content{padding:32px 24px}}.form .form-title{text-align:center;color:var(--White,var(--color-grey-100,#FEFEFE));font-family:Unbounded;font-size:40px;font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase;margin-bottom:41px}@media(max-width:600px){.form .form-title{font-size:24px}}.form .form-title span{color:var(--Accent-color-1,#E41F25)}.form .form-prods{color:var(--Gray,#6B7280);font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;margin-bottom:16px}@media(max-width:600px){.form .form-prods{font-size:12px}}.form .form-prods-list{color:var(--Accent-color-2,#FFED00);font-family:Inter;font-size:16px;font-style:italic;font-weight:500;line-height:normal;margin-bottom:32px}@media(max-width:600px){.form .form-prods-list{font-size:14px}}.form input{outline:none;padding:8px 0;border:none;border-bottom:2px solid hsla(0,0%,100%,.1);color:var(--White,#FEFEFE);font-family:Inter;font-size:16px;background:inherit;font-style:normal;font-weight:600;line-height:normal}@media(max-width:600px){.form input{font-size:14px}}.form input:focus{border-bottom:2px solid #ffed00}.form input::placeholder{color:#6b7280}.form .form-group{position:relative;display:flex;flex-direction:column;gap:8px;margin-bottom:32px}.form .form-group label{color:var(--Gray,#6B7280);font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}@media(max-width:600px){.form .form-group label{font-size:12px}}.form .form-group .error-message{position:absolute;left:5px;top:100%;color:var(--Accent-color-2,#f80000);font-family:Inter;font-size:10px;font-style:italic;font-weight:500;line-height:normal}.form .form-submit{color:var(--White,#FEFEFE);text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:5px;text-transform:uppercase;border-radius:10000px;background:var(--Accent-color-1,#E41F25);box-shadow:0 0 20px 1px rgba(228,31,37,.2);padding:24px 48px;display:block;margin:0 auto;transition:.3s}.form .form-submit:hover{transform:translate3d(0,-2px,0);transition:.3s;background:var(--Accent-color-1,#ffffff);box-shadow:0 0 20px 1px hsla(0,0%,100%,.2);color:#000}@media(max-width:600px){.form .form-submit{font-size:12px;width:100%;padding:16px 0;letter-spacing:1px}}.remove-item{margin-left:10px;transition:.3s}.remove-item:hover{transform:scale(1.1);transition:.3s;color:#f80000}.cart-items{display:flex;gap:4px 24px;flex-wrap:wrap}