

/* Start:/local/templates/turbo_shini/components/bitrix/catalog.element/.default/style.min.css?167878753512994*/
.product{color:#1d1d1d;margin:0 0 112px}@media (max-width:1599.98px){.product{margin-bottom:96px}}@media (max-width:1199.98px){.product{margin-bottom:80px}}@media (max-width:991.98px){.product{margin-bottom:64px}}@media (max-width:767.98px){.product{margin-bottom:56px}}@media (max-width:575.98px){.product{margin-bottom:48px}}@media (max-width:479.98px){.product{margin-bottom:40px}}.product__top{align-items:flex-start;display:flex;justify-content:flex-start;margin:0 0 100px}@media (max-width:1599.98px){.product__top{margin-bottom:90px}}@media (max-width:1199.98px){.product__top{margin-bottom:80px}}@media (max-width:991.98px){.product__top{margin-bottom:64px}}@media (max-width:767.98px){.product__top{display:block;margin-bottom:56px}}@media (max-width:575.98px){.product__top{margin-bottom:48px}}@media (max-width:479.98px){.product__top{margin-bottom:40px}}.product__top_disabled .product__price-value{color:#cacaca;text-decoration:line-through}.product__top_disabled .product__buy .btn:not(.ask-question-btn){cursor:pointer;background:#0072bc}.product__media{display:block;margin-right:20px;position:relative;width:39%}@media (max-width:767.98px){.product__media{margin:0 0 24px;width:100%}}.product__media-img{height:100%;display:block;left:0;object-fit:contain;position:absolute;top:0;width:100%}.product__media-img-wrap{height:0;width:100%;display:block;padding-top:100%;position:relative}.product__media-sticker{display:none}.product-slider{display:block;overflow:hidden;position:relative}.product-slider__wrapper{align-items:flex-start;display:flex;justify-content:flex-start}.product-slider__wrapper.disabled{transform:translate3d(0,0,0)!important}.product-slider__slide{display:block;flex-shrink:0}.product-slider__pagination{text-align:center}.product-slider__pagination .swiper-pagination-bullet{margin:0 5px}.product-slider__pagination.disabled{display:none}.product-slider__action{width:36px;height:36px;transition:all .4s;color:#c8c8c8;cursor:pointer;display:block;position:absolute;top:50%;transform:translateY(-50%)}.product-slider__action:hover{color:#fff}.product-slider__action:after{top:0;position:absolute;content:"";width:42px;height:42px;border-radius:50%;opacity:.5;background-color:#1d1d1d;z-index:-1}.product-slider__action svg{width:36px;height:42px}.product-slider__action-prev{left:10px}.product-slider__action-prev:after{left:0}.product-slider__action-next{right:10px}.product-slider__action-next:after{right:0}.product-slider__action.swiper-button-disabled{opacity:0}.product__cont{display:block;flex:1;max-width:calc(61% - 20px)}@media (max-width:767.98px){.product__cont{flex:initial;max-width:none}}.product__title{font-size:30px;font-weight:400;line-height:140%;margin:0 0 .5em}.product__addition{align-items:baseline;border-bottom:1px solid #ececec;display:flex;margin-bottom:32px;padding-bottom:18px}@media (max-width:479.98px){.product__addition{display:block}}.product__rating{display:block;margin-right:24px}.product__favorite{display:block}@media (max-width:479.98px){.product__favorite{margin-top:10px}}.product__actions{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.product__price{display:block;flex:1;margin:0 .5em 0 0;white-space:nowrap}.product__price-value{font-size:40px;font-weight:600;line-height:140%}@media (max-width:991.98px){.product__price-value{font-size:32px}}.product__price-measure{color:#cacaca;font-size:22px;font-weight:600;line-height:140%}.product__buy{align-items:center;display:flex;justify-content:flex-end}@media (max-width:479.98px){.product__buy{justify-content:space-between;width:100%}}.product__buy .spinner{margin-right:16px}.product__buy .btn{border-radius:2px;transition:all .4s;background:#0072bc;box-sizing:border-box;color:#fff;display:block;font-family:"NotoSans",sans-serif;font-size:13px;font-weight:600;height:auto;letter-spacing:.08em;line-height:180%;min-width:212px;padding:12px;text-align:center;text-transform:uppercase}@media (max-width:479.98px){.product__buy .btn{flex:1}}.product__buy .btn:hover{background:#003663}.product__actions-link-wrap{align-items:baseline;display:flex;justify-content:space-between;margin:8px 0 0;width:100%}.product__actions-link{display:block;margin-right:.3em}.product__actions-link:last-child{margin-right:0}@media (min-width:576px){.product__actions-link_btn-width{min-width:212px;text-align:center}}.product__actions-link a{transition:all .4s;color:#0072bc;border-bottom:1px dashed;font-size:13px;line-height:150%}.product__actions-link a:hover{color:#003663}.product__banner{margin:56px 0 0}@media (max-width:1199.98px){.product__banner{margin-top:48px}}@media (max-width:991.98px){.product__banner{margin-top:40px}}@media (max-width:767.98px){.product__banner{margin-top:36px}}@media (max-width:575.98px){.product__banner{margin-top:32px}}.product-tabs{display:block}.product-tabs__list{align-items:baseline;border-bottom:1px solid #e1e1e1;display:flex;justify-content:flex-start;margin-bottom:40px;width:100%}@media (max-width:1199.98px){.product-tabs__list{margin-bottom:32px}}@media (max-width:991.98px){.product-tabs__list{margin-bottom:24px}}.product-tabs__list-item{display:block!important;position:relative;margin-right:24px!important}@media (max-width:1199.98px){.product-tabs__list-item{margin-right:16px!important}}@media (max-width:991.98px){.product-tabs__list-item{margin-right:12px!important}}.product-tabs__list-item:last-child{margin-right:0!important}.product-tabs__list-item:after{height:2px;width:100%;transition:all .4s;background:#0072bc;bottom:20%;content:"";display:block;left:0;opacity:0;position:absolute}.product-tabs__list-item:hover:after,.product-tabs__list-item[class*=active]:after{bottom:-1px;opacity:1}.product-tabs__list-link{transition:all .4s;color:#1d1d1d;display:block;font-weight:500;font-size:20px;line-height:140%;padding:12px 0 15px;text-decoration:none}@media (max-width:1199.98px){.product-tabs__list-link{font-size:18px}}@media (max-width:991.98px){.product-tabs__list-link{font-size:16px}}.product-tabs__list-link:hover{color:#0072bc;text-decoration:none}.product-tabs .r-tabs-accordion-title{border-top:1px solid #ececec;padding:16px 0;position:relative}.product-tabs .r-tabs-accordion-title:first-child{border:0}.product-tabs .r-tabs-accordion-title:after{height:4px;width:12px;transition:all .4s;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAGCAYAAADzG6+8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACESURBVHgBjZBhDYAgEIXvDgMYRRsYQSMYgQTOBGwUsIIRbKBRKAB453RjqBv3B7j33n0AGmMaAKi11hsUFPs7XlwlByJarLWr937mAe4nUCulphhjH0IYiI0Hb1puIAv7PfFFEU084pUM5gahI+JFl15CGdPnUBoUIaVnlA1KP+Hr2k+dVZRUr8CWuTsAAAAASUVORK5CYII=)center center no-repeat;content:"";display:block;position:absolute;right:6px;top:50%;transform:translateY(-50%) rotate(0)}.product-tabs .r-tabs-accordion-title[class*=active]:after{transform:translateY(-50%) rotate(180deg)}.product-tabs .r-tabs-accordion-title .r-tabs-anchor{box-sizing:border-box;color:#1d1d1d;display:block;font-size:20px;font-weight:500;line-height:140%;padding-right:20px;text-decoration:none}.product-tabs .r-tabs-accordion-title .r-tabs-anchor:focus,.product-tabs .r-tabs-accordion-title .r-tabs-anchor:hover{color:#1d1d1d;text-decoration:none}.product-tabs__content{padding:0}.product-tabs__content a{cursor:pointer}.product-tabs__content ul{list-style:disc;padding-left:1.2rem;margin:1em 0}.product-tabs__content ul li{padding:4px 0}.product-tabs__content.r-tabs-panel.r-tabs-state-active{padding:40px 0}@media (max-width:991.98px){.product-tabs__content.r-tabs-panel.r-tabs-state-active{padding:32px 0}}@media (max-width:767.98px){.product-tabs__content.r-tabs-panel.r-tabs-state-active{padding:0 0 24px}}.product-tabs__content>:first-child{margin-top:0}.product-tabs__content>:last-child{margin-bottom:0}.product-description{column-count:2;column-gap:22px;display:block}@media (max-width:991.98px){.product-description{column-count:initial;column-gap:initial}}.product-description__item{align-items:baseline;display:inline-flex;font-size:18px;justify-content:space-between;line-height:140%;margin:0 0 16px;position:relative;width:100%}@media (max-width:575.98px){.product-description__item{font-size:16px}}.product-description__item:after{border:1px dotted #d9d9d9;bottom:.3em;content:"";display:block;height:0;left:0;position:absolute;width:100%;z-index:-1}.product-description__item-title{background:#fff;color:#939393}.product-description__item-value{background:#fff;color:#1d1d1d;padding-left:.5em}.product-availability{display:block}.product-availability-header,.product-availability__box{display:flex;justify-content:space-between}.product-availability-header .product-availability__item-subtitle{width:calc(100%/4)}.product-availability__box{flex-basis:80%}@media (max-width:991.98px){.product-availability__box{flex-basis:initial;flex-direction:column}}.product-availability__box-item{width:calc(100%/4);margin-bottom:8px;margin-right:24px;font-weight:400;font-size:16px;line-height:148%;color:#1d1d1d}@media (max-width:991.98px){.product-availability__box-item{width:100%;margin-right:0}}.product-availability__box-item p{margin:0}.product-availability__box+div{flex-basis:20%}@media (max-width:991.98px){.product-availability__box+div{flex-basis:initial}}.product-availability__item{align-items:flex-start;border-bottom:1px solid #e1e1e1;display:flex;font-size:20px;justify-content:space-between;line-height:148%;padding:16px 0 48px}@media (max-width:767.98px){.product-availability__item{font-size:18px;padding:26px 0;flex-direction:column}}@media (max-width:575.98px){.product-availability__item{font-size:16px;padding:16px 0}}.product-availability__item:last-child{border-bottom:none}.product-availability__item-subtitle{font-weight:500;font-size:14px;line-height:148%;color:#bababa;text-transform:uppercase;margin:0 0 24px}@media (max-width:991.98px){.product-availability__item-subtitle{display:none}}.product-availability__item-name{color:#1d1d1d}.product-availability__item-phone a{transition:.3s ease;text-decoration:none;color:#1d1d1d;font-weight:400;font-size:16px;line-height:148%;border-bottom:1px solid #bababa;white-space:nowrap}.product-availability__item-phone a:hover{transition:.3s ease;border-bottom:1px solid #0072bc}.product-availability__item-count{text-decoration:none!important;text-align:center;background:rgba(0,114,188,.1);border-radius:4px;padding:8px 12px;color:#0072bc;font-weight:400;font-size:16px;line-height:148%;display:block}@media (max-width:991.98px){.product-availability__item-count{flex:initial;margin:0 0 8px}}@media (max-width:767.98px){.product-availability__item-count{margin:16px 0 8px}}.product-availability__item-count_missing{color:#aa4040}.product-availability__item-schedule{font-weight:400;font-size:16px;line-height:148%;color:#1d1d1d}@media (max-width:991.98px){.product-availability__item-schedule{width:auto}}@media (max-width:767.98px){.product-availability__item-schedule{color:rgba(29,29,29,.5)}}.product-compatibility__item{display:inline-block;font-size:18px;line-height:148%;margin:0 12px 8px 0;vertical-align:baseline}@media (max-width:767.98px){.product-compatibility__item{font-size:16px;margin:0 12px 6px 0}}@media (max-width:575.98px){.product-compatibility__item{font-size:14px}}.product-compatibility__link{color:#1d1d1d;text-decoration:none}.product-compatibility__link:hover{color:#0072bc;text-decoration:none}.product-similar{margin:0 0 112px}@media (max-width:1599.98px){.product-similar{margin-bottom:96px}}@media (max-width:1199.98px){.product-similar{margin-bottom:80px}}@media (max-width:991.98px){.product-similar{margin-bottom:64px}}@media (max-width:767.98px){.product-similar{margin-bottom:56px}}@media (max-width:575.98px){.product-similar{margin-bottom:48px}}@media (max-width:479.98px){.product-similar{margin-bottom:40px}}.product-seo{color:#1d1d1d;display:block;font-size:16px;line-height:148%;padding:56px 0 0}@media (max-width:1199.98px){.product-seo{padding:48px 0 0}}@media (max-width:991.98px){.product-seo{padding:40px 0 0}}@media (max-width:767.98px){.product-seo{padding:32px 0 0}}@media (max-width:575.98px){.product-seo{padding:24px 0 0}}@media (max-width:479.98px){.product-seo{padding:20px 0 0}}.product-seo>:first-child{margin-top:0}.product-seo>:last-child{margin-bottom:0}.spinner,.spinner__actions{align-items:stretch;display:flex;justify-content:flex-start}.spinner{border-radius:2px;border:1px solid #ececec;overflow:hidden}.spinner>input{height:45px;width:37px;background:#fff;border:0;display:block;text-align:center}.spinner__actions{background:#fff;border-left:1px solid #ececec;flex-direction:column;width:22px}.spinner__btn{height:22px;width:22px;transition:all .4s;align-items:center;box-sizing:content-box;background:#fff center center no-repeat;border:0;color:#a6a6a6;display:flex;justify-content:center;padding:0}.spinner__btn:hover{color:#0072bc}.spinner__btn_up{border-radius:0 2px 0 0;border-bottom:1px solid #ececec}.spinner__btn_down{border-radius:0 0 2px 0}
/* End */


/* Start:/local/templates/turbo_shini/components/bitrix/catalog.element/.default/vendor/Responsive-Tabs/css/responsive-tabs.min.css?1678787535375*/
.r-tabs .r-tabs-nav{margin:0;padding:0}.r-tabs .r-tabs-tab{display:inline-block;margin:0;list-style:none}.r-tabs .r-tabs-panel{padding:15px;display:none}.r-tabs .r-tabs-accordion-title{display:none}.r-tabs .r-tabs-panel.r-tabs-state-active{display:block}@media only screen and (max-width:768px){.r-tabs .r-tabs-nav{display:none}.r-tabs .r-tabs-accordion-title{display:block}}
/* End */


/* Start:/local/templates/turbo_shini/components/api/reviews.stat/catalog/style.min.css?1678787535675*/
.star-rating{align-items:center;display:flex;justify-content:flex-start}.star-rating__line{height:16px;width:90px;background:url(/local/templates/turbo_shini/components/api/reviews.stat/catalog/img/star.svg)left center repeat-x;display:block;margin-right:8px;position:relative}.star-rating__line-full{height:100%;width:100%;background:url(/local/templates/turbo_shini/components/api/reviews.stat/catalog/img/star-full.svg)left center repeat-x;display:block;left:0;position:absolute;top:0;z-index:1}.star-rating__description{align-items:baseline;display:flex;font-size:13px;justify-content:flex-start;line-height:180%}.star-rating__value{color:#1d1d1d;margin-right:.3em}.star-rating__count{color:#a6a6a6}.star-rating__count:before{content:"/";display:inline-block;margin-right:.3em;vertical-align:baseline}
/* End */


/* Start:/local/templates/turbo_shini/components/rootmedia/iblock.content/banners_detail/style.min.css?16478456321213*/
.banners-slider{display:block;overflow:hidden}.banners-slider-outer{padding:0 60px;position:relative}@media (max-width:1199.98px){.banners-slider-outer{padding:0 32px}}@media (max-width:991.98px){.banners-slider-outer{padding:0 24px}}@media (max-width:767.98px){.banners-slider-outer{padding:0}}.banners-slider__wrapper{align-items:flex-start;display:flex;justify-content:flex-start}.banners-slider__item{display:block;flex-shrink:0}.banners-slider__link{border-radius:2px;transition:border .4s;border:1px solid #ececec;box-sizing:border-box;overflow:hidden}.banners-slider__link:hover{border-color:#0072bc}.banners-slider__img,.banners-slider__link{display:block;max-width:100%}.banners-slider__actions{display:block}@media (max-width:767.98px){.banners-slider__actions{display:none}}.banners-slider__action{height:24px;width:24px;transition:all .4s;color:#dcdcdc;cursor:pointer;display:block;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:991.98px){.banners-slider__action{height:20px;width:20px}}.banners-slider__action:hover{color:#0072bc}.banners-slider__action_prev{left:10px}.banners-slider__action_next{right:10px}.banners-slider__action .icon{height:100%;width:100%;display:block}
/* End */


/* Start:/local/templates/turbo_shini/components/bitrix/catalog.store.amount/catalog/style.min.css?16787875352476*/
div.catalog-detail{position:static;border:1px solid;zoom:1}div.catalog-detail-hover div.catalog-admin-links{display:block}div.catalog-detail-hover{position:relative}div.catalog-detail-line{font-size:1px;height:1px;line-height:1px;margin:12px 0;overflow:hidden;padding:0;background:url(/local/templates/turbo_shini/components/bitrix/catalog.store.amount/catalog/images/title-line.gif)no-repeat}div.catalog-detail-properties{clear:both;padding:1em 0 0;overflow:hidden;width:80%}div.catalog-detail-property{margin:0 0 1em;border-bottom:1px dotted;float:left;width:100%}div.catalog-detail-property b{float:right;position:relative;padding-left:3px;font-weight:400}div.catalog-detail-property grey{color:gray;font-weight:lighter}div.catalog-detail-property span{float:left;position:relative;padding-right:3px;zoom:1}div.catalog-detail-properties-title{font-size:1em;font-weight:700;margin:2em 0 1em}.bx_storege h4{margin-bottom:0}.bx_storege hr{background:#e5e5e5;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left,#e5e5e5 0,#e5e5e5 50%,#fff 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#e5e5e5),color-stop(50%,#e5e5e5),color-stop(100%,#fff));background:-webkit-linear-gradient(left,#e5e5e5 0,#e5e5e5 50%,#fff 100%);background:-o-linear-gradient(left,#e5e5e5 0,#e5e5e5 50%,#fff 100%);background:-ms-linear-gradient(left,#e5e5e5 0%,#e5e5e5 50%,#fff 100%);background:linear-gradient(to right,#e5e5e5 0,#e5e5e5 50%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=1 );border:0;height:1px}.bx_storege ul{list-style:none;margin:0;padding:0}.bx_storege ul li{padding:5px 0 20px;font-size:12px;line-height:17px}.bx_storege ul li a{text-decoration:none;color:#2a65ae}.bx_storege ul li a:hover{text-decoration:underline}
/* End */


/* Start:/local/templates/turbo_shini/components/api/reviews/catalog/style.min.css?1678787535678*/
.api-block-title{color:#1d1d1d!important;font-size:24px;font-weight:500;line-height:140%;margin:0 0 24px;text-shadow:none!important}@media (max-width:767.98px){.api-block-title{font-size:20px;margin:0 0 16px}}@media (max-width:479.98px){.api-block-title{font-size:16px;margin:0 0 8px}}.api-block-title .api-reviews-count{color:#cacaca;margin-left:.1em}.api-block-header{align-items:center;display:flex;justify-content:space-between}@media (max-width:575.98px){.api-block-header{align-items:stretch;flex-direction:column}}.api-block-top{margin:0 0 40px}@media (max-width:767.98px){.api-block-top{margin-bottom:36px}}@media (max-width:479.98px){.api-block-top{margin-bottom:32px}}
/* End */


/* Start:/local/templates/turbo_shini/components/api/reviews/catalog/theme/eshop/style.css?16478456321030*/
.api-reviews .api-block-title,
.api-reviews .api-block-sort,
.api-reviews .api-block-title a,
.api-reviews .api-block-sort a{ color: #fff; text-shadow: 0 1px 0 rgba(0,0,0,.2) }
.api-reviews .api-block-sort a{border-color: #fff}
.api-reviews .api-block-sort a.api-active,
.api-reviews .api-block-sort a:hover{color: #000}

.arbt-color-turquoise .api-block-title,
.arbt-color-turquoise .api-block-sort{ background: #159EBB; }

.arbt-color-green .api-block-title,
.arbt-color-green .api-block-sort{ background: #70BB18; }

.arbt-color-blue .api-block-title,
.arbt-color-blue .api-block-sort{ background: #0083d1; }

.arbt-color-yellow .api-block-title,
.arbt-color-yellow .api-block-sort{ background: #F9A91D; }

.arbt-color-red .api-block-title,
.arbt-color-red .api-block-sort{ background: #E22B2B; }

.arbt-color-black .api-block-title,
.arbt-color-black .api-block-sort{ background: #222425; }
.arbt-color-black .api-block-sort a.api-active,
.arbt-color-black .api-block-sort a:hover{color: #ff6d00}


/* End */


/* Start:/local/templates/turbo_shini/components/rootmedia/iblock.content/service_slider/style.min.css?167878753562*/
@media (max-width:575px){.service-slider .lSAction a{top:40%}}
/* End */


/* Start:/local/templates/turbo_shini/components/bitrix/catalog.section/products_grid-slider/style.min.css?16787875351647*/
.products-grid{align-items:stretch;display:grid;gap:1px;grid-template-columns:repeat(5,1fr);justify-content:stretch;justify-items:stretch;margin:20px 0;width:100%}@media (max-width:991.98px){.products-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:767.98px){.products-grid{grid-template-columns:repeat(3,1fr);margin:16px 0}}@media (max-width:575.98px){.products-grid{grid-template-columns:repeat(2,1fr);margin:12px 0}}@media (max-width:359.98px){.products-grid{grid-template-columns:repeat(1,1fr);margin:10px 0}}.products-grid__item{align-items:stretch;display:flex}.products-slider{display:block;overflow:hidden;position:relative}@media (max-width:767.98px){.products-slider{overflow:initial}}.products-slider__wrapper-outside{margin:10px 0;position:relative}.products-slider__item,.products-slider__wrap{align-items:stretch;display:flex;justify-content:flex-start}.products-slider__item{box-sizing:border-box;flex-shrink:0;justify-content:stretch;padding:5px 0;width:20%}.products-slider__actions{transition:all .4s}.products-slider__action{height:24px;width:24px;color:#5e5e5e;cursor:pointer;display:block;margin-top:-23px;position:absolute;top:50%;transform:translateY(-50%);z-index:5}@media (max-width:767.98px){.products-slider__action{display:none}}.products-slider__action:hover{color:#0665a2}.products-slider__action.disabled{display:none}.products-slider__action_prev{left:-32px}@media (max-width:1599.98px){.products-slider__action_prev{left:0}}.products-slider__action_next{right:-32px}@media (max-width:1599.98px){.products-slider__action_next{right:0}}.products-slider__action .icon{height:100%;width:100%;display:block}
/* End */


/* Start:/local/templates/turbo_shini/components/bitrix/catalog.item/.default/style.css?17914671928580*/
/* VARIABLES */
/* color */
/* fonts */
/* speed */
/* mediaqueries */
/* MIXINS */
/* border radius */
/* size */
/* letter spacing */
/* transition */
/* transitions */
/** CLEARFIX
 
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    contenteditable attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that are clearfixed.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
.product-item {
  transition: all 0.4s;
  align-items: stretch;
  background: #ffffff;
  box-shadow: 0 0 0 1px #dcdcdc;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  padding: 15px;
  padding-bottom: 30px;
  position: relative;
  width: 100%;
  z-index: 1;
}
.product-item:hover {
  box-shadow: 0 0 0 1px #dcdcdc, 0 2px 8px rgba(0, 0, 0, 0.32);
  z-index: 3;
}
.product-item:hover .product-item__info,
.product-item:hover .product-item__favorite {
  opacity: 1;
}
.product-item__link {
  height: 100%;
  width: 100%;
  display: block;
  left: 0;
  position: absolute;
  top: 0;
  z-index: 2;
}
.product-item__img {
  height: 100%;
  width: 100%;
  display: block;
  left: 0;
  object-fit: cover;
  object-position: center;
  position: absolute;
  top: 0;
  z-index: 1;
}
.product-item__img-wrap {
  display: block;
  height: 0;
  margin: 0 0 24px;
  padding-top: 100%;
  position: relative;
}
.product-item__icons {
  display: block;
  left: 0;
  position: absolute;
  top: 0;
  z-index: 4;
}
.product-item__icons-item {
  height: 18px;
  width: 18px;
  display: block;
  margin-bottom: 10px;
}
.product-item__icons-item:last-child {
  margin-bottom: 0;
}
.product-item__icons-item_link {
  transition: all 0.4s;
  color: #d8d8d8;
  position: relative;
  z-index: 5;
}
.product-item__icons-item_link:hover {
  color: #0072bc;
}
.product-item__icons .icon {
  height: 100%;
  width: 100%;
  display: block;
}
.product-item__sticker {
  bottom: -16px;
  display: block;
  left: 0;
  max-height: 33%;
  max-width: 50%;
  position: absolute;
  z-index: 4;
}
.product-item__favorite {
  transition: all 0.4s;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 4;
}
.product-item__favorite .favorite-link {
  margin-bottom: 10px;
}
.product-item__name {
  font-size: 15px;
  height: 2.7em;
  line-height: 1.35;
  margin: 0;
  overflow: hidden;
}
.product-item__name a {
  color: inherit;
  text-decoration: none;
}
.product-item__actions {
  align-items: center;
  display: flex;
  margin-top: 23px;
  justify-content: space-between;
}
.product-item__actions-buy {
  display: block;
  position: relative;
  z-index: 5;
}
.product-item__actions-buy .btn {
  height: auto;
  cursor: pointer;
  font-weight: 700;
  font-size: 12px;
  line-height: 18px;
  padding: 8px 12px;
  text-transform: uppercase;
  color: #ffffff;
  text-align: center;
}
.product-item__actions-price {
  display: block;
  position: relative;
}
.product-item__price {
  color: #003663;
  font-size: 20px;
  line-height: 1.35;
}
.product-item__price-old {
  bottom: 100%;
  color: #C8C8C8;
  font-size: 15px;
  left: 0;
  line-height: 1.35;
  position: absolute;
  text-decoration: line-through;
}
.product-item__buy-btn {
  border-radius: 4px;
  transition: all 0.4s;
  background: #0072bc;
  border: none;
  color: #fff;
  display: block;
  font-family: "Roboto";
  font-style: normal;
  font-weight: bold;
  font-size: 12px;
  line-height: 14px;
  padding: 9px 20px 7px;
  text-decoration: none;
  text-transform: uppercase;
}
.product-item__buy-btn:hover {
  background: #003663;
  color: #fff;
  text-decoration: none;
}
.product-item__available {
  display: block;
  font-size: 13px;
  line-height: 1.35;
  margin-top: 8px;
  text-align: right;
}
.product-item__available-order {
  color: #b0a434;
  position: absolute;
  bottom: 20px;
  right: 20px;
}
.product-item__available-in-stock {
  color: #0072bc;
}
.product-item__available-none {
  color: #3c4456;
}
.product-item__info {
  transition: all 0.4s;
  background: rgba(255, 255, 255, 0.95);
  color: #1D1D1D;
  display: none;
  height: 0;
  left: 0;
  opacity: 0;
  padding-top: 100%;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}
.product-item__info-internal {
  height: 100%;
  width: 100%;
  box-sizing: border-box;
  left: 0;
  overflow-y: auto;
  padding: 15px 32px;
  position: absolute;
  top: 0;
}
.product-item_disabled .product-item__price {
  color: #cacaca;
  text-decoration: line-through;
}
.product-item_disabled .product-item__buy-btn {
  pointer-events: none;
  background: #cacaca;
}
.bx-touch .product-item__favorite {
  opacity: 1;
}
.product-item__tooltip-inner {
  max-height: 264px;
  overflow-y: auto;
  overscroll-behavior: contain;
  scrollbar-width: thin;
  scrollbar-color: #c8c8c8 transparent;
}
.product-item__tooltip-inner::-webkit-scrollbar {
  width: 9px;
}
.product-item__tooltip-inner::-webkit-scrollbar-thumb {
  background-color: #c8c8c8;
  border-radius: 9px;
}
.product-item__tooltip {
  padding: 23px 21px 44px 19px;
  font-weight: 600;
  font-size: 14px;
  line-height: 130%;
  font-style: normal;
  color: #1d1d1d;
  text-align: left;
  background-color: #ffffff;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.4);
  width: 100%;
  position: absolute;
  bottom: 51px;
  right: 0;
  z-index: 100;
  opacity: 0;
  pointer-events: none;
  transition: 0.2s ease-out;
}
.product-item__tooltip:hover {
  opacity: 1;
  pointer-events: all;
}
.product-item__tooltip .simplebar-vertical {
  right: -18px;
  width: 9px !important;
}
.product-item__tooltip .simplebar-track.simplebar-vertical .simplebar-scrollbar:before {
  background-color: #c8c8c8;
}
.product-item__tooltip::before {
  content: "";
  position: absolute;
  width: 0;
  height: 5px;
  border: 0 solid transparent;
  border-left-width: 33px;
  border-right-width: 31px;
  border-top: 20px solid #ffffff;
  filter: drop-shadow(0 0 2px #00000050);
  bottom: -19px;
  right: 23px;
}
.product-item__tooltip::after {
  content: "";
  position: absolute;
  width: 65px;
  height: 20px;
  background: #ffffff;
  bottom: 0;
  right: 23px;
}
.product-item__tooltip-stock,
.product-item__tooltip-address {
  font-weight: 600;
  font-size: 14px;
  line-height: 130%;
  color: #1d1d1d;
}
.product-item__tooltip-stock {
  display: flex;
  justify-content: space-between;
}
.product-item__tooltip-street {
  font-weight: normal;
  font-size: 15px;
  line-height: 130%;
  color: #1d1d1d;
  margin-top: 0;
  margin-bottom: 9px;
}
.product-item__tooltip-address {
  display: block;
  margin-top: 0;
  margin-bottom: 6px;
}
.product-item__available-in-stock {
  transition: all 0.4s;
  z-index: 10000;
  position: absolute;
  bottom: 15px;
  right: 15px;
  cursor: pointer;
}
.product-item__available-in-stock:hover {
  color: #f9cc1b !important;
}
.product-item__available-in-stock:hover + .product-item__tooltip {
  opacity: 1;
  pointer-events: all;
}
.product-item__tooltip-wrapper:not(:last-child) {
  border-bottom: 1px solid #cacaca;
  padding-bottom: 24px;
}
.product-item__tooltip-wrapper:not(:first-child) {
  padding-top: 20px;
}
.products-grid.catalog-view_list {
  grid-template-columns: 1fr;
  grid-template-rows: 220px;
}
.products-grid.catalog-view_list .products-grid__item {
  height: 220px;
}
.products-grid.catalog-view_list .product-item {
  flex-direction: row;
  padding: 20px;
}
.products-grid.catalog-view_list .product-item__img {
  position: initial;
  height: 180px;
  width: 180px;
}
.products-grid.catalog-view_list .product-item__img-wrap {
  padding-top: 0;
  margin: 0;
}
.products-grid.catalog-view_list .product-item__info {
  opacity: 1;
  position: inherit;
  height: auto;
  padding-top: 0;
}
.products-grid.catalog-view_list .product-item__info-internal {
  position: inherit;
  padding: 0;
}
.products-grid.catalog-view_list .product-item__name {
  width: 100%;
  margin-left: 24px;
  height: auto;
}
.products-grid.catalog-view_list .product-item__name .product-item__info {
  display: block;
}
.products-grid.catalog-view_list .product-item__name .product-item__info .click_popup_wrap {
  display: none;
}
.products-grid.catalog-view_list .product-item__actions {
  align-items: flex-start;
  margin-top: 0;
  flex-direction: row-reverse;
}
.products-grid.catalog-view_list .product-item__actions-price {
  margin-left: 24px;
  white-space: nowrap;
}
.products-grid.catalog-view_list .product-item__available-in-stock {
  bottom: 20px;
  right: 20px;
}
/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/templates/turbo_shini/components/rootmedia/main.feedback/callback/style.min.css?1678787535281*/
.api-mf-antibot{border:0!important;font-size:0!important;height:0!important;line-height:0!important;padding:0!important;position:absolute!important;right:0!important;top:0!important;width:0!important}#getPrice.dialog .form_group .chek-type{width:100%;display:block;margin:0 0 10px}
/* End */
/* /local/templates/turbo_shini/components/bitrix/catalog.element/.default/style.min.css?167878753512994 */
/* /local/templates/turbo_shini/components/bitrix/catalog.element/.default/vendor/Responsive-Tabs/css/responsive-tabs.min.css?1678787535375 */
/* /local/templates/turbo_shini/components/api/reviews.stat/catalog/style.min.css?1678787535675 */
/* /local/templates/turbo_shini/components/rootmedia/iblock.content/banners_detail/style.min.css?16478456321213 */
/* /local/templates/turbo_shini/components/bitrix/catalog.store.amount/catalog/style.min.css?16787875352476 */
/* /local/templates/turbo_shini/components/api/reviews/catalog/style.min.css?1678787535678 */
/* /local/templates/turbo_shini/components/api/reviews/catalog/theme/eshop/style.css?16478456321030 */
/* /local/templates/turbo_shini/components/rootmedia/iblock.content/service_slider/style.min.css?167878753562 */
/* /local/templates/turbo_shini/components/bitrix/catalog.section/products_grid-slider/style.min.css?16787875351647 */
/* /local/templates/turbo_shini/components/bitrix/catalog.item/.default/style.css?17914671928580 */
/* /local/templates/turbo_shini/components/rootmedia/main.feedback/callback/style.min.css?1678787535281 */
