.cl-hero-video__eyebrow{font-family:BarlowSemiCondensed-Regular,sans-serif;font-size:14px;letter-spacing:.18em;text-transform:none;color:color-mix(in srgb,var(--cl-highlight) 85%,transparent);margin:0}.cl-hero-video__heading{font-family:StylebenderSoft,serif;font-size:4.4rem;font-weight:400;letter-spacing:.01em;line-height:1.1;color:var(--cl-highlight);margin:0}.cl-hero-video__cta{display:inline-block;font-family:Barlow-Regular,sans-serif;font-size:14px;letter-spacing:.12em;text-transform:capitalize;color:var(--cl-highlight);text-decoration:none;padding-bottom:1px;border-bottom:1px solid color-mix(in srgb,var(--cl-highlight) 60%,transparent);margin-top:0;transition:border-color .2s ease,color .2s ease}@media screen and (max-width:749px){.cl-hero-video__frame{aspect-ratio:var(--cl-hero-ar-mobile, var(--cl-hero-ar, 16 / 9))}.cl-hero-video__content{padding-bottom:56px;gap:8px}.cl-hero-video__heading{font-size:2.4rem}.cl-hero-video--pos-bottom-left .cl-hero-video__content{padding-left:24px}.cl-hero-video__pause-btn{bottom:20px;left:20px}}.cl-hero-video{position:relative;width:100%;padding:0 var(--cl-hero-pad, 0px);box-sizing:border-box;overflow:hidden;background-color:var(--cl-films-bar)}.template-index .cl-section-hero-video{margin-top:0}.cl-hero-video__frame{position:relative;width:100%;aspect-ratio:var(--cl-hero-ar, 16 / 9);overflow:hidden;background-color:var(--cl-films-bar)}.cl-hero-video__video-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.cl-hero-video__video{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:opacity 1.2s ease}.cl-hero-video__video--ended{opacity:0}.cl-hero-video__image-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:0;transition:opacity 1.4s ease;pointer-events:none}.cl-hero-video__image-wrap--visible{opacity:1;pointer-events:all}.cl-hero-video__image{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.cl-hero-video__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:linear-gradient(to bottom,#00000014,#0000 30% 50%,#00000073);pointer-events:none}.cl-hero-video__content{position:absolute;z-index:4;text-align:center;color:var(--cl-highlight);padding:0 24px 72px;width:100%;box-sizing:border-box;bottom:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:10px}.cl-hero-video--pos-center .cl-hero-video__content{bottom:auto;top:50%;transform:translateY(-50%)}.cl-hero-video--pos-bottom-left .cl-hero-video__content{align-items:flex-start;text-align:left;padding-left:60px}.cl-hero-video__eyebrow{font-family:BarlowSemiCondensed-Regular,sans-serif;font-size:15px;letter-spacing:.18em;text-transform:none;color:color-mix(in srgb,var(--cl-highlight) 85%,transparent);margin:0}.cl-hero-video__heading{font-family:StylebenderSoft,serif;font-size:4.5rem;font-weight:400;letter-spacing:.01em;line-height:1.1;color:var(--cl-highlight);margin:0}.cl-hero-video__cta{display:inline-block;font-family:Barlow-Regular,sans-serif;font-size:13px;letter-spacing:.12em;text-transform:capitalize;color:var(--cl-highlight);text-decoration:none;padding-bottom:0;border-bottom:1px solid color-mix(in srgb,var(--cl-highlight) 60%,transparent);margin-top:0;transition:border-color .2s ease,color .2s ease}.cl-hero-video__cta:hover{border-color:var(--cl-highlight)}.cl-hero-video__pause-btn{position:absolute;bottom:28px;left:32px;z-index:5;width:32px;height:32px;background:none;border:1px solid color-mix(in srgb,var(--cl-highlight) 50%,transparent);border-radius:50%;cursor:pointer;color:var(--cl-highlight);display:flex;align-items:center;justify-content:center;transition:border-color .2s ease,opacity .2s ease;padding:0}.cl-hero-video__pause-btn:hover{border-color:var(--cl-highlight)}@media screen and (max-width:749px){.cl-hero-video__frame{aspect-ratio:var(--cl-hero-ar-mobile, var(--cl-hero-ar, 16 / 9))}.cl-hero-video__frame--mobile-fullscreen{aspect-ratio:auto;height:100vh;height:100svh}.cl-hero-video__content{padding-bottom:56px;gap:8px}.cl-hero-video__heading{font-size:3.65rem}.cl-hero-video--pos-bottom-left .cl-hero-video__content{padding-left:24px}.cl-hero-video__pause-btn{bottom:20px;left:20px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cl-hero-video.css.map */
