/* Add custom CSS styles below */ 
.full-banner-entry::after, .full-banner-entry::before {
    height: 100%;
    width: 100%;
    top: 0;
    right: -93%;
    content: "";
    background: #414042;
    background: var(--color-primary);
    position: absolute;
    transition: all .3s ease-in-out;
    transform: rotate(220deg) translateY(-50%) translateX(33%);
    opacity: .25;
     display: none;
    
}

.footer-is-light .store-footer .store-footer__inner {
--tw-border-opacity: 1;
border-bottom-color: #e5e7eb;
border-bottom-color: rgba(229,231,235,var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: #EFEFEF;

color:#5b77b6;
}
.footer-is-light .store-footer .social-link {
--tw-border-opacity: 1;
border-color: #d1d5db;
border-color: rgba(255, 255, 255, 1);
}

body {
    --tw-bg-opacity: 1;
    
    background-color: #F9F6F4;
}

.banner--fixed img {
display: block;
width: 100%;
border-radius: .375rem;
border-style: none;
--tw-bg-opacity: 1;
 background-color: #F9F6F4;
-o-object-fit: cover;
object-fit: cover;
}
h2{
color:#727272;

}
.s-slider-block__title h2:where([dir=rtl],[dir=rtl] *) {
    font-weight: 300;
}


 a[target="_self"][aria-label="قهوة مختصة"] > span {
    color: #727272;
   font-size: 16px;
   font-weight: 500;
  }
  a[target="_self"][aria-label="قهوة سعودية"] > span {
    color: #727272;
   font-size: 16px;
   font-weight: 500;
  }
   a[target="_self"][aria-label="قهوة تركية"] > span {
    color: #727272;
  font-size: 16px;
  font-weight: 500;
  }
   a[target="_self"][aria-label="حلى"] > span {
    color: #727272;
   font-size: 16px;
   font-weight: 500;
  }
     a[target="_self"][aria-label="اظرف القهوة"] > span {
    color: #727272;
   font-size: 16px;
   font-weight: 500;
  }
  
     a[target="_self"][aria-label="بوكسات فاخرة"] > span {
    color: #727272;
   font-size: 16px;
   font-weight: 500;
  }
  
       a[target="_self"][aria-label="الصفحة الرئيسية"] > span {
    color: #727272;
   font-size: 16px;
   font-weight: 500;
  }
  .s-cart-summary-total {
    color: #e59685;
   
}

.header-btn__icon.icon:where([dir=rtl],[dir=rtl] *) {
    color: #e59685;
  
}
.sicon-user-circle:before {
    color: #e59685;
   
}
.s-cart-summary-count {
background-color: #5b77b6;
}
.inner.bg-inherit.container{
background-color:#F9F6F4;
}
.s-block--features__item .feature-icon {
    margin-bottom: 0.75rem;
    display: flex;
    height: 4rem;
    width: 4rem;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    border-radius: 9999px;
    background-color: #F6BFB5;
  
}
.s-block--features__item p {
    font-size: .780rem;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
}
.s-block--features__item .feature-icon i {
    font-size: 1.875rem;
    line-height: 2.25rem;
    color: #5A76B5;
   
}
.font-bold {
    font-weight: 500;
}
.s-block--features__item h2 {
    margin-bottom: 0.25rem;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: #5A76B5;
}

.s-product-card-content-title a {
display: block;
font-size: .875rem;
line-height: 1.25rem;
font-weight: 500;
--tw-text-opacity: 1;

color: #727272;
}
.s-product-card-price {
font-size: .875rem;
line-height: 1.25rem;
font-weight: 500;
color: #e59685;
}
.s-slider-block__title h2:where([dir=rtl],[dir=rtl] *) {

font-size: 2rem;
}


h1.text-gray-800 {

color: #5b77b6;

}
div.product__description{
color: #727272;
}


.form-label {
margin-bottom: .625rem;
display: block;
font-size: .875rem;
line-height: 1.25rem;
font-weight: 700;
--tw-text-opacity: 1;
color: #727272;
}
.s-form-control {
display: block;
width: 100%;
border-radius: .75rem;
border-width: 1px;
--tw-border-opacity: 1;
border-color: #d1d5db;
border-color: rgba(209,213,219,var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: #fff;
background-color: rgba(255,255,255,var(--tw-bg-opacity));
padding: .5rem;
font-size: .875rem;
line-height: 1.25rem;
--tw-text-opacity: 1;
color: #727272;
}
.s-product-options-option-label b {
color: #727272;
}
.s-quantity-input-input {
width: 3rem;
border-width: 1px;
border-top-width: 0;
border-bottom-width: 0;
--tw-border-opacity: 1;
border-color: #e5e7eb;
border-color: rgba(229,231,235,var(--tw-border-opacity));
padding-left: .5rem;
padding-right: .5rem;
text-align: center;
font-weight: 700;
--tw-shadow: 0 0 rgba(0,0,0,0);
--tw-shadow-colored: 0 0 rgba(0,0,0,0);
box-shadow: 0 0 transparent,0 0 transparent,0 0 transparent;
box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);
}
.s-quantity-input-input{

color: #727272;
}
h1{
color: #727272;
}
label{
color: #727272;
}
#product-filter{

color: #727272;
}



p.max-w-sm.leading-6.mb-6{

color: #727272;

}

a.block.mb-5.last\:mb-0.text-sm.leading-none {
    color: #727272;
}
.leading-none {
line-height: 1;
 color: #727272;
}

.footer-is-light .store-footer .social-link {
--tw-border-opacity: 1;
border-color:  #727272;

}
a.mb-4 {
margin-bottom: 0.5rem; 
}
.product-entry__sub-title {
  margin-top: -20px; /* Adjust the value as per your requirement */
}
@media screen and (max-width: 768px) {
    .full-banner-entry {
        /* Define styles specific to mobile devices here */
        /* For example, you can adjust the height or padding */
        height: 8rem;
        padding: 0.75rem;
    }
}
@media screen and (min-width: 1024px) {
    .container.grid.grid-col-1.lg\:grid-cols-6.gap-8.lg\:gap-6 > div:nth-child(3) {
        margin-right: 4rem;
    }
}
|/*
@media (min-width: 768px) {
    .two-row .banner-entry:first-child {
        display: none;
    }
}

@media (min-width: 768px) {
    .md\:grid-cols-3 {
        grid-template-columns: repeat(4, minmax(0, 1fr)); /* Replaced 4 with 5 */
    }
}