.modern-offers{width:min(calc(100% - 32px),1280px);margin:22px auto;padding:20px;background:#fff;border:1px solid #e9edf2;border-radius:18px;box-shadow:0 10px 30px rgba(26,40,64,.045);font-family:inherit}.modern-offers__head{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px;padding-bottom:15px;border-bottom:1px solid #edf0f3}.modern-offers__title-wrap{display:flex;align-items:center;gap:12px;min-width:0}.modern-offers__bolt{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;color:#fff;background:var(--theme-primary);border-radius:12px;font-size:18px;font-weight:900}.modern-offers__eyebrow{display:block;color:var(--theme-primary);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.modern-offers h2{margin:2px 0 0;color:#172033;font-size:22px;line-height:1.1}.modern-offers__timer{margin-left:8px;padding-left:18px;border-left:1px solid #e7ebef}.modern-offers__head>button{display:inline-flex;align-items:center;gap:7px;padding:9px 13px;color:var(--theme-primary);background:color-mix(in srgb,var(--theme-primary) 8%,#fff);border:1px solid color-mix(in srgb,var(--theme-primary) 16%,#e5e9ee);border-radius:10px;cursor:pointer;font:inherit;font-size:12px;font-weight:750}.modern-offers__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.modern-offer-skeleton{aspect-ratio:.7;border-radius:14px}.modern-offers__empty{grid-column:1/-1;padding:35px 10px;color:#657184;text-align:center}@media(max-width:1100px){.modern-offers__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.modern-offers{width:min(calc(100% - 20px),1280px);margin:14px auto;padding:14px;border-radius:14px}.modern-offers__head{align-items:center}.modern-offers__timer{display:none}.modern-offers__bolt{width:36px;height:36px}.modern-offers h2{font-size:18px}.modern-offers__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.modern-offers__grid>:nth-child(n+5){display:none}.modern-offers__head>button{padding:7px 10px}}