.video-text-section{padding:0}.video-text-container{display:grid;grid-template-columns:1fr 1fr;gap:0;border-radius:20px;align-items:center;background:#fff;box-shadow:0 10px 30px #0000001a;max-width:1200px;margin:0 auto;padding:0;position:relative}.video-column{position:relative;padding:0;margin:0;height:100%;width:100%;display:flex;z-index:1;overflow:visible}.video-wrapper{border-radius:20px 0 0 20px;overflow:hidden;background:#f5f5f5;width:100%;height:100%;display:flex}.video-player{width:100%;height:100%;display:block;object-fit:cover}.video-placeholder{border-radius:20px 0 0 20px;background:#f5f5f5;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:100%;padding:0;margin:0}.placeholder-content{text-align:center;color:#666}.play-icon{margin-bottom:15px}.placeholder-content p{margin:0;font-size:16px}.text-column{padding:62px;border-radius:20px;background:#fff;position:relative;z-index:2;margin-left:-20px;box-shadow:0 0 #fff}.text-content{max-width:500px}.section-heading{font-size:3.5rem;font-weight:700;line-height:1.2;margin:0 0 20px;background:linear-gradient(90deg,#ff6b9d,#846dec);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:flex;align-items:center;gap:10px}.star-icon{display:inline-flex;align-items:center}.section-description{font-size:1.1rem;line-height:1.6;color:#333;margin-bottom:30px}.section-description p{margin:0}.button-group{display:flex;gap:15px;flex-wrap:wrap}.button{padding:12px 24px;border-radius:25px;text-decoration:none;font-weight:600;font-size:1rem;transition:all .3s ease;display:inline-block;text-align:center;min-width:160px}.button--primary{background:linear-gradient(90deg,#ff6b9d,#846dec);color:#fff;border:none}.button--primary:hover{transform:translateY(-2px);box-shadow:0 8px 20px #846dec4d}.button--secondary{background:transparent;color:#846dec;border:2px solid;border-image:linear-gradient(90deg,#ff6b9d,#846dec) 1;position:relative}.button--secondary:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:25px;padding:2px;background:linear-gradient(90deg,#ff6b9d,#846dec);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.button--secondary:hover{transform:translateY(-2px);box-shadow:0 8px 20px #846dec33}@media screen and (max-width: 749px){.video-text-container{grid-template-columns:1fr;gap:0;padding:0}.text-column{padding:0}.section-heading{font-size:2rem}.button-group{justify-content:center}}@media screen and (max-width: 749px){.video-text-section{padding:0!important}.video-text-container .text-column{padding:40px!important;margin:10px}.video-text-container.layout-video-left{margin:30px}.video-wrapper{border-radius:20px}}.video-text-container.layout-text-left{grid-template-columns:1fr 1fr}.video-text-container.layout-text-left .video-column{order:2}.video-text-container.layout-text-left .text-column{order:1}@media screen and (max-width: 989px){.video-text-container.layout-text-left{grid-template-columns:1fr}.video-text-container.layout-text-left .video-column,.video-text-container.layout-text-left .text-column{order:unset}}.video-text-section a.button.button--primary{border-radius:10px;vertical-align:middle;display:flex;font-size:12px}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-video-text.css.map */
