.bento-card-wide[data-v-65eb2f9a]{grid-column:span 3}.bento-card-normal[data-v-65eb2f9a]{grid-column:span 2}.bento-card[data-v-65eb2f9a]{background-color:#1a1a1a;border-radius:1rem;box-shadow:0 4px 20px #fe500014;cursor:pointer;height:250px;overflow:hidden;position:relative;transition:all .35s cubic-bezier(.4,0,.2,1)}.bento-card[data-v-65eb2f9a]:before{background:linear-gradient(0deg,rgba(0,0,0,.3) 0,transparent);bottom:0;content:"";height:40%;left:0;pointer-events:none;position:absolute;right:0;transition:opacity .35s cubic-bezier(.4,0,.2,1);z-index:1}.bento-card[data-v-65eb2f9a]:hover:before{opacity:0}.bento-card[data-v-65eb2f9a]:hover{box-shadow:0 12px 40px #fe500033;transform:translateY(-6px)}.bento-card-expired[data-v-65eb2f9a]:hover{box-shadow:0 6px 25px #fe50001a;transform:translateY(-2px)}a.bento-card[data-v-65eb2f9a]{color:inherit;display:block;text-decoration:none}.bento-media[data-v-65eb2f9a]{filter:brightness(1) saturate(1.05);height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1),filter .35s ease;width:100%;z-index:0}.bento-card:hover .bento-media[data-v-65eb2f9a]{filter:brightness(1.05) saturate(1.15);transform:scale(1.05)}.bento-overlay[data-v-65eb2f9a]{background:linear-gradient(0deg,#1a1a1af2 0,#1a1a1acc 50%,#1a1a1a00);bottom:0;color:#fff;left:0;opacity:1;padding:1.5rem 1.25rem 1rem;position:absolute;right:0;transform:translateY(0);z-index:2}.bento-content[data-v-65eb2f9a]{display:flex;flex-direction:column;gap:.75rem}.bento-name[data-v-65eb2f9a]{color:#fff;display:-webkit-box;font-size:1.125rem;font-weight:700;line-height:1.3;margin:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.bento-footer[data-v-65eb2f9a]{gap:.75rem;justify-content:space-between;margin-top:.25rem}.bento-footer[data-v-65eb2f9a],.bento-timer[data-v-65eb2f9a]{align-items:center;display:flex}.bento-timer[data-v-65eb2f9a]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fe500033;border:1px solid rgba(254,80,0,.3);border-radius:.5rem;color:#fffffff2;flex-shrink:0;font-size:.8125rem;font-weight:600;gap:.375rem;letter-spacing:.02em;padding:.5rem .75rem;white-space:nowrap}.timer-icon[data-v-65eb2f9a]{color:#fe5000;flex-shrink:0;height:14px;width:14px}.bento-discount[data-v-65eb2f9a]{background:linear-gradient(135deg,#fe5000,#ff7a00);border-radius:.5rem;box-shadow:0 2px 8px #fe50004d;color:#fff;flex-shrink:0;font-size:.875rem;font-weight:700;letter-spacing:.02em;padding:.5rem .875rem;white-space:nowrap}.bento-tags[data-v-65eb2f9a]{display:flex;gap:.5rem;left:1rem;position:absolute;top:1rem;z-index:2}.bento-tag[data-v-65eb2f9a]{background:#fe5000;border-radius:.25rem;color:#fff;font-size:.625rem;font-weight:600;letter-spacing:.05em;padding:.25rem .5rem;position:relative;text-transform:uppercase;transition:all .2s cubic-bezier(.4,0,.2,1)}.bento-tag-urgency[data-v-65eb2f9a]{align-items:center;animation:pulse-subtle-65eb2f9a 3s ease-in-out infinite;background:linear-gradient(135deg,#ef4444e6,#fe5000e6);color:#fff;display:inline-flex;gap:.25rem}.urgency-icon[data-v-65eb2f9a]{flex-shrink:0;height:10px;opacity:.95;width:10px}@keyframes pulse-subtle-65eb2f9a{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}.bento-tag[data-v-65eb2f9a]:hover{box-shadow:0 2px 8px #fe500040;transform:scale(1.05)}.bento-brand-logos[data-v-65eb2f9a]{display:flex;gap:.5rem;position:absolute;right:1rem;top:1rem;z-index:2}.bento-brand-logo[data-v-65eb2f9a]{height:auto;margin-top:-15px;-o-object-fit:contain;object-fit:contain;width:80px}.expired-badge[data-v-65eb2f9a]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1a1a1ae6;border:1px solid hsla(0,0%,100%,.1);border-radius:.375rem;color:#ffffffe6;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.375rem .75rem;position:absolute;right:1rem;text-transform:uppercase;top:1rem;z-index:3}.notify-floating-button[data-v-65eb2f9a]{bottom:1rem;height:40px;opacity:0;position:absolute;right:1rem;transform:scale(.9);transition:all .3s cubic-bezier(.4,0,.2,1);width:40px;z-index:3}.bento-card:hover .notify-floating-button[data-v-65eb2f9a]{opacity:1;transform:scale(1)}.bento-card-expired[data-v-65eb2f9a]{opacity:.85}.bento-card-expired .bento-media[data-v-65eb2f9a]{filter:grayscale(40%) brightness(.8);transition:filter .3s cubic-bezier(.4,0,.2,1)}.bento-card-expired:hover .bento-media[data-v-65eb2f9a]{filter:grayscale(30%) brightness(.85);transform:scale(1.01)}.bento-card-expired[data-v-65eb2f9a]{cursor:default;position:relative}.bento-card-expired[data-v-65eb2f9a]:after{background:linear-gradient(135deg,transparent,rgba(26,26,26,.1));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.bento-card-coming-soon[data-v-65eb2f9a]{cursor:default;position:relative}.bento-card-coming-soon .bento-media[data-v-65eb2f9a]{filter:blur(1px) brightness(.9);transition:filter .3s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1)}.bento-card-coming-soon:hover .bento-media[data-v-65eb2f9a]{filter:blur(.5px) brightness(.95);transform:scale(1.02)}.bento-card-coming-soon[data-v-65eb2f9a]:hover{box-shadow:0 8px 30px #fe500026;transform:translateY(-3px)}.coming-soon-badge[data-v-65eb2f9a]{align-items:center;background:linear-gradient(135deg,#fe5000,#ff7a00);border-radius:.375rem;box-shadow:0 2px 8px #fe50004d;color:#fff;display:inline-flex;font-size:.75rem;font-weight:600;gap:.375rem;letter-spacing:.05em;padding:.375rem .75rem;position:absolute;right:1rem;text-transform:uppercase;top:1rem;z-index:3}.notify-floating-button-visible[data-v-65eb2f9a]{height:auto!important;opacity:1!important;padding:.5rem 1rem!important;transform:scale(1)!important;width:auto!important}@media(max-width:1536px){.bento-card-wide[data-v-65eb2f9a]{grid-column:span 3}.bento-card-normal[data-v-65eb2f9a]{grid-column:span 2}}@media(max-width:1024px){.bento-card-normal[data-v-65eb2f9a],.bento-card-wide[data-v-65eb2f9a]{grid-column:span 1}.bento-tags[data-v-65eb2f9a]{display:block}.bento-tag[data-v-65eb2f9a]{margin-bottom:.5rem}.bento-brand-logos[data-v-65eb2f9a]{display:none}.bento-card[data-v-65eb2f9a]{height:240px}.bento-overlay[data-v-65eb2f9a]{padding:1.25rem 1rem .875rem}.bento-content[data-v-65eb2f9a]{gap:.625rem}.bento-name[data-v-65eb2f9a]{font-size:1rem}}@media(max-width:768px){.bento-card[data-v-65eb2f9a]{height:220px}.bento-footer[data-v-65eb2f9a]{margin-top:0}.bento-timer[data-v-65eb2f9a]{font-size:.75rem;padding:.375rem .625rem}.timer-icon[data-v-65eb2f9a]{height:12px;width:12px}.bento-discount[data-v-65eb2f9a]{font-size:.8125rem;padding:.375rem .75rem}}.skeleton-card[data-v-ea71e536],.skeleton-wrapper[data-v-ea71e536]{overflow:hidden;position:relative}.skeleton-wrapper[data-v-ea71e536]{background:linear-gradient(135deg,#1a1a1a,#232323);border-radius:1rem;height:250px;width:100%}.skeleton-shimmer[data-v-ea71e536]{animation:shimmer-ea71e536 2.5s infinite;background:linear-gradient(90deg,transparent,rgba(254,80,0,.06) 20%,rgba(254,80,0,.12) 50%,rgba(254,80,0,.06) 80%,transparent);height:100%;left:0;position:absolute;top:0;width:100%;will-change:transform;z-index:1}@keyframes shimmer-ea71e536{0%{transform:translate(-100%)}to{transform:translate(100%)}}.skeleton-content[data-v-ea71e536]{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:1rem;position:relative;width:100%;z-index:2}.skeleton-tags[data-v-ea71e536]{display:flex;gap:.5rem}.skeleton-tag[data-v-ea71e536]{animation:pulse-ea71e536 2s cubic-bezier(.4,0,.6,1) infinite;background:#fe500026;border-radius:.25rem;height:18px;width:60px}.skeleton-bottom[data-v-ea71e536]{display:flex;flex-direction:column;gap:.5rem}.skeleton-title[data-v-ea71e536]{background:#ffffff1a;height:24px;width:70%}.skeleton-subtitle[data-v-ea71e536],.skeleton-title[data-v-ea71e536]{animation:pulse-ea71e536 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:.375rem}.skeleton-subtitle[data-v-ea71e536]{animation-delay:.15s;background:#ffffff14;height:18px;width:50%}.skeleton-footer[data-v-ea71e536]{display:flex;gap:.75rem;margin-top:.5rem}.skeleton-pill[data-v-ea71e536]{animation:pulse-ea71e536 2s cubic-bezier(.4,0,.6,1) infinite;animation-delay:.3s;background:#fe500033;border-radius:.5rem;height:32px;width:100px}.skeleton-pill-small[data-v-ea71e536]{width:60px}@keyframes pulse-ea71e536{0%,to{opacity:1}50%{opacity:.6}}@media(max-width:1024px){.skeleton-card[data-v-ea71e536]{grid-column:span 1!important}}.campaigns-container[data-v-58ab0477]{width:100%}.title-wrapper[data-v-58ab0477]{margin:0 auto;max-width:1920px;padding:1rem}.campaign-section-title[data-v-58ab0477]{color:#000;font-size:1.5rem;font-weight:900;letter-spacing:-.02em;line-height:1.2}.bento-grid[data-v-58ab0477]{display:grid;gap:1rem;grid-template-columns:repeat(6,1fr);margin:0 auto;max-width:1920px;padding:1rem}.empty-state-minimal[data-v-58ab0477]{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:1920px;padding:3rem 1rem}.empty-message[data-v-58ab0477]{color:#6b7280;font-size:.875rem;opacity:.7;text-align:center}.pagination-info[data-v-58ab0477]{display:flex;justify-content:center;margin:0 auto;max-width:1920px;padding:1.5rem 1rem}.load-more-trigger[data-v-58ab0477]{min-height:100px;width:100%}@media(max-width:1536px){.bento-grid[data-v-58ab0477]{grid-template-columns:repeat(6,1fr)}}@media(max-width:1024px){.bento-grid[data-v-58ab0477]{grid-template-columns:repeat(2,1fr)}.campaign-section-title[data-v-58ab0477]{font-size:2rem}}@media(max-width:768px){.bento-grid[data-v-58ab0477]{gap:.875rem;grid-template-columns:repeat(1,1fr);padding:.875rem}.campaign-section-title[data-v-58ab0477]{font-size:1.75rem}.empty-state-minimal[data-v-58ab0477]{padding:2rem 1rem}.empty-message[data-v-58ab0477]{font-size:.8125rem}}
