.custom-cta-banner{--cta-banner-overlay: 2, 11, 22;--cta-banner-link: #d2ae81;--cta-banner-gap: 36px;position:relative;overflow:hidden}.custom-cta-banner__media{position:absolute;top:0;right:0;bottom:0;left:0}.custom-cta-banner__media--side-fade{background:#000}.custom-cta-banner__media--side-fade:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000c 11.84%,#0000 90.3%),linear-gradient(90deg,#0006 6.71%,#0000 127.66%),linear-gradient(90deg,#000 45.06%,rgba(var(--cta-banner-overlay),0) 91.42%);background-size:min(596px,72vw) 100%,min(499px,62vw) 100%,100% 100%;background-position:left top;background-repeat:no-repeat;pointer-events:none}.custom-cta-banner__media--overlay-vertical:before{content:"";position:absolute;inset:auto 0 0;z-index:1;height:479px;max-height:100%;background:linear-gradient(0deg,#2c2c2ccc 24.3%,#2c2c2c00 74.78%);pointer-events:none}.custom-cta-banner__media--overlay-horizontal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,rgb(var(--cta-banner-overlay)) 38.08%,rgba(var(--cta-banner-overlay),0) 76.51%),linear-gradient(90deg,rgb(var(--cta-banner-overlay)) 38.08%,rgba(var(--cta-banner-overlay),0) 76.51%);background-size:100% 100%,min(596px,100%) 100%;background-position:left top,right top;background-repeat:no-repeat;pointer-events:none}.custom-cta-banner__image{display:block;width:100%;height:100%;object-fit:cover}.custom-cta-banner__image--narrow{margin-left:auto;width:min(824px,100%)}.custom-cta-banner__content{position:relative;z-index:1;width:100%}.custom-cta-banner__container{display:flex;flex-direction:column;gap:var(--cta-banner-gap)}.custom-cta-banner__container--split{--cta-banner-gap: 48px}.custom-cta-banner__container--small{max-width:612px;margin-inline:auto}.custom-cta-banner__container--medium{max-width:692px;margin-inline:auto}.custom-cta-banner__container--large{max-width:1036px;margin-inline:auto}.custom-cta-banner__header{display:flex;flex-direction:column;gap:10px}.custom-cta-banner__header--left{text-align:left}.custom-cta-banner__header--center{text-align:center}.custom-cta-banner__header--right{text-align:right}.custom-cta-banner__heading{margin:0}.custom-cta-banner__subheading{margin:0;font-family:var(--font-body-family);font-size:1.9rem;font-style:normal;font-weight:400;line-height:140%}.custom-cta-banner__body{display:flex;flex-direction:column;gap:var(--cta-banner-gap)}.custom-cta-banner__body--left{align-items:flex-start}.custom-cta-banner__body--center{align-items:center}.custom-cta-banner__body--right{align-items:flex-end}.custom-cta-banner__text{font-family:var(--font-body-family);font-style:normal;font-weight:400;line-height:140%}.custom-cta-banner__text--small{font-size:1.6rem}.custom-cta-banner__text--medium{font-size:1.9rem}.custom-cta-banner__text--left{text-align:left}.custom-cta-banner__text--center{text-align:center;align-self:stretch}.custom-cta-banner__text--right{text-align:right;align-self:stretch}.custom-cta-banner__text p:first-child{margin-top:0}.custom-cta-banner__text p:last-child{margin-bottom:0}.custom-cta-banner__cta--center{align-self:center}.custom-cta-banner__text a{color:var(--cta-banner-link);font-weight:400;text-decoration:underline;text-decoration-skip-ink:auto;text-underline-offset:auto;text-underline-position:from-font}@media screen and (min-width:750px){.custom-cta-banner__text--columns{columns:2;column-gap:24px;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-custom-cta-banner.css.map */
