/* Direct purchase actions keep the existing festive palette and recipe controls. */
.festive-site .shop-recipe .shop-item-detail{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:10px 14px;margin:8px 0 4px;border-radius:10px;border:1px solid #fff;background:#18543b!important;color:#fff!important;text-decoration:none;white-space:nowrap;font:inherit;font-size:.85rem;line-height:1.25;font-weight:700;max-width:100%}
.festive-site .shop-recipe .shop-item-detail:hover{background:#103c29!important}
.festive-site .shop-recipe .shop-item-detail:focus-visible{outline:3px solid #d9ad4c;outline-offset:3px}
.shop-direct-note{font-size:.83rem;line-height:1.55;margin:12px 0 18px;color:inherit}
@media(max-width:480px){.festive-site .shop-recipe .shop-item-detail{font-size:.8rem;padding:10px 12px}}
@media print{.shop-item-detail,.shop-direct-note{display:none!important}}
