

/*---------------- General -----------------------*/
:root {
  --color-blue1: #4b3ec4;
  --color-red1: #f1352b;
  --color-red2: #eb4227;
  --color-cyan1: #41c2f2;
  --color-cyan2: #01a49e;
  --color-green1: #009900;
  --color-green2: #1aba1a;
  --color-brown1: #362526;
  --color-orange1: #f6ab4a;
  --color-darkGreen1: #435048;
  --color-light1: #eff3f6;
  --color-light2: #e9e7e8;
  --color-primary: #a020f0;
  --color-primary-dark: #51087e;
  --color-secondary: #f020d8;
}
.ltr {
  direction: ltr;
}
h1, h2, h3 {
  color: #a020f0;;
}
/*---------------- Header -----------------------*/
.navbar-brand {
  width: 170px;
}

/*---------------- products -----------------------*/
.tc-weekly-deals-style1 .content .deal-card .info .stars i.active {
  color: rgb(243, 148, 37);
}
.deal-card a.icon, .product-card a.icon {
  background: #fff;
}
.tc-weekly-deals-style1 .content .deals-cards .column-sm {
  width: 23%;
}
.tc-weekly-deals-style1 .content .title {
  height: 42px;
}

/* --------------- swiper-slider --------------- */
.swiper-slider .content {
  position: relative;
}
.swiper-slider .content::after {
  position: absolute;
  content: "";
  left: -15px;
  top: -15px;
  width: calc(100% + 30px);
  height: calc(100% + 30px);
  border: 15px solid #fff;
  z-index: 10;
  pointer-events: none;
}
.swiper-slider .content .pupolar-slider {
  position: relative;
}
.swiper-slider .content .pupolar-slider .swiper-button-next, .swiper-slider .content .pupolar-slider .swiper-button-prev {
  width: 50px;
  height: 80px;
  background-color: #fff;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1333333333);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1333333333);
  margin-top: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.swiper-slider .content .pupolar-slider .swiper-button-next:hover, .swiper-slider .content .pupolar-slider .swiper-button-prev:hover {
  background-color: var(--color-primary);
}
.swiper-slider .content .pupolar-slider .swiper-button-next:hover::after, .swiper-slider .content .pupolar-slider .swiper-button-prev:hover::after {
  color: #fff;
}
.swiper-slider .content .pupolar-slider .swiper-button-next:after, .swiper-slider .content .pupolar-slider .swiper-button-prev:after {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  color: var(--color-primary);
  font-size: 16px;
}
.swiper-slider .content .pupolar-slider .swiper-button-next, .swiper-slider .content .pupolar-slider .swiper-rtl .swiper-button-prev {
  right: -30px;
  border-radius: 8px 0 0 8px;
}
.swiper-slider .content .pupolar-slider .swiper-button-prev, .swiper-slider .content .pupolar-slider .swiper-rtl .swiper-button-next {
  left: -30px;
  border-radius: 0 8px 8px 0;
}
.swiper-slider .content .card-overlay {
  position: relative;
  border-radius: 20px;
  overflow: hidden;
}
.swiper-slider .content .card-overlay .info {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  max-width: 70%;
  z-index: 10;
}
.swiper-slider .content .card-overlay.card-center .info {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: justify;
      align-content: space-between;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.swiper-slider .content .card-overlay .color-lightGreen {
  color: #b9f34f;
}
/*---------------- categories -----------------------*/
.tc-popular-cat-style1 .cat-content .cat-card {
  margin-top: 15px;
}
/*---------------- Inner pages -----------------------*/
 /* .tc-inner-header-style2 {
  position: relative;
}
.tc-inner-header-style2 .inner-content {
  position: relative;
}

.tc-inner-header-style2 .inner-content .img {
  position: relative;
  height: 350px;
  border-radius: 15px;
  overflow: hidden;
}
.tc-inner-header-style2 .inner-content .img::after {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: #000;
  opacity: 0.5;
}
.tc-inner-header-style2 .inner-content .info {
  text-align: center;
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 10;
  color: #fff;
  padding: 15px;
}
.tc-inner-header-style2 .inner-content .info .links a {
  position: relative;
  font-size: 16px;
  text-transform: uppercase;
  -webkit-padding-end: 30px;
          padding-inline-end: 30px;
}
.tc-inner-header-style2 .inner-content .info .links a::after {
  position: absolute;
  right: 10px;
  top: 0;
  content: "/";
}
.tc-inner-header-style2 .inner-content .info .links a:last-of-type {
  -webkit-padding-end: 0;
          padding-inline-end: 0;
}
.tc-inner-header-style2 .inner-content .info .links a:last-of-type::after {
  display: none;
} */
.cat-brands a {
  padding: 5px;
}
.cat-brands img {
  border-radius: 6px;
}
.cat-brands a:hover {
  transform: scale(1.05);
  opacity: .75;
}
/*---------------- Media -----------------------*/
@media screen and (max-width: 991px){
  .tc-navbar-style1 .navbar-brand img{
      width: 160px;
  }
  .tc-header-style1 .content .main-slider .slider-controls {
    padding: 5px 40px;
  }
  .tc-popular-cat-style1 .cat-content .cat-card .img {
    width: 96px;
    height: 96px;
    line-height: 96px;
  }
  .tc-trend-search-style1 {
    padding: 60px 0 0;
}
}