/* برج الحضارة - هوية الشعار */
:root{--bh-teal:#0f4e64;--bh-teal-dark:#0a3a4b;--bh-gold:#a7aa39;--bh-soft:#edf3f5;}

/* الهيدر */
.store-header .header-inner{border-bottom:3px solid var(--bh-gold);}

/* المسافات بين الأقسام */
section.s-block:not(.s-block--hero-slider){padding-top:40px;padding-bottom:40px;}
@media (max-width:767px){section.s-block:not(.s-block--hero-slider){padding-top:24px;padding-bottom:24px;}}

/* عناوين الأقسام */
.s-block__title h2.da-cp{color:var(--bh-teal);font-weight:700;position:relative;padding-bottom:10px;}
.s-block__title h2.da-cp::after{content:"";position:absolute;bottom:0;right:0;width:48px;height:3px;border-radius:3px;background:var(--bh-gold);}
.s-block__display-all{color:var(--bh-teal);font-weight:600;}
.s-block__display-all:hover{color:var(--bh-gold);}

/* بطاقات المنتجات */
.s-product-card-entry{transition:box-shadow .2s ease,transform .2s ease;}
@media (hover:hover){.s-product-card-entry:hover{box-shadow:0 8px 24px rgba(15,78,100,.12);transform:translateY(-2px);}}
.s-product-card-entry .s-button-primary{border-radius:10px;}
.s-product-card-entry .s-button-primary:hover{background-color:var(--bh-teal-dark);}

/* الفوتر */
.store-footer .store-footer__inner{background:var(--bh-soft);border-top:4px solid var(--bh-teal);}
.store-footer .s-contacts-title{color:var(--bh-teal);font-weight:700;}
.store-footer .s-contacts-item{background:#fff;border:1px solid rgba(15,78,100,.15);color:var(--bh-teal);transition:all .2s ease;}
.store-footer .s-contacts-item:hover{background:var(--bh-teal);color:#fff;border-color:var(--bh-teal);}
.store-footer .footer-bottom{border-top:1px solid rgba(15,78,100,.12);}
/* الأقسام - بطاقات احترافية */
.s-block--banners .square-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important;align-items:stretch!important}
@media (max-width:767px){.s-block--banners .square-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}}
.s-block--banners .square-grid .banner-square{background:#fff;border:1px solid rgba(15,78,100,.12);border-radius:18px;overflow:hidden;box-shadow:0 4px 14px rgba(15,78,100,.06);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;display:flex;flex-direction:column;height:100%;position:relative}
.s-block--banners .square-grid .banner-square::after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--bh-gold);transform:scaleX(0);transition:transform .25s ease}
@media (hover:hover){.s-block--banners .square-grid .banner-square:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(15,78,100,.16);border-color:rgba(15,78,100,.3)}.s-block--banners .square-grid .banner-square:hover::after{transform:scaleX(1)}}
.s-block--banners .square-grid .box-img{background:linear-gradient(180deg,#f3f7f8,#e6eef1);border-radius:0!important;padding:18px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}
.s-block--banners .square-grid .box-img img{filter:none!important;mix-blend-mode:multiply;max-height:100%;object-fit:contain}
.s-block--banners .grayscaled-img img{filter:none!important}
.s-block--banners .square-grid .text-wrapper{padding:14px 10px 18px!important;background:#fff}
.s-block--banners .square-grid .text-wrapper p:first-child{font-size:20px!important;font-weight:700!important;color:var(--bh-teal)!important;line-height:1.4;margin-bottom:4px}
.s-block--banners .square-grid .text-wrapper p:nth-child(2){font-size:14px!important;color:#6b7280!important}
@media (max-width:767px){.s-block--banners .square-grid .text-wrapper p:first-child{font-size:17px!important}.s-block--banners .square-grid .text-wrapper p:nth-child(2){font-size:12px!important}.s-block--banners .square-grid .box-img{padding:12px}}
/* مميزات المتجر */
.s-block--features .p--features__item{border:1px solid rgba(15,78,100,.12);border-radius:16px!important;box-shadow:0 4px 14px rgba(15,78,100,.05);transition:transform .25s ease,box-shadow .25s ease}
@media (hover:hover){.s-block--features .p--features__item:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(15,78,100,.12)}}
.s-block--features .feature-icon{background:var(--bh-teal);border-radius:50%;box-shadow:0 0 0 6px rgba(167,170,57,.22);margin-bottom:6px}
.s-block--features .feature-icon i{color:#fff!important}
.s-block--features .feature-desc p:first-child{font-size:18px!important;font-weight:700!important;color:var(--bh-teal)!important}
.s-block--features .feature-desc p:nth-child(2){font-size:14px!important;color:#6b7280!important}
@media (max-width:767px){.s-block--features>.grid{grid-template-columns:1fr!important;gap:10px!important}.s-block--features .p--features__item{flex-direction:row!important;justify-content:flex-start!important;padding:14px 16px!important;gap:14px!important}.s-block--features .feature-icon{margin-bottom:0;flex-shrink:0}.s-block--features .feature-desc{text-align:right!important}.s-block--features .feature-desc p:first-child{font-size:16px!important}.s-block--features .feature-desc p:nth-child(2){font-size:13px!important}}
/* إخفاء شريط "الشحن علينا" مع بقاء الشحن المجاني فعالًا */
salla-free-shipping-banner{display:none!important}