.products-section.svelte-xxj9up{background-color:var(--bs-body-bg);border-top:1px solid var(--bs-border-color);border-bottom:1px solid var(--bs-border-color);padding:4rem 5%;display:block}.products-section__title.svelte-xxj9up{color:var(--bs-emphasis-color);text-align:center;margin-bottom:1.25rem;font-size:2.5rem;font-weight:700}.products-section--compact.svelte-xxj9up{border-bottom:0;padding:2.5rem 1.5rem}.products-section--compact.svelte-xxj9up .products-section__title:where(.svelte-xxj9up){margin-bottom:1rem;font-size:1.25rem;font-weight:600}.products-section__state.svelte-xxj9up{justify-content:center;align-items:center;min-height:200px;display:flex}.products-carousel.svelte-xxj9up{position:relative}.products-carousel.svelte-xxj9up:focus-visible{outline:2px solid var(--bs-primary);outline-offset:4px;border-radius:8px}.products-carousel__viewport.svelte-xxj9up{touch-action:pan-y;width:100%;overflow:hidden}.products-carousel__track.svelte-xxj9up{will-change:transform;padding-block:.5rem;transition:transform .45s ease-in-out;display:flex}.products-carousel__track--still.svelte-xxj9up{transition:none}@media (prefers-reduced-motion:reduce){.products-carousel__track.svelte-xxj9up{transition-duration:.01ms}}.products-carousel__page.svelte-xxj9up{flex:0 0 calc(100% / var(--strip-length));min-width:0}.products-carousel__grid.svelte-xxj9up{--cards-gap:1.5rem;gap:var(--cards-gap);justify-content:center;align-items:stretch;display:flex}.products-carousel__item.svelte-xxj9up{flex:0 0 calc((100% - (var(--cards-per-slide) - 1) * var(--cards-gap)) / var(--cards-per-slide));min-width:0;color:inherit;border-radius:1rem;flex-direction:column;text-decoration:none;display:flex}.products-carousel__item.svelte-xxj9up>.product-card{flex:1}.products-carousel__item--opening.svelte-xxj9up{pointer-events:none}.products-carousel__opening.svelte-xxj9up{z-index:4;background-color:rgba(var(--bs-body-bg-rgb), .78);border-radius:inherit;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.products-carousel__nav.svelte-xxj9up{z-index:3;width:2.75rem;height:2.75rem;color:var(--bs-emphasis-color);cursor:pointer;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:0 4px 12px rgba(var(--bs-black-rgb), .12);border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s,color .2s,box-shadow .2s;display:none;position:absolute;top:50%;transform:translateY(-50%)}.products-carousel__nav.svelte-xxj9up:hover{color:var(--pb-on-primary);background:var(--bs-primary);box-shadow:0 6px 16px rgba(var(--bs-black-rgb), .18)}.products-carousel__nav.svelte-xxj9up:focus-visible{outline:2px solid var(--bs-primary);outline-offset:2px}.products-carousel__nav--prev.svelte-xxj9up{left:-1.375rem}.products-carousel__nav--next.svelte-xxj9up{right:-1.375rem}@media (width>=992px){.products-carousel__nav.svelte-xxj9up{display:flex}}.products-carousel__indicators.svelte-xxj9up{max-width:min(100%,360px);height:44px;margin:.125rem auto 0;display:flex}.products-carousel__dot.svelte-xxj9up{cursor:pointer;background-color:rgba(var(--bs-primary-rgb), .28);background-clip:content-box;border:none;border-radius:3px;flex:1 1 0;min-width:24px;height:44px;padding:20px 1.5px;transition:background-color .2s}.products-carousel__dot.svelte-xxj9up:focus-visible{outline:2px solid var(--bs-primary);outline-offset:2px}.products-carousel__dot--active.svelte-xxj9up{background-color:var(--bs-primary)}@media (width<=991px){.products-section.svelte-xxj9up{padding:3rem 3%}.products-section__title.svelte-xxj9up{font-size:2rem}.products-carousel__grid.svelte-xxj9up{--cards-gap:1rem}}@media (width<=768px){.products-section.svelte-xxj9up{padding:2.5rem 2%}.products-section__title.svelte-xxj9up{margin-bottom:1rem;font-size:1.75rem}}@media (width<=480px){.products-section.svelte-xxj9up{padding:2rem 1rem}.products-carousel__item.svelte-xxj9up{max-width:20rem}}
