.video-text-v2{padding:80px 20px}.video-text-v2__container{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:60px}.video-text-v2--video-left .video-text-v2__container{flex-direction:row-reverse}.video-text-v2__text{flex:1;min-width:0}.video-text-v2__heading{font-family:HelveticaNowDisplay,sans-serif;font-weight:700;font-size:52px;line-height:1.06;text-transform:uppercase;color:#1a1a1a;margin:0 0 24px}.video-text-v2__accent{position:relative;display:inline;background-image:linear-gradient(to right,var(--header-accent-underline, #b8b2a8),var(--header-accent-underline, #b8b2a8));background-position:0 85%;background-size:100% 30%;background-repeat:no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone}.video-text-v2__description{font-family:Satoshi,sans-serif;font-weight:400;font-size:17px;line-height:1.6;color:#555;margin:0 0 36px}.video-text-v2__buttons{display:flex;flex-wrap:wrap;gap:14px}.video-text-v2__cta{display:inline-block;font-family:Satoshi,sans-serif;font-weight:600;font-size:14px;letter-spacing:.08em;text-transform:uppercase;padding:16px 36px;border-radius:50px;text-decoration:none;transition:opacity .2s ease,border-color .2s ease,background-color .2s ease}.video-text-v2__cta--primary{color:#fff;background-color:#1a1a1a;border:1.5px solid #1a1a1a}.video-text-v2__cta--primary:hover{opacity:.85}.video-text-v2__cta--secondary{color:#1a1a1a;background-color:transparent;border:1.5px solid #1a1a1a}.video-text-v2__cta--secondary:hover{background-color:#1a1a1a;color:#fff}.video-text-v2__media{flex:1;min-width:0}.video-text-v2__video-wrapper{position:relative;border-radius:24px;overflow:hidden}.video-text-v2__video{width:100%;height:auto;display:block;border-radius:24px}.video-text-v2__img{width:100%;height:auto;border-radius:24px;display:block}.video-text-v2__play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:none;border:none;cursor:pointer;padding:0;transition:opacity .2s ease;z-index:2}.video-text-v2__play-btn:hover{opacity:.8}.video-text-v2__play-btn.hidden{display:none}@media only screen and (max-width:767px){.video-text-v2{padding:50px 20px}.video-text-v2__container,.video-text-v2--video-left .video-text-v2__container{flex-direction:column;gap:40px}.video-text-v2__heading{font-size:34px}.video-text-v2__description{font-size:15px;margin-bottom:28px}.video-text-v2__cta{padding:14px 28px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/video-text-v2.css.map */
