.hero-product.svelte-tm9b3c{background-color:#ecf0f4;position:relative}.hero-product__inner.svelte-tm9b3c{display:flex;flex-direction:column;min-height:50rem;padding:11rem 0 2.5rem}@media (min-width: 1024px){.hero-product__inner.svelte-tm9b3c{min-height:78rem;padding-top:9.2rem}}.hero-product__inner.svelte-tm9b3c .title{margin-bottom:.6rem}.hero-product__category.svelte-tm9b3c{font-size:1.8rem;font-weight:500;letter-spacing:-.03em;line-height:1;text-transform:uppercase}@media (min-width: 1024px){.hero-product__category.svelte-tm9b3c{font-size:3.2rem}}.hero-product__image.svelte-tm9b3c{margin:3rem 0}@media (min-width: 768px){.hero-product__image.svelte-tm9b3c{margin:0 auto 2rem;max-width:110rem;width:100%}}.hero-product__image.svelte-tm9b3c img{height:100%;object-fit:contain;width:100%}.hero-product__bottom.svelte-tm9b3c{display:flex}@media (max-width: 767px){.hero-product__bottom.svelte-tm9b3c{flex-direction:column;gap:1rem}}@media (min-width: 768px){.hero-product__bottom.svelte-tm9b3c{align-items:flex-end;justify-content:space-between}}@media (min-width: 768px){.hero-product__info.svelte-tm9b3c{width:calc(55% - 1rem)}}@media (min-width: 1280px){.hero-product__info.svelte-tm9b3c{width:50%}}@media (min-width: 768px){.hero-product__content.svelte-tm9b3c{width:calc(45% - 1rem)}}@media (min-width: 1280px){.hero-product__content.svelte-tm9b3c{width:32.4%}}@media (max-width: 767px){.hero-product__features-wrapper.svelte-tm9b3c{margin:0 -1.5rem;overflow:auto}}.hero-product__features.svelte-tm9b3c{display:flex;gap:.8rem}@media (max-width: 767px){.hero-product__features.svelte-tm9b3c{padding:0 1.5rem 1rem}}@media (min-width: 768px){.hero-product__features.svelte-tm9b3c{flex-wrap:wrap;padding-bottom:2rem}}.hero-product__feature.svelte-tm9b3c{background-color:#fff;border:.1rem solid #121212;border-radius:1rem;display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between;max-width:10.5rem;padding:1.5rem 1.2rem 1rem;width:100%;height:13.5rem}@media (min-width: 768px){.hero-product__feature.svelte-tm9b3c{width:calc(50% - .4rem)}}@media (min-width: 768px) and (max-width: 1023px){.hero-product__feature.svelte-tm9b3c{max-width:9rem}}@media (min-width: 1024px){.hero-product__feature.svelte-tm9b3c{width:10.5rem}}.hero-product__feature.svelte-tm9b3c.badge{padding:.5rem;align-items:center;justify-content:center}.hero-product__feature-icon.svelte-tm9b3c{height:3rem;margin-bottom:2rem;width:3.6rem}.hero-product__feature-icon.svelte-tm9b3c svg{display:block;object-fit:contain}.hero-product__feature.badge .hero-product__feature-icon.svelte-tm9b3c{width:auto;height:auto;margin:0}.hero-product__feature-title.svelte-tm9b3c{font-size:1.4rem;font-weight:500;margin-bottom:.5rem;text-transform:uppercase}@media (min-width: 768px){.hero-product__feature-title.svelte-tm9b3c{margin-bottom:1rem}}.hero-product__feature-text.svelte-tm9b3c{line-height:1.3rem}.hero-product__note.svelte-tm9b3c{font-size:1.4rem;font-weight:500;line-height:1.6;text-transform:uppercase}.hero-product__note.svelte-tm9b3c:before{content:"";background-color:#1356ff;display:inline-block;height:.9rem;margin-right:1.1rem;margin-top:.5rem;width:.9rem}@media (max-width: 767px){.hero-product__note.svelte-tm9b3c:before{transform:rotate(45deg)}}@media (min-width: 1280px){.hero-product__note.svelte-tm9b3c:before{height:1.1rem;width:1.1rem}}.hero-product__description.svelte-tm9b3c{font-size:2.4rem;line-height:1.2;margin-bottom:1.4rem}.hero-product__text.svelte-tm9b3c{margin-bottom:1.4rem}@media (min-width: 1024px){.hero-product__text.svelte-tm9b3c{font-size:1.8rem;letter-spacing:.03em;margin-bottom:1.1rem}}.hero-product__btn-wrapper.svelte-tm9b3c{display:flex;gap:1rem}@media (max-width: 767px){.hero-product__btn-wrapper.svelte-tm9b3c{flex-direction:column}}@media (min-width: 768px){.hero-product__btn-wrapper.svelte-tm9b3c{flex-wrap:wrap}}@media (min-width: 1024px){.hero-product__btn-wrapper.svelte-tm9b3c{gap:1.4rem}}@media (max-width: 767px){.hero-product__btn-wrapper.svelte-tm9b3c .button{flex-shrink:0}}@media (min-width: 768px) and (max-width: 1023px){.hero-product__btn-wrapper.svelte-tm9b3c .button{font-size:1rem;padding-left:1.6rem;padding-right:1.6rem}}
