.page-module__WOUS3a__brandContainer{grid-template-columns:1fr 300px;gap:4rem;max-width:1200px;margin:2rem auto;padding:0 2rem;font-family:Plus Jakarta Sans,sans-serif;display:grid}.page-module__WOUS3a__brandContent{flex:1}.page-module__WOUS3a__brandHeader{border-bottom:3px solid var(--rule);margin-bottom:3rem;padding-bottom:2rem}.page-module__WOUS3a__brandName{color:var(--ink);margin:0 0 1rem;font-family:Fraunces,serif;font-size:2.5rem;line-height:1.2}.page-module__WOUS3a__brandMeta{color:var(--ink-2);align-items:center;gap:1rem;font-size:.9rem;display:flex}.page-module__WOUS3a__origin{font-weight:500}.page-module__WOUS3a__badge{background:var(--green);color:var(--paper);text-transform:uppercase;letter-spacing:.05em;border-radius:2px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.page-module__WOUS3a__bodyContent{color:var(--ink);margin-bottom:4rem;font-size:1rem;line-height:1.8}.page-module__WOUS3a__bodyContent h1,.page-module__WOUS3a__bodyContent h2,.page-module__WOUS3a__bodyContent h3{color:var(--ink);margin:2rem 0 1rem;font-family:Fraunces,serif}.page-module__WOUS3a__bodyContent h1{font-size:2rem}.page-module__WOUS3a__bodyContent h2{font-size:1.5rem}.page-module__WOUS3a__bodyContent h3{font-size:1.2rem}.page-module__WOUS3a__bodyContent p{margin:1rem 0}.page-module__WOUS3a__bodyContent ul,.page-module__WOUS3a__bodyContent ol{margin:1rem 0;padding-left:2rem}.page-module__WOUS3a__bodyContent li{margin:.5rem 0}.page-module__WOUS3a__bodyContent a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:.25em}.page-module__WOUS3a__bodyContent a:hover{color:var(--red)}.page-module__WOUS3a__sidebar{height:fit-content;position:sticky;top:2rem}.page-module__WOUS3a__sidebarSection{border-bottom:1px solid var(--rule);margin-bottom:2rem;padding-bottom:2rem}.page-module__WOUS3a__sidebarSection h3{color:var(--ink);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .75rem;font-family:Fraunces,serif;font-size:1rem;font-weight:600}.page-module__WOUS3a__priceLabel{color:var(--ink);margin:.5rem 0;font-family:Fraunces,serif;font-size:1.25rem}.page-module__WOUS3a__priceRange{color:var(--ink-2);text-transform:capitalize;font-size:.85rem;display:inline-block}.page-module__WOUS3a__link{color:var(--ink);border-bottom:2px solid var(--rule-strong);padding-bottom:.25rem;text-decoration:none;transition:all .2s;display:inline-block}.page-module__WOUS3a__link:hover{border-bottom-color:var(--ink);color:var(--red)}.page-module__WOUS3a__sustainable{color:var(--green);margin:0;font-size:.95rem;font-weight:500}.page-module__WOUS3a__rating{letter-spacing:.1em;color:var(--red);margin-bottom:1rem;font-size:1.5rem}.page-module__WOUS3a__reviewText{color:var(--ink-2);margin:.75rem 0;font-size:.95rem;font-style:italic;line-height:1.6}.page-module__WOUS3a__reviewDate{color:var(--ink-3);margin-top:.75rem;font-size:.85rem;display:block}.page-module__WOUS3a__tagsGroup{flex-wrap:wrap;gap:.3rem;display:flex}.page-module__WOUS3a__tag{color:var(--ink-3);border:1px solid var(--rule-strong);border-radius:2px;padding:.18rem .55rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.65rem;font-weight:400}@media (max-width:768px){.page-module__WOUS3a__brandContainer{grid-template-columns:1fr;gap:2rem;margin:1rem auto;padding:0 1rem}.page-module__WOUS3a__brandName{font-size:2rem}.page-module__WOUS3a__sidebar{position:static}.page-module__WOUS3a__sidebarSection{margin-bottom:1.5rem}}
