.video-with-text{padding:0 0 24px}.video-with-text__outer{max-width:1300px;margin:0 auto}.video-with-text__inner{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch;grid-template-areas:"card media"}.video-with-text__card{grid-area:card}.video-with-text__media{grid-area:media}@media (max-width: 991px){.video-with-text__inner{grid-template-columns:1fr;gap:1rem;grid-template-areas:"media" "card"}}.video-with-text__card,.video-with-text__media{display:flex;flex-direction:column}.video-with-text__media{max-height:640px;overflow:hidden;border-radius:var(--radius)}.video-with-text__card{justify-content:center}.video-with-text__media video,.video-with-text__media iframe{width:100%;height:100%;object-fit:cover;border-radius:inherit}.video-with-text__card{display:flex;flex-direction:column;justify-content:center;max-height:640px;background:var(--surface);border-radius:var(--radius);padding:3rem}.video-with-text__content h2{font-family:var(--font-heading-family);font-weight:600;color:var(--primary);margin-bottom:1rem}.video-with-text__content .rte{color:var(--text);margin-bottom:1.6rem;line-height:1.6}.video-with-text__content .button{background:transparent;border:1.5px solid var(--primary)!important;color:var(--primary)!important;border-radius:12px;padding:12px 20px;font-weight:600;text-transform:none;transition:all .2s ease;outline:none!important}.video-with-text__content .button:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background))!important;background:transparent!important;content:none!important}.video-with-text__content .button:hover{background:var(--primary)!important;color:#fff!important;transform:translateY(-2px)}.video-with-text__content .button:focus{outline:none!important;box-shadow:0 0 0 2px #0000001a;border-color:var(--primary)!important}@media (max-width: 991px){.video-with-text__inner{grid-template-columns:1fr;gap:1rem}.video-with-text__card{padding:2rem}}@media (max-width: 991px){.video-with-text__media,.video-with-text__card{max-height:none}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
