body{background:var(--ink)!important;color:var(--cream)!important;font-family:Instrument,Arial,sans-serif!important;padding-top:76px}
.menu-site-nav{position:fixed;inset:0 0 auto;z-index:150;height:76px;background:rgba(17,17,15,.94);backdrop-filter:blur(14px);border-bottom:1px solid rgba(245,240,232,.18);display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1344px)/2))}
.menu-site-nav img{width:132px}.menu-site-nav div{display:flex;gap:24px;align-items:center}.menu-site-nav a{color:var(--cream);text-decoration:none;text-transform:uppercase;font:400 12px DMMono,monospace;letter-spacing:.08em}.menu-site-nav a:last-child{color:var(--orange);border:1px solid var(--orange);padding:11px 15px}
header{padding:78px max(24px,calc((100vw - 1344px)/2)) 52px!important;background:var(--cream)!important;color:var(--ink)!important;border:0!important}
header::after{background:var(--orange)!important;opacity:1!important;width:18vw!important;height:18vw!important;right:5vw!important;top:-8vw!important}
.brand{width:min(620px,75vw)}.brand img{width:100%;height:auto}
.tagline{font:700 15px DMMono,monospace!important;letter-spacing:.04em!important;color:var(--orange)!important;margin-top:24px!important}.header-note{color:var(--muted)!important;font-size:17px!important;max-width:620px!important}
.filters,.filter-bar{top:76px!important;background:rgba(17,17,15,.96)!important;border-bottom:1px solid rgba(245,240,232,.16)!important;padding-left:max(24px,calc((100vw - 1344px)/2))!important;padding-right:max(24px,calc((100vw - 1344px)/2))!important}
.f-btn{font-family:DMMono,monospace!important;border-radius:0!important}.f-btn:hover,.f-btn.active{background:var(--orange)!important;border-color:var(--orange)!important}.f-btn[onclick*="high-protein"],.f-btn[onclick*="low-cal"]{display:none!important}
.cat-header{max-width:1440px;margin:auto;padding-left:48px!important;padding-right:48px!important}.cat-num{border:0!important;padding:0!important;color:var(--orange)!important;font-family:DMMono,monospace!important}.cat-name,.item-name,.dip-name,.s-name,.price,.s-price{font-family:Bricolage,sans-serif!important}.cat-name{font-size:42px!important;letter-spacing:-.04em!important}.cat-desc{font-family:Instrument,sans-serif!important;font-style:normal!important}
.items-grid,.dip-grid,.simple-grid,.dippers-row{max-width:1440px;margin-left:auto;margin-right:auto;gap:2px!important}.item,.dip-card,.simple-card{border-radius:0!important;border-color:rgba(245,240,232,.12)!important;background:#1b1b18!important}.item:hover,.dip-card:hover,.simple-card:hover{border-color:var(--orange)!important;box-shadow:none!important}
.tag{border-radius:0!important}.t-hp,.t-lc,.macros,.dip-macros,.s-macros,.dipper-macros,.protein-bar-wrap,.pro-score{display:none!important}
.item-body{padding:24px!important}.item-name{font-size:24px!important;letter-spacing:-.035em!important}.item-desc,.dip-profile,.s-desc{color:var(--salt)!important;font-style:normal!important}.price,.s-price{color:var(--orange)!important}
footer{max-width:1440px;margin:auto;background:var(--ink)!important;padding:58px 48px!important}.foot-brand{font:700 38px Bricolage,sans-serif!important;color:var(--cream)!important}.foot-brand::after{content:'.';color:var(--orange)}
.nutrition-hold{max-width:1344px;margin:32px auto 0;padding:18px 22px;border:1px solid var(--orange);color:var(--salt);font:400 12px/1.55 DMMono,monospace;text-transform:uppercase}
@media(max-width:768px){body{padding-top:66px}.menu-site-nav{height:66px}.menu-site-nav a:not(:last-child){display:none}.filters,.filter-bar{top:66px!important}.cat-header{display:block!important}.cat-desc{text-align:left!important;margin:10px 0 0!important}.nutrition-hold{margin:20px 24px 0}}
