.wrap.svelte-1xqhpoy{width:100%;overflow:hidden}.wrap.svelte-1xqhpoy h2:where(.svelte-1xqhpoy){text-align:center;font-size:1.625rem;padding:30px 0 25px;font-family:gotham-medium;font-weight:500;letter-spacing:.5px}.container.svelte-1xqhpoy{padding:35px 0 25px;width:95%;margin-left:auto;display:grid;grid-template-columns:minmax(325px,350px) 1fr;align-items:end}.parraph.svelte-1xqhpoy{font-size:clamp(1.125rem,1vw,1.25rem);font-weight:500;font-family:gotham-medium;max-width:60ch;text-align:center;margin:31px auto 0}.container.product.svelte-1xqhpoy{grid-template-columns:minmax(350px,380px) 1fr}.media-container.svelte-1xqhpoy{display:flex;justify-content:center;align-items:flex-end;width:100%;aspect-ratio:269/433.25;border-radius:12px;box-shadow:var(--shadow-box);padding-bottom:20px;position:relative}.product.svelte-1xqhpoy .media-container:where(.svelte-1xqhpoy){aspect-ratio:265/350}.media.svelte-1xqhpoy{width:100%;height:100%;position:absolute;inset:0;border-radius:12px;overflow:hidden}.buttons.svelte-1xqhpoy{display:flex;align-items:center;justify-content:center;gap:35px}.buttons.svelte-1xqhpoy button:where(.svelte-1xqhpoy){padding:15px 30px;border-radius:60px;border:none;background-color:#000;color:#fff;font-size:1rem;font-family:gotham-medium;font-weight:500;text-transform:uppercase;transition:all .5s ease;cursor:pointer}.buttons.svelte-1xqhpoy button.active:where(.svelte-1xqhpoy){background-color:#711b97}.container-products.svelte-1xqhpoy{display:grid;grid-auto-flow:column;grid-auto-columns:300px;padding:40px 20px 40px 60px;gap:10px;overflow-x:scroll}@media(max-width:820px){.container.svelte-1xqhpoy{width:95%}.buttons.svelte-1xqhpoy{max-width:90%;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.container-products.svelte-1xqhpoy{padding:20px 0 40px 20px}}@media(max-width:767px){.wrap.svelte-1xqhpoy{width:99%}.wrap.svelte-1xqhpoy h2:where(.svelte-1xqhpoy){font-size:1.4rem;max-width:90%;margin:0 auto;text-wrap:balance}.container.product.svelte-1xqhpoy{width:100%;margin:0;padding:0 12px 25px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.container.product.svelte-1xqhpoy .container-products:where(.svelte-1xqhpoy){display:contents;padding:0;overflow:visible}.container.product.svelte-1xqhpoy .media-container:where(.svelte-1xqhpoy){width:100%;min-width:0}}.catalog-loading.svelte-70k8c7{min-height:70vh}
