

/* Start:/local/templates/vprintere/components/bitrix/system.pagenavigation/.default/style.css?1685009390490*/
.pagination {
	overflow:auto;
}
.pagination .stat {
	display:none;
}
.pagination .links {
	display:flex;
	align-items:center;
	gap:40px;
}
.pagination .links > * {
}
.pagination .links > .start,
.pagination .links > .end {
	display:none;
}
.pagination .links > a {
	text-decoration:underline;
	color:#4a3667;
}

@media (max-width:480px) {
	.pagination .links {
		justify-content:space-between;
	}
	.pagination .links > a:not(.prev):not(.next),
	.pagination .links > b {
		display:none;
	}
}
/* End */


/* Start:/local/templates/vprintere/components/bitrix/news.list/mainpage-slider/style.min.css?16958832321745*/
.mainpage-slider{width:100%;max-width:100%;overflow:hidden}.mainpage-slider-block{position:relative}.mainpage-slider-block.owl-carousel .owl-stage-outer{margin-bottom:30px}.mainpage-slider-block.owl-carousel .owl-nav{position:absolute;bottom:50px;left:18px;width:calc(100% - 36px);height:40px;display:flex;align-items:center;justify-content:space-between}.mainpage-slider-block.owl-carousel .owl-nav button{cursor:pointer}.mainpage-slider-block.owl-carousel .owl-nav button span{display:none}.mainpage-slider-block.owl-carousel .owl-nav button.owl-next,.mainpage-slider-block.owl-carousel .owl-nav button.owl-prev{width:12px;height:26px;background:transparent var(--icon-arrow) center no-repeat}.mainpage-slider-block.owl-carousel .owl-nav button.owl-prev{transform:rotate(180deg)}.mainpage-slider-block.owl-carousel .owl-dots{display:flex;flex-wrap:wrap;justify-content:center;gap:11px}.mainpage-slider-block.owl-carousel .owl-dots .owl-dot{flex:0 0 auto;width:11px;height:11px;background-color:#4f3369;cursor:pointer;opacity:.5}.mainpage-slider-block.owl-carousel .owl-dots .owl-dot.active{opacity:1}.mainpage-slider-block .slide{flex:0 0 auto;width:100%;max-width:100%;display:flex;flex-direction:column;align-items:center;gap:30px;text-decoration:none!important}.mainpage-slider-block .slide img{max-width:calc(100% - 46px);height:auto;box-shadow:5px 5px 18px rgba(74,54,103,.5);margin:18px 0 36px}.mainpage-slider-block .slide .info{width:calc(100% - 92px);padding:0 0 0 11px;display:flex;flex-direction:column;gap:9px;border-left:2px solid #4f3369}.mainpage-slider-block .slide .info .title{color:#4f3369;font-size:20px}@media (max-width:768px){.mainpage-slider-block .slide img{max-width:100%;height:auto;box-shadow:none;margin:0 0 36px}}
/* End */


/* Start:/local/templates/vprintere/components/vprintere/mainpage.catalog-tabs/.default/style.min.css?1685014907355*/
.mainpage-catalog-tabs-links{display:flex;gap:.5em;margin-bottom:38px;font-size:18px;font-weight:500}.mainpage-catalog-tabs-links a{text-transform:uppercase;color:#232323}.mainpage-catalog-tabs-links a.active{color:#4f3369;text-decoration:none;cursor:default}.mainpage-catalog-tabs-content{display:none}.mainpage-catalog-tabs-content.active{display:block}
/* End */


/* Start:/local/templates/vprintere/components/bitrix/catalog.section/mainpage/style.min.css?17011548443559*/
.mainpage-catalog-top{display:flex;align-items:stretch;flex-direction:column;gap:23px}.mainpage-catalog-top .product-item-container{display:flex;gap:32px;padding-bottom:23px;border-bottom:1px solid #232323}.mainpage-catalog-top .product-item-container .image-and-price{flex:0 0 auto;display:flex;align-items:stretch;flex-direction:column;gap:15px}.mainpage-catalog-top .product-item-container .image-and-price .image{flex:0 0 auto}.mainpage-catalog-top .product-item-container .image-and-price .image img{box-shadow:5px 5px 13px rgba(74,53,103,.13)}.mainpage-catalog-top .product-item-container .image-and-price .image-stub{flex:0 0 auto;width:100px;height:100px;background-color:#eee}.mainpage-catalog-top .product-item-container .image-and-price .price{font-size:18px;font-weight:500;text-align:center}.mainpage-catalog-top .product-item-container .item-info{flex:1 1 auto;display:flex;align-items:stretch;flex-direction:column;justify-content:space-between;gap:15px}.mainpage-catalog-top .product-item-container .item-info .title{font-size:14px;line-height:19px}.mainpage-catalog-top .product-item-container .item-info .bottom-row{display:flex;flex-wrap:wrap;gap:10px 60px;align-items:center}.mainpage-catalog-top .product-item-container .item-info .bottom-row .detail-link{font-size:15px;text-transform:uppercase}.mainpage-catalog-top .product-item-container .item-info .bottom-row .order-button[data-in-basket]{font-size:0;color:transparent}.mainpage-catalog-top .product-item-container .item-info .bottom-row .order-button[data-in-basket]:before{content:attr(data-in-basket-prefix) attr(data-in-basket) attr(data-in-basket-suffix);font-size:14px;color:#232323;white-space:nowrap}.mainpage-catalog-top .go-catalog a{text-transform:uppercase;font-size:16px}.offer-block{display:none;position:fixed;background-color:rgba(0,0,0,.5);left:0;top:0;width:100vw;height:100vh;overflow:hidden;z-index:10}.offer-block.visible{display:flex;align-items:center;justify-content:center}.offer-block .offer-block-wrap{position:relative;background-color:#fff;border:1px solid #4f3369;border-radius:4px;padding:30px 40px 30px 30px;box-shadow:5px 5px 13px rgba(0,0,0,.2)}.offer-block .offer-block-wrap .close{position:absolute;top:16px;right:16px;width:20px;height:20px;background:var(--icon-close-red) center/cover no-repeat;cursor:pointer;transition:all .35s ease}.offer-block .offer-block-wrap .close:hover{transform:rotate(90deg)}.offer-block .offer-block-wrap .title{font-size:18px;font-weight:500;margin-bottom:10px}.offer-block .offer-list{max-width:80vw;max-height:60vh;overflow:auto;display:flex;padding-right:10px;flex-direction:column;align-items:stretch;gap:5px}.offer-block .offer-list .offer{display:flex;align-items:flex-end;gap:20px;border-bottom:1px solid #eee;padding-bottom:5px}.offer-block .offer-list .offer .name{max-width:20em;line-height:1.2}.offer-block .offer-list .offer .props{font-size:12px;color:#555}.offer-block .offer-list .offer .props .prop-item{display:flex;gap:.5em}.offer-block .offer-list .offer .props .prop-item :first-child:after{content:":"}.offer-block .offer-list .offer .price{font-weight:700;white-space:nowrap}.offer-block .offer-list .offer:last-child{border-bottom:none}.offer-block .order-button{background-color:#8bd5ff;color:#232323;font-size:15px;white-space:nowrap;margin-left:auto}.offer-block .order-button[data-in-basket]{font-size:0;color:transparent}.offer-block .order-button[data-in-basket]:before{content:attr(data-in-basket-prefix) attr(data-in-basket) attr(data-in-basket-suffix);font-size:14px;color:#232323}
/* End */


/* Start:/local/templates/vprintere/components/bitrix/news.list/mainpage-news/style.min.css?16987460751014*/
.mainpage-news-list{display:flex;flex-direction:column;align-items:stretch;gap:59px}.mainpage-news-list .list{display:flex;flex-direction:column;align-items:stretch;gap:51px}.mainpage-news-list .list .item{display:flex;align-items:stretch;gap:29px}.mainpage-news-list .list .item .image{text-decoration:none!important;flex:0 0 auto}.mainpage-news-list .list .item .image img{box-shadow:5px 5px 13px rgba(57,38,91,.13)}.mainpage-news-list .list .item .info{display:flex;flex-direction:column;gap:17px;align-items:stretch}.mainpage-news-list .list .item .info .date{flex:0 0 auto;font-size:12px;line-height:1}.mainpage-news-list .list .item .info .title,.mainpage-news-list .list .item .info h3{flex:1 1 auto;font-size:16px;font-weight:600;line-height:1.2;margin:0}.mainpage-news-list .list .item .info .more{flex:1 1 auto;line-height:1}.mainpage-news-list .list .item .info .more a{font-size:16px}.mainpage-news-list .more-link{font-size:16px}.mainpage-news-list .more-link a{text-transform:uppercase;color:#4f3369}
/* End */


/* Start:/local/templates/vprintere/components/bitrix/subscribe.form/.default/style.min.css?16850149071735*/
.subscribe-form{width:608px;max-width:100%;margin:0 auto;display:inline-flex;flex-direction:column;align-items:stretch;gap:41px}.subscribe-form .title{font-size:18px;font-weight:500;text-transform:uppercase;line-height:1.2;color:#4f3369}.subscribe-form .info-text{font-size:16px;line-height:1.375}.subscribe-form form .rubric-list.count-1{display:none}.subscribe-form form .form{display:inline-flex;align-items:center;gap:10px}.subscribe-form form .form .input{width:324px;height:33px;position:relative;border-radius:2px;border:1px solid #4f3369}.subscribe-form form .form .input .label{position:absolute;line-height:1;display:inline-block;background-color:#fff;top:-15px;left:20px;padding:0 10px;z-index:0}.subscribe-form form .form .input input{border:none!important;background-color:#fff!important;height:1.5em;width:100%;font-size:12px}.subscribe-form form .form .input input::-moz-placeholder{color:#888;font-style:italic}.subscribe-form form .form .input input:-ms-input-placeholder{color:#888;font-style:italic}.subscribe-form form .form .input input::placeholder{color:#888;font-style:italic}.subscribe-form form .form .button{flex:0 0 auto;display:inline-flex}.subscribe-form form .form .button button{flex:0 0 auto;width:170px}.subscribe-form form .userconsent{font-size:12px;margin-top:32px}@media (max-width:600px){.subscribe-form form .form{width:100%}.subscribe-form form .form .input{flex:1 1 auto;width:auto}.subscribe-form form .form .input input{width:100%}.subscribe-form form .form .button{flex:0 0 auto}}@media (max-width:440px){.subscribe-form form .form{width:100%;flex-wrap:wrap}.subscribe-form form .form .input{flex:0 0 100%;width:100%}.subscribe-form form .form .button{flex:0 0 100%;justify-content:center}}
/* End */
/* /local/templates/vprintere/components/bitrix/system.pagenavigation/.default/style.css?1685009390490 */
/* /local/templates/vprintere/components/bitrix/news.list/mainpage-slider/style.min.css?16958832321745 */
/* /local/templates/vprintere/components/vprintere/mainpage.catalog-tabs/.default/style.min.css?1685014907355 */
/* /local/templates/vprintere/components/bitrix/catalog.section/mainpage/style.min.css?17011548443559 */
/* /local/templates/vprintere/components/bitrix/news.list/mainpage-news/style.min.css?16987460751014 */
/* /local/templates/vprintere/components/bitrix/subscribe.form/.default/style.min.css?16850149071735 */
