:root{--primary:#6f1645;--primaryButton:#730c41;--secondary:#b71a6a;--gray:#dcdcdc;--dark-gray:#6A6C77;--dark-gray-text:#828282;--light-gray:#F8F8F8;--light-gray-product:#ececec;--black:#171717;--white:#FFFFFF;--blue:#2f84ed;--gray-bg:#F2F2F2;--orange:#c4a562;--orange-hover:#ba9557;--header-font:'Frank Ruhl Libre',serif;--base-font:'Noto Sans',sans-serif}
*,::after,::before{box-sizing:border-box}
body{margin:0;background-color:var(--white);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-size:13px;line-height:1.6;position:relative}
h1,h2,h3,h4,h5,h6{margin:0;padding:0}
a{text-decoration:none}
svg{display:block}
img{display:block}
.vinia__mobile-menu{opacity:0;width:90vw;height:100%;padding:74px 25px 25px 25px;background-color:var(--white);font-family:var(--base-font);font-size:18px;color:var(--black);position:fixed;right:0;top:0;z-index:1001;transform:translate(100%,0);transition:transform .4s ease,opacity .4s ease;overflow:scroll}
.vinia__mobile-menu-fog{opacity:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);position:fixed;left:0;top:0;z-index:888;pointer-events:none;transition:opacity .4s ease}
.vinia__mobile-menu-fog.active{opacity:1;pointer-events:all}
.vinia__mobile-menu-close{width:24px;height:24px;padding:4px;position:absolute;right:25px;top:25px}
.vinia__mobile-menu-item{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--gray)}
.vinia__mobile-menu-item:first-child{border-top:1px solid var(--gray)}
.vinia__mobile-menu-item-link{flex:1 0 calc(100% - 60px);display:block;padding:15px 0;color:var(--black)}
.vinia__mobile-menu-item-arrow{flex:1 0 60px;display:flex;align-items:center;justify-content:flex-end}
.vinia__mobile-menu-item-arrow svg{width:16px;height:auto;transition:transform .2s ease}
.vinia__mobile-menu-item-dropdown{flex:1 0 100%;display:none}
.vinia__mobile-menu-item-dropdown-item-link{display:block;padding:10px 0 10px 15px;color:var(--black)}
.vinia__mobile-menu-item.open .vinia__mobile-menu-item-arrow svg{transform:rotate(-180deg)}
.vinia__mobile-menu-social{display:flex;align-items:center;column-gap:25px;padding-top:25px}
.vinia__mobile-menu-social-item{flex:0 0 24px}
.vinia__mobile-menu.active{opacity:1;transform:translate(0,0)}
.vinia__wrapper{margin:0 auto}
.vinia__row{display:flex}
.vinia__header-main{padding:15px 0 11px 0;background-color:var(--white);border-bottom:1px solid var(--gray);font-family:var(--base-font);position:sticky;top:0;z-index:999}
.vinia__header-main .vinia__wrapper{max-width:1300px;padding:0 32px}
.vinia__header-main .vinia__wrapper .vinia__row{align-items:center;justify-content:space-between}
.vinia__header-logo-link{display:block;width:206px}
.vinia__header-logo-link img{width:100%;height:auto}
.vinia__header-menu .vinia__row{justify-content:start}
.vinia__header-menu-item{position:relative}
.vinia__header-menu-item-link{display:block;padding:10px 27px;font-size:13px;color:var(--black);text-transform:uppercase;white-space:nowrap;position:relative;z-index:2}
.vinia__header-menu-item svg{width:10px;height:auto;position:absolute;right:10px;top:50%;z-index:1;transform:translate(0,-50%);transform-origin:center top;transition:transform .2s ease}
.vinia__header-menu-item:hover svg{transform:translate(0,50%) rotate(180deg)}
.vinia__header-menu-item:hover .vinia__header-menu-dropdown{pointer-events:all;opacity:1;top:100%}
.vinia__header-menu-dropdown{opacity:0;padding-top:10px;padding-bottom:5px;background-color:var(--white);box-shadow:0 10px 20px rgba(0,0,0,.09);position:absolute;left:0;top:0;pointer-events:none;transition:opacity .2s ease,top .2s ease}
.vinia__header-menu-dropdown-item-link{display:block;padding:6px 40px 6px 20px;color:var(--black);text-transform:uppercase}
.vinia__header-menu-dropdown-item-link span{display:block;transition:transform .2s ease}
.vinia__header-menu-dropdown-item-link:hover span{transform:translate(5px,0)}
.vinia__header-right{display:flex;align-items:center;column-gap:30px}
.vinia__header-phone-link{font-size:18px;color:var(--primary)}
.vinia__header-phone-link-mobile{display:none;width:22px;height:22px;fill:var(--primary)}
.vinia__header-burger{display:none;width:36px;height:36px;padding:4px}
.vinia__header-burger svg{width:28px;height:28px}
.vinia__section-main{height:740px;background-color:var(--gray);position:relative;z-index:1}
.vinia__section-main .vinia__wrapper{display:flex;max-width:1574px;height:100%;padding:0 32px;position:relative;z-index:2}
.vinia__section-main-back{width:100%;height:100%;position:absolute;right:0;bottom:0;z-index:1}
.vinia__section-main-back img{width:100%;height:100%;object-fit:cover;object-position:right center}
.vinia__section-main-col{flex:0 0 50%;display:flex;align-items:center;text-align:center}
.vinia__section-main-block{flex:1 0 0}
.vinia__section-main-text-beforeh1{margin-bottom:10px;font-family:var(--base-font);font-size:24px;color:var(--black);text-transform:uppercase}
.vinia__section-main-text-h1{margin-bottom:40px;font-family:var(--header-font);font-weight:700;font-size:72px;line-height:1.1;letter-spacing:1px;color:var(--black)}
.vinia__section-main-text-afterh1{margin-bottom:40px;font-family:var(--base-font);font-weight:400;font-style:italic;font-size:24px;line-height:1.3;color:var(--black)}
.vinia__section-1{padding-top:80px;padding-bottom:80px;background-color:var(--primary)}
.vinia__section-1-info{margin-bottom:100px}
.vinia__section-1-info .vinia__wrapper{max-width:1480px;padding-left:32px;padding-right:32px}
.vinia__section-1-info-item{flex:1 0 0;text-align:center}
.vinia__section-1-info-item-ico{max-width:92px;margin:0 auto 20px auto}
.vinia__section-1-info-item-ico img{max-width:100%}
.vinia__section-1-info-item-text{font-family:var(--base-font);font-weight:400;font-size:20px;line-height:1.3;color:var(--white)}
.vinia__section-1-info-item-text h4{margin-bottom:20px;font-family:var(--base-font);font-weight:700;font-size:28px}
.vinia__section-1-info-item-text strong{font-family:var(--base-font);font-weight:700}
.vinia__section-1-header{text-align:center;position:relative;z-index:2}
.vinia__section-1-header.active .vinia__section-1-header-line1{transform:translate(0,0)}
.vinia__section-1-header.active .vinia__section-1-header-line2{transform:translate(0,0)}
.vinia__section-1-image-content{width:100%;max-width:1540px;height:100%;position:absolute;left:50%;top:0;transform:translate(-50%,0)}
.vinia__section-1-image-text span{display:block;color:var(--orange)}
.vinia__section-1-image-img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.vinia__section-1-image-img img{width:100%;height:100%;object-fit:contain}
.vinia__section-1-image-list{width:50%;position:absolute;left:50%;top:50%;transform:translate(0,calc(-50% - 10px))}
.vinia__section-1-image-list-item{display:flex;justify-content:flex-end;position:relative}
.vinia__section-1-image-list-item:after{content:"";height:2px;background:linear-gradient(90deg,#e0b870 90%,rgba(0,0,0,0) 100%);background-blend-mode:normal;position:absolute;bottom:-5px}
.vinia__section-1-image-list-item:before{content:"";width:8px;height:8px;background-color:#e0b870;border-radius:100%;position:absolute;left:0;bottom:-8px}
.vinia__section-1-image-list-item:first-child:after{width:calc(100% - 80px);left:115px}
.vinia__section-1-image-list-item:first-child+.vinia__section-1-image-list-item:after{width:calc(100% - 10px);left:60px}
.vinia__section-1-image-list-item:last-child:after{width:calc(100% - 80px);left:-25px}
.vinia__section-1-image-list-item:first-child:before{left:115px}
.vinia__section-1-image-list-item:first-child+.vinia__section-1-image-list-item:before{left:60px}
.vinia__section-1-image-list-item:last-child:before{left:-25px}
.vinia__section-1-image-list-item-text span{color:var(--orange)}
.vinia__section-1-image-list-item+.vinia__section-1-image-list-item{margin-top:20px}
.vinia__section-1-text1{margin-bottom:160px}
.vinia__section-1-text1 .vinia__wrapper{max-width:1480px;padding-left:32px;padding-right:32px}
.vinia__section-1-text1 .vinia__row{align-items:center;column-gap:80px}
.vinia__section-1-text1-left,.vinia__section-1-text1-right{flex:1 0 0}
.vinia__section-1-text1-item{margin-bottom:30px}
.vinia__section-1-text2{margin-bottom:80px;overflow:hidden}
.vinia__section-1-text2 .vinia__wrapper{max-width:1480px;padding-left:32px;padding-right:32px}
.vinia__section-1-text2 .vinia__row{align-items:center;column-gap:80px}
.vinia__section-1-text2-left{flex:1 0 calc(55% - 40px);position:relative;z-index:1}
.vinia__section-1-text2-right{flex:1 0 calc(45% - 40px);position:relative;z-index:2}
.vinia__section-1-text2-img{max-width:380px;margin-left:15%;position:relative}
.vinia__section-1-text2-img-back{position:absolute;left:50%;top:50%;z-index:1;transform:translate(-50%,-50%)}
.vinia__section-1-text2-img-back>img{max-width:1750px}
.vinia__section-1-text2-img>img{width:100%;height:100%;object-fit:contain;position:relative;z-index:2}
.vinia__section-1-text2-item{margin-bottom:30px}
.vinia__section-1-advantage{margin-bottom:80px}
.vinia__section-1-advantage .vinia__wrapper{max-width:1362px;padding-left:32px;padding-right:32px}
.vinia__section-1-advantage .vinia__row{justify-content:space-between;column-gap:20px}
.vinia__section-1-advantage-item{display:flex;flex-direction:column;align-items:center}
.vinia__section-1-advantage-item-ico{height:36px;margin-bottom:24px}
.vinia__section-1-advantage-item-ico img{width:100%;height:100%;object-fit:contain}
.vinia__section-2{padding-top:70px}
.vinia__section-2-header{margin-bottom:64px;font-size:59px;line-height:1.2;text-align:center}
.vinia__section-2-header .vinia__wrapper{max-width:1480px;padding-left:32px;padding-right:32px}
.vinia__section-2-info{margin-bottom:40px}
.vinia__section-2-info .vinia__wrapper{max-width:1480px;padding-left:32px;padding-right:32px}
.vinia__section-2-info .vinia__wrapper .vinia__row{align-items:center}
.vinia__section-2-info-item{display:flex;align-items:center}
.vinia__section-2-info-item-img{flex:1 0 calc(100% - 340px);display:flex;align-items:center;justify-content:center}
.vinia__section-2-info-item-text:before{content:"";width:1px;height:100%;background-color:var(--black);position:absolute;left:-20px;top:0}
.vinia__section-2-info-item-text:after{content:"";width:115px;height:1px;background-color:var(--black);position:absolute;left:-135px;top:50%}
.vinia__section-2-info-item-text-hide{display:none}
.vinia__section-2-reviews{margin-bottom:80px;padding-left:15px;padding-right:15px;user-select:none;position:relative;z-index:5}
.vinia__section-2-reviews__buttons{position:relative}
.vinia__section-2-reviews-header{display:flex;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid var(--gray)}
.vinia__section-2-reviews-header-left{flex:1 0 0}
.vinia__section-2-reviews-header-right{flex:0 0 0;display:flex;align-items:center;column-gap:15px}
.vinia__section-2-reviews-header-text{font-family:var(--header-font);font-weight:700;font-size:24px;line-height:1;color:var(--primary)}
.vinia__section-2-reviews-header-rating{display:flex;align-items:center;column-gap:10px}
.vinia__section-2-reviews-header-rating-stars{display:flex;align-items:center;column-gap:2px}
.vinia__section-2-reviews-header-rating-stars-item{width:19px;height:19px}
.vinia__section-2-reviews-header-rating-stars-item img{width:100%;height:100%;object-fit:contain}
.vinia__section-2-reviews-header-rating-all{font-family:var(--base-font);font-weight:400;font-style:italic;font-size:13px;line-height:1;color:var(--dark-gray);white-space:nowrap}
.vinia__section-2-reviews-header-cntrl{display:flex;align-items:center;column-gap:5px}
.vinia__section-2-reviews-item{display:grid;grid-template-columns:90px 1fr;grid-template-rows:auto 1fr;column-gap:10px;grid-template-areas:"image header" "image text"}
.vinia__section-2-reviews-item-img{grid-area:image}
.vinia__section-2-reviews-item-img-wrap{display:flex;align-items:center;justify-content:center;width:90px;height:90px;border:1px solid var(--gray);border-radius:4px}
.vinia__section-2-reviews-item-img-wrap img{width:100%;height:100%;object-fit:contain}
.vinia__section-2-reviews-item-header{grid-area:header}
.vinia__section-2-reviews-item-header-rating{display:flex;align-items:center;column-gap:10px}
.vinia__section-2-reviews-item-header-rating-stars{display:flex;align-items:center;column-gap:2px}
.vinia__section-2-reviews-item-text{grid-area:text}
.vinia__section-2-reviews-item-text-content{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-width:300px;font-family:var(--base-font);font-weight:400;font-style:italic;font-size:14px;line-height:1.2;color:var(--dark-gray);overflow:hidden}
.vinia__section-2-reviews-item-text-read-more{width:80px;font-family:var(--base-font);font-weight:500;font-size:14px;color:var(--primary);position:relative}
.vinia__section-2-reviews-item-text-author{font-family:var(--base-font);font-weight:600;font-size:12px;color:var(--dark-gray)}
.vinia__section-2-reviews-item-full{width:300px;padding:20px;background-color:var(--light-gray);border:1px solid var(--gray);border-radius:4px;position:absolute;left:100px;top:-23px;z-index:100}
.vinia__section-2-reviews-item-full:before{content:"";width:0;height:0;border-style:solid;border-width:6px 8px 6px 0;border-color:transparent var(--gray) transparent transparent;position:absolute;left:-8px;top:27px}
.vinia__section-2-with-without{padding-bottom:80px;position:relative;z-index:3}
.vinia__section-2-with-without .vinia__wrapper{max-width:1084px;padding-left:32px;padding-right:32px;position:relative;z-index:2}
.vinia__section-2-with-without-back{width:25vw;position:absolute;right:0;bottom:0;z-index:1}
.vinia__section-2-with-without-back img{width:100%;height:100%;object-fit:contain}
.vinia__section-2-with-without-header{max-width:820px;margin-left:auto;margin-right:auto;margin-bottom:20px;font-size:59px;line-height:1.2;text-align:center}
.vinia__section-2-with-without-video{display:flex;justify-content:space-between;max-width:700px;margin-left:auto;margin-right:auto;margin-bottom:70px}
.vinia__section-2-with-without-video-left,.vinia__section-2-with-without-video-right{flex:1 0 0}
.vinia__section-2-with-without-video-item-content{width:300px;height:300px;margin-left:auto;margin-right:auto;margin-bottom:20px;border-radius:50%;position:relative;overflow:hidden}
.vinia__section-2-with-without-video-item-content video{display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:50%}
.vinia__footer{padding-top:80px;padding-bottom:20px;background-color:var(--primary);font-family:var(--base-font)}
.vinia__footer .vinia__wrapper{max-width:1300px;padding:0 32px}
.vinia__footer-header{margin-bottom:20px;font-family:var(--base-font);font-size:14px;font-weight:600;text-transform:uppercase;color:var(--white)}
.vinia__footer-header svg{display:none}
.vinia__footer-link{font-size:16px;color:var(--white)}
.vinia__footer-top{margin-bottom:20px}
.vinia__footer-top .vinia__row{column-gap:7%}
.vinia__footer-top-left{flex-basis:35%}
.vinia__footer-top-right{flex-basis:65%}
.vinia__footer-support{height:100%;padding:20px;border:3px solid var(--secondary)}
.vinia__footer-support-wrap{display:flex;flex-wrap:wrap;gap:10px}
.vinia__footer-support-item{flex:0 0 calc(50% - 5px)}
.vinia__footer-menu{display:flex;gap:10px}
.vinia__footer-menu-col{flex:1 0 0}
.vinia__footer-menu-block-item+.vinia__footer-menu-block-item{margin-top:12px}
.vinia__footer-social{display:flex;align-items:center;gap:15px}
.vinia__footer-social-item svg{width:24px;height:auto;fill:var(--white)}
.vinia__footer-bottom .vinia__row{column-gap:5%;flex-wrap:wrap}
.vinia__footer-bottom-left,.vinia__footer-bottom-right{flex:1 0 0}
.vinia__footer-terms{display:flex;align-items:center;justify-content:space-between}
.vinia__footer-terms-item{font-size:14px;color:var(--white)}
.vinia__footer-terms-item .vinia__footer-link{font-size:14px}
.vinia__footer-text{padding:8px;border:3px solid var(--secondary);font-size:12px;color:var(--white)}
.vinia__footer-payment{display:flex;align-items:center;column-gap:8px;flex:0 0 100%;margin-top:-24px}
.swiper--info .swiper-wrapper{align-items:center}
.swiper--info .swiper-wrapper .swiper-slide{opacity:0!important}
.swiper--info .swiper-wrapper .swiper-slide-visible{opacity:1!important}
.swiper-pagination--info{flex:1 0 320px;position:static}
.swiper-pagination--info .swiper-pagination-bullet{opacity:.5;display:flex;align-items:center;justify-content:center;width:100%;height:56px;margin:0!important;padding:0!important;background-color:var(--white);border-radius:10px;font-family:var(--base-font);font-weight:400;font-size:30px;color:var(--primary);transition:background-color .2s ease,color .2s ease}
.swiper-pagination--info .swiper-pagination-bullet-active{opacity:1;background-color:var(--primary);color:var(--white)}
.swiper--reviews{overflow:visible}
.swiper-button-next:active,.swiper-button-next:focus,.swiper-button-prev:active,.swiper-button-prev:focus{outline:0!important}
.swiper-button-next::-moz-focus-inner,.swiper-button-prev::-moz-focus-inner{border:0!important}
.swiper-button-next--reviews,.swiper-button-prev--reviews{opacity:.7;display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0;padding:0;position:static}
.swiper-button-next--reviews img,.swiper-button-prev--reviews img{width:100%;height:100%;object-fit:contain}
.swiper-button-prev--reviews{transform:rotate(90deg)}
.swiper-button-next--reviews{transform:rotate(-90deg)}
.swiper-button-next--reviews:after,.swiper-button-prev--reviews:after{display:none}
.swiper--product{height:100%;border:1px solid var(--gray)}
.swiper-button-next--product,.swiper-button-prev--product{opacity:.7;display:flex;align-items:center;justify-content:center;width:55px;height:55px;margin:0;padding:8px;background-color:rgba(0,0,0,.09);border-radius:4px;position:absolute}
.swiper-button-next--product svg,.swiper-button-prev--product svg{width:70%;height:auto}
.swiper-button-prev--product{left:20px;transform:rotate(90deg) translate(-50%,0)}
.swiper-button-next--product{right:20px;transform:rotate(-90deg) translate(50%,0)}
.swiper-button-next--product:after,.swiper-button-prev--product:after{display:none}
.swiper-button-next--product.swiper-button-disabled,.swiper-button-prev--product.swiper-button-disabled{opacity:0}
@media (min-width:1200px){
.vinia__mobile-menu{opacity:0!important;transform:translate(100%,0)!important}
.vinia__mobile-menu-fog{opacity:0!important;pointer-events:none!important}
}
@media (min-width:768px){
.vinia__footer-menu-block{display:block!important}
}
@media (max-width:1199px){
.vinia__header-menu{display:none}
.vinia__header-login{display:none}
.vinia__header-burger{display:block}
.vinia__section-main{overflow:hidden}
.vinia__section-main .vinia__wrapper{padding:0 16px}
.vinia__section-main-back{width:900px;bottom:-80px}
.vinia__section-main-back img{object-fit:contain;object-position:right bottom}
.vinia__section-main-col{flex:0 0 100%;align-items:flex-start;padding-top:60px}
.vinia__section-main-text-h1{font-size:46px}
.vinia__section-main-text-afterh1{font-size:22px}
.vinia__section-1-info .vinia__wrapper{padding-left:16px;padding-right:16px}
.vinia__section-1-info .vinia__row{display:block}
.vinia__section-1-info-item-ico{max-width:40px}
.vinia__section-1-info-item+.vinia__section-1-info-item{margin-top:50px}
.vinia__section-1-header{margin-bottom:40px}
.vinia__section-1-header-line1,.vinia__section-1-header-line2{font-size:36px}
.vinia__section-1-header-line1{margin-left:-20px}
.vinia__section-1-header-line2{margin-left:20px}
.vinia__section-1-image{margin-bottom:80px}
.vinia__section-1-image-content{position:relative}
.vinia__section-1-image{height:auto;margin-top:0;padding-left:16px;padding-right:16px;background-position:center;background-repeat:no-repeat;background-size:1500px auto}
.vinia__section-1-image-text{margin-bottom:40px;position:static;transform:translate(0,0)}
.vinia__section-1-image-img{width:240px;margin-left:auto;margin-right:auto;position:static;transform:translate(0,0)}
.vinia__section-1-image-list{width:100%;position:static;transform:translate(0,0)}
.vinia__section-1-image-list-item{justify-content:flex-start}
.vinia__section-1-image-list-item:after,.vinia__section-1-image-list-item:before{display:none}
.vinia__section-1-text1{margin-bottom:40px}
.vinia__section-1-text1 .vinia__wrapper{padding-left:16px;padding-right:16px}
.vinia__section-1-text1 .vinia__row{display:block}
.vinia__section-1-text1-img{margin-bottom:40px}
.vinia__section-1-text1-img img{max-width:70%;margin-left:auto;margin-right:auto}
.vinia__section-1-text1-item-header{font-size:20px}
.vinia__section-1-text1-item-text{font-size:20px}
.vinia__section-1-text2 .vinia__wrapper{padding-left:16px;padding-right:16px}
.vinia__section-1-text2 .vinia__row{display:block}
.vinia__section-1-text2-left{padding-top:120px;padding-bottom:80px}
.vinia__section-1-text2-img{margin-left:auto;margin-right:auto}
.vinia__section-1-text2-img-back img{width:1400px}
.vinia__section-1-text2-item{text-align:center}
.vinia__section-1-text2-item-header{font-size:32px}
.vinia__section-1-text2-item-text{font-size:20px}
.vinia__section-1-advantage .vinia__wrapper{padding-left:16px;padding-right:16px}
.vinia__section-1-advantage .vinia__row{flex-wrap:wrap;gap:40px 20px}
.vinia__section-1-advantage-item{flex:1 0 calc(33.3% - 10px)}
.vinia__section-1-advantage-item-text{text-align:center}
.vinia__section-2-header{font-size:40px}
.vinia__section-2-header .vinia__wrapper{padding-left:16px;padding-right:16px}
.vinia__section-2-info .vinia__wrapper{padding-left:16px;padding-right:16px}
.swiper-pagination--info{display:none}
.swiper--info .swiper-wrapper{display:block}
.vinia__section-2-info-item{display:block;padding-top:20px;padding-bottom:20px;border-top:1px solid var(--light-gray)}
.vinia__section-2-info-item-img img{max-width:84%}
.vinia__section-2-info-item-text{padding:0;background-color:var(--white);font-family:var(--base-font);font-size:16px;text-align:center;color:var(--primary)}
.vinia__section-2-info-item-text-hide{display:block;margin-bottom:10px;font-size:20px}
.vinia__section-2-info-item-text strong,.vinia__section-2-info-item-text-hide{font-family:var(--base-font);font-weight:700}
.vinia__section-2-reviews-header{display:block}
.vinia__section-2-reviews-header-left{margin-bottom:10px}
.vinia__section-2-with-without .vinia__wrapper{padding-left:16px;padding-right:16px}
.vinia__section-2-with-without-header{margin-bottom:40px;font-size:38px}
.vinia__section-2-with-without-video{display:block}
.vinia__section-2-with-without-video-left{margin-bottom:80px}
.vinia__section-2-with-without-video-item-content{width:288px;height:288px;margin-left:auto;margin-right:auto}
.vinia__section-2-with-without-back{display:none}
.vinia__section-5 .vinia__wrapper{padding-left:16px;padding-right:16px}
.vinia__section-5-header-line1{font-size:38px}
.vinia__section-5-header-text{font-size:20px}
.vinia__section-5-item{display:block}
.vinia__section-5-item-left{padding-bottom:250px}
.vinia__section-5-item-right{margin-top:-200px}
.vinia__section-5-item+.vinia__section-5-item{margin-top:50px}
.vinia__section-5-item-text{font-size:20px}
.vinia__section-7 .vinia__wrapper{padding-left:16px;padding-right:16px}
.vinia__section-7-header-line1{font-size:38px}
.vinia__section-7-video{display:block}
.vinia__section-7-video-item+.vinia__section-7-video-item{margin-top:60px}
.vinia__section-8-header{font-size:38px}
.vinia__section-8 .vinia__wrapper{padding-left:16px;padding-right:16px}
.vinia__section-8 .vinia__row{display:block}
.vinia__section-8-text{font-size:20px}
.vinia__section-8-img{max-width:60px;margin-left:auto;margin-right:auto;padding-top:60px;padding-bottom:60px}
.vinia__section-9 .vinia__wrapper{padding-left:16px;padding-right:16px}
.vinia__section-9 .vinia__row{display:block}
.vinia__section-9{padding-top:80px}
.vinia__section-9-left-img{max-width:220px}
.vinia__section-9-left{margin-bottom:60px}
.vinia__section-9-right-header{font-size:38px;line-height:1.2}
.vinia__footer .vinia__wrapper{padding:0 16px}
.vinia__footer-top .vinia__row{display:block}
.vinia__footer-top-left{margin-bottom:30px}
.vinia__footer-bottom .vinia__row{display:block}
.vinia__footer-payment{justify-content:center;margin-top:0}
.vinia__footer-bottom-right{margin-top:30px;margin-bottom:30px}
}
@media (max-width:767px){
.vinia__header-top-link{display:flex;padding:8px 16px;font-size:16px}
.vinia__header-main{padding:12px 0 8px 0}
.vinia__header-main .vinia__wrapper{padding:0 16px}
.vinia__header-logo-link{width:96px}
.vinia__header-right{column-gap:16px}
.vinia__header-phone-link{display:none}
.vinia__header-phone-link-mobile{display:block}
.swiper-button-next--product,.swiper-button-prev--product{width:36px;height:36px}
.vinia__section-2-reviews{position:relative;z-index:10}
.vinia__section-2-reviews-item{row-gap:10px;grid-template-areas:"header header" "image text  "}
.vinia__section-2-reviews-item-full{width:288px;padding:20px;background-color:var(--light-gray);border:1px solid var(--gray);border-radius:4px;position:absolute;left:-100px;top:calc(100% + 6px)}
.vinia__section-2-reviews-item-full:before{left:100px;top:-10px;z-index:10;transform:rotate(90deg)}
.vinia__video-item{height:200px}
.vinia__footer-menu{display:block}
.vinia__footer-menu-col{border-bottom:1px solid var(--white)}
.vinia__footer-header{margin-bottom:0;padding-top:15px;padding-bottom:15px;line-height:1;cursor:pointer;position:relative}
.vinia__footer-header svg{display:block;width:12px;height:auto;position:absolute;right:0;top:50%;transform:translate(-50%,0) rotate(0);transition:transform .2s ease}
.vinia__footer-header svg path{stroke:var(--white)}
.vinia__footer-header.open svg{transform:translate(-50%,0) rotate(180deg)}
.vinia__footer-menu-block-item+.vinia__footer-menu-block-item{margin-top:10px}
.vinia__footer-menu-block{display:none;padding-bottom:20px}
.vinia__footer-menu-col:nth-child(4){padding-top:20px;padding-bottom:20px}
.vinia__footer-menu-col:nth-child(4) .vinia__footer-header{display:none}
.vinia__footer-link{font-size:14px}
.vinia__footer-terms{gap:10px;flex-wrap:wrap}
.vinia__footer-terms-item{flex:1 0 calc(50% - 5px)}
.vinia__footer-terms-item:first-child{flex:1 0 100%}
.vinia__footer-payment{flex-wrap:wrap;gap:10px}
}
@media (max-width:419px){
.vinia__button{flex:0 0 100%}
.vinia__section-1-advantage+.vinia__button-wrap{padding-left:16px;padding-right:16px}
}