.ccu-article-offers{margin:1.25em 0;font-size:15px;line-height:1.45}.ccu-article-offers.ccu-single-store{--purple:var(--ccu-brand);--ink:var(--ccu-ink);--muted:var(--ccu-muted);--line:var(--ccu-line);padding:var(--ccu-space-3);background:var(--ccu-bg);border:1px solid var(--ccu-line);border-radius:var(--ccu-radius-lg);font-size:14px}.ccu-article-offers .ccu-offer-list{gap:10px}.ccu-article-offers .ccu-offer h3{margin:0;font-size:16px;line-height:1.35}.ccu-article-offers .ccu-ao-foot,.ccu-article-offers .ccu-ao-empty{margin:8px 0 0;font-size:13px;color:var(--ccu-muted)}.ccu-article-offers .ccu-ao-foot a,.ccu-article-offers .ccu-ao-empty a{color:var(--ccu-brand);font-weight:var(--ccu-fw-semibold)}.ccu-article-offers .ccu-ao-head{display:flex;align-items:center;gap:12px;margin:0 0 10px}.ccu-article-offers .ccu-ao-logo{width:56px;height:56px;object-fit:contain;padding:6px;background:var(--ccu-surface);border:1px solid var(--ccu-line);border-radius:var(--ccu-radius);flex:none}.ccu-article-offers .ccu-ao-head p{margin:0;display:flex;flex-direction:column;line-height:1.3}.ccu-article-offers .ccu-ao-head span{font-size:13px;color:var(--ccu-muted)}.ccu-article-products{margin:1.25em 0;font-size:15px;line-height:1.4}.ccu-article-products .ccu-ap-caption{margin:0 0 8px;font-weight:var(--ccu-fw-bold)}.ccu-article-products .ccu-ap-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ccu-article-products .ccu-ap-item{margin:0;padding:var(--ccu-space-2);background:var(--ccu-surface);border:1px solid var(--ccu-line);border-radius:var(--ccu-radius)}.ccu-article-products .ccu-ap-item a{display:block;color:var(--ccu-ink);text-decoration:none}.ccu-article-products .ccu-ap-item img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:var(--ccu-radius-sm);background:var(--ccu-brand-soft);margin:0 0 8px}.ccu-article-products .ccu-ap-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;font-weight:var(--ccu-fw-semibold)}.ccu-article-products .ccu-ap-item a:hover .ccu-ap-title,.ccu-article-products .ccu-ap-item a:focus-visible .ccu-ap-title{color:var(--ccu-brand);text-decoration:underline}.ccu-article-products .ccu-ap-price{margin:4px 0 0;font-size:14px}.ccu-article-products .ccu-ap-price s{color:var(--ccu-muted)}.ccu-article-products .ccu-ap-price span{color:var(--ccu-danger);font-weight:var(--ccu-fw-bold)}.ccu-article-products .ccu-ao-foot{margin:8px 0 0;font-size:13px;color:var(--ccu-muted)}.ccu-ai-hero{margin:1.25em 0}.ccu-ai-hero img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:var(--ccu-radius)}@media(max-width:600px){.ccu-article-products .ccu-ap-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ccu-article-offers.ccu-single-store{padding:12px}}