[data-nb-ds=light] .nb-pdp{--nb-pdp-container:1320px;--nb-pdp-gap:clamp(1rem, 2.5vw, 1.75rem);--nb-pdp-radius:1rem;--nb-pdp-accent:var(--nb-primary,#e11d48);background:var(--nb-bg,#f8fafc);color:var(--nb-text)}[data-nb-ds=light] .nb-pdp__container{max-width:var(--nb-pdp-container);margin-inline:auto;padding:clamp(.75rem,2vw,1.25rem) clamp(1rem,3vw,1.5rem) clamp(2rem,4vw,3rem)}[data-nb-ds=light] .nb-pdp-breadcrumb{color:var(--nb-text-muted);align-items:center;gap:.35rem;margin-bottom:1rem;font-size:.6875rem;font-weight:700;display:flex}[data-nb-ds=light] .nb-pdp-breadcrumb a:hover{color:var(--nb-pdp-accent)}[data-nb-ds=light] .nb-pdp-breadcrumb span{color:var(--nb-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-nb-ds=light] .nb-pdp-grid{gap:var(--nb-pdp-gap)}[data-nb-ds=light] .nb-pdp-grid__gallery{background:var(--nb-surface);border:1px solid var(--nb-border);border-radius:var(--nb-pdp-radius);box-shadow:var(--nb-shadow-card,0 1px 2px #0f172a0d);padding:.75rem}[data-nb-ds=light] .nb-pdp-grid__content{flex-direction:column;gap:1rem;display:flex}[data-nb-ds=light] .nb-pdp-intro{background:var(--nb-surface);border:1px solid var(--nb-border);border-radius:var(--nb-pdp-radius);padding:1rem 1.15rem}[data-nb-ds=light] .nb-pdp-intro__brand{letter-spacing:.04em;color:var(--nb-pdp-accent);background:color-mix(in srgb, var(--nb-pdp-accent) 10%, transparent);border-radius:999px;margin-bottom:.5rem;padding:.25rem .55rem;font-size:.625rem;font-weight:800;display:inline-block}[data-nb-ds=light] .nb-pdp-intro__title{letter-spacing:-.02em;color:var(--nb-text);font-size:clamp(1.125rem,2.5vw,1.5rem);font-weight:900;line-height:1.35}[data-nb-ds=light] .nb-pdp-intro__rating{color:var(--nb-text);align-items:center;gap:.35rem;margin-top:.5rem;font-size:.75rem;font-weight:800;display:flex}[data-nb-ds=light] .nb-pdp-intro__reviews{color:var(--nb-text-muted);font-weight:600}[data-nb-ds=light] .nb-pdp-feature-card{background:var(--nb-surface);border:1px solid var(--nb-border);border-radius:calc(var(--nb-pdp-radius) - 2px);align-items:flex-start;gap:.5rem;padding:.65rem .75rem;display:flex}[data-nb-ds=light] .nb-pdp-feature-card__icon{background:color-mix(in srgb, var(--nb-pdp-accent) 8%, var(--nb-surface));width:1.75rem;height:1.75rem;color:var(--nb-pdp-accent);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-nb-ds=light] .nb-pdp-feature-card__text{color:var(--nb-text);font-size:.6875rem;font-weight:700;line-height:1.45}[data-nb-ds=light] .nb-pdp-buybox{background:var(--nb-surface);border:1px solid var(--nb-border);border-radius:var(--nb-pdp-radius);box-shadow:var(--nb-shadow-card);padding:1rem 1.1rem}[data-nb-ds=light] .nb-pdp-buybox__old-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}[data-nb-ds=light] .nb-pdp-buybox__discount{color:#fff;background:var(--nb-pdp-accent);border-radius:.35rem;padding:.15rem .45rem;font-size:.6875rem;font-weight:900}[data-nb-ds=light] .nb-pdp-buybox__vendor-hint{color:var(--nb-text-muted);font-size:.6875rem;font-weight:700}[data-nb-ds=light] .nb-pdp-buybox__vendor-hint--cheaper{color:#059669}[data-nb-ds=light] .nb-pdp-buybox__stock{margin-top:.65rem}[data-nb-ds=light] .nb-pdp-buybox__cta{width:100%;height:2.75rem;box-shadow:0 4px 14px color-mix(in srgb, var(--nb-pdp-accent) 35%, transparent);border-radius:.65rem;margin-top:.85rem;font-size:.8125rem;font-weight:900;background:var(--nb-pdp-accent)!important;color:#fff!important}[data-nb-ds=light] .nb-pdp-buybox__cta:hover:not(:disabled){filter:brightness(1.05)}[data-nb-ds=light] .nb-pdp-buybox .grid.grid-cols-3{border-top:1px solid var(--nb-border);color:var(--nb-text-muted);margin-top:1rem;padding-top:.85rem;font-size:.5625rem;font-weight:800}[data-nb-ds=light] .nb-pdp [data-variant-model=nexbuy_classic],[data-nb-ds=light] .nb-pdp .nb-pdp-variant-shell{background:var(--nb-surface);border:1px solid var(--nb-border);border-radius:var(--nb-pdp-radius);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:1rem}[data-nb-ds=light] .nb-pdp-page .nb-pdp-tabs-wrap{max-width:var(--nb-pdp-container,1320px);margin-inline:auto;padding:0 clamp(1rem,3vw,1.5rem) clamp(2rem,4vw,3rem)}[data-nb-ds=light] .nb-pdp-tabs-shell{background:var(--nb-surface);border:1px solid var(--nb-border);border-radius:var(--nb-pdp-radius);box-shadow:var(--nb-shadow-card);overflow:hidden}[data-nb-ds=light] .nb-pdp-tabs__container{flex-direction:column;display:flex}[data-nb-ds=light] .nb-pdp-tabs__nav{border-bottom:1px solid var(--nb-border);scrollbar-width:none;gap:0;display:flex;overflow-x:auto}[data-nb-ds=light] .nb-pdp-tabs__nav::-webkit-scrollbar{display:none}[data-nb-ds=light] .nb-pdp-tabs__tab{min-width:max-content;color:var(--nb-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex:auto;padding:.85rem 1.1rem;font-size:.8125rem;font-weight:700;transition:color .12s,border-color .12s,background .12s}[data-nb-ds=light] .nb-pdp-tabs__tab:hover{color:var(--nb-text);background:color-mix(in srgb, var(--nb-pdp-accent) 4%, transparent)}[data-nb-ds=light] .nb-pdp-tabs__tab--active{color:var(--nb-pdp-accent);border-bottom-color:var(--nb-pdp-accent);background:color-mix(in srgb, var(--nb-pdp-accent) 6%, transparent)}[data-nb-ds=light] .nb-pdp-tabs__panel{padding:1.1rem 1.15rem 1.25rem}[data-nb-ds=light] .nb-pdp-tab-panel__head{margin-bottom:1rem}[data-nb-ds=light] .nb-pdp-tab-panel__title{color:var(--nb-text);font-size:1rem;font-weight:800}[data-nb-ds=light] .nb-pdp-tab-panel__desc{color:var(--nb-text-muted);margin-top:.25rem;font-size:.75rem;font-weight:600}[data-nb-ds=light] .nb-pdp-tab-panel__empty{color:var(--nb-text-muted);text-align:center;padding:2rem 1rem;font-size:.8125rem}[data-nb-ds=light] .nb-pdp-specs__section{border:1px solid var(--nb-border);border-radius:calc(var(--nb-pdp-radius) - 2px);margin-bottom:.75rem;overflow:hidden}[data-nb-ds=light] .nb-pdp-specs__section:last-child{margin-bottom:0}[data-nb-ds=light] .nb-pdp-specs__section-head{background:var(--nb-surface-muted,#f8fafc);border-bottom:1px solid var(--nb-border);align-items:center;gap:.5rem;padding:.65rem .85rem;display:flex}[data-nb-ds=light] .nb-pdp-specs__icon{color:var(--nb-pdp-accent)}[data-nb-ds=light] .nb-pdp-specs__section-title{color:var(--nb-text);font-size:.8125rem;font-weight:800}[data-nb-ds=light] .nb-pdp-specs__table{border-collapse:collapse;width:100%;font-size:.8125rem}[data-nb-ds=light] .nb-pdp-specs__table th{text-align:right;width:38%;color:var(--nb-text-muted);border-bottom:1px solid var(--nb-border);vertical-align:top;padding:.65rem .85rem;font-weight:700}[data-nb-ds=light] .nb-pdp-specs__table td{border-bottom:1px solid var(--nb-border);color:var(--nb-text);padding:.65rem .85rem}[data-nb-ds=light] .nb-pdp-specs__row--alt{background:color-mix(in srgb, var(--nb-surface-muted,#f8fafc) 80%, transparent)}[data-nb-ds=light] .nb-pdp-review__header{border-bottom:1px solid var(--nb-border);margin-bottom:1.15rem;padding-bottom:.85rem}[data-nb-ds=light] .nb-pdp-review__badge{letter-spacing:.04em;color:var(--nb-pdp-accent);background:color-mix(in srgb, var(--nb-pdp-accent) 10%, transparent);border-radius:999px;margin-bottom:.45rem;padding:.2rem .5rem;font-size:.625rem;font-weight:800;display:inline-block}[data-nb-ds=light] .nb-pdp-review__title{color:var(--nb-text);font-size:1.125rem;font-weight:900;line-height:1.4}[data-nb-ds=light] .nb-pdp-review__subtitle{color:var(--nb-text-muted);margin-top:.35rem;font-size:.8125rem}[data-nb-ds=light] .nb-pdp-review__meta{color:var(--nb-text-muted);flex-wrap:wrap;gap:.65rem;margin-top:.5rem;font-size:.6875rem;font-weight:700;display:flex}[data-nb-ds=light] .nb-pdp-review__body{flex-direction:column;gap:.85rem;display:flex}[data-nb-ds=light] .nb-pdp-review__h2{color:var(--nb-text);font-size:1rem;font-weight:800}[data-nb-ds=light] .nb-pdp-review__h3{color:var(--nb-text);font-size:.875rem;font-weight:800}[data-nb-ds=light] .nb-pdp-review__paragraph{color:var(--nb-text);font-size:.8125rem;line-height:1.75}[data-nb-ds=light] .nb-pdp-review__quote{border-inline-start:3px solid var(--nb-pdp-accent);background:color-mix(in srgb, var(--nb-pdp-accent) 5%, transparent);color:var(--nb-text);margin:0;padding:.75rem 1rem;font-size:.8125rem;font-weight:700}[data-nb-ds=light] .nb-pdp-review__callout{border:1px solid var(--nb-border);border-radius:.5rem;padding:.75rem .85rem;font-size:.75rem;font-weight:700}[data-nb-ds=light] .nb-pdp-review__list{color:var(--nb-text);padding-inline-start:1.1rem;font-size:.8125rem;line-height:1.65}[data-nb-ds=light] .nb-pdp-review__figure{border-radius:calc(var(--nb-pdp-radius) - 2px);border:1px solid var(--nb-border);margin:0;overflow:hidden}[data-nb-ds=light] .nb-pdp-review__image{width:100%;height:auto;display:block}[data-nb-ds=light] .nb-pdp-review__divider{border:none;border-top:1px solid var(--nb-border);margin:.25rem 0}[data-nb-ds=light] .nb-pdp-comments__summary{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}[data-nb-ds=light] .nb-pdp-comments__stars{color:#f59e0b;gap:.1rem;display:inline-flex}[data-nb-ds=light] .nb-pdp-comments__star{opacity:.25}[data-nb-ds=light] .nb-pdp-comments__star--on{opacity:1}[data-nb-ds=light] .nb-pdp-comments__ai{background:color-mix(in srgb, var(--nb-pdp-accent) 5%, transparent);border:1px solid var(--nb-border);border-radius:.5rem;margin-bottom:1rem;padding:.75rem .85rem;font-size:.75rem;line-height:1.6}[data-nb-ds=light] .nb-pdp-comments__ai strong{color:var(--nb-pdp-accent);margin-bottom:.25rem;font-size:.6875rem;display:block}[data-nb-ds=light] .nb-pdp-comments__list{flex-direction:column;gap:.65rem;display:flex}[data-nb-ds=light] .nb-pdp-comments__item{border:1px solid var(--nb-border);background:var(--nb-surface-muted,#f8fafc);border-radius:.5rem;padding:.75rem .85rem}[data-nb-ds=light] .nb-pdp-comments__item-head{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.35rem;font-size:.75rem;display:flex}[data-nb-ds=light] .nb-pdp-comments__date,[data-nb-ds=light] .nb-pdp-comments__buyer{color:var(--nb-text-muted);font-size:.6875rem;font-weight:700}[data-nb-ds=light] .nb-pdp-comments__buyer{color:var(--nb-pdp-accent)}[data-nb-ds=light] .nb-pdp-comments__text{color:var(--nb-text);font-size:.8125rem;line-height:1.65}[data-nb-ds=light] .nb-pdp-comments__more{border:1px dashed var(--nb-border);width:100%;color:var(--nb-pdp-accent);cursor:pointer;background:0 0;border-radius:.5rem;margin-top:.85rem;padding:.55rem;font-size:.75rem;font-weight:800}[data-nb-ds=light] .nb-pdp-faq__search input{border:1px solid var(--nb-border);background:var(--nb-surface);border-radius:.5rem;width:100%;margin-bottom:.85rem;padding:.55rem .75rem;font-size:.8125rem}[data-nb-ds=light] .nb-pdp-faq__list{flex-direction:column;gap:.5rem;display:flex}[data-nb-ds=light] .nb-pdp-faq__item{border:1px solid var(--nb-border);background:var(--nb-surface);border-radius:.5rem;overflow:hidden}[data-nb-ds=light] .nb-pdp-faq__item--open{border-color:color-mix(in srgb, var(--nb-pdp-accent) 35%, var(--nb-border))}[data-nb-ds=light] .nb-pdp-faq__question{text-align:right;width:100%;color:var(--nb-text);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .85rem;font-size:.8125rem;font-weight:800;display:flex}[data-nb-ds=light] .nb-pdp-faq__toggle{color:var(--nb-text-muted);flex-shrink:0;font-size:1rem;font-weight:400}[data-nb-ds=light] .nb-pdp-faq__answer{color:var(--nb-text-muted);padding:0 .85rem .75rem;font-size:.8125rem;line-height:1.65}[data-nb-ds=light] .nb-pdp-faq__official{color:var(--nb-pdp-accent);margin-top:.35rem;font-size:.625rem;font-weight:800;display:inline-block}[data-nb-ds=light] .nb-pdp-faq__empty{text-align:center;color:var(--nb-text-muted);padding:1.5rem;font-size:.8125rem}[data-nb-ds=light] .nb-pdp-sticky-dock{background:var(--nb-surface);border-top:1px solid var(--nb-border);box-shadow:0 -4px 24px #0f172a14}[data-nb-ds=light] .nb-pdp-sticky-dock__inner{padding:.55rem .85rem calc(.55rem + env(safe-area-inset-bottom,0px));max-width:var(--nb-pdp-container,1320px);justify-content:space-between;align-items:center;gap:.75rem;margin-inline:auto;display:flex}[data-nb-ds=light] .nb-pdp-sticky-dock__action{flex:auto;min-width:0}[data-nb-ds=light] .nb-pdp-sticky-dock__cta{background:var(--nb-pdp-accent);color:#fff;border:none;border-radius:.65rem;justify-content:center;align-items:center;gap:.4rem;width:100%;height:2.75rem;font-size:.8125rem;font-weight:900;display:inline-flex}[data-nb-ds=light] .nb-pdp-sticky-dock__stepper{border:1px solid var(--nb-border);background:var(--nb-surface-muted,#f8fafc);border-radius:.65rem;align-items:center;height:2.75rem;display:inline-flex;overflow:hidden}[data-nb-ds=light] .nb-pdp-sticky-dock__step{width:2.5rem;height:100%;color:var(--nb-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}[data-nb-ds=light] .nb-pdp-sticky-dock__qty{text-align:center;min-width:2rem;font-size:.875rem;font-weight:800}[data-nb-ds=light] .nb-pdp-sticky-dock__price{text-align:left;color:var(--nb-text);flex-shrink:0;font-weight:900}[data-nb-ds=light] .nb-pdp-sticky-dock__unit{color:var(--nb-text-muted);margin-inline-start:.15rem;font-size:.625rem;font-weight:700}[data-nb-ds=light] .nb-pdp-sticky-bar__inner{max-width:var(--nb-pdp-container,1320px);border-top:1px solid var(--nb-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;align-items:center;gap:1rem;margin-inline:auto;padding:.65rem 1.25rem;display:flex;box-shadow:0 -8px 32px #0f172a14}[data-nb-ds=light] .nb-pdp-sticky-bar__product{flex:auto;align-items:center;gap:.65rem;min-width:0;display:flex}[data-nb-ds=light] .nb-pdp-sticky-bar__thumb{object-fit:cover;border:1px solid var(--nb-border);border-radius:.5rem;width:2.75rem;height:2.75rem}[data-nb-ds=light] .nb-pdp-sticky-bar__title{color:var(--nb-text);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:800;overflow:hidden}[data-nb-ds=light] .nb-pdp-sticky-bar__price{color:var(--nb-text);flex-shrink:0;font-weight:900}[data-nb-ds=light] .nb-pdp-sticky-bar__cta{background:var(--nb-pdp-accent);color:#fff;cursor:pointer;border:none;border-radius:.55rem;flex-shrink:0;height:2.5rem;padding:0 1.25rem;font-size:.8125rem;font-weight:900}[data-nb-ds=light] .nb-pdp-sticky-bar__stepper{border:1px solid var(--nb-border);border-radius:.55rem;flex-shrink:0;align-items:center;gap:.5rem;padding:.35rem .5rem;font-size:.8125rem;font-weight:800;display:inline-flex}[data-nb-ds=light] .nb-pdp-sticky-bar__stepper button{background:var(--nb-surface-muted,#f8fafc);cursor:pointer;border:none;border-radius:.35rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}[data-nb-ds=light] .nb-pdp-page .nb-pdp-tabs-shell,[data-nb-ds=light] .nb-pdp-page>.container>.rounded-\[2rem\]{border-radius:var(--nb-pdp-radius)!important;border-color:var(--nb-border)!important;box-shadow:var(--nb-shadow-card)!important}
.nb-stock-badge--pill{transition:box-shadow .2s,border-color .2s}.nb-stock-badge--pulse{animation:2s ease-in-out infinite nb-stock-badge-pulse}@keyframes nb-stock-badge-pulse{0%,to{box-shadow:0 0 #fbbf2440}50%{box-shadow:0 0 0 6px #fbbf2400}}.nb-stock-badge__dot{border-radius:999px;flex-shrink:0;width:.5rem;height:.5rem}.nb-stock-badge__dot--in{background:#10b981}.nb-stock-badge__dot--low{background:#f59e0b}.nb-stock-badge__dot--out{background:#f43f5e}.nb-stock-badge__dot--preorder{background:#8b5cf6}.nb-stock-badge__dot--pulse{animation:1.8s ease-in-out infinite nb-stock-dot-pulse}@keyframes nb-stock-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.nb-stock-badge--rail{border:1px solid #0000;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .65rem;font-size:.68rem;font-weight:800;display:inline-flex}.nb-stock-badge--tone-in{color:#059669;background:#10b98114;border-color:#10b98138}.nb-stock-badge--tone-low{color:#d97706;background:#f59e0b1a;border-color:#f59e0b47}.nb-stock-badge--tone-out{color:#e11d48;background:#f43f5e14;border-color:#f43f5e38}.nb-stock-badge--tone-preorder{color:#7c3aed;background:#8b5cf61a;border-color:#8b5cf640}.nb-stock-badge__rail-icon{align-items:center;gap:.25rem;display:inline-flex}.nb-stock-badge__rail-copy{flex-direction:column;gap:.05rem;min-width:0;display:flex}.nb-stock-badge__rail-label{line-height:1.2}.nb-stock-badge__rail-detail{opacity:.75;font-size:.58rem;font-weight:700}.nb-stock-badge-matrix--compact .nb-stock-badge-matrix>div:first-child{display:none}
