.carousel-fifty-fifty{display:flex;background:#fbf7f3;font-family:Lato,sans-serif;color:#282526;text-align:left}@media screen and (max-width:899px){.carousel-fifty-fifty{display:block}}.carousel-desktop{display:grid;grid-template-columns:repeat(2,minmax(0,50%));width:100%;padding:2rem;gap:2rem}@media screen and (max-width:899px){.carousel-desktop{display:none}}.carousel-mobile{display:none;padding:40px 0;background-color:var(--background-color, white)}@media screen and (max-width:899px){.carousel-mobile{display:block}}.carousel-mobile .swiper-pagination{--swiper-pagination-color: #FFF;--swiper-pagination-bullet-inactive-color: #FFF;--swiper-pagination-bullet-inactive-opacity: .5;--swiper-pagination-bullet-size: 4px;--swiper-pagination-bottom: 28px;display:flex;align-items:center;width:auto;left:34px}.carousel-mobile .swiper-pagination-bullet.swiper-pagination-bullet-active{--swiper-pagination-bullet-height: 5px;--swiper-pagination-bullet-width: 21px;--swiper-pagination-bullet-border-radius: 21px}.carousel-fifty-fifty__carousel-content{display:flex;flex-direction:column;padding:0 66px;border-radius:8px;box-sizing:border-box;background-color:var(--background-color, white)}@media screen and (max-width:899px){.carousel-fifty-fifty__carousel-content{display:flex;width:100%;margin:0;padding:44px 14px 14px}}.carousel-body-text-wrapper{margin-top:auto;margin-bottom:auto;color:var(--text-color, inherit);display:none}.carousel-mobile .carousel-body-text-wrapper{padding:0 14px}.carousel-body-text-wrapper.active{display:block}.carousel-fifty-fifty__carousel-title{margin:0;padding-top:66px;font-size:12px;font-weight:400;line-height:16.8px;letter-spacing:4px;color:var(--text-color, inherit)}@media screen and (max-width:899px){.carousel-fifty-fifty__carousel-title{padding:0 14px}}.carousel-fifty-fifty__carousel-body-text{text-wrap:balance;font-size:30px;line-height:45px}@media screen and (max-width:899px){.carousel-fifty-fifty__carousel-body-text{font-size:18px;line-height:26px;margin-top:0;margin-bottom:28px}}.carousel-fifty-fifty__carousel-image-label{font-weight:700}.carousel-fifty-fifty__carousel-tab-selector{width:100%;padding-bottom:81px;border-top:1px solid rgba(0,0,0,.4);display:flex;flex-wrap:wrap;gap:50px;padding-top:25px;text-wrap:nowrap;font-size:16px;line-height:22.4px}.carousel-fifty-fifty__carousel-tab-selector .carousel-fifty-fifty__carousel-tab{border-radius:3px;padding:4px 10px;cursor:pointer;opacity:40%;color:inherit;background:none;border:none;font-weight:400;line-height:1.4;font-family:var(--font-body-family-secondary);font-size:16px;font-weight:600}@media screen and (max-width:899px){.carousel-fifty-fifty__carousel-tab-selector .carousel-fifty-fifty__carousel-tab{font-size:14px}}.carousel-fifty-fifty__carousel-tab-selector .active{background:#ccf59e;opacity:100%}@media screen and (max-width:899px){.carousel-fifty-fifty__carousel-tab-selector{margin-top:auto;border-top:0;order:0;gap:32px;padding:25px 14px 20px}}.carousel-fifty-fifty__carousel-image-wrapper{position:relative;display:none;height:100%}.carousel-fifty-fifty__carousel-image-wrapper.active{display:block}.carousel-fifty-fifty__carousel-mobile-image-wrapper{margin-top:24px;position:relative;width:300px;display:none}@media screen and (max-width:899px){.carousel-fifty-fifty__carousel-mobile-image-wrapper{display:block}}.carousel-fifty-fifty__carousel-image-text-wrapper{width:265px;padding-top:24px;border-top:1px solid #fff;position:absolute;color:#fff;bottom:83px;left:72px;font-size:16px;font-weight:400;line-height:24px}.carousel-fifty-fifty__carousel-image-subtext{font-weight:300;font-style:italic}.carousel-fifty-fifty__carousel-image{height:100%;width:100%;object-fit:cover;border-radius:8px}.carousel-fifty-fifty__carousel-image .img{height:100%}.carousel-fifty-fifty__carousel-image img,.carousel-fifty-fifty__carousel-mobile-image-wrapper img{border-radius:8px}.carousel-fifty-fifty__carousel-mobile-image-wrapper .img{--padding-top: 107%}.carousel-fifty-fifty__carousel-heading{margin-bottom:12px}.carousel-fifty-fifty__carousel-heading--secondary{font-size:3rem;line-height:1.1;font-family:var(--font-heading-family-secondary)}.carousel-fifty-fifty__carousel-heading--tertiary{font-size:3.3rem;line-height:1;font-family:var(--font-heading-family-tertiary);letter-spacing:1.65px}@media screen and (min-width:900px){.carousel-fifty-fifty__carousel-heading--secondary{font-size:4rem}.carousel-fifty-fifty__carousel-heading--tertiary{font-size:4.5rem;letter-spacing:2.25px}}
/*# sourceMappingURL=/cdn/shop/t/534/assets/section-carousel-50-50.css.map */
