/* NOMAD mobile footer and product image focus repair, 2026-11-09 */
html body #products:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .p .image,
html body #products:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .p .image img,
html body #products:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .p .image:focus,
html body #products:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .p .image:focus-visible,
html body .nr-live-grid:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) a:has(img),
html body .nr-live-grid:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) img{outline:0!important;outline-offset:0!important;box-shadow:none!important;border:0!important}
html body #products:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .p .image::after{box-shadow:none!important;outline:0!important;border:0!important}
@media(max-width:767px){
html body #nx-shared-footer:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nx-shared-benefits{background:#193921!important;color:#fff3dd!important;padding:22px 10px!important;gap:0!important;border-bottom:1px solid #85764a!important}
html body #nx-shared-footer:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nx-shared-benefits>div{background:transparent!important;box-shadow:none!important;color:#fff3dd!important;padding:0 8px!important;border-radius:0!important;border:0!important;min-width:0!important}
html body #nx-shared-footer:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nx-shared-benefits>div+div{border-left:1px solid #85764a!important}
html body #nx-shared-footer:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nx-shared-benefits span,
html body #nx-shared-footer:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nx-shared-benefits strong,
html body #nx-shared-footer:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nx-shared-benefits svg{background:transparent!important;color:#fff3dd!important;text-shadow:none!important}
html body #nx-shared-footer:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nx-shared-benefits strong{font-size:15px!important;line-height:1.25!important;font-weight:400!important}
html body #nx-shared-footer:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nx-shared-benefits svg{width:28px!important;height:28px!important;margin-bottom:9px!important}
html body #nx-shared-footer:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nx-shared-benefits svg circle[fill]{fill:#193921!important}
html body #nx-shared-footer:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nx-shared-footer-main{background:#193921!important;padding:126px 24px 26px!important;position:relative!important;overflow:hidden!important}
html body #nx-shared-footer:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nx-shared-flower{display:none!important}
html body #nx-shared-footer:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nx-shared-footer-main::before{content:""!important;display:block!important;position:absolute!important;left:50%!important;top:14px!important;transform:translateX(-50%)!important;width:min(350px,88vw)!important;height:108px!important;background:url('/user/documents/upload/nomad-mobile-footer-spray-v1.png') center/contain no-repeat!important;pointer-events:none!important;opacity:1!important;mask:none!important;-webkit-mask:none!important;border:0!important}
html body #nx-shared-footer:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nx-shared-footer-main::after{display:none!important}
html body #nx-shared-footer:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nx-shared-footer-logo{width:230px!important;max-width:80%!important;margin:0 auto 18px!important}
html body #nx-shared-footer:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nx-shared-hours{max-width:330px!important;margin:0 auto 12px!important;font-size:18px!important;line-height:1.5!important}
html body #nx-shared-footer:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nx-shared-address{font-size:15px!important;line-height:1.5!important;margin:0 auto 22px!important}
html body #nx-shared-footer:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nx-shared-copyright{padding:18px 16px 88px!important;min-height:0!important;margin:0!important;background:#193921!important}
}

/* :not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm)hared round catalog photographs and green actions */
html body #nc-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nc-product-image img[src*="nomad-real-coffee"],
html body.in-cista-kava #nc-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nc-product-image img{object-fit:cover!important;border-radius:50%!important;clip-path:circle(49%)!important}
html body #nt-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nmt-circle,html body #nt-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nomad-tea-circle{position:relative!important;aspect-ratio:1!important;height:auto!important;overflow:hidden!important;border-radius:50%!important;flex-shrink:0!important}
html body #nt-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nt-product-image .nmt-circle img,html body #nt-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nt-product-image .nomad-tea-circle img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;object-fit:cover!important;border-radius:50%!important;clip-path:none!important;transform:none!important}
html body #nt-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nt-detail,html body #nc-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nc-detail,html body #np-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .np-detail,html body.in-matcha #products:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .btn-primary{background:#5e733d!important;color:#fff3dd!important;border-color:#5e733d!important;text-shadow:none!important}
@media(max-width:767px){
html body #nx-shared-footer:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nx-shared-copyright{padding:14px 16px 64px!important;min-height:0!important}
html body #nc-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nc-intro,html body #nt-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nt-intro{height:auto!important;min-height:0!important;padding:18px 0 16px!important;margin:0 0 12px!important;position:relative!important;overflow:hidden!important}
html body #nc-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nc-breadcrumb,html body #nt-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nt-breadcrumb{position:relative!important;inset:auto!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;height:auto!important;min-height:22px!important;margin:0 0 16px!important;padding:0!important;font-size:12px!important;line-height:1.5!important;transform:none!important;z-index:1!important}
html body #nc-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nc-breadcrumb svg,html body #nt-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nt-breadcrumb svg{width:18px!important;height:18px!important}
html body #nc-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nc-intro h1,html body #nt-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nt-intro h1{position:relative!important;inset:auto!important;margin:0 0 10px!important;padding:0!important;font-size:34px!important;line-height:1.16!important;height:auto!important;min-height:0!important;max-width:100%!important;width:auto!important;transform:none!important;z-index:1!important;overflow-wrap:normal!important;word-break:normal!important}
html body #nc-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nc-intro p,html body #nt-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nt-intro p{position:relative!important;margin:14px 0 0!important;font-size:16px!important;line-height:1.5!important;z-index:1!important;max-width:100%!important}
html body #nc-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nc-hero,html body #nt-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nt-hero{position:absolute!important;right:-25px!important;top:-8px!important;width:120px!important;height:110px!important;object-fit:contain!important;opacity:.32!important;z-index:0!important}
html body #nt-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm){background:#f3ead9!important;padding:0 16px!important}
html body #nt-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nt-layout,html body #nt-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nt-content{display:block!important;width:100%!important;margin:0!important;padding:0!important}
html body #nt-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nt-sidebar{width:100%!important;margin:18px 0!important;display:block!important;padding:0!important}
html body #nt-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nt-select-box{display:none!important}
html body #nt-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nt-bestsellers{margin-top:18px!important;padding:0!important;background:transparent!important}
html body #nt-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) #nt-results{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
html body #nt-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nt-product{padding:12px!important;background:#f3ead9!important;border:1px solid #dcccac!important;border-radius:13px!important;min-width:0!important}
html body #nt-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nt-product-image{width:100%!important;height:auto!important;aspect-ratio:1!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;padding:0!important;margin:0 0 16px!important}
html body #nt-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nmt-circle,html body #nt-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nomad-tea-circle{width:88%!important;max-width:150px!important;min-height:0!important}
html body #nt-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nt-product h3{font-size:18px!important;line-height:1.25!important;min-height:68px!important;margin:0 0 10px!important;word-break:normal!important;overflow-wrap:break-word!important}
html body #nt-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nt-price{font-size:18px!important;margin:8px 0 14px!important}
html body #nt-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nt-detail{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;min-height:44px!important;width:100%!important;padding:10px!important;font-size:16px!important;box-sizing:border-box!important}
html body #np-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm){padding:0 16px!important;background:#f3ead9!important}
html body #np-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .np-layout,html body #np-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .np-content{display:block!important;width:100%!important;margin:0!important;padding:0!important}
html body #np-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .np-sidebar{display:none!important}
html body #np-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .np-intro{position:relative!important;min-height:0!important;height:auto!important;margin:0 0 24px!important;padding:20px 0 0!important}
html body #np-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .np-intro nav{position:static!important;margin-bottom:18px!important;font-size:12px!important}
html body #np-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .np-intro h1{position:static!important;font-size:32px!important;line-height:1.15!important;max-width:100%!important;margin:0 0 14px!important}
html body #np-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .np-intro p{font-size:16px!important;line-height:1.5!important;margin:14px 0 0!important;max-width:100%!important}
html body #np-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .np-hero{display:none!important}
html body #np-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .np-offers{padding:0!important;margin:0!important}
html body #np-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .np-offers h2{font-size:24px!important;margin:0 0 16px!important}
html body #np-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) #np-results{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important}
html body #np-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .np-product{display:grid!important;grid-template-columns:110px minmax(0,1fr)!important;gap:5px 14px!important;padding:18px!important;border:1px solid #dcccac!important;border-radius:14px!important;background:#f3ead9!important;min-height:0!important;text-align:left!important}
html body #np-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .np-product-image{grid-column:1!important;grid-row:1/5!important;width:110px!important;height:140px!important;min-height:0!important;padding:0!important;margin:0!important;background:transparent!important}
html body #np-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .np-product-image img{width:100%!important;height:100%!important;object-fit:contain!important;clip-path:none!important;border-radius:0!important}
html body #np-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .np-product h3{grid-column:2!important;font-size:22px!important;line-height:1.2!important;margin:4px 0!important;min-height:0!important}
html body #np-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .np-subtitle{grid-column:2!important;font-size:14px!important;line-height:1.4!important;margin:0!important}
html body #np-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .np-price{grid-column:2!important;font-size:27px!important;line-height:1.2!important;margin:8px 0 0!important}
html body #np-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .np-price-note{grid-column:2!important;font-size:13px!important;margin:0 0 12px!important;line-height:1.4!important}
html body #np-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .np-features{display:none!important}
html body #np-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .np-detail{grid-column:1/-1!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;padding:12px!important;font-size:16px!important;line-height:1.3!important;margin:10px 0 0!important;box-sizing:border-box!important;border-radius:8px!important}
html body #np-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .np-how{margin:28px 0 24px!important;padding:0!important;background:transparent!important}
html body #np-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .np-how h2{font-size:24px!important;margin:0 0 18px!important}
html body #np-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .np-how ol{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;margin:0!important;padding:0!important}
html body #np-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .np-how li{display:flex!important;gap:12px!important;padding:0!important;margin:0!important;min-height:0!important}
html body #np-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .np-how h3{font-size:18px!important;margin:0 0 4px!important}
html body #np-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .np-how p{font-size:15px!important;line-height:1.4!important;margin:0!important}
html body #nm-home:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nm-categories a{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important;background:#193921!important;border:1px solid #c7a65c!important;box-shadow:none!important;border-radius:13px!important;aspect-ratio:180/198!important;height:auto!important;padding:12px 3px!important;overflow:hidden!important;box-sizing:border-box!important}
html body #nm-home:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nm-categories svg{display:block!important;position:static!important;width:52px!important;height:52px!important;max-width:75%!important;color:#d7b76c!important;stroke:currentColor!important;filter:none!important}
html body #nm-home:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nm-categories span{display:block!important;position:static!important;clip-path:none!important;overflow:visible!important;width:auto!important;height:auto!important;font-family:Georgia,serif!important;font-size:18px!important;line-height:1.2!important;color:#fff3dd!important;white-space:normal!important;text-shadow:none!important}
}

@media(max-width:767px){
html body #nt-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nt-intro h1,html body #np-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .np-intro h1{font-family:Georgia,serif!important;font-weight:400!important;background:transparent!important}
html body #np-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .np-intro,html body #np-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .np-offers{background:transparent!important;border:0!important;box-shadow:none!important}
html body #nt-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nt-product h3,html body #np-page:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .np-product h3{font-family:Georgia,serif!important;font-weight:400!important}
html body.nm-tea-unified:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .p-detail-inner{display:flex!important;flex-direction:column!important;gap:20px!important}
html body.nm-tea-unified:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .p-detail-inner>.p-detail-inner-header{display:block!important;order:0!important;width:100%!important;padding:0!important;margin:8px 0 0!important}
html body.nm-tea-unified:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .p-detail-inner>.p-detail-inner-header h1{font-family:Georgia,serif!important;font-weight:400!important;font-size:32px!important;line-height:1.2!important;color:#57382c!important;margin:0!important}
html body.nm-tea-unified:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .nm-tea-main-photo{order:1!important;width:min(280px,80vw)!important;max-width:100%!important;max-height:280px!important;min-height:0!important;aspect-ratio:1!important;object-fit:cover!important;border-radius:50%!important;margin:0 auto!important}
html body.nm-tea-unified:not(#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm#nm) .p-detail-inner>.p-data-wrapper{order:2!important;margin:0!important;width:100%!important}
}
