.brand-story-section .brand-story__content{display:flex;flex-direction:column;align-items:flex-start;text-align:center;gap:3.2rem;max-width:1200px;margin:0 auto}@media screen and (max-width: 749px){.brand-story-section .brand-story__content{gap:2.4rem}}.brand-story-section .brand-story__title{font-family:Ivy Presto Text,serif;font-size:54px;font-weight:600;line-height:1.2;letter-spacing:normal;text-align:left;color:#1b4422;margin:0}@media screen and (max-width: 749px){.brand-story-section .brand-story__title{font-size:36px}}.brand-story-section .brand-story__video{width:100%;max-width:100%;position:relative;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #0000001a}.brand-story-section .brand-story__video.is-loaded{padding-bottom:40.5%}@media screen and (max-width: 480px){.brand-story-section .brand-story__video.is-loaded{padding-bottom:61%}}.brand-story-section .brand-story__video video{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;border-radius:12px}.brand-story-section .brand-story__poster{position:relative;width:100%;height:auto;border-radius:12px;overflow:hidden;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;padding-bottom:40.5%}@media screen and (max-width: 480px){.brand-story-section .brand-story__poster{padding-bottom:61%}}.brand-story-section .brand-story__poster:hover{transform:translateY(-2px);box-shadow:0 8px 30px #00000026}.brand-story-section .brand-story__poster img{width:100%;height:auto;display:block;border-radius:12px}.brand-story-section .deferred-media__poster-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;background:none;border:none;padding:0;cursor:pointer;transition:all .3s ease}.brand-story-section .deferred-media__poster-button:hover{transform:translate(-50%,-50%) scale(1.1)}.brand-story-section .deferred-media__poster-button svg{width:120px;height:120px;fill:#1b4422}.brand-story-section .brand-story__no-video{padding:2rem;text-align:center;background:#f8f6f4;border:2px dashed #AFAFAF;border-radius:12px;color:#afafaf}.brand-story-section .brand-story__no-video p{margin:0;font-family:Trade Gothic Next LT Pro,sans-serif;font-size:16px}.brand-story-section .brand-story__description{font-family:Ivy Presto Text,serif;font-size:24px;font-weight:600;line-height:1.3;letter-spacing:normal;text-align:left;color:#1b4422;margin:10px 0 0;max-width:850px;letter-spacing:.004em}@media screen and (max-width: 749px){.brand-story-section .brand-story__description{font-size:20px;margin-top:0;line-height:26px}}.brand-story-section .brand-story__description p{margin:0}.brand-story-section .brand-story__description p:not(:last-child){margin-bottom:1rem}.brand-story-section.scroll-trigger{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.brand-story-section.scroll-trigger.animate--slide-in{opacity:1;transform:translateY(0)}@media screen and (max-width: 480px){.brand-story-section .deferred-media__poster-button{width:80px;height:80px}.brand-story-section .deferred-media__poster-button svg{width:80px;height:80px}}.color-scheme-1 .brand-story__title,.color-scheme-1 .brand-story__description{color:#1b4422}.color-scheme-2 .brand-story__title,.color-scheme-2 .brand-story__description{color:#fff}.brand-story-section:has(.global-media-settings--full-width) .brand-story__content{max-width:none}.brand-story-section:has(.global-media-settings--full-width) .brand-story__video{border-radius:0}.brand-story-section:has(.global-media-settings--full-width) .brand-story__video .brand-story__poster{border-radius:0}.brand-story-section:has(.global-media-settings--full-width) .brand-story__video .brand-story__poster img{border-radius:0}
/*# sourceMappingURL=/cdn/shop/t/60/assets/component-brand-story.css.map */
