.bb-home-showcase{display:grid;gap:56px;overflow-x:clip}.bb-home-showcase__intro-row,.bb-home-showcase__group-heading .bb-home-showcase__intro-row,.bb-home-showcase__banner{display:grid;gap:16px}.bb-home-showcase__eyebrow{margin:0 0 8px;font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.bb-home-showcase h2,.bb-home-showcase h3,.bb-home-showcase p{margin:0}.bb-home-showcase__categories,.bb-home-showcase__product-grid{display:grid;gap:18px;min-width:0}.bb-home-showcase__categories{grid-template-columns:repeat(1,minmax(0,1fr))}.bb-home-showcase__category-card,.bb-home-showcase__product-card{color:inherit;text-decoration:none;min-width:0}.bb-home-showcase__category-card{display:grid;gap:12px}.bb-home-showcase__category-media,.bb-home-showcase__product-media{overflow:hidden;border-radius:18px;background:rgba(var(--color-foreground-rgb),.04)}.bb-home-showcase__category-media img,.bb-home-showcase__product-media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .65s ease}.bb-home-showcase__category-card:hover img,.bb-home-showcase__product-card:hover img{transform:scale(1.035)}.bb-home-showcase__category-media{aspect-ratio:4 / 5}.bb-home-showcase__category-card.is-text-only{gap:10px}.bb-home-showcase__category-media.is-text-only{aspect-ratio:auto}.bb-home-showcase__product-media{aspect-ratio:4 / 5}.bb-home-showcase__category-fallback,.bb-home-showcase__product-fallback{width:100%;height:100%;min-height:320px;background:radial-gradient(circle at top right,rgba(var(--color-foreground-rgb),.14),transparent 35%),linear-gradient(180deg,rgba(var(--color-foreground-rgb),.05),rgba(var(--color-foreground-rgb),.16))}.bb-home-showcase__category-fallback{display:flex;align-items:end;padding:20px;font-size:1.15rem;font-weight:600}.bb-home-showcase__category-media.is-text-only .bb-home-showcase__category-fallback{min-height:180px;align-items:flex-end}.bb-home-showcase__category-copy,.bb-home-showcase__product-copy{display:grid;gap:6px}.bb-home-showcase__category-copy h3{font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.12;overflow-wrap:anywhere}.bb-home-showcase__product-copy h3{font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.14;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bb-home-showcase__product-copy p{font-size:.95rem}.bb-home-showcase__category-topline{display:flex;justify-content:space-between;gap:12px;font-size:.82rem;opacity:.65}.bb-home-showcase__product-grid,.bb-home-showcase__product-grid--compact{grid-template-columns:minmax(0,1fr)!important}.bb-home-showcase__banner{padding:24px;border-radius:22px;background:rgba(var(--color-foreground-rgb),.04)}.bb-home-showcase__support-layout,.bb-home-showcase__branches,.bb-home-showcase__support-grid{display:grid;gap:18px}.bb-home-showcase__branches,.bb-home-showcase__support-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.bb-home-showcase__branch-card,.bb-home-showcase__support-card{padding:24px;border-radius:22px;background:rgba(var(--color-foreground-rgb),.04);display:grid;gap:10px}.bb-home-showcase__banner-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.bb-home-showcase__empty{opacity:.72}#shop-by-category,#latest-footwear,#latest-accessories,#about,#customer-care,#exchange-returns{scroll-margin-top:88px}[data-bb-reveal]{opacity:0;transform:translate3d(0,28px,0);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.8,.2,1);will-change:transform,opacity}[data-bb-reveal=left]{transform:translate3d(-34px,0,0)}[data-bb-reveal=right]{transform:translate3d(34px,0,0)}[data-bb-reveal].is-visible{opacity:1;transform:translateZ(0)}@media screen and (min-width:750px){.bb-home-showcase__categories{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-home-showcase__product-grid,.bb-home-showcase__product-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bb-home-showcase__branches,.bb-home-showcase__support-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:990px){.bb-home-showcase__intro-row,.bb-home-showcase__group-heading .bb-home-showcase__intro-row,.bb-home-showcase__banner{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end}}@media screen and (min-width:1200px){.bb-home-showcase__categories{grid-template-columns:repeat(4,minmax(0,1fr))}.bb-home-showcase__product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.bb-home-showcase__product-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(prefers-reduced-motion:reduce){[data-bb-reveal]{opacity:1;transform:none;transition:none}.bb-home-showcase__category-media img,.bb-home-showcase__product-media img{transition:none}}@media screen and (max-width:749px){.bb-home-showcase{display:flex;flex-direction:column;gap:40px;width:100%;padding-inline:16px;box-sizing:border-box;overflow-x:hidden}.bb-home-showcase>*{width:100%;max-width:100%}.bb-home-showcase__intro-row,.bb-home-showcase__group-heading .bb-home-showcase__intro-row,.bb-home-showcase__banner{gap:12px}.bb-home-showcase__intro-row h2,.bb-home-showcase__group-heading h2{font-size:clamp(2rem,8vw,2.85rem);line-height:1.02}.bb-home-showcase__categories,.bb-home-showcase__product-grid,.bb-home-showcase__product-grid--compact{gap:14px;grid-template-columns:minmax(0,1fr)!important}.bb-home-showcase__product-card{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.bb-home-showcase__product-copy{gap:4px}.bb-home-showcase__category-topline{justify-content:flex-start;flex-wrap:wrap;gap:6px 10px}.bb-home-showcase__product-copy h3{font-size:1rem!important;line-height:1.18;-webkit-line-clamp:2}.bb-home-showcase__product-copy p{font-size:.88rem!important}.bb-home-showcase__category-media,.bb-home-showcase__product-media{aspect-ratio:4 / 4.8}.bb-home-showcase__category-media.is-text-only{aspect-ratio:auto}.bb-home-showcase__category-media.is-text-only .bb-home-showcase__category-fallback{min-height:120px;padding:18px}.bb-home-showcase__banner,.bb-home-showcase__branch-card,.bb-home-showcase__support-card{padding:20px}.bb-home-showcase__banner-actions>*{width:100%;justify-content:center}[data-bb-reveal],[data-bb-reveal=left],[data-bb-reveal=right]{transform:translate3d(0,18px,0)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/bluebrand-home-showcase.css.map */
