.two-col-carousel{padding:60px 0}.two-col-carousel__title-wrapper{max-width:var(--page-width, 1200px);margin:0 auto 24px;padding:0 16px}.two-col-carousel__title{margin:0 0 20px;text-align:center}.two-col-carousel--layout-boxed .two-col-carousel__inner{max-width:900px;margin:0 auto;padding:0 16px}.two-col-carousel--layout-container .two-col-carousel__inner{max-width:var(--page-width, 1200px);margin:0 auto;padding:0 16px}.two-col-carousel--layout-full .two-col-carousel__inner{max-width:100%;margin:0;padding:0 16px}.two-col-carousel__inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px;align-items:center}.two-col-carousel__left{position:relative;overflow:hidden}.two-col-carousel__slider{display:flex;transition:transform .4s ease}.two-col-carousel__slide{min-width:100%;flex:0 0 100%}.two-col-carousel__slide img{width:100%;height:auto;display:block;object-fit:cover}.two-col-carousel__nav{display:flex;align-items:center;justify-content:flex-end;margin-top:12px}.two-col-carousel__dots{display:flex;gap:6px}.two-col-carousel__dot{width:8px;height:8px;border-radius:50%;border:1px solid #333;background:transparent;cursor:pointer}.two-col-carousel__dot.is-active{background:#333}.two-col-carousel__subheading{text-transform:uppercase;letter-spacing:.08em;font-size:12px;margin-bottom:8px}.two-col-carousel__heading{margin:0 0 8px;font-size:18px;font-weight:600}.two-col-carousel__text{margin-bottom:16px;color:#000c;font-size:15px}@media screen and (max-width: 749px){.two-col-carousel__inner{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
