.c-item-p__images-main{border:1px solid hsl(from var(--bg2) h s calc(l - 12))}.c-item-p__images-gallery{margin:10px -3px -3px;display:flex;flex-wrap:wrap}.c-item-p__images-gallery-item{list-style:none;width:33.3333%;padding:3px}.c-item-p__images-gallery-link{border:3px solid hsl(from var(--bg2) h s calc(l - 12))}.c-item-p__img{display:block;width:100%;height:auto}.c-item-p__img[data-src]{aspect-ratio:1;overflow:hidden}.c-item-p__img_video{background-color:#ededed}a.c-item-p__images-main,a.c-item-p__images-gallery-link{display:block}a.c-item-p__images-main:hover,a.c-item-p__images-gallery-link:hover{border-color:var(--emphasize1)}.c-item-p__about-top{color:var(--text-color2);margin-bottom:24px;line-height:1.7}.c-item-p__advantages-title{margin-bottom:12px}.c-item-p__advantages-list{margin-bottom:25px}.c-item-p__advantages-item{list-style:none;padding-left:38px;line-height:20px}.c-item-p__advantages-item:before{font-family:var(--fa-style-family);font-weight:var(--fa-style-solid);content:var(--fa-var-star);font-size:12px;color:var(--emphasize1);position:absolute;top:0;left:10px;line-height:inherit}.c-item-p__advantages-item+.c-item-p__advantages-item{margin-top:10px}.c-item-p__offer{margin-bottom:40px}.c-item-p__price{font-size:16px;font-weight:600;color:hsl(var(--emphasize1-h),calc(var(--emphasize1-s) - 5%),calc(var(--emphasize1-l) - 17%));margin-bottom:20px}.c-item-p__price-value{font-size:1.25em;font-weight:700}.c-item-p__btn{min-width:180px;font-size:16px}.c-item-p .consultation-banner{margin-top:60px}.c-item-p .consultation-banner:not(:last-child){margin-bottom:60px}.c-item-p .consultation-banner:last-child{margin-bottom:-100px}.c-item-p__top{margin-bottom:50px}@media all and (max-width:559px){.c-item-p__images{margin-bottom:30px}}@media all and (min-width:560px){.c-item-p__images{float:left}.c-item-p__info{float:right}}@media all and (min-width:560px) and (max-width:719px){.c-item-p__images{width:200px}.c-item-p__info{width:calc(100% - 200px - 25px)}}@media all and (min-width:720px) and (max-width:767px){.c-item-p__images{width:250px}.c-item-p__info{width:calc(100% - 250px - 25px)}}@media all and (min-width:768px) and (max-width:939px){.c-item-p__images{width:300px}.c-item-p__info{width:calc(100% - 300px - 30px)}}@media all and (min-width:940px) and (max-width:1023px){.c-item-p__images{width:350px}.c-item-p__info{width:calc(100% - 350px - 30px)}}@media all and (min-width:1024px){.c-item-p__images{width:400px}.c-item-p__info{width:calc(100% - 400px - 30px)}}