.preview-design{--preview-nav-clearance:94px;background:var(--cream)}.preview-design .site-header{height:64px;box-shadow:none;background:#fff5dff7;border:1px solid #26231f14;padding-inline:24px 12px;inset:16px max(24px,4vw) auto}.preview-design .site-header nav a{align-items:center;min-height:42px;transition:background-color .2s,transform .2s;display:inline-flex}.preview-design .site-header .nav-menu{background:var(--orange);color:var(--ink)}.preview-design .site-header .nav-phone{background:0 0}.preview-design .site-header nav a:hover{background:var(--blue);transform:translateY(-2px)}.preview-design .site-header nav a:active{transform:scale(.96)}.preview-design .wordmark{transition:transform .2s}.preview-design .wordmark:hover{transform:rotate(-3deg)}.preview-design .journey .scroll-scrub__copy:before,.preview-design .journey .scroll-scrub__body{display:none}.preview-design .journey .scroll-scrub__title{color:var(--cream);text-shadow:0 2px 15px #1a20153d;max-width:12ch;font-size:clamp(44px,5.6vw,82px);line-height:.98}.preview-design .journey .scroll-scrub__kicker{color:var(--ink);background:var(--cream);letter-spacing:.08em;margin-bottom:12px;padding:7px 11px;font-size:11px}.preview-design .journey #llegada .scroll-scrub__chapter-pin{align-items:flex-start;padding-top:120px}.preview-design .journey #llegada .scroll-scrub__copy{max-width:580px}.preview-design .journey .scroll-scrub__actions{margin-top:20px}.preview-design .journey .menu-ticket{min-height:50px;box-shadow:none;border-radius:999px;padding:14px 24px;font-size:17px;font-weight:800;transition:transform .22s,background-color .22s}.preview-design .journey .menu-ticket:hover{background:var(--cream);transform:translateY(-3px)}.preview-design .journey .menu-ticket:active{transform:scale(.96)}.preview-design .journey-cue{display:none}.preview-design .journey .scroll-scrub__route{box-shadow:none;padding:5px;bottom:24px;right:4vw}.preview-design .journey .scroll-scrub__route-button{font-size:12px;transition:background-color .2s,transform .2s}.preview-design .journey .scroll-scrub__route-button:hover{background:var(--blue)}.preview-design .journey-tools{background:var(--cream);border:0;padding:0 5vw}.preview-design .journey-tools .film-switch{min-height:40px;padding:8px 0;font-size:12px}.preview-design .scroll-product-card{width:min(100%,360px);min-height:94px;box-shadow:none;background:#fff5dffa;border:0;border-radius:24px;grid-template-columns:80px minmax(0,1fr) 36px;gap:12px;padding:7px 10px 7px 7px}.preview-design .scroll-product-card>img{border-radius:18px;width:80px;height:80px}.preview-design .scroll-product-card__copy small{display:none}.preview-design .scroll-product-card__copy strong{font-size:19px;line-height:1.1}.preview-design .scroll-product-card__copy .scroll-product-card__price{color:#a4410e;font-size:21px;font-weight:900}.preview-design .scroll-product-card__add{width:36px;height:36px;font-size:25px}.preview-design .grill-world__media img,.preview-design .grill-world.is-ready .grill-world__media video[data-painted=true]{opacity:1}.preview-design .grill-world__media span{background:0 0}.preview-design .grill-world .food-heading>p{display:none}.preview-design .food-story{padding-top:48px}.preview-design .food-grid{gap:20px}.preview-design .food-item{box-shadow:none}.preview-design .food-caption{padding:18px 12px 12px}.preview-design .food-caption p{max-width:36ch}.preview-design .food-order{box-shadow:none;margin-top:32px}.preview-design .mobile-actions{box-shadow:none}.preview-design :is(.food-order,.directions,.submit-order,.original-menu,.mobile-actions button,.mobile-actions a,.dish-detail__add){transition:transform .2s,background-color .2s}.preview-design :is(.food-order,.directions,.submit-order,.original-menu,.mobile-actions button,.mobile-actions a,.dish-detail__add):active{transform:scale(.97)}@media (width<=860px),(width<=1024px) and (pointer:coarse){.preview-design{--preview-nav-clearance:calc(76px + env(safe-area-inset-top));padding-bottom:calc(66px + env(safe-area-inset-bottom))}.preview-design .site-header{inset:max(10px, env(safe-area-inset-top)) 10px auto;height:54px;padding-inline:16px 7px}.preview-design .site-header .wordmark{font-size:20px}.preview-design .site-header .wordmark span{margin-top:4px;font-size:10px}.preview-design .site-header nav>a:not(.nav-menu){display:none}.preview-design .site-header .nav-menu{min-height:40px;padding:10px 20px;font-size:14px}.preview-design .journey #llegada .scroll-scrub__chapter-pin{align-items:flex-start;padding:100px 20px 0}.preview-design .journey #llegada .scroll-scrub__copy{width:100%;max-width:390px}.preview-design .journey .scroll-scrub__title{max-width:11ch;font-size:clamp(35px,9.4vw,44px)}.preview-design .journey .scroll-scrub__kicker{width:fit-content;margin-bottom:10px;font-size:10px;display:block}.preview-design .journey .scroll-scrub__actions{margin-top:15px}.preview-design .journey .menu-ticket{min-height:46px;padding:12px 20px;font-size:16px}.preview-design .journey .scroll-scrub__chapter:not(#llegada) .scroll-scrub__chapter-pin{top:92px}.preview-design .journey .scroll-scrub__chapter:not(#llegada) .scroll-scrub__title{max-width:none;font-size:24px}.preview-design .journey .scroll-scrub__chapter:not(#llegada) .scroll-scrub__actions{margin-top:10px}.preview-design .journey .scroll-scrub__progress{bottom:calc(65px + env(safe-area-inset-bottom))}.preview-design .mobile-actions{padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:#fff5dffa;border-top:1px solid #26231f14;border-radius:22px 22px 0 0;grid-template-columns:1.5fr 1fr;gap:8px}.preview-design .mobile-actions .mobile-menu-action,.preview-design .mobile-actions .mobile-call-action{border:0;border-radius:999px;min-height:46px;font-size:15px;font-weight:800}.preview-design .food-story{padding:32px 12px}.preview-design .food-heading{margin-bottom:20px}.preview-design .grill-world .food-heading>div{padding:20px}.preview-design .food-grid{gap:16px}.preview-design .cart-feedback{bottom:calc(76px + env(safe-area-inset-bottom))}}@media (height<=620px) and (orientation:landscape){.preview-design .journey #llegada .scroll-scrub__chapter-pin{padding:85px 20px 20px 53%}.preview-design .journey .scroll-scrub__title{font-size:34px}.preview-design .journey .scroll-scrub__kicker{display:none}}@media (prefers-reduced-motion:reduce){.preview-design{scroll-behavior:auto}.preview-design *,.preview-design :before,.preview-design :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.preview-design :is(button,a):hover,.preview-design :is(button,a):active{transform:none!important}}
