/* blog */
.blog-index img,
.blog-single img {
    object-fit: contain;
    height: auto;
}

.s-comments-product {
    margin-bottom: 1rem;
    background-color: rgb(255 255 255);
}
@media (min-width: 768px){
section.s-block.s-block--banners.container {
    margin-bottom: 4rem;
}

.index header .inner.bg-inherit .items-stretch .flex.items-center:not(.justify-end) {
width: 60%;
justify-content: space-between;
}}
.s-button-primary-outline {
    background-color: #15316F;
    fill: var(--color-primary);
    color: #fff;
}
.s-button-outline {
    border-width: 1px;
    border-color: rgb(126 44 87);
}
body {
background: #ffffff !important;
}
.main-nav-container {
box-shadow:none !important;
}

[dir=rtl] .carousel-slider .swiper {
padding-left: 0 !important;
}
section.s-block.s-block--photos-slider {
margin-top:0 !important;
}
section.s-block.s-block--photos-slider img {
border-radius: 0 !important;
}
section.s-block.s-block--photos-slider .swiper-slide {
margin: 0 !important;
padding:0 !important;
width: 100% !important;
border-radius: 0 !important;
}

salla-product-card {
border:1px solid #265a92 !important;
box-shadow: 0 0 5px 0px #68686894 !important;
border-radius: 0 !important;
}

.s-slider-block__title h2 {
    color: #000000 !important;
}

.index .s-slider-block__title h2 {
    color: #fff !important;
}

.s-slider-nav-arrow {
border-color: #2f3a5a !important;
background-color: #2f3a5a !important;
}
.s-slider-nav-arrow svg, .s-slider-nav-arrow:not(:disabled):hover svg {
fill: #ffffff !important;
}
.store-footer,
.store-footer .store-footer__inner {
    background-color: #031034 !important;
}
footer * {
color:#fff !important;
}

section.s-block.s-block--fixed-banner .container{
max-width:100% !important;
padding:0  !important;
margin:0 !important;
}
.banner--fixed img {
    border-radius: 0 !important;
}

section.s-block--banners .md\:grid-cols-3 {
display:flex !important;
align-items:center;
justify-content:center;
flex-wrap:wrap;
}
section.s-block.s-block--banners.container div.grid a.banner-entry {
height: 300px !important;
}
@media(max-width:767px) {
section.s-block.s-block--banners.container {
    margin-bottom: 2rem;
}

section.s-block.s-block--banners.container div.grid a.banner-entry {
height: 100px !important;
}
}
.banner-entry > div {
background-size:contain !important;
background-repeat: no-repeat;
}

.s-block--best-offers {
    margin-bottom: 2rem;
}

.banner--fixed img, .banner-entry {
    background-color: transparent !important;
}

[dir=rtl] .carousel-slider .swiper {
padding-left: 0 !important;
padding-right: 0 !important;
padding-bottom: 0 !important;
}
section.s-block.s-block--banners.container .two-row .banner-entry:first-child {
padding:unset !important;
}

@media (min-width: 1024px) {
.carousel-slider .s-slider-block__title-nav {
display: none;
}
}
.store-footer__inner *{
color: #ffffff;}
.store-footer h3 {
margin-bottom: 0.75rem;
font-size: 1.125rem;
line-height: 1.75rem;
font-weight: 700;
}

@media (width < 1024px) {
footer * {
margin-left: auto;
margin-right: auto;
text-align: center;
}
}


.navbar-brand img {
    max-height: 5rem;
    width: auto;
    max-width: 100px;
}
.text-primary {
    color: #414042;
    color: #7e2c57;
}
.s-slider-block__display-all {
    color: #000000;
}

.s-button-primary-outline:hover {
    background-color: #414042;
    background-color: #7e2c57;
    fill: #ff6767;
    fill: var(--color-primary-reverse);
    color: #ff6767;
    color: var(--color-primary-reverse);
}

.s-fast-checkout-button.outline {
    background-color: transparent;
    border: 1px solid #000000;
    color: var(--color-primary);
}
.s-button-primary:hover {
    background-color: #7e2c57;
}
.s-button-primary {
    border-width: 1px;
    border-color: #414042;
    border-color: #7e2c57;
    background-color: #414042;
    background-color: #7e2c57;
    color: #ff6767;
    color: var(--color-primary-reverse);
}

.md\:grid-cols-2 {
    grid-template-columns: repeat(2,minmax(0,1fr));
}

@media (max-width: 768px) {
    .s-products-slider-card {
        width: 55%;
    }
}

.store-footer #contact-slot:nth-child(2) {
    display: none;
}

.index main#main-content {
    padding-bottom:2rem;
    background-image: url(https://raw.githubusercontent.com/J0Z3F97/pics/refs/heads/main/alzalfawy.png);
}

@media (min-width: 640px) {
    .store-footer {
        margin-top: 0;
    }
}