.brazil-nuts-page{--brn-green:#184a34;--brn-green-dark:#103c29;--brn-paper:#faf9f6;--brn-cream:#f2ede5;--brn-line:#ddd6d0;--brn-muted:#6e625d;background:var(--brn-paper);color:var(--black);overflow:hidden}.brazil-nuts-page *{box-sizing:border-box}.brazil-nuts-page h1,.brazil-nuts-page h2,.brazil-nuts-page h3,.brazil-nuts-page p{margin-top:0}.brazil-nuts-page .eyebrow{color:var(--brn-green)}.brn-section{padding:105px 0}.brn-heading{max-width:760px;margin-bottom:52px}.brn-heading h2,.brn-two-column h2{margin-bottom:20px;color:var(--black);font-size:46px;line-height:1.15;letter-spacing:-1.4px}.brn-heading>p,.brn-reading>p{color:var(--brn-muted);font-size:16px;line-height:1.8}.brn-hero{min-height:760px;padding:145px 0 78px;background:var(--brn-cream);border-bottom:1px solid var(--brn-line)}.brn-hero-grid{display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:90px}.brn-hero-copy{position:relative;z-index:2;padding:20px 0}.brn-hero .standard-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--brn-muted);font-size:11px;font-weight:700}.brn-hero .standard-breadcrumb a:hover{color:var(--brn-green)}.brn-hero .standard-breadcrumb span[aria-current=page]{color:var(--black)}.brn-hero .standard-breadcrumb{margin-bottom:46px}.brn-hero h1{max-width:670px;margin-bottom:24px;color:var(--black);font-size:clamp(3.5rem,6vw,5.3rem);line-height:1.02;letter-spacing:-3.4px}.brn-hero-intro{max-width:620px;margin-bottom:27px;color:var(--brn-muted);font-size:18px;line-height:1.7}.brn-hero-intro strong{color:var(--black);font-weight:700}.brn-hero-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 25px;max-width:610px;margin:0 0 32px;padding:0;list-style:none}.brn-hero-benefits li{display:flex;align-items:center;gap:9px;color:var(--black-soft);font-size:13px;font-weight:650}.brn-hero-benefits svg{flex:none;color:var(--brn-green)}.brn-hero-visual{position:relative;display:grid;min-height:630px;place-items:center;background:transparent;overflow:hidden}.brn-hero-visual:after{display:none}.brn-hero-visual img{position:relative;z-index:1;display:block;width:auto;height:620px;max-width:100%;-o-object-fit:contain;object-fit:contain}.brn-option-selector{max-width:610px;margin:0;padding:0;border:0}.brn-option-selector legend{margin-bottom:10px;color:var(--brn-muted);font-size:9px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase}.brn-option-selector>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--brn-line);border-left:1px solid var(--brn-line)}.brn-option-selector label{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;min-height:78px;padding:14px 17px;border-right:1px solid var(--brn-line);border-bottom:1px solid var(--brn-line);background:rgba(255,255,255,.36);cursor:pointer;transition:background .18s ease,color .18s ease}.brn-option-selector label.selected{background:var(--brn-green);color:white}.brn-option-selector input{position:absolute;width:1px;height:1px;opacity:0}.brn-option-selector label:focus-within{outline:2px solid var(--gold);outline-offset:3px}.brn-flavor-selector{margin-bottom:18px}.brn-flavor-selector label{min-height:58px}.brn-flavor-selector strong{font-size:12px}.brn-size-selector label>span{display:grid;gap:4px}.brn-size-selector strong{font-size:13px}.brn-size-selector small{color:var(--brn-muted);font-size:10px}.brn-size-selector b{font-family:var(--font-display),serif;font-size:22px;font-weight:400}.brn-size-selector label.selected small{color:rgba(255,255,255,.65)}.brn-pouch-note{margin:11px 0 17px;color:var(--brn-muted);font-size:11px}.brn-quantity-selector{display:grid;gap:9px;margin-top:17px}.brn-quantity-selector>label{color:var(--brn-muted);font-size:9px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase}.brn-quantity-selector>div{display:grid;grid-template-columns:42px 54px 42px;width:-moz-max-content;width:max-content;border:1px solid var(--brn-line)}.brn-quantity-selector button,.brn-quantity-selector input{width:100%;min-height:42px;border:0;background:rgba(255,255,255,.4);color:var(--black);font:inherit;font-weight:700;text-align:center}.brn-quantity-selector button{font-size:18px;cursor:pointer}.brn-quantity-selector button:first-child{border-right:1px solid var(--brn-line)}.brn-quantity-selector button:last-child{border-left:1px solid var(--brn-line)}.brn-quantity-selector button:disabled{opacity:.35;cursor:not-allowed}.brn-quantity-selector input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;font-size:12px}.brn-quantity-selector input::-webkit-inner-spin-button,.brn-quantity-selector input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.brn-quantity-selector button:focus-visible,.brn-quantity-selector input:focus-visible{position:relative;z-index:1;outline:2px solid var(--gold);outline-offset:2px}.brn-primary-button{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:54px;padding:0 27px;border:1px solid var(--brn-green);background:var(--brn-green);color:white;font-size:11px;font-weight:800;letter-spacing:1.35px;text-transform:uppercase;cursor:pointer;transition:background .18s ease,transform .18s ease}.brn-primary-button:hover{background:var(--brn-green-dark);transform:translateY(-2px)}.brn-primary-button:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.brn-primary-button:disabled{opacity:.58;cursor:wait;transform:none}.brn-buy-button{min-width:220px}.brn-shipping-note{display:block;margin-top:15px;color:var(--black);font-size:13px;font-weight:800}.brn-trust-bar{border-bottom:1px solid var(--brn-line);background:var(--brn-paper)}.brn-trust-bar .shell{display:grid;grid-template-columns:repeat(4,1fr)}.brn-trust-bar span{display:flex;align-items:center;justify-content:center;gap:9px;min-height:88px;padding:15px;border-right:1px solid var(--brn-line);color:var(--black-soft);font-size:11px;font-weight:700;text-align:center}.brn-trust-bar span:first-child{border-left:1px solid var(--brn-line)}.brn-trust-bar svg{flex:none;color:var(--brn-green)}.brn-intro{background:var(--brn-paper)}.brn-card-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--brn-line);border-left:1px solid var(--brn-line)}.brn-card-grid article{min-height:280px;padding:32px;border-right:1px solid var(--brn-line);border-bottom:1px solid var(--brn-line)}.brn-card-grid article>span{color:var(--brn-green);font-size:9px;font-weight:800;letter-spacing:1.2px}.brn-card-grid h3{margin:70px 0 14px;font-size:23px}.brn-card-grid p{margin-bottom:0;color:var(--brn-muted);font-size:14px;line-height:1.7}.brn-why{background:var(--brn-cream)}.brn-two-column{display:grid;grid-template-columns:.82fr 1.18fr;align-items:start;gap:110px}.brn-reading{max-width:720px}.brn-reading>p{font-size:18px}.brn-reading strong{color:var(--black)}.brn-reading small{display:block;margin-top:24px;padding-top:20px;border-top:1px solid var(--brn-line);color:var(--brn-muted);font-size:11px;line-height:1.7}.brn-enjoy{background:var(--brn-green);color:white}.brn-enjoy .eyebrow{color:#d0ad6d}.brn-enjoy h2{color:white}.brn-enjoy ol{display:grid;grid-template-columns:repeat(5,1fr);margin:0;padding:0;border-top:1px solid rgba(255,255,255,.18);border-left:1px solid rgba(255,255,255,.18);list-style:none}.brn-enjoy li{display:flex;min-height:190px;flex-direction:column;justify-content:space-between;padding:25px;border-right:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18)}.brn-enjoy b{color:#d0ad6d;font-size:9px;letter-spacing:1.2px}.brn-enjoy li span{max-width:180px;color:rgba(255,255,255,.85);font-family:var(--font-display),serif;font-size:20px;line-height:1.3}.brn-details{background:var(--brn-paper)}.brn-details-grid{display:grid;grid-template-columns:1.08fr .92fr .8fr;border-top:1px solid var(--brn-line);border-left:1px solid var(--brn-line)}.brn-details-grid>article{min-height:460px;padding:30px;border-right:1px solid var(--brn-line);border-bottom:1px solid var(--brn-line)}.brn-details-grid h3{margin-bottom:27px;font-size:22px}.brn-details dl{margin:0}.brn-details dl>div{display:grid;grid-template-columns:.8fr 1.2fr;gap:18px;padding:12px 0;border-bottom:1px solid var(--brn-line)}.brn-details dt{color:var(--brn-muted);font-size:11px}.brn-details dd{margin:0;color:var(--black);font-size:12px;font-weight:700;text-align:right}.brn-ingredient-line{margin:44px 0 28px;color:var(--black)!important;font-family:var(--font-display),serif;font-size:30px!important}.brn-details-grid article>p{color:var(--brn-muted);font-size:13px;line-height:1.7}.brn-facility-note{margin-top:28px!important;padding-top:22px;border-top:1px solid var(--brn-line);font-size:11px!important}.brn-nutrition-facts{border:2px solid var(--black);padding:10px 12px;background:white;color:#111;font-family:Arial,sans-serif}.brn-nutrition-title{display:block;border-bottom:8px solid #111;font-size:30px;letter-spacing:-1.7px;line-height:1.05}.brn-nutrition-variant{display:block;margin-top:7px;font-size:9px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.brn-nutrition-notice{margin:7px 0!important;padding:7px;border:1px solid #111;color:#111!important;font-size:9px!important;font-weight:700;line-height:1.35!important}.brn-nutrition-servings{margin:7px 0 3px!important;color:#111!important;font-size:10px!important}.brn-serving-size{display:flex;justify-content:space-between;gap:12px;padding-bottom:5px;border-bottom:4px solid #111;font-size:11px}.brn-nutrition-facts>small{display:block;margin-top:4px;font-size:8px;font-weight:700}.brn-calories{display:flex;align-items:end;justify-content:space-between;border-bottom:7px solid #111;font-size:19px;line-height:1.1}.brn-calories strong{font-size:29px}.brn-daily-value{display:flex;justify-content:flex-end;padding:3px 0;border-bottom:1px solid #111;font-size:8px}.brn-nutrition-facts>p{display:flex;justify-content:space-between;gap:8px;margin:0!important;padding:3px 0;border-bottom:1px solid #777;color:#111!important;font-size:9px!important;line-height:1.2!important}.brn-nutrition-facts>p.indent{padding-left:12px}.brn-nutrition-facts>p.deep{padding-left:24px}.brn-nutrition-facts>footer{padding-top:6px;font-size:7px;line-height:1.35}.brn-comparison{background:var(--brn-cream)}.brn-comparison-table{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--brn-line);border-left:1px solid var(--brn-line)}.brn-comparison-column{min-height:390px;padding:36px 40px;border-right:1px solid var(--brn-line);border-bottom:1px solid var(--brn-line);background:rgba(255,255,255,.45)}.brn-comparison-column.featured{background:var(--brn-green);color:white}.brn-comparison-column h3{margin-bottom:35px;font-size:29px}.brn-comparison-column.featured h3{color:white}.brn-comparison-column p{display:flex;align-items:center;gap:10px;margin:0;padding:12px 0;border-bottom:1px solid var(--brn-line);color:var(--brn-muted);font-size:14px}.brn-comparison-column.featured p{border-bottom-color:rgba(255,255,255,.18);color:rgba(255,255,255,.82)}.brn-comparison-column svg{flex:none;color:#d0ad6d}.brn-faq{background:var(--brn-paper)}.brn-faq-list{border-bottom:1px solid var(--brn-line)}.brn-faq details{border-top:1px solid var(--brn-line)}.brn-faq summary{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:24px 0;color:var(--black);font-family:var(--font-display),serif;font-size:21px;cursor:pointer;list-style:none}.brn-faq summary::-webkit-details-marker{display:none}.brn-faq summary span{color:var(--brn-green);font-family:var(--font-body),sans-serif;font-size:24px;font-weight:300;transition:transform .2s ease}.brn-faq details[open] summary span{transform:rotate(45deg)}.brn-faq details p{max-width:700px;padding:0 45px 24px 0;color:var(--brn-muted);font-size:14px;line-height:1.75}.brn-final{padding:90px 0;background:var(--black);color:var(--paper)}.brn-final-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:100px}.brn-final .eyebrow{color:#d0ad6d}.brn-final h2{margin-bottom:16px;color:var(--paper);font-size:50px;line-height:1.08}.brn-final p{margin:0;color:rgba(250,249,246,.66);font-size:16px}.brn-final .brn-option-selector{margin-bottom:18px}.brn-final .brn-option-selector legend{color:rgba(250,249,246,.55)}.brn-final .brn-option-selector label,.brn-final .brn-option-selector>div{border-color:rgba(255,255,255,.2)}.brn-final .brn-option-selector label{background:rgba(255,255,255,.04)}.brn-final .brn-option-selector label.selected{background:var(--paper);color:var(--black)}.brn-final .brn-option-selector small{color:rgba(255,255,255,.55)}.brn-final .brn-option-selector label.selected small{color:var(--brn-muted)}.brn-final .brn-primary-button{border-color:var(--paper);background:var(--paper);color:var(--black)}.brn-final .brn-primary-button:hover{background:var(--cream)}.brn-final .brn-quantity-selector>label{color:rgba(250,249,246,.55)}.brn-final .brn-quantity-selector button,.brn-final .brn-quantity-selector input,.brn-final .brn-quantity-selector>div{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.04);color:var(--paper)}.brn-final .brn-pouch-note{color:rgba(250,249,246,.72)}.brn-final .brn-shipping-note{color:var(--paper)}.brn-modal-backdrop{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:20px;background:rgba(20,16,14,.68);backdrop-filter:blur(3px)}.brn-modal{--brn-green:#184a34;--brn-green-dark:#103c29;position:relative;width:min(100%,570px);max-height:calc(100svh - 40px);overflow-y:auto;padding:55px;border:1px solid rgba(255,255,255,.35);background:var(--paper);box-shadow:0 28px 80px rgba(0,0,0,.3)}.brn-modal h2{margin-bottom:16px;color:var(--black);font-size:43px;line-height:1.12;letter-spacing:-1.4px}.brn-modal-success>p,.brn-modal>p{color:var(--muted);font-size:15px;line-height:1.7}.brn-modal .brn-modal-selection{margin:-4px 0 14px;color:var(--brn-green);font-size:11px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.brn-modal .brn-modal-incentive{margin:20px 0 0;padding:15px 17px;border-left:3px solid var(--brn-green);background:rgba(24,74,52,.07);color:var(--black);font-size:13px;line-height:1.55}.brn-modal-incentive strong{display:block;margin-bottom:2px;color:var(--brn-green)}.brn-modal-close{position:absolute;top:18px;right:18px;display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--line);background:transparent;color:var(--black);cursor:pointer}.brn-modal-close:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.brn-modal form{margin-top:29px}.brn-modal label{display:block;margin-bottom:9px;color:var(--black);font-size:11px;font-weight:800}.brn-modal input[type=email]{display:block;width:100%;min-height:54px;margin-bottom:13px;padding:0 15px;border:1px solid var(--line);background:white;color:var(--black);font:inherit;outline:0}.brn-modal input[type=email]:focus{border-color:var(--brn-green);box-shadow:0 0 0 3px rgba(24,74,52,.1)}.brn-modal input[aria-invalid=true]{border-color:#9e3939}.brn-modal .brn-primary-button{width:100%;border-color:#184a34;background:#184a34;color:#fff}.brn-modal .brn-primary-button:hover{background:#103c29;color:#fff}.brn-modal small{display:block;margin-top:11px;color:var(--muted);font-size:10px;line-height:1.5;text-align:center}.brn-modal-error{margin:-2px 0 13px;color:#9e3939;font-size:12px}.brn-modal-success{padding:20px 0 5px}.brn-modal-success .brn-primary-button{margin-top:18px}.brn-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}@media (max-width:1000px){.brn-section{padding:85px 0}.brn-hero{padding-top:125px}.brn-final-grid,.brn-hero-grid,.brn-two-column{grid-template-columns:1fr;gap:55px}.brn-hero-visual{min-height:570px}.brn-hero-visual img{height:560px}.brn-trust-bar .shell{grid-template-columns:repeat(2,1fr)}.brn-trust-bar span:nth-child(3){border-left:1px solid var(--brn-line)}.brn-card-grid{grid-template-columns:1fr}.brn-card-grid article{min-height:220px}.brn-card-grid h3{margin-top:45px}.brn-enjoy ol{grid-template-columns:repeat(2,1fr)}.brn-details-grid{grid-template-columns:1fr 1fr}.brn-details-grid>article:last-child{grid-column:1/-1}.brn-nutrition-placeholder{min-height:320px}.brn-final-grid{gap:45px}}@media (max-width:600px){.brn-section{padding:68px 0}.brn-heading{margin-bottom:36px}.brn-heading h2,.brn-two-column h2{font-size:34px;letter-spacing:-1px}.brn-hero{min-height:auto;padding:105px 0 60px}.brn-hero-grid{gap:38px}.brn-hero-copy{padding:0}.brn-hero .standard-breadcrumb{margin-bottom:34px}.brn-hero h1{font-size:48px;letter-spacing:-2.2px}.brn-hero-intro{font-size:16px}.brn-hero-benefits{grid-template-columns:1fr}.brn-hero-visual{min-height:430px}.brn-hero-visual img{height:430px}.brn-option-selector>div{grid-template-columns:1fr}.brn-flavor-selector>div{grid-template-columns:repeat(2,minmax(0,1fr))}.brn-option-selector label{min-height:68px}.brn-flavor-selector label{min-height:58px;padding-inline:12px}.brn-buy-button{width:100%}.brn-trust-bar .shell{grid-template-columns:1fr}.brn-trust-bar span,.brn-trust-bar span:nth-child(3){min-height:68px;border-left:1px solid var(--brn-line)}.brn-two-column{gap:30px}.brn-reading>p{font-size:16px}.brn-enjoy ol{grid-template-columns:1fr}.brn-enjoy li{min-height:130px}.brn-comparison-table,.brn-details-grid{grid-template-columns:1fr}.brn-details-grid>article:last-child{grid-column:auto}.brn-details-grid>article{min-height:auto;padding:25px 22px}.brn-comparison-column{min-height:auto;padding:30px 25px}.brn-faq summary{font-size:18px}.brn-final{padding:68px 0}.brn-final h2{font-size:39px}.brn-modal{padding:48px 24px 30px}.brn-modal h2{font-size:35px}}@media (prefers-reduced-motion:reduce){.brazil-nuts-page *,.brn-modal *{scroll-behavior:auto!important;transition-duration:.01ms!important}}