.ls-categories__head{margin-bottom:var(--ls-space-4)}.ls-categories__grid{display:grid;grid-template-columns:repeat(var(--ls-cat-columns-mobile, 2),minmax(0,1fr));gap:var(--ls-space-3)}.ls-categories__tile{display:flex;flex-direction:column;gap:var(--ls-space-1);padding:var(--ls-space-2);border:1px solid var(--ls-border);border-radius:var(--ls-radius-tile);background-color:#fff;color:var(--ls-navy-dark);text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}.ls-categories__tile:hover{background-color:#ebf9fe;border-color:var(--ls-cyan)}.ls-categories__icon{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;flex:none;border-radius:var(--ls-radius-tile);background-color:var(--ls-cyan-pale)}.ls-categories__icon svg,.ls-categories__icon img{width:2.4rem;height:2.4rem;display:block}.ls-categories__row{display:flex;align-items:center;justify-content:space-between;gap:var(--ls-space-1);flex:1 1 auto;min-width:0}.ls-categories__label{font-size:1.8rem;font-weight:700;line-height:normal}.ls-categories__chevron{display:inline-flex;align-items:center;flex:none;margin-inline-start:var(--ls-space-1);color:var(--ls-cyan)}.ls-categories__chevron svg{width:1.8rem;height:1.8rem;display:block}.ls-categories__tile--feature{background-color:var(--ls-navy);border-color:var(--ls-navy);color:#fff}.ls-categories__tile--feature:hover{background-color:var(--ls-navy);border-color:var(--ls-cyan)}.ls-categories__stack{display:flex;flex-direction:column;min-width:0}.ls-categories__stack-item{display:flex;flex-direction:column;gap:.4rem;min-width:0}.ls-categories__stack-item--desktop{display:none}.ls-categories__title{font-size:1.8rem;font-weight:700;line-height:normal}.ls-categories__subtitle{font-size:1.6rem;line-height:1.2}@media screen and (min-width:750px){.ls-categories__grid{grid-template-columns:repeat(auto-fit,minmax(24.8rem,1fr));column-gap:var(--ls-space-3);row-gap:var(--ls-space-3)}.ls-categories__tile{flex-direction:row;align-items:center;gap:var(--ls-space-1);padding:1rem;min-height:7.7rem;overflow:hidden}.ls-categories__label{white-space:nowrap;font-size:1.6rem}.ls-categories__icon{width:3.6rem;height:3.6rem}.ls-categories__icon svg,.ls-categories__icon img{width:2.2rem;height:2.2rem}.ls-categories__chevron{margin-inline-start:.6rem}.ls-categories__title,.ls-categories__subtitle{white-space:nowrap}.ls-categories__stack-item--desktop{display:flex}.ls-categories__stack-item--mobile{display:none}}.ls-categories__head--center{align-items:center;text-align:center}.ls-categories__head--center .ls-head__text{align-items:center}.ls-categories--compact .ls-categories__tile{flex-direction:row;align-items:center;gap:.4rem;padding:var(--ls-space-2) var(--ls-space-1);min-height:5rem;overflow:hidden}.ls-categories--compact .ls-categories__label{min-width:0;white-space:nowrap;font-size:min(1.6rem,3.4vw)}.ls-categories--compact .ls-categories__chevron{margin-inline-start:0}.ls-categories--compact .ls-categories__icon{width:2.4rem;height:2.4rem;background-color:transparent;border-radius:0;color:var(--ls-navy-dark)}.ls-categories--compact .ls-categories__icon svg,.ls-categories--compact .ls-categories__icon img{width:2.4rem;height:2.4rem}.ls-categories--compact .ls-categories__label{font-weight:600;line-height:1.2}@media screen and (min-width:750px){.ls-categories__head--center{align-items:center;text-align:left}.ls-categories__head--center .ls-head__text{align-items:flex-start}.ls-categories--compact .ls-categories__tile{gap:var(--ls-space-1);padding:var(--ls-space-2);min-height:5rem}.ls-categories--compact .ls-categories__chevron{margin-inline-start:var(--ls-space-1)}.ls-categories--compact .ls-categories__label{font-size:1.6rem}.ls-categories--compact .ls-categories__icon{width:2.4rem;height:2.4rem}.ls-categories--compact .ls-categories__icon svg,.ls-categories--compact .ls-categories__icon img{width:2.4rem;height:2.4rem}}.ls-categories--image .ls-categories__grid{gap:var(--ls-space-3)}.ls-categories__card{display:flex;flex-direction:column;border:1px solid var(--ls-border);border-radius:var(--ls-radius-card);background-color:#fff;color:var(--ls-navy-dark);text-decoration:none;overflow:hidden;transition:border-color .2s ease}.ls-categories__card:hover{border-color:var(--ls-cyan)}.ls-categories__card-media{display:block;height:14rem;background-color:var(--ls-border);overflow:hidden}.ls-categories__card-image{width:100%;height:100%;object-fit:cover;display:block}.ls-categories__card-row{display:flex;align-items:center;gap:var(--ls-space-1);padding:var(--ls-space-2)}.ls-categories__card-label{flex:1 1 auto;min-width:0;font-size:1.6rem;font-weight:600;line-height:1.2}.ls-categories__card-arrow{display:inline-flex;align-items:center;flex:none}.ls-categories__card-arrow svg{width:1.6rem;height:1.6rem;display:block}.ls-categories__promo{display:flex;flex-direction:column;justify-content:space-between;gap:var(--ls-space-3);padding:var(--ls-space-2);border-radius:var(--ls-radius-card);background-color:var(--ls-navy);color:#fff}.ls-categories__promo-text{display:flex;flex-direction:column}.ls-categories__promo-stat{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:3.2rem;line-height:1.2}.ls-categories__promo-stat-label{margin:0;padding-top:.4rem;font-size:1.6rem;font-weight:600;line-height:1.2}.ls-categories__promo-body{margin:0;padding-top:var(--ls-space-1);font-size:1.4rem;line-height:1.2;color:var(--ls-ink-light)}@media screen and (min-width:750px){.ls-categories__card-media{height:20rem}.ls-categories__card-row{padding:var(--ls-space-3)}.ls-categories__card-label{white-space:nowrap}.ls-categories__promo{padding:var(--ls-space-4)}.ls-categories__promo-stat-label{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.8rem;line-height:normal}.ls-categories__promo-body{padding-top:var(--ls-space-3);font-size:1.6rem}}@media screen and (min-width:750px){.ls-categories--compact .ls-categories__grid{grid-template-columns:repeat(auto-fit,minmax(18.8rem,1fr))}.ls-categories--image .ls-categories__grid{grid-template-columns:repeat(auto-fit,minmax(24rem,1fr))}}@media screen and (min-width:1200px){.ls-categories__grid,.ls-categories--compact .ls-categories__grid,.ls-categories--image .ls-categories__grid{grid-template-columns:repeat(var(--ls-cat-columns-desktop, 4),minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-ls-category-grid.css.map */
