.icons-row{position:relative;overflow:clip;background:var(--bg);color:var(--fg)}.icons-row,.icons-row .section__inner,.icons-row__layout,.icons-row__rail{min-width:0}.icons-row .section__inner{width:min(var(--max-w),calc(100% - (var(--page-gutter) * 2)));margin:0 auto}.icons-row .section-head{display:flex;justify-content:space-between;gap:clamp(18px,4vw,56px);align-items:end;margin-bottom:clamp(22px,3vw,34px)}.icons-row .section-head>*{min-width:0}.icons-row .kicker{margin:0 0 10px;color:var(--muted);font-family:var(--font-body);font-size:11px;font-weight:var(--font-body-weight-semibold);letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.icons-row .title{margin:0;max-width:11ch}.icons-row .title:not(.theme-content-heading){font-family:var(--font-heading);font-size:clamp(34px,4vw,58px);font-weight:var(--font-heading-weight);letter-spacing:var(--heading-letter-spacing);line-height:.92;text-transform:var(--heading-transform)}.icons-row .copy{width:min(100%,420px);color:var(--muted)}.icons-row .copy:not(.theme-content-description){font-family:var(--font-body);font-size:calc(var(--type-body) * .93);font-weight:var(--font-body-weight);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height);text-transform:var(--body-transform)}.icons-row .copy p:last-child{margin-bottom:0}.icons-row__layout{border:1px solid var(--border);border-radius:var(--icons-row-border-radius, 0);overflow:hidden}.icons-row--no-border .icons-row__layout,.icons-row--no-border .icons-row-card{border-color:transparent}.icons-row__rail{display:grid;grid-template-columns:repeat(var(--icons-row-columns-desktop, 4),minmax(190px,1fr));gap:1px;background:var(--border)}.icons-row--no-border .icons-row__rail{gap:0;background:transparent}.icons-row-card{position:relative;display:flex;min-height:260px;flex-direction:column;justify-content:space-between;overflow:hidden;margin-top:var(--icons-row-block-spacing-top-desktop, 0);margin-bottom:var(--icons-row-block-spacing-bottom-desktop, 0);padding:clamp(20px,2.6vw,32px);background:var(--bg);color:var(--fg);isolation:isolate;transition:transform .52s var(--motion-ease),color .32s ease}.icons-row-card:hover{transform:translateY(-6px)}.icons-row-card__icon{display:grid;place-items:center;width:46px;height:46px;background:transparent;color:var(--icons-row-card-icon-color, currentColor)}.icons-row-card__icon svg{width:100%;height:100%;fill:currentColor}.icons-row-card__image{display:block;width:26px;height:26px}.icons-row-card strong{display:block;max-width:8ch}.icons-row-card .theme-content-heading,.icons-row-card .theme-content-description{color:inherit}.icons-row-card__copy>span{display:block;margin-top:12px;color:inherit}.icons-row__empty{margin:0;padding:28px;color:var(--muted);background:var(--bg);border:0}.icons-row[data-style=icon-inline] .icons-row__rail{grid-template-columns:repeat(var(--icons-row-columns-desktop, 4),minmax(0,1fr))}.icons-row[data-style=icon-inline] .icons-row-card{display:grid;grid-template-columns:46px minmax(0,1fr);gap:16px;align-items:start;min-height:0;justify-content:start;padding:clamp(18px,2vw,24px)}.icons-row[data-style=icon-inline] .icons-row-card:hover{transform:translateY(-2px)}.icons-row[data-style=icon-inline] .icons-row-card strong{max-width:none}.icons-row[data-style=icon-inline] .icons-row-card__copy>span{margin-top:8px}@media(max-width:1023px){.icons-row__rail,.icons-row[data-style=icon-inline] .icons-row__rail{grid-template-columns:repeat(var(--icons-row-columns-tablet, 2),minmax(0,1fr))}}@media(max-width:767px){.icons-row{overflow:clip}.icons-row .section__inner{width:calc(100% - (var(--page-gutter) * 2))}.icons-row .section-head{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:20px}.icons-row .title{max-width:none;font-size:clamp(28px,9vw,42px)}.icons-row .copy{width:100%;font-size:13px}.icons-row__layout{overflow:visible}.icons-row__rail,.icons-row[data-style=icon-inline] .icons-row__rail{display:flex;gap:12px;overflow-x:auto;min-width:0;max-width:100%;padding-bottom:0;scrollbar-width:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.icons-row__rail::-webkit-scrollbar{display:none}.icons-row-card,.icons-row[data-style=icon-inline] .icons-row-card{flex:0 0 min(300px,78vw);min-height:220px;justify-content:center;margin-top:var(--icons-row-block-spacing-top-mobile, 0);margin-bottom:var(--icons-row-block-spacing-bottom-mobile, 0);border:1px solid var(--border);border-radius:var(--icons-row-border-radius, 0);scroll-snap-align:start}.icons-row-card{gap:18px}.icons-row-card__copy{display:grid;align-content:center}.icons-row[data-style=icon-inline] .icons-row-card{align-items:center;min-height:140px}.icons-row-card:hover{transform:none}.icons-row--mobile-stack .icons-row__rail,.icons-row--mobile-stack[data-style=icon-inline] .icons-row__rail{display:grid;grid-template-columns:1fr;gap:0;overflow:visible;padding-bottom:0}.icons-row--mobile-stack .icons-row-card,.icons-row--mobile-stack[data-style=icon-inline] .icons-row-card{flex:none;width:100%;border-right:0;border-bottom:0;border-radius:0}.icons-row--mobile-stack .icons-row-card+.icons-row-card{border-top:1px solid var(--border)}.icons-row--mobile-stack .icons-row-card:first-child{border-top-left-radius:var(--icons-row-border-radius, 0);border-top-right-radius:var(--icons-row-border-radius, 0)}.icons-row--mobile-stack .icons-row-card:last-child{border-bottom-left-radius:var(--icons-row-border-radius, 0);border-bottom-right-radius:var(--icons-row-border-radius, 0)}}@media(prefers-reduced-motion:reduce){.icons-row-card{transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3404/assets/section-icons-row.css.map */
