.ng-language{display:flex;gap:6px;align-items:center;font-size:12px}.ng-language select{padding:8px;border:1px solid #bbb;background:white;color:#171717;font-size:14px}.ng-qr{display:block;max-width:100%;object-fit:contain;margin:18px auto;image-rendering:pixelated;background:#fff}.ng-product-checks{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ng-form fieldset{border:1px solid #bbb;padding:16px;min-width:0}.ng-form legend{font-size:14px;font-weight:600}.ng-product-checks label{font-size:13px}.ng-gift-message{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;padding:22px;margin:24px 0;font-size:20px;line-height:1.6}.ng-discover-links a{background:#f4f4f1}.ng-discover-links{margin-top:30px}html[lang=hi] h1,html[lang=hi] h2,html[lang=hi] .cta{letter-spacing:0;line-height:1.6}html[lang=hi] .page-title{font-size:clamp(28px,4vw,48px)}html[lang=hi] #main-nav a{font-size:13px}#ng-corner-result .product-grid{margin-top:28px}#ng-gift-preview h3{margin-top:24px}
@media(max-width:1100px){.header-inner{flex-wrap:wrap}.ng-language{margin-left:auto;margin-bottom:8px}}@media(max-width:640px){.ng-product-checks{grid-template-columns:1fr}.ng-language{width:100%;justify-content:flex-end;margin-top:-2px}.ng-language select{min-height:36px;font-size:16px}.ng-qr{width:200px;height:200px}html[lang=hi] .hero h1{font-size:34px}.ng-gift-message{font-size:18px}}
