@media screen and (max-width:749px){.banner--xlarge.banner--mobile-bottom:not(.banner--adapt) .banner__media,.banner--xlarge.banner--stacked:not(.banner--mobile-bottom):not(.banner--adapt)>.banner__media{height:48rem}.banner--xlarge:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{min-height:48rem}}@media screen and (min-width:750px){.banner--xlarge:not(.banner--adapt){min-height:88rem}}.banner .banner__heading.h2{font-size:clamp(14px,2.22vmin,24px)}.banner .banner__heading.h1{font-size:clamp(18px,3.33vmin,36px)}.banner .banner__heading.h0{font-size:clamp(22px,4.44vmin,52px)}.banner .banner__heading.hxl{font-size:clamp(26px,5.56vmin,64px)}.banner .banner__heading.hxxl{font-size:clamp(30px,6.67vmin,80px)}.banner-h3xl{font-size:clamp(40px,10vmin,120px);line-height:1.05;letter-spacing:-.02em}.banner-h4xl{font-size:clamp(52px,14.44vmin,160px);line-height:1;letter-spacing:-.03em}.banner .banner__text.caption-with-letter-spacing{font-size:clamp(11px,1.33vmin,14px)}.banner .banner__text.body{font-size:clamp(13px,1.78vmin,18px)}.banner .banner__text.subtitle{font-size:clamp(15px,2.44vmin,26px)}.banner .banner__text.banner-text-lg{font-size:clamp(18px,3.11vmin,34px)}.banner .banner__text.banner-text-xl{font-size:clamp(22px,4vmin,42px)}@media screen and (min-width:750px){.banner__block--align-left{text-align:left!important;align-self:flex-start}.banner__block--align-center{text-align:center!important;align-self:center}.banner__block--align-right{text-align:right!important;align-self:flex-end}}@media screen and (max-width:749px){.banner:not(.banner--mobile-bottom) .banner__content{align-items:flex-start;padding-top:2.4rem}}.banner__heading.rte p,.banner__heading p{margin:0;display:inline}.banner__heading.rte p+p:before,.banner__heading p+p:before{content:"\a";white-space:pre}.banner__text.rte>p:first-child{margin-top:0}.banner__text.rte>p:last-child{margin-bottom:0}.banner__heading--line{display:block}.banner__heading--line:after{content:"";display:block;margin-top:var(--banner-line-gap, 16px);width:var(--banner-line-width, 60%);height:var(--banner-line-thickness, 2px);background-color:transparent;margin-left:auto;margin-right:auto}.banner__heading--line.banner__block--align-left:after,.banner--content-align-left .banner__heading--line:after{margin-left:0;margin-right:auto}.banner__heading--line.banner__block--align-right:after,.banner--content-align-right .banner__heading--line:after{margin-left:auto;margin-right:0}.banner__heading--line-solid:after{background-color:var(--banner-line-color, currentColor)}.banner__heading--line-dashed:after{height:0;border-bottom:var(--banner-line-thickness, 2px) dashed var(--banner-line-color, currentColor);background-color:transparent}.banner__heading--line-dotted:after{height:0;border-bottom:var(--banner-line-thickness, 2px) dotted var(--banner-line-color, currentColor);background-color:transparent}.banner__heading--line-double:after{height:0;border-bottom:var(--banner-line-thickness, 2px) double var(--banner-line-color, currentColor);background-color:transparent}.banner__heading--line-wave:after{height:calc(var(--banner-line-thickness, 2px) * 4);background-color:transparent;background-image:repeating-linear-gradient(135deg,var(--banner-line-color, currentColor) 0px,var(--banner-line-color, currentColor) var(--banner-line-thickness, 2px),transparent var(--banner-line-thickness, 2px),transparent calc(var(--banner-line-thickness, 2px) * 3)),repeating-linear-gradient(45deg,var(--banner-line-color, currentColor) 0px,var(--banner-line-color, currentColor) var(--banner-line-thickness, 2px),transparent var(--banner-line-thickness, 2px),transparent calc(var(--banner-line-thickness, 2px) * 3));background-size:calc(var(--banner-line-thickness, 2px) * 4) calc(var(--banner-line-thickness, 2px) * 4)}.banner__heading--line-brush:after{height:calc(var(--banner-line-thickness, 2px) * 6);background-color:var(--banner-line-color, currentColor);background-image:none;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 200 14'%3E%3Cpath d='M1 9 C25 5, 60 11, 100 8 S165 4, 199 9' stroke='black' stroke-width='5' stroke-linecap='round' fill='none'/%3E%3Cpath d='M8 10 C45 7, 85 11, 125 9 S178 6, 197 10' stroke='black' stroke-width='2' stroke-linecap='round' fill='none' opacity='0.45'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 200 14'%3E%3Cpath d='M1 9 C25 5, 60 11, 100 8 S165 4, 199 9' stroke='black' stroke-width='5' stroke-linecap='round' fill='none'/%3E%3Cpath d='M8 10 C45 7, 85 11, 125 9 S178 6, 197 10' stroke='black' stroke-width='2' stroke-linecap='round' fill='none' opacity='0.45'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--banner-line-width, 60%) 100%;mask-size:var(--banner-line-width, 60%) 100%;-webkit-mask-position:center;mask-position:center}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-image-banner-enhancements.css.map */
