.wrapper__window-tabs .widget__title{max-width:760px}
.window-tabs__caption{display:flex; gap:12px}
.window-tabs__caption li{width:33.333%}
.window-tabs__caption a{display:flex; width:100%; align-items:center; justify-content:space-between; padding: 12px 40px; background: #FFFFFF; border-radius: 6px}
.window-tabs__caption span.caption__info{display:flex; flex-direction:column; font-weight: 400;font-size: 15px;line-height: 1.2;color: #1B2338}
.window-tabs__caption span.caption__info span{font-weight: 500;font-size: 16px;line-height: 1.4;color: #616B8A;}
.window-tabs__caption span.caption__icon{display: flex;justify-content:center;align-items: center;width: 26px;height: 26px;background:#86b5dc;border-radius: 60px}
.window-tabs__caption span.caption__icon svg{filter: grayscale(1) brightness(10);}
.window-tabs__caption li:nth-child(2) span.caption__icon{background:#5B5B88}
.window-tabs__caption li:nth-child(3) span.caption__icon{background:#E84545}
.window-tabs__caption a:hover, .window-tabs__caption li.active a{background: #006CB5; box-shadow: 0px 4px 4px rgba(57, 111, 155, 0.34);}
.window-tabs__caption a:hover span.caption__info, .window-tabs__caption li.active a span.caption__info{color:#fff}
.window-tabs__caption a:hover span.caption__info span, .window-tabs__caption li.active a span.caption__info span{color: rgba(255, 255, 255, 0.8);}
.window-tabs__tab{display:flex; flex-wrap:wrap; padding-top:8px; gap:8px}
.window-tabs__item{width:calc((100% - 24px) / 4); background:#fff; border-radius:6px; padding:8px}
.window-tabs__cover{position:relative; display:flex; justify-content:center; align-items:center; background:#EDF0F6; border-radius:6px; overflow:hidden}
.window-tabs__cover img, .window-tabs__cover picture{width:100%; height:100%; object-fit:cover}
.window-tabs__size{position:absolute; left:20px; bottom:20px; display: flex;align-items: center;padding: 4px 12px;gap: 12px;background: rgba(255, 255, 255, 0.8);border-radius: 3px;}
.window-tabs__size-info{font-size: 12px;line-height: 15px;color: #616B8A;}
.window-tabs__size-text{font-weight: 500;font-size: 14px;line-height:1;color: #1B2338;}
.window-tabs__info{padding:16px 22px}
.window-tabs__title{font-weight: 500;font-size: 18px;line-height: 1.4;color: #1B2338;}
.window-tabs__chars{font-weight: 300; display:flex; flex-direction:column;font-size: 14px;line-height: 18px;color: #1B2338; padding:12px 0 16px; gap:4px; border-bottom: 1px dashed rgba(137, 166, 189, 0.4);}
.window-tabs__chars li{display:flex; align-items:start; justify-content:space-between}
.window-tabs__chars li span:nth-child(1){color:#616B8A}
.window-tabs__chars li span:nth-child(2){color: #1B2338; text-align:right}
.window-tabs__pricelist{display:flex; align-items:center; padding:16px 0; gap:8px}
.window-tabs__price{padding: 6px;background: #EDF0F6;border-radius: 2px;font-weight: 500;font-size: 18px;color: #000;line-height: 1;}
.window-tabs__price-warning{font-weight: 400;font-size: 14px;line-height: 1.2;color: #E84545;}
.window-tabs__item .btn.btn-border-blue{width:100%;text-align: center;}
.window-tabs__wrap-tab {display: none}
.window-tabs__wrap-tab:first-child{display: block}
.window-tabs__wrap-tab {transition: opacity 0.3s ease}
@media(max-width: 1359px) {
	.window-tabs__item{width:calc((100% - 8px) / 2)}
}
@media(max-width: 1359px) and (min-width:992px){
	.window-tabs__title br{display:none}
}
@media(max-width: 991px) {
	.window-tabs__caption a{padding:12px 16px}
}
@media(max-width: 767px) and (min-width:576px) {
	.window-tabs__caption{gap:8px}
	.window-tabs__caption a {padding: 9px 12px;}
	.window-tabs__caption span.caption__info{font-size:12px}
	.window-tabs__caption span.caption__info span{font-size:14px}
	.window-tabs__caption span.caption__icon{width:22px; height:22px}
	.window-tabs__caption span.caption__icon svg{width:12px; height:auto}
	.window-tabs__info {padding: 12px 6px}
	.window-tabs__title{font-size:16px}
	.window-tabs__chars {font-size: 12px;line-height: 18px;padding: 8px 0 12px;gap: 2px;}
	.window-tabs__pricelist{padding:12px 0}
	.window-tabs__price{padding:6px; font-size:16px}
	.window-tabs__price-warning{font-size:12px}
	.window-tabs__size{left: 10px; bottom: 10px; padding: 4px 10px; gap: 10px}
	.window-tabs__size-info, .window-tabs__size-text{font-size: 12px}
}
@media(max-width: 575px){
	.window-tabs__caption{flex-direction:column}
	.window-tabs__caption li{width:100%}
	.window-tabs__item{width:100%}
	.window-tabs__caption{gap:8px}
	.window-tabs__title br{display:none}
}
@media(max-width: 375px){
	.window-tabs__caption a {padding: 9px 12px;}
	.window-tabs__caption span.caption__info{font-size:12px}
	.window-tabs__caption span.caption__info span{font-size:14px}
	.window-tabs__caption span.caption__icon{width:22px; height:22px}
	.window-tabs__caption span.caption__icon svg{width:12px; height:auto}
	.window-tabs__info {padding: 12px 6px}
	.window-tabs__title{font-size:16px}
	.window-tabs__chars {font-size: 12px;line-height: 18px;padding: 8px 0 12px;gap: 2px;}
	.window-tabs__pricelist{padding:12px 0}
	.window-tabs__price{padding:6px; font-size:16px}
	.window-tabs__price-warning{font-size:12px}
	.window-tabs__size{left: 10px; bottom: 10px; padding: 4px 10px; gap: 10px}
	.window-tabs__size-info, .window-tabs__size-text{font-size: 12px}
}