.nn-holiday-video{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,360px);align-items:center;gap:clamp(24px,5vw,72px)}.nn-holiday-video-copy{max-width:38rem}.nn-holiday-video-player{width:100%;max-width:360px;margin-inline:auto}.nn-holiday-video-element{display:block;width:100%;height:auto;max-height:75vh;object-fit:contain;border-radius:20px}@media(max-width:650px){.nn-holiday-video{grid-template-columns:minmax(0,1fr)}}.nn-signal{overflow:hidden;background:#17191b;color:#fafaf4;isolation:isolate}.nn-signal__edge{display:flex;justify-content:space-between;gap:1rem;padding:16px clamp(20px,5vw,80px);border-bottom:1px solid rgba(255,255,255,.25);font:600 10px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.17em}.nn-signal__body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(20px,5vw,76px);padding:clamp(48px,6.5vw,100px) clamp(20px,5vw,80px)}.nn-signal__copy,.nn-signal__visual{min-width:0}.nn-signal__eyebrow{display:flex;align-items:center;gap:13px;font:600 11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.16em;margin:0 0 clamp(24px,4vw,54px);color:#d9f874}.nn-signal__blink{width:10px;height:10px;display:inline-block;flex:0 0 auto;border-radius:50%;background:#d9f874;box-shadow:0 0 0 5px #d9f8741f}.nn-signal__title{margin:0;max-width:10ch;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(56px,6.2vw,122px);font-weight:900;letter-spacing:-.035em;line-height:.8;text-transform:uppercase}.nn-signal__title span{display:block}.nn-signal__outline{margin-top:.1em;color:transparent;-webkit-text-stroke:2px #d9f874;text-shadow:4px 4px 0 rgba(217,248,116,.04)}.nn-signal__intro{font-size:clamp(15px,1.4vw,20px);line-height:1.65;max-width:42ch;color:#d2d4cb;margin:clamp(32px,4vw,64px) 0 26px}.nn-signal__cta{display:inline-flex;gap:32px;justify-content:space-between;align-items:center;min-height:52px;padding:15px 22px;border:1px solid #d9f874;background:#d9f874;color:#16191b;text-decoration:none;font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:12px;transition:transform .2s ease,background .2s ease,color .2s ease}.nn-signal__cta:hover{transform:translateY(-3px);background:#16191b;color:#d9f874}.nn-signal__cta:focus-visible,.nn-signal__product:focus-visible{outline:3px solid #d9f874;outline-offset:5px}.nn-signal__micro{display:flex;flex-wrap:wrap;gap:clamp(18px,3vw,45px);padding-top:clamp(30px,5vw,80px);font:500 10px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.12em;color:#a6aba3}.nn-signal__visual{display:flex;flex-direction:column;justify-content:center}.nn-signal__frame{position:relative;min-height:420px;aspect-ratio:4/5;display:flex;background:linear-gradient(135deg,#d9f874,#b7cd70 52%,#eef0dd);padding:clamp(12px,2vw,26px);clip-path:polygon(0 0,92% 0,100% 8%,100% 100%,8% 100%,0 92%)}.nn-signal__corner{position:absolute;z-index:2;top:25px;left:26px;color:#17191b;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(26px,4vw,55px);line-height:1}.nn-signal__product{display:flex;flex-direction:column;width:100%;height:100%;color:#17191b;text-decoration:none;min-height:0}.nn-signal__product img{display:block;width:100%;flex:1 1 auto;height:0;min-height:0;object-fit:contain;object-position:center;mix-blend-mode:multiply;transition:transform .4s ease}.nn-signal__product:hover img{transform:scale(1.03)}.nn-signal__product-caption{margin-top:auto;display:flex;gap:10px;align-items:flex-end;justify-content:space-between;border-top:2px solid #17191b;padding:15px 0 3px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.01em;line-height:1.4}.nn-signal__product-caption strong{white-space:nowrap;font-size:13px}.nn-signal__vertical{position:absolute;right:13px;top:50%;transform:translateY(-50%);writing-mode:vertical-rl;font:700 10px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.18em;color:#17191b}.nn-signal__graphic{display:flex;justify-content:center;align-items:center;flex:1;gap:0;color:#17191b;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(150px,24vw,370px);line-height:1}.nn-signal__graphic span:last-child{font-size:.4em;transform:translateY(-.7em)}.nn-signal__visual-bottom{display:flex;justify-content:space-between;gap:12px;font:600 10px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.18em;color:#d9f874;margin-top:17px}.nn-signal__marquee{display:flex;justify-content:space-around;align-items:center;gap:18px;white-space:nowrap;overflow:hidden;padding:18px;background:#d9f874;color:#17191b;font:800 12px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.18em;text-transform:uppercase}.nn-signal__marquee span:nth-child(2n){font-size:18px}@media(max-width:900px){.nn-signal__body{grid-template-columns:minmax(0,1fr)}.nn-signal__title{font-size:clamp(58px,12vw,118px)}.nn-signal__frame{max-width:610px;margin-inline:auto;min-height:350px}.nn-signal__visual{max-width:650px}}@media(max-width:550px){.nn-signal__edge{font-size:8px;letter-spacing:.08em}.nn-signal__edge span:nth-child(2){display:none}.nn-signal__body{padding:42px 20px 50px;gap:44px}.nn-signal__title{font-size:clamp(50px,13.7vw,74px)}.nn-signal__outline{-webkit-text-stroke:1px #d9f874}.nn-signal__frame{aspect-ratio:5/6;min-height:0}.nn-signal__corner{top:17px;left:18px}.nn-signal__vertical{right:9px;font-size:8px}.nn-signal__marquee{font-size:9px;gap:12px}.nn-signal__intro{margin-top:30px}.nn-signal__micro{padding-top:30px}}@media(prefers-reduced-motion:reduce){.nn-signal__cta,.nn-signal__product img{transition:none}.nn-signal__cta:hover,.nn-signal__product:hover img{transform:none}}.nn-product-videos-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px;margin-top:24px}.nn-product-video-item{min-width:0}.nn-product-video-element{display:block;width:100%;height:auto;max-height:75vh;object-fit:contain;border-radius:16px}.nn-product-video-embed{display:block;width:100%;aspect-ratio:16 / 9;height:auto;border:0;border-radius:16px}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
