@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=DM+Sans:wght@400;500;600;700&display=swap');
:root{--red:#8b181d;--gold:#efbd61;--ink:#201c19;--paper:#f7f2e8;--muted:#756e65}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font:15px 'DM Sans',Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #dc921d;outline-offset:4px}header{min-height:90px;padding:18px 5%;display:flex;gap:30px;align-items:center;justify-content:space-between;background:var(--paper);border-bottom:1px solid #ddd5c8;position:sticky;top:0;z-index:10}.brand{display:flex;align-items:center;gap:10px;font:800 23px/1 'Barlow Condensed',Impact,sans-serif;letter-spacing:.5px}.brand small{display:block;font:600 9px 'DM Sans',sans-serif;letter-spacing:2.4px;margin-top:7px}.baseball{font-size:34px}nav,.header-actions{display:flex;align-items:center;gap:28px}nav a{font-size:13px;font-weight:700}.header-actions button{background:transparent;border:1px solid #c7bca9;border-radius:50%;width:40px;height:40px;font-size:12px;font-weight:700}.cart-link{background:var(--red);color:white;padding:12px 17px;border-radius:5px;font-size:13px}.cart-link b{display:inline-grid;place-items:center;background:var(--gold);color:var(--ink);border-radius:50%;min-width:21px;height:21px;margin-left:8px}.hero{background:#211713;color:var(--paper);padding:70px 6% 60px;display:grid;grid-template-columns:1.1fr 1fr;gap:45px;overflow:hidden;background-image:radial-gradient(ellipse at 90% 40%,#74302866,transparent 65%)}.eyebrow{font-size:11px;font-weight:700;letter-spacing:2.4px;text-transform:uppercase;margin:0 0 22px}.hero .eyebrow{color:var(--gold)}h1,h2,h3{font-family:'Barlow Condensed',Impact,'Arial Narrow',sans-serif}h1{font-size:clamp(60px,6.8vw,104px);font-weight:800;line-height:.95;letter-spacing:-1.6px;margin:0 0 25px}h1 em{color:var(--gold);font-style:normal}.intro{font-size:17px;line-height:1.8;color:#d6c9bd;max-width:460px}.hero-actions{display:flex;gap:28px;align-items:center;margin-top:32px}.button{display:inline-flex;align-items:center;justify-content:center;padding:16px 24px;border:0;border-radius:4px;font-weight:700;font-size:14px;min-height:50px}.gold{background:var(--gold);color:var(--ink)}.text-link{font-size:13px;font-weight:600;border-bottom:1px solid #a89785;padding-bottom:5px}.hero-meta{display:flex;gap:25px;margin-top:43px;font-size:12px;color:#c2b3a7}.hero-meta span:before{content:'✦';color:var(--gold);margin-right:8px}.hero-art{position:relative;min-height:400px;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid #c99a4a66;border-radius:50% 50% 6px 6px;padding:20px;background:repeating-linear-gradient(90deg,transparent,transparent 60px,#ffffff03 61px);transform:rotate(-3deg)}.scoreboard{font:700 18px 'Barlow Condensed',sans-serif;letter-spacing:3px;color:var(--gold);text-align:center}.scoreboard span{display:block;font-size:10px;margin-top:10px;color:#c2b3a7}.big-mvp{font:900 145px/.9 'Barlow Condensed',Impact,sans-serif;color:#b02c2d;letter-spacing:10px}.burger-art{font-size:155px;line-height:1;margin-top:-35px;filter:drop-shadow(0 20px 20px #0008);transform:rotate(3deg)}.art-caption{font:700 26px 'Barlow Condensed',sans-serif;border-top:1px solid #8c6645;padding-top:15px;margin-top:16px}.art-caption b{color:var(--gold);margin-left:15px}.combo-stamp{position:absolute;right:-22px;bottom:45px;background:var(--gold);color:var(--ink);height:106px;width:106px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:rotate(10deg);font-size:11px;border:4px double #392616}.combo-stamp strong{font:800 38px 'Barlow Condensed',sans-serif}.combo-stamp small{font-size:8px;font-weight:700}.ticker{background:var(--red);color:#fff2d2;padding:17px;white-space:nowrap;overflow:hidden;text-align:center;font:700 17px 'Barlow Condensed',sans-serif;letter-spacing:2px}.ticker span{color:var(--gold);margin:0 26px}.menu-section{padding:75px 6%}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:25px}.section-heading .eyebrow{color:var(--red)}h2{font-size:64px;line-height:1;margin:0;font-weight:800;letter-spacing:-.8px}h2 span{color:var(--red)}.section-heading>p{font-size:14px;color:var(--muted);max-width:260px;line-height:1.8}.filters{display:flex;gap:10px;margin:34px 0;flex-wrap:wrap}.filters button{border:1px solid #cec4b4;border-radius:30px;background:transparent;padding:10px 22px;font-weight:600;font-size:13px}.filters button.active{background:var(--ink);border-color:var(--ink);color:white}.menu-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.product{border:1px solid #ded5c6;background:#fffcf6;padding:25px;display:flex;flex-direction:column;position:relative;border-radius:6px;min-height:242px}.product-top{display:flex;align-items:center;justify-content:space-between}.product-icon{font-size:35px}.product .category{font-size:9px;letter-spacing:1.8px;color:var(--muted);text-transform:uppercase}.product h3{font-size:29px;text-transform:uppercase;margin:18px 0 8px;line-height:1}.product p{font-size:12px;line-height:1.7;color:var(--muted);margin:0 0 22px}.product-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.price{font:800 30px 'Barlow Condensed',sans-serif;color:var(--red)}.product button{width:42px;height:42px;background:var(--red);border:0;color:white;font-size:27px;border-radius:50%}.product button:hover{background:#b6262c}.fine{font-size:11px;line-height:1.7;color:var(--muted)}.menu-section>.fine{margin-top:24px}.order-section{padding:70px 6%;background:#eae2d4;display:grid;grid-template-columns:.85fr 1fr;gap:90px}.order-intro h2{font-size:76px}.order-intro>p:not(.eyebrow){max-width:330px;color:#655e54;line-height:1.8}.delivery-table{margin-top:35px;max-width:340px}.delivery-table h3{font-size:25px}.delivery-table div{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid #c9beac;font-size:14px}.delivery-table b{color:var(--red)}.checkout{background:#fffcf6;padding:30px;border-radius:7px;border:1px solid #d8cdbd}.checkout>h3{font-size:32px;margin:0 0 22px}.empty-cart{border:1px dashed #cabba7;padding:22px;line-height:1.6;color:var(--muted);font-size:13px}.cart-row{display:grid;grid-template-columns:1fr auto;gap:8px;border-bottom:1px solid #e6decf;padding:12px 0;font-size:13px}.cart-row strong{display:block}.quantity{display:flex;align-items:center;gap:12px;grid-column:2;grid-row:1 / span 2}.quantity button{width:30px;height:30px;border:1px solid #d5c7b2;background:white;border-radius:50%}.cart-price{color:var(--muted);font-size:11px}.add-more{color:var(--red);font-size:12px;display:inline-block;margin:18px 0;font-weight:700}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}label{display:block;margin:13px 0}label>span{display:block;font-size:12px;font-weight:600;margin-bottom:8px}input,select,textarea{background:#fff;border:1px solid #d3c8b8;border-radius:3px;padding:11px;width:100%;color:var(--ink);min-width:0}textarea{resize:vertical;min-height:65px}.totals{margin-top:20px;border-top:1px solid #d3c8b8;padding-top:14px}.totals>div{display:flex;justify-content:space-between;margin:10px 0;font-size:13px}.totals .total{font-size:19px;font-weight:700;margin-top:18px}.whatsapp{width:100%;background:#256b48;color:white;margin-top:10px}.payment{border-top:1px solid #ded4c4;padding-top:18px;margin-top:20px;font-size:12px;line-height:1.7}.payment p{color:var(--muted)}.pending{background:#f1eade;padding:10px;border-radius:3px}.visit{padding:75px 6%;display:grid;grid-template-columns:1fr 1fr;gap:90px}.visit address{font-style:normal;line-height:1.8;margin:25px 0;color:var(--muted)}.outline{border:1px solid var(--ink)}.hours{padding-top:10px}.hours h3{font-size:33px;margin:0 0 25px}.hours>div{display:flex;justify-content:space-between;padding:18px 0;border-bottom:1px solid #ded5c6;gap:15px;font-size:14px}.hours>p{font-size:11px;color:var(--muted);line-height:1.7}.contact-phone{display:block;font:700 30px 'Barlow Condensed',sans-serif;color:var(--red);margin-top:30px}footer{background:var(--ink);color:var(--paper);padding:40px 6%;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:30px}footer .brand{font-size:21px}.socials{display:flex;gap:20px;flex-wrap:wrap;font-size:12px}footer>p{width:100%;font-size:10px;color:#b3a99b;border-top:1px solid #ffffff20;padding-top:20px}.toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);background:var(--ink);color:white;border:1px solid var(--gold);border-radius:5px;padding:13px 23px;z-index:20;display:none;text-align:center;white-space:nowrap;max-width:95vw;font-size:13px}#feedback{font-size:12px;color:var(--red)}[hidden]{display:none!important}@media(min-width:1500px){main,header,footer{padding-left:max(6%,calc((100vw - 1350px)/2));padding-right:max(6%,calc((100vw - 1350px)/2))}main{padding:0}}@media(max-width:900px){nav{display:none}.hero{gap:20px}.hero-art{min-height:340px}.big-mvp{font-size:110px}.burger-art{font-size:130px}.art-caption{font-size:22px}.combo-stamp{right:-10px;bottom:15px;width:85px;height:85px}.combo-stamp strong{font-size:30px}.menu-grid{grid-template-columns:repeat(2,1fr)}.order-section,.visit{gap:35px}.order-intro h2{font-size:65px}}@media(max-width:600px){header{padding:14px 5%;gap:10px;min-height:76px}.brand{font-size:18px}.brand small{font-size:7px;letter-spacing:1.5px}.baseball{font-size:26px}.header-actions{gap:8px}.cart-link{padding:10px;font-size:11px}.header-actions button{height:34px;width:34px}.hero{grid-template-columns:1fr;padding:43px 6% 35px;gap:35px}h1{font-size:66px}.intro{font-size:15px}.hero-meta{margin-top:28px}.hero-art{min-height:290px;max-width:360px;width:95%;margin:auto}.scoreboard{font-size:14px}.big-mvp{font-size:105px}.burger-art{font-size:120px}.combo-stamp{bottom:35px}.art-caption{font-size:22px}.ticker{font-size:13px;padding:13px}.menu-section{padding:45px 5%}.section-heading{display:block}h2{font-size:54px}.section-heading>p{max-width:none}.filters{gap:7px;margin:24px 0}.filters button{font-size:11px;padding:9px 13px}.menu-grid{gap:11px}.product{padding:15px;min-height:260px}.product h3{font-size:25px}.product p{font-size:11px}.product-icon{font-size:27px}.product .category{font-size:7px;letter-spacing:1px}.product button{height:36px;width:36px}.order-section,.visit{grid-template-columns:1fr;padding:45px 5%;gap:32px}.order-intro h2{font-size:60px}.delivery-table{max-width:none}.checkout{padding:20px}.visit h2{font-size:55px}.hours{padding:0}.hero-actions{gap:22px}.form-grid{grid-template-columns:1fr}footer{padding:35px 5%}.socials{gap:18px}.eyebrow{font-size:9px;letter-spacing:1.8px}.hero .eyebrow{max-width:290px;line-height:1.7}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.reviews-section{padding:65px 6%;display:grid;grid-template-columns:1fr 1fr;gap:90px;border-bottom:1px solid #ded5c6;background:#fffaf0}.reviews-section .eyebrow{color:var(--red)}.reviews-content{padding-top:5px}.reviews-content>p:not(.fine){line-height:1.8;color:var(--muted);max-width:440px;margin:22px 0}.google-word{font:bold 30px Arial,sans-serif;letter-spacing:-2px}.google-word b:nth-child(1),.google-word b:nth-child(4){color:#4285f4}.google-word b:nth-child(2),.google-word b:nth-child(6){color:#ea4335}.google-word b:nth-child(3){color:#c08d00}.google-word b:nth-child(5){color:#248441}@media(max-width:600px){.reviews-section{grid-template-columns:1fr;gap:25px;padding:45px 5%}}
/* Brand palette: red and black. */
:root{--red:#ed3345;--gold:#ed3345;--ink:#f5f3f3;--paper:#0b0b0d;--muted:#b8b2b5}
body{background:#0b0b0d;color:#f5f3f3}header{background:#0b0b0df5;border-color:#332126;backdrop-filter:blur(14px)}.header-actions button{border-color:#67535a;color:#fff}.cart-link{background:#c01e30}.cart-link b{background:white;color:#a01728}.hero{background:#10090c;background-image:radial-gradient(ellipse at 85% 40%,#a90f2d55,transparent 65%);color:#fff}.hero .eyebrow,h1 em{color:#ff5364}.hero h1{color:#fff}.intro{color:#ccc2c7}.gold{background:#c91f33;color:#fff}.gold:hover{background:#e62940}.text-link{border-color:#8a6874}.hero-meta{color:#c8b8c0}.hero-meta span:before{color:#ff5364}.hero-art{border-color:#a83a4c;background-color:#190d12}.scoreboard{color:#ff7b87}.scoreboard span{color:#dac4cd}.big-mvp{color:#df2f44}.art-caption{border-color:#633342}.art-caption b{color:#ff6576}.combo-stamp{background:#d8253c;color:#fff;border-color:#fff}.ticker{background:#b7182b;color:#fff}.ticker span{color:#ffb1b9}.section-heading .eyebrow,.order-intro .eyebrow,.visit .eyebrow,.reviews-section .eyebrow{color:#ff6878}h2 span{color:#f13b50}.filters button{border-color:#5a464e;color:#e8dce1}.filters button.active{background:#c91f33;border-color:#c91f33;color:#fff}.product{background:#171316;border-color:#39272e;box-shadow:0 5px 20px #0002}.product:hover{border-color:#965164}.product .category{color:#c6afb9}.price{color:#ff7180}.product button{background:#c91f33}.product button:hover{background:#ef344b}.order-section{background:#130d10;border-top:1px solid #39222c;border-bottom:1px solid #39222c}.order-intro>p:not(.eyebrow){color:#c0b0b7}.delivery-table div{border-color:#4b323d}.delivery-table b{color:#ff7e8c}.checkout{background:#1c1519;border-color:#543240}.empty-cart{border-color:#705160;color:#c7b7bf}.cart-row{border-color:#4b3540}.quantity button{background:#33232b;border-color:#795164;color:#fff}.add-more{color:#ff8290}.checkout input,.checkout select,.checkout textarea{background:#0e0b0d;border-color:#795766;color:#fff;color-scheme:dark}.totals{border-color:#644351}.totals .total{color:#fff}.whatsapp{background:#236e49}.payment{border-color:#543240}.pending{background:#30232b;color:#d9c9d1!important}.outline{border-color:#c98b9f;color:#fff}.hours>div{border-color:#543240}.contact-phone{color:#ff7180}.reviews-section{background:#171014;border-color:#543240}.reviews-content .fine{color:#bcacb4}footer{background:#050406;color:#fff;border-top:1px solid #3c2630}footer>p{color:#baa8b1}.toast{background:#27151e;color:#fff;border-color:#ed3345}#feedback{color:#ff95a1}

.logo-link{display:block;background:#fff;border-radius:6px;padding:5px 9px;flex-shrink:0;line-height:0}.logo-link img{display:block;width:178px;height:auto;max-width:100%}header{padding-top:10px;padding-bottom:10px}.hero-logo{align-self:center;transform:rotate(-2deg);border:1px solid #9c3c4f;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 22px 60px #0007}.hero-logo>img{width:100%;height:auto;display:block;padding:14px;background:#fff}.hero-logo-strip{background:#b7182b;color:#fff;text-align:center;padding:19px 10px;font:700 17px 'Barlow Condensed',sans-serif;letter-spacing:2px}.hero-logo-strip span{padding:0 16px;color:#fff}footer .logo-link img{width:220px}footer .logo-link{padding:8px 12px}@media(max-width:900px){.hero-logo-strip{font-size:13px;letter-spacing:1px}.hero-logo-strip span{padding:0 8px}}@media(max-width:600px){header .logo-link{padding:4px 6px}header .logo-link img{width:128px}.hero-logo{width:100%;max-width:400px;justify-self:center;transform:none}.hero-logo>img{padding:8px}.hero-logo-strip{padding:15px 5px;font-size:14px}.hero-logo-strip span{padding:0 10px}header{gap:8px}footer .logo-link img{width:190px}}
