.video-hero{position:relative;overflow:hidden;width:100%;max-width:1700px;margin:0 auto;height:80vh}.video-hero media-player,.video-hero video,.video-hero__image{position:absolute;width:100%;height:100%}.video-hero video{width:100%;height:100%;object-fit:cover}.video-hero__iframe{position:absolute;top:50%;left:50%;width:177.77777778vh;min-width:100%;min-height:56.25vw;transform:translate(-50%,-50%);pointer-events:none}.video-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to bottom,#0000000d,#00000014 40%,#0009);display:block!important}.video-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:0 20px 35px}.video-hero__eyebrow{font-size:10px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:#ffffffa6;display:flex;align-items:center;gap:10px;margin-bottom:15px}.video-hero__eyebrow span:first-child{width:25px;height:2px;background:#f5bb4e}.video-hero__heading{font-family:Playfair Display,serif;font-size:clamp(42px,5vw,64px);line-height:1.1;color:#fff;margin:0 0 28px;max-width:700px}.video-hero__heading span{display:block;color:#f5bb4e;font-style:italic}.video-hero__button{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;background:#fff;color:#735948!important;text-decoration:none;letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:700;border-radius:3px}@media screen and (max-width:991px){.video-hero__content{padding:0 50px 60px}.video-hero__heading{font-size:clamp(38px,6vw,52px);max-width:550px}}@media screen and (max-width:767px){.video-hero{height:70vh}.video-hero__content{justify-content:flex-end;align-items:flex-start;padding:0 24px 48px}.video-hero__eyebrow{font-size:9px;letter-spacing:.2em;margin-bottom:12px}.video-hero__eyebrow span:first-child{width:18px}.video-hero__heading{font-size:clamp(30px,9vw,42px);line-height:1.15;margin-bottom:22px;max-width:100%}.video-hero__button{padding:12px 20px;font-size:10px;letter-spacing:.12em}}@media screen and (max-width:480px){.video-hero__heading{font-size:30px}.video-hero__button{width:fit-content}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-video.css.map */
