

/* Start:/bitrix/templates/forracing_new/components/bitrix/catalog.top/main/style.css?17656395573846*/
 div.catalog-top__fora{ width: 100%; }
 div.catalog-top__fora div.items-container{ display: flex; flex-wrap: wrap; }
 

/*NO HOVER*/
 div.catalog-top__fora div.item{ border: 1px solid #e8e9e9; display: flex; flex-direction: column; padding: 0 5px; position: relative; }

 div.catalog-top__fora div.img{ padding: 0 0 10px 0; height: 138px; display: flex; align-items: center; justify-content: center; }
 div.catalog-top__fora div.name{ font-size: 14px; font-weight: bold; padding: 0 10px; text-align: center; height: 42px; line-height: 1.4; }
 div.catalog-top__fora div.name a{ color: #21282a; }
 div.catalog-top__fora div.icon-discount-img{ position: absolute; z-index: 2; top: 10px; left: 10px; background: url('/bitrix/templates/forracing_new/components/bitrix/catalog.top/main/images/icon-discount-bg.png') no-repeat; color: #fff; font-size: 12px; font-weight: bold; width: 38px; height: 38px; display: flex; justify-content: center; align-items: center; }
 div.catalog-top__fora div.icon-new{ position: absolute; z-index: 2; top: 10px; left: 10px; width: 38px; height: 38px; display: flex; }
 div.catalog-top__fora .icon-favorite{ position: absolute; z-index: 2; top: 10px; right: 15px; }
 
 div.catalog-top__fora div.property-article{ text-align: center; background: #fff; padding: 10px 0 0 0; font-size: 12px; }

 div.catalog-top__fora div.status{ display: flex; justify-content: center; background: #fff; padding: 10px 0 0 0; }
 div.status-yes-icon{ padding: 0 3px 0 0; }
 div.status-yes{ padding: 0 0 0 3px; color: #378e19; font-weight: 900; font-size: 14px; }
 div.status-no-icon{ padding: 0 3px 0 0; }
 div.status-no{ padding: 0 0 0 3px; color: #f28900; font-weight: 900; font-size: 14px; }

 div.catalog-top__fora div.cena{ font-size: 20px; color: #21282a; font-weight: bold; text-align: center; line-height: 1; padding: 15px 0 0 0; background: #fff; }
 div.catalog-top__fora div.cena .discount-price{ color: #c1041f; padding: 0 0 3px 0; }
 div.catalog-top__fora div.cena .old-price{ color: #21282a; font-size: 14px; line-height: 1; text-decoration: line-through; font-weight: 400; }

 div.catalog-top__fora div.basket{ text-align: center; height: 60px; padding: 20px 0 0 0; background: #fff; }
 div.catalog-top__fora div.basket a{ background: url('/bitrix/templates/forracing_new/components/bitrix/catalog.top/main/images/icon-basket-black.png') no-repeat; background-position: 20px center; padding: 10px 20px 10px 50px; color: #000; }

/*HOVER*/
 div.catalog-top__fora div.item:hover{ border: 1px solid #f28900; position: relative; }
 div.catalog-top__fora div.item:hover > div.img{ opacity: 0.2; }
 div.catalog-top__fora div.item:hover > div.name{ position: relative; top: -80px; }
 div.catalog-top__fora div.item:hover > div.name a{ color: #000; }
 div.catalog-top__fora div.item:hover > div.basket > a{ background: #f28900 url('/bitrix/templates/forracing_new/components/bitrix/catalog.top/main/images/icon-basket-white.png') no-repeat; background-position: 20px center; color: #fff; }

 div.catalog-top__fora div.all-link{ height: 35px; background: #f9f8f8; text-align: center; display: flex; justify-content: center; align-items: center; font-size: 18px; }
 div.catalog-top__fora div.all-link a{ color: #21282a; }

@media only screen and (min-width: 1360px) {
 div.catalog-top__fora div.item-container{ width: 20%; padding: 0; }
}
@media only screen and (min-width: 1200px) and (max-width: 1359px) {
 div.catalog-top__fora div.item-container{ width: 20%; padding: 0; }
}
@media only screen and (min-width: 900px) and (max-width: 1199px) {
 div.catalog-top__fora div.item-container{ width: 25%; padding: 0; }
}
@media only screen and (min-width: 700px) and (max-width: 899px) {
 div.catalog-top__fora div.item-container{ width: 33.3%; padding: 0; }
}
@media only screen and (min-width: 420px) and (max-width: 699px) {
 div.catalog-top__fora div.item-container{ width: 50%; padding: 0; }
}
@media only screen and (min-width: 320px) and (max-width: 419px) {
 div.catalog-top__fora div.item-container{ width: 100%; padding: 0; }
}



/* End */


/* Start:/bitrix/templates/forracing_new/components/bitrix/catalog.top/main-sale/style.css?17656395923999*/
 div.catalog-topsale__fora{ width: 100%; padding: 0 0 40px 0; }
 div.catalog-topsale__fora div.items-container{ display: flex; flex-wrap: wrap; }
 

/*NO HOVER*/
 div.catalog-topsale__fora div.item{ border: 1px solid #e8e9e9; display: flex; flex-direction: column; padding: 0 5px; position: relative; }
 
 div.catalog-topsale__fora div.icon-discount-img{ position: absolute; z-index: 2; top: 10px; left: 10px; background: url('/bitrix/templates/forracing_new/components/bitrix/catalog.top/main-sale/images/icon-discount-bg.png') no-repeat; color: #fff; font-size: 12px; font-weight: bold; width: 38px; height: 38px; display: flex; justify-content: center; align-items: center; }
  div.catalog-topsale__fora div.icon-new{ position: absolute; z-index: 2; top: 10px; left: 10px; width: 38px; height: 38px; display: flex; }
div.catalog-topsale__fora .icon-favorite{ position: absolute; z-index: 2; top: 10px; right: 15px; }

 div.catalog-topsale__fora div.img{ padding: 0 0 10px 0; height: 138px; display: flex; align-items: center; justify-content: center; }
 div.catalog-topsale__fora div.name{ font-size: 14px; font-weight: bold; padding: 0 10px; text-align: center; height: 42px; line-height: 1.4; }
 div.catalog-topsale__fora div.name a{ color: #21282a; }
 
 div.catalog-topsale__fora div.property-article{ text-align: center; background: #fff; padding: 10px 0 0 0; font-size: 12px; }

 div.catalog-topsale__fora div.status{ display: flex; justify-content: center; background: #fff; padding: 10px 0 0 0; }
 div.status-yes-icon{ padding: 0 3px 0 0; }
 div.status-yes{ padding: 0 0 0 3px; color: #378e19; font-weight: 900; font-size: 14px; }
 div.status-no-icon{ padding: 0 3px 0 0; }
 div.status-no{ padding: 0 0 0 3px; color: #f28900; font-weight: 900; font-size: 14px; }

 div.catalog-topsale__fora div.cena{ height: 50px; font-size: 20px; color: #21282a; font-weight: bold; text-align: center; line-height: 1; padding: 15px 0 0 0; background: #fff; }
 div.catalog-topsale__fora div.cena .discount-price{ color: #c1041f; padding: 0 0 3px 0; }
 div.catalog-topsale__fora div.cena .old-price{ color: #21282a; font-size: 14px; line-height: 1; text-decoration: line-through; font-weight: 400; }

 div.catalog-topsale__fora div.basket{ text-align: center; height: 60px; padding: 20px 0 0 0; background: #fff; }
 div.catalog-topsale__fora div.basket a{ background: url('/bitrix/templates/forracing_new/components/bitrix/catalog.top/main-sale/images/icon-basket-black.png') no-repeat; background-position: 20px center; padding: 10px 20px 10px 50px; color: #000; }

/*HOVER*/
 div.catalog-topsale__fora div.item:hover{ border: 1px solid #f28900; position: relative; }
 div.catalog-topsale__fora div.item:hover > div.img{ opacity: 0.2; }
 div.catalog-topsale__fora div.item:hover > div.name{ position: relative; top: -80px; }
 div.catalog-topsale__fora div.item:hover > div.name a{ color: #000; }
 div.catalog-topsale__fora div.item:hover > div.basket > a{ background: #f28900 url('/bitrix/templates/forracing_new/components/bitrix/catalog.top/main-sale/images/icon-basket-white.png') no-repeat; background-position: 20px center; color: #fff; }

 div.catalog-topsale__fora div.all-link{ height: 35px; background: #f9f8f8; text-align: center; display: flex; justify-content: center; align-items: center; font-size: 18px; }
 div.catalog-topsale__fora div.all-link a{ color: #21282a; }

@media only screen and (min-width: 1360px) {
 div.catalog-topsale__fora div.item-container{ width: 20%; padding: 0; }
}
@media only screen and (min-width: 1200px) and (max-width: 1359px) {
 div.catalog-topsale__fora div.item-container{ width: 20%; padding: 0; }
}
@media only screen and (min-width: 900px) and (max-width: 1199px) {
 div.catalog-topsale__fora div.item-container{ width: 25%; padding: 0; }
}
@media only screen and (min-width: 700px) and (max-width: 899px) {
 div.catalog-topsale__fora div.item-container{ width: 33.3%; padding: 0; }
}
@media only screen and (min-width: 420px) and (max-width: 699px) {
 div.catalog-topsale__fora div.item-container{ width: 50%; padding: 0; }
}
@media only screen and (min-width: 320px) and (max-width: 419px) {
 div.catalog-topsale__fora div.item-container{ width: 100%; padding: 0; }
}



/* End */
/* /bitrix/templates/forracing_new/components/bitrix/catalog.top/main/style.css?17656395573846 */
/* /bitrix/templates/forracing_new/components/bitrix/catalog.top/main-sale/style.css?17656395923999 */
