@font-face{font-family:Caprasimo;font-style:normal;font-weight:400;font-display:swap;src:url(/brands/sushi-rock-design-20260911/caprasimo-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/brands/sushi-rock-design-20260911/figtree-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/brands/sushi-rock-design-20260911/figtree-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/brands/sushi-rock-design-20260911/figtree-latin-700-normal.woff2)format("woff2")}.sushi-rock-module__27lm6W__root{--sr-bg:#f5ead8;--sr-paper:#f9f4ed;--sr-ink:#201e1d;--sr-muted:#645c50;--sr-accent:#b2622d;--sr-line:#dcd3c4;overscroll-behavior-y:contain;background:var(--sr-bg);width:100%;height:auto;min-height:100svh;color:var(--sr-ink);-webkit-overflow-scrolling:touch;font:400 15px/1.5 Figtree,sans-serif;overflow-x:clip}.sushi-rock-module__27lm6W__root *{box-sizing:border-box}.sushi-rock-module__27lm6W__root h1,.sushi-rock-module__27lm6W__root h2,.sushi-rock-module__27lm6W__root h3{letter-spacing:-.015em;text-wrap:pretty;font-family:Caprasimo,Georgia,serif;font-weight:400;line-height:1.15}.sushi-rock-module__27lm6W__root h1{margin:0 0 8px;font-size:29px}.sushi-rock-module__27lm6W__root h2{margin:0 0 6px;font-size:25px}.sushi-rock-module__27lm6W__root h3{margin:0;font-size:20px}.sushi-rock-module__27lm6W__root p{color:var(--sr-muted);margin:0}.sushi-rock-module__27lm6W__root button,.sushi-rock-module__27lm6W__root input{font:inherit}.sushi-rock-module__27lm6W__root button{cursor:pointer}.sushi-rock-module__27lm6W__root button:disabled{opacity:.45;cursor:not-allowed}.sushi-rock-module__27lm6W__root button:focus-visible,.sushi-rock-module__27lm6W__root a:focus-visible,.sushi-rock-module__27lm6W__root input:focus-visible{outline:3px solid var(--sr-accent);outline-offset:3px}.sushi-rock-module__27lm6W__content{padding:20px 22px max(24px, env(safe-area-inset-bottom));max-width:480px;margin:auto}.sushi-rock-module__27lm6W__brand{margin-bottom:14px}.sushi-rock-module__27lm6W__brand img{width:106px;height:auto;margin-bottom:4px;display:block}.sushi-rock-module__27lm6W__brand p{text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:700}.sushi-rock-module__27lm6W__claimLanding{margin:-20px -22px 0}.sushi-rock-module__27lm6W__claimHero{isolation:isolate;position:relative}.sushi-rock-module__27lm6W__claimHero:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(180deg, #00000038 0%, #0000000a 42%, #f5ead800 55%, #f5ead880 78%, var(--sr-bg) 100%);position:absolute;inset:0}.sushi-rock-module__27lm6W__requestHero{width:100%;height:clamp(280px,40svh,340px)}.sushi-rock-module__27lm6W__brand.sushi-rock-module__27lm6W__heroBrand{z-index:3;text-align:left;flex-direction:column;align-items:flex-start;margin:0;display:flex;position:absolute;top:18px;left:18px}.sushi-rock-module__27lm6W__brand.sushi-rock-module__27lm6W__heroBrand img{filter:drop-shadow(0 1px 5px #ffffff50);width:96px;margin-bottom:6px}.sushi-rock-module__27lm6W__brand.sushi-rock-module__27lm6W__heroBrand p{color:#fffaf4;letter-spacing:.12em;text-shadow:0 1px 8px #000a;font-size:9px}.sushi-rock-module__27lm6W__claimBody{padding:8px 26px 0}.sushi-rock-module__27lm6W__claimBody h1{margin-bottom:16px;font-size:32px;line-height:1.12}.sushi-rock-module__27lm6W__claimBody .sushi-rock-module__27lm6W__conditions{font-size:14px;line-height:1.65;margin-bottom:13px!important}.sushi-rock-module__27lm6W__claimBody .sushi-rock-module__27lm6W__form{gap:18px}.sushi-rock-module__27lm6W__claimBody .sushi-rock-module__27lm6W__form label{color:var(--sr-muted);letter-spacing:.12em;text-transform:uppercase;gap:8px;font-size:11px}.sushi-rock-module__27lm6W__claimBody .sushi-rock-module__27lm6W__form input{border-color:var(--sr-line);letter-spacing:normal;text-transform:none;border-radius:999px;min-height:56px;padding:14px 18px}.sushi-rock-module__27lm6W__claimBody .sushi-rock-module__27lm6W__primary{border-radius:999px;min-height:58px;margin-top:8px;font-family:Caprasimo,Georgia,serif;font-size:18px;font-weight:400!important}.sushi-rock-module__27lm6W__claimBody .sushi-rock-module__27lm6W__primary:disabled{color:#fff7e9;opacity:1;background:#e2b38f}.sushi-rock-module__27lm6W__heroSlideshow{isolation:isolate;position:relative;overflow:hidden}.sushi-rock-module__27lm6W__heroSlide{object-fit:cover;visibility:hidden}.sushi-rock-module__27lm6W__heroActive{visibility:visible;z-index:1}.sushi-rock-module__27lm6W__heroEntering{animation:.22s cubic-bezier(.22,1,.36,1) both sushi-rock-module__27lm6W__heroSlideIn}.sushi-rock-module__27lm6W__heroLeaving{visibility:visible;animation:.22s cubic-bezier(.22,1,.36,1) both sushi-rock-module__27lm6W__heroSlideOut}@keyframes sushi-rock-module__27lm6W__heroSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes sushi-rock-module__27lm6W__heroSlideOut{0%{transform:translate(0)}to{transform:translate(-100%)}}.sushi-rock-module__27lm6W__conditions{font-size:14px;line-height:1.5;margin-bottom:15px!important}.sushi-rock-module__27lm6W__form{flex-direction:column;gap:12px;display:flex}.sushi-rock-module__27lm6W__form label{flex-direction:column;gap:5px;font-size:14px;font-weight:700;display:flex}.sushi-rock-module__27lm6W__form input{background:var(--sr-paper);width:100%;color:var(--sr-ink);border:1px solid #c0b6a5;border-radius:14px;min-height:46px;padding:10px 14px;font-size:16px;font-weight:400}.sushi-rock-module__27lm6W__primary,.sushi-rock-module__27lm6W__secondary{border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:50px;padding:12px 14px;line-height:1.25;display:flex;font-weight:700!important}.sushi-rock-module__27lm6W__primary{background:var(--sr-accent);color:#fffaf4}.sushi-rock-module__27lm6W__primary:hover{background:#8c491a}.sushi-rock-module__27lm6W__secondary{color:var(--sr-ink);background:0 0;border-color:#c0b6a5}.sushi-rock-module__27lm6W__secondary:hover{background:#ebddc5}.sushi-rock-module__27lm6W__finePrint{font-size:12px;line-height:1.5}.sushi-rock-module__27lm6W__status{background:var(--sr-paper);border:1px solid var(--sr-line);border-radius:24px;align-items:flex-start;gap:12px;margin:4px 0 18px;padding:16px;display:flex}.sushi-rock-module__27lm6W__status svg,.sushi-rock-module__27lm6W__status>.sushi-rock-module__27lm6W__spinner{flex:none;margin-top:3px}.sushi-rock-module__27lm6W__status strong{font-size:16px;display:block}.sushi-rock-module__27lm6W__status p{margin-top:4px;font-size:13px}.sushi-rock-module__27lm6W__statusSuccess{color:#3d472b;background:#f0fae1;border-color:#ccdbb2}.sushi-rock-module__27lm6W__statusError{color:#643312;background:#fff2eb;border-color:#ffc6a5}.sushi-rock-module__27lm6W__statusActions{gap:8px;margin-bottom:24px;display:flex}.sushi-rock-module__27lm6W__spinner{border:3px solid #c0b6a5;border-top-color:currentColor;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite sushi-rock-module__27lm6W__spin;display:inline-block}.sushi-rock-module__27lm6W__voucherCard{background:var(--sr-paper);border-radius:26px;margin-bottom:26px;overflow:hidden;box-shadow:0 3px 10px #2e2b2522}.sushi-rock-module__27lm6W__voucherHero{object-fit:cover;width:100%;height:112px;display:block}.sushi-rock-module__27lm6W__offer{padding:17px 18px 15px}.sushi-rock-module__27lm6W__offer h1{font-size:26px}.sushi-rock-module__27lm6W__offer p{margin-bottom:12px;font-size:14px}.sushi-rock-module__27lm6W__eyebrow{text-transform:uppercase;letter-spacing:.13em;color:#8c491a;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.sushi-rock-module__27lm6W__validity{background:#eee7db;border-radius:30px;align-items:center;gap:7px;padding:6px 11px;font-size:12px;font-weight:700;display:inline-flex}.sushi-rock-module__27lm6W__validity svg{flex:none}.sushi-rock-module__27lm6W__redemption{border-top:1px dashed #c0b6a5;padding:17px 18px 19px}.sushi-rock-module__27lm6W__redemption h2{font-size:23px}.sushi-rock-module__27lm6W__redemption p{margin:4px 0 14px;font-size:14px}.sushi-rock-module__27lm6W__redemption>.sushi-rock-module__27lm6W__primary{margin-bottom:9px}.sushi-rock-module__27lm6W__terminal svg{color:#56633f;margin-bottom:8px}.sushi-rock-module__27lm6W__terminal p{margin-bottom:0}.sushi-rock-module__27lm6W__slider{-webkit-user-select:none;user-select:none;background:#e9dfcf;border:1px solid #c0b6a5;border-radius:40px;height:62px;position:relative}.sushi-rock-module__27lm6W__sliderLabel{color:#474238;justify-content:center;align-items:center;height:100%;padding-left:37px;font-size:14px;font-weight:700;display:flex}.sushi-rock-module__27lm6W__sliderHandle{background:var(--sr-accent);color:#fff;touch-action:none;border:0;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:absolute;top:5px}.sushi-rock-module__27lm6W__textButton{color:var(--sr-muted);background:0 0;border:0;min-height:44px;margin:7px auto 0;text-decoration:underline;display:block}.sushi-rock-module__27lm6W__error{font-size:14px;color:#8c2b1a!important}.sushi-rock-module__27lm6W__menu{margin:24px 0}.sushi-rock-module__27lm6W__menu>p{font-size:14px}.sushi-rock-module__27lm6W__carousel{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin:14px -22px 0;padding:4px 22px 6px;scroll-padding-left:22px;display:flex;overflow-x:auto}.sushi-rock-module__27lm6W__carousel::-webkit-scrollbar{display:none}.sushi-rock-module__27lm6W__dishCard{scroll-snap-align:start;background:var(--sr-paper);border-radius:26px;flex-direction:column;flex:none;width:258px;display:flex;overflow:hidden;box-shadow:0 1px 2px #2e2b2522}.sushi-rock-module__27lm6W__dishOpen{color:var(--sr-ink);text-align:left;background:0 0;border:0;padding:0}.sushi-rock-module__27lm6W__dishOpen img{object-fit:cover;width:258px;height:186px;display:block}.sushi-rock-module__27lm6W__dishOpen h3{padding:14px 16px 0}.sushi-rock-module__27lm6W__dishBody{flex-direction:column;flex:1;align-items:flex-start;gap:12px;padding:8px 16px 16px;display:flex}.sushi-rock-module__27lm6W__dishBody p{flex:1;font-size:13px;line-height:1.45}.sushi-rock-module__27lm6W__save{color:#474238;background:0 0;border:1px solid #c0b6a5;border-radius:30px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 15px;display:inline-flex;font-size:14px!important;font-weight:700!important}.sushi-rock-module__27lm6W__saved{color:#fffaf4;background:var(--sr-accent);border-color:var(--sr-accent)}.sushi-rock-module__27lm6W__shortlist{background:#eee7db;border-radius:16px;margin-top:14px;padding:12px 14px;font-size:13px}.sushi-rock-module__27lm6W__shortlist strong,.sushi-rock-module__27lm6W__shortlist span{display:block}.sushi-rock-module__27lm6W__shortlist span{color:var(--sr-muted);margin-top:4px}.sushi-rock-module__27lm6W__carouselControls{justify-content:space-between;align-items:center;margin:8px 0 14px;display:flex}.sushi-rock-module__27lm6W__carouselControls>div{gap:8px;display:flex}.sushi-rock-module__27lm6W__dots{gap:6px;display:flex}.sushi-rock-module__27lm6W__dots span{background:#c0b6a5;border-radius:50%;width:6px;height:6px}.sushi-rock-module__27lm6W__dots .sushi-rock-module__27lm6W__currentDot{background:var(--sr-accent);border-radius:8px;width:20px}.sushi-rock-module__27lm6W__iconButton{width:44px;height:44px;color:var(--sr-ink);background:0 0;border:1px solid #c0b6a5;border-radius:15px;justify-content:center;align-items:center;display:inline-flex}.sushi-rock-module__27lm6W__dishDialog{width:min(100%,480px);max-height:88dvh;padding:12px 20px max(30px, env(safe-area-inset-bottom));background:var(--sr-bg);color:var(--sr-ink);overscroll-behavior:contain;border:0;border-radius:28px 28px 0 0;margin:0 auto;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 12px 32px #2e2b2533}.sushi-rock-module__27lm6W__dishDialog::backdrop{background:#201e1d80}.sushi-rock-module__27lm6W__dialogBar{justify-content:flex-end;padding-bottom:10px;display:flex}.sushi-rock-module__27lm6W__detailImage{object-fit:cover;border-radius:24px;width:100%;height:236px;margin-bottom:16px;display:block}.sushi-rock-module__27lm6W__dishDialog>p{margin:8px 0 18px}.sushi-rock-module__27lm6W__dishDialog>.sushi-rock-module__27lm6W__save{width:100%;min-height:50px}.sushi-rock-module__27lm6W__dishDialog>.sushi-rock-module__27lm6W__finePrint{margin:12px 0 0}.sushi-rock-module__27lm6W__directions{margin-top:24px}.sushi-rock-module__27lm6W__mapOptions{border:1px solid var(--sr-line);border-radius:18px;margin-top:10px;padding:14px}.sushi-rock-module__27lm6W__mapOptions p{margin-bottom:7px;font-size:13px}.sushi-rock-module__27lm6W__mapOptions a{color:#8c491a;min-height:44px;padding:10px;font-weight:700;text-decoration:underline;display:inline-flex}.sushi-rock-module__27lm6W__footer{text-align:center;color:var(--sr-muted);padding-top:22px;font-size:11px}.sushi-rock-module__27lm6W__preview{border-radius:inherit;height:100%;min-height:0;overflow-y:auto}@keyframes sushi-rock-module__27lm6W__spin{to{transform:rotate(360deg)}}@media (max-width:360px),(max-height:740px){.sushi-rock-module__27lm6W__content{padding-top:14px}.sushi-rock-module__27lm6W__brand{margin-bottom:10px}.sushi-rock-module__27lm6W__brand img{width:88px}.sushi-rock-module__27lm6W__requestHero{height:clamp(230px,35svh,270px)}.sushi-rock-module__27lm6W__claimLanding{margin-top:-14px}.sushi-rock-module__27lm6W__claimBody{padding:6px 24px 0}.sushi-rock-module__27lm6W__root .sushi-rock-module__27lm6W__claimBody h1{margin-bottom:12px;font-size:29px}.sushi-rock-module__27lm6W__claimBody .sushi-rock-module__27lm6W__conditions{font-size:14px;margin-bottom:11px!important}.sushi-rock-module__27lm6W__claimBody .sushi-rock-module__27lm6W__form{gap:16px}.sushi-rock-module__27lm6W__claimBody .sushi-rock-module__27lm6W__form input{min-height:52px}.sushi-rock-module__27lm6W__root h1{font-size:27px}.sushi-rock-module__27lm6W__voucherHero{height:86px}.sushi-rock-module__27lm6W__offer h1{font-size:24px}.sushi-rock-module__27lm6W__offer,.sushi-rock-module__27lm6W__redemption{padding:14px 16px}}@media (prefers-reduced-motion:reduce){.sushi-rock-module__27lm6W__root *{scroll-behavior:auto!important;animation-duration:.01ms!important}}.sushi-rock-module__27lm6W__claimBody .sushi-rock-module__27lm6W__terms,.sushi-rock-module__27lm6W__offer .sushi-rock-module__27lm6W__terms{font-size:12px;line-height:1.5}.sushi-rock-module__27lm6W__freeOptions{margin:0 0 16px}.sushi-rock-module__27lm6W__freeOptionsTrigger{color:#8c491a;text-align:left;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:0 0;border:0;align-items:center;gap:8px;width:100%;min-height:44px;padding:8px 0;display:flex;font-size:14px!important;font-weight:700!important}.sushi-rock-module__27lm6W__freeOptionsTrigger svg{flex:none}.sushi-rock-module__27lm6W__freeOptionsTrigger svg:last-child{margin-left:auto}.sushi-rock-module__27lm6W__freeOptionsExpanded{transform:rotate(180deg)}.sushi-rock-module__27lm6W__freeOptionsPanel{background:var(--sr-paper);border:1px solid var(--sr-line);border-radius:16px;padding:8px}.sushi-rock-module__27lm6W__root .sushi-rock-module__27lm6W__freeOptionsPanel p{margin:0 0 8px;font-size:14px;line-height:1.5}.sushi-rock-module__27lm6W__root .sushi-rock-module__27lm6W__freeOptionsPanel strong{color:var(--sr-ink)}.sushi-rock-module__27lm6W__root .sushi-rock-module__27lm6W__chooseAtRestaurant{color:#8c491a;margin-top:8px;font-size:14px;font-weight:700}.sushi-rock-module__27lm6W__freeItemList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.sushi-rock-module__27lm6W__freeItemList li{background:var(--sr-paper);border:1px solid var(--sr-line);border-radius:10px;min-width:0;overflow:hidden}.sushi-rock-module__27lm6W__freeItemList img{object-fit:cover;width:100%;height:72px;display:block}.sushi-rock-module__27lm6W__freeItemList strong{overflow-wrap:anywhere;padding:7px 8px;font-size:12px;line-height:1.3;display:block}.sushi-rock-module__27lm6W__claimBody{z-index:3;margin-top:-56px;position:relative}.sushi-rock-module__27lm6W__claimHeadline{text-align:center;margin-bottom:20px}.sushi-rock-module__27lm6W__claimHeadline .sushi-rock-module__27lm6W__eyebrow{margin-bottom:8px}.sushi-rock-module__27lm6W__root .sushi-rock-module__27lm6W__claimHeadline h1{color:#a5231c;text-shadow:0 2px #fff4e4;margin:0 0 10px;font-size:clamp(32px,8.5vw,40px);line-height:1.08}.sushi-rock-module__27lm6W__claimHeadline h1 span{display:block}.sushi-rock-module__27lm6W__root .sushi-rock-module__27lm6W__claimHeadline p{color:var(--sr-ink);font-size:18px;font-weight:700;line-height:1.3}.sushi-rock-module__27lm6W__root:has(.sushi-rock-module__27lm6W__sentScreen) .sushi-rock-module__27lm6W__content{max-width:none;padding:0}.sushi-rock-module__27lm6W__root:has(.sushi-rock-module__27lm6W__sentScreen) .sushi-rock-module__27lm6W__footer{display:none}.sushi-rock-module__27lm6W__sentScreen{isolation:isolate;min-height:100dvh;padding:48px 28px max(44px, env(safe-area-inset-bottom));background:#201e1d;align-items:flex-end;display:flex;position:relative}.sushi-rock-module__27lm6W__sentPhoto{object-fit:cover;object-position:center;z-index:-2}.sushi-rock-module__27lm6W__sentScreen:after{content:"";z-index:-1;background:linear-gradient(#0000 20%,#0003 42%,#000c 78%,#000e 100%);position:absolute;inset:0}.sushi-rock-module__27lm6W__sentContent{color:#fffaf4;width:100%;max-width:520px;margin:0 auto}.sushi-rock-module__27lm6W__sentBrand{letter-spacing:.18em;margin-bottom:16px;font-size:12px;font-weight:700;display:block}.sushi-rock-module__27lm6W__root .sushi-rock-module__27lm6W__sentContent h1{text-wrap:initial;margin:0 0 18px;font-size:clamp(44px,11vw,68px);line-height:1.02}.sushi-rock-module__27lm6W__root .sushi-rock-module__27lm6W__sentContent p{color:#fffaf4;max-width:350px;font-size:16px;line-height:1.5}.sushi-rock-module__27lm6W__sentBadge{color:#29391f;background:#e1efce;border-radius:999px;align-items:center;gap:8px;margin-top:32px;padding:10px 16px;font-size:14px;font-weight:700;display:inline-flex}.sushi-rock-module__27lm6W__claimBody .sushi-rock-module__27lm6W__claimIntro{margin:0 0 12px;font-size:13px;line-height:1.5}.sushi-rock-module__27lm6W__restaurantName{margin-bottom:6px;font-family:Caprasimo,Georgia,serif;font-size:25px;line-height:1.15;display:block}.sushi-rock-module__27lm6W__heroBrand .sushi-rock-module__27lm6W__restaurantName{color:#fffaf4;text-shadow:0 2px 8px #000b}.sushi-rock-module__27lm6W__root .sushi-rock-module__27lm6W__purchaseRequirement{color:var(--sr-ink);margin:6px 0 18px;font-size:16px;font-weight:700;line-height:1.45}
.papa-noodle-module__HluxjG__theme{--papa-ink:#25150d;--papa-muted:#625b56;--papa-accent:#e99c12;--papa-accent-dark:#9a6200;--papa-panel:#fff6e7;--papa-rule:#f2d6a7;--voucher-page-bg:#fff;--voucher-panel-bg:var(--papa-panel);--voucher-panel-text:#141413;--voucher-muted:var(--papa-muted);--voucher-border:var(--papa-rule);--voucher-shadow:none;--voucher-cta:var(--papa-accent);--voucher-secondary-bg:#fff;--voucher-secondary-text:#5c5c57;--voucher-slider-bg:var(--papa-panel);--voucher-slider-label:var(--papa-accent-dark);color:#141413;background:#fff;font-family:Arial,Helvetica,sans-serif}.papa-noodle-module__HluxjG__theme .restaurant-theme-phone-shell{width:min(100%,390px);min-height:100dvh;box-shadow:none;background:#fff;overflow:hidden}:is(.papa-noodle-module__HluxjG__theme .restaurant-claim-screen,.papa-noodle-module__HluxjG__theme .restaurant-voucher-screen){background:#fff;flex-direction:column;gap:0;min-height:100dvh;padding:0;display:flex;position:relative;overflow:hidden}.papa-noodle-module__HluxjG__theme .restaurant-brand-header{z-index:1;height:380px;min-height:380px;box-shadow:none;background:linear-gradient(#120a058c 0%,#120a0529 42%,#0000 62%),linear-gradient(#0000 64%,#e99c1247),url(/brands/papa-noodle-sesame-balls.webp) 50% 48%/cover no-repeat;border:0;border-radius:0;order:1;padding:0;display:block;position:relative;overflow:hidden}:is(.papa-noodle-module__HluxjG__theme .restaurant-brand-header__label,.papa-noodle-module__HluxjG__theme .restaurant-brand-tags,.papa-noodle-module__HluxjG__theme .restaurant-brand-header__smoke,.papa-noodle-module__HluxjG__theme .restaurant-brand-header__headline,.papa-noodle-module__HluxjG__theme .restaurant-brand-header__subheadline,.papa-noodle-module__HluxjG__theme .restaurant-brand-header__emoji,.papa-noodle-module__HluxjG__theme .restaurant-brand-header__name){display:none}.papa-noodle-module__HluxjG__theme .restaurant-brand-header__hero{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block;position:static;overflow:visible;min-height:0!important}.papa-noodle-module__HluxjG__theme .restaurant-brand-header__logo-wrap{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf9f0;border:1px solid #ffffffb8;border-radius:12px;align-items:center;width:min(62%,230px);min-height:54px;padding:8px 12px;display:flex;position:absolute;top:20px;left:20px;overflow:hidden;box-shadow:0 2px 12px #00000038}.papa-noodle-module__HluxjG__theme .restaurant-brand-header__logo-safe-area{justify-content:flex-start;align-items:center;width:100%;height:36px;padding:0;display:flex}.papa-noodle-module__HluxjG__theme .restaurant-brand-header__logo{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:30px;max-height:30px}.papa-noodle-module__HluxjG__theme .restaurant-reward-card{z-index:2;color:#141413;background:var(--papa-panel);max-height:none;box-shadow:none;text-align:left;border:0;border-radius:26px 26px 0 0;flex-direction:column;flex:none;order:2;gap:9px;margin:-26px 0 0;padding:20px 22px 18px;display:flex;position:relative;overflow:visible}.papa-noodle-module__HluxjG__theme .restaurant-card-kicker{color:#fff;background:var(--papa-accent);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-self:flex-start;margin:0;padding:6px 12px;font-size:0;font-weight:800;line-height:1}.papa-noodle-module__HluxjG__theme .restaurant-card-kicker:after{content:"Free reward";font-size:11.5px}.papa-noodle-module__HluxjG__theme .restaurant-reward-card h2{color:#141413;letter-spacing:-.026em;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:34px;font-weight:800;line-height:1.02}.papa-noodle-module__HluxjG__theme .restaurant-reward-card>p:not(.restaurant-card-kicker){color:var(--papa-muted);margin:0;font-size:15px;font-weight:500;line-height:1.45}.papa-noodle-module__HluxjG__theme .restaurant-reward-card__choices{display:none}.papa-noodle-module__HluxjG__theme .restaurant-reward-card__expiration{border-top:1px solid var(--papa-rule);justify-content:flex-end;padding-top:10px;display:flex;color:#3d3d39!important;margin-top:5px!important;font-size:12px!important;font-weight:700!important}.papa-noodle-module__HluxjG__theme .restaurant-reward-card__expiration:before{color:#6b6b65;content:"One per guest · Dine-in only";margin-right:auto;font-weight:500}.papa-noodle-module__HluxjG__theme .restaurant-claim-card{z-index:2;text-align:left;box-shadow:none;background:#fff;border:0;border-radius:0;flex-direction:column;order:3;margin:0;padding:16px 22px 0;display:flex;position:relative}:is(.papa-noodle-module__HluxjG__theme .restaurant-claim-card>.restaurant-card-kicker,.papa-noodle-module__HluxjG__theme .restaurant-claim-card__creator,.papa-noodle-module__HluxjG__theme .restaurant-claim-field--first-name){display:none}.papa-noodle-module__HluxjG__theme .restaurant-claim-card>p:not(.restaurant-card-kicker){color:var(--papa-muted);margin:0 0 9px;font-size:13px;font-weight:600;line-height:1.4}.papa-noodle-module__HluxjG__theme .restaurant-claim-form{margin-top:0}:is(.papa-noodle-module__HluxjG__theme .restaurant-claim-field--phone>label,.papa-noodle-module__HluxjG__theme .restaurant-claim-card>label){display:none}.papa-noodle-module__HluxjG__theme .restaurant-claim-card input{color:#141413;width:100%;min-height:56px;box-shadow:none;background:#fff;border-radius:12px;outline:none;padding:0 18px;font-size:17px;font-weight:600;border:1.5px solid var(--papa-rule)!important;margin:0!important}.papa-noodle-module__HluxjG__theme .restaurant-claim-card input:focus{box-shadow:0 0 0 3px #e99c1229;border-color:var(--papa-accent)!important}:is(.papa-noodle-module__HluxjG__theme .restaurant-claim-card button[type=submit],.papa-noodle-module__HluxjG__theme .restaurant-claim-card .voucher-primary-button){border:0;border-radius:12px;width:100%;min-height:56px;font-size:16.5px;font-weight:800;color:#fff!important;background:var(--papa-accent)!important;box-shadow:none!important;margin-top:9px!important}.papa-noodle-module__HluxjG__theme .restaurant-claim-screen:after{color:#c0c0ba;letter-spacing:.07em;content:"Vouchers by Upswell";order:4;margin-top:auto;padding:10px 22px 14px;font-size:9.5px}.papa-noodle-module__HluxjG__theme.restaurant-theme-page--voucher .restaurant-brand-header{height:300px;min-height:300px}.papa-noodle-module__HluxjG__theme.restaurant-theme-page--voucher .restaurant-card-kicker:after{content:"Your voucher"}.papa-noodle-module__HluxjG__theme.restaurant-theme-page--voucher .restaurant-reward-card h2{font-size:30px;line-height:1.04}.papa-noodle-module__HluxjG__theme.restaurant-theme-page--voucher .restaurant-reward-card:after{color:#9a9a94;content:"Show this screen to staff when you order.";padding-top:3px;font-size:11.5px;line-height:1.5}:is(.papa-noodle-module__HluxjG__theme.restaurant-theme-page--voucher .voucher-action-card,.papa-noodle-module__HluxjG__theme.restaurant-theme-page--voucher .voucher-state-card){z-index:3;color:#141413;box-shadow:none;text-align:left;background:#fff;border:0;border-top:1px solid #edede9;border-radius:0;flex-direction:column;flex:none;order:3;margin:auto 0 0;padding:14px 22px 18px;display:flex;position:relative}.papa-noodle-module__HluxjG__theme.restaurant-theme-page--voucher .voucher-action-card--redeem-entry{gap:8px}.papa-noodle-module__HluxjG__theme.restaurant-theme-page--voucher .voucher-action-card--redeem-entry .voucher-action-copy{color:#9a9a94;text-align:center;order:2;margin:0;font-size:11.5px}.papa-noodle-module__HluxjG__theme.restaurant-theme-page--voucher .voucher-action-card--redeem-entry .voucher-primary-button{order:1}.papa-noodle-module__HluxjG__theme .voucher-kicker{color:var(--papa-accent-dark);letter-spacing:.15em;text-transform:uppercase;align-self:flex-start;margin:0;font-size:10.5px;font-weight:800}.papa-noodle-module__HluxjG__theme.restaurant-theme-page--voucher .voucher-action-title{color:#141413;letter-spacing:-.026em;margin:6px 0 0;font-size:24px;font-weight:800;line-height:1.08}:is(.papa-noodle-module__HluxjG__theme.restaurant-theme-page--voucher .voucher-action-copy,.papa-noodle-module__HluxjG__theme.restaurant-theme-page--voucher .voucher-state-copy){color:var(--papa-muted);margin:7px 0 0;font-size:13.5px;font-weight:500;line-height:1.5}.papa-noodle-module__HluxjG__theme.restaurant-theme-page--voucher .voucher-action-buttons{flex-direction:column;gap:8px;margin-top:11px;display:flex}:is(.papa-noodle-module__HluxjG__theme.restaurant-theme-page--voucher .voucher-primary-button,.papa-noodle-module__HluxjG__theme.restaurant-theme-page--voucher .voucher-secondary-button,.papa-noodle-module__HluxjG__theme.restaurant-theme-page--voucher .voucher-staff-back){border-radius:12px;width:100%;min-height:56px;font-size:16px;font-weight:800}.papa-noodle-module__HluxjG__theme.restaurant-theme-page--voucher .voucher-primary-button{border:0;color:#fff!important;background:var(--papa-accent)!important;box-shadow:none!important}:is(.papa-noodle-module__HluxjG__theme.restaurant-theme-page--voucher .voucher-secondary-button,.papa-noodle-module__HluxjG__theme.restaurant-theme-page--voucher .voucher-staff-back){color:#5c5c57;border:1px solid #e4e4df;background:#fff!important}:is(.papa-noodle-module__HluxjG__theme.restaurant-theme-page--voucher .voucher-action-card--confirm-sheet,.papa-noodle-module__HluxjG__theme.restaurant-theme-page--voucher .voucher-action-card--staff-prompt,.papa-noodle-module__HluxjG__theme.restaurant-theme-page--voucher .voucher-action-card--staff){z-index:8;border-top:0;border-radius:22px 22px 0 0;margin:0;padding:20px 22px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -18px 55px #14141338}.papa-noodle-module__HluxjG__theme.restaurant-theme-page--voucher .voucher-action-card--confirm-sheet:before{content:"";background:#e4e4df;border-radius:999px;align-self:center;width:36px;height:4px;margin-bottom:7px}.papa-noodle-module__HluxjG__theme.restaurant-theme-page--voucher .voucher-action-card--staff-prompt:before{content:"";background:#e4e4df;border-radius:999px;align-self:center;width:36px;height:4px;margin-bottom:7px}.papa-noodle-module__HluxjG__theme.restaurant-theme-page--voucher .voucher-action-card--staff:before{content:"";background:#e4e4df;border-radius:999px;align-self:center;width:36px;height:4px;margin-bottom:7px}.papa-noodle-module__HluxjG__theme.restaurant-theme-page--voucher .voucher-action-card--confirm-sheet:after{z-index:-1;content:"";background:#14141380;position:fixed;inset:0}.papa-noodle-module__HluxjG__theme.restaurant-theme-page--voucher .voucher-action-card--staff-prompt:after{z-index:-1;content:"";background:#14141380;position:fixed;inset:0}.papa-noodle-module__HluxjG__theme.restaurant-theme-page--voucher .voucher-action-card--staff:after{z-index:-1;content:"";background:#14141380;position:fixed;inset:0}.papa-noodle-module__HluxjG__theme.restaurant-theme-page--voucher .voucher-action-card--staff-prompt{text-align:left;justify-content:center;min-height:210px}.papa-noodle-module__HluxjG__theme.restaurant-theme-page--voucher .voucher-progress-dots{align-self:flex-start}.papa-noodle-module__HluxjG__theme.restaurant-theme-page--voucher .voucher-progress-dots span{background:var(--papa-accent)}.papa-noodle-module__HluxjG__theme.restaurant-theme-page--voucher .voucher-test-badge{color:#8c8c87;background:#f4f4f1;border:1px solid #e4e4df}.papa-noodle-module__HluxjG__theme.restaurant-theme-page--voucher .voucher-redeem-slider{border:1.5px solid var(--papa-accent);height:56px;box-shadow:none;border-radius:12px;margin-top:11px;background:var(--papa-panel)!important}.papa-noodle-module__HluxjG__theme.restaurant-theme-page--voucher .voucher-redeem-slider__fill{border-radius:12px;background:var(--papa-accent)!important}.papa-noodle-module__HluxjG__theme.restaurant-theme-page--voucher .voucher-redeem-slider__knob{width:48px;height:48px;color:var(--papa-accent);background:#fff;border-radius:10px;top:4px;box-shadow:0 1px 4px #0000002e}.papa-noodle-module__HluxjG__theme.restaurant-theme-page--voucher .voucher-redeem-slider__label{color:var(--papa-accent-dark);font-size:16px;font-weight:800}.papa-noodle-module__HluxjG__theme.restaurant-theme-page--voucher:has(.voucher-state-card--redeemed){color:#fff;background:#9a6200;min-height:100dvh}.papa-noodle-module__HluxjG__theme.restaurant-theme-page--voucher:has(.voucher-state-card--redeemed) .restaurant-theme-phone-shell{color:#fff;background:#9a6200;min-height:100dvh}.papa-noodle-module__HluxjG__theme.restaurant-theme-page--voucher:has(.voucher-state-card--redeemed) .restaurant-voucher-screen{color:#fff;background:#9a6200;min-height:100dvh}:is(.papa-noodle-module__HluxjG__theme.restaurant-theme-page--voucher:has(.voucher-state-card--redeemed) .restaurant-brand-header,.papa-noodle-module__HluxjG__theme.restaurant-theme-page--voucher:has(.voucher-state-card--redeemed) .restaurant-reward-card){display:none}.papa-noodle-module__HluxjG__theme.restaurant-theme-page--voucher .voucher-state-card--redeemed{color:#fff;min-height:100dvh;box-shadow:none;background:#9a6200;border:0;border-radius:0;flex-direction:column;gap:10px;margin:0;padding:26px 24px 24px;display:flex}.papa-noodle-module__HluxjG__theme.restaurant-theme-page--voucher .voucher-state-card--redeemed:before{color:#fff;letter-spacing:-.035em;content:"Redeemed";font-size:54px;font-weight:800;line-height:.96}.papa-noodle-module__HluxjG__theme.restaurant-theme-page--voucher .voucher-state-card--redeemed:after{color:#ffffffd1;content:"PAPA NOODLE · 1 × FREE SESAME BALL";border-top:1px solid #ffffff57;margin-top:auto;padding-top:14px;font-size:12px;font-weight:700}.papa-noodle-module__HluxjG__theme.restaurant-theme-page--voucher .voucher-state-card--redeemed .voucher-kicker{color:#9a6200;background:#fff;border-radius:999px;order:-1;width:fit-content;padding:9px 14px}.papa-noodle-module__HluxjG__theme.restaurant-theme-page--voucher .voucher-state-card--redeemed .voucher-state-copy{color:#ffffffd9;max-width:295px;margin-top:2px;font-size:14.5px}@media (max-width:360px){.papa-noodle-module__HluxjG__theme .restaurant-brand-header{height:350px;min-height:350px}.papa-noodle-module__HluxjG__theme.restaurant-theme-page--voucher .restaurant-brand-header{height:278px;min-height:278px}.papa-noodle-module__HluxjG__theme .restaurant-reward-card{padding-inline:18px}.papa-noodle-module__HluxjG__theme .restaurant-reward-card h2{font-size:30px}.papa-noodle-module__HluxjG__theme .restaurant-claim-card{padding-inline:18px}.papa-noodle-module__HluxjG__theme.restaurant-theme-page--voucher .voucher-action-card{padding-inline:18px}}
.restaurant-logo-safe-area-module__YOfeDq__safeArea{width:100%;min-width:0;height:100%;min-height:inherit;box-sizing:border-box;place-items:center;padding:8px 12px;display:grid;overflow:visible}.restaurant-logo-safe-area-module__YOfeDq__logo{object-fit:contain;object-position:center;transform-origin:50%;width:auto;max-width:100%;height:auto;max-height:100%;display:block;transform:scale(.9)}.restaurant-theme-page--sushi-thai .restaurant-logo-safe-area-module__YOfeDq__safeArea{padding-inline:20px}.restaurant-theme-page--belle-journee .restaurant-logo-safe-area-module__YOfeDq__safeArea{padding-inline:22px}.restaurant-theme-page--sushi-rock .restaurant-logo-safe-area-module__YOfeDq__safeArea{padding-inline:16px}
.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock,.restaurant-preset-mobile-themes-module__gsRUCq__sushiThai,.restaurant-preset-mobile-themes-module__gsRUCq__belleJournee{min-height:100dvh}:is(.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .restaurant-theme-phone-shell,.restaurant-preset-mobile-themes-module__gsRUCq__sushiThai .restaurant-theme-phone-shell,.restaurant-preset-mobile-themes-module__gsRUCq__belleJournee .restaurant-theme-phone-shell){width:min(100%,430px)}.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock{color:#f8f0e1;background:radial-gradient(circle at 12% 8%,#cf202738,#0000 17rem),radial-gradient(circle at 88% 20%,#ffffff0f,#0000 15rem),#050505}.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .restaurant-theme-phone-shell{background:repeating-linear-gradient(112deg,#ffffff06 0 1px,#0000 1px 13px),linear-gradient(#080808 0%,#111 48%,#050505 100%);position:relative}.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .restaurant-theme-phone-shell:before{pointer-events:none;content:"";mix-blend-mode:screen;background:linear-gradient(150deg,#0000 0 12%,#cf20272e 12% 13%,#0000 13% 100%),radial-gradient(circle at 14% 22%,#cf202729,#0000 7rem);position:absolute;inset:0}:is(.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .restaurant-brand-header__label,.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .restaurant-card-kicker,.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .voucher-kicker){color:#cf2027;letter-spacing:.2em;font-family:Impact,Arial Black,sans-serif}.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .restaurant-brand-header__hero{color:#101010;background:linear-gradient(135deg,#00000014,#0000 34%),repeating-linear-gradient(8deg,#00000006 0 2px,#0000 2px 14px),#f4ecdc;border:1px solid #cf2027bf;border-radius:22px;box-shadow:0 24px 52px #0000007a,inset 0 0 0 1px #fff9}.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .restaurant-brand-header__hero:before{content:"";opacity:.9;background:#cf2027;width:9rem;height:2.75rem;position:absolute;transform:rotate(-12deg)}.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .restaurant-brand-header__hero:after{content:"";opacity:.9;background:#cf2027;width:9rem;height:2.75rem;position:absolute;transform:rotate(-12deg)}.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .restaurant-brand-header__hero:before{top:-1.35rem;right:-2.6rem}.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .restaurant-brand-header__hero:after{background:#111;bottom:-1.5rem;left:-3rem}.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .restaurant-brand-header__smoke{display:none}.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .restaurant-brand-header__logo-wrap{width:min(86%,280px);min-height:clamp(78px,18svh,104px);box-shadow:none;background:0 0;border-radius:12px;padding:0}.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .restaurant-brand-header__logo{max-height:clamp(82px,19svh,118px)}.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .restaurant-brand-header__name{display:none}.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .restaurant-brand-header__headline{color:#cf2027;letter-spacing:.015em;text-transform:uppercase;text-shadow:2px 2px #111;margin-top:clamp(.45rem,1.1svh,.75rem);font-family:Impact,Arial Black,sans-serif;font-size:clamp(2.12rem,10.5vw,3.45rem);line-height:.9}.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .restaurant-brand-header__subheadline{color:#171717;letter-spacing:.08em;text-transform:uppercase;font-family:Impact,Arial Black,sans-serif}.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .restaurant-claim-screen{--restaurant-claim-gap:clamp(6px, .95svh, 10px)}.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .restaurant-brand-header__label{font-size:clamp(.58rem,2vw,.7rem)}.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .restaurant-brand-header__hero{padding:clamp(14px,3.7vw,22px) clamp(14px,4.5vw,24px)}.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .restaurant-brand-header__subheadline{margin-top:clamp(.32rem,.8svh,.5rem);font-size:clamp(.78rem,3vw,.98rem);line-height:1.08}.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .restaurant-brand-tags{gap:.35rem}.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .restaurant-brand-tags span{padding:.2rem .55rem;font-size:.64rem}.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .restaurant-claim-card{padding:clamp(11px,3vw,15px)}.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .restaurant-claim-card>p{margin-top:.25rem;font-size:clamp(.84rem,3vw,.96rem);line-height:1.18}.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .restaurant-claim-form{margin-top:clamp(.55rem,1.25svh,.8rem)}.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .restaurant-claim-card label{font-size:.78rem}.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .restaurant-claim-card input{height:clamp(3.15rem,7.2svh,3.75rem)}.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .restaurant-claim-card button{height:auto;min-height:clamp(3.2rem,7.5svh,3.9rem);font-size:clamp(1rem,4.1vw,1.25rem)}.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .restaurant-brand-tags span{color:#fff;background:#151515;border:1px solid #ffffff42;box-shadow:0 8px 18px #0000003d}.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .restaurant-brand-tags span:nth-child(2){background:#cf2027}:is(.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .restaurant-claim-card,.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .voucher-action-card,.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .voucher-state-card){color:#f9f2e6;background:linear-gradient(145deg,#ffffff0a,#0000 45%),#151515;border:1px solid #cf20278c;box-shadow:0 20px 46px #00000061}:is(.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .restaurant-claim-card>p,.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .voucher-action-copy,.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .voucher-state-copy){color:#ffffffc2}.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .restaurant-claim-card label{color:#fff}.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .restaurant-claim-card input{color:#fff;background:#0b0b0b;border-radius:12px;height:clamp(3.15rem,7.2svh,3.75rem)}:is(.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .restaurant-claim-card button,.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .voucher-primary-button){color:#fff;text-transform:uppercase;border-radius:12px;font-size:clamp(1rem,4.1vw,1.25rem);line-height:1.05;background:linear-gradient(#df2b31,#a80f16)!important;box-shadow:0 14px 28px #cf202757!important}:is(.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .voucher-secondary-button,.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .voucher-staff-back){color:#fff;border:1px solid #ffffff75;background:#111!important}.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .restaurant-reward-card{color:#111;background:repeating-linear-gradient(6deg,#00000006 0 1px,#0000 1px 12px),#f4ecdc;border:1px solid #cf2027a6;border-radius:18px;box-shadow:0 20px 46px #00000061}.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .restaurant-reward-card h2{color:#cf2027;letter-spacing:.035em;text-transform:uppercase;font-family:Impact,Arial Black,sans-serif}.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .restaurant-reward-card>p{color:#111111b8}.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .voucher-redeem-slider{color:#fff;border:1px solid #cf202780;background:#080808!important}.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .voucher-redeem-slider__fill{background:linear-gradient(90deg,#8c1015,#df2b31)!important}.restaurant-preset-mobile-themes-module__gsRUCq__sushiThai{color:#111;background:repeating-radial-gradient(circle at 0 0,#0000 0 13px,#ffffff09 13px 15px),#080808}.restaurant-preset-mobile-themes-module__gsRUCq__sushiThai .restaurant-theme-phone-shell{background:linear-gradient(145deg,#0000 0 14%,#dc2b2bd1 14% 17%,#0000 17% 84%,#dc2b2bad 84% 88%,#0000 88%),repeating-radial-gradient(circle at 0 0,#0000 0 12px,#ffffff09 12px 14px),#090909;position:relative}:is(.restaurant-preset-mobile-themes-module__gsRUCq__sushiThai .restaurant-brand-header__label,.restaurant-preset-mobile-themes-module__gsRUCq__sushiThai .restaurant-card-kicker,.restaurant-preset-mobile-themes-module__gsRUCq__sushiThai .voucher-kicker){color:#dc2b2b;letter-spacing:.18em}.restaurant-preset-mobile-themes-module__gsRUCq__sushiThai .restaurant-brand-header__hero{color:#080808;background:repeating-radial-gradient(circle at 0 0,#0000 0 14px,#11111106 14px 15px),#fff;border:0;border-radius:24px;box-shadow:0 22px 48px #00000061}.restaurant-preset-mobile-themes-module__gsRUCq__sushiThai .restaurant-brand-header__smoke{display:none}.restaurant-preset-mobile-themes-module__gsRUCq__sushiThai .restaurant-brand-header__logo-wrap{width:min(100%,350px);min-height:116px;box-shadow:none;background:0 0;border-radius:0;padding:0}.restaurant-preset-mobile-themes-module__gsRUCq__sushiThai .restaurant-brand-header__logo{max-height:150px}.restaurant-preset-mobile-themes-module__gsRUCq__sushiThai .restaurant-brand-header__name{display:none}.restaurant-preset-mobile-themes-module__gsRUCq__sushiThai .restaurant-brand-header__headline{color:#111;letter-spacing:-.015em;margin-top:1.15rem;font-family:Impact,Arial Black,sans-serif;font-size:clamp(2.45rem,11vw,3.8rem);line-height:.94}.restaurant-preset-mobile-themes-module__gsRUCq__sushiThai .restaurant-brand-header__headline:first-line{color:#dc2b2b}.restaurant-preset-mobile-themes-module__gsRUCq__sushiThai .restaurant-brand-header__subheadline{color:#333;font-weight:750}.restaurant-preset-mobile-themes-module__gsRUCq__sushiThai .restaurant-brand-tags span{color:#111;background:#fff;border:1px solid #dc2b2b38}.restaurant-preset-mobile-themes-module__gsRUCq__sushiThai .restaurant-brand-tags span:before{color:#dc2b2b;content:"•";margin-right:.25rem}:is(.restaurant-preset-mobile-themes-module__gsRUCq__sushiThai .restaurant-claim-card,.restaurant-preset-mobile-themes-module__gsRUCq__sushiThai .restaurant-reward-card,.restaurant-preset-mobile-themes-module__gsRUCq__sushiThai .voucher-action-card,.restaurant-preset-mobile-themes-module__gsRUCq__sushiThai .voucher-state-card){color:#111;background:#fff;border:0;border-radius:22px;box-shadow:0 20px 46px #00000057}:is(.restaurant-preset-mobile-themes-module__gsRUCq__sushiThai .restaurant-claim-card>p,.restaurant-preset-mobile-themes-module__gsRUCq__sushiThai .restaurant-reward-card>p,.restaurant-preset-mobile-themes-module__gsRUCq__sushiThai .voucher-action-copy,.restaurant-preset-mobile-themes-module__gsRUCq__sushiThai .voucher-state-copy){color:#111111ad}.restaurant-preset-mobile-themes-module__gsRUCq__sushiThai .restaurant-claim-card input{border-radius:10px;height:4.35rem;border-color:#1111115c!important}:is(.restaurant-preset-mobile-themes-module__gsRUCq__sushiThai .restaurant-claim-card button,.restaurant-preset-mobile-themes-module__gsRUCq__sushiThai .voucher-primary-button){color:#fff;border-radius:10px;background:linear-gradient(#ed3434,#c71919)!important;box-shadow:0 14px 28px #dc2b2b4d!important}:is(.restaurant-preset-mobile-themes-module__gsRUCq__sushiThai .voucher-secondary-button,.restaurant-preset-mobile-themes-module__gsRUCq__sushiThai .voucher-staff-back){color:#c71919;border:2px solid #dc2b2b;background:#fff!important}:is(.restaurant-preset-mobile-themes-module__gsRUCq__sushiThai .restaurant-reward-card h2,.restaurant-preset-mobile-themes-module__gsRUCq__sushiThai .voucher-action-title){letter-spacing:.01em;font-family:Impact,Arial Black,sans-serif}.restaurant-preset-mobile-themes-module__gsRUCq__sushiThai .restaurant-reward-card h2{color:#111}.restaurant-preset-mobile-themes-module__gsRUCq__sushiThai .voucher-redeem-slider{border:1px solid #dc2b2b59;background:#f5f5f5!important}.restaurant-preset-mobile-themes-module__gsRUCq__sushiThai .voucher-redeem-slider__fill{background:linear-gradient(90deg,#b10f0f,#ed3434)!important}.restaurant-preset-mobile-themes-module__gsRUCq__belleJournee{color:#161616;background:radial-gradient(circle at 82% 12%,#d9827d2e,#0000 18rem),linear-gradient(#fffdfa,#f7f1e9)}.restaurant-preset-mobile-themes-module__gsRUCq__belleJournee .restaurant-theme-phone-shell{background:radial-gradient(circle at 95% 19%,#d9827d33,#0000 9rem),radial-gradient(circle at 12% 78%,#dab4911f,#0000 10rem),#faf6f0;position:relative}.restaurant-preset-mobile-themes-module__gsRUCq__belleJournee .restaurant-theme-phone-shell:after{pointer-events:none;content:"";opacity:.64;background:radial-gradient(circle at 45% 45%,#f7a5a0 0 8%,#0000 9%),radial-gradient(circle at 60% 42%,#ef756e 0 7%,#0000 8%),radial-gradient(circle at 50% 60%,#f7a5a0 0 8%,#0000 9%),#fff8f4;border:1px solid #d9827d2e;border-radius:999px;width:12rem;height:12rem;position:absolute;top:8.2rem;right:-5.4rem}:is(.restaurant-preset-mobile-themes-module__gsRUCq__belleJournee .restaurant-brand-header__label,.restaurant-preset-mobile-themes-module__gsRUCq__belleJournee .restaurant-card-kicker,.restaurant-preset-mobile-themes-module__gsRUCq__belleJournee .voucher-kicker){color:#d9827d;letter-spacing:.2em;font-family:Georgia,Times New Roman,serif}.restaurant-preset-mobile-themes-module__gsRUCq__belleJournee .restaurant-brand-header__hero{color:#111;background:linear-gradient(125deg,#fffffff0,#fff8f4eb),#fff;border:1px solid #d9827d33;border-radius:24px;box-shadow:0 18px 44px #5336241f}.restaurant-preset-mobile-themes-module__gsRUCq__belleJournee .restaurant-brand-header__smoke{display:none}.restaurant-preset-mobile-themes-module__gsRUCq__belleJournee .restaurant-brand-header__logo-wrap{width:min(100%,350px);min-height:95px;box-shadow:none;background:0 0;border-radius:0;padding:0}.restaurant-preset-mobile-themes-module__gsRUCq__belleJournee .restaurant-brand-header__logo{max-height:110px}.restaurant-preset-mobile-themes-module__gsRUCq__belleJournee .restaurant-brand-header__name{display:none}.restaurant-preset-mobile-themes-module__gsRUCq__belleJournee .restaurant-brand-header__headline{color:#111;letter-spacing:-.045em;margin-top:1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,11vw,3.9rem);font-weight:500;line-height:.98}.restaurant-preset-mobile-themes-module__gsRUCq__belleJournee .restaurant-brand-header__subheadline{color:#d9827d;letter-spacing:.13em;text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-weight:500}.restaurant-preset-mobile-themes-module__gsRUCq__belleJournee .restaurant-brand-tags span{color:#a7645f;background:#fffdfad6;border:1px solid #d9827d57;font-family:Georgia,Times New Roman,serif}:is(.restaurant-preset-mobile-themes-module__gsRUCq__belleJournee .restaurant-claim-card,.restaurant-preset-mobile-themes-module__gsRUCq__belleJournee .restaurant-reward-card,.restaurant-preset-mobile-themes-module__gsRUCq__belleJournee .voucher-action-card,.restaurant-preset-mobile-themes-module__gsRUCq__belleJournee .voucher-state-card){color:#151515;background:#fffffff0;border:1px solid #d9827d2e;border-radius:22px;box-shadow:0 18px 42px #5336241a}:is(.restaurant-preset-mobile-themes-module__gsRUCq__belleJournee .restaurant-claim-card>p,.restaurant-preset-mobile-themes-module__gsRUCq__belleJournee .restaurant-reward-card>p,.restaurant-preset-mobile-themes-module__gsRUCq__belleJournee .voucher-action-copy,.restaurant-preset-mobile-themes-module__gsRUCq__belleJournee .voucher-state-copy){color:#151515a3}:is(.restaurant-preset-mobile-themes-module__gsRUCq__belleJournee .restaurant-claim-card label,.restaurant-preset-mobile-themes-module__gsRUCq__belleJournee .voucher-action-title,.restaurant-preset-mobile-themes-module__gsRUCq__belleJournee .restaurant-reward-card h2){font-family:Georgia,Times New Roman,serif;font-weight:500}.restaurant-preset-mobile-themes-module__gsRUCq__belleJournee .restaurant-claim-card input{border-radius:12px;height:4.3rem;border-color:#d9827d52!important}:is(.restaurant-preset-mobile-themes-module__gsRUCq__belleJournee .restaurant-claim-card button,.restaurant-preset-mobile-themes-module__gsRUCq__belleJournee .voucher-primary-button){color:#fff;letter-spacing:.12em;text-transform:uppercase;border-radius:10px;font-size:1rem;background:#111!important;box-shadow:0 12px 24px #11111129!important}:is(.restaurant-preset-mobile-themes-module__gsRUCq__belleJournee .voucher-secondary-button,.restaurant-preset-mobile-themes-module__gsRUCq__belleJournee .voucher-staff-back){color:#b86661;letter-spacing:.08em;text-transform:uppercase;border:1px solid #d9827d;background:#fffdfa!important}.restaurant-preset-mobile-themes-module__gsRUCq__belleJournee .restaurant-reward-card h2{color:#111;font-size:clamp(1.85rem,7vw,2.55rem)}.restaurant-preset-mobile-themes-module__gsRUCq__belleJournee .restaurant-reward-card__expiration{color:#d9827d!important}.restaurant-preset-mobile-themes-module__gsRUCq__belleJournee .voucher-redeem-slider{border:1px solid #d9827d59;background:#fff5f1!important}.restaurant-preset-mobile-themes-module__gsRUCq__belleJournee .voucher-redeem-slider__fill{background:linear-gradient(90deg,#d9827d,#efaca7)!important}@media (max-width:360px){:is(.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .restaurant-claim-screen,.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .restaurant-voucher-screen,.restaurant-preset-mobile-themes-module__gsRUCq__sushiThai .restaurant-claim-screen,.restaurant-preset-mobile-themes-module__gsRUCq__sushiThai .restaurant-voucher-screen,.restaurant-preset-mobile-themes-module__gsRUCq__belleJournee .restaurant-claim-screen,.restaurant-preset-mobile-themes-module__gsRUCq__belleJournee .restaurant-voucher-screen){padding-inline:10px}:is(.restaurant-preset-mobile-themes-module__gsRUCq__sushiRock .restaurant-brand-header__hero,.restaurant-preset-mobile-themes-module__gsRUCq__sushiThai .restaurant-brand-header__hero,.restaurant-preset-mobile-themes-module__gsRUCq__belleJournee .restaurant-brand-header__hero){padding-inline:16px}}.restaurant-preset-mobile-themes-module__gsRUCq__mayanKitchen{color:#063f40;background:linear-gradient(135deg,#e4a30014 25%,#0000 25%) 0 0/34px 34px,linear-gradient(225deg,#00888b0f 25%,#0000 25%) 0 0/34px 34px,#f8f2e5}.restaurant-preset-mobile-themes-module__gsRUCq__mayanKitchen .restaurant-theme-phone-shell{background:radial-gradient(circle at 12% 8%,#e4a30033,#0000 16rem),radial-gradient(circle at 90% 0,#00888b29,#0000 18rem),linear-gradient(#fffaf0,#f3ead8)}:is(.restaurant-preset-mobile-themes-module__gsRUCq__mayanKitchen .restaurant-brand-header__label,.restaurant-preset-mobile-themes-module__gsRUCq__mayanKitchen .restaurant-card-kicker,.restaurant-preset-mobile-themes-module__gsRUCq__mayanKitchen .voucher-kicker){color:#a57400;letter-spacing:.2em;font-family:Georgia,Times New Roman,serif}.restaurant-preset-mobile-themes-module__gsRUCq__mayanKitchen .restaurant-brand-header__hero{color:#075a5b;background:linear-gradient(90deg,#0000 48%,#e4a30014 50%,#0000 52%) 0 0/30px 30px,linear-gradient(#fffaf0fa,#f8f2e5fa);border:1px solid #075a5b2e;border-radius:28px;box-shadow:0 22px 48px #075a5b1f}.restaurant-preset-mobile-themes-module__gsRUCq__mayanKitchen .restaurant-brand-header__smoke{display:none}.restaurant-preset-mobile-themes-module__gsRUCq__mayanKitchen .restaurant-brand-header__hero:after{content:"";background:linear-gradient(90deg,#00888b,#e4a300,#00888b);border-radius:999px;height:3px;position:absolute;inset:auto 18% 0}.restaurant-preset-mobile-themes-module__gsRUCq__mayanKitchen .restaurant-brand-header__logo-wrap{width:min(100%,350px);min-height:96px;box-shadow:none;background:0 0;border-radius:20px;padding:4px 8px}.restaurant-preset-mobile-themes-module__gsRUCq__mayanKitchen .restaurant-brand-header__logo{max-height:120px}.restaurant-preset-mobile-themes-module__gsRUCq__mayanKitchen .restaurant-brand-header__headline{color:#075a5b;letter-spacing:-.04em;margin-top:.8rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,10vw,3.55rem);font-weight:700;line-height:.95}.restaurant-preset-mobile-themes-module__gsRUCq__mayanKitchen .restaurant-brand-header__subheadline{color:#9b6d00;font-family:Georgia,Times New Roman,serif;font-weight:600}.restaurant-preset-mobile-themes-module__gsRUCq__mayanKitchen .restaurant-brand-tags span{color:#075a5b;background:#fffaf0e6;border:1px solid #00888b40;font-family:Georgia,Times New Roman,serif}:is(.restaurant-preset-mobile-themes-module__gsRUCq__mayanKitchen .restaurant-claim-card,.restaurant-preset-mobile-themes-module__gsRUCq__mayanKitchen .restaurant-reward-card,.restaurant-preset-mobile-themes-module__gsRUCq__mayanKitchen .voucher-action-card,.restaurant-preset-mobile-themes-module__gsRUCq__mayanKitchen .voucher-state-card){color:#063f40;background:linear-gradient(135deg,#e4a3000d,#0000 40%),#fffaf0f7;border:1px solid #075a5b26;border-radius:24px;box-shadow:0 18px 42px #075a5b1a}:is(.restaurant-preset-mobile-themes-module__gsRUCq__mayanKitchen .restaurant-claim-card>p,.restaurant-preset-mobile-themes-module__gsRUCq__mayanKitchen .restaurant-reward-card>p,.restaurant-preset-mobile-themes-module__gsRUCq__mayanKitchen .voucher-action-copy,.restaurant-preset-mobile-themes-module__gsRUCq__mayanKitchen .voucher-state-copy){color:#063f40ad}:is(.restaurant-preset-mobile-themes-module__gsRUCq__mayanKitchen .restaurant-claim-card label,.restaurant-preset-mobile-themes-module__gsRUCq__mayanKitchen .voucher-action-title,.restaurant-preset-mobile-themes-module__gsRUCq__mayanKitchen .restaurant-reward-card h2){font-family:Georgia,Times New Roman,serif}.restaurant-preset-mobile-themes-module__gsRUCq__mayanKitchen .restaurant-claim-card input{background:#fffdf8;height:4.2rem;border-color:#00888b4d!important}:is(.restaurant-preset-mobile-themes-module__gsRUCq__mayanKitchen .restaurant-claim-card button,.restaurant-preset-mobile-themes-module__gsRUCq__mayanKitchen .voucher-primary-button){color:#fffdf8;border-radius:999px;background:linear-gradient(135deg,#075a5b,#00888b)!important;box-shadow:0 12px 26px #075a5b3d!important}:is(.restaurant-preset-mobile-themes-module__gsRUCq__mayanKitchen .voucher-secondary-button,.restaurant-preset-mobile-themes-module__gsRUCq__mayanKitchen .voucher-staff-back){color:#075a5b;border:1px solid #075a5b4d;background:#fffaf0!important}.restaurant-preset-mobile-themes-module__gsRUCq__mayanKitchen .restaurant-reward-card h2{color:#075a5b}.restaurant-preset-mobile-themes-module__gsRUCq__mayanKitchen .restaurant-reward-card__expiration{color:#a57400!important}.restaurant-preset-mobile-themes-module__gsRUCq__mayanKitchen .voucher-redeem-slider{border:1px solid #00888b47;background:#e6f3ef!important}.restaurant-preset-mobile-themes-module__gsRUCq__mayanKitchen .voucher-redeem-slider__fill{background:linear-gradient(90deg,#075a5b,#00888b)!important}@media (max-width:360px){:is(.restaurant-preset-mobile-themes-module__gsRUCq__mayanKitchen .restaurant-claim-screen,.restaurant-preset-mobile-themes-module__gsRUCq__mayanKitchen .restaurant-voucher-screen){padding-inline:10px}.restaurant-preset-mobile-themes-module__gsRUCq__mayanKitchen .restaurant-brand-header__hero{padding-inline:16px}}
.plomo-voucher-theme-module__A6CiTW__theme{color:#171513;background:#f8f2e8;min-height:100dvh}.plomo-voucher-theme-module__A6CiTW__theme .restaurant-theme-phone-shell{background:#f8f2e8;width:min(100%,430px);min-height:100dvh}:is(.plomo-voucher-theme-module__A6CiTW__theme .restaurant-brand-header__label,.plomo-voucher-theme-module__A6CiTW__theme .restaurant-brand-tags,.plomo-voucher-theme-module__A6CiTW__theme .restaurant-brand-header__smoke,.plomo-voucher-theme-module__A6CiTW__theme .restaurant-brand-header__name,.plomo-voucher-theme-module__A6CiTW__theme .restaurant-brand-header__emoji,.plomo-voucher-theme-module__A6CiTW__theme .restaurant-brand-header__logo-wrap){display:none}.plomo-voucher-theme-module__A6CiTW__theme .restaurant-brand-header__hero{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;padding:.45rem .65rem 0;display:flex}.plomo-voucher-theme-module__A6CiTW__theme .restaurant-brand-header__hero:before{aspect-ratio:4.3;content:"";background-image:url(/brands/plomo-landing-source.png);background-position:50% 9%;background-repeat:no-repeat;background-size:150%;order:1;width:min(76%,260px);margin-bottom:.25rem}.plomo-voucher-theme-module__A6CiTW__theme .restaurant-brand-header__headline{color:#171513;text-align:center;text-transform:uppercase;order:3;margin-top:.35rem;font-family:Impact,Arial Black,sans-serif;font-size:clamp(1.9rem,9.4vw,2.6rem);line-height:.9}.plomo-voucher-theme-module__A6CiTW__theme .restaurant-brand-header__subheadline{color:#b77a20;text-align:center;order:4;margin-top:.1rem;font-family:Brush Script MT,Segoe Script,cursive;font-size:clamp(1.05rem,4.8vw,1.3rem);line-height:1}:is(.plomo-voucher-theme-module__A6CiTW__theme.restaurant-theme-page--claim .restaurant-claim-screen,.plomo-voucher-theme-module__A6CiTW__theme.restaurant-theme-page--voucher .restaurant-voucher-screen){flex-direction:column;gap:.35rem;min-height:100dvh;padding:0 .7rem .7rem;display:flex}.plomo-voucher-theme-module__A6CiTW__theme.restaurant-theme-page--claim .restaurant-brand-header__hero:after{aspect-ratio:343/235;content:"";background-image:url(/brands/plomo-landing-source.png);background-position:50% 34%;background-repeat:no-repeat;background-size:128%;border-radius:16px;width:100%;display:block}.plomo-voucher-theme-module__A6CiTW__theme.restaurant-theme-page--voucher .restaurant-reward-card:before{aspect-ratio:343/235;content:"";background-image:url(/brands/plomo-landing-source.png);background-position:50% 34%;background-repeat:no-repeat;background-size:128%;border-radius:16px;width:100%;display:block}.plomo-voucher-theme-module__A6CiTW__theme.restaurant-theme-page--claim .restaurant-brand-header__hero:after{aspect-ratio:16/7;background-position:50% 28%;background-size:145%;border-radius:12px;order:2;width:calc(100% + 1.3rem);margin:.25rem -.65rem 0}:is(.plomo-voucher-theme-module__A6CiTW__theme.restaurant-theme-page--claim .restaurant-brand-header,.plomo-voucher-theme-module__A6CiTW__theme.restaurant-theme-page--voucher .restaurant-brand-header){order:1}:is(.plomo-voucher-theme-module__A6CiTW__theme.restaurant-theme-page--claim .restaurant-reward-card,.plomo-voucher-theme-module__A6CiTW__theme.restaurant-theme-page--voucher .restaurant-reward-card){color:#171513;box-shadow:none;text-align:center;background:#fffaf1;border:1.5px solid #c99a4b;border-radius:13px;order:2;padding:.55rem}.plomo-voucher-theme-module__A6CiTW__theme .restaurant-reward-card h2{text-transform:uppercase;margin:0;font-family:Impact,Arial Black,sans-serif;font-size:clamp(1.45rem,7vw,1.9rem);line-height:.95}:is(.plomo-voucher-theme-module__A6CiTW__theme.restaurant-theme-page--claim .restaurant-reward-card .restaurant-card-kicker,.plomo-voucher-theme-module__A6CiTW__theme.restaurant-theme-page--claim .restaurant-reward-card>p:not(.restaurant-reward-card__expiration),.plomo-voucher-theme-module__A6CiTW__theme.restaurant-theme-page--claim .restaurant-claim-card .restaurant-card-kicker,.plomo-voucher-theme-module__A6CiTW__theme.restaurant-theme-page--claim .restaurant-claim-card__creator,.plomo-voucher-theme-module__A6CiTW__theme.restaurant-theme-page--claim .restaurant-claim-form label){display:none}.plomo-voucher-theme-module__A6CiTW__theme.restaurant-theme-page--claim .restaurant-claim-card{box-shadow:none;text-align:center;background:0 0;border:0;order:3;padding:.05rem .2rem 0}.plomo-voucher-theme-module__A6CiTW__theme.restaurant-theme-page--claim .restaurant-claim-form{margin-top:.4rem!important}.plomo-voucher-theme-module__A6CiTW__theme.restaurant-theme-page--claim .restaurant-claim-form input{background:#fffdf8;border-radius:12px;min-height:3.05rem;border:1.5px solid #b9b0a4!important}.plomo-voucher-theme-module__A6CiTW__theme.restaurant-theme-page--claim .restaurant-claim-form button{letter-spacing:.04em;text-transform:uppercase;border:2px solid #171513;border-radius:12px;min-height:3.05rem;font-family:Impact,Arial Black,sans-serif;font-size:1.05rem;color:#fff!important;background:#151412!important;box-shadow:0 3px #b88634!important}.plomo-voucher-theme-module__A6CiTW__theme .voucher-primary-button{letter-spacing:.04em;text-transform:uppercase;border:2px solid #171513;border-radius:12px;min-height:3.05rem;font-family:Impact,Arial Black,sans-serif;font-size:1.05rem;color:#fff!important;background:#151412!important;box-shadow:0 3px #b88634!important}.plomo-voucher-theme-module__A6CiTW__theme.restaurant-theme-page--voucher .restaurant-reward-card{background:0 0;border:0;padding:0 0 .8rem}.plomo-voucher-theme-module__A6CiTW__theme.restaurant-theme-page--voucher .restaurant-reward-card:before{border-radius:16px;margin-bottom:.7rem}.plomo-voucher-theme-module__A6CiTW__theme.restaurant-theme-page--voucher .restaurant-reward-card h2{background:#fffaf1;border:1.5px solid #c99a4b;border-radius:12px;padding:.85rem .55rem}.plomo-voucher-theme-module__A6CiTW__theme.restaurant-theme-page--voucher .voucher-action-card{background:#fffaf1;border:1px solid #d7c7ad;border-radius:16px;order:3;padding:1rem}:is(.plomo-voucher-theme-module__A6CiTW__theme .voucher-secondary-button,.plomo-voucher-theme-module__A6CiTW__theme .voucher-staff-back){color:#3a2c1c;text-transform:uppercase;border:1.5px solid #c99a4b;border-radius:13px;min-height:3.2rem;font-weight:900;background:#fffaf1!important}