@keyframes logobg {
  0% {
    transform: scale(1);
  }
  75% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
body {
  background-color: white;
}
body:before {
  content: "";
  width: 100%;
  height: 100%;
  background: #ffffffbc
    url(https://i.ibb.co/nqG2s97q/Untitled-design-2-removebg-preview.png);
  position: fixed;
  z-index: 99999999999999999 !important;
  transform: scale(0);
  background-size: 30rem !important;
  background-repeat: no-repeat;
  background-position: center !important;
  animation-name: logobg;
  animation-duration: 1.1s;
  backdrop-filter: blur(4px);
}

@media screen and (max-width: 667px) {
  body:before {
    background-size: 18rem !important;
  }
}
.inner.bg-inherit,
.store-header {
  background-image: url(https://i.ibb.co/k6MrqK2h/orange.png);
}

#app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(5) > div > a {
  background-size: contain;
  background-color: transparent;
}
#app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(5) > div {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

#app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(5) {
  margin-top: 0 !important;
}

.s-block.s-block--banners.container .banner-entry {
  height: 350px;
}
.s-block.s-block--banners.container > div {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
#mainnav > div > div > div > div.flex.items-center.justify-end * {
  color: white !important;
}
@media screen and (max-width: 667px) {
  .store-footer a,
  .s-social-list {
    justify-content: center;
  }
  .store-footer .store-footer__inner {
    text-align: center;
  }
  .s-block.s-block--banners.container .banner-entry {
    height: 100px;
  }
  .banner-entry {
    height: 100px;
  }
}

.s-block--features__item .feature-icon {
  color: white !important;
  background: linear-gradient(90deg, #ffb752 0%, #f28402 100%);
}

.s-button-primary-outline {
  color: white !important;
  background: linear-gradient(180deg, #ffb650 0%, #f28402 100%);
}
.s-product-card-content {
  align-items: center;
}
.s-product-card-content-sub {
  justify-content: center;
}
.s-product-card-entry {
  border-image: linear-gradient(
      transparent,
      transparent,
      #ffb650,
      #ffaa00,
      #f28402
    )
    27;
  border-style: solid;
  border-width: 3px;
}
#page-main-title::before,
div.main-content.md\:sticky.top-24.w-full.md\:w-1\/2.rtl\:md\:pr-8.ltr\:md\:pl-8.space-y-2\.5.sm\:space-y-5
  > div:nth-child(2)
  > h1::before {
  content: "";
  display: inline-block;
  height: 35px;
  vertical-align: middle;
  width: 35px;
  background-image: url(https://i.ibb.co/nqG2s97q/Untitled-design-2-removebg-preview.png);
  background-size: cover;
  margin-left: 5px;
  border-bottom: 0;
  padding: 0;
}
.s-product-card-content-footer {
  width: 90%;
}
.s-product-card-fit-height .s-product-card-image {
  max-height: 20rem;
}
#app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(4) {
  margin-top: 0;
}

#app
  > div.app-inner.flex.flex-col.min-h-full
  > section:nth-child(4)
  .container {
  padding: 0;
  margin: 0;
  max-width: 100%;
}