.dots.svelte-1fuwz0p{display:flex;gap:.5rem}.dots.white.svelte-1fuwz0p .dot:where(.svelte-1fuwz0p):after{background:var(--color-white)}.dots.dark.svelte-1fuwz0p .dot:where(.svelte-1fuwz0p):after{background:var(--color-dark)}.dots.svelte-1fuwz0p .dot:where(.svelte-1fuwz0p){cursor:pointer;flex-shrink:0;width:.625rem;height:.625rem;transition:.1s opacity ease-in-out,.1s transform ease-in-out}.dots.svelte-1fuwz0p .dot:where(.svelte-1fuwz0p):after{content:"";display:block;border-radius:100%;opacity:.5;width:.625rem;height:.625rem;transform:scale(.4);transition:.1s opacity ease-in-out,.1s transform ease-in-out}.dots.svelte-1fuwz0p .dot.active:where(.svelte-1fuwz0p):after{transform:scale(1);opacity:1}.nav.svelte-dqv0j4{display:flex;justify-content:center;align-items:center;gap:1.875rem;margin-top:1.875rem}@media (width >= 50rem){.nav.svelte-dqv0j4{gap:3.75rem}}.embla__viewport.svelte-dqv0j4{overflow:hidden;margin:-.9375rem;padding:.9375rem}.embla__container.svelte-dqv0j4{display:flex}:root{--product-carousel-slide-spacing: .9375rem;--product-carousel-slide-width: 100%}@media (width >= 33.75rem){:root{--product-carousel-slide-width: 50%}}@media (width >= 50rem){:root{--product-carousel-slide-width: 33.3333333%}}@media (width >= 64rem){:root{--product-carousel-slide-spacing: 1.25rem}}@media (width >= 80rem){:root{--product-carousel-slide-width: 25%}}.slide.svelte-9usz1q{padding-left:var(--product-carousel-slide-spacing);flex:0 0 var(--product-carousel-slide-width)}.product-carousel.svelte-9usz1q .embla__container{margin-left:calc(var(--product-carousel-slide-spacing) * -1)}.fade-overflow.svelte-bnm0c8{position:relative}.content-wrapper.svelte-bnm0c8{position:relative;overflow:hidden;transition:height .3s ease-out}.content-wrapper.truncated.svelte-bnm0c8{overflow:hidden}.content.svelte-bnm0c8{position:relative}.fade-mask.svelte-bnm0c8{position:absolute;bottom:0;left:0;right:0;height:var(--fade-height);background:linear-gradient(180deg,#f6f7fa00,#f6f7fa);pointer-events:none;z-index:1}.toggle-button.svelte-bnm0c8{margin-top:2.5rem;cursor:pointer;display:inline-flex;gap:.375rem;align-items:center;color:var(--color-accent)}.toggle-button.svelte-bnm0c8 .text:where(.svelte-bnm0c8){font-weight:400;font-size:.875rem;line-height:150%}.toggle-button.svelte-bnm0c8 .icon:where(.svelte-bnm0c8){display:block;font-size:.75rem;transition:.1s transform ease-in-out}.toggle-button.svelte-bnm0c8 .icon.expanded:where(.svelte-bnm0c8){transform:rotate(180deg)}
