/* Customer-site styles only. No reseller controls or sample transaction scripts. */
body{margin:0}.hbr-canvas,.hbr-canvas>.wp-block-post-content{margin:0;padding:0}.hbr-site{--hbr-ink:#193c34;--hbr-paper:#f7f3e8;--hbr-accent:#b4653a;line-height:1.65;font-family:Arial,Helvetica,sans-serif}.hbr-site.has-background{padding:0}.hbr-site *{box-sizing:border-box}.hbr-site a{color:inherit}.hbr-site a:focus-visible{outline:3px solid #3665d8;outline-offset:4px}.hbr-site h1,.hbr-site h2,.hbr-site h3,.hbr-site h4,.hbr-site p,.hbr-site figure,.hbr-site .wp-block-group{margin-top:0}.hbr-site .hbr-wrap{max-width:1180px;width:calc(100% - 72px);margin-left:auto;margin-right:auto}.hbr-site .hbr-nav{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:29px 0;border-bottom:1px solid color-mix(in srgb,currentColor 20%,transparent)}.hbr-brand p{margin:0}.hbr-wordmark{font-family:Georgia,serif;font-size:29px;font-weight:700;line-height:1.15;letter-spacing:-1px}.hbr-wordmark a{text-decoration:none}.hbr-category{font-size:10px;letter-spacing:2.7px;text-transform:uppercase;margin:7px 0 0!important}.hbr-site .wp-block-buttons{display:flex;flex-wrap:wrap;gap:12px;margin:0}.hbr-site .wp-block-button__link{border-radius:0;border:1px solid currentColor;padding:14px 20px;font-size:14px;line-height:1.5;font-weight:700;text-decoration:none}.hbr-site .hbr-primary .wp-block-button__link{background:var(--hbr-ink);color:var(--hbr-paper);border-color:var(--hbr-ink)}.hbr-site .hbr-secondary .wp-block-button__link{background:transparent;color:inherit}.hbr-site .hbr-nav-link .wp-block-button__link{padding:7px 0;border:0;background:transparent;color:inherit}.hbr-nav-links{column-gap:24px!important}.hbr-site .hbr-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;padding:65px 0 60px}.hbr-hero-copy{min-width:0}.hbr-site .hbr-title{font-size:clamp(48px,5.8vw,82px);font-weight:500;line-height:1.05;letter-spacing:-3.6px;margin:0 0 27px}.hbr-site .hbr-intro{font-size:18px;max-width:475px;margin:0 0 28px;line-height:1.75}.hbr-site .hbr-eyebrow{font-size:11px;letter-spacing:2.7px;font-weight:700;text-transform:uppercase;margin:0 0 20px}.hbr-site .wp-block-image{margin:0}.hbr-hero-image img{display:block;width:100%;height:auto}.hbr-arch .hbr-hero-image img{border-radius:48% 48% 4px 4px}.hbr-reversed .hbr-hero-image{order:-1}.hbr-centered .hbr-hero-copy{text-align:center}.hbr-centered .hbr-intro{margin-left:auto;margin-right:auto}.hbr-centered .hbr-actions{justify-content:center}.hbr-centered .hbr-hero-image img{border-radius:50%}.hbr-bold .hbr-title{font-weight:800;text-transform:uppercase}.hbr-sans .hbr-title{font-weight:800}.hbr-serif h1,.hbr-serif h2{font-family:Georgia,'Times New Roman',serif}.hbr-ribbon{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;border-block:1px solid color-mix(in srgb,currentColor 25%,transparent);padding:18px 0}.hbr-ribbon p{font-size:11px;letter-spacing:1.7px;text-transform:uppercase;font-weight:700;margin:0}.hbr-site .hbr-section{padding:80px 0}.hbr-site h2{font-size:clamp(34px,4vw,51px);line-height:1.15;letter-spacing:-1.4px;font-weight:500;margin:0 0 22px}.hbr-site h3{font-size:22px;line-height:1.3;margin:0 0 16px}.hbr-site h4{font-size:19px;line-height:1.3;margin:0 0 9px}.hbr-section-intro{max-width:720px;opacity:.88;margin:0 0 34px}.hbr-menu-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.hbr-menu-section{min-width:0}.hbr-menu-category{padding-bottom:15px;border-bottom:2px solid var(--hbr-accent)}.hbr-dish{display:flex;justify-content:space-between;align-items:start;gap:15px;padding:23px 0;border-bottom:1px solid color-mix(in srgb,currentColor 25%,transparent)}.hbr-dish-copy{min-width:0}.hbr-dish p{font-size:14px;margin-bottom:0}.hbr-price{font-weight:700;white-space:nowrap}.hbr-fine,.hbr-edit-note{font-size:12px;opacity:.85}.hbr-site .hbr-story{padding:55px;background:color-mix(in srgb,currentColor 6%,var(--hbr-paper));display:grid;grid-template-columns:.9fr 1.1fr;gap:70px}.hbr-body-copy{font-size:18px}.hbr-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.hbr-feature{border-top:2px solid var(--hbr-accent);padding-top:25px}.hbr-feature-num{font-family:Georgia,serif;font-size:28px;font-style:italic;opacity:.6;margin-bottom:17px}.hbr-feature>p:last-child{font-size:15px}.hbr-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.hbr-gallery img{width:100%;height:auto;aspect-ratio:1.3;object-fit:cover}.hbr-gallery figcaption{font-size:13px;text-align:left;margin-top:12px}.hbr-contact{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px}.hbr-contact-copy h3{font-size:16px;margin-top:26px}.hbr-contact-copy p{font-size:15px}.hbr-contact-panel{padding:35px;border:1px solid color-mix(in srgb,currentColor 30%,transparent);align-self:start}.hbr-setup-warning{font-size:13px;border-top:1px solid color-mix(in srgb,currentColor 25%,transparent);padding-top:23px}.hbr-faq{max-width:800px!important}.hbr-faq h3{font-size:19px}.hbr-site .hbr-footer{padding:35px 0;border-top:1px solid color-mix(in srgb,currentColor 25%,transparent);display:flex;justify-content:space-between;gap:35px}.hbr-footer-brand{font-family:Georgia,serif;font-size:25px;font-weight:700}.hbr-footer p:last-child{max-width:490px}.hbr-default-header,.hbr-default-footer,.hbr-basic-wrap{max-width:1180px;margin:auto;padding:35px}.hbr-default-header{display:flex;justify-content:space-between;gap:30px;align-items:center}.hbr-cafe-coffee-shop{--hbr-ink:#4b2d20;--hbr-paper:#fff8ea;--hbr-accent:#b56532}.hbr-pizzeria{--hbr-ink:#8c241d;--hbr-paper:#fff4da;--hbr-accent:#d5552d}.hbr-bakery-custom-cakes{--hbr-ink:#623c42;--hbr-paper:#fff7f1;--hbr-accent:#a44d64}.hbr-catering{--hbr-ink:#263a30;--hbr-paper:#f7f4ea;--hbr-accent:#887039}.hbr-food-truck{--hbr-ink:#173d42;--hbr-paper:#fff7d8;--hbr-accent:#a13d25}.hbr-barbecue-smokehouse{--hbr-ink:#f7e7c7;--hbr-paper:#22221f;--hbr-accent:#ba4f28}.hbr-deli-sandwich-shop{--hbr-ink:#214738;--hbr-paper:#fffbe9;--hbr-accent:#976327}.hbr-ice-cream-dessert-shop{--hbr-ink:#503858;--hbr-paper:#fff2f0;--hbr-accent:#a34469}.hbr-personal-chef-meal-prep{--hbr-ink:#314a37;--hbr-paper:#f5f3e8;--hbr-accent:#8c6035}
/* Native editor blocks remain unlocked and individually selectable. */
.editor-styles-wrapper .hbr-site .hbr-wrap{max-width:1180px}.editor-styles-wrapper .hbr-site .wp-block{max-width:none}
@media(max-width:960px){.hbr-site .hbr-wrap{width:calc(100% - 40px)}.hbr-site .hbr-hero{gap:30px}.hbr-site .hbr-title{font-size:57px}.hbr-wordmark{font-size:25px}.hbr-site .hbr-nav{gap:18px}.hbr-nav-links{column-gap:15px!important}.hbr-site .hbr-story{padding:35px;gap:35px}.hbr-contact{gap:35px}.hbr-menu-grid{grid-template-columns:1fr 1fr}}
@media(max-width:680px){.hbr-site .hbr-nav{display:block;padding:24px 0}.hbr-nav-links{margin-top:18px!important;column-gap:22px!important}.hbr-site .hbr-hero{grid-template-columns:1fr;padding-top:38px;gap:35px}.hbr-site .hbr-title{font-size:54px;letter-spacing:-2.5px}.hbr-site .hbr-intro{font-size:17px}.hbr-reversed .hbr-hero-image{order:0}.hbr-centered .hbr-hero-copy{text-align:left}.hbr-centered .hbr-intro{margin-left:0}.hbr-centered .hbr-actions{justify-content:start}.hbr-site .hbr-section{padding:50px 0}.hbr-menu-grid,.hbr-site .hbr-story,.hbr-feature-grid,.hbr-gallery,.hbr-contact{grid-template-columns:1fr;gap:25px}.hbr-site .hbr-story{padding:28px}.hbr-gallery img{max-height:350px}.hbr-site .hbr-footer{display:block}.hbr-contact-panel{padding:25px}.hbr-ribbon p{font-size:9px;letter-spacing:.8px}}
@media(max-width:360px){.hbr-site .hbr-title{font-size:46px;letter-spacing:-2px}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth;scroll-padding-top:25px}}
