.cmp-productFeaturesCarousel{--gap:15px;--borderRadius:0.75rem;--transitionDuration:0.6s;--transitionDurationImg:4s;--transitionDelay:0.2s;--initialDelay:0s;position:relative}@media(min-width:1024px){.cmp-productFeaturesCarousel{--gap:15px;--borderRadius:1rem}}.cmp-productFeaturesCarousel .productFeaturesCarousel-header-row{background:var(--headerBackground,none);border-radius:var(--borderRadius);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin-bottom:var(--gap);padding:2rem;width:100%}.cmp-productFeaturesCarousel .productFeaturesCarousel-header-row.animateSetup{opacity:0;transition-delay:0s;transition-duration:0s;transition-property:opacity;transition-timing-function:ease-in}.cmp-productFeaturesCarousel .productFeaturesCarousel-header-row.animateSetup.animate{opacity:1;transition-delay:var(--transitionDelay,0s);transition-duration:.5s}@media(max-width:767px){.cmp-productFeaturesCarousel .productFeaturesCarousel-header-row{flex-direction:column;padding:1rem}}.cmp-productFeaturesCarousel .productFeaturesCarousel-header-row .productFeaturesCarousel-header-col{align-items:center;display:flex;flex-basis:100%;flex-direction:column;justify-content:center}@media(min-width:768px){.cmp-productFeaturesCarousel .productFeaturesCarousel-header-row .productFeaturesCarousel-header-col{align-items:flex-start;flex-basis:50%}}@media(min-width:1024px){.cmp-productFeaturesCarousel .productFeaturesCarousel-header-row .productFeaturesCarousel-header-col{flex-basis:33.333%}}.cmp-productFeaturesCarousel .productFeaturesCarousel-header-row .productFeaturesCarousel-header-col.features-image-col{align-items:center;padding:1rem}@media(min-width:1024px){.cmp-productFeaturesCarousel .productFeaturesCarousel-header-row .productFeaturesCarousel-header-col.features-image-col{padding:0}}.cmp-productFeaturesCarousel .productFeaturesCarousel-header-row .productFeaturesCarousel-header-col.features-image-col img{max-height:250px;max-width:200px;object-fit:contain}@media(min-width:1024px){.cmp-productFeaturesCarousel .productFeaturesCarousel-header-row .productFeaturesCarousel-header-col.features-image-col img{max-height:350px;max-width:350px}}.cmp-productFeaturesCarousel .productFeaturesCarousel-body{align-items:center;height:auto;justify-content:center;position:relative;width:100%}.cmp-productFeaturesCarousel .productFeaturesCarousel-body-inner{display:block;height:auto;position:relative}@media(min-width:1024px){.cmp-productFeaturesCarousel .productFeaturesCarousel-body-inner{padding-left:12%!important;padding-right:12%!important}}.cmp-productFeaturesCarousel .productFeaturesCarousel-arrows-wrapper{align-items:center;display:flex;height:100%;inset:0;justify-content:center;overflow:visible;pointer-events:none;position:absolute;width:100%}.cmp-productFeaturesCarousel .productFeaturesCarousel-arrows-wrapper>div{display:flex;justify-content:space-between;overflow:visible;padding:0 15px;position:absolute;width:100%;width:calc(100% + 15px);z-index:1}.cmp-productFeaturesCarousel .productFeaturesCarousel-arrows-wrapper>div img{max-height:100%;max-width:100%}@media(min-width:768px){.cmp-productFeaturesCarousel .productFeaturesCarousel-arrows-wrapper>div{width:calc(100% + 30px)}}@media(min-width:1340px){.cmp-productFeaturesCarousel .productFeaturesCarousel-arrows-wrapper>div{width:calc(100% + 60px)}}.cmp-productFeaturesCarousel .productFeaturesCarousel-arrows-wrapper>div button{bottom:auto;display:block;height:30px;pointer-events:all;position:relative;top:auto;transform:none;width:20px}@media(max-width:767px){.cmp-productFeaturesCarousel .productFeaturesCarousel-arrows-wrapper>div button{height:20px;width:10px}}.cmp-productFeaturesCarousel .productFeaturesCarousel-arrows-wrapper>div button.slick-disabled{opacity:.6;pointer-events:all}.cmp-productFeaturesCarousel .productFeaturesCarousel-arrows-wrapper>div button.slick-prev{left:0}.cmp-productFeaturesCarousel .productFeaturesCarousel-arrows-wrapper>div button.slick-prev:before{content:"";display:none}.cmp-productFeaturesCarousel .productFeaturesCarousel-arrows-wrapper>div button.slick-next{right:0}.cmp-productFeaturesCarousel .productFeaturesCarousel-arrows-wrapper>div button.slick-next:before{content:"";display:none}@media(min-width:1024px){.cmp-productFeaturesCarousel .productFeaturesCarousel-arrows-wrapper .productFeaturesCarousel-arrows{padding-left:12%!important;padding-right:12%!important}}.cmp-productFeaturesCarousel .productFeaturesCarousel-arrows-wrapper .productFeaturesCarousel-arrows button.slick-disabled{opacity:0!important;pointer-events:none!important}.cmp-productFeaturesCarousel .productFeaturesCarousel-body-boxes{display:block;position:relative}.cmp-productFeaturesCarousel .productFeaturesCarousel-body-boxes:not(.slick-initialized){display:grid;gap:var(--gap);grid-auto-columns:50%;grid-auto-flow:column;grid-template-rows:1fr 1fr;padding:0 15px}@media(min-width:1024px){.cmp-productFeaturesCarousel .productFeaturesCarousel-body-boxes:not(.slick-initialized){grid-auto-columns:33%}}.cmp-productFeaturesCarousel .productFeaturesCarousel-body-boxes .features-box{align-items:center;aspect-ratio:1;background:var(--background,none);border-radius:var(--borderRadius);box-shadow:0 2px 4px 0 rgba(0,0,0,.4);display:flex;justify-content:center;overflow:hidden;position:relative}.cmp-productFeaturesCarousel .productFeaturesCarousel-body-boxes .features-box img{height:100%;inset:0;object-fit:cover;object-position:var(--objectPosition,center center);position:absolute;width:100%}.cmp-productFeaturesCarousel .productFeaturesCarousel-body-boxes .features-box.animateSetup{opacity:0;transition-delay:0s;transition-duration:.15s;transition-property:opacity;transition-timing-function:ease-in}.cmp-productFeaturesCarousel .productFeaturesCarousel-body-boxes .features-box.animateSetup img{transform:scale(1.08);transition-delay:0s;transition-duration:.15s;transition-property:transform;transition-timing-function:ease-out}.cmp-productFeaturesCarousel .productFeaturesCarousel-body-boxes .features-box.animateSetup.animate{opacity:1;transition-delay:calc(var(--initialDelay) + var(--transitionDelay, .2s)*var(--delay, 0));transition-duration:var(--transitionDuration)}.cmp-productFeaturesCarousel .productFeaturesCarousel-body-boxes .features-box.animateSetup.animate img{transform:scale(1);transition-delay:inherit;transition-duration:var(--transitionDurationImg)}.cmp-productFeaturesCarousel .productFeaturesCarousel-body-boxes .slick-slide{padding:0 calc(var(--gap)*.5)}.cmp-productFeaturesCarousel .productFeaturesCarousel-body-boxes .slick-slide>div{height:auto;min-height:100%;padding-bottom:calc(var(--gap)*.5 - 7.5px);position:relative}.cmp-productFeaturesCarousel .productFeaturesCarousel-body-boxes .slick-slide>div:nth-child(2){--delay:1;padding-top:calc(var(--gap)*.5)}.cmp-productFeaturesCarousel .box--hidden-text{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.cmp-productFeaturesCarousel .features-content-col .features-content-inner{padding:0 1rem}@media(max-width:767px){.cmp-productFeaturesCarousel .features-content-col .features-content-inner{padding:1rem;text-align:center}}.cmp-productFeaturesCarousel .features-content-col .features-header--title{font-family:maxisblack,sans-serif;font-size:1.5rem}.cmp-productFeaturesCarousel .features-content-col li,.cmp-productFeaturesCarousel .features-content-col p{font-family:maxisregular,sans-serif}.cmp-productFeaturesCarousel .features-content-col .cta-button{display:inline-block;width:auto}.cmp-productFeaturesCarousel .features-content-col .cta-button a{background-color:transparent;border:2px solid #000;border-radius:.5rem;color:#000;display:inline-block;font-family:maxissemibold;font-size:1rem;line-height:1;margin-top:1rem;padding:.5rem 2rem;transition:all .3s ease-in-out;width:auto}.cmp-productFeaturesCarousel .features-content-col .cta-button a:hover{letter-spacing:.25px}