.feature-carousel{display:block;background:var(--bg)}.feature-carousel *,.feature-carousel *:before,.feature-carousel *:after{box-sizing:border-box}.feature-carousel .inner{position:relative;margin:0 auto}@media screen and (max-width:1024px){.feature-carousel .inner{max-width:850px}}@media screen and (max-width:640px){.feature-carousel .inner{max-width:450px}}.feature-carousel .viewport{overflow:hidden}.feature-carousel .track{display:flex;align-items:flex-start;touch-action:pan-y pinch-zoom;cursor:grab;-webkit-user-select:none;user-select:none}.feature-carousel .track:active{cursor:grabbing}.feature-carousel .track>*{flex:0 0 100%;min-width:0}.feature-carousel .slide{display:flex;flex-direction:column;align-items:center;gap:8px;padding-top:50px}.feature-carousel .slide img{-webkit-user-drag:none}.feature-carousel .intro{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}@media screen and (max-width:1024px){.feature-carousel .slide{padding-top:40px}}@media screen and (max-width:640px){.feature-carousel .slide{padding-top:25px}}.feature-carousel .heading{margin:0;font-family:var(--font-poppins);font-size:40px;font-weight:600;line-height:42px;color:#000;text-align:center;overflow-wrap:break-word}@media screen and (max-width:1024px){.feature-carousel .heading{padding:0 40px;font-size:32px;line-height:35px}}@media screen and (max-width:640px){.feature-carousel .heading{padding:0;font-size:24px;font-weight:700;line-height:43.2px}}.feature-carousel .body{width:100%;max-width:1100px;font-family:var(--font-poppins);font-size:16px;font-weight:400;line-height:32px;color:#333;text-align:center}.feature-carousel .body p{margin:0}.feature-carousel .body strong{font-weight:700}@media screen and (max-width:1024px){.feature-carousel .body{line-height:28px}}.feature-carousel .cta{display:flex;align-items:center;justify-content:center;width:250px;max-width:100%;margin-bottom:15px;padding:15px 28px;border-radius:100px;background:var(--cta-bg);color:var(--cta-text);font-family:var(--font-poppins);font-size:14px;font-weight:600;line-height:16px;text-align:center;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.feature-carousel .cta:hover{background:var(--cta-hover-bg, var(--cta-bg))}.feature-carousel .cta:focus-visible{outline:2px solid var(--cta-bg);outline-offset:3px}@media screen and (max-width:640px){.feature-carousel .cta{margin-bottom:10px}}.feature-carousel .row{display:flex;align-items:center;justify-content:center;gap:25px;width:100%}.feature-carousel .media-col{flex:1 1 0;min-width:0;max-width:640px}.feature-carousel .media-block,.feature-carousel .media-block .frame,.feature-carousel .media-block picture,.feature-carousel .media-block .media-item{display:block;width:100%;height:100%}.feature-carousel .media-block{overflow:hidden;border-radius:var(--radius)}.feature-carousel .media-block img,.feature-carousel .media-block video{display:block;width:100%;height:auto;object-fit:cover}.feature-carousel .media-block picture img{object-position:var(--fp-d)}.feature-carousel .media-block .media-item{display:none}@media screen and (min-width:1025px){.feature-carousel .media-block .media-item.bp-d{display:block}}@media screen and (max-width:1024px){.feature-carousel .row{gap:0}.feature-carousel .media-col{align-self:stretch;max-width:450px;max-height:450px}.feature-carousel .media-block img,.feature-carousel .media-block video{height:100%}.feature-carousel .media-block picture img{object-position:var(--fp-t)}}@media screen and (min-width:641px)and (max-width:1024px){.feature-carousel .media-block .media-item.bp-t{display:block}}@media screen and (max-width:640px){.feature-carousel .row{flex-direction:column}.feature-carousel .media-col{flex:0 0 auto;align-self:stretch;width:100%;max-width:none;max-height:none}.feature-carousel .media-block img,.feature-carousel .media-block video{height:auto;max-height:300px;aspect-ratio:1}.feature-carousel .media-block picture img{object-position:var(--fp-m)}.feature-carousel .media-block .media-item.bp-m{display:block}}.feature-carousel .features-col{display:flex;flex-direction:column;justify-content:center;flex-shrink:0;align-self:stretch;padding:0 40px 40px 0}@media screen and (max-width:640px){.feature-carousel .features-col{flex-grow:1;padding:0 20px 25px}}.feature-carousel .features{display:flex;flex-direction:column;align-items:flex-start;gap:30px;margin:0;padding:0;list-style:none}@media screen and (max-width:1024px){.feature-carousel .features{gap:40px}}@media screen and (max-width:640px){.feature-carousel .features{gap:25px}}.feature-carousel.is-staggered .features>:nth-child(2){margin-left:50px}.feature-carousel.is-staggered .features>:nth-child(3){margin-left:100px}.feature-carousel.is-staggered .features>:nth-child(n+4){margin-left:150px}@media screen and (max-width:1024px){.feature-carousel.is-staggered .features>:nth-child(2){margin-left:40px}.feature-carousel.is-staggered .features>:nth-child(3){margin-left:60px}.feature-carousel.is-staggered .features>:nth-child(n+4){margin-left:80px}}@media screen and (max-width:640px){.feature-carousel.is-staggered .features>:nth-child(n){margin-left:0}}.feature-carousel .feature{display:flex;align-items:flex-start;gap:20px;max-width:375px}@media screen and (max-width:1024px){.feature-carousel .feature{gap:8px}}.feature-carousel .icon-col{display:flex;align-items:center;align-self:stretch;flex-shrink:0}.feature-carousel .feature-icon{display:block;width:50px;height:50px;color:var(--icon-color)}.feature-carousel .feature-icon svg,.feature-carousel .feature-icon img{display:block;width:100%;height:100%}.feature-carousel .feature-icon img{object-fit:contain}.feature-carousel .text-col{display:flex;flex-direction:column;flex:1 1 auto;gap:8px;min-width:0}@media screen and (max-width:1024px){.feature-carousel .text-col{gap:5px}}.feature-carousel .feature-title,.feature-carousel .feature-text{display:block;font-family:var(--font-poppins);color:#000;opacity:.7}.feature-carousel .feature-title{font-size:18px;font-weight:700;line-height:1.5;letter-spacing:.5px}.feature-carousel .feature-text{font-size:16px;font-weight:400;line-height:32px}.feature-carousel .nav{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:50px;height:50px;margin:0;padding:0;border:1px solid #333333;border-radius:50%;background:transparent;color:#333;cursor:pointer;transform:translateY(-50%)}.feature-carousel .nav.prev{left:30px}.feature-carousel .nav.next{right:30px}.feature-carousel .nav svg{display:block;width:25px;height:25px}.feature-carousel .nav:disabled{cursor:default}.feature-carousel .nav:disabled svg{opacity:.2}@media(hover:hover){.feature-carousel .nav:not(:disabled):hover{color:#f2ece2}.feature-carousel .nav.prev:not(:disabled):hover{background:#333}.feature-carousel .nav.next:not(:disabled):hover{background:#000}}.feature-carousel .nav:focus-visible{outline:2px solid #333333;outline-offset:3px}@media screen and (max-width:1024px){.feature-carousel .nav{transform:none}}@media screen and (max-width:640px){.feature-carousel .nav{top:45%}.feature-carousel .nav.prev{left:8.5px}.feature-carousel .nav.next{right:8.5px}}
/*# sourceMappingURL=/cdn/shop/t/250/assets/section-feature-carousel.css.map */
