:root{--nm-radius-xl: 22px;--nm-radius-lg: 16px;--nm-radius-md: 12px;--nm-shadow-soft: 0 14px 40px rgba(0,0,0,.08);--nm-shadow-card: 0 10px 26px rgba(0,0,0,.1);--nm-border-soft: rgba(255,255,255,.1);--nm-surface: rgba(255,255,255,.06);--nm-surface-2: rgba(255,255,255,.1);--nm-text-hi: rgba(255,255,255,.92);--nm-text-md: rgba(255,255,255,.78);--nm-text-lo: rgba(255,255,255,.65)}html,body{text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{letter-spacing:-.01em}:focus-visible{outline:2px solid rgba(0,179,255,.9);outline-offset:3px;border-radius:10px}h1,h2,h3{letter-spacing:-.02em}h1{line-height:1.1}h2{line-height:1.15}h3{line-height:1.2}.btn,button.btn,input.btn{border-radius:14px!important;padding:12px 16px;transition:transform .15s ease,box-shadow .2s ease,opacity .15s ease;will-change:transform}.btn:hover{transform:translateY(-1px);box-shadow:0 10px 18px #0000002e}.btn:active{transform:translateY(0);box-shadow:none}.btn--primary,.btn-primary{box-shadow:0 10px 30px #00b3ff38}.nm-card,.card,.product-single,.collection-grid-item,.grid__item .product-grid-item,.grid__item .product-item{border-radius:var(--nm-radius-xl)}.nm-card,.card{background:var(--nm-surface);border:1px solid var(--nm-border-soft);box-shadow:var(--nm-shadow-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nm-card:hover,.card:hover{border-color:#00b3ff40}.template-product .product-single{background:var(--nm-surface);border:1px solid var(--nm-border-soft);box-shadow:var(--nm-shadow-soft);padding:18px}@media (min-width: 750px){.template-product .product-single{padding:26px}}.template-product #ProductPrice{font-weight:700;font-size:1.35em}.template-product .product-single__description,.template-product .rte{color:var(--nm-text-md);line-height:1.6}#nmStickyATC{border-radius:18px;box-shadow:0 16px 50px #00000038;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.shopify-section{scroll-margin-top:90px}@media (max-width: 749px){.shopify-section{padding-left:14px;padding-right:14px}}@supports (content-visibility: auto){.shopify-section{content-visibility:auto;contain-intrinsic-size:700px}}@media (prefers-reduced-motion: reduce){*{transition:none!important;scroll-behavior:auto!important}}.nm-agegate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100050;display:none}.nm-agegate.is-open{display:block}.nm-agegate__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0206178c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.nm-agegate__modal{position:relative;max-width:520px;margin:10vh auto 0;background:#ffffffeb;border:1px solid rgba(2,6,23,.1);border-radius:18px;padding:18px 18px 14px;box-shadow:0 24px 80px #00000059}.nm-agegate__title{font-weight:800;font-size:18px;margin-bottom:6px;color:#0b1b3a}.nm-agegate__text{color:#020617bf;line-height:1.45}.nm-agegate__actions{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.nm-agegate__btn{-webkit-appearance:none;appearance:none;border:0;border-radius:12px;padding:10px 12px;font-weight:700;cursor:pointer;text-decoration:none;text-align:center}.nm-agegate__btn--yes{background:linear-gradient(135deg,rgba(var(--nm-primary-rgb),.95),rgba(var(--nm-secondary-rgb),.95));color:#fff}.nm-agegate__btn--no{background:#0206170f;color:#020617bf}.nm-agegate__foot{margin-top:10px;font-size:12px;color:#0206178c}.nm-trustbar{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0 6px}.nm-trustpill{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:14px;border:1px solid rgba(2,6,23,.1);background:#ffffffd9;box-shadow:0 12px 35px #0000000f}.nm-trustpill__icon{font-size:18px}.nm-trustpill__txt{font-weight:700;font-size:13px;color:#020617c7}.nm-buybox-benefits{margin:12px 0;padding:12px;border-radius:16px;border:1px solid rgba(2,6,23,.1);background:#fffc;box-shadow:0 12px 35px #0000000f}.nm-buybox-benefits ul{margin:0;padding-left:18px}.nm-buybox-benefits li{margin:6px 0;color:#020617bf}.nm-faq{margin:12px 0 0;border-radius:16px;overflow:hidden;border:1px solid rgba(2,6,23,.1);background:#fffc}.nm-faq details{padding:12px;border-top:1px solid rgba(2,6,23,.08)}.nm-faq details:first-child{border-top:0}.nm-faq summary{cursor:pointer;font-weight:800;color:#020617d1}.nm-faq p{margin:8px 0 0;color:#020617b8}
/*# sourceMappingURL=/cdn/shop/t/111/assets/nm-premium.css.map */
