.icon-columns{padding:0}.icon-columns__wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin:0 auto}.icon-columns__item{display:flex;flex-direction:column;align-items:center;text-align:center;flex:0 1 30rem;padding:2rem}@media screen and (max-width: 749px){.icon-columns__wrapper{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:0;margin:0 -1.5rem;padding:0 1.5rem;scrollbar-width:none;-ms-overflow-style:none}.icon-columns__wrapper::-webkit-scrollbar{display:none}.icon-columns__item{flex:0 0 100%;min-width:100%;scroll-snap-align:center;scroll-snap-stop:always;padding:1.5rem 2rem;box-sizing:border-box}.icon-columns__item.scroll-trigger.animate--slide-in,.icon-columns__item.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{opacity:1;animation:none}.icon-columns-carousel__dots{display:flex;justify-content:center;gap:.8rem;padding:1rem 0;margin-top:.5rem}.icon-columns-carousel__dot{width:.8rem;height:.8rem;border-radius:50%;background-color:rgba(var(--color-foreground),.2);border:none;padding:0;cursor:pointer;transition:background-color .3s ease,transform .3s ease}.icon-columns-carousel__dot[aria-selected=true]{background-color:rgba(var(--color-foreground),.8);transform:scale(1.2)}.icon-columns-carousel__dot:hover{background-color:rgba(var(--color-foreground),.5)}}@media screen and (min-width: 750px){.icon-columns-carousel__dots{display:none}}.icon-columns__icon-wrapper{display:flex;align-items:center;justify-content:center;margin-bottom:2rem;color:rgb(var(--color-foreground))}.icon-columns__icon-wrapper .svg-wrapper{width:6rem;height:6rem}.icon-columns__icon-wrapper .svg-wrapper svg{width:100%;height:100%}.icon-columns__icon-wrapper img{width:6rem;height:6rem;object-fit:contain}.icon-columns__icon-wrapper--small .svg-wrapper,.icon-columns__icon-wrapper--small img{width:4rem;height:4rem}.icon-columns__icon-wrapper--medium .svg-wrapper,.icon-columns__icon-wrapper--medium img{width:6rem;height:6rem}.icon-columns__icon-wrapper--large .svg-wrapper,.icon-columns__icon-wrapper--large img{width:8rem;height:8rem}@media screen and (min-width: 750px){.icon-columns__icon-wrapper--small .svg-wrapper,.icon-columns__icon-wrapper--small img{width:5rem;height:5rem}.icon-columns__icon-wrapper--medium .svg-wrapper,.icon-columns__icon-wrapper--medium img{width:7rem;height:7rem}.icon-columns__icon-wrapper--large .svg-wrapper,.icon-columns__icon-wrapper--large img{width:10rem;height:10rem}}.icon-columns__title{margin:0 0 .8rem;line-height:calc(1 + .4/max(1,var(--font-heading-scale)));word-break:break-word}.icon-columns__subtitle{margin:0;color:rgba(var(--color-foreground),.75);line-height:calc(1 + .6 / var(--font-body-scale));font-size:1.4rem;letter-spacing:.04rem}.icon-columns__subtitle p{margin:0}.icon-columns__subtitle p+p{margin-top:.8rem}@media screen and (min-width: 750px){.icon-columns__subtitle{font-size:1.5rem}}.icon-columns__header{margin-bottom:4rem}.icon-columns__header.title-wrapper{margin-top:0}.icon-columns__header .title{margin:0}.icon-columns__description{margin-top:1rem}.icon-columns__description.body{font-size:1.5rem;line-height:calc(1 + .8 / var(--font-body-scale));letter-spacing:.06rem}.icon-columns__description.subtitle{font-size:1.8rem;line-height:calc(1 + .8 / var(--font-body-scale));letter-spacing:.06rem;color:rgba(var(--color-foreground),.7)}.icon-columns__description.uppercase{font-size:1.2rem;letter-spacing:.13rem;text-transform:uppercase}@media screen and (min-width: 750px){.icon-columns__description.body{font-size:1.6rem}.icon-columns__description.uppercase{font-size:1.4rem;letter-spacing:.16rem}}.icon-columns__description p{margin:0}.icon-columns__description p+p{margin-top:1rem}.icon-columns__button-wrapper{display:flex;justify-content:center;margin-top:1rem}.icon-columns__item.scroll-trigger.animate--slide-in,.icon-columns__button-wrapper.scroll-trigger.animate--slide-in{opacity:.01}.icon-columns__item.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in,.icon-columns__button-wrapper.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{animation:var(--animation-slide-in);animation-delay:calc(var(--animation-order) * .1s)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-icon-columns.css.map */
