.slider.svelte-oyl6e3{width:100%;aspect-ratio:var(--frame-aspect);max-height:82.5vh;position:relative;overflow:hidden;container-type:inline-size}@media (width<=1199px){.slider.svelte-oyl6e3{aspect-ratio:16/9}}.slider.svelte-oyl6e3{touch-action:pan-y;-webkit-user-select:none;user-select:none}.slider.svelte-oyl6e3 .strip:where(.svelte-oyl6e3){width:100%;height:100%;transition:transform var(--transition-slide) ease;will-change:transform;position:relative}.slider.svelte-oyl6e3 .strip.instant:where(.svelte-oyl6e3){transition:none}.slider.svelte-oyl6e3 .strip:where(.svelte-oyl6e3) .frame:where(.svelte-oyl6e3){background-repeat:no-repeat;position:absolute;inset:0;overflow:hidden}.slider.svelte-oyl6e3 .strip:where(.svelte-oyl6e3) .frame:where(.svelte-oyl6e3):before{content:"";background-image:var(--placeholder);background-size:inherit;background-position-x:inherit;background-repeat:inherit;filter:blur(3cqw);position:absolute;inset:-10%}.slider.svelte-oyl6e3 .strip:where(.svelte-oyl6e3) .frame:where(.svelte-oyl6e3) img:where(.svelte-oyl6e3){object-fit:cover;width:auto;max-width:none;height:100%;display:block;position:absolute;top:0;left:0}.slider.svelte-oyl6e3:hover .previous:where(.svelte-oyl6e3),.slider.svelte-oyl6e3:hover .next:where(.svelte-oyl6e3),.slider.svelte-oyl6e3:focus-within .previous:where(.svelte-oyl6e3),.slider.svelte-oyl6e3:focus-within .next:where(.svelte-oyl6e3){opacity:1}.slider.svelte-oyl6e3 .previous:where(.svelte-oyl6e3),.slider.svelte-oyl6e3 .next:where(.svelte-oyl6e3){opacity:0;z-index:1;box-sizing:border-box;cursor:pointer;width:clamp(2rem,4cqi,3.625rem);height:auto;transition:transform var(--transition-press) ease, opacity var(--transition-arrow) ease;background-color:#0000;border:none;padding:0;position:absolute;top:50%;translate:0 -50%}.slider.svelte-oyl6e3 .previous:where(.svelte-oyl6e3) img,.slider.svelte-oyl6e3 .next:where(.svelte-oyl6e3) img{width:100%;height:auto;display:block}.slider.svelte-oyl6e3 .previous:where(.svelte-oyl6e3):hover,.slider.svelte-oyl6e3 .next:where(.svelte-oyl6e3):hover{opacity:.75}.slider.svelte-oyl6e3 .previous:where(.svelte-oyl6e3){left:clamp(1rem,3.35cqi,3rem)}.slider.svelte-oyl6e3 .previous:where(.svelte-oyl6e3) img{scale:-1 1}.slider.svelte-oyl6e3 .previous:where(.svelte-oyl6e3):active{transform:translate(-.5rem)}.slider.svelte-oyl6e3 .next:where(.svelte-oyl6e3){right:clamp(1rem,3.35cqi,3rem)}.slider.svelte-oyl6e3 .next:where(.svelte-oyl6e3):active{transform:translate(.5rem)}@media (prefers-reduced-motion:reduce){.slider.svelte-oyl6e3 .strip:where(.svelte-oyl6e3){transition:none}}@media (hover:none) and (pointer:coarse){.previous.svelte-oyl6e3,.next.svelte-oyl6e3{display:none}}.products.svelte-1uha8ag{display:grid}.empty-section-anchor.svelte-1uha8ag{height:0;scroll-margin-top:var(--nav-height)}.welcome.svelte-1uha8ag{width:70%;color:var(--primary);justify-items:center;margin:6rem auto;display:grid}.welcome.svelte-1uha8ag .welcome-first:where(.svelte-1uha8ag){align-items:center;gap:4rem;display:flex}.welcome.svelte-1uha8ag .welcome-first:where(.svelte-1uha8ag) .image-shell{flex-shrink:0}.welcome.svelte-1uha8ag .welcome-first:where(.svelte-1uha8ag) .welcome-text-container:where(.svelte-1uha8ag) h1:where(.svelte-1uha8ag){font-size:var(--font-7xl);margin-top:0;margin-bottom:.25rem}.welcome.svelte-1uha8ag .welcome-first:where(.svelte-1uha8ag) .welcome-text-container:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){font-size:var(--font-3xl);font-weight:var(--weight-light)}.welcome.svelte-1uha8ag .welcome-product-highlights:where(.svelte-1uha8ag){width:70%;color:var(--bg-primary);grid-template-columns:1fr 1fr 1fr 1fr;margin-top:6rem;display:grid;container-type:inline-size}.welcome.svelte-1uha8ag .welcome-product-highlights:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){aspect-ratio:1;width:100%;font-size:clamp(var(--font-base), 6.5cqw, var(--font-8xl));font-weight:var(--weight-extrabold);color:inherit;align-self:start;padding:1.25rem;line-height:.9;text-decoration:none}.welcome.svelte-1uha8ag .welcome-product-highlights:where(.svelte-1uha8ag) a[href]:where(.svelte-1uha8ag):hover{opacity:.75}.welcome.svelte-1uha8ag .welcome-product-highlights:where(.svelte-1uha8ag) .product-highlight-cakes:where(.svelte-1uha8ag){background-color:#ab144a}.welcome.svelte-1uha8ag .welcome-product-highlights:where(.svelte-1uha8ag) .product-highlight-pastissos:where(.svelte-1uha8ag){background-color:#adaa16}.welcome.svelte-1uha8ag .welcome-product-highlights:where(.svelte-1uha8ag) .product-highlight-galetes:where(.svelte-1uha8ag){background-color:var(--primary)}.welcome.svelte-1uha8ag .welcome-product-highlights:where(.svelte-1uha8ag) .product-highlight-financiers:where(.svelte-1uha8ag){color:var(--primary);background-color:#eee033}.welcome.svelte-1uha8ag p.welcome-i:where(.svelte-1uha8ag){font-size:var(--font-8xl);margin-top:.75rem}.welcome.svelte-1uha8ag p.welcome-campanyes:where(.svelte-1uha8ag){font-size:var(--font-6xl);font-weight:var(--weight-light);text-align:center}.welcome.svelte-1uha8ag .welcome-logo:where(.svelte-1uha8ag) svg{width:248px;height:auto;margin-top:.75rem}.welcome.svelte-1uha8ag .welcome-logo:where(.svelte-1uha8ag) g{fill:var(--primary)}@media (width<=1199px){.welcome.svelte-1uha8ag{width:100%;padding-inline:var(--gutter);margin:3rem 0}.welcome.svelte-1uha8ag .welcome-first:where(.svelte-1uha8ag){text-align:center;flex-direction:column;gap:2rem}.welcome.svelte-1uha8ag .welcome-first:where(.svelte-1uha8ag) img.welcome-img{width:200px}.welcome.svelte-1uha8ag .welcome-first:where(.svelte-1uha8ag) .welcome-text-container:where(.svelte-1uha8ag) h1:where(.svelte-1uha8ag){font-size:var(--font-4xl)}.welcome.svelte-1uha8ag .welcome-first:where(.svelte-1uha8ag) .welcome-text-container:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){font-size:var(--font-lg)}.welcome.svelte-1uha8ag .welcome-product-highlights:where(.svelte-1uha8ag){grid-template-columns:1fr 1fr;width:100%;margin-top:3rem}.welcome.svelte-1uha8ag .welcome-product-highlights:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){font-size:clamp(var(--font-base), 12cqw, var(--font-8xl));padding:1rem}.welcome.svelte-1uha8ag p.welcome-i:where(.svelte-1uha8ag){font-size:var(--font-6xl)}.welcome.svelte-1uha8ag p.welcome-campanyes:where(.svelte-1uha8ag){font-size:var(--font-2xl);text-align:center}.welcome.svelte-1uha8ag .welcome-logo:where(.svelte-1uha8ag) svg{width:180px}}
