.ft-icons__icon{transition:all .3s ease-in-out;cursor:pointer}.ft-icons__icon{width:64px;--ratio-percent: 64px}.ft-icons__icon img{object-fit:contain}.ft-icons__content *{margin:0}.features-icons__list-item{cursor:pointer}.features-icons__list-item>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.features-icons .center .ft-icons__icon{margin:0 auto 1.7rem}.features-icons .center .ft-icons__content>*{margin-left:auto;margin-right:auto}.ft-icons__content>p,.ft-icons__content>h2{max-width:var(--max-width)}@media screen and (max-width:750px){.ft-icons__content>p,.ft-icons__content>h2{max-width:100%}}.ft-icons__content>p{line-height:130%;margin-top:.8rem;color:#161616}.ft-icons__content>h2{letter-spacing:1px}.features-icons-horizontal .ft-icons__icon{--ratio-percent: 2.4rem;border:1px solid rgba(20,20,20,.2);border-radius:50%;padding:1.2rem;width:4.8rem;height:4.8rem}.features-icons-horizontal .ft-icons__icon img,.features-icons-horizontal .ft-icons__icon .svg-wrapper{width:2.4rem;height:2.4rem;transform:translate(-50%,-50%);top:50%;left:50%}.features-icons-horizontal .features-icons__list{row-gap:calc(var(--grid-desktop-vertical-spacing))}.features-icons-horizontal .features-icons__list-item{display:grid;grid-template-columns:auto 1fr;gap:var(--grid-desktop-horizontal-spacing);align-items:center}@media screen and (min-width:750px){li.grid__item.features-icons__list-item.relative:hover .ft-icons__icon,.ft-icons__icon:hover,.ft-icons__url:hover+.ft-icons__icon{transform:scale3d(-1.5,1.5,1.5) scale(.66)}}@media screen and (max-width:750px){.ft-icons__content>p{font-size:1.3rem}.features-icons__list .features-icons__list-item{padding-bottom:2.5rem}.features-icons-mob__col .features-icons__list-item{display:flex;flex-direction:row;align-items:flex-start;column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing)}.features-icons-mob__col .ft-icons__icon.media.ratio.media--transparent{margin:0rem;flex-shrink:0}.features-icons-mob__col .ft-icons__content{flex:1;text-align:left}.features-icons-mob__col .ft-icons__content>*{margin-left:0!important}.features-icons-mob__col .features-icons__list-item{padding-bottom:3rem}.features-icons-mob__col .ft-icons__icon{width:50px;--ratio-percent: 50px}}@media screen and (max-width:749px){.grid--1-col-mobile .grid__item{width:100%!important;max-width:100%!important}}.features-icons{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/16/assets/features-icons.css.map */
