html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}body.br-standalone-page{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:15px;line-height:1.6;color:#211b22;background:#fffaf4}body.br-standalone-page a{text-decoration:none}body.br-standalone-page img{max-width:100%}.br-global-header,.br-global-footer{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.br-global-header *,.br-global-footer *{box-sizing:border-box}.br-global-header a:focus-visible,.br-global-footer a:focus-visible,.br-mobile-menu summary:focus-visible{outline:3px solid #2e7773;outline-offset:4px}.br-skip-link{position:absolute;top:-100px;left:16px;z-index:99999;padding:12px 18px;background:#fff;color:#211b22}.br-skip-link:focus{top:12px}.br-global-footer{--mint:#9edbd4;--ink:#211b22}.br-mobile-panel{max-width:calc(100vw - 28px)}.br-global-nav>a{white-space:nowrap}.br-global-logo-word{max-width:100%}.br-global-footer-brand a{display:inline}.br-declarations-page .br-global-footer{margin-top:54px}.br-return-bar{background:#fff;border-bottom:1px solid #eee8df;padding:9px 24px}.br-return-bar a{display:block;max-width:1160px;margin:0 auto;color:#2d8f82;text-decoration:none;font:700 13px/1.3 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.br-return-bar a:hover{text-decoration:underline}
.br-global-brand{font-size:24px;font-weight:900;letter-spacing:-.04em}
@media(max-width:900px){
.br-global-nav a:not(.br-global-key){display:none}
.br-global-nav{gap:14px}
.br-global-nav a{font-size:11px}
}
@media(max-width:600px){
.br-global-brand{font-size:20px}
.br-global-nav{gap:10px}
.br-global-nav a{font-size:10px;letter-spacing:.04em}
.br-global-nav a.is-active:after{bottom:-10px}
}
.br-global-footer{padding:34px 0;background:#151116;color:rgba(255,255,255,.72);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.br-global-footer-inner{width:min(1180px,calc(100% - 40px));margin:auto;display:flex;justify-content:space-between;align-items:center;gap:28px}
.br-global-footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:5px}
.br-global-footer strong{color:#fff;font-size:15px}
.br-global-footer span{font-size:13px}
.br-global-footer nav{display:flex;gap:20px;flex-wrap:wrap;justify-content:flex-end;align-items:center}
.br-global-footer a{color:rgba(255,255,255,.72)!important;text-decoration:none!important;font-size:13px;font-weight:700;transition:color .2s ease}
.br-global-footer a:hover,.br-global-footer a:focus{color:#fff!important}
@media(max-width:700px){
.br-global-footer-inner{display:block;text-align:center}
.br-global-footer-brand{align-items:center;justify-content:center}
.br-global-footer nav{justify-content:center;margin-top:17px;gap:14px 18px}
}
@media(max-width:420px){
.br-global-inner{width:calc(100% - 24px)!important}
.br-global-brand>span:last-child{display:none}
.br-global-nav{gap:10px!important}
.br-global-nav a{font-size:10px!important;letter-spacing:.06em!important}
}
.br-global-footer{display:block!important;width:100%!important;box-sizing:border-box!important}
.br-global-footer .br-global-allergens{display:inline-flex!important;align-items:center;justify-content:center;padding:11px 17px!important;border-radius:999px!important;background:#9edbd4!important;color:#211b22!important;font-weight:900!important;box-shadow:0 8px 24px rgba(0,0,0,.18)}
@media(max-width:700px){
.br-global-footer .br-global-allergens{width:100%;box-sizing:border-box;margin-top:4px}
}
@media(max-width:700px){
.br-global-logo-word{display:block!important;width:clamp(132px,36vw,176px)!important;height:auto!important}
.br-global-brand{gap:0}
}
.br-global-header{position:relative!important;z-index:30!important;min-height:86px!important;display:flex!important;align-items:center!important;background:rgba(255,250,244,.96)!important;border-bottom:1px solid rgba(33,27,34,.11)!important;backdrop-filter:blur(16px);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}
.br-global-inner{width:min(1180px,calc(100% - 40px))!important;min-height:86px!important;margin:auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:28px!important}
.br-global-brand{display:flex!important;align-items:center!important;gap:0!important;color:#211b22!important;text-decoration:none!important}
.br-global-logo-word{display:block!important;width:330px!important;height:auto!important;object-fit:contain!important}
.br-global-nav{display:flex!important;align-items:center!important;gap:20px!important}
.br-global-nav a{position:relative;color:#211b22!important;text-decoration:none!important;font-size:13px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;transition:.2s ease}
.br-global-nav a:hover,.br-global-nav a.is-active{color:#2e7773!important}
.br-global-nav a.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-12px;height:2px;border-radius:3px;background:#f5d56d}
.br-mobile-actions{display:none!important}
@media(max-width:980px){
.br-global-nav{display:none!important}
.br-mobile-actions{display:flex!important;align-items:center!important}
.br-global-logo-word{display:block!important}
.br-mobile-menu{position:relative}
.br-mobile-menu summary{list-style:none;cursor:pointer;border:1px solid #9edbd4;border-radius:999px;background:#9edbd4;color:#211b22;font-weight:900;letter-spacing:.08em;text-align:center;text-transform:none}
.br-mobile-menu summary::-webkit-details-marker{display:none}
.br-mobile-menu summary::marker{display:none}
.br-mobile-menu[open] summary{background:#87cec6;border-color:#87cec6}
.br-mobile-panel{position:absolute;right:0;top:calc(100% + 12px);z-index:60;width:240px;padding:10px;border-radius:18px;background:#fffaf4;box-shadow:0 18px 55px rgba(33,27,34,.2);border:1px solid rgba(33,27,34,.1)}
.br-mobile-panel a{display:block;padding:13px 14px;border-radius:11px;color:#211b22!important;font-weight:800;text-decoration:none!important;text-transform:none!important}
.br-mobile-panel a:hover,.br-mobile-panel a.is-active{background:#e3f5f2;color:#2e7773!important}
}
@media(max-width:600px){
.br-global-inner{width:calc(100% - 28px)!important;gap:12px!important}
.br-mobile-menu summary{min-width:96px;padding:13px 22px}
}
.br-global-nav .br-gf-plain{text-transform:uppercase!important;letter-spacing:.08em!important}
.br-global-nav .br-language{display:inline-flex;align-items:center;gap:3px;margin-left:2px;padding:4px;border:1px solid rgba(33,27,34,.14);border-radius:999px;background:#fff}
.br-global-nav .br-language a{padding:7px 8px!important;border-radius:999px;font-size:10px!important;line-height:1!important;letter-spacing:.04em!important;text-transform:uppercase!important}
.br-global-nav .br-language a.br-lang-current{background:#9edbd4;color:#211b22!important}
.br-language-mobile{display:flex;align-items:center;gap:5px;margin-top:8px;padding:10px 12px;border-top:1px solid rgba(33,27,34,.1)}
.br-language-mobile>span{margin-right:auto;color:#6a5f67;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}
.br-language-mobile a{padding:8px 10px!important;text-align:center;border-radius:999px}
.br-language-mobile a.br-lang-current{background:#9edbd4!important;color:#211b22!important}
@media(max-width:980px){
.br-global-logo-word{width:clamp(165px,30vw,205px)!important}
.br-mobile-menu summary{min-width:100px!important;padding:13px 21px!important;font-size:12px!important}
.br-mobile-panel a{font-size:13px!important;line-height:1.3!important}
}
@media(max-width:600px){
.br-global-logo-word{width:clamp(170px,48vw,195px)!important}
.br-global-header,.br-global-inner{min-height:78px!important}
}
