/* Mama Qamar storefront — 2026-10-16 */
.store-header .navbar-brand img { max-height: 80px; width: auto; margin: 8px; object-fit: contain; }
.store-header { margin-bottom: 28px; border-bottom: 1px solid #eee6ec; }
.store-header #mainnav { height: auto !important; min-height: 144px; }
.store-header .custom-main-menu { padding-block: 8px 16px; }
#desktop-menu [id="612965447"], #desktop-menu [id="1985362752"], #desktop-menu [id="281667602"], #desktop-menu [id="1478841374"],
#mobile-menu [id="612965447"], #mobile-menu [id="1985362752"], #mobile-menu [id="281667602"], #mobile-menu [id="1478841374"] { display: none !important; }
@media (max-width: 1023px) {
 .store-header { margin-bottom: 18px; }
 .store-header #mainnav { min-height: 96px; }
 .store-header .navbar-brand img { max-height: 64px; margin: 8px; }
 .store-header .custom-main-menu { padding: 0; }
}
















.store-header #mainnav .inner { background: #fff !important; backdrop-filter: none !important; }
/* Category banners and footer — 2026-10-16 */
.R-Promotional-banners .grid > div { border-radius: 24px; box-shadow: 0 12px 36px #361c340d; }
.R-Promotional-banners img { object-fit: cover !important; object-position: center; transition: transform .6s ease; }
.R-Promotional-banners .grid > div:hover img { transform: scale(1.035); }
.R-Promotional-banners a { text-underline-offset: 7px; }
.R-Promotional-banners a:focus-visible, .store-footer a:focus-visible { outline: 2px solid #c0602f; outline-offset: 5px; }
.store-footer__inner [class~="lg:max-w-100"] > p { display: none; }
.feq_section .head_section { background: #ffffffed !important; border: 1px solid #eee6ec; }
.feq_section .content_text { background: #f5f1eceb; padding: 28px; border-radius: 20px; }
/* Neutral background until the requested hanging-abaya image is uploaded. */
.feq_section[style*="J7anHidfz844Ko8HNZuMOse1CFO31ibbyhmC71UR"] { background-image: none !important; background-color: #f5f1ec; }
@media (prefers-reduced-motion: reduce) { .R-Promotional-banners img { transition: none; } .R-Promotional-banners .grid > div:hover img { transform: none; } }
/* Small FAQ illustrations — 2026-10-16 */
.feq_section .faq-question h3 { display: flex; align-items: center; gap: 12px; }
.feq_section .faq-question h3::before { content: ""; display: block; width: 36px; height: 36px; flex: 0 0 36px; background: #f5f1ec center/24px no-repeat; border-radius: 10px; }
.feq_section .faq-ask:nth-of-type(1) .faq-question h3::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23361c34%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%207h16v10H4zM8%207v4m4-4v6m4-6v4%22%2F%3E%3C%2Fsvg%3E"); }
.feq_section .faq-ask:nth-of-type(2) .faq-question h3::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23361c34%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M12%206v6l4%202%22%2F%3E%3C%2Fsvg%3E"); }
.feq_section .faq-ask:nth-of-type(3) .faq-question h3::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23361c34%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%206h11v11H3zM14%2010h4l3%204v3h-7%22%2F%3E%3Ccircle%20cx%3D%227%22%20cy%3D%2218%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2218%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E"); }
.feq_section .faq-ask:nth-of-type(4) .faq-question h3::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23361c34%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2011a8%208%200%200%201-8%208H5l-3%202V11a9%209%200%200%201%2018%200Z%22%2F%3E%3Cpath%20d%3D%22M7%2010h8m-8%204h5%22%2F%3E%3C%2Fsvg%3E"); }
.feq_section .faq-ask:nth-of-type(5) .faq-question h3::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23361c34%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%203h9l4%204v14H6zM15%203v5h4M9%2012h7m-7%204h5%22%2F%3E%3C%2Fsvg%3E"); }
main a[href=""]:has(.button_container) { display: none !important; }
/* Mama Qamar — registered mark and footer spacing, 2026-10-16 */
.store-header .navbar-brand:has(img[src*="lQYg9iXFhYQPN6017HQ7nQnEwx2CHvrTMPPRuXmx"]){position:relative}
.store-header .navbar-brand:has(img[src*="lQYg9iXFhYQPN6017HQ7nQnEwx2CHvrTMPPRuXmx"])::after{content:"®";position:absolute;top:10px;right:8px;color:#361c34;font:12px Arial,sans-serif}
.store-footer__inner{padding:48px 28px!important;border-top:3px solid #c0602f}
.store-footer__inner>.grid{max-width:1200px;margin-inline:auto;align-items:center}
.store-footer__inner .s-menu-footer-list{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 22px}
.store-footer__inner .s-menu-footer-item{line-height:1.8;padding-block:4px}
.store-footer__inner .s-contacts-item{line-height:1.8}
.store-footer__inner .s-contacts-title{color:#fff;margin-bottom:16px}
.store-footer__inner .s-trust-badges-wrapper{justify-content:center;margin-block:12px}
@media(min-width:1024px){.store-footer__inner>.grid{grid-template-columns:1fr 1.6fr 1fr}}
@media(max-width:1023px){.store-footer__inner{padding:32px 20px!important}.store-footer__inner>.grid{gap:28px}.store-footer__inner .s-contacts-list{align-items:center}}


.store-footer__inner .navbar-brand img{width:150px!important;max-width:100%;height:auto}
.store-footer__inner .s-menu-footer-list{gap:10px 20px!important}
.store-footer__inner .s-menu-footer-item{margin:0!important}
.store-footer__inner .s-trust-badges-wrapper{display:flex!important;align-items:center;gap:10px!important}
.store-footer__inner .s-trust-badges-image{width:42px!important;height:42px!important;object-fit:contain}
.store-footer__inner .s-trust-badges-content{font-size:12px;text-align:right}
/* Mama Qamar — three category choices and trust row, 2026-10-16 */
.store-header .custom-main-menu,#desktop-menu{display:block!important;width:100%}
#desktop-menu .main-menu{display:flex!important;justify-content:center;align-items:center;gap:clamp(12px,4vw,48px);padding:8px 12px;margin:0}
#desktop-menu .main-menu>li.root-level{display:none!important}
#desktop-menu .main-menu>li[id="402865388"],#desktop-menu .main-menu>li[id="1014175260"],#desktop-menu .main-menu>li[id="2080417162"]{display:block!important}
#desktop-menu li[id="402865388"]{order:1}#desktop-menu li[id="1014175260"]{order:2}#desktop-menu li[id="2080417162"]{order:3}
#desktop-menu .menu-item-link{font-size:16px!important;font-weight:600;white-space:nowrap;padding:10px 6px!important;color:#361c34}
.special_categories .special_category_area{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;height:auto!important;gap:18px;margin-block:24px}
.special_categories .special_category_wrapper{grid-area:auto!important;min-height:0!important;aspect-ratio:4/5;border-radius:18px}
.special_categories .special_category_wrapper:has(a[href*="c402865388"]){order:1}
.special_categories .special_category_wrapper:has(a[href*="c1014175260"]){order:2}
.special_categories .special_category_wrapper:has(a[href*="c2080417162"]){order:3}
.special_categories .special_category{opacity:1!important;justify-content:flex-end!important;padding-bottom:28px!important}
.special_categories .special_category_titlee{font-size:clamp(17px,3vw,32px)!important;color:white!important;text-shadow:0 2px 12px #0009}
.special_categories .bg-black{opacity:.18!important}
.store-footer .mq-trust-row{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;width:100%;padding:20px 12px;border-top:1px solid #ffffff25}
.store-footer .mq-trust-row .s-payments-list{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin:0}
.store-footer .mq-trust-row .s-trust-badges-wrapper{display:flex!important;align-items:center;justify-content:center;gap:8px;margin:0!important}
.store-footer .mq-trust-row .s-trust-badges-image{width:42px!important;height:42px!important;object-fit:contain}
.store-footer .mq-trust-row .s-trust-badges-content{font-size:12px;text-align:right;line-height:1.5}
.store-footer .mq-trust-row .s-trust-badges-label{margin:0}
@media(max-width:767px){#desktop-menu .menu-item-link{font-size:14px!important}.special_categories .special_category_area{gap:8px;margin-block:16px}.special_categories .special_category_wrapper{border-radius:10px;aspect-ratio:3/5}.special_categories .special_category{padding-bottom:16px!important}.store-footer .mq-trust-row{gap:16px;padding:18px 8px}}
/* MQ launch refinement 2026-10-22: visible fabrics and readable questions */
body main .feq_section.mq-care-section.mq-faq-refresh:before{inset:0;background-image:url('https://cdn.files.salla.network/other/1876242498/60b4b183-70cc-4df2-a2d8-72e8cb8fc3e2-original.webp')!important;transform:scaleX(-1);background-position:center!important;filter:none!important}
body main .feq_section.mq-care-section.mq-faq-refresh .head_section{background:rgba(250,247,241,.90)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid rgba(54,28,52,.14)!important;box-shadow:0 8px 24px #361c340d;color:#361c34!important}
body main .feq_section.mq-care-section.mq-faq-refresh .content_text{background:rgba(250,247,241,.72)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid rgba(255,255,255,.6);color:#361c34!important}
body main .feq_section.mq-care-section.mq-faq-refresh :is(.head_section,.content_text) :is(h2,h3,summary,p,span){color:#361c34!important;text-shadow:none!important}
body main .feq_section.mq-care-section.mq-faq-refresh :is(.mq-faq-item,.mq-care,.mq-guide-faq){border-color:rgba(54,28,52,.18)!important}
body main .feq_section.mq-care-section.mq-faq-refresh .content_text a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:100%!important;background:#361c34!important;color:white!important;border-radius:28px!important;padding:10px 20px!important;margin:14px 0 0!important;transform:none!important;white-space:nowrap;font-size:15px!important;min-height:44px!important}
body main .feq_section.mq-care-section.mq-faq-refresh .content_text a *{color:white!important}
@media(max-width:767px){body main .feq_section.mq-care-section.mq-faq-refresh:before{background-position:left top!important;background-size:auto 420px!important;background-repeat:no-repeat!important;background-color:#f5eee5}body main .feq_section.mq-care-section.mq-faq-refresh .content_text{background:rgba(250,247,241,.72)!important;margin-bottom:150px!important}body main .feq_section.mq-care-section.mq-faq-refresh .head_section{background:rgba(250,247,241,.95)!important}}