*{font-family:Montserrat,sans-serif}:root{--primary: #0d6937;--primary-dark: #094f29;--secondary: #1a1a1a;--light: #f5f5f5;--border: #e0e0e0;--text-dark: #333;--text-light: #666;--shadow: 0 2px 8px rgba(0, 0, 0, .1);--shadow-lg: 0 4px 16px rgba(0, 0, 0, .15);--green: #0d6937;--green-dark: #094f29;--green-light: #1a8a4a;--red: #ff1b1e;--yellow: #f5c518;--white: #ffffff;--gray: #919191;--gray-light: #e2e2e2;--gray-dark: #6b6b6b;--text: #1a1a1a;--muted: #696969;--green-light-hover: #1a8a4a1a}.download-btn[data-v-cde4cc2e]{display:inline-flex;border-radius:10px;border:none;background:none;cursor:pointer}.download-btn[data-v-cde4cc2e]:hover{box-shadow:0 4px 6px #0000001a}.btn-left[data-v-cde4cc2e]{display:flex;align-items:center;justify-content:center;border:1px solid var(--green);border-right:none;padding:0 16px;border-radius:4px 0 0 4px;flex-shrink:0}.btn-icon[data-v-cde4cc2e]{width:40px;height:35px;object-fit:contain}.btn-right[data-v-cde4cc2e]{background:var(--green);display:flex;align-items:center;justify-content:center;padding:0 20px;border:1px solid var(--green);border-radius:0 4px 4px 0;flex:1}.btn-text[data-v-cde4cc2e]{color:#fff;font-weight:600;font-size:18px;text-transform:uppercase}.top-border[data-v-3773bdb3]{border:none;height:5px;background-color:#0d6937;width:100%;height:20px}.social-border[data-v-3773bdb3]{border:none;height:1px;background-color:#fff;opacity:.2}.site-footer[data-v-3773bdb3]{background:var(--secondary);color:#fff;padding:24px 0;text-align:center}.site-footer .primary-links[data-v-3773bdb3]{font-weight:700;margin-bottom:24px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.site-footer .secondary-links[data-v-3773bdb3]{margin-bottom:24px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.site-footer .socials[data-v-3773bdb3]{margin:8px 0 6px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.site-footer a[data-v-3773bdb3]{color:#fff;text-decoration:none;font-size:14px}.site-footer .copyright[data-v-3773bdb3]{margin-top:24px;font-size:12px}nav[data-v-88a504c3]{background:#fff;padding:16px 24px;display:flex;justify-content:space-between;align-items:center;box-shadow:var(--shadow);position:sticky;top:0;z-index:1000}.nav-left[data-v-88a504c3]{display:flex;align-items:center;gap:8px}.logo[data-v-88a504c3],.logo[data-v-88a504c3]:hover,.logo[data-v-88a504c3]:focus,.logo.router-link-active[data-v-88a504c3],.logo.router-link-exact-active[data-v-88a504c3]{display:flex;height:65px;width:90px;text-decoration:none!important;border-bottom:none!important;outline:none;flex-shrink:0}.nav-links-desktop[data-v-88a504c3]{display:flex;gap:8px;margin-left:32px}.nav-links-desktop a[data-v-88a504c3]{text-decoration:none;color:#000;font-weight:900;font-size:18px;transition:all .3s ease;padding:8px 16px;border-radius:4px}.nav-links-desktop a[data-v-88a504c3]:hover{color:var(--primary);background:var(--green-light-hover)}.nav-links-desktop a.router-link-active[data-v-88a504c3]{color:var(--primary)}.nav-links-desktop a[data-v-88a504c3]:focus,.nav-links-desktop a.router-link-exact-active[data-v-88a504c3]{text-decoration:none;outline:none}.nav-right[data-v-88a504c3]{display:flex;align-items:center;gap:12px}.hamburger[data-v-88a504c3]{display:none;flex-direction:column;justify-content:center;gap:5px;background:none;border:none;cursor:pointer;padding:4px}.hamburger span[data-v-88a504c3]{display:block;width:26px;height:2.5px;background:var(--text-dark);border-radius:2px;transition:transform .3s ease,opacity .3s ease;transform-origin:center}.hamburger span:nth-child(1).open[data-v-88a504c3]{transform:translateY(7.5px) rotate(45deg)}.hamburger span:nth-child(2).open[data-v-88a504c3]{opacity:0}.hamburger span:nth-child(3).open[data-v-88a504c3]{transform:translateY(-7.5px) rotate(-45deg)}.nav-links-mobile[data-v-88a504c3]{display:none}@media(max-width:768px){nav[data-v-88a504c3]{padding:12px 16px;flex-wrap:wrap;align-items:center}.nav-links-desktop[data-v-88a504c3]{display:none}.hamburger[data-v-88a504c3]{display:flex}.nav-links-mobile[data-v-88a504c3]{display:none;flex-direction:column;width:100%;order:3;margin-top:4px;border-top:1px solid rgba(211,47,47,.2)}.nav-links-mobile.nav-open[data-v-88a504c3]{display:flex}.nav-links-mobile a[data-v-88a504c3]{text-decoration:none;color:#000;font-weight:900;font-size:15px;padding:14px 16px;border-bottom:1px solid rgba(0,0,0,.06);text-align:right;transition:all .2s ease}.nav-links-mobile a[data-v-88a504c3]:hover{color:var(--primary);background:var(--green-light-hover)}.nav-links-mobile a.router-link-active[data-v-88a504c3]{color:var(--primary);border-right:3px solid var(--primary);padding-right:13px}}.banner-slider[data-v-20691be7]{position:relative;width:100%;overflow:hidden;background:#000;-webkit-user-select:none;user-select:none;line-height:0;margin:0;padding:0}.slides-wrapper[data-v-20691be7]{display:flex;width:100%;height:100%;transition:transform .6s cubic-bezier(.77,0,.18,1)}.slide[data-v-20691be7]{min-width:100%;flex-shrink:0;width:100%;height:100%;line-height:0}.slide img[data-v-20691be7]{width:100%;height:100%;object-fit:cover;object-position:center}.ctrl[data-v-20691be7]{position:absolute;top:50%;transform:translateY(-50%);background:var(--white);color:var(--green);border:none;border-radius:50%;width:46px;height:46px;font-size:20px;cursor:pointer;transition:background .2s;z-index:10;display:flex;align-items:center;justify-content:center}.ctrl[data-v-20691be7]:hover{background:var(--green);color:var(--white)}.ctrl.prev[data-v-20691be7]{left:16px}.ctrl.next[data-v-20691be7]{right:16px}.dots[data-v-20691be7]{position:absolute;bottom:14px;left:50%;transform:translate(-50%);display:flex;gap:8px}.dot[data-v-20691be7]{width:10px;height:10px;border-radius:50%;border:none;background:#ffffff73;cursor:pointer;padding:0;transition:background .25s,transform .25s}.dot.active[data-v-20691be7]{background:var(--yellow);transform:scale(1.35)}@media(max-width:700px){.slide img[data-v-20691be7]{object-position:center top}.ctrl[data-v-20691be7]{width:30px;height:30px;font-size:14px}.ctrl.prev[data-v-20691be7]{left:8px}.ctrl.next[data-v-20691be7]{right:8px}.dots[data-v-20691be7]{bottom:10px}.dot[data-v-20691be7]{width:8px;height:8px}}@media(max-width:480px){.ctrl[data-v-20691be7]{width:26px;height:26px;font-size:12px}.ctrl.prev[data-v-20691be7]{left:6px}.ctrl.next[data-v-20691be7]{right:6px}}.promo-card[data-v-6811ace8]{background:var(--white);border-radius:18px;flex:0 0 320px;scroll-snap-align:start;overflow:hidden;display:flex;flex-direction:column;border:1.5px solid var(--border);transition:transform .22s,box-shadow .22s}.promo-card[data-v-6811ace8]:hover{transform:translateY(-6px);box-shadow:0 8px 28px #00000024}.promo-card.is-flash[data-v-6811ace8]{border-color:#cd202f40}.card-img-wrap[data-v-6811ace8]{position:relative}.card-img-wrap img[data-v-6811ace8]{width:100%;height:fit-content;object-fit:cover;display:block}.card-body[data-v-6811ace8]{padding:16px 18px 20px;flex:1;display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center}.card-body h3[data-v-6811ace8]{font-size:1.2rem;color:#000;letter-spacing:1px;line-height:1.2;text-align:center}.card-body p[data-v-6811ace8]{font-size:.86rem;color:var(--muted);line-height:1.55;flex:1;text-align:center}@media(max-width:768px){.promo-card[data-v-6811ace8]{flex:0 0 250px}}.promo-section[data-v-b4d65c86]{padding:56px 0 40px}.promo-inner[data-v-b4d65c86]{max-width:100%;margin:auto;padding:0 40px}.slider-wrap[data-v-b4d65c86]{position:relative;display:flex;align-items:center;gap:8px}.promo-track[data-v-b4d65c86]{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-top:10px;padding-bottom:10px;scrollbar-width:none;flex:1}.promo-track[data-v-b4d65c86]::-webkit-scrollbar{display:none}.arrow[data-v-b4d65c86]{flex-shrink:0;width:40px;height:40px;border-radius:50%;border:2px solid var(--border);background:var(--white);color:var(--green);font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #00000014;transition:background .2s,color .2s}.arrow[data-v-b4d65c86]:hover{background:var(--green);color:var(--white)}@media(max-width:700px){.promo-section[data-v-b4d65c86]{padding:36px 0 28px}.promo-inner[data-v-b4d65c86]{padding:0 12px}.arrow[data-v-b4d65c86]{display:none}.promo-track[data-v-b4d65c86]{gap:12px;padding-top:8px;padding-bottom:8px}}.video-section[data-v-2e091b6f]{padding:52px 0;background:#fff}.video-inner[data-v-2e091b6f]{max-width:1100px;margin:auto;padding:0 24px}.section-head[data-v-2e091b6f]{text-align:center;margin-bottom:28px}.section-title[data-v-2e091b6f]{font-size:2.2rem;color:var(--green);letter-spacing:2px;margin-bottom:8px}.divider[data-v-2e091b6f]{width:52px;height:4px;background:var(--yellow);border-radius:4px;margin:0 auto}.video-frame[data-v-2e091b6f]{border-radius:18px;overflow:hidden;box-shadow:0 8px 40px #00000021;aspect-ratio:16 / 9;background:#000}.video-frame iframe[data-v-2e091b6f]{width:100%;height:100%;display:block;border:none}@media(max-width:700px){.video-section[data-v-2e091b6f]{padding:32px 0}.video-inner[data-v-2e091b6f]{padding:0 16px}.video-frame[data-v-2e091b6f]{border-radius:12px;box-shadow:0 4px 20px #0000001a}}@media(max-width:480px){.video-section[data-v-2e091b6f]{padding:24px 0}.video-inner[data-v-2e091b6f]{padding:0 12px}.video-frame[data-v-2e091b6f]{border-radius:8px}}.app-download-section[data-v-5eac5d03]{display:flex;align-items:center;justify-content:center;padding:40px 60px;background:#fff;overflow:hidden}.app-download-section__content[data-v-5eac5d03]{flex:1;max-width:560px}.app-download-section__title[data-v-5eac5d03]{font-size:45px;font-weight:900;color:var(--primary);line-height:1.1;margin:0 0 16px;text-transform:uppercase;letter-spacing:-1px}.app-download-section__subtitle[data-v-5eac5d03]{font-size:20px;color:#6b6b6b;margin:0 0 28px;font-weight:600}.app-download-section__buttons[data-v-5eac5d03]{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.app-download-section__store-badge[data-v-5eac5d03]{height:45px;width:auto;border-radius:8px;display:block}.app-download-section__image-wrapper[data-v-5eac5d03]{flex-shrink:0;display:flex;align-items:flex-end;justify-content:center;height:320px}.app-download-section__mobile-img[data-v-5eac5d03]{height:320px;width:auto;object-fit:contain}@media(max-width:768px){.app-download-section[data-v-5eac5d03]{flex-direction:column;padding:32px 20px;text-align:center;gap:24px}.app-download-section__title[data-v-5eac5d03]{font-size:36px}.app-download-section__subtitle[data-v-5eac5d03]{font-size:18px}.app-download-section__buttons[data-v-5eac5d03]{justify-content:center;gap:12px}.app-download-section__store-badge[data-v-5eac5d03]{height:40px;display:flex}.app-download-section__image-wrapper[data-v-5eac5d03],.app-download-section__mobile-img[data-v-5eac5d03]{height:300px}}@media(max-width:480px){.app-download-section__title[data-v-5eac5d03]{font-size:36px}.app-download-section__subtitle[data-v-5eac5d03]{font-size:16px;margin-bottom:20px}.app-download-section__buttons[data-v-5eac5d03]{gap:10px}.app-download-section__store-badge[data-v-5eac5d03]{height:36px;display:flex}.app-download-section__image-wrapper[data-v-5eac5d03],.app-download-section__mobile-img[data-v-5eac5d03]{height:300px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--white);color:var(--text);min-height:100vh}.instabox img{width:100%;display:block}@media(max-width:700px){body{padding-bottom:68px}}.category-wrapper[data-v-259bbb93]{background:#fff;border-bottom:1px solid var(--border)}.slider-row[data-v-259bbb93]{display:flex;align-items:center}.category-slider[data-v-259bbb93]{display:flex;gap:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:0 8px;flex:1}.category-slider[data-v-259bbb93]::-webkit-scrollbar{display:none}.category-item[data-v-259bbb93]{flex-shrink:0;padding:16px 20px 14px;font-size:13px;font-weight:700;color:#999;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;border-bottom:3px solid transparent;transition:color .2s,border-color .2s;white-space:nowrap;-webkit-user-select:none;user-select:none}.category-item[data-v-259bbb93]:hover{color:var(--green)}.category-item.active[data-v-259bbb93]{color:var(--green)!important;border-bottom-color:var(--green)!important}.category-arrow[data-v-259bbb93]{display:flex;align-items:center;justify-content:center;padding:0 12px;color:var(--green);font-size:22px;cursor:pointer;flex-shrink:0;border:none;background:none;line-height:1;margin:0 20px}@media(max-width:600px){.category-arrow[data-v-259bbb93]{margin:0 2px}}.menu-card[data-v-7192cb78]{background:var(--card-bg);border-radius:16px;padding:8px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--shadow);border:2px solid transparent;transition:box-shadow .25s,border-color .25s;cursor:pointer;animation:fadeUp .35s ease both;overflow:visible}.card-top[data-v-7192cb78]{display:flex;align-items:flex-start;gap:14px}.card-img-wrapper[data-v-7192cb78]{position:relative;flex-shrink:0;width:95px;height:95px}.card-img[data-v-7192cb78]{width:95px;height:95px;border-radius:10px;object-fit:cover;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease;transform-origin:center center;position:relative;z-index:2;display:block}.card-img-fallback[data-v-7192cb78]{background:linear-gradient(135deg,#f5f5f5,#e8e8e8);display:flex;align-items:center;justify-content:center;font-size:28px}.card-img-wrapper:hover .card-img[data-v-7192cb78]{transform:scale(1.8);box-shadow:0 8px 24px #0000002e}.card-info[data-v-7192cb78]{flex:1;min-width:0}.card-name[data-v-7192cb78]{font-size:15px;font-weight:800;color:var(--text);line-height:1.3;margin-bottom:5px}.card-desc[data-v-7192cb78]{font-size:13px;color:var(--text-muted);line-height:1.5;display:-webkit-box;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.card-bottom[data-v-7192cb78]{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.card-left[data-v-7192cb78]{display:flex;align-items:center}.card-right[data-v-7192cb78]{display:flex;align-items:center;gap:10px}.card-price[data-v-7192cb78]{font-size:17px;font-weight:900;color:var(--text)}.banner[data-v-d52042ae]{min-height:auto;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.banner img[data-v-d52042ae]{width:100%;object-fit:cover;display:block}.slider-container{position:sticky;top:97px;z-index:90}.main{max-width:1200px;margin:0 auto;padding:28px 20px 80px}.category-section{margin-bottom:48px}.section-title{font-size:28px;font-weight:900;letter-spacing:-.5px;margin-bottom:24px;color:var(--text)}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.state-msg{text-align:center;padding:60px 20px;color:var(--text-muted);font-size:15px}.state-error{color:#e53e3e}@media(max-width:600px){.card-grid{grid-template-columns:1fr}.section-title{font-size:22px}.slider-container{position:sticky;top:88px;z-index:90}}@media(max-width:453px){.slider-container{position:sticky;top:125px;z-index:90}}.hero[data-v-0b24b2d0]{text-align:center;margin-bottom:40px}.hero-title[data-v-0b24b2d0]{font-size:50px;line-height:.95;letter-spacing:2px;text-transform:uppercase;color:#fff}.hero-title .accent[data-v-0b24b2d0]{background:linear-gradient(90deg,#ff6b2b,#fa0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-subtitle[data-v-0b24b2d0]{margin-top:14px;font-size:20px;color:#fff;line-height:1.6}@media(max-width:768px){.hero-title[data-v-0b24b2d0]{font-size:32px}.hero-subtitle[data-v-0b24b2d0]{font-size:16px}}.flavor-card[data-v-42d3e0ce]{border-radius:16px;overflow:hidden;cursor:pointer;position:relative;border:2px solid #1c1c1c;transition:transform .25s ease,border-color .25s,box-shadow .25s}.flavor-card[data-v-42d3e0ce]:hover{transform:translateY(-4px)}.card-image-wrapper[data-v-42d3e0ce]{position:relative;background:#111;overflow:hidden}.card-image[data-v-42d3e0ce]{width:100%;height:100%;object-fit:cover;transition:transform .4s ease;display:block}.card-glow[data-v-42d3e0ce]{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.7) 0%,transparent 60%)}.card-info[data-v-42d3e0ce]{padding:14px 16px 18px;background:#fff}.card-name[data-v-42d3e0ce]{font-weight:700;font-size:17px;letter-spacing:.5px;text-transform:uppercase;color:#000;margin:0}@keyframes popIn-42d3e0ce{0%{transform:scale(0)}to{transform:scale(1)}}.state-container[data-v-8c63e3da]{text-align:center;padding:80px 20px}.state-text[data-v-8c63e3da]{color:#888;font-size:16px;margin-bottom:20px}.loader[data-v-8c63e3da]{display:inline-flex;gap:8px;margin-bottom:16px}.loader span[data-v-8c63e3da]{width:10px;height:10px;border-radius:50%;background:#ff6b2b;animation:bounce-8c63e3da .8s ease-in-out infinite}.loader span[data-v-8c63e3da]:nth-child(2){animation-delay:.15s}.loader span[data-v-8c63e3da]:nth-child(3){animation-delay:.3s}@keyframes bounce-8c63e3da{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.retry-btn[data-v-8c63e3da]{padding:10px 28px;background:#ff6b2b;color:#fff;border:none;border-radius:8px;font-weight:700;font-size:15px;letter-spacing:1px;cursor:pointer;transition:opacity .2s}.retry-btn[data-v-8c63e3da]:hover{opacity:.85}.flavor-grid[data-v-8c63e3da]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:640px){.flavor-grid[data-v-8c63e3da]{grid-template-columns:repeat(2,1fr);padding-bottom:-100px}}@media(max-width:400px){.flavor-grid[data-v-8c63e3da]{grid-template-columns:1fr}}.modal-overlay[data-v-8c63e3da]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;align-items:center;justify-content:center;z-index:9999}.modal-content[data-v-8c63e3da]{position:relative;top:50px;max-width:90vw;max-height:90vh}.modal-image[data-v-8c63e3da]{max-width:100%;max-height:60vh;border-radius:8px}.modal-close[data-v-8c63e3da]{position:absolute;right:10px;background:none;border:none;color:#fff;font-size:36px;cursor:pointer;line-height:1}.modal-close[data-v-8c63e3da]:hover{opacity:.7}[data-v-edb01878],[data-v-edb01878]:before,[data-v-edb01878]:after{box-sizing:border-box;margin:0;padding:0}.page-wrapper[data-v-edb01878]{position:relative;overflow-x:hidden;background-image:url(/assets/background/background_rasa.png);background-size:cover;background-position:center;background-repeat:no-repeat}.container[data-v-edb01878]{position:relative;z-index:1;max-width:960px;margin:0 auto;padding:48px 24px 120px}.banner[data-v-72376c4a]{min-height:auto;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;width:100%}.banner img[data-v-72376c4a]{width:100%;max-width:100%;object-fit:cover;display:block}.tab-nav[data-v-85d77120]{justify-content:center;display:flex;gap:10px;padding:20px 24px 16px;flex-wrap:wrap}.tab-btn[data-v-85d77120]{font-size:.78rem;font-weight:600;letter-spacing:.06em;padding:18px 24px;border-radius:8px;border:2px transparent;background:#e6e6e6;color:#a4a4a4;cursor:pointer;transition:all .2s ease}.tab-btn[data-v-85d77120]:hover{border-color:#0d6937;color:#0d6937}.tab-btn.active[data-v-85d77120]{background:#0d6937;border-color:#0d6937;color:#fff;box-shadow:0 3px 10px #1a5c1459}.divider[data-v-85d77120]{height:2px;background:#e8e8e2;margin:0 24px}@media(max-width:640px){.tab-nav[data-v-85d77120]{padding:16px 16px 12px;gap:8px}.tab-btn[data-v-85d77120]{font-size:.7rem;padding:8px 12px}}.offer-card[data-v-1903cccd]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 12px #00000014;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease;display:flex;flex-direction:column}.offer-card[data-v-1903cccd]:hover{transform:translateY(-4px);box-shadow:0 8px 28px #00000024}.card-image-wrapper[data-v-1903cccd]{display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;padding:16px}.card-image[data-v-1903cccd]{display:block;width:100%;height:auto;object-fit:contain;border-radius:12px}.card-body[data-v-1903cccd]{padding:12px 14px 8px;flex:1}.card-title[data-v-1903cccd]{font-size:.85rem;font-weight:700;color:#1a1a1a;line-height:1.3;letter-spacing:.02em;margin:0 0 5px}.card-desc[data-v-1903cccd]{font-size:.75rem;color:#666;margin:0;line-height:1.4}.card-footer[data-v-1903cccd]{display:flex;align-items:center;gap:6px;background:#0a7d3fde;color:#fff;font-size:.7rem;font-weight:600;padding:8px 14px}.period-badge[data-v-1903cccd]{display:inline-flex;align-items:center;gap:10px;background:#2e8b4a;color:#fff;font-size:.82rem;font-weight:600;padding:10px 24px 10px 16px;border-radius:50px 0 50px 50px}.promo-grid[data-v-cda9fce1]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:24px;max-width:1000px;margin:0 auto;box-sizing:border-box}@media(max-width:768px){.promo-grid[data-v-cda9fce1]{grid-template-columns:repeat(2,1fr);gap:14px;padding:16px}}@media(max-width:640px){.promo-grid[data-v-cda9fce1]{grid-template-columns:repeat(2,1fr);gap:12px;padding:12px 16px}}@media(max-width:420px){.promo-grid[data-v-cda9fce1]{grid-template-columns:1fr}}.offer-detail-view[data-v-215d7161]{background:#f9f9f7;max-width:1000px;margin:0 auto;padding-bottom:48px}.back-nav[data-v-215d7161]{padding:16px 0 12px}.back-btn[data-v-215d7161]{display:inline-flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;font-size:15px;font-weight:700;color:#222;padding:4px 0;transition:opacity .15s}.back-btn[data-v-215d7161]:hover{opacity:.65}.back-icon[data-v-215d7161]{font-size:18px;line-height:1}.detail-main[data-v-215d7161]{display:flex;gap:40px;align-items:flex-start;padding:8px 0 32px;border-bottom:1px solid #e5e5e0}.detail-image-wrap[data-v-215d7161]{flex:0 0 310px;max-width:310px;display:flex;flex-direction:column}.detail-image[data-v-215d7161]{width:100%;border-radius:12px 12px 0 0;object-fit:cover;display:block}.detail-period-badge[data-v-215d7161]{display:flex;align-items:center;gap:8px;background:#fff;border:1.5px solid #e5e5e0;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:700;color:#444}.card-footer[data-v-215d7161]{display:flex;align-items:center;justify-content:center;gap:6px;background:#0a7d3fde;color:#fff;font-size:.7rem;font-weight:600;height:35px;border-radius:0 0 12px 12px}.calendar-icon[data-v-215d7161]{font-size:16px}.detail-info[data-v-215d7161]{flex:1;min-width:0;display:flex;flex-direction:column;gap:16px}.detail-title[data-v-215d7161]{font-size:26px;font-weight:900;color:#1a1a1a;line-height:1.25;margin:0}.detail-desc-block[data-v-215d7161]{background:transparent}.detail-desc[data-v-215d7161]{font-size:14.5px;color:#333;line-height:1.75;margin:0}.detail-divider[data-v-215d7161]{border:none;border-top:1px solid #e5e5e0}.detail-terms[data-v-215d7161]{display:flex;flex-direction:column;gap:10px}.terms-title[data-v-215d7161]{font-size:15px;font-weight:800;color:#1a1a1a;margin:0}.terms-list[data-v-215d7161]{margin:0;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:6px}.terms-list li[data-v-215d7161]{font-size:13.5px;color:#555;padding-left:14px;position:relative;line-height:1.5}.terms-list li[data-v-215d7161]:before{content:"·";position:absolute;left:0;font-size:18px;line-height:1.2;color:#888}.other-promos-section[data-v-215d7161]{padding-top:36px}.other-promos-title[data-v-215d7161]{font-size:18px;font-weight:900;color:#1a1a1a;text-align:center;margin:0 0 24px;letter-spacing:.5px}.other-promos-section .promo-grid[data-v-215d7161]{padding:0}@media(max-width:768px){.offer-detail-view[data-v-215d7161]{padding-bottom:32px}.detail-main[data-v-215d7161]{flex-direction:column;gap:20px;border-bottom:none;padding-bottom:20px}.detail-image-wrap[data-v-215d7161]{flex:unset;max-width:100%}.detail-title[data-v-215d7161]{font-size:20px}}@media(max-width:480px){.other-promos-grid[data-v-215d7161]{grid-template-columns:1fr}}@media(max-width:640px){.offer-detail-view[data-v-215d7161]{padding:0 16px 32px}.back-nav[data-v-215d7161]{padding:12px 0 8px}.detail-main[data-v-215d7161]{flex-direction:column;gap:16px;padding:8px 0 20px}.detail-image-wrap[data-v-215d7161]{flex:unset;max-width:100%}.detail-title[data-v-215d7161]{font-size:18px}.detail-desc[data-v-215d7161]{font-size:13.5px}.other-promos-section[data-v-215d7161]{padding-top:24px}.other-promos-title[data-v-215d7161]{font-size:15px;margin-bottom:16px}}.offers-page[data-v-56c54f34]{background:#f9f9f7;min-height:auto;position:relative}.promo-grid[data-v-56c54f34]{margin:0 auto;max-width:1000px;width:100%;align-items:center;justify-content:center}.base-button[data-v-2ed7479a]{display:inline-flex;align-items:center;justify-content:center;gap:var(--btn-icon-gap);width:var(--btn-width);padding:var(--btn-padding);background-color:var(--btn-bg);color:var(--btn-text);border-radius:var(--btn-radius);border:var(--btn-border);box-shadow:var(--btn-shadow);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);letter-spacing:var(--btn-letter-spacing);text-transform:var(--btn-text-transform);cursor:pointer;outline:none;transition:background-color .2s ease,opacity .2s ease,transform .1s ease,box-shadow .2s ease;white-space:nowrap;-webkit-user-select:none;user-select:none}.base-button[data-v-2ed7479a]:hover:not(:disabled){background-color:var(--btn-hover-bg)}.base-button[data-v-2ed7479a]:active:not(:disabled){transform:scale(.97)}.base-button--disabled[data-v-2ed7479a],.base-button[data-v-2ed7479a]:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.base-button--loading[data-v-2ed7479a]{cursor:wait;pointer-events:none}.base-button__icon[data-v-2ed7479a]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.base-button__icon[data-v-2ed7479a] img,.base-button__icon[data-v-2ed7479a] svg{width:var(--btn-icon-size);height:var(--btn-icon-size);display:block;flex-shrink:0}.base-button__icon[data-v-2ed7479a] a{display:inline-flex;align-items:center;justify-content:center;line-height:0}.base-button__label[data-v-2ed7479a]{line-height:1}.base-button__spinner[data-v-2ed7479a]{width:18px;height:18px;border:2.5px solid rgba(255,255,255,.35);border-top-color:var(--btn-text);border-radius:50%;animation:btn-spin-2ed7479a .7s linear infinite;flex-shrink:0}@keyframes btn-spin-2ed7479a{to{transform:rotate(360deg)}}.hero[data-v-ae2771eb]{min-height:auto;height:300px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.hero__background[data-v-ae2771eb]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero__overlay[data-v-ae2771eb]{position:absolute;inset:0;z-index:1}.hero__content[data-v-ae2771eb]{position:relative;z-index:2;width:100%;max-width:760px;padding:0 24px;text-align:center}.hero__title[data-v-ae2771eb]{font-size:clamp(2rem,5vw,3rem);color:var(--white);letter-spacing:.04em;margin-bottom:20px}.hero__form[data-v-ae2771eb]{display:flex;gap:0;border-radius:10px;overflow:hidden}.hero__input[data-v-ae2771eb]{flex:1;padding:14px 20px;font-size:1rem;border:none;outline:none;background:var(--white);color:var(--green-dark);min-width:0}.hero__input[data-v-ae2771eb]::placeholder{color:var(--text-dark)}.hero__btn[data-v-ae2771eb]{display:flex;align-items:center;gap:8px;padding:14px 28px;background:var(--green-dark);color:var(--white);font-size:1rem;font-weight:600;border:none;cursor:pointer;white-space:nowrap;letter-spacing:.03em}.hero__btn-icon[data-v-ae2771eb]{width:18px;height:18px;flex-shrink:0}@media(max-width:480px){.hero[data-v-ae2771eb]{height:180px}.hero__btn span[data-v-ae2771eb]{display:none}}.card[data-v-ce106655]{padding:18px 20px;border-bottom:1px solid var(--gray);cursor:pointer;transition:background .15s,box-shadow .15s;position:relative}.card[data-v-ce106655]:hover{background:var(--green-light-hover)}.card--selected[data-v-ce106655]{background:#eef6f1;border-left:4px solid var(--green-light-hover)}.card--selected[data-v-ce106655]:hover{background:#e4f0ea}.card__status[data-v-ce106655]{display:inline-flex;align-items:center;gap:5px;font-size:.68rem;font-weight:700;letter-spacing:.1em;margin-bottom:5px}.card__status--open[data-v-ce106655]{color:var(--green)}.card__status--closed[data-v-ce106655]{color:var(--red)}.card__dot[data-v-ce106655]{width:7px;height:7px;border-radius:50%;display:inline-block;background:currentColor;animation:pulse-ce106655 2s infinite}.card__status--closed .card__dot[data-v-ce106655]{animation:none}@keyframes pulse-ce106655{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.card__name[data-v-ce106655]{font-size:.97rem;font-weight:600;margin-bottom:5px;line-height:1.3}.card__address[data-v-ce106655]{font-size:14px;color:var(--text-dark);line-height:1.5;margin-bottom:10px}.card__hours[data-v-ce106655]{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--green-mid);font-weight:500;margin-bottom:10px;padding:6px 10px;background:#e8f5ee;border-radius:6px}.card__hours svg[data-v-ce106655]{width:14px;height:14px;flex-shrink:0}.card__last-order[data-v-ce106655]{margin-left:auto;font-size:.72rem;color:var(--gray);font-weight:400}.card__actions[data-v-ce106655]{display:flex;gap:8px;background-color:var(--green)}@keyframes shimmer-d213874c{0%{background-position:-400px 0}to{background-position:400px 0}}.skeleton[data-v-d213874c]{padding:18px 20px;border-bottom:1px solid var(--gray-light)}.skeleton[data-v-d213874c]>*{background:linear-gradient(90deg,var(--gray) 25%,#e8e2d9 50%,var(--gray) 75%);background-size:800px 100%;animation:shimmer-d213874c 1.4s infinite linear;border-radius:6px;margin-bottom:10px}.skeleton__badge[data-v-d213874c]{width:60px;height:14px}.skeleton__title[data-v-d213874c]{width:70%;height:18px}.skeleton__line[data-v-d213874c]{width:90%;height:12px}.skeleton__line--short[data-v-d213874c]{width:60%}.skeleton__btn[data-v-d213874c]{width:120px;height:32px;border-radius:8px;margin-top:4px}.sidebar[data-v-00ea18c8]{width:340px;min-width:300px;background:var(--white);border-right:1px solid var(--gray);overflow-y:auto;flex-shrink:0;scrollbar-width:thin;scrollbar-color:var(--gray) transparent}.sidebar[data-v-00ea18c8]::-webkit-scrollbar{width:5px}.sidebar[data-v-00ea18c8]::-webkit-scrollbar-thumb{background:var(--gray);border-radius:99px}.sidebar__header[data-v-00ea18c8]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--gray-dark);position:sticky;top:0;background:var(--white);z-index:2}.sidebar__label[data-v-00ea18c8]{font-size:.82rem;font-weight:600;color:var(--green);text-transform:uppercase;letter-spacing:.06em}.sidebar__count[data-v-00ea18c8]{font-size:.78rem;color:var(--black);padding:2px 10px;border-radius:99px}.sidebar__empty[data-v-00ea18c8]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:60px 20px;color:var(--gray);font-size:.9rem}.sidebar__empty svg[data-v-00ea18c8]{width:48px;height:48px;opacity:.5}@media(max-width:768px){.sidebar[data-v-00ea18c8]{width:100%;min-width:unset;border-right:none;border-bottom:1px solid var(--gray-soft);max-height:40vh}}.map-wrap[data-v-4a8d43dd]{flex:1;position:relative;overflow:hidden;background:#d4e9da}.map-el[data-v-4a8d43dd]{width:100%;height:100%;min-height:500px}.map-popup[data-v-4a8d43dd]{position:absolute;bottom:32px;left:40%;background:var(--white);border-radius:var(--radius);padding:18px 20px;min-width:240px;max-width:320px;box-shadow:var(--shadow-hover);z-index:10}.map-popup__close[data-v-4a8d43dd]{position:absolute;top:10px;right:10px;background:none;border:none;cursor:pointer;color:var(--gray-dark);padding:4px;border-radius:50%;display:flex;transition:background .15s}.map-popup__close[data-v-4a8d43dd]:hover{background:var(--gray)}.map-popup__close svg[data-v-4a8d43dd]{width:14px;height:14px}.map-popup__name[data-v-4a8d43dd]{font-size:18px;font-weight:700;color:var(--green);margin-bottom:10px;padding-right:24px}.map-popup__hours[data-v-4a8d43dd]{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--gray-dark);font-weight:600;margin-bottom:4px}.map-popup__hours svg[data-v-4a8d43dd]{width:14px;height:14px}.map-popup__last[data-v-4a8d43dd]{font-size:14px;color:var(--gray-dark);margin:8px 0}.map-popup__btn[data-v-4a8d43dd]{display:inline-block;padding:8px 18px;background:var(--green-dark);color:var(--white);border-radius:8px;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .15s}.map-popup__btn[data-v-4a8d43dd]:hover{background:var(--green-mid)}.map-placeholder[data-v-4a8d43dd]{position:absolute;inset:0;background:#d4e9da;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:var(--green-mid);font-size:.9rem}.map-placeholder__spinner[data-v-4a8d43dd]{width:36px;height:36px;border:3px solid rgba(58,140,92,.2);border-top-color:var(--green-light-hover);border-radius:50%;animation:spin-4a8d43dd .8s linear infinite}@keyframes spin-4a8d43dd{to{transform:rotate(360deg)}}.popup-enter-active[data-v-4a8d43dd],.popup-leave-active[data-v-4a8d43dd]{transition:opacity .2s,transform .2s}.popup-enter-from[data-v-4a8d43dd],.popup-leave-to[data-v-4a8d43dd]{opacity:0;transform:translate(-50%) translateY(12px)}@media(max-width:768px){.map-el[data-v-4a8d43dd]{min-height:100vw}.map-popup[data-v-4a8d43dd]{bottom:16px;left:10%;transform:translateY(0)}}.store-locator[data-v-cd3c94cf]{display:flex;flex-direction:column;min-height:100vh}.locator-body[data-v-cd3c94cf]{display:flex;flex:1;min-height:600px;max-height:750px}@media(max-width:768px){.locator-body[data-v-cd3c94cf]{flex-direction:column;height:auto}}.row[data-v-e9e4a0a3]{padding-left:2%;padding-right:2%;padding-top:9rem;padding-bottom:9rem;justify-content:center;background:#e5ddd2}.contact-wrapper[data-v-e9e4a0a3]{text-align:center;max-width:800px;margin:0 auto;padding-left:16px;padding-right:16px}.contact-desc[data-v-e9e4a0a3]{max-width:520px;margin:0 auto 2rem;line-height:1.7;color:#444}.contact-btn[data-v-e9e4a0a3]{display:inline-block;padding:12px 36px;background-color:#c8102e;color:#fff;text-decoration:none;border-radius:4px;font-weight:600;font-size:.95rem;letter-spacing:.5px;transition:background-color .2s ease,transform .15s ease}.contact-btn[data-v-e9e4a0a3]:hover{background-color:#a50d25;transform:translateY(-1px)}.contact-btn[data-v-e9e4a0a3]:active{transform:translateY(0)}.privacy-page[data-v-b184e3c4]{--list-style: decimal;padding:40px 20px;min-height:100vh;background-color:#f8f9fa}.privacy-header[data-v-b184e3c4]{text-align:center;padding:30px 0;color:#000;margin-bottom:10px}.privacy-header h1[data-v-b184e3c4]{margin:0;font-size:29px;font-weight:600;letter-spacing:1px}.container[data-v-b184e3c4]{max-width:80%;margin:0 auto}.privacy-section[data-v-b184e3c4]{margin-bottom:35px}.privacy-section[data-v-b184e3c4]:last-child{margin-bottom:0}.privacy-section h2[data-v-b184e3c4]{font-size:18px;color:var(--green);margin-bottom:15px;font-weight:600;border-bottom:2px solid var(--green);padding-bottom:8px}.privacy-section p[data-v-b184e3c4]{color:#333;line-height:1.8;text-align:justify;margin-bottom:12px}.privacy-section .intro[data-v-b184e3c4]{font-size:17px}.privacy-list[data-v-b184e3c4]{margin:15px 0;padding-left:20px;color:#333;line-height:1.8;list-style:var(--list-style)}.privacy-list li[data-v-b184e3c4]{margin-bottom:8px;list-style:var(--list-style)}.lower-alpha[data-v-b184e3c4]{--list-style: lower-alpha}@media(max-width:768px){.privacy-page[data-v-b184e3c4]{padding:20px 10px}.container[data-v-b184e3c4]{padding:20px}.privacy-header h1[data-v-b184e3c4]{font-size:22px}.privacy-section h2[data-v-b184e3c4]{font-size:16px}}.accordion-wrapper[data-v-0d4b95eb]{display:flex;flex-direction:column;gap:0;border:1px solid var(--accordion-border-color);border-radius:var(--accordion-radius);overflow:hidden}.accordion-item[data-v-0d4b95eb]{border-bottom:1px solid var(--accordion-border-color);background:var(--accordion-bg);transition:background .2s ease}.accordion-item[data-v-0d4b95eb]:last-child{border-bottom:none}.accordion-item.is-open[data-v-0d4b95eb]{background:var(--accordion-active-bg)}.accordion-header[data-v-0d4b95eb]{width:100%;display:flex;align-items:center;gap:8px;padding:16px 20px;background:transparent;border:none;cursor:pointer;text-align:left;color:var(--accordion-header-color);font-size:var(--accordion-font-size-header);font-weight:var(--accordion-font-weight-header);transition:color .2s ease;outline:none}.accordion-header[data-v-0d4b95eb]:focus-visible{box-shadow:inset 0 0 0 2px var(--accordion-active-header-color)}.is-open .accordion-header[data-v-0d4b95eb]{color:var(--accordion-active-header-color)}.accordion-number[data-v-0d4b95eb]{color:var(--accordion-number-color);font-weight:600;min-width:20px;flex-shrink:0}.accordion-title[data-v-0d4b95eb]{flex:1}.accordion-icon[data-v-0d4b95eb]{color:var(--accordion-icon-color);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .25s ease}.accordion-icon svg[data-v-0d4b95eb]{width:18px;height:18px}.is-open .accordion-icon[data-v-0d4b95eb]{transform:rotate(180deg)}.accordion-body[data-v-0d4b95eb]{overflow:hidden}.accordion-content[data-v-0d4b95eb]{padding:4px 20px 20px;color:var(--accordion-body-color);font-size:var(--accordion-font-size-body);line-height:1.7}.faq-page[data-v-8ba308ca]{min-height:100%;background-color:var(--green-light-hover)}.faq-hero[data-v-8ba308ca]{color:#000;text-align:center;padding:60px 20px 8px}.faq-hero h1[data-v-8ba308ca]{font-size:36px;font-weight:700;letter-spacing:2px;margin:0 0 10px}.faq-hero p[data-v-8ba308ca]{font-size:16px;opacity:.85;margin:0}.faq-container[data-v-8ba308ca]{max-width:80%;margin:0 auto;padding:24px 20px 80px;display:flex;flex-direction:column;gap:40px}.faq-section[data-v-8ba308ca]{display:flex;flex-direction:column;gap:14px}.section-title[data-v-8ba308ca]{font-size:18px;font-weight:700;color:var(--green);padding-bottom:10px;border-bottom:2px solid var(--green);margin:0}
