/* ShineLanka — main stylesheet
   Import order = cascade order. Later = higher priority.
   ─────────────────────────────────────────────────────────────────
   ARCHITECTURE RULE:
   Never create _v###.css patch files. All fixes must be merged
   directly into the canonical module they belong to:
     • Product card rules  → _sl-product-card-unified.css
     • Drawer / mobile     → _shop.css  (bottom section)
     • Mobile nav bar      → _sl-mobile-nav-unified.css
     • Header              → _header.css
     • Cart                → _cart.css
   ─────────────────────────────────────────────────────────────────
*/

/* ── Design tokens (CSS variables only) ── */
@import "modules/_tokens.css?v=5.8.27";

/* ── Global base & layout ── */
@import "modules/_base.css?v=5.8.27";
@import "modules/_animations.css?v=5.8.27";
@import "modules/_mini-cart.css?v=5.8.27";
/* split from _base.css in v4.1.3 */
@import "modules/_header.css?v=5.8.27";
@import "modules/_sidebar.css?v=5.8.27";
@import "modules/_footer.css?v=5.8.27";

/* ── Page-specific styles ── */
@import "modules/_home.css?v=5.8.27";
@import "modules/_shop.css?v=5.8.27";
@import "modules/_product-card.css?v=5.8.27";
@import "modules/_single-product.css?v=5.8.27";
@import "modules/_cart.css?v=5.8.27";
@import "modules/_account.css?v=5.8.27";
@import "modules/_wishlist-compare.css?v=5.8.27";
@import "modules/_responsive.css?v=5.8.27";
@import "modules/_quick-view.css?v=5.8.27";

/* ── UNIFIED PRODUCT CARD — loaded LAST, always wins ── */
@import "modules/_sl-product-card-unified.css?v=5.8.27";

/* ── UNIFIED PAGE HEADER STRIP ── */
@import "modules/_sl-page-header-unified.css?v=5.8.27";

/* ── UNIFIED MOBILE BOTTOM NAVIGATION ── */
@import "modules/_sl-mobile-nav-unified.css?v=5.8.27";

/* ── MINI CART DRAWER — re-enabled in v3.2.1; styles live in _base.css ── */
/* v4.2.1: removed _sl-mobile-ux-v420.css — all rules merged into their
   canonical modules (_sl-page-header-unified.css, _shop.css, _footer.css,
   _sl-mobile-nav-unified.css). */