.editorial-banner{position:relative;z-index:10;isolation:isolate;width:100%;margin:0;padding:0!important;box-sizing:border-box}.editorial-banner__transition{position:absolute;pointer-events:none;box-sizing:border-box}.editorial-banner__transition--top{top:0;left:0;right:0;height:120px;z-index:20;background:linear-gradient(to bottom,#14141200,#14141209 22%,#14141213,#1414121c,#14141224);filter:blur(7px)}.editorial-banner__transition--bottom{left:0;right:0;bottom:-140px;height:140px;z-index:30;background:linear-gradient(to bottom,#1414122e,#14141224 18%,#14141217 42%,#1414120b 68%,#14141200);filter:blur(10px);transform:translateZ(0)}.editorial-banner__container{position:relative;width:100%;margin:0;padding:0}.editorial-banner__image-wrapper{position:relative;display:block;width:100%;height:var(--banner-image-height);margin:0;padding:0;overflow:hidden;border-radius:var(--banner-radius);background:#e8e8e5;box-shadow:var(--banner-shadow-x) var(--banner-shadow-y) var(--banner-shadow-blur) var(--banner-shadow-spread) rgba(20,20,18,var(--banner-shadow-opacity))}.editorial-banner__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--banner-image-position-x) var(--banner-image-position-y)}.editorial-banner__image-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;background:linear-gradient(to bottom,#14141206,#14141200 20% 80%,#1414120e)}.editorial-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--banner-overlay-opacity));pointer-events:none;z-index:3}.editorial-banner__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;padding:40px;z-index:5;box-sizing:border-box}.editorial-banner__content--horizontal-left{justify-content:flex-start;text-align:left}.editorial-banner__content--horizontal-center{justify-content:center;text-align:center}.editorial-banner__content--horizontal-right{justify-content:flex-end;text-align:right}.editorial-banner__content--vertical-top{align-items:flex-start}.editorial-banner__content--vertical-center{align-items:center}.editorial-banner__content--vertical-bottom{align-items:flex-end}.editorial-banner__text{width:var(--banner-text-width);max-width:100%}.editorial-banner__title{margin:0;font-family:var(--font-heading-family);font-size:var(--banner-title-size);line-height:1.3;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--banner-title-color)}.editorial-banner__body{margin-top:var(--banner-text-gap);font-family:var(--font-body-family);font-size:var(--banner-body-size);line-height:1.75;font-weight:400;color:var(--banner-body-color)}.editorial-banner__body p{margin:0}.editorial-banner__image-wrapper--placeholder{display:flex;align-items:center;justify-content:center}.editorial-banner__placeholder{width:100%;height:100%;object-fit:cover}@media screen and (max-width:989px){.editorial-banner__content{padding:30px}.editorial-banner__text{width:min(var(--banner-text-width),75%)}}@media screen and (max-width:749px){.editorial-banner__image-wrapper{height:var(--banner-mobile-image-height)}.editorial-banner__image{object-position:var(--banner-mobile-image-position-x) var(--banner-mobile-image-position-y)}.editorial-banner__transition--top{height:75px;filter:blur(5px);background:linear-gradient(to bottom,#14141200,#14141208 22%,#14141212,#1414121c 78%,#14141221)}.editorial-banner__transition--bottom{bottom:-95px;height:95px;filter:blur(6px);background:linear-gradient(to bottom,#14141226,#1414121c 25%,#1414120f 55%,#14141200)}.editorial-banner__content{padding:25px}.editorial-banner__content--mobile-horizontal-left{justify-content:flex-start;text-align:left}.editorial-banner__content--mobile-horizontal-center{justify-content:center;text-align:center}.editorial-banner__content--mobile-horizontal-right{justify-content:flex-end;text-align:right}.editorial-banner__content--mobile-vertical-top{align-items:flex-start}.editorial-banner__content--mobile-vertical-center{align-items:center}.editorial-banner__content--mobile-vertical-bottom{align-items:flex-end}.editorial-banner__text{width:100%;max-width:100%}.editorial-banner__title{font-size:min(var(--banner-title-size),22px);line-height:1.35;letter-spacing:.09em}.editorial-banner__body{font-size:min(var(--banner-body-size),14px);line-height:1.7}}@media screen and (max-width:480px){.editorial-banner__content{padding:20px}.editorial-banner__title{font-size:18px;letter-spacing:.08em}.editorial-banner__body{font-size:13px;line-height:1.65}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/editorial-banner.css.map */
