.dacsan-page[data-astro-cid-ch27tg3m]{padding:40px 0 80px}.dacsan-hero[data-astro-cid-ch27tg3m]{text-align:center;margin-bottom:40px}.dacsan-h1[data-astro-cid-ch27tg3m]{font-family:var(--font-heading);color:var(--text);margin-bottom:12px;font-size:clamp(28px,5vw,40px);font-weight:700}.dacsan-subtitle[data-astro-cid-ch27tg3m]{color:var(--text2);font-size:15px;line-height:1.7}.giftbox[data-astro-cid-ch27tg3m]{background:linear-gradient(135deg,#8b69140f,#d4a84314);border:2px solid #d4a84333;border-radius:20px;align-items:center;gap:24px;margin-bottom:40px;padding:32px;display:flex}.giftbox__icon[data-astro-cid-ch27tg3m]{flex-shrink:0;font-size:48px}.giftbox__title[data-astro-cid-ch27tg3m]{font-family:var(--font-heading);color:var(--text);margin-bottom:8px;font-size:22px;font-weight:700}.giftbox__desc[data-astro-cid-ch27tg3m]{color:var(--text2);margin-bottom:12px;font-size:15px;line-height:1.6}.giftbox__items[data-astro-cid-ch27tg3m]{margin-bottom:12px;padding:0;list-style:none}.giftbox__items[data-astro-cid-ch27tg3m] li[data-astro-cid-ch27tg3m]{color:var(--text2);padding:4px 0 4px 20px;font-size:14px;position:relative}.giftbox__items[data-astro-cid-ch27tg3m] li[data-astro-cid-ch27tg3m]:before{content:"✓";color:var(--thot-not);font-weight:700;position:absolute;left:0}.giftbox__price[data-astro-cid-ch27tg3m]{font-family:var(--font-heading);color:var(--phu-sa);margin-bottom:12px;font-size:24px;font-weight:700}.giftbox__cta[data-astro-cid-ch27tg3m]{background:var(--phu-sa);color:#fff;border-radius:12px;padding:10px 24px;font-size:14px;font-weight:600;transition:background .3s;display:inline-block}.giftbox__cta[data-astro-cid-ch27tg3m]:hover{background:var(--ba-the);opacity:1}.dacsan-filters[data-astro-cid-ch27tg3m]{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:32px;display:flex}.filter-btn[data-astro-cid-ch27tg3m]{font-size:13px;font-weight:500;font-family:var(--font-body);border:1px solid var(--border);background:var(--card-bg);color:var(--text2);cursor:pointer;border-radius:20px;padding:6px 16px;transition:all .2s}.filter-btn[data-astro-cid-ch27tg3m]:hover{border-color:var(--phu-sa);color:var(--phu-sa)}.filter-btn[data-astro-cid-ch27tg3m].active{background:var(--phu-sa);color:#fff;border-color:var(--phu-sa)}.dacsan-grid[data-astro-cid-ch27tg3m]{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:56px;display:grid}.dacsan-card[data-astro-cid-ch27tg3m]{background:var(--card-bg);border:1px solid var(--border);border-radius:16px;transition:box-shadow .4s,transform .4s;overflow:hidden}.dacsan-card[data-astro-cid-ch27tg3m]:hover{transform:translateY(-3px);box-shadow:0 8px 32px #8b69141f}.dacsan-card__img[data-astro-cid-ch27tg3m]{aspect-ratio:16/9;position:relative;overflow:hidden}.dacsan-card__img[data-astro-cid-ch27tg3m] img[data-astro-cid-ch27tg3m]{object-fit:cover;width:100%;height:100%;transition:transform .5s}.dacsan-card[data-astro-cid-ch27tg3m]:hover .dacsan-card__img[data-astro-cid-ch27tg3m] img[data-astro-cid-ch27tg3m]{transform:scale(1.05)}.dacsan-card__badge[data-astro-cid-ch27tg3m]{color:#fff;background:#8b6914e6;border-radius:20px;padding:4px 10px;font-size:11px;font-weight:600;position:absolute;top:12px;right:12px}.dacsan-card__body[data-astro-cid-ch27tg3m]{padding:20px}.dacsan-card__region[data-astro-cid-ch27tg3m]{color:var(--text2);margin-bottom:6px;font-size:12px;display:block}.dacsan-card__title[data-astro-cid-ch27tg3m]{font-family:var(--font-heading);color:var(--text);margin-bottom:8px;font-size:18px;font-weight:600;line-height:1.4}.dacsan-card__desc[data-astro-cid-ch27tg3m]{color:var(--text2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:12px;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.dacsan-card__footer[data-astro-cid-ch27tg3m]{justify-content:space-between;align-items:center;display:flex}.dacsan-card__price[data-astro-cid-ch27tg3m]{color:var(--phu-sa);font-size:13px;font-weight:600}.dacsan-card__cat[data-astro-cid-ch27tg3m]{color:var(--text2);background:var(--bg);border-radius:10px;padding:3px 8px;font-size:11px}.dacsan-cta[data-astro-cid-ch27tg3m]{text-align:center;background:#8b69140a;border-radius:20px;margin-bottom:48px;padding:48px 32px}.dacsan-cta[data-astro-cid-ch27tg3m] h2[data-astro-cid-ch27tg3m]{font-family:var(--font-heading);color:var(--text);margin-bottom:8px;font-size:24px;font-weight:700}.dacsan-cta[data-astro-cid-ch27tg3m] p[data-astro-cid-ch27tg3m]{color:var(--text2);margin-bottom:20px;font-size:15px}.dacsan-cta__links[data-astro-cid-ch27tg3m]{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:16px;display:flex}.cta-btn[data-astro-cid-ch27tg3m]{border-radius:12px;padding:10px 20px;font-size:14px;font-weight:600;transition:opacity .2s}.cta-btn[data-astro-cid-ch27tg3m]:hover{opacity:.85}.cta-btn--zalo[data-astro-cid-ch27tg3m]{color:#fff;background:#0068ff}.cta-btn--fb[data-astro-cid-ch27tg3m]{color:#fff;background:#1877f2}.cta-btn--email[data-astro-cid-ch27tg3m]{background:var(--card-bg);color:var(--text);border:1px solid var(--border)}.dacsan-cta__note[data-astro-cid-ch27tg3m]{color:var(--text2);opacity:.7;font-size:13px}.dacsan-related[data-astro-cid-ch27tg3m]{text-align:center}.dacsan-related[data-astro-cid-ch27tg3m] h2[data-astro-cid-ch27tg3m]{font-family:var(--font-heading);color:var(--text);margin-bottom:16px;font-size:20px}.dacsan-related__links[data-astro-cid-ch27tg3m]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.dacsan-related__links[data-astro-cid-ch27tg3m] a[data-astro-cid-ch27tg3m]{background:var(--card-bg);border:1px solid var(--border);color:var(--text2);border-radius:12px;padding:8px 16px;font-size:14px;transition:all .2s}.dacsan-related__links[data-astro-cid-ch27tg3m] a[data-astro-cid-ch27tg3m]:hover{border-color:var(--phu-sa);color:var(--phu-sa);opacity:1}@media (width<=1024px){.dacsan-grid[data-astro-cid-ch27tg3m]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.dacsan-grid[data-astro-cid-ch27tg3m]{grid-template-columns:1fr;gap:20px}.giftbox[data-astro-cid-ch27tg3m]{text-align:center;flex-direction:column}}
