.deal{display: flex;height: 100%;flex-direction: column;gap: var(--space-2);}.deal__link{display: flex;flex-direction: column;gap: var(--space-2);color: inherit;text-decoration: none;}.deal__body{display: flex;flex-direction: column;gap: 2px;}.deal__brand{color: var(--text-muted);font-size: var(--text-caption);letter-spacing: 0.04em;text-transform: uppercase;}.deal__name{display: -webkit-box;min-height: 2.6em;overflow: hidden;font-size: var(--text-ui);font-weight: var(--fw-medium);line-height: var(--leading-snug,1.3);-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;}.deal__link:hover .deal__name{text-decoration: underline;text-underline-offset: 3px;}.deal__price{display: flex;flex-wrap: wrap;align-items: baseline;gap: 2px var(--space-2);margin-top: auto;}.deal__now{color: var(--text);font-size: var(--text-md);font-weight: var(--fw-semibold);}.deal__drop{color: var(--success,var(--sage-deep));font-size: var(--text-xs);font-weight: var(--fw-medium);}.deal__buy{width: 100%;min-height: 44px;padding-inline: var(--space-3);font-size: var(--text-sm);white-space: normal;}.deals__all{margin-right: var(--space-3);font-size: var(--text-sm);white-space: nowrap;}
.drops{padding-bottom: var(--space-8,48px);}.drops__note{margin: 0 0 var(--space-4);color: var(--text-muted);font-size: var(--text-sm);}.drops__grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--space-5,24px) var(--space-4);margin: 0;padding: 0;list-style: none;}.drops__item{display: flex;min-width: 0;}.drops__item > .deal{width: 100%;}@media (min-width: 720px){.drops__grid{grid-template-columns: repeat(3,minmax(0,1fr));}}@media (min-width: 1100px){.drops__grid{grid-template-columns: repeat(4,minmax(0,1fr));}}.drops__empty{margin-top: var(--space-4);}
