.hsr-hero{position:relative;display:flex;align-items:center;overflow:hidden;min-height:var(--hsr-min-height, 640px);background-color:#1b2b4d;color:#fff}.hsr-hero__media,.hsr-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hsr-hero__image{object-fit:cover;object-position:var(--hsr-image-position, center)}.hsr-hero__media--placeholder svg{width:100%;height:100%}.hsr-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,rgba(1,9,25,var(--hsr-overlay-opacity, .75)),rgba(1,9,25,calc(var(--hsr-overlay-opacity, .75) * .6)) 55%,#01091900 85%)}.hsr-hero__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;width:100%;max-width:650px;padding:4rem 5vw}.hsr-hero__content--center{margin-inline:auto;align-items:center;text-align:center}.hsr-hero__content--right{margin-inline-start:auto;align-items:flex-end;text-align:right}.hsr-hero__badge{display:inline-flex;align-items:center;padding:.55em 1.15em;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:#ffffff14;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#c8184a}.hsr-hero__heading{margin:0;font-family:var(--font-heading--family, var(--font-heading-family, inherit));font-size:clamp(2.25rem,5vw + .85rem,4.5rem);font-weight:500;line-height:1.02;letter-spacing:-.015em;color:#1e1a14}.hsr-hero__heading p{margin:0}.hsr-hero__heading em{display:block;font-style:italic;font-weight:var(--font-heading--weight, 500);font-family:var(--font-heading--family, var(--font-heading-family, inherit));color:#1e1a14}.hsr-hero__rating{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.hsr-hero__stars{position:relative;display:inline-block;font-size:1.2rem;line-height:1;letter-spacing:.15em}.hsr-hero__stars-track{color:#ffffff40}.hsr-hero__stars-fill{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;width:var(--hsr-rating-percent, 0%);white-space:nowrap;color:#ffc23d}.hsr-hero__rating-text{font-size:.95rem;color:#ffffffd9}.hsr-hero__features{display:flex;flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none}.hsr-hero__feature{display:flex;align-items:flex-start;gap:.6rem;font-size:1.125rem;line-height:1.35}.hsr-hero__feature svg{flex-shrink:0;width:1em;height:1em;margin-top:.18em;color:#c8184a}.hsr-hero__buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.5rem}.hsr-hero__button{display:inline-flex;align-items:center;justify-content:center;padding:.9em 2em;font-size:var(--font-button-size);font-weight:500;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;transition:opacity .15s ease}.hsr-hero__button:hover{opacity:.85}.hsr-hero__button--primary{background:#c8184a;color:#fbfbfb}.hsr-hero__button--secondary{background:#0b1530cc;color:#fff;border:1px solid rgba(255,255,255,.15)}.hsr-hero__guarantee{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#ffffffd9}.hsr-hero__guarantee svg{flex-shrink:0;width:1.1em;height:1.1em}@media screen and (max-width:749px){.hsr-hero{min-height:var(--hsr-min-height-mobile, 480px)}.hsr-hero__image{object-position:var(--hsr-image-position-mobile, center)}.hsr-hero__content{padding:3rem 1.25rem;max-width:100%;gap:1.15rem}.hsr-hero__feature{font-size:1rem}.hsr-hero__buttons{margin-top:1.25rem}.hsr-hero__content--right,.hsr-hero__content--center{margin-inline:0;align-items:flex-start;text-align:left}.hsr-hero__overlay{background:linear-gradient(to bottom,rgba(15,27,53,calc(var(--hsr-overlay-opacity, .75) * .35)),rgba(15,27,53,var(--hsr-overlay-opacity, .75)) 55%,rgba(15,27,53,calc(var(--hsr-overlay-opacity, .75) * 1.05)))}.hsr-hero--stack-mobile{display:block;min-height:0;background-color:var(--hsr-mobile-content-bg, #1b2b4d)}.hsr-hero--stack-mobile .hsr-hero__media{position:relative;inset:auto;height:var(--hsr-mobile-image-height, 360px)}.hsr-hero--stack-mobile .hsr-hero__overlay{display:none}.hsr-hero--stack-mobile .hsr-hero__content{background:var(--hsr-mobile-content-bg, #1b2b4d);color:var(--hsr-mobile-text-color, #ffffff);padding:2rem 1.25rem 2.75rem}.hsr-hero--stack-mobile .hsr-hero__heading,.hsr-hero--stack-mobile .hsr-hero__heading em{color:inherit}.hsr-hero--stack-mobile .hsr-hero__rating-text,.hsr-hero--stack-mobile .hsr-hero__guarantee{color:inherit;opacity:.75}.hsr-hero--stack-mobile .hsr-hero__stars-track{color:currentColor;opacity:.25}.hsr-hero--stack-mobile .hsr-hero__badge{background:color-mix(in srgb,currentColor 1%,transparent);border-color:color-mix(in srgb,currentColor 25%,transparent)}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
