/* ID Visual Érika Pimenta: A45B3A / E2D5C2 / B49C78 / 73503C / 9E9268.
   Original artwork is used without distortion. Font files were not supplied. */
:root{--forest:#73503c;--deep:#35271f;--ink:#423126;--cream:#f7f1e8;--paper:#e2d5c2;--gold:#e2d5c2;--muted:#73614e;--line:#cdbc9f}
.site-header{background:#e2d5c2;color:#493325;border-color:#b49c78}.brand-text i,.kit-count{color:#73503c}.kit-btn{color:#73503c;border-color:#73503c}.brand-logo{width:240px;height:64px;object-fit:contain}.sister-link{border:1px solid currentColor;border-radius:30px;padding:8px 16px;white-space:nowrap}.sister-link:hover{background:#b49c78;color:#35271f}.btn.primary{background:#a45b3a;color:#fff}.btn.primary:hover:not(:disabled){background:#88472d}.ritual-strip,.site-footer{background:#73503c;color:#f7f1e8}.story-section{background:#e2d5c2}.story-copy>p:not(.eyebrow){color:#5b493b}.spotlight{background:radial-gradient(ellipse,#f7f1e8,#e2d5c2);border-color:#b49c78;border-radius:160px 160px 12px 12px}.story-image{border-radius:180px 180px 12px 12px}.color-story{background:#e2d5c2;border-radius:90px 90px 12px 12px}.color-story:nth-child(2){background:#ddc5b6}.color-story:nth-child(3){background:#d5d0b7}.buy-box .btn.primary{background:#a45b3a}.forest-shade{background:linear-gradient(90deg,#34261fde,#493a2350),linear-gradient(0deg,#35271f,transparent 60%)}.hero-copy h1 em{color:#e2d5c2}.forest-hero{background:#35271f}.hero-copy .eyebrow,.hero-footnote,.hero-description{color:#f4ebde}.closing-section{background:linear-gradient(#35271fba,#35271fdc),url('../img/forest-sanctuary.webp') center/cover}.footer-inner .muted,.footer-bottom{color:#e2d5c2}.builder-tabs{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 28px}.builder-tabs a{border:1px solid #73503c;padding:10px 22px;border-radius:28px}.builder-tabs .active{background:#73503c;color:#fff}.options-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.options-grid label{display:flex;flex-direction:column;font-size:13px}.options-grid select,.options-grid input{width:100%;padding:12px;background:#fffaf3;border:1px solid #b49c78;border-radius:8px;color:#493325}.sequence-row{display:flex;gap:8px;align-items:center;margin:10px 0}.sequence-row select{min-width:0;flex:1;padding:10px}.sequence-row button{padding:8px;border:1px solid #b49c78;background:#e2d5c2;border-radius:6px}.composition{color:#73503c;font-size:13px}.large-price{font-size:26px;color:#73503c}.brand-art{width:min(460px,100%);object-fit:contain}.brand-text b{color:inherit}.header-cart{white-space:nowrap}.site-footer .brand-logo{filter:brightness(0) invert(1)}
@media(max-width:760px){.header-inner{height:auto;min-height:84px;flex-wrap:wrap;gap:8px;padding:12px 0}.brand-logo{width:190px;height:48px}.sister-link{font-size:12px;padding:6px 12px}.nav{width:100%;justify-content:space-between;gap:10px}.kit-btn{padding:6px 12px}.header-cart{font-size:13px}.options-grid{grid-template-columns:1fr 1fr}}

.sister-link{color:#73503c}.brand-logo{filter:brightness(.65)}
