.shopify-section:not(.header-section) .story-section.section{background:var(--story-background)}.story{display:flex;flex-direction:column;padding-block:var(--story-padding-top-mobile) var(--story-padding-bottom-mobile)}.story__header{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.story__header .story__heading{font-weight:400;font-size:2rem;line-height:1.3}.story__header .story__heading em{display:block}.story__header{color:#21382d}.story__video{position:relative;height:0;overflow:hidden;margin-top:29px;padding-bottom:146.8%;border-radius:20px}.story__video-inner,.story__video-el,.story__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.story__video-el,.story__poster{object-fit:cover}.story__video-inner :where(iframe){border:0}.story__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;padding:0;background:transparent;border:none;cursor:pointer;transition:transform .2s ease}.story__play-icon{display:block;width:100%;height:100%}.story__play:hover{transform:translate(-50%,-50%) scale(1.06)}.story__video.is-playing .story__play,.story__video.is-playing .story__poster{display:none}.story__body-text{margin:0;font-size:1rem;line-height:1.4;letter-spacing:-.02em;color:#575655}.section-eyebrow{font-size:.63rem}.story__body{margin-top:16px}@media screen and (max-width:749px){.story__body-text{text-align:center}.story__header{gap:15px}.story__body{margin-top:14px}.story__video{padding-bottom:151.8%;border-radius:24px}}@media screen and (min-width:992px){.story__header_title{width:49%;max-width:49%;text-align:left}}@media screen and (min-width:750px){.story{padding-block:var(--story-padding-top-desktop) var(--story-padding-bottom-desktop)}.story__header{flex-direction:row;align-items:flex-start;justify-content:space-between;text-align:left}.story__video{margin-top:54px;border-radius:24px;padding-bottom:50.1%}.story__body{display:flex;justify-content:right;margin-top:24px;margin-left:0}.story__play{width:64px;height:64px}.section-eyebrow{font-size:.75rem}.story__header .story__heading{font-size:2.5rem}}@media(min-width:991px)and (max-width:1280px){.story__body-text{width:100%;max-width:100%}.story__video{margin-top:53px;border-radius:24px;padding-bottom:61.5%;margin-bottom:5px}.story__header_title{width:48.9%;max-width:49%;text-align:left}.story__body{display:flex;justify-content:right;margin-top:22px;margin-left:0}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/brand-story.css.map */
