@media(max-width:800px)

{

.s-block--banners .grid

{

display:block;

}

.s-block--banners .banner-entry

{

height: 110px;

width: 49%;

max-height: unset;

min-height: unset;

display: inline-block;

border-radius: 0;

background: unset !important;

}

.s-block--banners .banner-entry .lazy__bg

{

background-repeat: no-repeat;

height: 100%;

width: 100%;

background-size: contain;

}

}


.testimonials-slider .testimonial__avatar

{

margin-left: 0 !important;

}


.s-block--banners .gap-3 .banner-entry{

background-color :rgba(0, 0, 0, 0)!important;}


.s-block--features__item {

background-color :rgba(0, 0, 0, 0)!important;}


.s-login-modal-label {

color:#a676af ;

}


.s-login-modal-header-icon {

margin-left: .5rem;

content: url(https://i.postimg.cc/9Fd7Qkvx/tsmym-bdwn-ʿnwan-2026-02-18T171602-397.png)!important;

transform: scale(1);

}


.s-login-modal .s-modal-body {

border-radius: 3.0rem;

text-align: -webkit-center;

padding: 1.5rem 1rem 1rem;

border:1.5px solid #a676af;


}


.s-login-modal .s-modal-title {

color:#a676af ;

text-align:center!important;

}


.mm-spn.mm-spn--navbar.mm-spn--main,

.s-modal-body,

.s-modal-close,

.s-login-modal-main-btn


{

background-color: #ffffff;

color:#a676af !important;

text-align:center!important;

}


body.index:before {


content: "";


width: 100%;


height: 100%;


background: #ffffff


url(https://i.postimg.cc/9Fd7Qkvx/tsmym-bdwn-ʿnwan-2026-02-18T171602-397.png);


position: fixed;


z-index: 99999999999999999!important;


transform: scale(0);


background-size: 220px!important;


background-repeat: no-repeat;


background-position: center!important;


animation-name: logobg;


animation-duration: 1.2s


}


@keyframes logobg {


0% {


transform: scale(1)


}


20% {


transform: scale(1)


}


78% {


transform: scale(1)


}


100% {


transform: scale(0)


}


}


@keyframes pulsate-bck {

0% {

transform: scale(1);

}

50% {

transform: scale(0.9);

}

100% {

transform: scale(1);

}

}






.s-product-card-promotion-title {

--tw-bg-opacity: 1;

background-color: #991b1b;

background-color: rgba(153, 27, 27, var(--tw-bg-opacity, 1));

--tw-text-opacity: 1;

color: #fff;

color: rgba(255, 255, 255, var(--tw-text-opacity, 1));

font-size: 10px;

margin-top: -5px;

}

















.fSRmCn {

margin-bottom: -15px;

display: flex;

margin-bottom: 105px;

position: relative;

-webkit-box-pack: end;

justify-content: flex-end;

}












/* Add custom CSS styles below */

.top-navbar {

padding-top: 0.3rem;

padding-bottom: 0.3rem;

}div#mainnav {

background: unset;

}header.store-header {

background: #a676af;

}p.s-cart-summary-content {

display: none;

}.header-btn__icon {

color: #402455;

border: 0;

font-size: 1.55rem;

}.s-cart-summary-count {

height: 0.95rem;

width: 0.95rem;

right: 0;

font-size: 11px;

background:#a676af;

top: -0.325rem;

}.rtl\:mr-4:where([dir=rtl],[dir=rtl] *) {

margin-right: 0.3rem;

}

header.store-header {

background: #ffffff;

border-radius: 0rem 0rem 1rem 1rem;

border-bottom: 3px solid #402455;

background-size: cover;

background-position: -50px -120px;

background-repeat: no-repeat;

}


.s-block {

margin-top: 0.5rem;

}salla-slider.photos-slider .swiper {

padding-bottom: 0.5rem;

}

/* salla-slider.photos-slider .swiper-slide {

border-radius: 1rem;

box-shadow: 0 1px 3px #a676af;

} */

.main-nav-container.fixed-header .inner {

background: #ffffff;

border-radius: 0rem 0rem 1rem 1rem;

border-bottom: 2px solid #a676af;

}salla-slider.photos-slider .swiper:where([dir=rtl],[dir=rtl] *) {

padding-right: 0.5rem;

padding-left: 0.5rem;

}salla-slider .swiper-pagination-bullet {

width: 13px;

height: 3px;

}



/*الأقسام*/

.two-row .banner-entry:first-child {

padding: .75rem;

}

.two-row .banner-entry:first-child h3 {

font-size: 1.25rem;

line-height: 38px;

}

.banner-entry h3, .banner-entry p {

--tw-translate-y: 0px;

opacity: 1;

}

.has-overlay:after {

display:none;

}


.grid.md\:grid-cols-3.two-row.grid-flow-row.gap-3.sm\:gap-8,.grid.one-row.md\:grid-cols-3.grid-flow-row.gap-3.sm\:gap-8,.grid.one-row.md\:grid-cols-1.grid-flow-row.gap-3.sm\:gap-8 {

grid-template-columns: 1fr 1fr 1fr;

}

.banner-entry h3.text-with-border span {

color: black;

}

.two-row .banner-entry:first-child {

grid-column: unset;

grid-row: unset;

}.sm\:gap-8 {

gap: .75rem;

}.s-block {

margin-top: 2rem;

}

.banner-entry h3.text-with-border {

border-width: 0px;

padding: 0;

}


@media (min-width: 600px){

.carousel-slider .swiper-wrapper>div {

padding-left: 0;

padding-right: 0;

}

.s-product-card-entry {

margin-left: 5px;

margin-right: 5px;

}}

.banner-entry h3.text-with-border span {

font-size: 17px;

}

@media (min-width: 450px){

.banner-entry h3.text-with-border span {

font-size: 21px;

}

}

.two-row .banner-entry:first-child h3 {

font-size: unset;

line-height: unset;

}

/*الأقسام*/

.banner-entry {

padding: 0rem !important;

padding-bottom: 120% !important;

height: unset !IMPORTANT;

background: unset;

display: flex;

justify-content: center;

}a.banner-entry.square-photos.has-overlay.with-hover .lazy__bg.lazy.ente#402455.loaded {

border-radius: 0;

height: 84%

}.banner-entry h3.text-with-border {

border-width: 0px;

padding: 0;

position: absolute;

bottom: 0;

height: unset;

line-height: 1;

}



.s-block {

margin-top: 0.5rem;

}.s-block__title {

justify-content: center;

}.s-block__title .right-side:where([dir=rtl],[dir=rtl] *) {

padding-left: 0rem;

}.s-slider-block__title {

justify-content: center;

}.s-slider-block__title-right:where([dir=rtl],[dir=rtl] *) {

padding-left: 0rem;

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

padding-left: 0rem;

}.s-block__title h2 {

position: relative;

font-size: 1.425rem;

line-height: 1.75rem;

font-weight: 700;

line-height: 1.2;

background: #402455;

background-size: cover;

background-position: center;

background-repeat: no-repeat;

padding: 0.2rem 1rem;

border-radius: 0.5rem;

border-bottom: 3px solid #a676af;

color:#ffffff;

}.s-slider-block__title h2 {

font-size: 1.425rem;

font-weight: bold;

background: #402455;

background-size: cover;

background-position: center;

background-repeat: no-repeat;

padding: 0.2rem 1rem;

border-radius: 0.5rem;

border-bottom: 3px solid #a676af;

color: #ffffff;

}.s-slider-block__title {

justify-content: center;

flex-direction: column;

row-gap: 11px;

padding-top: 15px;

}

@media (max-width: 620px){

.s-products-slider-wrapper .swiper-wrapper {

width: 50%;

}}

.s-product-card-content-title a {

font-size: 11px;

text-align: center;

}.s-product-card-content-sub {

justify-content: center;

}.s-product-card-price {

font-size: 1.175rem;

}

.s-reviews-header-wrapper {

justify-content: center;

}h1.s-reviews-header {

font-size: 1.425rem;

font-weight: bold;

background: #402455;

padding: 0.2rem 1rem;

border-radius: 0.5rem;

border-bottom: 3px solid #a676af;

color:#ffffff;

}.s-reviews-testimonial {

font-size: 13px;

font-weight: 500;

background: #a676af;

border-radius: 0.5rem;

border-bottom: 3px solid #a676af;

color:#ffffff;

border-left: 2px solid #a676af;

}

.s-product-card-entry {

border: 1px solid #402455;

border-bottom: 3px solid #402455;

box-shadow: 0 0 3px #402455;

}

.banner-entry h3.text-with-border span {

color: #402455;

}.s-product-card-content-title a {

color: #402455;

}.store-footer__inner:before {

background-position: bottom;

display: flex;

content: "";

height: 120px;

margin-bottom: 35px;

width: 100%;

background-image: url(https://i.postimg.cc/W3d9RVYC/tsmym-bdwn-ʿnwan-2026-02-18T205302-702.png);

background-size: contain;

background-repeat: no-repeat !important;

}.store-footer__inner {

background: #402455 !important;

padding-top: 0;

padding-bottom: 0;

}.store-footer {

margin-top: 4rem;

text-align: center;

}.store-footer a {

justify-content: center;

}.flex.rtl\:space-x-reverse.space-x-2.items-end {

justify-content: center;

}.unicode {

display: none;

}.s-contacts-list-vertical {

flex-direction: row;

justify-content: center;

color:#a676af;

}.s-social-list {

justify-content: center;

color:#a676af;

}

.md\:flex.items-center.justify-between.py-4.container.text-center {

background: #a676af;

border: solid 1px #402455;

}

.store-footer h3 {

font-size: 18px;

font-weight: 700;

background: #a676af;

border-radius: 0.5rem;

color: #ffffff;

}.s-menu-footer-item {

font-size: 15px;

}.flex.rtl\:space-x-reverse.space-x-2.items-end b.text-sm {

font-family: cursive !important;

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

font-size: 21px;

}.s-contacts-icon {

border-color: #ffffff;

background: #402455 !important;

border-radius: 0.3rem;

border: 0;

}.store-footer .contact-social {

margin-top: 1.25rem;

border-top-width: 1px;

border-color: rgba(255,255,255,.1);

padding-top: 1.25rem;

background: #fff;

margin-bottom: -45px;

padding: 0;

}salla-social.s-social-list.hydrated li.s-social-link a {

background: #a676af;

border-radius: 0.3rem;

border: 0;

margin-top: 5px;

height: 1.8rem;

width: 1.8rem;

}.s-comments-product {

margin-right: 10px;

margin-left: 10px;

border-radius: 1rem;

border-bottom: 2px solid;

border-left: 2px solid;

border-color: #a676af;


}.s-comments-count-label {

color: #a676af;

}h2.s-comments-title {

text-align: center;

color: #a676af;

font-size: 22px;

}.s-comments-item-content p {

color: #a676af;

font-size: 21px;

}.s-comments-item-timestamp {

color: #a676af;

}


.text-unicode,h2.font-bold.text-xl.inline-block,span.tamara-product-price.money,.tamara-product-widget {

font-family: cursive !important;

}.mm-spn.mm-spn--light {

color: #402455;

background: #ffffff;

font-size: 23px;

}.mm-spn li a, .mm-spn li>span {

padding: 18px;

display: flex;

align-items: center;

gap: 1rem;

font-size: 23px;

}.carousel-slider .swiper:where([dir=rtl],[dir=rtl] *) {

padding-left: 0rem;

}@media (min-width: 589px) {

footer.store-footer {

background: #fff !important;

}salla-social.s-social-list.hydrated li.s-social-link a {

background: #402455;

color: rgb(255, 255, 255);

}}

.footer-is-light .store-footer .store-footer__inner {

text-align: -webkit-center;

}

.container.grid.grid-col-1.lg\:grid-cols-6.gap-8.lg\:gap-6 {

padding: 0;

}.store-footer h3 {

margin-right: 10px;

margin-left: 10px;

}.lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20 a.flex.items-center.m-0 h3 {

background: unset;

}

.form-input {

border-bottom: 2px solid #a676af;

background-color: #a676af;

color:#fff;

}h1#page-main-title {

color: #a676af;

}.s-user-menu-trigger {

background: unset;

}.s-breadcrumb-primary-reverse li {

color: #a676af;

opacity: 1;

}h1.font-bold.text-lg.text-center.sm\:text-start.mb-2 {

color: #a676af;

}.s-placeholder-icon-md>svg {

fill: #a676af;

}slot-fb {

color: #a676af;

}.s-placeholder-title span {

color: #a676af;

font-size: 20px;

}section.cart-item.bg-white.p-5.xs\:p-7.rounded-md.mb-5.relative {

border-bottom: 2px solid #a676af;

}.text-primary {

color: #ffffff;

}.footer-is-light .store-footer {

color: #ffffff;

}.s-contacts-icon {

background: #a676af;

color: #ffffff;

}


@media (min-width: 1024px) {

.banner-entry h3.text-with-border span {

font-size: 30px;

}

.banner-entry h3.text-with-border {

line-height: 60px !important;

}.rtl\:lg\:pl-20:where([dir="rtl"], [dir="rtl"] *) {

padding-left: 0rem;

}.lg\:grid-cols-6 {

grid-template-columns: repeat(4, minmax(0, 1fr));

}

a.s-menu-topnav-item.topnav-link-item.right-side {

color: #402455;

}.s-contacts-header {

color: #402455;

}.main-menu li.root-level>a {

color: #402455;

}

/* salla-slider.photos-slider .swiper-slide {

margin-left: 0rem;

margin-right: 0rem;

width: 100%;

padding: 0 1rem;

} */

/* salla-slider.photos-slider .swiper-slide img.w-full.object-contain.rounded-md {

border-radius: 2rem;

} */

section.s-block.s-block--photos-slider {

max-width: 1310px;

align-self: center;

}.s-slider-block__title h2 {

font-size: 2.425rem;

border-radius: 1.5rem;

border-bottom: 5px solid #a676af;

}}



@media (max-width: 1023px) {

input.s-search-input {

height: 26px !IMPORTANT;

}

.navbar-brand img {

max-height: 3.7rem;

width: auto;

max-width: 100px;

}

}

.main-menu>li>a[href*=offer] {

color: rgb(239 68 68);

}

@media (min-width: 1024px) {

.s-contacts-title {

margin-bottom: 1.25rem;

color: #f9fafb;

}

}


.rtl .fix-align, [dir=rtl] .fix-align {

transform: translateY(-2px);

display: inline-block;

color: #fff;

}




.s-slider-v-cente#402455 .s-slider-block__title-nav button.swiper-button-disabled svg{

display: none;

}


.dkuywW {

position: relative;

width: 64px;

margin: auto;

display: none;

}


.cEaIkM{

display: none;

}

.copyright-text p {

--tw-text-opacity: 1;

color: rgb(255 255 255);

color: rgb(255 255 255);

}

salla-social.s-social-list.hydrated li.s-social-link a {

background: #a676af;

border-radius: 0.3rem

4.8px

;

border: 0;

margin-top: 5px;

height: 1.8rem;

width: 1.8rem;

}

.s-social-link a svg {

height: 0.875rem;

width: 0.875rem;

fill: rgb(255 255 255);

}









.s-block--features__item P {


color: #402455 ;


}


.s-block--features .s-block--features__item h4

{

color:#402455 !important;

}



.s-block--features .s-block--features__item .feature-icon

{

position:relative;

background: #402455;

height: 4rem;

width: 4rem;

border-radius:10px;

}

.s-block--features .s-block--features__item .feature-icon i

{

display:none !important;

}

.s-block--features .s-block--features__item:nth-child(1) .feature-icon::before,

.s-block--features .s-block--features__item:nth-child(2) .feature-icon::before,

.s-block--features .s-block--features__item:nth-child(3) .feature-icon::before

{

content: "";

height: 70px;

width: 60px;

padding: 5px;

display: block;

top: 10px;

}


.s-block--features .s-block--features__item:nth-child(1) .feature-icon::before

{

background-image: url(https://i.postimg.cc/jq4rZQNh/tsmym-bdwn-ʿnwan-2026-02-18T211315-116.png);

top: 13px !important;

background-repeat: no-repeat;

background-position: center;

background-size: 100%;

width: 50px;

height: 50px;

background-color:#402455;

color:#ffffff;

border-radius:10px;

}

.s-block--features .s-block--features__item:nth-child(2) .feature-icon::before

{

background-image: url(https://i.postimg.cc/fywp6pX9/wired-outline-497-truck-delivery-hover-pinch.gif);

top: 14px !important;

background-repeat: no-repeat;

background-position: center;

background-size: 100%;

width: 50px;

height: 50px;

background-color:#402455;

color:#ffffff;

border-radius:10px;

}

.s-block--features .s-block--features__item:nth-child(3) .feature-icon::before

{

background-image: url(https://i.postimg.cc/fTgPQ7Td/wired_outline_948_stock_share_hover_pinch_.gif);

background-repeat: no-repeat;

background-position: center;

background-size: 100%;

width: 50px;

height: 50px;

background-color:#402455;

color:#ffffff;

border-radius:10px;

}

.banner-entry{

height: 270px;

}


.sicon-menu:before {

content: "\ed7f";

color: #402455 !important;

}




.s-social-link a svg {

height: .875rem;

width: .875rem;

fill: currentColor !important;

}





.s-product-card-fit-height .s-product-card-image {

height: 15rem;

max-height: 18rem;

}



.s-block--slider-with-bg .slider-bg:before{

opacity: 0;

}







.sicon-cancel:before {
    content: "\ea47";
    display: none;
}



/* اصلاح تنسيق سلة */

.s-advertisement-content {

overflow: hidden !important;

position: relative;

}






/* نحرك العنصر الداخلي نفسه */

.s-advertisement-content > * {

display: inline-block !important;

white-space: nowrap !important;

animation: sallaTicker 20s linear infinite;

}


/* حركة مستمرة بدون اختفاء */

@keyframes sallaTicker {

from {

transform: translateX(100%);

}

to {

transform: translateX(-100%);

}

}