div#wa-selia {
  width: 60px !important;
  height: 60px !important;
}

.h-80 {
  height: auto !important;
  text-align: right !important;
  justify-content: center !important
}

.text-sm {
  font-size: 16px !important
}

.p-8 {
  padding: 1rem !important
}

img.h-full.w-full.transition-opacity.hover\:opacity-90.lazy.object-cover.loaded,
img.h-full.w-full.object-cover,
img#\3171574464 {
  object-fit: contain !important
}

.col-md-10.w-full.h-full.px-\[7\.5px\] {
  height: fit-content !important
}

.topnav-link-item,
body.trans_header.slider_has_overlay .store-header *:not(custom-salla-product-card *) {
  color: #cda168 !important;
  border-color: #cda168 !important
}

span.enhanced-title-border,
footer.store-footer>svg,
section.s-block.s-block--banners.container:has(div[data-bg*="form-builder"]) {
  display: none
}

.s-block.s-block--circle-links .group img {
  width: 8.5rem;
  height: 8.5rem
}

section.s-block--tabs-produtcs .tabs {
  justify-content: center;
  border-bottom: 0
}

.s-block--tabs-produtcs .tab-trigger.is-active button {
  border: none
}

.s-block--tabs-produtcs .tab-trigger button {
  font-size: 18px;
  font-weight: 100;
  padding: 10px
}

.s-block--special-products-slider .slider-wrap::before {
  content: "";
  display: block;
  position: absolute;
  background-size: cover;
  right: 0;
  top: 0;
  width: 30%;
  height: 35px
}

.s-block--best-offers h2::after {
  width: 18%;
  height: 28px
}

.s-block--best-offers h2::before {
  right: -230px;
  top: -10px
}

.s-block--stats .container>.flex>div>div.flex {
  background-color: transparent !important;
  width: 5rem;
  height: 5rem
}

.s-block--stats .container>.flex>div>div.flex i {
  color: transparent !important;
  background-size: cover;
  width: 100%;
  height: 100%
}

.promo_with_countdown>div>.relative>div.relative {
  background: transparent !important;
  width: 50%;
  max-width: 100%
}

h2.products-lookbook__label {
  font-size: 20px;
  font-weight: 100;
  color: #c99e67
}

.s-block--about .container>.flex {
  flex-direction: row-reverse
}

.s-block--about .container>.flex p {
  width: 75%
}

.s-block--enhanced-features__item h2,
.s-block--enhanced-features__item p {
  color: #cda168
}

.review.swiper-slide>.flex {
  background-color: #f6eee3
}

.review.swiper-slide i.sicon-quote {
  color: #ddc099;
  opacity: .5
}

.store-footer__inner,
.store-footer__contacts-row {
  background-color: #fff0
}

.content.content--single-page {
  box-shadow: rgb(99 99 99 / 20%) 0 2px 8px 0
}

.s-block--special-products-slider>div>div:nth-of-type(1) img {
  max-height: fit-content
}

.smt-wrapper.sm-fixed.bottom-right {
  bottom: 0;
  height: 0
}

@media (max-width:992px) {
  .s-block--special-products-slider>div {
    flex-direction: row
  }

  .s-block--special-products-slider>div>div:nth-of-type(1) {
    max-width: 49%;
    max-height: 100%
  }

  .s-block--special-products-slider>div>.slider-wrap {
    width: 49%;
    margin: auto;
    padding-right: 10px
  }

  .s-block--special-products-slider .s-products-slider-slider {
    margin-top: 5rem
  }

  .s-block--special-products-slider .slider-wrap::before {
    width: 70%
  }

  .s-block.s-block--stats {
    padding: 0 3rem
  }

  .promo_with_countdown img {
    max-height: 21rem
  }

  .promo_with_countdown .absolute:has(img) {
    height: fit-content
  }

  .promo_with_countdown>div>.relative {
    max-height: 21rem
  }

  .promo_with_countdown>div>.relative>div.relative {
    padding: 2rem
  }

  ul.s-count-down-list {
    padding: 0 1rem;
    margin-top: 1.5rem !important
  }

  .promo_with_countdown>div>.relative a {
    margin-top: .5rem
  }

  .s-block--about .container>.flex p {
    width: 90%
  }

  .s-block--best-offers h2::after {
    width: 24%;
    height: 24px
  }
}

@media (max-width:600px) {
  .s-block--about .container>.flex {
    flex-direction: column-reverse
  }

  .promo_with_countdown img {
    max-height: unset;
    object-position: left
  }

  .promo_with_countdown .absolute:has(img) {
    height: unset
  }

  .promo_with_countdown>div>.relative {
    max-height: unset
  }

  .promo_with_countdown>div>.relative>div.relative {
    width: 100%
  }

  .promo_with_countdown .s-count-down-item {
    width: 3.5rem;
    height: 3.5rem;
    font-size: 1rem;
    line-height: 1rem
  }

  .promo_with_countdown .s-count-down-item-label {
    font-size: .7rem;
    opacity: .8
  }

  .s-block--best-offers h2::after {
    width: 33%;
    height: 11px;
    bottom: -10px
  }

  .s-block.s-block--circle-links h2,
  .s-block--best-offers h2 {
    margin-bottom: 10px
  }

  .s-block--best-offers h2::before {
    right: -135px;
    top: -5px;
    width: 30px;
    height: 30px
  }

  .s-block.s-block--stats {
    padding: 0 1rem
  }

  .s-block--special-products-slider>div {
    flex-direction: column
  }

  .s-block--special-products-slider>div>div:nth-of-type(1),
  .s-block--special-products-slider>div>.slider-wrap {
    max-width: 100%;
    width: 100%
  }

  .s-block--special-products-slider .slider-wrap::before {
    width: 85%
  }

  .s-block.s-block--circle-links .group img {
    height: 7rem
  }

  .s-block.s-block--circle-links h2::after {
    width: 62%;
    height: 19px;
    bottom: -20px
  }

  .s-block.s-block--circle-links h2::before {
    right: -180px
  }

  .product-single div#wa-widget-send-button>div {
    display: none
  }

  .product-single div#wa-widget-send-button {
    padding: 0;
    height: 50px;
    bottom: 110px
  }

  article.list-block.post-entry a.post-entry__image {
    height: 6rem
  }

  .promo_with_countdown img.h-full.w-full.object-cover {
    object-fit: cover !important
  }

  p.ql-direction-rtl.ql-align-justify {
    margin-top: 21px
  }
}

@media (max-width:400px) {
  .s-block.s-block--circle-links .group img {
    height: 6rem
  }
}

@media (max-width:350px) {
  .s-block.s-block--circle-links .group img {
    height: 5rem
  }
}

article.list-block.post-entry a.post-entry__image {
  height: 9rem
}

#app>div.app-inner.flex.flex-col.min-h-full.bg-storeBG>section.s-block.s-block--circle-links.circle-links-8>div>div>h2::before,
#best-offers-2-slider>div>h2::before {
  content: "";
  display: block;
  width: 42px;
  height: 42px;
  margin: 0 auto 0 auto;
  background-image: url(https://i.postimg.cc/Bv0xd1KT/download-2025-06-23-T124508-181-1.png);
  background-size: contain;
  background-repeat: no-repeat
}

#app>div.app-inner.flex.flex-col.min-h-full.bg-storeBG>section.s-block.s-block--circle-links.circle-links-8>div>div>h2::after,
#best-offers-2-slider>div>h2::after,
#best-offers-7-slider>div>h2::after,
#best-offers-10-slider>div>h2::after,
#best-offers-12-slider>div>h2::after,
#best-offers-14-slider>div>h2::after,
#best-offers-16-slider>div>h2::after {
  content: "";
  display: block;
  width: 150px;
  height: 30px;
  margin: 5px auto 0;
  background-image: url(https://i.postimg.cc/Njf2hqG0/Vector-21.png);
  background-size: contain;
  background-repeat: no-repeat
}

.h-80 {
    height: 552px !important;
    text-align: right !important;
    justify-content: center !important;
}

.bg-primary {
    background-color: #231d15;
}

.scroll-to-top.animated.left {
  bottom: 25px !important;
  left: 20px !important;
}

#wa-selia {
  position: fixed;
  bottom: 20px !important;
  right: 20px !important;
  border-radius: 50%;
  background-color: #25D366; /* WhatsApp green */
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  animation: pulse 2s infinite; /* increased duration */
  transition: transform 0.3s ease;
}

#wa-selia:hover {
  transform: scale(1.1);
}

/* Throbbing / pulsing effect with pause */
@keyframes pulse {
  0% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(37, 211, 102, 0.6);
  }
  30% {
    transform: scale(1.1);
    box-shadow: 0 0 0 15px rgba(37, 211, 102, 0);
  }
  60% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(37, 211, 102, 0);
  }
  100% {
    transform: scale(1); /* pause at original size */
    box-shadow: 0 0 0 0 rgba(37, 211, 102, 0);
  }
}