.carousel.svelte-1np5xmw{margin-inline:var(--pg-padding-negative);padding-inline:var(--pg-padding);overflow:clip}.controls.svelte-1np5xmw{display:flex;align-items:center;justify-content:space-between;gap:var(--pg-padding);margin-block-start:var(--fs-xl)}.controls.svelte-1np5xmw .btn-wrp:where(.svelte-1np5xmw){display:flex;gap:var(--pg-padding)}.controls.svelte-1np5xmw .btn-wrp:where(.svelte-1np5xmw) button:where(.svelte-1np5xmw){padding-inline:0;border:none}.controls.svelte-1np5xmw .btn-wrp:where(.svelte-1np5xmw) button:where(.svelte-1np5xmw),.controls.svelte-1np5xmw .progress:where(.svelte-1np5xmw){font-size:var(--fs-small)}div.products.svelte-1np5xmw{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--pg-padding)}div.products.svelte-1np5xmw.carousel__container{display:flex}div.products.svelte-1np5xmw.carousel__container .carousel__slide:where(.svelte-1np5xmw){flex:0 0 calc((100% - (var(--pg-padding) * 2)) / 3)}div.products.svelte-1np5xmw.recommendations{display:flex}div.products.svelte-1np5xmw.recommendations .carousel__slide:where(.svelte-1np5xmw){flex:0 0 calc((100% - (var(--pg-padding) * 3)) / 4)}article.svelte-1np5xmw{position:relative}article.svelte-1np5xmw figure:where(.svelte-1np5xmw){view-transition-class:img-transition;margin-block-end:.5em;aspect-ratio:1}article.svelte-1np5xmw h2:where(.svelte-1np5xmw){margin-block:0}article.svelte-1np5xmw div.price:where(.svelte-1np5xmw){margin-block-start:.125em;font-size:var(--fs-small);font-weight:400}article.svelte-1np5xmw div.label:where(.svelte-1np5xmw){position:absolute;top:1em;left:1em;display:inline-flex;gap:1em;padding:.5em;font-size:var(--fs-xs);writing-mode:vertical-rl;color:#fff;mix-blend-mode:difference}article.svelte-1np5xmw div.label:where(.svelte-1np5xmw) span:where(.svelte-1np5xmw):first-child{display:inline-block;width:1em;height:1em;background-color:currentColor}article.svelte-1np5xmw a:where(.svelte-1np5xmw){position:absolute;inset:0}@media only screen and (min-width:100rem){div.products.svelte-1np5xmw{grid-template-columns:repeat(4,1fr)}div.products.svelte-1np5xmw.carousel__container{display:flex}div.products.svelte-1np5xmw.carousel__container .carousel__slide:where(.svelte-1np5xmw){flex:0 0 calc((100% - (var(--pg-padding) * 3)) / 4)}}@media only screen and not (min-width:62rem){div.products.svelte-1np5xmw{grid-template-columns:repeat(2,1fr)}div.products.svelte-1np5xmw.carousel__container{display:flex}div.products.svelte-1np5xmw.carousel__container .carousel__slide:where(.svelte-1np5xmw){flex:0 0 calc((100% - (var(--pg-padding) * 1)) / 2)}}@media only screen and not (min-width:48rem){div.products.svelte-1np5xmw{display:flex;flex-direction:column}div.products.svelte-1np5xmw.carousel__container{flex-direction:row}div.products.svelte-1np5xmw.carousel__container .carousel__slide:where(.svelte-1np5xmw){flex:0 0 100%}.controls.svelte-1np5xmw .btn-wrp:where(.svelte-1np5xmw){gap:var(--fs-small)}.controls.svelte-1np5xmw .btn-wrp:where(.svelte-1np5xmw) button:where(.svelte-1np5xmw),.controls.svelte-1np5xmw .progress:where(.svelte-1np5xmw){font-size:var(--fs-xs)}}
