.editorial-story{background:var(--story-background);color:var(--story-color)}.editorial-story__inner{display:grid;grid-template-columns:minmax(0,var(--story-media-width)) minmax(320px,1fr);align-items:center;gap:clamp(40px,7vw,112px);width:min(calc(100% - 48px),var(--story-max-width));margin:0 auto}.editorial-story--image-right .editorial-story__media{order:2}.editorial-story--image-right .editorial-story__content{order:1}.editorial-story--image-right .editorial-story__inner{grid-template-columns:minmax(320px,1fr) minmax(0,var(--story-media-width))}.editorial-story__media{display:flex;align-items:center;justify-content:center;min-width:0;overflow:hidden;border-radius:var(--story-image-radius);background:transparent}.editorial-story__picture,.editorial-story__image{display:block;width:100%}.editorial-story__picture{height:100%}.editorial-story__image{height:100%;object-fit:cover;object-position:var(--story-image-position)}.editorial-story__media--portrait{aspect-ratio:4 / 5}.editorial-story__media--square{aspect-ratio:1}.editorial-story__media--landscape{aspect-ratio:4 / 3}.editorial-story__media--natural,.editorial-story__media--natural .editorial-story__picture,.editorial-story__media--natural .editorial-story__image{height:auto;aspect-ratio:auto}.editorial-story__content{width:100%;max-width:var(--story-content-width);justify-self:var(--story-content-position);text-align:var(--story-text-align)}.editorial-story__eyebrow{margin:0 0 16px;font-family:var(--main-family);font-size:12px;font-weight:var(--main-weight);letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.editorial-story__heading{margin:0 0 22px;color:inherit;font-family:var(--heading-family);font-size:clamp(34px,4vw,var(--story-heading-size));font-style:var(--heading-style);font-weight:var(--heading-weight);letter-spacing:var(--heading-spacing);line-height:1.08}.editorial-story__body{font-family:var(--main-family);font-size:var(--story-body-size);line-height:1.75}.editorial-story__body p{margin:0 0 16px}.editorial-story__body p:last-child{margin-bottom:0}.editorial-story__body strong{color:inherit;font-weight:700}.editorial-story__button,.editorial-story__button:visited{display:inline-flex;align-items:center;justify-content:center;width:auto;max-width:100%;height:auto;min-height:48px;margin:28px 0 0;padding:13px 25px;border:1px solid var(--story-button);border-radius:var(--story-button-radius);background:var(--story-button);color:var(--story-button-text);font-family:var(--main-family);font-size:12px;letter-spacing:.08em;line-height:normal;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease}.editorial-story__button--outline,.editorial-story__button--outline:visited{background:transparent;color:var(--story-button)}.editorial-story__button:hover,.editorial-story__button:focus-visible,.editorial-story__button--outline:hover,.editorial-story__button--outline:focus-visible{background:var(--story-button);color:var(--story-button-text)}.editorial-story__button:focus-visible{outline:var(--focus-border-weight) var(--focus-border-style) var(--keyboard-focus);outline-offset:3px}.editorial-story--text-only .editorial-story__inner,.editorial-story--no-image .editorial-story__inner{display:block;width:min(calc(100% - 48px),var(--story-text-max-width))}.editorial-story--text-only .editorial-story__content,.editorial-story--no-image .editorial-story__content{max-width:none;margin:0 auto}.modal__container.editorial-story__signup-modal{width:min(calc(100% - 32px),640px)}.editorial-story__signup-modal .modal__inner-wrapper{width:100%;padding:clamp(36px,6vw,64px)}.editorial-story__signup-modal .modal__inner-content-container{margin:0;padding:0}.editorial-story__signup{color:var(--text-color);text-align:center}.editorial-story__signup-heading{margin:0 0 16px;color:var(--header-color);font-family:var(--heading-family);font-size:clamp(30px,5vw,44px);font-style:var(--heading-style);font-weight:var(--heading-weight);letter-spacing:var(--heading-spacing);line-height:1.08}.editorial-story__signup-copy{max-width:500px;margin:0 auto 26px;font-size:16px;line-height:1.65}.editorial-story__signup-copy p,.editorial-story__signup-disclaimer p{margin:0}.editorial-story__signup-fields{display:flex;flex-direction:column;align-items:stretch;gap:12px;max-width:500px;margin:0 auto}.editorial-story__signup-input{width:100%;min-width:0;margin:0}.editorial-story__signup-submit{width:100%;margin:0;border:1px solid var(--header-color);background:var(--header-color);color:var(--background)}.editorial-story__signup-submit:hover,.editorial-story__signup-submit:focus-visible{background:var(--header-color);color:var(--background)}.editorial-story__signup-disclaimer{margin-top:16px;color:var(--text-color);font-size:12px;line-height:1.5;opacity:.75}.editorial-story__signup-message{margin:20px 0 0}.editorial-story__signup-message--error{color:var(--error-msg-dark);text-align:left}@media screen and (max-width:980px){.editorial-story__inner{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);gap:40px}.editorial-story--image-right .editorial-story__inner{grid-template-columns:minmax(280px,.9fr) minmax(0,1fr)}}@media screen and (max-width:740px){.editorial-story__inner,.editorial-story--image-right .editorial-story__inner,.editorial-story--text-only .editorial-story__inner,.editorial-story--no-image .editorial-story__inner{grid-template-columns:1fr;width:min(calc(100% - 36px),var(--story-max-width));gap:30px}.editorial-story--image-right .editorial-story__media,.editorial-story--image-right .editorial-story__content{order:initial}.editorial-story--mobile-text-first .editorial-story__content{order:1}.editorial-story--mobile-text-first .editorial-story__media{order:2}.editorial-story__image{object-position:var(--story-mobile-image-position)}.editorial-story__content{max-width:600px;margin:0 auto;text-align:var(--story-mobile-text-align)}.editorial-story__heading{margin-bottom:18px;font-size:clamp(30px,10vw,calc(var(--story-heading-size) * .85))}.editorial-story__body{font-size:max(15px,calc(var(--story-body-size) * .94));line-height:1.65}.editorial-story__signup-modal .modal__inner-wrapper{padding:48px 24px 32px!important}}@media(prefers-reduced-motion:reduce){.editorial-story__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-editorial-story.css.map */
