.ns{--ns-navy: #1b2550;--ns-red: #d63a44;--ns-red-dark: #b82d36;--ns-red-soft: #fdeeee;--ns-green: #4fbf65;--ns-green-soft: #e8f7eb;--ns-gold: #f5b81c;--ns-muted: #6b7280;--ns-line: #e7e7ec;--ns-head: "Fredoka", "Nunito", "Arial Rounded MT Bold", sans-serif;--ns-body: "Nunito", system-ui, -apple-system, sans-serif;font-family:var(--ns-body);color:var(--ns-navy);background:#fff;-webkit-font-smoothing:antialiased;line-height:1.4;font-size:16px;letter-spacing:normal}.ns *,.ns *:before,.ns *:after{box-sizing:border-box}.ns [hidden]{display:none!important}.ns img,.ns video{max-width:100%;display:block;height:auto}.ns h1,.ns h2,.ns h3,.ns h4,.ns p{letter-spacing:normal;text-transform:none}.ns button{font:inherit;cursor:pointer;letter-spacing:normal;text-transform:none;min-height:0}.ns-container{max-width:1160px;margin:0 auto;padding:0 16px}.ns-product{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;padding-top:28px;padding-bottom:40px;align-items:start}.ns-product>*,.ns-built__inner>*{min-width:0}.ns-gallery{position:sticky;top:90px}.ns-gallery__main{position:relative;border-radius:18px;overflow:hidden;background:#0d0f1a}.ns-gallery__viewport{overflow:hidden;touch-action:pan-y}.ns-gallery__track{display:flex;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.ns-gallery__track img{flex:0 0 100%;width:100%;aspect-ratio:1;height:auto;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ns-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:40px;height:40px;padding:0;border-radius:50%;border:0;background:#fffffff2;color:var(--ns-navy);font-size:24px;line-height:1;box-shadow:0 4px 14px #0000002e}.ns-gallery__arrow--prev{left:12px}.ns-gallery__arrow--next{right:12px}.ns-gallery__badge{position:absolute;top:14px;left:14px;z-index:2;width:74px;height:74px;border-radius:50%;background:var(--ns-red);color:#fff;display:grid;place-content:center;text-align:center;font-family:var(--ns-head);font-size:22px;line-height:.95;transform:rotate(-10deg);box-shadow:0 6px 18px #d63a4473;border:3px solid #fff}.ns-gallery__badge small{font-size:12px;letter-spacing:.1em;display:block}.ns-gallery__thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;scrollbar-width:none}.ns-gallery__thumbs button{flex:0 0 72px;height:72px;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:none;opacity:.7;transition:.2s}.ns-gallery__thumbs button.is-active{border-color:var(--ns-red);opacity:1}.ns-gallery__thumbs img{width:100%;height:100%;object-fit:cover}.ns-pill{display:inline-block;background:var(--ns-red-soft);color:var(--ns-red);border:1px solid #f6c9cc;font-weight:800;font-size:11.5px;letter-spacing:.1em;padding:6px 12px;border-radius:999px}.ns-pill--dark{background:var(--ns-navy);color:#fff;border-color:var(--ns-navy)}.ns .ns-title{font-family:var(--ns-head);font-weight:700;font-size:40px;line-height:1.08;margin:14px 0 10px;color:var(--ns-navy)}.ns-title span{display:block;color:var(--ns-red)}.ns-rating{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ns-avatars{display:flex}.ns-avatars img{width:28px;height:28px;border-radius:50%;object-fit:cover;border:2px solid #fff;margin-left:-8px}.ns-avatars img:first-child{margin-left:0}.ns-stars{color:var(--ns-gold);letter-spacing:2px;font-size:17px}.ns-rating__txt{color:var(--ns-muted);font-size:14px;font-weight:600}.ns .ns-lead{color:#4b5563;font-size:16px;margin:12px 0 16px}.ns-price{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px}.ns-price__now{font-family:var(--ns-head);font-weight:700;font-size:30px;color:var(--ns-navy)}.ns-price__was{color:#9ca3af;text-decoration:line-through;font-size:16px;font-weight:600}.ns-save{background:var(--ns-red);color:#fff;font-weight:800;font-size:12.5px;letter-spacing:.06em;padding:6px 12px;border-radius:999px}.ns-features{list-style:none;padding:0;margin:0 0 16px;display:grid;gap:14px}.ns-features li{display:flex;gap:14px;align-items:flex-start;margin:0}.ns-features__ic{flex:0 0 34px;height:34px;border-radius:9px;background:var(--ns-red-soft);display:grid;place-items:center;font-size:16px}.ns-features b{display:block;font-size:15px}.ns-features small{color:var(--ns-muted);font-size:13px}.ns-ship{background:var(--ns-red-soft);border-radius:10px;padding:12px 14px;font-weight:700;font-size:14px;margin-bottom:18px}.ns-divider{display:flex;align-items:center;gap:12px;margin:6px 0 14px;color:var(--ns-navy);font-weight:800;font-size:12px;letter-spacing:.14em}.ns-divider:before,.ns-divider:after{content:"";flex:1;height:1px;background:var(--ns-line)}.ns-bundles{display:grid;gap:12px}.ns-bundle{position:relative;border:2px solid var(--ns-line);border-radius:14px;background:#fff;transition:border-color .2s,box-shadow .2s;cursor:pointer}.ns-bundle.is-active{border-color:var(--ns-green);box-shadow:0 0 0 3px var(--ns-green-soft)}.ns-bundle.is-soldout{opacity:.55}.ns-bundle__main{display:flex;align-items:center;gap:14px;padding:14px 16px}.ns-bundle__radio{flex:0 0 18px;height:18px;border:2px solid #c9cbd3;border-radius:50%;position:relative}.ns-bundle.is-active .ns-bundle__radio{border-color:var(--ns-green)}.ns-bundle.is-active .ns-bundle__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--ns-green)}.ns-bundle__img{flex:0 0 48px;width:48px;height:48px;border-radius:10px;object-fit:cover}.ns-bundle__txt{flex:1;min-width:0}.ns-bundle__txt b{font-family:var(--ns-head);font-size:17px;font-weight:600;display:block}.ns-bundle__txt small{color:var(--ns-muted);font-size:12.5px}.ns-bundle__save{display:inline-block;background:var(--ns-green-soft);color:#2f8a44;font-size:11px;font-weight:800;padding:2px 7px;border-radius:5px;margin:3px 0;letter-spacing:.03em}.ns-bundle__price{text-align:right}.ns-bundle__price b{font-family:var(--ns-head);font-size:18px;font-weight:600;display:block;white-space:nowrap}.ns-bundle__price s{color:#9ca3af;font-size:12.5px;white-space:nowrap}.ns-bundle__tag{position:absolute;top:-11px;right:14px;background:var(--ns-green);color:#fff;font-size:10.5px;font-weight:900;letter-spacing:.1em;padding:3px 9px;border-radius:6px}.ns-bundle__tag--red{background:var(--ns-red)}.ns-addons{border-top:1px solid var(--ns-line);display:none}.ns-addons:empty{border:0}.ns-bundle.is-active .ns-addons{display:block}.ns-addon{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid #f2f2f5;font-size:13.5px;font-weight:600;cursor:pointer;margin:0}.ns-addon:last-child{border-bottom:0}.ns-addon input{width:17px;height:17px;accent-color:var(--ns-green);margin:0;position:static;opacity:1;appearance:auto;-webkit-appearance:checkbox;flex:0 0 17px}.ns-addon__ic{flex:0 0 30px;width:30px;height:30px;border-radius:7px;background:#f4f4f7;display:grid;place-items:center;font-size:16px;overflow:hidden}.ns-addon__ic img{width:100%;height:100%;object-fit:cover}.ns-addon__name{flex:1}.ns-addon__price{font-weight:800;white-space:nowrap}.ns-buy{display:flex;gap:12px;margin-top:18px}.ns-qty{display:flex;align-items:center;border:2px solid var(--ns-line);border-radius:999px;overflow:hidden}.ns-qty button{background:none;border:0;width:40px;height:52px;padding:0;font-size:20px;color:var(--ns-navy)}.ns-qty input{width:34px;border:0;padding:0;text-align:center;font:inherit;font-weight:800;font-size:16px;color:var(--ns-navy);background:none;-moz-appearance:textfield;box-shadow:none;min-height:0}.ns-qty input::-webkit-outer-spin-button,.ns-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ns .ns-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;border:0;border-radius:999px;padding:15px 26px;font-family:var(--ns-body);font-weight:900;font-size:16px;text-decoration:none;transition:transform .15s,background .2s,box-shadow .2s;width:auto;min-width:0}.ns .ns-btn:active{transform:scale(.98)}.ns .ns-btn:disabled{opacity:.6;cursor:not-allowed}.ns .ns-btn--red{background:var(--ns-red);color:#fff;box-shadow:0 8px 22px #d63a4452}.ns .ns-btn--red:hover{background:var(--ns-red-dark)}.ns .ns-btn--grow{flex:1}.ns .ns-btn--navy{background:var(--ns-navy);color:#fff;border-radius:12px;font-family:var(--ns-head);font-size:20px;letter-spacing:.02em;padding:16px 34px;box-shadow:6px 6px 0 var(--ns-gold)}.ns .ns-btn--navy:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--ns-gold)}.ns .ns-btn.is-added{background:var(--ns-green);box-shadow:0 8px 22px #4fbf6559}.ns-error{color:var(--ns-red);font-weight:700;font-size:14px;margin:10px 0 0}.ns-mini-trust{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;margin-top:18px;font-size:12.5px;color:var(--ns-muted);font-weight:600}.ns-mini-trust span{display:block;font-size:18px;margin-bottom:4px}.ns-section{padding:56px 16px}.ns .ns-h2{font-family:var(--ns-head);font-weight:700;font-size:36px;line-height:1.15;text-align:center;color:var(--ns-navy);margin:0 0 28px}.ns .ns-h2--left{text-align:left;margin:14px 0 12px;font-size:32px}.ns .ns-sub{text-align:center;color:var(--ns-muted);margin:-18px 0 28px;font-weight:600}.ns-stars--big{text-align:center;font-size:26px;margin-bottom:6px}.ns-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ns-step{text-align:center}.ns-step__img{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:1.25}.ns-step__img img{width:100%;height:100%;object-fit:cover}.ns-step__num{position:absolute;top:10px;left:10px;z-index:1;width:28px;height:28px;border-radius:50%;background:var(--ns-gold);color:var(--ns-navy);font-weight:900;display:grid;place-items:center;font-size:14px}.ns .ns-step h3{font-family:var(--ns-head);font-weight:600;margin:14px 0 4px;font-size:19px;color:var(--ns-navy)}.ns .ns-step p{margin:0;color:var(--ns-muted);font-size:14px}.ns-videos{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ns-videos video{width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:16px;background:#0d0f1a}.ns .ns-note{text-align:center;color:var(--ns-muted);font-size:13px;max-width:640px;margin:16px auto 0}.ns-trust{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;padding-top:8px;padding-bottom:40px;font-weight:700;font-size:14px}.ns-trust span{display:block;font-size:24px;margin-bottom:8px}.ns-built{background:#0d0f1a;color:#e5e7eb}.ns-built__inner{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.ns-built__img img{border-radius:18px;width:100%}.ns .ns-built .ns-h2{color:#fff}.ns .ns-built p{line-height:1.6;color:#e5e7eb}.ns-numbered{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:16px}.ns-numbered li{display:flex;gap:16px;margin:0}.ns-numbered b{font-family:var(--ns-head);font-size:26px;color:var(--ns-gold);line-height:1}.ns .ns-numbered h4{margin:0 0 2px;color:#fff;font-size:16px;font-family:var(--ns-body)}.ns .ns-numbered p{margin:0;font-size:14px;color:#b8bccb}.ns-reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ns-review{border:1px solid var(--ns-line);border-radius:16px;overflow:hidden;background:#fff;display:flex;flex-direction:column}.ns-review__img{position:relative;aspect-ratio:4/5}.ns-review__img img{width:100%;height:100%;object-fit:cover}.ns-review__q{position:absolute;right:14px;bottom:-16px;width:34px;height:34px;border-radius:50%;background:var(--ns-red);color:#fff;display:grid;place-items:center;font-size:22px;font-family:Georgia,serif;line-height:1;padding-top:8px}.ns-review__body{padding:18px;display:flex;flex-direction:column;flex:1}.ns .ns-review h3{font-size:16px;margin:8px 0 6px;font-weight:900;font-family:var(--ns-body);color:var(--ns-navy)}.ns .ns-review p{color:var(--ns-muted);font-size:14px;line-height:1.55;margin:0 0 14px;flex:1}.ns-review__who{border-top:1px solid var(--ns-line);padding-top:12px;font-style:italic;font-size:13px;color:var(--ns-muted)}.ns-faq{max-width:760px;margin:0 auto}.ns-faq details{border-bottom:1px solid var(--ns-line)}.ns-faq summary{list-style:none;display:flex;align-items:center;gap:12px;padding:18px 4px;font-weight:800;font-size:15.5px;cursor:pointer;color:var(--ns-navy)}.ns-faq summary::-webkit-details-marker{display:none}.ns-faq summary:after{content:"+";margin-left:auto;color:var(--ns-red);font-size:22px;font-weight:400;transition:transform .2s}.ns-faq details[open] summary:after{transform:rotate(45deg)}.ns .ns-faq details p{margin:0 0 18px 34px;color:#4b5563;line-height:1.6;font-size:14.5px}.ns-cta{background:var(--ns-red);color:#fff;text-align:center;padding:64px 0}.ns-cta__icon{font-size:40px}.ns .ns-cta h2{font-family:var(--ns-head);font-weight:700;font-size:34px;margin:10px 0;color:#fff}.ns .ns-cta p{max-width:540px;margin:0 auto 28px;opacity:.92;line-height:1.55;color:#fff}.ns-cta__chips{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:30px}.ns-cta__chips>span{background:#00000029;padding:9px 14px;border-radius:8px;font-weight:800;font-size:12.5px;letter-spacing:.05em}.ns-cta__chips b{font-variant-numeric:tabular-nums}.ns-sticky{position:fixed;left:0;right:0;bottom:0;z-index:35;background:#fff;box-shadow:0 -6px 24px #0000001a;display:flex;align-items:center;gap:12px;padding:10px 16px;transform:translateY(110%);transition:transform .3s}.ns-sticky.is-visible{transform:none}.ns-sticky img{width:52px;height:52px;border-radius:8px;object-fit:cover}.ns-sticky__txt{flex:1;min-width:0;font-size:13px}.ns-sticky__txt b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ns-sticky__now{color:var(--ns-red);font-family:var(--ns-head);font-size:17px}.ns-sticky s{color:#9ca3af;font-size:12px}@media(max-width:900px){.ns-product{grid-template-columns:1fr;gap:24px;padding-top:14px}.ns-gallery{position:static}.ns-built__inner{grid-template-columns:1fr;gap:28px}.ns-reviews,.ns-steps{grid-template-columns:1fr;max-width:460px;margin:0 auto}.ns-videos{gap:8px}}@media(max-width:640px){.ns .ns-title{font-size:32px}.ns .ns-h2{font-size:29px}.ns-section{padding:44px 16px}.ns-trust{font-size:12.5px}.ns-gallery__thumbs button{flex-basis:60px;height:60px}.ns .ns-btn{padding:15px 18px;font-size:15px}.ns-sticky .ns-btn{padding:12px 16px}.ns .ns-cta h2{font-size:27px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/ns-laser-tag.css.map */
