.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}