.cvs-section{--cvs-bg: #F5F5F5;--cvs-container: 1400px;--cvs-gap: 60px;--cvs-pt: 80px;--cvs-pb: 80px;--cvs-pt-mobile: 50px;--cvs-pb-mobile: 50px;--cvs-subheading-color: #999999;--cvs-heading-color: #000000;--cvs-heading-size: 48px;--cvs-text-color: #666666;--cvs-text-size: 16px;--cvs-btn-bg: #000000;--cvs-btn-text: #FFFFFF;--cvs-btn-border: #000000;--cvs-btn-hover-bg: #333333;--cvs-btn-hover-text: #FFFFFF;--cvs-btn-hover-border: #333333;--cvs-btn-radius: 4px;--cvs-btn-size: 14px;--cvs-btn-pt: 14px;--cvs-btn-pl: 32px;--cvs-video-radius: 12px;--cvs-transition: .3s ease}.cvs-section{background-color:var(--cvs-bg);padding-top:var(--cvs-pt);padding-bottom:var(--cvs-pb);position:relative;overflow:hidden}.cvs-container{width:100%;max-width:var(--cvs-container);margin:0 auto;padding:0 24px}.cvs-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:var(--cvs-gap);align-items:center}.cvs-section--content_left .cvs-wrapper{grid-template-areas:"content video"}.cvs-section--content_left .cvs-content{grid-area:content}.cvs-section--content_left .cvs-media{grid-area:video}.cvs-section--video_left .cvs-wrapper{grid-template-areas:"video content"}.cvs-section--video_left .cvs-content{grid-area:content}.cvs-section--video_left .cvs-media{grid-area:video}.cvs-content{padding:20px 0}.cvs-subheading{display:block;font-size:13px;font-weight:600;color:var(--cvs-subheading-color);text-transform:uppercase;letter-spacing:2px;margin-bottom:12px;line-height:1.4}.cvs-heading{font-size:var(--cvs-heading-size);font-weight:700;color:var(--cvs-heading-color);line-height:1.15;margin:0 0 20px;letter-spacing:-.02em}.cvs-text{font-size:var(--cvs-text-size);font-weight:400;color:var(--cvs-text-color);line-height:1.7;margin-bottom:28px}.cvs-text p{margin:0 0 16px}.cvs-text p:last-child{margin-bottom:0}.cvs-text ul,.cvs-text ol{margin:16px 0;padding-left:20px}.cvs-text li{margin-bottom:8px}.cvs-button{display:inline-block;padding:var(--cvs-btn-pt) var(--cvs-btn-pl);background-color:var(--cvs-btn-bg);color:var(--cvs-btn-text);border:2px solid var(--cvs-btn-border);border-radius:var(--cvs-btn-radius);font-size:var(--cvs-btn-size);font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:background-color var(--cvs-transition),color var(--cvs-transition),border-color var(--cvs-transition),transform var(--cvs-transition),box-shadow var(--cvs-transition)}.cvs-button:hover{background-color:var(--cvs-btn-hover-bg);color:var(--cvs-btn-hover-text);border-color:var(--cvs-btn-hover-border);transform:translateY(-2px);box-shadow:0 6px 20px #0000001f}.cvs-button:active{transform:translateY(0)}.cvs-media{position:relative;border-radius:var(--cvs-video-radius);overflow:hidden;background-color:#000}.cvs-video-wrapper{position:relative;width:100%}.cvs-video-wrapper--16-9{aspect-ratio:16 / 9}.cvs-video-wrapper--4-3{aspect-ratio:4 / 3}.cvs-video-wrapper--1-1{aspect-ratio:1 / 1}.cvs-video-wrapper--9-16{aspect-ratio:9 / 16}.cvs-video-wrapper--21-9{aspect-ratio:21 / 9}@supports not (aspect-ratio: 16 / 9){.cvs-video-wrapper--16-9{padding-bottom:56.25%}.cvs-video-wrapper--4-3{padding-bottom:75%}.cvs-video-wrapper--1-1{padding-bottom:100%}.cvs-video-wrapper--9-16{padding-bottom:177.78%}.cvs-video-wrapper--21-9{padding-bottom:42.86%}}.cvs-iframe,.cvs-video{position:absolute;top:0;left:0;width:100%;height:100%;border:none;object-fit:cover}.cvs-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center;padding:40px 20px}.cvs-placeholder svg{width:80px;height:80px;margin-bottom:16px;opacity:.8}.cvs-placeholder-text{font-size:16px;font-weight:600;opacity:.9}.cvs-play-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#0000004d;border:none;cursor:pointer;z-index:10;transition:background var(--cvs-transition)}.cvs-play-overlay:hover{background:#0006}.cvs-play-overlay--hidden{opacity:0;pointer-events:none}.cvs-play-btn{width:80px;height:80px;background:#fffffff2;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform var(--cvs-transition),background var(--cvs-transition)}.cvs-play-overlay:hover .cvs-play-btn{transform:scale(1.1);background:#fff}.cvs-play-btn svg{width:28px;height:28px;margin-left:4px;color:#000}@media (min-width: 1400px){.cvs-container{padding:0 40px}}@media (max-width: 1199px){.cvs-wrapper{gap:calc(var(--cvs-gap) * .75)}.cvs-heading{font-size:calc(var(--cvs-heading-size) * .85)}}@media (max-width: 1023px){.cvs-wrapper{gap:40px}.cvs-heading{font-size:calc(var(--cvs-heading-size) * .75)}.cvs-text{font-size:calc(var(--cvs-text-size) * .95)}}@media (max-width: 767px){.cvs-section{padding-top:var(--cvs-pt-mobile);padding-bottom:var(--cvs-pb-mobile)}.cvs-container{padding:0 20px}.cvs-wrapper{grid-template-columns:1fr;gap:32px}.cvs-section--content_left .cvs-wrapper{grid-template-areas:"content" "video"}.cvs-section--video_left .cvs-wrapper{grid-template-areas:"video" "content"}.cvs-section--mobile-content_first .cvs-wrapper{grid-template-areas:"content" "video"!important}.cvs-section--mobile-video_first .cvs-wrapper{grid-template-areas:"video" "content"!important}.cvs-content{padding:0}.cvs-subheading{font-size:12px;letter-spacing:1.5px}.cvs-heading{font-size:clamp(28px,7vw,calc(var(--cvs-heading-size) * .65));margin-bottom:16px}.cvs-text{font-size:calc(var(--cvs-text-size) * .9);margin-bottom:24px}.cvs-button{padding:12px 24px;font-size:calc(var(--cvs-btn-size) * .9);width:100%;text-align:center}.cvs-play-btn{width:64px;height:64px}.cvs-play-btn svg{width:24px;height:24px}.cvs-placeholder svg{width:60px;height:60px}.cvs-placeholder-text{font-size:14px}}@media (max-width: 480px){.cvs-container{padding:0 16px}.cvs-heading{font-size:clamp(24px,6.5vw,32px)}.cvs-wrapper{gap:24px}}.cvs-button:focus-visible,.cvs-play-overlay:focus-visible{outline:2px solid var(--cvs-heading-color);outline-offset:4px}@media (prefers-reduced-motion: reduce){.cvs-button,.cvs-play-btn,.cvs-play-overlay{transition:none}.cvs-button:hover,.cvs-play-overlay:hover .cvs-play-btn{transform:none}}@media print{.cvs-section{background:#fff;padding:20px 0}.cvs-media{display:none}.cvs-wrapper{display:block}.cvs-button{border:1px solid #000}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/content-video-section.css.map */
