.icon-grid-section{width:100%;overflow:hidden}.icon-grid-header{text-align:center;margin-bottom:48px}.icon-grid-heading{margin:0 0 16px;font-weight:700;letter-spacing:-.02em;color:rgb(var(--color-foreground))}.icon-grid-subheading{font-size:16px;line-height:1.6;color:rgba(var(--color-foreground),.7);max-width:700px;margin:0 auto}@media screen and (max-width:749px){.icon-grid-header{margin-bottom:40px}}.icon-grid-container{display:grid;gap:48px 32px;justify-items:center;align-items:start;padding:13px 0}.icon-grid-container--2-col{grid-template-columns:repeat(2,1fr)}.icon-grid-container--3-col{grid-template-columns:repeat(3,1fr)}.icon-grid-container--4-col{grid-template-columns:repeat(4,1fr)}.icon-grid-container--5-col{grid-template-columns:repeat(5,1fr)}.icon-grid-container--6-col{grid-template-columns:repeat(6,1fr)}@media screen and (max-width:989px){.icon-grid-container--4-col,.icon-grid-container--5-col,.icon-grid-container--6-col{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:740px){.icon-grid-container--4-col,.icon-grid-container--5-col,.icon-grid-container--6-col{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:500px){.icon-grid-container{gap:40px 24px}.icon-grid-container--2-col,.icon-grid-container--3-col,.icon-grid-container--4-col,.icon-grid-container--5-col,.icon-grid-container--6-col{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.icon-grid-section[data-mobile-columns="1"] .icon-grid-container{grid-template-columns:1fr!important}}.icon-grid-item-wrapper{width:100%}.icon-grid-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:31px;width:100%;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.icon-grid-item:hover{transform:translateY(-5px)}.icon-grid-item__background{display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.34,1.56,.64,1);flex-shrink:0}.icon-grid-item__icon{display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.icon-grid-item__icon--mobile{display:none}.icon-grid-item__icon img{width:100%;height:100%;object-fit:contain;display:block}.icon-grid-item__title{margin:0;font-size:clamp(14px,1.4vw,24px);font-weight:450;letter-spacing:.05em;text-transform:uppercase;line-height:1.5;color:inherit;letter-spacing:.15px}.icon-grid-item__description{margin:0;font-size:14px;line-height:1.5;color:rgba(var(--color-foreground),.7)}@media screen and (max-width:480px){.icon-grid-item__icon--desktop{display:none}.icon-grid-item__icon--mobile{display:flex}.icon-grid-item{gap:16px}.icon-grid-item__title{font-size:14px;letter-spacing:.15px;line-height:120%}.icon-grid-item__description{font-size:13px}}.icon-grid-marquee{width:100%;overflow:hidden;position:relative;mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%)}.icon-grid-marquee__track{display:flex;gap:80px;animation:marquee-scroll 30s linear infinite;will-change:transform}.icon-grid-marquee .icon-grid-item{flex-shrink:0;min-width:250px;padding:0 20px}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media screen and (min-width:750px){.icon-grid-marquee:hover .icon-grid-marquee__track{animation-play-state:paused}}@media screen and (max-width:480px){.icon-grid-marquee__track{gap:60px}.icon-grid-item__background{height:40px!important;width:40px!important}.icon-grid-marquee .icon-grid-item{min-width:200px;padding:0 15px}}@media screen and (prefers-reduced-motion:no-preference){.scroll-trigger.animate--slide-in{animation:slideUp .6s ease-out}.scroll-trigger.animate--fade-in{animation:fadeIn .8s ease-out}}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.icon-grid-item-wrapper[data-cascade]{animation-delay:calc(var(--animation-order) * .1s)}@media(prefers-reduced-motion:reduce){.icon-grid-marquee__track{animation:none}.icon-grid-item:hover{transform:none}.icon-grid-item__background,.icon-grid-item__icon{transition:none}}@media print{.icon-grid-marquee{mask-image:none;-webkit-mask-image:none}.icon-grid-marquee__track{animation:none;flex-wrap:wrap}.icon-grid-item:hover{transform:none}.icon-grid-item__background:hover{transform:none;box-shadow:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-icon-grid.css.map */
