.promos-content>section[data-band=packs]{--band-bg:color-mix(in srgb, var(--pack) 18%, #14121a)}.promos-packs-grid{grid-template-columns:repeat(var(--pcols,3), minmax(0, 306px));gap:16px;display:grid}@media (max-width:900px){.promos-packs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.promos-packs-grid{grid-template-columns:minmax(0,1fr)}}
.packcard__mix{background:var(--bg-card,#fff);grid-template-rows:1fr 1fr;grid-template-columns:1.34fr 1fr;gap:3px;display:grid;position:relative}.packcard__mix>.packcard__cell:first-child{grid-row:1/span 2}.packcard__mix[data-n="2"]{grid-template-rows:1fr}.packcard__mix[data-n="2"]>.packcard__cell:first-child{grid-row:auto}.packcard__mix>.packcard__cell:nth-child(n+4){display:none}.packcard__cell{background:var(--neutral-light);position:relative;overflow:hidden}.packcard__img{object-fit:cover;transition:transform .7s cubic-bezier(.22,.61,.36,1)}.pcard-link:hover .packcard__img{transform:scale(1.05)}@container (max-width:200px){.packcard__mix{grid-template-rows:1fr}.packcard__mix>.packcard__cell:first-child{grid-row:auto}.packcard__mix>.packcard__cell:nth-child(n+3){display:none}.pcard--pack .pcard__media{height:132px}.packcard__offer{font-size:16px}.pcard--pack .pcard__body{padding:12px 12px 0}}.pcard--pack .pcard__media{background:var(--bg-card,#fff)}.pcard--pack .pcard__body{padding:14px var(--pad) 0}.packcard__store{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;display:block;overflow:hidden}.packcard__offer{letter-spacing:-.018em;color:var(--pack);font-variant-numeric:tabular-nums;margin-top:8px;font-size:19px;font-weight:900;line-height:1.15;display:block}.packcard__sub{color:var(--text-muted);margin:7px 0 15px;font-size:12.5px;font-weight:500;line-height:1.4;display:block}.packcard__sub s{font-variant-numeric:tabular-nums;text-decoration:line-through}.packcard__sub b{font-variant-numeric:tabular-nums;font-weight:500}.pcard--pack .pcard__bar{background:var(--pack)}.pcard-link:hover .pcard--pack .pcard__bar{background:var(--pack-hover)}.pcard-link:focus-visible .pcard--pack{outline-color:var(--pack)}.pcard--pack-l .pcard__media{height:230px}.pcard--pack-l .pcard__body{flex-direction:row;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px}.packcard__lines{min-width:0}.pcard--pack-l .packcard__store{font-size:11px}.pcard--pack-l .packcard__offer{letter-spacing:-.026em;margin-top:5px;font-size:21px;font-weight:800;line-height:1}.pcard--pack-l .packcard__sub{margin:6px 0 0;font-size:12px}.packcard__cta{background:var(--pack);color:#fff;border-radius:9px;flex:none;padding:12px 17px;font-size:13.5px;font-weight:700;transition:background .18s}.pcard-link:hover .packcard__cta{background:var(--pack-hover)}@media (max-width:720px){.pcard--pack-l .pcard__media{height:150px}.pcard--pack-l .pcard__body{gap:12px;padding:14px 15px}.pcard--pack-l .packcard__offer{font-size:18px}}.pcard--pack-s{border-radius:14px}.pcard--pack-s .pcard__media{flex:1;height:auto;min-height:0}.pcard--pack-s .pcard__body{flex:none;padding:9px 11px 11px}.pcard--pack-s .packcard__offer{letter-spacing:-.02em;margin-top:0;font-size:16px;font-weight:800;line-height:1}.pcard--pack-s .packcard__store{letter-spacing:.05em;margin-top:4px;font-size:10.5px;font-weight:600}
