/* Add custom CSS styles below */
/* product image */

@media (max-width: 991px) {
  .salla-products-list .product-card--vertical.product-card--fit-height .product-card__image {
    flex: auto !important;
    height: 12rem;
    max-height: 12rem;
  }
}

@media (max-width: 991px) {
  .salla-products-list .product-card--vertical.product-card--fit-height .product-card__content {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 42% !important;
  }
}

.special-cats-with-bg .relative .absolute.bg-gray-900 {
  display: none !important;
}

.special-cats-with-bg .relative .absolute.bg-gradient-to-b.from-transparent.to-black {
  display: none !important;
}


.s-block--store-features .relative {
  border-radius: 25px;
  transition: border-color 0.3s ease-in-out;
}

.s-block--store-features .relative:hover {
  border-color: #02335D;
}

.s-block--store-features .relative .absolute {
  border-radius: 50px;
  display: none !important;
}


/* .special-cats-with-bg .relative .relative > .absolute {
  height: 40vh !important;
} */

section[aria-labelledby="collection-heading"] {
  margin-top: -11rem;
}

section[aria-labelledby="collection-heading"] > .grid-cols-3 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media (max-width: 768px) {
  .products-lookbook__gallery {
    display: none !important;
  }


}

.s-block--store-features .container > .block {
  display: flex !important;
  gap: 10px;
}

.s-block--store-features .container > .block > div {
  border: none !important;
  padding: 0px !important;
}

.s-block--store-features .container > .block > div h2 {
  font-size: 1rem !important;
}

.product-single #wa-widget-send-button {
  bottom: 110px;
}

.store-footer__inner,
.store-footer__newsletter {
  border-bottom-width: 1px;
  border-style: dashed;
  border-bottom-color: rgba(255, 255, 255, 0.1);
  --tw-bg-opacity: 1;
  background-color: rgb(2 53 94);
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.store-footer__curve {
  --tw-text-opacity: 1;
  color: rgb(2 53 94);
}

.store-footer__contacts-row {
  background-color: rgb(2 53 94);
}

.store-footer {
  background-color: rgb(2 53 94);
}

.text-primary-reverse {
  color: #f0921c;
}

.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(240 146 28);
}

/* animation */

@keyframes rtlSlideOut {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0%) !important;
  }
}

.s-product-options-grid-mode {
  margin-bottom: 1.25rem;
  display: flex;
  flex-wrap: wrap;
  justify-items: center;
  gap: 0.5rem;
  flex-direction: column;
}

/* .altumcode .altumcode-coupon-wrapper.notifations {
  top: 160px !important;
} */

.altumcode.altumcode-middle_right {
  top: 375px !important;
}
.product-card__promotion{
top:0px !important;
left:0px !important;
}