.carousel[data-astro-cid-oulirr76]{background:var(--pp-deep);padding-block:var(--pp-space-5) var(--pp-space-4);border-block:var(--pp-stitch)}.carousel-title[data-astro-cid-oulirr76]{color:var(--pp-white);margin:0 0 var(--pp-space-4);font-size:var(--pp-text-xl)}.track-wrap[data-astro-cid-oulirr76]{scrollbar-width:none;position:relative;overflow-x:auto}.track-wrap[data-astro-cid-oulirr76]::-webkit-scrollbar{display:none}.track-wrap[data-astro-cid-oulirr76].is-enhanced{touch-action:pan-y;overflow:hidden}.track[data-astro-cid-oulirr76]{gap:var(--pp-space-4);width:max-content;padding-inline:max(var(--pp-space-4), calc((100vw - 1180px) / 2 + var(--pp-space-4)));padding-block:var(--pp-space-1) var(--pp-space-3);align-items:stretch;display:flex}.track[data-astro-cid-oulirr76].is-moving{will-change:transform}.slide[data-astro-cid-oulirr76]{background:var(--pp-surface);border-radius:var(--pp-radius-card);box-shadow:var(--pp-shadow-lift);flex:0 0 min(22rem,78vw);display:flex;overflow:hidden}.slide-link[data-astro-cid-oulirr76]{color:var(--pp-text);-webkit-user-drag:none;user-select:none;flex-direction:column;flex:1;text-decoration:none;display:flex}.slide-link[data-astro-cid-oulirr76]:focus-visible{outline-offset:-4px}.slide-body[data-astro-cid-oulirr76]{padding:var(--pp-space-3) var(--pp-space-4) var(--pp-space-4);gap:var(--pp-space-1);flex-direction:column;flex:1;display:flex}.slide-merchant[data-astro-cid-oulirr76]{font-size:var(--pp-text-sm);color:var(--pp-green);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;overflow:hidden}.slide-headline[data-astro-cid-oulirr76]{font-family:var(--pp-font-display);font-size:var(--pp-text-lg);line-height:var(--pp-leading-tight);-webkit-line-clamp:2;min-height:calc(2em * var(--pp-leading-tight));-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.slide-meta[data-astro-cid-oulirr76]{padding-top:var(--pp-space-2);gap:var(--pp-space-3);font-size:var(--pp-text-xs);flex-wrap:wrap;align-items:center;margin:auto 0 0;display:flex}.slide-more[data-astro-cid-oulirr76]{color:var(--pp-text);background:var(--pp-lime-100);border-radius:var(--pp-radius-chip);padding:.15em .6em;font-weight:700}.slide-expiry[data-astro-cid-oulirr76]{color:var(--pp-muted);font-weight:600}.slide-cta[data-astro-cid-oulirr76]{color:var(--pp-green);margin-left:auto;font-weight:700}.slide[data-astro-cid-oulirr76]:hover .slide-cta[data-astro-cid-oulirr76]{text-decoration:underline}.carousel-controls[data-astro-cid-oulirr76]{gap:var(--pp-space-3);padding-top:var(--pp-space-2);justify-content:center;align-items:center;display:flex}.carousel[data-astro-cid-oulirr76] [data-astro-cid-oulirr76][hidden]{display:none!important}.pause-btn[data-astro-cid-oulirr76]{align-items:center;gap:var(--pp-space-2);min-height:var(--pp-tap-min);padding-inline:var(--pp-space-4);color:var(--pp-white);border-radius:var(--pp-radius-chip);font-size:var(--pp-text-sm);cursor:pointer;background:0 0;border:1px solid #ffffff73;font-weight:600;display:inline-flex}.pause-btn[data-astro-cid-oulirr76]:hover{border-color:var(--pp-accent);background:#ffffff1f}.pause-icon[data-astro-cid-oulirr76]{letter-spacing:-.1em;font-size:.75em}.nav-btn[data-astro-cid-oulirr76]{width:var(--pp-tap-min);height:var(--pp-tap-min);cursor:pointer;background:var(--pp-surface);color:var(--pp-ink);border:0;border-radius:50%;place-items:center;font-size:1.5rem;line-height:1;display:grid}.nav-btn[data-astro-cid-oulirr76]:hover{background:var(--pp-lime-300)}.carousel[data-astro-cid-oulirr76] :focus-visible{outline-color:var(--pp-lime-300)}.is-compact[data-astro-cid-oulirr76]{padding-block:var(--pp-space-3) var(--pp-space-2)}.is-compact[data-astro-cid-oulirr76] .carousel-title[data-astro-cid-oulirr76]{font-size:var(--pp-text-base);margin-bottom:var(--pp-space-2)}.is-compact[data-astro-cid-oulirr76] .track[data-astro-cid-oulirr76]{gap:var(--pp-space-3);padding-block:var(--pp-space-1) var(--pp-space-2)}.is-compact[data-astro-cid-oulirr76] .slide[data-astro-cid-oulirr76]{border-radius:var(--pp-radius-inset);box-shadow:none;flex:0 0 min(15rem,68vw)}.is-compact[data-astro-cid-oulirr76] .slide-link[data-astro-cid-oulirr76]{align-items:center;gap:var(--pp-space-3);padding:var(--pp-space-2);flex-direction:row}.is-compact[data-astro-cid-oulirr76] .slide-thumb{border-radius:6px;flex:0 0 56px;width:56px;overflow:hidden}.is-compact[data-astro-cid-oulirr76] .slide-text[data-astro-cid-oulirr76]{flex-direction:column;gap:2px;min-width:0;display:flex}.is-compact[data-astro-cid-oulirr76] .slide-merchant[data-astro-cid-oulirr76]{color:var(--pp-text);font-size:var(--pp-text-sm)}.is-compact[data-astro-cid-oulirr76] .slide-count[data-astro-cid-oulirr76]{font-size:var(--pp-text-xs);color:var(--pp-green);font-weight:700}.is-compact[data-astro-cid-oulirr76] .slide[data-astro-cid-oulirr76]:hover .slide-count[data-astro-cid-oulirr76]{text-decoration:underline}.is-compact[data-astro-cid-oulirr76] .carousel-controls[data-astro-cid-oulirr76]{padding-top:0}.is-compact[data-astro-cid-oulirr76] .pause-btn[data-astro-cid-oulirr76]{min-height:36px;font-size:var(--pp-text-xs)}.is-compact[data-astro-cid-oulirr76] .nav-btn[data-astro-cid-oulirr76]{width:36px;height:36px;font-size:1.25rem}
