.department-showcase{padding-block:var(--vz-space-3);min-width:0}.department-showcase__heading{margin-bottom:var(--vz-space-2)}.department-showcase__heading h2{margin:0;font-size:var(--vz-text-section);line-height:var(--vz-leading-tight);overflow-wrap:anywhere}.department-showcase__heading p{margin:var(--vz-space-1) 0 0;font-size:var(--vz-text-small);color:var(--vz-text-secondary)}.department-showcase__track{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(196px,62vw,268px);gap:10px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:2px;padding:2px 2px 7px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.department-showcase__panel{display:flex;flex-direction:column;gap:9px;min-width:0;padding:10px;border:1px solid var(--vz-border);border-radius:12px;background:var(--vz-surface);scroll-snap-align:start}.department-showcase__panel h3{margin:0;font-size:var(--vz-text-body);font-weight:var(--vz-weight-medium);line-height:var(--vz-leading-tight)}.department-showcase__panel h3 a{display:flex;align-items:center;min-height:34px;overflow-wrap:anywhere}.department-showcase__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;list-style:none;padding:0;margin:0}.department-showcase__product{min-width:0;line-height:0}.department-showcase__image{display:flex;align-items:center;justify-content:center;aspect-ratio:1;min-width:0;overflow:hidden;padding:6px;border-radius:9px;background:linear-gradient(145deg,#34383e,#24282e 55%,#171a1f);border:1px solid #444950;box-shadow:inset 0 1px 2px #ffffff21,inset 0 -2px 5px #00000029,0 2px 4px #11141814;transition:box-shadow .18s ease,transform .18s ease}.department-showcase__image img{display:block;max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain;border-radius:5px;background:#f3f4f5}.department-showcase__cta{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px;margin-top:auto;color:var(--vz-brand-text);font-size:var(--vz-text-small);font-weight:var(--vz-weight-medium)}.department-showcase__cta svg{width:16px;height:16px;flex-shrink:0}.department-showcase__directory{margin-top:var(--vz-space-2);border-top:1px solid var(--vz-border)}.department-showcase__directory summary{padding-block:var(--vz-space-2);min-height:var(--vz-control);cursor:pointer;font-size:var(--vz-text-control);font-weight:var(--vz-weight-medium)}.department-showcase__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vz-space-1) var(--vz-space-3);list-style:none;margin:0;padding:var(--vz-space-2) 2px}.department-showcase__links a{display:flex;align-items:center;min-height:var(--vz-control);font-size:var(--vz-text-small);overflow-wrap:anywhere}.department-showcase :is(a,summary,[tabindex]):focus-visible{outline:var(--vz-focus-ring);outline-offset:2px}.department-showcase a:hover{text-decoration:underline;text-underline-offset:3px}@media(hover:hover){.department-showcase__image:hover{box-shadow:inset 0 1px 3px #ffffff29,0 3px 9px #11141830;transform:translateY(-1px)}}.department-showcase__editor{font-size:var(--vz-text-small)}@media(min-width:750px){.department-showcase__track{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;scroll-snap-type:none;gap:var(--vz-space-3)}.department-showcase__panel{padding:var(--vz-space-3);gap:10px}.department-showcase__products{gap:9px}.department-showcase__image{padding:8px}.department-showcase__panel h3 a,.department-showcase__cta{min-height:var(--vz-control)}.department-showcase__links{grid-template-columns:repeat(var(--department-columns,5),minmax(0,1fr))}}@media(min-width:1280px){.department-showcase__track{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.department-showcase__track{scroll-behavior:auto}.department-showcase__image{transition:none}}.department-showcase{padding-block:10px}.department-showcase__heading{margin-bottom:7px}.department-showcase__heading h2{font-size:clamp(16px,1.6vw,20px)}.department-showcase__track{grid-auto-columns:clamp(152px,46vw,204px);gap:7px;padding-bottom:5px}.department-showcase__panel{gap:6px;padding:7px;border-radius:10px;background:radial-gradient(ellipse 80% 95px at 95% -10px,rgb(23 92 211 / 4%),transparent 94%),var(--vz-surface)}.department-showcase__panel h3{font-size:12px;line-height:1.25}.department-showcase__panel h3 a{min-height:28px}.department-showcase__products{gap:5px}.department-showcase__image{padding:4px;border-radius:7px}.department-showcase__cta{min-height:36px;font-size:12px}.department-showcase__directory{margin-top:7px}.department-showcase__directory summary{padding-block:6px}@media(min-width:750px){.department-showcase{padding-block:14px}.department-showcase__track{gap:10px}.department-showcase__panel{padding:10px;gap:8px}.department-showcase__panel h3{font-size:14px}.department-showcase__products{gap:7px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/department-showcase.css.map */
