.catalog.svelte-mob2hs .filters:where(.svelte-mob2hs){background:var(--color-bg-filter);border-bottom:1px solid var(--color-border)}.catalog.svelte-mob2hs .filters:where(.svelte-mob2hs) .page:where(.svelte-mob2hs){padding:30px 20px}.catalog.svelte-mob2hs .filters:where(.svelte-mob2hs) h1:where(.svelte-mob2hs){margin:0 0 10px;font-size:28px;font-weight:300;color:var(--color-text-strong)}.catalog.svelte-mob2hs .filters:where(.svelte-mob2hs) .category-description:where(.svelte-mob2hs){margin:0;color:var(--color-text);font-size:16px}.empty.svelte-mob2hs{padding:40px 20px;text-align:center;color:var(--color-text)}.empty.svelte-mob2hs a:where(.svelte-mob2hs){color:var(--color-link);font-weight:500;font-size:18px}.catalog-list.svelte-mob2hs .page:where(.svelte-mob2hs){padding-left:0}.card.svelte-mob2hs{display:inline-block;vertical-align:top;position:relative;width:31%;height:450px;overflow:hidden;margin:0 0 15px 20px;background:var(--color-bg);box-shadow:2px 2px 5px #0000001a;border-radius:3px}@media only screen and (max-width:900px){.card.svelte-mob2hs{width:45%;margin:0 0 3% 3%}}@media only screen and (max-width:600px){.card.svelte-mob2hs{width:100%;margin:10px 10px 10px 20px}}.card.svelte-mob2hs .label:where(.svelte-mob2hs){position:absolute;top:290px;right:0;display:block;padding:5px 12px;background:var(--color-text-strong);color:var(--color-bg);z-index:2}.card.svelte-mob2hs .label.cat-outdoor:where(.svelte-mob2hs){background:var(--color-cat-outdoor)}.card.svelte-mob2hs .label.cat-internal:where(.svelte-mob2hs){background:var(--color-cat-internal)}.card.svelte-mob2hs .label.cat-fire:where(.svelte-mob2hs){background:var(--color-cat-fire)}.card.svelte-mob2hs .label.cat-bathhouse:where(.svelte-mob2hs){background:var(--color-cat-bathhouse)}.card.svelte-mob2hs .sale-badge:where(.svelte-mob2hs){position:absolute;top:12px;left:0;z-index:2;padding:4px 10px;background:var(--color-accent);color:#fff;font-size:12px;font-weight:500}.card.svelte-mob2hs .img-wrap:where(.svelte-mob2hs){width:100%;height:320px;overflow:hidden}.card.svelte-mob2hs .img-wrap:where(.svelte-mob2hs) .img:where(.svelte-mob2hs){width:100%;height:300px;background-repeat:no-repeat;background-size:contain;background-position:center center;margin-top:20px}.card.svelte-mob2hs .desc:where(.svelte-mob2hs){padding:20px 15px 15px}.card.svelte-mob2hs .desc:where(.svelte-mob2hs) .title:where(.svelte-mob2hs){margin:0;font-weight:300;display:block;overflow:hidden;text-overflow:ellipsis;height:50px}.card.svelte-mob2hs .desc:where(.svelte-mob2hs) .prices:where(.svelte-mob2hs){position:absolute;bottom:10px;right:10px;text-align:right}.card.svelte-mob2hs .desc:where(.svelte-mob2hs) .old-price:where(.svelte-mob2hs){display:block;font-style:normal;font-size:13px;color:var(--color-text-soft);-webkit-text-decoration:line-through;text-decoration:line-through}.card.svelte-mob2hs .desc:where(.svelte-mob2hs) .price:where(.svelte-mob2hs){font-style:inherit;display:block;color:var(--color-accent);font-weight:500}
