/* Tiêu đề h3 hiển thị lớn dùng Playfair 700 như h1/h2 (13/10) */
.hw-promo__txt h3,
.hw-about__txt h3,
.hw-perk h3,
.hw-post h3{font-family:var(--serif);font-weight:700;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}
.hw-promo__txt h3{line-height:1.2}
.hw-about__txt h3{line-height:1.2}
.hw-perk h3{font-size:clamp(18px,1.5vw,21px);line-height:1.3}
.hw-post h3{font-size:clamp(17px,1.4vw,20px);line-height:1.4}
/* Tiêu đề trong phần mô tả sản phẩm: Playfair 700, cỡ vừa phải, không to hơn tên sản phẩm */
.hw-content-flow h1,.hw-content-flow h2,.hw-content-flow h3,.hw-content-flow h4{font-family:var(--serif)!important;font-weight:700!important;font-variant-numeric:lining-nums;line-height:1.3}
.hw-content-flow h1{font-size:clamp(22px,2vw,26px)}
.hw-content-flow h2{font-size:clamp(20px,1.8vw,24px)}
.hw-content-flow h3,.hw-content-flow h4{font-size:clamp(17px,1.5vw,19px)}

/* ===== Bỏ nghiêng Playfair toàn site (13/10) ===== */
.hw-num,.hw-pts__n,.hw-tl__year,.hw-marquee__g,.hw-perk span,.hw-post__date,.hw-post__date *,.hw-404 .num,.hw-cta em{font-style:normal}
.hw-num,.hw-pts__n,.hw-tl__year,.hw-perk span,.hw-404 .num{font-weight:700;font-variant-numeric:lining-nums}

/* ===== Khối CTA "Tìm chiếc đồng hồ dành riêng cho bạn" thiết kế lại ===== */
.hw-cta h2{font-size:clamp(28px,4.4vw,64px);letter-spacing:.05em;line-height:1.15}
.hw-cta em{display:block;margin-top:2px;font-size:clamp(20px,2.6vw,40px);font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1.25;color:var(--gold-deep)}

/* ===== Trang sản phẩm: ảnh nhỏ xếp hàng ngang dưới ảnh chính ===== */
.hw-pd .hw-gal{grid-template-columns:minmax(0,1fr)}
.hw-pd .hw-gal__main{grid-column:1;grid-row:1}
.hw-pd .hw-gal__thumbs{grid-column:1;grid-row:2;flex-direction:row;max-height:none;max-width:100%;overflow-x:auto;overflow-y:hidden;gap:10px;padding-bottom:2px}
.hw-pd .hw-gal__t{width:84px;height:84px;flex:0 0 84px}
@media (max-width:960px){.hw-pd .hw-gal__t{width:64px;height:64px;flex:0 0 64px}}

/* ===== Nút nổi: Zalo/gọi nằm trên nút chat, không đè nhau ===== */
.hw-float{bottom:94px}

/* Bộ lọc thương hiệu: ô tìm + nút xem thêm */
.hw-fsearch input{width:100%;height:38px;margin:0 0 10px;padding:0 12px;border:1px solid var(--line);background:#fff;font-size:14px}
.hw-fmore{margin-top:10px;padding:6px 0;border:0;border-bottom:1px solid var(--gold);background:none;font-size:13px;font-weight:600;color:var(--ink);cursor:pointer}

/* Banner trang Cửa hàng có ảnh nền */
.hw-shop-banner--img{background-color:var(--ink);background-size:cover;background-position:center right;min-height:clamp(200px,20vw,320px);display:flex;align-items:center;color:#fff}
.hw-shop-banner--img .hw-wrap{width:100%}
.hw-shop-banner--img .hw-h1{color:#fff}
.hw-shop-banner--img .hw-crumb,.hw-shop-banner--img .hw-crumb a{color:#C9CDD1}
