/* body bg color */

.t-body {
  background-color:#f8f2ea;
}


/* body bg color end */
/* Slider stiles */
.t-slds__bullet_active .t-slds__bullet_body {
  background-color: var(--bb-gold) !important;
}

.t-slds__bullet:hover .t-slds__bullet_body {
  background-color: var(--bb-gold) !important;
}
/* Slider stiles end */

.t-store__product-snippet .t-btn:not(.t-animate_no-hover):hover{
  background-color: #d9a561 !important;
  color: var(--bb-blue) !important;
  border-color: var(--bb-blue) !important;

}
.t-store__product-snippet .t-btn:not(.t-animate_no-hover){
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

/* brand subtitle */
.t-store__product-snippet .t-store__prod-popup__brand,
  /* sku subtitle */
.t-store__product-snippet .t-store__prod-popup__sku {
  font-size: 20px;
}

/* styles for options */
.t-store__product-snippet .t-product__option-title,
.t-store__product-snippet .t-product__option-select {
  font-size: 20px;
}

/* characteristics */
.t-store__product-snippet .js-store-prod-all-charcs p {
  font-size: 20px;
}

.t-popup__container {
  border-radius: 9px;
}

.js-store-desktop-custom-gallery .t-img,.t-slds__main {
  border-radius: 9px;
  overflow: hidden;
}

.t-slds__thumbsbullet-border, .t-slds__thumbsbullet {
  border-radius: 9px;
  overflow: hidden;
}

.t-store__relevants__container .t-store__card__bgimg {
  border-radius: 9px;
}

.t-slds__arrow_wrapper:hover .t-slds__arrow-withbg {
  border-color: var(--bb-blue) !important;
}

.t-slds__arrow_wrapper polyline {
  transition:  stroke ease-in-out .2s;
}
.t-slds__arrow_wrapper:hover polyline {
  stroke: var(--bb-blue) !important;
}

.t-store__prod-popup__col-left {
  border-radius: 9px;
  overflow: hidden;
}

#rec1551882711 .t-store__prod-popup__name {
  color: var(--bb-gold);
  font-size: 26px;
  line-height: 1.1;
  font-weight: 700;
}

#rec1551882711 .t-store__prod-popup__text {
  color: var(--bb-blue);
  font-size: 22px;
  font-weight: 400;
}

.t-store__prod-snippet__container {
  z-index: 2000;
  position: relative;
  background: var(--bb-gold-3);
}

.t-store__relevants__title {
  font-size: 24px;
  line-height: 1.1;
  color: #d5b376;
  font-weight: 700;
}
.t-store__relevants {
  .t-store__relevants-grid-cont {
    opacity: 1;
  }
  .t-store__card-list {
    gap: 30px 40px;
  }
  .t-store__card {
    margin: 0;
    transition-delay: 0s;
  }
  .t-store__card__imgwrapper {
    padding-bottom: 97.22222222222223%;
  }
  .t-store__card__textwrapper {
    margin-bottom: 0 !important;
    margin-top: auto !important;
    justify-content: flex-start !important;
  }
  .t-store__card__title,
  .t-store__card__descr {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-bottom: 0;
  }
  .t-store__card__title {
    -webkit-line-clamp: 2;
    line-height: 1.5;
    max-height: calc(3em);
    font-size: 26px;
    color: var(--bb-gold);
  }
  .t-store__card__descr {
    -webkit-line-clamp: 1;
    font-size: 22px;
    color: var(--bb-blue);
    font-weight: 400;
  }
}
