.story-editorial{display:flex;flex-direction:column;gap:var(--story-space, 40px)}.story-editorial__media{aspect-ratio:var(--story-media-ratio, 3 / 4);overflow:hidden;position:relative;width:100%}@media only screen and (min-width:769px){.story-editorial__media{aspect-ratio:var(--story-media-ratio-desktop, var(--story-media-ratio, 3 / 4))}}.story-editorial__media--viewport{aspect-ratio:auto;height:calc(var(--story-media-height, 75) * 1vh);height:calc(var(--story-media-height, 75) * 1svh)}.story-editorial__media image-element{display:block;height:100%;width:100%}.story-editorial__image,.story-editorial__video{display:block;height:100%;object-fit:cover;width:100%}.story-editorial__media video,.story-editorial__media .video-wrapper{display:block;height:100%;object-fit:cover;width:100%}.story-editorial__placeholder{background-color:var(--colorTextBodyAlpha008, rgba(0, 0, 0, .08));height:100%;width:100%}.story-editorial__text{box-sizing:content-box;margin:0 auto;max-width:var(--story-content-width, 760px);padding:0 var(--story-gutter, 8px)}.story-editorial__heading{color:var(--story-heading-color, var(--colorTextHeadings, #1c1d1d));margin:0 0 var(--story-heading-space, 14px)}.story-editorial__heading--caption{font-family:var(--typeCaptionPrimary),var(--typeCaptionFallback)!important;font-size:var(--typeCaptionSize)!important;font-weight:var(--typeCaptionWeight)!important;letter-spacing:var(--typeCaptionSpacing)!important}.story-editorial__heading--h2,.story-editorial__heading--h3{line-height:1.2}.story-editorial__body{color:var(--story-body-color, var(--colorTextBody, #1c1d1d));text-align:var(--story-body-align, start);margin-bottom:0}.story-editorial__body p{margin:0 0 14px}.story-editorial__body p:last-child{margin-bottom:0}.story-editorial__text+.story-editorial__text{margin-top:calc(var(--story-space, 40px) * -.4)}.story-editorial__media--inset,.story-editorial__media--text{margin:0 auto;width:calc(100% - var(--story-gutter, 8px) * 2)}.story-editorial__media--text{max-width:var(--story-content-width, 760px)}@media only screen and (min-width:769px){.story-editorial__text{padding:0 var(--story-gutter-desktop, 40px)}.story-editorial__media--inset,.story-editorial__media--text{width:calc(100% - var(--story-gutter-desktop, 40px) * 2)}}
/*# sourceMappingURL=/cdn/shop/t/269/compiled_assets/styles.css.map?subset=AAAAAAAAAAAC */
