.nnc,.nnc *,.nnc *:before,.nnc *:after{box-sizing:border-box}.nnc{--nnc-bg: #000000;--nnc-panel: #0c0c0c;--nnc-card: #111111;--nnc-border: rgba(255, 255, 255, .82);--nnc-muted: #a8a8a8;--nnc-text: #ffffff;--nnc-purple: #ffffff;--nnc-purple-2: #e8e8e8;--nnc-lime: #ffffff;--nnc-lime-dark: #000000;--nnc-star: #ffffff;--nnc-danger: #ff6b6b;--nnc-radius: 12px;--nnc-max: 1320px;--neon-color: #ffffff;--neon-font: "Great Vibes", cursive;position:relative;background:var(--nnc-bg);color:var(--nnc-text);font-family:Manrope,Inter,system-ui,sans-serif}.nnc a{color:inherit}.nnc-hero{background:linear-gradient(#f3f3f3,#f3f3f3) 0 0 / 100% 10px no-repeat,radial-gradient(ellipse 90% 42% at 50% 0%,rgba(255,255,255,.14),transparent 58%),#000;padding-top:10px}.nnc-wrap{width:min(100%,var(--nnc-max));margin:0 auto;padding:28px 24px 56px}.nnc-kicker{margin:0 0 18px;color:#ffffff9e;font-size:11px;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.nnc-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:36px;align-items:start}.nnc-preview-col{position:sticky;top:92px}.nnc-stage{position:relative;width:100%;aspect-ratio:1;overflow:hidden;border:1px solid rgba(255,255,255,.88);border-radius:2px;background:#111;box-shadow:0 24px 60px #00000073}.nnc-stage-bg,.nnc-stage-fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.nnc-stage-fallback{display:block}.nnc-neon-layer{position:absolute;left:50%;top:29%;transform:translate(-50%,-50%);width:min(86%,520px);text-align:center;pointer-events:none;z-index:2}.nnc-neon-text{margin:0;font-family:var(--neon-font);font-size:clamp(28px,6.4vw,72px);font-weight:400;line-height:.95;color:var(--neon-color);white-space:pre-wrap;word-break:break-word;text-shadow:0 0 6px color-mix(in srgb,var(--neon-color) 90%,white),0 0 14px var(--neon-color),0 0 28px var(--neon-color),0 0 48px var(--neon-color),0 0 78px color-mix(in srgb,var(--neon-color) 70%,transparent);filter:drop-shadow(0 8px 18px rgba(0,0,0,.45))}.nnc-badge{position:absolute;top:14px;right:14px;z-index:3;max-width:118px}.nnc-badge img{display:block;width:100%;height:auto}.nnc-badge-fallback{background:#1d4ed8;color:#fff;font-size:10px;font-weight:800;letter-spacing:.08em;text-align:center;line-height:1.15;padding:8px 10px;border-radius:4px;box-shadow:0 8px 18px #00000059}.nnc-form{min-width:0;padding:28px 26px 30px;border:1px solid rgba(255,255,255,.22);border-radius:4px;background:linear-gradient(180deg,#141414,#0a0a0a)}.nnc-title{margin:0 0 8px;font-size:clamp(30px,3.2vw,44px);font-weight:800;letter-spacing:-.04em;line-height:1.08}.nnc-rating{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:var(--nnc-star);font-size:14px}.nnc-rating span{color:var(--nnc-text)}.nnc-stars{letter-spacing:1px}.nnc-price{margin:0 0 22px;color:#fff;font-size:30px;font-weight:800;letter-spacing:-.03em;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}.nnc-price.is-empty,.nnc-price [data-neon-price].is-empty{color:#ffffff61}.nnc-price-compare{color:#ffffff8c;font-size:18px;font-weight:600;text-decoration:line-through}.nnc-price-save{color:#c8ff00;font-size:14px;font-weight:700}.nnc-label{display:flex;align-items:center;gap:6px;margin:0 0 10px;font-size:16px;font-weight:700}.nnc-help{position:relative;width:18px;height:18px;border:1px solid #fff;border-radius:50%;background:transparent;color:#fff;font-size:11px;cursor:help}.nnc-help:hover .nnc-tooltip,.nnc-help:focus .nnc-tooltip{opacity:1;visibility:visible}.nnc-tooltip{position:absolute;left:24px;top:-8px;width:240px;padding:10px;border-radius:8px;background:#1b1b1b;color:#fff;font-size:12px;font-weight:400;line-height:1.4;opacity:0;visibility:hidden;z-index:5}.nnc-field{margin-bottom:18px}.nnc-text{width:100%;min-height:54px;padding:12px 14px;border:1px solid #fff;border-radius:6px;background:#000;color:#fff;font-family:var(--neon-font);font-size:22px;line-height:1.2;resize:vertical}.nnc-text:focus{outline:1px solid #fff;outline-offset:2px}.nnc-fonts{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-height:268px;overflow:auto;padding-right:4px}.nnc-font{min-height:46px;padding:6px 8px;border:1px solid #fff;border-radius:4px;background:#000;color:#fff;cursor:pointer;font-size:18px;line-height:1}.nnc-font.is-active{background:#fff;border-color:#fff;color:#000}.nnc-colors{display:flex;flex-wrap:wrap;gap:10px}.nnc-color{width:34px;height:34px;padding:0;border:2px solid transparent;border-radius:50%;cursor:pointer;box-shadow:inset 0 0 0 1px #00000040}.nnc-color.is-active{box-shadow:0 0 0 2px #000,0 0 0 4px #fff}.nnc-sizes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.nnc-size{display:flex;flex-direction:column;align-items:stretch;padding:0;overflow:hidden;border:1px solid #fff;border-radius:6px;background:#000;color:#fff;cursor:pointer;text-align:center}.nnc-size:disabled{opacity:.45;cursor:not-allowed}.nnc-size strong{display:block;padding:8px 6px 6px;font-size:15px}.nnc-size span{display:block;padding:2px 6px;font-size:12px;color:var(--nnc-muted)}.nnc-size span:last-child{padding-bottom:10px}.nnc-size.is-active{background:#fff;border-color:#fff;color:#000}.nnc-size.is-active span{color:#444}.nnc-size-price{color:#fff!important;font-weight:700}.nnc-size.is-active .nnc-size-price{color:#000!important}.nnc-size-compare{color:inherit!important;font-weight:500!important;text-decoration:line-through;opacity:.72}.nnc-size-missing{font-style:italic}.nnc-size-config-error{grid-column:1 / -1;margin:8px 0 0;color:#ffd18a;font-size:12px;line-height:1.4}.nnc-variant-form{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nnc-addons{display:grid;gap:8px}.nnc-addon{display:grid;grid-template-columns:22px 1fr auto;gap:10px;align-items:center;padding:12px 14px;border:1px solid #fff;border-radius:6px;cursor:pointer}.nnc-addon:has(input:checked){background:#fff;color:#000}.nnc-addon:has(input:checked) .nnc-addon-price{color:#000}.nnc-addon input{width:16px;height:16px;accent-color:#fff}.nnc-addon.is-unavailable{opacity:.45;cursor:not-allowed}.nnc-addon-price{color:#fff;font-weight:700;white-space:nowrap}.nnc-preview-btn{display:inline-flex;align-items:center;gap:12px;margin:16px 0 18px;padding:0;border:0;background:none;color:#fff;font-size:13px;font-weight:800;letter-spacing:.12em;cursor:pointer}.nnc-preview-btn:after{content:"";width:84px;height:1px;background:#fff}.nnc-offers{padding:16px;border:1px solid rgba(255,255,255,.18);border-radius:4px;background:#000;margin-bottom:16px}.nnc-offers-kicker{color:#fff;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px}.nnc-offer{display:grid;grid-template-columns:28px 1fr;gap:10px;padding:8px 0;border-top:1px solid rgba(255,255,255,.08)}.nnc-offer:first-of-type{border-top:0}.nnc-offer-icon{color:#fff;font-size:18px}.nnc-offer strong{display:block;margin-bottom:2px}.nnc-offer p{margin:0;color:var(--nnc-muted);font-size:13px}.nnc-code{display:inline-flex;align-items:center;gap:8px;margin-top:6px}.nnc-code code{padding:2px 8px;border:1px dashed #fff;color:#fff}.nnc-copy{border:0;background:none;color:#fff;text-decoration:underline;cursor:pointer}.nnc-atc-price{margin:0 0 10px;color:#fff;font-size:22px;font-weight:800}.nnc-atc{width:100%;min-height:56px;border:0;border-radius:2px;background:#fff;color:#000;font-size:15px;font-weight:800;letter-spacing:.14em;cursor:pointer}.nnc-atc:hover:not(:disabled){background:#e8e8e8}.nnc-atc:disabled{opacity:.55;cursor:not-allowed}.nnc-atc.is-loading{opacity:.8}.nnc-error{min-height:18px;margin:8px 0 0;color:var(--nnc-danger);font-size:13px}.nnc-whatsapp{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin-top:12px;border:1px solid #fff;border-radius:999px;text-decoration:none;font-weight:700}.nnc-trust-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;text-align:center;font-size:12px}.nnc-trust-row svg{display:block;margin:0 auto 6px}.nnc-ship{margin-top:22px}.nnc-ship-title{display:flex;align-items:center;gap:8px;margin-bottom:14px;font-weight:800}.nnc-ship-line{display:grid;grid-template-columns:1fr 1fr 1fr;position:relative;text-align:center;font-size:12px}.nnc-ship-line:before{content:"";position:absolute;left:16%;right:16%;top:16px;border-top:2px dotted rgba(255,255,255,.55)}.nnc-ship-icon{position:relative;z-index:1;width:34px;height:34px;margin:0 auto 8px;border-radius:50%;background:#111;display:grid;place-items:center}.nnc-ship-date{color:#fff;font-weight:700;margin-top:4px}.nnc-express{margin-top:12px;color:var(--nnc-muted);font-size:13px}.nnc-adding{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;background:#000000b8}.nnc-adding[hidden]{display:none!important;visibility:hidden;pointer-events:none}html.nnc-atc-lock,body.nnc-atc-lock{overflow:hidden}.nnc-adding-card{text-align:center;color:#fff}.nnc-adding-ring{position:relative;width:120px;height:120px;margin:0 auto 16px;display:grid;place-items:center;font-size:22px;font-weight:800}.nnc-adding-ring:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:6px solid rgba(255,255,255,.22);border-top-color:#fff;border-radius:50%;animation:nnc-spin .9s linear infinite}.nnc-adding-card p{margin:0;font-size:18px;font-weight:700;letter-spacing:.04em}@keyframes nnc-spin{to{transform:rotate(360deg)}}.nnc-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:none;place-items:center;padding:20px;background:#000000b8;z-index:99}.nnc-modal.is-open{display:grid}.nnc-modal-card{width:min(920px,100%);background:#000;border:1px solid #333;border-radius:12px;overflow:hidden}.nnc-modal-card .nnc-stage{aspect-ratio:16 / 10}.nnc-modal-close{position:absolute;top:16px;right:16px;width:40px;height:40px;border:0;border-radius:50%;background:#fff;cursor:pointer;z-index:2}@media screen and (max-width:989px){.nnc-grid{grid-template-columns:1fr}.nnc-preview-col{position:static}.nnc-sizes,.nnc-trust-row{grid-template-columns:1fr 1fr}}@media screen and (max-width:749px){.nnc-wrap{padding:12px 14px 28px}.nnc-title{font-size:26px}.nnc-fonts{max-height:220px}.nnc-ship-line{grid-template-columns:1fr;text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/neoniify-custom-neon.css.map */
