/*
@import url("https://fonts.googleapis.com/css2?family=El+Messiri:wght@400..700&family=Reem+Kufi:wght@400..700&display=swap");
body {
  font-family: "El Messiri", sans-serif !important;
}*/
:root {
  --color-primary: #9f0080 !important;
}
a.navbar-brand img {
  max-height: 70px !important;
  height: 70px !important;
}
/*baners*/
.swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-rtl.swiper-backface-hidden {
    padding: 0 !important;
}

section.s-block.s-block--photos-slider {
    margin: 0;
}
.swiper-slide.swiper-slide * {
    border-radius: 0 !important;
}

.swiper-slide.swiper-slide {
    padding: 0 !important;
    width: 100% !important;
    margin: 0;
}

section.s-block:nth-of-type(1).s-block--fixed-banner.wide-placeholder {
  margin-top: 0;
}
section.s-block.s-block--fixed-banner.wide-placeholder .container {
  margin: 0;
  padding: 0;
  max-width: 100%;
}
section.s-block.s-block--fixed-banner.wide-placeholder .container * {
  border-radius: 0;
}
.two-row .banner-entry:first-child {
  grid-row: span 1 / span 1 !important;
}

a.banner-entry.square-photos {
  background: transparent;
}

/* a.banner-entry.square-photos.has-overlay.with-hover:nth-of-type(1) {
order:6;
}
a.banner-entry.square-photos.has-overlay.with-hover:nth-of-type(2) {
    order:3;
}
a.banner-entry.square-photos.has-overlay.with-hover:nth-of-type(3) {
    order:4;
}
a.banner-entry.square-photos.has-overlay.with-hover:nth-of-type(4) {
     order:5;
}
a.banner-entry.square-photos.has-overlay.with-hover:nth-of-type(5) {
     order:2;
}
a.banner-entry.square-photos.has-overlay.with-hover:nth-of-type(6) {
   order:1;
} */
.two-row .banner-entry:first-child {
padding:1rem !important;
height:200px;
}
/*baners*/

/*titles*/


.s-slider-block__title-right,section
.right-side {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
  overflow: visible !important;
  padding: 0 20px !important;
}

.s-slider-block__title-right h2:before,
.right-side h2:before {
  position: absolute;
  content: "";
  background-image: url(https://i.ibb.co/fdcq5XZ8/Vector-1-1.webp);
  background-size: contain;
  background-repeat: no-repeat;
  height: 150%;
  width: 150%;
  z-index: -1;
  top: 0;
  transform: translateX(50%);
}

.s-slider-block__title {
  justify-content: flex-end;
}
.s-button-primary-outline:hover {
  color: #fff;
  background: #9f0080;
  background: linear-gradient(
    90deg,
    rgba(159, 0, 128, 1) 0%,
    rgba(206, 70, 66, 1) 50%,
    rgba(253, 141, 3, 1) 100%
  );
}

/*sp-title*/
.has-overlay.with-hover:hover:after {
    display: none;
}

h3.text-with-border {
    display: block;
    position: absolute;
    right: 50%;
    transform: translateX(50%) !important;
    bottom: -33px;
    height: fit-content !important;
    color: #000;
opacity:1;border:none !important;
font-size:22px;
}

h3.text-with-border span{
color:#000
}


a.banner-entry.square-photos.has-overlay.with-hover {
  margin-bottom:30px;
    overflow: visible;
}



a.banner-entry.square-photos.has-overlay.with-hover {}
@media(max-width:600px){

a.banner-entry.square-photos.has-overlay.with-hover {
  margin-bottom:30px;
    overflow: visible;
}
h3.text-with-border {width:100%}
.grid.md\:grid-cols-3.two-row.grid-flow-row.gap-3.sm\:gap-8 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}}

/*sp-title*/



/*titles*/

.store-footer__inner {
  background: #9f0080;
  background: linear-gradient(
    90deg,
    rgba(159, 0, 128, 1) 0%,
    rgba(206, 70, 66, 1) 50%,
    rgba(253, 141, 3, 1) 100%
  );
}
.store-footer__inner * {
  color: #fff !important;
}