.blu-video-hero{display:block;position:relative}.blu-video-hero__media{height:clamp(380px,29vw,720px);min-height:0!important;max-height:72svh}.blu-video-hero__media video-media,.blu-video-hero__media video,.blu-video-hero__media img{height:100%;width:100%;object-fit:cover}.blu-video-hero__card{position:absolute;z-index:2;left:clamp(24px,5vw,160px);bottom:clamp(24px,3.5vw,64px);width:clamp(360px,32vw,560px);max-width:calc(100% - 48px);padding:clamp(28px,2.6vw,48px);background:#f4eee4;color:#694a3c;border:0;border-radius:0;box-shadow:none;animation:blu-hero-enter .65s ease-out both}.blu-video-hero__eyebrow{margin:0 0 12px;font-family:var(--heading-font-family);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.blu-video-hero__card h2{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:clamp(36px,3vw,56px);line-height:1.08;letter-spacing:0;text-transform:none;margin:0 0 20px;text-wrap:balance}.blu-video-hero__message{font-size:clamp(16px,1.1vw,18px);line-height:1.55;margin-bottom:26px;max-width:38ch}.blu-video-hero__button{display:inline-flex;justify-content:center;align-items:center;min-height:50px;padding:14px 30px;background:#694a3c;color:#f4eee4;border-radius:4px;font-family:var(--heading-font-family);font-size:14px;font-weight:500}.blu-video-hero__button:hover{background:#e8dfd1;color:#694a3c}.blu-video-hero__button:focus-visible,.blu-video-hero__pause:focus-visible{outline:3px solid #694A3C;outline-offset:4px}.blu-video-hero__pause{position:absolute;z-index:3;right:20px;bottom:16px;min-height:36px;padding:7px 12px;border-radius:4px;color:#f4eee4;background:#694a3c!important;font-size:12px}@keyframes blu-hero-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(max-width:699px){.blu-video-hero__media{height:clamp(220px,65vw,340px);max-height:none}.blu-video-hero__card{position:relative;left:auto;top:auto;bottom:auto;transform:none;width:100%;max-width:none;padding:20px 24px;border:0;border-radius:0;box-shadow:none;animation:blu-hero-mobile .5s ease-out both}.blu-video-hero__card h2{font-size:26px;max-width:20ch;margin-bottom:10px}.blu-video-hero__message{font-size:15px;line-height:1.45;margin-bottom:14px;max-width:40ch}.blu-video-hero__button{min-height:44px;padding:10px 22px;font-size:13px}.blu-video-hero__eyebrow{font-size:10px;margin-bottom:8px}.blu-video-hero__pause{top:12px;bottom:auto;right:12px}}@keyframes blu-hero-mobile{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.blu-video-hero__card{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/85/compiled_assets/styles.css.map?subset=AAI */
