/*
https://lofekids.com/
رائد
salla.com
*/

:root {
  --main: #fff0db;
  --dark: #945805;
  --light: #fffaf2;
  --bg: #fff0db;
  --gray: rgb(220, 220, 220);
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.fadeInDownBig {
  animation-name: fadeInDownBig;
}

@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}

body,
#mobile-menu,
.s-user-menu-dropdown {
  background-color: var(--bg);
}

body {
  background-image: url(https://i.imgur.com/UE6zP9E.png);
  background-image: url(https://i.imgur.com/0gZi9Zc.png);
  background-size: 50%;
}

/* الهيدر */
.store-header {
  display: flex;
  flex-direction: column-reverse;
}
header .s-user-menu-trigger {
  background-color: transparent;
}
.s-search-input {
  color: var(--dark) !important;
}
header {
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px,
    rgba(43, 45, 52, 0.05) 5px 10px 30px 0px;
  border-bottom: 1px solid var(--gray) !important;
}
header,
.top-navbar,
#mainnav {
  background-color: var(--bg) !important;
  color: var(--dark) !important;
  box-shadow: none;
}

/* أيقونات الهيدر */
header .sicon-menu.text-primary.text-2xl,
#mainnav .flex.items-center.justify-end .s-cart-summary-total,
#mainnav .flex.items-center.justify-end i {
  border: none;
  color: var(--dark) !important;
}

/* قوئم الهيدر */

#mainnav a:hover {
  color: var(--dark);
  opacity: 0.7;
  text-decoration: underline;
}

/* enlarge logo */
a.navbar-brand img {
  width: 70px;
  max-height: 70px !important;
}

@media only screen and (max-width: 600px) {
  a.navbar-brand {
    padding-right: calc(50vw - 110px);
  }
}

/* search input  */
salla-search input {
  background-color: var(--bg) !important;
  border: 1px solid var(--dark) !important;
}
header [class='s-search-results'] {
  border-radius: 10px;
  background-color: var(--bg) !important;
}

/* السلايدر الرئيسي */
.s-block.s-block--photos-slider
  salla-slider
  .s-slider-container
  .swiper-wrapper
  .swiper-slide {
  opacity: 0;
}
.s-block.s-block--photos-slider
  salla-slider
  .s-slider-container
  .swiper-wrapper
  .swiper-slide-active {
  opacity: 1;
}

/* بطاقة المنتج */
.s-products-slider-card {
  margin-bottom: 10px;
}
custom-salla-product-card {
  overflow: hidden;
  box-shadow: 0 0 5px 2px rgba(100, 100, 100, 0.3);
  background-color: var(--light) !important;
}
custom-salla-product-card .s-product-card-content {
  padding: 0 !important;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  gap: 5px;
  justify-content: space-between;
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap;
  background-color: transparent !important;
}
custom-salla-product-card .s-product-card-content-main {
  width: 100% !important;
}
custom-salla-product-card .s-product-card-content-sub {
  width: unset;
  padding-right: 10px;
}
custom-salla-product-card .s-product-card-content-footer.gap-2 {
  padding-left: 10px !important;
}
custom-salla-product-card salla-add-product-button button {
  background-color: var(--dark) !important;
  color: white !important;
  border: none !important;
}
custom-salla-product-card .s-product-card-content-title,
custom-salla-product-card .s-product-card-content-sub {
  margin-bottom: 0 !important;
}
custom-salla-product-card button[product-status='out'] {
  background-color: var(--dark);
  color: var(--light) !important;
  border: none !important;
  opacity: 0.5;
}
custom-salla-product-card .s-product-card-image {
  background-color: transparent !important;
  background-size: contain !important;
  background-repeat: no-repeat;
  background-position: center;
}
custom-salla-product-card .s-product-card-image img {
  object-fit: cover;
}
custom-salla-product-card .s-product-card-image {
  min-height: 400px !important;
}

@media only screen and (max-width: 600px) {
  custom-salla-product-card .s-product-card-image {
    min-height: 270px !important;
  }
  custom-salla-product-card
    salla-add-product-button
    button
    .s-button-text
    span {
    display: none !important;
  }
}

/* عنوان البطاقة */
custom-salla-product-card .s-product-card-content-title a {
  white-space: wrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  text-align: center !important;
  height: 22px;
  display: block;
  padding-left: 5px;
  padding-right: 5px;
}

@media only screen and (max-width: 600px) {
  custom-salla-product-card .s-product-card-content-title a {
    font-size: 12px;
  }
}

/* store features */
.s-block--features .s-block--features__item {
  box-shadow: 0 0 5px 2px rgba(100, 100, 100, 0.5);
  background-color: var(--bg);
}

/* الفوتر */
.store-footer {
  border-top: 1px solid var(--gray) !important;
}
.store-footer li a,
.store-footer a span {
  border: none !important;
}
footer a h3,
footer {
  text-align: center;
}
footer a h3 {
  width: 100%;
}
footer salla-social,
footer a[class='s-contacts-item'] {
  display: flex;
  justify-content: center;
}
footer salla-apps-icons {
  display: none !important;
}
footer [class='container grid grid-col-1 lg:grid-cols-6 gap-8 lg:gap-6'] {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
}
footer [class='lg:hidden contact-social'] {
  margin-top: 0 !important;
  border-top: none;
}
footer p[class='text-gray-400 mb-2.5 md:mb-0'] a {
  display: none !important;
}
footer [class='lg:col-span-2 rtl:lg:pl-20 ltr:lg:pr-20'] img {
  width: 100%;
  height: 90px;
  height: 60px;
  object-fit: contain;
}
footer [class='flex rtl:space-x-reverse space-x-2 items-end'] img {
  height: 40px;
}
footer a[href="https://lofekids.com/"] h3
{
  margin-bottom: 0;
  display: none;
}
footer [class='flex rtl:space-x-reverse space-x-2 items-end'] {
  display: flex;
  justify-content: center;
  align-items: center;
}
footer .store-footer__inner {
  padding-top: 1.5rem;
  padding-bottom: 1rem !important;
}
footer salla-social,
footer [class='max-w-sm leading-6 mb-6'] {
  margin-bottom: 0 !important;
}
footer [class='lg:hidden contact-social'] {
  padding-top: 10px !important;
}
footer [class='container grid grid-col-1 lg:grid-cols-6 gap-8 lg:gap-6'] {
  gap: 0 !important;
}
footer a[href="https://www.instagram.com/lofe_kids"]::after
{
  content: 'lofe_kids';
  margin-right: 1rem;
}

@media only screen and (max-width: 600px) {
  footer [class='flex rtl:space-x-reverse space-x-2 items-end'] {
    padding: 1rem 0 !important;
  }
}

footer [class='text-gray-400 mb-2.5 md:mb-0'] {
  color: white;
}

/* new section */
.about-lofe-kids {
  display: flex;
  max-width: 1200px;
  gap: 2rem;
  margin: auto;
  align-items: center;
  background-color: white;
  border-radius: 25px;
  padding: 0 1rem;
  background-color: transparent;
}

@media only screen and (max-width: 1320px) {
  .about-lofe-kids {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}

@media only screen and (max-width: 600px) {
  .about-lofe-kids img {
    max-height: 170px;
    margin: auto;
  }
  .about-lofe-kids {
    flex-direction: column;
    gap: 0.5rem;
  }
  .about-section-title-container {
    width: 200px;
  }
  .about-lofe-kids p {
    text-align: center !important;
  }
}

.about-lofe-kids p {
  font-size: 1.2rem;
  animation-name: zoomIn;
  animation-duration: 1s;
}
div.m.flaifel {
  display: flex;
  justify-content: center;
  align-items: center;
}
.about-section-title-container {
  min-width: 300px;
}

/* remove white spaces  */
[class='about-lofe-kids'] {
  padding-bottom: 5px important;
}
.s-block.container {
  margin-top: 5px;
}
.s-block.container
  [class='s-products-list-wrapper s-products-list-vertical-cards'] {
  margin-bottom: 15px !important;
}
.s-block.s-block--photos-slider {
  margin-top: 5px;
}

@media screen and (max-width: 600px) {
  .s-block.s-block--photos-slider
    [class='swiper s-slider-container swiper-initialized swiper-horizontal swiper-pointer-events swiper-rtl swiper-backface-hidden'] {
    padding: 0;
  }
}

/* second section  */
[class='s-block s-block--slider-with-bg s-block--full-bg'] {
  background: transparent;
}
.s-block.s-block--slider-with-bg.s-block--full-bg {
  padding-bottom: 0;
}
.s-block.s-block--slider-with-bg.s-block--full-bg .container {
  margin-top: 0;
  padding-top: 0rem;
  padding-bottom: 0.25rem;
  border-radius: 15px !important;
}
[class='slider-bg'] {
  background-image: none !important;
  display: none;
}
[class='container -mt-62 relative overflow-hidden'] {
  margin-top: 0 !important;
}

/* mobile menu */
@media screen and (max-width: 600px) {
  .main-menu.mm-spn--open {
    display: flex;
    flex-direction: column;
    height: fit-content !important;
  }
  .main-menu.mm-spn--open li a {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}


/* product page */

body.product-single [class="s-comments s-comments-product"]{
  background-color:transparent !important;;
}

body.product-single salla-mini-checkout-widget .s-add-product-button-mini-checkout-content {
  color:var(--dark) !important
}

salla-mini-checkout-widget{
/*   border-bottom-color:red !important;
  border-color:red !important;
  border-left-color:red !important; */
/*   background-color:var(--dark) */
}