/* Bonedi — regular pages (shop, product, checkout, info pages) */
/* Map Blocksy's palette to the brand, so every Blocksy element follows */
:root:root{
  --theme-palette-color-1:#412611;--theme-palette-color-2:#A8712C;--theme-palette-color-3:#3a2a1f;
  --theme-palette-color-4:#412611;--theme-palette-color-5:#E5D9C3;--theme-palette-color-6:#F9E4C7;
  --theme-palette-color-7:#FAF4E8;--theme-palette-color-8:#ffffff;
  --theme-text-color:#3a2a1f;--theme-link-initial-color:#412611;--theme-link-hover-color:#A8712C;
  --theme-headings-color:#412611;--theme-border-color:#E5D9C3;
  --theme-button-background-initial-color:#412611;--theme-button-background-hover-color:#2b190b;
  --theme-button-text-initial-color:#FAF4E8;--theme-button-text-hover-color:#FAF4E8;
  --theme-font-family:'Noto Sans Bengali',system-ui,sans-serif;
}
/* hide Blocksy's own header & footer — ours replace them */
#header,.ct-header,header.ct-header,#footer,.ct-footer,footer.ct-footer{display:none!important}
body{background:#FAF4E8!important}
.bnd-sitehead{margin:0}
.bnd-sitefoot{padding-bottom:calc(40px + env(safe-area-inset-bottom,0px))}
.bnd-sitefoot .wm{font-size:clamp(70px,16vw,200px);margin-bottom:28px}
/* page content */
#main .hero-section,.page-title{font-family:'Noto Serif Bengali',Georgia,serif;color:#412611}
.entry-content{font-size:17px;line-height:1.8}
.entry-content h2,.entry-content h3{font-family:'Noto Serif Bengali',Georgia,serif;color:#412611}
.entry-content a{color:#412611;text-decoration-color:#A8712C}
.entry-content ul li::marker{color:#A8712C}
/* the thin top bar stays above our header */
.bnd-topbar{position:relative;z-index:41}
