

/* Start:/local/templates/turbo_shini/components/rootmedia/super/index_adv/style.min.css?16478456321111*/
.advantages-list{align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:64px 0;width:100%}@media (max-width:991.98px){.advantages-list{margin:48px 0}}@media (max-width:767.98px){.advantages-list{margin:40px 0}}@media (max-width:575.98px){.advantages-list{margin:32px 0}}.advantages-list__item{box-sizing:border-box;display:block;margin:0 0 16px;width:25%}@media (max-width:767.98px){.advantages-list__item{width:50%}}@media (max-width:479.98px){.advantages-list__item{width:100%}}.advantage-item{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;padding:0 12px;width:100%}.advantage-item__icon{height:67px;width:67px;display:block;margin-bottom:32px;object-fit:contain}.advantage-item__cont{display:block}.advantage-item__title{font-family:Ubuntu,sans-serif;font-size:17px;font-weight:700;line-height:1.26;text-align:center}@media (max-width:767.98px){.advantage-item{flex-direction:row}.advantage-item__icon{height:36px;width:36px;margin:0 15px 0 0}.advantage-item__title{flex:1;font-size:14px;font-weight:400;text-align:left}}
/* End */


/* Start:/local/templates/turbo_shini/components/bitrix/system.pagenavigation/tires/style.min.css?1678787535654*/
div.modern-page-navigation{padding:.5em 0}div.modern-page-navigation a,span.modern-page-current,span.modern-page-dots{border-left-width:1px;border-left-style:solid;padding-left:.75em;padding-right:.5em;text-decoration:none}div.modern-page-navigation a.modern-page-previous{border-right-width:1px;border-right-style:solid;border-left:none}div.modern-page-navigation a.modern-page-first,div.modern-page-navigation span.modern-page-first{border-left:none;padding-left:.5em}span.modern-page-current{font-weight:700;border-color:#cdcdcd}div.modern-page-navigation a,div.modern-page-navigation a.modern-page-previous,span.modern-page-dots{border-color:#cdcdcd}
/* 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/iblock.content/brands_slider/style.css?17914655231562*/
.brands-slider{display:block;overflow:hidden;position:relative}.brands-slider__wrapper-outside{margin:32px 0;position:relative}.brands-slider__wrap{align-items:stretch;display:flex;justify-content:flex-start}.brands-slider:not(.brands-slider_initialized) .brands-slider__wrap{justify-content:center}.brands-slider__item{align-items:stretch;display:flex;flex-shrink:0;justify-content:stretch;min-width:0;width:20%}.brands-slider__item .cat_item{float:none;padding:0}.brands-slider__actions{display:block}@media (max-width:767.98px){.brands-slider__item{width:50%}.brands-slider__actions{display:none}}.brands-slider__action{height:24px;width:24px;transition:all .4s;color:#5e5e5e;cursor:pointer;display:block;position:absolute;top:50%;transform:translateY(-50%);z-index:5}@media (max-width:767.98px){.brands-slider__action{display:none}}.brands-slider__action:hover{color:#0665a2}.brands-slider__action.disabled{display:none}.brands-slider__action_prev{left:-32px}.brands-slider__action_next{right:-32px}@media (max-width:1599.98px){.brands-slider__action_prev{left:0}.brands-slider__action_next{right:0}}.brands-slider__action .icon{height:100%;width:100%;display:block}.brand-item{align-items:center;transition:all .4s;border:1px solid transparent;box-sizing:border-box;display:flex;filter:grayscale(1);justify-content:center;margin:0 auto;min-width:0;width:100%}.brand-item:hover{border-color:#DCDCDC;filter:grayscale(0)}.brand-item__img{display:block;height:auto;margin:auto;max-width:100%;object-fit:contain;width:100%}/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/templates/turbo_shini/components/rootmedia/iblock.content/index_news/style.min.css?16874938551940*/
.news-slider{display:block;margin:32px 0 64px;overflow:hidden}@media (max-width:991.98px){.news-slider{margin:24px 0 48px}}@media (max-width:767.98px){.news-slider{margin:20px 0 40px}}@media (max-width:575.98px){.news-slider{margin:16px 0 32px}}.news-slider__wrapper-outside{position:relative}.news-slider__wrap{align-items:stretch;display:flex;justify-content:flex-start}.news-slider__item{display:block;flex-shrink:0;margin-right:24px;min-width:246px;width:calc((100% - 3*24px)/4)}@media (max-width:991.98px){.news-slider__item{margin-right:0;min-width:210px;width:210px}}.news-slider__pagination{width:100%;margin-top:20px}.news-slider__pagination .swiper-pagination-bullet{margin:0 4px}.news-slider__actions{display:none}@media (max-width:767.98px){.news-slider__actions{display:none}}.news-slider__action{height:24px;width:24px;transition:all .4s;color:#5e5e5e;cursor:pointer;display:block;position:absolute;top:50%;transform:translateY(-50%);z-index:5}@media (max-width:767.98px){.news-slider__action{display:none}}.news-slider__action:hover{color:#0665a2}.news-slider__action.disabled{display:none}.news-slider__action_prev{left:-32px}@media (max-width:1599.98px){.news-slider__action_prev{left:0}}.news-slider__action_next{right:-32px}@media (max-width:1599.98px){.news-slider__action_next{right:0}}.news-slider__action .icon{height:100%;width:100%;display:block}.news-slider-item{display:block}.news-slider-item__img{height:100%;width:100%;display:block;left:0;object-fit:cover;position:absolute;top:0}.news-slider-item__img-wrap{display:block;height:0;padding-top:68.9655172%;position:relative}.news-slider-item__cont{padding:20px 10px}@media (max-width:767.98px){.news-slider-item__cont{padding:16px 8px}}@media (max-width:575.98px){.news-slider-item__cont{padding:12px 6px}}.news-slider-item__name{transition:all .4s;color:#1d1d1d;font-size:14px;letter-spacing:.02em;line-height:126%}.news-slider-item__name:hover{color:#0072bc}
/* End */


/* Start:/local/templates/turbo_shini/components/rootmedia/super/index_message/style.min.css?16478456321013*/
.index-message{align-items:flex-start;box-sizing:border-box;display:flex;justify-content:flex-start;margin:0 0 64px;padding-left:14.5833333%;width:100%}@media (max-width:1199.98px){.index-message{margin-bottom:48px;padding:0}}@media (max-width:991.98px){.index-message{margin-bottom:40px}}@media (max-width:767.98px){.index-message{margin-bottom:32px}}@media (max-width:575.98px){.index-message{margin-bottom:24px}}.index-message__img{display:block;margin-right:3%}.index-message__cont{flex:1}@media (max-width:767.98px){.index-message__img{display:none}.index-message__cont{flex:initial;width:100%}}.index-message__cont>*{margin-bottom:1.5em;margin-top:0}.index-message__cont>:first-child{margin-top:0}.index-message__cont>:last-child{margin-bottom:0}.index-message__cont h1,.index-message__cont h2,.index-message__cont h3,.index-message__cont h4,.index-message__cont h5,.index-message__cont h6{margin-bottom:8px}.index-message__cont ol,.index-message__cont ul{list-style:outside;margin:1em 0;padding:0 0 0 20px}
/* End */
/* /local/templates/turbo_shini/components/rootmedia/super/index_adv/style.min.css?16478456321111 */
/* /local/templates/turbo_shini/components/bitrix/system.pagenavigation/tires/style.min.css?1678787535654 */
/* /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/iblock.content/brands_slider/style.css?17914655231562 */
/* /local/templates/turbo_shini/components/rootmedia/iblock.content/index_news/style.min.css?16874938551940 */
/* /local/templates/turbo_shini/components/rootmedia/super/index_message/style.min.css?16478456321013 */
