@media screen and (min-width:750px){.section--image-banner{font-size:1.7rem}}.section--image-banner>.page-width>.banner{border-radius:calc(var(--media-radius) - var(--media-border-width));overflow:hidden}.section--image-banner .banner-text__text--caption+.banner-text__heading,.section--image-banner .banner-text__text--caption:first-child{margin-top:0}.section--image-banner .banner-text__text--caption{margin-bottom:0}.section--image-banner .banner:after{background:var(--custom-overlay-code)}.section--image-banner .banner:not(.banner--mobile-bottom) .button--secondary{--alpha-button-background: 1}@media screen and (max-width:750px){.section--image-banner .banner.banner--large .banner__box{padding-block-start:clamp(118px,30vw,180px)}}.section--image-banner .caption-with-letter-spacing{color:#837b72;font-size:1.1rem;font-weight:600;letter-spacing:.22em}.section--image-banner .banner__heading{--font-heading-weight: 800;letter-spacing:-.035em;line-height:.98}.section--image-banner h1,.section--image-banner .h1{font-size:clamp(4rem,5.2vw,7.1rem)}.section--image-banner h2,.section--image-banner .h2{font-size:clamp(2.4rem,5.2vw,4rem)}.section--image-banner .banner__text.subtitle{font-size:clamp(14px,1.7vw,21px);font-weight:500}.section--image-banner .banner__text.subtitle strong{color:#c00f78}@media screen and (max-width:750px){.section--image-banner .banner--mobile-bottom .banner__box{padding:26px 22px 30px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/x-section-image-banner.css.map */
