.promo-card.svelte-xsh53x{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;min-height:250px;color:var(--color-primary);border-radius:var(--rounded-sm)}.promo-content.svelte-xsh53x{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:space-between;padding:1rem;height:100%;width:100%}.is-link.svelte-xsh53x{cursor:pointer}.card-text.svelte-xsh53x{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-grow:1}.stitches.svelte-xsh53x{position:absolute;width:95%;height:95%;background-color:transparent;border:2px dashed var(--color-primary);border-radius:var(--rounded-sm)}.main-text.svelte-xsh53x{font-weight:var(--font-weight-bold);font-size:var(--text-xl)}.subtitle.svelte-xsh53x{font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.card-badge.svelte-xsh53x{position:absolute;bottom:-20px;right:-20px;height:125px}.promo-card.svelte-xsh53x button{width:fit-content;box-shadow:var(--shadow-xs);font-size:var(--text-sm)}@media (min-width: 768px){.promo-card.svelte-xsh53x{min-height:330px}.promo-content.svelte-xsh53x{padding:3rem 1rem}.main-text.svelte-xsh53x{font-size:var(--text-3xl)}.subtitle.svelte-xsh53x{font-size:var(--text-lg)}.card-badge.svelte-xsh53x{bottom:-40px;right:-20px;height:175px}.promo-card.svelte-xsh53x button{font-size:var(--text-base)}}section.svelte-1gvhync{margin:0 var(--section-margin, var(--grid-override-x));padding:0 .4rem;display:grid;grid-gap:var(--product-grid-gap, .4rem);grid-template-columns:repeat(auto-fill,minmax(var(--product-grid-min, 176px),var(--product-grid-max, 1fr)))}@media (min-width: 600px){section.svelte-1gvhync{--section-margin: 0;--product-grid-min: 269px;--product-grid-gap: 2rem 1rem}}.wrapper.svelte-1g2ouo0{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:1em}.page-total.svelte-1g2ouo0{flex:1;display:flex;justify-content:center}.loading.svelte-1g2ouo0{display:flex}.paginate-buttons.svelte-1g2ouo0{display:flex;flex:1;justify-content:space-evenly}.paginate-buttons.svelte-1g2ouo0>button{padding:1em}@media (min-width: 768px){.wrapper.svelte-1g2ouo0{margin:1rem auto auto;width:400px}.paginate-buttons.svelte-1g2ouo0>button{padding:.75em 1.25em}}
