/* instagram elmetwally_1 for programming */
/*/////////// body >>>>desigin ///////////*/

 .lazy__bg.lazy.entered.loaded{
    background-size: contain;
    background-repeat: no-repeat;
}
a.banner-entry.square-photos {
    background: transparent;
}
img {
    background: transparent !important;
    border-radius:0;
}

/*///////// slide one  ////////*/

salla-slider.photos-slider .swiper-slide {
    width: 100%;
    margin: 0;
    padding: 0;
    border-radius: 0;
}
.app-inner.flex.flex-col.min-h-full > section.s-block.s-block--photos-slider > div {
    max-width: 100%;
    padding: 0;
}
#app>div.app-inner.flex.flex-col.min-h-full>section.s-block.s-block--photos-slider {
    margin: 0;
    padding: 0;
}
.rounded-md {
    border-radius: 0 !important;
}
#photos-0-slider > div.swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-rtl.swiper-backface-hidden{
    padding: 0;
} 
#app > div.app-inner.flex.flex-col.min-h-full > section.s-block.s-block--photos-slider{
   margin:0;
}
/* edit h2 */
.s-slider-block__title-right {
    color: white;
    padding:0 !important;
}
.s-block__title h2 {
    position: relative;
    font-size:2rem;
}
.s-slider-block__title h2:where([dir=rtl],[dir=rtl] *) {
    padding-left: 0;
    font-size:1.5rem;
}
.s-slider-block__title h2, .s-block__title h2 {
    text-transform: uppercase;
    background-size: 200% auto;
    color: #c02e39 !important;
    line-height: 50px;
    font-weight: 700;
    display: inline-block;
    text-align: center;
}
section:nth-of-type(2) .container {
    max-width: 100% !important;
}
.s-product-card-entry {
    border: 0;
    box-shadow: 0 0 4px #858585;
}
.s-product-card-content-footer .s-button-btn {
    background: #c02e39 !important;
    color: #fff;
    background-size: 200% !important;
    border: 0;
    border: 0;
    box-shadow: 0 0 5px #fff,0 0 5px #fff,0 0 5px #fff;
    transition: all .8s;
}
@keyframes textclip {
    to {
        background-position: 200% center;
    }
}
.store-footer h3 {
    color: #ffffff;
}
.s-product-card-content-footer .s-button-btn:hover {
    color: #c33441 !important;
    background-image:linear-gradient(117deg, rgb(255 255 255) 38%, rgb(255 255 255) 52%, rgb(255 255 255) 60%) !important;
    border:1px solid red;
    transition: all .8s;
}
@media(min-width:1000px){
section:nth-of-type(2) .min--5 {
    width: 20%;
    max-width: 17%;
}
.s-products-slider-card.swiper-slide {
    width: 20%;
    padding: 7px;
}
.s-product-card-content-footer .s-button-btn {
    padding: 7px;
}
.s-product-card-vertical .s-product-card-wishlist-btn {
    margin-left: 8px;
}
section:last-of-type .container {
    max-width: 60%;
}
}
.store-footer {
    color: rgb(255 255 255);
    background: #c33441;
}
.s-button-wrap[type=submit] {
    border: 1px solid;
}
.store-footer .footer-container .logo-footer .foo {
    filter: brightness(0.5);
}
footer > div > div > div.footer-bottom.flex.flex-col.lg\:flex-row.items-center.justify-between.py-4.gap-4 > div > p {
    color: white;
}
.store-footer a:hover {
    color: #000000 !important;
}
.text-gray-400 {
    --tw-text-opacity: 1;
    color: rgb(255 255 255);
}