.catalog-home__hero.svelte-ec29qo{max-width:1560px;margin-bottom:clamp(48px,6vw,80px)}.catalog-home__title.svelte-ec29qo{margin-bottom:21px}.catalog-home__lead.svelte-ec29qo{max-width:1380px}.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{padding-top:var(--page-hero-top);color:var(--color-text);margin-top:0;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:900;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}.delivery-line.svelte-ec29qo{margin:0}.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){border-radius:var(--radius-sm);color:#fff;text-align:center;font-family:inherit;font-size:var(--font-base);background:#09c75e;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 18px 38px #00ca6638,0 8px 18px #00a95529}.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);box-shadow:0 22px 46px #00ca6647,0 10px 22px #00a95533}.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:#232d27}.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:900;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){border-radius:var(--radius-sm);color:#fff;text-align:center;height:40px;font-family:inherit;font-size:var(--font-base);background:#09c75e;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 34px #00ca6638,0 7px 16px #00a95529}.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);box-shadow:0 18px 40px #00ca6647,0 8px 18px #00a95533}@media screen and (width<=1350px){.catalog-list.svelte-ec29qo{grid-template-columns:repeat(3,1fr);justify-items:center}}@media screen and (width<=1200px){.catalog-home__hero.svelte-ec29qo{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){.catalog-home__hero.svelte-ec29qo{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)}}.title__description.catalog-home__lead{font-size:var(--font-lg)}@media screen and (width<=960px){.catalog-home__title.svelte-ec29qo{font-size:var(--font-3xl)}}@media screen and (width<=480px){.catalog-home__title.svelte-ec29qo{font-size:var(--font-2xl)}}@media screen and (width<=640px){.catalog-item__image-main.svelte-ec29qo{margin-bottom:40px}}
