/* Bandung V10 | verified brand palette: red #a91916, yellow #fabd3f, cream #f2eee6 */
:root{--red:#a91916;--red2:#a91916;--brand-red:#a91916;--yellow:#fabd3f;--cream:#f2eee6;--paper:#f2eee6;--font:'Poppins',Arial,sans-serif;--display:var(--font)}
body{background:#f2eee6;font-family:var(--font)}
.topbar,.brand-ribbon,.newsletter{background:#fabd3f!important}
.hero,.site-header,.page-intro,.red-feature,.footer{background:#a91916!important}
.hero h1 span,.hero-notes b{color:#fabd3f!important}
.btn-yellow,.round-stamp{background:#fabd3f!important}
.hero:before,.hero:after{pointer-events:none}
.section-heading h2,.feature-copy h2,.story h2,.newsletter h2,.spotlight-copy h2,.values-intro h2,.page-intro h1,.hero h1{letter-spacing:-.025em!important;line-height:1.19!important;font-weight:800!important;overflow-wrap:break-word}
.hero h1{line-height:1.13!important;font-weight:850!important}
.section-heading h2{max-width:820px}
.section,.values-section,.ingredient-spotlight{background:#f2eee6}
.product-photo,.product-card:nth-child(n) .product-photo,.value{background:#f2eee6!important}
.product-photo{outline:1px solid rgba(50,40,32,.09);outline-offset:-1px}
.newsletter p,.newsletter h2{color:#302820}
.contact-block a{color:#a91916;text-underline-offset:4px;word-break:break-word;font-weight:700}
.contact-block a:hover{text-decoration:underline}
.real-jar-group{align-items:flex-end!important}
.real-jar-group .jar-showcase{justify-content:flex-end!important}
.real-jar-group .jar-showcase img{object-position:center bottom}
@media(max-width:800px){.hero h1{font-size:clamp(46px,9vw,76px)!important}.section-heading h2,.feature-copy h2{font-size:clamp(32px,6vw,54px)!important}}
@media(max-width:560px){.hero h1{font-size:clamp(41px,10.2vw,57px)!important;line-height:1.17!important}.section-heading h2,.feature-copy h2{font-size:clamp(30px,8vw,42px)!important}.contact-block a{font-size:15px}}
