.legal-theme.template-collection :is(.legal-collection-banner,.legal-collection-hero){--legal-banner-shade: clamp(.5, var(--legal-banner-overlay, .55), .76);position:relative;display:flex;min-height:clamp(38rem,28vw,46rem);height:auto;max-height:none;align-items:center;overflow:hidden;isolation:isolate;padding:0;background:#3b243f;color:#fff}.legal-theme.template-collection .legal-collection-banner .banner-media,.legal-theme.template-collection .legal-collection-hero .legal-collection-hero__media{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0}.legal-theme.template-collection .legal-collection-banner .banner-media img,.legal-theme.template-collection .legal-collection-hero .legal-collection-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center}.legal-theme.template-collection .legal-collection-banner--contain .banner-media{background:linear-gradient(110deg,#37203d,#503347 72%,#3b243f)}.legal-theme.template-collection .legal-collection-banner--contain .banner-media img{object-fit:contain;object-position:right center;-webkit-mask-image:linear-gradient(90deg,transparent 52%,#000 78%);mask-image:linear-gradient(90deg,transparent 52%,#000 78%)}.legal-theme.template-collection .legal-collection-banner:after,.legal-theme.template-collection .legal-collection-hero .legal-collection-hero__veil{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(27,15,30,.46) 0%,rgba(27,15,30,.22) 34%,transparent 62%),linear-gradient(90deg,rgba(var(--legal-brand-violet-rgb, 146, 79, 147),var(--legal-banner-shade)) 0%,rgba(var(--legal-brand-violet-rgb, 146, 79, 147),calc(var(--legal-banner-shade) * .78)) 32%,rgba(var(--legal-brand-violet-rgb, 146, 79, 147),.2) 50%,transparent 66%);opacity:1!important;pointer-events:none}.legal-theme.template-collection .legal-collection-banner .banner-content.page-width,.legal-theme.template-collection .legal-collection-hero .legal-collection-hero__content{position:relative;z-index:2;display:flex;box-sizing:border-box;width:100%;max-width:144rem;min-height:inherit;align-items:center;justify-content:flex-start;margin-inline:auto;padding:4.8rem clamp(2.4rem,5vw,7.2rem)}.legal-theme.template-collection .legal-collection-hero .legal-collection-hero__content{flex-direction:column;align-items:flex-start;justify-content:center}.legal-theme.template-collection .legal-collection-banner .banner-box{width:min(100%,58rem);max-width:min(58rem,46vw);min-width:0;margin:0;padding:0;border:0;background:transparent;box-shadow:none;text-align:left}.legal-theme.template-collection .legal-collection-banner .collection-content-description{width:100%;max-width:100%;text-align:left}.legal-theme.template-collection .legal-collection-banner .collection-hero__title,.legal-theme.template-collection .legal-collection-hero .legal-collection-hero__title{max-width:min(58rem,46vw);margin:0;padding:0!important;color:#fff!important;font-family:var(--font-display, Arial, sans-serif)!important;font-size:clamp(3.8rem,4vw,5.9rem)!important;font-stretch:88%!important;font-weight:900!important;letter-spacing:-.028em!important;word-spacing:.11em;line-height:1.08!important;overflow-wrap:normal;text-transform:none!important;text-wrap:balance;white-space:normal!important;text-shadow:0 .2rem 1.4rem rgba(27,15,30,.18)}.legal-theme.template-collection .legal-collection-hero .legal-collection-hero__title em{display:inline;color:inherit!important;font-style:normal!important}.legal-theme.template-collection .legal-collection-banner .banner-text,.legal-theme.template-collection .legal-collection-hero .legal-collection-hero__punchline{max-width:min(52rem,43vw);margin:1.8rem 0 0;padding:0;color:#fff;font-family:var(--font-body, var(--font-display, Arial, sans-serif));font-size:clamp(1.6rem,1.2vw,1.9rem);font-stretch:100%;font-weight:600;letter-spacing:0;line-height:1.45;text-transform:none;text-shadow:0 .1rem 1rem rgba(27,15,30,.3)}@media screen and (max-width:749px){.legal-theme.template-collection :is(.legal-collection-banner,.legal-collection-hero){min-height:0;flex-direction:column}.legal-theme.template-collection .legal-collection-banner:after,.legal-theme.template-collection .legal-collection-hero .legal-collection-hero__veil{display:none}.legal-theme.template-collection .legal-collection-banner .banner-content.page-width,.legal-theme.template-collection .legal-collection-hero .legal-collection-hero__content{order:1;width:100%;max-width:none;min-height:0;margin:0;padding:3.2rem 2rem 3rem}.legal-theme.template-collection .legal-collection-banner .banner-media,.legal-theme.template-collection .legal-collection-hero .legal-collection-hero__media{position:relative;order:2;inset:auto;flex:none;height:clamp(21rem,58vw,29rem)}.legal-theme.template-collection .legal-collection-banner .banner-media img,.legal-theme.template-collection .legal-collection-hero .legal-collection-hero__media img{object-fit:cover;object-position:right center}.legal-theme.template-collection .legal-collection-banner--contain .banner-media img{-webkit-mask-image:none;mask-image:none}.legal-theme.template-collection .legal-collection-banner .banner-box,.legal-theme.template-collection .legal-collection-banner .collection-content-description{width:100%;max-width:100%}.legal-theme.template-collection .legal-collection-banner .collection-hero__title,.legal-theme.template-collection .legal-collection-hero .legal-collection-hero__title{max-width:20ch;font-size:clamp(3.4rem,8.4vw,4.6rem)!important;line-height:1.08!important}.legal-theme.template-collection .legal-collection-banner .banner-text,.legal-theme.template-collection .legal-collection-hero .legal-collection-hero__punchline{max-width:36ch;margin-top:1.2rem;font-size:1.5rem;line-height:1.45}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/legal-collection-banner.css.map */
