.store-footer,.store-footer__inner{background:#2B201B !important;color:#F1E4D8 !important}.store-footer__inner a,.store-footer__inner p,.store-footer__inner h3,.store-footer__inner span{color:#F1E4D8 !important}.store-footer__inner a>h3{text-indent:-9999px;width:170px;height:120px;overflow:hidden;background:url(https://cdn.salla.sa/WlvxPW/zwwBDVC9Ki5fWs593VYHKNF3Vg9ArMnpjci3KSaC.png) no-repeat center/contain}
/* ZIR homepage product cards - old design */
body.index .s-products-list-horizontal-cards{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:14px!important}
@media(min-width:820px){body.index .s-products-list-horizontal-cards{grid-template-columns:repeat(4,1fr)!important;gap:22px!important}}
body.index .s-products-list-horizontal-cards .s-product-card-entry{display:block!important;width:100%!important;max-width:none!important;margin:0!important;background:#fff;border-radius:24px;box-shadow:0 8px 24px rgba(138,90,69,.2);overflow:hidden;text-align:center}
body.index .s-products-list-horizontal-cards .s-product-card-image{width:100%!important;max-width:none!important}
body.index .s-products-list-horizontal-cards .s-product-card-image img{width:100%!important;height:auto!important;aspect-ratio:3/4;object-fit:cover;display:block}
body.index .s-products-list-horizontal-cards .s-product-card-content{width:100%!important;padding:12px 10px 14px!important}
body.index .s-products-list-horizontal-cards .s-product-card-content-title a{font-weight:600;font-size:16px;color:#4A3428}
body.index .s-products-list-horizontal-cards .s-product-card-content-sub{display:flex;justify-content:center;gap:8px;color:#8A5A45}
body.index .s-products-list-horizontal-cards .s-product-card-content-subtitle,body.index .s-products-list-horizontal-cards .s-product-card-content-footer{display:none!important}

/* ZIR theme: Mocha Bloom (matches GitHub design) */
@import url('https://fonts.googleapis.com/css2?family=Readex+Pro:wght@300;400;500;600&display=swap');
:root{--color-primary:#B98366;--color-primary-dark:#8A5A45;--color-primary-light:#EBCFC2;--color-primary-reverse:#ffffff;--main-text-color:#4A3428;--font-main:'Readex Pro','Saudi',sans-serif}
body,.store-footer,button,input,select,textarea{font-family:'Readex Pro','Saudi',sans-serif!important}
.store-header,.store-header *,.top-navbar,.top-navbar *{font-family:'Saudi',sans-serif!important}
body{background:#F7EFE6;color:#4A3428}
.top-navbar{background:#4A3428!important}
.main-nav-container{background:#F7EFE6!important;border-bottom:1px solid #EBD9C8;box-shadow:none!important}
.s-button-primary,.s-button-primary-outline,.s-button-solid,.s-button-outline,.s-add-product-button-main button,.sticky-product-bar__btn button{border-radius:999px!important}
.s-product-card-entry{border-radius:24px;overflow:hidden;box-shadow:0 8px 24px rgba(138,90,69,.2);background:#fff}
.details-slider{border-radius:28px;overflow:hidden}
.total-price{color:#8A5A45!important}
h1{color:#4A3428!important}
/* hide phone in footer */
.store-footer a[href^="tel:"],.store-footer s-contacts-item:has(a[href^="tel:"]){display:none!important}