/* AEYSA shop skin v30 (11 Nov 2026). Display only: loaded after the shop page's own styles. No price, stock, postage or
   payment logic depends on this file; removing the <link> restores the previous look exactly. */

/* 1. Nothing under 12 px (thirteen labels were 11 or 11.5 px). */
.neck-offer .neck-offer-label,.tracks .now,.opt-stock,.compare-table thead .compare-stock,.compare-table thead small,.compare-select,
.dock-item small,.retail-copy .ship-cost,.retail-copy .ship-cost small,.photo-eyebrow,.stage-zoom,.bundle-heading>span,
.photo-views button,.photo-gallery-label{font-size:12px}

/* 2. Hero actions: each label stays on one line; the row may wrap as a whole instead of breaking words apart. */
.hero-actions{flex-wrap:wrap;justify-content:center}
.hero-actions .btn,.hero-actions .play-link{white-space:nowrap}
@media(min-width:960px){.hero-actions{justify-content:flex-start;gap:10px 22px}}
@media(min-width:1200px){.hero-actions{display:grid;grid-template-columns:max-content max-content;justify-content:start;gap:10px 28px}.hero-actions .btn{grid-column:1/-1;justify-self:start}}
