* {
  font-family: var(--text-family);
}

a {
  text-decoration: none !important;
  color: var(--text-color) !important;
}

body {
  background: rgba(243, 229, 193, 0.2117647059) !important;
}

.dimes4u-coupon {
  position: relative;
  width: 205px;
  height: 38px;
  background: #fff;
  border: 1px dashed #de0000;
  border-radius: 5px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding: 0 10px;
  font-size: 20px;
  font-weight: 900;
  font-family: var(--text-family);
  margin: 2px;
}

.dimes4u-folded-button {
  position: absolute;
  top: -1px;
  left: -1px;
  width: 200px;
  height: 40px;
  background: var(--gradient);
  border: none;
  outline: none;
  border-radius: 5px 0 0 5px;
  font-size: 12px;
  color: #000e30;
  letter-spacing: 1px;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
}

.dimes4u-folded-button::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  border-width: 0;
  border: solid;
  border-color: #fff #fff #66625a #66625a;
  box-shadow: -2px 2px 5px rgba(0, 0, 0, 0.219);
  border-bottom-left-radius: 5px;
  transition: 0.5s ease-out;
}

.dimes4u-folded-button:hover {
  -webkit-clip-path: polygon(100% 75%, 100% 100%, 0% 100%, 0 0, 85% 0);
          clip-path: polygon(100% 75%, 100% 100%, 0% 100%, 0 0, 85% 0);
}

.dimes4u-folded-button:hover::before {
  border-width: 14px;
}

.dimes4u-timer {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 125px;
  height: 40px;
  background: var(--gradient);
  border-radius: 5px;
  margin: 2px;
  color: #000e30;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 1px;
  font-family: var(--text-family);
}

.dimes4u-popup {
  border-radius: 5px;
  position: fixed;
  bottom: 50px;
  right: 25px;
  width: 380px;
  height: 160px;
  transform: translateX(-5%);
  background-color: #f1f1f1;
  border: 1px solid #ccc;
  box-shadow: -4px 7px 8px rgba(195, 154, 91, 0.5294117647);
  display: none;
  animation: dimes4u-slide-in 0.5s ease-in-out;
}

@keyframes dimes4u-slide-in {
  from {
    transform: translate(-5%, 100%);
  }
  to {
    transform: translate(-5%, 0%);
  }
}
.dimes4u-popup .dimes4u-close-button {
  position: absolute;
  top: 5px;
  right: 5px;
  cursor: pointer;
  font-size: 25px;
  font-weight: bold;
  display: inline-flex;
  background: #fff;
  height: 25px;
  width: 25px;
  justify-content: center;
  align-items: center;
}

.dimes4u-popup .dimes4u-content {
  position: absolute;
  top: 10px;
  margin-bottom: 10px;
  left: 10px;
}

.dimes4u-popup .dimes4u-background-image {
  width: 100%;
  height: 160px;
  -o-object-fit: fill;
     object-fit: fill;
  border-radius: 5px;
}

.nav-link {
  font-size: 0.89rem !important;
}

a.nav-link.dropdown-toggle {
  display: inline-flex;
}

.navbar-nav .nav-link {
  color: var(--text-color) !important;
  font-weight: 500;
}

.dropdown-toggle::after {
  border: unset !important;
}

.dimes4u-icon-button {
  display: inline-flex;
  background: transparent;
  color: var(--text-color) !important;
  border: unset;
  cursor: pointer;
}

.dimes4u-logo {
  width: 150px !important;
}

.dimes4u-tooltip {
  --bs-tooltip-bg: #ffc107 !important;
  --bs-tooltip-color: var(--text-color) !important;
}

.dimes4u-left {
  width: 20% !important;
  display: flex;
  gap: 10px;
  justify-content: center;
}

.dimes4u-shadow {
  box-shadow: 1px 1px 15px #e7ebdf !important;
}

.splide__slide img {
  border-radius: 10px !important;
}

.main-slider .splide__slide img {
  height: 340px !important;
}

.main-slider {
  border-radius: 11px !important;
  box-shadow: 1px 1px 15px #e7ebdf !important;
}

.home-slider .splide__slide img {
  height: 230px !important;
}

.splide__arrow {
  background: #ffeb3b !important;
}

.splide__pagination__page {
  background: #ffc107 !important;
}

.splide__pagination__page.active {
  background: #ffc107 !important;
}

.dropdown-hover:hover > .dropdown-menu {
  display: inline-block;
}

.dropdown-hover > .dropdown-toggle:active {
  pointer-events: none;
}

.text-bold {
  color: var(--text-color) !important;
  font-weight: 600;
}

.text-black {
  color: var(--text-color) !important;
}

.xsmall {
  font-size: 0.8rem !important;
}

header {
  position: fixed !important;
  width: 100%;
  z-index: 100;
  top: 0;
  left: 0;
}

.main {
  margin-top: 160px;
}

.sponsored .card {
  border: none !important;
}
.sponsored .card p {
  margin-bottom: 0.2rem !important;
}
.sponsored .card p .small {
  line-height: 1.2 !important;
}
.sponsored .card .card-body {
  padding: 0.1rem 0.4rem !important;
}
.sponsored .card:hover {
  box-shadow: 1px 1px 15px #e7ebdf !important;
}
.sponsored .small-sx {
  font-size: 12px !important;
}
.sponsored .small-title {
  font-size: 13px !important;
  font-weight: 500 !important;
}

.category .small-title {
  min-height: 45px !important;
}
.category .card .card-body {
  padding: 0.5rem 0.5em !important;
}

.popular .card p {
  margin-bottom: 0.2rem !important;
}
.popular .small-sx {
  font-size: 12px !important;
}
.popular .small-title {
  font-size: 15px !important;
  font-weight: 600 !important;
}
.popular .small-link {
  font-size: 13px !important;
  font-weight: 500 !important;
}

.individual_category .card {
  min-height: 220px !important;
}
.individual_category .card .card-img-top {
  min-height: 80px !important;
}
.individual_category .card .card-body {
  padding: 0.5rem !important;
}
.individual_category .card .card-body .small-title {
  min-height: 45px !important;
}
.individual_category .card .card-body .small-link {
  color: var(--primary-link) !important;
  font-size: 0.8rem !important;
}

.breadcrumb {
  margin: 10px 0px !important;
}

.product-side-img {
  -o-object-fit: fill;
     object-fit: fill;
  width: 100%;
  height: 100%;
  border-radius: 10px 0px 0px 10px;
}

.active > .page-link,
.page-link.active {
  background-color: #ffc107 !important;
  border: #ffc107 !important;
  font-weight: 600 !important;
}

.page-link:hover {
  background-color: #f8ce51 !important;
  border: #ffc107 !important;
}

.bg-white1 {
  background: radial-gradient(white, rgba(255, 255, 255, 0.493));
  padding: 8px;
}

.text-justify {
  text-align: justify !important;
}/*# sourceMappingURL=style.css.map */