.pack-usag{--background:0 0% 93%;--foreground:0 0% 4%;--card:0 0% 100%;--card-foreground:0 0% 4%;--popover:0 0% 100%;--popover-foreground:0 0% 4%;--secondary:42 84% 43%;--secondary-foreground:213 97% 13%;--muted:0 0% 98%;--muted-foreground:215 29% 18%;--border:0 0% 79%;--input:0 0% 79%;--radius:0.1875rem;--usag-navy:#011E41;--usag-red:#AA182C;--usag-bred:#C90019;--usag-gold:#C89211;--usag-slate:#202B3A;--usag-white:#FEFEFE;background:hsl(var(--background));color:hsl(var(--foreground))}.pack-usag,.pack-usag .font-sans{font-family:var(--font-figtree),system-ui,sans-serif}.pack-usag .font-display,.pack-usag h1,.pack-usag h2,.pack-usag h3{font-family:var(--font-anton),"Arial Narrow",sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:0}.pack-usag .font-mono,.pack-usag code{font-family:var(--font-plex-mono),ui-monospace,monospace}.pack-usag [data-chrome=header]{background:var(--usag-white);border-bottom:4px solid var(--usag-gold)}.pack-usag [data-chrome=nav-link]{font-family:var(--font-league-gothic),"Arial Narrow",sans-serif;font-size:1.25rem;letter-spacing:.04em;text-transform:uppercase;color:var(--usag-navy)}.pack-usag [data-chrome=header-cta]{font-family:var(--font-figtree),sans-serif;font-weight:800;letter-spacing:.07em;text-transform:uppercase;border-radius:3px}@media (max-width:639px){.pack-usag [data-chrome=header-cta]{letter-spacing:.02em;font-size:.8125rem;padding-inline:.625rem;flex-shrink:0}.pack-usag [data-chrome=login]{white-space:nowrap;flex-shrink:0}}.pack-usag [data-chrome=footer]{background:var(--usag-slate);color:#fff;--foreground:0 0% 100%;--card:215 25% 24%;--card-foreground:0 0% 100%;--muted-foreground:0 0% 80%;--background:215 29% 18%;--border:215 20% 38%;--input:215 20% 38%;--destructive:0 91% 71%}.pack-usag [data-chrome=footer-link],.pack-usag [data-chrome=footer] a{color:#fff}.pack-usag [data-chrome=footer-heading]{font-family:var(--font-plex-mono),monospace;font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--usag-gold)}.pack-usag .btn,.pack-usag [role=button]:not([class*=rounded-full]),.pack-usag button:not([class*=rounded-full]){border-radius:3px}.pack-usag :focus-visible{outline:2px solid var(--usag-navy);outline-offset:2px}.pack-usag [data-chrome=footer] :focus-visible{outline-color:var(--usag-gold)}.pack-usag [data-reg=stepper]{background:#FEFEFE;border-left:8px solid hsl(var(--accent));padding:14px 18px;font-family:var(--font-plex-mono),ui-monospace,monospace}.pack-usag [data-reg=stepper] a,.pack-usag [data-reg=stepper] button{font:600 .74rem/1.2 var(--font-plex-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--primary))}.pack-usag [data-reg=step]{font:600 .74rem/1.2 var(--font-plex-mono),ui-monospace,monospace;letter-spacing:.08em;background:hsl(var(--accent));color:hsl(var(--accent-foreground));padding:6px 10px;border-radius:3px}.pack-usag [data-reg=step-track]{height:6px;border-radius:0;background:#EEEEEE}.pack-usag [data-reg=step-fill]{border-radius:0;background:hsl(var(--primary))}.pack-usag [data-reg=step-header] h1{font-size:clamp(2.2rem,5vw,3rem);line-height:.95;color:hsl(var(--primary))}.pack-usag [data-reg=signin-card]{position:relative;max-width:560px;margin-top:56px;margin-bottom:56px;background:#FEFEFE;border-left:8px solid hsl(var(--accent));padding:44px 40px 40px}.pack-usag [data-reg=signin-card]:after,.pack-usag [data-reg=signin-card]:before{content:"";position:absolute;left:-8px;right:0;height:12px;pointer-events:none;background:radial-gradient(circle,hsl(var(--background)) 5px,transparent 5.5px) 0 0 /16px 12px repeat-x}.pack-usag [data-reg=signin-card]:before{top:-6px}.pack-usag [data-reg=signin-card]:after{bottom:-6px}.pack-usag [data-reg=signin-heading]{font-size:clamp(2.2rem,5vw,3rem);line-height:.95;color:hsl(var(--primary))}.pack-usag [data-reg=signin-card] label{font:600 .7rem/1.3 var(--font-plex-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--primary))}.pack-usag [data-reg=signin-card] input{border:2px solid hsl(var(--primary));border-radius:3px;background:#FEFEFE}.pack-usag [data-reg=signin-card] button[type=submit]{font:800 .8rem/1 var(--font-figtree),sans-serif;letter-spacing:.07em;text-transform:uppercase;padding:1.1em 1.3em;border-radius:3px;background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.pack-usag [data-reg=signin-card] button[type=submit]:hover{filter:brightness(1.08)}.pack-usag [data-reg=signin-new]{border-top:2px dashed hsl(var(--border))}.pack-usag [data-reg=signin-new] button{font:800 .8rem/1 var(--font-figtree),sans-serif;letter-spacing:.07em;text-transform:uppercase;padding:1.1em 1.3em;border:2px solid hsl(var(--primary));border-radius:3px;color:hsl(var(--primary));background:transparent}.pack-usag [data-reg=signin-new] button:hover{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.pack-usag [data-reg=order]{position:relative;margin-bottom:6px;background:#FEFEFE;border:0;border-left:8px solid hsl(var(--accent));border-radius:0;font:500 .86rem/1.45 var(--font-plex-mono),ui-monospace,monospace}.pack-usag [data-reg=order]:after{content:"";position:absolute;left:-8px;right:0;bottom:-6px;height:12px;pointer-events:none;background:radial-gradient(circle,hsl(var(--background)) 5px,transparent 5.5px) 0 0 /16px 12px repeat-x}.pack-usag [data-reg=line-item]>span{font-weight:600;color:hsl(var(--primary))}.pack-usag [data-reg=order-fee]{font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.pack-usag [data-reg=order-discount]{color:hsl(var(--primary))}.pack-usag [data-reg=order-discount] p{letter-spacing:.08em;text-transform:uppercase}.pack-usag [data-reg=order-total]{align-items:flex-end;background:transparent;padding-bottom:22px;border-top-style:dashed;border-top-color:hsl(var(--primary))}.pack-usag [data-reg=order-total] p{font:600 .8rem/1.4 var(--font-plex-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--primary))}.pack-usag [data-reg=order-total] span{font:400 clamp(2.4rem,5vw,3.4rem)/.9 var(--font-anton),Arial Narrow,sans-serif;color:hsl(var(--primary))}.pack-usag [data-reg=coupon]{background:#FEFEFE;border:0;border-left:6px solid hsl(var(--primary));border-radius:0}.pack-usag [data-reg=coupon] label{font:600 .7rem/1.3 var(--font-plex-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--primary))}.pack-usag [data-reg=coupon] input{font-family:var(--font-plex-mono),ui-monospace,monospace;letter-spacing:.06em;border:2px solid hsl(var(--primary));border-radius:3px;background:#FEFEFE}.pack-usag [data-reg=coupon] input:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.pack-usag [data-reg=coupon] input+button{font:800 .8rem/1 var(--font-figtree),sans-serif;letter-spacing:.07em;text-transform:uppercase;border:2px solid hsl(var(--primary));border-radius:3px;background:transparent;color:hsl(var(--primary))}.pack-usag [data-reg=coupon] input+button:hover:not(:disabled){background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.pack-usag button[data-reg=pay]{font:800 .95rem/1 var(--font-figtree),sans-serif;letter-spacing:.07em;text-transform:uppercase;padding:1.1em 1.3em;border-radius:3px;background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.pack-usag button[data-reg=pay]:hover:not(:disabled){filter:brightness(1.08)}@media (max-width:520px){.pack-usag [data-reg=signin-card]{padding:36px 18px 32px;border-left-width:6px}.pack-usag [data-reg=signin-card]:after,.pack-usag [data-reg=signin-card]:before{left:-6px}}.look-menu-board{font-family:var(--font-barlow),system-ui,sans-serif}.look-menu-board ::-moz-selection{background:#C42A1B;color:#FFFDF4}.look-menu-board ::selection{background:#C42A1B;color:#FFFDF4}.look-menu-board main{--background:49 100% 98%;--foreground:32 49% 7%;--card:0 0% 100%;--card-foreground:32 49% 7%;--popover:0 0% 100%;--popover-foreground:32 49% 7%;--muted:45 60% 93%;--muted-foreground:34 25% 23%;--border:40 30% 80%;--input:40 30% 75%;--primary:32 49% 7%;--primary-foreground:41 92% 53%;--accent:5 76% 44%;--accent-foreground:49 100% 98%;--ring:5 76% 44%;background:hsl(var(--background));color:hsl(var(--foreground))}.look-menu-board .font-display{font-family:var(--font-barlow-semi-condensed),var(--font-barlow),system-ui,sans-serif;font-weight:800;letter-spacing:.01em}.look-menu-board [data-chrome=header]{--background:5 76% 44%;--foreground:49 100% 98%;--muted-foreground:45 70% 90%;--border:5 60% 36%;--input:5 60% 36%;--primary:41 92% 53%;--primary-foreground:32 49% 7%;--accent:5 70% 37%;--accent-foreground:49 100% 98%;background:hsl(var(--background));color:hsl(var(--foreground));border-bottom-color:transparent;backdrop-filter:none}.look-menu-board [data-chrome=breadcrumb]{background:#1A1209;border-bottom-color:transparent}.look-menu-board [data-chrome=breadcrumb] a{color:#F7F3E8}.look-menu-board [data-chrome=breadcrumb] a:hover{color:#F5B01A}.look-menu-board [data-header-site-name]{color:#FFFDF4;font-family:var(--font-barlow-semi-condensed),var(--font-barlow),system-ui,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.look-menu-board [data-chrome=footer]{--background:25 12% 9%;--foreground:43 45% 94%;--muted:25 12% 9%;--muted-foreground:40 20% 76%;--border:30 10% 22%;--primary:41 92% 53%;--primary-foreground:32 49% 7%;background:hsl(var(--background));color:hsl(var(--foreground))}.look-menu-board [data-reg=signin-heading],.look-menu-board [data-reg=step-header] h1{font-family:var(--font-bungee),"Arial Black",system-ui,sans-serif;font-weight:400;letter-spacing:0;line-height:1}.look-menu-board [data-reg=step-header] h1{font-size:clamp(1.8rem,6vw,2.6rem)}.look-menu-board [data-reg=step]{background:#C42A1B;color:#FFFDF4;border-radius:6px;padding:4px 8px;font-family:var(--font-barlow-semi-condensed),system-ui,sans-serif;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.look-menu-board [data-reg=step-track]{background:#F3E6C4}.look-menu-board [data-reg=step-fill]{background:#C42A1B}.look-menu-board [data-reg=order]{background:#FFFFFF;border-color:transparent;border-radius:14px;box-shadow:0 0 0 3px #1A1209,0 14px 30px -18px rgba(26,18,9,.6)}.look-menu-board [data-reg=order-total]{background:#FFF0B3}.look-menu-board [data-reg=coupon]{border-radius:12px;border-style:dashed}.look-menu-board button[data-reg=pay]{background:#1A1209;color:#F5B01A;border-radius:14px;min-height:58px;font-family:var(--font-bungee),"Arial Black",system-ui,sans-serif;font-weight:400;font-size:1.15rem;box-shadow:0 10px 24px -12px rgba(26,18,9,.7)}.look-menu-board button[data-reg=pay]:hover{background:#000000}