/* Draft A. Append after existing subscription styles; only #np-page changes. */
#np-page .np-offers>h2{text-align:center;font-size:clamp(27px,3.2vw,40px);margin:0 0 22px}
#np-page .np-select .np-branch{position:static;display:block;width:110px;height:100px;margin:-32px 0 0 auto;color:#c8bead;opacity:.5;pointer-events:none}
#np-page .np-features{display:grid;gap:10px;margin:18px 0;padding:14px 4px 0;text-align:left}
#np-page .np-features li{display:flex;align-items:center;gap:12px;min-height:28px;font-size:18px}
#np-page .np-features svg{width:25px;height:25px;color:#4b7958;stroke-width:1.5}
#np-page .np-product-image img{object-fit:contain;mix-blend-mode:normal}
#np-page .np-how{padding:18px 24px;margin-top:18px}
#np-page .np-how h2{text-align:center;font-size:28px;margin-bottom:16px}
#np-page .np-how li{gap:14px;padding-right:18px;align-items:center}
#np-page .np-how li+li{padding-left:18px}
#np-page .np-how li>span{width:36px;height:36px;font-size:19px}
#np-page .np-how h3{font-size:18px;white-space:normal;line-height:1.25}
#np-page .np-how p{font-size:16px;margin-top:4px;line-height:1.3}
@media(min-width:701px){#np-page .np-products{grid-template-columns:repeat(2,minmax(0,1fr))}#np-page .np-product{padding:18px 14px}#np-page .np-product-image{height:clamp(210px,24vw,290px)}}
@media(min-width:701px) and (max-width:1000px){#np-page .np-product h3{font-size:22px}#np-page .np-subtitle{font-size:18px}#np-page .np-price{font-size:30px}#np-page .np-price-note{font-size:16px}#np-page .np-features li{font-size:16px;gap:8px}#np-page .np-detail{font-size:19px;height:46px}}
@media(max-width:700px){#np-page .np-how{padding:18px}#np-page .np-how h2{font-size:26px}#np-page .np-how ol{gap:14px}#np-page .np-how li,#np-page .np-how li+li{padding:0;gap:14px}#np-page .np-how h3{font-size:18px}#np-page .np-how p{font-size:16px}}
#np-page .np-select .np-branch{display:none!important}
#np-page .np-sidebar .np-select{position:relative;padding-bottom:78px}
#np-page .np-select:after{content:'';position:absolute;right:12px;bottom:10px;width:110px;height:76px;background:url('/user/documents/upload/nomad-coffee-branch-approved-20261006.png') center/contain no-repeat;opacity:.38;pointer-events:none}
#np-page .np-products{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:700px){#np-page .np-products{grid-template-columns:1fr}#np-page .np-select:after{width:100px;height:68px}#np-page .np-sidebar .np-select{padding-bottom:64px}}
