.hw-promo__lbl{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-90deg);max-width:min(18ch,80vh);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:6px 14px;border-radius:999px;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font:600 14px/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;transition:opacity .4s ease-out}
.hw-promo.is-on .hw-promo__lbl{opacity:0}
@media (max-width:700px){.hw-promo__lbl{left:0;right:0;top:auto;bottom:0;transform:none;max-width:none;border-radius:0;padding:28px 16px 12px;background:linear-gradient(to top,rgba(0,0,0,.7),rgba(0,0,0,0));-webkit-backdrop-filter:none;backdrop-filter:none;text-align:left;font-size:15px}}

/* 1.6.48: banner mo rong mobile - nhan Playfair, can giua ngang+doc, lop toi deu */
@media (max-width:700px){.hw-promo:not(.is-on)::after{background:rgba(0,0,0,.38)}.hw-promo .hw-promo__lbl{inset:0;top:0;bottom:0;display:flex!important;align-items:center;justify-content:center;padding:0 16px;background:none;text-align:center;font:700 22px/1.2 var(--serif);letter-spacing:.01em;text-transform:none;font-variant-numeric:lining-nums;text-shadow:0 1px 10px rgba(0,0,0,.4)}}
