.promotion-cards{padding:var(--promotion-padding, 32px) 0;background:var(--promotion-background, #000);color:var(--promotion-color, #fff)}.promotion-cards__inner{display:grid;grid-template-columns:minmax(180px,200px) minmax(0,1fr);align-items:center;gap:56px;max-width:1440px;margin:0 auto;padding:0 40px}.promotion-cards__heading{margin:0;color:inherit;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(46px,4.6vw,66px);font-weight:400;line-height:1.08;letter-spacing:-.025em;text-transform:uppercase}.promotion-cards__all{display:inline-flex;align-items:center;gap:8px;margin-top:22px;color:inherit;font-family:var(--font-heading-family, sans-serif);font-size:15px;font-weight:500;line-height:1.5;text-decoration:none;text-underline-offset:4px}.promotion-cards__all span{text-decoration:underline}.promotion-cards__all svg{flex-shrink:0;transition:transform .18s ease}.promotion-cards__all:hover svg{transform:translate(3px)}.promotion-cards__list{display:grid;grid-template-columns:repeat(var(--promotion-card-count, 4),minmax(0,1fr));align-items:center;gap:28px;margin:0;padding:0;list-style:none}.promotion-cards__item{min-width:0}.promotion-cards__card{position:relative;display:block;width:90%;margin-inline:auto;aspect-ratio:5 / 7;border-radius:22px;color:inherit;text-decoration:none;transform-origin:center;transition:transform .2s cubic-bezier(.2,.7,.3,1)}.promotion-cards__image{display:block;width:100%;height:100%;object-fit:contain;border-radius:inherit;clip-path:inset(0 0 2px 0)}.promotion-cards__all:focus-visible,.promotion-cards__card:focus-visible{outline:2px solid currentColor;outline-offset:6px}.promotion-cards__placeholder{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:16px;border:1px dashed currentColor;border-radius:inherit;color:inherit;opacity:.6;text-align:center;font:14px/1.4 var(--font-heading-family, sans-serif)}.promotion-cards__placeholder svg{width:100%;height:auto;fill:currentColor}@media(hover:hover)and (pointer:fine){.promotion-cards__card:hover{z-index:1;transform:translateY(-4px) scale(1.04)}}@media(max-width:989px){.promotion-cards__inner{grid-template-columns:minmax(0,1fr);gap:28px;padding:0 28px}.promotion-cards__heading{font-size:48px;line-height:1.1}.promotion-cards__heading br{display:none}.promotion-cards__all{margin-top:12px}.promotion-cards__list{gap:20px}}@media(max-width:749px){.promotion-cards{display:none}}@media(prefers-reduced-motion:reduce){.promotion-cards__card,.promotion-cards__all svg{transition:none}.promotion-cards__card:hover,.promotion-cards__all:hover svg{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-promotion-cards.css.map */
