/* Add custom CSS styles below */ 
/*.banner--fixed {

margin: 0;

padding: 0;

}


.banner--fixed img {

display: block; /* يمنع وجود فراغ تحت الصور */

margin: 0;

padding: 0;

background: none;

}



/* Add custom CSS styles below */

/* Add custom CSS styles below */

#mainnav div a {

color: #000000 !important;

font-size: 18px;

font-weight: 800;

}

#mainnav .sub-menu a {

color: #000 !important;

}


.sicon-search:before {

content: "\ef09";

color: #fff;

}

.sicon-user:before {

content: "\f078";

color: #fff;

}

.sicon-shopping-bag:before {

content: "\ef36";

color: #ffff;

}

.navbar-brand img {

max-height: 7rem !important;


}


* {

font-family: "Cairo";

}

.store-header .fixed-pinned .mobile-menu ul li a span {

color:var(--color-primary) !important;

}

/* 1بنر رئيسي */

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

width: 750px;

position: absolute;

padding-bottom: 50px;

left: 0;

}

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

font-size: 38px;

font-weight: 700;

}

.landing-page-first-bannar p {

font-size: 24px !important;

line-height: 2.6rem;

width: 100%;

margin: auto;

margin-top: 1rem;

font-weight: 500 !important;

}

section:nth-child(2 of .landing-page-first-bannar) button {

background-color: var(--color-primary);

}




.image-title .title-heade {

background-color: unset;

color: #000;

}


.banner_ad .absolute{

background-position:center;


}

section:nth-child(1 of.landing-page-first-bannar) .relative.w-full {

height: 100vh;

}

section:nth-child(2 of.landing-page-first-bannar) .relative.w-full {

height: 80vh;

}



.ads .imgs .img {

max-height: 600px !important;

}


.full-width-video-section{

position:relative


}


.full-width-video-section:after {

content:'';

background-image: url(https://i.ibb.co/dsPZpcF5/y-Zfw7b-GThg-TM13-Yam-Fp-Q6-JX0qzojq-VNXOl5f-S6nl-1-1.png);

width: 305px;

height: 275px;

display: block;

z-index: 11111;

position: absolute;

top:50%;

left:50%;

opacity: 0.7;

background-repeat:no-repeat;

transform:translate(-50%,-50%);

}




.product_deadline .data .flex {

white-space: nowrap;

overflow: hidden;

text-overflow: ellipsis;

}

/* بنر رئيسي */


/* تصنيفات */

.g_cat .products-item {

align-self: start;

}

.grid-cols-3 {

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

}


.g_features .grid {

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

}


/* تصنيفات */


.ads .imgs .text p {

max-width: 100%;


}


.s-product-card-entry {

border: 2px solid #000;

}


.lg\:leading-20 {

line-height: 2rem;

}


.banner_ad .item-text {

font-size: 33px;

font-weight: 700;

}

section:nth-child(2 of.landing-page-first-bannar) .txt {

text-align: center !important;

width: 55%;

position: absolute;

right: 0;

}


.landing-page-fixed-bannar-6 {

height: 70vh;

}

.ad-star-btn:hover {

color: #fff !important;

}


.ad-star-btn {

background-color:var(--color-primary);

}

.top-navbar {

display: none;

}

section:nth-child(2 of .landing-page-first-bannar) h1 {

font-size: 48px;

line-height: 5rem;

}


.eachInput:nth-child(3) {

display: none !important;

}



.product_deadline {

border: 2px solid var(--color-primary);

border-radius: 15px;

}


.banner_ad .item-text {

font-size: 29px;

font-weight: 700;

line-height: 2em;

width: 1;

}


/*title */

.font-medium {

font-size: 18px;

color: #ffffff;

display: block;

}


.text-center.font-medium.text-xl {

color: #000;

}

/*title */


/* footer*/


.text-\[\#636363\] {

color: #fff;

}


.flex.flex-col.gap-2 h2 {

color: #fff;

}

.store-footer h3 {

margin-bottom: 1.25rem;

color: #000000;

}


#mc-embedded-subscribe {

border: 1px solid;

}

.copyright-text p {

color: #fff;

}


.store-footer a:hover {

background: transparent;

}



.hover\:text-primary:hover {


color: #fff;

}

/* footer*/


@media (max-width: 576px) {

.sicon-menu {

color: #000 !important;

}

.banner_ad .over {

justify-content: center !important;

}

.banner_ad .over .text {

width: 90%;

}

}


@media (max-width: 768px) {

/* header */

.store-header {

position: static;

}

#mainnav {

height: unset !important;

}




/* تصنيفات */

.grid-cols-3 {

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

}


.navbar-brand img {

max-height: 4rem !important;


}


.full-width-video-section {

position: relative;

}


.full-width-video-section:after {

content: '';

background-image: url(https://i.ibb.co/dsPZpcF5/y-Zfw7b-GThg-TM13-Yam-Fp-Q6-JX0qzojq-VNXOl5f-S6nl-1-1.png);

width: 131px;

height: 130px;

display: block;

z-index: 11111;

position: absolute;

top: 50%;

left: 50%;

opacity: 0.7;

background-repeat: no-repeat;

transform: translate(-50%,-50%);

background-size: contain;

margin: auto;

}

.g_cat .products-item {

align-self: start;


}


.g_cat .flex:nth-child(4) {


}


/* تصنيفات */

/* بنر رئيسي 1*/


section:nth-child(2 of.landing-page-first-bannar) .txt {

position: absolute;

right: 0;

}

.landing-page-fixed-bannar-0 {

height: 70vh;

}

.ads .imgs .text p {

max-width: 100%;

text-align: center;

}

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

position: absolute;

bottom: 1rem;

line-height: 2rem;

}


.landing-page-first-bannar .txt .custom-dlay-p {

line-height: 2rem;

}


.txt.w-full.container {

text-align: center !important;

margin: auto;

}

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

font-size: 20px;

line-height: 38px;

font-weight: 800;

width: 100%;

}

section.landing-page-first-bannar p {

font-size: 20px !important;

font-weight: 700;

}


section.landing-page-first-bannar h1 {

margin: auto;

}

/* بنر رئيسي 1*/


/* بنر رئيسي 2*/

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

width: 750px;

position: absolute;

right: 0;

padding: 0;

background: #ffffff61;

bottom: 0;

padding: 20px 0;

}

section:nth-child(2 of .landing-page-first-bannar) h1 {

font-weight: 500;

font-size: 20px;

margin: auto;

line-height: 2rem;

}


section:nth-child(2 of.landing-page-first-bannar) .txt {

text-align: center !important;

margin-left: 0;

width: 90%;

}


section:nth-child(2 of .landing-page-first-bannar) .txt.w-full {

margin-right: 0%;

position: absolute;

bottom: 0rem;

background-color: #00000073;

padding: 20px 0;

width: 100%;

}



.banner_ad .text {

width: 100%;

}

section:nth-child(1 of.landing-page-first-bannar) .relative.w-full {

height: 70vh;

}


section:nth-child(2 of.landing-page-first-bannar) .relative.w-full {

height: 64vh;

}

.banner_ad .item-text {

font-size: 52px;

font-weight: 700;

line-height: 2em;

}


section:nth-child(1 of .banner_ad) .img2 .absolute .over .text p,

section:nth-child(1 of .banner_ad) .img3 .absolute .over .text p {

font-size: 20px;

font-weight: 600;

}


/* بنر رئيسي 2*/

.ads.container .over .text {

align-items: center;

}


.text.m-3 p {

font-size: 20px;

}


.s-user-menu-inline *{

margin-inline:unset ;

}

.s-user-menu-inline a{

justify-content: center;

}




.leading-\[70px\] {

line-height: 20px;

}


.leading-\[50px\] {

line-height: 50px;

}


.txt.w-full.container {

width: 100%;

}

.mt {

margin-top: 0;

}


.weeklyOffers .text-xs {

text-align: center;

}

/* بنر رئيسي 6 */

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

margin: auto;

}

/* بنر رئيسي 6*/

.banner_ad .item-text {

line-height: 3em;

}


.font-medium {

font-size: 18px;

color: #fff;

display: block;

}


.leading-\[50px\] {

line-height: 60px;

}

.clear.foot input {

border: 1px solid #fff;

}


/* fooder */

footer * {

text-align: center;

margin-right: auto;

margin-left: auto;

}


/* fooder */


.mb-\[56px\] {

margin-bottom: 50px;

}

.h-\[400px\] {

height: auto;

}


.text-base {

margin: auto;

font-size: 30px;

}

footer .store-footer__inner .gap-6 {

order: 1;

}

}

@media (min-width: 992px) {

/* عروض الاسبوع */

.weeklyOffers .swiper-slide {

display: flex;

}

/* عروض الاسبوع */

}

@media (max-width: 992px) {

.app-inner {

background-size: contain !important;

background-repeat: no-repeat;

}

}


@media only screen and (min-width: 1024px) {

/* header */

body.index #mainnav:not(.fixed-header) .main-menu li > a {

color: #000;

background-image: l;

}

.sub-menu a {

color: #000 !important;

}

/* header */

}

@media (min-width: 786px) {

.banner_ad {

aspect-ratio: 2/1;

}

}


/*body:not(.index) header img {


}*/

.overlay18091 {

display: none !important;

}

.popupAds18091 {

display: none !important;

}

.offer-bar-preview13662.hideOnMobilePlugin.blockMobile13662.blockDesktop13662 {

display: none !important;

}



section.s-block.s-block--fixed-banner.wide-placeholder .container {

padding: 0;

margin: 0;

max-width: 100%;

background:none;

}



.footer-is-light .store-footer {

--tw-bg-opacity: 1;

background-color: #f8eef0;

color: rgba(55, 65, 81, var(--tw-text-opacity, 1));

}

 Add custom CSS styles below */