:root{
--backC:#0d1635;
--txtx:#fff;
--ic:rgb(198,169,0);
}
body , .s-product-card-fit-height.s-product-card-vertical .s-product-card-image{
background:#fff;
}

@media only screen and (min-width: 760px){
.top-navbar a{
display:none;
}
.navbar-brand img{
width: 100px !important;
}
.s-block.s-block--banners.container .grid{
display:flex;
width:100% !important;
}
.s-block.s-block--banners.container a  {
height:140px !important;
border:2px double var(--backC);
width:200% !important;
}
.main-nav-container.fixed-header .inner .container,.main-nav-container.shadow-default.bg-white
{
background:#fff !important;
padding:7px 2px 0 2px !important;
border:1px solid var(--backC) !important;
border-radius:20px !important;
}
.leading-none{
padding:0px 10px 6px 0px !important;
margin:0 0 12px 0px !important;
}


.flex.items-center.flex-wrap.text-sm li>a{
font-style:bold !important;
font-size:17px !important;
}


.inner.bg-inherit{
border-radius:20px !important;
}

.flex.items-center a{
font-style:bold !important;
font-size:17px !important;
}

.flex.items-center.justify-end a,.flex.items-center.justify-end i{
font-style:bold !important;
font-size:23px !important;
}



.sicon-menu.text-primary.text-2xl{
color:var(--txtx) !important;
background:var(--backC) !important;
border-radius:20px !important;
padding:5px;
}

.s-products-slider-card.swiper-slide,.s-products-slider-card.swiper-slide.swiper-slide-prev,.s-products-slider-card.swiper-slide.swiper-slide-active,products-slider-card.swiper-slide.swiper-slide-next{
width:200px !important;
height: 345px !important;
}
.s-products-slider-card.swiper-slide{
border:1px solid black;
margin-left:9px;
border-radius:16px !important;
padding:5px;
}

.s-products-slider-card.swiper-slide,.s-products-slider-card.swiper-slide.swiper-slide-prev,.s-products-slider-card.swiper-slide.swiper-slide-active,products-slider-card.swiper-slide.swiper-slide-next{
height: 400px !important;
width:200px !important;

}



.s-slider-block__display-all{
background:var(--backC) !important;
color:var(--txtx) !important;
font-style:bold;
font-size:15px !important;
border-radius:0 20px 0 20px !important;
padding:6px;
text-align:center !important;
}

.justify-end i{
background:var(--backC);
color:var(--txtx) !important;
}


.s-product-card-promotion-title{
background:var(--backC) !important;
color:var(--txtx) !important;
}

.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center{
background:var(--backC);
border-radius:20px 20px 20px 20px !important;
border:none;
color:var(--txtx) !important;
transform:translate(5% , 8px);
width:110%;
}

.s-product-card-content-title h3{
display:inline-block;
max-width: 200% !important;

}
.s-product-card-content-subtitle{
display:none;
color:var(--txtx) !important;
font-size:11px !important;
}

.store-footer__inner{
border-radius:20px 20px 20px 20px !important;
border:1px solid #fff !important;
width:100%;

}
.max-w-sm leading-6.mb-6{
width:100%;

}




.footer-is-light .store-footer .store-footer__inner{
background:var(--backC) !important;
color:var(--txtx) !important;
font-style:bold !important;
font-size:23px !important;
}

.flex.items-center.m-0,.store-footer h3{
background-color: #c9a06d !important;
border-radius:20px;
text-align:center !important;
color:var(--txtx) !important;
}
.flex.items-center.m-0 h3,.leading-6{
text-align:center !important;
font-style:bold !important;
font-size:18px !important;
margin:auto;

}
.footer-list.store-links-items a{
font-style:bold !important;
font-size:17px !important;
width:45% !important;
display : inline-block !important;
text-align:center !important;
}

.
.s-block.s-block--testimonials.container.overflow-hidden .flex-1.testimonial__text{
background:var(--backC) !important;
color:var(--txtx) !important;
padding:15px;
border-radius:10px;

}

form{
border:1px solid black;
border-radius:2px !important;

}

.sicon-shopping-bag:before{
content:"\e96b";
}
.s-reviews-testimonial__text p{
background:var(--backC) !important;
color:var(--txtx) !important;
padding:8px;
border:1px solid gold;
border-radius:15px !important;

}
}








/*       العرض على الهاتف        */

@media only screen and (max-width: 760px){
.navbar-brand{
margin-right:50px;
}
.navbar-brand img{
width:100px !important;
}

.justify-end b{
background:var(--backC);
color:var(--txtx) !important;
border-radius:100%;
padding:8px 5px 8px 5px;
}

.s-block.s-block--banners.container .grid{
display:flex;
width:400px !important;
}
.s-block.s-block--banners.container a  {
display: inline-block !important;
height:53px !important;
width:209% !important;
}
.main-nav-container.fixed-header .inner .container,.main-nav-container.shadow-default.bg-white
{
background:transparent !important;
padding:7px 2px 0 2px !important;
border:1px solid #a58146;;
border-radius:20px !important;
}
.flex.items-stretch.justify-between.relative{
background:transparent !important;
border:none !important;
}

.leading-none{
padding:0px 10px 6px 0px !important;
margin:0 0 12px 0px !important;
}


.flex.items-center.flex-wrap.text-sm li>a{
font-style:bold !important;
font-size:14px !important;
}


.inner.bg-inherit{
border-radius:20px !important;
}
*{
font-size:12px;
font-style:bold ;
}
.flex.items-center a{
font-style:bold !important;
font-size:40px !important;
}

.flex.items-center.justify-end a,.flex.items-center.justify-end i{
font-style:bold !important;
font-size:20px !important;
}



.sicon-menu.text-primary.text-2xl{
color:var(--txtx) !important;
background:var(--backC) !important;
border-radius:20px !important;
padding:5px;
}

.s-products-slider-card.swiper-slide,.s-products-slider-card.swiper-slide.swiper-slide-prev,.s-products-slider-card.swiper-slide.swiper-slide-active,products-slider-card.swiper-slide.swiper-slide-next{
width:200px !important;
height: 345px !important;
}
.s-products-slider-card.swiper-slide{
border:1px solid  #a58146;;
margin-left:9px;
border-radius:16px !important;
padding:5px;
}

.s-products-slider-card.swiper-slide,.s-products-slider-card.swiper-slide.swiper-slide-prev,.s-products-slider-card.swiper-slide.swiper-slide-active,products-slider-card.swiper-slide.swiper-slide-next{
height: 400px !important;
width:200px !important;

}



.s-slider-block__display-all{
/*
background:var(--backC) !important;
*/
background: #a58146;
color:var(--txtx) !important;
font-style:bold;
font-size:12px !important;
border-radius:0 20px 0 20px !important;
padding:9px;
text-align:center !important;
}

.justify-end i{
background:var(--backC);
color:var(--txtx) !important;
}


.s-product-card-promotion-title{
background:var(--backC) !important;
color:var(--txtx) !important;
}
.s-product-card-content-main a{
font-size:13px !important;
}
.s-product-card-price{
font-size:12px !important;
color:red;
}



.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center{
background:var(--backC);
border-radius:20px 20px 20px 20px !important;
border:none;
color:var(--txtx) !important;
transform:translate(5% , 8px);
width:110%;
}

.s-product-card-content-subtitle{
display:none;
color:var(--txtx) !important;
font-size:11px !important;
}

.store-footer{
background:#fff !important;
}

.store-footer__inner{
background:var(--backC) !important;
color:var(--txtx) !important;
font-style:bold !important;
font-size:20px !important;
border-radius:40px;

}

.flex.items-center.m-0,.store-footer h3{
background-color: #c9a06d !important;
border-radius:20px;
text-align:center !important;
color:var(--txtx) !important;
}

.flex.items-center.m-0 h3,.leading-6{
margin:auto;
text-align:center !important;
font-style:bold !important;
font-size:15px !important;
}

.footer-list.store-links-items a{
font-style:bold !important;
font-size:18px !important;
width:45% !important;
display : inline-block !important;
text-align:center !important;

}


.s-block.s-block--testimonials.container.overflow-hidden .flex-1.testimonial__text{
background:var(--backC) !important;
color:var(--txtx) !important;
padding:15px 50px;
border-radius:30% !important;
width:140% !important;
}

.flex.justify-between h1{
transform: translate(-162px,0) !important;
font-size:18px !important;
font-weight:900;

}
.main-content.flex-1.w-full h1{
transform: translate(0,0) !important;

}

.flex-1.testimonial__text p{
margin-bottom: 15px !important;

}
.flex-1.testimonial__text h2{
font-size:15px !important;
font-weight:900 !important;
}
.flex-1.testimonial__text span{
font-size:15px !important;
font-weight:900 !important;
}
.s-rating-stars-btn-star.s-rating-stars-small.s-rating-stars-selected svg{
width:1.5rem !important;
height:2rem !important;

}
.sicon-shopping-bag:before{
content:"\e96b";
}
.flex.items-center.flex-wrap.text-sm a{
color:black !important;
font-size:18px !important;

}
form{
border:1px solid black;
border-radius:2px !important;

}
div.md:flex.items-center.justify-between.py-4.container.text-center ul>li{
display:inline-block !important;
width:40px !important;
height:40px !important;
}
.product_description p,.product_description span{
font-size:15px !important;

}

.w-12.h-8.bg-white.rounded.flex.items-center.p-1{

width:50px !important;
height:50px !important;
}
.s-reviews-testimonial__text p{
background:var(--backC) !important;
color:var(--txtx) !important;
padding:23px;
border:2px solid #c9a06d ;
border-radius:15px !important;
font-size:13px;
}
.s-reviews-testimonial__text div>h2{
font-size:13px;

}
.s-menu-footer-list a {
font-size:16px ;
text-align:center ;

}
.s-social-list.hydrated{
padding-right:130px;
}
.s-social-list.hydrated li a{
width:44px !important;
height:44px !important;
color: #c9a06d;
}
.s-contacts-item {
    display:flex;
    align-items: center;
    line-height:0rem;
    line-height: 0;
    padding-right:140px ;
}

.s-payments-list-item {
    display: inline;
    height: 3rem;
    width: 4rem;
    align-items: center;
    border-radius: .75rem;
    --tw-bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255,255,255,var(--tw-bg-opacity));
    padding: .25rem;
}
.s-social-link a svg {
    height: 2rem;
    width: 2rem;
    fill: currentColor;
}
.s-contacts-icon svg {
    height: 2rem;
    width: 2rem;
    fill: #c9a06d;
}
.article--main.pb-1 p
{
font-size:15px;
line-height: 2;
}
.s-slider-block__title h2{
font-size: revert-layer;
color: #a58146;

}

.s-block__title h2 {
    position: relative;
    font-size: 1.6rem;
    line-height: 1.75rem;
    font-weight: 700;
    line-height: 1.2;
    color: #a58146;
}
}
/*
..s-payments-list-item{
diplay:inline-block !important;
width:100px !important;
height:34px !important;
}
.s-payments-list.hydrated li img{
diplay:inline-block !important;
width:100px !important;
height:34px !important;
}
*/
/* تنسيق أيقونات طرق الدفع */
ul.s-payments-list {
  display: flex !important;
  justify-content: center !important;
  flex-wrap: nowrap !important;
  gap: 10px !important;
  padding: 10px 0 !important;
}

ul.s-payments-list li {
  background-color: #fff !important;
  border-radius: 15px !important;
  border: 2px solid #a58146 !important; /* الذهبي */
  padding: 5px !important;
  width: 60px !important;
  height: 40px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

ul.s-payments-list li img {
  max-width: 100% !important;
  max-height: 100% !important;
  object-fit: contain !important;
}