.title-default.svelte-ec29qo{color:inherit;font-family:inherit;font-size:var(--font-4xl);margin-bottom:80px;font-style:normal;font-weight:700;line-height:100%}.title-subblock.svelte-ec29qo{color:inherit;font-family:inherit;font-size:var(--font-2xl);margin-bottom:40px;font-style:normal;font-weight:700;line-height:100%}.catalog-home.svelte-ec29qo{color:var(--color-text);margin-top:75px;padding-bottom:70px}.catalog-item.fullwidth.svelte-ec29qo{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.catalog-item__info.svelte-ec29qo{flex-direction:column;justify-content:center;gap:20px;display:flex}.catalog-item__info.svelte-ec29qo .title:where(.svelte-ec29qo),.catalog-item__info.svelte-ec29qo .title:where(.svelte-ec29qo) a:where(.svelte-ec29qo){color:inherit;font-family:inherit;font-size:var(--font-2xl);font-style:normal;font-weight:700;line-height:100%;text-decoration:none}.catalog-item__info.svelte-ec29qo .description:where(.svelte-ec29qo){color:inherit;font-family:inherit;font-size:var(--font-base);max-width:98%;font-style:normal;font-weight:400;line-height:150%;text-decoration:none}.catalog-item.fullwidth.svelte-ec29qo .catalog-item__info:where(.svelte-ec29qo) .item-price:where(.svelte-ec29qo){color:inherit;font-family:inherit;font-size:var(--font-2xl);margin-right:20px;font-style:normal;font-weight:700;line-height:normal;text-decoration:none}.catalog-item.fullwidth.svelte-ec29qo .catalog-item__info:where(.svelte-ec29qo) .button-block:where(.svelte-ec29qo){flex-direction:row;display:flex}.button-block__button.svelte-ec29qo{align-items:center;gap:20px;display:flex}.button-block__button.svelte-ec29qo p:where(.svelte-ec29qo),.catalog-item__button-block.svelte-ec29qo p:where(.svelte-ec29qo){color:inherit;font-family:inherit;font-size:var(--font-base);margin:0;font-style:normal;font-weight:400;line-height:100%}.catalog-item.fullwidth.svelte-ec29qo .catalog-item__info:where(.svelte-ec29qo) .button-block:where(.svelte-ec29qo) .btn-catalog-green-big:where(.svelte-ec29qo){color:#fff;text-align:center;font-family:inherit;font-size:var(--font-base);background:#09c75e;border-radius:40px;max-width:178px;padding:8px 40px;font-style:normal;font-weight:700;line-height:172.35%;text-decoration:none;transition:all .6s cubic-bezier(.165,.84,.44,1);box-shadow:0 16px 16px 4px #0000001f}.catalog-item.fullwidth.svelte-ec29qo .catalog-item__info:where(.svelte-ec29qo) .button-block:where(.svelte-ec29qo) .btn-catalog-green-big:where(.svelte-ec29qo):hover{background-color:#00b15a;transform:translateY(-3px)}.catalog-item.fullwidth.svelte-ec29qo .catalog-item__image:where(.svelte-ec29qo){text-align:end}.catalog-list.svelte-ec29qo{grid-template-rows:auto;grid-template-columns:repeat(4,1fr);gap:50px 25px;max-width:1600px;margin-top:50px;margin-bottom:70px;display:grid;position:relative}.catalog-list.svelte-ec29qo .catalog-item:where(.svelte-ec29qo){grid-template-rows:250px 20px 1fr 40px;gap:15px;width:100%;max-width:360px;display:grid;position:relative}.catalog-list.svelte-ec29qo .catalog-item:where(.svelte-ec29qo) .catalog-item__image:where(.svelte-ec29qo){justify-content:center;align-items:center;display:flex}.catalog-list.svelte-ec29qo .catalog-item:where(.svelte-ec29qo) .catalog-item__image:where(.svelte-ec29qo) a:where(.svelte-ec29qo){text-align:center;background:#eff2f6;border-radius:10px;justify-content:center;align-items:center;width:100%;max-width:360px;height:100%;display:flex}.bg-black .catalog-list.svelte-ec29qo .catalog-item:where(.svelte-ec29qo) .catalog-item__image:where(.svelte-ec29qo) a:where(.svelte-ec29qo){background:var(--color-surface)}.catalog-item__image.svelte-ec29qo img:where(.svelte-ec29qo){object-fit:contain;width:100%;max-width:100%;max-height:100%}.catalog-list.svelte-ec29qo .catalog-item:where(.svelte-ec29qo) .catalog-item__price:where(.svelte-ec29qo){flex-direction:row;justify-content:flex-start;display:flex}.catalog-list.svelte-ec29qo .catalog-item:where(.svelte-ec29qo) .current-price:where(.svelte-ec29qo){color:inherit;font-family:inherit;font-size:var(--font-md);margin-right:10px;font-style:normal;font-weight:700;line-height:100%}.catalog-list.svelte-ec29qo .catalog-item:where(.svelte-ec29qo) .catalog-item__title:where(.svelte-ec29qo){color:inherit;font-family:inherit;font-size:var(--font-base);font-style:normal;font-weight:400;line-height:150%}.catalog-list.svelte-ec29qo .catalog-item:where(.svelte-ec29qo) .catalog-item__button-block:where(.svelte-ec29qo){flex-direction:row;align-items:center;height:fit-content;display:flex}.catalog-list.svelte-ec29qo .catalog-item:where(.svelte-ec29qo) .button-block__button:where(.svelte-ec29qo){margin-right:20px}.catalog-list.svelte-ec29qo .catalog-item:where(.svelte-ec29qo) .button-block__button:where(.svelte-ec29qo) a:where(.svelte-ec29qo){color:#fff;text-align:center;height:40px;font-family:inherit;font-size:var(--font-base);background:#09c75e;border-radius:40px;max-width:155px;padding:5px 39px 4px;font-style:normal;font-weight:700;text-decoration:none;transition:all .6s cubic-bezier(.165,.84,.44,1);box-shadow:0 16px 16px 4px #0000001f}.catalog-list.svelte-ec29qo .catalog-item:where(.svelte-ec29qo) .button-block__button:where(.svelte-ec29qo) a:where(.svelte-ec29qo):hover{background-color:#00b15a;transform:translateY(-3px)}@media screen and (width<=1350px){.catalog-list.svelte-ec29qo{grid-template-columns:repeat(3,1fr);justify-items:center}}@media screen and (width<=1200px){.title-default.svelte-ec29qo{font-size:var(--font-3xl);margin-bottom:56px}.catalog-list.svelte-ec29qo{grid-template-columns:repeat(2,1fr);justify-items:center}}@media screen and (width<=847px){.catalog-list.svelte-ec29qo{grid-template-columns:1fr;justify-items:center;margin-top:0}.catalog-item.fullwidth.svelte-ec29qo{flex-direction:column-reverse;display:flex}.catalog-item.fullwidth.svelte-ec29qo .catalog-item__info:where(.svelte-ec29qo){width:100%;max-width:100%;padding-bottom:35px}.catalog-item__image-main.svelte-ec29qo img:where(.svelte-ec29qo){width:100%;max-width:100%}}@media screen and (width<=767px){.catalog-home.svelte-ec29qo{margin-top:45px}.catalog-list.svelte-ec29qo{gap:35px}.catalog-list.svelte-ec29qo .catalog-item:where(.svelte-ec29qo){max-width:100%}.catalog-list.svelte-ec29qo .catalog-item:where(.svelte-ec29qo) .button-block__button:where(.svelte-ec29qo) a:where(.svelte-ec29qo){padding:5px 30px 4px}}@media screen and (width<=480px){.title-default.svelte-ec29qo{font-size:var(--font-2xl);margin-bottom:40px}.catalog-item__info.svelte-ec29qo .title:where(.svelte-ec29qo),.catalog-item__info.svelte-ec29qo .title:where(.svelte-ec29qo) a:where(.svelte-ec29qo){font-size:var(--font-lg);line-height:31.5px}.catalog-item.fullwidth.svelte-ec29qo .catalog-item__info:where(.svelte-ec29qo) .button-block:where(.svelte-ec29qo){flex-direction:column;gap:30px}.catalog-item.fullwidth.svelte-ec29qo .catalog-item__info:where(.svelte-ec29qo) .button-block:where(.svelte-ec29qo) .button-block__button:where(.svelte-ec29qo){margin:0}.title-subblock.svelte-ec29qo{font-size:var(--font-lg)}}
