.shop-head.svelte-a8yt2h{text-align:center;background:linear-gradient(120deg,#fff 10%,#f8ebf3 55%,#f1e3eb);padding:95px 0 85px}.shop-head.svelte-a8yt2h h1:where(.svelte-a8yt2h){margin:22px 0;font-size:clamp(3.8rem,8vw,6.5rem);font-weight:400;line-height:.9}.shop-head.svelte-a8yt2h>div:where(.svelte-a8yt2h)>p:where(.svelte-a8yt2h):last-child{color:#765e6c;font-family:Georgia,serif;font-size:14px}.catalog.svelte-a8yt2h{padding-top:48px;padding-bottom:120px}.tools.svelte-a8yt2h{border-bottom:1px solid #e3d9de;justify-content:space-between;align-items:center;margin-bottom:38px;padding-bottom:18px;display:flex}.filters.svelte-a8yt2h{gap:26px;display:flex}.filters.svelte-a8yt2h button:where(.svelte-a8yt2h){text-transform:uppercase;letter-spacing:.13em;color:#8b7782;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:10px}.filters.svelte-a8yt2h button.active:where(.svelte-a8yt2h){color:#2e1624;border-bottom:1px solid #2e1624}.tools.svelte-a8yt2h>span:where(.svelte-a8yt2h){text-transform:uppercase;letter-spacing:.15em;color:#8b7782;font-size:9px}.grid.svelte-a8yt2h{grid-template-columns:repeat(3,1fr);gap:48px 24px;display:grid}@media (width<=700px){.tools.svelte-a8yt2h{align-items:flex-end}.filters.svelte-a8yt2h{flex-wrap:wrap;gap:10px 20px}.tools.svelte-a8yt2h>span:where(.svelte-a8yt2h){display:none}.grid.svelte-a8yt2h{grid-template-columns:1fr 1fr;gap:35px 12px}.shop-head.svelte-a8yt2h{padding:70px 0}}
