:root{--font-menu:var(--font-br-body);--br-display:var(--font-br-display), var(--font-br-body), system-ui, sans-serif;--br-petrol:#002c31;--br-petrol-2:#0b4a50;--br-yellow:#f6b81c;--br-outline:#00191c;--page:#e9eef0;--surface:#fff;--raised:#dde5e7;--ink:#0b2226;--muted:#4f6266;--line:#d2dcdf;--brand:#002c31;--brand-contrast:#fff;--sale:#d9480f;--soldout:#8a9a9d;--radius:20px;--br-bg:radial-gradient(120% 60% at 50% 0%, #f7f9fa 0%, var(--page) 60%);--br-card:#fff;--br-card-border:transparent;--br-card-shadow:0 1px 0 #002c310a, 0 12px 26px -18px #002c3159;--br-pill:var(--br-petrol);--br-pill-ink:#fff;--br-title:var(--br-petrol);--br-tab:#fff}.dark{--page:#001c20;--surface:#07343a;--raised:#0c444a;--ink:#f2f7f7;--muted:#9cbcbf;--line:#ffffff14;--brand:#f6b81c;--brand-contrast:#00262a;--sale:#ff8a5c;--soldout:#6f9093;--br-bg:radial-gradient(120% 55% at 50% 0%, #003840 0%, #00252b 45%, var(--page) 100%);--br-card:linear-gradient(180deg, #0a3d43 0%, #07333a 100%);--br-card-border:#ffffff12;--br-card-shadow:0 18px 30px -22px #000c;--br-pill:#f2f7f7;--br-pill-ink:#002c31;--br-title:#fff;--br-tab:#0c444a}body{background:var(--br-bg) fixed, var(--page)}.br-display{font-family:var(--br-display);letter-spacing:0;font-weight:800}.br-sticker-text{color:#fff;-webkit-text-stroke:.06em var(--br-outline);paint-order:stroke fill;text-shadow:0 .06em 0 var(--br-outline), 0 .14em .18em #00000059}.br-eyebrow{color:var(--br-yellow);font-family:var(--br-display);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.br-hero{color:#fff;background:radial-gradient(70% 60% at 50% 30%, #00747859, transparent 70%), var(--br-petrol);padding-bottom:2.75rem;position:relative}.br-hero-wave{inset-inline:0;width:100%;height:46px;display:block;position:absolute;bottom:-1px}.br-hero-wave .fill{fill:var(--page)}.br-hero-wave .swoosh{fill:none;stroke:var(--br-yellow);stroke-width:5px;stroke-linecap:round}.br-logo{box-shadow:0 0 0 4px #fff, 0 0 0 7px var(--br-outline), 0 18px 34px -12px #0009;background:#012c33;border-radius:34%}.br-chip{color:#fff;background:#ffffff1a;border-radius:999px;align-items:center;gap:.4rem;height:2.25rem;padding-inline:.9rem;font-size:.85rem;font-weight:700;transition:background-color .2s;display:inline-flex}.br-chip:hover{background:#ffffff2e}.br-tab{white-space:nowrap;height:2.4rem;font-family:var(--br-display);color:var(--ink);background:var(--br-tab);border:2px solid #0000;border-radius:999px;padding-inline:1rem;font-size:.92rem;font-weight:700;transition:background-color .2s,color .2s,transform .2s;box-shadow:0 6px 14px -12px #00000080}.br-tab.is-active{background:var(--br-yellow);color:#00262a;border-color:var(--br-outline);box-shadow:0 3px 0 var(--br-outline);transform:translateY(-1px)}.br-title{color:var(--br-title);font-family:var(--br-display);font-weight:800;line-height:.95}.br-title .tone{color:var(--br-yellow)}.dark .br-title{-webkit-text-stroke:.05em var(--br-outline);paint-order:stroke fill}.br-tagline{background:var(--br-yellow);color:#00262a;font-family:var(--br-display);border:2px solid var(--br-outline);border-radius:999px;padding:.3rem .9rem;font-size:.8rem;font-weight:800;display:inline-block;transform:rotate(-1.5deg)}.br-card{background:var(--br-card);border:1px solid var(--br-card-border);border-radius:calc(var(--radius) + 4px);box-shadow:var(--br-card-shadow);transition:transform .2s}.br-card:active{transform:scale(.985)}.br-pill{background:var(--br-pill);max-width:100%;color:var(--br-pill-ink);font-family:var(--br-display);border-radius:.9rem;flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;padding:.35rem .9rem .3rem;font-size:1rem;font-weight:800;line-height:1.25;display:inline-flex}.br-pill .alt{color:var(--br-yellow);font-size:.78em;font-weight:700}.dark .br-pill .alt{color:#b07a00}.br-tag{background:var(--br-yellow);color:#0b2226;border:2px solid var(--br-outline);min-width:4.5rem;box-shadow:0 3px 0 var(--br-outline);font-family:var(--br-display);font-variant-numeric:tabular-nums;border-radius:.85rem;align-content:center;justify-items:center;padding:.35rem .6rem .3rem;font-weight:800;line-height:1;display:grid;position:relative}.br-tag .num{font-size:1.3rem}.br-tag .unit{margin-top:.15rem;font-size:.7rem}.br-tag .from{opacity:.75;margin-bottom:.1rem;font-size:.65rem}.br-tag:after{content:"";top:-14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cg stroke='%23f6b81c' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M4 16 8 12'/%3E%3Cpath d='M11 10V3'/%3E%3Cpath d='M14 13l6-3'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;width:22px;height:22px;position:absolute;inset-inline-end:-12px}[dir=rtl] .br-tag:after{transform:scaleX(-1)}.br-tag.is-sale{background:#fff}.br-tag .was{font-family:var(--font-br-body);opacity:.6;margin-top:.2rem;font-size:.65rem;font-weight:500;text-decoration:line-through}.br-price{color:var(--ink);font-family:var(--br-display);font-variant-numeric:tabular-nums;align-items:baseline;gap:.4rem;font-weight:800;display:inline-flex}.br-old{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.7rem}.br-photo{border-radius:calc(var(--radius) - 4px);background:var(--br-petrol);overflow:hidden}.br-plus{background:var(--br-petrol);color:#fff;border:2px solid var(--br-outline);width:2.1rem;height:2.1rem;font-family:var(--br-display);border-radius:999px;place-items:center;font-size:1.3rem;line-height:1;transition:transform .15s;display:grid}.dark .br-plus{background:var(--br-yellow);color:#00262a;box-shadow:0 3px 0 var(--br-outline)}.group:hover .br-plus{transform:rotate(90deg)}.br-soldout{background:var(--br-outline);color:#fff;font-family:var(--br-display);white-space:nowrap;border-radius:999px;padding:.25rem .7rem;font-size:.85rem;display:inline-block;transform:rotate(-4deg)}.br-plate{background:radial-gradient(70% 70% at 50% 40%, #0b5a60 0%, var(--br-petrol) 75%)}.br-plate svg{filter:drop-shadow(0 10px 12px #00000059);width:50%}.br-plate path,.br-plate text{fill:#fff;stroke:var(--br-outline);stroke-width:6px;stroke-linejoin:round;paint-order:stroke fill}.br-plate .br-cheese path{fill:var(--br-yellow)}.br-plate .br-seed ellipse{fill:var(--br-petrol);stroke:none}.br-plate text{font-family:var(--br-display);font-size:64px;font-weight:800}@keyframes br-drop{0%{opacity:0;transform:translateY(-28px)scale(.7)rotate(-8deg)}60%{opacity:1;transform:translateY(4px)scale(1.06)rotate(2deg)}to{transform:none}}@keyframes br-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.br-drop{animation:.8s cubic-bezier(.3,.7,.3,1) both br-drop}.br-rise{animation:.6s cubic-bezier(.2,.8,.2,1) both br-rise}.br-rise-2{animation-delay:.15s}.br-rise-3{animation-delay:.3s}@media (prefers-reduced-motion:reduce){.br-drop,.br-rise{animation:none}}.br-splash{display:none}.br-splash-on .br-splash{z-index:100;background:var(--br-petrol);place-content:center;justify-items:center;gap:1.2rem;transition:opacity .5s,transform .6s cubic-bezier(.6,0,.3,1);display:grid;position:fixed;inset:0}.br-splash.is-leaving{opacity:0;transform:translateY(-6%)}.br-splash-on body{overflow:hidden}.br-burger{width:min(64vw,280px);overflow:visible}.br-burger path,.br-burger text{fill:#fff;stroke:var(--br-outline);stroke-width:6px;stroke-linejoin:round;paint-order:stroke fill}.br-burger .br-cheese path{fill:var(--br-yellow)}.br-burger .br-seed ellipse{fill:var(--br-petrol)}.br-burger text{font-family:var(--br-display);font-size:64px;font-weight:800}.br-layer{transform-box:fill-box;transform-origin:50% 100%;animation:.55s cubic-bezier(.3,.8,.35,1.25) both br-stack}.br-l1{animation-delay:.1s}.br-l2{animation-delay:.3s}.br-l3{transform-origin:50% 0;animation-name:br-melt;animation-delay:.5s}.br-l4{animation-delay:.65s}.br-l5{animation-duration:.7s;animation-delay:.9s}@keyframes br-stack{0%{opacity:0;transform:translateY(-140px)}60%{opacity:1;transform:translateY(6px)scaleY(.88)scaleX(1.06)}to{opacity:1;transform:none}}@keyframes br-melt{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:none}}.br-burger{animation:.5s 1.55s both br-squish}@keyframes br-squish{40%{transform:scaleY(.9)scaleX(1.06)}to{transform:none}}.br-splash-tagline{font-size:1rem;animation:.5s 1.4s both br-rise}.br-pager{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;align-items:flex-start;transition:height .35s;display:flex;overflow:auto hidden}.br-pager::-webkit-scrollbar{display:none}.br-pager>[data-page]{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0;padding-inline:16px}.br-pager.is-searching{display:block;overflow:visible;height:auto!important}.br-swipe-hint{animation:1.6s ease-in-out infinite br-nudge;display:inline-block}@keyframes br-nudge{50%{transform:translate(-3px)}}@media (prefers-reduced-motion:reduce){.br-layer,.br-burger,.br-splash-tagline,.br-swipe-hint{animation:none}}
