.media-with-text-section{background:var(--bg-color)}.media-with-text-section video{width:100%;display:block}.media-with-text-section img{width:100%;height:auto;display:block}.media-with-text-wrapper-list{display:flex;flex-direction:column;row-gap:12px}.media-with-text-media_wrapper{background:#fff}.media-with-text-wrapper{display:flex;color:var(--text-color)}.media-with-text-header{text-align:center;margin-bottom:50px}.media-with-text-section-heading{font-size:38px;font-weight:700;line-height:1.3em;margin:0;color:var(--heading-color)}.media-with-text-section-subheading{font-size:16px;line-height:1.4em;margin-bottom:0;margin-top:.5em;color:var(--subheading-color)}.media-with-text-title{font-size:28px;font-weight:700;line-height:1.3em;margin-top:0;color:inherit}.media-with-text-subtitle{font-size:20px;font-weight:700;line-height:1.4em}.media-with-text{font-size:16px;line-height:1.4em}.media-with-richtext *{line-height:1.4em}.media-with-text-load_button{display:flex;color:var(--load-more-button-color, #e71d06);border-bottom:1px solid var(--load-more-button-color, #e71d06);margin:0 auto;line-height:1.2em;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;width:fit-content}.media-with-text-arrow-icon{width:20px;height:20px;color:inherit}@media screen and (min-width: 769px){.media-with-text-media_last-wrapper>.media-with-text-media_wrapper{order:2}.media-with-text-container{max-width:var(--max-width)}.media-with-text-subtitle{margin-bottom:.4em;font-weight:700;display:flex;align-items:center}.media-with-text-icon{width:70px;min-width:70px;max-width:70px;margin-right:12px}.media-with-text-title{margin-bottom:.5em}.media-with-text-text_wrapper{flex:1;padding:0 2% 0 8%;display:flex;flex-direction:column;justify-content:center}.media-with-text-media_wrapper{width:var(--media-width)}}@media screen and (max-width: 768px){.media-with-text-header{text-align:center;padding:0 15px;margin-bottom:8vw}.media-with-text-section-heading{font-size:6vw}.media-with-text-section-subheading{font-size:14px}.media-with-text-subtitle{margin-bottom:3vw;display:flex;align-items:center;font-size:16px}.media-with-text-icon{width:50px;min-width:50px;max-width:50px;margin-right:8px}.media-with-text-title{margin-bottom:3.8vw;font-size:20px}.media-with-text-wrapper{flex-direction:column}.media-with-text-text_wrapper{padding:8vw 15px 5vw}}
/*# sourceMappingURL=/cdn/shop/t/120/assets/media-with-text-wrapper.css.map */
