.s-block--enhanced-features__item.group.overflow-hidden.anime-item, section.s-block.s-block--enhanced-features.s-block--animate.container {background: #313952 !important;margin-top: 0 !important;padding-top: 18px !important;padding-bottom: 18px !important }.s-block--enhanced-features__item .feature-icon {background: #313952;border-radius: 50px;padding: 8px;}.s-block--enhanced-features__item.group.overflow-hidden.anime-item * {color: #fff !important }section.s-block.s-block--banners.container.s-block--animate .md\:grid-cols-3 {grid-template-columns: repeat(3, minmax(0, 1fr)) }section.s-block.s-block--banners.container.s-block--animate .lazy__bg.lazy.entered.loaded {background-size: contain !important;background-repeat: no-repeat }section.s-block.s-block--banners.container.s-block--animate .banner-entry.anime-item {background-color: transparent !important;height: 300px !important }#app > div.app-inner.flex.flex-col.min-h-full.bg-storeBG > section.s-block.s-block--banners.container > div > div {height: 450px;}@media(max-width:992px) {section.s-block.s-block--banners.container.s-block--animate .banner-entry.anime-item {height: 200px !important }.s-block--special-products-slider img.lazy.w-full.h-full.object-cover.object-center.min-h-\[250px\].max-h-\[350px\].lg\:max-h-\[700px\].loaded {object-fit: contain;background-color: #f0efef !important }:is([dir=rtl] .mm-spn.mm-spn--navbar.mm-spn--main):after {padding-right: .75rem;background: #313952;color: #f0efef }.mm-ocd--open .mm-ocd__content::before {background: url("https://cdn.salla.sa/cdn-cgi/image/fit=scale-down,width=400,height=400,onerror=redirect,format=auto/gGPZZ/AxbYmOXkDTZfBuKIPIqO4q9HDrnFhIfc3TCVs1xM.png") center/50% no-repeat #f0efef;font-size: 18px;content: "";width: 100%;margin: auto;height: 35%;justify-content: center;display: flex }.mm-spn a, .mm-spn li {color: #313952 !important }}@media(max-width:772px) {section.s-block.s-block--banners.container.s-block--animate .banner-entry.anime-item {height: 150px !important }.grid-flow-row {grid-auto-flow: column !important ;}.lazy__bg {background-size: contain;background-repeat: no-repeat;}#app > div.app-inner.flex.flex-col.min-h-full.bg-storeBG > section.s-block.s-block--banners.container > div > div {height: 200px;}}}.s-block--testimonials.enhanced .review .bg-store-bg-secondary {background-color: #313952 !important }.main-menu-row .main-menu li.root-level>a, .main-nav-container .inner *, .store-footer h3, .store-footer__contacts-row, .store-footer__inner .flex.rtl\:space-x-reverse.space-x-2.items-end.justify-center.anime-item, .store-footer__inner .footer-list>a, .store-footer__inner, .top-navbar * {color: #fff !important }@media(min-width:992px) {ul.main-menu.mm-spn--open {background: #313952 !important }}.footer-is-custom .store-footer .footer-bottom, .footer-is-custom .store-footer .store-footer__contacts-row, .footer-is-custom .store-footer .store-footer__inner, .footer-is-custom .store-footer .store-footer__newsletter, .main-nav-container, .top-navbar, header.store-header.centered_logo {background: #313952 !important;}.store-footer__inner {padding-top: 5rem }.s-block.s-block--animate.banners-slider.banners-slider--0.slide {margin-top: 0rem !important;}.s-block.s-block--animate.banners-slider .rounded-md{border-radius:0 !important;}.product-entry--full-image span.text-sm.text-store-text-secondary.line-through {color: #fff !important;}.product-single {color: inherit !important;}section.s-block.s-block--testimonials.enhanced .bg-store-bg-secondary.rounded-md {background: #313952;}section.s-block.s-block--testimonials.enhanced .bg-store-bg-secondary.rounded-md p {color: #fff;}.force_text_color .product-single-top-description strong {color: rgb(17, 85, 204) !important;}.force_text_color .product-single-top-description * {text-decoration: none !important;}footer.store-footer {margin-top: 0 !important;}.footer-is-custom .store-footer .store-footer__curve {color: #313952 !important;}body > div.app-inner.flex.flex-col.min-h-full.bg-storeBG > div.promotion-banner > div > ul > li > a > svg {margin-left: 30px;margin-right: 30px;}.promotion-banner ul li a, .animated-text ul li a {display: flex !important;padding: 0!important;}li.s-user-menu-dropdown-item {background: #313952;}ul.s-user-menu-dropdown-list {background: #313952;}.main-nav-container .s-user-menu-dropdown .s-user-menu-dropdown-item i svg {fill: white !important;}.profile salla-user-menu .s-user-menu-inline li a * {color: white !important;}.profile salla-user-menu .s-user-menu-inline li a {padding: 10px;}.profile salla-user-menu .s-user-menu-inline li {border-radius: 15px;}.profile salla-user-menu .s-user-menu-inline li svg {fill: white !important;}main.profile .mx-auto.mt-6.max-w-5xl.px-4.sm\:px-6.lg\:px-8 {margin-bottom: 4rem !important;}p.features-pic {margin-top: 8px;}.lazy__bg.lazy.entered.loaded {background-size: contain;background-repeat: no-repeat;}.banner-entry {background-color: transparent;}salla-mini-checkout-widget.s-add-product-button-mini-checkout.s-mini-checkout {background: #4dc247;}salla-mini-checkout-widget.s-add-product-button-mini-checkout.s-mini-checkout * {color: white !important;}


/*** 
.coupon-container {
    background: #313952;
    width: 60% !important;
    text-align: center;
    margin: 25px auto;
    padding: 25px 15px;
    border-radius: 15px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}
@media(max-width: 767px) {
    .coupon-container {
    width: 100% !important;
}
}

.coupon-header {
    font-size: 22px;
    font-weight: bolder;
    color: #fff;
    margin-bottom: 5px;
}

.coupon-subheader {
    font-size: 21px;
    color: #ffffff;
    margin-bottom: 15px;
}

#couponCode {
    width: 80%;
    padding: 10px;
    font-size: 16px;
    text-align: center;
    margin-bottom: 10px;
    border: 1px solid #ccc;
    border-radius: 4px;
}

#copyButton {
    width: 80%;
    padding: 10px;
    font-size: 16px;
    background-color: #28a745;
    color: white;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}

#copyButton:hover {
    background-color: #218838;
}
.thank-you article {
    color: #313952;
    font-size: 18px;
    line-height: 1.9 !important;
    font-weight: 600;
}
***/ 


/** copuncode */

.coupon-container {
    background-color: #313952;
    box-shadow: 1px 2px 4px #ddd;
    width: 100% !important;
    text-align: center;
    margin: 25px auto;
    padding: 20px;
  border-radius: 15px;
}
.coupon-header {
    font-size: 19px;
    font-weight: bold;
    color: #fff;
    margin-bottom: 10px;
}
.coupon-subheader, .coupon-subtitle {
    font-size: 19px;
    color: #fff;
    margin-bottom: 5px;
}
button.apply-button {
    color: #000;
    background: #f1f1f1;
    padding: 10px 40px;
    border-radius: 5px;
    margin-top: 11px;
    transition: all 0.3s ease-in-out;
}
button.apply-button:hover {
    background-color: #313952;
    color: white;
}
input.coupon-input {
    background: transparent;
    border: 1px solid white;
    padding: 5px;
    border-radius: 5px;
    text-align: center;
    color: white;
}

.coupon-container img.logo-container {
    max-width: 163px;
    margin: 15px auto;
}


/***** product package ****/ 

section.package-product {
    margin-block: 3rem;
}
.package-product__image img{
    width: 250px;
    border-radius: 15px;
}

.package-product__container {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 30px;
    flex-wrap: wrap;
}

h2.package-product__title {
    font-size: 2rem;
    color: #313952;
    line-height: 1.2;
    text-align: center;
}
.package-product__content .product-card__price,
h2.package-product__title {
        margin-bottom: 13px;
}
.package-product__content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 10px;
}

.package-product__content .product-card__price h4 {
    font-size: 21px !important;
}
.package-product__content .product-card__price span {
    font-size: 27px !important;
}

.package-product__buttons a.btn.btn-primary {
    background: #1d874d;
    color: white;
    font-size: 21px;
    transition: all 0.3s ease-in-out;
}
.package-product__buttons a.btn.btn-primary:hover {
    background: #313952;
}


a.s-offer-modal-badge.s-offer-modal-slider-item.s-offer-modal-cat-item {
    border-radius: 15px;
    background: #373f57;
    color: white;
}


.s-offer-modal-badge-icon svg {
    fill: white;
}

img.popup-custom-image {
    border-radius: 15px;
}
section.package-product {
    display: none !important;
}