.ac-product-showcase-card{padding:var(--ac-space-section) 0}.ac-psc__entry{align-items:center;border-bottom:1px solid var(--ac-line);display:grid;gap:clamp(36px,5vw,80px);grid-template-columns:380px 1fr;padding:clamp(44px,5vw,64px) 0}.ac-psc__entry:first-child{padding-top:0}.ac-psc__entry:last-child{border-bottom:none;padding-bottom:0}.ac-psc__entry:nth-child(2n) .ac-psc__image-col{order:2}.ac-psc__entry:nth-child(2n) .ac-psc__content-col{order:1}.ac-psc__image-wrap{background:var(--ac-cream);border:1px solid var(--ac-line);border-radius:var(--ac-radius-lg);box-shadow:var(--ac-shadow);flex-shrink:0;height:380px;overflow:hidden;position:relative;width:380px}.ac-psc__entry[data-region] .ac-psc__image-wrap:after{background:linear-gradient(to bottom right,#000,transparent 30%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.ac-psc__image-wrap img{display:block;height:100%;object-fit:cover;width:100%}.ac-psc__image-col{position:relative}.ac-psc__region-badge{align-items:center;border-radius:var(--ac-radius-pill);color:#fff;display:inline-flex;font-size:11px;font-weight:700;left:clamp(18px,2vw,26px);letter-spacing:.1em;line-height:1;padding:5px 13px;pointer-events:none;position:absolute;text-transform:uppercase;top:clamp(18px,2vw,26px);white-space:nowrap;z-index:2}.ac-psc__region-badge--na{background:var(--ac-primary)}.ac-psc__region-badge--eu{background:var(--ac-magenta)}.ac-psc__entry[data-region=north_america] .ac-psc__image-wrap{border-color:var(--ac-primary);border-width:2px}.ac-psc__entry[data-region=europe] .ac-psc__image-wrap{border-color:var(--ac-magenta);border-width:2px}.ac-product-showcase-card--grid .ac-psc__entry[data-region=north_america]{border-color:var(--ac-primary);border-width:2px}.ac-product-showcase-card--grid .ac-psc__entry[data-region=europe]{border-color:var(--ac-magenta);border-width:2px}.ac-psc__content-col{display:flex;flex-direction:column;gap:18px;min-width:0}.ac-psc__icon{display:block;flex-shrink:0;height:72px;object-fit:contain;width:72px}.ac-product-showcase-card--grid .ac-psc__icon{margin-top:4px}.ac-psc__eyebrow{margin-bottom:-6px}.ac-psc__name{color:var(--ac-ink);font-size:clamp(26px,2.8vw,38px);font-weight:400;letter-spacing:-.02em;line-height:1.1;margin:0}.ac-psc__latin{color:var(--ac-ink-soft);font-size:clamp(13px,1.1vw,15px);font-style:italic;margin:-10px 0 0}.ac-psc__description{color:var(--ac-ink-soft);font-size:clamp(15px,1.25vw,16px);line-height:1.75}.ac-psc__description p{margin:0}.ac-psc__row{display:flex;flex-direction:column;gap:8px}.ac-psc__row-label{color:var(--ac-ink-soft);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ac-psc__pill-row{display:flex;flex-wrap:wrap;gap:6px}.ac-psc__pill{align-items:center;background:var(--ac-cream);border:1px solid var(--ac-line);border-radius:var(--ac-radius-pill);color:var(--ac-primary);display:inline-flex;font-size:12px;font-weight:600;line-height:1;padding:5px 13px;white-space:nowrap}.ac-product-showcase-card--grid .ac-container{align-items:start;display:grid;gap:clamp(16px,2vw,28px);grid-template-columns:repeat(3,1fr)}.ac-product-showcase-card--grid .ac-psc__entry{background:#fff;border-bottom:none;border:1px solid var(--ac-line);border-radius:var(--ac-radius-md);box-shadow:var(--ac-shadow-soft);display:flex;flex-direction:column;gap:0;grid-template-columns:unset;overflow:hidden;padding:0}.ac-product-showcase-card--grid .ac-psc__entry:first-child,.ac-product-showcase-card--grid .ac-psc__entry:last-child{border-bottom:1px solid var(--ac-line);padding-bottom:0;padding-top:0}.ac-product-showcase-card--grid .ac-psc__entry:nth-child(2n) .ac-psc__content-col,.ac-product-showcase-card--grid .ac-psc__entry:nth-child(2n) .ac-psc__image-col{order:unset}.ac-product-showcase-card--grid .ac-psc__image-col{flex-shrink:0;width:100%}.ac-product-showcase-card--grid .ac-psc__image-wrap{aspect-ratio:4/3;border:none;border-radius:0;box-shadow:none;flex-shrink:unset;height:auto;width:100%}.ac-product-showcase-card--grid .ac-psc__content-col{flex:1;gap:14px;padding:clamp(18px,2vw,26px)}.ac-product-showcase-card--grid .ac-psc__entry[data-region=north_america]:first-child,.ac-product-showcase-card--grid .ac-psc__entry[data-region=north_america]:last-child{border-bottom-color:var(--ac-primary);border-bottom-width:2px}.ac-product-showcase-card--grid .ac-psc__entry[data-region=europe]:first-child,.ac-product-showcase-card--grid .ac-psc__entry[data-region=europe]:last-child{border-bottom-color:var(--ac-magenta);border-bottom-width:2px}.ac-psc__entry.ac-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.ac-psc__entry.ac-reveal.is-visible{opacity:1;transform:none}@media (max-width:980px){.ac-psc__entry{gap:clamp(24px,4vw,40px);grid-template-columns:1fr}.ac-psc__entry:nth-child(2n) .ac-psc__content-col,.ac-psc__entry:nth-child(2n) .ac-psc__image-col{order:unset}.ac-psc__image-wrap{aspect-ratio:1/1;height:auto;margin:0 auto;max-width:380px;width:100%}.ac-product-showcase-card--grid .ac-container{grid-template-columns:repeat(2,1fr)}.ac-product-showcase-card--grid .ac-psc__image-wrap{aspect-ratio:4/3;margin:0;max-width:100%}}@media (max-width:560px){.ac-psc__image-wrap{max-width:100%}.ac-product-showcase-card--grid .ac-container{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ac-psc__entry.ac-reveal{opacity:1;transform:none;transition:none}}