.offer{margin:22px calc(-1 * var(--gut)) 0;gap:26px;padding:6px 0 14px;display:grid;overflow:hidden}.offer__it{padding:20px calc(var(--gut) + 8px) 18px;color:var(--ink);background:var(--b1);gap:2px;margin:0 6px;display:grid;position:relative;transform:rotate(-2deg);box-shadow:0 16px 32px #00000059}.offer__it:nth-child(2n){background:var(--bone);transform:rotate(1.6deg)}.offer__badge{background:var(--b3);color:#fff;width:66px;height:66px;font-family:var(--round);letter-spacing:.02em;border-radius:50%;place-items:center;font-size:17px;font-weight:800;display:grid;position:absolute;top:-16px;right:18px;transform:rotate(12deg);box-shadow:0 8px 18px #00000059,inset 0 0 0 2px #ffffff4d}.offer__when{font-size:var(--fs-micro);letter-spacing:.14em;font-weight:700}.offer__name{letter-spacing:-.01em;margin-top:6px;font-size:34px;font-weight:800;line-height:1.05}.offer__what{font-size:18px;font-weight:700}.offer__valid{font-size:var(--fs-micro);opacity:.7;margin-top:4px}
