:root{--PrimaryWhite: #FFFFFF;--PrimaryBlue: #0B0818;--PrimaryBlack: #000000;--GrayBlue: #CDCFE4;--Gray100: #E6E6E6;--Gray200: #8F8D8B;--SecondaryBlue: #3F0CEF;--font-primary: "Manrope", sans-serif;--font-secondary: "Unbounded", sans-serif;--h1: 500 34px/1.2 var(--font-secondary);--h2: 400 30px/1.33 var(--font-secondary);--h3: 500 24px/1.42 var(--font-secondary);--h4: 400 18px/1.55 var(--font-secondary);--xl-reg: 400 24px/1.42 var(--font-primary);--l-reg: 400 18px/1.55 var(--font-primary);--m-reg: 400 16px/1.62 var(--font-primary);--xl-medium: 500 24px/1.33 var(--font-primary);--l-medium: 500 18px/1.11 var(--font-primary);--m-medium: 500 16px/1.62 var(--font-primary);--s-medium: 500 14px/1.28 var(--font-primary);--xl-bold: 700 18px/1.55 var(--font-primary);--l-bold: 700 16px/1.375 var(--font-primary);--m-bold: 700 14px/1.286 var(--font-primary)}html,body{height:100%;width:100%}*{margin:0;padding:0}body{font-family:var(--font-primary);line-height:1.44;color:var(--primary-text-color)}input{font-family:var(--font-primary)}.container{max-width:1360px;margin:0 auto;padding:0 20px}.sub-title{font:var(--m-medium);color:var(--Gray200)}.title{margin-top:24px;font:var(--h2);color:var(--PrimaryBlue);margin-bottom:30px}.button{cursor:pointer;padding:15px 24px;display:block;text-align:center;position:relative;text-decoration:none;width:calc(100% - 48px);border-radius:200px;transition:all .3s ease;color:var(--PrimaryBlue);border:1px solid var(--PrimaryBlue);font:var(--s-medium);background-color:transparent}.button:hover{background-color:var(--PrimaryBlue);color:var(--PrimaryWhite)}.button__primary{border:none;max-width:226px;width:100%;padding:24px 75px 24px 24px;font:var(--l-bold);color:var(--PrimaryWhite);background-color:var(--SecondaryBlue)}.button__primary-icon{position:absolute;top:50%;transform:translateY(-50%);right:10px;transition:all .3s ease}.button__primary:hover{background-color:var(--PrimaryWhite);color:var(--PrimaryBlue)}.button__primary:hover .button__primary-icon{transform:translateY(-50%) rotate(-45deg)}.button__primary:hover .button__primary-icon rect{fill:var(--SecondaryBlue)}.button__primary:hover .button__primary-icon path{stroke:var(--PrimaryWhite)}.modal{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(95% - 60px);max-width:400px;height:auto;margin:0 auto;background-color:#fff;z-index:1000;padding:30px;border-radius:0 0 10px;box-shadow:0 0 10px #00000080}.modal-background{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080}.modal-background.active,.modal.active{display:block}.modal-header{font-size:24px;font-weight:600;margin-bottom:20px}.modal .wrappper-line{display:flex;width:100%;flex-direction:column;gap:20px;justify-content:space-between;align-items:center;margin-top:25px}.modal button{background-color:#0088cb;color:#fff;font-size:18px;line-height:22px;font-weight:600;padding:8px 40px;border-color:transparent;cursor:pointer;transition:all .3s ease;border-radius:0;min-width:240px}.modal button:hover{opacity:.8}.modal-body{text-align:center}.modal input{width:calc(100% - 30px);min-width:210px;font-size:16px;background:transparent;border:1px solid #344151;color:#344151;padding:10px 15px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}@media(max-width:991px){:root{--h1: 400 20px/1.1 var(--font-secondary);--h2: 400 18px/1.33 var(--font-secondary);--h3: 400 16px/1.25 var(--font-secondary);--h4: 400 14px/1.43 var(--font-secondary);--xl-reg: 400 16px/1.62 var(--font-primary);--l-reg: 400 16px/1.62 var(--font-primary);--m-reg: 400 16px/1.42 var(--font-primary);--xl-medium: 500 16px/1.62 var(--font-primary);--l-medium: 500 16px/1.62 var(--font-primary);--m-medium: 500 14px/1.29 var(--font-primary);--s-medium: 500 12px/1.5 var(--font-primary);--xl-bold: 700 16px/1.62 var(--font-primary);--l-bold: 700 16px/1.62 var(--font-primary);--m-bold: 700 14px/1.286 var(--font-primary)}.title{margin-top:16px}.button__primary{padding:18px 70px 18px 20px;width:calc(100% - 100px);font-size:14px}.button__primary-icon{width:40px;height:40px}}.header{position:absolute;z-index:9;width:100%;padding:25px 0 20px}.header header-drawer{display:none}.header__container{display:flex;justify-content:space-between;align-items:center}.header__menu-container{display:flex;justify-content:space-between;align-items:center;gap:50px}.header__logo img{width:100%;height:100%;object-fit:contain}.header__menu-list{list-style:none;display:inline-flex;flex:0 0 auto;align-items:center;gap:30px}.header__menu-list li a{font:var(--l-medium);color:var(--GrayBlue);text-decoration:none;transition:all .3s ease}.header__menu-list li a:hover{color:var(--PrimaryWhite)}.header__actions{display:flex;align-items:center;gap:20px}.header__actions-button{font:var(--s-medium);color:var(--Gray100);text-decoration:none;transition:all .3s ease}.header__lang{position:relative}.header__lang-button{display:flex;align-items:center;gap:8px;background:none;border:none;padding:0;cursor:pointer;font:var(--s-medium);color:var(--GrayBlue);transition:all .3s ease}.header__lang-button:hover{color:var(--PrimaryWhite)}.header__lang-button[aria-expanded=true] .header__lang-icon{transform:rotate(180deg)}.header__lang-current{font:var(--s-medium);color:inherit}.header__lang-icon{transition:transform .3s ease;color:currentColor}.header__lang-dropdown{position:absolute;top:calc(100% + 8px);right:0;list-style:none;padding:8px 0;margin:0;background-color:var(--PrimaryBlue);border-radius:4px;min-width:60px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:10;box-shadow:0 4px 12px #00000026}.header__lang[data-open=true] .header__lang-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.header__lang-option{display:block;padding:8px 16px;font:var(--s-medium);color:var(--GrayBlue);text-decoration:none;transition:all .3s ease}.header__lang-option:hover{color:var(--PrimaryWhite);background-color:#ffffff1a}.header__lang-option[data-active=true]{color:var(--PrimaryWhite);background-color:#ffffff26}.header .menu-drawer-button{list-style:none}.header .menu-drawer{position:absolute;background-color:var(--PrimaryBlue);padding:50px 24px;width:calc(100% - 48px);height:100vh;z-index:9;top:0;right:0}.header .menu-drawer__close{position:absolute;top:20px;right:20px;cursor:pointer}.header .menu-drawer__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:24px}.header .menu-drawer__list li a{font:var(--m-medium);color:var(--PrimaryWhite);text-decoration:none}.header .menu-drawer__actions{margin-top:54px;display:flex;flex-direction:column;gap:10px}.header .menu-drawer__actions p{font:var(--m-medium);color:var(--PrimaryWhite)}.header .menu-drawer__actions-button{font:var(--l-bold);color:var(--PrimaryWhite);text-decoration:none;transition:all .3s ease}@media(min-width:1101px){.header__menu,.header__actions{margin-top:20px}}@media(max-width:1100px){.header{padding:6px 0 20px}.header header-drawer{display:block}.header__menu{display:none}.header__logo{margin-left:10px;margin-right:auto;width:95px}}.footer{padding:90px 0 130px;background-image:url(/build/assets/footer-CxCSJlC_.jpg);background-color:var(--PrimaryBlue);background-position:bottom center;background-repeat:no-repeat}.footer__blocks{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--Gray200);padding-bottom:30px}.footer__menu-list{list-style:none;padding:0;margin:0;display:flex;gap:10px}.footer__menu-list li a{padding:10px 20px;font:var(--m-medium);color:var(--Gray200);text-decoration:none;transition:all .3s ease}.footer__menu-list li a:hover{color:var(--PrimaryWhite)}.footer__phone{font:var(--xl-medium);color:var(--Gray100);text-decoration:none;transition:all .3s ease}.footer__phone:hover{color:var(--PrimaryWhite)}.footer__bottom{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding-top:30px;gap:80px}.footer__bottom-text{font:var(--s-medium);color:var(--Gray200)}.footer__policy{display:flex;gap:20px}.footer__policy a{font:var(--s-medium);color:var(--Gray200);text-decoration:none}.footer__policy a:hover{color:var(--PrimaryWhite)}@media(max-width:991px){.footer{padding:50px 0;background-image:url(/build/assets/footer-mob-Ba7J1vmx.png);background-color:var(--PrimaryBlue);background-position:bottom center;background-repeat:no-repeat}.footer__blocks{flex-wrap:wrap}.footer__menu-list{margin-top:16px;flex-direction:column;gap:2px;order:3}.footer__menu-list li a{padding:6px 20px;display:block;color:var(--GrayBlue)}.footer__logo{order:1;width:50%}.footer__logo img{width:95px}.footer__contact{order:2;width:50%;text-align:right}.footer__bottom{padding-top:16px;gap:10px}}.hero{padding:150px 0 55px;background-image:url(/build/assets/bg-hero-desktop-C70S5Ilt.png);background-size:cover;background-position:center;background-repeat:no-repeat;height:calc(100vh - 205px);width:100%;position:relative;min-height:600px}.hero .container{position:relative;height:100%}.hero .video-background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.hero__wrapper-button{position:absolute;bottom:0;right:0;transform:translate(-50%)}.hero__content{position:absolute;top:0;max-width:1360px;width:calc(100% - 40px);height:100%;right:50%;transform:translate(50%);object-fit:contain}.hero__content--small{display:none}.hero__content--second{bottom:50px;top:unset;height:auto}.hero__content--arrow{width:41px;height:38px;bottom:60px;top:unset;z-index:8;animation:jumpInfinite 1.5s infinite}.hero__content--arrow img{bottom:0;animation:none}.hero__content--mobile{display:none}.hero__mobile-container{margin-top:-35px;width:100%;max-width:375px;min-height:760px;height:760px;position:relative}.hero__mobile-container .heading-main{position:absolute;top:101px;left:20px;width:335px;font-family:var(--font-secondary);font-weight:400;color:#e6e6e6;font-size:20px;line-height:22px}.hero__mobile-container .heading-secondary{position:absolute;top:465px;left:calc(50% - 122px);width:295px;font-family:var(--font-secondary);font-weight:400;color:#e6e6e6;font-size:20px;line-height:22px}.hero__mobile-container .description-top{position:absolute;top:369px;left:82px;width:198px;font-family:var(--font-primary);font-weight:500;color:#cdcfe4;font-size:14px;line-height:18px}.hero__mobile-container .brand-description{position:absolute;top:162px;left:calc(50% - 126px);width:203px;font-family:var(--font-primary);font-weight:500;color:#cdcfe4;font-size:14px;text-align:right;line-height:18px}.hero__mobile-container .brand-name{font-weight:700;line-height:18px}.hero__mobile-container .brand-text{font-weight:500;line-height:18px}.hero__mobile-container .description-bottom{position:absolute;top:554px;left:calc(50% - 122px);width:250px;font-family:var(--font-primary);font-weight:500;color:#cdcfe4;font-size:14px;line-height:18px}.hero__mobile-container .line-vertical{position:absolute;top:566px;left:21px;width:1px;height:41px;object-fit:cover}.hero__mobile-container .line-horizontal{position:absolute;top:606px;left:21px;width:41px;height:1px;object-fit:cover}.hero__mobile-container .logo{position:absolute;top:calc(50% - 122px);left:calc(50% - 38px);width:78px;height:83px}.hero__mobile-container .vector-top{position:absolute;top:145px;left:20px;width:279px;height:132px}.hero__mobile-container .vector-middle{position:absolute;top:287px;left:calc(50% - 140px);width:306px;height:170px}@keyframes jumpInfinite{0%{bottom:60px}50%{bottom:70px}to{bottom:60px}}@media(min-width:991px)and (max-width:1300px){.hero{min-height:425px}.hero__content--big{display:none}.hero__content--small{display:block}}@media(max-width:991px){.hero{min-height:500px;padding:150px 0 50px;height:calc(100vh - 200px)}.hero__content--desktop{display:none}.hero__content--mobile{display:flex;width:100%;justify-content:center;align-items:center}.hero__wrapper-button{right:0;transform:none;width:100%}.hero__wrapper-button .button{margin:0 auto}}@media(max-width:360px){.hero__mobile-container .heading-main{width:fit-content}.hero__mobile-container .vector-top{top:150px;left:0;width:295px;height:120px}.hero__mobile-container .brand-description{left:calc(50% - 95px)}.hero__mobile-container .heading-secondary{left:calc(50% - 145px);width:292px}.hero__mobile-container .vector-middle{top:298px;left:calc(50% - 123px);width:280px}.hero__mobile-container .description-top{top:369px;left:45px;width:198px}}.about{padding:90px 0 30px}.about .container{display:flex;gap:6%}.about__wrapper-content{width:50%}.about__text{font:var(--m-reg);color:var(--PrimaryBlue)}.about__text p{margin-bottom:16px}.about__text ul{list-style:none;padding:0 30px;margin-bottom:16px}.about__text ul li{display:flex;align-items:center;gap:20px}.about__text b{font:var(--m-bold)}.about__text h3{margin-top:40px;margin-bottom:10px}.about__wrapper-image{width:44%}.about__wrapper-image img{width:100%}@media(max-width:991px){.about{padding:50px 0 25px}.about .container{flex-direction:column;gap:10px}.about__wrapper-content,.about__wrapper-image{width:100%}.about__text ul{padding:0 0 0 10px}.about__text ul li{gap:16px}.about__text ul li svg{min-width:40px;margin-bottom:auto}.about__text h3{margin-top:24px}}.products{padding:60px 0 90px}.products__title{max-width:670px}.products__category-tabs{display:flex;gap:60px;border-bottom:1px solid var(--Gray200)}.products__category-tab{cursor:pointer;padding:10px 8px;font:var(--l-reg);color:var(--Gray200);position:relative}.products__category-tab.active{color:var(--SecondaryBlue);font-weight:700}.products__category-tab.active:after{content:"";position:absolute;height:2px;background-color:var(--SecondaryBlue);bottom:0;left:0;width:100%}.products__list{padding-top:30px;padding-bottom:30px;display:flex;justify-content:center;flex-wrap:wrap;gap:4%;row-gap:50px}.products__item{border:1px solid var(--Gray200);border-radius:6px;padding:20px;width:calc(30% - 36px);display:flex;flex-direction:column}.products .product__picture{position:relative}.products .product__picture:before{content:"";display:block;padding-bottom:78%}.products .product__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.products .product__title{font:var(--h4);color:var(--PrimaryBlue);margin-top:20px;margin-bottom:16px}.products .product__desc{font:var(--m-reg);color:var(--PrimaryBlue);margin-bottom:30px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.products .product__button{margin-top:auto;margin-left:auto;margin-right:auto}@media(max-width:991px){.products{padding:25px 0}.products__title{margin-bottom:14px}.products__category-tabs{overflow-x:auto;gap:14px}.products__category-tab{min-width:max-content}.products__list{padding-top:20px;padding-bottom:20px;row-gap:14px}.products__item{width:calc(50% - 40px);padding:10px 14px 20px}.products .product__title{margin-top:10px;margin-bottom:10px}.products .product__desc{margin-bottom:16px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;text-overflow:ellipsis}.products .product__button{width:100%}}.why-us{padding:90px 20px;background-image:url(/build/assets/why-us-DWnI0DT7.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.why-us__title{margin-top:0;text-align:center;color:var(--Gray100)}.why-us__desc{text-align:center;color:var(--Gray100);font:var(--l-medium)}.why-us__first-row{display:flex;gap:30px;justify-content:space-between;max-width:860px;margin:32px auto 0}.why-us__second-row{display:flex;gap:30px;justify-content:space-between;max-width:1140px;margin:58px auto 0}.why-us__second-row .why-us__item{max-width:310px}.why-us__third-row{margin-top:68px;display:flex;justify-content:center;gap:30px}.why-us__third-row .why-us__item{max-width:330px}.why-us__item{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border-radius:6px;border:1px solid var(--GrayBlue);padding:30px;max-width:270px;width:100%}.why-us__item-title{display:flex;font:var(--h4);gap:20px;color:var(--PrimaryWhite);align-items:center}.why-us__item-title svg{min-width:56px}.why-us__item-desc{margin-top:16px;font:var(--m-reg);color:var(--PrimaryWhite)}@media(max-width:991px){.why-us{padding:50px 0}.why-us__title{margin-bottom:16px}.why-us__desc{margin-bottom:20px}.why-us__first-row{flex-direction:column;gap:20px}.why-us__second-row{margin-top:20px;flex-direction:column;gap:20px}.why-us__second-row .why-us__item{max-width:calc(100% - 40px)}.why-us__third-row{margin-top:20px}.why-us__third-row .why-us__item{max-width:calc(100% - 40px)}.why-us__item{max-width:calc(100% - 40px);padding:20px}}.our-approach{padding:90px 0}.our-approach__list{margin-top:24px;margin-bottom:27px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px}.our-approach__item{max-width:230px;width:100%;border:1px solid var(--Gray200);border-radius:6px}.our-approach__item img{display:block}.our-approach__item-title{font:var(--h4);color:var(--PrimaryBlue);margin-bottom:4px}.our-approach__title{color:var(--PrimaryBlue);max-width:680px}.our-approach__desc{font:var(--l-reg);color:var(--PrimaryBlue)}.our-approach__arrow svg{width:19px}.our-approach__item-content{padding:20px 14px}.our-approach__item-content ul{list-style:none;padding:0;margin:5px 0 0}.our-approach__item-content ul li{display:flex;gap:10px;align-items:baseline;padding:2px 0}.our-approach__item-content ul li svg{min-width:11px;width:11px}@media(max-width:991px){.our-approach{padding:50px 0 10px}.our-approach__title{margin-top:20px;margin-bottom:20px}.our-approach__desc{margin-bottom:20px}.our-approach__list{flex-direction:column;gap:0px}.our-approach__arrow{transform:rotate(90deg)}}.contact-us{padding:90px 0;background-image:url(/build/assets/fir-forest-green-mountains1-DYYw35hg.png);background-size:cover;background-position:center;background-repeat:no-repeat}.contact-us__container{display:flex;justify-content:space-between;align-items:center}.contact-us__content{width:50%;margin-bottom:auto}.contact-us__wrapper-form{width:50%}.contact-us__title{margin-bottom:44px}.contact-us__desc{font:var(--m-reg);color:var(--PrimaryBlue);max-width:530px}.contact-us__form{background:#ffffff4d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:12px;box-shadow:0 0 57px #08247314;padding:40px;max-width:480px;margin:0 auto}.contact-us__form .button{max-width:100%}.contact-us__form-row{display:flex;flex-direction:column;gap:30px}.contact-us__form-input,.contact-us__form-textarea{background-color:transparent;border-top:none;border-right:none;border-left:none;border-bottom:1px solid var(--Gray200);border-radius:0;padding:14px 12px;font:var(--m-reg);color:var(--PrimaryBlue);transition:border-color .3s ease}.contact-us__form-input::placeholder,.contact-us__form-textarea::placeholder{color:var(--Gray200)}.contact-us__form-input:focus,.contact-us__form-textarea:focus{outline:none;border-bottom-color:var(--SecondaryBlue)}.contact-us__form-input:invalid:not(:placeholder-shown),.contact-us__form-textarea:invalid:not(:placeholder-shown){border-bottom-color:#f44}.contact-us__contacts{margin-top:30px}.contact-us__contacts a{text-decoration:none;color:var(--PrimaryBlue);font-weight:600}.contact-us__success-message{margin-top:20px;padding:16px 20px;background-color:#3f0cef1a;border:1px solid var(--SecondaryBlue);border-radius:8px;font:var(--m-reg);color:var(--SecondaryBlue);text-align:center;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;display:none}.contact-us__success-message.active{opacity:1;visibility:visible;transform:translateY(0);display:block}@media(max-width:991px){.contact-us{padding:25px 0 50px}.contact-us__container{flex-direction:column;gap:40px}.contact-us__content,.contact-us__wrapper-form{width:100%}.contact-us__title{margin-bottom:16px}.contact-us__form{padding:30px 20px}.contact-us__form .button{margin-top:12px}.contact-us__form-row{gap:18px}}.product-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;opacity:0;visibility:hidden;transition:all .3s ease}.product-popup.active{opacity:1;visibility:visible}.product-popup__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.product-popup__container{position:relative;width:calc(100% - 40px);height:calc(100% - 80px);overflow-y:auto;padding:40px 20px;display:flex;flex-direction:column}.product-popup__close{position:absolute;top:10px;right:10px;z-index:1001;background:none;border:none;cursor:pointer;color:var(--PrimaryBlue);padding:8px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.product-popup__close:hover{transform:rotate(90deg)}.product-popup__content{max-width:1200px;position:relative;width:calc(100% - 80px);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:40px;background-color:var(--PrimaryWhite);border-radius:0;padding:40px}.product-popup__gallery{display:flex;gap:20px}.product-popup__thumbnails{display:flex;flex-direction:column;align-items:center;gap:10px}.product-popup__thumb-nav{display:none;background:none;border:1px solid var(--Gray200);border-radius:4px;padding:8px;cursor:pointer;color:var(--PrimaryBlue);align-items:center;justify-content:center;transition:all .3s ease}.product-popup__thumb-nav:hover{background-color:var(--Gray100);border-color:var(--SecondaryBlue)}.product-popup__thumb-nav svg{width:16px;height:16px}.product-popup__thumbnails-list{display:flex;flex-direction:column;gap:10px;max-height:400px;overflow-y:auto;padding:5px}.product-popup__thumbnail{width:80px;height:80px;border:2px solid transparent;border-radius:4px;overflow:hidden;cursor:pointer;transition:all .3s ease}.product-popup__thumbnail.active{border-color:var(--SecondaryBlue)}.product-popup__thumbnail img{width:100%;height:100%;object-fit:cover}.product-popup__main-image{flex:1;position:relative;background-color:var(--Gray100);border-radius:8px;overflow:hidden}.product-popup__main-image:before{content:"";display:block;padding-bottom:75%}.product-popup__main-image img{position:absolute;background-color:#fff;top:0;left:0;width:100%;height:100%;object-fit:contain}.product-popup__info{display:flex;flex-direction:column;gap:20px}.product-popup__title{font:var(--h2);color:var(--PrimaryBlue);margin:0}.product-popup__price{font:var(--m-reg);color:var(--SecondaryBlue);font-weight:600}.product-popup__description{font:var(--m-reg);color:var(--PrimaryBlue);line-height:1.6}.product-popup__order{margin-top:auto;align-self:flex-start}.product-popup__tabs{max-width:1200px;width:calc(100% - 80px);margin:0 auto;background-color:var(--PrimaryWhite);border-radius:0;padding:40px}.product-popup__tabs-header{display:flex;gap:30px;border-bottom:1px solid var(--Gray200);margin-bottom:30px}.product-popup__tab{background:none;border:none;padding:10px 0;font:var(--l-bold);color:var(--Gray200);cursor:pointer;position:relative;transition:color .3s ease}.product-popup__tab.active{color:var(--PrimaryBlue)}.product-popup__tab.active:after{content:"";position:absolute;height:2px;background-color:var(--PrimaryBlue);bottom:0;left:0;width:100%}.product-popup__tab:hover{color:var(--PrimaryBlue)}.product-popup__tabs-content{min-height:200px}.product-popup__tab-panel{display:none}.product-popup__tab-panel.active{display:block}.product-popup__specs-table{border-collapse:collapse}.product-popup__specs-table td{padding:5px 10px 5px 0;font:var(--m-reg)}.product-popup__order{max-width:200px}.product-popup__spec-key{color:var(--PrimaryBlue);min-width:210px}.product-popup__spec-value{color:var(--PrimaryBlue);font-weight:500}.product-popup__full-desc ul{padding-left:20px;margin-bottom:15px}.product-popup__gallery{max-width:580px;width:100%}.product-popup__gallery .swiper-slide{height:fit-content}.product-popup__gallery img{width:100%;height:auto}.product-popup__gallery .swiper-button-next,.product-popup__gallery .swiper-button-prev{color:#a1a1a9}.product-popup__gallery .swiper-pagination-bullet-active{background-color:var(--SecondaryBlue)}@media(max-width:991px){.product-popup__container{padding:20px 10px;width:calc(100% - 20px);height:calc(100% - 40px)}.product-popup__content{grid-template-columns:1fr;padding:20px;gap:30px;width:calc(100% - 40px)}.product-popup__gallery{max-width:calc(100vw - 60px)}.product-popup__thumbnails{display:none;flex-direction:row;order:2}.product-popup__tab-panel{overflow:auto}.product-popup__thumbnails-list{flex-direction:row;max-height:100px;max-width:100%;overflow-x:auto;overflow-y:hidden}.product-popup__main-image{order:1}.product-popup__tabs{padding:20px;width:calc(100% - 40px)}.product-popup__tabs-header{overflow-x:auto;gap:20px}.product-popup__tab{min-width:max-content}}
