/* Add custom CSS styles below */ 
/* Add custom CSS styles below */

/* Add custom CSS styles below */



.s-product-card-promotion-title, .promotion-badge.has-discount {

padding: 0px 6px;

font-size: 12px;

/* background-color: #005430; */


/* #E91E63 */


background-color: #922C3A !important;

color: #E9DFCF !important;

}




.s-product-card-price,

.s-product-card-content .s-product-card-price,

.product-single .total-price

{

color: rgba(239, 68, 68);

}


@media (max-width: 768px) {

.s-product-card-promotion-title {

padding: 0rem 0.2rem;

font-size: 10px;

line-height: 1.4rem;

}

}



/*** remove this later ****/

/*

.s-product-card-image::after,

.product-entry::after {

content: 'استخدم كود MOM لخصم 10%';

position: absolute;

top: 14px;

left: -4px;

background: #ff443af2;

color: white;

border-radius: 0.4rem;

font-size: 8px;

padding-inline: 0.6rem;

}



.tabs-wrapper .product-entry::after {

content: 'استخدم كود MOM';

position: absolute;

top: 14px;

left: -4px;

background: #ff443af2;

color: white;

border-radius: 0.4rem;

font-size: 8px;

padding-inline: 0.6rem;

}



.product-single .sidebar__inner::before {

content: 'استخدم كود MOM لخصم 10%';

top: 58px;

left: 10px;

background: #ff443af2;

color: #fff;

border-radius: .4rem;

font-size: 12px;

padding-inline: .6rem;

display: inline-block;

}


.product-single .sidebar__inner::after {

content: 'استخدم كود MOM لخصم إضافي';

position: absolute;

top: 1px;

right: 160px;

background: #5f6da5;

color: #fff;

border-radius: .4rem;

font-size: 8px;

padding-inline: .6rem;

}


@media (min-width: 768px) {

.product-single .sidebar__inner::after {

top: 33px;

}

}

*/





/* Add custom CSS styles below */

.product-entry__image {

background-color: white;

}


.product-entry__image .triangle-overlay {

display: none

}


.promotion-badge {

padding: 2px 10px;

font-size: 12px;

background-color: #005430;

}


.product-entry--vertical.product-entry--fit-type .product-entry__image {

height: 12rem;

flex-basis: 12rem;

}


.product-entry__title a {

font-size: 13px;


}


.product-entry__content h4{

font-size: 1rem;

}


@media(max-width: 768px) {

.sicon-shopping {

display: none;

}

salla-slider .slide--one-fourth {

max-width: 170px;

}

}



@media(max-width: 990px) {

.main-nav-container.fixed-pinned.fixed-header .search-bar {

display: none

}

}




/* mobile search-bar */

@media (max-width: 990px) {

.store-header .top-nav-inner .right-side .max-w-\[calc\(100\%-120px\)\] {

position: absolute;

z-index: 20000;

left: 0;

}


[dir=rtl] .main-nav-container .s-search-modal

.s-search-input-wrapper {

padding-inline-end: 6rem;

}


[dir=ltr] .main-nav-container .s-search-modal

.s-search-input-wrapper {

padding-inline-end: 7rem;

}


[dir=ltr] .store-header .top-nav-inner .right-side .max-w-\[calc\(100\%-120px\)\] {

left: auto;

right: 0;

}

}



/* home */


#main-links-1 .slide--cat-entry {

border: none

}



.index .s-block--fixed-banner:first-of-type .container {

width: 100%;

max-width: 100%;

}


@media (min-width: 1024px) {

.index .s-block--fixed-banner:first-of-type.s-block {

margin-top: 0.65rem;


}}



/* product details */

/* brand */

.product-single .sidebar__inner .product-brand {

order: -1;

display: flex;

align-items: center;

gap: 8px;

text-wrap: nowrap;

width: 100%;

}


.product-single .sidebar__inner .product-brand img {

width: 100px;

}


.product-single .sidebar__inner .product-brand span {

font-size: 12px;

width: -webkit-max-content;

width: max-content;

}


.product-single .sidebar__inner {

display: flex;

flex-direction: column;

}


/*

.product-single .sidebar__inner > div:first-of-type {

order: -1;

}


.product-single .sidebar__inner .product-form {

order: -1;

}

*/




.product-single .sidebar__inner .breadcrumbs {

display: none;

}


.product-single .roulleteButton {

/* display: none */

bottom: 66px !important;

padding-block: 4px;

padding-inline-start: 4px;

padding-inline-end: 12px;

}


#roulleteWindow {

background: rgb(0 0 0 / 54%) !important;

color: white;

}


.product-single .s-offer-wrapper .s-slider-block__title h2::before {

opacity: 0

}


.product-single .s-offer-modal-slider .s-offer-modal-btn-wrap {

display: none

}


/* mobile menu */



.menu-is-open #side-panel {


z-index: 1130;

}


.menu-is-open #mainnav .inner.bg-inherit{

z-index: 100000;

position: fixed;

width: 100%


}




/* to top button */

#button.show {

bottom: 70px;

width: 40px;

height: 40px;

}


.show#button::after {

font-size: 1.5em;

line-height: 40px;

}




/* product category */

salla-product-card

{

border: 1px solid #f4f4f4;

}


.s-product-card-image-contain {

background-color: white

}


.slide--cat-entry {

border: none !important;

padding:0px !important;

}

@media(max-width:600px){

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

font-size: 1rem;

line-height: 1.5rem;

font-weight: 400;

overflow: hidden;

text-overflow: ellipsis;

display: -webkit-box;

-webkit-line-clamp: 2;

line-clamp: 2;

-webkit-box-orient: vertical;

}


.s-products-slider-card{

padding-right: 0!important;

width: 56% !important;

}

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

gap: 0.25rem !important;

padding-left: 3px !important;

padding-right: 12px !important;

}

.s-product-card-sale-price h4 {

font-size: 14px !important;

}

.s-product-card-sale-price {

gap: 0.3rem !important;

}

#app > div.app-inner.flex.flex-col.min-h-screen.relative > div.container.page-container > div.lg\:flex.items-start > div > img {

object-fit: contain !important;

margin-bottom: -70px !important;

margin-top: -90px !important;


}




#main-links-2 .swiper-wrapper>div {

display: grid!important;

}*/

#main-links-2 {

margin-top: 0px !important;


}

.slide--cat-entry {

min-height: 116px !important;

}

.slide--cat-entry i {

margin-bottom: 2px !important;

}

.carousel-slider .swiper-wrapper > div {

padding-right:0px !important;

}


.slide--cat-entry h4 {

font-size: 11px !important;

}

salla-slider .slide--one-sixth {

width: 28% !important;

}

#main-links-1 .slide--one-sixth {

width: 28% !important;

}

.index #app > div.app-inner.flex.flex-col.min-h-screen.relative > div.container.page-container > div > div > salla-infinite-scroll{

display: grid !important;

grid-template-columns: repeat(2, 1fr) !important;

gap: 20px !important;

margin: 20px 0 !important;

}

.s-product-card-image a {

max-width: 60%!important;

}

}



.s-product-card-image .triangle-overlay {

display: none !important;

}

.brands-single .md\:grid-cols-auto-fill {

grid-template-columns: auto !important;

}

.s-product-card-image {

display: flex;

justify-content: center;

align-items: center;

background: white;

}

.s-product-card-image a {

max-width: 60% !important;

}



@media (max-width:768px) {

.s-block--banners .banner-entry:nth-child(5n+1), .has-2-photos .banner-entry:nth-child(n), .has-4-photos .banner-entry:nth-child(n), .has-5-photos .banner-entry:nth-child(n+4) {

grid-column: span 1 / span 1;

}

}