.text-button{position:relative;padding-top:72px;padding-bottom:72px;overflow:hidden}.text-button:has(.video-wrapper):before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:#0000004d}.text-button .video-wrapper{--video-height: 100vw;position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}.text-button .container{position:relative;z-index:2}.text-button.has-height .container,.text-button.has-height .text-button__inner,.text-button.has-height .text-button__content{height:100%}.text-button.has-height .text-button__content{display:flex;flex-direction:column}.text-button.has-height .text-button__description{margin-top:auto}.text-button__inner{display:flex;justify-content:space-between}.text-button__heading{margin-bottom:32px;color:var(--up-pink)}.text-button__description{max-width:776px;color:var(--base-white)}.text-button__alt-heading{margin-top:24px;font-size:var(--text-64-120)}@media (max-width: 1024px){.text-button{padding-top:48px;padding-bottom:48px}.text-button__inner{flex-direction:column;gap:24px}}@media (max-width: 740px){.text-button{padding-top:24px;padding-bottom:38px}.text-button__heading{margin-bottom:13px}.text-button__alt-heading{max-width:75%}.text-button.has-height .text-button__description{opacity:0;visibility:hidden}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/section-text-button.css.map */
