.dots.svelte-b1m7u5{display:flex;gap:.5rem}.dots.white.svelte-b1m7u5 .dot:where(.svelte-b1m7u5):after{background:var(--color-white)}.dots.dark.svelte-b1m7u5 .dot:where(.svelte-b1m7u5):after{background:var(--color-dark)}.dots.svelte-b1m7u5 .dot:where(.svelte-b1m7u5){cursor:pointer;flex-shrink:0;width:.625rem;height:.625rem;transition:.1s opacity ease-in-out,.1s transform ease-in-out}.dots.svelte-b1m7u5 .dot:where(.svelte-b1m7u5):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-b1m7u5 .dot.active:where(.svelte-b1m7u5):after{transform:scale(1);opacity:1}.nav.svelte-8ojyxu{display:flex;justify-content:center;align-items:center;gap:1.875rem;margin-top:1.875rem}@media(min-width:50rem){.nav.svelte-8ojyxu{gap:3.75rem}}.embla__viewport.svelte-8ojyxu{overflow:hidden;margin:-.9375rem;padding:.9375rem}.embla__container.svelte-8ojyxu{display:flex}:root{--product-carousel-slide-spacing: .9375rem;--product-carousel-slide-width: 100%}@media(min-width:33.75rem){:root{--product-carousel-slide-width: 50%}}@media(min-width:50rem){:root{--product-carousel-slide-width: 33.3333333%}}@media(min-width:64rem){:root{--product-carousel-slide-spacing: 1.25rem}}@media(min-width:80rem){:root{--product-carousel-slide-width: 25%}}.slide.svelte-1ti50dd{padding-left:var(--product-carousel-slide-spacing);flex:0 0 var(--product-carousel-slide-width)}.product-carousel.svelte-1ti50dd .embla__container{margin-left:calc(var(--product-carousel-slide-spacing) * -1)}.fade-overflow.svelte-18j546g{position:relative}.content-wrapper.svelte-18j546g{position:relative;overflow:hidden;transition:height .3s ease-out}.content-wrapper.truncated.svelte-18j546g{overflow:hidden}.content.svelte-18j546g{position:relative}.fade-mask.svelte-18j546g{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-18j546g{margin-top:2.5rem;cursor:pointer;display:inline-flex;gap:.375rem;align-items:center;color:var(--color-accent)}.toggle-button.svelte-18j546g .text:where(.svelte-18j546g){font-weight:400;font-size:.875rem;line-height:150%}.toggle-button.svelte-18j546g .icon:where(.svelte-18j546g){display:block;font-size:.75rem;transition:.1s transform ease-in-out}.toggle-button.svelte-18j546g .icon.expanded:where(.svelte-18j546g){transform:rotate(180deg)}
