.video-hero{background-color:var(--video-hero-bg, #1a0000);overflow:hidden;padding:0!important}.video-hero__container{display:grid;grid-template-columns:1fr;min-height:50vh}@media screen and (min-width: 750px){.video-hero__container{grid-template-columns:1fr 1fr;min-height:60vh}}@media screen and (min-width: 990px){.video-hero__container{min-height:70vh}}.video-hero__content{display:flex;flex-direction:column;justify-content:center;padding:3rem 2rem;order:2}@media screen and (min-width: 750px){.video-hero__content{padding:4rem 3rem;order:1}}@media screen and (min-width: 990px){.video-hero__content{padding:5rem 4rem 5rem 6rem}}.video-hero__rating{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.video-hero__stars{display:flex;gap:.25rem}.video-hero__star{color:var(--video-hero-accent, #ffd700);width:calc(var(--font-body-scale) * 14px);height:calc(var(--font-body-scale) * 14px)}.video-hero__rating-text{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:calc(var(--font-body-scale) * 1.2rem);color:var(--video-hero-text, #cccccc);text-transform:uppercase;letter-spacing:calc(var(--font-body-scale) * .05rem)}.video-hero__heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);font-size:calc(var(--font-heading-scale) * 2.4rem);line-height:calc(1 + .3/max(1,var(--font-heading-scale)));letter-spacing:calc(var(--font-heading-scale) * .06rem);color:var(--video-hero-heading, #ffffff);margin:0 0 1.5rem}@media screen and (min-width: 750px){.video-hero__heading{font-size:calc(var(--font-heading-scale) * 3rem)}}@media screen and (min-width: 990px){.video-hero__heading{font-size:calc(var(--font-heading-scale) * 3.6rem)}}.video-hero__heading-accent{display:block;font-style:italic;color:var(--video-hero-accent, #ffd700);font-size:calc(var(--font-heading-scale) * 2rem)}@media screen and (min-width: 750px){.video-hero__heading-accent{font-size:calc(var(--font-heading-scale) * 2.4rem)}}@media screen and (min-width: 990px){.video-hero__heading-accent{font-size:calc(var(--font-heading-scale) * 2.8rem)}}.video-hero__subheading{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .8 / var(--font-body-scale));color:var(--video-hero-text, #cccccc);margin:0 0 2rem;max-width:500px}@media screen and (min-width: 990px){.video-hero__subheading{font-size:calc(var(--font-body-scale) * 1.6rem)}}.video-hero__features{list-style:none;padding:0;margin:0 0 2rem;display:flex;flex-direction:column;gap:.75rem}.video-hero__feature{display:flex;align-items:center;gap:.75rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:calc(var(--font-body-scale) * 1.4rem);color:var(--video-hero-text, #cccccc)}.video-hero__check{flex-shrink:0;color:var(--video-hero-accent, #ffd700);width:calc(var(--font-body-scale) * 18px);height:calc(var(--font-body-scale) * 18px)}.video-hero__button{display:inline-flex;align-items:center;justify-content:center;background-color:var(--video-hero-btn-bg, #8b0000);color:var(--video-hero-btn-text, #ffffff);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:600;font-size:calc(var(--font-body-scale) * 1.3rem);text-transform:uppercase;text-decoration:none;letter-spacing:calc(var(--font-body-scale) * .1rem);padding:calc(var(--font-body-scale) * 1.2rem) calc(var(--font-body-scale) * 2.5rem);border-radius:50px;border:none;cursor:pointer;transition:background-color .3s ease,transform .2s ease,box-shadow .3s ease;align-self:flex-start}.video-hero__button:hover{background-color:var(--video-hero-btn-hover, #a50000);transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.video-hero__button:focus-visible{outline:2px solid var(--video-hero-accent);outline-offset:3px}.video-hero__media{position:relative;min-height:300px;overflow:hidden;order:1}@media screen and (min-width: 750px){.video-hero__media{min-height:100%;order:2}}.video-hero__video,.video-hero__image,.video-hero__iframe{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.video-hero__iframe{border:none}.video-hero__placeholder{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#0003}.video-hero__placeholder .placeholder-svg{width:60%;height:60%;opacity:.5}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-video-hero.css.map */
