.sb-holiday-body[data-astro-cid-uvabbde3]{background-color:var(--color-neutral-warm,#faf7f2);color:var(--color-text-black,#212121);margin:0;padding:0;font-family:Manrope,sans-serif}.sb-holiday-crumbs[data-astro-cid-uvabbde3]{border-bottom:1px solid var(--color-border-subtle,#e5e5e5);background-color:#fff;padding:1.2rem 0;font-size:1.35rem}.sb-crumbs-list[data-astro-cid-uvabbde3]{align-items:center;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.sb-crumbs-list[data-astro-cid-uvabbde3] a[data-astro-cid-uvabbde3]{color:var(--color-starbucks-green,#006241);font-weight:600;text-decoration:none}.sb-crumbs-list[data-astro-cid-uvabbde3] a[data-astro-cid-uvabbde3]:hover{text-decoration:underline}.sb-crumb-sep[data-astro-cid-uvabbde3]{color:#999}.sb-holiday-hero[data-astro-cid-uvabbde3]{border-bottom:1px solid var(--color-border-subtle,#e5e5e5);background:linear-gradient(#fff 0%,#faf7f2 100%);padding:4.8rem 0 5.6rem}.sb-hero-announcement-chip[data-astro-cid-uvabbde3]{color:#c8102e;letter-spacing:.06em;background:#c8102e14;border:1px solid #c8102e40;border-radius:9999px;align-items:center;gap:.8rem;margin-bottom:2rem;padding:.6rem 1.6rem;font-size:1.25rem;font-weight:800;display:inline-flex}.sb-holiday-hero-title[data-astro-cid-uvabbde3]{font-family:var(--font-primary,"Manrope", "SoDoSans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);letter-spacing:-.025em;color:#1a1a1a;max-width:980px;margin:0 0 2rem;font-size:clamp(3.2rem,5.2vw,5rem);font-weight:800;line-height:1.15}.sb-holiday-hero-lead[data-astro-cid-uvabbde3]{color:#4a4a4a;max-width:880px;margin:0 0 3.6rem;font-size:clamp(1.6rem,2vw,1.9rem);line-height:1.6}.sb-holiday-stats-grid[data-astro-cid-uvabbde3]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:2rem;margin-bottom:4rem;display:grid}.sb-stat-card[data-astro-cid-uvabbde3]{border:1px solid var(--color-border-subtle,#e5e5e5);background:#fff;border-radius:16px;align-items:center;gap:1.4rem;padding:1.8rem 2rem;display:flex;box-shadow:0 4px 16px #0000000a}.sb-stat-icon[data-astro-cid-uvabbde3]{font-size:2.8rem;line-height:1}.sb-stat-content[data-astro-cid-uvabbde3]{flex-direction:column;display:flex}.sb-stat-content[data-astro-cid-uvabbde3] strong[data-astro-cid-uvabbde3]{color:#1a1a1a;font-size:1.65rem;font-weight:800}.sb-stat-content[data-astro-cid-uvabbde3] span[data-astro-cid-uvabbde3]{color:#666;font-size:1.25rem}.sb-hero-banner-wrap[data-astro-cid-uvabbde3]{background:#111;border-radius:24px;margin-bottom:3.6rem;overflow:hidden;box-shadow:0 16px 40px #0000001f}.sb-hero-banner-img[data-astro-cid-uvabbde3]{object-fit:cover;width:100%;height:auto;max-height:560px;display:block}.sb-banner-caption[data-astro-cid-uvabbde3]{border-top:1px solid var(--color-border-subtle,#e5e5e5);color:#555;text-align:center;background-color:#fff;padding:1.4rem 2rem;font-size:1.35rem}.sb-quick-anchors[data-astro-cid-uvabbde3]{flex-wrap:wrap;gap:1.2rem;display:flex}.sb-anchor-pill[data-astro-cid-uvabbde3]{color:#1a1a1a;border:1px solid var(--color-border-subtle,#e5e5e5);background-color:#fff;border-radius:9999px;padding:.8rem 1.6rem;font-size:1.35rem;font-weight:700;text-decoration:none;transition:all .2s}.sb-anchor-pill[data-astro-cid-uvabbde3]:hover{background-color:var(--color-starbucks-green,#006241);color:#fff;border-color:var(--color-starbucks-green,#006241)}.sb-holiday-section[data-astro-cid-uvabbde3]{padding:7.2rem 0}.sb-bg-warm[data-astro-cid-uvabbde3]{border-top:1px solid var(--color-border-subtle,#e5e5e5);border-bottom:1px solid var(--color-border-subtle,#e5e5e5);background-color:#fff}.sb-bg-festive[data-astro-cid-uvabbde3]{color:#fff;background:linear-gradient(135deg,#004733 0%,#002d21 100%)}.sb-sec-header[data-astro-cid-uvabbde3]{text-align:center;max-width:860px;margin:0 auto 4.8rem}.sb-sec-eyebrow[data-astro-cid-uvabbde3]{letter-spacing:.12em;color:#c8102e;text-transform:uppercase;margin-bottom:1rem;font-size:1.25rem;font-weight:800;display:block}.sb-sec-title[data-astro-cid-uvabbde3]{font-family:var(--font-primary,"Manrope", "SoDoSans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);letter-spacing:-.02em;color:#1a1a1a;margin:0 0 1.6rem;font-size:clamp(2.8rem,4vw,3.8rem);font-weight:800;line-height:1.2}.sb-sec-lead[data-astro-cid-uvabbde3]{color:#555;font-size:1.65rem;line-height:1.6}.sb-table-responsive-wrapper[data-astro-cid-uvabbde3]{-webkit-overflow-scrolling:touch;border:1px solid var(--color-border-subtle,#e5e5e5);background:#fff;border-radius:16px;overflow-x:auto;box-shadow:0 6px 24px #0000000a}.sb-holiday-comparison-table[data-astro-cid-uvabbde3]{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:1.45rem}.sb-holiday-comparison-table[data-astro-cid-uvabbde3] th[data-astro-cid-uvabbde3]{color:#1a1a1a;border-bottom:2px solid var(--color-border-subtle,#e5e5e5);text-transform:uppercase;letter-spacing:.04em;background-color:#faf7f2;padding:1.6rem 2rem;font-size:1.2rem;font-weight:800}.sb-holiday-comparison-table[data-astro-cid-uvabbde3] td[data-astro-cid-uvabbde3]{color:#4a4a4a;border-bottom:1px solid #f0f0f0;padding:1.6rem 2rem}.sb-holiday-comparison-table[data-astro-cid-uvabbde3] tr[data-astro-cid-uvabbde3]:last-child td[data-astro-cid-uvabbde3]{border-bottom:none}.sb-holiday-comparison-table[data-astro-cid-uvabbde3] tr[data-astro-cid-uvabbde3]:hover td[data-astro-cid-uvabbde3]{background-color:#fbf9f6}.sb-table-item-name[data-astro-cid-uvabbde3]{align-items:center;gap:1rem;display:flex}.sb-table-item-name[data-astro-cid-uvabbde3] strong[data-astro-cid-uvabbde3]{color:#1a1a1a;font-size:1.55rem}.sb-table-badge[data-astro-cid-uvabbde3]{color:#006241;text-transform:uppercase;background:#e6f4ea;border-radius:4px;padding:.2rem .6rem;font-size:1.1rem;font-weight:800}.sb-table-price-highlight[data-astro-cid-uvabbde3]{color:#006241;font-weight:800}.sb-table-note[data-astro-cid-uvabbde3]{color:#777;text-align:center;margin-top:1.4rem;font-size:1.3rem;font-style:italic}.sb-nutrition-grid[data-astro-cid-uvabbde3]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2.4rem;display:grid}.sb-nutrition-card[data-astro-cid-uvabbde3]{border:1px solid var(--color-border-subtle,#e5e5e5);background:#fff;border-radius:16px;padding:2.8rem 2.4rem;box-shadow:0 4px 16px #0000000a}.sb-nutri-icon[data-astro-cid-uvabbde3]{margin-bottom:1.4rem;font-size:3.2rem;display:block}.sb-nutrition-card[data-astro-cid-uvabbde3] h4[data-astro-cid-uvabbde3]{font-family:var(--font-primary,"Manrope", "SoDoSans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);color:#1a1a1a;margin:0 0 1rem;font-size:1.9rem}.sb-nutrition-card[data-astro-cid-uvabbde3] p[data-astro-cid-uvabbde3]{color:#555;margin:0;font-size:1.45rem;line-height:1.6}.sb-featured-split[data-astro-cid-uvabbde3]{grid-template-columns:1fr 1fr;align-items:center;gap:4.8rem;display:grid}.sb-featured-split[data-astro-cid-uvabbde3].reverse{direction:rtl}.sb-featured-split[data-astro-cid-uvabbde3].reverse>[data-astro-cid-uvabbde3]{direction:ltr}.sb-rounded-img[data-astro-cid-uvabbde3]{object-fit:cover;border-radius:20px;width:100%;height:auto;display:block;box-shadow:0 12px 36px #0000001f}.sb-product-highlight-card[data-astro-cid-uvabbde3]{border:1px solid var(--color-border-subtle,#e5e5e5);background:#fff;border-radius:20px;margin-bottom:2.4rem;padding:3.2rem;box-shadow:0 8px 24px #0000000d}.sb-product-highlight-card[data-astro-cid-uvabbde3] h3[data-astro-cid-uvabbde3]{font-family:var(--font-primary,"Manrope", "SoDoSans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);color:#1a1a1a;margin:1.2rem 0;font-size:2.4rem}.sb-product-highlight-card[data-astro-cid-uvabbde3] p[data-astro-cid-uvabbde3]{color:#4a4a4a;margin-bottom:2rem;font-size:1.55rem;line-height:1.6}.sb-card-badge[data-astro-cid-uvabbde3]{text-transform:uppercase;border-radius:6px;padding:.35rem 1rem;font-size:1.2rem;font-weight:800;display:inline-block}.sb-card-badge[data-astro-cid-uvabbde3].new{color:#006241;background:#e6f4ea}.sb-card-badge[data-astro-cid-uvabbde3].sparkle{color:#c8102e;background:#fce8e6}.sb-card-meta[data-astro-cid-uvabbde3]{color:#555;border-top:1px solid #f0f0f0;flex-wrap:wrap;gap:1.6rem;padding-top:1.6rem;font-size:1.35rem;display:flex}.sb-card-variations[data-astro-cid-uvabbde3]{background:#faf7f2;border-radius:12px;margin-bottom:2rem;padding:1.6rem}.sb-var-item[data-astro-cid-uvabbde3]{color:#333;margin-bottom:.8rem;font-size:1.35rem}.sb-var-item[data-astro-cid-uvabbde3]:last-child{margin-bottom:0}.sb-classics-grid[data-astro-cid-uvabbde3]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.8rem;display:grid}.sb-classic-card[data-astro-cid-uvabbde3]{border:1px solid var(--color-border-subtle,#e5e5e5);background:#faf7f2;border-radius:18px;flex-direction:column;padding:2.8rem;transition:transform .2s,box-shadow .2s;display:flex}.sb-classic-card[data-astro-cid-uvabbde3]:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00000014}.sb-classic-badge[data-astro-cid-uvabbde3]{color:#c8102e;margin-bottom:1rem;font-size:1.2rem;font-weight:800}.sb-classic-card[data-astro-cid-uvabbde3] h3[data-astro-cid-uvabbde3]{font-family:var(--font-primary,"Manrope", "SoDoSans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);color:#1a1a1a;margin:0 0 1.2rem;font-size:2.2rem}.sb-classic-desc[data-astro-cid-uvabbde3]{color:#4a4a4a;flex-grow:1;margin-bottom:2rem;font-size:1.45rem;line-height:1.55}.sb-classic-formats[data-astro-cid-uvabbde3]{gap:.8rem;margin-bottom:1.6rem;display:flex}.sb-fmt-pill[data-astro-cid-uvabbde3]{color:#555;background:#fff;border:1px solid #e0e0e0;border-radius:9999px;padding:.3rem .9rem;font-size:1.15rem;font-weight:700}.sb-classic-specs[data-astro-cid-uvabbde3]{color:#666;border-top:1px solid #e0e0e0;flex-direction:column;gap:.4rem;padding-top:1.4rem;font-size:1.25rem;display:flex}.sb-bakery-showcase[data-astro-cid-uvabbde3]{grid-template-columns:1fr 1.2fr;align-items:center;gap:4.8rem;display:grid}.sb-treat-row[data-astro-cid-uvabbde3]{border:1px solid var(--color-border-subtle,#e5e5e5);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:1.6rem;margin-bottom:1.4rem;padding:1.8rem 2.2rem;display:flex}.sb-treat-info[data-astro-cid-uvabbde3] h4[data-astro-cid-uvabbde3]{font-family:var(--font-primary,"Manrope", "SoDoSans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);color:#1a1a1a;margin:.4rem 0;font-size:1.8rem}.sb-treat-info[data-astro-cid-uvabbde3] p[data-astro-cid-uvabbde3]{color:#555;margin:0;font-size:1.35rem;line-height:1.45}.sb-treat-tag[data-astro-cid-uvabbde3]{color:#555;background:#f0f0f0;border-radius:4px;padding:.2rem .6rem;font-size:1.1rem;font-weight:800}.sb-treat-tag[data-astro-cid-uvabbde3].new{color:#006241;background:#e6f4ea}.sb-treat-tag[data-astro-cid-uvabbde3].classic{color:#c8102e;background:#fce8e6}.sb-treat-pricing[data-astro-cid-uvabbde3]{text-align:right;flex-direction:column;min-width:80px;display:flex}.sb-treat-pricing[data-astro-cid-uvabbde3] strong[data-astro-cid-uvabbde3]{color:#006241;font-size:1.8rem}.sb-treat-pricing[data-astro-cid-uvabbde3] span[data-astro-cid-uvabbde3]{color:#777;font-size:1.2rem}.sb-cup-detail-card[data-astro-cid-uvabbde3]{backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff26;border-radius:20px;margin-bottom:2.4rem;padding:3.2rem}.sb-cup-detail-card[data-astro-cid-uvabbde3] h3[data-astro-cid-uvabbde3]{font-family:var(--font-primary,"Manrope", "SoDoSans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);color:#fff;margin:0 0 2rem;font-size:2.4rem}.sb-cup-list[data-astro-cid-uvabbde3]{margin:0;padding:0;list-style:none}.sb-cup-list[data-astro-cid-uvabbde3] li[data-astro-cid-uvabbde3]{color:#ffffffe6;margin-bottom:1.6rem;font-size:1.5rem;line-height:1.6}.sb-cup-list[data-astro-cid-uvabbde3] strong[data-astro-cid-uvabbde3]{color:#f7e6c4}.sb-red-cup-day-box[data-astro-cid-uvabbde3]{color:#fff;background:linear-gradient(135deg,#c8102e 0%,#9e0c24 100%);border:1px solid #ffffff40;border-radius:20px;padding:2.8rem;box-shadow:0 12px 32px #c8102e59}.sb-red-cup-header[data-astro-cid-uvabbde3]{align-items:center;gap:1.2rem;margin-bottom:1rem;display:flex}.sb-red-cup-badge[data-astro-cid-uvabbde3]{color:#8c0c20;background:#f7e6c4;border-radius:6px;padding:.2rem .8rem;font-size:1.15rem;font-weight:900}.sb-red-cup-header[data-astro-cid-uvabbde3] h4[data-astro-cid-uvabbde3]{font-family:var(--font-primary,"Manrope", "SoDoSans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);margin:0;font-size:2rem}.sb-red-cup-day-box[data-astro-cid-uvabbde3] p[data-astro-cid-uvabbde3]{color:#fffffff2;margin:0;font-size:1.45rem;line-height:1.6}.sb-foams-grid[data-astro-cid-uvabbde3]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2.4rem;display:grid}.sb-foam-card[data-astro-cid-uvabbde3]{border:1px solid var(--color-border-subtle,#e5e5e5);text-align:center;background:#fff;border-radius:16px;padding:2.8rem 2.4rem;box-shadow:0 6px 20px #0000000a}.sb-foam-icon[data-astro-cid-uvabbde3]{margin-bottom:1.4rem;font-size:3.6rem;display:block}.sb-foam-card[data-astro-cid-uvabbde3] h4[data-astro-cid-uvabbde3]{font-family:var(--font-primary,"Manrope", "SoDoSans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);color:#1a1a1a;margin:0 0 1rem;font-size:1.9rem}.sb-foam-card[data-astro-cid-uvabbde3] p[data-astro-cid-uvabbde3]{color:#555;margin:0;font-size:1.4rem;line-height:1.55}.sb-faq-accordion-wrap[data-astro-cid-uvabbde3]{flex-direction:column;gap:1.4rem;max-width:860px;margin:0 auto;display:flex}.sb-faq-item[data-astro-cid-uvabbde3]{border:1px solid var(--color-border-subtle,#e5e5e5);background:#faf7f2;border-radius:14px;transition:background .2s;overflow:hidden}.sb-faq-item[data-astro-cid-uvabbde3][open]{border-color:var(--color-starbucks-green,#006241);background:#fff}.sb-faq-question[data-astro-cid-uvabbde3]{color:#1a1a1a;cursor:pointer;user-select:none;justify-content:space-between;align-items:center;padding:2rem 2.4rem;font-size:1.7rem;font-weight:700;list-style:none;display:flex}.sb-faq-question[data-astro-cid-uvabbde3]::-webkit-details-marker{display:none}.sb-faq-arrow[data-astro-cid-uvabbde3]{color:var(--color-starbucks-green,#006241);flex-shrink:0;transition:transform .2s}.sb-faq-item[data-astro-cid-uvabbde3][open] .sb-faq-arrow[data-astro-cid-uvabbde3]{transform:rotate(180deg)}.sb-faq-answer[data-astro-cid-uvabbde3]{color:#4a4a4a;padding:0 2.4rem 2rem;font-size:1.55rem;line-height:1.6}.sb-faq-answer[data-astro-cid-uvabbde3] p[data-astro-cid-uvabbde3]{margin:0}.sb-holiday-links-strip[data-astro-cid-uvabbde3]{color:#fff;background:linear-gradient(135deg,#006241 0%,#004733 100%);padding:5.6rem 0}.sb-strip-inner[data-astro-cid-uvabbde3]{justify-content:space-between;align-items:center;gap:3.2rem;display:flex}.sb-strip-text[data-astro-cid-uvabbde3] h3[data-astro-cid-uvabbde3]{font-family:var(--font-primary,"Manrope", "SoDoSans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);margin:0 0 1rem;font-size:2.8rem}.sb-strip-text[data-astro-cid-uvabbde3] p[data-astro-cid-uvabbde3]{color:#ffffffe6;margin:0;font-size:1.6rem}.sb-strip-actions[data-astro-cid-uvabbde3]{flex-shrink:0;gap:1.6rem;display:flex}.sb-btn-primary[data-astro-cid-uvabbde3]{color:#006241;background:#fff;border-radius:9999px;padding:1.4rem 2.8rem;font-size:1.5rem;font-weight:800;text-decoration:none;transition:transform .2s,background .2s}.sb-btn-primary[data-astro-cid-uvabbde3]:hover{background:#f7e6c4;transform:translateY(-2px)}.sb-btn-secondary[data-astro-cid-uvabbde3]{color:#fff;background:0 0;border:2px solid #fff9;border-radius:9999px;padding:1.4rem 2.4rem;font-size:1.5rem;font-weight:700;text-decoration:none;transition:all .2s}.sb-btn-secondary[data-astro-cid-uvabbde3]:hover{background:#ffffff26;border-color:#fff}.sb-independent-notice[data-astro-cid-uvabbde3]{color:#666;text-align:center;background:#ece8e1;border-top:1px solid #ddd7cd;padding:2rem 0;font-size:1.25rem;line-height:1.6}.sb-independent-notice[data-astro-cid-uvabbde3] p[data-astro-cid-uvabbde3]{max-width:900px;margin:0 auto}@media (width<=992px){.sb-featured-split[data-astro-cid-uvabbde3],.sb-bakery-showcase[data-astro-cid-uvabbde3],.sb-strip-inner[data-astro-cid-uvabbde3]{flex-direction:column;grid-template-columns:1fr;gap:3.2rem}.sb-featured-split[data-astro-cid-uvabbde3].reverse{direction:ltr}.sb-strip-actions[data-astro-cid-uvabbde3]{flex-direction:column;width:100%}.sb-btn-primary[data-astro-cid-uvabbde3],.sb-btn-secondary[data-astro-cid-uvabbde3]{text-align:center}}@media (width<=600px){.sb-holiday-section[data-astro-cid-uvabbde3]{padding:4.8rem 0}.sb-product-highlight-card[data-astro-cid-uvabbde3],.sb-cup-detail-card[data-astro-cid-uvabbde3],.sb-red-cup-day-box[data-astro-cid-uvabbde3]{padding:2.2rem 1.8rem}.sb-treat-row[data-astro-cid-uvabbde3]{flex-direction:column;align-items:flex-start}.sb-treat-pricing[data-astro-cid-uvabbde3]{text-align:left}}
