.catalog.svelte-1jr58od .filters:where(.svelte-1jr58od){background:var(--color-bg-filter)}.catalog.svelte-1jr58od .filters:where(.svelte-1jr58od) .page:where(.svelte-1jr58od){padding:30px 20px}.catalog.svelte-1jr58od .filters:where(.svelte-1jr58od) .header-row:where(.svelte-1jr58od){display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}@media only screen and (max-width:768px){.catalog.svelte-1jr58od .filters:where(.svelte-1jr58od) .header-row:where(.svelte-1jr58od){flex-direction:column;align-items:center;text-align:center}}.catalog.svelte-1jr58od .filters:where(.svelte-1jr58od) h1:where(.svelte-1jr58od){margin:0;font-size:28px;font-weight:300;color:var(--color-text-strong);flex:1;min-width:200px}.catalog.svelte-1jr58od .filters:where(.svelte-1jr58od) .category-links:where(.svelte-1jr58od){display:flex;justify-content:flex-end;flex-wrap:wrap;gap:15px}.catalog.svelte-1jr58od .filters:where(.svelte-1jr58od) .category-links:where(.svelte-1jr58od) .category-link:where(.svelte-1jr58od){display:flex;align-items:center;padding:12px 20px;background:var(--color-bg);border:2px solid var(--color-border);border-radius:8px;-webkit-text-decoration:none;text-decoration:none;color:var(--color-text-strong);font-weight:500;transition:all .3s ease;box-shadow:0 2px 4px #0000001a}.catalog.svelte-1jr58od .filters:where(.svelte-1jr58od) .category-links:where(.svelte-1jr58od) .category-link:where(.svelte-1jr58od) .text:where(.svelte-1jr58od){font-size:14px}.catalog.svelte-1jr58od .filters:where(.svelte-1jr58od) .category-links:where(.svelte-1jr58od) .category-link:where(.svelte-1jr58od):hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026;border-color:#ccc;background:var(--color-bg-hover)}.catalog.svelte-1jr58od .filters:where(.svelte-1jr58od) .category-links:where(.svelte-1jr58od) .category-link.active:where(.svelte-1jr58od){background:var(--color-text-strong);color:var(--color-bg);border-color:var(--color-text-strong)}.catalog.svelte-1jr58od .filters:where(.svelte-1jr58od) .category-links:where(.svelte-1jr58od) .category-link.active:where(.svelte-1jr58od):hover{background:#444}@media only screen and (max-width:768px){.catalog.svelte-1jr58od .filters:where(.svelte-1jr58od) .category-links:where(.svelte-1jr58od){justify-content:center;margin-top:15px}.catalog.svelte-1jr58od .filters:where(.svelte-1jr58od) .category-links:where(.svelte-1jr58od) .category-link:where(.svelte-1jr58od){padding:10px 16px;font-size:13px}}.catalog.svelte-1jr58od .filters:where(.svelte-1jr58od) .collection-links:where(.svelte-1jr58od){margin-top:16px;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:8px}.catalog.svelte-1jr58od .filters:where(.svelte-1jr58od) .collection-links:where(.svelte-1jr58od) .collection-link:where(.svelte-1jr58od){padding:6px 14px;background:var(--color-bg);border:1px solid var(--color-border-soft);border-radius:4px;-webkit-text-decoration:none;text-decoration:none;color:var(--color-text-muted);font-size:13px;transition:all .2s ease}.catalog.svelte-1jr58od .filters:where(.svelte-1jr58od) .collection-links:where(.svelte-1jr58od) .collection-link:where(.svelte-1jr58od):hover{border-color:#999;color:#222}.catalog.svelte-1jr58od .filters:where(.svelte-1jr58od) .collection-links:where(.svelte-1jr58od) .collection-link.active:where(.svelte-1jr58od){background:var(--color-text-strong);border-color:var(--color-text-strong);color:var(--color-bg)}@media only screen and (max-width:768px){.catalog.svelte-1jr58od .filters:where(.svelte-1jr58od) .collection-links:where(.svelte-1jr58od){justify-content:center}}.catalog.svelte-1jr58od .catalog-list:where(.svelte-1jr58od){transition:transform .3s linear;transform:translateZ(0)}.catalog.svelte-1jr58od .catalog-list:where(.svelte-1jr58od) .page:where(.svelte-1jr58od){padding-left:0}.catalog.svelte-1jr58od .catalog-list:where(.svelte-1jr58od) .card:where(.svelte-1jr58od){display:inline-block}.catalog.svelte-1jr58od .catalog-list:where(.svelte-1jr58od) .card.hide:where(.svelte-1jr58od){display:none}.catalog.svelte-1jr58od .catalog-list:where(.svelte-1jr58od) .card:where(.svelte-1jr58od){position:relative;width:260px;height:450px;overflow:hidden;margin:0 0 15px 20px}@media only screen and (max-width:2000px){.catalog.svelte-1jr58od .catalog-list:where(.svelte-1jr58od) .card:where(.svelte-1jr58od){width:31%}}@media only screen and (max-width:900px){.catalog.svelte-1jr58od .catalog-list:where(.svelte-1jr58od) .card:where(.svelte-1jr58od){width:45%;margin:0 0 3% 3%}}@media only screen and (max-width:600px){.catalog.svelte-1jr58od .catalog-list:where(.svelte-1jr58od) .card:where(.svelte-1jr58od){width:100%;margin:10px 10px 10px 20px}}.catalog.svelte-1jr58od .catalog-list:where(.svelte-1jr58od) .card:where(.svelte-1jr58od){background:var(--color-bg);box-shadow:2px 2px 5px #0000001a;border-radius:3px;transition:all .3s linear,transform .1s linear}.catalog.svelte-1jr58od .catalog-list:where(.svelte-1jr58od) .card.pushed:where(.svelte-1jr58od){transform:scale(.98);box-shadow:none}.catalog.svelte-1jr58od .catalog-list:where(.svelte-1jr58od) .card.clicked:where(.svelte-1jr58od):after{content:"";position:absolute;z-index:5;top:0;display:block;width:100%;height:100%;background:var(--color-bg);opacity:.5}.catalog.svelte-1jr58od .catalog-list:where(.svelte-1jr58od) .card.clicked:where(.svelte-1jr58od):before{content:"";position:absolute;z-index:6;display:block;width:56px;height:56px;left:50%;top:50%;margin-left:-30px;margin-top:-90px;border-radius:50%;border:3px solid var(--color-bg);border-top-color:transparent;animation:svelte-1jr58od-spin 1s infinite linear;cursor:default}.catalog.svelte-1jr58od .catalog-list:where(.svelte-1jr58od) .card.clicked:where(.svelte-1jr58od){@keyframes svelte-1jr58od-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}box-shadow:none}.catalog.svelte-1jr58od .catalog-list:where(.svelte-1jr58od) .card:where(.svelte-1jr58od) .label:where(.svelte-1jr58od){position:absolute;top:290px;right:0;display:block;padding:5px 12px;background:var(--color-text-strong);color:var(--color-bg)}.catalog.svelte-1jr58od .catalog-list:where(.svelte-1jr58od) .card:where(.svelte-1jr58od) .label.cat-outdoor:where(.svelte-1jr58od){background:var(--color-cat-outdoor)}.catalog.svelte-1jr58od .catalog-list:where(.svelte-1jr58od) .card:where(.svelte-1jr58od) .label.cat-internal:where(.svelte-1jr58od){background:var(--color-cat-internal)}.catalog.svelte-1jr58od .catalog-list:where(.svelte-1jr58od) .card:where(.svelte-1jr58od) .label.cat-fire:where(.svelte-1jr58od){background:var(--color-cat-fire)}.catalog.svelte-1jr58od .catalog-list:where(.svelte-1jr58od) .card:where(.svelte-1jr58od) .label.cat-bathhouse:where(.svelte-1jr58od){background:var(--color-cat-bathhouse)}.catalog.svelte-1jr58od .catalog-list:where(.svelte-1jr58od) .card:where(.svelte-1jr58od) .img-wrap:where(.svelte-1jr58od){width:100%;height:320px;overflow:hidden}.catalog.svelte-1jr58od .catalog-list:where(.svelte-1jr58od) .card:where(.svelte-1jr58od) .img-wrap:where(.svelte-1jr58od) .img:where(.svelte-1jr58od){width:100%;height:300px;background-repeat:no-repeat;background-size:cover;transition:all .2s linear;background-size:contain;background-position:center center;margin-top:20px}.catalog.svelte-1jr58od .catalog-list:where(.svelte-1jr58od) .card:where(.svelte-1jr58od) .desc:where(.svelte-1jr58od){padding:20px 15px 15px}.catalog.svelte-1jr58od .catalog-list:where(.svelte-1jr58od) .card:where(.svelte-1jr58od) .desc:where(.svelte-1jr58od) .title:where(.svelte-1jr58od){margin:0;font-weight:300;display:block;overflow:hidden;text-overflow:ellipsis;height:60px}.catalog.svelte-1jr58od .catalog-list:where(.svelte-1jr58od) .card:where(.svelte-1jr58od) .desc:where(.svelte-1jr58od) .price:where(.svelte-1jr58od){font-style:inherit;display:block;text-align:right;position:absolute;bottom:10px;right:10px}
