.carousel-nav-container.svelte-19uf42p{display:flex;justify-content:center;align-items:center}.carousel-nav-label.svelte-19uf42p{height:44px;width:clamp(44px,5vw,3rem);padding:0 .5rem;display:flex;place-items:center;box-sizing:content-box;cursor:pointer}.carousel-nav-label.svelte-19uf42p:has(input:where(.svelte-19uf42p):focus-visible){outline:auto}.progress-track.svelte-19uf42p{background-color:var(--ui-04);width:100%;height:8px;overflow:hidden;border-radius:100vw;transition:background-color .2s linear}.carousel-nav-label.svelte-19uf42p:hover .progress-track:where(.svelte-19uf42p){background-color:var(--ui-02)}@media (prefers-reduced-motion: reduce){.carousel-radio.svelte-19uf42p:checked+.progress-track:where(.svelte-19uf42p){background:var(--ui-05)}}.carousel-radio.svelte-19uf42p+.progress-track:where(.svelte-19uf42p) .progress-fill:where(.svelte-19uf42p){height:100%;border-radius:inherit}.carousel-radio.svelte-19uf42p:checked:not(:hover)+.progress-track:where(.svelte-19uf42p) .progress-fill:where(.svelte-19uf42p){background-color:var(--ui-05);transform-origin:left;transform:translate(calc(-100% + var(--progress, 0) * 100%))}.carousel-nav-label.svelte-19uf42p .carousel-radio:checked.paused:where(.svelte-19uf42p)+.progress-track:where(.svelte-19uf42p){background-color:var(--ui-05)}.carousel-container.svelte-1vo2onv{--carousel-spacing: 2rem;position:relative;container-type:inline-size}.carousel-scroll.svelte-1vo2onv{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:var(--carousel-spacing);padding:0 var(--carousel-spacing);margin-bottom:var(--carousel-spacing);scrollbar-width:none;-ms-overflow-style:none}.carousel-scroll.svelte-1vo2onv::-webkit-scrollbar{display:none}@container (min-width: 48rem){.carousel-scroll.svelte-1vo2onv{gap:0;padding:0}}.slide-item.svelte-1vo2onv{flex-shrink:0;scroll-snap-align:start}section.svelte-mc5mfp{--slide-radius: 180px;padding:5rem 0;color:var(--text-04);color:#000;background:var(--ui-background)}section.svelte-mc5mfp .carousel-container{max-width:1440px;margin:0 auto}section.svelte-mc5mfp .slide-item:nth-of-type(1){background-color:#62daff}section.svelte-mc5mfp .slide-item:nth-of-type(2){color:var(--text-04);background-color:#b874ff}section.svelte-mc5mfp .slide-item:nth-of-type(3){color:var(--text-04);background-color:#f5950a}section.svelte-mc5mfp .slide-item:nth-of-type(4){background-color:#ff8aa6}.slide-item{view-timeline:--slide-timeline inline;scroll-margin-left:var(--carousel-spacing)}.product-slide.svelte-mc5mfp{display:flex;flex-direction:column-reverse;gap:var(--carousel-spacing);width:80cqw;height:auto;min-height:100%;padding-block:clamp(3rem,7cqw,5rem);padding-inline:clamp(1.25rem,5cqw,3rem);border-radius:0}.product-slide.svelte-mc5mfp img:where(.svelte-mc5mfp){grid-area:1/1;position:relative;width:100%;object-fit:contain;object-position:center}div.product-carousel-featured-image.svelte-mc5mfp{flex:1.65;display:grid;place-items:center;border-radius:1rem;width:100%;margin:0 auto;aspect-ratio:3/2}div.product-carousel-featured-image.svelte-mc5mfp img.scribble.slide-1:where(.svelte-mc5mfp){top:15px;left:15px}div.product-carousel-featured-image.svelte-mc5mfp img.scribble.slide-4:where(.svelte-mc5mfp){left:15px}.product-slide-text.svelte-mc5mfp{display:flex;flex-direction:column;gap:var(--carousel-spacing);width:100%}.product-slide-content.svelte-mc5mfp{flex:1;display:flex;flex-direction:column;place-content:end;align-items:flex-start}h3.svelte-mc5mfp{font-size:1.25rem;line-height:1.25;font-weight:700;letter-spacing:-.015em;font-family:SoehneBreit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-weight:unset}@media screen and (min-width: 48rem){h3.svelte-mc5mfp{font-size:1.75rem}}p.svelte-mc5mfp{font-weight:unset;font-size:1rem;line-height:1.5;font-weight:400}@container (min-width: 36rem){section.svelte-mc5mfp .slide-item{width:100cqw;scroll-margin-left:unset}.product-slide.svelte-mc5mfp{flex-direction:column-reverse;max-width:1080px;padding-inline:0;margin:0 auto}.product-slide-text.svelte-mc5mfp{gap:2rem;align-self:flex-end}div.product-carousel-featured-image.svelte-mc5mfp{width:70%}}@container (min-width: 48rem){.product-slide.svelte-mc5mfp{flex-direction:row;gap:3rem}.product-slide-content.svelte-mc5mfp{place-content:center}.slide-item:nth-of-type(1){border-radius:0 0 var(--slide-radius) 0}.slide-item:nth-of-type(2){border-radius:0 0 0 var(--slide-radius)}.slide-item:nth-of-type(3){border-radius:0}.slide-item:nth-of-type(4){border-radius:var(--slide-radius) 0 0 0}.slide-item:nth-of-type(odd) .product-slide.svelte-mc5mfp{flex-direction:row-reverse}}@container (min-width: 62rem){.product-slide.svelte-mc5mfp{gap:7.5rem}div.product-carousel-featured-image.svelte-mc5mfp{width:100%}}@media (prefers-reduced-motion: no-preference){h3.svelte-mc5mfp,p.svelte-mc5mfp,a.svelte-mc5mfp{--start-opacity: .5;--start-translate: 50px;animation:svelte-mc5mfp-fade-in linear both;animation-timeline:--slide-timeline;animation-range:entry 10% entry 100%}p.svelte-mc5mfp{animation-range:entry 30% entry 100%}a.svelte-mc5mfp{animation-range:entry 60% entry 100%}img.svelte-mc5mfp{animation:svelte-mc5mfp-fade-in-scale linear both;animation-timeline:--slide-timeline;animation-range:entry 0% entry 100%}img.scribble.svelte-mc5mfp{--start-scribble: 100px;animation:svelte-mc5mfp-slide-in linear,svelte-mc5mfp-slide-out linear;animation-timeline:--slide-timeline;animation-range:entry 0% entry 100%,exit 0% exit 100%}}@keyframes svelte-mc5mfp-fade-in{0%{opacity:var(--start-opacity);transform:translate(var(--start-translate))}to{opacity:1;transform:translate(0)}}@keyframes svelte-mc5mfp-slide-in{0%{opacity:var(--start-opacity);transform:translate(var(--start-scribble))}to{opacity:1;transform:translate(0)}}@keyframes svelte-mc5mfp-slide-out{0%{opacity:1;transform:translate(0)}to{opacity:var(--start-opacity);transform:translate(calc(-1 * var(--start-scribble)))}}@keyframes svelte-mc5mfp-fade-in-scale{0%{transform:translateY(1rem) scale(.9)}to{transform:translateY(0) scale(1)}}@container (min-width: 62rem){h3.svelte-mc5mfp,p.svelte-mc5mfp,a.svelte-mc5mfp{--start-opacity: .15;--start-translate: 150px}}
