

/* Start:/local/templates/zr.ecommerce/vendor/inst-slider/inst-slider.css?17684827945909*/
.overflow-no{overflow:hidden}.slider-container{height:100vh;width:100%;position:absolute;top:0;left:0;z-index:-1;display:none;overflow:hidden}.slider-container.active{display:block;z-index:1000}.slider-container.active .bg-modal{display:block}.slider-container .slider-items{width:80%;height:100%;margin:0 auto;position:relative}.slider-container .bg-modal{display:none;opacity:.9;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1010}.slider-container .bg-modal.black{background:#000}.slider-container .bg-modal .icon-close{position:absolute;top:5%;right:5%;height:28px;width:28px;z-index:1000;color:#fff;fill:#fff;cursor:pointer}@media screen and (max-width: 768px){.slider-container .bg-modal .icon-close{top:3%;right:3%}}.slider-inst.popur{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1020;opacity:0;transition:.1s ease}.slider-inst.popur.slider-active{display:grid;opacity:1;transform:translate(-50%, -50%) scale(1);transition:.7s ease,opacity .1s ease;z-index:9999}@media screen and (max-width: 768px){.slider-inst.popur.slider-active{transform:translate(-50%, -50%);transition:.7s ease}}.slider-inst.popur.slider-prev{display:grid;opacity:1;left:25%;transform:translate(-50%, -50%) scale(0.5);transition:.7s ease,opacity .1s ease}@media screen and (max-width: 768px){.slider-inst.popur.slider-prev{left:-50%;transform:translate(-50%, -50%) scale(1);transition:.7s ease}}.slider-inst.popur.slider-next{display:grid;opacity:1;left:75%;transform:translate(-50%, -50%) scale(0.5);transition:.7s ease,opacity .1s ease}@media screen and (max-width: 768px){.slider-inst.popur.slider-next{left:150%;transform:translate(-50%, -50%) scale(1);transition:.7s ease}}.slider-inst.popur .slide-items{z-index:980}.slider-inst.popur .slide-nav{z-index:1000;height:100%}@media screen and (max-width: 768px){.slider-inst.popur .slide-nav .slide-prev{display:none}}@media screen and (max-width: 768px){.slider-inst.popur .slide-nav .slide-next{display:none}}@media screen and (max-width: 768px){.slider-inst.popur .slide-nav{height:fit-content}}@media screen and (max-width: 768px){.slider-inst.popur{width:80%;height:85%;opacity:1;background:#f6f6f6;border-radius:8px}}.slide{height:95%;width:400px;margin:20px auto;display:grid;box-shadow:0 4px 10px 2px rgba(0,0,0,.05);border-radius:8px}.slide-items{position:relative;grid-area:1/1;border-radius:8px;overflow:hidden;background-color:inherit}.slide-items .item{position:absolute;top:0px;opacity:0;pointer-events:none;object-fit:cover;width:100%;height:calc(100% - 1px);min-height:94vh;max-height:94vh;min-width:calc(53vh - 1.5px);max-width:calc(53vh - 1.5px);background:#f6f6f6}.slide-items .item.active{position:relative;opacity:1;pointer-events:initial}.slide-items .item.video video{width:100%;height:100%;object-fit:contain}@media screen and (max-width: 768px){.slide-items .item.video video{object-fit:contain}.slide-items .item.video video.ob-f-cover{object-fit:cover}.slide-items .item.video video.ob-f-contain{object-fit:contain}}.slide-items .item.image img{width:100%;height:100%;object-fit:cover}.slide-items .item.text{text-align:center;display:flex;align-items:center;justify-content:center}.slide-items .item.text.big{font-size:32px}.slide-items .item.text.white{color:#fff}@media screen and (max-width: 768px){.slide-items .item{min-height:100%;min-width:80vw;max-height:100%;max-width:80vw}}@media screen and (max-width: 768px){@supports(-webkit-touch-callout: none){.slide-items{margin-top:62px;border-radius:0 0 8px 8px;height:calc(100% - 62px)}}}.slide-nav{grid-area:1/1;z-index:1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto 1fr}.slide-nav button{-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;margin-bottom:0;border-bottom:0;cursor:pointer}.slide-thumb{margin:10px;margin-bottom:0;display:flex;grid-column:1/3}.slide-thumb .item{flex:1;display:block;height:3px;background:rgba(0,0,0,.2);margin:3px;border-radius:3px;overflow:hidden}.slide-thumb .item.viewed{background:rgba(255,255,255,.9)}.slide-thumb .item.video.active::after{transform:translateX(var(--pp));transition:all .3s linear;animation:none}.slide-thumb .item.active::after{content:attr(data-time-duration);display:block;height:inherit;background:rgba(255,255,255,.9);border-radius:3px;transform:translateX(-100%);animation:thumb 5000ms forwards linear}.slide-menu{margin:10px;margin-bottom:0;display:flex;grid-column:1/3;align-items:center;color:#fff}.slide-menu .menu__name{font-size:14px;font-weight:600}.slide-menu .menu__img{height:32px;width:32px;object-fit:cover;margin-right:10px;border-radius:100%;text-align:center;line-height:32px}.slide-header{z-index:999;position:absolute;width:100%;height:100%;background:linear-gradient(180deg, rgba(38, 38, 38, 0.3) 0%, rgba(38, 38, 38, 0) 15%);border-radius:8px}.slide-header[data-video-controls=yes]{height:80%}@media screen and (max-width: 768px){.slide-header[data-video-controls=yes]{height:fit-content}}@media screen and (max-width: 768px){.slide-header{height:fit-content;background:linear-gradient(180deg, rgba(38, 38, 38, 0.3) 0%, rgba(38, 38, 38, 0) 100%)}}@media screen and (max-width: 768px){.slide{width:100%;border-radius:0}}.history{position:relative;display:flex;align-items:center;flex-direction:column;cursor:pointer;width:80px}.history-container{padding:20px;border-radius:5px;overflow-y:hidden;overflow-x:auto}.history-container{display:flex;flex-direction:row;justify-content:center}@media screen and (max-width: 768px){.history-container{justify-content:space-between}}.history .history__img{height:56px;width:56px;border-radius:50%;margin-top:4px;text-align:center;line-height:56px;font-weight:500}.history .history__title{margin-top:.5rem;font-size:.8rem;line-height:normal;width:100%;overflow:hidden;text-align:center}.history .border-img{position:absolute;height:64px;width:64px}@keyframes thumb{to{transform:initial}}

/* End */


/* Start:/local/templates/zr.ecommerce/components/bitrix/system.pagenavigation/.default/style.css?17684827941365*/
.navigation-pages{
	text-align:left;
    border-top: 1px solid #EFEFEF;
    padding-top: 10px;
	/* padding:20px 0; */
	color:#717171
}
.navigation-pages .nav-current-page{
    display: inline-block;
    color: #f2f2f2;
    font-size: 13px;
    text-shadow: 0 1px rgba(0,0,0,.13);
    box-shadow: 0 1px #fff,inset 0 1px 5px rgba(0,0,0,.4);
    border-radius: 50%;
    padding: 5px 0px;
    font-weight: normal;
    min-width: 28px;
    text-align: center;
	background-color:rgba(255,255,255,.09);
	border:none;
    margin: 5px;
}
.navigation-title { display: none; }
.navigation-page-all,
.navigation-pages a{
	display:inline-block;
	color:#717171;
	font-size:13px;
	min-width:28px;
	text-align:center;
	text-shadow:0 1px 1px rgba(255,255,255,0.9);
	background:#fefefe;
	text-decoration:none;
	border-radius:4px;
	padding:10px 0;
	font-weight:bold;
	margin: 0px;
}
.navigation-page-all:hover
,.navigation-pages a:hover
,.navigation-page-all:active
,.navigation-pages a:active
,.navigation-page-all:visited
,.navigation-pages a:visited
{
	background:#fff;
	color:#717171;
        text-decoration: none;
}
.navigation-page-all{padding:4px !important}
.navigation-pages .dots { 
    border: none;
    color: rgba(0, 0, 0, 0.25);
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    letter-spacing: 2px;
}
/* End */


/* Start:/local/templates/zr.ecommerce/components/bitrix/news.list/product-slider-v1/style.css?1768482794908*/
/* ============================================
   PRODUCT SLIDER COMPONENT
   ============================================ */

/* PRODUCT SLIDER CONTAINER */
.product-slider {
    width: 100%;
    padding: 2rem 0;
}

.tabs.product-slider__tabs {
    margin-top: 1.2rem;
}

/* SLIDER WRAPPER */
.product-slider__wrapper {
    position: relative;
}

.product-slider__products {
    transition: opacity 0.3s;
}

.product-slider__products.hidden {
    display: none;
}

.product-slider__track {
    display: flex;
    gap: 1rem;
    transition: transform 0.3s ease-in-out;
}

/* RESPONSIVE */
@media (max-width: 768px) {
    .product-slider {
        padding: 1.5rem 0;
    }
}

@media (max-width: 640px) {
    .product-slider__tabs {
        gap: 0.375rem;
    }

    .product-slider__tab {
        padding: 0.375rem 0.75rem;
        font-size: 0.75rem;
    }
}
/* End */
/* /local/templates/zr.ecommerce/vendor/inst-slider/inst-slider.css?17684827945909 */
/* /local/templates/zr.ecommerce/components/bitrix/system.pagenavigation/.default/style.css?17684827941365 */
/* /local/templates/zr.ecommerce/components/bitrix/news.list/product-slider-v1/style.css?1768482794908 */
