.ux-banner-freedom{position:relative;padding:var(--framed-spacing, 0px);--padding: calc(var(--framed-spacing) * 2)}.ux-banner-freedom__container{border-radius:8px;overflow:hidden;position:relative;width:100%}.ux-banner-freedom .page-width{position:relative;z-index:5}.ux-banner-freedom__media{position:relative}.ux-banner-freedom__media img,.ux-banner-freedom__media video,.ux-banner-freedom__media ux-video,.ux-banner-freedom__media svg{display:block;width:100%;height:100%;object-fit:cover;border-radius:8px}.ux-banner-freedom__media video.playing~button,.ux-banner-freedom__media deferred-media.playing~button,.ux-banner-freedom__media video.playing~img,.ux-banner-freedom__media deferred-media.playing~img{display:none;opacity:0}.ux-banner-freedom__media video:not(.playing)~button,.ux-banner-freedom__media deferred-media:not(.playing)~button,.ux-banner-freedom__media video:not(.playing)~img,.ux-banner-freedom__media deferred-media:not(.playing)~img{display:flex;opacity:1}.ux-banner-freedom__content{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;text-align:center;background-color:transparent;background-image:none;padding:40px 16px;color:rgba(var(--color-foreground),1)}.ux-banner-freedom__heading{margin:0;letter-spacing:-.02em;color:rgb(var(--color-foreground, 27, 27, 27))}.ux-banner-freedom__text{font-weight:400;font-size:16px;line-height:1.4;letter-spacing:.3px}.ux-banner-freedom__text b,.ux-banner-freedom__text strong{font-weight:700}.ux-banner-freedom__text.subtitle{color:rgba(var(--color-foreground),1);font-size:20px}.ux-banner-freedom__buttons{margin-top:8px;gap:10px;display:flex;flex-direction:column;align-items:center}.ux-banner-freedom__buttons .button{width:100%;max-width:500px}@media(max-width:749px){.ux-banner-freedom.type--image .ux-banner-freedom__container{display:flex;flex-direction:column;gap:12px}.ux-banner-freedom.type--image .ux-banner-freedom__content{position:relative;display:contents}.ux-banner-freedom.type--image .ux-banner-freedom__media{order:4;margin:12px 0}.ux-banner-freedom.type--image .ux-banner-freedom__buttons{order:5;margin:0}}@media(min-width:750px){.ux-banner-freedom__media img{border-radius:16px}.ux-banner-freedom__content{padding:40px}.ux-banner-freedom__text{max-width:518px;width:100%}.ux-banner-freedom__buttons{width:100%}.ux-banner-freedom__buttons .button{max-width:358px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/ux-banner-freedom.css.map */
