/* استدعاء خط El Messiri من Google Fonts */
@font-face {
  font-family: "Adoody";
  src: 
    url("path/adoody.woff2") format("woff2"),
    url("path/adoody.woff") format("woff"),
    url("https://arbfonts.com/wp-content/fonts/new-arabic-fonts/adoody.ttf") format("truetype");
}
body {
  font-family: "Adoody", sans-serif;
}
 salla-slider.photos-slider .swiper-slide {
    padding: 0rem;
    margin: 0rem;
    width: 100%;
}
/*main-slider */
/*arrow of slider */
.s-slider-block__title-nav {
    visibility: hidden;
}
/*arrow of slider */
/*----------------banner----------------*/
.banner--fixed img {
    background: unset !important;
     margin-bottom:20px ;
}
/* start customize setion*/
.md\:grid-cols-3 {
    grid-template-columns: repeat(3,minmax(0,1fr));
}

.two-row .banner-entry:first-child {
    grid-column: 1 / 1;
    grid-row: 1 / 1;
}
a.banner-entry{
    height: 305px;
    background-color:unset;
}
.lazy__bg.lazy.entered.loaded {
    background-size: contain;
    background-repeat: no-repeat;
}
@media(min-width:768px) and (max-width:1200px){
a.banner-entry{
    height: 200px;
}
}
@media(max-width:767px){
a.banner-entry{
    height: 100px;
    padding: 0rem; 
}
}
section.s-block.s-block--banners.container {
    background-image: url(https://raw.githubusercontent.com/wpAzzrk/Engy/refs/heads/main/Frame%202546.png);
    max-width: 100%;
    padding: 6% 20%;
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 0px;
}

section:nth-of-type(1){
margin-top:0px
}

.swiper.s-slider-container.swiper-initialized {
    margin-left: 0!important;
   padding:0px
}
/*-------------------------------------*/

.swiper.s-slider-container.swiper-initialized {
    margin-left: 0!important;
    padding: 0px;
}
salla-slider.photos-slider .swiper-slide {
    width: 100%;
    padding: 0px;
}
/*--------------media-of-product--------*/
@media screen and (max-width:768px){
.s-products-slider-card{
    width:50%
}
button.undefined {
    font-size: 15px;
    padding: 10px;
}
}
.s-block--tabs-produtcs .tab-trigger.is-active button {
    background: unset;
    border: none;
    color: #C18576;
}
button.tab-trigger.s-button-element.s-button-btn.s-button-outline {
    border: none;
    font-size: 26px;
    padding: 19px;
    /* color: #C18576; */
}
.s-button-text {
    overflow: unset;
}
section#featured-products-style2-3 {
    background: unset;
}
/*---------footer-----------*/
footer *{
margin-left:auto;
margin-right:auto ;
text-align: center;
}
section:nth-child( 2 of section.s-block.s-block--photos-slider) {
    margin-top: 0px;
    transform: translateY(-70px);
    position: relative;
    z-index: 11;
}
@media screen and (max-width:768px){
  section:nth-child( 2 of section.s-block.s-block--photos-slider) {
    transform: translateY(-7px);

}
}
/*--------------media-of-product--------*/
/*
header.store-header:hover:before {
    animation-play-state: paused; 
}

@keyframes marquee {
    0%   { text-indent: 100%; }
    100% { text-indent: -100%; }
}

@import url('https://fonts.googleapis.com/css2?family=El+Messiri&display=swap');

body,
body * {
  font-family: 'El Messiri', sans-serif !important;
}


:root {
    --color-primary: #0D5EA6;
    --color-primary-dark: #85575a;
    --color-primary-light: #d2a4a7;
    --color-primary-reverse: #2c0001;
}

.s-slider-block__title {
    align-items: center;
    justify-content: center !important;
    ; }

[dir="rtl"] .s-slider-block__title h2 {
    padding-left: 0rem;
    text-align: center;
}

div.s-block__title {
    justify-content: center;
}

.main-nav-container {
    background-color: #--color-primary;
}

.header-btn__icon {
    color: #var(--color-primary;);
    
    border: none;
}


.sicon-menu:before {
    color: var(--color-primary);
}

.top-navbar {
    background-color: #ffff;
}


@media (min-width: 750px) {
    salla-slider.photos-slider .swiper-slide {
        position: relative;
        margin-left: 0rem;
        margin-right: 0rem;
        height: auto;
        width: 100%;
        overflow: hidden;
        border-radius: 0.375rem;
    }

    section:nth-of-type(1).s-block.s-block--photos-slider {
        margin-top: 0rem;
    }
}

@media (max-width: 991px) {
    salla-slider.photos-slider .swiper {
        padding-left: 0 !important;
    }

    salla-slider.photos-slider .swiper-slide {
        border-radius: 0px !important;
        width: 100%;
        margin: 0;
        padding: 0;
    }
}


s-block.s-block--banners > .grid {
    grid-template-columns: 1fr 1fr;
}

.s-block.s-block--banners > .grid .banner-entry {
    padding-top: 0%;
}

.two-row .banner-entry:first-child {
    grid-column: auto;
    grid-row: auto;
}

.s-block.s-block--banners:nth-of-type(19) {
    margin-bottom: 1rem;
}

.s-block.s-block--banners > .grid .banner-entry {
    height: 170px;
}

@media (max-width: 2001px) {
    .s-block.s-block--banners > .grid {
        grid-template-columns: 1fr 1fr 1fr !important ;
    }

    .s-block.s-block--banners:nth-of-type(19) > .grid .banner-entry:last-child, .s-block.s-block--banners:nth-of-type(21) > .grid .banner-entry:last-child, .s-block.s-block--banners:nth-of-type(22) > .grid .banner-entry:last-child {
        grid-column: 1 ;
    }
}


@media (max-width: 600px) {
    .s-block.s-block--banners > .grid .banner-entry {
        height: 110px;
    }
}

@media screen and (max-width: 900px) and (min-width:600px) {
    .s-block.s-block--banners > .grid .banner-entry {
        height: 210px;
    }
}

@media screen and (min-width: 900px) {
    .s-block.s-block--banners > .grid .banner-entry {
        height: 280px;
    }
}

section:nth-of-type(1).s-block.s-block--fixed-banner.wide-placeholder .container {
    padding: 0;
    margin: 0;
    max-width: 100%;
}


section.s-block.s-block--fixed-banner.wide-placeholder .container,:hover {
    transition: transform 0.3s, box-shadow 0.3s;
}

@media (max-width: 991px) {
    section.s-block.s-block--fixed-banner.wide-placeholder .container {
        padding: 0;
    }
}

.s-block.s-block--banners.container .s-block__title {
    justify-content: center !important;
}


.s-product-card-image {
    background-color: #fff;
}

.s-product-card-entry {
    border: 1px groove var(--color-primary);
    box-shadow: rgba(0, 0, 0, 0.36) 2.5px 2.5px 5px, rgba(0, 0, 0, 0) -2.5px -2.5px 5px;
}

.s-product-card-entry:hover {
    animation: danmove ease 1s;
}

@keyframes danmove {
    0% {
        transform: rotate(-2deg)
    }

    40% {
        transform: rotate(2deg)
    }

    100% {
        transform: rotate(0)
    }
}

salla-add-product-button[width=wide]:hover {
    box-shadow: rgba(0,0,0,0.43) 0 2px 4px,rgba(0,0,0,0.43) 0 7px 13px -3px,rgba(0,0,0,0.43) 0 -3px 0 inset;
    animation: signal 2000ms infinite
}

@keyframes signal {
    0% {
        box-shadow: 0 0 0 0 var(--color-primary) inset
    }

    100% {
        box-shadow: 0 0 0 5px var(--color-primary) inset
    }
}

.s-block__title {
    background: var(--color-primary);
}

 body#app {
    background-color: #fff;
}

.app-inner.flex.flex-col.min-h-full {
    background-color: #ffffff;
}

.shadow-default {
    box-shadow: none;
}

.footer-is-light .store-footer .store-footer__inner {
    background-color: #000;
    color: #fff;
}

@media (max-width: 991px) {
    .store-footer {
        text-align: center;
        margin-top: 0px;
    }

    .store-footer a {
        justify-content: center;
        flex-direction: column;
    }

    .lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20 {
        justify-content: center;
        display: inline-grid;
    }

    .unicode {
        margin-top: 7px;
        margin-bottom: 10px;
    }

    .store-footer .contact-social ul {
        justify-content: center;
    }
}

i.rtl\:ml-2\.5.ltr\:mr-2\.5.border.rounded-full.w-8.h-8.justify-center.flex.items-center.shrink-0.sicon-whatsapp2 {
    border-radius: 9px;
    border-width: 0px;
    color: #fff;
    background: #ffffff54;
}

i.rtl\:ml-2\.5.ltr\:mr-2\.5.border.rounded-full.w-8.h-8.justify-center.flex.items-center.shrink-0.sicon-iphone {
    border-radius: 9px;
    border-width: 0px;
    color: #fff;
    background: #ffffff54;
}

i.rtl\:ml-2\.5.ltr\:mr-2\.5.border.rounded-full.w-8.h-8.justify-center.flex.items-center.shrink-0.sicon-paper-plane-o {
    border-radius: 9px;
    border-width: 0px;
    color: #fff;
    background: #ffffff54;
}

i.rtl\:ml-2\.5.ltr\:mr-2\.5.border.rounded-full.w-8.h-8.justify-center.flex.items-center.shrink-0.sicon-phone {
    border-radius: 9px;
    border-width: 0px;
    color: #fff;
    background: #ffffff54;
}

i.rtl\:ml-2\.5.ltr\:mr-2\.5.border.rounded-full.w-8.h-8.justify-center.flex.items-center.shrink-0.sicon-mail {
    border-radius: 9px;
    border-width: 0px;
    color: #fff;
    background: #ffffff54;
}

.footer-is-light .store-footer .social-link {
    border-radius: 9px;
    border-width: 0px;
    color: #fff;
    background: #ffffff54;
}


.mm-spn.mm-spn--light {
    color: #ffff;
    background: #000;
}

nav#mobile-menu {
    color: AC7E8130;
}
*/









body:before {
    content: "";
    width: 100%;
    height: 100%;    
    
    background: url("https://www2.0zz0.com/2025/08/03/12/942713759.jpg") ;
    background-color: #fff ;
    position: fixed;
    top: 0;
    z-index: 99999999999999999 !important;
    background-size: 250px !important;
    background-repeat: no-repeat;
    background-position: center !important;
    animation-name: logobg;
    animation-duration: 5s;
    animation-fill-mode: forwards;
    bottom: 0;
    left: 0;
    right: 0;
}

@keyframes logobg {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        visibility: hidden
    }