/* ============================================================
   JEWELS OF THE NORTH — LIGHT THEME (v2)
   Loaded before the inline design system, so specificity is
   doubled (.jvn-page.jvn-page, #id#id) to win the cascade.
   Palette: warm paper #F7F3EA · ink #191612 · bronze #8C5A1F
   ============================================================ */

.jvn-page.jvn-page{
  --jvn-ink:#F7F3EA;
  --jvn-ink-2:#EFE8DA;
  --jvn-paper:#191612;
  --jvn-paper-2:#E4DAC8;
  --jvn-amber:#8C5A1F;
  --jvn-amber-deep:#6E4517;
  --jvn-line:rgba(25,22,18,.16);
  --jvn-line-ink:rgba(25,22,18,.14);
  --jvn-muted:#575046;
  --jvn-muted-ink:#514A40;
  background:#F7F3EA;
  color:#191612;
}
body,#allrecords{background:#F7F3EA!important}
#rec5105548803{background:transparent!important}

/* Sections */
.jvn-page.jvn-page .jvn-sec--paper{background:#ECE4D4;color:#191612}
.jvn-page.jvn-page .jvn-sec--paper .jvn-kv__cell{background:#F7F3EA;color:#191612}
.jvn-page.jvn-page .jvn-sec--paper .jvn-kv{background:rgba(25,22,18,.14);border-color:rgba(25,22,18,.14)}
.jvn-page.jvn-page .jvn-sec--ink2{background:#EFE8DA}

/* Navigation */
.jvn-page.jvn-page .jvn-nav{background:#F7F3EA;border-bottom-color:rgba(25,22,18,.14)}
.jvn-page.jvn-page .jvn-logo{color:#191612}
.jvn-page.jvn-page .jvn-navlinks a{color:#191612}
.jvn-page.jvn-page .jvn-bag{color:#191612;border-color:rgba(25,22,18,.22)}
.jvn-page.jvn-page .jvn-bag:hover{color:#8C5A1F;border-color:#8C5A1F}
.jvn-page.jvn-page .jvn-menu summary{color:#191612;border-color:rgba(25,22,18,.22)}
.jvn-page.jvn-page .jvn-menu__panel{background:#F7F3EA;color:#191612;border:1px solid rgba(25,22,18,.14);box-shadow:0 18px 40px rgba(25,22,18,.12)}
.jvn-page.jvn-page .jvn-menu__panel a{color:#191612;border-bottom-color:rgba(25,22,18,.12)}

/* Hero */
.jvn-page.jvn-page .jvn-hero{background:#F7F3EA;border-bottom-color:rgba(25,22,18,.14)}
.jvn-page.jvn-page .jvn-hero__media{background:#E7DFCF}
.jvn-page.jvn-page .jvn-hero__foot{color:#575046;border-top-color:rgba(25,22,18,.16)}
.jvn-page.jvn-page h1 em{color:#8C5A1F!important}

/* Links */
.jvn-page.jvn-page .jvn-link{color:#191612;border-bottom-color:rgba(25,22,18,.35)}
.jvn-page.jvn-page .jvn-link:hover{color:#8C5A1F;border-color:#8C5A1F}

/* Buttons */
.jvn-page.jvn-page .jvn-btn--paper{background:#191612;color:#F7F3EA;border-color:#191612}
.jvn-page.jvn-page .jvn-btn--paper:hover{background:#8C5A1F;color:#fff;border-color:#8C5A1F}
.jvn-page.jvn-page .jvn-btn--ink{background:#ECE4D4;color:#191612;border-color:rgba(25,22,18,.25)}
.jvn-page.jvn-page .jvn-btn--ink:hover{background:#8C5A1F;color:#fff;border-color:#8C5A1F}
.jvn-page.jvn-page .jvn-btn--ghost{color:#191612;border-color:rgba(25,22,18,.35)}
.jvn-page.jvn-page .jvn-btn--ghost:hover{color:#8C5A1F;border-color:#8C5A1F}
.jvn-page.jvn-page .jvn-btn--ghost-ink{color:#191612;border-color:rgba(25,22,18,.35)}
.jvn-page.jvn-page .jvn-sec--paper .jvn-btn--ink{background:#191612;color:#F7F3EA;border-color:#191612}
.jvn-page.jvn-page .jvn-sec--paper .jvn-btn--ink:hover{background:#8C5A1F;border-color:#8C5A1F;color:#fff}

/* Cards */
.jvn-page.jvn-page .jvn-card__media{background:#E7DFCF}
.jvn-page.jvn-page .jvn-card__tag{background:#191612;color:#F7F3EA}
.jvn-page.jvn-page .jvn-card__cta{border-bottom-color:rgba(25,22,18,.3)}
#jvn-shop#jvn-shop .jvn-card__cta{border-bottom-color:rgba(25,22,18,.3);color:#191612}
#jvn-shop#jvn-shop .jvn-sec--paper .jvn-card__cta{color:#8A5A21;border-bottom-color:rgba(138,90,33,.45)}

/* Product page */
.jvn-page.jvn-page .jvn-gallery__main{background:#E7DFCF}
.jvn-page.jvn-page .jvn-gallery__thumb{background:#F7F3EA;border-color:rgba(25,22,18,.25)}
.jvn-page.jvn-page .jvn-gallery__thumb[aria-pressed="true"]{border-color:#8C5A1F}
#jvn-pdp#jvn-pdp .jvn-gallery__thumb{background:#F7F3EA!important;border-color:rgba(25,22,18,.3)!important}
#jvn-pdp#jvn-pdp .jvn-gallery__thumb[aria-pressed="true"]{border-color:#8C5A1F!important}
.jvn-page.jvn-page .jvn-buy__proof li{border-bottom-color:rgba(25,22,18,.16)}
.jvn-page.jvn-page .jvn-spec th{color:#575046}
.jvn-page.jvn-page .jvn-spec th,.jvn-page.jvn-page .jvn-spec td{border-bottom-color:rgba(25,22,18,.16)}
.jvn-page.jvn-page .jvn-cert{background:#fff;color:#191612}

/* Footer — the one dark anchor */
.jvn-page.jvn-page .jvn-foot{background:#241F19;color:#F2EDE2;border-top-color:rgba(242,237,226,.14)}
.jvn-page.jvn-page .jvn-foot__brand{color:#F2EDE2}
.jvn-page.jvn-page .jvn-foot__desc{color:#C7BEB0}
.jvn-page.jvn-page .jvn-foot__h{color:#D8A262}
.jvn-page.jvn-page .jvn-foot__links a{color:#F2EDE2}
.jvn-page.jvn-page .jvn-foot__links a:hover{color:#D8A262}
.jvn-page.jvn-page .jvn-foot__bottom{color:#BDB4A5;border-top-color:rgba(242,237,226,.14)}

/* Contact form */
.jvn-page.jvn-page .jvn-contact__field label{color:#575046}
.jvn-page.jvn-page .jvn-contact input,.jvn-page.jvn-page .jvn-contact textarea{background:#fff;color:#191612;border-color:rgba(25,22,18,.45)}
.jvn-page.jvn-page .jvn-contact input:focus,.jvn-page.jvn-page .jvn-contact textarea:focus{outline:2px solid #8C5A1F;border-color:#8C5A1F}
.jvn-page.jvn-page .jvn-contact .jvn-contact__btn{background:#191612!important;color:#F7F3EA!important}
.jvn-page.jvn-page .jvn-contact .t-input-error{color:#A33A22}

/* Newsletter */
.jvn-page.jvn-page .jvn-news input[type="email"]{background:#fff;color:#191612;border-color:rgba(25,22,18,.45)}
.jvn-page.jvn-page .jvn-news input[type="email"]:focus{outline:2px solid #8C5A1F;border-color:#8C5A1F}
.jvn-page.jvn-page .jvn-news .t-input-error{color:#A33A22}

/* Form contrast: placeholders and borders */
.jvn-page.jvn-page input::placeholder,.jvn-page.jvn-page textarea::placeholder{color:#575046!important;opacity:1!important}
.t706.t706 .t-input::placeholder,.t706.t706 textarea::placeholder{color:#575046!important;opacity:1!important}
.t706.t706 .t-input,.t706.t706 .t-select,.t706.t706 textarea{border-color:#8F8371!important}

/* Native Tilda cart */
.t706.t706 .t706__cartwin,.t706.t706 .t706__cartpage{background:#F7F3EA;color:#191612}
.t706.t706 .t706__cartwin-content{background:#F7F3EA}
.t706.t706 .t706__cartwin-top,.t706.t706 .t706__cartwin-bottom{border-color:rgba(25,22,18,.14)}
.t706.t706 .t706__product{border-color:rgba(25,22,18,.14)}
.t706.t706 .t706__product-title,.t706.t706 .t706__product-price,.t706.t706 .t706__cartwin-prodamount,.t706.t706 .t706__cartwin-totalamount{color:#191612}
.t706.t706 .t706__close{background:#F7F3EA!important}
.t706.t706 .t706__cartwin-close-icon g{fill:#191612!important}
.t706.t706 .t706__cartwin-heading{color:#191612}

/* ============================================================
   TEMPORARY — Heritage collection hidden (26 October 2026)
   Remove this block to bring the collection back.
   ============================================================ */
#heritage{display:none!important}
a[href="/shop#heritage"],a[href="#heritage"]{display:none!important}