.ga-amazon-price-observation {
    display: block;
    margin-top: 0.15em;
    color: #666;
    font-size: 0.72em;
    font-weight: 400;
    line-height: 1.35;
}

.ga-amazon-price-observation--compact {
    margin-top: 0.2em;
    font-size: 0.68em;
}

li.ac-quick-picks__item {
    display: grid;
    grid-template-columns: minmax(0, 1fr) max-content;
    column-gap: 0.6rem;
    row-gap: 0.1rem;
    align-items: start;
}

.ac-quick-picks__item > .ac-quick-picks__item-name {
    min-width: 0;
}

.ac-quick-picks__item > .ac-quick-picks__item-price {
    width: max-content;
    margin: 0;
}

.ac-quick-picks__item > .ga-amazon-price-observation--compact {
    grid-column: 1 / -1;
    justify-self: end;
    margin-top: 0;
    font-size: 0.62rem;
    text-align: right;
}

.ga-affiliate-disclosure {
    display: block;
    margin: 0 0 0.8rem;
    color: #555;
    font-size: 0.82rem;
    line-height: 1.4;
}

.ac-product-card a.ac-product__link.ga-product-cta {
    width: fit-content;
    min-width: 10rem;
    margin-top: 0.4rem;
    padding: 0.65rem 1.1rem;
    color: #fff;
    font-size: 0.92rem;
    line-height: 1.3;
    text-align: center;
    text-decoration: none;
}

.ac-product-card a.ac-product__link.ga-product-cta:hover,
.ac-product-card a.ac-product__link.ga-product-cta:focus {
    color: #fff;
}

.ga-primary-product-query .ac-product-card__media.ga-amazon-refreshed-image {
    width: min(100%, 280px);
    height: auto;
}

.ga-alternative-products-query .ac-product-card__media.ga-amazon-refreshed-image {
    width: min(100%, 220px);
    height: auto;
}

.ga-affiliate-disclosure a,
.ga-amazon-price-link {
    color: inherit;
    text-decoration: underline;
    text-underline-offset: 0.15em;
}

.ga-amazon-deal {
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    justify-content: flex-end;
    gap: 0.35rem 0.75rem;
    font-size: 0.9rem;
    line-height: 1.5;
}
.ga-amazon-deal__reference { color: var(--contrast-2, #575760); }
.ga-amazon-deal__saving { color: var(--accent, #bf2030); font-weight: 700; }
@media (max-width: 767px) {
    .ga-amazon-deal { justify-content: center; }
}
