.editorial-banner{color:var(--banner-body-color);background:var(--banner-section-background);overflow:hidden}.editorial-banner *,.editorial-banner *:before,.editorial-banner *:after{box-sizing:border-box}.editorial-banner a{color:inherit;text-decoration:none}.editorial-banner__outer{width:min(100%,1680px);margin-inline:auto;padding:clamp(18px,2.4vw,40px)}.editorial-banner--full-width .editorial-banner__outer{width:100%;max-width:none;padding:0}.editorial-banner__frame{min-height:var(--banner-height-desktop);position:relative;display:grid;overflow:hidden;isolation:isolate;border-radius:var(--banner-radius);background:var(--banner-section-background)}.editorial-banner__media,.editorial-banner__media picture,.editorial-banner__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.editorial-banner__image{object-fit:cover;object-position:center;transform:scale(1.012);transition:transform 1.4s cubic-bezier(.2,.65,.25,1)}.editorial-banner__frame:hover .editorial-banner__image{transform:scale(1.035)}.editorial-banner__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:16px;color:#1620338c;background:linear-gradient(135deg,#efe8dd,#d7c6b3)}.editorial-banner__placeholder-svg{width:min(58vw,620px);height:auto;opacity:.42}.editorial-banner__placeholder span{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.editorial-banner__wash,.editorial-banner__left-haze,.editorial-banner__right-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.editorial-banner__wash{background:var(--banner-overlay-color);opacity:var(--banner-overlay-opacity);mix-blend-mode:soft-light}.editorial-banner__left-haze{background:linear-gradient(90deg,var(--banner-left-haze-color) 0%,var(--banner-left-haze-color) 16%,transparent 74%);opacity:var(--banner-left-haze-opacity)}.editorial-banner__right-shade{background:linear-gradient(270deg,var(--banner-right-shade-color) 0%,transparent 50%);opacity:var(--banner-right-shade-opacity)}.editorial-banner__content-wrap{width:100%;min-height:var(--banner-height-desktop);position:relative;z-index:2;display:flex;padding:clamp(36px,6vw,104px)}.editorial-banner--left .editorial-banner__content-wrap{justify-content:flex-start}.editorial-banner--center .editorial-banner__content-wrap{justify-content:center}.editorial-banner--right .editorial-banner__content-wrap{justify-content:flex-end}.editorial-banner--top .editorial-banner__content-wrap{align-items:flex-start}.editorial-banner--middle .editorial-banner__content-wrap{align-items:center}.editorial-banner--bottom .editorial-banner__content-wrap{align-items:flex-end}.editorial-banner__content{width:min(100%,var(--banner-content-width));transform:translate(var(--banner-content-offset-x),var(--banner-content-offset-y));text-align:left}.editorial-banner__eyebrow{margin:0 0 24px;color:var(--banner-eyebrow-color);font-family:var(--font-body-family, Arial, sans-serif);font-size:clamp(9px,.62vw,12px);font-weight:600;line-height:1.5;letter-spacing:.28em;text-transform:uppercase}.editorial-banner__heading{margin:0;font-family:var(--font-heading-family, Georgia, "Times New Roman", serif);font-size:clamp(42px,5.1vw,var(--banner-heading-size));font-weight:400;line-height:.94;letter-spacing:-.035em;text-wrap:balance}.editorial-banner__heading-main,.editorial-banner__heading-accent{display:block}.editorial-banner__heading-main{color:var(--banner-heading-color)}.editorial-banner__heading-accent{color:var(--banner-accent-color)}.editorial-banner__body{width:min(100%,410px);margin-top:28px;color:var(--banner-body-color);font-family:var(--font-body-family, Arial, sans-serif);font-size:clamp(14px,1vw,17px);line-height:1.58}.editorial-banner__body p{margin:0}.editorial-banner__buttons{margin-top:30px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.editorial-banner__button{min-height:52px;padding:13px 26px;display:inline-flex;align-items:center;justify-content:center;gap:14px;border:1px solid transparent;border-radius:999px;font-family:var(--font-body-family, Arial, sans-serif);font-size:13px;font-weight:650;line-height:1;white-space:nowrap;transition:transform .28s ease,box-shadow .28s ease,background-color .28s ease,color .28s ease,border-color .28s ease}.editorial-banner__button svg{width:17px;height:17px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .28s ease}.editorial-banner__button--primary{color:var(--banner-primary-text);background:var(--banner-primary-background);border-color:var(--banner-primary-border);box-shadow:0 10px 26px #1b16111f}.editorial-banner__button--secondary{color:var(--banner-secondary-text);background:color-mix(in srgb,var(--banner-secondary-background) 18%,transparent);border-color:var(--banner-secondary-border);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.editorial-banner__button:hover{transform:translateY(-2px)}.editorial-banner__button--primary:hover{box-shadow:0 14px 32px #1b16112e;filter:brightness(.96)}.editorial-banner__button--secondary:hover{background:color-mix(in srgb,var(--banner-secondary-background) 34%,transparent)}.editorial-banner__button:hover svg{transform:translate(4px)}.editorial-banner__button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.editorial-banner.is-animated [data-banner-content]{opacity:0;transform:translate(var(--banner-content-offset-x),calc(var(--banner-content-offset-y) + 26px));transition:opacity .9s ease,transform .9s cubic-bezier(.2,.65,.25,1)}.editorial-banner.is-visible [data-banner-content]{opacity:1;transform:translate(var(--banner-content-offset-x),var(--banner-content-offset-y))}@media(max-width:989px){.editorial-banner__content-wrap{padding:54px 42px}.editorial-banner__content{transform:translateY(var(--banner-content-offset-y))}.editorial-banner.is-animated [data-banner-content]{transform:translateY(calc(var(--banner-content-offset-y) + 24px))}.editorial-banner.is-visible [data-banner-content]{transform:translateY(var(--banner-content-offset-y))}}@media(max-width:749px){.editorial-banner__outer{padding:14px}.editorial-banner--full-width .editorial-banner__outer{padding:0}.editorial-banner__frame,.editorial-banner__content-wrap{min-height:var(--banner-height-mobile)}.editorial-banner__image{object-position:center}.editorial-banner__left-haze{background:linear-gradient(0deg,var(--banner-left-haze-color) 0%,var(--banner-left-haze-color) 24%,transparent 82%)}.editorial-banner__right-shade{background:linear-gradient(0deg,transparent 40%,var(--banner-right-shade-color) 100%);opacity:calc(var(--banner-right-shade-opacity) * .45)}.editorial-banner__content-wrap{align-items:flex-end!important;justify-content:flex-start!important;padding:42px 24px 48px}.editorial-banner__content{width:100%;max-width:520px;transform:none}.editorial-banner__eyebrow{margin-bottom:18px;font-size:9px;letter-spacing:.2em}.editorial-banner__heading{font-size:var(--banner-heading-size-mobile);line-height:.98}.editorial-banner__body{width:min(100%,370px);margin-top:22px;font-size:14px;line-height:1.55}.editorial-banner__buttons{margin-top:24px;gap:10px}.editorial-banner__button{min-height:48px;padding:12px 20px;font-size:12px}.editorial-banner.is-animated [data-banner-content]{transform:translateY(22px)}.editorial-banner.is-visible [data-banner-content]{transform:translateY(0)}}@media(max-width:420px){.editorial-banner__buttons{align-items:stretch}.editorial-banner__button{flex:1 1 auto}}@supports not (color: color-mix(in srgb,white,black)){.editorial-banner__button--secondary{background:#ffffff2e}.editorial-banner__button--secondary:hover{background:#ffffff52}}@media(prefers-reduced-motion:reduce){.editorial-banner *,.editorial-banner *:before,.editorial-banner *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.editorial-banner__image,.editorial-banner__frame:hover .editorial-banner__image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/banner.css.map */
