#shopify-section-template--16704860815611__cb5f38f9-bd64-4e9e-b02b-7838645c9567{background-color:#286633;margin-top:0}.video-with-text__grid.gradient{background:transparent}.video-with-text{margin-top:0;padding-bottom:2rem}.video-with-text:not(.color-scheme-background-1){margin-bottom:0}.video-with-text .grid{margin-left:0;margin-bottom:0}.video-with-text__grid{overflow:hidden}@media screen and (min-width: 750px){.video-with-text__grid--reverse{flex-direction:row-reverse}}.video-with-text__media{min-height:100%}.video-with-text__media--small{padding:48px 24px}.video-with-text__media--large{height:96px 48px}@media screen and (min-width: 750px){.video-with-text__media--small{padding:24px}.video-with-text__media--large{padding:48px 24px}}.video-with-text__media--placeholder{background-color:rgba(var(--color-foreground),.04);position:relative;overflow:hidden}.video-with-text__media--placeholder.video-with-text__media--adapt{height:20rem}@media screen and (min-width: 750px){.video-with-text__media--placeholder.video-with-text__media--adapt{height:30rem}}.video-with-text__media.media{background:transparent}.video-with-text__media--placeholder>svg{position:absolute;left:50%;max-width:80rem;top:50%;transform:translate(-50%,-50%);width:100%;fill:currentColor}.video-with-text__content{display:flex;flex-direction:column;align-items:center;height:100%;justify-content:center;padding:4rem calc(4rem / var(--font-body-scale)) 5rem}@media screen and (min-width: 750px){.video-with-text__grid--reverse .video-with-text__content{margin-left:auto}}@media screen and (min-width: 750px){.video-with-text__content{align-items:flex-start;padding:6rem 7rem 7rem}}.video-with-text__content>.video-with-text__text:empty~a{margin-top:2rem}.video-with-text__content>:first-child:is(.video-with-text__heading){margin-top:0}.video-with-text__content :last-child:is(.video-with-text__heading){margin-bottom:0}.video-with-text__content .button+.video-with-text__text{margin-top:2rem}.video-with-text__content .video-with-text__text+.button{margin-top:3rem}.video-with-text__heading{color:#fff;margin-bottom:0}.video-with-text__text p{color:#fff;margin-top:0;margin-bottom:1rem}.video-with-text__content{padding-left:15px!important;padding-right:15px!important}@media screen and (max-width: 749px){.video-with-text{padding-top:2rem}.video-with-text video{position:relative!important}.video-with-text__heading,.video-with-text__text p{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/component-video-with-text.css.map?v=78794642221756019601677336139 */
