.offers-hero__deco{width:10.25rem;height:9.75rem;margin-top:1rem;position:relative}.offers-hero__seal{width:8.75rem;height:8.75rem;position:absolute;top:0;right:0;overflow:visible}.seal-spin{transform-origin:50%}.offers-hero__product{filter:drop-shadow(0 14px 12px #00000080);width:6rem;height:6rem;position:absolute;bottom:0;left:0}.offers-hero__product>span{width:100%;height:100%;display:block;position:relative}@media (min-width:768px){.offers-hero__deco{width:24rem;height:22rem;margin-top:0}.offers-hero__seal{width:17rem;height:17rem}.offers-hero__product{width:14rem;height:14rem;left:.5rem}}@media (prefers-reduced-motion:no-preference){.seal-spin{animation:30s linear infinite seal-turn}.offers-hero__product{animation:hero-drop .9s var(--ease-sizzle) .15s both}.offers-hero__product>span{animation:6.5s ease-in-out 1.1s infinite hero-float}}@keyframes seal-turn{to{transform:rotate(360deg)}}@keyframes hero-drop{0%{opacity:0;transform:translateY(-2.5rem)rotate(-24deg)scale(.6)}}@keyframes hero-float{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-.7rem)rotate(3deg)}}.poster{touch-action:pan-y;--ticket:#2b241e;--ink:var(--color-crema);--ink-soft:#f5ede0d1;--accent:var(--color-oro);--chip-bg:#14110fbf;--chip-fg:var(--color-oro);--stamp:var(--color-crema);--stamp-ink:var(--color-ink);--sp-a:#b5532a;--sp-b:var(--color-crema);width:100%;max-width:72rem;margin-inline:auto;position:relative;overflow-x:clip;container:poster/inline-size}.poster[data-tone=light]{--ticket:var(--color-crema);--ink:var(--color-ink);--ink-soft:#1a1614c7;--accent:var(--color-oro-deep);--chip-bg:#1a161417;--chip-fg:var(--color-ink);--stamp:var(--color-oro);--stamp-ink:var(--color-ink);--sp-a:var(--color-oro);--sp-b:#b5532a}.poster--off{opacity:.78}.poster__tilt{--stub:5.75rem;--sw:92cqw;--burst:22cqw;padding-top:var(--burst);position:relative}.poster__stage{z-index:2;top:0;left:calc((100cqw - var(--sw)) / 2);width:var(--sw);position:absolute}.poster__juicy{z-index:1;position:relative}.poster__splash{z-index:0;aspect-ratio:1;transform-origin:50%;width:42%;position:absolute}.poster__splash--a{fill:var(--sp-a);top:-4%;left:-6%;rotate:-12deg}.poster__splash--b{width:30%;fill:var(--sp-b);bottom:10%;right:-4%;rotate:18deg}.poster__companion{z-index:3;aspect-ratio:1;filter:drop-shadow(0 12px 10px #14110f73);width:34%;position:absolute;bottom:0;right:2%;rotate:9deg}.poster__stamp{z-index:4;aspect-ratio:1;width:clamp(7.25rem,33cqw,9.5rem);color:var(--stamp-ink);place-items:center;display:grid;position:absolute;bottom:2%;left:0;rotate:-8deg;container-type:inline-size}.poster[data-side=left] .poster__stamp{left:auto;right:-2%}.poster__burst{filter:drop-shadow(0 10px 10px #0006);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.poster__burst polygon{fill:var(--stamp);stroke:var(--color-brace);stroke-width:1.4px;stroke-linejoin:round}.poster__ring{border:3px solid var(--color-oro);opacity:0;border-radius:50%;position:absolute;inset:4%}.poster__stamp-text{text-align:center;justify-items:center;gap:1cqw;line-height:1;display:grid;position:relative}.poster__stamp-badge{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-size:10cqw;font-weight:900;font-stretch:100%}.poster__was{opacity:.75;font-size:12cqw;font-weight:800;text-decoration-thickness:2px}.poster__now{font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:22cqw;font-weight:900;font-stretch:100%}.poster__ticket{--w:min(62cqw, 24rem);color:var(--ink);background:var(--ticket);clip-path:polygon(0 calc(var(--w) * .14054), var(--w) 0, 100% 0, 100% 100%, 0 100%);-webkit-mask:radial-gradient(circle .8rem at 0 calc(100% - var(--stub)), #0000 96%, #000) intersect, radial-gradient(circle .8rem at 100% calc(100% - var(--stub)), #0000 96%, #000);-webkit-mask:radial-gradient(circle .8rem at 0 calc(100% - var(--stub)), #0000 96%, #000), radial-gradient(circle .8rem at 100% calc(100% - var(--stub)), #0000 96%, #000);mask:radial-gradient(circle .8rem at 0 calc(100% - var(--stub)), #0000 96%, #000), radial-gradient(circle .8rem at 100% calc(100% - var(--stub)), #0000 96%, #000);-webkit-mask-composite:source-in;position:relative;-webkit-mask-composite:source-in;mask-composite:intersect}.poster[data-tone=dark] .poster__ticket{background:radial-gradient(120% 70% at 100% 0,#e9b44c29,#0000 60%),linear-gradient(165deg,#3d332a,#2a231d)}.poster[data-side=right] .poster__ticket{clip-path:polygon(0 0, calc(100% - var(--w)) 0, 100% calc(var(--w) * .14054), 100% 100%, 0 100%)}.poster__ticket:after{content:"";left:1.25rem;right:1.25rem;bottom:var(--stub);opacity:.32;pointer-events:none;border-top:2px dashed;position:absolute}.poster__spacer{height:calc(var(--sw) * .86 - var(--burst) + 4cqw)}.poster__copy{gap:.6rem;padding:.25rem 1.25rem 1.25rem;display:grid}.poster__chips{flex-wrap:wrap;align-items:center;gap:.5rem;min-height:1.75rem;display:flex}.poster__demo{background:var(--color-oro);color:var(--color-brace);letter-spacing:.18em;border-radius:999px 999px 999px 4px;padding:.4rem .8rem;font-size:.75rem;font-weight:900;line-height:1;display:inline-block;rotate:-4deg}.poster__count{background:var(--chip-bg);color:var(--chip-fg)}.poster__urgent{outline-offset:-2px;outline:2px solid}.poster__title{font-family:var(--font-display);text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(2.1rem,11.5cqw,3rem);font-weight:900;font-stretch:100%;line-height:.95}.poster__summary{color:var(--ink-soft);font-size:1.0625rem;line-height:1.45}.poster__where{align-items:flex-start;gap:.5rem;font-size:.9375rem;font-weight:700;line-height:1.4;display:flex}.poster__where svg{color:var(--accent)}.poster__stub{min-height:var(--stub);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:0 1.25rem;display:grid}.poster__cta{width:100%}.poster__terms{text-underline-offset:4px;min-height:2.75rem;color:var(--accent);align-items:center;padding:0 .5rem;font-weight:800;text-decoration:underline;display:inline-flex}.poster__not-here{color:var(--ink-soft);grid-column:1;font-size:.9375rem;font-weight:700}@container poster (min-width:46rem){.poster__tilt{--sw:47cqw;--burst:5.5cqw;--stub:6.25rem}.poster__stage{left:0}.poster[data-side=right] .poster__stage{left:auto;right:0}.poster__ticket{grid-template-rows:1fr var(--stub);min-height:calc(var(--sw) * .86 - var(--burst) + 2rem);padding-left:calc(var(--sw) + .5rem);display:grid}.poster[data-side=right] .poster__ticket{padding-left:0;padding-right:calc(var(--sw) + .5rem)}.poster__spacer{display:none}.poster__copy{align-content:center;gap:.9rem;padding:2rem 2rem 1rem}.poster__title{font-size:clamp(2.6rem,5.2cqw,4.4rem)}.poster__summary{max-width:30rem;font-size:1.2rem}.poster__stub{grid-template-columns:minmax(0,18rem) auto;justify-content:start;gap:1rem;padding:0 2rem}.poster__stamp{width:clamp(9rem,15cqw,12rem);bottom:4%}.poster[data-side=left] .poster__stamp{right:-4%}.poster[data-side=right] .poster__stamp{left:-4%}}@media (prefers-reduced-motion:no-preference){.poster__tilt{transform-style:preserve-3d;transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .4s cubic-bezier(.2,.8,.2,1)}.poster__stage{transform:translateZ(46px)}.poster{--dir:-1}.poster[data-side=right]{--dir:1}.poster[data-armed] :is(.poster__ticket,.poster__in,.poster__splash,.poster__companion){transition:transform .8s var(--ease-out-expo), opacity .5s ease-out}.poster[data-armed]:not([data-on]) .poster__ticket{opacity:0;transform:translateX(calc(var(--dir) * -14cqw)) rotate(calc(var(--dir) * 2.5deg))}.poster[data-armed] .poster__in{transition-delay:calc(.35s + var(--k) * 90ms)}.poster[data-armed]:not([data-on]) .poster__in{opacity:0;transform:translateY(18px)}.poster[data-armed] .poster__splash{transition:transform .9s cubic-bezier(.34,1.6,.64,1) .25s,opacity .4s ease-out .25s}.poster[data-armed]:not([data-on]) .poster__splash{opacity:0;transform:scale(.15)}.poster[data-armed] .poster__companion{transition:transform .9s cubic-bezier(.34,1.6,.64,1) .55s,opacity .4s ease-out .55s}.poster[data-armed]:not([data-on]) .poster__companion{opacity:0;transform:translate(-12cqw,8cqw)scale(.4)}.poster[data-armed]:not([data-on]) .poster__stamp{opacity:0}.poster[data-on] .poster__stamp{animation:.95s cubic-bezier(.2,.9,.3,1) .75s both stamp-slam}.poster[data-on] .poster__ring{animation:.9s ease-out 1.2s both stamp-ring}.poster[data-on] .poster__now{animation:stamp-pop .5s var(--ease-sizzle) 1.55s 1 both}}@keyframes stamp-slam{0%{opacity:0;transform:scale(3)rotate(-30deg)}50%{opacity:1;transform:scale(.84)rotate(6deg)}68%{transform:scale(1.12)rotate(-4deg)}84%{transform:scale(.96)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes stamp-ring{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.7)}}@keyframes stamp-pop{0%{transform:scale(1)}40%{transform:scale(1.14)}to{transform:scale(1)}}.grill{isolation:isolate;border-radius:var(--radius-card);background:var(--color-ember);text-align:center;justify-items:center;gap:1rem;padding:2.5rem 1.25rem 2.25rem;display:grid;position:relative;overflow:hidden}.grill__pan{aspect-ratio:5/3.4;width:min(15rem,70%);position:relative}.grill__flame{transform-origin:50% 100%;transform-box:fill-box}.grill__steam{transform-box:fill-box;transform-origin:50% 100%}@media (prefers-reduced-motion:no-preference){.grill__flame{animation:1.1s ease-in-out infinite flame;animation-delay:calc(var(--n) * -.23s)}.grill__steam{animation:3.2s ease-in-out infinite steam;animation-delay:calc(var(--n) * -1.1s)}.grill__in{animation:grill-in .8s var(--ease-out-expo) both;animation-delay:calc(.1s + var(--n) * .12s)}}@keyframes flame{0%,to{transform:scale(1)rotate(-2deg)}50%{transform:scale(.88,1.16)rotate(3deg)}}@keyframes steam{0%{opacity:0;transform:translateY(6px)scale(.8)}35%{opacity:.7}to{opacity:0;transform:translateY(-26px)scale(1.15)}}@keyframes grill-in{0%{opacity:0;transform:translateY(18px)}}
.stamp-ring{transform-origin:50%}@media (prefers-reduced-motion:no-preference){.stamp-ring{animation:26s linear infinite stamp-turn}}@keyframes stamp-turn{to{transform:rotate(360deg)}}.offer-badge{border-radius:58% 42% 55% 45%/48% 58% 42% 52%;transform:rotate(-8deg)}@media (prefers-reduced-motion:no-preference){.offer-badge{animation:8s ease-in-out infinite blob-morph}.offer-card:hover .offer-badge,.offer-card:focus-within .offer-badge{animation:blob-morph 8s ease-in-out infinite, badge-wobble .7s var(--ease-sizzle) 1}.offer-card{transition:transform .35s var(--ease-out-expo), box-shadow .35s var(--ease-out-expo)}@media (hover:hover){.offer-card:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px #000000b3}}.offer-last-day{animation:2.2s ease-in-out 3 last-day}}@keyframes badge-wobble{0%{transform:rotate(-8deg)scale(1)}40%{transform:rotate(-2deg)scale(1.12,.92)}70%{transform:rotate(-11deg)scale(.97,1.04)}to{transform:rotate(-8deg)scale(1)}}@keyframes last-day{0%,to{box-shadow:0 0 #e9b44c00}50%{box-shadow:0 0 0 6px #e9b44c47}}.tl{view-timeline:--tl block;--tl-bg:var(--color-brace);--tl-rail:var(--color-smoke)}.tl-paper{--tl-bg:var(--color-crema);--tl-rail:#1a161424}.tl-rail,.tl-fill{border-radius:999px;width:4px;position:absolute;top:0;bottom:0;left:19px}.tl-rail{background:var(--tl-rail)}.tl-fill{background:linear-gradient(to bottom, var(--color-oro), #f6cf7c);transform-origin:top}.tl-node{border:4px solid var(--color-oro);background:var(--tl-bg);width:26px;height:26px;box-shadow:0 0 0 5px var(--tl-bg);border-radius:50%;position:absolute;top:6px;left:8px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.tl-fill{animation:linear both tl-fill;animation-timeline:--tl;animation-range:cover 12% cover 78%;transform:scaleY(0)}.tl-node{animation:linear both tl-node;animation-timeline:view();animation-range:entry entry 60%}.tl-photo{animation:linear both menu-rise;animation-timeline:view();animation-range:entry entry 55%}}}@keyframes tl-fill{to{transform:scaleY(1)}}@keyframes tl-node{0%{opacity:0;transform:scale(.3)}70%{transform:scale(1.18)}}.tricolore{background:linear-gradient(to right, var(--color-verde) 0 33.4%, var(--color-carta) 33.4% 66.6%, var(--color-rosso) 66.6% 100%)}.shutter{transform-origin:top;background:repeating-linear-gradient(#2b2621 0 16px,#1b1713 16px 18px)}@media (prefers-reduced-motion:no-preference){.shutter{animation:shutter-up 1.5s var(--ease-out-expo) .25s both}}@media (prefers-reduced-motion:reduce){.shutter{transform:scaleY(0)}}@keyframes shutter-up{0%{transform:scaleY(1)}to{transform:scaleY(0)}}.shutter-handle{transform-origin:top}.fr-rise{animation:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.fr-rise{animation:linear both menu-rise;animation-timeline:view();animation-range:entry entry 55%}}}
