

/* Start:/local/templates/redesign/css/catalog-card.css?17183710087029*/
/* product code in vertical card */
.card-component__product-code {
  position: absolute;
  top: 30px;
  left: 30px;
}
.card-component__product-code-label,
.card-component__product-code{
  font-weight: 600;
  font-size: 12px;
  color: #7D858C;
}
.slick-slide .card-component.card-component--vertical .card-component__crumb.detail-rating__title{
  display: none !important;
}

@media (max-width: 1600px) {
  .main-navigation__sub-menu .slick-slide .card-component__product-code{
    top: 15px;
  }
}

@media (max-width: 1480px){
  .bestsellers__slider .slick-slide .card-component__product-code {
    top: 20px;
    left: 15px;
  }
}
@media (max-width: 1440px){
  .card-component__product-code-label {
    display: none;
  }
}
@media (max-width: 1366px){
  .card-component__product-code {
    top: 15px;
    left: 15px;
  }
  .slick-slide .card-component__product-code {
    top: 30px;
    left: 30px;
  }
  .academy .card-component__product-code {
    top: 30px;
    left: 30px;
  }
  .main-navigation__sub-menu .slick-slide .card-component__product-code{
    top: 15px;
  }
}
@media (max-width: 1210px){
  .card-component__product-code-label {
    display: inline;
  }
  .slick-slide .card-component__product-code-label {
    display: none;
  }
}
@media (max-width: 1050px){
  .card-component__product-code-label {
    display: none;
  }
}
@media (max-width: 1025px){
  .card-component__product-code {
    top: 0;
    left: 0;
  }
  .recommend__slider-main .slick-slide .card-component__product-code {
    top: 20px;
    left: 15px;
  }
}
@media (max-width: 1024px){
  .card-component__product-code {
    top: 10px;
  }
  .academy .card-component__product-code {
    top: 0;
    left: 10px;
  }
}
@media (max-width: 970px){
  .card-component__product-code {
    top: 0;
  }
  .slick-slide .card-component__product-code {
    top: 20px;
    left: 15px;
  }
}
/* product code in vertical card end */

/* product code in spb vertical card */
.catalog-content__cards.catalog-content__cards--list.catalog-content__cards--secondary .card-component.card-component--single .card-component__product-code {
  display: none;
}
@media (max-width: 1024px){
  .card-component.card-component--single .card-component__product-code {
    top: 0;
  }
}
/* product code in spb vertical card end */

/* product crumbs in vertical card */
.card-component.card-component--vertical .card-component__crumb,
.card-component.card-component--vertical a.card-component__crumb{
  margin-right: 0;
}
.card-component.card-component--vertical .card-component__crumbs{
  padding-left: 0;
  gap: 0 10px;
  position: relative;
  z-index: 5;
}

@media (max-width: 970px){
  .card-component.card-component--vertical .card-component__crumbs{
    gap: 0 6px;
  }
}
/* product crumbs in vertical card end */

/* product crumbs in spb vertical card */
.catalog-content__cards:not(.catalog-content__cards--list):not(.catalog-content__cards--list) .card-component.card-component--single .card-component__crumbs{
  padding-left: 0;
  gap: 0 10px;
}
.catalog-content__cards:not(.catalog-content__cards--list):not(.catalog-content__cards--list) .card-component.card-component--single .card-component__crumb{
  margin-right: 0;
}
@media (max-width: 1366px){
  .catalog-content__cards:not(.catalog-content__cards--list):not(.catalog-content__cards--list) .card-component.card-component--single .card-component__crumbs{
    gap: 0 4px;
  }
}
@media (max-width: 1280px){
  .catalog-content__cards:not(.catalog-content__cards--list):not(.catalog-content__cards--list) .card-component.card-component--single .card-component__crumbs{
    gap: 0 6px;
  }
}
@media (max-width: 970px){
  .catalog-content__cards:not(.catalog-content__cards--list):not(.catalog-content__cards--list) .card-component.card-component--single .card-component__crumbs{
    gap: 0 4px;
  }
}
@media (max-width: 700px){
  .catalog-content__cards:not(.catalog-content__cards--list):not(.catalog-content__cards--list) .card-component.card-component--single .card-component__crumbs{
    gap: 0 6px;
  }
}

/* product crumbs in spb vertical card end */

/* bio spb card */
.catalog-content__cards:not(.catalog-content__cards--secondary):not(.catalog-content__cards--list) .card-component.card-component--single  .card-component__header{
  z-index: 2;
}
.catalog-content__cards:not(.catalog-content__cards--list):not(.catalog-content__cards--list) .card-component.card-component--single .card-component__bio{
  display: none;
}
.catalog-content__cards:not(.catalog-content__cards--list):not(.catalog-content__cards--list) .card-component.card-component--single .card-component__crumbs .card-component__bio{
  display: block;
  position: relative;
  top: initial;
  left: initial;
  right: initial;
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}
.catalog-content__cards:not(.catalog-content__cards--list):not(.catalog-content__cards--list) .card-component.card-component--single:hover .card-component__crumbs .card-component__bio{
  opacity: 1;
  transition: opacity 0.2s ease-in-out;
}
.catalog-content__cards:not(.catalog-content__cards--list):not(.catalog-content__cards--list) .card-component.card-component--single .card-component__crumbs .card-component__bio .card-component__bio-icon .tooltip{
  top: 25px;
  left: 50%;
  transform: translateX(-50%);
}
@media (max-width: 1025px){
  .catalog-content__cards:not(.catalog-content__cards--list):not(.catalog-content__cards--list) .card-component.card-component--single .card-component__crumbs .card-component__bio{
    opacity: 1;
  }
}

/* bio spb card end */

/* bio in vertical card */

.card-component.card-component--vertical .card-component__bio,
.main-navigation__sub-menu .slick-slide .card-component__crumbs .card-component__bio{
  position: relative;
  top: initial;
  left: initial;
  right: initial;
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}
.card-component.card-component--vertical:hover  .card-component__bio,
.main-navigation__sub-menu .slick-slide .card-component:hover .card-component__crumbs .card-component__bio{
  opacity: 1;
  transition: opacity 0.2s ease-in-out;
}
.card-component.card-component--vertical .card-component__bio .card-component__bio-icon .tooltip,
.main-navigation__sub-menu .slick-slide .card-component__crumbs .card-component__bio .card-component__bio-icon .tooltip{
  top: 25px;
  left: 50%;
  transform: translateX(-50%);
}
@media (max-width: 1025px){
  .slick-slide .card-component.card-component--vertical .card-component__bio,
  .main-navigation__sub-menu .slick-slide .card-component__crumbs .card-component__bio{
    opacity: 1;
  }
}
@media (max-width: 970px){
  .slick-slide .card-component__crumb, a.card-component__crumb{
    opacity: 1;
    visibility: visible;
  }
  .card-component.card-component--vertical .card-component__bio,
  .main-navigation__sub-menu .slick-slide .card-component__crumbs .card-component__bio{
    opacity: 1;
  }
}
/* bio in vertical card end */
.grid-wrapper--disallow-horizintal-cards .card-component.card-component--horizontal{
  display: none !important;
}
/* End */
/* /local/templates/redesign/css/catalog-card.css?17183710087029 */
