.control.svelte-l3rw88{opacity:0;transition:.5s opacity}.slider.svelte-l3rw88:hover .control:where(.svelte-l3rw88){opacity:1}.clickable.svelte-l3rw88{cursor:pointer}.slider.svelte-l3rw88{position:relative;overflow:hidden;height:100%}.slider.svelte-l3rw88 .list-img:where(.svelte-l3rw88){display:flex;transition:1s all;height:100%}.slider.svelte-l3rw88 .list-img:where(.svelte-l3rw88)>img:where(.svelte-l3rw88){min-width:100%;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slider.svelte-l3rw88 .control:where(.svelte-l3rw88) button:where(.svelte-l3rw88){cursor:pointer;position:absolute;top:0;bottom:0;color:#fff;width:4rem;display:flex;align-items:center;justify-content:center;font-size:3rem;text-shadow:1px 0px 8px black;background:none;border:none}.slider.svelte-l3rw88 .control:where(.svelte-l3rw88) .left:where(.svelte-l3rw88){left:0}.slider.svelte-l3rw88 .control:where(.svelte-l3rw88) .right:where(.svelte-l3rw88){right:0}h2.svelte-1g97amj{font-size:24px;font-weight:400;letter-spacing:2px;margin-top:0;border-bottom:1px solid #e1e1e1;padding-bottom:20px;margin-bottom:0}.name.svelte-1g97amj{font-size:1.25rem;text-align:center;padding:1rem;background:#fff}img.svelte-1g97amj{display:block;max-width:100%;margin:0 auto}a.svelte-1g97amj{box-shadow:0 4px 9px #00000030}.list.svelte-1g97amj{display:grid;grid-template-columns:repeat(4,1fr);justify-content:space-between;gap:2rem;margin-top:2rem}@media (max-width: 1200px){.name.svelte-1g97amj{font-size:16px;padding:1.5rem}}@media (max-width: 900px){.list.svelte-1g97amj{grid-template-columns:1fr 1fr;margin-top:2rem}h2.svelte-1g97amj{text-transform:uppercase;font-weight:500;text-align:center}}@media (max-width: 500px){.list.svelte-1g97amj{grid-template-columns:1fr}}.cat.svelte-1jx1ipe{padding:1rem 0}.prom-slider.svelte-1jx1ipe .container:where(.svelte-1jx1ipe){grid-column:1;grid-row:1;width:100%;height:100%}.prom-slider.svelte-1jx1ipe{display:grid;grid-template-columns:1fr;align-items:center}.products.svelte-1jx1ipe{margin:2rem 0}h2.svelte-1jx1ipe{margin-top:0;position:relative;font-size:24px;font-weight:400;letter-spacing:2px;border-bottom:1px solid #e1e1e1;padding-bottom:20px;margin-bottom:0}@media (max-width: 900px){.cat.svelte-1jx1ipe{padding:1.5rem 0}}
