@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-vietnamese-opsz-normal-Czevyj-6.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-ext-opsz-normal-CJcjJNj7.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-opsz-normal-DihXLNYH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./fraunces-vietnamese-opsz-italic-DxWqP7Ku.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-ext-opsz-italic-CGbN9UgK.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-opsz-italic-lSdLDfvT.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(./dm-sans-latin-ext-opsz-normal-oos9povj.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(./dm-sans-latin-opsz-normal-Bf69Tn_J.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.burger-shell{--haki: #16473A;--haki-deep: #0B2F26;--haki-soft: #E4EEE7;--krem: #FBF6EE;--ahsap: #D8B46A;--ahsap-koyu: #7A5C1F;--metin: #14231D;--soluk: #4A5A52;--kart: #FFFDF8;--cizgi: #16473A33;--mint: #9FDCC7;--hata: #8B2A2A;max-width:100%;padding:0;background:var(--krem);color:var(--metin)}.burger-menu{width:100%;font-family:var(--font-body)}.burger-header{max-width:1080px;margin:auto;padding:18px 24px;display:flex;justify-content:space-between;align-items:center}.brand-mark{display:flex;flex-direction:column;align-items:flex-start;gap:6px;color:var(--haki-deep);text-decoration:none}.brand-mark img{display:block;height:80px;width:auto}.brand-mark span{font-size:10px;font-weight:700;letter-spacing:3px;padding-left:4px}.member-link{background:var(--haki);border:0;border-radius:40px;padding:0 18px;min-height:44px;color:var(--krem);font:inherit;font-size:14px;cursor:pointer}.burger-hero{max-width:1080px;margin:auto;padding:36px 24px 34px;position:relative}.burger-hero:before{content:"";position:absolute;left:24px;top:0;width:56px;height:4px;border-radius:2px;background:var(--ahsap)}.eyebrow{letter-spacing:3px;font-size:11px;font-weight:700;color:var(--ahsap-koyu);margin:10px 0 0}.burger-hero h1{font-family:var(--font-display);font-size:clamp(42px,9vw,76px);line-height:1.04;letter-spacing:-2px;margin:18px 0;font-weight:600;color:var(--haki-deep)}.burger-hero h1 em{color:var(--ahsap-koyu);font-weight:600}.burger-hero>p:last-of-type{font-size:16px;line-height:1.7;color:var(--soluk);margin:0}.preview-notice{background:var(--haki-soft);padding:12px 20px;text-align:center;font-size:12px;margin:0;color:var(--haki-deep)}.menu-content{max-width:1080px;margin:auto;padding:0 24px 48px}.menu-controls{position:sticky;top:0;z-index:5;background:var(--krem);padding:16px 0 12px;display:grid;gap:12px;border-bottom:1px solid #16473A30}.search-label{font-size:11px;font-weight:600;color:var(--soluk);display:grid;gap:6px;margin:0}.search-field{position:relative;display:block}.search-field input{width:100%;background:#fffdf8;color:var(--metin);border:1px solid #16473A55;border-radius:12px;margin:0;padding:13px 44px 13px 14px;font-size:16px}.search-clear{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:44px;height:44px;border:0;background:transparent;font-size:24px;color:var(--ahsap-koyu);cursor:pointer}.category-tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.category-tabs button{flex:none;display:inline-flex;align-items:center;gap:8px;border:1px solid #16473A55;background:transparent;border-radius:30px;padding:0 16px;min-height:44px;color:var(--haki-deep);font:inherit;font-size:15px;cursor:pointer}.category-tabs button[aria-pressed=true]{background:var(--haki);border-color:var(--haki);color:var(--krem)}.tab-count{font-size:12px;min-width:22px;padding:2px 6px;border-radius:10px;background:#16473a22;text-align:center}.category-tabs button[aria-pressed=true] .tab-count{background:#f7f1e33a}.menu-section-heading{display:flex;align-items:baseline;justify-content:space-between;padding:26px 0 12px;border-bottom:2px solid var(--ahsap)}.menu-section-heading h2{font:600 28px var(--font-display);margin:0;color:var(--haki-deep)}.menu-section-heading span{font-size:13px;color:var(--soluk)}.burger-products{display:grid;grid-template-columns:1fr 1fr;column-gap:40px}.burger-product{display:flex;gap:14px;padding:22px 0;border-bottom:1px solid #7A5C1F33}.product-index{font:13px var(--font-display);color:var(--ahsap-koyu);padding-top:6px}.product-copy{flex:1;min-width:0}.product-copy h3{margin:0;font:600 23px var(--font-display);color:var(--haki-deep)}.product-copy p{font-size:14px;line-height:1.6;color:var(--soluk);margin:8px 0 12px;max-width:330px}.product-copy strong{font-size:18px;font-weight:700;color:var(--ahsap-koyu)}.favorite-button{align-self:start;background:transparent;border:0;font-size:28px;color:var(--ahsap-koyu);cursor:pointer;min-width:44px;min-height:44px}.burger-footer{background:var(--haki-deep);color:var(--krem);text-align:center;padding:36px 24px 42px}.burger-footer img{display:block;margin:0 auto;height:91px;width:auto}.burger-footer p{font-size:12px;letter-spacing:3px;margin:10px 0 0;text-transform:uppercase}.burger-footer small{display:block;max-width:420px;margin:22px auto 0;color:#d8dcc3;line-height:1.7}.menu-empty{padding:36px 0;color:var(--soluk)}.burger-menu button:focus-visible,.burger-menu a:focus-visible,.search-field input:focus-visible{outline:3px solid var(--ahsap);outline-offset:2px}@media(max-width:620px){.burger-header{padding:14px 18px}.brand-mark img{height:64px}.burger-hero{padding:28px 18px 26px}.burger-hero:before{left:18px}.menu-content{padding:0 18px 40px}.burger-products{grid-template-columns:1fr}.menu-section-heading h2{font-size:26px}}.bb-shell{min-height:100dvh;font-family:var(--font-body);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.bb-main{max-width:640px;margin:0 auto;padding-bottom:calc(96px + max(env(safe-area-inset-bottom),16px));animation:fadeUp .3s ease both}.bb-page{padding:18px 18px 8px;display:grid;gap:16px}.bb-title h1{font:600 34px var(--font-display);color:var(--haki-deep);margin:8px 0 0}.bb-title p{margin:4px 0 0;color:var(--soluk)}.bb-home-head{display:flex;flex-direction:column;align-items:flex-start;gap:6px;color:var(--haki-deep)}.bb-home-head img{height:72px;width:auto}.bb-home-head span{font-size:10px;font-weight:700;letter-spacing:3px;padding-left:4px}.bb-hero{background:var(--haki-deep);color:var(--krem);border-radius:22px;padding:26px 22px;border-bottom:5px solid var(--ahsap)}.bb-hero h1{font:600 clamp(36px,10vw,52px)/1.05 var(--font-display);margin:12px 0;letter-spacing:-1.5px}.bb-hero h1 em{color:var(--ahsap)}.bb-hero p{margin:0 0 16px;color:#dde9e2}.bb-hero .bb-kicker{color:var(--ahsap);margin:0}.bb-kicker{letter-spacing:3px;font-size:11px;font-weight:700;color:var(--ahsap-koyu);text-transform:uppercase;margin:0 0 6px}.bb-card{background:#fffdf8;border:1px solid #16473A33;border-radius:18px;padding:18px;color:var(--metin)}.bb-card h2{font:600 24px var(--font-display);color:var(--haki-deep);margin:0 0 6px}.bb-card p{margin:0 0 10px;color:var(--soluk);line-height:1.5}.bb-loyalty{background:var(--haki-soft)}.bb-balance{font-size:44px!important}.bb-balance small{font:600 15px var(--font-body);color:var(--soluk)}.bb-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;min-height:48px;padding:0 22px;background:var(--haki);color:var(--krem);font:600 16px var(--font-body);cursor:pointer;width:100%}.bb-btn:disabled{opacity:.55}.bb-btn-wood{background:var(--ahsap);color:var(--haki-deep);width:auto}.bb-btn-ghost{background:transparent;color:var(--haki-deep);border:1px solid #16473A66}.bb-link{background:none;border:0;color:var(--ahsap-koyu);font:600 14px var(--font-body);min-height:44px;cursor:pointer}.bb-section-head{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid var(--ahsap);margin-top:6px}.bb-section-head h2{font:600 24px var(--font-display);color:var(--haki-deep);margin:0;padding-bottom:6px}.bb-empty{border:1px dashed #16473A66;border-radius:16px;padding:18px;color:var(--soluk)}.bb-empty h2{font:600 20px var(--font-display);color:var(--haki-deep);margin:0 0 6px}.bb-empty p{margin:0;line-height:1.5}.bb-featured{display:grid;gap:10px}.bb-featured-item{text-align:left;display:grid;gap:4px;font:inherit;cursor:pointer;min-height:44px}.bb-featured-item strong{font:600 20px var(--font-display);color:var(--haki-deep)}.bb-featured-item span{color:var(--soluk);font-size:14px}.bb-featured-item em{font-style:normal;font-weight:700;color:var(--ahsap-koyu)}.bb-note{font-size:12px;color:var(--soluk);margin:0;text-align:center}.bb-insta{text-align:center;color:var(--haki-deep);font-weight:600;padding:14px;min-height:44px}.bb-error{color:var(--hata);font-size:14px;margin:0 0 10px}.bb-form label{display:block;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--soluk);margin:10px 0 6px}.bb-form input{width:100%;background:#fff;color:var(--metin);border:1px solid #16473A55;border-radius:12px;padding:13px 14px;font-size:16px;margin:0 0 6px}.bb-form .bb-btn{margin-top:10px}.bb-qr-card{background:#fffdf8;border:1px solid #16473A33;border-radius:22px;padding:22px;display:grid;place-items:center;gap:10px;min-height:320px;text-align:center;color:var(--soluk)}.bb-qr-card canvas{width:min(280px,72vw);height:auto}.bb-qr-card p{margin:0}.bb-nav{position:fixed;left:0;right:0;bottom:0;z-index:20;display:grid;grid-template-columns:repeat(5,1fr);padding:6px 4px calc(6px + max(env(safe-area-inset-bottom),16px));background:var(--haki-deep);border-top:3px solid var(--ahsap)}.bb-nav button{background:transparent;border:0;color:#c9dad1;display:grid;justify-items:center;gap:2px;font:600 11px var(--font-body);min-height:52px;border-radius:12px;cursor:pointer;padding:4px 0}.bb-nav button.active{color:#fff;background:#ffffff1c}.bb-nav button:focus-visible,.bb-btn:focus-visible,.bb-link:focus-visible,.bb-featured-item:focus-visible{outline:3px solid var(--ahsap);outline-offset:2px}@media(min-width:700px){.bb-nav{left:50%;right:auto;width:640px;transform:translate(-50%);border-radius:18px 18px 0 0}}.bb-bar{height:12px;border-radius:8px;background:#fff;border:1px solid #16473A44;overflow:hidden;margin:10px 0}.bb-bar span{display:block;height:100%;background:var(--haki);transition:width .4s ease}.bb-totals{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 0}.bb-totals div{background:#fffdf8;border-radius:12px;padding:10px;text-align:center}.bb-totals dt{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--soluk)}.bb-totals dd{margin:4px 0 0;font:600 22px var(--font-display);color:var(--haki-deep)}.bb-ledger{list-style:none;margin:0;padding:0;display:grid}.bb-ledger li{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #7A5C1F33;color:var(--metin)}.bb-ledger small{display:block;color:var(--soluk);font-size:12px}.bb-ledger .pos{color:var(--haki-deep)}.bb-ledger .neg{color:var(--hata)}.bb-rewards,.bb-reward{display:grid;gap:12px}.bb-reward p{margin:0}.bb-confirm{display:grid;gap:8px}.bb-success{background:var(--haki-soft);color:var(--haki-deep);border-radius:14px;padding:14px;font-weight:600}.bb-error-box{background:#f6dcdc;color:#6b1f1f;border-radius:14px;padding:14px}.bb-admin{display:grid;gap:14px}.bb-admin-tabs{margin:0 -2px}.bb-admin-block{display:grid;gap:10px}.bb-admin-block h3{font:600 18px var(--font-display);color:var(--haki-deep);margin:8px 0 0}.bb-admin-row{display:grid;gap:8px;background:#fffdf8;border:1px solid #16473A33;border-radius:14px;padding:12px}.bb-admin-row strong{display:block;color:var(--haki-deep)}.bb-admin-row small{display:block;color:var(--soluk);font-size:12px}.bb-admin-form{display:grid;gap:8px}.bb-admin input,.bb-admin select{width:100%;background:#fff;color:var(--metin);border:1px solid #16473A55;border-radius:12px;padding:11px 12px;font-size:16px;margin:0}.bb-check{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--metin);min-height:44px}.bb-check input{width:auto}.bb-auth-head{display:flex;flex-direction:column;align-items:flex-start;gap:6px;color:var(--haki-deep)}.bb-auth-head img{height:64px;width:auto}.bb-auth-head span{font-size:10px;font-weight:700;letter-spacing:3px;padding-left:4px}.bb-center{text-align:center;width:100%}.bb-inline{display:inline;min-height:0;padding:0;text-decoration:underline}.bb-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bb-field{margin-bottom:4px}.bb-field input[aria-invalid=true]{border-color:#8b2a2a}.bb-hint{font-size:12px;color:var(--soluk);margin:0 0 6px}.bb-check-row{display:flex;gap:10px;align-items:flex-start;font:400 14px/1.5 var(--font-body);text-transform:none;letter-spacing:0;color:var(--metin);margin:12px 0 4px}.bb-check-row input{width:22px;height:22px;margin:2px 0 0;flex:none;accent-color:var(--haki)}.bb-notice{margin:4px 0 8px;padding:12px;background:var(--haki-soft);border-radius:12px;font-size:13px;line-height:1.6;color:var(--haki-deep)}.bb-form input.bb-code{font:700 28px var(--font-display);letter-spacing:10px;text-align:center}.bb-form .bb-check-row{font:400 14px/1.5 var(--font-body);text-transform:none;letter-spacing:0;color:var(--metin);margin:12px 0 4px}.bb-form .bb-check-row .bb-link{font-weight:600}.bb-notice ul{margin:6px 0 0;padding-left:18px}.bb-notice p{margin:0}.bb-testbar{background:#8b2a2a;color:#fff;text-align:center;font:700 12px var(--font-body);letter-spacing:.06em;padding:6px 10px;position:sticky;top:0;z-index:30}.bb-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.bb-topbar .bb-home-head img{height:56px}.bb-hello{text-align:right;color:var(--haki-deep)}.bb-hello small{display:block;font-size:12px;color:var(--soluk);letter-spacing:.04em}.bb-hello strong{font:600 20px var(--font-display)}.bb-wallet{background:linear-gradient(160deg,var(--haki-deep),var(--haki));color:var(--krem);border-radius:22px;padding:22px;border-bottom:5px solid var(--ahsap);display:grid;gap:10px}.bb-wallet .bb-kicker{color:var(--ahsap);margin:0}.bb-wallet-balance{font:600 clamp(52px,16vw,68px)/1 var(--font-display);margin:0;letter-spacing:-2px}.bb-wallet-balance small{font:600 16px var(--font-body);letter-spacing:0;color:#dde9e2;margin-left:6px}.bb-wallet p{margin:0;color:#dde9e2}.bb-wallet .bb-bar{background:#fff2;border-color:#fff3;margin:4px 0}.bb-wallet .bb-bar span{background:var(--ahsap)}.bb-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px}.bb-actions .bb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:0 12px}.bb-btn-gold{background:var(--ahsap);color:var(--haki-deep)}.bb-btn-light{background:#ffffff1f;color:var(--krem);border:1px solid #ffffff55}.bb-tier{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start}.bb-tier h2{margin:0 0 4px}.bb-tier-badge{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--haki-deep);color:var(--ahsap)}.bb-tier-locked{border-style:dashed;background:transparent}.bb-tier-locked .bb-tier-badge{background:var(--haki-soft);color:var(--haki)}.bb-tier[data-tier=silver] .bb-tier-badge{background:#dde3e0;color:#2f3c36}.bb-tier[data-tier=gold] .bb-tier-badge{background:var(--ahsap);color:var(--haki-deep)}.bb-tier[data-tier=black] .bb-tier-badge{background:#111;color:var(--ahsap)}.bb-tier[data-tier=bronze] .bb-tier-badge{background:#b07a4a;color:#fff}.bb-reward-row{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:18px;padding:2px 2px 8px;margin:0 -18px;padding-inline:18px;scrollbar-width:none}.bb-reward-card{flex:none;width:min(240px,72vw);scroll-snap-align:start;background:var(--kart);border:1px solid var(--cizgi);border-radius:18px;padding:16px;display:grid;gap:8px;align-content:start}.bb-reward-card h3{font:600 20px var(--font-display);color:var(--haki-deep);margin:0}.bb-reward-card .cost{font-weight:700;color:var(--ahsap-koyu)}.bb-reward-card[data-ready=true]{border-color:var(--ahsap);box-shadow:0 0 0 2px #d8b46a55}.bb-chip{display:inline-block;align-self:start;border-radius:999px;padding:3px 10px;font:700 12px var(--font-body);background:var(--haki-soft);color:var(--haki-deep)}.bb-chip-gold{background:#f3e5c2;color:#5e4513}.bb-chip-warn{background:#f6dcdc;color:#6b1f1f}.bb-points-badge{display:inline-block;margin-left:8px;padding:2px 9px;border-radius:999px;font:700 12px var(--font-body);background:#f3e5c2;color:#5e4513;vertical-align:middle}.bb-points-badge.muted{background:var(--haki-soft);color:var(--soluk);font-weight:600}.category-tabs{padding-inline:1px}.bb-voucher{background:var(--haki-deep);color:var(--krem);border-radius:18px;padding:16px;display:grid;gap:6px;border-left:5px solid var(--ahsap)}.bb-voucher .code{font:700 30px var(--font-display);letter-spacing:6px;color:var(--ahsap)}.bb-voucher p{margin:0;color:#dde9e2}.bb-history{list-style:none;margin:0;padding:0;display:grid}.bb-history li{padding:12px 0;border-bottom:1px solid #7A5C1F33;display:flex;justify-content:space-between;gap:10px;align-items:center}.bb-history small{display:block;color:var(--soluk)}.bb-demo{background:#f3e5c2;color:#5e4513;border:1px dashed #7A5C1F;border-radius:12px;padding:8px 12px;font:700 12px var(--font-body);letter-spacing:.04em}.bb-scan-btn{min-height:64px;font-size:18px;display:inline-flex;align-items:center;justify-content:center;gap:10px}.bb-perm{text-align:center;display:grid;gap:10px;justify-items:center}.bb-perm .glyph-big{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:#f6dcdc;color:var(--hata)}.bb-customer{display:grid;gap:4px}.bb-customer .big{font:600 40px var(--font-display);color:var(--haki-deep)}.bb-textarea{width:100%;min-height:84px;background:#fff;color:var(--metin);border:1px solid #16473A55;border-radius:12px;padding:12px;font:14px ui-monospace,Consolas,monospace}.bb-voucher-pick{display:grid;gap:8px}.bb-voucher-pick button{text-align:left}.bb-admin-nav{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px 0 6px}.bb-admin-nav button{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:999px;border:1px solid #16473A55;background:transparent;color:var(--haki-deep);font:600 14px var(--font-body);cursor:pointer}.bb-admin-nav button[aria-selected=true]{background:var(--haki-deep);color:var(--krem);border-color:var(--haki-deep)}.bb-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bb-stat{background:var(--kart);border:1px solid var(--cizgi);border-radius:14px;padding:12px}.bb-stat dt{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--soluk)}.bb-stat dd{margin:4px 0 0;font:600 26px var(--font-display);color:var(--haki-deep)}.bb-flag{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #7A5C1F33}.bb-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0b2f26cc;display:grid;align-items:end;padding:0}.bb-dialog>div{background:var(--krem);border-radius:22px 22px 0 0;padding:20px 18px calc(20px + env(safe-area-inset-bottom));display:grid;gap:10px;max-width:640px;width:100%;margin:0 auto}.bb-dialog h2{font:600 22px var(--font-display);margin:0;color:var(--haki-deep)}.bb-dialog p{margin:0;color:var(--soluk);line-height:1.5}.bb-btn-danger{background:var(--hata);color:#fff}.bb-phone{border:1px solid var(--cizgi);border-radius:18px;padding:14px;background:#fff;display:grid;gap:4px}.bb-phone strong{color:var(--haki-deep)}.bb-pill-test{background:#f3e5c2;color:#5e4513}@media(max-width:360px){.bb-page{padding-inline:14px}.bb-actions,.bb-stats{grid-template-columns:1fr}.bb-wallet-balance{font-size:52px}}.bb-main .burger-header{padding:10px 18px}.bb-main .brand-mark img{height:52px}.bb-main .burger-hero{padding:12px 18px 14px}.bb-main .burger-hero:before{display:none}.bb-main .burger-hero h1{font-size:34px;letter-spacing:-1px;margin:6px 0 8px}.bb-main .burger-hero>p:last-of-type{font-size:14px;line-height:1.5}.bb-main .preview-notice{font-size:11px;padding:8px 14px}:root{--forest: #0B2F26;--forest-2: #16473A;--forest-3: #1F5D4F;--cream: #FBF6EE;--cream-2: #F4EBDD;--card: #FFFDF8;--gold: #D8C29D;--gold-2: #D8B46A;--gold-text: #7A5C1F;--mint: #9FDCC7;--text: #132C26;--muted: #5B6A63;--line: rgba(11, 47, 38, .1);--shadow: 0 18px 48px rgba(11, 47, 38, .14);--soft-shadow: 0 10px 30px rgba(11, 47, 38, .08);--font-display: "Fraunces Variable", "Fraunces", Georgia, "Times New Roman", serif;--font-body: "DM Sans Variable", "DM Sans", Inter, system-ui, -apple-system, "Segoe UI", sans-serif}html{background:var(--forest);-webkit-text-size-adjust:100%}body{background:var(--cream);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased}input,textarea,select,button{font-family:var(--font-body)}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em}.burger-shell{--haki: var(--forest-2);--haki-deep: var(--forest);--haki-soft: #E6F0EA;--krem: var(--cream);--ahsap: var(--gold-2);--ahsap-koyu: var(--gold-text);--metin: var(--text);--soluk: var(--muted);--kart: var(--card);background:var(--cream)}.bb-shell{background:var(--cream)}.bb-main{max-width:430px;padding-bottom:calc(118px + env(safe-area-inset-bottom,0px))}.bb-page{padding:14px 18px 8px;gap:16px}.bb-pad{padding:0 18px;display:grid;gap:16px}.bb-testbar{background:#7e2323;font-size:11px;padding:5px 10px}.bb-btn{border-radius:18px;min-height:52px;font:800 16px var(--font-body);background:linear-gradient(135deg,var(--forest),var(--forest-3));color:#fff;box-shadow:var(--soft-shadow);transition:transform .18s ease,opacity .18s ease}.bb-btn:active{transform:scale(.98)}.bb-btn-ghost{background:#0b2f260f;color:var(--forest);border:1px solid var(--line);box-shadow:none}.bb-btn-gold{background:linear-gradient(135deg,#E3C98E,var(--gold-2));color:var(--forest);box-shadow:0 8px 22px #d8b46a59}.bb-btn-light{background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.28);box-shadow:none}.bb-btn-wood{background:linear-gradient(135deg,#E3C98E,var(--gold-2));color:var(--forest)}.bb-btn-danger{background:#b43737}.bb-form input,.bb-admin input,.bb-admin select,.bb-textarea{border-radius:18px;border:1px solid var(--line);background:#fff}.bb-link{color:#1d6a55;font-weight:800}.bb-title{display:none}.bb-pagehero{padding:22px 22px 20px;border-radius:32px;color:#fff;background:radial-gradient(circle at 92% 0%,rgba(216,194,157,.3),transparent 34%),linear-gradient(135deg,#0b2f26,#174b3a);box-shadow:0 18px 44px #0b2f2633}.bb-pagehero span{display:block;color:var(--gold);font-size:11px;font-weight:800;letter-spacing:.16em}.bb-pagehero h1{margin:6px 0 4px;color:#fff;font-size:34px;line-height:1.05;letter-spacing:-1px;font-weight:700}.bb-pagehero p{margin:0;color:#ffffffc7;font-size:14px}.bb-card{background:var(--card);border:1px solid var(--line);border-radius:28px;padding:20px;box-shadow:var(--soft-shadow)}.bb-card h2{font-size:24px}.bb-loyalty{background:linear-gradient(160deg,#f2f8f4,#e6f0ea)}.bb-empty{border:1px dashed rgba(11,47,38,.2);border-radius:24px;background:#ffffff8c;color:var(--muted)}.bb-section-head{border-bottom:0;margin-top:8px}.bb-section-head h2{font-size:24px;color:#151b18;padding:0}.bb-success{background:#e7f7ee;color:#17583f;border-radius:20px}.bb-error-box{border-radius:20px}.bb-chip{background:#e1f6eb;color:#126047}.bb-home{background:var(--cream)}.bb-hero-top{padding:22px 22px 34px;color:#fff;border-radius:0 0 40px 40px;margin-bottom:18px;background:radial-gradient(circle at 88% 2%,rgba(216,194,157,.3),transparent 32%),radial-gradient(circle at 10% 78%,rgba(159,220,199,.16),transparent 32%),linear-gradient(155deg,#11100D,var(--forest) 62%,#071B16);animation:bbFade .5s ease both}.bb-hero-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.bb-hero-row p{margin:0;color:var(--gold);font-size:17px;font-weight:800}.bb-hero-row h1{margin:4px 0 0;font-size:42px;line-height:1;letter-spacing:-1.6px;color:#fff;font-weight:700}.bb-avatar{width:54px;height:54px;border-radius:50%;padding:0;background:#ffffff14;border:1px solid rgba(216,194,157,.5);color:var(--gold);box-shadow:none;display:grid;place-items:center;min-height:54px}.bb-stats3{margin-top:24px;display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:10px}.bb-stats3>div{padding:14px 10px;border-radius:22px;background:#ffffff17;border:1px solid rgba(216,194,157,.22);text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bb-stats3 span{display:block;color:#ffffffa8;font-size:9.5px;font-weight:800;letter-spacing:.1em}.bb-stats3 b{display:block;margin-top:6px;color:#fff;font:700 22px var(--font-display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-hero-guest .bb-hero-row{align-items:center}.bb-hero-logo{width:64px;height:64px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 10px 26px #00000047;border:2px solid var(--forest)}.bb-hero-logo img{width:40px;height:auto}.bb-hero-tag{color:var(--gold);font-size:11px;font-weight:800;letter-spacing:.22em}.bb-hero-guest .bb-kicker{color:var(--gold);margin:26px 0 0}.bb-hero-guest h1{margin:8px 0 10px;font-size:clamp(40px,11vw,52px);line-height:1.02;letter-spacing:-2px;color:#fff}.bb-hero-guest h1 em{color:var(--gold-2)}.bb-hero-lead{margin:0 0 20px;color:#fffc}.bb-hero-guest .bb-btn{width:auto;padding:0 28px}.bb-wallet{position:relative;overflow:hidden;border-radius:32px;padding:22px;border:0;background:radial-gradient(circle at 92% 0%,rgba(216,194,157,.3),transparent 30%),linear-gradient(135deg,#10352d,#1a6e59);box-shadow:0 18px 44px #1440343d}.bb-wallet:before{content:"";position:absolute;width:220px;height:220px;right:-80px;bottom:-90px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.17),transparent 68%);pointer-events:none}.bb-wallet>*{position:relative;z-index:1}.bb-wallet-top{display:flex;justify-content:space-between;align-items:flex-start}.bb-wallet-star,.bb-wallet .bb-kicker{color:var(--gold)}.bb-wallet .bb-bar{height:12px;background:#fff3;border:0}.bb-wallet .bb-bar span{background:linear-gradient(90deg,var(--gold),#F2DFAD)}.bb-bar{height:12px;border-radius:99px;background:#0b2f2614;border:0}.bb-bar span{border-radius:99px;background:linear-gradient(90deg,var(--forest-3),var(--forest-2))}.bb-tier{border-radius:28px}.bb-tier-badge{box-shadow:0 6px 16px #0b2f262e}.bb-reward-row{margin:0 -18px;padding:2px 18px 12px;gap:14px}.bb-reward-card{background:#fff;border-radius:28px;border:1px solid var(--line);box-shadow:var(--soft-shadow);padding:18px}.bb-reward-card[data-ready=true]{border-color:#d8b46acc;box-shadow:0 0 0 2px #d8b46a4d,var(--soft-shadow)}.bb-campaign{flex:none;width:min(292px,80vw);min-height:168px;padding:22px;border-radius:30px;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;background:radial-gradient(circle at 100% 0,rgba(216,194,157,.26),transparent 38%),linear-gradient(145deg,#0b2f26,#174b3a);box-shadow:0 12px 28px #0000001f;scroll-snap-align:start}.bb-campaign span{color:var(--gold);font-size:11px;font-weight:800;letter-spacing:.14em}.bb-campaign h3{margin:10px 0 6px;font-size:22px;color:#fff}.bb-campaign p{margin:0;color:#ffffffc2;font-size:14px}.bb-featured{gap:14px}.bb-product,.burger-product{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:center;text-align:left;background:#fff;border:1px solid var(--line);border-radius:28px;padding:12px;box-shadow:0 12px 28px #0b2f2612;font:inherit;color:var(--text)}.bb-featured-item{cursor:pointer;width:100%;min-height:0}.bb-visual{width:96px;height:96px;border-radius:24px;display:grid;place-items:center;color:var(--gold);background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.22),transparent 34%),linear-gradient(145deg,var(--forest-2),var(--forest));box-shadow:inset 0 0 0 1px #d8c29d4d}.bb-visual[data-cat=fries]{background:linear-gradient(145deg,#c9962e,#7a5c1f);color:#fff3d0}.bb-visual[data-cat=tatli]{background:linear-gradient(145deg,#8c4a3a,#4b2118);color:#fbe4d8}.bb-visual[data-cat=icecek]{background:linear-gradient(145deg,#2f7f8f,#123f4b);color:#d7f3f8}.bb-product-copy{display:grid;gap:4px;min-width:0}.bb-product-copy strong,.product-copy h3{font:700 20px var(--font-display);color:var(--forest);margin:0}.bb-product-copy small{color:var(--muted);font-size:13px;line-height:1.4}.bb-product-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.bb-product-meta em,.bb-product-meta strong{font-style:normal;font:800 17px var(--font-body);color:var(--forest)}.burger-product{grid-template-columns:96px 1fr auto}.burger-products{grid-template-columns:1fr;gap:14px;column-gap:0}.product-copy p{margin:4px 0 6px;font-size:13px;line-height:1.45;color:var(--muted);max-width:none}.favorite-button{background:transparent;box-shadow:none;color:var(--gold-text);min-height:44px;min-width:44px;padding:0}.bb-points-badge{margin:0;background:#f3e5c2;color:#5e4513;font-weight:800}.burger-product{padding:12px;border-bottom:1px solid var(--line)}.burger-menu{background:var(--cream)}.bb-main .burger-header,.bb-main .burger-footer img{display:none}.bb-main .burger-hero{margin:14px 18px 0;padding:22px;border-radius:32px;color:#fff;background:radial-gradient(circle at 92% 0%,rgba(216,194,157,.3),transparent 34%),linear-gradient(135deg,#0b2f26,#174b3a);box-shadow:0 18px 44px #0b2f2633}.bb-main .burger-hero .eyebrow{color:var(--gold);margin:0}.bb-main .burger-hero h1{color:#fff;font-size:34px;margin:6px 0}.bb-main .burger-hero h1 em{color:var(--gold-2)}.bb-main .burger-hero>p:last-of-type{color:#ffffffc7;font-size:14px;margin:0}.bb-main .preview-notice{margin:12px 18px 0;border-radius:16px;background:#e6f0ea;color:var(--forest)}.menu-content{padding:0 18px 24px}.menu-controls{top:env(safe-area-inset-top,0px);background:#fbf6eef0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:0;padding:14px 0 10px}.search-field input{border-radius:18px;background:#fff;border:1px solid var(--line);font-family:var(--font-body)}.category-tabs button{border-radius:999px;background:#fff;border:1px solid var(--line);color:var(--forest);font-weight:800;box-shadow:none}.category-tabs button[aria-pressed=true]{background:linear-gradient(135deg,var(--forest),var(--forest-3));color:#fff;border-color:transparent}.menu-section-heading{border-bottom:0;padding:18px 0 10px}.menu-section-heading h2{color:#151b18}.burger-footer{background:transparent;color:var(--muted);padding:8px 18px 20px}.burger-footer p{color:var(--forest);font-weight:800}.burger-footer small{color:var(--muted)}.bb-walletcard{position:relative;overflow:hidden;padding:24px;border-radius:36px;color:#fff;background:radial-gradient(circle at top left,rgba(255,255,255,.22),transparent 30%),radial-gradient(circle at bottom right,rgba(216,194,157,.3),transparent 36%),linear-gradient(145deg,#0b2f26,#16473a 56%,#1f6a57);box-shadow:0 30px 70px #165a4447,inset 0 1px #ffffff40}.bb-walletcard-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.bb-walletcard-top span{display:block;font-size:11px;font-weight:800;letter-spacing:.16em;color:#ffffffb8}.bb-walletcard-top b{display:block;margin-top:6px;font:700 28px var(--font-display);letter-spacing:-.8px}.bb-walletcard-chip{font-style:normal;padding:7px 13px;border-radius:999px;background:#ffffff29;font-size:12px;font-weight:800;letter-spacing:.1em;color:var(--gold)}.bb-walletqr{width:min(252px,70vw);aspect-ratio:1;margin:22px auto 14px;display:grid;place-items:center;border-radius:34px;background:#fff;box-shadow:0 24px 50px #0000003d}.bb-walletqr canvas{width:86%!important;height:auto!important;border-radius:16px}.bb-walletqr p{margin:0;color:var(--muted);text-align:center;padding:14px}.bb-walletcard-timer{margin:0 0 6px;text-align:center;color:#ffffffd9;font-size:13px;font-weight:700}.bb-walletmeta{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.bb-walletmeta div{background:#ffffff21;padding:11px 6px;border-radius:16px;text-align:center}.bb-walletmeta span{display:block;color:#ffffffad;font-size:9.5px;letter-spacing:.09em;font-weight:800}.bb-walletmeta b{display:block;color:#fff;font:700 20px var(--font-display);margin-top:4px}.bb-balance{color:var(--forest)}.bb-totals div{background:#fff;border:1px solid var(--line);border-radius:18px}.bb-nav{left:50%;right:auto;bottom:calc(12px + env(safe-area-inset-bottom,0px));transform:translate(-50%);width:min(392px,calc(100% - 24px));height:76px;padding:7px;gap:4px;border-radius:30px;border:1px solid rgba(11,47,38,.08);background:#fffffff0;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);box-shadow:0 18px 40px #0000002e}.bb-nav button{height:62px;min-height:0;border-radius:22px;padding:0;gap:3px;color:#6d7772;background:transparent;box-shadow:none;font:800 10.5px var(--font-body)}.bb-nav button.active{background:#e1f6eb;color:#126047}.bb-nav-icon{display:grid;place-items:center;height:26px}.bb-nav button.nav-qr .bb-nav-icon{width:34px;height:34px;border-radius:50%;color:#fff;background:linear-gradient(145deg,var(--forest-3),var(--forest));border:2px solid rgba(216,194,157,.6);box-shadow:0 4px 12px #0b2f2640}.bb-nav button.nav-qr.active{background:#e1f6eb;color:#126047}@media(min-width:700px){.bb-nav{left:50%;width:392px;transform:translate(-50%);border-radius:30px}}.bb-voucher{border-radius:28px;background:radial-gradient(circle at 100% 0,rgba(216,194,157,.25),transparent 38%),linear-gradient(145deg,#0b2f26,#174b3a);border-left:0}.bb-admin-nav button{background:#fff;font-family:var(--font-body);font-weight:800}.bb-admin-nav button[aria-selected=true]{background:linear-gradient(135deg,var(--forest),var(--forest-3));border-color:transparent}.bb-admin-row,.bb-stat{border-radius:22px;background:#fff}.bb-stat dd{color:var(--forest)}.bb-demo{border-radius:16px}.bb-splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 18% 8%,rgba(159,220,199,.22),transparent 42%),radial-gradient(circle at 88% 92%,rgba(216,194,157,.18),transparent 46%),#0b2f26;transition:opacity .45s ease}.bb-splash--fade{opacity:0;pointer-events:none}.bb-orb{position:absolute;border-radius:50%;filter:blur(32px);pointer-events:none}.bb-orb-mint{width:min(58vw,240px);height:min(58vw,240px);background:#9fdcc773;left:-12%;top:6%;opacity:.55}.bb-orb-gold{width:min(64vw,280px);height:min(64vw,280px);background:#d8c29d61;right:-14%;bottom:8%;opacity:.42}.bb-splash-core{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;padding:24px 20px;animation:bbSplashIn .6s ease both}.bb-splash-logo{width:min(42vw,168px);height:min(42vw,168px);border-radius:50%;background:#fff;border:2.5px solid #0B2F26;box-shadow:0 20px 50px #0000004d;display:grid;place-items:center}.bb-splash-logo img{width:62%;height:auto}.bb-splash-tag{margin:22px 0 0;font:700 clamp(28px,7.8vw,34px)/1.1 var(--font-display);color:#fff;letter-spacing:-.02em}.bb-splash-sub{margin:8px 0 0;font-size:12px;font-weight:800;letter-spacing:.28em;text-transform:uppercase;color:#d8c29d}@keyframes bbSplashIn{0%{opacity:0;transform:scale(.94) translateY(8px)}to{opacity:1;transform:none}}@keyframes bbFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.bb-splash-core,.bb-hero-top,.bb-main{animation:none}}@media(max-width:360px){.bb-hero-row h1{font-size:34px}.bb-stats3 b{font-size:18px}.bb-product,.burger-product{grid-template-columns:80px 1fr}.burger-product{grid-template-columns:80px 1fr auto}.bb-visual{width:80px;height:80px}}.bb-admin>h2.bb-kicker{font-family:var(--font-body);letter-spacing:.18em;color:var(--gold-text);margin:4px 0 0;font-size:12px;font-weight:800}.bb-reward-head{display:flex;gap:14px;align-items:center}.bb-reward-head h2{margin:0 0 2px}.bb-reward-head p{margin:0}.bb-visual-sm{width:56px;height:56px;border-radius:18px;flex:none}.bb-reward .bb-btn{margin-top:2px}.bb-nested>.bb-page{padding-inline:0;padding-top:0}.bb-admin-form input,.bb-admin-form select,.bb-card input[type=text],.bb-card input:not([type]){width:100%;background:#fff;color:var(--text);border:1px solid var(--line);border-radius:18px;padding:13px 14px;font-size:16px}.bb-admin-form input::placeholder{color:#8a958f}.menu-controls{background:var(--cream);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 8px 12px -10px #0b2f2640}.bb-special{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:999px;font:800 11px var(--font-body);letter-spacing:.04em;background:#f3e5c2;color:#5e4513;vertical-align:middle}.bb-visual img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.bb-visual{overflow:hidden}.bb-url{word-break:break-all;font-size:11px;color:var(--muted)}.bb-admin-row>.bb-card{margin-top:8px}.bb-codes{list-style:none;margin:8px 0 14px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.bb-codes li{background:var(--haki-soft);border-radius:12px;padding:10px;text-align:center;font:700 15px ui-monospace,Consolas,monospace;letter-spacing:.06em}.bb-secret{display:block;word-break:break-all;background:var(--haki-soft);border-radius:12px;padding:10px;font:700 14px ui-monospace,Consolas,monospace;margin:8px 0}.bb-danger-text{color:#8b2a2a}.bb-list{margin:8px 0 12px;padding-left:18px;color:var(--muted);line-height:1.5;font-size:14px}.bb-list li{margin-bottom:6px}.bb-dialog{z-index:1000}.bb-dialog>div{max-height:92dvh;overflow-y:auto}.bb-dialog{background:#0b2f26b8}.bb-dialog>div{background:var(--cream);color:var(--text);box-shadow:0 -18px 50px #0000004d;font-family:var(--font-body)}.bb-dialog h2{color:var(--forest);font-family:var(--font-display)}.bb-dialog p{color:var(--muted)}:root{--olive: #6B7A4B;--olive-soft: #E8EBDD;--ivory: #FFFBF1}.bb-hero-row .bb-greet-sub{margin:8px 0 0;font:500 14px/1.4 var(--font-body);color:#ffffffc7;max-width:26ch}.bb-tagline{display:block;font:italic 600 13px var(--font-display);color:var(--gold-text);margin:1px 0 2px}.bb-slogan{display:block;font:italic 600 14px var(--font-display);color:var(--gold-text);margin:2px 0 4px}.bb-wallet-msg{margin:10px 0 0;font:500 14px/1.4 var(--font-body)}.bb-wallet-msg strong{font:700 16px var(--font-display);letter-spacing:-.01em}.bb-wallet-msg span{opacity:.82}.bb-bar-rich{position:relative;overflow:visible}.bb-bar-rich>span{display:block;height:100%;transition:width .9s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.bb-bar-rich>span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translate(-100%);animation:bb-shine 3.2s ease-in-out 1s infinite}.bb-bar-end{position:absolute;right:-4px;top:50%;width:26px;height:26px;margin-top:-13px;border-radius:50%;display:grid;place-items:center;background:var(--forest);color:var(--gold);border:2px solid var(--gold);box-shadow:0 4px 10px #0b2f2640}[data-stage=ready] .bb-bar-end{background:var(--gold);color:var(--forest);animation:bb-pulse 1.8s ease-in-out infinite}[data-stage=ready] .bb-bar>span,[data-stage=ready].bb-wallet .bb-bar span{box-shadow:0 0 14px #d8b46acc}[data-stage=close] .bb-wallet-msg strong,[data-stage=last] .bb-wallet-msg strong,[data-stage=ready] .bb-wallet-msg strong{color:var(--gold)}.bb-loyalty[data-stage=close] .bb-wallet-msg strong,.bb-loyalty[data-stage=last] .bb-wallet-msg strong,.bb-loyalty[data-stage=ready] .bb-wallet-msg strong{color:var(--gold-text)}.bb-pick{display:grid;gap:12px;text-align:left;font:inherit;color:var(--text);border:1px solid rgba(107,122,75,.35);border-radius:30px;padding:16px;background:linear-gradient(150deg,var(--ivory),var(--olive-soft));box-shadow:var(--soft-shadow)}.bb-pick-tag{justify-self:start;padding:5px 12px;border-radius:999px;background:var(--olive);color:#fff;font:800 11px var(--font-body);letter-spacing:.14em;text-transform:uppercase}.bb-pick-body{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:center}.bb-reward{transition:transform .3s ease,box-shadow .3s ease}.bb-reward[data-state=ready]{border-color:#d8b46ae6;background:linear-gradient(160deg,var(--ivory),#F7EBCB);box-shadow:0 16px 36px #d8b46a47}.bb-reward[data-state=locked]{background:var(--cream-2);opacity:.92;box-shadow:none}.bb-reward[data-state=locked] .bb-visual{filter:saturate(.6);opacity:.85}.bb-reward-head{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center}.bb-bar-mini{height:6px;margin:4px 0 2px}.bb-success-rich{display:grid;gap:4px;border-radius:22px;padding:16px 18px;background:linear-gradient(150deg,var(--ivory),#F3E7C4);border:1px solid rgba(216,180,106,.8);animation:bb-rise .5s ease both}.bb-success-rich strong{font:700 20px var(--font-display);color:var(--forest)}.bb-walletcard{border:1px solid rgba(216,180,106,.55);box-shadow:0 24px 54px #0b2f2647,inset 0 1px #ffffff1f}.bb-walletcard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.09) 50%,transparent 65%);transform:translate(-120%);animation:bb-shine 6s ease-in-out 1.2s infinite}.bb-walletcard-owner{display:block;margin-top:6px;font:500 12px var(--font-body);color:#ffffffb3;letter-spacing:.01em}.bb-walletcard-hint{margin:0;text-align:center;font:500 13px/1.4 var(--font-body);color:#ffffffdb}.bb-walletcard-bar{height:4px;margin:10px auto 4px;width:min(252px,70vw);border-radius:99px;background:#ffffff2e;overflow:hidden}.bb-walletcard-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--gold),#F2DFAD);transition:width 1s linear}.bb-celebrate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:24px;background:#081e18b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:bb-fade .3s ease both}.bb-celebrate-card{width:min(360px,100%);text-align:center;display:grid;gap:10px;padding:26px 22px 22px;border-radius:34px;background:linear-gradient(160deg,var(--ivory),#F3E7C4);border:1px solid rgba(216,180,106,.9);box-shadow:0 30px 70px #00000059;animation:bb-pop .55s cubic-bezier(.2,1.2,.4,1) both}.bb-celebrate-card h2{margin:0;font:700 26px/1.15 var(--font-display);color:var(--forest)}.bb-celebrate-card p{margin:0 0 6px;color:var(--muted);font:500 15px/1.45 var(--font-body)}.bb-celebrate-burst{position:relative;width:120px;height:120px;margin:0 auto 4px;display:grid;place-items:center}.bb-celebrate-burst i{position:absolute;left:50%;top:50%;width:8px;height:8px;margin:-4px;border-radius:50%;background:var(--gold-2);opacity:0;animation:bb-spark 1.1s ease-out var(--d) both}.bb-celebrate-burst i:nth-child(3n){background:var(--olive)}.bb-celebrate-gift{position:relative;width:74px;height:74px;border-radius:50%;display:grid;place-items:center;background:var(--forest);color:var(--gold);box-shadow:0 0 0 6px #d8b46a59;animation:bb-pulse 2s ease-in-out .6s infinite}@keyframes bb-shine{to{transform:translate(120%)}}@keyframes bb-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes bb-fade{0%{opacity:0}}@keyframes bb-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes bb-pop{0%{opacity:0;transform:scale(.88) translateY(12px)}}@keyframes bb-spark{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateY(-62px) scale(.4)}}@media(prefers-reduced-motion:reduce){.bb-bar-rich>span:after,.bb-walletcard:after,.bb-celebrate-burst i,.bb-celebrate-gift,[data-stage=ready] .bb-bar-end,.bb-success-rich,.bb-celebrate,.bb-celebrate-card{animation:none}.bb-celebrate-burst i{display:none}.bb-bar-rich>span,.bb-walletcard-bar span,.bb-reward{transition:none}}button,a,input,label{-webkit-tap-highlight-color:transparent}.bb-hero-row .bb-greet-sub{max-width:32ch}.bb-reward-row{align-items:flex-start}.bb-reward-card{min-height:0;align-content:start}.bb-loyalty.bb-compact{padding:14px 18px;gap:4px}.bb-loyalty.bb-compact .bb-balance{font-size:34px;margin:0}.bb-loyalty.bb-compact .bb-kicker{margin:0}.bb-auth .bb-auth-head{flex-direction:row;align-items:center;gap:12px}.bb-auth .bb-auth-head img{height:44px}.bb-auth .bb-hero{padding:20px 22px 22px}.bb-auth .bb-hero h1{font-size:clamp(30px,9vw,38px);line-height:1.05}.bb-form label.bb-check-row{display:flex;gap:12px;align-items:flex-start}.bb-nav--hidden{display:none}.bb-wallet-msg strong,.bb-wallet-msg span{display:block}.bb-wallet-msg span{margin-top:2px}.bb-splash-core{animation:none}.bb-skel{display:grid;gap:12px;padding:22px;border-radius:28px;background:linear-gradient(160deg,var(--forest-2),var(--forest))}.bb-skel--tall{min-height:220px;align-content:center}.bb-skel i{display:block;height:14px;border-radius:99px;background:linear-gradient(100deg,#ffffff1a 30%,#ffffff42,#ffffff1a 70%);background-size:220% 100%;animation:bb-skel 1.4s ease-in-out infinite}.bb-skel i:first-child{height:38px;width:40%!important}@keyframes bb-skel{0%{background-position:120% 0}to{background-position:-120% 0}}.bb-state{display:grid;justify-items:center;gap:8px;text-align:center;padding:26px 22px;border-radius:28px;background:var(--card);border:1px solid var(--line);box-shadow:var(--soft-shadow)}.bb-state h2{margin:4px 0 0;font:700 21px var(--font-display);color:var(--forest)}.bb-state p{margin:0 0 6px;color:var(--muted);font:500 14px/1.45 var(--font-body);max-width:30ch}.bb-state-icon{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:var(--olive-soft);color:var(--olive)}.bb-state .bb-btn{width:auto;padding:0 26px;min-height:46px}@media(prefers-reduced-motion:reduce){.bb-skel i{animation:none}}.bb-nav button{overflow:hidden}.bb-nav button>span:last-child{white-space:nowrap;font-size:clamp(8.5px,2.5vw,10.5px);letter-spacing:-.01em;max-width:100%}.bb-avatar{flex:none}.bb-splash-logo{width:190px;height:190px}.bb-splash-sign{display:block;width:320px;max-width:86vw;height:auto;margin-top:26px}.bb-splash-core{transition:transform .48s cubic-bezier(.2,.7,.3,1)}.bb-splash--fade .bb-splash-core{transform:scale(1.045)}@media(prefers-reduced-motion:reduce){.bb-splash-core{transition:none}.bb-splash--fade .bb-splash-core{transform:none}}:root{--radius-card: 28px;--shadow-card: 0 14px 34px rgba(11, 47, 38, .1);--gap-section: 22px}.bb-pad{gap:var(--gap-section)}.bb-section-head{margin:4px 0 -6px}.bb-hero-top:not(.bb-hero-guest){position:relative;overflow:hidden;padding-bottom:36px}.bb-hero-top:not(.bb-hero-guest):after{content:"";position:absolute;right:-20px;bottom:-26px;width:168px;height:165px;background:url(./liberte-isaret-acik-weUH0MCv.png) center / contain no-repeat;opacity:.1;pointer-events:none}.bb-hero-top:not(.bb-hero-guest) .bb-hero-row{position:relative;z-index:1}.bb-hero-row h1{font-size:46px;letter-spacing:-1.8px}.bb-hero-row .bb-greet-sub{position:relative;padding-top:14px;margin-top:12px}.bb-hero-row .bb-greet-sub:before{content:"";position:absolute;left:0;top:0;width:38px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--gold-2),transparent)}.bb-avatar{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;border:1.5px solid rgba(216,194,157,.75);background:#ffffff14;color:var(--gold)}.bb-avatar b{font:700 24px var(--font-display);letter-spacing:0}.bb-wallet{border-radius:34px;padding:24px 22px;box-shadow:0 22px 46px #0b2f2642,inset 0 0 0 1px #d8c29d47}.bb-wallet:after{content:"";position:absolute;right:-14px;top:-8px;width:150px;height:148px;background:url(./liberte-isaret-acik-weUH0MCv.png) center / contain no-repeat;opacity:.11;pointer-events:none}.bb-wallet-balance{font-size:clamp(60px,18vw,76px);line-height:.95;background:linear-gradient(180deg,#fff7e0 10%,#e8d3a0 90%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.bb-wallet-balance small{-webkit-text-fill-color:rgba(255,255,255,.78);color:#ffffffc7}.bb-wallet .bb-bar{height:14px;margin-top:4px}.bb-bar-scale{display:flex;justify-content:space-between;margin-top:8px;font:600 11.5px var(--font-body);letter-spacing:.02em;color:#ffffff9e}.bb-pick{padding:0;overflow:hidden;gap:0;border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.bb-pick-media{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:16 / 9;background:radial-gradient(circle at 25% 15%,rgba(255,255,255,.18),transparent 45%),linear-gradient(150deg,var(--forest-2),var(--forest));color:var(--gold);overflow:hidden}.bb-pick-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bb-pick-glyph{opacity:.9}.bb-pick-media .bb-pick-tag{position:absolute;left:14px;top:14px}.bb-pick-body{display:grid;gap:4px;padding:16px 18px 18px}.bb-pick-body strong{font:700 24px var(--font-display);color:var(--forest);letter-spacing:-.02em}.bb-pick-body small{color:var(--muted);font-size:13.5px;line-height:1.45}.burger-products .burger-product{position:relative;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:14px;padding:14px;border-radius:var(--radius-card);box-shadow:var(--shadow-card);border:1px solid var(--line);background:#fff}.burger-products .bb-visual{width:92px;height:92px;border-radius:22px;box-shadow:inset 0 0 0 1px #d8c29d38}.burger-products .product-copy{display:grid;gap:6px;padding-right:40px;align-content:start}.burger-products .product-copy h3{font:700 20px/1.15 var(--font-display);letter-spacing:-.02em;color:var(--forest);margin:0}.bb-spec{margin:0;font:500 13px/1.5 var(--font-body);color:var(--muted);max-width:none}.bb-gram{display:inline-block;margin-right:6px;padding:1px 9px;border-radius:99px;background:#f5ebd3;color:var(--gold-text);font:800 11.5px var(--font-body);letter-spacing:.02em;vertical-align:1px}.burger-products .bb-product-meta{margin-top:2px;gap:10px}.burger-products .bb-product-meta strong{font:800 19px var(--font-body);color:var(--forest)}.burger-products .favorite-button{position:absolute;top:10px;right:10px;width:40px;height:40px;min-width:40px;min-height:40px;display:grid;place-items:center;padding:0;border-radius:50%;border:1px solid var(--line);background:#fff;color:#8a6b2a;font-size:0;transition:background .2s ease,color .2s ease,transform .2s ease}.burger-products .favorite-button:active{transform:scale(.92)}.burger-products .favorite-button.is-liked{background:#f6e7c3;border-color:#d8b46ae6;color:#a8741a}.burger-products .favorite-button.is-liked svg path{fill:currentColor}.bb-reward{position:relative;overflow:hidden;border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.bb-reward[data-state=ready]{box-shadow:0 18px 40px #d8b46a57,0 0 0 1.5px #d8b46ad9}.bb-reward[data-state=ready]:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:linear-gradient(90deg,#b98a2e,#f0d58f,#b98a2e)}.bb-reward[data-state=ready] .bb-btn:not(.bb-btn-ghost){background:linear-gradient(135deg,#ebcb7d,#d2a94f);color:#1b2a22;box-shadow:0 10px 22px #d2a94f61}.bb-reward[data-state=ready] .bb-chip-gold{background:#0b2f26;color:#f0d58f;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.bb-reward-progress{display:grid;gap:6px}.bb-reward-progress small{color:var(--muted);font:700 12px var(--font-body);letter-spacing:.02em}.bb-reward[data-state=ready] .bb-reward-progress small{color:var(--gold-text)}.bb-reward[data-state=ready] .bb-bar-mini span{background:linear-gradient(90deg,#b98a2e,#f0d58f)}.bb-loyalty.bb-compact .bb-bar-rich{margin:10px 0 6px;height:12px}.bb-celebrate-burst i{transform-origin:center}.bb-celebrate-burst i:nth-child(2n){width:6px;height:12px;border-radius:2px}.bb-celebrate-burst i:nth-child(4n+1){background:#f0d58f}@keyframes bb-spark{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scale(1)}80%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--r) * -1)) scale(.5)}}.bb-profile-head{display:flex;align-items:center;gap:16px;padding:18px;border-radius:var(--radius-card);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-card)}.bb-profile-head h2{margin:0 0 2px;font:700 22px var(--font-display);color:var(--forest)}.bb-profile-head p{margin:0 0 8px;color:var(--muted);font:500 14px var(--font-body)}.bb-avatar-lg{flex:none;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,var(--forest-3),var(--forest));color:var(--gold);border:2px solid rgba(216,194,157,.7);font:700 28px var(--font-display);box-shadow:0 8px 20px #0b2f2640}.bb-group{display:grid;gap:10px}.bb-group-title{margin:6px 4px 0;font:800 11.5px var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.bb-list-card{display:grid;border-radius:var(--radius-card);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-card);overflow:hidden}.bb-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:56px;padding:12px 18px;font:500 15px var(--font-body);color:var(--text);background:transparent;border:0;width:100%;text-align:left}.bb-row+.bb-row,.bb-row+.bb-row-note{border-top:1px solid var(--line)}.bb-row b{font-weight:700;color:var(--forest)}.bb-row-action{cursor:pointer;font-weight:700;color:var(--forest)}.bb-row-action span{display:inline-flex;align-items:center;gap:10px}.bb-row-action svg:last-child{color:var(--muted)}.bb-row-text{display:grid;gap:2px}.bb-row-text b{font-size:15px}.bb-row-text small{color:var(--muted);font:500 12.5px/1.4 var(--font-body)}.bb-row-note{margin:0;padding:0 18px 12px;font:600 13px var(--font-body);color:var(--olive)}.bb-switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;position:relative;width:52px;height:30px;border-radius:99px;background:#cfd6d1;transition:background .2s ease;cursor:pointer;margin:0}.bb-switch:after{content:"";position:absolute;left:3px;top:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #00000040;transition:transform .2s ease}.bb-switch:checked{background:var(--forest-3)}.bb-switch:checked:after{transform:translate(22px)}.bb-switch:disabled{opacity:.5}.bb-group .bb-delete{margin-top:2px}.bb-walletcard{border-radius:34px;box-shadow:0 26px 56px #0b2f2652,inset 0 0 0 1px #d8c29d73,inset 0 1px #ffffff24}.bb-walletcard:before{content:"";position:absolute;right:-16px;top:-10px;width:190px;height:187px;background:url(./liberte-isaret-acik-weUH0MCv.png) center / contain no-repeat;opacity:.11;pointer-events:none}.bb-walletcard>*{position:relative;z-index:1}.bb-walletcard-top{padding-bottom:14px;border-bottom:1px solid rgba(216,194,157,.28)}.bb-walletqr{outline:2px solid rgba(216,194,157,.55);outline-offset:7px;box-shadow:0 14px 30px #00000047}.bb-row-switch,.bb-row-switch *{text-transform:none;letter-spacing:normal}.bb-row-switch .bb-row-text b{font:700 15px var(--font-body);color:var(--forest)}.bb-row-switch .bb-row-text small{font:500 12.5px/1.4 var(--font-body);color:var(--muted)}.bb-reward-progress{display:flex;align-items:center;gap:12px}.bb-reward-progress .bb-bar-mini{flex:1;margin:0}.bb-reward-progress small{white-space:nowrap}.bb-pick-body{grid-template-columns:minmax(0,1fr);align-items:start}.bb-rewards,.bb-reward{min-width:0;max-width:100%}.bb-reward{display:grid;grid-template-columns:minmax(0,1fr)}.bb-reward-head{grid-template-columns:auto minmax(0,1fr) auto}.bb-reward-head>div{min-width:0}.bb-reward-head h2{overflow-wrap:anywhere}.bb-reward-progress{min-width:0}@media(max-width:400px){.bb-reward-head{grid-template-columns:auto minmax(0,1fr)}.bb-reward-head .bb-chip{grid-column:1 / -1;justify-self:start}}.bb-pick--noimg .bb-pick-media{aspect-ratio:auto;min-height:76px;height:76px;place-items:center start;padding-left:20px;background:linear-gradient(120deg,var(--forest-2),var(--forest))}.bb-pick--noimg .bb-pick-media .bb-pick-tag{left:auto;right:14px;top:50%;transform:translateY(-50%);background:#d8c29d2e;color:var(--gold);border:1px solid rgba(216,194,157,.5)}.bb-pick--noimg .bb-pick-glyph{width:46px;height:46px;padding:8px;box-sizing:content-box;border-radius:16px;background:#ffffff14;border:1px solid rgba(216,194,157,.35)}.bb-pick--noimg .bb-pick-body{padding-top:14px}.bb-spec{font-size:15px;line-height:1.5;color:#4f5e57}.bb-gram{font-size:12.5px;padding:2px 10px}.burger-products .product-copy{gap:7px}.menu-controls{top:40px}@media(max-width:420px),(min-resolution:1dppx)and (max-height:700px){.menu-controls{position:static}}.burger-products .product-copy{padding-right:52px}.bb-page{grid-template-columns:minmax(0,1fr)}.bb-page>*{min-width:0}.bb-walletmeta span{font-size:clamp(8px,2.4vw,9.5px);letter-spacing:.06em;overflow-wrap:anywhere}.bb-walletmeta{grid-template-columns:repeat(3,minmax(0,1fr))}:root{--green: #0B2F26;--green-mid: #143D32;--cream: #FBF6EE;--cream-dim: #EFE6D6;--ink: #12201C;--muted: #5C6B64;--accent: #C4A574;--danger: #8B3A3A;--ok: #2F6B4F;--radius: 14px;--font-display: "Fraunces", "Iowan Old Style", Georgia, serif;--font-body: "Source Sans 3", "Segoe UI", sans-serif}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{font-family:var(--font-body);color:var(--cream);background:radial-gradient(1200px 600px at 10% -10%,#1a4a3c 0%,transparent 55%),radial-gradient(900px 500px at 100% 0%,#0e3a30 0%,transparent 50%),linear-gradient(165deg,#071c18 0%,var(--green) 45%,#0a2820 100%);background-attachment:fixed}.app-shell{min-height:100dvh;max-width:480px;margin:0 auto;padding:1.25rem 1.1rem 5.5rem;display:flex;flex-direction:column;gap:1rem}.brand{font-family:var(--font-display);font-size:clamp(2rem,8vw,2.6rem);font-weight:700;letter-spacing:.02em;margin:0;color:var(--cream)}.sub{margin:0;color:var(--cream-dim);opacity:.85;font-size:.95rem}.panel{background:color-mix(in srgb,var(--cream) 8%,transparent);border:1px solid color-mix(in srgb,var(--cream) 16%,transparent);border-radius:var(--radius);padding:1rem 1.05rem}label{display:block;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;color:var(--cream-dim);margin-bottom:.35rem}input,textarea,select{width:100%;border:1px solid color-mix(in srgb,var(--cream) 22%,transparent);background:color-mix(in srgb,#000 35%,transparent);color:var(--cream);border-radius:10px;padding:.75rem .85rem;font:inherit;margin-bottom:.85rem}input:focus,textarea:focus,select:focus{outline:2px solid var(--accent);outline-offset:1px}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:999px;padding:.8rem 1.2rem;font:inherit;font-weight:600;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--cream);color:var(--green);width:100%}.btn-ghost{background:transparent;color:var(--cream);border:1px solid color-mix(in srgb,var(--cream) 30%,transparent)}.btn-accent{background:var(--accent);color:var(--ink)}.btn-row{display:flex;flex-wrap:wrap;gap:.5rem}.tabs{position:fixed;left:50%;bottom:0;transform:translate(-50%);width:min(480px,100%);display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem;padding:.65rem .75rem calc(.65rem + env(safe-area-inset-bottom));background:color-mix(in srgb,#061612 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid color-mix(in srgb,var(--cream) 12%,transparent)}.tab{background:transparent;border:none;color:var(--cream-dim);font:inherit;font-weight:600;padding:.65rem .4rem;border-radius:10px;cursor:pointer}.tab.active{background:color-mix(in srgb,var(--cream) 14%,transparent);color:var(--cream)}.stat{font-family:var(--font-display);font-size:2.4rem;margin:.2rem 0 0}.muted{color:var(--muted)}.err{color:#f0b4b4;font-size:.9rem}.ok{color:#b7e0c8;font-size:.9rem}.qr-wrap{display:grid;place-items:center;padding:1rem;background:var(--cream);border-radius:var(--radius)}.qr-wrap canvas{width:min(260px,70vw);height:auto}.fade-in{animation:fadeUp .35s ease both}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}:root{--nav-h: 66px;--page-bottom-gap: 18px;--dk-radius: 28px;--dk-shadow: 0 14px 34px rgba(11, 47, 38, .1);--gold-line: linear-gradient(90deg, transparent, rgba(216, 194, 157, .75), transparent)}.bb-main{padding-bottom:calc(var(--nav-h) + env(safe-area-inset-bottom,0px) + var(--page-bottom-gap))}.bb-pad{gap:20px}.bb-nav{position:fixed;left:50%;right:auto;bottom:0;transform:translate(-50%);width:100%;max-width:430px;height:auto;min-height:var(--nav-h);margin:0;padding:6px 8px env(safe-area-inset-bottom,0px);gap:4px;border-radius:20px 20px 0 0;border:1px solid rgba(11,47,38,.08);border-bottom:0;background:#fffdf8f5;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 -8px 32px #0b2f261f;z-index:40}.bb-nav button{height:54px;min-height:54px;border-radius:14px}@media(min-width:700px){.bb-nav{width:430px;border-radius:20px 20px 0 0}}.bb-hero-glass{position:relative;overflow:hidden;color:#fff;padding:calc(10px + env(safe-area-inset-top,0px)) 18px 22px;border-radius:0 0 36px 36px;margin-bottom:20px;background:radial-gradient(circle at 88% 4%,rgba(216,194,157,.22),transparent 34%),radial-gradient(circle at 8% 78%,rgba(159,220,199,.12),transparent 32%),linear-gradient(168deg,#11100D 0%,var(--forest) 58%,#071B16 100%);box-shadow:0 18px 40px #071b1638}.bb-hero-glass:after{content:"";position:absolute;right:-24px;top:18px;width:170px;height:167px;background:url(./liberte-isaret-acik-weUH0MCv.png) center / contain no-repeat;opacity:.07;pointer-events:none}.bb-hero-glass>*{position:relative;z-index:1}.bb-hero-glass .bb-hero-row{align-items:flex-start;margin-bottom:18px}.bb-hero-greet{min-width:0}.bb-greet{margin:0;font:800 13px var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.bb-hero-glass .bb-hero-row .bb-greet{font-size:13px;font-weight:800;color:var(--gold)}.bb-hero-glass .bb-hero-row h1{margin:6px 0 0;font:700 38px/1.02 Georgia,"Times New Roman",var(--font-display);letter-spacing:-.8px;color:#fff}.bb-time-badge{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:7px 12px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);font:700 12px var(--font-body)}.bb-time-badge span{font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.bb-time-badge em{font-style:normal;color:#ffffff9e}.bb-level-pill{flex:none;display:inline-flex;align-items:center;gap:6px;padding:10px 14px;border-radius:999px;font:900 13px var(--font-body);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#9fdcc71f;border:1px solid rgba(159,220,199,.28);color:var(--mint)}.bb-gw{position:relative;z-index:2;display:flex;align-items:stretch;gap:10px;padding:14px 12px 14px 16px;border-radius:24px;overflow:hidden;background:linear-gradient(155deg,#ffffff29,#ffffff0a 42%,#0b2f262e);border:1px solid rgba(216,194,157,.32);box-shadow:inset 0 1px #ffffff2e,0 14px 32px #00000029;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.bb-gw:before{content:"";position:absolute;top:0;left:16px;right:16px;height:1px;background:var(--gold-line);pointer-events:none}.bb-gw-stats{flex:1;min-width:0;display:flex;align-items:stretch}.bb-gw-cell{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:7px;padding:2px 8px}.bb-gw-cell--balance{flex:1.25;padding-left:0}.bb-gw-divider{width:1px;align-self:stretch;margin:4px 0;background:linear-gradient(180deg,transparent,rgba(216,194,157,.35),transparent);flex:none}.bb-gw-label{font:800 10px var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:#d8c29de6;line-height:1}.bb-gw-value{display:flex;align-items:baseline;gap:6px;margin:0;line-height:1}.bb-gw-value em{font:700 clamp(30px,9vw,40px)/1 var(--font-display);font-style:normal;letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums}.bb-gw-value small{padding:2px 7px;border-radius:999px;font:900 9px var(--font-body);letter-spacing:.08em;color:var(--forest);background:linear-gradient(165deg,#fff4d4,var(--gold));box-shadow:0 2px 8px #0000001f;align-self:center}.bb-gw-cell.has-reward .bb-gw-value em{color:#fff8e8;text-shadow:0 0 20px rgba(216,194,157,.45)}.bb-gw-gift{color:var(--gold);align-self:center;animation:bb-gw-pulse 2.4s ease-in-out infinite}@keyframes bb-gw-pulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.bb-gw-qr{flex:none;min-width:82px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px 12px;border:1px solid rgba(255,255,255,.35);border-radius:18px;cursor:pointer;background:linear-gradient(168deg,#fff9eb,#f2dfad 48%,#d8c29d);color:var(--forest);font:900 11px/1.15 var(--font-body);text-align:center;letter-spacing:.01em;box-shadow:0 10px 22px #0003,inset 0 1px #ffffffa6;transition:transform .2s ease}.bb-gw-qr:active{transform:scale(.97)}.bb-gw-qr-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:var(--forest);color:var(--gold);box-shadow:0 4px 12px #0b2f2647}.bb-gw-state{min-height:96px;align-items:center;justify-content:center;flex-direction:column;gap:10px;text-align:center;color:#ffffffd9;font:500 14px var(--font-body)}.bb-gw-state p{margin:0}.bb-gw-retry{padding:10px 22px;border-radius:14px;border:1px solid rgba(216,194,157,.5);background:#ffffff14;color:var(--gold);font:800 14px var(--font-body);cursor:pointer}.bb-gw-shimmer{display:block;width:62%;height:18px;border-radius:99px;background:linear-gradient(100deg,#ffffff14 30%,#ffffff38,#ffffff14 70%);background-size:220% 100%;animation:bb-skel 1.4s ease-in-out infinite}.bb-gw-shimmer.short{width:38%}.bb-gw-track{position:relative;z-index:2;margin-top:12px;padding:14px 14px 12px;border-radius:22px;background:linear-gradient(165deg,#ffffff1a,#ffffff08);border:1px solid rgba(255,255,255,.1)}.bb-gw-track-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.bb-gw-track-title{display:inline-flex;align-items:center;gap:7px;font:800 10.5px var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8}.bb-gw-track-title svg{color:var(--gold)}.bb-gw-track-head strong{font:900 14px var(--font-body);letter-spacing:.04em;color:#fff;font-variant-numeric:tabular-nums}.bb-gw-bar{position:relative;height:12px;border-radius:99px;background:#ffffff29}.bb-gw-bar>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#c9a45e,#f2dfad);box-shadow:0 0 14px #d8c29d73;transition:width .9s cubic-bezier(.22,1,.36,1)}.bb-gw-bar>i{position:absolute;right:-3px;top:50%;width:24px;height:24px;margin-top:-12px;border-radius:50%;display:grid;place-items:center;background:var(--forest);color:var(--gold);border:2px solid var(--gold);box-shadow:0 4px 10px #0000004d}.bb-gw-track[data-stage=ready] .bb-gw-bar>i{background:var(--gold);color:var(--forest);animation:bb-gw-pulse 1.8s ease-in-out infinite}.bb-gw-msg{margin:12px 0 0;font:500 13.5px/1.4 var(--font-body);color:#ffffffb8}.bb-gw-msg strong{font:700 16px var(--font-display);color:#fff;letter-spacing:-.01em;margin-right:4px}.bb-gw-track[data-stage=close] .bb-gw-msg strong,.bb-gw-track[data-stage=last] .bb-gw-msg strong,.bb-gw-track[data-stage=ready] .bb-gw-msg strong{color:var(--gold)}.bb-label{margin:0 0 12px 4px;font:900 11px var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--forest);opacity:.72}.bb-hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bb-hub-tile{display:grid;justify-items:start;align-content:start;gap:4px;padding:14px 12px;min-height:96px;border-radius:22px;text-align:left;background:#fff;color:var(--forest);border:1px solid var(--line);box-shadow:var(--dk-shadow);font:inherit;cursor:pointer}.bb-hub-tile svg{color:var(--forest-3);margin-bottom:4px}.bb-hub-tile b{font:800 14px var(--font-body)}.bb-hub-tile span{font:500 11.5px/1.3 var(--font-body);color:var(--muted)}.bb-hub-tile--primary{background:linear-gradient(150deg,var(--forest-2),var(--forest));border-color:#d8c29d66;color:#fff}.bb-hub-tile--primary svg{color:var(--gold)}.bb-hub-tile--primary span{color:#ffffffb8}.bb-hub-tile:active{transform:scale(.98)}.bb-reward-row{gap:12px;align-items:stretch}.bb-reward-card{width:168px;padding:16px 12px 14px;display:grid;justify-items:center;align-content:start;gap:6px;text-align:center;border-radius:var(--dk-radius);background:linear-gradient(170deg,#fff,#fbf6ee);border:1px solid var(--line);box-shadow:var(--dk-shadow)}.bb-reward-card[data-ready=true]{border-color:#d8b46ae6;box-shadow:0 16px 34px #d8b46a4d,0 0 0 1.5px #d8b46ab3;background:linear-gradient(170deg,#fffbf1,#f7ebcb)}.bb-reward-card h3{font:700 17px/1.15 var(--font-display);color:var(--forest);margin:4px 0 0}.bb-reward-card .bb-slogan{font-size:12.5px;margin:0}.bb-reward-card .cost{margin:2px 0 0;font:800 13px var(--font-body);color:var(--gold-text)}.bb-reward-bar{width:100%;height:5px;border-radius:99px;background:#0b2f2614;overflow:hidden}.bb-reward-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1f5d4f,#4fa386)}.bb-reward-card[data-ready=true] .bb-reward-bar i{background:linear-gradient(90deg,#b98a2e,#f0d58f)}.bb-medal{position:relative;width:76px;height:76px;display:grid;place-items:center}.bb-medal svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bb-medal-track{fill:none;stroke:#0b2f261a;stroke-width:5}.bb-medal-ring{fill:none;stroke:#2f8a6f;stroke-width:5;stroke-linecap:round;transition:stroke-dashoffset .9s cubic-bezier(.22,1,.36,1)}.bb-medal.is-ready .bb-medal-ring{stroke:#d2a94f}.bb-medal-core{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;color:var(--gold);background:radial-gradient(circle at 30% 22%,#2c6a58,#0b2f26 72%);border:2px solid rgba(216,194,157,.55);box-shadow:0 6px 14px #0b2f2647,inset 0 1px #ffffff2e}.bb-foot{display:grid;justify-items:center;gap:2px;padding:4px 0 0;text-align:center;color:var(--muted);font:500 12.5px/1.4 var(--font-body)}.bb-foot a{padding:6px 12px;color:var(--forest);font:700 14px var(--font-body);text-decoration:underline;text-underline-offset:3px}.bb-foot span{max-width:32ch}.bb-hero-guest.bb-hero-glass{padding-bottom:28px}.bb-hero-guest.bb-hero-glass:after{top:auto;bottom:-26px}@media(prefers-reduced-motion:reduce){.bb-gw-gift,.bb-gw-track[data-stage=ready] .bb-gw-bar>i,.bb-gw-shimmer{animation:none}.bb-gw-bar>span,.bb-medal-ring{transition:none}}.bb-pad{grid-template-columns:minmax(0,1fr)}.bb-pad>*,.bb-hub-grid>*{min-width:0}.bb-hub-tile b,.bb-hub-tile span{overflow-wrap:anywhere}.bb-wa{display:grid;gap:14px}.bb-wa-hero{position:relative;overflow:hidden;padding:16px;border-radius:26px;color:#fff;background:radial-gradient(circle at 90% 0%,rgba(216,194,157,.22),transparent 40%),linear-gradient(165deg,#11100d,#0b2f26 60%,#071b16);border:1px solid rgba(216,194,157,.3);box-shadow:inset 0 1px #ffffff24,0 14px 30px #0b2f2638}.bb-wa-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bb-wa-kpis>div{padding:10px 8px;border-radius:18px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);text-align:center}.bb-wa-kpis small{display:block;font:800 9.5px var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:#d8c29df2}.bb-wa-kpis strong{font:700 28px var(--font-display);background:linear-gradient(180deg,#fff7e0,#e8d3a0);-webkit-background-clip:text;background-clip:text;color:transparent}.bb-wa-kpis .warn{border-color:#ffbe7899}.bb-wa-lock{margin:12px 0 0;font-size:12px;line-height:1.45;color:#ffffffb8}.bb-wa-tabs,.bb-wa-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px 0}.bb-wa-tabs button,.bb-wa-chips button{flex:none;min-height:38px;padding:0 14px;border-radius:99px;border:1px solid var(--line);background:#fff;color:var(--forest);font:800 13px var(--font-body)}.bb-wa-tabs button[aria-selected=true],.bb-wa-chips button[aria-selected=true]{background:linear-gradient(135deg,var(--forest),var(--forest-3));color:#fff;border-color:transparent}.bb-wa-card{display:grid;gap:10px;padding:14px;border-radius:24px;color:#fff;min-width:0;background:linear-gradient(155deg,#1f5d4ff5,#0b2f26fa);border:1px solid rgba(216,194,157,.28);box-shadow:inset 0 1px #ffffff1f,0 10px 24px #0b2f2629}.bb-wa-card label{display:grid;gap:4px;font:800 11px var(--font-body);letter-spacing:.04em;color:#d8c29df2}.bb-wa-card input,.bb-wa-card select{background:#ffffff1a!important;border:1px solid rgba(216,194,157,.35)!important;color:#fff!important;border-radius:14px!important;padding:10px 12px;min-width:0}.bb-wa-card input::placeholder{color:#ffbe78d9;font-weight:800}.bb-wa-card select option{color:#0b2f26}.bb-wa-top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.bb-wa-top strong{display:block;font:700 18px var(--font-display);color:#fff}.bb-wa-top small,.bb-wa-card small{display:block;color:#ffffffb3;font-size:12px}.bb-wa-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bb-wa-toggles{display:flex;flex-wrap:wrap;gap:8px 16px}.bb-wa-card .bb-wa-sw{display:flex;align-items:center;gap:8px;font:700 13px var(--font-body);letter-spacing:0;color:#fff}.bb-wa-sw input{width:22px!important;height:22px;padding:0!important;accent-color:#D8C29D}.bb-wa-meta{display:flex;flex-wrap:wrap;gap:6px}.bb-wa-chip{display:inline-block;padding:4px 10px;border-radius:99px;font:800 11px var(--font-body);background:#ffffff1a;color:#ffffffd9;border:1px solid rgba(255,255,255,.14)}.bb-wa-chip.ok{background:#9fdcc729;color:#9fdcc7;border-color:#9fdcc766}.bb-wa-chip.warn{background:#ffbe7829;color:#ffc98a;border-color:#ffbe7880}.bb-wa-block{margin:0;padding:10px 12px;border-radius:14px;background:#ffbe781f;border:1px solid rgba(255,190,120,.45);color:#ffd9ae!important;font-size:12.5px;line-height:1.4}.bb-wa-note{margin:0;color:var(--muted, #5B6A63);font-size:13px;line-height:1.45}.bb-wa-ok{margin:0;padding:10px 12px;border-radius:14px;background:#ddf3e8;color:#126047;font-weight:800}.bb-wa-empty{padding:14px;border-radius:20px;background:#fffbf1;border:1px dashed rgba(216,180,106,.8);color:#5e4a1b}.bb-wa-empty strong{font:700 17px var(--font-display)}.bb-wa-empty p{margin:4px 0 0;font-size:13px}.bb-wa-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px}.bb-wa-card .bb-btn{min-height:46px}.bb-wa-card .bb-btn-ghost{background:#ffffff1a;color:#fff;border:1px solid rgba(216,194,157,.4)}.bb-wa-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.bb-wa-list li{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:12px 14px;border-radius:18px;background:#fffdf8;border:1px solid var(--line)}.bb-wa-list span{min-width:0}.bb-wa-list small{display:block;color:var(--muted, #5B6A63);font-size:12px;overflow-wrap:anywhere}.bb-wa-list b{flex:none;font:800 15px var(--font-body);color:var(--forest)}.bb-wa-list b.neg{color:#b43737}.bb-wa-list b.pos{color:#126047}.bb-wa-filter{display:grid;gap:4px;font:800 12px var(--font-body);color:var(--forest)}.bb-gw.bb-gw--big{display:block;padding:18px 18px 16px}.bb-gw--big .bb-gw-value{margin:8px 0 12px;gap:10px}.bb-gw--big .bb-gw-value em{font-size:clamp(56px,17vw,72px);letter-spacing:-.05em;background:linear-gradient(180deg,#fff7e0 10%,#e8d3a0 92%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 18px rgba(216,194,157,.3))}.bb-gw--big .bb-gw-value small{font-size:10px;padding:3px 9px}.bb-gw-flow{display:flex;align-items:center;gap:12px;font:700 12px var(--font-body);color:#ffffffb3}.bb-gw-flow b{margin-left:4px;color:#fff;font-variant-numeric:tabular-nums;font-size:14px}.bb-gw-flow i{width:1px;height:14px;background:#d8c29d66}.bb-gw-bar{overflow:visible;margin-bottom:18px}.bb-gw-bar>span{position:relative}.bb-gw-bar>u{position:absolute;top:-4px;width:2px;height:20px;background:#fff6;text-decoration:none}.bb-gw-bar>u.on{background:var(--gold)}.bb-gw-bar>u b{position:absolute;top:23px;left:50%;transform:translate(-50%);font:800 10px var(--font-body);color:#ffffff9e}.bb-gw-bar>u.on b{color:var(--gold)}.bb-gw-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;position:relative;z-index:2}.bb-gw-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;border-radius:18px;font:800 14px var(--font-body);cursor:pointer;transition:transform .18s ease}.bb-gw-btn:active{transform:scale(.97)}.bb-gw-btn--gold{border:0;background:linear-gradient(168deg,#fff9eb,#f2dfad 48%,#d8c29d);color:var(--forest);box-shadow:0 10px 22px #00000038,inset 0 1px #ffffffa6}.bb-gw-btn--glass{color:#fff;background:#ffffff1a;border:1px solid rgba(216,194,157,.42);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.bb-gw-hist{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:10px;padding:8px;background:none;border:0;color:var(--gold);font:800 13px var(--font-body);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.bb-rw-chips{margin:2px 0}.bb-visual-reward{width:64px;height:64px;border-radius:20px;box-shadow:inset 0 0 0 1px #d8c29d4d,0 8px 16px #0b2f2633}.bb-visual-reward[data-cat=tatli]{background:radial-gradient(circle at 30% 20%,#8c4a3a,#4b2118 72%);color:#fbe4d8}.bb-visual-reward[data-cat=sandvic]{background:radial-gradient(circle at 30% 20%,#2f7f8f,#123f4b 72%);color:#d7f3f8}.bb-visual-reward[data-cat=chicken]{background:radial-gradient(circle at 30% 20%,#c9962e,#7a5c1f 72%);color:#fff3d0}.bb-reward{box-shadow:0 14px 30px #0b2f261a}.bb-reward[data-state=ready]{border-color:#d8b46ae6;background:linear-gradient(170deg,#fffbf1,#f7ebcb);box-shadow:0 14px 30px #d8b46a47}.bb-profile-card{position:relative;overflow:hidden;color:#fff;border:1px solid rgba(216,194,157,.35)!important;background:radial-gradient(circle at 92% 0%,rgba(216,194,157,.22),transparent 42%),linear-gradient(165deg,#11100d,#0b2f26 62%,#071b16)!important;box-shadow:inset 0 1px #ffffff24,0 14px 30px #0b2f2638!important}.bb-profile-card h2,.bb-profile-card p{color:#fff!important}.bb-profile-card p{opacity:.75}.bb-profile-club{display:block;margin-bottom:4px;font:800 10px var(--font-body);letter-spacing:.16em;color:var(--gold)}.bb-profile-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:-4px}.bb-profile-stats>div{padding:12px 8px;border-radius:20px;text-align:center;background:linear-gradient(170deg,#fff,#fbf6ee);border:1px solid var(--line);box-shadow:0 10px 24px #0b2f2614}.bb-profile-stats span{display:block;font:800 10px var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--muted, #5B6A63)}.bb-profile-stats b{font:700 26px var(--font-display);color:var(--forest)}.bb-walletcard{position:relative}.bb-walletcard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 38%,rgba(255,244,212,.16) 50%,transparent 62%);background-size:240% 100%;animation:bb-foil 6s ease-in-out infinite}@keyframes bb-foil{0%{background-position:120% 0}to{background-position:-120% 0}}.burger-product{position:relative;box-shadow:0 14px 34px #0b2f261a}.burger-product:before{content:"";position:absolute;top:0;left:18px;right:18px;height:1px;background:var(--gold-line)}.bb-product-meta strong{font-family:var(--font-display)}@keyframes bbLogoIn{0%{opacity:.35;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes bbRing{0%{box-shadow:0 20px 50px #0000004d,0 0 #d8c29d8c}70%{box-shadow:0 20px 50px #0000004d,0 0 0 26px #d8c29d00}to{box-shadow:0 20px 50px #0000004d,0 0 #d8c29d00}}@keyframes bbSignIn{0%{opacity:0;transform:translateY(8px);letter-spacing:.12em}to{opacity:1;transform:none;letter-spacing:normal}}@keyframes bbOrb{0%,to{transform:translateZ(0)}50%{transform:translate3d(14px,-18px,0)}}.bb-splash-logo{animation:bbLogoIn .75s cubic-bezier(.2,.8,.25,1) both,bbRing 2.4s ease-out .5s 2}.bb-splash-sign{animation:bbSignIn .8s ease .35s both}.bb-orb{animation:bbOrb 7s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.bb-splash-logo,.bb-splash-sign,.bb-orb,.bb-walletcard:after{animation:none}}.bb-loyalty.bb-compact{color:#fff;border:1px solid rgba(216,194,157,.32);background:radial-gradient(circle at 92% 0%,rgba(216,194,157,.2),transparent 42%),linear-gradient(165deg,#11100d,#0b2f26 62%,#071b16);box-shadow:inset 0 1px #ffffff24,0 14px 30px #0b2f2633}.bb-loyalty.bb-compact .bb-kicker{color:#d8c29df2}.bb-loyalty.bb-compact .bb-balance{background:linear-gradient(180deg,#fff7e0 10%,#e8d3a0 92%);-webkit-background-clip:text;background-clip:text;color:transparent}.bb-loyalty.bb-compact .bb-balance small{-webkit-text-fill-color:rgba(255,255,255,.75)}.bb-loyalty.bb-compact .bb-wallet-msg,.bb-loyalty.bb-compact .bb-wallet-msg span{color:#ffffffbf}.bb-loyalty.bb-compact .bb-wallet-msg strong{color:var(--gold)}.bb-loyalty.bb-compact .bb-bar{background:#ffffff29}.bb-loyalty.bb-compact .bb-bar>span{background:linear-gradient(90deg,#c9a45e,#f2dfad)}.bb-rw-hint{margin:0;font-size:13px;color:var(--muted, #5B6A63);line-height:1.4}.bb-reward[data-state=picked]{border-color:#d8b46af2;background:linear-gradient(170deg,#fffbf1,#f7ebcb);box-shadow:0 14px 30px #d8b46a4d}.bb-reward[data-state=locked] .bb-reward-head{opacity:.72}.bb-rw-cost{color:#7a5c1f;font-weight:900}.bb-rw-action{display:flex;justify-content:flex-end}.bb-rw-add{width:100%;min-height:46px}.bb-stepper{display:inline-flex;align-items:center;gap:4px;width:100%;justify-content:space-between;padding:4px;border-radius:18px;background:linear-gradient(135deg,var(--forest),var(--forest-3));box-shadow:var(--soft-shadow)}.bb-stepper button{width:52px;height:44px;border-radius:14px;border:1px solid rgba(216,194,157,.5);background:#ffffff1a;color:#fff;font:700 26px/1 var(--font-body);cursor:pointer}.bb-stepper button:disabled{opacity:.35}.bb-stepper output{flex:1;text-align:center;font:700 24px var(--font-display);color:var(--gold);font-variant-numeric:tabular-nums}.bb-rewards-page[data-basket=open]{padding-bottom:300px}.bb-basket{position:fixed;left:50%;transform:translate(-50%);z-index:36;width:calc(100% - 20px);max-width:410px;bottom:calc(var(--nav-h, 66px) + env(safe-area-inset-bottom,0px) + 8px);padding:14px;border-radius:24px;color:#fff;display:grid;gap:10px;background:radial-gradient(circle at 92% 0%,rgba(216,194,157,.22),transparent 45%),linear-gradient(165deg,#11100d,#0b2f26 60%,#071b16);border:1px solid rgba(216,194,157,.42);box-shadow:inset 0 1px #ffffff24,0 -10px 34px #071b1673;animation:bb-basket-in .28s cubic-bezier(.2,.8,.25,1) both}@keyframes bb-basket-in{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}.bb-basket-head{display:flex;justify-content:space-between;align-items:baseline}.bb-basket-head strong{font:700 18px var(--font-display);color:var(--gold)}.bb-basket-head span{font:800 12px var(--font-body);color:#ffffffb3}.bb-basket-lines{list-style:none;margin:0;padding:0;display:grid;gap:4px;max-height:84px;overflow-y:auto}.bb-basket-lines li{display:flex;justify-content:space-between;gap:8px;font:600 14px var(--font-body);color:#ffffffe6}.bb-basket-lines b{font-variant-numeric:tabular-nums;color:#fff}.bb-basket-sum{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bb-basket-sum>div{padding:8px 10px;border-radius:14px;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.bb-basket-sum span{display:block;font:800 10px var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:#d8c29df2}.bb-basket-sum b{font:700 22px var(--font-display);color:#fff;font-variant-numeric:tabular-nums}.bb-basket-sum .neg b{color:#ffb4a8}.bb-basket-ask p{margin:0 0 8px;font:600 14px/1.35 var(--font-body);color:#ffffffe0}.bb-basket-btns{display:grid;grid-template-columns:1.5fr 1fr;gap:8px}.bb-basket .bb-btn{min-height:48px}.bb-auth-perks{list-style:none;margin:8px 0 0;padding:6px;display:grid;gap:4px;border-radius:26px;color:#fff;background:radial-gradient(circle at 92% 0%,rgba(216,194,157,.2),transparent 45%),linear-gradient(165deg,#11100d,#0b2f26 62%,#071b16);border:1px solid rgba(216,194,157,.32);box-shadow:inset 0 1px #ffffff1f,0 14px 30px #0b2f2633}.bb-auth-perks li{display:flex;align-items:center;gap:12px;padding:12px;border-radius:20px;background:#ffffff0d}.bb-auth-perks li>span{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:14px;color:var(--gold);background:#d8c29d1f;border:1px solid rgba(216,194,157,.35)}.bb-auth-perks b{display:block;font:700 16px var(--font-display);color:#fff}.bb-auth-perks small{display:block;margin-top:2px;font:500 12.5px/1.35 var(--font-body);color:#ffffffb8}.bb-auth-foot{margin:10px 0 0;text-align:center;font:800 10.5px var(--font-body);letter-spacing:.22em;color:var(--gold-dark, #8A6B2A)}.bb-nav,.bb-gw,.bb-gw-btn--glass,.bb-stats3>div{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.bb-shell{min-height:100vh;min-height:100dvh}.bb-celebrate{-webkit-backdrop-filter:blur(4px)}input,select,textarea{font-size:max(16px,1em)}button,[role=tab],a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}.bb-gw-bar{margin-bottom:30px}.bb-nav{background:#fffdf8}.bb-level-pill,.bb-gw-hist{min-height:44px}.bb-foot a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 8px}:root{--lx-ink: #0B2F26;--lx-ink2: #16473A;--lx-ink3: #1F5D4F;--lx-night: #11100D;--lx-deep: #071B16;--lx-cream: #FBF6EE;--lx-paper: #FFFDF8;--lx-gold: #D8C29D;--lx-gold2: #B9945E;--lx-champ: #F2DFAD;--lx-mint: #DFF3E8;--lx-hero: radial-gradient(circle at 88% 4%, rgba(216, 194, 157, .22), transparent 34%), radial-gradient(circle at 8% 78%, rgba(159, 220, 199, .12), transparent 32%), linear-gradient(168deg, #11100D 0%, #0B2F26 58%, #071B16 100%);--lx-goldbtn: linear-gradient(168deg, #fff9eb 0%, #f2dfad 48%, #d8c29d 100%)}html,body{background:var(--lx-cream)}h1,h2,h3,.bb-pagehero h1{font-family:var(--font-display);font-optical-sizing:auto}.bb-shell{padding-top:env(safe-area-inset-top,0px)}.bb-safetop{position:fixed;top:0;left:0;right:0;height:env(safe-area-inset-top,0px);background:var(--lx-ink);z-index:90;pointer-events:none}.bb-testbar{top:env(safe-area-inset-top,0px)}.bb-pagehero,.lx-authhero,.lx-hero.bb-hero-glass{position:relative;overflow:hidden;color:#fff;background:var(--lx-hero);border-radius:0 0 36px 36px;box-shadow:0 18px 44px #071b1638}.bb-pagehero,.lx-authhero{display:block;margin:-14px -18px 6px;padding:20px 22px 28px}.lx-menu .bb-pagehero{margin:0 0 4px}.bb-pagehero:after,.lx-authhero:after{content:"";position:absolute;right:-30px;bottom:-34px;width:230px;height:226px;background:url(./liberte-isaret-acik-weUH0MCv.png) center / contain no-repeat;opacity:.07;pointer-events:none}.bb-pagehero>*,.lx-authhero>*{position:relative;z-index:1}.bb-pagehero .bb-kickpill,.lx-authhero .bb-kickpill{display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:999px;margin:0;border:1px solid rgba(216,194,157,.38);background:#ffffff12;color:var(--lx-gold);font:800 11.5px var(--font-body);letter-spacing:.16em;text-transform:uppercase}.bb-pagehero h1,.lx-authhero h1{margin:16px 0 6px;font:700 clamp(30px,8.6vw,38px)/1.06 var(--font-display);letter-spacing:-.02em;color:#fff}.lx-authhero h1 em{color:var(--lx-champ);font-style:italic}.bb-pagehero>p,.lx-authhero>p{margin:0;max-width:36ch;font:500 15px/1.45 var(--font-body);color:#ffffffc7}.lx-hstats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px}.lx-hstats>div{padding:14px 6px 12px;border-radius:20px;text-align:center;background:linear-gradient(160deg,#ffffff21,#ffffff0a);border:1px solid rgba(216,194,157,.32);box-shadow:inset 0 1px #ffffff1f}.lx-hstats b{display:block;font:700 clamp(26px,7.6vw,32px)/1 var(--font-display);color:#fff8ea;font-variant-numeric:lining-nums tabular-nums}.lx-hstats span{display:block;margin-top:7px;font:800 10px var(--font-body);letter-spacing:.12em;color:#ffffffb8}.lx-label{margin:10px 4px 0;font:900 12px var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:#3e5a50}.lx-hint{margin:0 4px;font:500 13px/1.45 var(--font-body);color:#75827c}.lx-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px 2px 4px;margin:0 -2px}.lx-chips::-webkit-scrollbar{display:none}.lx-chips button,.lx-menu .category-tabs button{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 20px;border-radius:999px;background:#fff;color:var(--lx-ink);border:1px solid rgba(11,47,38,.09);box-shadow:0 6px 16px #0b2f260f;font:800 15px var(--font-body);cursor:pointer}.lx-chips button[aria-selected=true],.lx-menu .category-tabs button[aria-pressed=true]{background:linear-gradient(135deg,var(--lx-ink2),var(--lx-ink));color:#fff;border-color:transparent;box-shadow:0 10px 22px #0b2f2642}.lx-menu .category-tabs .tab-count{background:#0b2f2614;color:inherit;border-radius:999px;padding:2px 8px;font-size:12px}.lx-menu .category-tabs button[aria-pressed=true] .tab-count{background:#ffffff2e}.lx-medal{display:block;width:84px;height:84px;flex:none;border-radius:50%;padding:3px;background:linear-gradient(145deg,#f6e6b8,#b9945e 55%,#e7d3a0);box-shadow:0 10px 22px #0000004d,0 0 0 7px #d8c29d1f}.lx-medal-ring{display:block;width:100%;height:100%;border-radius:50%;padding:5px;background:var(--lx-ink)}.lx-medal-in{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;overflow:hidden;box-shadow:inset 0 0 0 2px #fff4d6;background:radial-gradient(circle at 30% 22%,#2f7a65,#0f3b2f 72%)}.lx-medal-in i{font:700 italic 38px/1 var(--font-display);color:var(--lx-champ);padding-right:2px}.lx-medal-in img{width:100%;height:100%;object-fit:cover;display:block}.lx-medal[data-cat=tatli] .lx-medal-in{background:radial-gradient(circle at 30% 22%,#9a5646,#4b2118 72%)}.lx-medal[data-cat=sandvic] .lx-medal-in{background:radial-gradient(circle at 30% 22%,#3b8c9c,#123f4b 72%)}.lx-medal[data-cat=chicken] .lx-medal-in{background:radial-gradient(circle at 30% 22%,#d3a540,#7a5c1f 72%)}.lx-mgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lx-rcard{position:relative;display:grid;justify-items:center;align-content:start;gap:6px;width:100%;padding:22px 10px 12px;border-radius:24px;text-align:center;color:#fff;cursor:pointer;border:1px solid rgba(216,194,157,.34);background:linear-gradient(160deg,#1f5d4fd9,#0b2f26f0 70%);box-shadow:inset 0 1px #ffffff1a,0 14px 30px #071b1638;font-family:var(--font-body);min-width:0}.lx-mgrid--page .lx-rcard{cursor:default;background:linear-gradient(160deg,#1f5d4f,#0b2f26 72%)}.lx-cost{position:absolute;top:10px;right:10px;padding:4px 10px;border-radius:999px;font:900 11.5px var(--font-body);letter-spacing:.05em;color:var(--lx-ink);background:linear-gradient(165deg,#fff4d4,var(--lx-gold))}.lx-rcard .lx-medal{margin-top:6px}.lx-rcard h3{margin:6px 0 0;font:700 17px/1.15 var(--font-body);color:#fff;letter-spacing:-.01em;overflow-wrap:anywhere}.lx-sub{margin:0;font:600 12.5px var(--font-body);color:#ffffffa8}.lx-bar{display:block;width:82%;height:4px;margin-top:4px;border-radius:3px;background:#ffffff2e;overflow:hidden}.lx-bar b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#C9A45E,var(--lx-champ))}.lx-state{display:inline-flex;align-items:center;gap:5px;min-height:32px;font:800 12.5px var(--font-body);color:#e7d3a0}.lx-rcard[data-state=locked] .lx-state{color:#fff9}.lx-rcard[data-state=locked] .lx-medal{filter:saturate(.7);opacity:.88}.lx-rcard[data-state=picked]{border-color:var(--lx-champ);box-shadow:0 0 0 1px var(--lx-champ),0 0 26px #f2dfad47,0 14px 30px #071b1642}.lx-act{width:100%;margin-top:6px}.lx-add{width:100%;min-height:46px;border-radius:15px;border:0;background:var(--lx-goldbtn);color:var(--lx-ink);font:800 13.5px var(--font-body);box-shadow:0 8px 18px #0003;cursor:pointer}.lx-add:disabled{background:#ffffff14;color:#ffffff9e;border:1px solid rgba(216,194,157,.25);box-shadow:none}.lx-rcard .bb-stepper{width:100%;background:#ffffff12;border:1px solid rgba(216,194,157,.55);box-shadow:none;padding:3px}.lx-rcard .bb-stepper button{width:46px;height:42px}.lx-rcard .bb-stepper output{color:var(--lx-champ)}.lx-hero.bb-hero-glass{padding:18px 18px 24px;margin-bottom:18px}.lx-hero .bb-hero-row{align-items:flex-start;margin-bottom:18px}.lx-hero .bb-greet{font:800 13px var(--font-body);letter-spacing:.14em;color:var(--lx-gold)}.lx-hero .bb-hero-row h1{margin:6px 0 0;font:700 clamp(38px,11vw,46px)/1.02 var(--font-display);letter-spacing:-.03em;color:#fff}.lx-hero .bb-level-pill{background:#ffffff12;border-color:#d8c29d66;color:var(--lx-gold);min-height:44px}.lx-hero .bb-time-badge{margin-top:14px}.lx-wallet{position:relative;z-index:2;padding:18px 16px 16px;border-radius:26px;background:linear-gradient(155deg,#ffffff24,#ffffff0a 45%,#0b2f2633);border:1px solid rgba(216,194,157,.34);box-shadow:inset 0 1px #ffffff29,0 16px 34px #0000002e}.lx-wallet--state{min-height:110px;display:grid;place-content:center;gap:10px;text-align:center;color:#ffffffd9}.lx-wcells{display:grid;grid-template-columns:1.4fr 1px 1fr 1px 1fr;align-items:stretch}.lx-wcells>i{background:linear-gradient(180deg,transparent,rgba(216,194,157,.4),transparent)}.lx-wcell{display:grid;align-content:center;gap:9px;padding:0 12px;min-width:0}.lx-wcell:first-child{padding-left:2px}.lx-wcell>span{font:800 10px var(--font-body);letter-spacing:.14em;color:#d8c29deb}.lx-wcell strong{display:flex;align-items:baseline;gap:7px;margin:0;line-height:1}.lx-wcell em{font:700 clamp(30px,9vw,38px)/1 var(--font-display);font-style:normal;letter-spacing:-.03em;color:#fff8ea;font-variant-numeric:lining-nums tabular-nums}.lx-wcell--main em{font-size:clamp(42px,12.5vw,54px);background:linear-gradient(180deg,#fff7e0 8%,#e8d3a0 92%);-webkit-background-clip:text;background-clip:text;color:transparent}.lx-wcell small{padding:3px 8px;border-radius:999px;font:900 9px var(--font-body);letter-spacing:.08em;color:var(--lx-ink);background:linear-gradient(165deg,#fff4d4,var(--lx-gold));align-self:center}.lx-wcell svg{color:var(--lx-gold);align-self:center}.lx-gold{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:58px;margin-top:16px;border:0;border-radius:20px;cursor:pointer;background:var(--lx-goldbtn);color:var(--lx-ink);box-shadow:0 14px 28px #0000003d,inset 0 1px #ffffffb3}.lx-gold b{font:800 17px var(--font-body)}.lx-gold-ic{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:var(--lx-ink);color:var(--lx-gold);box-shadow:0 5px 12px #0b2f264d}.lx-track{position:relative;margin-top:12px;padding:16px 16px 8px;border-radius:26px;background:linear-gradient(160deg,#ffffff1a,#ffffff08);border:1px solid rgba(216,194,157,.28)}.lx-track-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.lx-track-head span{display:inline-flex;align-items:center;gap:8px;font:800 12px var(--font-body);letter-spacing:.14em;color:#fffc}.lx-track-head span svg{color:var(--lx-gold)}.lx-track-head b{font:900 15px var(--font-body);color:#fff;font-variant-numeric:tabular-nums}.lx-rail{position:relative;height:62px;margin:16px 12px 0}.lx-rail-line,.lx-rail-fill{position:absolute;left:0;top:10px;height:3px;border-radius:2px}.lx-rail-line{right:0;background:#ffffff2e}.lx-rail-fill{background:linear-gradient(90deg,#C9A45E,var(--lx-champ));box-shadow:0 0 12px #d8c29d80}.lx-rail u{position:absolute;top:2px;width:20px;height:20px;margin-left:-10px;border-radius:50%;text-decoration:none;background:var(--lx-ink);border:2px solid rgba(216,194,157,.55)}.lx-rail u.on{background:radial-gradient(circle at 35% 30%,#fff7de,var(--lx-gold));border-color:var(--lx-champ);box-shadow:0 0 14px #d8c29d8c}.lx-rail u b{position:absolute;top:28px;left:50%;transform:translate(-50%);font:800 12.5px var(--font-body);color:#ffffffb3;font-variant-numeric:tabular-nums}.lx-rail u.on b{color:var(--lx-gold)}.lx-track-msg{margin:0;text-align:center;font:500 14px/1.4 var(--font-body);color:#ffffffbd}.lx-track-msg strong{font:700 18px var(--font-display);color:var(--lx-champ);margin-right:4px}.lx-linkrow{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:46px;background:none;border:0;color:var(--lx-gold);font:800 13.5px var(--font-body);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.lx-medals{margin-top:20px}.lx-medals-head{display:flex;align-items:center;justify-content:space-between;margin:0 4px 12px}.lx-medals-head h2{margin:0;font:700 26px var(--font-display);color:#fff8ea;letter-spacing:-.02em}.lx-medals-head button{min-height:44px;padding:0 4px;background:none;border:0;color:var(--lx-gold);font:800 14px var(--font-body);cursor:pointer}.lx-after{padding-top:4px}.lx-joincard{background:linear-gradient(160deg,#fff,#f4ebdd)}.lx-camps{display:grid;gap:12px;margin-top:10px}.lx-camp{padding:20px;border-radius:28px;color:#fff;background:radial-gradient(circle at 88% 0%,rgba(216,194,157,.2),transparent 40%),linear-gradient(150deg,#1f5d4f,#0b2f26 70%);border:1px solid rgba(216,194,157,.3);box-shadow:0 14px 32px #071b1633}.lx-camp span{font:900 11px var(--font-body);letter-spacing:.16em;color:var(--lx-gold)}.lx-camp h3{margin:8px 0 4px;font:700 24px/1.12 var(--font-display);color:#fff}.lx-camp p{margin:0;font:500 14px/1.45 var(--font-body);color:#ffffffc2}.lx-menu{background:var(--lx-cream)}.lx-menu .preview-notice{margin:14px 18px 0;padding:12px 16px;border-radius:18px;background:#e6f0ea;color:var(--lx-ink);font:600 12.5px/1.4 var(--font-body);text-align:left}.lx-menu .menu-content{max-width:430px;padding:0 18px 40px}.lx-menu .menu-controls{position:sticky;top:env(safe-area-inset-top,0px);z-index:6;background:var(--lx-cream);padding:14px 0 10px;border:0;box-shadow:none}.lx-menu .search-field input{background:#fff;border:1px solid rgba(11,47,38,.1);border-radius:18px;min-height:50px;padding:0 44px 0 16px;font:500 16px var(--font-body);box-shadow:0 6px 16px #0b2f260d}.lx-menu .search-label>span:first-child{font:900 11px var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:#3e5a50}.lx-menu .menu-section-heading{display:flex;align-items:baseline;justify-content:space-between;margin:18px 4px 12px}.lx-menu .menu-section-heading h2{margin:0;font:700 clamp(24px,7vw,28px) var(--font-display);color:var(--lx-ink);letter-spacing:-.02em}.lx-menu .menu-section-heading span{font:800 13px var(--font-body);color:#75827c}.lx-menu .burger-products{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.lx-pcard.burger-product{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px;border:1px solid rgba(11,47,38,.05);border-radius:24px;background:var(--lx-paper);box-shadow:0 10px 26px #0b2f2614}.lx-pcard.burger-product:before{display:none}.lx-pcard .bb-visual{width:76px;height:76px;border-radius:22px;box-shadow:inset 0 0 0 1px #d8c29d80,0 8px 16px #0b2f2629}.lx-pcard .product-copy{min-width:0;display:grid;gap:5px;align-content:center}.lx-pcard h3{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font:700 19px/1.15 var(--font-display);color:var(--lx-ink);letter-spacing:-.01em}.lx-pcard .bb-points-badge{padding:3px 10px;border-radius:999px;font:800 11.5px var(--font-body);letter-spacing:.02em;color:#8a6b2a;background:#f6ecd3}.lx-pcard .bb-points-badge.muted{color:#6b7c74;background:#eaf0ec}.lx-pcard .bb-spec{margin:0;font:500 13.5px/1.4 var(--font-body);color:#6d7a74;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lx-pcard .bb-special{justify-self:start;font:800 11px var(--font-body);color:#8a6b2a}.lx-pright{display:grid;justify-items:end;align-content:space-between;gap:6px;align-self:stretch}.lx-pright strong{font:700 21px var(--font-display);color:#8a6b2a;letter-spacing:-.01em;white-space:nowrap}.lx-pcard .favorite-button{position:static;width:44px;height:44px;margin:-6px -8px -8px 0}.bb-walletcard{border-radius:30px;border:1px solid rgba(216,194,157,.4);background:radial-gradient(circle at 88% 0%,rgba(216,194,157,.2),transparent 38%),linear-gradient(160deg,#1b1914,#0b2f26 62%,#071b16);box-shadow:0 20px 46px #071b164d}.bb-walletcard-top>div>span{font:900 11px var(--font-body);letter-spacing:.16em;color:var(--lx-gold)}.bb-walletcard-top b{font:700 28px/1.1 var(--font-display);color:#fff;letter-spacing:-.02em}.bb-walletqr{background:#fff;border-radius:28px;padding:14px;box-shadow:0 0 0 3px #d8c29d99,0 0 0 10px #d8c29d1f,0 16px 34px #0000004d}.bb-walletmeta>div{background:#ffffff14;border:1px solid rgba(216,194,157,.28);border-radius:18px}.bb-walletmeta b{font-family:var(--font-display);font-variant-numeric:lining-nums tabular-nums}.lx-usercard{display:flex;align-items:center;gap:16px;margin-top:22px;padding:18px;border-radius:26px;background:linear-gradient(155deg,#ffffff21,#ffffff0a);border:1px solid rgba(216,194,157,.32);box-shadow:inset 0 1px #ffffff1f}.lx-uav{flex:none;display:grid;place-items:center;width:66px;height:66px;border-radius:22px;background:var(--lx-mint);color:var(--lx-ink3);box-shadow:0 8px 18px #00000038}.lx-uinfo{min-width:0;display:grid;gap:6px}.lx-uinfo h2{margin:0;font:700 clamp(22px,6.4vw,26px)/1.1 var(--font-display);color:#fff;letter-spacing:-.02em;overflow-wrap:anywhere}.lx-uinfo p{margin:0;display:flex;align-items:center;gap:7px;font:500 14.5px var(--font-body);color:#fffc}.lx-pillbtn{justify-self:start;display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 14px;border-radius:999px;background:var(--lx-night);border:1px solid rgba(216,194,157,.3);color:var(--lx-gold);font:800 13.5px var(--font-body)}.lx-member{border-radius:30px;overflow:hidden;background:#fbf8f1;border:1px solid rgba(216,194,157,.4);box-shadow:0 18px 40px #0b2f261f}.lx-member>header{display:flex;align-items:center;justify-content:space-between;padding:22px;background:linear-gradient(120deg,#0e0d0b,#17140f 55%,#3a3025);color:#fff}.lx-member>header span{font:900 11.5px var(--font-body);letter-spacing:.18em;color:var(--lx-gold)}.lx-member>header h2{margin:8px 0 0;font:700 clamp(28px,8vw,34px)/1.05 var(--font-display);color:#fff;letter-spacing:-.02em}.lx-member>header i{flex:none;display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#17140f;border:1px solid rgba(216,194,157,.45);color:var(--lx-gold)}.lx-mbody{padding:16px;display:grid;gap:14px}.lx-mstats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lx-mstats>div{padding:14px 12px 12px;border-radius:22px;background:#fff;border:1px solid rgba(11,47,38,.05);box-shadow:0 8px 20px #0b2f2612}.lx-mstats span{display:block;font:800 10.5px var(--font-body);letter-spacing:.14em;color:#75827c}.lx-mstats b{display:block;margin-top:8px;font:700 clamp(26px,7.4vw,32px)/1 var(--font-display);color:#14201c;font-variant-numeric:lining-nums tabular-nums}.lx-mbanner{display:flex;align-items:center;gap:12px;min-height:56px;padding:0 16px;border-radius:20px;background:#fbf4e4;border:1px solid rgba(216,194,157,.55);font:800 16px var(--font-body);color:#14201c}.lx-mbanner svg{color:#8a6b2a}.lx-mbody h3{margin:2px 2px 0;font:900 13px var(--font-body);letter-spacing:.16em;color:var(--lx-ink)}.lx-perks{list-style:none;margin:0;padding:0 2px;display:grid;gap:12px}.lx-perks li{position:relative;padding-left:26px;font:500 15.5px/1.4 var(--font-body);color:#53625b}.lx-perks li:before{content:"";position:absolute;left:4px;top:.5em;width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#e7d3a0,#8a6b2a)}.lx-sec{display:grid;gap:10px}.lx-listcard{padding:12px;border-radius:26px;background:var(--lx-paper);border:1px solid rgba(11,47,38,.05);box-shadow:0 10px 26px #0b2f2612;display:grid;gap:10px}.lx-row{display:flex;align-items:center;gap:14px;width:100%;min-height:62px;padding:0 18px;border:0;border-radius:20px;background:#f1f6f2;color:var(--lx-ink);cursor:pointer;text-align:left}.lx-row b{flex:1;font:800 18px var(--font-body)}.lx-row svg:last-child{color:#6c7a74}.lx-tile{display:grid;justify-items:center;align-content:center;gap:6px;min-height:100px;border-radius:24px;background:#f1f6f2;border:1px solid rgba(11,47,38,.06);color:var(--lx-ink3);text-decoration:none}.lx-tile b{font:800 17px var(--font-body);color:var(--lx-ink)}.lx-tile span{font:500 13px var(--font-body);color:#75827c}.lx-listcard .bb-row{background:transparent}.lx-auth{gap:14px}.lx-authhero{padding-bottom:30px}.lx-authbrand{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.lx-authbrand img{width:74px;height:74px;padding:15px;border-radius:50%;background:#fff;object-fit:contain;box-shadow:0 10px 22px #00000047}.lx-authbrand span{font:800 11.5px var(--font-body);letter-spacing:.22em;color:var(--lx-gold)}.lx-authhero[data-mode]:not([data-mode=welcome]){padding-bottom:22px}.lx-auth .bb-form,.lx-auth .bb-card{border-radius:28px}.lx-goldwide{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:58px;margin-top:20px;border:0;border-radius:999px;cursor:pointer;background:linear-gradient(120deg,#e8d3a0,#b9945e);color:var(--lx-ink);font:800 18px var(--font-body);box-shadow:0 14px 28px #00000042}.lx-goldwide:disabled{opacity:.6}.bb-nav{max-width:430px;padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px));border-radius:28px 28px 0 0;background:var(--lx-paper);border:1px solid rgba(11,47,38,.06);border-bottom:0;box-shadow:0 -10px 34px #0b2f261f}.bb-nav button{height:58px;min-height:58px;border-radius:18px;display:grid;justify-items:center;align-content:center;gap:3px;font:800 12px var(--font-body);color:#6c7a74}.bb-nav button.active{background:var(--lx-mint);color:#12614a}.bb-nav button.nav-qr.active{background:transparent;color:#12614a}.bb-nav button{overflow:visible}.bb-nav button.nav-qr .bb-nav-icon{display:grid;place-items:center;width:62px;height:62px;margin-top:-30px;border-radius:50%;background:linear-gradient(145deg,var(--lx-ink3),var(--lx-ink));border:2px solid rgba(216,194,157,.75);box-shadow:0 12px 24px #0b2f2659}.bb-nav button.nav-qr{gap:4px}.bb-nav .nav-qr>span:last-child{margin-top:-2px}.bb-basket,.bb-rewards-page .bb-voucher{border-radius:26px}@media(max-width:380px){.lx-wcell em{font-size:28px}.lx-wcell--main em{font-size:40px}.lx-rcard h3{font-size:16px}.lx-pcard.burger-product{grid-template-columns:64px minmax(0,1fr) auto;gap:12px;padding:12px}.lx-pcard .bb-visual{width:64px;height:64px}}@media(prefers-reduced-motion:reduce){.lx-rcard,.lx-gold{transition:none}}.bb-pagehero .lx-uav{display:grid;place-items:center;color:var(--lx-ink3);font-size:inherit;letter-spacing:0}.bb-pagehero .lx-pillbtn{display:inline-flex;align-items:center;gap:7px;letter-spacing:0;text-transform:none;color:var(--lx-gold);font:800 13.5px var(--font-body)}.bb-pagehero .lx-hstats span{display:block;letter-spacing:.12em;font:800 10px var(--font-body);color:#ffffffb8}.lx-uav svg{display:block}.lx-pcard.burger-product{grid-template-columns:68px minmax(0,1fr) auto;gap:12px}.lx-pcard .bb-visual{width:68px;height:68px;border-radius:20px}.lx-pcard h3{font-size:18px}.lx-pcard .bb-spec{display:block;-webkit-line-clamp:unset;overflow:visible}.lx-pcard .bb-gram{display:inline;padding:0;margin-right:6px;background:none;border:0;border-radius:0;font:800 13px var(--font-body);color:#8a6b2a}.lx-pright strong{font-size:19px}.lx-pcard .favorite-button{width:40px;height:40px;margin:0 -6px -6px 0;border:0;background:transparent;box-shadow:none;color:#8a6b2a}.lx-pcard .favorite-button.is-liked{color:#b43737}.lx-pcard .favorite-button svg{fill:none}.lx-pcard .favorite-button.is-liked svg{fill:currentColor}.bb-link.bb-inline{display:inline-flex;align-items:center;min-height:36px;padding:0 8px}
