html{scroll-behavior:smooth}body{margin:0}.salami-site{--cream:#fffbf6;--red:#b30e0a;--yellow:#fff0d0;--gold:#4b7981;--ink:#b30e0a;background:var(--cream);color:var(--ink);font:400 24px/1.1 Bebas Neue,sans-serif;overflow:clip}.salami-site *{box-sizing:border-box}.salami-site a{color:inherit;text-decoration:none}.salami-site button{font:inherit;cursor:pointer}.salami-site h1,.salami-site h2,.salami-site h3,.salami-site p{margin:0;font-weight:400}.salami-site img{object-fit:cover}.salami-site a:focus-visible,.salami-site button:focus-visible{outline:3px solid var(--ink);outline-offset:5px}.skip-link{z-index:99;background:var(--cream);padding:15px;position:fixed;top:-100px;left:10px}.skip-link:focus{top:10px}.site-header{z-index:20;justify-content:space-between;align-items:flex-start;height:96px;padding:15px 2.5%;display:flex;position:absolute;inset:0 0 auto}.brand{paint-order:stroke fill;-webkit-text-stroke:5px var(--cream);font:400 46px/.9 Bebas Neue;transform:rotate(-3deg);color:var(--red)!important}.header-actions{align-items:center;gap:12px;display:flex}.pill,.menu-button{text-transform:uppercase;border-radius:40px;align-items:center;gap:9px;padding:11px 20px;font-size:17px;display:inline-flex}.pill{background:var(--red);color:var(--cream)!important}.menu-button{background:0 0;border:1px solid #b30e0a40}.menu-button.active{background:var(--red);color:var(--cream);border-color:var(--red)}.menu-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:-1;background:#b30e0a22;border:0;position:fixed;inset:75px 0 0}.menu-panel{background:var(--red);width:270px;color:var(--cream);border-radius:18px;padding:26px;position:absolute;top:76px;right:2.5%;box-shadow:0 22px 30px #b30e0a30}.menu-panel a{align-items:center;gap:6px;padding:8px 0;font:400 29px/1.2 Bebas Neue;display:flex}.menu-panel a:hover{transform:translate(5px)}.menu-panel>span{letter-spacing:2px;border-top:1px solid #fffbf640;margin-top:22px;padding-top:18px;font-size:11px;display:block}.hero{height:100svh;min-height:760px;max-height:1100px;padding:125px 2.5% 30px;position:relative}.outline-title{color:var(--red);paint-order:stroke fill;-webkit-text-stroke:10px #fffbf6;text-transform:uppercase;letter-spacing:-.025em;font-family:Bebas Neue,sans-serif;line-height:.88}.hero h1{text-align:center;white-space:nowrap;font-size:clamp(110px,22.2vw,340px)}.sticker{color:var(--red);paint-order:stroke fill;-webkit-text-stroke:9px #fffbf6;z-index:2;text-align:center;font:400 35px/.85 Bebas Neue;display:inline-block;position:relative;transform:rotate(-7deg)}.hero-sticker-one,.hero-sticker-two{color:var(--gold);z-index:3;font-size:34px;position:absolute}.hero-sticker-one{top:16%;left:13%;transform:rotate(13deg)}.hero-sticker-two{top:42%;right:11%;transform:rotate(-9deg)}.sandwich-stack{isolation:isolate;width:100%;height:100%;position:relative}.hero-stack{filter:drop-shadow(0 18px 16px #b30e0a20);z-index:2;width:57%;height:330px;position:absolute;top:31%;left:21.5%}.layer{aspect-ratio:1280/260;will-change:transform;width:100%;height:auto;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ingredient-image{background-image:url(/sites/salami/sandwich-layers.png);background-repeat:no-repeat;position:absolute;inset:0}.top-bread{aspect-ratio:1280/327;z-index:5;transform:translateY(-97.4%)}.top-bread .ingredient-image{background-position:0 0;background-size:100% 391.437%}.pastrami{aspect-ratio:1280/294;z-index:4;transform:translateY(-60.2%)}.pastrami .ingredient-image{background-position:0 33.1643%;background-size:100% 435.374%}.mustard{aspect-ratio:1280/135;z-index:3;transform:translateY(-9.3%)}.mustard .ingredient-image{background-position:0 54.2358%;background-size:100% 948.148%}.lettuce{aspect-ratio:1280/264;z-index:2;transform:translateY(-17.8%)}.lettuce .ingredient-image{background-position:0 74.4094%;background-size:100% 484.848%}.bottom-bread{aspect-ratio:1280/260;z-index:1;transform:translateY(5.8%)}.bottom-bread .ingredient-image{background-position:0 100%;background-size:100% 492.308%}.hero-wordmark{text-align:center;width:100%;color:var(--gold);paint-order:stroke fill;-webkit-text-stroke:10px var(--cream);z-index:3;font:400 clamp(80px,12.5vw,180px)/.7 Bebas Neue;position:absolute;top:69%;left:0}.hero-bottom{justify-content:space-between;align-items:flex-end;gap:20px;font-size:23px;display:flex;position:absolute;bottom:35px;left:2.5%;right:2.5%}.hero-bottom p{width:290px}.hero-bottom p:last-child{text-align:right}.scroll-cue{flex-direction:column;align-items:center;gap:10px;display:flex}.scroll-cue span{letter-spacing:2px;font-size:12px}.wave{background:var(--cream);pointer-events:none;width:100%;height:160px;position:absolute;top:-1px;left:0;-webkit-mask:url(/sites/salami/wave.svg) 50%/100% 100% no-repeat;mask:url(/sites/salami/wave.svg) 50%/100% 100% no-repeat}.red-wave{background:var(--red)}.yellow-wave{background:var(--yellow)}.ingredient-scene{background:var(--red);--open:0;--progress:0%;height:220svh;position:relative}.ingredient-sticky{height:100svh;min-height:650px;color:var(--cream);position:sticky;top:0;overflow:hidden}.ingredient-sticky .wave{height:100px}.scene-heading{text-align:center;padding-top:96px}.scene-heading .sticker{font-size:26px}.scene-heading h2{margin-top:19px;font-size:clamp(40px,6.2vw,88px);line-height:.9}.scroll-stack{filter:drop-shadow(0 18px 14px #b30e0a22);width:44%;height:1px;position:absolute;top:58%;left:28%}.callout{z-index:8;width:210px;opacity:clamp(0, calc(var(--open) * 2 - .15), 1);visibility:visible;position:absolute;top:50%;transform:translateY(-50%)}.callout.left{right:calc(100% + 55px)}.callout.right{left:calc(100% + 55px)}.layer-label{background:var(--cream);width:100%;color:var(--ink);text-align:left;border:1px solid #fffbf665;border-radius:12px;align-items:center;gap:9px;padding:10px 10px 9px;display:flex;box-shadow:0 5px #b30e0a25;font-size:23px!important}.layer-number{color:var(--red);letter-spacing:1px;font-size:13px}.label-plus{color:var(--red);margin-left:auto;font-family:Arial,sans-serif;font-size:19px}.leader{background:var(--cream);width:60px;height:1px;position:absolute;top:50%}.left .leader{left:100%}.right .leader{right:100%;transform:rotate(180deg)}.leader svg{stroke-width:1.5px;width:20px;height:20px;position:absolute;top:-9px;right:-3px}.layer-tooltip{background:var(--cream);color:var(--ink);z-index:20;border-radius:10px;padding:14px;font:15px/1.4 Arial,sans-serif;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 12px 24px #b30e0a35}.scene-hint{text-align:center;width:100%;font-size:17px;position:absolute;bottom:22px;left:0}.scene-hint span{opacity:.75;font-size:14px}.scene-progress{background:#fffbf633;width:100%;height:3px;position:absolute;bottom:0;left:0}.scene-progress i{width:var(--progress);background:var(--cream);height:100%;display:block}.about-section{text-align:center;padding:160px 2.5% 170px;position:relative}.about-section h2{margin:35px auto 28px;font-size:clamp(70px,12.8vw,190px);line-height:.9}.about-section>p{max-width:600px;margin:0 auto;font-size:26px}.blob-button{background:var(--red);border:2px solid var(--cream);border-radius:48% 52% 46% 54%/45% 46% 54% 55%;justify-content:center;align-items:center;gap:12px;min-height:64px;padding:17px 36px;font-size:25px;transition:transform .2s;display:inline-flex;color:#fffbf6!important}.blob-button:hover{transform:rotate(-3deg)scale(1.04)}.about-section>.blob-button{margin:30px auto 65px}.blob-button svg{width:21px}.photo-strip{justify-content:center;align-items:center;gap:12px;max-width:1100px;margin:auto;display:flex}.photo-strip img{object-fit:cover;border-radius:12px;width:32%;height:300px;transform:rotate(-5deg)}.photo-strip img:nth-child(2){transform:rotate(4deg)}.photo-strip img:nth-child(3){transform:rotate(8deg)}.flavour-section{background:var(--red);color:var(--cream);text-align:center;padding:180px 3% 130px;position:relative}.flavour-section>.sticker{color:var(--red)}.flavour-section h2{margin:35px auto 0;font-size:clamp(76px,13vw,190px);line-height:.9}.flavour-stack{width:70%;height:420px;margin:auto}.flavour-notes{text-align:left;justify-content:space-between;align-items:center;font-size:24px;display:flex}.flavour-notes>p:last-child{text-align:right}.flavour-notes .sticker{color:var(--gold);font-size:50px;transform:rotate(10deg)}.last-bite{grid-template-columns:1fr 1fr;align-items:center;gap:7%;padding:160px 3% 90px;display:grid;position:relative}.last-bite h2{margin:40px 0 25px;font-size:clamp(76px,11vw,170px);line-height:.9}.last-bite p{max-width:470px;margin:0 0 30px;font-size:25px}.last-bite>img{object-fit:cover;border-radius:22px;width:100%;height:650px}.salami-site footer{padding:30px 2.5% 0;overflow:hidden}.salami-site footer nav{gap:28px;margin-bottom:35px;font-size:24px;display:flex}.footer-line{border-top:1px solid #b30e0a40;justify-content:space-between;padding-top:22px;font-size:21px;display:flex}.footer-wordmark{text-align:center;paint-order:stroke fill;-webkit-text-stroke:15px var(--cream);letter-spacing:-.03em;margin:55px auto -20px;font:400 25.5vw/.95 Bebas Neue;display:block;color:var(--red)!important}@media (min-width:1700px){.hero{min-height:1050px}.hero-stack{height:450px;top:34%}.scroll-stack{width:40%;left:30%}.callout{width:245px}.layer-label{font-size:27px!important}}@media (max-width:1000px){.callout{width:170px}.callout.left{right:calc(100% + 25px)}.callout.right{left:calc(100% + 25px)}.leader{width:30px}.hero-bottom{font-size:20px}.hero-bottom p{width:235px}.scene-heading{padding-top:85px}.ingredient-sticky .wave{height:80px}.scene-heading h2{font-size:64px}.last-bite>img{height:520px}}@media (max-width:700px){.salami-site{font-size:21px}.site-header{height:76px;padding:20px 4%}.brand{-webkit-text-stroke:4px var(--cream);font-size:34px}.header-actions{gap:8px}.pill,.menu-button{padding:10px 13px;font-size:14px}.menu-panel{width:240px;top:70px;right:4%}.menu-panel a{font-size:26px}.hero{height:100svh;min-height:750px;max-height:950px;padding:150px 3% 0}.hero h1{-webkit-text-stroke:5px var(--cream);letter-spacing:-.025em;font-size:20.8vw}.hero-sticker-one{-webkit-text-stroke:6px var(--cream);font-size:22px;top:15%;left:8%}.hero-sticker-two{-webkit-text-stroke:6px var(--cream);font-size:21px;top:27%;right:7%}.hero-stack{width:90%;height:240px;top:29%;left:5%}.hero-wordmark{-webkit-text-stroke:7px var(--cream);font-size:23vw;top:58%}.hero-bottom{flex-direction:column;align-items:center;gap:20px;font-size:21px;display:flex;bottom:42px;left:5%;right:5%}.hero-bottom p,.hero-bottom p:last-child{text-align:center;width:100%;max-width:370px}.desktop-br{display:none}.scroll-cue{order:3;gap:4px}.scroll-cue svg{width:20px}.scroll-cue span{font-size:10px}.sticker{-webkit-text-stroke:6px var(--cream);font-size:25px}.ingredient-scene{height:200svh}.ingredient-sticky{min-height:650px}.ingredient-sticky .wave{height:60px}.scene-heading{padding-top:73px}.scene-heading .sticker{font-size:20px}.scene-heading h2{margin-top:17px;font-size:42px}.scroll-stack{width:60%;top:56%;left:37%}.callout{width:110px;transform:translateY(-50%)}.callout.left,.callout.right{left:auto;right:calc(100% + 10px)}.layer-label{border-radius:8px;gap:5px;min-height:45px;padding:8px 6px;font-size:18px!important}.layer-number{font-size:10px}.label-plus{font-size:14px}.leader,.left .leader,.right .leader{width:19px;left:100%;right:auto;transform:none}.layer-tooltip{width:190px;padding:10px;font-size:12px;line-height:1.4;left:0;right:auto;box-shadow:0 12px 25px #b30e0a50}.scene-hint{font-size:15px;bottom:24px}.scene-hint span{font-size:12px}.about-section{padding:100px 4% 110px}.wave{height:80px}.about-section h2{-webkit-text-stroke:5px var(--cream);margin:25px 0;font-size:18vw}.about-section>p{max-width:340px;font-size:22px}.blob-button{min-height:57px;padding:15px 28px;font-size:22px}.about-section>.blob-button{margin-bottom:45px}.photo-strip{gap:8px;width:118%;margin-left:-9%}.photo-strip img{flex-shrink:0;max-width:none;height:190px}.flavour-section{padding:105px 4% 80px}.flavour-section h2{margin-top:25px;font-size:20vw}.flavour-stack{width:95%;height:270px}.flavour-notes{font-size:18px}.flavour-notes .sticker{font-size:32px}.last-bite{text-align:center;flex-direction:column;gap:50px;padding:115px 4% 70px;display:flex}.last-bite h2{-webkit-text-stroke:5px var(--cream);margin:30px 0 25px;font-size:22vw}.last-bite p{font-size:22px}.last-bite>img{height:350px}.salami-site footer{padding:25px 4% 0}.salami-site footer nav{justify-content:center;gap:16px;font-size:18px}.footer-line{text-align:center;flex-wrap:wrap;justify-content:center;gap:20px;font-size:16px}.footer-wordmark{-webkit-text-stroke:7px var(--cream);margin:35px 0 5px;font-size:24vw}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.salami-site *{transition:none!important;animation:none!important}.ingredient-scene{height:100svh}.callout{opacity:1}}.salami-site{--red:#b30e0a}.hero{min-height:700px}.hero h1{font-size:clamp(110px,27.5vw,400px)}.scene-heading h2,.scene-hint{opacity:calc(1 - var(--open))}.callout:focus-within{opacity:1}.layer:has(.layer-tooltip:not([hidden])){z-index:12}@media (max-width:700px){.hero{min-height:750px}.hero h1{font-size:26vw}.hero-sticker-two{top:25%}.hero-stack{top:32%}.scene-heading h2{opacity:calc(1 - var(--open))}}
.salami-site{--gold:#4b7981;--yellow:#fff0d0;--ink:#b30e0a}.site-header{pointer-events:none;align-items:center;height:auto;padding:1.4vw 2.5vw;position:fixed}.site-header>*{pointer-events:auto}.brand{-webkit-text-stroke:5px var(--cream);font-size:3.5vw}.pill,.menu-button{padding:.75vw 1.6vw;font-size:1.2vw}.menu-button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffbf688}.menu-panel{transform-origin:100% 0;border-radius:1.2vw;width:18vw;padding:2vw;animation:.25s ease-out menu-pop;top:calc(100% + 1vw);right:2.5vw}.menu-panel a{font-size:1.8vw}.menu-panel>span{font-size:.7vw}.menu-backdrop{background:#b30e0a30;inset:0}.hero{flex-direction:column;align-items:center;height:auto;min-height:100svh;max-height:none;padding:6.5vw 2.5vw 1.5vw;display:flex}.hero h1{letter-spacing:-.025em;font-size:21vw;line-height:.8}.outline-title{-webkit-text-stroke:clamp(5px, .65vw, 12px) var(--cream)}.hero-sticker-one,.hero-sticker-two{-webkit-text-stroke:.55vw var(--cream);font-size:2.8vw;line-height:.9}.hero-sticker-one{top:28vw;left:10%;transform:rotate(15deg)}.hero-sticker-two{top:34vw;right:8%;transform:rotate(-15deg)}.hero-stack{filter:drop-shadow(0 20px 16px #b30e0a16);flex:none;width:46vw;height:22vw;margin:1vw auto 0;animation:5s ease-in-out infinite hero-float;position:relative;top:auto;left:auto}.hero-wordmark{-webkit-text-stroke:.65vw var(--cream);flex:none;font-size:9.5vw;line-height:.9;position:relative;top:auto;bottom:auto}.hero-bottom{width:100%;margin-top:auto;padding-top:2.5vw;font-size:1.8vw;line-height:1;position:relative;bottom:auto;left:auto;right:auto}.hero-bottom p,.hero-bottom p:last-child{width:23vw}.scroll-cue{gap:.4vw}.scroll-cue span{letter-spacing:1px;font-size:.7vw}.sticker{-webkit-text-stroke:.55vw var(--cream);font-size:2.8vw;line-height:.9}.wave{height:300px}.ingredient-sticky>.wave{height:100px}.about-section{z-index:2;padding:6vw 2.5vw 12vw;overflow:visible}.about-section>.red-wave{display:none}.about-section>.sticker{margin:0 0 1vw}.about-section h2{letter-spacing:0;width:90%;margin:2vw auto;font-size:15vw;line-height:.75}.about-section>p{width:45vw;max-width:none;margin:2vw auto;font-size:1.8vw;line-height:1.1}.blob-button{background:url(/sites/salami/decorations/button.svg) 50%/100% 100% no-repeat;border:0;border-radius:0;min-height:5.5vw;padding:1.7vw 3vw;font-size:1.8vw;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.blob-button:hover{transform:rotate(-6deg)scale(1.07)}.about-section>.blob-button{margin:0 auto 3vw}.photo-strip{align-items:center;gap:3vw;width:70vw;max-width:none;position:relative;overflow:visible}.photo-strip>img{border-radius:4%;flex:none;width:20vw;height:25vw;transition:transform .5s cubic-bezier(.2,.8,.2,1);transform:rotate(-12deg)translateY(2vw)}.photo-strip>img:nth-of-type(3){transform:translateY(-2vw)}.photo-strip>img:nth-of-type(4){transform:rotate(12deg)translateY(2vw)}.photo-strip>img:not(.paper-sticker):hover{z-index:3;transform:rotate(0)translateY(-2vw)scale(1.06)}.salami-site .paper-sticker{object-fit:contain;z-index:6;filter:drop-shadow(0 .6vw .3vw #b30e0a30);height:auto;transition:rotate .4s,scale .4s;position:absolute}.paper-sticker:hover{rotate:-10deg;scale:1.08}.photo-strip>.selfie-sticker{width:15vw;height:auto;top:-8vw;left:-7vw;transform:rotate(-15deg)}.flavour-section{margin-top:-12vw;padding:17vw 2.5vw 5vw;position:relative;overflow:hidden}.flavour-section>.sticker{font-size:2.8vw;position:relative}.flavour-section h2{margin:4vw 0 0;font-size:15vw;line-height:.75}.fries-sticker{width:14vw;top:16vw;left:2vw;rotate:-18deg}.burger-sticker{width:18vw;top:29vw;right:0;rotate:15deg}.flavour-product{width:80vw;height:39vw;transform:translateY(var(--drift,0px));margin:4vw auto 0;position:relative}.flavour-stack{width:100%;height:100%;margin:0}.flavour-badge{color:var(--gold);position:absolute;bottom:5%;right:6%;rotate:-10deg}.flavour-notes{pointer-events:none;font-size:1.8vw;position:absolute;top:43vw;left:2.5vw;right:2.5vw}.flavour-notes>.sticker{display:none}.quality-section{text-align:center;isolation:isolate;padding:2vw 2.5vw 4vw;position:relative}.quality-section>.sticker{margin-bottom:4vw}.quality-section h2{z-index:2;letter-spacing:0;font-size:15vw;line-height:.82;position:relative}.quality-floats{pointer-events:none;z-index:3;transform:translateY(var(--drift,0px));position:absolute;inset:0}.ingredient-cutout{aspect-ratio:1280/260;width:24vw;position:absolute;transform:none}.ingredient-cutout.top-bread{aspect-ratio:1280/327}.ingredient-cutout.pastrami{aspect-ratio:1280/294}.ingredient-cutout.mustard{aspect-ratio:1280/135}.ingredient-cutout.lettuce{aspect-ratio:1280/264}.quality-lettuce{width:27vw;top:12vw;left:10vw;rotate:-20deg}.quality-bread{width:25vw;top:24vw;right:7vw;rotate:15deg}.quality-mustard{width:26vw;bottom:12vw;left:10vw;rotate:-15deg}.quality-meat{width:25vw;bottom:0;right:9vw;rotate:14deg}.journey-section{background:var(--yellow);height:163vw;margin-top:4vw;position:relative;overflow:hidden}.journey-heading{z-index:2;position:absolute;top:20vw;left:2.5vw}.journey-heading>.sticker{color:var(--gold);margin-bottom:5vw;transform:rotate(-7deg)}.journey-heading h2{color:var(--cream);paint-order:stroke fill;-webkit-text-stroke:.6vw #4b7981;max-width:82vw;font-size:15vw;line-height:.85}.journey-heading>p{width:30vw;margin:2vw 0 0;font-size:1.8vw;line-height:1.1}.journey-card{z-index:3;flex-direction:column;align-items:flex-start;gap:1.5vw;width:17vw;display:flex;position:absolute}.journey-card>.sticker{white-space:nowrap;-webkit-text-stroke:.4vw var(--cream);font-size:1.8vw;rotate:7deg}.journey-card>img,.journey-ingredient{object-fit:cover;border-radius:1vw;width:14vw;height:17vw;transition:transform .35s}@media (min-width:768px) and (hover:hover) and (pointer:fine){.journey-card:hover>img{transform:rotate(-7deg)scale(1.05)}}.journey-card>p{max-width:15vw;font-size:1.2vw;line-height:1.1}.journey-1{text-align:right;align-items:flex-end;top:50vw;right:5vw}.journey-2{top:66vw;left:35vw}.journey-3{text-align:right;align-items:flex-end;top:86vw;right:20vw}.journey-4{top:105vw;left:15vw}.journey-5{top:130vw;right:14vw}.journey-ingredient{background:var(--cream);position:relative;overflow:hidden}.journey-ingredient .ingredient-cutout{width:95%;top:34%;left:2.5%;rotate:-12deg}.journey-ingredient .lettuce{top:53%;rotate:5deg}.journey-card address{font-size:1.4vw;font-style:normal;line-height:1.2}.journey-card address span{font:1vw Arial,sans-serif}.journey-card .blob-button{white-space:nowrap;min-height:4vw;padding:1vw 2vw;font-size:1.4vw}.last-bite{grid-template-columns:55% 45%;gap:0;min-height:100svh;padding:18vw 2.5vw 8vw;overflow:clip}.last-bite>div:not(.wave){z-index:3;position:relative}.last-bite h2{letter-spacing:0;margin:2vw 0;font-size:15vw;line-height:.75}.last-bite p{width:35vw;max-width:none;margin:2vw 0;font-size:1.8vw;line-height:1.1}.last-bite>img:not(.paper-sticker){object-position:50% 50%;border-radius:2vw;width:100%;height:60vw}.last-bite>.last-sticker{z-index:5;width:30vw;bottom:2vw;left:37%;rotate:-30deg}.salami-site footer{padding:0 2.5vw 3vw;overflow:hidden}.salami-site footer nav{gap:3vw;margin:0 0 3vw;font-size:1.8vw}.footer-line{padding-top:2vw;font-size:1.4vw}.footer-wordmark{letter-spacing:-.03em;-webkit-text-stroke:1vw var(--cream);margin:10vw auto 0;font-size:26vw;line-height:.85}.reveal-ready{opacity:1;transform:translateY(0)}.revealed{animation:.75s cubic-bezier(.16,1,.3,1) both content-rise}@keyframes content-rise{0%{opacity:.2;translate:0 65px}to{opacity:1;translate:0}}@keyframes hero-float{50%{translate:0 -12px}}@keyframes menu-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@media (max-width:767px){.site-header{padding:4vw 4.5vw}.brand{-webkit-text-stroke:4px var(--cream);font-size:8vw}.pill,.menu-button{padding:2.5vw 4vw;font-size:3.5vw}.header-actions{gap:2vw}.menu-panel{border-radius:4vw;width:91vw;padding:6vw;top:calc(100% + 4vw);right:4.5vw}.menu-panel a{padding:2vw 0;font-size:6vw}.menu-panel>span{font-size:2.5vw}.hero{height:auto;min-height:100svh;max-height:none;padding:32vw 4vw 6vw}.hero h1{letter-spacing:-.035em;font-size:26vw;line-height:.85}.hero-sticker-one{font-size:6vw;top:65vw;left:6%;transform:rotate(0)}.hero-sticker-two{font-size:6vw;top:108vw;right:5%;transform:rotate(0)}.hero-stack{width:86vw;height:46vw;margin:20vw auto 10vw;top:auto;left:auto}.hero-wordmark{font-size:22vw;line-height:.85;top:auto;bottom:auto}.hero-bottom{gap:4vw;padding-top:10vw;font-size:4.5vw;line-height:1.1;bottom:auto;left:auto;right:auto}.hero-bottom p,.hero-bottom p:last-child{width:100%;max-width:none}.scroll-cue span{display:none}.scroll-cue svg{width:5vw;height:5vw}.sticker{-webkit-text-stroke:6px var(--cream);font-size:8vw}.wave{height:20vw}.ingredient-sticky>.wave{height:60px}.about-section{padding:12vw 2.5vw 21vw}.about-section>.sticker{font-size:7vw;transform:none}.about-section h2{width:100%;margin:6vw 0;font-size:20vw;line-height:.78}.about-section>p{width:90%;margin:6vw auto;font-size:4.5vw;line-height:1.1}.blob-button{min-height:14vw;padding:4vw 8vw;font-size:5vw}.about-section>.blob-button{margin:0 auto 10vw}.photo-strip{align-items:flex-end;gap:2vw;width:100%;max-width:none;margin:0}.photo-strip>img{border-radius:4%;width:35vw;height:38vw;transform:rotate(-12deg)translateY(3vw)}.photo-strip>img:nth-of-type(3){transform:translateY(-6vw)}.photo-strip>img:nth-of-type(4){transform:rotate(12deg)translateY(3vw)}.photo-strip>.selfie-sticker{width:25vw;top:-22vw;left:-2vw}.flavour-section{margin-top:-10vw;padding:28vw 2.5vw 10vw}.flavour-section>.sticker{font-size:7vw}.flavour-section h2{margin:10vw 0 0;font-size:19vw;line-height:.78}.fries-sticker{width:25vw;top:34vw;left:-5vw}.burger-sticker{width:30vw;top:52vw;right:-5vw}.flavour-product{width:96vw;height:54vw;margin:9vw auto 0}.flavour-badge{font-size:6vw;bottom:0;right:7%}.flavour-notes{margin:7vw 2vw 0;font-size:3.5vw;position:relative;top:auto;left:auto;right:auto}.quality-section{padding:14vw 2.5vw 20vw}.quality-section>.sticker{margin-bottom:10vw;font-size:7vw}.quality-section h2{font-size:20vw;line-height:.9}.quality-lettuce{width:36vw;top:34vw;left:2vw}.quality-bread{width:32vw;top:58vw;right:1vw}.quality-mustard{width:37vw;bottom:40vw;left:1vw}.quality-meat{width:34vw;bottom:13vw;right:2vw}.journey-section{height:auto;margin-top:0;padding:35vw 5vw 12vw}.journey-heading{text-align:center;position:relative;top:auto;left:auto}.journey-heading>.sticker{margin-bottom:8vw;font-size:6.5vw;transform:none}.journey-heading h2{-webkit-text-stroke:4px #4b7981;max-width:none;font-size:20vw;line-height:.85}.journey-heading>p{width:90%;margin:7vw auto 0;font-size:4.5vw}.journey-card{text-align:center;align-items:center;gap:5vw;width:100%;margin:18vw 0 0;position:relative;inset:auto}.journey-card>.sticker{-webkit-text-stroke:4px var(--cream);font-size:6vw}.journey-card>img,.journey-ingredient{border-radius:5vw;width:60vw;height:64vw}.journey-card>p{max-width:70vw;font-size:4vw}.journey-card address{font-size:5vw}.journey-card address span{font-size:3.5vw}.journey-card .blob-button{min-height:14vw;padding:4vw 8vw;font-size:5vw}.last-bite{text-align:center;gap:9vw;min-height:0;padding:28vw 2vw 8vw}.last-bite>div{width:100%}.last-bite .sticker{font-size:7vw}.last-bite h2{margin:6vw 0;font-size:20vw;line-height:.85}.last-bite p{width:85%;margin:5vw auto;font-size:4.5vw}.last-bite>img:not(.paper-sticker){border-radius:4vw;width:100%;height:65vw;min-height:40svh}.last-bite>.last-sticker{width:40vw;bottom:51vw;left:2vw;rotate:-25deg}.salami-site footer{padding:12vw 4vw 4vw}.salami-site footer nav{gap:4vw;margin-bottom:8vw;font-size:4vw}.footer-line{gap:3vw;padding-top:5vw;font-size:3.5vw}.footer-wordmark{-webkit-text-stroke:6px var(--cream);margin:9vw 0 0;font-size:25vw;line-height:.9}}@media (prefers-reduced-motion:reduce){.hero-stack,.revealed,.menu-panel{animation:none}.flavour-product,.quality-floats{transform:none}.paper-sticker{transition:none}}.photo-strip>img:nth-of-type(2){transform:rotate(-12deg)translateY(2vw)}@media (max-width:767px){.photo-strip>img:nth-of-type(2){transform:rotate(-12deg)translateY(3vw)}.hero-wordmark{-webkit-text-stroke:6px var(--cream)}}.flight-layer,.flight-desktop{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.journey-sandwich{z-index:2;will-change:transform;pointer-events:none;filter:drop-shadow(0 6px 4px #b30e0a35);width:19vw;max-width:300px;height:1px;position:absolute;top:0;left:0}.journey-sandwich .sandwich-stack{height:1px}.journey-sandwich .layer-1,.journey-sandwich .layer-2,.journey-sandwich .layer-3{opacity:0}.flight-mobile{display:none}.ingredient-cursor{pointer-events:none;z-index:10000;opacity:0;transition:opacity .15s;position:fixed;inset:0}.ingredient-cursor>svg{width:100%;height:100%;position:absolute;inset:0}.cursor-ingredient{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);will-change:transform;background:#fffbf6cc;border:1px solid #b30e0a33;border-radius:50%;place-items:center;width:2.2vw;height:2.2vw;display:grid;position:absolute;top:0;left:0}.cursor-ingredient img{object-fit:contain;width:70%;height:70%}@media (max-width:767px){.flight-desktop,.ingredient-cursor{display:none}.flight-mobile{width:6px;height:calc(100% - 80vw);display:block;position:absolute;top:70vw;left:16%}.journey-sandwich{width:27vw}}@media (pointer:coarse),(prefers-reduced-motion:reduce){.ingredient-cursor{display:none}}@media (max-width:767px){.journey-sandwich{z-index:4}}.journey-1 .journey-ingredient .top-bread{top:38%}.journey-1 .journey-ingredient .bottom-bread{top:62%}.journey-3 .journey-ingredient .mustard{top:48%}.journey-4 .journey-ingredient .lettuce{top:45%}.flight-layer{z-index:4}@media (max-width:767px){[dir=rtl] .flight-mobile{left:auto;right:16%}.journey-section{overflow:clip}.journey-card{width:60vw;margin-inline-start:auto}.journey-card>p{max-width:60vw}.flight-layer{height:auto;top:70vw;bottom:10vw}.flight-mobile{height:100%;top:0;left:calc(15.5% - 3px)}[dir=rtl] .flight-mobile{right:calc(15.5% - 3px)}.journey-sandwich{filter:none;margin-inline-start:2vw;position:sticky;top:55svh;left:auto}}.journey-sandwich .bottom-bread{opacity:1;will-change:auto;transform:translateY(5.8%)}.journey-sandwich .top-bread{transform:translateY(-31.65%)}
.language-switch{text-underline-offset:4px;white-space:nowrap;padding:12px 6px;font:600 14px/1.2 Arial,sans-serif;text-decoration:underline!important}.salami-site[dir=rtl]{font-family:var(--he-body), Arial, sans-serif;line-height:1.5}[dir=rtl] .outline-title,[dir=rtl] h2,[dir=rtl] .sticker{font-family:var(--he-display), Arial, sans-serif;letter-spacing:0;font-weight:400;line-height:1.08}[dir=rtl] .sticker{-webkit-text-stroke:.35vw var(--cream)}[dir=rtl] .hero h1{letter-spacing:0;-webkit-text-stroke:.55vw var(--cream);font-size:16vw;line-height:1.15}[dir=rtl] .hero-sticker-one,[dir=rtl] .hero-sticker-two{font-size:2.5vw}[dir=rtl] .hero-bottom{font-size:1.25vw;line-height:1.5}[dir=rtl] .hero-bottom p{text-align:right}[dir=rtl] .hero-bottom p:last-child{text-align:left}[dir=rtl] .pill,[dir=rtl] .menu-button{font-size:1vw;line-height:1.5}[dir=rtl] .menu-panel{text-align:right;transform-origin:0 0;left:2.5vw;right:auto}[dir=rtl] .menu-panel a{font-family:var(--he-display), Arial, sans-serif;font-size:1.6vw;font-weight:600}[dir=rtl] .menu-panel>span{font-size:.85vw}[dir=rtl] .blob-button{gap:.6em;font-size:1.3vw;font-weight:600;line-height:1.5}[dir=rtl] .blob-button svg,[dir=rtl] .menu-panel a svg{transform:scaleX(-1)}[dir=rtl] .scene-heading h2{font-size:4vw;line-height:1.1}[dir=rtl] .scene-heading .sticker{font-size:2vw}[dir=rtl] .layer-label{font-family:var(--he-body), Arial, sans-serif;text-align:right;line-height:1.4;font-size:18px!important}[dir=rtl] .layer-number{direction:ltr;unicode-bidi:isolate}[dir=rtl] .layer-tooltip{font-family:var(--he-body), Arial, sans-serif;text-align:right;line-height:1.6}[dir=rtl] .scene-hint{font-size:16px;line-height:1.5}[dir=rtl] .about-section h2,[dir=rtl] .flavour-section h2,[dir=rtl] .quality-section h2,[dir=rtl] .last-bite h2{-webkit-text-stroke:.4vw var(--cream);font-size:10vw;line-height:1.1}[dir=rtl] .about-section>p,[dir=rtl] .last-bite p{font-size:1.4vw;line-height:1.6}[dir=rtl] .flavour-notes{font-size:1.3vw;line-height:1.5}[dir=rtl] .journey-heading{text-align:right;width:68vw}[dir=rtl] .journey-heading h2{-webkit-text-stroke:.4vw #4b7981;font-size:8vw;line-height:1.08}[dir=rtl] .journey-heading>p{margin-inline-start:auto;font-size:1.3vw;line-height:1.6}[dir=rtl] .journey-card>.sticker{white-space:normal;font-size:1.6vw;line-height:1.2}[dir=rtl] .journey-card>p{font-size:1vw;line-height:1.5}[dir=rtl] .journey-card address{font-family:var(--he-body), Arial, sans-serif;font-size:1.2vw;line-height:1.5}[dir=rtl] .journey-card .blob-button{font-size:1.2vw}[dir=rtl] .journey-card{text-align:right;align-items:flex-start}[dir=rtl] footer nav{font-size:1.4vw}[dir=rtl] .footer-line{font-size:1vw}[dir=rtl] .brand,[dir=rtl] .hero-wordmark,[dir=rtl] .footer-wordmark{direction:ltr;unicode-bidi:isolate}@media (max-width:767px){.language-switch{padding:10px 3px;font-size:12px}[dir=rtl] .hero h1{-webkit-text-stroke:4px var(--cream);font-size:16vw;line-height:1.2}[dir=rtl] .hero-sticker-one,[dir=rtl] .hero-sticker-two{-webkit-text-stroke:4px var(--cream);font-size:5.5vw}[dir=rtl] .hero-bottom{flex-direction:column;align-items:center;font-size:3.6vw;line-height:1.6}[dir=rtl] .hero-bottom p,[dir=rtl] .hero-bottom p:last-child{text-align:center}[dir=rtl] .pill,[dir=rtl] .menu-button{padding:2.5vw 3vw;font-size:3.2vw}[dir=rtl] .brand{font-size:8vw}[dir=rtl] .menu-panel{left:4.5vw;right:auto}[dir=rtl] .menu-panel a{font-size:6vw}[dir=rtl] .menu-panel>span{font-size:3vw}[dir=rtl] .sticker{-webkit-text-stroke:4px var(--cream);font-size:6vw}[dir=rtl] .scene-heading h2{font-size:7.5vw}[dir=rtl] .scene-heading .sticker{font-size:5vw}[dir=rtl] .scroll-stack{left:auto;right:37%}[dir=rtl] .callout.left,[dir=rtl] .callout.right{left:calc(100% + 10px);right:auto}[dir=rtl] .leader,[dir=rtl] .left .leader,[dir=rtl] .right .leader{left:auto;right:100%;transform:rotate(180deg)}[dir=rtl] .layer-label{padding:8px 5px;font-size:14px!important}[dir=rtl] .layer-tooltip{width:180px;font-size:12px;left:auto;right:0}[dir=rtl] .scene-hint{font-size:13px}[dir=rtl] .about-section h2,[dir=rtl] .flavour-section h2,[dir=rtl] .quality-section h2,[dir=rtl] .last-bite h2{-webkit-text-stroke:3px var(--cream);font-size:12vw;line-height:1.15}[dir=rtl] .about-section>p,[dir=rtl] .last-bite p{font-size:4vw;line-height:1.7}[dir=rtl] .blob-button{font-size:4vw}[dir=rtl] .flavour-notes{font-size:3.5vw}[dir=rtl] .journey-heading{text-align:center;width:100%}[dir=rtl] .journey-heading h2{-webkit-text-stroke:3px #4b7981;font-size:13vw;line-height:1.1}[dir=rtl] .journey-heading>p{font-size:4vw;line-height:1.6}[dir=rtl] .journey-heading>.sticker{font-size:6vw}[dir=rtl] .journey-card{text-align:center;align-items:center}[dir=rtl] .journey-card>.sticker{font-size:6vw}[dir=rtl] .journey-card>p{font-size:3.6vw}[dir=rtl] .journey-card address,[dir=rtl] .journey-card .blob-button{font-size:4vw}[dir=rtl] footer nav{flex-wrap:wrap;font-size:3.7vw}[dir=rtl] .footer-line{font-size:3vw}}
@font-face{font-family:Bebas Neue;src:url(/sites/salami/brand/BebasNeue-Drive.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Narkis Block;src:url(/sites/salami/brand/NarkisBlock-Medium.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Narkis Block;src:url(/sites/salami/brand/NarkisBlockThin-Regular.otf)format("opentype");font-weight:300;font-display:swap}.salami-site{--red:#b30e0a;--gold:#4b7981;--yellow:#fff0d0;--cream:#fffbf6;--he-body:"Narkis Block";--he-display:"Narkis Block";--ink:#b30e0a}.salami-site .brand{-webkit-text-stroke:0;flex:none;width:clamp(130px,13vw,200px);font-size:0;display:block}.brand img,.hero-wordmark img,.footer-wordmark img{width:100%;height:auto;display:block}.salami-site .hero{padding-top:11vw}.salami-site .hero h1{font-family:Bebas Neue,sans-serif;font-size:18vw}.salami-site[dir=rtl] .hero h1{font-family:Narkis Block,sans-serif;font-size:15vw}.salami-site .hero-wordmark{-webkit-text-stroke:0;width:24vw;margin:1vw auto;font-size:0}.salami-site .footer-wordmark{-webkit-text-stroke:0;width:min(52vw,720px);margin:5vw auto;font-size:0;display:block}.salami-site .sticker{font-family:Bebas Neue,sans-serif}.salami-site[dir=rtl] .sticker{font-family:Narkis Block,sans-serif}.salami-site p,.salami-site address{font-family:Narkis Block,Arial,sans-serif;font-weight:300;line-height:1.5}.salami-site[dir=rtl] p,.salami-site[dir=rtl] address{font-family:Narkis Block,Arial,sans-serif}.salami-site .hero-bottom,.salami-site .about-section>p,.salami-site .last-bite p,.salami-site .journey-heading>p{font-size:clamp(16px,1.3vw,21px)}.salami-site .journey-card>p{font-size:clamp(13px,1vw,17px)}.salami-site .hero-sticker-one,.salami-site .hero-sticker-two{color:var(--red)}.salami-site .flavour-section{background:var(--gold);color:var(--cream)}.salami-site .journey-heading h2{color:var(--red);-webkit-text-stroke:0}.salami-site .menu-button{border:1px solid var(--red);background:#fffbf6eb}.salami-site .blob-button{background-image:none;background-color:var(--red);color:var(--cream);border-radius:50%}.salami-site .layer-tooltip{font-family:Narkis Block,Arial,sans-serif;font-weight:300}.salami-site[dir=rtl] .layer-tooltip{font-family:Narkis Block,Arial,sans-serif}@media (max-width:767px){.salami-site .brand{width:112px}.salami-site .site-header{align-items:center;padding:3vw 4vw}.salami-site .hero{padding-top:34vw}.salami-site .hero h1{font-size:22vw}.salami-site[dir=rtl] .hero h1{font-size:20vw}.salami-site .hero-wordmark{width:56vw;margin:2vw auto 5vw}.salami-site .footer-wordmark{width:76vw;margin:12vw auto 4vw}.salami-site .hero-bottom,.salami-site .about-section>p,.salami-site .last-bite p,.salami-site .journey-heading>p{font-size:16px}.salami-site .journey-card>p{font-size:13px}}.salami-site .quality-section{padding-top:clamp(64px,8vw,120px)}.salami-site .language-switch,.salami-site .journey-card address span{font-family:Narkis Block,Arial,sans-serif;font-weight:400}.salami-site[dir=rtl] h1,.salami-site[dir=rtl] h2,.salami-site[dir=rtl] h3,.salami-site[dir=rtl] h4,.salami-site[dir=rtl] .sticker{font-weight:400}.salami-site .language-switch{background:var(--cream);color:var(--red);border-radius:999px;padding-inline:10px}.salami-site .hero-bottom p,.salami-site .menu-item p,.salami-site .menu-group-sauces p,.salami-site .gallery-heading p,.salami-site .journey-heading p,.salami-site .journey-card p,.salami-site .last-bite p{font-weight:300}.salami-site .brand-rule{color:var(--red);align-items:center;gap:18px;margin:32px 0;display:flex}.salami-site .brand-rule:before,.salami-site .brand-rule:after{content:"";background:var(--red);height:1px;box-shadow:0 4px 0 var(--gold);flex:1}.salami-site .brand-rule svg{fill:currentColor;width:16px;height:16px}.salami-site .restaurant-contact{justify-content:center;align-items:center;gap:10px;margin-top:20px;font-size:22px;display:flex}.salami-site .restaurant-resources{flex-wrap:wrap;justify-content:center;gap:16px 28px;margin:32px 0;font-family:Narkis Block,sans-serif;font-size:16px;display:flex}.salami-site .restaurant-resources a{text-underline-offset:4px;text-decoration:underline}.salami-site .instagram-qr{align-items:center;gap:18px;max-width:280px;margin-top:32px;font-family:Narkis Block,sans-serif;font-size:16px;display:flex}.salami-site .instagram-qr img{object-fit:contain;flex:none;width:112px;height:112px}@media (max-width:767px){.salami-site .instagram-qr{display:none}}.salami-site .flavour-section>.sticker{transform:rotate(-13deg)rotate(0)}@media (max-width:767px){.salami-site .header-actions .language-switch{display:none}}.salami-site .site-header{background:var(--cream);border-bottom:1px solid #b30e0a24}
.sandwich-explorer .scene-heading{z-index:12;padding-top:max(75px,9svh);position:relative}.sandwich-explorer .scene-heading h2{margin:10px 0 18px;font-size:clamp(28px,3.8vw,54px)}.sandwich-tabs{justify-content:center;gap:10px;width:max-content;max-width:94%;margin:auto;display:flex}.sandwich-tab{color:var(--cream);cursor:pointer;background:#b30e0a35;border:2px solid #fffbf670;border-radius:100px;align-items:center;gap:10px;padding:7px 18px 7px 7px;font-size:25px;display:flex}.sandwich-tab img{object-fit:cover;border-radius:40px;width:64px;height:44px}.sandwich-tab[data-active]{background:var(--cream);color:var(--red);border-color:var(--cream);box-shadow:0 4px #b30e0a}.sandwich-tab:focus-visible{outline:3px solid var(--yellow);outline-offset:5px}.sandwich-panel{pointer-events:none;position:absolute;inset:0}.sandwich-panel .scroll-stack{pointer-events:auto;width:38%;top:65%;left:31%}.sandwich-explorer .scene-hint{pointer-events:none}[dir=rtl] .sandwich-explorer .scene-heading h2{font-size:clamp(26px,3vw,44px)}[dir=rtl] .sandwich-tab{font-family:var(--he-display), sans-serif;padding:7px 7px 7px 18px;font-size:19px}@media (max-width:700px){.sandwich-explorer .ingredient-sticky{min-height:620px}.sandwich-explorer .scene-heading{padding-top:72px}.sandwich-explorer .scene-heading .sticker{font-size:20px}.sandwich-explorer .scene-heading h2{margin:12px 0 16px;font-size:28px}.sandwich-tabs{gap:7px;width:94%}.sandwich-tab{border-radius:18px;flex-direction:column;flex:1;gap:3px;padding:6px 5px;font-size:21px}.sandwich-tab img{border-radius:12px;width:70px;height:40px}.sandwich-panel .scroll-stack{width:60%;top:66%;left:20%}[dir=rtl] .sandwich-panel .scroll-stack{left:auto;right:20%}[dir=rtl] .sandwich-explorer .scene-heading h2{font-size:26px}[dir=rtl] .sandwich-tab{padding:6px 5px;font-size:17px}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.sandwich-tab{transition:transform .16s cubic-bezier(.23,1,.32,1)}.sandwich-tab:hover{transform:translateY(-3px)}.sandwich-tab:active{transform:scale(.97)}}
.salami-gallery{background:var(--cream);color:var(--red);padding:7vw 4vw 8vw;scroll-margin-top:100px}.gallery-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:32px;display:flex}.salami-site .gallery-heading h2{font-size:clamp(42px,6vw,88px);line-height:1}.salami-site .gallery-heading p{max-width:320px;font-size:16px}.gallery-grid{grid-template-columns:1.5fr 1fr;gap:20px;display:grid}.salami-site .gallery-photo{background:var(--red);color:var(--cream);text-align:start;border:0;min-width:0;padding:0;position:relative;overflow:hidden}.gallery-photo:first-child{grid-row:span 2}.gallery-photo img{aspect-ratio:1.8;object-fit:cover;width:100%;height:100%;transition:transform .35s ease-out;display:block}.gallery-photo:first-child img{aspect-ratio:1.25}.gallery-caption{inset-inline:14px;background:var(--cream);color:var(--red);justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;font-size:24px;display:flex;position:absolute;bottom:14px}.gallery-dialog{color:#b30e0a;background:#fffbf6;border:0;width:min(1200px,96vw);max-width:96vw;max-height:94dvh;margin:auto;padding:52px 20px 16px;position:fixed;inset:0;overflow:auto}.gallery-dialog::backdrop{background:#4b7981f0}html:has(.gallery-dialog[open]){overflow:hidden}.salami-site .gallery-full-image{object-fit:contain;width:100%;height:min(70dvh,760px);display:block}.salami-site .gallery-dialog button{color:#b30e0a;background:#fffbf6;border:1px solid #b30e0a;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.gallery-close{top:6px;position:absolute;inset-inline-end:14px}.gallery-controls{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.gallery-controls div{text-align:center}.gallery-controls small{margin-top:4px;font:14px/1.5 Narkis Block,sans-serif;display:block}@media (hover:hover) and (pointer:fine){.gallery-photo:hover img{transform:scale(1.035)}}@media (max-width:767px){.salami-gallery{padding:60px 4vw}.gallery-heading{margin-bottom:24px;display:block}.salami-site .gallery-heading p{margin-top:16px}.gallery-grid{grid-template-columns:1fr;gap:16px}.gallery-photo:first-child{grid-row:auto}.gallery-photo img,.gallery-photo:first-child img{aspect-ratio:4/3}.gallery-caption{font-size:22px}.gallery-dialog{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.gallery-photo img{transition:none}}.gallery-grid.collapsed .gallery-photo:nth-child(n+6){display:none}.salami-site .gallery-expand{border:1px solid var(--red);background:var(--cream);color:var(--red);border-radius:999px;margin:32px auto 0;padding:14px 28px;font-size:24px;display:block}.salami-site .gallery-expand[aria-expanded=true]{background:var(--red);color:var(--cream)}.gallery-photo:nth-child(2) img{object-position:center 20%}@media (min-width:768px){.gallery-grid.expanded .gallery-photo:last-child:nth-child(2n){grid-column:1/-1}.gallery-grid.expanded .gallery-photo:last-child:nth-child(2n) img{aspect-ratio:3;height:auto}}.gallery-photo[data-photo="drive/sandwich-enseigne.webp"] img{object-position:center bottom}
.restaurant-menu{z-index:3;background:var(--cream);padding:6vw 5vw 17vw;scroll-margin-top:90px;position:relative}.restaurant-menu-heading{justify-content:space-between;align-items:center;gap:32px;margin-bottom:5vw;display:flex}.salami-site .restaurant-menu h2{letter-spacing:-.02em;font-size:clamp(70px,12vw,190px);line-height:.95}.restaurant-menu-heading .blob-button{flex-shrink:0;gap:12px;font-size:clamp(18px,1.6vw,25px)}.restaurant-menu-groups{grid-template-columns:1fr 1fr;gap:48px 6vw;display:grid}.menu-group-signatures{grid-column:1/-1}.salami-site .menu-group h3{color:var(--red);border-bottom:2px solid var(--red);margin-bottom:20px;padding-bottom:14px;font-family:Bebas Neue,sans-serif;font-size:clamp(32px,3.5vw,54px);line-height:1.1}.menu-items{margin:0;padding:0;list-style:none}.menu-group-signatures .menu-items{grid-template-columns:1fr 1fr;gap:32px 6vw;display:grid}.menu-item{border-bottom:1px solid #b30e0a30;padding-block:14px}.menu-group-signatures .menu-item{padding-block:8px 24px}.menu-item-heading{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.salami-site .menu-item h4{margin:0;font:400 clamp(24px,2.3vw,36px)/1.1 Bebas Neue,sans-serif}.menu-price{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--red);font:400 clamp(24px,2.3vw,36px)/1.1 Bebas Neue,sans-serif}.salami-site .menu-item p,.salami-site .menu-group-sauces p{max-width:58ch;margin-top:12px;font-size:clamp(20px,1.7vw,26px);line-height:1.45}.salami-site[dir=rtl] .restaurant-menu h2{font-family:var(--he-display), sans-serif;letter-spacing:0;font-size:9vw;line-height:1.1}.salami-site[dir=rtl] .menu-group h3{font-family:var(--he-display), sans-serif;font-size:2.8vw;font-weight:600;line-height:1.3}.salami-site[dir=rtl] .menu-item h4{font-family:var(--he-body), sans-serif;font-size:1.6vw;font-weight:600;line-height:1.5}.salami-site[dir=rtl] .menu-item p,.salami-site[dir=rtl] .menu-group-sauces p{font-size:1.2vw;line-height:1.7}.salami-site[dir=rtl] .restaurant-menu-heading .blob-button{font-size:1.2vw}@media (max-width:767px){.restaurant-menu{padding:14vw 5vw 26vw;scroll-margin-top:75px}.restaurant-menu-heading{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:36px}.salami-site .restaurant-menu h2{font-size:22vw}.restaurant-menu-heading .blob-button{padding:18px 28px;font-size:18px}.restaurant-menu-groups,.menu-group-signatures .menu-items{grid-template-columns:1fr;gap:32px}.menu-group-signatures{grid-column:auto}.menu-group-signatures .menu-items{gap:12px}.menu-item-heading{gap:16px}.menu-item h4{min-width:0}.salami-site[dir=rtl] .restaurant-menu h2{font-size:14vw}.salami-site[dir=rtl] .menu-group h3{font-size:7vw}.salami-site[dir=rtl] .menu-item h4{font-size:4.5vw}.salami-site[dir=rtl] .menu-item p,.salami-site[dir=rtl] .menu-group-sauces p{font-size:3.8vw}.salami-site[dir=rtl] .restaurant-menu-heading .blob-button{font-size:4vw}}
