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

.s-block--enhanced-features.mini-features .s-block--enhanced-features__item h2,

.s-block--enhanced-features.mini-features .s-block--enhanced-features__item p {

display: none;

}


.s-block--enhanced-features__item.group.overflow-hidden {

box-shadow: none !important;

border: transparent !important;

}


@media (max-width: 600px) {

.s-block--enhanced-features.mini-features [data-length="4"] {

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

justify-content: center !important;

}


img.lazy.max-h-24.loaded {

transform: scale(0.76);

}


/*

div#swiper-wrapper-809d8d7dddef3bdb , div#swiper-wrapper-7105e26f3710dec878 , div#swiper-wrapper-7e9a51f5da119e810 , div#swiper-wrapper-7b8c7e9066c8aff1 , div#swiper-wrapper-bc949b0da0f102106{

top: -40px;

height: 339px;

}

}

/*

.swiper-wrapper.s-slider-swiper-wrapper[aria-live="polite"] {

margin-top:6px !important;

}

section#best-offers-1-slider , section#best-offers-3-slider , section#best-offers-5-slider , section#best-offers-7-slider , section#best-offers-9-slider{

margin-top: 0px !important;

}

.s-block {

margin-top: 21px;

}

*/

}


#wa-selia {

right: 0px !important;

position: fixed;

bottom: 70px;

z-index: 9;

width: 48px;

height: 48px;

border-radius: 0;

border-bottom-left-radius: 20px;

border-top-left-radius: 20px;

background: #eb738e !important;

top: 450px;

}


.flex.flex-col.justify-between.h-full.w-full.p-\[1\.4rem\].bg-store-bg-secondary.rounded-md.shadow-\[rgba\(50\,_50\,_105\,_0\.15\)_0px_2px_5px_0px\,_rgba\(0\,_0\,_0\,_0\.05\)_0px_1px_1px_0px\] {

bottom: -22px !important;

position: relative;

box-shadow: none !important;

}


.index #product-1011042606::after,

.store-footer__contacts-row .social-link {

background-size: contain;

background-repeat: no-repeat;

background-position: center

}


a.topnav-link-item.\!flex.items-center,

ul.hidden.lg\:flex.items-center.rtl\:pl-4.ltr\:pr-4.whitespace-nowrap.ltr\:mr-\[35px\].rtl\:ml-\[35px\] {

background-color: rgba(255, 255, 255, .1) !important;

border-radius: 15px;

padding: 10px 20px;

display: flex;

justify-content: center;

gap: 10px;

box-shadow: 0 2px 10px rgba(0, 0, 0, .1);

color: #000 !important

}


.items-center {

align-items: center

}


a.topnav-link-item.\!flex.items-center:hover,

ul.hidden.lg\:flex.items-center.rtl\:pl-4.ltr\:pr-4.whitespace-nowrap.ltr\:mr-\[35px\].rtl\:ml-\[35px\]:hover {

background-color: #a24860 !important;

color: #fff !important

}


.product-card:hover .product-card__addToCart,

.product-card__addToCart {

opacity: 1;

visibility: visible

}


@media (min-width:991px) {

.product-card__addToCart:not(.mobile) {

transform: translateY(0);

opacity: 1;

visibility: visible

}


button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-sm.s-button-wide.s-button-primary-outline.s-button-loader-center {

display: flex !important;

justify-content: center !important;

width: 66% !important;

border-radius: 20px 20px 0 0;

right: 49px;

margin-top: 28px;

top: -1px

}

}


.s-button-element.s-button-primary {

z-index: 1;

position: relative;

overflow: hidden

}


#app>div.app-inner.flex.flex-col.min-h-full.bg-storeBG>footer>div>div.store-footer__contacts-row>div>a:nth-child(2),

#app>div.app-inner.flex.flex-col.min-h-full.bg-storeBG>footer>div>div.store-footer__contacts-row>div>a:nth-child(3),

.flex.items-center.justify-between.mb-5,

.inventory-content>#variant-inventory,

.store-footer__contacts-row a[aria-label="تويتر"] svg,

.store-footer__contacts-row a[title="تويتر"] svg,

.top-navbar,

span.text-unicode.unicode {

display: none

}


.product-card__actions div button:hover {

color: #fff !important

}


.product-card__actions div button.s-button-icon {

color: #a2465f;

margin: 0

}


@media (max-width:768px) {

.product-card__addToCart:not(.mobile) {

display: inline;

width: 100% !important

}


button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-sm.s-button-wide.s-button-primary-outline.s-button-loader-center {

display: flex !important;

justify-content: center !important;

width: 66% !important;

border-radius: 20px 20px 0 0;

right: 38px;

top: -1px

}


.s-add-product-button-main:not(.w-full)>salla-button {

width: 100% !important

}


.promotion-title {

position: absolute;

top: 39px;

right: 284px;

background-color: #f87c7c !important;

color: #fff;

padding: 10px 30px;

font-weight: 700;

font-size: 13px;

transform: rotate(-45deg);

transform-origin: center;

z-index: 99999;

box-shadow: 0 2px 4px rgba(0, 0, 0, .2);

border-radius: 4px;

width: 120px !important;

text-align: center

}

}


div#details_table {

padding: 0 !important

}


#app>div.app-inner.flex.flex-col.min-h-full.bg-storeBG>div.container {

padding: revert-layer

}


.main-nav-container {

background-color: var(--header-bg);

color: #a0465d

}


.rounded_contacts a,

.rounded_contacts a i {

border-radius: 9999px;

margin-left: 0

}


.store-footer__contacts-row {

display: flex;

flex-direction: row;

justify-content: center;

gap: 15px;

flex-wrap: nowrap;

align-items: center;

gap: 3px;

gap: 5px;

display: flex;

justify-content: center;

align-items: center

}


.mt-4 {

margin-top: 0

}


.flex.items-center.justify-center.flex-wrap.gap-5.rounded_contacts {

margin: 0;

gap: 5px

}


.footer-is-custom .store-footer .footer-rights p {

color: #000;

opacity: 1

}


img.img-fluid {

height: 38px !important

}


.store-footer__contacts-row .social-link[aria-label=whatsapp] {

background-image: url('https://i.ibb.co/0J3zfhz/whatsapp.png')

}


.store-footer__contacts-row .social-link[aria-label="انستقرام"],

.store-footer__contacts-row .social-link[title="انستقرام"] {

background-image: url('https://i.ibb.co/Q8mYS56/instagram.png');

background-size: contain;

border-radius: 0

}


.store-footer__contacts-row .social-link[aria-label="تيك توك"],

.store-footer__contacts-row .social-link[title="تيك توك"] {

background-image: url('https://i.ibb.co/6wyBjSN/tik-tok.png');

background-size: contain;

border-radius: 0

}


.store-footer__contacts-row .social-link[aria-label=email],

.store-footer__contacts-row a[aria-label=email] {

background-image: url('https://i.ibb.co/PjCwwF4/email.png');

background-size: contain;

border-radius: 0

}


.store-footer__contacts-row .social-link[aria-label="تويتر"],

.store-footer__contacts-row .social-link[title="تويتر"] {

background-image: url(https://i.ibb.co/HgXpWMf/twitter.png);

background-size: contain;

border-radius: 0

}


.store-footer__contacts-row a[aria-label=whatsapp] {

background-image: url('https://i.ibb.co/0J3zfhz/whatsapp.png');

background-size: contain;

border-radius: 0

}


.store-footer__contacts-row .social-link {

text-indent: -9999px

}


.footer-is-custom .store-footer .contact-icon,

.footer-is-custom .store-footer .contact-social,

.footer-is-custom .store-footer .social-link {

opacity: 1;

border-color: transparent

}


a.social-link:hover {

opacity: .7 !important

}


a.flex.items-center.text-sm.leading-none {

text-indent: -90000000px

}


.lg\:mx-0.text-center.mb-8,

.product-card__buttons {

display: none !important

}


.product-card__enhanced-mini-cart {

display: inline !important

}


.product-card__content {

position: relative;

text-align: center;

padding: 0

}


.product-card__image {

background-color: #ff000000 !important

}


.product-card--vertical {

background: 0 0 !important;

background: linear-gradient(-360deg, #f1f7f7, transparent) !important;

box-shadow: 0 4px 6px rgb(0 0 0 / 0%);

border-radius: 5px

}


.product-card__actions {

display: none

}


.product-card {

display: flex;

justify-content: space-between;

border-radius: 0 0 10px 10px;

--tw-bg-opacity: 1;

background: 0 0;

transition-property: box-shadow;

transition-timing-function: cubic-bezier(.4, 0, .2, 1);

transition-duration: .3s

}


.product-card::before {

content: '' !important;

position: absolute !important;

top: 94% !important;

left: 0 !important;

height: 60% !important;

width: 100%;

background: #d3e6e650 !important;

border: .5px groove #d3e6e6;

border-radius: 10px;

transform: translateY(-90%);

z-index: 0;

box-shadow: 0 0 15px -3px rgba(0, 0, 0, .1)

}


.s-product-card-image {

background: 0 0 !important

}


.s-product-card-image::before {

visibility: hidden

}


.product-card__image {

position: relative;

height: 100%;

width: 100%;

flex-shrink: 0;

overflow: hidden;

background-color: transparent

}


@media (max-width:991px) {

body.enhanced_add_btn_in_mobile .product-card__content-wrapper {

padding: 0 !important

}

}


p.product-card__subtitle.text-sm.text-store-text-secondary {

background: #fcc769 !important;

width: fit-content;

color: var(--store-text-secondary);

border-radius: 10px 0 0 10px;

text-align: right;

padding-right: 3px;

padding-left: 3px

}


.product-card__promotion {

/* top: 0;

left: 0;

max-width: 100%;

padding: .05rem .25rem;

font-size: .65rem; */

top: 10px;

right: 128px;

background-color: #f87c7c !important;

color: #fff;

padding: -2px 30px;

font-weight: 700;

font-size: 12px;

transform: rotate(-45deg);

transform-origin: center;

z-index: 99999;

box-shadow: 0 2px 4px rgba(0, 0, 0, .2);

border-radius: 4px;

width: 46% !important;

text-align: center;

}


.product-card--rounded .product-card__image {

border-top-left-radius: 0;

border-top-right-radius: 0

}


.product-card--fit-height .product-card__image {

height: fit-content;

max-height: fit-content

}


@media (min-width:640px) {

.s-block {

margin-top: 2rem

}

}


.index .index #product-1011042606::after {

content: '';

position: absolute;

top: 41%;

left: -45px;

transform: translateY(-50%);

width: 58px;

height: 62px;

background-image: url(https://i.imgur.com/ZvL935c.png);

z-index: 10

}


.product-card {

position: relative;

overflow: visible

}


@media (min-width:1024px) {

.s-products-list-vertical-cards {

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

}

}


.product-card__enhanced-mini-cart button.s-button-element i {

color: var(--product-enhanced-btn-color) !important;

font-size: 0

}


.index .flex.text-\[\#f11e1e\].flex-grow.shrink-0,

.flex.whitespace-nowrap.gap-4.items-center,

.s-reviews-summary-header,

h1.text-xl.md\:text-2xl.leading-10.font-bold.mb-4.text-store-text-primary,

nav.breadcrumbs.w-full.py-5 {

padding-right: 20px !important

}


a.banner.banner--fixed.overflow-hidden,

img.lazy.dynamic-banner-light.\!rounded-none.loaded,

img.lazy.dynamic-banner-light.loaded {

border-radius: 20px !important

}


.sicon-user:before {

content: "\f078" !important

}


.product-card.product-card--enhanced-btn:not(.product-card--simplified) .product-card__content {

padding: 0 !important

}


.product-card__title a {

height: 22px;

padding-right: 5px;

padding-left: 5px

}


.product-card__image img {

bottom: -21px

}


.accordion {

display: grid;

grid-template-columns: 1fr;

gap: 15px

}


.accordion-header {

background-color: transparent !important

}


.accordion-item {

background-color: #fff;

border: 1px solid #ddd;

border-radius: 12px;

overflow: hidden;

box-shadow: none;

transition: box-shadow .3s

}


.accordion-header.active {

background-color: #964c5e;

color: #000

}


.accordion-header.active .icon {

color: #000;

transform: rotate(45deg)

}


.s-comments-header {

margin-top: 1.5rem;

margin-bottom: 1.5rem;

display: flex;

align-items: center;

justify-content: space-between;

padding-left: 20px;

padding-right: 23px

}


.s-comments-item-inner.s-comments-flex-1 {

padding-left: 20px;

padding-right: 20px

}


.s-reviews-summary-row {

padding-left: 20px !important;

padding-right: 20px !important

}


h2.s-comments-title {

padding: 20px

}


.s-comment-form-action {

padding-right: 20px

}


.s-slider-block__title {

padding-top: 30px

}


.s-rating-stars-wrapper {

padding-right: 15px;

margin-top: -6px

}


span.text-sm.font-bold.text-red-400 {

padding: 4px;

background: #f87c7c !important;

width: 15%;

border-bottom-left-radius: 5px;

border-top-left-radius: 5px;

position: absolute;

top: 21px;

color: #fff;

font-size: 10px;

left: 85%

}


/* .index .product-card__promotion {

dispaly: none !important

} */


.promotion-title {

position: absolute;

top: 36px;

right: 265px;

background-color: #f87c7c !important;

color: #fff;

padding: 10px 30px;

font-weight: 700;

font-size: 13px;

transform: rotate(-45deg);

transform-origin: center;

z-index: 99999;

box-shadow: 0 2px 4px rgba(0, 0, 0, .2);

border-radius: 4px;

width: 40% !important;

text-align: center

}


/* .product-card__promotion {

display: none

} */


@media only screen and (min-width:992px) {

.promotion-title {

position: absolute;

top: 24px;

right: 420px;

background-color: #f87c7c !important;

color: #fff;

padding: 10px 30px;

font-weight: 700;

font-size: 13px;

transform: rotate(-45deg);

transform-origin: center;

z-index: 99999;

box-shadow: 0 2px 4px rgba(0, 0, 0, .2);

border-radius: 4px;

width: 40% !important;

text-align: center

}

}


.s-slider-block__title {

padding: 0px !important;

}


fixed.overflow-hidden,

img.lazy.dynamic-banner-light.\!rounded-none.loaded,

img.lazy.dynamic-banner-light.loaded {

border-radius: 20px !important;

margin-top: -10px !important;

}


@media only screen and (max-width:600px) {

.navbar-brand img {

max-height: 38px;

max-width: 300px

}


.promotion-title {

position: absolute;

top: 17px;

right: 295px;

background-color: #f87c7c !important;

color: #fff;

padding: 10px 30px;

font-weight: 700;

font-size: 13px;

transform: rotate(-45deg);

transform-origin: center;

z-index: 99999;

box-shadow: 0 2px 4px rgba(0, 0, 0, .2);

border-radius: 4px;

width: 46% !important;

text-align: center

}

}



@media only screen and (max-width: 400px) {

.promotion-title {

position: absolute;

top: 15px;

right: 242px;

background-color: #f87c7c !important;

color: #fff;

padding: 10px 30px;

font-weight: 700;

font-size: 13px;

transform: rotate(-45deg);

transform-origin: center;

z-index: 99999;

box-shadow: 0 2px 4px rgba(0, 0, 0, .2);

border-radius: 4px;

width: 40% !important;

text-align: center;

}

}


@media only screen and (max-width: 420px) {

.promotion-title {

position: absolute;

top: 25px;

right: 275px;

background-color: #f87c7c !important;

color: #fff;

padding: 10px 30px;

font-weight: 700;

font-size: 13px;

transform: rotate(-45deg);

transform-origin: center;

z-index: 99999;

box-shadow: 0 2px 4px rgba(0, 0, 0, .2);

border-radius: 4px;

width: 46% !important;

text-align: center;

}

}


@media only screen and (max-width: 395px) {

.promotion-title {

position: absolute;

top: 15px;

right: 258px;

background-color: #f87c7c !important;

color: #fff;

padding: 10px 30px;

font-weight: 700;

font-size: 13px;

transform: rotate(-45deg);

transform-origin: center;

z-index: 99999;

box-shadow: 0 2px 4px rgba(0, 0, 0, .2);

border-radius: 4px;

width: 40% !important;

text-align: center;

}

}


@media (max-width: 300px) {

.product-card__title a {

margin: 0;

font-size: 10px;

}


span.text-sm.font-bold.text-red-400 {

padding: 4px;

background: #f87c7c !important;

width: 15%;

border-bottom-left-radius: 5px;

border-top-left-radius: 5px;

position: absolute;

top: 23px;

color: #fff;

font-size: 7px;

left: 85%;

}


button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-sm.s-button-wide.s-button-primary-outline.s-button-loader-center {

display: flex !important;

justify-content: center !important;

width: 79% !important;

border-radius: 20px 20px 0 0;

right: 13px;

top: -1px;

}

}


.product-card__title a {

margin: 0;

font-size: 11px;

}


span.text-sm.text-store-text-secondary.line-through {

font-size: 11px;

}


span.text-sm.font-bold.text-red-400 {

padding: 3px;

background: #f87c7c !important;

width: 18%;

border-bottom-left-radius: 5px;

border-top-left-radius: 5px;

position: absolute;

top: 21px;

color: #fff;

font-size: 11px;

left: 81%;

}


small.text-store-text-secondary.mb-3.block {

padding-right: 20px;

margin: 0;

}


.text-sm {

text-align: center;

}


.wa-selia {

right: 0px !important;

position: fixed;

bottom: 70px;

z-index: 9;

width: 48px;

height: 48px;

border-radius: 0;

border-bottom-left-radius: 20px;

border-top-left-radius: 20px;

background: #eb738e !important;

top: 450px;

}


.branding-action-bar .action-bar__group {

display: none !important;

}


@media only screen and (min-width: 1024px) {

.banners-slider {

min-height: 830px;

}


.banners-slider img {

max-height: 830px;

object-fit: fill;

}


#best-offers-2-slider {

min-height: 382px;

}

.product-index .product-card__promotion {

right: 228px !important;

}

.index .product-card__promotion {

right: 200px !important;

top: 12px !important;

}



}


@media only screen and (max-width: 640px) {

/* .banners-slider {

min-height: 410px;

} */


#best-offers-2-slider {

min-height: 311px;

}


.main-nav-container {

min-height: 50px;

}

.product-index .product-card__promotion {

top: 9px;

right: 122px;

}

.index .product-card__promotion {

right: 160px !important;

top: 14px !important;

}

}

#faq-section{

margin-bottom: 20px;

}

.product-card__discount span {

max-width: 35px;

background: #e6748a;

position: absolute;

right: 0;

top: 30px;

line-height: 1.7;

font-size: 10px;

height: 35px;

color: #fff;

border-radius: 8px 0px 0px 8px;

}


.sicon-quote:before,

.review.swiper-slide .comment__rating,

.review.swiper-slide img{

display: none !important;

}


.review.swiper-slide > div{

background:#fff;

gap:8px;

justify-content: center;

}

.review.swiper-slide > div > div{

margin :0;

}

.review.swiper-slide img + div {

text-align:center;

width:100%;

}


@media(min-width: 768px){

.s-block--custom-reviews .review{

max-width: 50% !important;

width: 50% !important;

}

}

@media(max-width: 640px){





}



.more-info-tabs__nav-link.mobile:not(.active) + div {

position:relative;

z-index:-1;

height:0!important;

}
.main-content.blog-category * {
  text-align: start !important;
}
img.h-80.object-cover {
    object-fit: contain !important;
    height: auto !important;
    width: 100% !important;
    display: block;
    margin: auto;
}
/* الفقرة الثالثة داخل عمود الفوتر الأوسط */
footer div[class*="lg:col-[2]"] > p:nth-of-type(3) {
  text-align: center !important;
  display: block !important;
  width: 100% !important;
  margin: 0 0 6px !important;
}


.flex.whitespace-nowrap.gap-4.items-center.product-price.product-price-top.my-1 {
    display: none;
}