/* 1. هيكل الموقع (التوسيع) */
@media (min-width: 992px) {
    .main .container, 
    .home .container,
    .products-details-page .container,
    .products-list .container,
    #main-container { 
        max-width: 70% !important; 
        width: 70% !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
}

/* 2. التنسيقات العامة والودجت */
div[id^=gb-widget-] {
    left: 12px!important;
    right: auto!important
}

.product-features {
    display: none!important
}

a.btn-product-card-out-of-stock {
    background: #fff!important;
    color: #101010!important
}

.ltr .account-lang-currency {
    background-color: #111
}

.header-theme-bg-primary {
    background-color: #fff
}

/* 3. تنسيقات الهاتف */
@media only screen and (max-width: 768px) {
    .announcement-text {
        font-size:14.5px!important;
        line-height: 1.5!important;
        max-width: 280px!important;
        margin: 3px 0!important
    }
    .slide-menu__slider { padding-bottom: 650px }
    .slide-menu a { padding: 18px; font-size: 1.3rem }
    .breadcrumb { background-color: #f7f7f7; padding: 1.5rem 1rem }
    .breadcrumb-item a { font-size: 15px }
    .breadcrumb-item.active { font-size: 15px; color: #070707!important }
    .subTitle-detail { padding: 48px 16px; background-color: #fff }
    .bread-title { margin: 0 auto; color: #070707!important; font-weight: 700 }
    .filter-buttons-container { margin: 0 auto!important; padding: 0 16px 24px }
    .product-card-rating-wrapper { display: none }
    .image-logo { max-width:160px!important; margin-right: 8px }
    .checkout-header .logo-div a img { height: auto!important; width: 180px!important; margin: 16px!important }
    .products-slide, .prod-col { padding: 0 4px!important }
    .prod-col { padding-bottom: 8px!important }
    .products-slider-wrapper { margin: 0 12px }
    .products-list .product-item { margin: 0 auto }
    .description-paragrah div img { width: 100%!important }
    .products-list { padding: 12px }
    .product-item { max-width: 350px!important; width: 170px!important }
}

/* 4. تفاصيل المنتج والأسعار */
.product-price { text-align: center; color: #111!important }
.product-formatted-price { color: #133c97!important; font-weight: 600; font-size: 24px; margin-bottom: 20px }
.col-product-info>section>p { font-size: 16.5px }
.col-product-info>section .tamara-product-widget { font-family: inherit!important; font-size: 16px }
#product-form .size-box label { font-size: 16px; font-weight: 700 }
#product-form .size-box ul li span { font-size: 16px }
.col-product-info>div:last-child { display: none }
.products-details-page .products-details { padding: 8px; margin-top: 0!important; margin-bottom: 0!important }
#product-description { padding: 8px; margin-top: 0!important }
.products-details-page .description-icon { display: none }
.products-details-page .description-title { margin-right: 0; margin: 0 0 8px; font-size: 20px }
.products-details-page .description-paragrah { font-size: 16.5px }
.products-details-page .container>section { padding: 8px }
.products-details-page .products-slider-wrapper { margin-top: 16px }
.products-details-page .product-selection { display: none }

/* 5. أيقونات وتصميم عام */
.box-1-1.ratio21_9:before { padding-top: 70% }
.section-title { text-align: center }
.image-logo { max-width: 180px }
.header-logo { height: auto!important }
.icon-shopping_cart_black_36dp-1-1 { content: url(https://media.zid.store/e89f6b26-aafb-407f-a777-77097d7ef557/a34ffdf9-6091-47f1-8144-31384c76a800.svg); width: 22px!important; margin-left: 12px; margin-top: 2px; color: #111!important }
.rtl .cart-header-total { display: none }
.rtl .cart-badge { left: 24px }
.icon-search { content: url(https://media.zid.store/e89f6b26-aafb-407f-a777-77097d7ef557/dfba1457-ec52-47e7-aa44-d4c4b7d4cbd9.svg); width: 20px!important; margin-top: 3px; color: #111!important }
.icon-menu-top>span { content: url(https://media.zid.store/e89f6b26-aafb-407f-a777-77097d7ef557/ba091f08-8cbc-4f57-950b-66510a2e2afe.svg); color: #111!important; width: 26px!important; margin-top: 15% }
.main { background-color: #fff!important }
#fixed-header { box-shadow: rgba(0,0,0,0.05)0px 2px 6px -1px,rgba(0,0,0,0.06)0px 2px 4px -1px }
.product-item { background-color: #fff; padding-bottom: 16px }
.product-item .product-title { font-size: 16.5px; font-weight: 500!important; text-align: center; padding: 0 10px; color: #000!important }

/* 6. أزرار وتنسيقات كروت */
.btn-product-card-select-variant, .product-card-add-to-cart, .btn-product-card-out-of-stock {
    width: 100%!important; margin-top: 12px; padding: 8px; font-size: 14.5px; border: none; background-color: #133C97!important; color: #ffffff!important; border: 1px solid #133C97;
}
.button.more-button, a.more-button { background-color: #133C97!important; color: #fff!important }

/* 7. الفوتر والتنسيقات الأخيرة */
.footer-copyrights { font-size: 14px!important; color: #111; padding: 0 0 28px }
.category-item h3 { display: none !important; }
.menu-header-theme-bg-primary { background-color: #f7f6fb !important; }
.theme-title-primary { color: #000000 !important; }
.section-title { text-align: right !important; margin-right: 20px !important; }

/* 8. تنسيق الكروت */
.category-item a, .category-item img, .card-item a, .card-item img {
    display: block !important;
    width: 90% !important;
    margin: 0 auto !important;
}