.card.svelte-uf8vip.svelte-uf8vip{position:relative;display:block}.card.svelte-uf8vip .icon-flavor-trail{display:none}@media (hover: hover){.card.svelte-uf8vip:hover .card__media.svelte-uf8vip:after{opacity:1}.card.svelte-uf8vip:hover .card__media.svelte-uf8vip img{scale:1.05}}.card.svelte-uf8vip:focus-visible .card__media.svelte-uf8vip:after{opacity:1}.card.svelte-uf8vip:focus-visible .card__media.svelte-uf8vip img{scale:1.05}.card.is-selected.svelte-uf8vip .card__media.svelte-uf8vip{position:relative}.card.is-selected.svelte-uf8vip .card__media.svelte-uf8vip .intersection-observer:after{background:var(--c-secondary);content:"";display:block;height:11px;position:absolute;bottom:0;width:100%;z-index:5}.card.is-selected.svelte-uf8vip .card__media.svelte-uf8vip .intersection-observer .card__selected{background:var(--c-secondary);display:grid;height:47px;place-content:center;position:absolute;right:0;top:0;width:47px;z-index:5}.card.is-selected.svelte-uf8vip .card__media.svelte-uf8vip .intersection-observer .card__selected svg{width:20px}.card-default.svelte-uf8vip .card__media.svelte-uf8vip{margin-bottom:24px}@media (max-width: 1023px){.card-default.svelte-uf8vip .card__title.svelte-uf8vip{font-size:1rem}}.card-default.svelte-uf8vip .icon-flavor-trail{display:block;width:60px;position:absolute;top:10px;left:10px;z-index:5}@media (min-width: 1440px){.card-default.svelte-uf8vip .icon-flavor-trail{width:80px}}.card-default.svelte-uf8vip .icon-flavor-trail svg .cls-1{fill:var(--c-season-primary, var(--c-primary))}.card-default.svelte-uf8vip .icon-flavor-trail svg .cls-2{fill:var(--c-season-secondary, var(--c-secondary))}.card-horizontal.svelte-uf8vip .card__el.svelte-uf8vip,.card-redirection.svelte-uf8vip .card__el.svelte-uf8vip{align-items:center;display:grid;gap:20px;grid-template-columns:1fr 2fr}.card-horizontal.svelte-uf8vip .card__el .card__title.svelte-uf8vip{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.card-horizontal.svelte-uf8vip .card__el .card__deal.svelte-uf8vip,.card-horizontal.svelte-uf8vip .card__el .card__price.svelte-uf8vip{display:none}.card-redirection.svelte-uf8vip .card__el.svelte-uf8vip{gap:24px;grid-template-columns:100px 4fr 3fr}.card-redirection.svelte-uf8vip .card__el .card__media.svelte-uf8vip{aspect-ratio:1}.card-large.svelte-uf8vip .card__media.svelte-uf8vip{margin-bottom:24px}@media (max-width: 1023px){.card-large.svelte-uf8vip .card__title.svelte-uf8vip{font-size:1rem}}.card-offer.svelte-uf8vip .card__media.svelte-uf8vip{margin-bottom:24px}.card__inner.svelte-uf8vip>.svelte-uf8vip{margin-bottom:6px}.card__inner.svelte-uf8vip>.svelte-uf8vip:last-child{margin-bottom:0}.card__media.svelte-uf8vip.svelte-uf8vip{background:var(--c-secondary);overflow:hidden;position:relative}.card__media.svelte-uf8vip.svelte-uf8vip:after{background:linear-gradient(0deg,#0003,#0003);content:"";display:block;height:110%;left:-5%;opacity:0;pointer-events:none;position:absolute;top:-5%;transition:opacity .8s var(--ttf-out-expo);width:110%}.card__media.svelte-uf8vip .image-wrapper{height:100%}.card__media.svelte-uf8vip img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;transition:scale .8s var(--ttf-out-expo),opacity .8s var(--ease-default)!important}.card__type.svelte-uf8vip.svelte-uf8vip{color:var(--c-medium-gray)}.card__extra.svelte-uf8vip.svelte-uf8vip{align-items:center;color:var(--c-medium-gray);display:flex;gap:12px;min-height:18px}.card__extra.svelte-uf8vip span.svelte-uf8vip{align-items:center;display:flex;gap:6px}.card__extra.svelte-uf8vip svg path,.card__extra.svelte-uf8vip svg .as-path{fill:var(--c-medium-gray)}.card__extra.svelte-uf8vip svg circle,.card__extra.svelte-uf8vip svg .as-filling{fill:var(--c-light-gray)}.card__extra.svelte-uf8vip svg path.as-filling{fill:none;stroke:var(--c-light-gray)}.card__deal.svelte-uf8vip.svelte-uf8vip{color:var(--c-brand-green);position:absolute;top:20px;left:20px;border-radius:100px;padding:10px 12px;background:var(--c-brand-yellow)}.card__panel_content.svelte-uf8vip.svelte-uf8vip{padding:60px var(--gap) var(--gap)}.card__panel_text.svelte-uf8vip.svelte-uf8vip{margin:12px 0}.page-module.dark .card__media{background:var(--c-primary)}.page-module.dark .card__media .icon-entry-type svg path{fill:var(--c-primary)}
