.header,
.upper-bar,
#fixed-header div{background-color:#0a2147 !important}h3.cart-header-total{color:white}.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle{color:#000000 !important}.header button,
.currency-button-area,
.language-button-area{background-color:#fff !important}body > div.app.d-flex.flex-column.visible > div.header > header > div.account-lang-currency.upper-bar.header-theme-bg-primary.header-theme-text-for-primary-bg > div > div > button:nth-child(2) > span.icon-account_circle_black_24dp.header-theme-icon-primary{color:#bf9757 !important}.header-cart .icon-shopping_cart_black_36dp-1-1 .path1:before{opacity:1}.header-theme-icon-primary,
.menu-header-theme-text-for-primary-bg{color:#fff !important}.header-theme-bg-primary{border-radius:0 0 50px 50px !important}.account-lang-currency{border-bottom:0px !important}.slide-menu__slider ul{background-color:#A27733!important}section.ss>.container{padding:0!important;margin:0!important;max-width:unset!important;width:100%!important}section.ss .main-slider{max-height:100% !important}section.ss .box-1-1:before, .gallery-section .box-1-1:before{display:none}section.ss .box-1-1 .content, .gallery-section .box-1-1 .content{position:relative}[section-id="ae48a133-e65f-4d1f-bf20-157e0d63119c"] .gallery-item{flex:0 0 calc(100% / 6)}@media(max-width:991px){[section-id="ae48a133-e65f-4d1f-bf20-157e0d63119c"] .gallery-item{flex:0 0 calc(100% / 3)}}.gallery-item.bottom-row{margin-top:0px !important}.section-title{margin-bottom:30px;text-align:center}.prod-col{padding-top:5px;padding-bottom:5px}@media(max-width:768px){.prod-col{padding-left:0px !important}}.product-item{box-shadow:0 1px 3px #ddd;border-radius:15px;overflow:hidden!important;background:#fff;padding:5px;border:1px solid #0a2147}.product-price *{color:#9c7b43}.btn-primary{width:100% !important;border-radius:15px;color:#fff}button.more-button, a.more-button{min-width:fit-content !important;padding:5px 8px !important;display:inline-block;background:#A27733;border:none;color:#fff}[section-id="7d2306be-3085-4b3f-8caa-ca6b96d6e7cd"] .gallery{justify-content:space-between}[section-id="7d2306be-3085-4b3f-8caa-ca6b96d6e7cd"] .gallery-item{flex:0 0 calc(100% / 6)}@media(max-width:991px){[section-id="7d2306be-3085-4b3f-8caa-ca6b96d6e7cd"] .gallery-item{flex:0 0 calc(100% / 3)}}.testimonials-customer-card{background:#e3e3e1 !important;border-radius:20px;height:190px !important}.footer-store-section{background:#0a1d36;color:#fff;border-radius:50px 50px 0px 0px}@media(max-width:991px){.footer-store-section{text-align:center}.footer-store-section .social-icons{justify-content:center}}.footer-store-section a,
.footer-store-section .social-icons *{color:#fff !important;fill:#fff !important}.footer-store-section .social-icons *{border-color:#fff !important}.icon-account_circle_black_24dp:before{content:"\e92f";color:#0e2246}
button.ic.menu.icon-menu-top.d-block.d-lg-none {
    background-color: transparent !important;
}
/* طريقة بديلة - أكتر تحديداً */
.product.products-details-page .description-text-clear h2,
.product.products-details-page .description-text-clear h3 {
    font-weight: 800 !important;
}

.product.products-details-page .description-text-clear h2 {
    font-size: 22px !important;
    line-height: 1.6 !important;
}

.product.products-details-page .description-text-clear h3 {
    font-size: 17px !important;
    line-height: 1.7 !important;
}

/* تنسيقات العناوين لصفحة المدونة */
section.blog .blog-text h2,
section.blog .blog-text h3 {
    font-weight: 800 !important;
}

section.blog .blog-text h2 {
    font-size: 22px !important;
    line-height: 2 !important;
}

section.blog .blog-text h3 {
    font-size: 17px !important;
    line-height: 2.3 !important;
}

div#ae48a133-e65f-4d1f-bf20-157e0d63119c .gallery.row {
    justify-content:center;
    align-items:center;
    row-gap:24px;
}

.autocomplete-items {
    color:#ffff !important;
}

@media only screen and (max-width: 768px) {
  
    .search-header .image-logo {
        padding: 0px 0px;
        height: 140px;
    }
}





.d-flex.align-items-center.search-header-bar {
    height: fit-content !important;
}

img.image-logo {
    width:130px !important;
    height:auto;
}

.search-header.header-theme-bg-primary {
    height: fit-content;
    padding-block:1.5rem;
}

@media(max-width:992px){
    img.image-logo {
    width:95px !important;
    height:auto !important;
    }
    .search-header.header-theme-bg-primary {
    height: fit-content;
    padding-block:1rem;
}

}