.rosa-header-slides{aspect-ratio:500/277;background:#fff7ec;width:100%;position:relative;overflow:hidden;container-type:inline-size;flex:none!important}.rosa-header-track{scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;height:100%;display:flex;overflow:auto hidden}.rosa-header-track::-webkit-scrollbar{display:none}.rosa-header-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;width:100%;min-width:0;height:100%}.rosa-building-photo{object-fit:contain;width:100%;height:100%;display:block}.rosa-header-slides>button{z-index:2;color:#fff;cursor:pointer;background:#210b0a99;border:1px solid #fff8;border-radius:6px;width:28px;height:40px;padding:0;font-size:28px;line-height:1;position:absolute;top:44%}.rosa-slide-prev{left:3px}.rosa-slide-next{right:3px}.rosa-catering-invitation{box-sizing:border-box;text-align:center;color:#341b16;background:#fff7ec;flex-direction:column;justify-content:center;width:100%;height:100%;padding:3cqi 7cqi;font-family:Arial,sans-serif;line-height:1.15;display:flex;position:static}.rosa-catering-invitation strong{color:#b60019;font-size:clamp(17px,4.5cqi,23px);font-weight:800;line-height:1.1;display:block}.rosa-catering-invitation>div{flex-direction:column;align-items:center;min-height:0;display:flex}.rosa-catering-invitation img{object-fit:contain;width:100%;height:29cqi;min-height:0;margin:1cqi auto;display:block}.rosa-catering-invitation span{justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.rosa-catering-invitation small{font-size:clamp(11px,3cqi,15px);font-weight:800}.rosa-catering-invitation a{box-sizing:border-box;color:#fff;background:#b60019;border-radius:7px;justify-content:center;align-items:center;min-height:40px;padding:4px 10px;font-size:clamp(12px,3.2cqi,16px);font-weight:800;text-decoration:none;display:flex}.rosa-booking{color:#222;background:#fff;max-width:650px;margin:auto;padding:24px 18px 60px;font-family:Arial,sans-serif}.rosa-booking h1{color:#ae0017;margin-bottom:8px;font-size:32px}.rosa-booking>img{object-fit:contain;width:100%;max-height:220px}.rosa-booking a{color:#a60015}.rosa-booking form{gap:16px;display:grid}.rosa-booking label{gap:6px;font-weight:700;display:grid}.rosa-booking input,.rosa-booking select,.rosa-booking textarea{width:100%;min-height:46px;font:inherit;box-sizing:border-box;border:1px solid #aaa;border-radius:8px;padding:10px}.rosa-booking button{color:#fff;background:#b80018;border:0;border-radius:8px;min-height:48px;font-size:18px;font-weight:700}.rosa-booking button:disabled{opacity:.5}.rosa-booking .booking-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rosa-booking .booking-notice{background:#fff3df;border-radius:8px;padding:14px}.rosa-booking .booking-trap{position:absolute;left:-10000px}.rosa-holiday-panel{box-sizing:border-box;min-height:var(--rosa-holiday-height,170px);color:#fff;text-align:center;text-shadow:0 1px 3px #210000;background:linear-gradient(#35071335,#35071355),url(/rosas-landing/holiday-booking-background.png) 50%/cover;border:2px solid #ffdf91;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:10px 5px;font-family:Arial,sans-serif;text-decoration:none;display:flex;box-shadow:0 3px 12px #0009}.rosa-holiday-panel strong{font-size:var(--rosa-order-font,14px);color:#fff5d4;font-weight:900;line-height:1.15}.rosa-holiday-occasions{background:#31050999;border-radius:6px;padding:4px 7px;font-size:clamp(10px,2.5vw,12px);font-weight:700;line-height:1.35}.rosa-holiday-cta{color:#ffdf91;font-size:10px;font-weight:800;line-height:1.2}.rosa-holiday-panel:focus-visible{outline-offset:3px;outline:3px solid #fff}.dr-storefront{aspect-ratio:1;background:#090909;width:100%;margin:0;line-height:0;position:relative}.dr-storefront>img{aspect-ratio:1;width:100%;height:auto;display:block}.dr-storefront>a,.dr-storefront>button{cursor:pointer;border-radius:0;height:9%;min-height:0;margin:0;padding:0;position:absolute;top:72.6%;background:0 0!important;border:0!important}.dr-storefront>.dr-call-hit{width:38.7%;left:16.6%}.dr-storefront>.dr-language-hit{width:28%;left:57.8%}.dr-storefront>a:focus-visible,.dr-storefront>button:focus-visible{outline-offset:3px;outline:2px solid #e6bf62}:is(html:has(#dr-card-body),body:has(#dr-card-body)){background:#000!important}.lf-master-surface:has(#dr-card-body){--lf-action-bg:#000!important;--button-footer-bg:#000!important;--button-menu-bg:#000!important;background:#000!important;height:auto!important;min-height:0!important;display:block!important}#dr-card-body{background:#000!important;border:0!important;flex:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}.lf-master-surface:has(#dr-card-body)>.published-card-shell{background:#000!important;border:0!important;flex:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}.lf-master-surface:has(#dr-card-body) .published-card-background{background:#000!important}.lf-master-surface:has(#dr-card-body) .published-card-background:before{background:#000!important}.lf-master-surface:has(#dr-card-body) .published-card-background>span{display:none!important}#dr-card-body>.dr-header-carousel{aspect-ratio:500/277!important;background:#000!important;height:auto!important}#dr-card-body>.dr-storefront{width:100%;display:block;aspect-ratio:1!important;background:#000!important;flex:none!important;height:auto!important;min-height:0!important}:is(.lf-master-surface:has(#dr-card-body)>:is(.lf-master-actions,.published-bottom-menu),.lf-master-surface:has(#dr-card-body) .published-menu-sheet){color:#fff!important;background:#000!important;border-top:0!important}#dr-card-page.published-card-page{--lf-action-bg:#000!important;--lf-action-ink:gold!important;--button-footer-bg:#000!important;--button-footer-text:gold!important;--button-footer-icon:gold!important;--button-menu-bg:#000!important;--button-menu-text:gold!important;--button-menu-icon:gold!important;background:#000!important;height:auto!important;min-height:0!important;margin:0 auto!important;padding:0!important;display:block!important;position:relative!important}#dr-card-page.published-card-page>.published-card-shell,#dr-card-page.published-card-page #dr-card-body{aspect-ratio:auto!important;background:#000!important;border:0!important;flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important}#dr-card-page.published-card-page .published-card-background,#dr-card-page.published-card-page .published-card-background:before{background:#000!important}#dr-card-page.published-card-page .published-card-background>span{display:none!important}#dr-card-page.published-card-page #dr-card-body>.dr-storefront{aspect-ratio:auto!important;flex:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}#dr-card-page.published-card-page .dr-storefront>img{vertical-align:bottom;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important}#dr-card-page.published-card-page>.lf-master-actions,#dr-card-page.published-card-page>.published-bottom-menu{height:auto!important;min-height:0!important;padding:0 0 env(safe-area-inset-bottom,0px)!important;color:gold!important;background:#000!important;border-top:2px solid gold!important;border-bottom:2px solid gold!important;flex:none!important;margin:0!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important}#dr-card-page.published-card-page>.lf-master-actions>a,#dr-card-page.published-card-page>.lf-master-actions>button,#dr-card-page.published-card-page>.published-bottom-menu>a,#dr-card-page.published-card-page>.published-bottom-menu>button{color:gold!important;background:#000!important;border-right:1px solid gold!important}#dr-card-page.published-card-page>.lf-master-actions>:last-child,#dr-card-page.published-card-page>.published-bottom-menu>:last-child{border-right:0!important}#dr-card-page.published-card-page>.lf-master-actions strong,#dr-card-page.published-card-page>.lf-master-actions span,#dr-card-page.published-card-page>.lf-master-actions svg,#dr-card-page.published-card-page>.published-bottom-menu strong,#dr-card-page.published-card-page>.published-bottom-menu span,#dr-card-page.published-card-page>.published-bottom-menu svg{color:gold!important}#dr-card-page.published-card-page .published-menu-sheet{border:1px solid gold;color:gold!important;background:#000!important}#dr-card-page.published-card-page .published-menu-sheet :is(a,button,strong,span,svg,h2,p){color:gold!important}#dr-card-page.published-card-page .dr-storefront>.dr-language-hit{color:gold;z-index:2;border-radius:6px;width:auto;height:auto;min-height:40px;padding:8px 14px;font-size:14px;font-weight:700;line-height:1.2;top:12px;left:auto;right:12px;background:#000c!important;border:1px solid gold!important}@media (width<=600px){#dr-card-page.published-card-page{box-sizing:border-box;height:100dvh!important;min-height:calc(min(205.4vw,1027px) + 68px + env(safe-area-inset-top,0px) + env(safe-area-inset-bottom,0px))!important;padding:env(safe-area-inset-top,0px) 0 0!important;flex-direction:column!important;display:flex!important;overflow:visible!important}#dr-card-page.published-card-page:before{content:"";height:env(safe-area-inset-top,0px);z-index:100;pointer-events:none;background:#000;position:fixed;top:0;left:0;right:0}#dr-card-page.published-card-page>.published-card-shell,#dr-card-page.published-card-page #dr-card-body{flex-direction:column!important;flex:1 1 0!important;min-height:0!important;display:flex!important}#dr-card-page.published-card-page #dr-card-body>.dr-header-carousel{aspect-ratio:500/277!important;flex:none!important;width:100%!important}#dr-card-page.published-card-page #dr-card-body>.dr-storefront{overflow:hidden;flex:1 1 0!important;height:auto!important;min-height:0!important}#dr-card-page.published-card-page .dr-storefront>img{object-fit:cover;object-position:center;aspect-ratio:auto!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}#dr-card-page.published-card-page>.lf-master-actions,#dr-card-page.published-card-page>.published-bottom-menu{z-index:20;flex:none!important;position:sticky!important;bottom:0!important}#dr-card-page.published-card-page>.lf-master-actions>:is(a,button){box-sizing:border-box;min-height:64px!important;padding:8px 2px!important}}#dr-card-page.published-card-page .dr-storefront>.dr-language-hit{top:22%;left:50%;right:auto;transform:translate(-50%)}@media (width<=600px){#dr-card-page.published-card-page .dr-storefront>img{object-fit:contain!important}#dr-card-page.published-card-page{height:auto!important;min-height:0!important}#dr-card-page.published-card-page>.published-card-shell,#dr-card-page.published-card-page #dr-card-body{flex:none!important}#dr-card-page.published-card-page #dr-card-body>.dr-storefront{flex:none!important;height:auto!important}#dr-card-page.published-card-page .dr-storefront>img{aspect-ratio:2/3!important;height:auto!important;position:static!important}}#dr-card-page.published-card-page .dr-storefront>img{aspect-ratio:1086/1449!important}#dr-card-page.published-card-page .dr-storefront>.dr-language-hit{border-radius:6px;width:16.6%;height:6%;min-height:0;padding:0;top:23.4%;left:41%;right:auto;transform:none;background:0 0!important;border:0!important}.dr-language-accessible-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dr-header-carousel{aspect-ratio:500/277;background:#080808;overflow:hidden}.dr-header-track{will-change:transform;width:100%;height:100%;display:flex}.dr-header-slide{flex:0 0 100%;justify-content:center;align-items:center;min-width:0;height:100%;display:flex}.dr-header-slide>img,.dr-header-slide>svg{object-fit:contain;width:100%;height:100%;display:block}.dr-header-controls{opacity:0;gap:4px;display:flex;position:absolute;bottom:4px;right:4px}.dr-header-controls:focus-within,.dr-header-carousel:hover .dr-header-controls{opacity:1}.dr-header-controls button{color:#ffe5a0;cursor:pointer;background:#111;border:1px solid #d9bc64;border-radius:4px;padding:6px 10px;font:12px Arial}@media (prefers-reduced-motion:reduce){.dr-header-track{transition:none!important}.dr-header-controls{opacity:1}}.dr-case-translation{color:#ffe5a0;text-align:center;background:#080808ef;padding:5px;font:12px/1.3 Arial;position:absolute;bottom:0;left:0;right:0}#dr-card-body>.dr-header-carousel:after{content:"";pointer-events:none;z-index:3;position:absolute;inset:0;box-shadow:inset 0 2px gold,inset 0 -2px gold}.lf-master-surface{color:#14243a;background:#fff;width:100%;max-width:600px;height:auto;min-height:0;margin:0 auto;font-family:Arial,Helvetica,sans-serif;container-type:inline-size}.lf-master-body{color:#14243a;--lf-accent:#ffc078;background:#fff;border:0;border-radius:0;width:100%;margin:0;padding:0;display:block}.lf-master-professional,.lf-master-doctor{--lf-accent:white}.lf-master-strip{width:100%;margin:0;padding:0;position:relative}.lf-master-swipe{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:start;display:flex;overflow-x:auto}.lf-master-swipe::-webkit-scrollbar{display:none}.lf-master-slide{scroll-snap-align:start;flex:0 0 100%;width:100%;min-width:0}.lf-master-photo{background:#fff;width:100%;margin:0;padding:0;line-height:0;position:relative;overflow:hidden}.lf-master-photo>img{border:0;border-radius:0;width:100%;max-width:none;margin:0;padding:0;display:block}.lf-master-overlay{white-space:pre-wrap;max-width:95%;line-height:1.25;position:absolute}.lf-master-photo-link{position:absolute;inset:0}.lf-master-dots{z-index:2;gap:5px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.lf-master-dots button{color:#12375a;cursor:pointer;background:#fff;border:1px solid #8399ac;border-radius:50%;width:32px;height:32px;font-size:14px}.lf-master-heading{text-align:center;color:#fff;background:#103552;padding:24px;line-height:1.3}.lf-master-heading img{width:100px;height:auto;margin:auto}.lf-master-heading h1{margin:5px 0;font-size:26px}.lf-master-heading p{margin:4px 0}.lf-master-actions{color:#ffc078;background:#000;border:0;flex-wrap:wrap;width:100%;min-height:0;margin:0;padding:0;display:flex;position:static}.lf-master-actions>a,.lf-master-actions>button{min-width:0;min-height:76px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-right:1px solid #454545;border-radius:0;flex-direction:column;flex:1 0 20%;justify-content:center;align-items:center;gap:5px;margin:0;padding:10px 3px;text-decoration:none;display:flex}.lf-master-actions svg{flex-shrink:0;width:26px;height:26px}.lf-master-actions strong{text-align:center;overflow-wrap:anywhere;font-size:14px;line-height:1.2}.lf-master-actions>button:disabled{opacity:.5}:is(.lf-master-surface:has(.lf-master-professional)>.lf-master-actions,.lf-master-surface:has(.lf-master-doctor)>.lf-master-actions){color:#fff;background:#103552}.lf-master-surface:has(.lf-master-body[data-fit-screen=true]){flex-direction:column;height:var(--lf-viewport-height,100svh)!important;background:#111!important;min-height:0!important;display:flex!important;overflow:hidden!important}.lf-master-surface:has(.lf-master-body[data-fit-screen=true])>.published-card-shell{flex:1 1 0!important;height:auto!important;min-height:0!important;display:flex!important;overflow:hidden!important}.lf-master-body[data-fit-screen=true]{background:#111;flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;min-height:0;display:flex;overflow:hidden}.lf-master-body[data-fit-screen=true]>.lf-master-header{flex:0 0 38%;min-height:0;overflow:hidden}.lf-master-body[data-fit-screen=true]>.lf-master-main{box-sizing:border-box;border-top:10px solid #111;flex:1 1 0;min-height:0;overflow:hidden}.lf-master-body[data-fit-screen=true] .lf-master-swipe,.lf-master-body[data-fit-screen=true] .lf-master-stack,.lf-master-body[data-fit-screen=true] .lf-master-slide,.lf-master-body[data-fit-screen=true] .lf-master-photo{background:#111;height:100%;min-height:0;aspect-ratio:auto!important}.lf-master-body[data-fit-screen=true] .lf-master-photo>img{width:100%;object-fit:contain!important;height:100%!important;position:static!important;transform:none!important}.lf-master-body[data-fit-screen=true]>.lf-master-main .lf-master-photo>img{object-position:center;object-fit:contain!important}.lf-master-surface:has(.lf-master-body[data-fit-screen=true])>.lf-master-actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-height:64px;max-height:none;padding-bottom:env(safe-area-inset-bottom,0px)!important;flex:none!important;display:grid!important}:is(.lf-master-surface:has(.lf-master-body[data-fit-screen=true])>.lf-master-actions>a,.lf-master-surface:has(.lf-master-body[data-fit-screen=true])>.lf-master-actions>button){gap:4px;min-width:0;min-height:64px;padding:6px 2px}.lf-master-surface:has(.lf-master-body[data-fit-screen=true])>.lf-master-actions svg{width:24px;height:24px}.lf-master-surface:has(.lf-master-body[data-fit-screen=true])>.lf-master-actions strong{white-space:nowrap;font-size:14px}.lf-master-body[data-card-path=\/michael-gonzalez] .lf-master-main .lf-master-photo:after{content:"";pointer-events:none;box-sizing:border-box;border:6px solid #e20074;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #ffc2df}.lf-master-surface:has([data-card-path=\/michael-gonzalez])>.lf-master-actions{border-top:2px solid #e20074;color:#fff!important;background:#250017!important}.lf-master-surface>.lf-master-actions{background:var(--lf-action-bg,#000);color:var(--lf-action-ink,#ffc078);border-top:2px solid var(--lf-action-accent,transparent);padding-bottom:env(safe-area-inset-bottom,0px);flex-wrap:nowrap;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.lf-master-surface>.lf-master-actions>a,.lf-master-surface>.lf-master-actions>button{gap:5px;min-width:0;min-height:64px;padding:8px 2px}.lf-master-surface>.lf-master-actions strong{overflow-wrap:normal;white-space:normal;font-size:clamp(12px,3.4cqi,14px)}:is(.lf-master-surface:has(.lf-master-professional)>.lf-master-actions,.lf-master-surface:has(.lf-master-doctor)>.lf-master-actions){background:var(--lf-action-bg,#103552);color:var(--lf-action-ink,#fff)}.lf-master-body:is(.lf-master-professional,.lf-master-doctor,[data-fit-screen=true]):has(.lf-master-main){border-bottom:10px solid var(--lf-action-bg,#103552);box-sizing:border-box}.lf-master-body[data-fit-screen=true]:has(.lf-master-main){border-bottom-color:#111}.lf-master-symbol-dots{background:0 0;justify-content:center;padding:0;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.lf-master-symbol-dots button{color:#32e3ef;background:0 0;border:0;width:44px;height:32px;font-size:24px}.lf-master-body[data-card-path=\/nick-bacarella-1790279390862]>.lf-master-header{position:relative}.lf-master-body[data-card-path=\/nick-bacarella-1790279390862]>.lf-master-header:after{content:"";pointer-events:none;z-index:2;border:3px solid #ed1c24;position:absolute;inset:0}.lf-master-surface:has(.lf-master-body[data-standard-sizing=true]){container-type:inline-size;width:100%!important;max-width:500px!important;height:auto!important;min-height:0!important;margin:0 auto!important;display:block!important}.lf-master-surface:has(.lf-master-body[data-standard-sizing=true])>.published-card-shell{height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}.lf-master-surface .lf-master-body[data-standard-sizing=true]{background:var(--lf-action-bg,#103552);border:0;margin:0;padding:0;height:auto!important;min-height:0!important;display:block!important}.lf-master-body[data-standard-sizing=true]>.lf-master-header .lf-master-photo{height:auto;aspect-ratio:500/277!important}.lf-master-body[data-standard-sizing=true]>.lf-master-main .lf-master-photo{height:var(--lf-standard-main-height,133.4cqi);background:var(--lf-action-bg,#103552);aspect-ratio:auto!important}.lf-master-body[data-standard-sizing=true] .lf-master-photo>img{width:100%;position:absolute;inset:0;height:100%!important}.lf-master-surface .lf-master-body[data-standard-sizing=true]>.lf-master-heading{box-sizing:border-box;aspect-ratio:500/277;text-align:left;grid-template-columns:64px minmax(0,1fr);align-content:center;align-items:center;gap:4px 14px;width:100%;min-height:min-content;padding:14px 18px;display:grid}.lf-master-body[data-standard-sizing=true]>.lf-master-heading img{object-fit:contain;grid-area:1/1/3;width:64px;height:64px;margin:0}.lf-master-body[data-standard-sizing=true]>.lf-master-heading h1{overflow-wrap:anywhere;grid-area:1/2;align-self:end;margin:0;font-size:clamp(1.75rem,7cqi,2.125rem);line-height:1.1}.lf-master-body[data-standard-sizing=true]>.lf-master-heading strong{overflow-wrap:anywhere;grid-area:2/2;align-self:start;font-size:.875rem;line-height:1.35}.lf-master-body[data-standard-sizing=true]>.lf-master-heading p{white-space:pre-line;text-align:center;overflow-wrap:anywhere;grid-area:3/1/auto/-1;margin:8px 0 0;font-size:1rem;line-height:1.45}.lf-master-surface:has(.lf-master-body[data-standard-sizing=true])>.lf-master-actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%!important;min-height:0!important;padding:0 0 env(safe-area-inset-bottom,0px)!important;margin:0!important;display:grid!important;position:static!important}.lf-master-surface:has(.lf-master-body[data-standard-sizing=true])>.lf-master-actions>:is(a,button){min-width:0;min-height:64px;padding:8px 2px}.lf-master-surface:has(.lf-master-body[data-standard-sizing=true])>.lf-master-actions strong{white-space:normal;font-size:.875rem;line-height:1.2}.lf-master-surface:has(.lf-master-body[data-standard-sizing=true][data-main-frame=image]){flex-direction:column;max-width:500px!important;height:var(--lf-card-screen-height,100dvh)!important;min-height:0!important;display:flex!important}.lf-master-surface:has(.lf-master-body[data-standard-sizing=true][data-main-frame=image])>.published-card-shell{flex:auto;min-height:0!important;display:flex!important}.lf-master-surface .lf-master-body[data-standard-sizing=true][data-main-frame=image]{flex-direction:column;flex:auto;min-height:0!important;display:flex!important}.lf-master-body[data-main-frame=image]>.lf-master-header{flex:none}.lf-master-body[data-main-frame=image]>.lf-master-main{flex:auto;min-height:150px}.lf-master-body[data-main-frame=image]>.lf-master-main :is(.lf-master-swipe,.lf-master-slide,.lf-master-photo){height:100%;min-height:150px;aspect-ratio:auto!important}.lf-master-body[data-main-frame=image]>.lf-master-main .lf-master-photo>img{object-fit:contain;z-index:1;width:100%;inset:0;height:100%!important;position:absolute!important}.lf-master-body[data-main-frame=image]>.lf-master-main .lf-master-photo>.lf-master-photo-backdrop{filter:blur(18px)brightness(.75);z-index:0;object-fit:cover!important;transform:scale(1.12)!important}.lf-master-body[data-main-frame=image] .lf-master-overlay,.lf-master-body[data-main-frame=image] .lf-master-photo-link{z-index:2}.lf-master-surface:has([data-main-frame=image])>.lf-master-actions{flex:none}.lf-master-body[data-artwork-layout=full-width]>.lf-master-header .lf-master-photo{background:#000;aspect-ratio:auto!important;height:auto!important}.lf-master-body[data-artwork-layout=full-width]>.lf-master-header .lf-master-photo>img{width:100%;display:block;height:auto!important;position:relative!important;inset:auto!important}.lf-master-body[data-artwork-layout=full-width]>.lf-master-main{overflow:hidden}.lf-master-body[data-artwork-layout=full-width]>.lf-master-main .lf-master-swipe{overscroll-behavior-y:contain;align-items:stretch;overflow-y:auto}.lf-master-body[data-artwork-layout=full-width]>.lf-master-main .lf-master-photo{min-height:100%;height:auto!important}.lf-master-body[data-artwork-layout=full-width]>.lf-master-main .lf-master-photo>img:not(.lf-master-photo-backdrop){object-fit:contain;width:100%;display:block;height:auto!important;position:relative!important;inset:auto!important}.lf-master-surface:has(.lf-master-body[data-card-path=\/rosa-s-pizzeria-1790504400569]){height:auto!important;min-height:0!important;margin-inline:auto!important;display:block!important}.lf-master-surface .lf-master-body[data-card-path=\/rosa-s-pizzeria-1790504400569]{flex:none!important;height:auto!important;min-height:0!important;display:block!important}.lf-master-surface:has(.lf-master-body[data-card-path=\/rosa-s-pizzeria-1790504400569])>.published-card-shell{flex:none!important;height:auto!important;min-height:0!important;display:block!important}.lf-master-body[data-card-path=\/rosa-s-pizzeria-1790504400569]>.lf-master-main,.lf-master-body[data-card-path=\/rosa-s-pizzeria-1790504400569]>.lf-master-main :is(.lf-master-swipe,.lf-master-stack,.lf-master-slide,.lf-master-photo){flex-shrink:0;aspect-ratio:auto!important;height:auto!important;min-height:0!important}.lf-master-body[data-card-path=\/rosa-s-pizzeria-1790504400569]>.lf-master-main .lf-master-photo>img:not(.lf-master-photo-backdrop){display:block;object-fit:contain!important;width:100%!important;height:auto!important;max-height:none!important;position:relative!important;inset:auto!important;transform:none!important}.lf-master-body[data-card-path=\/rosa-s-pizzeria-1790504400569]>.lf-master-main .lf-master-photo-backdrop{display:none!important}:is(.lf-master-surface.lf-master-surface.lf-master-surface.lf-master-surface.lf-master-surface:not(:has(.lf-master-body[data-screen-fit=viewport])),.published-card-page.published-card-page.published-card-page.published-card-page.published-card-page){box-sizing:border-box;width:100%!important;max-width:500px!important;margin-inline:auto!important}.lf-master-surface.lf-master-surface.lf-master-surface.lf-master-surface.lf-master-surface:not(:has(.lf-master-body[data-screen-fit=viewport])){background:0 0!important;height:auto!important;min-height:0!important;padding:0!important;display:block!important;overflow:visible!important}:is(.lf-master-surface.lf-master-surface.lf-master-surface.lf-master-surface.lf-master-surface:not(:has(.lf-master-body[data-screen-fit=viewport]))>.published-card-shell,.lf-master-surface.lf-master-surface.lf-master-surface.lf-master-surface.lf-master-surface:not(:has(.lf-master-body[data-screen-fit=viewport])) .lf-master-body){background:0 0!important;flex:none!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}:is(.lf-master-surface.lf-master-surface.lf-master-surface.lf-master-surface.lf-master-surface:not(:has(.lf-master-body[data-screen-fit=viewport])) .lf-master-body>.lf-master-strip,.lf-master-surface.lf-master-surface.lf-master-surface.lf-master-surface.lf-master-surface:not(:has(.lf-master-body[data-screen-fit=viewport])) .lf-master-strip :is(.lf-master-swipe,.lf-master-stack,.lf-master-slide,.lf-master-photo)){aspect-ratio:auto!important;background:0 0!important;flex-shrink:0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important}.lf-master-surface.lf-master-surface.lf-master-surface.lf-master-surface.lf-master-surface:not(:has(.lf-master-body[data-screen-fit=viewport])) .lf-master-body>.lf-master-strip{border-top:0!important;flex:none!important}.lf-master-surface.lf-master-surface.lf-master-surface.lf-master-surface.lf-master-surface:not(:has(.lf-master-body[data-screen-fit=viewport])) .lf-master-photo>img:not(.lf-master-photo-backdrop){object-fit:contain!important;width:100%!important;height:auto!important;max-height:none!important;display:block!important;position:relative!important;inset:auto!important;transform:none!important}.lf-master-surface.lf-master-surface.lf-master-surface.lf-master-surface.lf-master-surface:not(:has(.lf-master-body[data-screen-fit=viewport])) .lf-master-photo>.lf-master-photo-backdrop{display:none!important}:is(.lf-master-surface.lf-master-surface.lf-master-surface.lf-master-surface.lf-master-surface:not(:has(.lf-master-body[data-screen-fit=viewport])),.published-card-page.published-card-page.published-card-page.published-card-page.published-card-page)>:is(.lf-master-actions,.published-bottom-menu){z-index:2;box-sizing:border-box;flex:none!important;width:100%!important;max-width:500px!important;margin:0!important;position:relative!important;inset:auto!important}.published-card-page.published-card-page.published-card-page:not(.doctor-blue-frame)>.published-card-shell{box-sizing:border-box;width:100%!important;max-width:500px!important;margin:0!important;padding-inline:0!important}.published-card-page.published-card-page.published-card-page :is(.editable-card-body,.editable-card-header,.editable-card-hero,.editable-stacked-storefront){box-sizing:border-box;aspect-ratio:auto!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;margin-inline:0!important;padding-inline:0!important}.published-card-page.published-card-page.published-card-page :is(.editable-header-image,.editable-main-image,.editable-stacked-storefront>img){object-fit:contain!important;width:100%!important;height:auto!important;max-height:none!important;display:block!important;position:relative!important;transform:none!important}.lf-master-surface.lf-master-surface:has(.lf-master-body[data-screen-fit=viewport]){height:var(--lf-card-screen-height,100dvh)!important;background:var(--lf-action-bg,#25201d)!important;flex-direction:column!important;min-height:0!important;padding:0!important;display:flex!important;overflow:visible!important}.lf-master-surface.lf-master-surface .lf-master-body[data-screen-fit=viewport]{flex-direction:column!important;flex:1 1 0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important}.lf-master-surface.lf-master-surface:has(.lf-master-body[data-screen-fit=viewport])>.published-card-shell{flex-direction:column!important;flex:1 1 0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important}.lf-master-body[data-screen-fit=viewport]>:is(.lf-master-header,.lf-master-heading){flex:none!important}.lf-master-surface .lf-master-body[data-screen-fit=viewport]>.lf-master-main{overflow:hidden;border:0!important;flex:1 1 0!important;min-height:150px!important;margin:0!important;padding:0!important;display:flex!important}.lf-master-surface .lf-master-body[data-screen-fit=viewport]>.lf-master-main :is(.lf-master-swipe,.lf-master-slide,.lf-master-photo){width:100%;aspect-ratio:auto!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important}.lf-master-surface .lf-master-body[data-screen-fit=viewport] .lf-master-main .lf-master-photo>img:not(.lf-master-photo-backdrop){z-index:1;object-fit:contain!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}.lf-master-surface .lf-master-body[data-screen-fit=viewport] .lf-master-main .lf-master-photo>.lf-master-photo-backdrop{filter:blur(18px);z-index:0;object-fit:cover!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important;transform:scale(1.12)!important}.lf-master-surface.lf-master-surface:has(.lf-master-body[data-screen-fit=viewport])>.lf-master-actions{padding-bottom:env(safe-area-inset-bottom,0px)!important;flex:none!important;margin:0!important;position:static!important}.lf-master-surface:has(.lf-master-body[data-screen-fit=viewport])>.published-card-shell>.lf-master-body{order:0}.lf-master-surface:has(.lf-master-body[data-screen-fit=viewport])>.published-card-shell>.sample-approval{z-index:2;flex:none;order:1;position:relative}.lf-master-surface:has(.lf-master-body[data-screen-fit=viewport])>.published-card-shell>.sample-approval .sample-approval-dock{width:100%;box-shadow:none;border-radius:0;margin:0;position:static}.lf-master-surface .lf-master-body[data-card-path=\/jds-discount-wines-liquiors-1792404684927],.lf-master-body[data-card-path=\/jds-discount-wines-liquiors-1792404684927] .lf-master-photo{background:#faeed8!important}.lf-master-surface.lf-master-surface:has([data-card-path=\/jds-discount-wines-liquiors-1792404684927]){background:#faeed8!important}.lf-master-body[data-card-path=\/jds-discount-wines-liquiors-1792404684927]{border-bottom:0!important}.lf-master-surface .lf-master-body[data-card-path=\/jds-discount-wines-liquiors-1792404684927] .lf-master-photo>.lf-master-photo-backdrop{display:none!important}.hf-card-stage .hf-digital-card>.published-card-page.published-card-page.published-card-page.card-parkway-deli[data-controls-only],.hf-card-stage .hf-digital-card>.published-card-page.published-card-page.published-card-page.card-parkway-deli[data-controls-only]>.published-bottom-menu{border:0!important;border-radius:0!important;width:100%!important;max-width:100%!important;margin:0!important}.lf-master-surface .lf-master-body[data-screen-fit=viewport] .lf-master-main .lf-master-photo[data-photo-fit=crop]>img:not(.lf-master-photo-backdrop){object-fit:cover!important}.lf-master-surface .lf-master-body[data-screen-fit=viewport] .lf-master-main .lf-master-photo[data-photo-fit=crop]>.lf-master-photo-backdrop{display:none!important}
