/* V2 single: light product page */
.s5-single-v2 { background: var(--a-bg) !important; }
.s5-single-v2 .dag-pricebox { background: var(--a-white) !important; border: 1px solid var(--a-line) !important; border-top: 3px solid var(--a-green) !important; }
.s5-single-v2 .dag-price { color: var(--a-green) !important; font-size: 34px; font-weight: 800; }
.s5-single-v2 .dag-gallery, .s5-single-v2 .dag-thumb { background: var(--a-white); }
.s5-single-v2 .dag-thumb.is-active, .s5-single-v2 .dag-thumb:hover { outline: 2px solid var(--a-green); }
.s5-single-v2 .dag-lead { background: var(--a-white) !important; border: 1px solid var(--a-line) !important; border-top: 3px solid var(--a-green) !important; }
.s5-single-v2 h1 { font-size: clamp(32px, 4vw, 60px); letter-spacing: -.025em; }
@media (max-width: 760px) {
  .s5-single-v2 .dag-thumbs { display: flex !important; overflow-x: auto; gap: 8px; scrollbar-width: none; }
  .s5-single-v2 .dag-thumb { flex: 0 0 76px; width: 76px !important; height: 56px !important; }
  .s5-single-v2 .dag-thumb img { width: 100%; height: 100%; object-fit: cover; }
}
