.hl-specgrid{--hl-spec-ink: #0F1A20;--hl-spec-muted: #7C878D;width:100%;padding:88px 5% 96px;background:#fff}.hl-specgrid__title{font-family:"Montserrat",var(--font-stack-headings-primary, sans-serif);font-weight:800;font-style:italic;text-transform:uppercase;color:var(--hl-spec-ink);font-size:clamp(2rem,4.2vw,3.5rem);line-height:1.02;letter-spacing:-.015em;margin:0 0 64px;max-width:10ch}.hl-specgrid__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:40px;row-gap:60px}.hl-specgrid__item{display:grid;grid-template-columns:52px minmax(0,1fr);column-gap:18px;align-items:start}.hl-specgrid__icon{width:52px;height:52px;display:block;color:var(--hl-spec-ink)}.hl-specgrid__icon svg{width:100%;height:100%;display:block;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hl-specgrid__label{font-family:"Montserrat",var(--font-stack-headings-primary, sans-serif);font-weight:700;text-transform:uppercase;color:var(--hl-spec-ink);font-size:.875rem;line-height:1.25;letter-spacing:.045em;margin:4px 0 6px}.hl-specgrid__value{font-size:1.0625rem;line-height:1.45;color:var(--hl-spec-muted);margin:0;overflow-wrap:anywhere}.hl-specgrid--reveal .hl-specgrid__item{opacity:0;transform:translateY(14px)}.hl-specgrid--reveal .hl-specgrid__item.is-visible{opacity:1;transform:none;transition:opacity .55s cubic-bezier(.22,.61,.36,1),transform .55s cubic-bezier(.22,.61,.36,1);transition-delay:calc(var(--hl-spec-i, 0) * 45ms)}@media(max-width:1100px){.hl-specgrid__grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:52px}}@media(max-width:820px){.hl-specgrid{padding:60px 6% 64px}.hl-specgrid__title{margin-bottom:44px}.hl-specgrid__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;row-gap:40px}.hl-specgrid__item{grid-template-columns:44px minmax(0,1fr);column-gap:14px}.hl-specgrid__icon{width:44px;height:44px}.hl-specgrid__label{font-size:.8125rem;margin-top:2px}.hl-specgrid__value{font-size:.9375rem}}@media(max-width:400px){.hl-specgrid__grid{grid-template-columns:minmax(0,1fr);row-gap:32px}}@media(prefers-reduced-motion:reduce){.hl-specgrid--reveal .hl-specgrid__item{opacity:1;transform:none}.hl-specgrid--reveal .hl-specgrid__item.is-visible{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/hl-spec-grid.css.map */
