.hero{position:relative;background:radial-gradient(77.58% 77.58% at 50% 50%,snow,#fff1f1);overflow:hidden}.hero__bg-lines{position:absolute;top:-9rem;left:-9rem;transform:translate(-50%);z-index:1;max-height:720px}.hero__container{display:flex;gap:10rem;padding:13rem 5rem 18rem;z-index:2}@media (max-width: 1280px){.hero__container{padding:8rem 4rem 15rem}}@media (max-width: 991px){.hero__container{gap:8rem;flex-direction:column;padding:5.2rem 3.2rem 13rem}}@media (max-width: 479px){.hero__container{gap:4.8rem;padding:3.2rem 1.6rem 8rem}}.hero__graphic{position:relative;width:100%;height:100%;min-width:300px;min-height:300px;max-width:300px;max-height:300px}@media (max-width: 479px){.hero__graphic{margin-left:-1rem}}.hero__graphic-background{display:block!important;position:absolute;top:50%;left:54%;width:224px;height:216px;border-radius:24px;transform:translate(-50%) translateY(-50%) rotate(45deg);background-color:var(--color-red);z-index:2}.hero__graphic-background .hero__graphic-lines{position:absolute;top:-6rem;left:-9rem;transform:rotate(-45deg)}.hero__graphic-badge{display:flex!important;justify-content:center;align-items:center;padding:2.2rem;position:absolute;bottom:0;left:50%;width:108px;height:108px;border-radius:18px;background-color:var(--color-white);transform:translate(-31%) translateY(6%);z-index:4}.hero__graphic-badge-logo{width:100%;height:100%}.hero__graphic-image{position:relative;width:100%;height:100%;z-index:2}@media (max-width: 991px){.hero__media{display:flex;justify-content:center;order:2}}@media (max-width: 479px){.hero__media{justify-content:flex-start;align-items:flex-start}}.hero__content{display:flex;flex-direction:column;gap:4rem;position:relative;z-index:2}@media (max-width: 991px){.hero__content{align-items:center;order:1}}@media (max-width: 479px){.hero__content{gap:3.2rem;align-items:flex-start}}.hero__graphic-reviews{display:flex;gap:.3rem;flex-direction:column;justify-content:center;align-items:center;position:absolute;bottom:.5rem;right:-2.8rem;z-index:5}.hero__graphic-reviews-container{display:flex;gap:.2rem}.hero__graphic-reviews-rating{margin-top:1px;font-size:3.4rem;line-height:2.9rem;font-weight:700;color:var(--color-black)}.hero__graphic-reviews-icon{width:32px}.hero__graphic-reviews-number{font-size:1.4rem;line-height:2.4rem;color:var(--color-black-700)}.hero__header{display:flex;flex-direction:column;gap:2.8rem}@media (max-width: 991px){.hero__header{align-items:center}}@media (max-width: 479px){.hero__header{align-items:flex-start}}.hero__headline-container{display:flex;flex-direction:column;gap:.6rem}@media (max-width: 991px){.hero__headline-container{align-items:center}}@media (max-width: 479px){.hero__headline-container{gap:1rem;align-items:flex-start}}.hero__headline{font-size:7.6rem;line-height:7.8rem;font-weight:700;color:var(--color-black-800);letter-spacing:-.217101px}@media (max-width: 991px){.hero__headline{text-align:center}}@media (max-width: 479px){.hero__headline{font-size:4.4rem;line-height:4.8rem;text-align:left}}.hero__headline--secondary{font-size:3.4rem;line-height:3.8rem;font-weight:600;color:var(--color-black-800)}@media (max-width: 991px){.hero__headline--secondary{text-align:center}}@media (max-width: 479px){.hero__headline--secondary{font-size:2.6rem;line-height:3rem;text-align:left}}.hero__headline--secondary-span{color:var(--color-red)}.hero__description{font-size:1.9rem;line-height:2.6rem;font-weight:400;color:var(--color-black-800)}@media (max-width: 991px){.hero__description{text-align:center}}@media (max-width: 479px){.hero__description{font-size:1.8rem;line-height:2.6rem;text-align:left}}.hero__cta{padding:1.6rem 3rem;font-size:1.8rem;line-height:2rem;font-weight:500;border-radius:200px;background-color:var(--color-red);color:var(--color-white);text-transform:uppercase;border:none;outline:none;-webkit-appearance:none;appearance:none;cursor:pointer}.hero__cta-price{font-weight:700}.hero__graphic-shadow{display:block!important;position:absolute;left:2.5rem;bottom:-6rem;width:270px;height:15px;filter:blur(15px);background:#1311111a;z-index:3}.hero__footer{display:flex;align-items:center;gap:2rem}@media (max-width: 620px){.hero__footer{flex-direction:column;align-items:flex-start;gap:1rem}}.hero__footer .cta-block__button-info{display:flex;align-items:center;gap:1rem;color:var(--color-black-500)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/component-hero.css.map */
