.pf-hero{width:100%;background:var(--pf-hero-bg);font-family:inherit}.pf-hero__inner{display:flex;flex-wrap:wrap;align-items:center;gap:40px;max-width:1200px;margin:0 auto;padding:48px 24px 0}.pf-hero__text,.pf-hero__image{flex:1 1 420px;min-width:300px;text-align:center}.pf-hero__image img{max-width:100%;height:auto;border-radius:8px}.pf-hero__rating{font-weight:700;font-size:14px;color:var(--pf-hero-rating-color);margin-bottom:14px}.pf-hero__rating .stars{color:var(--pf-hero-stars-color);letter-spacing:1px}.pf-hero__title{font-size:34px;line-height:1.2;font-weight:800;color:var(--pf-hero-title-color);margin:0 0 16px;word-break:break-word}.pf-hero__title span{color:var(--pf-hero-highlight-color)}.pf-hero__subtitle{font-size:15px;font-weight:500;color:var(--pf-hero-subtitle-color);max-width:480px;margin:0 auto 28px}.pf-hero__cta{display:block;width:100%;max-width:480px;margin:0 auto;background:var(--pf-hero-btn-bg);color:var(--pf-hero-btn-text);text-align:center;padding:18px 24px;border-radius:10px;font-size:18px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;transition:background .2s ease}.pf-hero__cta:hover{background:var(--pf-hero-btn-bg-hover)}.pf-hero__guarantee{margin-top:20px;font-size:14px;font-weight:700;color:var(--pf-hero-guarantee-color);display:flex;align-items:center;justify-content:center;gap:6px}.pf-hero__guarantee .material-symbols-outlined{font-size:18px;color:var(--pf-hero-guarantee-icon-color);font-variation-settings:"FILL" 1,"wght" 500,"GRAD" 0,"opsz" 24}@media(min-width:900px){.pf-hero__text{text-align:left}.pf-hero__rating{justify-content:flex-start}.pf-hero__subtitle{margin:0 0 28px}.pf-hero__cta{margin:0}.pf-hero__guarantee{justify-content:flex-start}}@media(max-width:899px){.pf-hero__title{font-size:32px}}@media(max-width:599px){.pf-hero__inner{padding:16px 16px 0;gap:16px}.pf-hero__rating{font-size:11px;margin-bottom:6px}.pf-hero__title{font-size:21px;margin:0 0 8px;text-align:center}.pf-hero__subtitle{font-size:12px;margin:0 auto 14px}.pf-hero__cta{font-size:13px;padding:10px 14px;border-radius:8px}.pf-hero__guarantee{font-size:11px;margin-top:10px}.pf-hero__guarantee .material-symbols-outlined{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
