:root{--media-text-gap: 60px;--media-text-mobile-gap: 40px}.media-text-section{width:100%;overflow:hidden;position:relative}.media-text-container{max-width:100%;width:100%;margin:0;padding:0}.media-text-grid{display:flex;flex-direction:column;gap:0;align-items:stretch}@media screen and (min-width:990px){.media-text-grid{flex-direction:row;gap:0}.media-text-section--media-left .media-text-col--media{flex:0 0 var(--media-width, 50%);max-width:var(--media-width, 50%);order:1}.media-text-section--media-left .media-text-col--text{flex:1;order:2}.media-text-section--media-right .media-text-col--text{flex:1;order:1}.media-text-section--media-right .media-text-col--media{flex:0 0 var(--media-width, 50%);max-width:var(--media-width, 50%);order:2}}.media-text-col--text{display:flex;align-items:center;padding:60px 80px}.media-text-content{width:100%}.media-text-badge{display:inline-block;padding:8px 16px;font-family:var(--font-body-family);font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:.12em;border-radius:3px;margin-bottom:24px;line-height:1}.media-text-title{font-family:var(--font-heading-family);font-weight:600;line-height:1.1;margin:0 0 24px;letter-spacing:-.02em}.media-text-title--playfair,.media-text-title--georgia,.media-text-title--inherit{font-family:var(--font-heading-family)}.media-text-title--impact{font-family:var(--font-heading-family);font-weight:700;letter-spacing:-.03em;text-transform:uppercase}.media-text-title--helvetica,.media-text-title--arial{font-family:var(--font-body-family);font-weight:700;letter-spacing:-.01em}.media-text-body{font-family:var(--font-body-family);font-weight:300;line-height:1.75;margin:0}.media-text-body.rte p{margin:0 0 1.4em;font-weight:300}.media-text-body.rte p:last-child{margin-bottom:0}.media-text-body.rte strong{font-weight:600}.media-text-body.rte a{color:inherit;text-decoration:underline;text-underline-offset:3px;transition:opacity .2s ease}.media-text-body.rte a:hover{opacity:.7}.media-text-body.rte ul,.media-text-body.rte ol{margin:1em 0;padding-left:2em}.media-text-body.rte li{margin-bottom:.5em;font-weight:300}.media-text-button{margin-top:2rem}.media-text-btn{display:inline-block;padding:14px 44px;font-family:var(--font-body-family);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;border-radius:3px;border:1.5px solid;transition:all .25s ease;cursor:pointer}.media-text-btn--primary:hover{transform:translateY(-1px);box-shadow:0 6px 16px #00000026}.media-text-btn--secondary{background-color:transparent!important}.media-text-btn--secondary:hover{transform:translateY(-1px);filter:brightness(1.1)}.media-text-col--media{position:relative;width:100%}.media-text-wrapper{position:relative;width:100%;height:100%;overflow:hidden;line-height:0;background-color:#f0ebe3;border-radius:0}.media-text-video-container{position:relative;width:100%;line-height:0}.media-text-video{width:100%;height:auto;display:block;object-fit:cover}.media-text-image{width:100%;height:100%;display:block;object-fit:cover;min-height:400px;border-radius:0}.media-text-placeholder{display:flex;align-items:center;justify-content:center;min-height:400px;background:#ede8e0}.placeholder-svg{width:100px;height:100px;opacity:.2}@media screen and (max-width:1200px){.media-text-col--text{padding:50px 60px}}@media screen and (max-width:989px){.media-text-grid{flex-direction:column!important}.media-text-col--media{order:1!important;flex:0 0 auto!important;max-width:100%!important}.media-text-col--text{order:2!important;flex:0 0 auto!important;padding:40px 30px}.media-text-image{min-height:300px}.media-text-title{font-size:2rem!important;margin-bottom:1rem}.media-text-body{font-size:1rem!important}}@media screen and (max-width:768px){.media-text-col--text{padding:32px 20px}.media-text-title{font-size:1.8rem!important;margin-bottom:14px}.media-text-badge{margin-bottom:14px;padding:5px 10px}.media-text-body{font-size:.95rem!important}.media-text-button{margin-top:1.5rem}.media-text-btn{padding:13px 32px;width:100%;max-width:280px;text-align:center;display:block}.media-text-image{min-height:260px}}@media(prefers-reduced-motion:reduce){.media-text-badge,.media-text-btn,.media-text-body.rte a{transition:none!important;transform:none!important}}@media print{.media-text-section{background-color:#fff!important;page-break-inside:avoid}.media-text-btn,.media-text-video{display:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-media-text-pro.css.map */
