/* GHALA KUWAIT | Native Salla identity | 22 October 2026 */
@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;800&display=swap');
:root{--color-primary:#183c32;--color-primary-dark:#102a23;--color-primary-light:#c7aa76;--ghala-ivory:#f7f3eb;--ghala-gold:#b79b67;--ghala-green:#183c32}
body{background:#f7f3eb!important;color:#183c32;line-height:1.8;font-family:'Cairo',sans-serif!important}h1,h2,h3,h4,button,input,select,textarea{font-family:'Cairo',sans-serif}a,button{-webkit-tap-highlight-color:transparent}
.store-header .top-navbar{background:#183c32!important;color:#f7f3eb!important;border-bottom:1px solid #b79b6740}.store-header .top-navbar a{color:#f7f3eb!important}.store-header .main-nav-container,.store-header .inner{background:#fffdf8!important}.store-header{background:#fffdf8!important;border-bottom:1px solid #b79b6740}.store-header .navbar-brand img{max-height:66px}.main-menu>li>a{font-weight:700!important}.s-search-input-wrapper{border:1px solid #b79b6755!important;background:#fffdf81a!important}
main>.s-block{margin-top:52px}main>.s-block:first-child{margin-top:24px}.s-block--photos-slider .swiper-slide{border-radius:12px;overflow:hidden}.s-block--photos-slider{background:#f7f3eb!important}.s-slider-block__title h2,.s-block__title h2{font-weight:800!important;font-size:clamp(20px,2vw,29px)!important;color:#183c32!important}.s-slider-block__title{margin-bottom:24px!important}.s-slider-nav-arrow{border:1px solid #b79b6770!important;color:#183c32!important;background:#fffdf8!important}.s-slider-nav-arrow.swiper-button-lock{display:none!important}
.slide--cat-entry{border:1px solid #b79b6745!important;border-radius:12px!important;background:#fffdf8!important;box-shadow:none!important;padding:22px 12px!important;min-height:162px;transition:transform .2s,border-color .2s}.slide--cat-entry img{width:92px!important;height:92px!important;border-radius:50%!important;object-fit:cover!important;border:1px solid #b79b6750;padding:3px;background:#f7f3eb}.slide--cat-entry h2{font-size:14px!important;font-weight:700!important;color:#183c32!important}
.s-product-card-entry{background:#fffdf8!important;border:1px solid #b79b6740!important;border-radius:12px!important;box-shadow:none!important;overflow:hidden;transition:transform .2s,box-shadow .2s}.s-product-card-content-title,.s-product-card-content-title a{color:#183c32!important;font-weight:800!important;font-size:16px!important;line-height:1.6!important}.s-product-card-price{color:#826436!important;font-weight:800!important}.s-product-card-content{padding:18px!important}.s-product-card-content-subtitle{font-size:12px!important}.s-product-card-image img,.s-product-card-image-full img{object-fit:contain!important}.s-product-card-full-image{display:flex!important;flex-direction:column!important}.s-product-card-full-image .s-product-card-image-full{position:relative!important;height:auto!important;aspect-ratio:1/1!important;overflow:hidden;background:#eee9df}.s-product-card-full-image .s-product-card-image-full img{width:100%!important;height:100%!important;max-height:none!important}.s-product-card-full-image .s-product-card-content{position:relative!important;inset:auto!important;background:#fffdf8!important;color:#183c32!important;flex:1}.s-product-card-overlay{background:transparent!important}.s-product-card-content-footer{margin-top:14px!important}.s-product-card-content-footer button.s-button-primary-outline{background:#183c32!important;border-color:#183c32!important;color:#fffdf8!important;border-radius:7px!important;min-height:44px}.s-button-primary{background:#183c32!important;border-color:#183c32!important;color:#fffdf8!important;border-radius:7px!important;min-height:44px}.s-product-card-wishlist-btn button{border-color:#b79b6750!important;border-radius:7px!important}
.store-footer{margin-top:64px!important;background:#102a23!important;color:#f7f3eb!important}.store-footer__inner{background:#183c32!important;border-top:2px solid #b79b67;padding-top:48px!important;padding-bottom:40px!important}.store-footer a,.store-footer h3,.store-footer .s-contacts-title{color:#f1e8d6!important}.store-footer p{color:#ded7c8!important}.store-footer h3{font-weight:800!important}.store-footer li:has(img[alt='COD']){display:none!important}.store-footer .s-trust-badges-image{width:36px!important;height:36px!important}.store-footer .s-payments-list img{max-width:52px!important;max-height:27px!important}.s-block--bundle-html-content{margin-top:44px!important}
@media(hover:hover){.s-product-card-entry:hover{transform:translateY(-4px);box-shadow:0 14px 35px #183c3212!important}.slide--cat-entry:hover{transform:translateY(-3px);border-color:#b79b67!important}}
@media(max-width:767px){main>.s-block{margin-top:30px}main>.s-block:first-child{margin-top:12px}.s-slider-block__title{margin-bottom:16px!important}.s-product-card-content{padding:12px!important}.s-product-card-content-title,.s-product-card-content-title a{font-size:14px!important}.s-product-card-content-footer button{font-size:12px!important}.slide--cat-entry{padding:14px 8px!important;min-height:140px}.slide--cat-entry img{width:76px!important;height:76px!important}.slide--cat-entry h2{font-size:12px!important}.store-footer{margin-top:38px!important}.store-footer__inner{padding-top:30px!important}}
@media(prefers-reduced-motion:reduce){.s-product-card-entry,.slide--cat-entry{transition:none!important;transform:none!important}}
/* ghala-login-label */
.s-user-menu-login-btn{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;width:auto!important;min-width:38px;padding:8px!important;color:#183c32!important;border:1px solid #d5c7ac;border-radius:8px}
.s-user-menu-login-btn::after{content:"تسجيل دخول - تسجيل جديد";font-family:Cairo,sans-serif;font-size:12px;font-weight:700;white-space:nowrap}
@media(max-width:767px){.s-user-menu-login-btn{gap:4px;padding:6px!important}.s-user-menu-login-btn::after{white-space:normal;width:78px;font-size:10px;line-height:1.7}.s-user-menu-login-btn svg{width:20px;height:20px}}
#ghala-wholesale{scroll-margin-top:115px}