.egg-featured{overflow:hidden;margin:4px 0 26px;border:1px solid #85643c;border-radius:22px;background:linear-gradient(135deg,#271833,#171d31);box-shadow:0 15px 45px #0003}
.egg-featured>img{display:block;width:100%;height:auto;aspect-ratio:2;object-fit:contain;border-bottom:1px solid #ffffff15}
.egg-featured__copy{padding:22px}
.egg-featured__heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}
.egg-featured__heading .eyebrow{color:#ffd974;margin:0 0 7px}
.egg-featured__heading h3{font-family:'Space Grotesk',sans-serif;font-size:30px;margin:0;line-height:1.25}
.egg-featured__heading>p{font-size:13px;color:#cbc6de;margin:0}
.egg-featured__offers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.egg-featured__offer{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px 8px;border:1px solid #7d5985;border-radius:14px;padding:16px;background:linear-gradient(135deg,#38244f,#241d32);transition:border-color .15s,transform .15s}
.egg-featured__offer:hover{border-color:#ffcb4d;transform:translateY(-2px)}
.egg-featured__quantity{font:700 24px 'Space Grotesk',sans-serif;color:#fff}
.egg-featured__quantity small{display:block;margin-top:4px;font:500 11px 'IBM Plex Sans Thai',sans-serif;color:#ccc3de}
.egg-featured__offer strong{font:700 28px 'Space Grotesk',sans-serif;color:#ffcd47}
.egg-featured__action{grid-column:1/-1;font-size:11px;color:#f4dfac;border-top:1px solid #ffffff12;padding-top:10px}
.egg-item-note{font-size:12px;color:#b8c1d6;line-height:1.6;margin:0 0 15px}
@media(max-width:699px){.egg-featured__copy{padding:16px}.egg-featured__heading{display:block}.egg-featured__heading h3{font-size:25px}.egg-featured__heading>p{margin-top:8px;font-size:12px}.egg-featured__offers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.egg-featured__offer{padding:12px}.egg-featured__offer strong{font-size:25px}}
@media(prefers-reduced-motion:reduce){.egg-featured__offer{transition:none}}
