*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}.wrapper{position:relative}.wrapper input,.wrapper textarea,.wrapper select{font-family:inherit;font-size:inherit}.wrapper a{text-decoration:none;color:inherit}.wrapper ul,.wrapper ol{list-style:none}.wrapper img{max-width:100%;display:block}.wrapper input{border:.0625rem solid #ccc;padding:.5rem;font-size:1rem;font-weight:500;display:block;width:100%;height:auto;border-radius:.375rem;color:var(--color-text);transition:var(--primary-transition)}.wrapper input:focus{border-color:var(--color-primary);outline:none}.wrapper textarea{border:.0625rem solid #ccc;padding:.5rem;font-size:1rem;font-weight:500;display:block;width:100%;height:auto;border-radius:.375rem;color:var(--color-text);transition:var(--primary-transition);resize:none;height:100%}.wrapper textarea:focus{border-color:var(--color-primary);outline:none}@font-face{font-family:"Montserrat";src:url("/assets//fonts/Montserrat/Montserrat-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("/assets//fonts/Montserrat/Montserrat-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("/assets//fonts/Montserrat/Montserrat-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("/assets//fonts/Montserrat/Montserrat-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--color-primary: rgba(255, 70, 5, 1);--white-color: #ffffff;--color-text: #000000;--additional-color: #E8F0F8;--gray-color: #A7ABB8;--monserrat-font: "Montserrat", sans-serif;--primary-transition: all 0.3s ease;--scrollbar-width: 0.25rem;--scrollbar-track-color: #f1f1f1;--scrollbar-thumb-color: rgba(255, 70, 5, 0.6);--scrollbar-thumb-hover-color: rgba(255, 70, 5, 1);--scrollbar-border-radius: 0.625rem;--sucsess-color: #41CE46}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{border-color:var(--color-primary);border-width:.125rem}::-webkit-scrollbar{width:.375rem;height:.375rem;-webkit-transition:.3s;transition:.3s}@media(max-width: 64rem){::-webkit-scrollbar{width:.1875rem;height:.1875rem}}::-webkit-scrollbar-track{border-radius:624.9375rem;--tw-bg-opacity: 1;background-color:rgb(242, 242, 242, var(--tw-bg-opacity));-webkit-transition:.3s;transition:.3s}::-webkit-scrollbar-thumb{border-radius:624.9375rem;--tw-bg-opacity: 1;background-color:rgb(204, 206, 210, var(--tw-bg-opacity));-webkit-transition:.3s;transition:.3s}::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(152, 155, 160, var(--tw-bg-opacity))}.dark-style ::-webkit-scrollbar-track{--tw-bg-opacity: 1;background-color:rgb(50, 50, 50, var(--tw-bg-opacity))}.dark-style ::-webkit-scrollbar-thumb{--tw-bg-opacity: 1;background-color:rgb(80, 80, 80, var(--tw-bg-opacity))}.dark-style ::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(114, 114, 114, var(--tw-bg-opacity))}html,body{font-family:var(--monserrat-font);background:#fafcff;font-size:.8333333333vw}@media(max-width: 991px){html,body{font-size:4.2666666667vw}}body:has(.header__burger-menu.open,.popup.open){overflow:hidden}.form{display:flex;flex-direction:column;gap:1.25rem}.form label:not(.request__form label){display:block;font-weight:400;font-size:.75rem;line-height:130%;color:var(--gray-color);margin-bottom:.375rem}.form input{padding:1.25rem 1rem;border-radius:1rem}.form textarea{padding:1.25rem 1rem;border-radius:1rem}.form .form__submit-btn{margin-top:auto;height:4.5rem}@media(max-width: 991px){.form{gap:.75rem}.form label:not(.request__form label){font-size:.75rem;margin-bottom:.25rem}.form input{padding:1rem;border-radius:.5rem;font-size:.875rem}.form textarea{padding:1rem;border-radius:.5rem;font-size:.875rem}.form .form__submit-btn{width:100%;padding:1.5rem}}.custom-checkbox{display:inline-flex;align-items:center;gap:.625rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.custom-checkbox:focus-visible{outline:none}.custom-checkbox input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.custom-checkbox .checkbox-custom{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border:.0625rem solid var(--gray-color);border-radius:.25rem;background-color:#fff;transition:all .3s ease;flex-shrink:0;position:relative}.custom-checkbox .checkbox-custom::after{content:"";position:absolute;top:.125rem;width:.25rem;height:.4375rem;border:solid #fff;border-width:0 .125rem .125rem 0;transform:rotate(45deg) scale(0);transition:transform .2s ease}.custom-checkbox .checkbox-label{font-size:1rem;font-weight:400;line-height:100%;color:var(--color-text)}@media(max-width: 991px){.custom-checkbox .checkbox-label{font-size:.875rem}}.custom-checkbox input[type=checkbox]:checked+.checkbox-custom{background-color:var(--color-primary);border:none}.custom-checkbox input[type=checkbox]:checked+.checkbox-custom::after{transform:rotate(45deg) scale(1)}.custom-checkbox:hover .checkbox-custom{border-color:var(--color-primary)}.custom-checkbox input[type=checkbox]:focus+.checkbox-custom{outline:none}.custom-checkbox input[type=checkbox]:disabled+.checkbox-custom{opacity:.5;cursor:not-allowed}.custom-checkbox input[type=checkbox]:disabled~.checkbox-label{opacity:.5;cursor:not-allowed}.custom-radio{display:flex;align-items:center;cursor:pointer;position:relative;width:-moz-fit-content;width:fit-content}.custom-radio input[type=radio]{cursor:pointer;flex-shrink:0;padding:0}.custom-radio input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:round(1rem,1px);height:round(1rem,1px);border-radius:50%;transition:box-shadow 266ms,background-color 280ms;position:relative;border:1px solid var(--color-primary);color:#fff;margin:0;display:block;outline:none}.custom-radio input[type=radio]:before{position:absolute;top:50%;left:50%;width:round(60%,1px);height:round(60%,1px);transition:transform 200ms;translate:-50% -50%;content:"";border-radius:50%;background:var(--color-primary);transform:scale(0)}.custom-radio input[type=radio]:checked:before{transform:scale(1)}.custom-radio__label{color:var(--color-text);font-weight:400;font-size:1rem;line-height:130%;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;margin-left:1rem}.custom-radio+.custom-radio{margin-top:1.5rem}@media(max-width: 991px){.custom-radio__label{font-size:.875rem}.custom-radio+.custom-radio{margin-top:.75rem}}.custom__list{display:flex;flex-direction:column;gap:1rem}.custom__list .custom__list-item{padding-left:1.25rem;position:relative;font-weight:400;font-size:1rem;line-height:110%}.custom__list .custom__list-item::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.375rem;height:.375rem;border-radius:.125rem;background:var(--color-primary)}@media(max-width: 991px){.custom__list .custom__list-item{font-size:.875rem}}h1{color:var(--color-text);font-weight:700;font-size:3.75rem;line-height:130%}h1 span{color:var(--color-primary)}h2,.main-title{color:var(--color-text);font-weight:700;font-size:2.75rem;line-height:130%}h3{color:var(--color-text);font-weight:700;font-size:1.5rem;line-height:130%}a{transition:var(--primary-transition)}.btn{cursor:pointer;background:var(--color-primary);border:.0625rem solid var(--color-primary);border-radius:2.5rem;padding:.625rem 2rem;display:flex;align-items:center;justify-content:center;gap:1.25rem;transition:var(--primary-transition);width:-moz-fit-content;width:fit-content;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn span{color:var(--white-color);font-weight:600;font-size:1rem;line-height:130%;text-align:center;transition:var(--primary-transition)}.btn svg{width:1.6875rem;height:1rem}.btn svg path{transition:var(--primary-transition)}.btn:hover{background:var(--white-color)}.btn:hover span{color:var(--color-primary)}.btn:hover svg path{fill:var(--color-primary)}.btn.reverse-btn{background:var(--white-color)}.btn.reverse-btn span{color:var(--color-primary)}.btn.reverse-btn:hover{background:var(--color-primary)}.btn.reverse-btn:hover span{color:var(--white-color)}.btn.reverse-btn:hover svg path{fill:var(--white-color)}.btn.disabled,.btn:disabled{cursor:default;pointer-events:none;color:var(--white-color);background:rgba(167,171,184,.5);border-color:rgba(0,0,0,0)}.popup{position:fixed;width:100%;height:100%;z-index:10001;top:0;left:0;display:flex;align-items:center;justify-content:center;padding:1rem;pointer-events:none;align-items:flex-start;overflow-y:auto;opacity:0;transition:var(--primary-transition)}.popup .popup-inner{position:relative;z-index:1;scale:0;transition:var(--primary-transition);margin:auto 0;flex-shrink:0}.popup::after{content:"";position:fixed;z-index:0;background:rgba(0,0,0,.4);width:100%;height:100%;opacity:0;transition:var(--primary-transition);pointer-events:none;top:0;left:0}.popup .popup-close{width:1.5rem;height:1.5rem;position:absolute;top:.75rem;right:.75rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.popup .popup-close svg{width:100%;height:100%}.popup .popup-close svg path{transition:var(--primary-transition)}.popup .popup-close:hover svg path{stroke:var(--color-primary)}.popup.open{pointer-events:all;opacity:1}.popup.open::after{opacity:1;pointer-events:all}.popup.open .popup-inner{scale:1}@media(max-width: 991px){.popup .popup-inner{width:100%}}.callback__popup-inner{padding:1.875rem 2.25rem;background:var(--white-color);border-radius:1.875rem;width:39.125rem}.callback__popup-inner .callback__popup-title{color:var(--color-text);font-weight:600;font-size:1.875rem;line-height:130%;margin-bottom:.625rem}.callback__popup-inner .callback__popup-description{color:var(--color-text);font-weight:400;font-size:1rem;line-height:130%;margin-bottom:1.25rem}.callback__popup-inner .callback__popup-bottom{display:flex;align-items:center;gap:1.25rem}.callback__popup-inner .callback__popup-bottom .form__submit-btn{padding:1.5rem 2rem;width:17.25rem;flex:0 0 17.25rem}.callback__popup-inner .callback__popup-bottom .custom-checkbox{align-items:flex-start;margin:0}@media(max-width: 991px){.callback__popup-inner{border-radius:1rem}.callback__popup-inner .callback__popup-title{font-size:1.5rem;margin-bottom:.5rem}.callback__popup-inner .callback__popup-description{font-size:.875rem;margin-bottom:.75rem}.callback__popup-inner .callback__popup-bottom{flex-direction:column-reverse}.callback__popup-inner .callback__popup-bottom .form__submit-btn{flex:auto;width:100%;height:3.75rem}}.wrapper{display:flex;flex-direction:column;min-height:100vh;width:100%}.container{max-width:92.5rem;width:100%;margin:0 auto;padding:0 1.25rem}@media(max-width: 991px){.container{padding:0 1rem}.container.no-padding-mobile{padding:0}}.main{flex:1 0 auto}.main.home-main{padding-top:5.3125rem}@media(max-width: 991px){.main{padding-top:3.375rem}.main.home-main{padding-top:3.375rem}}.header{position:absolute;top:0;left:0;width:100%;z-index:10}.header:not(.home-header){position:fixed;background:var(--additional-color);border-radius:0 0 2.5rem 2.5rem}.header:not(.home-header) .header__nav{background:rgba(0,0,0,0);border:none}.header:not(.home-header) .header__nav .header__nav-inner{border-top:.0625rem solid #acacac}.header:not(.home-header) .header__nav .header__nav-inner ul li a{color:var(--color-text)}.header:not(.home-header) .header__nav .header__nav-inner ul li a:hover{color:var(--color-primary)}@media(max-width: 991px){.header:not(.home-header){border-radius:0 0 1.25rem 1.25rem}}@media(min-width: 992px){.header:not(.home-header){position:sticky;top:0;z-index:1000;transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1)}.header:not(.home-header).header--scrolled{transform:translateY(-60%)}}.header__top-inner{display:flex;align-items:center;justify-content:space-between;padding:1rem 0}.header__logo{width:9.375rem;height:auto}.header__contacts{display:flex;gap:1.875rem}.header__contacts a{display:flex;align-items:center;gap:.75rem}.header__contacts a:hover{color:var(--color-primary)}.header__contacts a img{width:1.5rem;height:1.5rem}.header__nav{background:inherit;background:rgba(46,46,46,.4);border-radius:3.75rem 3.75rem 0 0}.header__nav-inner{padding:1.125rem 0}.header__nav-inner ul{display:flex;align-items:center;justify-content:space-between}.header__nav-inner ul li a{color:var(--white-color);display:flex;align-items:center;gap:.375rem;font-weight:500;font-size:1.125rem;line-height:130%}.header__nav-inner ul li a img{width:1rem;height:auto}.header__nav-inner ul li a:hover{color:var(--color-primary)}.product__card{width:auto;padding:.375rem;padding-bottom:1.6875rem;border-radius:2.875rem;box-shadow:0rem .25rem 1.875rem 0rem rgba(43,56,117,.13);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:var(--primary-transition)}.product__card .product__img{width:100%;height:19.375rem;border-radius:2.625rem;overflow:hidden;margin-bottom:1.125rem}.product__card .product__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product__card .product__name{margin-bottom:.75rem;padding:0 1.5rem}.product__card .product__name h3{margin-bottom:.375rem}.product__card .product__name p{font-weight:400;font-size:1rem;line-height:130%}.product__card .product__info{padding:1rem 1.5rem;background-color:var(--additional-color);border-radius:1.25rem;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5625rem}.product__card .product__info .product__info-item{display:flex;align-items:baseline}.product__card .product__info .product__info-item p{font-weight:400;font-size:1rem;line-height:130%;width:-moz-fit-content;width:fit-content}.product__card .product__info .product__info-item .dash__border{flex:1 1 auto;height:.0625rem;background-image:linear-gradient(to right, #C4C0B5 0%, #C4C0B5 50%, transparent 50%, transparent 100%);background-size:.75rem .0625rem;background-repeat:repeat-x;margin:0 .3125rem .375rem;max-width:100%;border:none}.product__card .product__info .product__info-item span:not(.only-desktop){font-weight:600;font-size:1rem;line-height:130%;width:-moz-fit-content;width:fit-content}.product__card .product__details{display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem}.product__card .product__details .product__price p{font-weight:700;font-size:2.25rem;line-height:130%}.product__card .product__details .product__price span{font-weight:400;font-size:1rem;line-height:130%}.product__card .product__details .product__btn{height:4.25rem}@media(min-width: 992px){.product__card:hover{box-shadow:0 1.25rem 3.75rem 0 rgba(14,23,53,.2);transform:translateY(-0.625rem)}}.footer{background:var(--color-text);border-radius:3.75rem 3.75rem 0 0;color:var(--white-color)}.footer a{width:-moz-fit-content;width:fit-content}.footer a:hover{color:var(--color-primary)}.footer .footer__inner{padding-top:3.125rem;padding-bottom:2.5rem}.footer .footer__inner .footer__top{padding-bottom:2.5rem;margin-bottom:1.375rem;border-bottom:.0625rem solid #acacac;display:flex;justify-content:space-between}.footer .footer__inner .footer__top .footer__left{display:flex}.footer .footer__inner .footer__top .footer__left .footer__logo{width:-moz-fit-content;width:fit-content;padding-right:2.375rem;margin-right:1.75rem;border-right:.0625rem solid #acacac}.footer .footer__inner .footer__top .footer__left .footer__logo img{width:100%;margin-bottom:.75rem}.footer .footer__inner .footer__top .footer__left .footer__logo p{font-weight:400;font-size:1rem;line-height:130%}.footer .footer__inner .footer__top .footer__left .footer__contacts{display:flex;flex-direction:column;gap:.625rem}.footer .footer__inner .footer__top .footer__left .footer__contacts .footer__contact-item{display:flex;align-items:center;gap:.75rem}.footer .footer__inner .footer__top .footer__left .footer__contacts .footer__contact-item img{width:2rem;height:2rem}.footer .footer__inner .footer__top .footer__left .footer__contacts .footer__contact-item span{font-weight:500;font-size:1.125rem;line-height:130%}.footer .footer__inner .footer__links .footer__nav{display:flex;gap:3.75rem}.footer .footer__inner .footer__links .footer__nav .footer__nav-column{display:flex;flex-direction:column;gap:1.125rem}.footer .footer__inner .footer__links .footer__nav .footer__nav-column .footer__nav-link{font-weight:400;font-size:1.125rem;line-height:130%}.footer .footer__inner .footer__buttons{display:flex;flex-direction:column;gap:.625rem}.footer .footer__inner .footer__buttons .footer-btn{width:100%;padding:.9375rem 2rem;gap:.5rem}.footer .footer__inner .footer__buttons .footer-btn img{width:1rem}.footer .footer__inner .footer__bottom .footer__copyright p{font-weight:400;font-size:.75rem;line-height:130%;margin-bottom:.5rem}.footer .footer__inner .footer__bottom .footer__copyright p a{text-decoration:underline}.review{overflow:hidden}.review.home__review{padding-top:7.5rem;padding-bottom:5.625rem}@media(max-width: 991px){.review.home__review{padding-top:3.125rem}}.review h2{margin-bottom:2.25rem}.review .review__swiper{overflow:visible;-webkit-user-select:none;-moz-user-select:none;user-select:none}.review .review__swiper .review-card{width:36.5rem;padding:1.875rem;border-radius:2.5rem;min-height:21.875rem;background:var(--white-color);overflow:hidden;box-shadow:0 .625rem 3.75rem 0 rgba(14,23,53,.12);transition:var(--primary-transition)}.review .review__swiper .review-card.swiper-slide:not(:last-child){margin-right:1.75rem}@media(min-width: 992px){.review .review__swiper .review-card:hover{box-shadow:0 1.25rem 3.75rem 0 rgba(14,23,53,.2);transform:translateY(-0.625rem)}}.review__top{padding-bottom:1.125rem;margin-bottom:.75rem;border-bottom:.0625rem solid #ccc;display:flex;align-items:flex-start;justify-content:space-between}.review__top .review__top-author{display:flex;gap:1rem}.review__top .review__top-author .review__author-img{width:3.375rem;height:3.375rem;border-radius:50%;overflow:hidden}.review__top .review__top-author .review__author-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.review__top .review__top-author .review__author-info .review__author-name{font-weight:400;font-size:1.125rem;line-height:130%}.review__top .review__top-author .review__author-info .review__author-date{font-weight:400;font-size:.875rem;line-height:130%}.review__top .review__top-rate{display:flex;align-items:center;justify-content:center;gap:.3125rem}.review__top .review__top-rate .review__rate-star{width:1.5rem;height:1.5rem;padding:.125rem;display:flex;align-items:center;justify-content:center}.review__top .review__top-rate .review__rate-star svg{width:100%;height:100%}.review__top .review__top-rate .review__rate-star svg path{fill:#d9d9d9}.review__top .review__top-rate .review__rate-star.active svg path{fill:#ffbe19}.review__info .review__text{font-weight:400;font-size:1rem;line-height:130%;overflow:hidden;transition:max-height .4s ease,opacity .3s ease}.review__info .review__text.review__text--collapsed{display:-webkit-box;-webkit-line-clamp:var(--max-lines, 3);line-clamp:var(--max-lines, 3);-webkit-box-orient:vertical}.review__bottom{margin-top:1.5rem}.review__bottom .review__bottom-swiper{overflow:visible;touch-action:pan-x}.review__bottom .review__bottom-swiper .review__bottom-slide{width:7.5rem;height:5.125rem;border-radius:1rem;overflow:hidden}.review__bottom .review__bottom-swiper .review__bottom-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.review__toggle-btn{background:none;border:none;font-weight:400;font-size:1rem;line-height:130%;color:var(--color-primary);margin-top:.75rem;cursor:pointer;position:relative}.review__toggle-btn::after{content:"";position:absolute;bottom:0;left:0;width:0;transition:var(--primary-transition);background:var(--color-primary);height:.0625rem}.review__toggle-btn:hover::after{width:100%}.callback-form{padding:5.625rem 0}.callback-form .form-inner{position:relative;overflow:hidden;border-radius:3.125rem;padding:3.125rem;height:auto;background:url("/assets//img/form-back.jpg") no-repeat center center/cover}.callback-form .form-inner .form-pic{position:absolute;top:0;right:0;width:59.5rem}.callback-form .form-content{padding:2rem;padding-right:3.4375rem;background:var(--white-color);border-radius:2.5rem;width:34.0625rem;height:-moz-fit-content;height:fit-content}.callback-form .form-content .form__content-top{margin-bottom:1.25rem}.callback-form .form-content .form__content-top h2{font-weight:600;font-size:1.875rem;line-height:130%;margin-bottom:.625rem}.callback-form .form-content .form__content-top p{font-weight:400;font-size:1rem;line-height:130%}.callback-form.contacts-page{padding-top:0}.contacts-section{padding:5.625rem 0}.contacts-section .contacts__inner{display:flex;justify-content:space-between}.contacts-section .contacts__inner .contacts__info{width:30.625rem}.contacts-section .contacts__inner .contacts__info h1,.contacts-section .contacts__inner .contacts__info h2{margin-bottom:1.5rem}.contacts-section .contacts__inner .contacts__info .contacts__info-desc{margin-bottom:2rem}.contacts-section .contacts__inner .contacts__info .contacts__info-desc{font-weight:400;font-size:1rem;line-height:130%}.contacts-section .contacts__inner .contacts__list{display:flex;flex-direction:column;gap:1.25rem}.contacts-section .contacts__inner .contacts__list .contacts__item{display:flex;align-items:center;gap:.75rem;width:-moz-fit-content;width:fit-content}.contacts-section .contacts__inner .contacts__list .contacts__item img{width:2rem;height:2rem}.contacts-section .contacts__inner .contacts__list .contacts__item span{font-weight:400;font-size:1.5rem;line-height:130%}.contacts-section .contacts__inner .contacts__list .contacts__item.bold-item span{font-weight:700}.contacts-section .contacts__inner .contacts__list .contacts__item:hover{color:var(--color-primary)}.contacts-section .contacts__inner .contacts__map{width:51.875rem;height:30rem;background:#ccc;border-radius:2.5rem;overflow:hidden}.contacts-section .contacts__inner .contacts__map iframe{width:100%;height:100%}@media(min-width: 992px){.only-mobile{display:none !important}}@media(max-width: 991px){h1{font-size:2.25rem}h2,.main-title{font-size:1.875rem}h3{font-size:1.125rem}.btn{border-radius:2.5rem;padding:1.5rem 2rem;gap:1.375rem}.btn span{font-size:1rem}.btn svg{width:1.5625rem;height:.875rem}.only-mobile{display:block}.only-desktop{display:none !important}.header__nav{display:none}.header__top-inner{padding:.75rem 0}.header__top-inner .header__contacts{display:none}.header__top-inner .header-callback{display:none}.header__top-inner .header__logo{width:5.3125rem}.header__burger{width:1.5rem;height:1.5rem;padding:.375rem .1875rem;display:flex;flex-direction:column;justify-content:space-between}.header__burger span{display:block;width:100%;height:.125rem;border-radius:.3125rem;background:var(--color-primary)}.product__card{width:100%;border-radius:1.875rem;padding:.375rem;padding-bottom:1.125rem}.product__card .product__img{height:12.875rem;border-radius:1.625rem;margin-bottom:1.125rem}.product__card .product__name{margin-bottom:.75rem;padding:0 .625rem}.product__card .product__name h3{margin-bottom:.25rem}.product__card .product__name p{font-size:.875rem}.product__card .product__info{padding:.625rem;gap:.375rem;margin-bottom:.75rem;border-radius:1.25rem}.product__card .product__info .product__info-item p{font-size:.875rem;text-wrap:pretty}.product__card .product__info .product__info-item span{font-size:.875rem}.product__card .product__details{padding:0 .625rem}.product__card .product__details .product__price p{font-size:1.5rem}.product__card .product__details .product__price span{font-size:.875rem}.product__card .product__details .product__btn{padding:.9375rem 1.25rem;height:auto}.review h2{margin-bottom:1rem}.review .review__swiper .review-card{width:19.375rem;padding:1rem;border-radius:1.875rem;min-height:21.5625rem}.review .review__swiper .review-card.swiper-slide:not(:last-child){margin-right:.625rem}.review__top{flex-direction:column;padding-bottom:0;border:none}.review__top .review__top-author{padding-bottom:.75rem;border-bottom:.0625rem solid #ccc;width:100%;margin-bottom:.75rem;gap:.75rem}.review__top .review__top-author .review__author-img{width:2.5rem;height:2.5rem}.review__top .review__top-author .review__author-info .review__author-name{font-size:.875rem}.review__top .review__top-author .review__author-info .review__author-date{font-size:.75rem}.review__top .review__top-rate{gap:.3125rem}.review__top .review__top-rate .review__rate-star{width:1rem;height:1rem;padding:0}.review__info .review__text{font-size:.875rem}.review__info .review__text .review__text--collapsed{font-size:.875rem}.review__toggle-btn{margin-top:.25rem;font-size:.875rem}.review__bottom{margin-top:1rem}.callback-form{padding:3.125rem 0}.callback-form .form-inner{padding:0;background:none;box-shadow:0 .625rem 3.75rem 0 rgba(14,23,53,.12);border-radius:1.875rem}.callback-form .form-content{width:100%;position:relative;z-index:1;padding:1.5625rem 1rem}.callback-form .form-content .form__content-top{margin-bottom:1.5rem}.callback-form .form-content .form__content-top h2{margin-bottom:.625rem}.callback-form .form-content .form__content-top p{font-size:.875rem}.callback-form .mobile-back-form{position:relative;z-index:0;margin-top:-3.75rem;border-radius:0 0 1.875rem 1.875rem;overflow:hidden}.callback-form .mobile-back-form img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contacts-section{padding:3.125rem 0}.contacts-section.home-contacts-section{padding-top:0}.contacts-section .contacts__inner{flex-direction:column;gap:1.875rem;text-wrap:balance}.contacts-section .contacts__inner .contacts__info{width:100%}.contacts-section .contacts__inner .contacts__info h1,.contacts-section .contacts__inner .contacts__info h2{margin-bottom:.75rem}.contacts-section .contacts__inner .contacts__info .contacts__info-desc{font-size:.875rem;margin-bottom:1.25rem}.contacts-section .contacts__inner .contacts__info .contacts__list{gap:.875rem}.contacts-section .contacts__inner .contacts__info .contacts__list .contacts__item{gap:.75rem}.contacts-section .contacts__inner .contacts__info .contacts__list .contacts__item img{width:1.5rem;height:1.5rem}.contacts-section .contacts__inner .contacts__info .contacts__list .contacts__item span{font-size:1.125rem}.contacts-section .contacts__inner .contacts__map{width:100%;height:12.5rem;border-radius:1.875rem}.footer{border-radius:1.875rem 1.875rem 0 0}.footer .footer__inner{padding:1.875rem 0}.footer .footer__inner .footer__top{flex-direction:column;padding:0;margin:0;border:none}.footer .footer__inner .footer__top .footer__left{flex-direction:column}.footer .footer__inner .footer__top .footer__left .footer__logo{padding:0;margin:0;border-right:none;display:flex;align-items:center;justify-content:space-between;width:100%}.footer .footer__inner .footer__top .footer__left .footer__logo img{width:5.75rem;height:auto}.footer .footer__inner .footer__top .footer__left .footer__logo p{font-size:1rem;margin:0}.footer .footer__inner .footer__top .footer__left .footer__contacts{padding:.75rem 0;border-bottom:.0625rem solid #838383;border-top:.0625rem solid #838383;margin:1rem 0;gap:.625rem}.footer .footer__inner .footer__top .footer__left .footer__contacts .footer__contact-item{gap:.625rem}.footer .footer__inner .footer__top .footer__left .footer__contacts .footer__contact-item img{width:1.25rem;height:1.25rem}.footer .footer__inner .footer__top .footer__left .footer__contacts .footer__contact-item span{font-size:.875rem}.footer .footer__inner .footer__buttons{padding:.75rem 0;border-bottom:.0625rem solid #838383;border-top:.0625rem solid #838383;margin:1rem 0;flex-direction:row}.footer .footer__inner .footer__buttons .footer-btn{padding:.75rem 1.25rem;font-size:.875rem;border-radius:2.5rem;height:2.75rem}.footer .footer__inner .footer__buttons .footer-btn span{font-weight:400;text-wrap:nowrap;font-size:.875rem}.footer .footer__inner .footer__buttons .footer-btn.footer__callback-btn svg{display:none}.footer .footer__inner .footer__links .footer__nav{gap:5rem}.footer .footer__inner .footer__links .footer__nav .footer__nav-column{gap:.75rem}.footer .footer__inner .footer__links .footer__nav .footer__nav-column .footer__nav-link{font-size:.875rem}.footer .footer__inner .footer__bottom .footer__copyright p{font-size:.75rem}.footer .footer__inner .footer__bottom .footer__copyright p:last-child{margin-bottom:0}}.items-pagination-wrapper{display:flex;align-items:center;gap:2.875rem}.items-pagination-wrapper .pagination-btn{padding:.9375rem 2rem}.items-pagination-wrapper .items-pagination{display:flex;gap:.5rem;align-items:center}.items-pagination-wrapper .items-pagination .pagination__number{cursor:pointer;border:none;background:none;width:2.5rem;height:2.5rem;border-radius:.75rem;background:inherit;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:1rem;line-height:100%;color:#92a2c4;cursor:pointer;transition:var(--primary-transition)}.items-pagination-wrapper .items-pagination .pagination__number.active,.items-pagination-wrapper .items-pagination .pagination__number:hover{color:var(--white-color);background:var(--color-primary)}.items-pagination-wrapper .items-pagination .pagination__dots{font-weight:400;font-size:1.125rem;line-height:100%;color:#92a2c4}.items-pagination-wrapper .items-pagination .pagination__button{cursor:pointer;border:none;background:none;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center}.items-pagination-wrapper .items-pagination .pagination__button svg{width:.375rem;height:.75rem}.items-pagination-wrapper .items-pagination .pagination__button svg path{transition:var(--primary-transition)}.items-pagination-wrapper .items-pagination .pagination__button:hover svg path{stroke:var(--color-primary)}@media(max-width: 991px){.items-pagination-wrapper{flex-direction:column;gap:2rem}.items-pagination-wrapper .pagination-btn{padding:.75rem 1.5rem}}.accordion{width:100%;display:flex;flex-direction:column;gap:.625rem}.accordion .accordion-item{width:100%;background:var(--white-color);border-radius:1.25rem;padding-bottom:0;transition:var(--primary-transition)}.accordion .accordion-item .accordion-header{position:relative;font-weight:400;font-size:1.5rem;line-height:130%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:1.875rem;display:flex;gap:1.25rem;align-items:center}.accordion .accordion-item .accordion-header::before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:1.875rem;width:1.4375rem;height:.25rem;border-radius:.0625rem;background:#898989;transition:var(--primary-transition)}.accordion .accordion-item .accordion-header::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:2.4375rem;width:.25rem;height:1.4375rem;border-radius:.0625rem;background:#898989;transition:var(--primary-transition)}.accordion .accordion-item .accordion-header .accordion__header-num{color:var(--white-color);font-weight:700;font-size:1.5rem;line-height:130%;display:flex;align-items:center;justify-content:center;width:4.375rem;height:2.75rem;float:0 0 4.375rem;background:var(--color-primary);border-radius:2.875rem}@media(max-width: 991px){.accordion .accordion-item .accordion-header .accordion__header-num{width:2.9375rem;height:1.875rem;font-size:1rem;flex:0 0 1.875rem}}.accordion .accordion-item .accordion-body{font-weight:400;font-size:1rem;line-height:130%;max-height:0;overflow:hidden;transition:max-height .4s ease,opacity .3s ease;opacity:0}.accordion .accordion-item .accordion-body .accordion-content{padding:1.875rem;padding-top:0}.accordion .accordion-item .accordion-body .accordion-content .product__accordion-equipment{display:flex;flex-direction:row;gap:3.375rem;padding:.625rem 0}.accordion .accordion-item .accordion-body .accordion-content .product__accordion-equipment .accordion__equipment-column{display:flex;flex-direction:column;gap:.75rem}.accordion .accordion-item .accordion-body .accordion-content .product__accordion-equipment .accordion__equipment-column .product__accordion-kit{display:flex;align-items:center;gap:.75rem}.accordion .accordion-item .accordion-body .accordion-content .product__accordion-equipment .accordion__equipment-column .product__accordion-kit .accordion__kit-pos{position:relative;width:1.5rem;height:1.5rem;flex:0 0 1.5rem;border-radius:.5rem}.accordion .accordion-item .accordion-body .accordion-content .product__accordion-equipment .accordion__equipment-column .product__accordion-kit .accordion-kit-text{color:var(--color-text);font-weight:400;font-size:1rem;line-height:100%}.accordion .accordion-item .accordion-body .accordion-content .product__accordion-equipment .accordion__equipment-column .product__accordion-kit.available .accordion__kit-pos{background:var(--color-primary)}.accordion .accordion-item .accordion-body .accordion-content .product__accordion-equipment .accordion__equipment-column .product__accordion-kit.available .accordion__kit-pos::before{content:"";position:absolute;background-color:rgba(230,15,45,.1);top:50%;left:50%;transform:translate(-50%, -50%);width:1.75rem;height:1.75rem;border-radius:.5rem}.accordion .accordion-item .accordion-body .accordion-content .product__accordion-equipment .accordion__equipment-column .product__accordion-kit.available .accordion__kit-pos::after{content:"";position:absolute;top:48%;left:50%;width:.3125rem;height:.5625rem;border:solid #fff;border-width:0 .125rem .125rem 0;transform:translate(-50%, -50%) rotate(45deg) scale(1);transition:transform .2s ease}.accordion .accordion-item .accordion-body .accordion-content .product__accordion-equipment .accordion__equipment-column .product__accordion-kit.not-available .accordion__kit-pos{background:var(--additional-color)}.accordion .accordion-item .accordion-body .accordion-content .product__accordion-equipment .accordion__equipment-column .product__accordion-kit.not-available .accordion__kit-pos::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:.75rem;height:.125rem;background:var(--gray-color)}.accordion .accordion-item .accordion-body .accordion-content p{color:var(--color-text);font-weight:400;font-size:1rem;line-height:130%}@media(max-width: 991px){.accordion .accordion-item .accordion-body .accordion-content p{font-size:.875rem}}.accordion .accordion-item .accordion-body .accordion-content h4{color:var(--color-text);font-weight:500;font-size:1.125rem;line-height:130%}@media(max-width: 991px){.accordion .accordion-item .accordion-body .accordion-content h4{font-size:1.125rem}}.accordion .accordion-item .accordion-body .accordion-content ul{display:flex;flex-direction:column;gap:1.5rem}.accordion .accordion-item .accordion-body .accordion-content ul li{color:var(--color-text);font-weight:400;font-size:1rem;line-height:130%;position:relative;padding-left:1rem}.accordion .accordion-item .accordion-body .accordion-content ul li::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);background:var(--color-primary);width:.375rem;height:.375rem;border-radius:.125rem}@media(max-width: 991px){.accordion .accordion-item .accordion-body .accordion-content ul{gap:1rem}.accordion .accordion-item .accordion-body .accordion-content ul li{font-size:.875rem}.accordion .accordion-item .accordion-body .accordion-content ul li::before{top:.375rem;transform:translateX(0)}}.accordion .accordion-item.active .accordion-header::after{transform:translateY(-50%) rotate(90deg);opacity:0}.accordion .accordion-item.active .accordion-body{max-height:62.5rem;opacity:1}@media(max-width: 991px){.accordion{gap:.625rem}.accordion .accordion-item .accordion-header{font-size:1rem;padding:1rem;padding-right:3.25rem;text-wrap:balance}.accordion .accordion-item .accordion-header::before{width:1.0625rem;height:.1875rem;right:1.25rem}.accordion .accordion-item .accordion-header::after{height:1.0625rem;width:.1875rem;right:1.6875rem}.accordion .accordion-item .accordion-body .accordion-content{padding:1rem;padding-top:0;font-size:.875rem}.accordion .accordion-item .accordion-body .accordion-content .product__accordion-equipment{flex-direction:column;gap:.5625rem}.accordion .accordion-item .accordion-body .accordion-content .product__accordion-equipment .accordion__equipment-column{gap:.5625rem}.accordion .accordion-item .accordion-body .accordion-content .product__accordion-equipment .accordion__equipment-column .product__accordion-kit .accordion__kit-pos{width:1rem;height:1rem;flex:0 0 1rem;border-radius:.375rem}.accordion .accordion-item .accordion-body .accordion-content .product__accordion-equipment .accordion__equipment-column .product__accordion-kit .accordion-kit-text{font-size:.875rem}.accordion .accordion-item .accordion-body .accordion-content .product__accordion-equipment .accordion__equipment-column .product__accordion-kit.available .accordion__kit-pos::before{width:1.25rem;height:1.25rem;border-radius:.375rem}.accordion .accordion-item .accordion-body .accordion-content .product__accordion-equipment .accordion__equipment-column .product__accordion-kit.available .accordion__kit-pos::after{width:.1875rem;height:.375rem;border-width:0 2pt 2pt 0}.accordion .accordion-item .accordion-body .accordion-content .product__accordion-equipment .accordion__equipment-column .product__accordion-kit.not-available .accordion__kit-pos::after{width:.625rem;height:.0938rem}}.header__burger-menu{position:fixed;top:0;right:0;width:100%;min-height:100dvh;height:100dvh;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.header__burger-menu .header__burger-inner{padding:1.875rem .375rem 1.875rem 1.25rem;background:var(--white-color);width:-moz-fit-content;width:fit-content;position:absolute;top:0;right:0;height:100%;z-index:1;border-radius:1.875rem 0 0 1.875rem;overflow:hidden;transition:var(--primary-transition);transform:translateX(100%);display:flex;flex-direction:column;max-width:90%}.header__burger-menu .header__burger-inner .header__burger-scrollcontent{padding-right:1.5rem;overflow-y:auto;min-height:0;flex:1;display:flex;flex-direction:column}.header__burger-menu .header__burger-inner .header__burger-scrollcontent .header__nav-inner ul{flex-direction:column;align-items:flex-start;gap:1.125rem}.header__burger-menu .header__burger-inner .header__burger-scrollcontent .header__nav-inner ul li a{color:var(--color-text)}.header__burger-menu .header__burger-inner .header__burger-scrollcontent .header__contacts{display:flex;flex-direction:column;gap:.625rem;margin-bottom:2.5rem}.header__burger-menu .header__burger-inner .header__burger-scrollcontent .header__contacts a img{width:1.5rem;height:1.5rem}.header__burger-menu .header__burger-inner .header__burger-scrollcontent .header__burger-btns{display:flex;flex-direction:column;margin-top:auto}.header__burger-menu .header__burger-inner .header__burger-scrollcontent .header__burger-btns .burger-btn{width:100%;padding:.9375rem 1.25rem}.header__burger-menu .header__burger-inner .header__burger-scrollcontent .header__burger-btns .burger-btn+.burger-btn{margin-top:.625rem}.header__burger-menu .header__burger-inner .header__burger-scrollcontent .header__burger-btns .burger__catalog-btn img{width:1.5rem}.header__burger-menu .header__burger-close{position:absolute;top:1rem;left:.5rem;z-index:1;opacity:0;transition:var(--primary-transition);width:1.5rem;height:1.5rem}.header__burger-menu .header__burger-close img{width:100%;height:100%}.header__burger-menu::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(0.25rem);backdrop-filter:blur(0.25rem);opacity:0;transition:var(--primary-transition)}.header__burger-menu.open{pointer-events:all}.header__burger-menu.open .header__burger-inner{transform:translateX(0)}.header__burger-menu.open .header__burger-close{opacity:1}.header__burger-menu.open::after{opacity:1}.breadcrumb{margin:2.5rem 0}.breadcrumb .breadcrumb__inner{display:flex;align-items:center;gap:.5rem}.breadcrumb .breadcrumb__inner .breadcrumb__item{display:block;font-weight:400;font-size:1rem;line-height:130%;color:var(--color-text);-webkit-user-select:none;-moz-user-select:none;user-select:none}.breadcrumb .breadcrumb__inner .breadcrumb__item.breadcrumb-link{position:relative}.breadcrumb .breadcrumb__inner .breadcrumb__item.breadcrumb-link::before{content:"";position:absolute;bottom:0;left:0;width:0;height:.0625rem;background:var(--color-text);transition:var(--primary-transition)}.breadcrumb .breadcrumb__inner .breadcrumb__item.breadcrumb-link:hover::before{width:100%}.breadcrumb .breadcrumb__inner .breadcrumb__item.breadcrumb-text{opacity:50%}@media(max-width: 991px){.breadcrumb{margin:1rem 0}.breadcrumb .breadcrumb__inner{flex-wrap:wrap;gap:.375rem}.breadcrumb .breadcrumb__inner .breadcrumb__item{font-size:.875rem}}.home__promo{border-radius:3.75rem;overflow:hidden;position:relative;height:50rem;width:100%}.home__promo .home__promo-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.promo__content{position:absolute;top:30%;left:0;transform:translateY(-50%);width:100%;z-index:1;align-content:center !important;text-align:center !important}.promo__title{color:var(--white-color);margin-bottom:1.875rem}.promo__subtitle{color:var(--white-color);font-weight:700;font-size:1.5rem;line-height:130%;margin-bottom:3rem}.promo__btn{padding:1.5rem 2rem}.home__selector{margin-top:-4.625rem}.selector__inner{padding:2.5rem;background:var(--white-color);box-shadow:0rem .25rem 3.75rem rgba(14,23,53,.1);border-radius:3.125rem;position:relative;z-index:1}.selector__inner h2{margin-bottom:2.25rem}.selector__options{display:flex;gap:.625rem;margin-bottom:1.375rem;flex-wrap:wrap;justify-content:center}.selector__options.collection-options{display:grid;grid-template-columns:repeat(5, 1fr)}.selector__options.collection-options .selector__double{grid-column:span 2}.selector__options.collection-options .filter__button-wrapper{grid-column:span 1/-1}@media(max-width: 991px){.selector__options.collection-options{display:flex;flex-direction:column}}.selector__item{position:relative;min-width:12.5rem;flex:1}.selector__item .custom-dropdown.disabled{opacity:.5;pointer-events:none;filter:grayscale(1)}.custom-dropdown{position:relative;cursor:pointer}.custom-dropdown .dropdown-selected{background:inherit;display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.25rem 1rem;border:.0625rem solid #e0e0e0;border-radius:1rem;font-size:1rem;font-weight:500;color:var(--color-text);transition:var(--primary-transition);-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-dropdown .dropdown-selected:hover{border-color:var(--color-primary)}.custom-dropdown .dropdown-selected .selected-text{color:var(--color-text);font-weight:400;font-size:1rem;line-height:130%;text-align:left;flex:1}.custom-dropdown .dropdown-selected .dropdown-arrow{position:absolute;top:50%;right:.625rem;transform:translateY(-50%);transition:var(--primary-transition)}.custom-dropdown .dropdown-options{position:absolute;top:100%;left:0;right:0;background:var(--white-color);border:.0625rem solid var(--color-primary);border-top:none;border-radius:0 0 .75rem .75rem;overflow-y:hidden;z-index:3;opacity:0;visibility:hidden;transform:translateY(-0.625rem);transition:all .3s ease;padding:.625rem;padding-left:0}.custom-dropdown .dropdown-options .dropdown-options-list{max-height:12.5rem;overflow-y:auto}.custom-dropdown .dropdown-options .dropdown-options-list .filter-search{padding:.75rem 1.25rem;padding-top:0}.custom-dropdown .dropdown-options .dropdown-option{color:var(--color-text);font-weight:400;font-size:1rem;line-height:130%;padding:.75rem 1.25rem;cursor:pointer;transition:var(--primary-transition)}.custom-dropdown .dropdown-options .dropdown-option:hover{background:#f8f9fa;color:var(--color-primary)}.custom-dropdown .dropdown-options .dropdown-option.selected,.custom-dropdown .dropdown-options .dropdown-option.active{background:var(--color-primary);color:var(--white-color)}.custom-dropdown .dropdown-options.no-padding-right{padding-right:0}.custom-dropdown.active .dropdown-selected{border-color:var(--color-primary);border-radius:1rem 1rem 0 0}.custom-dropdown.active .dropdown-selected .dropdown-arrow{transform:rotate(180deg) translateY(50%)}.custom-dropdown.active .dropdown-options{opacity:1;visibility:visible;transform:translateY(0)}.date-input-wrapper{position:relative}.date-input-wrapper input{cursor:pointer;background:inherit;display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.25rem 1rem;border:.0625rem solid #e0e0e0;border-radius:1rem;font-size:1rem;font-weight:500;color:var(--color-text);transition:var(--primary-transition);-webkit-user-select:none;-moz-user-select:none;user-select:none}.date-input-wrapper input:hover,.date-input-wrapper input:focus{border-color:var(--color-primary)}.date-input-wrapper input::-moz-placeholder{color:var(--color-text)}.date-input-wrapper input::placeholder{color:var(--color-text)}.date-input-wrapper .selected-text{color:var(--color-text);font-weight:400;font-size:1rem;line-height:130%;text-align:left;flex:1}.date-input-wrapper .dropdown-arrow{position:absolute;top:50%;right:.625rem;transform:translateY(-50%);transition:var(--primary-transition)}.date-input-wrapper.active .dropdown-arrow{transform:rotate(180deg) translateY(50%)}.home__selector-btn{margin-left:auto;padding:1.5rem 2rem}.home__popular{padding:5.625rem 0;overflow:hidden}.home__popular h2{margin-bottom:2.25rem}.home__popular-swiper{overflow:visible}.home__popular-pagination,.review__pagination{width:-moz-fit-content !important;width:fit-content !important;margin:0 auto;margin-top:2.5rem;display:flex;gap:1rem}.home__popular-pagination .swiper-pagination-bullet,.review__pagination .swiper-pagination-bullet{background:inherit;border:.0625rem solid var(--color-primary);width:.9375rem;height:.9375rem;opacity:1;margin:0 !important}.home__popular-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.review__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color-primary)}.home__advantage{padding-top:7.875rem;padding-bottom:14.6875rem;width:100%;position:relative;background:var(--additional-color);border-radius:3.75rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.home__advantage-back{position:absolute;top:0;right:0;width:auto;height:100%;-o-object-fit:contain;object-fit:contain;z-index:0}.advantage-base-inner{width:30.625rem}.advantage-base-inner h2{margin-bottom:2.25rem}.advantage-base-list{display:flex;flex-direction:column;gap:1.5rem}.advantage-base-list .advantage-base-item{display:flex;align-items:flex-start;gap:1.5rem}.advantage-base-list .advantage-base-item .advantage-base-icon{position:relative;width:2.875rem;height:2.875rem;flex:0 0 2.875rem}.advantage-base-list .advantage-base-item .advantage-base-icon svg{width:1.625rem;height:1.1875rem}.advantage-base-list .advantage-base-item .advantage-base-icon .advantage-base-icon-pad{position:absolute;z-index:0;top:50%;left:50%;transform:translate(-50%, -50%);background:rgba(230,15,45,.1);border-radius:1.5rem;width:3.625rem;height:3.625rem}.advantage-base-list .advantage-base-item .advantage-base-icon .advantage-base-icon-block{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--color-primary);border-radius:1rem}.advantage-base-list .advantage-base-item .advantage-base-icon .advantage-base-icon-block svg{width:1rem;height:.75rem}.advantage-base-list .advantage-base-item .advantage-base-text{font-weight:400;font-size:1rem;line-height:130%;text-wrap:pretty}.home__advantage-add{margin-top:-5.25rem;position:relative;z-index:1}.advantage-add-inner{display:flex;align-items:stretch;justify-content:space-between;gap:1.8125rem}.advantage-add-item{flex:1;padding:1.875rem;border-radius:2.5rem;padding-right:3.125rem;background:var(--white-color);box-shadow:0 .625rem 3.75rem 0 rgba(14,23,53,.1);transition:var(--primary-transition)}.advantage-add-item h3{margin-bottom:.75rem}.advantage-add-item .advantage-add-text{font-weight:400;font-size:1rem;line-height:130%;text-wrap:balance}.advantage-add-item .advantage-add-icon{width:4.375rem;height:4.375rem;padding:.4375rem;border-radius:1.125rem;background:#fce7ea;margin-bottom:.875rem}.advantage-add-item .advantage-add-icon img{width:100%;height:100%}@media(min-width: 992px){.advantage-add-item:hover{box-shadow:0 1.25rem 1.875rem 0 rgba(14,23,53,.2);transform:translateY(-0.625rem)}}.home__faq{padding:5.625rem 0;background:var(--additional-color);border-radius:3.75rem}@media(max-width: 991px){.home__faq{padding:2.5rem 0;border-radius:1.875rem}}.home__faq .home__faq-inner h2{margin-bottom:2.25rem}.home__faq .callback-form{padding-bottom:0}@media(max-width: 991px){.home__promo{border-radius:1.875rem;height:38.8125rem;padding-top:2.625rem}.promo__content{left:0;top:10%;transform:translateY(0);position:relative;width:100%;padding:0 1rem}.promo__content .promo__title{margin-bottom:.75rem}.promo__content .promo__subtitle{font-size:1.125rem;margin-bottom:1.625rem}.promo__content .promo__btn{padding:1.5rem 2rem}.home__selector{margin-top:-3.125rem}.selector__inner{padding:1.25rem;border-radius:1.875rem}.selector__inner h2{margin-bottom:1.25rem}.selector__options{margin-bottom:1.25rem;flex-direction:column}.selector__options.collection-options{margin-bottom:0}.custom-dropdown{gap:.5rem}.custom-dropdown .dropdown-selected{padding:.625rem .75rem;border-radius:.75rem}.custom-dropdown .dropdown-selected .selected-text{font-size:.875rem}.custom-dropdown .dropdown-selected .dropdown-arrow{width:1.5rem;height:1.5rem}.custom-dropdown .dropdown-options{border-radius:0 0 .75rem .75rem;padding:.75rem;padding-left:0}.custom-dropdown .dropdown-options .dropdown-options-list .filter-search{padding:.625rem .75rem;padding-top:0}.custom-dropdown .dropdown-options .dropdown-option{font-size:.875rem;padding:.625rem .75rem}.custom-dropdown.active .dropdown-selected{border-radius:.75rem .75rem 0 0}.date-input-wrapper input{padding:.625rem .75rem;border-radius:.75rem;font-size:.875rem}.home__selector-btn{width:100%;margin:0 auto}.home__popular{padding:3.125rem 0}.home__popular h2{margin-bottom:1rem}.home__popular-pagination,.review__pagination{margin-top:1.5rem;gap:.75rem}.home__popular-pagination .swiper-pagination-bullet,.review__pagination .swiper-pagination-bullet{width:.75rem;height:.75rem}.home__advantage{padding:2.5rem 0;padding-bottom:15rem;overflow:hidden}.home__advantage-back{width:20.625rem;transform:translate(0);bottom:0;right:0;top:auto;height:auto}.advantage-base-inner{width:100%}.advantage-base-inner h2{margin-bottom:1.25rem}.advantage-base-list{gap:.875rem}.advantage-base-list .advantage-base-item{gap:.625rem}.advantage-base-list .advantage-base-item .advantage-base-icon{width:1.875rem;height:1.875rem;border-radius:.625rem;flex:0 0 1.875rem}.advantage-base-list .advantage-base-item .advantage-base-icon .advantage-base-icon-pad{width:2.375rem;height:2.375rem;border-radius:.75rem}.advantage-base-list .advantage-base-item .advantage-base-icon .advantage-base-icon-block{border-radius:.625rem}.advantage-base-list .advantage-base-item .advantage-base-text{font-size:.875rem;text-wrap:balance}.home__advantage-add{margin-top:-1.5rem}.advantage-add-inner{flex-direction:column;gap:.625rem}.advantage-add-item{width:100%;padding:1rem;padding-bottom:1.5rem;border-radius:1.875rem}.advantage-add-item .advantage-add-icon{width:2.875rem;height:2.875rem;padding:.5rem;border-radius:1rem;margin-bottom:.875rem}.advantage-add-item h3{margin-bottom:.75rem}.advantage-add-item .advantage-add-text{font-size:.9375rem;text-wrap:pretty;padding-right:.3125rem}.home__faq .home__faq-inner h2{margin-bottom:1.5rem}}.collection__filter-base{margin-top:3.125rem}.collection__filter-base .filter__base-inner{position:relative;padding:2.5rem;border-radius:3.125rem;background-color:var(--white-color);box-shadow:0rem .625rem 3.75rem 0 rgba(14,23,53,.1)}.collection__filter-base .filter__base-inner h1{display:flex;align-items:center;gap:.625rem;margin-bottom:2.25rem}.collection__filter-base .filter__base-inner img{width:2.5rem;height:auto}@media(max-width: 991px){.collection__filter-base .filter__base-inner{padding:1.25rem 1rem;border-radius:1.875rem}}.collection__filter-base .selector__item{min-width:16.5rem}.collection__filter-base .selector__item.filter__checkboxes-wrapper{display:flex;align-items:center;gap:1.875rem}@media(max-width: 991px){.collection__filter-base .selector__item.filter__checkboxes-wrapper{flex-direction:column;align-items:flex-start;gap:.5rem}}.collection__filter-base .selector__double{display:flex}.collection__filter-base .selector__double .selector__item:first-child .date-input-wrapper input{border-radius:1rem 0 0 1rem}@media(max-width: 991px){.collection__filter-base .selector__double .selector__item:first-child .date-input-wrapper input{border-radius:.75rem 0 0 .75rem}}.collection__filter-base .selector__double .selector__item:last-child .date-input-wrapper input{border-radius:0 1rem 1rem 0}@media(max-width: 991px){.collection__filter-base .selector__double .selector__item:last-child .date-input-wrapper input{border-radius:0 .75rem .75rem 0}}.collection__filter-base .selector__double .selector__item .date-input-wrapper input{min-width:16.8125rem}.collection__filter-base .selector__double .selector__item .date-input-wrapper input::-moz-placeholder{color:var(--grey-color)}.collection__filter-base .selector__double .selector__item .date-input-wrapper input::placeholder{color:var(--grey-color)}.collection__filter-base .filter__selector-btn{width:100%;height:100%}.collection__filter-add{margin-top:2.25rem}.collection__filter-add .filter__add-inner{display:flex;align-items:center;justify-content:space-between}.collection__filter-add .filter__add-result p{color:var(--color-text);font-weight:400;font-size:1rem;line-height:130%}@media(max-width: 991px){.collection__filter-add .filter__add-result p span.remove-span{display:none}}.collection__filter-add .filter__add-select{width:16.5rem}@media(max-width: 991px){.collection__filter-add .filter__add-select{width:11.5rem;flex:0 0 11.5rem}.collection__filter-add .filter__add-select .selector__item{min-width:0}}.collection__items-wrapper .collection__items-inner{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.75rem;padding-top:1.25rem;padding-bottom:2.5rem}@media(max-width: 991px){.collection__items-wrapper .collection__items-inner{grid-template-columns:repeat(1, 1fr)}.collection__items-wrapper .collection__items-inner .product__card{width:100%}}.clear__button{cursor:pointer;border:none;background:none;display:block;position:absolute;bottom:1rem;right:9.6rem;font-weight:400;font-size:1rem;line-height:130%;color:var(--color-primary)}@media(max-width: 991px){.clear__button{position:static;margin:0 auto;margin-top:1rem}}@media(max-width: 991px){.collection__filter-base{margin-top:1.5rem}.collection__filter-base .filter__base-inner h1{margin-bottom:1.5rem;gap:.5rem}.collection__filter-base .filter__base-inner h1 img{width:1.75rem}.selector__options .selector__item{width:100%;min-width:0}.collection__filter-base .selector__double .selector__item .date-input-wrapper input{min-width:0;width:100%}.filter__button-wrapper{margin-top:.5rem}.collection__filter-base .filter__selector-btn{padding-top:.875rem;padding-bottom:.875rem}}.product__hero-inner{display:flex;justify-content:space-between;gap:3.75rem}.product__hero-inner h1{margin-bottom:1rem}.product__hero-inner .info__badge-wrapper{display:flex;flex-wrap:wrap;gap:.625rem;margin-bottom:1.875rem}.product__hero-inner .info__badge-wrapper .info__badge{border-radius:.625rem;padding:.125rem .5625rem;font-weight:600;font-size:1rem;line-height:130%;color:var(--white-color)}.product__hero-inner .info__badge-wrapper .info__badge.in-stock{background:var(--sucsess-color)}.product__hero-inner .info__badge-wrapper .info__badge.sold-out{background:var(--gray-color)}.product__hero-gallery{max-width:45.625rem;width:100%;display:flex;flex-direction:column;gap:.75rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gallery__main{position:relative;width:100%;aspect-ratio:73/50;background:#e8e8e8;border-radius:2.625rem;overflow:hidden;cursor:pointer}.gallery__main img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:var(--primary-transition)}.gallery__thumbnails{display:grid;grid-template-columns:repeat(3, 1fr);gap:.75rem}.gallery__thumb{position:relative;aspect-ratio:16/11;border-radius:1.5rem;overflow:hidden;cursor:pointer;border:.125rem solid rgba(0,0,0,0);transition:var(--primary-transition)}.gallery__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:var(--primary-transition)}.gallery__thumb.hidden{display:none}@media(min-width: 992px){.gallery__thumb:hover{border-color:var(--color-primary)}}.gallery__thumb.active{border-color:var(--color-primary)}.gallery__badge{text-wrap:nowrap;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.7);color:var(--white-color);font-weight:600;font-size:1rem;line-height:130%}.product__hero-info{max-width:40.625rem;width:100%}.product__hero-info .product__hero-price{margin-bottom:1.625rem;display:flex;align-items:center;gap:1.5rem;height:-moz-fit-content;height:fit-content}.product__hero-info .product__hero-price .new--price{padding-right:1.5rem;border-right:.0625rem solid #acacac}.product__hero-info .product__hero-price .new--price p{color:var(--color-primary);font-weight:700;font-size:2.25rem;line-height:100%}.product__hero-info .product__hero-price .new--price span{color:#6a6a6a;font-weight:400;font-size:1rem;line-height:130%}.product__hero-info .product__hero-price .old--price p{color:var(--color-text);font-weight:400;font-size:1.5rem;line-height:130%;margin-bottom:.25rem}.product__hero-info .product__hero-price .old--price span{color:#6a6a6a;font-weight:400;font-size:1rem;line-height:130%}.product__hero-info .product__hero-details{padding:1rem 1.5rem;background:var(--additional-color);border-radius:1.25rem;width:33.25rem;margin-bottom:1.625rem;display:flex;flex-direction:column;gap:.5rem}.product__hero-info .product__hero-details .detail__row{display:flex;justify-content:space-between;align-items:flex-end}.product__hero-info .product__hero-details .detail__row .detail__label{color:var(--color-text);font-weight:400;font-size:1rem;line-height:130%}.product__hero-info .product__hero-details .detail__row .dash__border{flex:1 1 auto;height:.0625rem;background-image:linear-gradient(to right, #C4C0B5 0%, #C4C0B5 50%, transparent 50%, transparent 100%);background-size:.75rem .0625rem;background-repeat:repeat-x;margin:0 .3125rem .375rem;max-width:100%;border:none}.product__hero-info .product__hero-details .detail__row .detail__value{color:var(--color-text);font-weight:600;font-size:1rem;line-height:130%}.product__hero-info .product__hero-buttons{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;gap:1rem}.product__hero-info .product__hero-buttons .product__hero-item{width:100%}.product__hero-info .product__hero-buttons .product__hero-item.btn{width:16.125rem;padding:1.1875rem 2rem}.product__hero-info .product__hero-buttons .product__hero-item.product__hero-contacts{width:16.375rem;padding:.75rem 1rem;display:flex;align-items:center;gap:.875rem;background:var(--additional-color);border-radius:2.5rem}.product__hero-info .product__hero-buttons .product__hero-item.product__hero-contacts .hero__contacts-icons{display:flex;align-items:center;gap:.5rem}.product__hero-info .product__hero-buttons .product__hero-item.product__hero-contacts .hero__contacts-icons a{display:flex;width:1.875rem;height:1.875rem}.product__hero-info .product__hero-buttons .product__hero-item.product__hero-contacts .hero__contacts-icons a img{width:100%;height:100%}.product__hero-info .product__hero-buttons .product__hero-item.product__hero-contacts .hero__contacts-text{color:#6a6a6a;font-weight:400;font-size:.8125rem;line-height:142%}.product__advantages{margin-top:5rem;padding:5.625rem 0;background:var(--additional-color);border-radius:3.75rem}@media(max-width: 991px){.product__advantages{padding:2.5rem 0;border-radius:1.875rem}}@media(max-width: 991px){.product__advantages{padding:1.25rem 0;margin-top:3.125rem;border-radius:1.875rem}}.product__guarantee{padding:5rem 0}.product__guarantee .product__guarantee-inner h2{margin-bottom:2rem}.product__guarantee .product__guarantee-items{display:flex;align-items:stretch;gap:1.8125rem}.product__guarantee .product__guarantee-item{flex:1;padding:1.875rem;padding-right:3.125rem;background:var(--white-color);border-radius:2.5rem;box-shadow:0 .625rem 3.75rem 0 rgba(14,23,53,.1);transition:var(--primary-transition)}.product__guarantee .product__guarantee-item .guarantee__item-num{margin-bottom:.875rem;padding:.9375rem 1.8125rem;background:#fce7ea;width:-moz-fit-content;width:fit-content;color:var(--color-primary);border-radius:1.125rem;font-weight:600;font-size:1.875rem;line-height:140%}.product__guarantee .product__guarantee-item .guarantee__item-title{margin-bottom:.75rem;color:var(--color-text);font-weight:700;font-size:1.5rem;line-height:130%}.product__guarantee .product__guarantee-item .guarantee__item-text{color:var(--color-text);font-weight:400;font-size:1rem;line-height:130%;text-wrap:balance}@media(min-width: 992px){.product__guarantee .product__guarantee-item:hover{transform:translateY(-0.625rem)}}.product__condition{padding:5.625rem 0}.product__condition .product__condition-inner h2{margin-bottom:2rem}.product__condition .product__condition-inner .condition-params{padding:1.25rem 1.875rem;background:var(--white-color);border-radius:1.5rem;display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.product__condition .product__condition-inner .condition-params .condition__params-item{display:flex;align-items:center;gap:.75rem}.product__condition .product__condition-inner .condition-params .condition__params-item .condition__item-value{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:.75rem}.product__condition .product__condition-inner .condition-params .condition__params-item .condition__item-value span{font-weight:700;font-size:1.5rem;line-height:130%;text-align:center}.product__condition .product__condition-inner .condition-params .condition__params-item .condition__item-text{font-weight:500;font-size:1.125rem;line-height:120%}.product__condition .product__condition-inner .condition__view{display:flex;align-items:center;gap:.625rem}.product__condition .product__condition-inner .condition__view .condition__view-item{width:100%;flex:1}.product__condition .product__condition-inner .condition__view .condition__view-item img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product__delivery{padding:5.625rem 0;background:var(--additional-color);border-radius:3.75rem}@media(max-width: 991px){.product__delivery{padding:2.5rem 0;border-radius:1.875rem}}.product__delivery h2{margin-bottom:1.5rem}.product__delivery .product__delivery-inner{display:flex;justify-content:space-between}.product__delivery .product__delivery-inner .product__delivery-info{width:41.3125rem;display:flex;flex-direction:column}.product__delivery .product__delivery-inner .product__delivery-info .product__delivery-text p{font-weight:400;font-size:1rem;line-height:150%;text-wrap:balance}.product__delivery .product__delivery-inner .product__delivery-info .product__delivery-text p+p{margin-top:1rem}.product__delivery .product__delivery-inner .product__delivery-info .product__delivery-terms{margin-top:1.875rem}.product__delivery .product__delivery-inner .product__delivery-info .product__delivery-terms .product__delivery-terms-title{font-weight:400;font-size:1.5rem;line-height:130%;margin-bottom:1.5rem}.product__delivery .product__delivery-inner .product__delivery-info .product__delivery-btn{margin-top:auto;padding:1.5rem 2rem}.product__delivery .product__delivery-inner .product__delivery-info .product__delivery-btn:not(:hover){background:rgba(0,0,0,0)}.product__review{padding:5.625rem 0}@media(max-width: 991px){.product__review{padding:3.125rem 0}}@media(max-width: 991px){.product__hero-inner{flex-direction:column;gap:0}.product__hero-inner h1{font-size:1.5rem;margin-bottom:.875rem}.product__hero-inner .info__badge-wrapper{margin-bottom:1.25rem}.product__hero-inner .info__badge-wrapper .info__badge{border-radius:1.25rem;font-size:1rem}.product__hero-gallery{margin-bottom:1.25rem;gap:.375rem}.product__hero-gallery .gallery__main img{border-radius:1.875rem}.gallery__thumbnails{gap:.375rem}.gallery__thumbnails .gallery__thumb img{border-radius:1rem}.gallery__badge{text-wrap:nowrap;padding:.25rem .375rem;border-radius:.5rem;font-size:.875rem}.product__hero-info{display:flex;flex-direction:column;gap:1.25rem}.product__hero-info .product__hero-price{order:1;gap:1.25rem;margin:0;align-items:stretch}.product__hero-info .product__hero-price .new--price{padding-right:1.25rem;display:flex;flex-direction:column;justify-content:center}.product__hero-info .product__hero-price .new--price p{font-size:1.875rem}.product__hero-info .product__hero-price .new--price span{font-size:.75rem}.product__hero-info .product__hero-price .old--price{width:8.4375rem}.product__hero-info .product__hero-price .old--price p{font-size:1.125rem;margin:0}.product__hero-info .product__hero-price .old--price span{font-size:.75rem}.product__hero-info .product__hero-details{order:3;margin:0;width:100%;padding:.625rem;border-radius:1.25rem}.product__hero-info .product__hero-details .detail__row .detail__label{font-size:.8125rem}.product__hero-info .product__hero-details .detail__row .detail__value{font-size:.8125rem}.product__hero-info .product__hero-buttons{order:2;flex-direction:column;margin:0}.product__hero-info .product__hero-buttons .product__hero-item.product__hero-contacts{width:100%;padding:.8125rem 3.4375rem;gap:.875rem}.product__hero-info .product__hero-buttons .product__hero-item.btn{width:100%}.product__guarantee{padding-top:3.125rem;padding-bottom:0}.product__guarantee .product__guarantee-inner h2{margin-bottom:1.25rem}.product__guarantee .product__guarantee-items{flex-direction:column;gap:.625rem}.product__guarantee .product__guarantee-item{padding:1rem;border-radius:1.875rem}.product__guarantee .product__guarantee-item .guarantee__item-num{padding:.625rem 1.5rem;margin-bottom:.875rem;font-size:1.875rem}.product__guarantee .product__guarantee-item .guarantee__item-title{margin-bottom:.75rem;font-size:1.125rem}.product__guarantee .product__guarantee-item .guarantee__item-text{font-size:.875rem;text-wrap:pretty}.product__condition{padding:3.125rem 0}.product__condition .product__condition-inner h2{margin-bottom:1.25rem}.product__condition .product__condition-inner .condition-params{padding:0;flex-wrap:wrap;row-gap:.625rem;margin-bottom:1.875rem}.product__condition .product__condition-inner .condition-params .condition__params-item .condition__item-value{width:1.25rem;height:1.25rem;border-radius:.375rem}.product__condition .product__condition-inner .condition-params .condition__params-item .condition__item-value span{font-size:.75rem}.product__condition .product__condition-inner .condition-params .condition__params-item:nth-child(1){order:1}.product__condition .product__condition-inner .condition-params .condition__params-item:nth-child(2){order:3}.product__condition .product__condition-inner .condition-params .condition__params-item:nth-child(3){order:5}.product__condition .product__condition-inner .condition-params .condition__params-item:nth-child(4){order:2}.product__condition .product__condition-inner .condition-params .condition__params-item:nth-child(5){order:4}.product__condition .product__condition-inner .condition-params .condition__params-item:nth-child(6){order:6}.product__condition .product__condition-inner .condition__view{flex-direction:column}.product__delivery h2{margin-bottom:1.25rem}.product__delivery .product__delivery-inner{flex-direction:column;gap:1.25rem}.product__delivery .product__delivery-inner .product__delivery-info{width:100%}.product__delivery .product__delivery-inner .product__delivery-info .product__delivery-text{font-size:.875rem}.product__delivery .product__delivery-inner .product__delivery-info .product__delivery-terms{margin-top:1.25rem}.product__delivery .product__delivery-inner .product__delivery-info .product__delivery-terms .product__delivery-terms-title{font-size:1.125rem;margin-bottom:1rem}.product__delivery .product__delivery-inner .product__delivery-info .product__delivery-btn{margin-top:1.25rem;padding:1.5rem 2rem}.product__popular{display:none}.product-contacts-section{padding-top:0}}.about__hero{margin:5.625rem 0}.about__hero-inner h1{margin-bottom:2.5rem}.about__hero-inner .about__hero-info{margin-bottom:3.75rem;width:49.125rem}.about__hero-inner .about__hero-info .about__hero-info-item{display:flex;gap:1.875rem;align-items:center}.about__hero-inner .about__hero-info .about__hero-info-item .about__hero-icon{background:#fce7ea;border-radius:1.125rem;width:4.375rem;height:4.375rem;flex:0 0 4.375rem;display:flex;align-items:center;justify-content:center}.about__hero-inner .about__hero-info .about__hero-info-item .about__hero-icon img{width:3.5rem;height:3.5rem}.about__hero-inner .about__hero-info .about__hero-info-item .about__hero-text{color:var(--color-text);font-weight:400;font-size:1rem;line-height:130%}.about__hero-inner .about__hero-info .about__hero-info-item+.about__hero-info-item{margin-top:1.875rem}.about__hero-inner .about__hero-items{display:flex;align-items:stretch;justify-content:space-between;gap:1.75rem}.about__hero-inner .about__hero-items .about__hero-item{padding:2rem 2.25rem 3.5rem;border-radius:2.5rem;background:var(--additional-color)}.about__hero-inner .about__hero-items .about__hero-item h2{margin-bottom:.5rem;color:var(--color-text)}.about__hero-inner .about__hero-items .about__hero-item p{color:var(--color-text);font-weight:400;font-size:1rem;line-height:130%}.about__hero-inner .about__hero-items .about__hero-item.about__hero-item-withback{position:relative;width:44.125rem;flex:0 0 44.125rem;overflow:hidden}.about__hero-inner .about__hero-items .about__hero-item.about__hero-item-withback img{position:absolute;top:0;left:0;z-index:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.about__hero-inner .about__hero-items .about__hero-item.about__hero-item-withback h2,.about__hero-inner .about__hero-items .about__hero-item.about__hero-item-withback p{color:var(--white-color);position:relative;z-index:2}.about__hero-inner .about__hero-items .about__hero-item.about__hero-item-withback p{width:15.125rem}.about__hero-inner .about__hero-items .about__hero-item.about__hero-item-withback::after{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0) 60%)}@media(max-width: 991px){.about__hero{margin-top:1.5rem;margin-bottom:3.125rem}.about__hero-inner h1{margin-bottom:2.25rem}.about__hero-inner h1 span{color:var(--color-text)}.about__hero-inner .about__hero-info{width:100%;margin-bottom:1.5rem}.about__hero-inner .about__hero-info .about__hero-info-item{flex-direction:column;align-items:flex-start;gap:.625rem}.about__hero-inner .about__hero-info .about__hero-info-item .about__hero-text{font-size:.875rem}.about__hero-inner .about__hero-info .about__hero-info-item+.about__hero-info-item{margin-top:1rem}.about__hero-inner .about__hero-items{row-gap:.625rem;-moz-column-gap:.5625rem;column-gap:.5625rem;flex-wrap:wrap}.about__hero-inner .about__hero-items .about__hero-item h2{font-size:2.75rem;margin-bottom:.5rem}.about__hero-inner .about__hero-items .about__hero-item p{font-size:.875rem}.about__hero-inner .about__hero-items .about__hero-item.about__hero-item-withback{width:100%;flex:0 0 100%}.about__hero-inner .about__hero-items .about__hero-item.about__hero-item-withback p{width:12rem}.about__hero-inner .about__hero-items .about__hero-item.about__hero-item-withback::after{background:linear-gradient(to right, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 0) 100%)}.about__hero-inner .about__hero-items .about__hero-item:not(.about__hero-item-withback){padding:1.75rem 1.25rem}.about__hero-inner .about__hero-items .about__hero-item:nth-child(2){flex:2}.about__hero-inner .about__hero-items .about__hero-item:nth-child(3){flex:2}}.request{margin:5.625rem 0}@media(max-width: 991px){.request{margin:1.875rem 0}}.request__inner .request__title{margin-bottom:2.25rem}.request__inner .request__title h2{margin-bottom:.875rem}.request__inner .request__title p{color:var(--color-text);font-weight:400;font-size:1rem;line-height:130%;width:47.625rem}@media(max-width: 991px){.request__inner .request__title{margin-bottom:1.5rem}.request__inner .request__title p{width:100%;font-size:.875rem}.request__inner .request__title h2{font-size:1.5rem}}.request__inner .request__form{gap:.625rem}.request__inner .request__form .request__form-item{padding:2rem 1.875rem;background:var(--white-color);border-radius:1.25rem;box-shadow:0 .625rem 1.875rem 0 rgba(14,23,53,.08)}@media(max-width: 991px){.request__inner .request__form .request__form-item{padding:1rem}}.request__item-top{display:flex;align-items:center;gap:1.25rem;margin-bottom:1.25rem}@media(max-width: 991px){.request__item-top{gap:.75rem;align-items:flex-start;margin-bottom:1rem}.request__item-top h3{font-size:1rem}}.request__item-num{width:4.375rem;height:2.75rem;font-weight:700;font-size:1.5rem;line-height:130%;color:var(--white-color);display:flex;align-items:center;justify-content:center;background:var(--color-primary);border-radius:2.875rem}@media(max-width: 991px){.request__item-num{width:2.5rem;flex:0 0 2.5rem;height:1.5625rem;font-size:1.125rem;line-height:100%}}.request__item-bottom{padding-left:5.625rem}@media(max-width: 991px){.request__item-bottom{padding:0}}.request__input-label{display:block;width:49.375rem}@media(max-width: 991px){.request__input-label{width:100%}}.request__textarea-label{display:block;width:49.375rem;height:9.375rem}@media(max-width: 991px){.request__textarea-label{width:100%;height:6.25rem}}.request-flex{display:flex;gap:.625rem;align-items:flex-end}.request-flex .request__input-label{width:19.1875rem}@media(max-width: 991px){.request-flex{flex-direction:column}.request-flex .request__input-label{width:100%}}.request__input-text{margin-bottom:.25rem;font-weight:400;font-size:.75rem;line-height:100%;color:#a7abb8}.request-submit{padding:1.5rem 2rem}@media(max-width: 991px){.request-submit{width:100%;padding:1rem}}.howbuy{margin-top:5.625rem}.howbuy__inner h1{margin-bottom:2.25rem}.howbuy__accordion-content p{margin-bottom:1.5rem;text-wrap:balance}.howbuy__accordion-content h4{margin-bottom:1.875rem}.howbuy__accordion-content .howbuy__acc-btn{margin-top:1.875rem;padding:.9375rem 2rem}@media(max-width: 991px){.howbuy{margin-top:1.5rem;margin-bottom:3.125rem}.howbuy__inner h1{margin-bottom:1.5rem}.accordion .accordion-item .howbuy__accordion-header{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.625rem}.accordion .accordion-item .howbuy__accordion-header .accordion__header-title{font-weight:500;font-size:1.125rem;line-height:130%}.accordion .howbuy__accordion-item .howbuy__accordion-header::before{top:1.875rem;transform:translateY(0%)}.accordion .howbuy__accordion-item .howbuy__accordion-header::after{top:1.4375rem;transform:translateY(0%)}.accordion .howbuy__accordion-item.active .howbuy__accordion-header::after{transform:translateY(0%) rotate(90deg)}.howbuy__accordion-content .howbuy__acc-btn{font-size:.875rem}}.blog{margin-top:5.625rem}.blog__inner .main-title{margin-bottom:2rem}.blog__inner .blog__wrap{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.75rem;margin-bottom:2rem}.blog__item{background:var(--white-color);border-radius:2.875rem;box-shadow:0 .25rem 1.875rem 0 rgba(43,59,117,.13);position:relative}.blog__item .blog__item-info{padding:1.875rem;display:flex;flex-direction:column;height:100%}.blog__item.with-pic .blog__item-info{padding-top:.625rem;height:auto}.blog__item.with-pic .blog__item-date{position:absolute;top:1.875rem;left:1.875rem;background:var(--white-color)}.blog__item.with-pic .blog__item-picture{width:100%;height:13.75rem;-o-object-fit:cover;object-fit:cover;border-radius:2.75rem;padding:.3125rem;padding-bottom:0}.blog__item:hover .blog__item-title{color:var(--color-primary)}.blog__item-date{color:var(--color-text);padding:.3125rem .6875rem;font-weight:400;font-size:1rem;line-height:130%;background:#fce7ea;margin-bottom:.625rem;width:-moz-fit-content;width:fit-content;border-radius:2.875rem}.blog__item-title{color:var(--color-text);font-weight:700;font-size:1.5rem;line-height:130%;margin-bottom:.625rem;transition:var(--primary-transition)}.blog__item-desc{font-weight:400;font-size:1rem;line-height:130%;max-height:25rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:8;line-clamp:8;-webkit-box-orient:vertical;margin-bottom:.625rem}.blog__item-desc p+p{margin-top:.75rem}.blog__item-view{margin-top:auto;display:flex;align-items:center;gap:.625rem}.blog__item-view img{width:1.5rem;height:1.5rem}.blog__item-view p{color:#6a6a6a;font-weight:400;font-size:14px;line-height:120%}@media(max-width: 991px){.blog{margin-top:1.5rem;margin-bottom:3.125rem}.blog__inner .main-title{margin-bottom:1.5rem}.blog__inner .blog__wrap{grid-template-columns:repeat(1, 1fr);gap:.75rem;margin-bottom:1.125rem}.blog__item{border-radius:1.875rem}.blog__item .blog__item-info{padding:1rem}.blog__item.with-pic .blog__item-date{top:1rem;left:1rem;font-size:.875rem}.blog__item.with-pic .blog__item-picture{height:10.1875rem;border-radius:1.6875rem}.blog__item-title{font-size:1.125rem;font-weight:500}.blog__item-desc{font-size:.875rem;-webkit-line-clamp:4;line-clamp:4}.blog__item-view{gap:.625rem}.blog__item-view p{font-size:.75rem}.blog__item-view img{width:1rem;height:1rem}}.article{overflow:hidden}.article__inner{display:flex;gap:5rem}.article__inner-main{width:63.75rem;flex:0 0 63.75rem}.article__inner-main h1{margin-bottom:2.25rem}.main__article-data{display:flex;align-items:center;margin-bottom:2.25rem;gap:1.875rem}.main__article-data .blog__item-date{margin:0}.main__article-data .blog__item-view{margin:0}.article__content h3{margin:2.25rem 0}.article__content p{font-weight:400;font-size:1rem;line-height:130%;text-wrap:pretty}.article__content p+p{margin-top:1.5rem}.article__content img{margin:2.25rem 0;width:100%;border-radius:2.75rem;-o-object-fit:cover;object-fit:cover}.article__line-p{padding-left:1.875rem;display:block;position:relative}.article__line-p::before{content:"";position:absolute;left:0;top:0;height:100%;width:.125rem;border-radius:.25rem;background:var(--color-primary)}.article__rec{background:var(--white-color);padding:1.875rem;border-radius:2.875rem;box-shadow:0 .25rem 1.875rem 0 rgba(43,59,117,.13)}.article__rec h3{margin-bottom:.625rem}.article__rec p:not(.blog__item-view p){margin-bottom:1.25rem;font-weight:400;font-size:1rem;line-height:130%;-webkit-line-clamp:6;line-clamp:6;display:-webkit-box;-webkit-box-orient:vertical;max-height:7.8125rem;overflow:hidden}.article__rec+.article__rec{margin-top:.75rem}@media(max-width: 991px){.article__rec{display:none}}.article__items{display:flex;flex-direction:column;gap:2.25rem;margin-top:2.25rem}.article__item .article__item-head{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.article__item .article__item-num{color:var(--color-primary);font-weight:700;font-size:1.5rem;line-height:130%}.article__item .article__item-title{font-weight:500;font-size:1.125rem;line-height:130%;transition:var(--primary-transition)}.article__item .article__item-arrow{width:1.5625rem;height:auto;transition:var(--primary-transition)}.article__item .article__item-arrow path{transition:var(--primary-transition)}.article__item .article__item-info{font-weight:400;font-size:1rem;line-height:130%}.article__item:hover .article__item-title{color:var(--color-primary)}@media(min-width: 61.9375rem){.article__item:hover .article__item-arrow{transform:translateX(0.625rem)}}.article__item:hover .article__item-arrow path{fill:var(--color-primary)}.blog2__article-inner{gap:0}.blog2__article-inner h1{width:63.75rem}.blog2__article-inner .article__inner-main{width:100%;flex:auto}.blog2__article-inner .article__inner-main .article__content{width:63.75rem;flex:0 0 63.75rem}.blog2__article-inner .article__inner-recommendation{display:none}@media(max-width: 991px){.blog2__article-inner h1{width:100%}.blog2__article-inner .article__inner-main .article__content{width:100%;flex:auto}}.article__slider{margin-top:5.625rem}@media(max-width: 991px){.article{margin-bottom:3.125rem}.article__inner{flex-direction:column;gap:0}.article__inner-main{width:100%;flex:auto}.article__inner-main h1{font-size:1.5rem;margin-bottom:1.25rem}.main__article-data{gap:1rem;margin-bottom:1.25rem}.article__content h3{margin-bottom:1rem;font-weight:500;margin:1.25rem 0}.article__content p{font-size:.875rem}.article__content p+p{margin-top:.75rem}.article__content img{border-radius:1.875rem;margin:1.25rem 0}.article__line-p{padding-left:1rem}.article__items{gap:1.25rem}.article__item .article__item-head{gap:.625rem;align-items:flex-start}.article__item .article__item-num{font-size:1.125rem}.article__item .article__item-arrow{display:none}.article__item .article__item-title{font-size:1rem}.article__item .article__item-info{padding-left:2.1875rem;font-size:.875rem}}/*# sourceMappingURL=style.css.map */