/* SAAK Blue store redesign */
body,h1,h2,h3,h4,h5,p{font-family:'Cairo',sans-serif}
/* section titles */
.s-block__title h2,.s-block__title h3{font-size:30px!important;font-weight:900!important;color:#0b1d4a!important}
/* product cards */
.s-product-card-entry{border:1px solid #dce7f7!important;border-radius:20px!important;overflow:hidden;transition:transform .25s,box-shadow .25s;background:#fff}
.s-product-card-entry:hover{transform:translateY(-4px);box-shadow:0 20px 44px -24px rgba(11,29,74,.45)!important}
.s-product-card-image{background:#eef5ff!important}
.s-product-card-content-title,.s-product-card-content-title a{color:#0b1d4a!important;font-weight:800!important}
.s-product-card-price,.s-product-card-sale-price h4,.s-product-card-sale-price{color:#0a4fd1!important;font-weight:900!important}
.s-product-card-entry .s-button-element,.s-product-card-entry .s-button-btn{background:#0b1d4a!important;color:#fff!important;border-color:#0b1d4a!important;border-radius:12px!important}
.s-product-card-entry:hover .s-button-element,.s-product-card-entry:hover .s-button-btn{background:linear-gradient(135deg,#0a4fd1,#1e9be9)!important;border-color:transparent!important}
.s-product-card-promotion-title{background:linear-gradient(135deg,#0a4fd1,#1e9be9)!important;border-radius:999px!important;color:#fff!important}
/* footer */
.store-footer,.store-footer__inner{background:#13275e!important;color:#cdd9f2!important}
.store-footer a,.store-footer p,.store-footer span,.store-footer li{color:#cdd9f2!important}
.store-footer h3,.store-footer h4,.store-footer h2{color:#fff!important}
.store-footer .copyright-text,.store-footer__inner + div{background:#0f2050!important}
/* wishlist heart keeps its look */
.s-product-card-entry .s-product-card-wishlist-btn,.s-product-card-entry .s-product-card-wishlist-btn .s-button-element,.s-product-card-entry .s-product-card-wishlist-btn .s-button-btn{background:#fff!important;border-color:#dce7f7!important;color:#0a4fd1!important}
.s-product-card-entry .s-product-card-wishlist-btn i,.s-product-card-entry .s-product-card-wishlist-btn span{color:#0a4fd1!important}
/* loading: reserve space for custom sections until they render (prevents page jump/flash) */
.s-block--bundle-hero-slider:has(> :not(:defined)){min-height:600px;background:linear-gradient(270deg,#0b1d4a,#13306f)}
.s-block--bundle-features-coupon:has(> :not(:defined)){min-height:595px}
.s-block--bundle-how-it-works:has(> :not(:defined)){min-height:1390px}
.s-block--bundle-quality-bulk:has(> :not(:defined)){min-height:540px}
@media (max-width:768px){.s-block--bundle-hero-slider:has(> :not(:defined)){min-height:560px}}
/* hide product section titles until their products load */
section.s-block:has(> .s-block__title):not(:has(.s-product-card-entry)) > .s-block__title{visibility:hidden}