/* Add custom CSS styles below */ 
/* Add custom CSS styles below */

/* font */

@import url("https://fonts.googleapis.com/css2?family=Cairo:wght@200;300;400;500;600;700;800;900&display=swap");


* {

font-family: "Cairo", sans-serif !important;

}


/* Header */

.s-block--photos-slider {

margin: 0;

}


.s-block--photos-slider .s-slider-block__title {

display: none;

}


salla-slider.photos-slider .swiper-slide,

salla-slider.photos-slider .swiper {

padding: 0;

margin: 0;

width: 100%;

}


.ads .imgs .max-h-\[270px\] {

max-height: 90%;

}


/* global */

.md\:mb-\[112px\] {

margin-bottom: 25px;

}


.main-nav-container.fixed-pinned .inner {

background-color: rgba(0, 0, 0, 0.1882352941);

}


.landing-page-fixed-bannar-0 h1 {

-webkit-text-stroke: 1px white;

text-stroke: 1px white;

font-weight: bold;

font-size:52px !important;

}



@media (min-width: 768px) {

.landing-page-fixed-bannar-0 .container {

width: 40%;

margin-right: 5%;

}


.landing-page-fixed-bannar-6 .container {

width: 40%;

margin-left: 5%;

}

}



/* top slider */

i.sicon-lightning {

color: #fff;

}


.slider-top * {

color: #fff !important;

}


.top-navbar {

display: none;

}

/* main banner */

.landing-page-fixed-bannar-0 {

background-size: cover;

}

.landing-page-fixed-bannar-6 h1,

.landing-page-fixed-bannar-0 h1 {

margin-top: 3rem;

font-size: 36px;

font-weight: 700;

line-height: 45px;

}

.landing-page-fixed-bannar-0 h1 {

margin-top: 7rem;

}

.landing-page-fixed-bannar-6 p,

.landing-page-fixed-bannar-0 p {

font-size: 24px;

line-height: 32px;

margin-top: 1rem ;

}


.landing-page-fixed-bannar-6 .w-\[100\%\],

.landing-page-fixed-bannar-0 .w-\[100\%\] {

width: 80%;

margin-right: 5%;

}


/* categories */

.g_cat .mb-\[55px\] {

margin: 2rem auto !important;

}


.g_cat {

margin-bottom: 1rem;

}


.ads p {

color: black;

}

.image-title .title-heade {

background-color: transparent;

color: black;

}

@media (min-width: 768px) {

.g_cat .swiper-wrapper {

justify-content: center;

}

}


/* offers */

.product_deadline {

box-shadow: none;

}


.product_deadline {

background-color: white;

border-radius: 0.5rem;

}


.weeklyOffers .flex.justify-between.h-full.flex-col-reverse.lg\:flex-row.swiper-slide.swiper-slide-active {

display: flex;

flex-direction: row;

}


.dead_line {

margin-top: 2rem;

margin-bottom: 2rem;

}


.product_deadline salla-add-product-button div {

height: 100%;

}


.product_deadline .data .s-button-primary {

color: #fff;

}


.s-block--best-offers {

margin: 2rem auto;

}


.s-product-card-image-cover,

.s-product-card-image-contain {

-o-object-fit: cover;

object-fit: cover;

height: 300px;

}


.s-block--photos-slider:not(:first-of-type) {

margin: 2rem 0;

}

.landing-page-fixed-bannar-6 {

max-height: 555px;

}


.g_features {

margin: 2rem 0 !important;

}


.section_c_r {

gap: 0;

}


.section_c_r .justify-center {

gap: 0;

}


.section_c_r {

margin: 2rem auto;

}


.outof-stock {

color: white;

}


.banner_ad .bg-cover {

background-position: center;

background-size: cover;

}

section.weeklyOffers p {

line-height:1.2

}


.banner_ad .item-text {

font-size: 32px;

line-height: 1.2;

margin-bottom: 1rem;

}


footer .s-apps-icons h3,

footer p.text-sm.text-\[\#636363\],

footer h2.mb-4.text-sm.font-medium,

footer h2.text-xl.font-semibold {

color: #fff;

}


footer input#mc-embedded-subscribe {

color: var(--color-primary);

background-color: #fff;

}

.copyright-text p,

.copyright-text p a:hover {

color: white !important;

}


.store-footer a:hover {

color: #ae445a;

}


footer .relative.bg-\[var\(--s-color\)\].py-8 {

padding-bottom: 0;

}


footer .m-auto.flex.justify-start.max-w-\[1300px\].items-center.flex-wrap.max-lg\:justify-start.gap-9.md\:gap-6.px-5 {

padding: 1rem;

text-align: center;

justify-content: center;

}


.s-payments-list-item {

background-color: white;

}

@media (min-width: 992px) {

.rtl\:lg\:pl-20:where([dir="rtl"], [dir="rtl"] *) {

padding-left: 1rem;

}

}

@media (max-width: 767px) {

.s-block--best-offers {

margin: 1rem auto;

}


.weeklyOffers .flex.justify-between.h-full.flex-col-reverse.lg\:flex-row.swiper-slide.swiper-slide-active {

display: flex;

flex-direction: column-reverse;

}


.landing-page-fixed-bannar-0 {

background-size: cover;

background-color: rgba(0, 0, 0, 0.25);

background-blend-mode: overlay;

}


.landing-page-fixed-bannar-6,

.landing-page-fixed-bannar-0 {

max-height: 425px;

}


.landing-page-fixed-bannar-0 .container,

.landing-page-fixed-bannar-6 .container {

width: fit-content;

margin-left: auto;

}


.gap-8 {

gap: 0.5rem;

}


section:nth-child(1 of .g_cat) {

margin-bottom: 2rem;

}


section:nth-child(2 of .g_cat) .container {

overflow:visible

}


.landing-page-fixed-bannar-6 .w-\[100\%\],

.landing-page-fixed-bannar-0 .w-\[100\%\] {

width: 100%;

margin-right: auto;

text-align: center !important;

}


.landing-page-fixed-bannar-6 h1,

.landing-page-fixed-bannar-0 h1 {

width: 100%;

margin-top: 7rem;

font-size: 1.25rem;

line-height: 1.5;

text-align: center;

padding: 0.5rem;

}


.landing-page-fixed-bannar-6 h1 {

margin-top: 5rem;

border-radius: 0.5rem;

background-color: rgba(255, 255, 255, 0.5);

}


.ads .img .over .text {

text-align: center;

justify-content: center;

align-items: center !important;

}


.banner_ad .item-text {

font-size: 18px;

}


.banner_ad .img1 .text {

width: 80%;

}

.g_cat h3 {

font-size: 1rem;

}


.g_cat .grid-cols-3 {

grid-template-columns: repeat(3, minmax(0, 1fr));

}


.s-products-slider-card {

max-width: 215px !important;

}


#slider_bannars_5.slider-bannars .slider-bannars-moving {

height: 200px;

}


.slider-bannars h2 {

font-size: 1.25rem;

}


#video-banner.h-\[400px\] {

height: 200px;

margin-bottom: 2rem;

}





.mb-\[56px\] {

margin-bottom: 25px;

}


.footer-is-light .store-footer {

padding: 0;

}


.mb-\[120px\] {

margin-bottom: 70px;

}


salla-user-menu.hydrated {

width: fit-content;

display: block;

margin: auto;

}


footer .flex.justify-center.gap-6 {

flex-direction: column;

}


#contact-slot, .contact-custom {

background: transparent;

}

}@media (max-width: 767px) {

.landing-page-fixed-bannar-0 h1 {

font-size: 1.5rem !important;

}

}

/***********************/

/*****************************/

.mymarquee {

white-space: nowrap;

overflow: hidden;

display: block;

width: 100%;

background: #c11515;

color: #fff;

padding: 10px 0;

}


.mymarquee .marquee-content {

display: flex;

gap: 50px;

animation: marquee 12s linear infinite;

justify-content: space-between

}


@keyframes marquee {

from {

transform: translateX(100%);

}

to {

transform: translateX(-100%);

}

}




.swiper-slide.homeslider__slide.swiper-slide-active img {

height: 452px;

object-fit: cover;

border-radius: inherit;

}

.s-product-card-content-footer button {
    background: #7a7a7a;
}