:root{--nxp-color-primary:#1717cc;--nxp-color-primary-dark:#111193;--nxp-color-primary-light:#b1b1f6;--nxp-color-primary-subtle:#f5f7fe;--nxp-color-secondary:#f12d2d;--nxp-color-secondary-dark:#bf0d0d;--nxp-color-secondary-light:#fbc6c6;--nxp-color-secondary-subtle:#fef1f1;--nxp-color-text:#1a1a1a;--nxp-color-text-muted:#666666;--nxp-color-text-faint:#b3b3b3;--nxp-color-text-inverse:#ffffff;--nxp-color-bg:#ffffff;--nxp-color-bg-muted:#f0f0f1;--nxp-color-bg-subtle:#dfdfe1;--nxp-color-bg-strong:#c5c5c9;--nxp-color-border:#d1d1d6;--nxp-color-border-subtle:#f0f0f0;--nxp-color-border-focus:#1717cc;--nxp-color-surface:#ffffff;--nxp-color-surface-raised:#ffffff;--nxp-color-surface-overlay:rgba(26,26,26,.4);--nxp-color-success:#2ea343;--nxp-color-success-dark:#0a842a;--nxp-color-success-light:#a7eaaa;--nxp-color-success-subtle:#e7ffe7;--nxp-color-warning:#aa8d10;--nxp-color-warning-dark:#86700b;--nxp-color-warning-light:#f4db6f;--nxp-color-warning-subtle:#fff8d9;--nxp-color-error:#f65258;--nxp-color-error-dark:#d12d37;--nxp-color-error-light:#fdc9c6;--nxp-color-error-subtle:#fff2ef;--nxp-color-info:#1717cc;--nxp-color-info-dark:#111193;--nxp-color-info-subtle:#f5f7fe;--nxp-space-0:0px;--nxp-space-2:2px;--nxp-space-4:4px;--nxp-space-6:6px;--nxp-space-8:8px;--nxp-space-10:10px;--nxp-space-12:12px;--nxp-space-15:15px;--nxp-space-16:16px;--nxp-space-20:20px;--nxp-space-24:24px;--nxp-space-32:32px;--nxp-space-40:40px;--nxp-space-48:48px;--nxp-space-64:64px;--nxp-space-96:96px;--nxp-space-100:100px;--nxp-space-145:145px;--nxp-space-160:160px;--nxp-space-200:200px;--nxp-space-25:25px;--nxp-radius-none:0px;--nxp-radius-xs:4px;--nxp-radius-sm:5px;--nxp-radius-md:8px;--nxp-radius-lg:12px;--nxp-radius-xl:16px;--nxp-radius-2xl:20px;--nxp-radius-3xl:40px;--nxp-radius-full:9999px;--nxp-radius-xxs:2px;--nxp-font:"Helvetica Neue",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--nxp-font-mono:ui-monospace,"Cascadia Code","Fira Mono",monospace;--nxp-text-xs:10px;--nxp-text-sm:12px;--nxp-text-md:14px;--nxp-text-lg:16px;--nxp-text-xl:20px;--nxp-font-regular:400;--nxp-font-medium:500;--nxp-font-bold:700;--nxp-font-semibold:600;--nxp-leading-xs:15px;--nxp-leading-md:17px;--nxp-leading-sm:18px;--nxp-leading-lg:24px;--nxp-leading-xl:28px;--nxp-shadow-sm:0 1px 2px rgba(15,23,42,.06);--nxp-shadow-md:0 1px 2px rgba(15,23,42,.08),0 0 0 1px rgba(15,23,42,.06);--nxp-shadow-lg:0 4px 12px -4px rgba(15,23,42,.1);--nxp-shadow-xl:0 12px 32px rgba(15,23,42,.12),0 4px 8px rgba(15,23,42,.06);--nxp-shadow-ring:0 0 0 2px rgba(23,23,204,.25);--nxp-ease:cubic-bezier(.16,1,.3,1);--nxp-ease-in:cubic-bezier(.4,0,1,1);--nxp-ease-out:cubic-bezier(0,0,.2,1);--nxp-duration-instant:80ms;--nxp-duration-fast:.12s;--nxp-duration-hover:.3s;--nxp-duration-active:.22s;--nxp-duration-motion:.24s;--nxp-duration-slow:.4s;--nxp-h-sm:28px;--nxp-h-md:36px;--nxp-h-lg:43px;--nxp-color-primary-default:var(--nxp-color-primary);--nxp-color-primary-hover:var(--nxp-color-primary-dark);--nxp-color-primary-active:var(--nxp-color-primary-dark);--nxp-color-primary-foreground:var(--nxp-color-text-inverse);--nxp-color-brand-soft:var(--nxp-color-primary-subtle);--nxp-color-brand-accent:var(--nxp-color-secondary);--nxp-color-brand-grad:linear-gradient(180deg,var(--nxp-color-primary-dark) 0%,var(--nxp-color-primary) 100%);--nxp-color-success-default:var(--nxp-color-success);--nxp-color-success-soft:var(--nxp-color-success-subtle);--nxp-color-warning-default:var(--nxp-color-warning);--nxp-color-warning-soft:var(--nxp-color-warning-subtle);--nxp-color-error-default:var(--nxp-color-error);--nxp-color-error-soft:var(--nxp-color-error-subtle);--nxp-color-info-default:var(--nxp-color-info);--nxp-color-info-soft:var(--nxp-color-info-subtle);--nxp-color-info-dark:var(--nxp-color-info-dark);--nxp-color-bg-default:var(--nxp-color-bg);--nxp-color-bg-alt:var(--nxp-color-bg-muted);--nxp-color-bg-wash:var(--nxp-color-bg-muted);--nxp-color-bg-wash-active:var(--nxp-color-primary-subtle);--nxp-color-bg-overlay:var(--nxp-color-surface-overlay);--nxp-color-text-default:var(--nxp-color-text);--nxp-color-text-strong:var(--nxp-color-text);--nxp-color-text-link:var(--nxp-color-primary);--nxp-color-text-link-hover:var(--nxp-color-primary-dark);--nxp-color-border-default:var(--nxp-color-border);--nxp-color-border-strong:var(--nxp-color-bg-strong);--nxp-color-surface-input:var(--nxp-color-bg);--nxp-color-surface-card:var(--nxp-color-bg);--nxp-color-surface-popover:var(--nxp-color-bg);--nxp-color-surface-tooltip:var(--nxp-color-text);--nxp-color-surface-tooltip-text:var(--nxp-color-text-inverse);--nxp-spacing-0:var(--nxp-space-0);--nxp-spacing-1:var(--nxp-space-4);--nxp-spacing-2:var(--nxp-space-8);--nxp-spacing-3:var(--nxp-space-12);--nxp-spacing-4:var(--nxp-space-16);--nxp-spacing-5:var(--nxp-space-20);--nxp-spacing-6:var(--nxp-space-24);--nxp-spacing-8:var(--nxp-space-32);--nxp-spacing-10:var(--nxp-space-40);--nxp-spacing-12:var(--nxp-space-48);--nxp-spacing-16:var(--nxp-space-64);--nxp-spacing-xs:var(--nxp-space-4);--nxp-spacing-sm:var(--nxp-space-8);--nxp-spacing-md:var(--nxp-space-16);--nxp-spacing-lg:var(--nxp-space-25);--nxp-spacing-xl:var(--nxp-space-32);--nxp-spacing-2xl:var(--nxp-space-48);--nxp-spacing-3xl:var(--nxp-space-64);--nxp-radius-2xl:var(--nxp-radius-2xl);--nxp-font-family-sans:var(--nxp-font);--nxp-font-family-mono:var(--nxp-font-mono);--nxp-font-size-xs:var(--nxp-text-xs);--nxp-font-size-sm:var(--nxp-text-sm);--nxp-font-size-md:var(--nxp-text-md);--nxp-font-size-lg:var(--nxp-text-lg);--nxp-font-size-xl:18px;--nxp-font-size-2xl:var(--nxp-text-xl);--nxp-font-size-3xl:24px;--nxp-font-size-4xl:30px;--nxp-font-size-5xl:36px;--nxp-font-weight-regular:var(--nxp-font-regular);--nxp-font-weight-medium:var(--nxp-font-medium);--nxp-font-weight-semibold:var(--nxp-font-semibold);--nxp-font-weight-bold:var(--nxp-font-bold);--nxp-font-lineHeight-none:16px;--nxp-font-lineHeight-tight:17px;--nxp-font-lineHeight-snug:18px;--nxp-font-lineHeight-normal:24px;--nxp-font-lineHeight-relaxed:26px;--nxp-font-lineHeight-loose:32px;--nxp-motion-ease-standard:var(--nxp-ease);--nxp-motion-ease-in:var(--nxp-ease-in);--nxp-motion-ease-out:var(--nxp-ease-out);--nxp-motion-ease-linear:linear;--nxp-motion-duration-instant:var(--nxp-duration-instant);--nxp-motion-duration-fast:var(--nxp-duration-fast);--nxp-motion-duration-hover:var(--nxp-duration-hover);--nxp-motion-duration-active:var(--nxp-duration-active);--nxp-motion-duration-motion:var(--nxp-duration-motion);--nxp-motion-duration-slow:var(--nxp-duration-slow);--nxp-size-h-sm:var(--nxp-h-sm);--nxp-size-h-md:var(--nxp-h-md);--nxp-size-h-lg:var(--nxp-h-lg);--nxp-brand:var(--nxp-color-primary);--nxp-brand-secondary:var(--nxp-color-secondary);--nxp-brand-soft:var(--nxp-color-primary-subtle);--nxp-brand-grad:var(--nxp-color-brand-grad);--nxp-bg:var(--nxp-color-bg);--nxp-bg-alt:var(--nxp-color-bg-muted);--nxp-wash-hover:var(--nxp-color-bg-muted);--nxp-wash-active:var(--nxp-color-primary-subtle);--nxp-text:var(--nxp-color-text);--nxp-text-strong:var(--nxp-color-text);--nxp-text-muted:var(--nxp-color-text-muted);--nxp-text-faint:var(--nxp-color-text-faint);--nxp-border:var(--nxp-color-border);--nxp-border-strong:var(--nxp-color-bg-strong);--nxp-success:var(--nxp-color-success);--nxp-warning:var(--nxp-color-warning);--nxp-error:var(--nxp-color-error);--nxp-info:var(--nxp-color-info);--nxp-shadow:var(--nxp-shadow-md);--nxp-ring:var(--nxp-shadow-ring);--nxp-dur-hover:var(--nxp-duration-hover);--nxp-dur-active:var(--nxp-duration-active);--nxp-dur-motion:var(--nxp-duration-motion);--nxp-radius:var(--nxp-radius-md);--nxp-radius-pill:var(--nxp-radius-full);--nxp-h:var(--nxp-h-md)}*,*:before,*:after{box-sizing:border-box}:root{--nxp-color-primary:#1717cc;--nxp-color-primary-dark:#111193;--nxp-color-primary-light:#b1b1f6;--nxp-color-primary-subtle:#f5f7fe;--nxp-color-secondary:#f12d2d;--nxp-color-secondary-dark:#bf0d0d;--nxp-color-secondary-light:#fbc6c6;--nxp-color-secondary-subtle:#fef1f1;--nxp-color-text:#1a1a1a;--nxp-color-text-muted:#666666;--nxp-color-text-faint:#b3b3b3;--nxp-color-text-inverse:#ffffff;--nxp-color-bg:#ffffff;--nxp-color-bg-muted:#f0f0f1;--nxp-color-bg-subtle:#dfdfe1;--nxp-color-bg-strong:#c5c5c9;--nxp-color-border:#d1d1d6;--nxp-color-border-subtle:#f0f0f0;--nxp-color-border-focus:#1717cc;--nxp-color-surface:#ffffff;--nxp-color-surface-raised:#ffffff;--nxp-color-surface-overlay:rgba(26,26,26,.4);--nxp-color-success:#2ea343;--nxp-color-success-dark:#0a842a;--nxp-color-success-light:#a7eaaa;--nxp-color-success-subtle:#e7ffe7;--nxp-color-warning:#aa8d10;--nxp-color-warning-dark:#86700b;--nxp-color-warning-light:#f4db6f;--nxp-color-warning-subtle:#fff8d9;--nxp-color-error:#f65258;--nxp-color-error-dark:#d12d37;--nxp-color-error-light:#fdc9c6;--nxp-color-error-subtle:#fff2ef;--nxp-color-info:#1717cc;--nxp-color-info-dark:#111193;--nxp-color-info-subtle:#f5f7fe;--nxp-space-0:0px;--nxp-space-2:2px;--nxp-space-4:4px;--nxp-space-6:6px;--nxp-space-8:8px;--nxp-space-10:10px;--nxp-space-12:12px;--nxp-space-15:15px;--nxp-space-16:16px;--nxp-space-20:20px;--nxp-space-24:24px;--nxp-space-32:32px;--nxp-space-40:40px;--nxp-space-48:48px;--nxp-space-64:64px;--nxp-space-96:96px;--nxp-space-100:100px;--nxp-space-145:145px;--nxp-space-160:160px;--nxp-space-200:200px;--nxp-space-25:25px;--nxp-radius-none:0px;--nxp-radius-xs:4px;--nxp-radius-sm:5px;--nxp-radius-md:8px;--nxp-radius-lg:12px;--nxp-radius-xl:16px;--nxp-radius-2xl:20px;--nxp-radius-3xl:40px;--nxp-radius-full:9999px;--nxp-radius-xxs:2px;--nxp-font:"Helvetica Neue",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--nxp-font-mono:ui-monospace,"Cascadia Code","Fira Mono",monospace;--nxp-text-xs:10px;--nxp-text-sm:12px;--nxp-text-md:14px;--nxp-text-lg:16px;--nxp-text-xl:20px;--nxp-font-regular:400;--nxp-font-medium:500;--nxp-font-bold:700;--nxp-font-semibold:600;--nxp-leading-xs:15px;--nxp-leading-md:17px;--nxp-leading-sm:18px;--nxp-leading-lg:24px;--nxp-leading-xl:28px;--nxp-shadow-sm:0 1px 2px rgba(15,23,42,.06);--nxp-shadow-md:0 1px 2px rgba(15,23,42,.08),0 0 0 1px rgba(15,23,42,.06);--nxp-shadow-lg:0 4px 12px -4px rgba(15,23,42,.1);--nxp-shadow-xl:0 12px 32px rgba(15,23,42,.12),0 4px 8px rgba(15,23,42,.06);--nxp-shadow-ring:0 0 0 2px rgba(23,23,204,.25);--nxp-ease:cubic-bezier(.16,1,.3,1);--nxp-ease-in:cubic-bezier(.4,0,1,1);--nxp-ease-out:cubic-bezier(0,0,.2,1);--nxp-duration-instant:80ms;--nxp-duration-fast:.12s;--nxp-duration-hover:.3s;--nxp-duration-active:.22s;--nxp-duration-motion:.24s;--nxp-duration-slow:.4s;--nxp-h-sm:28px;--nxp-h-md:36px;--nxp-h-lg:43px;--nxp-color-primary-default:var(--nxp-color-primary);--nxp-color-primary-hover:var(--nxp-color-primary-dark);--nxp-color-primary-active:var(--nxp-color-primary-dark);--nxp-color-primary-foreground:var(--nxp-color-text-inverse);--nxp-color-brand-soft:var(--nxp-color-primary-subtle);--nxp-color-brand-accent:var(--nxp-color-secondary);--nxp-color-brand-grad:linear-gradient(180deg,var(--nxp-color-primary-dark) 0%,var(--nxp-color-primary) 100%);--nxp-color-success-default:var(--nxp-color-success);--nxp-color-success-soft:var(--nxp-color-success-subtle);--nxp-color-warning-default:var(--nxp-color-warning);--nxp-color-warning-soft:var(--nxp-color-warning-subtle);--nxp-color-error-default:var(--nxp-color-error);--nxp-color-error-soft:var(--nxp-color-error-subtle);--nxp-color-info-default:var(--nxp-color-info);--nxp-color-info-soft:var(--nxp-color-info-subtle);--nxp-color-info-dark:var(--nxp-color-info-dark);--nxp-color-bg-default:var(--nxp-color-bg);--nxp-color-bg-alt:var(--nxp-color-bg-muted);--nxp-color-bg-wash:var(--nxp-color-bg-muted);--nxp-color-bg-wash-active:var(--nxp-color-primary-subtle);--nxp-color-bg-overlay:var(--nxp-color-surface-overlay);--nxp-color-text-default:var(--nxp-color-text);--nxp-color-text-strong:var(--nxp-color-text);--nxp-color-text-link:var(--nxp-color-primary);--nxp-color-text-link-hover:var(--nxp-color-primary-dark);--nxp-color-border-default:var(--nxp-color-border);--nxp-color-border-strong:var(--nxp-color-bg-strong);--nxp-color-surface-input:var(--nxp-color-bg);--nxp-color-surface-card:var(--nxp-color-bg);--nxp-color-surface-popover:var(--nxp-color-bg);--nxp-color-surface-tooltip:var(--nxp-color-text);--nxp-color-surface-tooltip-text:var(--nxp-color-text-inverse);--nxp-spacing-0:var(--nxp-space-0);--nxp-spacing-1:var(--nxp-space-4);--nxp-spacing-2:var(--nxp-space-8);--nxp-spacing-3:var(--nxp-space-12);--nxp-spacing-4:var(--nxp-space-16);--nxp-spacing-5:var(--nxp-space-20);--nxp-spacing-6:var(--nxp-space-24);--nxp-spacing-8:var(--nxp-space-32);--nxp-spacing-10:var(--nxp-space-40);--nxp-spacing-12:var(--nxp-space-48);--nxp-spacing-16:var(--nxp-space-64);--nxp-spacing-xs:var(--nxp-space-4);--nxp-spacing-sm:var(--nxp-space-8);--nxp-spacing-md:var(--nxp-space-16);--nxp-spacing-lg:var(--nxp-space-25);--nxp-spacing-xl:var(--nxp-space-32);--nxp-spacing-2xl:var(--nxp-space-48);--nxp-spacing-3xl:var(--nxp-space-64);--nxp-radius-2xl:var(--nxp-radius-2xl);--nxp-font-family-sans:var(--nxp-font);--nxp-font-family-mono:var(--nxp-font-mono);--nxp-font-size-xs:var(--nxp-text-xs);--nxp-font-size-sm:var(--nxp-text-sm);--nxp-font-size-md:var(--nxp-text-md);--nxp-font-size-lg:var(--nxp-text-lg);--nxp-font-size-xl:18px;--nxp-font-size-2xl:var(--nxp-text-xl);--nxp-font-size-3xl:24px;--nxp-font-size-4xl:30px;--nxp-font-size-5xl:36px;--nxp-font-weight-regular:var(--nxp-font-regular);--nxp-font-weight-medium:var(--nxp-font-medium);--nxp-font-weight-semibold:var(--nxp-font-semibold);--nxp-font-weight-bold:var(--nxp-font-bold);--nxp-font-lineHeight-none:16px;--nxp-font-lineHeight-tight:17px;--nxp-font-lineHeight-snug:18px;--nxp-font-lineHeight-normal:24px;--nxp-font-lineHeight-relaxed:26px;--nxp-font-lineHeight-loose:32px;--nxp-motion-ease-standard:var(--nxp-ease);--nxp-motion-ease-in:var(--nxp-ease-in);--nxp-motion-ease-out:var(--nxp-ease-out);--nxp-motion-ease-linear:linear;--nxp-motion-duration-instant:var(--nxp-duration-instant);--nxp-motion-duration-fast:var(--nxp-duration-fast);--nxp-motion-duration-hover:var(--nxp-duration-hover);--nxp-motion-duration-active:var(--nxp-duration-active);--nxp-motion-duration-motion:var(--nxp-duration-motion);--nxp-motion-duration-slow:var(--nxp-duration-slow);--nxp-size-h-sm:var(--nxp-h-sm);--nxp-size-h-md:var(--nxp-h-md);--nxp-size-h-lg:var(--nxp-h-lg);--nxp-brand:var(--nxp-color-primary);--nxp-brand-secondary:var(--nxp-color-secondary);--nxp-brand-soft:var(--nxp-color-primary-subtle);--nxp-brand-grad:var(--nxp-color-brand-grad);--nxp-bg:var(--nxp-color-bg);--nxp-bg-alt:var(--nxp-color-bg-muted);--nxp-wash-hover:var(--nxp-color-bg-muted);--nxp-wash-active:var(--nxp-color-primary-subtle);--nxp-text:var(--nxp-color-text);--nxp-text-strong:var(--nxp-color-text);--nxp-text-muted:var(--nxp-color-text-muted);--nxp-text-faint:var(--nxp-color-text-faint);--nxp-border:var(--nxp-color-border);--nxp-border-strong:var(--nxp-color-bg-strong);--nxp-success:var(--nxp-color-success);--nxp-warning:var(--nxp-color-warning);--nxp-error:var(--nxp-color-error);--nxp-info:var(--nxp-color-info);--nxp-shadow:var(--nxp-shadow-md);--nxp-ring:var(--nxp-shadow-ring);--nxp-dur-hover:var(--nxp-duration-hover);--nxp-dur-active:var(--nxp-duration-active);--nxp-dur-motion:var(--nxp-duration-motion);--nxp-radius:var(--nxp-radius-md);--nxp-radius-pill:var(--nxp-radius-full);--nxp-h:var(--nxp-h-md)}*,*:before,*:after{box-sizing:border-box}:root{--nxp-btn-grad:linear-gradient(135deg,var(--nxp-color-primary-dark) 0%,var(--nxp-color-primary) 55%,#6366f1 100%);--nxp-btn-grad-hover:linear-gradient(135deg,#0e0e7a 0%,var(--nxp-color-primary-dark) 55%,#4f46e5 100%);--nxp-btn-grad-ring:0 0 0 3px rgba(99,102,241,.28)}.nxp-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--nxp-space-6);padding:var(--nxp-space-12) var(--nxp-space-24);border-radius:var(--nxp-radius-sm);font-family:var(--nxp-font);font-size:var(--nxp-text-md);font-weight:var(--nxp-font-medium);line-height:1;cursor:pointer;border:1px solid transparent;text-decoration:none;white-space:nowrap;transition:background var(--nxp-dur-hover) var(--nxp-ease),color var(--nxp-dur-hover) var(--nxp-ease),border-color var(--nxp-dur-hover) var(--nxp-ease),box-shadow var(--nxp-dur-hover) var(--nxp-ease),opacity var(--nxp-dur-hover) var(--nxp-ease);position:relative}.nxp-btn:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}a.nxp-btn,a.nxp-btn:visited,a.nxp-btn:active{text-decoration:none}.nxp-btn--primary{background:var(--nxp-color-primary);color:var(--nxp-color-bg);border-color:transparent}.nxp-btn--primary:hover{background:var(--nxp-color-primary-dark);color:var(--nxp-color-bg)}.nxp-btn--primary:active{background:var(--nxp-color-primary-dark);filter:brightness(.92)}.nxp-btn--primary:focus-visible{outline:none}.nxp-btn--outline{background:transparent;color:var(--nxp-brand);border-color:var(--nxp-brand);box-shadow:none}.nxp-btn--outline:hover,.nxp-btn--outline:active{background:var(--nxp-brand);border-color:var(--nxp-brand);color:#fff}.nxp-btn--outline:focus-visible{outline:none}.nxp-btn--ghost{background:transparent;color:var(--nxp-text-muted);border-color:transparent}.nxp-btn--ghost:hover{background:var(--nxp-wash-hover);color:var(--nxp-text)}.nxp-btn--ghost:active{background:var(--nxp-wash-active)}.nxp-btn--ghost:focus-visible{outline:none}.nxp-btn--destructive{background:var(--nxp-error);color:#fff;border-color:transparent}.nxp-btn--destructive:hover{background:var(--nxp-color-secondary)}.nxp-btn--destructive:active{background:var(--nxp-color-secondary-dark)}.nxp-btn--destructive:focus-visible{outline:none}.nxp-btn--link{background:transparent;color:var(--nxp-brand);border-color:transparent;padding:0;height:auto;text-decoration:underline;text-underline-offset:2px}.nxp-btn--link:hover{color:var(--nxp-brand-secondary)}.nxp-btn--link:focus-visible{outline:none;box-shadow:var(--nxp-ring);border-radius:2px}.nxp-btn--sm{height:var(--nxp-h-sm);padding:0 var(--nxp-space-10);font-size:var(--nxp-text-sm);border-radius:var(--nxp-radius-sm)}.nxp-btn--icon{width:var(--nxp-h);padding:0}.nxp-btn--sm.nxp-btn--icon{width:var(--nxp-h-sm)}.nxp-btn--lg.nxp-btn--icon{width:var(--nxp-h-lg)}.nxp-field{display:flex;flex-direction:column;gap:var(--nxp-space-6)}.nxp-field__label-row{display:flex;align-items:center;gap:var(--nxp-space-4)}.nxp-field__label{font-family:var(--nxp-font);font-size:var(--nxp-text-md);font-weight:var(--nxp-font-medium);color:var(--nxp-text);line-height:var(--nxp-font-lineHeight-snug)}.nxp-spinner{display:inline-block;width:20px;height:20px;border:2.5px solid var(--nxp-border);border-top-color:var(--nxp-brand);border-radius:50%;animation:nxp-spin .65s linear infinite}.nxp-spinner--sm{width:14px;height:14px;border-width:2px}.nxp-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a7a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--nxp-space-24)}:where(.nxp-modal){background:var(--nxp-color-surface-card,#fff);border-radius:var(--nxp-radius-lg);box-shadow:0 8px 40px #0f172a24,0 2px 8px #0f172a14;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;animation:nxp-modal-in var(--nxp-dur-motion,.3s) var(--nxp-ease,ease);position:relative}.nxp-modal__close{position:absolute;top:14px;right:16px;z-index:2;background:none;border:none;cursor:pointer;color:var(--nxp-color-text-muted,#64748B);width:28px;height:28px;border-radius:var(--nxp-radius-2xl);display:flex;align-items:center;justify-content:center;transition:background var(--nxp-dur-hover,.12s) ease,color var(--nxp-dur-hover,.12s) ease;flex-shrink:0;padding:0}.nxp-modal__close:hover{background:var(--nxp-color-bg-wash,#F1F5F9);color:var(--nxp-color-text-default,#0F172A)}.nxp-modal__close:focus-visible{outline:2px solid var(--nxp-color-border-focus,#1E40AF);outline-offset:1px}.nxp-modal__head{padding:var(--nxp-space-24) var(--nxp-space-24) var(--nxp-space-16) var(--nxp-space-24);text-align:center}.nxp-modal__title{font-family:var(--nxp-font);font-size:var(--nxp-text-lg);font-weight:var(--nxp-font-medium);color:var(--nxp-color-text-strong,#0B1220);line-height:var(--nxp-font-lineHeight-relaxed);margin:0}.nxp-modal--center .nxp-modal__head{padding:var(--nxp-space-32) var(--nxp-space-48) var(--nxp-space-20);text-align:center;border-bottom:none}.nxp-modal--center .nxp-modal__title{font-size:var(--nxp-text-lg);font-weight:var(--nxp-font-bold)}.nxp-modal__body{overflow-y:auto;flex:1;font-family:var(--nxp-font);font-size:var(--nxp-text-md);color:var(--nxp-color-text-default,#0F172A);line-height:var(--nxp-font-lineHeight-relaxed)}.nxp-modal--center .nxp-modal__body{padding-top:0}.nxp-search{position:relative;display:inline-flex;align-items:center;width:100%}.nxp-search__icon{position:absolute;left:10px;color:var(--nxp-text-faint);font-size:var(--nxp-text-lg);pointer-events:none}.nxp-search__input{width:100%;height:var(--nxp-h);padding:0 var(--nxp-space-10) 0 var(--nxp-space-32);border:1px solid var(--nxp-border-strong);border-radius:var(--nxp-radius);background:var(--nxp-bg);color:var(--nxp-text);font-family:var(--nxp-font);font-size:var(--nxp-text-md);outline:none;transition:border-color var(--nxp-dur-hover) var(--nxp-ease),box-shadow var(--nxp-dur-hover) var(--nxp-ease)}.nxp-search__input::placeholder{color:var(--nxp-text-faint)}.nxp-search__input:focus{border-color:var(--nxp-brand);box-shadow:var(--nxp-ring)}.nxp-table tbody td{padding:var(--nxp-space-10) var(--nxp-space-15);border-bottom:1px solid var(--nxp-border);color:var(--nxp-text);vertical-align:middle}.nxp-table tbody tr:last-child td{border-bottom:none}.nxp-table tbody tr:hover td{background:var(--nxp-wash-hover)}.nxp-tooltip{position:absolute;z-index:var(--nxp-z-tooltip,9999);background:var(--nxp-text);color:#fff;font-family:var(--nxp-font);font-size:var(--nxp-text-sm);line-height:var(--nxp-font-lineHeight-normal);padding:var(--nxp-space-6) var(--nxp-space-10);border-radius:var(--nxp-radius-sm);white-space:normal;width:140px;min-width:48px;word-break:break-word;pointer-events:none;box-shadow:var(--nxp-shadow-md);opacity:0;visibility:hidden;transition:opacity .3s var(--nxp-ease),visibility .3s var(--nxp-ease),transform .3s var(--nxp-ease)}.nxp-tooltip:after{content:"";position:absolute;border:5px solid transparent}.nxp-tooltip a{color:#93c5fd;text-decoration:underline}.nxp-tooltip strong{font-weight:var(--nxp-font-semibold)}.nxp-tooltip em{font-style:italic}.nxp-tooltip ul,.nxp-tooltip ol{margin:4px 0;padding-left:16px}.nxp-tooltip li{margin:2px 0}.nxp-tooltip-wrap[data-position=top]>.nxp-tooltip{bottom:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(4px)}.nxp-tooltip-wrap[data-position=top]>.nxp-tooltip:after{top:100%;left:50%;transform:translate(-50%);border-top-color:var(--nxp-text)}.nxp-tooltip-wrap[data-position=top]:hover>.nxp-tooltip,.nxp-tooltip-wrap[data-position=top]:focus-within>.nxp-tooltip{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.nxp-tooltip-wrap[data-position=bottom]>.nxp-tooltip{top:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(-4px)}.nxp-tooltip-wrap[data-position=bottom]>.nxp-tooltip:after{bottom:100%;left:50%;transform:translate(-50%);border-bottom-color:var(--nxp-text)}.nxp-tooltip-wrap[data-position=bottom]:hover>.nxp-tooltip,.nxp-tooltip-wrap[data-position=bottom]:focus-within>.nxp-tooltip{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.nxp-tooltip-wrap[data-position=left]>.nxp-tooltip{right:calc(100% + 8px);top:50%;transform:translateY(-50%) translate(4px)}.nxp-tooltip-wrap[data-position=left]>.nxp-tooltip:after{top:50%;left:100%;transform:translateY(-50%);border-left-color:var(--nxp-text)}.nxp-tooltip-wrap[data-position=left]:hover>.nxp-tooltip,.nxp-tooltip-wrap[data-position=left]:focus-within>.nxp-tooltip{opacity:1;visibility:visible;transform:translateY(-50%) translate(0)}.nxp-tooltip-wrap[data-position=right]>.nxp-tooltip{left:calc(100% + 8px);top:50%;transform:translateY(-50%) translate(-4px)}.nxp-tooltip-wrap[data-position=right]>.nxp-tooltip:after{top:50%;right:100%;transform:translateY(-50%);border-right-color:var(--nxp-text)}.nxp-tooltip-wrap[data-position=right]:hover>.nxp-tooltip,.nxp-tooltip-wrap[data-position=right]:focus-within>.nxp-tooltip{opacity:1;visibility:visible;transform:translateY(-50%) translate(0)}.nxp-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--nxp-space-48) var(--nxp-space-24);font-family:var(--nxp-font);text-align:center;gap:var(--nxp-space-10)}.nxp-empty__icon{font-size:36px;color:var(--nxp-text-faint);margin-bottom:var(--nxp-space-4)}.nxp-empty__title{font-size:var(--nxp-text-lg);font-weight:var(--nxp-font-semibold);color:var(--nxp-text)}.nxp-empty__action{margin-top:var(--nxp-space-8)}:root{--nxpl-icon-size:16px;--nxpl-icon-bg:var(--nxp-color-primary);--nxpl-icon-check:#ffffff;--nxpl-icon-color:var(--nxp-color-primary);--nxpl-text-color:var(--nxp-color-text);--nxpl-item-gap:var(--nxp-space-12);--nxpl-icon-text-gap:var(--nxp-space-8);--nxpl-layout-gap:var(--nxp-space-24);--nxpl-divider-color:var(--nxp-color-border-subtle)}.nxp-num{display:flex;flex-direction:column;gap:var(--nxp-space-4);font-family:var(--nxp-font)}.nxp-num--error .nxp-num__wrap{border-color:var(--nxp-error)}.nxp-num__wrap{display:inline-flex;align-items:stretch;border:1.5px solid var(--nxp-border);border-radius:var(--nxp-radius);overflow:hidden;background:var(--nxp-bg);width:fit-content;transition:border-color var(--nxp-dur-hover) var(--nxp-ease),box-shadow var(--nxp-dur-hover) var(--nxp-ease)}.nxp-num__step{display:inline-flex;align-items:center;justify-content:center;width:32px;height:36px;border:none;background:var(--nxp-bg-alt);color:var(--nxp-text-muted);cursor:pointer;transition:background var(--nxp-dur-hover) var(--nxp-ease),color var(--nxp-dur-hover) var(--nxp-ease);flex-shrink:0}.nxp-num__step:hover:not(:disabled){background:var(--nxp-wash-hover);color:var(--nxp-text)}.nxp-num__step:disabled{opacity:.4;cursor:not-allowed}.nxp-num__step--dec{border-right:1.5px solid var(--nxp-border)}.nxp-num__step--inc{border-left:1.5px solid var(--nxp-border)}.nxp-num__input{width:72px;height:36px;border:none;background:transparent;font-family:var(--nxp-font);font-size:var(--nxp-text-md);font-weight:var(--nxp-font-medium);color:var(--nxp-text);text-align:center;outline:none;-moz-appearance:textfield}.nxp-num__input::-webkit-outer-spin-button,.nxp-num__input::-webkit-inner-spin-button{-webkit-appearance:none}.nxp-drawer__head{display:flex;align-items:flex-start;gap:var(--nxp-space-12);padding:var(--nxp-space-16) var(--nxp-space-20) var(--nxp-space-16);border-bottom:1px solid var(--nxp-border);flex-shrink:0}.nxp-drawer__title{font-size:var(--nxp-text-lg);font-weight:var(--nxp-font-semibold);color:var(--nxp-text-strong);font-family:var(--nxp-font);line-height:var(--nxp-font-lineHeight-tight)}.nxp-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--nxp-border);border-radius:var(--nxp-radius-sm);background:transparent;color:var(--nxp-text-muted);cursor:pointer;flex-shrink:0;transition:background var(--nxp-dur-hover),color var(--nxp-dur-hover),border-color var(--nxp-dur-hover)}.nxp-drawer__close:hover{background:var(--nxp-wash-hover);color:var(--nxp-text);border-color:var(--nxp-border-strong)}.nxp-drawer__body{flex:1;overflow-y:auto;padding:var(--nxp-space-20);font-family:var(--nxp-font);font-size:var(--nxp-text-md);color:var(--nxp-text)}.nxp-drawer__foot{padding:var(--nxp-space-15) var(--nxp-space-20);border-top:1px solid var(--nxp-border);flex-shrink:0;display:flex;align-items:center;gap:var(--nxp-space-8);background:var(--nxp-bg-alt)}.nxp-typo--body{font-size:var(--nxp-text-md);line-height:var(--nxp-font-lineHeight-relaxed);color:var(--nxp-text)}.nxp-border{border:1px solid var(--nxp-color-border)}.nxp-text-muted{color:var(--nxp-color-text-muted)}.nxp-text-sm{font-size:var(--nxp-text-sm)}.nxp-text-md{font-size:var(--nxp-text-md)}.nxp-text-lg{font-size:var(--nxp-text-lg)}.nxp-text-xl{font-size:var(--nxp-font-size-xl)} .tpgb-instock,.tpgb-stock-instock{display:inline-flex;align-items:center;height:20px;padding:0 var(--nxp-space-8);border-radius:var(--nxp-radius-pill);font-family:var(--nxp-font);font-size:var(--nxp-text-xs);font-weight:var(--nxp-font-semibold);white-space:nowrap;background:#ecfdf5;color:var(--nxp-color-success-dark);border:1px solid #16a34a33;letter-spacing:.01em}.tpgb-outofstock,.tpgb-stock-outofstock{display:inline-flex;align-items:center;height:20px;padding:0 var(--nxp-space-8);border-radius:var(--nxp-radius-pill);font-family:var(--nxp-font);font-size:var(--nxp-text-xs);font-weight:var(--nxp-font-semibold);white-space:nowrap;background:#fef2f2;color:var(--nxp-color-error-dark);border:1px solid #dc262633;letter-spacing:.01em}.tpgb-cart-count-badge,.tpgb-cart-drawer-count,.tpgb-header-wishlist-count,.tpgb-wishlist-count-badge,.tpgb-header-compare-count,.tpgb-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 var(--nxp-space-6);border-radius:var(--nxp-radius-pill);background:#1717cc;color:#fff;font-family:var(--nxp-font);font-size:var(--nxp-text-xs);font-weight:var(--nxp-font-bold);line-height:1;border:none}.tpgb-modal-close.nxp-modal__close,.tpgb-cart-drawer-close.nxp-drawer__close,.tpgb-picker-close.nxp-modal__close{position:absolute;top:14px;right:16px;z-index:5;background:transparent;color:var(--nxp-color-text-muted,#64748B);border:none;border-radius:var(--nxp-radius-2xl,12px);width:28px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--nxp-dur-hover,.12s) ease,color var(--nxp-dur-hover,.12s) ease}.tpgb-modal-close.nxp-modal__close:hover,.tpgb-cart-drawer-close.nxp-drawer__close:hover,.tpgb-picker-close.nxp-modal__close:hover{background:var(--nxp-bg-muted,#eef0f3);color:var(--nxp-text-strong,#0B1220)}.tpgb-modal-close.nxp-modal__close:focus-visible,.tpgb-cart-drawer-close.nxp-drawer__close:focus-visible,.tpgb-picker-close.nxp-modal__close:focus-visible{outline:none;box-shadow:var(--nxp-ring,0 0 0 3px rgba(23,23,204,.12))}.tpgb-modal-close.nxp-modal__close svg,.tpgb-cart-drawer-close.nxp-drawer__close svg,.tpgb-picker-close.nxp-modal__close svg{width:16px;height:16px;pointer-events:none}:where(.tp-mini-cart) .nxp-btn--primary,:where(.tp-product-wishlist) .nxp-btn--primary,:where(.tp-product-compare) .nxp-btn--primary,:where(.tp-product-quick-view) .nxp-btn--primary,:where(#tpgb-qv-modal) .nxp-btn--primary,:where(#tpgb-compare-modal) .nxp-btn--primary,:where(#tpgb-compare-picker) .nxp-btn--primary{background-image:none;box-shadow:none;background:#1717cc;color:#fff;border-color:transparent}:where(.tp-mini-cart) .nxp-btn--primary:hover,:where(.tp-product-wishlist) .nxp-btn--primary:hover,:where(.tp-product-compare) .nxp-btn--primary:hover,:where(.tp-product-quick-view) .nxp-btn--primary:hover,:where(#tpgb-qv-modal) .nxp-btn--primary:hover,:where(#tpgb-compare-modal) .nxp-btn--primary:hover,:where(#tpgb-compare-picker) .nxp-btn--primary:hover{background-image:none;background:#111193;color:#fff}:where(.tp-mini-cart) .nxp-btn--outline,:where(.tp-product-wishlist) .nxp-btn--outline,:where(.tp-product-compare) .nxp-btn--outline,:where(.tp-product-quick-view) .nxp-btn--outline,:where(#tpgb-qv-modal) .nxp-btn--outline,:where(#tpgb-compare-modal) .nxp-btn--outline,:where(#tpgb-compare-picker) .nxp-btn--outline{background-image:none;box-shadow:none;background:transparent;color:#1717cc;border:1px solid #1717cc}:where(.tp-mini-cart) .nxp-btn--outline:hover,:where(.tp-product-wishlist) .nxp-btn--outline:hover,:where(.tp-product-compare) .nxp-btn--outline:hover,:where(.tp-product-quick-view) .nxp-btn--outline:hover,:where(#tpgb-qv-modal) .nxp-btn--outline:hover,:where(#tpgb-compare-modal) .nxp-btn--outline:hover,:where(#tpgb-compare-picker) .nxp-btn--outline:hover{background-image:none;background:#1717cc;color:#fff;border-color:#1717cc}:where(.tp-mini-cart) .nxp-btn--destructive,:where(.tp-product-wishlist) .nxp-btn--destructive,:where(.tp-product-compare) .nxp-btn--destructive,:where(.tp-product-quick-view) .nxp-btn--destructive,:where(#tpgb-qv-modal) .nxp-btn--destructive,:where(#tpgb-compare-modal) .nxp-btn--destructive,:where(#tpgb-compare-picker) .nxp-btn--destructive{background:#dc2626;color:#fff;border-color:transparent}:where(.tp-mini-cart) .nxp-btn--destructive:hover,:where(.tp-product-wishlist) .nxp-btn--destructive:hover,:where(.tp-product-compare) .nxp-btn--destructive:hover,:where(.tp-product-quick-view) .nxp-btn--destructive:hover,:where(#tpgb-qv-modal) .nxp-btn--destructive:hover,:where(#tpgb-compare-modal) .nxp-btn--destructive:hover,:where(#tpgb-compare-picker) .nxp-btn--destructive:hover{background:#b91c1c;color:#fff}:where(.tp-mini-cart) .nxp-btn--ghost:hover,:where(.tp-product-wishlist) .nxp-btn--ghost:hover,:where(.tp-product-compare) .nxp-btn--ghost:hover,:where(.tp-product-quick-view) .nxp-btn--ghost:hover,:where(#tpgb-qv-modal) .nxp-btn--ghost:hover,:where(#tpgb-compare-modal) .nxp-btn--ghost:hover,:where(#tpgb-compare-picker) .nxp-btn--ghost:hover{background:var(--nxp-bg-muted,#eef0f3);color:var(--nxp-text-strong,#0B1220)}.tpgb-picker-search.nxp-search__input{height:44px;padding:0 14px 0 38px;border:1px solid var(--nxp-border,#e5e7eb);border-radius:var(--nxp-radius-sm,8px);background:var(--nxp-bg,#fff);font-size:var(--nxp-text-md,14px);color:var(--nxp-text,#1f2937);box-shadow:none}.tpgb-picker-search.nxp-search__input:focus{border-color:#1717cc;box-shadow:0 0 0 3px rgba(23,23,204,.12)}.tpgb-picker-add-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:transparent;border:1px solid var(--nxp-border,#e5e7eb);border-radius:var(--nxp-radius-sm,8px);color:var(--nxp-text-muted,#6b7280);cursor:pointer;transition:background var(--nxp-dur-hover) var(--nxp-ease),color var(--nxp-dur-hover) var(--nxp-ease),border-color var(--nxp-dur-hover) var(--nxp-ease)}.tpgb-picker-add-btn:hover{background:#1717cc;color:#fff;border-color:#1717cc}.tpgb-picker-add-btn.tpgb-picker-item-added{background:#ecfdf5;color:#16a34a;border-color:#16a34a}.tpgb-picker-add-btn.tpgb-picker-item-added:hover{background:#16a34a;color:#fff;border-color:#16a34a}.tpgb-qv-variation-row.nxp-field{margin-bottom:var(--nxp-space-12)}.tpgb-qv-action-btn.nxp-btn{background:transparent;color:var(--nxp-text,#1f2937);border:1px solid var(--nxp-border,#e5e7eb);font-weight:var(--nxp-font-medium,500)}.tpgb-qv-action-btn.nxp-btn:hover{background:var(--nxp-bg-muted,#eef0f3);color:#1717cc;border-color:#1717cc}.tpgb-qv-action-btn.nxp-btn.tpgb-action-active{background:var(--nxp-brand-soft,#f5f7fe);color:#1717cc;border-color:#1717cc}:where(.tp-mini-cart) a:not(.nxp-btn):not(.tpgb-cart-item-img),:where(.tp-product-wishlist) a:not(.nxp-btn):not(.tpgb-wishlist-item-image),:where(.tp-product-compare) a:not(.nxp-btn):not(.tpgb-compare-img-link),:where(.tp-product-quick-view) a:not(.nxp-btn){color:var(--nxp-text-strong);text-decoration:none;transition:color var(--nxp-dur-hover) var(--nxp-ease)}:where(.tp-mini-cart) a:not(.nxp-btn):not(.tpgb-cart-item-img):hover,:where(.tp-product-wishlist) a:not(.nxp-btn):not(.tpgb-wishlist-item-image):hover,:where(.tp-product-compare) a:not(.nxp-btn):not(.tpgb-compare-img-link):hover,:where(.tp-product-quick-view) a:not(.nxp-btn):hover{color:var(--nxp-brand)}:where(.tp-mini-cart) a:not(.nxp-btn):focus-visible,:where(.tp-product-wishlist) a:not(.nxp-btn):focus-visible,:where(.tp-product-compare) a:not(.nxp-btn):focus-visible,:where(.tp-product-quick-view) a:not(.nxp-btn):focus-visible{outline:none;box-shadow:var(--nxp-ring);border-radius:2px}:root{--nxp-nav-width:220px;--nxp-nav-bg:#ffffff;--nxp-nav-item-padding-y:10px;--nxp-nav-item-padding-x:16px;--nxp-nav-border-radius:8px;--nxp-nav-gap:2px;--nxp-nav-font-size:14px;--nxp-nav-font-weight:500;--nxp-nav-font-family:var(--nxp-font,Inter,system-ui,sans-serif);--nxp-nav-line-height:1.4;--nxp-nav-text-color:#1f2937;--nxp-nav-text-muted:#6b7280;--nxp-nav-text-active:#2563eb;--nxp-nav-bg-hover:#f5f7fb;--nxp-nav-bg-active:#e9eefc;--nxp-nav-border-color:#e5e7eb;--nxp-nav-active-bar-color:#2563eb;--nxp-nav-indent:20px;--nxp-nav-icon-size:16px;--nxp-nav-toggle-icon-size:14px;--nxp-nav-badge-bg:#dbeafe;--nxp-nav-badge-color:#1d4ed8;--nxp-nav-badge-font-size:11px;--nxp-nav-logo-height:56px;--nxp-nav-logo-bg:#1a1f37;--nxp-nav-footer-font-size:12px;--nxp-nav-footer-color:var(--nxp-nav-text-muted);--nxp-nav-transition:.16s ease;--nxp-nav-collapse-duration:.22s}    :where(.tp-mini-cart) select.nxp-select,:where(.tp-product-wishlist) select.nxp-select,:where(.tp-product-compare) select.nxp-select,:where(.tp-product-quick-view) select.nxp-select,:where(#tpgb-qv-modal) select.nxp-select,:where(#tpgb-compare-modal) select.nxp-select,:where(#tpgb-compare-picker) select.nxp-select{width:100%;height:36px;padding:0 32px 0 12px;border:1px solid #d1d1d6;border-radius:5px;background-color:#ffffff;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'><path stroke='%23727272' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m17.5 9.5-5 5-5-5'/></svg>");background-repeat:no-repeat;background-position:right 10px center;background-size:16px 16px;color:#1a1a1a;font-family:"Helvetica Neue",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:12px;line-height:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:none;box-shadow:none;transition:border-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}:where(.tp-mini-cart) select.nxp-select:hover,:where(.tp-product-wishlist) select.nxp-select:hover,:where(.tp-product-compare) select.nxp-select:hover,:where(#tpgb-compare-modal) select.nxp-select:hover,:where(#tpgb-compare-picker) select.nxp-select:hover{border-color:#1717cc}:where(.tp-mini-cart) select.nxp-select:focus,:where(.tp-product-wishlist) select.nxp-select:focus,:where(.tp-product-compare) select.nxp-select:focus,:where(#tpgb-compare-modal) select.nxp-select:focus,:where(#tpgb-compare-picker) select.nxp-select:focus{border-color:#1717cc;box-shadow:0 0 0 2px rgba(23,23,204,.25)}:where(.tp-mini-cart) input.nxp-input,:where(.tp-product-wishlist) input.nxp-input,:where(.tp-product-compare) input.nxp-input,:where(.tp-product-quick-view) input.nxp-input{width:100%;padding:12px;border:1px solid #d1d1d6;border-radius:5px;background:#ffffff;color:#1a1a1a;font-family:"Helvetica Neue",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:12px;line-height:18px;outline:none;box-shadow:none;transition:border-color .3s,box-shadow .3s}:where(.tp-mini-cart) input.nxp-input:hover,:where(.tp-product-wishlist) input.nxp-input:hover,:where(.tp-product-compare) input.nxp-input:hover,:where(.tp-product-quick-view) input.nxp-input:hover{border-color:#1717cc}:where(.tp-mini-cart) input.nxp-input:focus,:where(.tp-product-wishlist) input.nxp-input:focus,:where(.tp-product-compare) input.nxp-input:focus,:where(.tp-product-quick-view) input.nxp-input:focus{border-color:#1717cc;box-shadow:0 0 0 2px rgba(23,23,204,.25)}:where(.tp-mini-cart) .nxp-field__label,:where(.tp-product-wishlist) .nxp-field__label,:where(.tp-product-compare) .nxp-field__label,:where(.tp-product-quick-view) .nxp-field__label,:where(#tpgb-qv-modal) .nxp-field__label,:where(#tpgb-compare-modal) .nxp-field__label,:where(#tpgb-compare-picker) .nxp-field__label{font-family:"Helvetica Neue",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:14px;font-weight:500;color:#1a1a1a;line-height:18px;display:block;margin-bottom:6px}:where(.tp-mini-cart) .nxp-num__wrap,:where(.tp-product-wishlist) .nxp-num__wrap,:where(.tp-product-compare) .nxp-num__wrap,:where(.tp-product-quick-view) .nxp-num__wrap,:where(#tpgb-qv-modal) .nxp-num__wrap,:where(#tpgb-compare-modal) .nxp-num__wrap,:where(#tpgb-compare-picker) .nxp-num__wrap{display:inline-flex;align-items:stretch;border:1.5px solid #d1d1d6;border-radius:8px;overflow:hidden;background:#ffffff;width:fit-content;box-shadow:none;padding:0}:where(.tp-mini-cart) .nxp-num__step,:where(.tp-product-wishlist) .nxp-num__step,:where(.tp-product-compare) .nxp-num__step,:where(.tp-product-quick-view) .nxp-num__step,:where(#tpgb-qv-modal) .nxp-num__step,:where(#tpgb-compare-modal) .nxp-num__step,:where(#tpgb-compare-picker) .nxp-num__step{display:inline-flex;align-items:center;justify-content:center;width:32px;height:36px;border:none;background:#f0f0f1;color:#666666;cursor:pointer;flex-shrink:0;font-size:16px;line-height:1;padding:0;border-radius:0;box-shadow:none;transition:background .3s,color .3s}:where(.tp-mini-cart) .nxp-num__step:hover:not(:disabled),:where(.tp-product-wishlist) .nxp-num__step:hover:not(:disabled),:where(.tp-product-compare) .nxp-num__step:hover:not(:disabled),:where(.tp-product-quick-view) .nxp-num__step:hover:not(:disabled),:where(#tpgb-qv-modal) .nxp-num__step:hover:not(:disabled),:where(#tpgb-compare-modal) .nxp-num__step:hover:not(:disabled),:where(#tpgb-compare-picker) .nxp-num__step:hover:not(:disabled){background:#dfdfe1;color:#1a1a1a}:where(.tp-mini-cart) .nxp-num__step--dec,:where(.tp-product-wishlist) .nxp-num__step--dec,:where(.tp-product-compare) .nxp-num__step--dec,:where(.tp-product-quick-view) .nxp-num__step--dec,:where(#tpgb-qv-modal) .nxp-num__step--dec,:where(#tpgb-compare-modal) .nxp-num__step--dec,:where(#tpgb-compare-picker) .nxp-num__step--dec{border-right:1.5px solid #d1d1d6}:where(.tp-mini-cart) .nxp-num__step--inc,:where(.tp-product-wishlist) .nxp-num__step--inc,:where(.tp-product-compare) .nxp-num__step--inc,:where(.tp-product-quick-view) .nxp-num__step--inc,:where(#tpgb-qv-modal) .nxp-num__step--inc,:where(#tpgb-compare-modal) .nxp-num__step--inc,:where(#tpgb-compare-picker) .nxp-num__step--inc{border-left:1.5px solid #d1d1d6}:where(.tp-mini-cart) .nxp-num__input,:where(.tp-product-wishlist) .nxp-num__input,:where(.tp-product-compare) input[type=number].nxp-num__input,:where(.tp-product-quick-view) input[type=number].nxp-num__input,:where(#tpgb-qv-modal) .nxp-num__input,:where(#tpgb-compare-modal) .nxp-num__input,:where(#tpgb-compare-picker) .nxp-num__input{width:72px;height:36px;border:none;background:transparent;font-family:"Helvetica Neue",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:14px;font-weight:500;color:#1a1a1a;text-align:center;outline:none;box-shadow:none;padding:0;-moz-appearance:textfield;display:inline-flex;align-items:center;justify-content:center}:where(.tp-mini-cart) .nxp-num__input::-webkit-outer-spin-button,:where(.tp-mini-cart) .nxp-num__input::-webkit-inner-spin-button,:where(.tp-product-wishlist) .nxp-num__input::-webkit-outer-spin-button,:where(.tp-product-wishlist) .nxp-num__input::-webkit-inner-spin-button,:where(.tp-product-compare) .nxp-num__input::-webkit-outer-spin-button,:where(.tp-product-compare) .nxp-num__input::-webkit-inner-spin-button,:where(.tp-product-quick-view) .nxp-num__input::-webkit-outer-spin-button,:where(.tp-product-quick-view) .nxp-num__input::-webkit-inner-spin-button,:where(#tpgb-qv-modal) .nxp-num__input::-webkit-outer-spin-button,:where(#tpgb-qv-modal) .nxp-num__input::-webkit-inner-spin-button{-webkit-appearance:none}    :where(.tp-mini-cart) .nxp-typo,:where(.tp-product-wishlist) .nxp-typo,:where(.tp-product-compare) .nxp-typo,:where(.tp-product-quick-view) .nxp-typo,:where(#tpgb-qv-modal) .nxp-typo,:where(#tpgb-compare-modal) .nxp-typo,:where(#tpgb-compare-picker) .nxp-typo{font-family:"Helvetica Neue",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;color:#1a1a1a;margin:0}:where(.tp-mini-cart) .nxp-typo--h1,:where(.tp-product-wishlist) .nxp-typo--h1,:where(.tp-product-compare) .nxp-typo--h1,:where(.tp-product-quick-view) .nxp-typo--h1{font-size:2rem;font-weight:700;line-height:17px;letter-spacing:-.025em;color:#1a1a1a}:where(.tp-mini-cart) .nxp-typo--h2,:where(.tp-product-wishlist) .nxp-typo--h2,:where(.tp-product-compare) .nxp-typo--h2,:where(.tp-product-quick-view) .nxp-typo--h2,:where(#tpgb-qv-modal) .nxp-typo--h2,:where(#tpgb-compare-modal) .nxp-typo--h2,:where(#tpgb-compare-picker) .nxp-typo--h2{font-size:1.5rem;font-weight:700;line-height:17px;letter-spacing:-.02em;color:#1a1a1a}:where(.tp-mini-cart) .nxp-typo--h3,:where(.tp-product-wishlist) .nxp-typo--h3,:where(.tp-product-compare) .nxp-typo--h3,:where(.tp-product-quick-view) .nxp-typo--h3,:where(#tpgb-qv-modal) .nxp-typo--h3,:where(#tpgb-compare-modal) .nxp-typo--h3,:where(#tpgb-compare-picker) .nxp-typo--h3{font-size:1.25rem;font-weight:600;line-height:17px;letter-spacing:-.015em;color:#1a1a1a}:where(.tp-mini-cart) .nxp-typo--h4,:where(.tp-product-wishlist) .nxp-typo--h4,:where(.tp-product-compare) .nxp-typo--h4,:where(.tp-product-quick-view) .nxp-typo--h4{font-size:1.0625rem;font-weight:600;line-height:18px;color:#1a1a1a}:where(.tp-mini-cart) .nxp-typo--h5,:where(.tp-product-wishlist) .nxp-typo--h5,:where(.tp-product-compare) .nxp-typo--h5,:where(.tp-product-quick-view) .nxp-typo--h5{font-size:.9375rem;font-weight:600;line-height:18px;color:#1a1a1a}:where(.tp-mini-cart) .nxp-typo--h6,:where(.tp-product-wishlist) .nxp-typo--h6,:where(.tp-product-compare) .nxp-typo--h6,:where(.tp-product-quick-view) .nxp-typo--h6{font-size:.8125rem;font-weight:600;line-height:18px;text-transform:uppercase;letter-spacing:.06em;color:#666666}:where(.tp-mini-cart) .nxp-typo--lead,:where(.tp-product-wishlist) .nxp-typo--lead,:where(.tp-product-compare) .nxp-typo--lead,:where(.tp-product-quick-view) .nxp-typo--lead{font-size:16px;line-height:26px;color:#666666;font-weight:400}:where(.tp-mini-cart) .nxp-typo--body,:where(.tp-product-wishlist) .nxp-typo--body,:where(.tp-product-compare) .nxp-typo--body,:where(.tp-product-quick-view) .nxp-typo--body,:where(#tpgb-qv-modal) .nxp-typo--body,:where(#tpgb-compare-modal) .nxp-typo--body,:where(#tpgb-compare-picker) .nxp-typo--body{font-size:14px;line-height:26px;color:#1a1a1a}:where(.tp-mini-cart) .nxp-typo--large,:where(.tp-product-wishlist) .nxp-typo--large,:where(.tp-product-compare) .nxp-typo--large,:where(.tp-product-quick-view) .nxp-typo--large,:where(#tpgb-qv-modal) .nxp-typo--large,:where(#tpgb-compare-modal) .nxp-typo--large,:where(#tpgb-compare-picker) .nxp-typo--large{font-size:18px;font-weight:500;line-height:24px;color:#1a1a1a}:where(.tp-mini-cart) .nxp-typo--small,:where(.tp-product-wishlist) .nxp-typo--small,:where(.tp-product-compare) .nxp-typo--small,:where(.tp-product-quick-view) .nxp-typo--small,:where(#tpgb-qv-modal) .nxp-typo--small,:where(#tpgb-compare-modal) .nxp-typo--small,:where(#tpgb-compare-picker) .nxp-typo--small{font-size:12px;font-weight:500;line-height:18px;color:#1a1a1a}:where(.tp-mini-cart) .nxp-typo--sm,:where(.tp-product-wishlist) .nxp-typo--sm,:where(.tp-product-compare) .nxp-typo--sm,:where(.tp-product-quick-view) .nxp-typo--sm,:where(#tpgb-qv-modal) .nxp-typo--sm,:where(#tpgb-compare-modal) .nxp-typo--sm,:where(#tpgb-compare-picker) .nxp-typo--sm{font-size:12px;line-height:24px;color:#666666}:where(.tp-mini-cart) .nxp-typo--xs,:where(.tp-product-wishlist) .nxp-typo--xs,:where(.tp-product-compare) .nxp-typo--xs,:where(.tp-product-quick-view) .nxp-typo--xs{font-size:10px;line-height:24px;color:#b3b3b3;letter-spacing:.01em}:where(.tp-mini-cart) .nxp-typo--muted,:where(.tp-product-wishlist) .nxp-typo--muted,:where(.tp-product-compare) .nxp-typo--muted,:where(.tp-product-quick-view) .nxp-typo--muted{font-size:14px;line-height:24px;color:#666666}:where(.tp-mini-cart) .nxp-typo--color-muted,:where(.tp-product-wishlist) .nxp-typo--color-muted,:where(.tp-product-compare) .nxp-typo--color-muted,:where(.tp-product-quick-view) .nxp-typo--color-muted{color:#666666}:where(.tp-mini-cart) .nxp-typo--color-primary,:where(.tp-product-wishlist) .nxp-typo--color-primary,:where(.tp-product-compare) .nxp-typo--color-primary,:where(.tp-product-quick-view) .nxp-typo--color-primary{color:#1717cc}:where(.tp-mini-cart) .nxp-typo--color-success,:where(.tp-product-wishlist) .nxp-typo--color-success,:where(.tp-product-compare) .nxp-typo--color-success,:where(.tp-product-quick-view) .nxp-typo--color-success{color:#2ea343}:where(.tp-mini-cart) .nxp-typo--color-error,:where(.tp-product-wishlist) .nxp-typo--color-error,:where(.tp-product-compare) .nxp-typo--color-error,:where(.tp-product-quick-view) .nxp-typo--color-error{color:#f65258}:where(.tp-mini-cart) .nxp-typo--truncate,:where(.tp-product-wishlist) .nxp-typo--truncate,:where(.tp-product-compare) .nxp-typo--truncate,:where(.tp-product-quick-view) .nxp-typo--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap} .nxp-tag{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:9999px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;line-height:18px;letter-spacing:.01em;background:#f0f0f0;color:#333333;border:1px solid transparent;width:fit-content;white-space:nowrap}.nxp-tag--success{background:#e6f9ee;color:#1a8840;border-color:rgba(26,136,64,.15)}.nxp-tag--error{background:#fdecea;color:#e94242;border-color:rgba(192,57,43,.15)}.nxp-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:9999px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;line-height:1;letter-spacing:.01em;background:#1717cc;color:#ffffff;white-space:nowrap}.nxp-badge--gradient{background:linear-gradient(135deg,#1717cc 0%,#4a4ae0 100%);color:#ffffff} :where(.tp-mini-cart) .nxp-tag,:where(.tp-product-wishlist) .nxp-tag,:where(.tp-product-compare) .nxp-tag,:where(.tp-product-quick-view) .nxp-tag,:where(#tpgb-qv-modal) .nxp-tag,:where(#tpgb-compare-modal) .nxp-tag,:where(#tpgb-compare-picker) .nxp-tag{display:inline-flex;align-items:center;gap:6px;width:fit-content;white-space:nowrap;text-decoration:none;text-transform:none;box-shadow:none;padding:2px 10px;border-radius:9999px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;line-height:18px;letter-spacing:.01em;background:#f0f0f0;color:#333333;border:1px solid transparent}:where(.tp-mini-cart) .nxp-tag--success,:where(.tp-product-wishlist) .nxp-tag--success,:where(.tp-product-compare) .nxp-tag--success,:where(.tp-product-quick-view) .nxp-tag--success,:where(#tpgb-qv-modal) .nxp-tag--success,:where(#tpgb-compare-modal) .nxp-tag--success,:where(#tpgb-compare-picker) .nxp-tag--success{background:#e6f9ee;color:#1a8840;border-color:rgba(26,136,64,.15)}:where(.tp-mini-cart) .nxp-tag--error,:where(.tp-product-wishlist) .nxp-tag--error,:where(.tp-product-compare) .nxp-tag--error,:where(.tp-product-quick-view) .nxp-tag--error,:where(#tpgb-qv-modal) .nxp-tag--error,:where(#tpgb-compare-modal) .nxp-tag--error,:where(#tpgb-compare-picker) .nxp-tag--error{background:#fdecea;color:#e94242;border-color:rgba(192,57,43,.15)}:where(.tp-mini-cart) .nxp-tag--warning,:where(.tp-product-wishlist) .nxp-tag--warning,:where(.tp-product-compare) .nxp-tag--warning,:where(.tp-product-quick-view) .nxp-tag--warning{background:#fff5e0;color:#a8740a;border-color:rgba(168,116,10,.15)}:where(.tp-mini-cart) .nxp-tag--info,:where(.tp-product-wishlist) .nxp-tag--info,:where(.tp-product-compare) .nxp-tag--info,:where(.tp-product-quick-view) .nxp-tag--info{background:#e8f0fe;color:#1745cc;border-color:rgba(23,69,204,.15)}:where(.tp-mini-cart) .nxp-tag--neutral,:where(.tp-product-wishlist) .nxp-tag--neutral,:where(.tp-product-compare) .nxp-tag--neutral,:where(.tp-product-quick-view) .nxp-tag--neutral{background:#f0f0f0;color:#333333;border-color:rgba(0,0,0,.06)}:where(.tp-mini-cart) .nxp-badge,:where(.tp-product-wishlist) .nxp-badge,:where(.tp-product-compare) .nxp-badge,:where(.tp-product-quick-view) .nxp-badge,:where(#tpgb-qv-modal) .nxp-badge,:where(#tpgb-compare-modal) .nxp-badge,:where(#tpgb-compare-picker) .nxp-badge{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;box-shadow:none;text-decoration:none;text-transform:none;border:none;min-width:20px;height:20px;padding:0 6px;border-radius:9999px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;line-height:1;letter-spacing:.01em;background:#1717cc;color:#ffffff}:where(.tp-mini-cart) .nxp-badge--gradient,:where(.tp-product-wishlist) .nxp-badge--gradient,:where(.tp-product-compare) .nxp-badge--gradient,:where(.tp-product-quick-view) .nxp-badge--gradient,:where(#tpgb-qv-modal) .nxp-badge--gradient,:where(#tpgb-compare-modal) .nxp-badge--gradient,:where(#tpgb-compare-picker) .nxp-badge--gradient{background:linear-gradient(135deg,#1717cc 0%,#4a4ae0 100%);color:#ffffff}:where(.tp-mini-cart) .nxp-badge--success,:where(.tp-product-wishlist) .nxp-badge--success,:where(.tp-product-compare) .nxp-badge--success,:where(.tp-product-quick-view) .nxp-badge--success{background:#1a8840;color:#ffffff}:where(.tp-mini-cart) .nxp-badge--error,:where(.tp-product-wishlist) .nxp-badge--error,:where(.tp-product-compare) .nxp-badge--error,:where(.tp-product-quick-view) .nxp-badge--error{background:#e94242;color:#ffffff}:where(.tp-mini-cart) .nxp-badge--neutral,:where(.tp-product-wishlist) .nxp-badge--neutral,:where(.tp-product-compare) .nxp-badge--neutral,:where(.tp-product-quick-view) .nxp-badge--neutral{background:#666666;color:#ffffff}:where(.tp-product-compare) .nxp-table,:where(#tpgb-compare-modal) .nxp-table,:where(#tpgb-compare-picker) .nxp-table{width:100%;border-collapse:collapse;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:22px;color:#333333;background:#ffffff;border:1px solid #e5e5e5;border-radius:8px;overflow:hidden;margin:0px}:where(.tp-product-compare) .nxp-table th,:where(#tpgb-compare-modal) .nxp-table th,:where(#tpgb-compare-picker) .nxp-table th{background:#f7f7f9;color:#111111;font-weight:600;text-align:left;padding:12px 16px;border-bottom:1px solid #e5e5e5;font-size:13px;letter-spacing:.02em;text-transform:uppercase}:where(.tp-product-compare) .nxp-table td,:where(#tpgb-compare-modal) .nxp-table td,:where(#tpgb-compare-picker) .nxp-table td{padding:14px 16px;border-bottom:1px solid #f0f0f0;vertical-align:middle;background:#ffffff;color:#333333}:where(.tp-product-compare) .nxp-table tr:last-child td,:where(#tpgb-compare-modal) .nxp-table tr:last-child td,:where(#tpgb-compare-picker) .nxp-table tr:last-child td{border-bottom:none}:where(.tp-product-compare) .nxp-table tr:hover td,:where(#tpgb-compare-modal) .nxp-table tr:hover td,:where(#tpgb-compare-picker) .nxp-table tr:hover td{background:#fafafa}  :where(#tpgb-qv-modal).nxp-modal-backdrop,:where(#tpgb-compare-modal).nxp-modal-backdrop,:where(.tp-product-wishlist) .nxp-modal-backdrop,:where(.tp-product-wishlist).nxp-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(15,23,42,.48);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);align-items:center;justify-content:center;padding:24px;z-index:1000000}:where(#tpgb-compare-picker).nxp-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(15,23,42,.48);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);align-items:center;justify-content:center;padding:24px;z-index:1000010}:where(#tpgb-qv-modal) .nxp-modal,:where(#tpgb-compare-modal) .nxp-modal,:where(#tpgb-compare-picker) .nxp-modal,:where(.tp-product-wishlist) .nxp-modal{background:#ffffff;border-radius:12px;box-shadow:0 8px 40px rgba(15,23,42,.14),0 2px 8px rgba(15,23,42,.08);max-height:90vh;display:flex;flex-direction:column;overflow:hidden;position:relative;border:none}:where(#tpgb-qv-modal) .nxp-modal__head,:where(#tpgb-compare-modal) .nxp-modal__head,:where(#tpgb-compare-picker) .nxp-modal__head,:where(.tp-product-wishlist) .nxp-modal__head{padding:24px 24px 16px 24px;text-align:left;background:transparent;border-bottom:1px solid #f0f0f0;display:block}:where(#tpgb-qv-modal) .nxp-modal__title,:where(#tpgb-compare-modal) .nxp-modal__title,:where(#tpgb-compare-picker) .nxp-modal__title,:where(.tp-product-wishlist) .nxp-modal__title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;color:#0b1220;line-height:26px;margin:0;letter-spacing:-.01em;display:inline-flex;align-items:center;justify-content:center;gap:8px}:where(.tp-product-wishlist) .nxp-modal__byline{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;color:#64748b;margin:8px 0 0 0;line-height:20px;display:block;text-align:center}:where(#tpgb-qv-modal) .nxp-modal__body,:where(#tpgb-compare-modal) .nxp-modal__body,:where(#tpgb-compare-picker) .nxp-modal__body,:where(.tp-product-wishlist) .nxp-modal__body{overflow-y:auto;flex:1 1 auto;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;color:#0f172a;line-height:22px;background:#ffffff}:where(.tp-product-wishlist) .nxp-modal__foot{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:15px 24px;border-top:1px solid #e5e5e5;background:#ffffff;flex-shrink:0}:where(#tpgb-qv-modal) .nxp-modal__close,:where(#tpgb-compare-modal) .nxp-modal__close,:where(#tpgb-compare-picker) .nxp-modal__close,:where(.tp-product-wishlist) .nxp-modal__close{position:absolute;top:14px;right:16px;z-index:5;background:transparent;color:#64748b;border:none;border-radius:8px;width:28px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none;transition:background .12s ease,color .12s ease}:where(#tpgb-compare-picker) button.nxp-modal__close.tpgb-picker-close{top:25px;}:where(#tpgb-qv-modal) .nxp-modal__close:hover,:where(#tpgb-compare-modal) .nxp-modal__close:hover,:where(#tpgb-compare-picker) .nxp-modal__close:hover,:where(.tp-product-wishlist) .nxp-modal__close:hover{background:#f1f5f9;color:#0b1220}:where(#tpgb-qv-modal) .nxp-modal__close:focus-visible,:where(#tpgb-compare-modal) .nxp-modal__close:focus-visible,:where(#tpgb-compare-picker) .nxp-modal__close:focus-visible,:where(.tp-product-wishlist) .nxp-modal__close:focus-visible{outline:2px solid #1717cc;outline-offset:1px}:where(#tpgb-qv-modal) .nxp-modal__close svg,:where(#tpgb-compare-modal) .nxp-modal__close svg,:where(#tpgb-compare-picker) .nxp-modal__close svg,:where(.tp-product-wishlist) .nxp-modal__close svg{width:16px;height:16px;pointer-events:none} :where(.tp-mini-cart) .tpgb-cart-drawer.nxp-drawer.tpgb-drawer-open,:where(.tp-mini-cart) .nxp-drawer.tpgb-drawer-open{max-height:90vh;display:flex;flex-direction:column;background:#ffffff;box-shadow:0 12px 48px rgba(15,23,42,.22),0 4px 12px rgba(15,23,42,.10);border-radius:12px;overflow:hidden}:where(.tp-mini-cart) .nxp-drawer__head{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;border-bottom:1px solid #e5e5e5;background:#ffffff;flex-shrink:0}:where(.tp-mini-cart) .nxp-drawer__title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;color:#0b1220;line-height:24px;margin:0;display:inline-flex;align-items:center;gap:8px;letter-spacing:-.01em}:where(.tp-mini-cart) .nxp-drawer__byline{margin-top:4px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;color:#666666;line-height:18px;display:block}:where(.tp-mini-cart) .nxp-drawer__close{position:absolute;top:14px;right:16px;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #d1d1d6;border-radius:5px;background:transparent;color:#666666;cursor:pointer;padding:0;box-shadow:none;transition:background .12s ease,color .12s ease,border-color .12s ease}:where(.tp-mini-cart) .nxp-drawer__close:hover{background:#f0f0f1;color:#0b1220;border-color:#c5c5c9}:where(.tp-mini-cart) .nxp-drawer__close svg{width:16px;height:16px;pointer-events:none}:where(.tp-mini-cart) .nxp-drawer__body{flex:1 1 auto;overflow-y:auto;padding:20px;background:#ffffff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;color:#0f172a;line-height:22px}:where(.tp-mini-cart) .nxp-drawer__foot{padding:15px 20px;border-top:1px solid #e5e5e5;background:#f7f7f9;flex-shrink:0;display:flex;flex-direction:column;gap:12px;align-items:stretch} :where(.tp-mini-cart) .nxp-drawer__head,:where(#tpgb-qv-modal) .nxp-modal__head,:where(#tpgb-compare-modal) .nxp-modal__head,:where(#tpgb-compare-picker) .nxp-modal__head,:where(.tp-product-wishlist) .nxp-modal__head{display:block;text-align:center;position:relative;padding:20px 20px 16px 20px;border-bottom:1px solid #f0f0f0;background:transparent}:where(.tp-mini-cart) h3.nxp-drawer__title,:where(.tp-mini-cart) .nxp-drawer__head h3,:where(#tpgb-qv-modal) h3.nxp-modal__title,:where(#tpgb-compare-modal) h3.nxp-modal__title,:where(#tpgb-compare-picker) h3.nxp-modal__title,:where(.tp-product-wishlist) h3.nxp-modal__title{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-align:center;vertical-align:middle;text-transform:none;text-shadow:none;background:transparent;border:none;margin:0;padding:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;color:#0b1220;line-height:24px;letter-spacing:-.01em}:where(.tp-mini-cart) h3.nxp-drawer__title svg,:where(#tpgb-qv-modal) h3.nxp-modal__title svg,:where(#tpgb-compare-modal) h3.nxp-modal__title svg,:where(#tpgb-compare-picker) h3.nxp-modal__title svg,:where(.tp-product-wishlist) h3.nxp-modal__title svg{flex-shrink:0;vertical-align:middle;display:inline-block;width:18px;height:18px;min-width:18px;min-height:18px;color:#1717cc}:where(.tp-product-wishlist) .tpgb-header-wishlist-btn,:where(.tp-product-wishlist) button.tpgb-header-wishlist-btn,:where(.tp-mini-cart) .tpgb-header-cart-btn,:where(.tp-mini-cart) button.tpgb-header-cart-btn,:where(.tp-product-compare) .tpgb-header-compare-btn,:where(.tp-product-compare) button.tpgb-header-compare-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-shadow:none;outline:none;flex-shrink:0;overflow:visible;background-image:none;width:44px;height:44px;min-width:44px;padding:0;border:none;border-radius:50%;background:#ffffff;color:#1a1a1a;box-shadow:0 2px 8px rgba(15,23,42,.10),0 0 0 1px rgba(15,23,42,.04);transition:background .3s ease,color .3s ease,box-shadow .3s ease,transform .3s ease}:where(.tp-product-wishlist) .tpgb-header-wishlist-btn:hover,:where(.tp-mini-cart) .tpgb-header-cart-btn:hover,:where(.tp-product-compare) .tpgb-header-compare-btn:hover{background:#1717cc;color:#ffffff;transform:translateY(-1px)}:where(.tp-product-wishlist) .tpgb-header-wishlist-btn:focus-visible,:where(.tp-mini-cart) .tpgb-header-cart-btn:focus-visible,:where(.tp-product-compare) .tpgb-header-compare-btn:focus-visible{outline:2px solid #1717cc;outline-offset:2px}:where(.tp-product-wishlist) .tpgb-header-wishlist-btn.tpgb-action-active,:where(.tp-product-wishlist) .tpgb-header-wishlist-btn.is-active,:where(.tp-mini-cart) .tpgb-header-cart-btn.tpgb-action-active,:where(.tp-mini-cart) .tpgb-header-cart-btn.is-active,:where(.tp-product-compare) .tpgb-header-compare-btn.tpgb-action-active,:where(.tp-product-compare) .tpgb-header-compare-btn.is-active{background:#1717cc;color:#ffffff;box-shadow:0 4px 12px rgba(23,23,204,.28),0 0 0 1px #1717cc}:where(.tp-product-wishlist) .tpgb-header-wishlist-btn>svg,:where(.tp-product-wishlist) .tpgb-header-wishlist-btn .tpgb-header-btn-icon svg,:where(.tp-mini-cart) .tpgb-header-cart-btn>svg,:where(.tp-mini-cart) .tpgb-header-cart-btn .tpgb-header-btn-icon svg,:where(.tp-product-compare) .tpgb-header-compare-btn>svg,:where(.tp-product-compare) .tpgb-header-compare-btn .tpgb-header-btn-icon svg{width:20px;height:20px;flex-shrink:0;color:inherit;pointer-events:none;display:block}:where(.tp-product-wishlist) .tpgb-header-wishlist-btn svg,:where(.tp-product-wishlist) .tpgb-header-wishlist-btn svg path,:where(.tp-product-compare) .tpgb-header-compare-btn svg,:where(.tp-product-compare) .tpgb-header-compare-btn svg path{stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}:where(.tp-mini-cart) .tpgb-header-cart-btn svg,:where(.tp-mini-cart) .tpgb-header-cart-btn svg path{fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}:where(.tp-product-wishlist) .tpgb-header-wishlist-btn .tpgb-header-btn-label,:where(.tp-mini-cart) .tpgb-header-cart-btn .tpgb-header-btn-label,:where(.tp-product-compare) .tpgb-header-compare-btn .tpgb-header-btn-label{display:none}:where(.tp-product-wishlist) .tpgb-header-wishlist-btn .tpgb-header-btn-icon,:where(.tp-mini-cart) .tpgb-header-cart-btn .tpgb-header-btn-icon,:where(.tp-product-compare) .tpgb-header-compare-btn .tpgb-header-btn-icon{display:inline-flex;align-items:center;justify-content:center;background:transparent;padding:0;margin:0;border:none;width:auto;height:auto}:where(.tp-product-wishlist) .tpgb-header-wishlist-btn .tpgb-header-wishlist-count,:where(.tp-product-wishlist) .tpgb-header-wishlist-btn .nxp-badge,:where(.tp-mini-cart) .tpgb-header-cart-btn .tpgb-cart-count-badge,:where(.tp-mini-cart) .tpgb-header-cart-btn .nxp-badge,:where(.tp-product-compare) .tpgb-header-compare-btn .tpgb-header-compare-count,:where(.tp-product-compare) .tpgb-header-compare-btn .nxp-badge{position:absolute;top:-10px;right:-10px;left:auto;bottom:auto;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;margin:0;border:none;border-radius:9999px;background:#e94242;color:#ffffff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:10px;font-weight:700;line-height:1;letter-spacing:.01em;white-space:nowrap;box-shadow:0 1px 3px rgba(15,23,42,.20);text-shadow:none;z-index:2;pointer-events:none}:where(.tp-product-wishlist) .tpgb-header-wishlist-btn.tpgb-action-active .tpgb-header-wishlist-count,:where(.tp-product-wishlist) .tpgb-header-wishlist-btn:hover .tpgb-header-wishlist-count,:where(.tp-mini-cart) .tpgb-header-cart-btn:hover .tpgb-cart-count-badge,:where(.tp-product-compare) .tpgb-header-compare-btn.tpgb-action-active .tpgb-header-compare-count,:where(.tp-product-compare) .tpgb-header-compare-btn:hover .tpgb-header-compare-count{border-color:#ffffff}:where(.tp-mini-cart) .nxp-drawer__title,:where(.tp-mini-cart) .nxp-drawer__title,:where(#tpgb-compare-modal) .nxp-modal__title,:where(#tpgb-compare-modal) .nxp-modal__title,:where(#tpgb-compare-modal) .nxp-modal__title,:where(.tp-product-wishlist) .nxp-modal__title,:where(.tp-product-wishlist) .nxp-modal__title{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;box-shadow:none;text-shadow:none;vertical-align:middle;border:none;min-width:22px;height:22px;padding:0 7px;margin:0 0 0 2px;border-radius:9999px;background:linear-gradient(135deg,#1717cc 0%,#4a4ae0 100%);background-image:linear-gradient(135deg,#1717cc 0%,#4a4ae0 100%);color:#ffffff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;line-height:1;letter-spacing:.01em} :where(#tpgb-qv-modal) .single_add_to_cart_button,:where(#tpgb-qv-modal) button.single_add_to_cart_button,:where(#tpgb-qv-modal) a.single_add_to_cart_button{background:#1717cc;background-image:none;color:#ffffff;border:1px solid #1717cc;border-radius:5px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;font-size:14px;line-height:1;padding:12px 24px;text-transform:none;letter-spacing:0;box-shadow:none;text-shadow:none;transition:background .3s ease,border-color .3s ease}:where(#tpgb-qv-modal) .single_add_to_cart_button:hover,:where(#tpgb-qv-modal) button.single_add_to_cart_button:hover,:where(#tpgb-qv-modal) a.single_add_to_cart_button:hover{background:#111193;border-color:#111193;color:#ffffff}:where(#tpgb-qv-modal) .compare,:where(#tpgb-qv-modal) a.compare,:where(#tpgb-qv-modal) button.compare,:where(#tpgb-qv-modal) .compare-button,:where(#tpgb-qv-modal) a.compare-button,:where(#tpgb-qv-modal) button.compare-button,:where(#tpgb-qv-modal) [data-action="compare"]:not(.tpgb-action-btn){background:#1717cc;background-image:none;color:#ffffff;border:1px solid #1717cc;border-radius:5px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;font-size:14px;line-height:1;padding:12px 24px;text-transform:none;letter-spacing:0;box-shadow:none;text-shadow:none;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:background .3s ease,border-color .3s ease}:where(#tpgb-qv-modal) .compare:hover,:where(#tpgb-qv-modal) a.compare:hover,:where(#tpgb-qv-modal) button.compare:hover,:where(#tpgb-qv-modal) .compare-button:hover,:where(#tpgb-qv-modal) a.compare-button:hover,:where(#tpgb-qv-modal) button.compare-button:hover{background:#111193;border-color:#111193;color:#ffffff}:where(#tpgb-qv-modal) [data-action="wishlist"]:not(.tpgb-action-btn){background:#1717cc;background-image:none;color:#ffffff;border:1px solid #1717cc;border-radius:5px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;font-size:14px;line-height:1;padding:12px 24px;text-transform:none;letter-spacing:0;box-shadow:none;text-shadow:none;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:background .3s ease,border-color .3s ease}:where(#tpgb-qv-modal) .tpgb-qv-body .button:not(.nxp-btn):not(.nxp-modal__close):not(.tpgb-action-btn){background:#1717cc;background-image:none;color:#ffffff;border:1px solid #1717cc;border-radius:5px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;font-size:14px;line-height:1;padding:12px 24px;text-transform:none;letter-spacing:0;box-shadow:none;text-shadow:none;text-decoration:none}:where(#tpgb-qv-modal) .tpgb-qv-body .button:not(.nxp-btn):not(.nxp-modal__close):not(.tpgb-action-btn):hover{background:#111193;border-color:#111193;color:#ffffff}:where(.tp-product-wishlist) .tpgb-wishlist-add-all-cart,:where(.tp-product-wishlist) button.tpgb-wishlist-add-all-cart{background-image:none;text-transform:none;text-decoration:none;text-shadow:none;box-shadow:none;cursor:pointer;background:#1717cc;color:#ffffff;border:1px solid #1717cc;border-radius:5px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;font-size:14px;line-height:1;padding:12px 24px;letter-spacing:0;transition:background .3s ease,border-color .3s ease}:where(.tp-product-wishlist) .tpgb-wishlist-add-all-cart:hover,:where(.tp-product-wishlist) button.tpgb-wishlist-add-all-cart:hover{background-image:none;background:#111193;border-color:#111193;color:#ffffff} :where(.tp-product-wishlist) .tpgb-wishlist-item{display:grid;grid-template-columns:80px 1fr auto;gap:16px;align-items:center;padding:16px 24px 16px 50px;position:relative}@media (max-width:768px){:where(.tp-product-wishlist) .tpgb-wishlist-item{grid-template-columns:65px 1fr}} :where(.tp-product-wishlist) .tpgb-wishlist-item-remove,:where(.tp-product-wishlist) .tpgb-wishlist-item-remove{position:absolute;top:40px;left:15px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none;text-shadow:none;text-decoration:none;text-transform:none;outline:none;background-image:none;width:28px;height:28px;padding:0;border:none;border-radius:50%;background:transparent;color:#666666;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1;letter-spacing:0;transition:background .3s ease,color .3s ease}:where(.tp-product-wishlist) .tpgb-wishlist-item-remove:hover,:where(.tp-product-wishlist) .tpgb-wishlist-item-remove:hover{border:none;box-shadow:none;background:#fdecea;color:#e94242}:where(.tp-product-wishlist) .tpgb-wishlist-item-remove:focus,:where(.tp-product-wishlist) .tpgb-wishlist-item-remove:focus-visible{outline:2px solid #1717cc;outline-offset:2px;border:none;box-shadow:none}:where(.tp-product-wishlist) a.tpgb-wishlist-continue,:where(.tp-product-wishlist) .tpgb-wishlist-footer a.tpgb-wishlist-continue{display:inline-flex;align-items:center;gap:6px;text-decoration:none;text-transform:none;text-shadow:none;box-shadow:none;background:transparent;background-image:none;border:none;padding:0;color:#1717cc;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:0;transition:color .3s ease}:where(.tp-product-wishlist) a.tpgb-wishlist-continue:hover,:where(.tp-product-wishlist) .tpgb-wishlist-footer a.tpgb-wishlist-continue:hover{text-decoration:none;background:transparent;color:#111193}:where(.tp-product-wishlist) a.tpgb-wishlist-continue:focus,:where(.tp-product-wishlist) a.tpgb-wishlist-continue:focus-visible{outline:2px solid #1717cc;outline-offset:2px;text-decoration:none}:where(.tp-mini-cart) .tpgb-cart-item-remove,:where(.tp-mini-cart) .tpgb-cart-item-remove{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none;text-shadow:none;text-decoration:none;text-transform:none;outline:none;flex-shrink:0;background-image:none;width:28px;height:28px;padding:0;border:none;border-radius:50%;background:transparent;color:#666666;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1;letter-spacing:0;transition:background .3s ease,color .3s ease}:where(.tp-mini-cart) .tpgb-cart-item-remove:hover,:where(.tp-mini-cart) .tpgb-cart-item-remove:hover{border:none;box-shadow:none;background:#fdecea;color:#e94242}:where(.tp-mini-cart) .tpgb-cart-item-remove:focus,:where(.tp-mini-cart) .tpgb-cart-item-remove:focus-visible{outline:2px solid #1717cc;outline-offset:2px;border:none;box-shadow:none}:where(.tp-mini-cart) .tpgb-qty-value.nxp-num__input,:where(.tp-mini-cart) span.tpgb-qty-value.nxp-num__input,:where(.tp-mini-cart) .tpgb-cart-item-qty .tpgb-qty-value{width:52px;min-width:52px;max-width:52px;height:36px;padding:0;border:none;background:transparent;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;color:#0f172a;text-align:center;line-height:36px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex-shrink:0} :where(#tpgb-qv-modal) .tpgb-qv-action-row{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}:where(#tpgb-qv-modal) .tpgb-qv-action-btn,:where(#tpgb-qv-modal) button.tpgb-qv-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;white-space:nowrap;text-transform:none;text-decoration:none;text-shadow:none;box-shadow:none;background-image:none;padding:9px 18px;border-radius:5px;border:1px solid #1717cc;background:transparent;color:#1717cc;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:600;line-height:1;letter-spacing:0;transition:background .3s ease,color .3s ease,border-color .3s ease}:where(#tpgb-qv-modal) .tpgb-qv-action-btn svg,:where(#tpgb-qv-modal) button.tpgb-qv-action-btn svg{width:18px;height:18px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;color:inherit;pointer-events:none}:where(#tpgb-qv-modal) .tpgb-qv-action-btn svg path,:where(#tpgb-qv-modal) button.tpgb-qv-action-btn svg path{fill:none;stroke:currentColor}:where(#tpgb-qv-modal) .tpgb-qv-action-btn:hover,:where(#tpgb-qv-modal) .tpgb-qv-action-btn:focus,:where(#tpgb-qv-modal) .tpgb-qv-action-btn.tpgb-action-active,:where(#tpgb-qv-modal) button.tpgb-qv-action-btn.tpgb-action-active{background:#1717cc;background-image:none;border-color:#1717cc;color:#ffffff}:where(#tpgb-qv-modal) .tpgb-qv-action-btn:hover svg,:where(#tpgb-qv-modal) .tpgb-qv-action-btn.tpgb-action-active svg{color:#ffffff;stroke:#ffffff}:where(#tpgb-qv-modal) .tpgb-qv-action-btn.tpgb-wishlist-btn.tpgb-action-active svg,:where(#tpgb-qv-modal) .tpgb-qv-action-btn.tpgb-wishlist-btn.tpgb-action-active svg path{fill:#ffffff;stroke:#ffffff}:where(#tpgb-qv-modal) .tpgb-qv-action-btn .tpgb-btn-tooltip{position:static;opacity:1;transform:none;background:transparent;color:inherit;font-size:13px;padding:0;white-space:nowrap;box-shadow:none}:where(#tpgb-qv-modal) .tpgb-qv-buy-now,:where(#tpgb-qv-modal) a.tpgb-qv-buy-now{display:inline-flex;align-items:center;justify-content:center;gap:6px;text-decoration:none;text-transform:none;text-shadow:none;box-shadow:none;cursor:pointer;background-image:none;padding:12px 24px;border-radius:5px;border:1px solid #1717cc;background:transparent;color:#1717cc;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1;letter-spacing:0;transition:background .3s ease,color .3s ease,border-color .3s ease}:where(#tpgb-qv-modal) .tpgb-qv-buy-now:hover,:where(#tpgb-qv-modal) a.tpgb-qv-buy-now:hover{background-image:none;background:#1717cc;border-color:#1717cc;color:#ffffff}:where(#tpgb-qv-modal) .tpgb-qv-view-full,:where(#tpgb-qv-modal) a.tpgb-qv-view-full{display:inline-block;background:transparent;background-image:none;border:none;padding:0;color:#1717cc;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:0;text-decoration:none;text-transform:none;box-shadow:none;text-shadow:none;cursor:pointer;transition:color .3s ease}:where(#tpgb-qv-modal) .tpgb-qv-view-full:hover,:where(#tpgb-qv-modal) a.tpgb-qv-view-full:hover{color:#111193;text-decoration:underline;text-underline-offset:3px;background:transparent}:where(#tpgb-qv-modal) .tpgb-qv-share{display:flex;gap:10px;align-items:center;margin:0;padding:0}:where(#tpgb-qv-modal) .tpgb-qv-share a,:where(#tpgb-qv-modal) .tpgb-qv-share a.tpgb-share-fb,:where(#tpgb-qv-modal) .tpgb-qv-share a.tpgb-share-tw,:where(#tpgb-qv-modal) .tpgb-qv-share a.tpgb-share-pin{width:34px;height:34px;min-width:34px;max-width:34px;border-radius:50%;background:#f0f0f1;background-image:none;color:#1a1a1a;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;box-shadow:none;text-decoration:none;flex-shrink:0;transition:background-color .3s ease,color .3s ease}:where(#tpgb-qv-modal) .tpgb-qv-share a svg,:where(#tpgb-qv-modal) .tpgb-qv-share a.tpgb-share-fb svg,:where(#tpgb-qv-modal) .tpgb-qv-share a.tpgb-share-tw svg,:where(#tpgb-qv-modal) .tpgb-qv-share a.tpgb-share-pin svg{width:16px;height:16px;fill:currentColor;display:block}:where(#tpgb-qv-modal) .tpgb-qv-share a.tpgb-share-fb:hover{background:#1877f2;color:#ffffff}:where(#tpgb-qv-modal) .tpgb-qv-share a.tpgb-share-tw:hover{background:#1da1f2;color:#ffffff}:where(#tpgb-qv-modal) .tpgb-qv-share a.tpgb-share-pin:hover{background:#e60023;color:#ffffff}:where(#tpgb-qv-modal) .tpgb-qv-add-to-cart,:where(#tpgb-qv-modal) .tpgb-qv-add-to-cart,:where(#tpgb-qv-modal) .tpgb-qv-add-to-cart:disabled,:where(#tpgb-qv-modal) .tpgb-qv-add-to-cart:disabled,:where(#tpgb-qv-modal) .tpgb-qv-add-to-cart[disabled],:where(#tpgb-qv-modal) .tpgb-qv-add-to-cart[disabled]{background-image:none;text-transform:none;text-decoration:none;text-shadow:none;box-shadow:none;cursor:pointer;background:#1717cc;color:#ffffff;border:1px solid #1717cc;border-radius:5px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1;padding:12px 24px;letter-spacing:0;transition:background .3s ease,border-color .3s ease}:where(#tpgb-qv-modal) .tpgb-qv-add-to-cart:hover,:where(#tpgb-qv-modal) .tpgb-qv-add-to-cart:hover{background-image:none;background:#111193;border-color:#111193;color:#ffffff}:where(#tpgb-qv-modal) .tpgb-qv-add-to-cart:disabled,:where(#tpgb-qv-modal) .tpgb-qv-add-to-cart:disabled,:where(#tpgb-qv-modal) .tpgb-qv-add-to-cart[disabled],:where(#tpgb-qv-modal) .tpgb-qv-add-to-cart[disabled]{opacity:.55;cursor:not-allowed;pointer-events:none}:where(#tpgb-qv-modal) .nxp-btn.nxp-btn--primary,:where(#tpgb-qv-modal) .nxp-btn.nxp-btn--primary[disabled],:where(#tpgb-qv-modal) .nxp-btn.nxp-btn--primary:disabled{background:#1717cc;background-color:#1717cc;background-image:none;color:#ffffff;border:1px solid #1717cc;border-color:#1717cc;}:where(#tpgb-qv-modal) .nxp-btn.nxp-btn--primary:hover:not([disabled]):not(:disabled){background:#111193;background-color:#111193;border-color:#111193;color:#ffffff}:where(#tpgb-qv-modal) .tpgb-qv-loading{display:flex;align-items:center;justify-content:center;gap:12px;padding:60px 20px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;color:#666666;text-align:center;background:transparent;min-height:200px}:where(#tpgb-qv-modal) .tpgb-qv-loading .nxp-spinner,:where(#tpgb-qv-modal) .tpgb-qv-loading span.nxp-spinner,:where(#tpgb-qv-modal) .tpgb-qv-loading .nxp-spinner--sm,:where(#tpgb-qv-modal) .tpgb-qv-loading span.nxp-spinner--sm{display:inline-block;width:18px;height:18px;box-sizing:border-box;border:2.5px solid #d1d1d6;border-top-color:#1717cc;border-right-color:#1717cc;border-radius:50%;animation:nxp-spin .65s linear infinite;-webkit-animation:nxp-spin .65s linear infinite;flex-shrink:0;background:transparent;vertical-align:middle;transform-origin:center center}:where(#tpgb-qv-modal) .tpgb-qv-loading .tpgb-qv-loading-label{font:inherit;color:inherit;line-height:1.4;display:inline-block}  :where(#tpgb-qv-modal) .tpgb-qv-cart-wrap.tpgb-qv-variable,:where(#tpgb-qv-modal) div.tpgb-qv-cart-wrap.tpgb-qv-variable{display:grid;grid-template-columns:auto auto auto;gap:12px;align-items:center;justify-content:start;margin:14px 0;} :where(#tpgb-qv-modal) .tpgb-qv-cart-wrap.tpgb-qv-variable > .tpgb-qv-variations{grid-column:1 / -1;display:flex;flex-direction:column;gap:12px;width:100%;} :where(#tpgb-qv-modal) .tpgb-qv-cart-wrap.tpgb-qv-variable .tpgb-qv-variation-row{width:100%;}:where(#tpgb-qv-modal) .tpgb-qv-cart-wrap.tpgb-qv-variable .tpgb-qv-variation-row .nxp-select,:where(#tpgb-qv-modal) .tpgb-qv-cart-wrap.tpgb-qv-variable .tpgb-qv-variation-row select{width:100%;max-width:100%;} :where(#tpgb-qv-modal) .tpgb-qv-cart-wrap.tpgb-qv-variable > .tpgb-qv-variation-price{grid-column:1 / -1;}:where(#tpgb-qv-modal) .tpgb-qv-cart-wrap.tpgb-qv-variable > .tpgb-qv-variation-price:empty{display:none;} :where(#tpgb-qv-modal) .tpgb-qv-cart-wrap.tpgb-qv-variable > .tpgb-qv-qty{grid-column:1;grid-row:auto;justify-self:start;width:fit-content;margin:0;}:where(#tpgb-qv-modal) .tpgb-qv-cart-wrap.tpgb-qv-variable > .tpgb-qv-add-to-cart{grid-column:2;grid-row:auto;justify-self:start;margin:0;}:where(#tpgb-qv-modal) .tpgb-qv-cart-wrap.tpgb-qv-variable > .tpgb-qv-buy-now{grid-column:3;grid-row:auto;justify-self:start;margin:0;} @media (max-width:540px){:where(#tpgb-qv-modal) .tpgb-qv-cart-wrap.tpgb-qv-variable{grid-template-columns:1fr;}:where(#tpgb-qv-modal) .tpgb-qv-cart-wrap.tpgb-qv-variable > .tpgb-qv-qty,:where(#tpgb-qv-modal) .tpgb-qv-cart-wrap.tpgb-qv-variable > .tpgb-qv-add-to-cart,:where(#tpgb-qv-modal) .tpgb-qv-cart-wrap.tpgb-qv-variable > .tpgb-qv-buy-now{grid-column:1;width:100%;justify-self:stretch;}}:where(#tpgb-qv-modal) .tpgb-qv-cart-wrap:not(.tpgb-qv-variable){display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0}:where(#tpgb-qv-modal) .tpgb-qv-cart-wrap:not(.tpgb-qv-variable)>.tpgb-qv-qty{order:1;flex-shrink:0}:where(#tpgb-qv-modal) .tpgb-qv-cart-wrap:not(.tpgb-qv-variable)>.tpgb-qv-add-to-cart{order:2;flex-shrink:0}:where(#tpgb-qv-modal) .tpgb-qv-cart-wrap:not(.tpgb-qv-variable)>.tpgb-qv-buy-now{order:3;flex-shrink:0}:where(#tpgb-qv-modal) .tpgb-qv-variations{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;width:100%}:where(#tpgb-qv-modal) .tpgb-qv-variations .tpgb-qv-variation-row,:where(#tpgb-qv-modal) .tpgb-qv-variations .tpgb-qv-variation-row.nxp-field{display:flex;flex-direction:column;gap:6px;margin:0;padding:0}:where(#tpgb-qv-modal) .tpgb-qv-variations .tpgb-qv-variation-row .nxp-field__label-row,:where(#tpgb-qv-modal) .tpgb-qv-variations .nxp-field__label-row{margin:0;padding:0;display:flex;align-items:center;gap:4px}:where(#tpgb-qv-modal) .tpgb-qv-variation-label,:where(#tpgb-qv-modal) .tpgb-qv-variations label{margin:0;padding:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;color:#0b1220;line-height:1.4;text-transform:none;letter-spacing:0}:where(#tpgb-qv-modal) .tpgb-qv-variation-price:empty{display:none}:where(#tpgb-qv-modal) .tpgb-qv-variation-price:not(:empty){grid-column:1 / -1;margin:0;padding:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;color:#0b1220;line-height:1.2}:where(#tpgb-qv-modal) .tpgb-qv-action-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 0 0;padding:0} :where(#tpgb-compare-modal) .tpgb-compare-remove-btn,:where(#tpgb-compare-modal) button.tpgb-compare-remove-btn,:where(.tp-product-compare) .tpgb-compare-remove-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;text-transform:none;text-decoration:none;text-shadow:none;box-shadow:none;white-space:nowrap;cursor:pointer;background-image:none;height:30px;padding:0 12px;border-radius:5px;border:1px solid #e94242;background:transparent;color:#e94242;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;line-height:1;letter-spacing:0;transition:background .3s ease,color .3s ease,border-color .3s ease}:where(#tpgb-compare-modal) .tpgb-compare-remove-btn:hover,:where(#tpgb-compare-modal) button.tpgb-compare-remove-btn:hover,:where(.tp-product-compare) .tpgb-compare-remove-btn:hover{background-image:none;background:#e94242;border-color:#e94242;color:#ffffff}:where(#tpgb-compare-modal) .tpgb-compare-remove-btn svg,:where(.tp-product-compare) .tpgb-compare-remove-btn svg{width:14px;height:14px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}:where(#tpgb-compare-modal) .tpgb-compare-remove-btn svg path,:where(.tp-product-compare) .tpgb-compare-remove-btn svg path{fill:none;stroke:currentColor}:where(#tpgb-compare-modal) .tpgb-compare-remove-btn span,:where(.tp-product-compare) .tpgb-compare-remove-btn span{font:inherit;color:inherit;background:transparent;padding:0;line-height:1}:where(#tpgb-compare-modal) .tpgb-compare-clear-all,:where(#tpgb-compare-modal) button.tpgb-compare-clear-all,:where(.tp-product-compare) .tpgb-compare-clear-all{display:inline-flex;align-items:center;justify-content:center;text-transform:none;text-decoration:none;text-shadow:none;box-shadow:none;cursor:pointer;background-image:none;height:30px;padding:0 14px;border-radius:5px;border:1px solid #1717cc;background:transparent;color:#1717cc;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;line-height:1;letter-spacing:0;transition:background .3s ease,color .3s ease,border-color .3s ease}:where(#tpgb-compare-modal) .tpgb-compare-clear-all:hover,:where(#tpgb-compare-modal) button.tpgb-compare-clear-all:hover,:where(.tp-product-compare) .tpgb-compare-clear-all:hover{background-image:none;background:#1717cc;border-color:#1717cc;color:#ffffff}:where(#tpgb-compare-modal) .nxp-modal__head{position:relative}:where(#tpgb-compare-modal) .tpgb-compare-header-actions{position:absolute;top:14px;right:54px;display:inline-flex;align-items:center;gap:8px;margin:0;padding:0;background:transparent;z-index:3}:where(#tpgb-compare-modal) .tpgb-compare-header-actions .tpgb-compare-clear-all{margin:0}:where(#tpgb-compare-modal) .tpgb-compare-add-product-btn,:where(#tpgb-compare-modal) button.tpgb-compare-add-product-btn,:where(.tp-product-compare) .tpgb-compare-add-product-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;text-transform:none;text-decoration:none;text-shadow:none;box-shadow:none;cursor:pointer;background-image:none;padding:9px 18px;border-radius:5px;border:1px solid #1717cc;background:transparent;color:#1717cc;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:600;line-height:1;letter-spacing:0;transition:background .3s ease,color .3s ease,border-color .3s ease}:where(#tpgb-compare-modal) .tpgb-compare-add-product-btn:hover,:where(#tpgb-compare-modal) button.tpgb-compare-add-product-btn:hover,:where(.tp-product-compare) .tpgb-compare-add-product-btn:hover{background-image:none;background:#1717cc;border-color:#1717cc;color:#ffffff}:where(#tpgb-compare-modal) .tpgb-compare-add-product-btn svg,:where(.tp-product-compare) .tpgb-compare-add-product-btn svg{width:16px;height:16px;flex-shrink:0;fill:currentColor;stroke:currentColor}:where(#tpgb-compare-modal) .tpgb-compare-add-product-btn .tpgb-add-product-label,:where(.tp-product-compare) .tpgb-compare-add-product-btn .tpgb-add-product-label{font:inherit;color:inherit}:where(#tpgb-compare-picker) .nxp-search,:where(#tpgb-compare-picker) .tpgb-picker-search-wrap.nxp-search{position:relative;display:flex;align-items:center;width:100%}:where(#tpgb-compare-picker) .nxp-search__icon,:where(#tpgb-compare-picker) .tpgb-picker-search-icon{position:absolute;left:30px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#666666;pointer-events:none;z-index:2;flex-shrink:0;fill:none;stroke:currentColor}:where(#tpgb-compare-picker) .nxp-search__input,:where(#tpgb-compare-picker) input.tpgb-picker-search{width:100%;height:40px;padding:0 12px 0 38px;border:1px solid #d1d1d6;border-radius:5px;background:#ffffff;color:#0f172a;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.4;outline:none;box-shadow:none;transition:border-color .3s ease,box-shadow .3s ease}:where(#tpgb-compare-picker) .nxp-search__input::placeholder,:where(#tpgb-compare-picker) input.tpgb-picker-search::placeholder{color:#999999;opacity:1}:where(#tpgb-compare-picker) .nxp-search__input:hover,:where(#tpgb-compare-picker) input.tpgb-picker-search:hover{border-color:#1717cc}:where(#tpgb-compare-picker) .nxp-search__input:focus,:where(#tpgb-compare-picker) input.tpgb-picker-search:focus{border-color:#1717cc;box-shadow:0 0 0 3px rgba(23,23,204,.12)}:where(#tpgb-compare-picker) .nxp-search__icon circle,:where(#tpgb-compare-picker) .tpgb-picker-search-icon circle,:where(#tpgb-compare-picker) .nxp-search__icon path,:where(#tpgb-compare-picker) .tpgb-picker-search-icon path,:where(#tpgb-compare-picker) .nxp-search__icon line,:where(#tpgb-compare-picker) .tpgb-picker-search-icon line{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}:where(#tpgb-compare-picker) .tpgb-picker-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:24px 16px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;color:#666666;text-align:center;background:transparent;border-bottom:1px solid #f0f0f0}:where(#tpgb-compare-picker) .tpgb-picker-loading .nxp-spinner,:where(#tpgb-compare-picker) .tpgb-picker-loading span.nxp-spinner,:where(#tpgb-compare-picker) .tpgb-picker-loading .nxp-spinner--sm,:where(#tpgb-compare-picker) .tpgb-picker-loading span.nxp-spinner--sm{display:inline-block;width:18px;height:18px;box-sizing:border-box;border:2.5px solid #d1d1d6;border-top-color:#1717cc;border-right-color:#1717cc;border-radius:50%;animation:nxp-spin .65s linear infinite;-webkit-animation:nxp-spin .65s linear infinite;flex-shrink:0;background:transparent;vertical-align:middle;transform-origin:center center}:where(#tpgb-compare-picker) .tpgb-picker-loading .tpgb-picker-loading-label{font:inherit;color:inherit;line-height:1.4;display:inline-block} @keyframes nxp-spin{to{transform:rotate(360deg)}}@-webkit-keyframes nxp-spin{to{-webkit-transform:rotate(360deg)}}:where(#tpgb-compare-picker) .tpgb-picker-results:has(.tpgb-picker-list:not(:empty)) .tpgb-picker-loading{display:none}:where(#tpgb-compare-picker) .tpgb-picker-list .tpgb-picker-item{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #f0f0f0;background:transparent;transition:background .3s ease}:where(#tpgb-compare-picker) .tpgb-picker-list .tpgb-picker-item:last-child{border-bottom:none}:where(#tpgb-compare-picker) .tpgb-picker-list .tpgb-picker-item:hover{background:#f5f7fe}:where(#tpgb-compare-picker) .tpgb-picker-list .tpgb-picker-item-info{flex:1 1 auto;display:flex;flex-direction:column;gap:4px;min-width:0;align-self:center}:where(#tpgb-compare-picker) .tpgb-picker-add-btn,:where(#tpgb-compare-picker) button.tpgb-picker-add-btn,:where(#tpgb-compare-picker) a.tpgb-picker-add-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;padding:0;border-radius:5px;border:1px solid #d1d1d6;background:#ffffff;background-image:none;color:#1717cc;cursor:pointer;box-shadow:none;text-shadow:none;flex-shrink:0;align-self:center;transition:background .3s ease,color .3s ease,border-color .3s ease}:where(#tpgb-compare-picker) .tpgb-picker-add-btn:hover,:where(#tpgb-compare-picker) button.tpgb-picker-add-btn:hover{background:#1717cc;border-color:#1717cc;color:#ffffff}:where(#tpgb-compare-picker) .tpgb-picker-add-btn svg,:where(#tpgb-compare-picker) button.tpgb-picker-add-btn svg{width:18px;height:18px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;color:inherit}:where(#tpgb-compare-picker) .tpgb-picker-add-btn svg path,:where(#tpgb-compare-picker) .tpgb-picker-add-btn svg line{fill:none;stroke:currentColor}:where(#tpgb-compare-picker) .tpgb-picker-add-btn.tpgb-picker-item-added,:where(#tpgb-compare-picker) button.tpgb-picker-add-btn.tpgb-picker-item-added{background:#1717cc;border-color:#1717cc;color:#ffffff;pointer-events:none;cursor:default}  .tp-mini-cart button:focus,.tp-product-wishlist button:focus,.tp-product-compare button:focus,.tp-product-quick-view button:focus,#tpgb-qv-modal button:focus,#tpgb-compare-modal button:focus,#tpgb-compare-picker button:focus,.tp-mini-cart a:focus,.tp-product-wishlist a:focus,.tp-product-compare a:focus,.tp-product-quick-view a:focus,#tpgb-qv-modal a:focus,#tpgb-compare-modal a:focus,#tpgb-compare-picker a:focus,.tp-mini-cart input:focus,.tp-product-wishlist input:focus,.tp-product-compare input:focus,.tp-product-quick-view input:focus,#tpgb-qv-modal input:focus,#tpgb-compare-modal input:focus,#tpgb-compare-picker input:focus{outline:none;box-shadow:none;} :where(.tp-mini-cart) a.tpgb-cart-item-title,:where(.tp-product-wishlist) a.tpgb-wishlist-item-title,:where(.tp-product-compare) a.tpgb-compare-title-link,:where(#tpgb-compare-picker) .tpgb-picker-item-title{color:#0b1220;text-decoration:none;transition:color .3s ease;}.tp-mini-cart a.tpgb-cart-item-title:hover,.tp-mini-cart a.tpgb-cart-item-title:focus,.tp-product-wishlist a.tpgb-wishlist-item-title:hover,.tp-product-wishlist a.tpgb-wishlist-item-title:focus,.tp-product-compare a.tpgb-compare-title-link:hover,.tp-product-compare a.tpgb-compare-title-link:focus,#tpgb-compare-picker .tpgb-picker-item-title:hover{color:#1717cc;text-decoration:none;} :where(#tpgb-compare-modal) .tpgb-compare-atc-btn,:where(.tp-product-compare) .tpgb-compare-atc-btn{background:#1717cc;color:#ffffff;border:1px solid #1717cc;transition:background .3s ease,border-color .3s ease,color .3s ease;cursor:pointer;} #tpgb-compare-modal .tpgb-compare-atc-btn:hover,#tpgb-compare-modal .tpgb-compare-atc-btn:focus,.tp-product-compare .tpgb-compare-atc-btn:hover,.tp-product-compare .tpgb-compare-atc-btn:focus{background:#111193;border-color:#111193;color:#ffffff;} .tp-mini-cart .nxp-btn--primary:hover,.tp-product-wishlist .nxp-btn--primary:hover,.tp-product-compare .nxp-btn--primary:hover,.tp-product-quick-view .nxp-btn--primary:hover,#tpgb-qv-modal .nxp-btn--primary:hover,#tpgb-compare-modal .nxp-btn--primary:hover,#tpgb-compare-picker .nxp-btn--primary:hover,.tp-product-wishlist .tpgb-wishlist-add-all-cart:hover,.tp-product-wishlist .tpgb-wishlist-cart-btn:hover,#tpgb-compare-modal .tpgb-compare-clear-all:hover,#tpgb-qv-modal .tpgb-qv-add-to-cart:hover{background:#111193;border-color:#111193;color:#ffffff;}.tp-mini-cart .nxp-btn--primary:active,.tp-product-wishlist .nxp-btn--primary:active,.tp-product-compare .nxp-btn--primary:active,.tp-product-quick-view .nxp-btn--primary:active,#tpgb-qv-modal .nxp-btn--primary:active,#tpgb-compare-modal .nxp-btn--primary:active,#tpgb-compare-picker .nxp-btn--primary:active,.tp-product-wishlist .tpgb-wishlist-add-all-cart:active,.tp-product-wishlist .tpgb-wishlist-cart-btn:active,#tpgb-compare-modal .tpgb-compare-clear-all:active,#tpgb-qv-modal .tpgb-qv-add-to-cart:active,#tpgb-compare-modal .tpgb-compare-atc-btn:active{background:#0a0a7a;border-color:#0a0a7a;color:#ffffff;} .tp-mini-cart .nxp-btn--outline:hover,.tp-product-wishlist .nxp-btn--outline:hover,.tp-product-compare .nxp-btn--outline:hover,.tp-product-quick-view .nxp-btn--outline:hover,#tpgb-qv-modal .nxp-btn--outline:hover,#tpgb-compare-modal .nxp-btn--outline:hover,#tpgb-compare-picker .nxp-btn--outline:hover,#tpgb-qv-modal .tpgb-qv-buy-now:hover,#tpgb-compare-modal .tpgb-compare-add-product-btn:hover,#tpgb-qv-modal .tpgb-qv-action-btn:hover{background:#1717cc;border-color:#1717cc;color:#ffffff;}.tp-mini-cart .nxp-btn--outline:active,.tp-product-wishlist .nxp-btn--outline:active,.tp-product-compare .nxp-btn--outline:active,.tp-product-quick-view .nxp-btn--outline:active,#tpgb-qv-modal .nxp-btn--outline:active,#tpgb-compare-modal .nxp-btn--outline:active,#tpgb-compare-picker .nxp-btn--outline:active,#tpgb-qv-modal .tpgb-qv-buy-now:active,#tpgb-compare-modal .tpgb-compare-add-product-btn:active,#tpgb-qv-modal .tpgb-qv-action-btn:active{background:#0a0a7a;border-color:#0a0a7a;color:#ffffff;} .tp-mini-cart button:focus-visible,.tp-mini-cart a:focus-visible,.tp-product-wishlist button:focus-visible,.tp-product-wishlist a:focus-visible,.tp-product-compare button:focus-visible,.tp-product-compare a:focus-visible,.tp-product-quick-view button:focus-visible,.tp-product-quick-view a:focus-visible,#tpgb-qv-modal button:focus-visible,#tpgb-qv-modal a:focus-visible,#tpgb-compare-modal button:focus-visible,#tpgb-compare-modal a:focus-visible,#tpgb-compare-picker button:focus-visible,#tpgb-compare-picker a:focus-visible{outline:2px solid #1717cc;outline-offset:2px;box-shadow:none;} .tp-mini-cart .tpgb-cart-drawer-close:focus-visible,.tp-product-wishlist .tpgb-modal-close:focus-visible,.tp-product-compare .tpgb-modal-close:focus-visible,#tpgb-qv-modal .tpgb-modal-close:focus-visible,#tpgb-compare-modal .tpgb-modal-close:focus-visible,#tpgb-compare-picker .tpgb-modal-close:focus-visible,#tpgb-compare-picker .tpgb-picker-close:focus-visible,.tp-mini-cart .tpgb-cart-item-remove:focus-visible,.tp-product-wishlist .tpgb-wishlist-item-remove:focus-visible{outline:2px solid #1717cc;outline-offset:1px;} .tp-mini-cart button:disabled,.tp-mini-cart button[disabled],.tp-product-wishlist button:disabled,.tp-product-wishlist button[disabled],.tp-product-compare button:disabled,.tp-product-compare button[disabled],.tp-product-quick-view button:disabled,.tp-product-quick-view button[disabled],#tpgb-qv-modal button:disabled,#tpgb-qv-modal button[disabled],#tpgb-compare-modal button:disabled,#tpgb-compare-modal button[disabled],#tpgb-compare-picker button:disabled,#tpgb-compare-picker button[disabled]{opacity:.55;cursor:not-allowed;} .tp-mini-cart .tpgb-header-cart-btn:hover,.tp-product-wishlist .tpgb-header-wishlist-btn:hover,.tp-product-compare .tpgb-header-compare-btn:hover{transform:translateY(-1px);}.tp-mini-cart .tpgb-header-cart-btn:active,.tp-product-wishlist .tpgb-header-wishlist-btn:active,.tp-product-compare .tpgb-header-compare-btn:active{transform:translateY(0);} #tpgb-compare-picker .tpgb-picker-add-btn:hover,#tpgb-compare-picker .tpgb-picker-add-btn:focus{background:#1717cc;border-color:#1717cc;color:#ffffff;}#tpgb-compare-picker .tpgb-picker-add-btn:active{background:#0a0a7a;border-color:#0a0a7a;color:#ffffff;} .tp-mini-cart .tpgb-qty-btn:hover,.tp-mini-cart .tpgb-qty-minus:hover,.tp-mini-cart .tpgb-qty-plus:hover,.tp-mini-cart .tpgb-qty-btn:focus,.tp-mini-cart .tpgb-qty-minus:focus,.tp-mini-cart .tpgb-qty-plus:focus{background:#1717cc;color:#ffffff;border-color:#1717cc;}.tp-mini-cart .tpgb-qty-btn:active,.tp-mini-cart .tpgb-qty-minus:active,.tp-mini-cart .tpgb-qty-plus:active{background:#111193;color:#ffffff;border-color:#111193;}.tp-mini-cart .tpgb-qty-btn:focus-visible,.tp-mini-cart .tpgb-qty-minus:focus-visible,.tp-mini-cart .tpgb-qty-plus:focus-visible{outline:2px solid #1717cc;outline-offset:1px;} .tp-product-wishlist a.tpgb-wishlist-continue:hover,.tp-product-wishlist a.tpgb-wishlist-continue:focus{color:#111193;text-decoration:none;}.tp-product-wishlist a.tpgb-wishlist-continue:active{color:#0a0a7a;} #tpgb-qv-modal .tpgb-qv-share a.tpgb-share-fb:hover{background:#1877f2;color:#ffffff;}#tpgb-qv-modal .tpgb-qv-share a.tpgb-share-tw:hover{background:#1da1f2;color:#ffffff;}#tpgb-qv-modal .tpgb-qv-share a.tpgb-share-pin:hover{background:#e60023;color:#ffffff;}#tpgb-qv-modal .tpgb-qv-share a.tpgb-share-fb:active{background:#155bb5;}#tpgb-qv-modal .tpgb-qv-share a.tpgb-share-tw:active{background:#1684c4;}#tpgb-qv-modal .tpgb-qv-share a.tpgb-share-pin:active{background:#b0001b;}#tpgb-qv-modal .tpgb-qv-share a:focus-visible{outline:2px solid #1717cc;outline-offset:2px;} #tpgb-qv-modal a.tpgb-qv-view-full:hover,#tpgb-qv-modal .tpgb-qv-view-full:hover{color:#111193;text-decoration:underline;text-underline-offset:3px;}#tpgb-qv-modal a.tpgb-qv-view-full:active,#tpgb-qv-modal .tpgb-qv-view-full:active{color:#0a0a7a;} .tp-product-wishlist .tpgb-wishlist-item-remove:hover,.tp-product-wishlist .tpgb-wishlist-item-remove:focus{background:#fdecea;color:#c0392b;border:none;}.tp-mini-cart .tpgb-cart-item-remove:hover,.tp-mini-cart .tpgb-cart-item-remove:focus{background:#fdecea;color:#c0392b;border:none;} #tpgb-compare-modal .tpgb-compare-remove-btn:hover,#tpgb-compare-modal .tpgb-compare-remove-btn:focus,.tp-product-compare .tpgb-compare-remove-btn:hover,.tp-product-compare .tpgb-compare-remove-btn:focus{background:#a02f24;border-color:#a02f24;color:#ffffff;}#tpgb-compare-modal .tpgb-compare-remove-btn:active,.tp-product-compare .tpgb-compare-remove-btn:active{background:#7a2017;border-color:#7a2017;color:#ffffff;}  .tp-product-wishlist a.nxp-btn--primary:hover,.tp-product-wishlist a.nxp-btn--primary:focus,.tp-product-wishlist a.nxp-btn--primary:active{background:#111193;border-color:#111193;color:#ffffff;text-decoration:none;}.tp-product-wishlist a.nxp-btn--outline:hover,.tp-product-wishlist a.nxp-btn--outline:focus,.tp-product-wishlist a.tpgb-btn-outline:hover,.tp-product-wishlist a.tpgb-btn-outline:focus{background:#1717cc;border-color:#1717cc;color:#ffffff;text-decoration:none;} #tpgb-compare-modal a.tpgb-compare-link-btn,.tp-product-compare a.tpgb-compare-link-btn{color:#1717cc;border:1px solid #1717cc;background:transparent;text-decoration:none;transition:background .3s ease,color .3s ease,border-color .3s ease;}#tpgb-compare-modal a.tpgb-compare-link-btn:hover,#tpgb-compare-modal a.tpgb-compare-link-btn:focus,.tp-product-compare a.tpgb-compare-link-btn:hover,.tp-product-compare a.tpgb-compare-link-btn:focus{background:#1717cc;border-color:#1717cc;color:#ffffff;text-decoration:none;}#tpgb-compare-modal a.tpgb-compare-link-btn:active,.tp-product-compare a.tpgb-compare-link-btn:active{background:#0a0a7a;border-color:#0a0a7a;color:#ffffff;} #tpgb-compare-modal button.tpgb-compare-qty-btn:hover,#tpgb-compare-modal button.tpgb-compare-qty-btn:focus,#tpgb-compare-modal button.tpgb-compare-qty-plus:hover,#tpgb-compare-modal button.tpgb-compare-qty-plus:focus,#tpgb-compare-modal button.tpgb-compare-qty-minus:hover,#tpgb-compare-modal button.tpgb-compare-qty-minus:focus,.tp-product-compare button.tpgb-compare-qty-btn:hover,.tp-product-compare button.tpgb-compare-qty-btn:focus,.tp-product-compare button.tpgb-compare-qty-plus:hover,.tp-product-compare button.tpgb-compare-qty-plus:focus,.tp-product-compare button.tpgb-compare-qty-minus:hover,.tp-product-compare button.tpgb-compare-qty-minus:focus{background:#1717cc;color:#ffffff;border-color:#1717cc;}#tpgb-compare-modal button.tpgb-compare-qty-btn:active,#tpgb-compare-modal button.tpgb-compare-qty-plus:active,#tpgb-compare-modal button.tpgb-compare-qty-minus:active,.tp-product-compare button.tpgb-compare-qty-btn:active,.tp-product-compare button.tpgb-compare-qty-plus:active,.tp-product-compare button.tpgb-compare-qty-minus:active{background:#111193;color:#ffffff;border-color:#111193;} #tpgb-qv-modal button.tpgb-qty-btn:hover,#tpgb-qv-modal button.tpgb-qty-btn:focus,#tpgb-qv-modal button.tpgb-qty-plus:hover,#tpgb-qv-modal button.tpgb-qty-plus:focus,#tpgb-qv-modal button.tpgb-qty-minus:hover,#tpgb-qv-modal button.tpgb-qty-minus:focus,.tp-product-quick-view button.tpgb-qty-btn:hover,.tp-product-quick-view button.tpgb-qty-btn:focus,.tp-product-quick-view button.tpgb-qty-plus:hover,.tp-product-quick-view button.tpgb-qty-plus:focus,.tp-product-quick-view button.tpgb-qty-minus:hover,.tp-product-quick-view button.tpgb-qty-minus:focus{background:#1717cc;color:#ffffff;border-color:#1717cc;}#tpgb-qv-modal button.tpgb-qty-btn:active,#tpgb-qv-modal button.tpgb-qty-plus:active,#tpgb-qv-modal button.tpgb-qty-minus:active,.tp-product-quick-view button.tpgb-qty-btn:active,.tp-product-quick-view button.tpgb-qty-plus:active,.tp-product-quick-view button.tpgb-qty-minus:active{background:#111193;color:#ffffff;border-color:#111193;} .tp-mini-cart button.nxp-num__step:hover,.tp-mini-cart button.nxp-num__step:focus,.tp-product-compare button.nxp-num__step:hover,.tp-product-compare button.nxp-num__step:focus,.tp-product-quick-view .nxp-num__step:hover,.tp-product-quick-view .nxp-num__step:focus,#tpgb-compare-modal button.nxp-num__step:hover,#tpgb-compare-modal button.nxp-num__step:focus,#tpgb-qv-modal button.nxp-num__step:hover,#tpgb-qv-modal button.nxp-num__step:focus{background:#f0f0f1;color:#1a1a1a;border-color:#d1d1d6;} .tp-mini-cart a:focus,.tp-product-wishlist a:focus,.tp-product-compare a:focus,.tp-product-quick-view a:focus,#tpgb-qv-modal a:focus,#tpgb-compare-modal a:focus,#tpgb-compare-picker a:focus{text-decoration:none;} .tp-mini-cart .nxp-btn--primary:hover,.tp-mini-cart .nxp-btn--primary:focus,.tp-product-wishlist .nxp-btn--primary:hover,.tp-product-wishlist .nxp-btn--primary:focus,.tp-product-compare .nxp-btn--primary:hover,.tp-product-compare .nxp-btn--primary:focus,.tp-product-quick-view .nxp-btn--primary:hover,.tp-product-quick-view .nxp-btn--primary:focus{background:#111193;border-color:#111193;color:#ffffff;text-decoration:none;}.tp-mini-cart .nxp-btn--outline:hover,.tp-mini-cart .nxp-btn--outline:focus,.tp-product-wishlist .nxp-btn--outline:hover,.tp-product-wishlist .nxp-btn--outline:focus,.tp-product-compare .nxp-btn--outline:hover,.tp-product-compare .nxp-btn--outline:focus,.tp-product-quick-view .nxp-btn--outline:hover,.tp-product-quick-view .nxp-btn--outline:focus{background:#1717cc;border-color:#1717cc;color:#ffffff;text-decoration:none;} .tp-mini-cart .nxp-num__wrap button:focus,.tp-product-compare .nxp-num__wrap button:focus,.tp-product-quick-view .nxp-num__wrap button:focus,#tpgb-compare-modal .nxp-num__wrap button:focus,#tpgb-qv-modal .nxp-num__wrap button:focus{outline:none;box-shadow:none;}.pt_plus_breadcrumbs_bar{position:relative;display:flex !important;vertical-align:middle;z-index:1;font-weight:400;}.pt_plus_breadcrumbs_bar #breadcrumbs{position:relative;display:inline-flex;align-items:center;flex-wrap:wrap}.pt_plus_breadcrumbs_bar #breadcrumbs>span:not(.del):first-child{margin-left:0}.pt_plus_breadcrumbs_bar #breadcrumbs>span:not(.del):last-child{margin-right:0}.pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner{position:relative;padding:0;vertical-align:middle}.pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner #breadcrumbs a{position:relative;color:#101011;font-size:16px;line-height:26px;display:flex;flex-wrap:wrap;align-items:center;text-decoration:none;transition:all .4s ease}.pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner #breadcrumbs .bread-sep-icon,.pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner #breadcrumbs .bread-home-icon{position:relative;display:inline-flex;vertical-align:middle;}.pt_plus_breadcrumbs_bar #breadcrumbs .current .current_tab_sec{color:#6f14f1;}.pt_plus_breadcrumbs_bar #breadcrumbs .current .current_tab_sec,.pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner #breadcrumbs .current_active .current_tab_sec{position:relative;display:inline-flex;vertical-align:middle;transition:all .4s ease;font-size:16px;line-height:36px;}.pt_plus_breadcrumbs_bar_inner .bread-sep-icon,.pt_plus_breadcrumbs_bar_inner .bread-home-icon{position:relative;display:flex;vertical-align:middle;align-items:center}.pt_plus_breadcrumbs_bar_inner .bread-home-icon{margin-right:5px;}.pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner a.home_bread_tab.on-off-home,.pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner a.parent_sub_bread_tab.on-off-parent,.pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner .current.on-off-current,.pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner .current_active.on-off-current{display:none!important}.pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner nav#breadcrumbs .bread-sep-icon:not(svg),.pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner nav#breadcrumbs img.bread-sep-icon{padding:10px;}.pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner nav#breadcrumbs svg.bread-sep-icon{margin:10px;}.pt_plus_breadcrumbs_bar img.bread-home-img{max-width:40px;position:relative;padding-right:10px}.pt_plus_breadcrumbs_bar_inner img.bread-sep-icon{max-width:40px;height:auto}.pt_plus_breadcrumbs_bar_inner .bread-sep-icon{font-size:16px;}.pt_plus_breadcrumbs_bar.bred-center{justify-content:center}.pt_plus_breadcrumbs_bar.bred-right{justify-content:flex-end}.pt_plus_breadcrumbs_bar.bred-left{justify-content:flex-start}@media (min-width:768px) and (max-width:1200px){.pt_plus_breadcrumbs_bar.bred-tablet-center{justify-content:center}.pt_plus_breadcrumbs_bar.bred-tablet-right{justify-content:flex-end}.pt_plus_breadcrumbs_bar.bred-tablet-left{justify-content:flex-start}}@media (max-width:767px){.pt_plus_breadcrumbs_bar.bred-mobile-center,.pt_plus_breadcrumbs_bar.bred-mobile-center #breadcrumbs{justify-content:center}.pt_plus_breadcrumbs_bar.bred-mobile-right{justify-content:flex-end}.pt_plus_breadcrumbs_bar.bred-mobile-left{justify-content:flex-start}}.tpgb-row-background{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden;transition:all .3s ease,left 0s,width 0s;}.tpgb-deep-layer,.row-animat-bg{width:100%;height:100%;z-index:auto;}@-webkit-keyframes bg-kenburns-effect{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;}100%{-webkit-transform:scale(1.28);transform:scale(1.28);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;}}@keyframes bg-kenburns-effect{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;}100%{-webkit-transform:scale(1.28);transform:scale(1.28);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;}}.tpgb-deep-layer.tpgb-img-parallax-hover{overflow:hidden;position:absolute;top:0;left:0;width:auto;height:auto;will-change:transform;}.tpgb-deep-layer .tpgb-video-wrap{position:relative;width:100%;height:100%;}.tpgb-deep-layer .video-poster-img{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:auto;will-change:transform;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;}.tpgb-deep-layer .video-poster-img iframe{position:absolute;top:50%;left:50%;max-width:none;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);} .tpgb-video-youtube .tp-loading .tpgb-video-wrap,.tpgb-video-vimeo .tp-loading .tpgb-video-wrap{opacity:0;}.tpgb-video-self-hosted .tpgb-video-wrap .self-hosted-video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);object-fit:cover;}.tpgb-row-background.fixed-bg-video{clip:rect(0,auto,auto,0);}.tpgb-row-background.fixed-bg-video .video-poster-img{position:fixed;display:block;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center;will-change:transform;}.tpgb-deep-layer .row-bg-slide{width:100%;height:100%!important;position:absolute;left:0;top:0}.tpgb-deep-layer.tpgb-row-bg-gradient{background-repeat:no-repeat;background-size:800% 400%;background-attachment:fixed;z-index:auto;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff2d60,endColorstr=#1deab9);background-image:linear-gradient(120deg,#ff2d60,#ff9132,#ff61fa,#6caafd,#29ccff,#1deab9);animation-name:plus_row_animation;animation-duration:15s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:alternate;animation-play-state:running;will-change:background-position;}@-webkit-keyframes plus_row_animation{0%{background-position:0 50%}100%{background-position:100% 50%}}@keyframes plus_row_animation{0%{background-position:0 50%}100%{background-position:100% 50%}}.tpgb-deep-layer.tpgb-row-bg-gradient{position:absolute;left:0;top:0;}.tpgb-deep-layer.tpgb-row-scrollbg{position:fixed;top:0;left:0;right:0;background-position:center !important;background-size:cover !important;-webkit-transition:all .7s linear;-moz-transition:all .7s linear;-o-transition:all .7s linear;-ms-transition:all .7s linear;transition:all .7s linear;z-index:auto;}.tpgb-row-scrollbg .tpgb-section-bg-scrolling{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;visibility:hidden;background-position:center !important;background-size:cover !important;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-o-transition:all .7s ease;-ms-transition:all .7s ease;transition:all .7s ease;}.tpgb-row-scrollbg .tpgb-section-bg-scrolling.active{opacity:1;visibility:visible;} .tpgb-middle-layer,.tpgb-top-layer{position:absolute;top:0%;left:0%;width:100%;height:100%;}.canvas-style-1 .tpgb-bubble{position:absolute;left:0;right:0;margin:0 auto;top:50%;background:black;opacity:.7;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-webkit-animation:move 3s infinite;animation:move 3s infinite;}@-webkit-keyframes move{100%{-webkit-transform:translate3d(0,0,-1000px);transform:translate3d(0,0,-1000px);}}@keyframes move{100%{-webkit-transform:translate3d(0,0,-1000px);transform:translate3d(0,0,-1000px);}}.canvas-style-4 canvas,.canvas-style-8 canvas{width:100%;height:100%;}.tpgb-mordernimg-effect .tpgb-parlximg-wrap,.tpgb-mordern-parallax .tpgb-parlximg-wrap{position:absolute;}.tpgb-automove-img .tpgb-parlximg-wrap{position:absolute;width:100%;height:100%;top:0;left:0;background-size :cover;will-change:transform;overflow:hidden;z-index:auto;}@media (min-width:1025px){.tpgb-middle-layer .tpgb-parlximg-wrap.desktop-hide{display:none;}}@media (max-width:1024px){.tpgb-middle-layer .tpgb-parlximg-wrap.tablet-hide{display:none;}}@media (max-width:767px){.tpgb-middle-layer .tpgb-parlximg-wrap.mobile-hide{display:none;}}.tpgb-container-row{position:relative;width:100%;min-width:0;min-height:initial;height:auto;}.tpgb-container-row,.tpgb-cont-in{display:flex;}.tpgb-cont-in{width:100%;max-width:var(--content-width);margin:0 auto;height:100%;} .tpgb-container-row.tpgb-container-inline:not(.tpgb-container-row-editor)>.tpgb-cont-in>div:not(.tpgb-container-col,.tpgb-row-background,.tpgb-container-row,.tpgb-animated-service-boxes,.tpgb-advanced-chart,.tpgb-before-after,.tpgb-flipbox,.tpgb-google-map,.tpgb-social-feed,.tpgb-social-reviews,.tp-video,.tpgb-mailchimp,.tpgb-post-listing,.tpgb-product-listing,.tpgb-gallery-list,.tpgb-team-member-list,.tpgb-login-register,.tpgb_magic_scroll,.tpgb-navbuilder,.tpgb-testimonials,.tpgb-audio-player,.tpgb-any-carousel,.tpgb-dynamic-device,.tpgb-coupon-code,.tpgb-post-navigation,.tpgb-pricing-list,.tpgb-pricing-table,.tpgb-progress-bar,.tpgb-timeline-list,.tpgb-social-sharing,.tpgb-social-icons,.tpgb-mobile-menu,.tpgb-post-image,.tpgb-external-form-styler,.tpgb-infobox.tpgb-carousel,.tp-order-payment,div[class^="tpgb-wrap-"],.tpgb-dy-cat-list,.tpgb-process-steps,.tp-form-block,.nxt-repeater-block,.tp-order-confirmation,.tp-apply-coupon,.tp-additional-information,.tp-checkout-login,.tp-cart-total,.tpgb-product-add-to-cart-block,.tp-single-product-rating,.tp-single-product-pricing,.tp-single-product-meta,.tp-single-product-image),.tpgb-container-row.tpgb-container-inline:not(.tpgb-container-row-editor)>div:not(.tpgb-cont-in,.tpgb-container-col,.tpgb-row-background,.tpgb-container-row,.tpgb-animated-service-boxes,.tpgb-advanced-chart,.tpgb-before-after,.tpgb-flipbox,.tpgb-google-map,.tpgb-social-feed,.tpgb-social-reviews,.tp-video,.tpgb-mailchimp,.tpgb-post-listing,.tpgb-product-listing,.tpgb-gallery-list,.tpgb-team-member-list,.tpgb-login-register,.tpgb_magic_scroll,.tpgb-navbuilder,.tpgb-testimonials,.tpgb-audio-player,.tpgb-any-carousel,.tpgb-dynamic-device,.tpgb-coupon-code,.tpgb-post-navigation,.tpgb-pricing-list,.tpgb-pricing-table,.tpgb-progress-bar,.tpgb-timeline-list,.tpgb-social-sharing,.tpgb-social-icons,.tpgb-mobile-menu,.tpgb-post-image,.tpgb-external-form-styler,.tpgb-infobox.tpgb-carousel,.tp-order-payment,div[class^="tpgb-wrap-"],.tpgb-dy-cat-list,.tpgb-process-steps,.tp-form-block,.nxt-repeater-block,.tp-order-confirmation,.tp-apply-coupon,.tp-additional-information,.tp-checkout-login,.tp-cart-total,.tpgb-product-add-to-cart-block,.tp-single-product-rating,.tp-single-product-pricing,.tp-single-product-meta,.tp-single-product-image,.tp-thank-you-address){display:inline-block;width:auto}.tpgb-container-row .tpgb-container-row,.wp-site-blocks .tpgb-container-row .tpgb-container-row{width:100%;}.tpgb-container-row.tpgb-container-inline:not(.tpgb-container-row-editor)>p{margin:0}.tpgb-container-row.tpgb-section-height-full{height:100vh}.tpgb-container-row.tpgb-row-link{cursor:pointer}@media (min-width:768px){.tpgb-container-row{--content-width:var(--tpgb-container-xs)}}@media (min-width:992px){.tpgb-container-row{--content-width:var(--tpgb-container-sm)}}@media (min-width:1200px){.tpgb-container-row{--content-width:var(--tpgb-container-md)}} .theme-blocksy .tpgb-container-row.tpgb-container-wide{width:100% !important;}  .entry-content[ast-blocks-layout] .tpgb-container-row.alignwide{max-width:none !important;width:auto;}  .tpgb-container-row>.tpgb-row-background img.tpgb-imgeffect{max-width:100%;height:auto;} .tpgb-container-row .wp-block-separator,.tpgb-container-row>div[class^="tpgb-wrap-"]:not(.tpgb-position-absolute):not(.tpgb-tab-position-absolute):not(.tpgb-mobile-position-absolute):not(.tpgb-view-animation):not([data-tpgb-gsap*='"tp_global"']){width:100%;}  .content-style-boxed .wp-site-blocks .tpgb-container-row.alignwide,.content-width-fullwidth .wp-site-blocks .tpgb-container-row.alignwide{max-width:100vw !important;} .tpgb-grid{padding:15px 0px;}.tpgb-container-row.tpgb-grid .tpgb-cont-in,.tpgb-container-row.tpgb-container-full.tpgb-grid{display:grid;gap:10px;grid-auto-flow:row;}.tpgb-infobox{z-index:1;}.m-r-16{margin-right:16px;}.m-l-16{margin-left:16px}.text-alignment{text-align:center;width:100%;}.tpgb-infobox .info-box-bg-box{position:relative;display:block;text-decoration:blink;}.tpgb-infobox .service-media{display:flex;align-items:flex-start;}.tpgb-infobox .info-box-bg-box>div:first-child{position:relative;z-index:11;}.tpgb-infobox .vertical-center{align-items:center;}.tpgb-draw-svg object{opacity:0;width:100%;}.tpgb-infobox .info-box-inner .service-icon,.tpgb-infobox .info-box-inner .tpgb-draw-svg{color:#000;width:50px;height:50px;line-height:50px;font-size:25px;display:inline-flex;justify-content:center;align-items:center;word-spacing:initial;}.tpgb-infobox .info-box-inner .tpgb-draw-svg{width:100%;max-width:50px;line-height:50px;}.tpgb-infobox .info-box-bg-box .icon-shine-show{background-repeat:no-repeat;background-position:100% 100%,0 0;background-image:linear-gradient(to top left,rgba(255,255,255,0.2) 0%,rgba(255,255,255,.2) 37%,rgba(255,255,255,.8) 45%,rgba(255,255,255,0) 50%);background-size:250% 250%,100% 100%;transition:background-position .0s ease;}.tpgb-infobox .info-box-inner:hover .icon-shine-show{background-position:0 0,0 0;transition-duration:0.6s;}.tpgb-infobox .info-box-inner .icon-square{border:1px solid;border-radius:inherit;}.tpgb-infobox .info-box-inner .icon-rounded{border:1px solid;border-radius:50%;}.tpgb-infobox .info-box-inner .icon-hexagon{border-radius:initial;background:red;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' viewBox='0 0 90 100'%3E%3Cdefs%3E%3Cpath id='a' d='M1.699.871h86.603v98.258H1.699z'/%3E%3C/defs%3E%3CclipPath id='b'%3E%3Cuse xlink:href='%23a' overflow='visible'/%3E%3C/clipPath%3E%3Cpath clip-path='url(%23b)' fill='%23231F20' d='m4.513 23.375 37.672-21.75a5.625 5.625 0 0 1 5.628 0l37.672 21.75A5.63 5.63 0 0 1 88.3 28.25v43.5a5.63 5.63 0 0 1-2.815 4.875l-37.672 21.75a5.625 5.625 0 0 1-5.628 0L4.513 76.625a5.63 5.63 0 0 1-2.815-4.875v-43.5a5.63 5.63 0 0 1 2.815-4.875'/%3E%3C/svg%3E") top right / 100% 100%;}.tpgb-infobox .info-box-inner .icon-pentagon{border-radius:initial;background:red;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' viewBox='0 0 100 97'%3E%3Cdefs%3E%3Cpath id='a' d='M.883 1.541h98.234v93.918H.883z'/%3E%3C/defs%3E%3CclipPath id='b'%3E%3Cuse xlink:href='%23a' overflow='visible'/%3E%3C/clipPath%3E%3Cpath clip-path='url(%23b)' fill='%23231F20' d='M17.968 91.982 1.129 40.157a5.031 5.031 0 0 1 1.828-5.626L47.042 2.502a5.032 5.032 0 0 1 5.915 0l44.085 32.029a5.033 5.033 0 0 1 1.828 5.626L82.031 91.982a5.032 5.032 0 0 1-4.786 3.477H22.753a5.032 5.032 0 0 1-4.785-3.477'/%3E%3C/svg%3E") top right / 100% 100%}.tpgb-infobox .info-box-inner .icon-square-rotate{border-radius:initial;background:red;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' viewBox='0 0 98 98'%3E%3Cdefs%3E%3Cpath id='a' d='M1.148 1.147h95.704v95.704H1.148z'/%3E%3C/defs%3E%3CclipPath id='b'%3E%3Cuse xlink:href='%23a' overflow='visible'/%3E%3C/clipPath%3E%3Cpath clip-path='url(%23b)' fill='%23231F20' d='M95.333 52.666 52.667 95.333a5.185 5.185 0 0 1-7.333 0L2.667 52.666a5.185 5.185 0 0 1 0-7.333L45.333 2.666a5.185 5.185 0 0 1 7.333 0l42.667 42.667a5.183 5.183 0 0 1 0 7.333'/%3E%3C/svg%3E") top right / 100% 100%}.tpgb-infobox .info-box-svg{display:flex;}.tpgb-infobox .service-title{display:block;font-size:18px;line-height:2em;margin-top:0;margin-bottom:0;text-decoration:blink;}.tpgb-infobox .service-content{flex:1 1 0%;}.tpgb-infobox .service-border{display:inline-block;border:1px solid #000;width:20%;margin-top:10px;margin-bottom:5px;}.tpgb-infobox .service-desc{font-size:14px;line-height:1.8em;}.tpgb-infobox .infobox-overlay-color{position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100%;background-color:transparent;z-index:1;}.tpgb-infobox .info-icon-content{position:relative;display:inline-block;text-align:center;margin:0 auto;}.tpgb-infobox .info-box-inner .info-pin-text{position:absolute;top:0;background:#6fc784;display:inline-block;text-align:center;margin:0 auto;left:0;right:0;color:#fff;padding:1px 5px;border-radius:3px;width:max-content;font-size:12px;vertical-align:middle;text-transform:uppercase;transform:translateY(-50%);} .tpgb-infobox .infobox-btn-block{position:relative;z-index:2;margin-top:10px;}.infobox-btn-block .tpgb-adv-button.button-style-7 .button-link-wrap{display:inline-block;position:relative;}.tpgb-jstilt{transform-style:preserve-3d;transform:perspective(500px)}.tpgb-jstilt .tpgb-infobox .service-icon-wrap{transform:translateZ(35px) scale(0.8);}.tpgb-jstilt .tpgb-infobox .service-title{transform:translateZ(50px) scale(0.8);}.tpgb-jstilt .tpgb-infobox .service-desc{transform:translateZ(30px) scale(0.8);} .tpgb-header-cart-btn,.tpgb-cart-header-toggle{position:relative;}.tpgb-header-cart-btn svg,.tpgb-cart-header-toggle svg{display:block;}.tpgb-header-btn-label,.tpgb-cart-btn-label{font-size:14px;font-weight:500;} .tpgb-cart-count-badge{position:absolute;top:-4px;right:-6px;pointer-events:none;}.tpgb-cart-drawer{position:fixed;top:0;right:-1000px;width:100%;max-width:600px;height:auto;background-color :#fff;z-index:99999;display:flex;flex-direction:column;box-shadow:-4px 0 20px rgba(0,0,0,0.12);transition:right 0.35s cubic-bezier(0.4,0,0.2,1);}.tpgb-cart-drawer.tpgb-drawer-open.tpgb-cart-drawer-preview{max-height:75vh;}.tpgb-cart-drawer.tpgb-drawer-open{right:auto;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;max-height:90vh;border-radius:12px;box-shadow:0 8px 40px rgba(0,0,0,0.22);overflow:hidden;}.tpgb-cart-drawer-overlay{position:fixed;inset:0;background-color :rgba(0,0,0,0.45);z-index:99998;opacity:0;pointer-events:none;transition:opacity 0.3s;}.tpgb-cart-drawer-overlay.tpgb-drawer-open{opacity:1;pointer-events:all;cursor:pointer;backdrop-filter:blur(3px);}body.tpgb-cart-open{overflow:hidden;} .tpgb-cart-drawer-inner::-webkit-scrollbar,.tpgb-cart-drawer-body::-webkit-scrollbar{width:5px;}.tpgb-cart-drawer-inner::-webkit-scrollbar-track,.tpgb-cart-drawer-body::-webkit-scrollbar-track{background-color:transparent;}.tpgb-cart-drawer-inner::-webkit-scrollbar-thumb,.tpgb-cart-drawer-body::-webkit-scrollbar-thumb{background-color:#1717cc;border-radius:10px;}.tpgb-cart-drawer-inner{display:flex;flex-direction:column;height:auto;position:relative;overflow-y:auto;overflow-x:hidden;}.tpgb-cart-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #eee;flex-shrink:0;} .tpgb-cart-drawer-header h3{display:flex;align-items:center;gap:8px;margin:0;}  .tpgb-cart-drawer-body{flex:1;overflow-y:auto;padding:16px 20px;} .tpgb-cart-empty p{margin:0;}.tpgb-cart-items-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px;}.tpgb-cart-item{display:flex;align-items:flex-start;gap:12px;padding-bottom:16px;border-bottom:1px solid #f0f0f0;}.tpgb-cart-item:last-child{border-bottom:none;padding-bottom:0;}.tpgb-cart-item-img{flex-shrink:0;width:72px;height:72px;border-radius:6px;overflow:hidden;border:1px solid #eee;}.tpgb-cart-item-img img{width:100%;height:100%;object-fit:cover;display:block;}.tpgb-cart-item-info{flex:1;display:flex;flex-direction:column;gap:4px;} .tpgb-cart-item-info .tpgb-cart-item-title{font-size:var(--nxp-text-md,14px);font-weight:var(--nxp-font-medium,500);line-height:var(--nxp-font-lineHeight-snug,1.4);}.tpgb-cart-item-price{font-size:var(--nxp-text-md,14px);font-weight:var(--nxp-font-semibold,600);color:var(--nxp-text-strong,#1f2937);}.tpgb-cart-item-qty{display:flex;align-items:center;gap:8px;margin-top:6px;}  .tpgb-qty-value{min-width:20px;text-align:center;}.tpgb-cart-item-remove{flex-shrink:0;}.tpgb-cart-drawer-footer{flex-shrink:0;padding:16px 20px;border-top:1px solid #eee;display:flex;flex-direction:column;gap:12px;}.tpgb-cart-subtotal{display:flex;justify-content:space-between;align-items:center;width:100%;gap:12px;font-size:var(--nxp-text-md,14px);color:var(--nxp-text,#1f2937);}.tpgb-cart-subtotal > span:first-child{font-weight:var(--nxp-font-medium,500);}.tpgb-cart-subtotal-amount{font-weight:var(--nxp-font-bold,700);font-size:var(--nxp-text-lg,16px);color:var(--nxp-text-strong,#0B1220);}.tpgb-cart-drawer-actions{display:flex;gap:10px;} a.tpgb-cart-view-btn,a.tpgb-cart-checkout-btn{flex:1;}.tpgb-toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%) translateY(20px);background-color :#222;color:#fff;padding:10px 20px;border-radius:6px;font-size:14px;opacity:0;pointer-events:none;transition:opacity 0.3s,transform 0.3s;z-index:999999;white-space:nowrap;}.tpgb-toast.tpgb-toast-show{opacity:1;transform:translateX(-50%) translateY(0);}.tpgb-toast.tpgb-toast-warning{background-color :#e67e22;}.tpgb-toast.tpgb-toast-error{background-color :#e94242;}.tpgb-toast.tpgb-toast-success{background-color :#27ae60;}@media (max-width:480px){.tpgb-cart-drawer.tpgb-drawer-open{width:95vw;max-height:90vh;}}.tpgb-navbuilder.text-center{margin:0 auto}.tpgb-navbuilder .tpgb-normal-menu{padding:0;margin:0}.tpgb-navbuilder .tpgb-nav-item{display:flex;position:relative;align-items:center}.tpgb-navbuilder .tpgb-mobile-menu .tpgb-menu-wrap .navbar-nav,.tpgb-navbuilder .tpgb-nav-item .navbar-nav{list-style:none;padding:0;margin:0}.tpgb-navbuilder .tpgb-nav-item.horizontal .navbar-nav li,.tpgb-navbuilder .tpgb-nav-item>li{position:relative;display:inline-block;vertical-align:middle;align-items:center}.tpgb-navbuilder .tpgb-mobile-menu .dropdown-menu li>a .nav-menu-icon,.tpgb-navbuilder .tpgb-mobile-menu .navbar-nav li>a .nav-menu-icon,.tpgb-navbuilder .tpgb-nav-item .dropdown-menu li>a .nav-menu-icon,.tpgb-navbuilder .tpgb-nav-item .navbar-nav li>a .nav-menu-icon{font-size:20px;vertical-align:middle}.tpgb-navbuilder .tpgb-nav-item .navbar-nav li a img.nav-menu-img{max-width:30px;vertical-align:middle}.tpgb-navbuilder .tpgb-nav-item .navbar-nav li .tpgb-nav-desc{display:block;font-size:13px}.tpgb-navbuilder .tpgb-nav-item.horizontal .navbar-nav li ul.dropdown-menu li ul:not(.navbar-nav){left:100%;top:0}.tpgb-mobile-menu .navbar-nav li a .nav-label-text,.tpgb-navbuilder .tpgb-nav-item .navbar-nav li a .nav-label-text{position:absolute;top:-5px;right:-12px;padding:2px 4px;background:#1e73be;color:#fff;font-size:14px;line-height:1;font-family:inherit;display:inline-block;border-radius:3px;align-items:center;vertical-align:middle;height:auto;z-index:1}.tpgb-nav-item.vertical-side a,.tpgb-navbuilder .tpgb-nav-item .navbar-nav li>a{text-decoration:none;outline:0;padding:0;color:#000;display:flex;align-items:center;position:relative;transition:all .3s ease-in-out}.tpgb-navbuilder .tpgb-nav-item .navbar-nav>li>a,.tpgb-navbuilder .tpgb-nav-item.vertical .navbar-nav>li>a{padding:10px}.tpgb-navbuilder .tpgb-nav-item i{font-style:normal}.tpgb-nav-item.vertical-side a span{display:flex;align-items:center;justify-content:center}.tpgb-nav-item.vertical-side .pre-icon{margin-right:7px;display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;height:27px}.tpgb-nav-item.vertical-side .post-icon{margin-left:10px;display:inline-flex}.tpgb-navbuilder .tpgb-nav-item>li{padding:5px;height:100%}.tpgb-navbuilder .tpgb-nav-item.vertical .navbar-nav{margin:0;position:relative;display:block;width:100%;max-width:240px;padding:0;border-radius:3px}.tpgb-nav-item.vertical .navbar-nav li{display:block;position:relative;height:initial}.tpgb-menu-wrap .tpgb-nav-inner.indicator-none .menu-item-has-children .dropdown-toggle .indi-icon,.tpgb-nav-wrap .tpgb-nav-inner.indicator-none .tpgb-mobile-menu .navbar-nav>li.dropdown>a .indi-icon,.tpgb-nav-wrap .tpgb-nav-inner.indicator-none .tpgb-nav-item .navbar-nav>li.dropdown>a .indi-icon{display:none}.tpgb-menu-wrap .tpgb-nav-inner.indicator-style-1 .menu-item-has-children .dropdown-toggle .indi-icon,.tpgb-nav-wrap .tpgb-nav-inner.indicator-style-1 .tpgb-mobile-menu .navbar-nav>li.dropdown>a .indi-icon,.tpgb-nav-wrap .tpgb-nav-inner.indicator-style-1 .tpgb-nav-item .navbar-nav>li.dropdown>a .indi-icon{position:relative;display:inline-block;font-size:14px;font-weight:600;color:#000;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;padding-left:5px;transition:all .3s ease-in-out} .tpgb-navbuilder .tpgb-nav-item.vertical-side{align-items:inherit;flex-direction:column}.tpgb-nav-item.vertical-side .vertical-side-toggle{position:relative;display:flex;align-items:center;flex-wrap:wrap;padding:10px 12px;background:#8072fc;color:#fff;max-width:240px;border-radius:3px 3px 0 0;font-size:16px;justify-content:space-between;cursor:pointer}.tpgb-nav-item.vertical-side .navbar-nav{margin:0;position:relative;display:block;width:100%;max-width:240px;padding:0;background:#eee;border-radius:3px;transition:all .3s ease-in-out;z-index:11}.tpgb-nav-item.vertical-side .navbar-nav li{padding:5px;position:relative;display:block;height:initial}.tpgb-nav-item.vertical-side .navbar-nav li>ul.dropdown-menu{left:100%!important;right:auto;top:0}.tpgb-nav-wrap .tpgb-nav-inner.indicator-style-1 .tpgb-nav-item.vertical-side .navbar-nav li>a .indi-icon{position:absolute;right:0;top:50%;transform:translateY(-50%);padding-left:0;padding-right:5px}.tpgb-nav-item.vertical-side.toggle-click .navbar-nav,.tpgb-nav-item.vertical-side.toggle-hover .navbar-nav{opacity:0;visibility:hidden}.tpgb-nav-item.vertical-side.toggle-click.tp-click .navbar-nav,.tpgb-nav-item.vertical-side.toggle-hover.tp-hover .navbar-nav{opacity:1;visibility:visible}  .tpgb-nav-item .navbar-nav>li ul.dropdown-menu{position:absolute;display:none;padding:0;margin:0;list-style:none;background:#fff;border:0;border-radius:1px;box-shadow:rgba(0,0,0,.1)0 5px 10px;top:100%;z-index:1000;min-width:160px}.tpgb-navbuilder .tpgb-nav-item .navbar-nav>li ul.dropdown-menu li{position:relative;min-height:auto;text-transform:capitalize;transition:all .3s;display:block}.tpgb-navbuilder .tpgb-nav-item .navbar-nav li.dropdown:not(.tpgb-fw) .dropdown-menu li{padding:10px 15px}.tpgb-mobile-menu .navbar-nav .dropdown-menu>li>a,.tpgb-nav-item .navbar-nav .dropdown-menu>li>a{position:relative;display:block;clear:both;font-weight:400;line-height:1.42857143;color:#000;white-space:nowrap}.tpgb-nav-inner.menu-style-3 .tpgb-nav-item:not(.vertical) .navbar-nav ul.dropdown-submenu,.tpgb-nav-inner.menu-style-3 .tpgb-nav-item:not(.vertical) .navbar-nav>li ul.dropdown-menu,.tpgb-nav-inner.menu-style-4 .tpgb-nav-item:not(.vertical) .navbar-nav ul.dropdown-submenu,.tpgb-nav-inner.menu-style-4 .tpgb-nav-item:not(.vertical) .navbar-nav>li ul.dropdown-menu{display:block;opacity:0;visibility:hidden;transition:all .3s ease-in-out;pointer-events:none}.tpgb-nav-inner.menu-style-3 .tpgb-nav-item .navbar-nav ul.dropdown-submenu.open-menu,.tpgb-nav-inner.menu-style-3 .tpgb-nav-item .navbar-nav>li ul.dropdown-menu.open-menu,.tpgb-nav-inner.menu-style-4 .tpgb-nav-item .navbar-nav ul.dropdown-submenu.open-menu,.tpgb-nav-inner.menu-style-4 .tpgb-nav-item .navbar-nav>li ul.dropdown-menu.open-menu{opacity:1;display:block;visibility:visible;pointer-events:auto}.tpgb-nav-inner.menu-style-3 .tpgb-nav-item .navbar-nav ul.dropdown-submenu,.tpgb-nav-inner.menu-style-3 .tpgb-nav-item .navbar-nav>li ul.dropdown-menu{transform:translateY(15px)}.tpgb-nav-inner.menu-style-3 .tpgb-nav-item .navbar-nav ul.dropdown-submenu.open-menu,.tpgb-nav-inner.menu-style-3 .tpgb-nav-item .navbar-nav>li ul.dropdown-menu.open-menu{transform:translateY(0)}.tpgb-nav-item.vertical-side .navbar-nav li.tpgb-fw ul.dropdown-menu{left:100%!important;right:auto;top:0}.tpgb-nav-item.vertical .nav li ul.dropdown-menu{position:relative;left:0;right:0}.tpgb-nav-item.vertical-side .nav li ul.dropdown-menu{left:100%;top:0;border:0;margin-left:0;margin-right:0;border-radius:0 0 2px 2px}  .tpgb-nav-wrap.text-left .tpgb-nav-item,.tpgb-nav-wrap.text-left .tpgb-nav-item.vertical-side .nav li a,.tpgb-navbuilder .tpgb-mobile-menu.text-left .navbar-nav>li>a span.tpgb-title-wrap,.tpgb-navbuilder .tpgb-mobile-nav-toggle.navbar-header.mobile-toggle.text-left{justify-content:flex-start}.tpgb-nav-wrap.text-center .tpgb-nav-item,.tpgb-nav-wrap.text-center .tpgb-nav-item.vertical-side .nav li a,.tpgb-navbuilder .tpgb-mobile-menu.text-center .navbar-nav>li>a span.tpgb-title-wrap,.tpgb-navbuilder .tpgb-mobile-nav-toggle.navbar-header.mobile-toggle.text-center{justify-content:center}.tpgb-nav-wrap.text-right .tpgb-nav-item,.tpgb-nav-wrap.text-right .tpgb-nav-item.vertical-side .nav li a,.tpgb-navbuilder .tpgb-mobile-menu.text-right .navbar-nav>li>a span.tpgb-title-wrap,.tpgb-navbuilder .tpgb-mobile-nav-toggle.navbar-header.mobile-toggle.text-right{justify-content:flex-end}.tpgb-navbuilder .tpgb-mobile-nav-toggle.navbar-header.mobile-toggle.text-right{margin-right:20px}.tpgb-navbuilder .tpgb-mobile-nav-toggle.navbar-header.mobile-toggle.text-left{margin-left:20px}.tpgb-toggle-menu.hamburger-toggle.toggle-style-2 .toggle-line{transform:translateY(50%);top:unset}  .tpgb-nav-item .navbar-nav.menu-hover-style-1>li>a:before{content:"";overflow:hidden;position:absolute;left:0;bottom:-1px;display:block;width:0;height:1px;background-color:#000;transition:all .4s cubic-bezier(.175,.885,.32)}.tpgb-nav-item .navbar-nav.menu-hover-style-1>li:hover>a:before{width:100%}.tpgb-nav-item .navbar-nav.menu-hover-style-2>li>a:after,.tpgb-nav-item .navbar-nav.menu-hover-style-2>li>a:before{content:"";bottom:0;position:absolute;height:1px;z-index:99;color:#000}.tpgb-nav-item .navbar-nav.menu-hover-style-2>li>a:before{width:0;right:0;transition:width .7s cubic-bezier(.77,0,.175,1) 0s,opacity .4s ease-in-out .4s;width:calc(100% - 0px)}.tpgb-nav-item .navbar-nav.menu-hover-style-2>li>a:after{left:0;right:0;transition:width .4s cubic-bezier(.77,0,.175,1) 0s,opacity .4s ease-in-out .4s;width:0;background:rgba(0,0,0,.4)}.tpgb-nav-item .navbar-nav.menu-hover-style-2>li>a:before{background:rgba(0,0,0,.4)}.tpgb-nav-item .navbar-nav.menu-hover-style-2>li>a:not(:hover):after,.tpgb-nav-item .navbar-nav.menu-hover-style-2>li>a:not(:hover):before{opacity:0}.tpgb-nav-item .navbar-nav.menu-hover-style-2>li>a:hover:after,.tpgb-nav-item .navbar-nav.menu-hover-style-2>li>a:hover:before{background:rgba(0,0,0,.8)}.tpgb-nav-item .navbar-nav.menu-hover-style-2>li>a:hover:before{transition:width .4s cubic-bezier(.77,0,.175,1) 0s,opacity .4s ease-in-out 0s;width:0}.tpgb-nav-item .navbar-nav.menu-hover-style-2>li>a:hover:after{transition:width .7s cubic-bezier(.77,0,.175,1) 0s,opacity .4s ease-in-out 0s;width:calc(100% - 0px)}.tpgb-mobile-menu .navbar-nav>li.open>a,.tpgb-nav-inner.sub-menu-indiacator-style-1 .navbar-nav ul.dropdown-menu>li.dropdown-submenu:hover>a:after,.tpgb-nav-inner.sub-menu-indiacator-style-2 .navbar-nav ul.dropdown-menu>li.dropdown-submenu:hover>a:after,.tpgb-nav-inner.sub-menu-indiacator-style-2 .navbar-nav ul.dropdown-menu>li.dropdown-submenu:hover>a:before,.tpgb-nav-item .navbar-nav li.dropdown.dropdown-menu li.active a,.tpgb-nav-item .navbar-nav >li.dropdown > .dropdown-menu > li:hover>a,.tpgb-nav-item .navbar-nav>li.active>a,.tpgb-nav-item .navbar-nav>li.active>a:after,.tpgb-nav-item .navbar-nav>li:hover>a,.tpgb-nav-item .navbar-nav>li:hover>a:after{color:#13aff0}  .tpgb-nav-wrap .tpgb-nav-inner.sub-menu-indiacator-none .tpgb-mobile-menu .navbar-nav ul.dropdown-menu>li.dropdown-submenu>a .indi-icon,.tpgb-nav-wrap .tpgb-nav-inner.sub-menu-indiacator-none .tpgb-nav-item .navbar-nav ul.dropdown-menu>li.dropdown-submenu>a .indi-icon{display:none}.tpgb-nav-wrap .tpgb-nav-inner.sub-menu-indiacator-style-1 .tpgb-nav-item .navbar-nav ul.dropdown-menu>li.dropdown-submenu>a .indi-icon{position:absolute;display:flex;align-items:center;justify-content:center;top:50%;right:0;width:20px;height:20px;line-height:20px;text-align:right;transform:translateY(-50%) rotate(0deg);transition:all .3s ease-in-out}.tpgb-nav-inner.sub-menu-indiacator-style-2 .tpgb-nav-item .navbar-nav ul.dropdown-menu>li.dropdown-submenu>a .indi-icon:before{content:"";display:inline-block;background:#404044;height:2px;position:absolute;vertical-align:middle;top:50%;transform:translateY(-50%);transition:all .3s ease-in-out}.tpgb-nav-inner.sub-menu-indiacator-style-2 .tpgb-nav-item .navbar-nav ul.dropdown-menu>li.dropdown-submenu>a .indi-icon:after{width:2px;right:4px}.tpgb-nav-inner.sub-menu-indiacator-style-2 .tpgb-mobile-menu .navbar-nav ul.dropdown-menu>li.dropdown-submenu>a .indi-icon:after,.tpgb-nav-inner.sub-menu-indiacator-style-2 .tpgb-mobile-menu .navbar-nav ul.dropdown-menu>li.dropdown-submenu>a .indi-icon:before,.tpgb-nav-inner.sub-menu-indiacator-style-2 .tpgb-nav-item .navbar-nav ul.dropdown-menu>li.dropdown-submenu>a .indi-icon:after{content:"";display:inline-block;background:#404044;height:2px;position:absolute;vertical-align:middle;top:50%;transform:translateY(-50%);transition:all .3s ease-in-out}.tpgb-nav-inner.sub-menu-indiacator-style-2 .tpgb-mobile-menu .navbar-nav ul.dropdown-menu>li.dropdown-submenu>a .indi-icon:after{width:2px;right:4px}.tpgb-nav-inner.sub-menu-indiacator-style-2 .tpgb-mobile-menu .navbar-nav ul.dropdown-menu>li.dropdown-submenu>a .indi-icon:before,.tpgb-nav-inner.sub-menu-indiacator-style-2 .tpgb-nav-item .navbar-nav ul.dropdown-menu>li.dropdown-submenu>a .indi-icon:before{background:0 0;width:8px;border:2px solid #000;border-top:none;border-bottom:none;right:10px}.tpgb-nav-inner.sub-menu-indiacator-style-2 .tpgb-nav-item .navbar-nav ul.dropdown-menu>li.dropdown-submenu>a .indi-icon .fa{display:none} .tpgb-mobile-menu .navbar-nav li.menu-item-has-children .dropdown-menu{display:none;list-style:none}.tpgb-mobile-nav-toggle.navbar-header.mobile-toggle{min-height:50px;display:flex;align-items:center;justify-content:flex-end}.tpgb-toggle-menu{position:relative;transition:all .5s ease;cursor:pointer;margin:0;width:2.25em;height:2.25em}.toggle-line{width:1.625em;height:1.625em;position:absolute;top:50%;transition:transform 1s cubic-bezier(.23,1,.32,1),color 1s cubic-bezier(.23,1,.32,1);transform:translateZ(0);left:0;display:flex}.toggle-line span{width:100%;height:2px;background:#ff214f;position:absolute;transform:translateY(-3.75px) translateZ(0);transition:transform 1s cubic-bezier(.23,1,.32,1),background 1s cubic-bezier(.23,1,.32,1)}.tpgb-toggle-menu.open-menu .toggle-line span{background:#ff5a6e}.tpgb-mobile-menu li.tpgb-fw ul.dropdown-menu .tpgb-megamenu-content{padding-top:20px}  .toggle-style-1 .toggle-line span:nth-child(2){transform:translateY(5.75px) translateZ(0)}.toggle-style-1.open-menu .toggle-line span:nth-child(1){transform:rotate(45deg) translateZ(0)}.toggle-style-1.open-menu .toggle-line span:nth-child(2){transform:rotate(-45deg) translateZ(0)}  .toggle-style-2 .toggle-line,.toggle-style-4 .toggle-line{display:inline-flex}.toggle-style-2 .toggle-line span:nth-child(1),.toggle-style-4 .toggle-line span:nth-child(1){top:0;transform-origin:left center}.toggle-style-2 .toggle-line span:nth-child(2),.toggle-style-4 .toggle-line span:nth-child(2){top:8px;transform-origin:left center}.toggle-style-2 .toggle-line span:nth-child(3),.toggle-style-4 .toggle-line span:nth-child(3){top:16px;transform-origin:left center} .toggle-style-3 .toggle-line span{background:#30a7df;content:"";display:block;height:2px;position:absolute;transition:background ease .3s,top ease .3s .3s,transform ease .3s;width:30px}.toggle-style-3 .toggle-line span:nth-child(1){top:-8px}.toggle-style-3 .toggle-line span:nth-child(2){top:0}.toggle-style-3 .toggle-line span:nth-child(3){top:8px}.toggle-style-3.open-menu .toggle-line span:nth-child(1){top:0;transition:top ease .3s,transform ease .3s .3s;transform:rotate(45deg)}.toggle-style-3.open-menu .toggle-line span:nth-child(2){background:0 0!important}.toggle-style-3.open-menu .toggle-line span:nth-child(3){top:0;transition:top ease .3s,transform ease .3s .3s;transform:rotate(-45deg)}  .tpgb-toggle-menu.toggle-style-4{display:flex;width:24px;height:24px;align-items:center;flex-direction:column}.toggle-style-4.open-menu .toggle-line span:nth-child(1){transform:rotate(45deg);top:-3px}.toggle-style-4.open-menu .toggle-line span:nth-child(2){width:0%;opacity:0}.toggle-style-4.open-menu .toggle-line span:nth-child(3){transform:rotate(-45deg)}.tpgb-nav-wrap .tpgb-mobile-menu > .navbar-nav>li>a .indi-icon,.tpgb-nav-wrap .tpgb-mobile-menu .navbar-nav>li>ul.dropdown-menu a .indi-icon,.tpgb-nav-wrap .tpgb-nav-inner.indicator-style-1 .tpgb-mobile-menu .navbar-nav>li.dropdown>a .indi-icon,.tpgb-nav-wrap .tpgb-nav-inner.indicator-style-1 .tpgb-mobile-menu ul.dropdown-menu li>a .indi-icon{position:absolute;right:20px;display:inline-block;vertical-align:middle}.tpgb-mobile-menu.tpgb-menu-toggle{position:absolute;height:auto;left:0;right:0;padding:0;border:0;display:none;z-index:1}.tpgb-mobile-menu .tpgb-menu-wrap{position:relative;display:block;text-align:left;padding:0;width:100%}.tpgb-mobile-menu .navbar-nav li a .nav-label-text{top:15px;right:50px}.tpgb-mobile-menu ul{list-style:none;margin:0;padding:0}.tpgb-mobile-menu .nav>li,.tpgb-mobile-menu .nav>li>a{position:relative;display:block}.tpgb-mobile-menu .nav>li>a{padding:10px 5px;line-height:20px;border-bottom:1px solid #aaa;color:#000}.tpgb-mobile-menu .navbar-nav li.dropdown .dropdown-menu>li>a{padding:5px;color:#000}.toggle-style-5 .open-toggle-icon,.toggle-style-5.open-menu .close-toggle-icon{display:none}.toggle-style-5 .close-toggle-icon,.toggle-style-5.open-menu .open-toggle-icon{display:contents}.tpgb-toggle-menu.toggle-style-5{min-height:30px}.tpgb-toggle-menu.toggle-style-5 .toggle-line{top:0;display:flex;align-items:center;justify-content:center}.tpgb-toggle-menu.toggle-style-5 .toggle-icon i,.tpgb-toggle-menu.toggle-style-5 .toggle-icon img{position:absolute;display:inline-block;transition:all .5s ease}.tpgb-toggle-menu.toggle-style-5 .close-toggle-icon i,.tpgb-toggle-menu.toggle-style-5 .open-toggle-icon{font-size:30px}.tpgb-toggle-menu.toggle-style-5,.tpgb-toggle-menu.toggle-style-5 .close-toggle-icon img,.tpgb-toggle-menu.toggle-style-5 .open-toggle-icon img{width:30px}.tpgb-mobile-menu.tpgb-menu-swiper .close-menu,.tpgb-mobile-menu.tpgb-menu-toggle .close-menu{display:none} .tpgb-menu-wrap.text-center li a,.tpgb-menu-wrap.text-center li.dropdown a{text-align:center}.tpgb-menu-wrap.text-left li a,.tpgb-menu-wrap.text-left li.dropdown a{text-align:left}.tpgb-menu-wrap.text-right li a,.tpgb-menu-wrap.text-right li.dropdown a{text-align:right;padding-right:25px}.tpgb-menu-wrap .menu-item-has-children .dropdown-toggle::after{right:10px;position:absolute;top:50%;transform:translateY(-50%);color:#313131}  .tpgb-mobile-menu.tpgb-menu-off-canvas{position:fixed;top:0;bottom:0;left:-1000px;width:100%;height:100%;box-shadow:0 5px 10px rgba(0,0,0,.1);max-width:-webkit-calc(100% - 20px);max-width:-moz-calc(100% - 20px);max-width:calc(100% - 20px);line-height:24px;background-color:#fff;transition:all .3s ease;z-index:100002;height:100vh;overflow-y:auto}body.mobile-menu-open{overflow:hidden}.tpgb-mobile-menu.tpgb-menu-off-canvas .close-menu{position:absolute;top:7px;right:16px;cursor:pointer;text-align:right;width:20px;height:20px;font-size:20px;z-index:99999}.tpgb-mobile-menu.tpgb-menu-off-canvas.is-active{left:0}.tpgb-navbuilder .tpgb-mobile-menu.tpgb-menu-off-canvas > .navbar-nav{margin:0;overflow:hidden;overflow-y:auto;background:0 0;background-color:#fff;padding:20px;display:block;height:100vh!important;max-height:100vh!important;width:100%!important;max-width:calc(100vw - 50px);position:fixed;z-index:99;top:30px;transition:all ease-in .4s}.tpgb-mobile-menu.tpgb-menu-off-canvas > .navbar-nav li{display:inline-block;padding:0;position:relative!important;width:100%;background:0 0;height:auto;margin:0}.tpgb-mobile-menu.tpgb-menu-off-canvas > .navbar-nav li a{display:block;text-decoration:none;width:100%;max-width:100%;white-space:nowrap;padding:0;margin:0}.tpgb-mobile-menu.tpgb-menu-off-canvas > .navbar-nav li .dropdown-menu,.tpgb-mobile-menu.tpgb-menu-toggke .navbar-nav li .dropdown-menu{width:100%!important;min-width:0;margin:0;padding:0;display:none;position:static;z-index:9;visibility:visible;opacity:1;transition:none;box-shadow:none}.tpgb-mobile-menu.tpgb-menu-off-canvas > .navbar-nav li .dropdown-menu li a,.tpgb-mobile-menu.tpgb-menu-toggle .navbar-nav li .dropdown-menu li a{display:flex;align-items:center;width:100%}.tpgb-mobile-menu.tpgb-menu-off-canvas > .navbar-nav li .dropdown-menu li a{height:45px!important;line-height:calc(45px - 16px)!important} .tpgb-mobile-menu.tpgb-menu-swiper.swiper-container .nav>li{position:relative;display:inline-block}.tpgb-mobile-menu.tpgb-menu-swiper.swiper-container .nav>li>a:after{display:none!important}.tpgb-mobile-menu.tpgb-menu-swiper.swiper-container .nav>li .nav-label-text{display:none}.tpgb-mobile-menu.tpgb-menu-swiper.swiper-container .nav>li a{border:0}.tpgb-nav-wrap .tpgb-mobile-menu.tpgb-menu-swiper.swiper-container{position:relative;left:0!important;right:0!important;width:100%!important;background:0 0;overflow:hidden;cursor:grab}.tpgb-nav-wrap .tpgb-menu-wrap.swiper-wrapper{width:3000px!important;white-space:nowrap;display:flex}.tpgb-mobile-menu.tpgb-menu-swiper .navbar-nav.swiper-slide{display:inline-flex;width:auto}  .tpgb-megamenu-content .mega-menu-container{max-width:1140px}.tpgb-nav-wrap .tpgb-nav-inner:not(.mega-menu-fullwidth) .navbar-nav>.tpgb-fw>.dropdown-menu{right:0;left:auto;width:100%}.tpgb-nav-item .navbar-nav>li.tpgb-dropdown-center ul.dropdown-menu{left:50%!important;right:0!important;transform:translateX(-50%)}.tpgb-navbuilder .tpgb-nav-item .navbar-nav li.tpgb-fw{position:initial}.tpgb-navbuilder .tpgb-nav-item .navbar-nav li.tpgb-dropdown-center{position:relative}  .tpgb-mobile-menu .template-wrap{padding:35px;height:100%;width:100%}.tpgb-nav-wrap .tpgb-nav-inner.indicator-style-1 .tpgb-mobile-menu .navbar-nav>li.dropdown.open>a .indi-icon{transform:rotate(180deg);right:15px}.swiper-wrapper .indi-icon{display:none !important;}  .tpgb-navbuilder span.tpgb-navicon-wrap{display:inline-flex;vertical-align:middle;align-items:center;justify-content:center}.tpgb-navbuilder ul.navbar-nav li ul.dropdown-menu li>a span.tpgb-title-wrap{display:inline-flex;vertical-align:middle;flex-direction:column;align-items:flex-start}.tpgb-navicon-wrap+.tpgb-title-wrap{margin-left:10px} @media (min-width:991px ){.tpgb-navbuilder .tpgb-normal-menu{display:block!important;}.tpgb-navbuilder .tpgb-mobile-nav-toggle.navbar-header.mobile-toggle,.tpgb-navbuilder .tpgb-mobile-menu:not(.tpgb-menu-off-canvas){display:none;}}@media (max-width:991px ){.tpgb-navbuilder .tpgb-normal-menu{display:none !important;}.tpgb-navbuilder .tpgb-mobile-nav-toggle.navbar-header.mobile-toggle{display:flex;align-items:center;justify-content:flex-end;}.tpgb-navbuilder .tpgb-mobile-menu ul.navbar-nav li ul.dropdown-menu li > a span.tpgb-title-wrap{flex-direction:row;}}:root{--tpgb-compare-accent :#1717cc;--tpgb-compare-accent-dark :#0303a0;--tpgb-compare-white :#ffffff;--tpgb-compare-dark :#222222;--tpgb-compare-grey :#f5f5f5;--tpgb-compare-border :#e0e0e0;--tpgb-compare-radius :8px;--tpgb-compare-shadow :0 4px 24px rgba(0,0,0,.16);--tpgb-compare-transition :.22s ease;--tpgb-compare-z-modal :999999;--tpgb-compare-z-toast :9999999;} .tpgb-product-actions{position :absolute;top :10px;right :10px;display :flex !important;flex-direction:column;gap :8px;z-index :99;opacity :0;transform :translateX(10px);transition :opacity var(--tpgb-compare-transition),transform var(--tpgb-compare-transition);pointer-events:none;}.tpgb-product-grid-item:hover .tpgb-product-actions,.grid-item:hover .tpgb-product-actions,.tpgb-product-bg-image:hover .tpgb-product-actions{opacity :1;transform :translateX(0);pointer-events:all;} .tpgb-action-btn{position :relative;outline :none;}.tpgb-action-btn svg{width:18px;height:18px;pointer-events:none;flex-shrink:0;}.tpgb-action-btn.tpgb-loading{pointer-events:none;opacity:.6;} .tpgb-btn-tooltip{position :absolute;right :calc(100% + 10px);top :50%;transform :translateY(-50%);background-color :var(--tpgb-compare-dark);color :var(--tpgb-compare-white);font-size :12px;font-weight :500;white-space :nowrap;padding :5px 10px;border-radius :4px;opacity :0;pointer-events:none;transition :opacity var(--tpgb-compare-transition);}.tpgb-btn-tooltip::after{content :'';position :absolute;left :100%;top :50%;transform :translateY(-50%);border :5px solid transparent;border-left-color:var(--tpgb-compare-dark);}.tpgb-action-btn:hover .tpgb-btn-tooltip{opacity:1;} .tpgb-toast{position :fixed;bottom :30px;left :50%;transform :translateX(-50%) translateY(20px);background-color :var(--tpgb-compare-dark);color :var(--tpgb-compare-white);padding :13px 24px;border-radius :8px;font-size :14px;font-weight :500;z-index :var(--tpgb-compare-z-toast);opacity :0;pointer-events:none;transition :opacity .3s ease,transform .3s ease;white-space :nowrap;box-shadow :0 6px 24px rgba(0,0,0,.25);display :flex;align-items :center;gap :10px;}.tpgb-toast.tpgb-toast-show{opacity:1;transform:translateX(-50%) translateY(0);}.tpgb-toast.tpgb-toast-success{background-color :#1a8840;}.tpgb-toast.tpgb-toast-warning{background-color :#e67e22;}.tpgb-toast.tpgb-toast-error{background-color :#c0392b;} .tpgb-modal-overlay{position :fixed;inset :0;background-color :rgba(0,0,0,.55);z-index :var(--tpgb-compare-z-modal);display :flex;align-items :center;justify-content:center;padding :20px;opacity :0;visibility :hidden;transition :opacity .3s ease,visibility .3s ease;}.tpgb-modal-overlay.tpgb-modal-open{opacity:1;visibility:visible;}.tpgb-modal-container{position :relative;background-color :var(--tpgb-compare-white);border-radius:var(--tpgb-compare-radius);box-shadow :var(--tpgb-compare-shadow);max-height :90vh;overflow-y :auto;overflow-x :hidden;transform :scale(.95);transition :transform .3s ease;}.tpgb-modal-overlay.tpgb-modal-open .tpgb-modal-container{transform:scale(1);} .tpgb-modal-close{position :absolute;top :14px;right :14px;z-index :2;}body.tpgb-modal-active{overflow:hidden;} .tpgb-compare-container{width:95vw;max-width:1100px;padding:0;}.tpgb-compare-modal-demo.tpgb-compare-container{width:70vw;max-width:800px;max-height:80vh;}.tpgb-compare-header{display :flex;align-items :center;justify-content:space-between;padding :20px 28px;border-bottom :1px solid var(--tpgb-compare-border);position :sticky;top :0;background-color :var(--tpgb-compare-white);z-index :2;} .tpgb-compare-header h3{margin:0;}.tpgb-compare-header-actions{display:flex;gap:10px;align-items:center;}.tpgb-compare-header .tpgb-modal-close{position:relative;top:0;right:0;} .tpgb-compare-body{padding:0;overflow-x:auto;}  .tpgb-compare-table{width:100%;border-collapse:collapse;min-width:600px;font-family:var(--nxp-font);font-size:var(--nxp-text-md,14px);color:var(--nxp-text);}.tpgb-compare-table thead{display:none;}.tpgb-compare-table th,.tpgb-compare-table td{padding :14px 20px;border :1px solid var(--nxp-border,#e5e7eb);vertical-align:middle;text-align :center;}.tpgb-compare-label{text-align :left;font-weight :var(--nxp-font-semibold,600);color :var(--nxp-text-muted,#6b7280);background-color:var(--nxp-bg-alt,#f8f9fb);white-space :nowrap;width :140px;font-size :var(--nxp-text-sm,12px);}.tpgb-compare-row-action td{background-color :#fff;} .tpgb-compare-remove-btn svg{width:14px;height:14px;flex-shrink:0;}.tpgb-compare-empty-slot{background-color:#f9f9f9;} .tpgb-compare-add-product-btn svg{width:16px;height:16px;flex-shrink:0;}.tpgb-compare-img-link img{width :160px;height :160px;object-fit :contain;border-radius:8px;display :block;margin :0 auto;background-color :#f5f7fe;padding :10px;} .tpgb-compare-row-title a.tpgb-compare-title-link{font-weight:var(--nxp-font-semibold,600);font-size :var(--nxp-text-md,14px);}.tpgb-compare-row-price td{font-size:var(--nxp-text-md,14px);font-weight:var(--nxp-font-semibold,600);color:var(--nxp-text-strong,#0B1220);}.tpgb-compare-row-price td del{color:var(--nxp-text-muted,#6b7280);font-size:var(--nxp-text-sm,12px);font-weight:var(--nxp-font-regular,400);margin-right:4px;}.tpgb-compare-row-price td ins,.tpgb-picker-item-price ins{background-color :unset !important;}.tpgb-stock-instock{color:var(--nxp-color-success-dark);font-weight:var(--nxp-font-semibold,600);}.tpgb-stock-outofstock{color:var(--nxp-color-error-dark);font-weight:var(--nxp-font-semibold,600);} input[type=number].tpgb-compare-qty-input::-webkit-inner-spin-button,input[type=number].tpgb-compare-qty-input::-webkit-outer-spin-button{-webkit-appearance:none;}input[type=number].tpgb-compare-qty-input{-moz-appearance:textfield;}  .tpgb-compare-review-link{display :block;font-size :var(--nxp-text-sm,12px);margin-top :4px;} .tpgb-picker-overlay{position :fixed;inset :0;background-color :rgba(0,0,0,.55);z-index :calc(var(--tpgb-compare-z-modal) + 10);display :flex;align-items :center;justify-content:center;padding :20px;opacity :0;visibility :hidden;transition :opacity .25s ease,visibility .25s ease;}.tpgb-picker-overlay.tpgb-picker-open{opacity:1;visibility:visible;}.tpgb-picker-container{background-color :var(--tpgb-compare-white);border-radius :12px;box-shadow :var(--tpgb-compare-shadow);width :90vw;max-width :680px;max-height :80vh;display :flex;flex-direction:column;overflow :hidden;position :relative;transform :scale(.96);transition :transform .25s ease;}.tpgb-picker-overlay.tpgb-picker-open .tpgb-picker-container{transform:scale(1);} .tpgb-picker-close{position :absolute;top :20px;right :20px;z-index :2;}.tpgb-picker-search-wrap{position :relative;padding :20px 70px 16px 20px;border-bottom:1px solid var(--nxp-border,#e5e7eb);flex-shrink :0;} .tpgb-picker-results{overflow-y:auto;flex:1;padding:8px 0;}.tpgb-picker-loading{text-align:center;padding:30px;color:#999;font-size:14px;}.tpgb-picker-empty{text-align:center;padding:40px 20px;color:#bbb;font-size:14px;}.tpgb-picker-item{display :flex;align-items :center;gap :16px;padding :12px 20px;border-bottom:1px solid var(--tpgb-compare-border);transition :background-color var(--tpgb-compare-transition);}.tpgb-picker-item:last-child{border-bottom:none;}.tpgb-picker-item:hover{background-color :#f5f7fe;}.tpgb-picker-item-img{width :70px;height :70px;flex-shrink :0;border-radius:8px;object-fit :contain;background-color :#f5f7fe;padding :6px;border :1px solid var(--tpgb-compare-border);}.tpgb-picker-item-info{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0;}.tpgb-picker-item-title{font-size :var(--nxp-text-md,14px);font-weight :var(--nxp-font-semibold,600);color :var(--nxp-text-strong,#0B1220);white-space :nowrap;overflow :hidden;text-overflow:ellipsis;}.tpgb-picker-item-rating{display:flex;align-items:center;gap:5px;font-size:var(--nxp-text-sm,12px);color:var(--nxp-text-muted,#6b7280);}.tpgb-picker-item-rating span{color:#ddd;}.tpgb-picker-item-rating svg{fill:#ddd;}.tpgb-picker-item-price{font-size:var(--nxp-text-md,14px);font-weight:var(--nxp-font-bold,700);color:var(--nxp-text-strong,#0B1220);}.tpgb-picker-item-price del{color:var(--nxp-text-muted,#6b7280);font-weight:var(--nxp-font-regular,400);margin-right:4px;} .tpgb-picker-add-btn svg{width:18px;height:18px;pointer-events:none;}.tpgb-picker-add-btn.tpgb-picker-item-added{pointer-events:none;}.tpgb-picker-results::-webkit-scrollbar{width:5px;}.tpgb-picker-results::-webkit-scrollbar-track{background-color :transparent;}.tpgb-picker-results::-webkit-scrollbar-thumb{background-color :var(--tpgb-compare-accent);border-radius:10px;} .tpgb-compare-container::-webkit-scrollbar,.tpgb-compare-body::-webkit-scrollbar{width:5px;height:5px;}.tpgb-compare-container::-webkit-scrollbar-track,.tpgb-compare-body::-webkit-scrollbar-track{background-color:transparent;}.tpgb-compare-container::-webkit-scrollbar-thumb,.tpgb-compare-body::-webkit-scrollbar-thumb{background-color:var(--tpgb-compare-accent);border-radius:10px;} .tpgb-compare-category-link{color:var(--tpgb-compare-accent);text-decoration:none;}.tpgb-compare-category-link:hover{text-decoration:underline;} .tpgb-compare-rating-badge{display :inline-flex;align-items :center;gap :4px;background-color :#ffc107;color :#1a1a1a;font-weight :600;padding :3px 10px;border-radius :4px;line-height :1.4;}.tpgb-compare-rating-badge .tpgb-compare-rating-star{line-height:1;} @media (max-width:768px){.tpgb-compare-container{width:100%;max-width:100%;border-radius:0;max-height:100dvh;}.tpgb-modal-overlay{padding:0;align-items:flex-end;}.tpgb-toast{white-space:normal;max-width:90vw;text-align:center;}} .tpgb-header-compare-btn{position :relative;outline :none;}.tpgb-header-compare-btn svg{width:18px;height:18px;pointer-events:none;flex-shrink:0;}.tpgb-header-compare-btn.tpgb-loading{pointer-events:none;opacity:.6;}span.tpgb-header-compare-count.tpgb-count-badge{position:absolute;top:-10px;right:-10px;}.tpgb-header-compare-btn:hover .tpgb-header-compare-count.tpgb-count-badge,.tpgb-header-compare-btn:focus .tpgb-header-compare-count.tpgb-count-badge{color:#ffffff;} :root{--tpgb-wishlist-accent :#1717cc;--tpgb-wishlist-accent-dark :#0303a0;--tpgb-wishlist-white :#ffffff;--tpgb-wishlist-dark :#222222;--tpgb-wishlist-grey :#f5f5f5;--tpgb-wishlist-border :#e0e0e0;--tpgb-wishlist-radius :8px;--tpgb-wishlist-shadow :0 4px 24px rgba(0,0,0,.16);--tpgb-wishlist-transition :.22s ease;--tpgb-wishlist-z-modal :999999;---tpgb-wishlist-z-toast :9999999;} .tpgb-product-actions{position :absolute;top :10px;right :10px;display :flex !important;flex-direction:column;gap :8px;z-index :99;opacity :0;transform :translateX(10px);transition :opacity var(--tpgb-wishlist-transition),transform var(--tpgb-wishlist-transition);pointer-events:none;}.tpgb-product-grid-item:hover .tpgb-product-actions,.grid-item:hover .tpgb-product-actions,.tpgb-product-bg-image:hover .tpgb-product-actions{opacity:1;transform:translateX(0);pointer-events:all;} .tpgb-action-btn{position :relative;outline :none;}.tpgb-action-btn svg{width:18px;height:18px;pointer-events:none;flex-shrink:0;}.tpgb-action-btn.tpgb-loading{pointer-events:none;opacity:.6;}.tpgb-btn-tooltip{position :absolute;right :calc(100% + 10px);top :50%;transform :translateY(-50%);background-color :var(--tpgb-wishlist-dark);color :var(--tpgb-wishlist-white);font-size :12px;font-weight :500;white-space :nowrap;padding :5px 10px;border-radius :4px;opacity :0;pointer-events:none;transition :opacity var(--tpgb-wishlist-transition);}.tpgb-btn-tooltip::after{content :'';position :absolute;left :100%;top :50%;transform :translateY(-50%);border :5px solid transparent;border-left-color:var(--tpgb-wishlist-dark);}.tpgb-action-btn:hover .tpgb-btn-tooltip{opacity:1;} .tpgb-toast{position :fixed;bottom :30px;left :50%;transform :translateX(-50%) translateY(20px);background-color :var(--tpgb-wishlist-dark);color :var(--tpgb-wishlist-white);padding :13px 24px;border-radius :8px;font-size :14px;font-weight :500;z-index :var(---tpgb-wishlist-z-toast) !important;opacity :0;pointer-events:none;transition :opacity .3s ease,transform .3s ease;white-space :nowrap;box-shadow :0 6px 24px rgba(0,0,0,.25);display :flex;align-items :center;gap :10px;}.tpgb-toast.tpgb-toast-show{opacity:1;transform:translateX(-50%) translateY(0);}.tpgb-toast.tpgb-toast-success{background-color:#1a8840;}.tpgb-toast.tpgb-toast-warning{background-color:#e67e22;}.tpgb-toast.tpgb-toast-error{background-color:#c0392b;} .tpgb-modal-overlay{position :fixed;inset :0;background-color :rgba(0,0,0,.55);z-index :var(--tpgb-wishlist-z-modal);display :flex;align-items :center;justify-content:center;padding :20px;opacity :0;visibility :hidden;transition :opacity .3s ease,visibility .3s ease;}.tpgb-modal-overlay.tpgb-modal-open{opacity:1;visibility:visible;}.tpgb-modal-container{position :relative;background-color :var(--tpgb-wishlist-white);border-radius:var(--tpgb-wishlist-radius);box-shadow :var(--tpgb-wishlist-shadow);max-height :90vh;overflow-y :auto;overflow-x :hidden;transform :scale(.95);transition :transform .3s ease;}.tpgb-modal-overlay.tpgb-modal-open .tpgb-modal-container{transform:scale(1);} .tpgb-modal-close{position :absolute;top :14px;right :14px;z-index :10;}body.tpgb-modal-active{overflow:hidden;} .tpgb-wishlist-body::-webkit-scrollbar{width:5px;}.tpgb-wishlist-body::-webkit-scrollbar-track{background-color:transparent;}.tpgb-wishlist-body::-webkit-scrollbar-thumb{background-color:var(--tpgb-wishlist-accent);border-radius:10px;} .tpgb-wishlist-container{width:90vw;max-width:780px;padding:0;}.tpgb-wishlist-header{display :flex;align-items :center;justify-content:space-between;padding :20px 28px;border-bottom :1px solid var(--tpgb-border);position :sticky;top :0;background-color :var(--tpgb-wishlist-white);z-index :2;} .tpgb-wishlist-header h3{margin :0;display :flex;align-items:center;gap :10px;}.tpgb-wishlist-header h3 svg{width:20px;height:20px;fill:var(--tpgb-wishlist-accent);stroke:var(--tpgb-wishlist-accent);} .tpgb-wishlist-body{padding:0;} .tpgb-wishlist-list{display:flex;flex-direction:column;}.tpgb-wishlist-item{display :grid;grid-template-columns:80px 1fr auto;gap :16px;align-items :center;padding :16px 24px 16px 50px;border-bottom :1px solid var(--tpgb-border);position :relative;transition :background-color var(--tpgb-wishlist-transition);}.tpgb-wishlist-item:hover{background-color:#fafafa;}.tpgb-wishlist-item:last-child{border-bottom:none;} .tpgb-wishlist-item-remove{position :absolute;top :40px;left :15px;}.tpgb-wishlist-item-image{text-decoration:none;}.tpgb-wishlist-item-image img{width :80px;height :80px;object-fit :cover;border-radius:8px;display :block;border :1px solid var(--tpgb-border);}.tpgb-wishlist-item-info{display:flex;flex-direction:column;gap:5px;padding-right:30px;} .tpgb-wishlist-item-info a.tpgb-wishlist-item-title{font-size :var(--nxp-text-md,14px);font-weight:var(--nxp-font-semibold,600);line-height:var(--nxp-font-lineHeight-snug,1.3);}.tpgb-wishlist-item-price{font-size:var(--nxp-text-md,14px);font-weight:var(--nxp-font-bold,700);color:var(--nxp-text-strong,#0B1220);}.tpgb-wishlist-item-price del{color:var(--nxp-text-muted,#6b7280);font-size:var(--nxp-text-sm,12px);font-weight:var(--nxp-font-regular,400);margin-left:4px;}.tpgb-wishlist-item-price ins{background-color:transparent;} .tpgb-wishlist-item-stock{align-self:flex-start;}.tpgb-wishlist-item-action{flex-shrink:0;display:flex;flex-direction:row;align-items:center;gap:10px;}  .tpgb-wishlist-footer{display :flex;align-items :center;justify-content:space-between;padding :16px 24px;border-top :1px solid var(--tpgb-border);background-color :var(--tpgb-wishlist-grey);}.tpgb-wishlist-footer a.tpgb-wishlist-continue{font-size:13px;font-weight:600;color:#666;text-decoration:none;transition:color var(--tpgb-wishlist-transition);}.tpgb-wishlist-footer a.tpgb-wishlist-continue:hover{color:var(--tpgb-wishlist-accent);}  .tpgb-wishlist-empty{text-align:center;padding:60px 30px;display:flex;flex-direction:column;align-items:center;gap:16px;}.tpgb-wishlist-empty-icon svg{width:60px;height:60px;color:#ddd;stroke:#ddd;}.tpgb-wishlist-empty p{font-size:16px;color:#999;margin:0;}  @media (max-width:768px){.tpgb-wishlist-container{width:100%;max-width:100%;border-radius:0;max-height:100dvh;}.tpgb-modal-overlay{padding:0;align-items:flex-end;}.tpgb-wishlist-item{grid-template-columns:65px 1fr;}.tpgb-wishlist-item-action{grid-column:1 / -1;}.tpgb-toast{white-space:normal;max-width:90vw;text-align:center;}} .tpgb-header-wishlist-btn{position :relative;outline :none;}.tpgb-header-wishlist-btn svg{width:18px;height:18px;pointer-events:none;flex-shrink:0;}.tpgb-header-wishlist-btn.tpgb-loading{pointer-events:none;opacity:.6;}span.tpgb-header-wishlist-count.tpgb-count-badge{position:absolute;top:-10px;right:-10px;}.tpgb-header-wishlist-btn:hover .tpgb-header-wishlist-count.tpgb-count-badge,.tpgb-header-wishlist-btn:focus .tpgb-header-wishlist-count.tpgb-count-badge{color:#ffffff;} .tpgb-site-logo{line-height:0;}.tpgb-site-logo .site-logo-wrap{display:inline-block;position:relative;}.tpgb-site-logo .site-normal-logo{position:relative;display:inline-block;transition:all 0.3s ease-in-out 0.2s;}.tpgb-site-logo .site-normal-logo .image-logo-wrap{width:100%;max-width:100px;height:auto;}.site-normal-logo img{will-change:transform;image-rendering:-webkit-optimize-contrast;}.site-normal-logo.hover-logo{position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0) scale(0.5);opacity:0;visibility:hidden;transition:all 0.3s ease-in-out 0.1s;}.site-logo-wrap.logo-hover-normal:hover .site-normal-logo.hover-logo{visibility:visible;opacity:1;transform:translate3d(-50%,-50%,0) scale(1);transition:all 0.3s ease-in-out 0.2s;}.site-logo-wrap.logo-hover-normal:hover .site-normal-logo:not(.hover-logo){visibility:hidden;opacity:0;transform:scale(0.5);}.tpgb-nav-sticky-sec .normal-image{opacity:1;transform:translateY(0);}.tpgb-site-logo .sticky-image{position:absolute;display:block;top:0;opacity:0;}.tpgb-nav-sticky-sec .image-logo-wrap{transition:all 0.3s linear;} .normal-fixed-sticky .normal-image.tp-sticky-logo-cls{opacity:0;transform:translateY(-100px);}.normal-fixed-sticky .sticky-image{opacity:1;}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}.tippy-iOS{cursor:pointer!important;-webkit-tap-highlight-color:transparent}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1} .tippy-box[data-theme~=light]{color:#26323d;box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);background-color:#fff}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff} .tippy-box[data-theme~=light-border]{background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,8,16,.15);color:#333;box-shadow:0 4px 14px -2px rgba(0,8,16,.08)}.tippy-box[data-theme~=light-border]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light-border]>.tippy-arrow:after,.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.tippy-box[data-theme~=light-border]>.tippy-arrow:after{border-color:transparent;border-style:solid}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:after{border-top-color:rgba(0,8,16,.2);border-width:7px 7px 0;top:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow:after{top:17px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:rgba(0,8,16,.2);border-width:0 7px 7px;bottom:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:after{border-left-color:rgba(0,8,16,.2);border-width:7px 0 7px 7px;left:17px;top:1px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;right:16px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:after{border-width:7px 7px 7px 0;right:17px;top:1px;border-right-color:rgba(0,8,16,.2)}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow{fill:#fff}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);background-size:16px 6px;width:16px;height:6px} .tippy-box[data-theme~=material]{background-color:#505355;font-weight:600}.tippy-box[data-theme~=material][data-placement^=top]>.tippy-arrow:before{border-top-color:#505355}.tippy-box[data-theme~=material][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#505355}.tippy-box[data-theme~=material][data-placement^=left]>.tippy-arrow:before{border-left-color:#505355}.tippy-box[data-theme~=material][data-placement^=right]>.tippy-arrow:before{border-right-color:#505355}.tippy-box[data-theme~=material]>.tippy-backdrop{background-color:#505355}.tippy-box[data-theme~=material]>.tippy-svg-arrow{fill:#505355} .tippy-box[data-theme~=translucent]{background-color:rgba(0,0,0,.7)}.tippy-box[data-theme~=translucent]>.tippy-arrow{width:14px;height:14px}.tippy-box[data-theme~=translucent][data-placement^=top]>.tippy-arrow:before{border-width:7px 7px 0;border-top-color:rgba(0,0,0,.7)}.tippy-box[data-theme~=translucent][data-placement^=bottom]>.tippy-arrow:before{border-width:0 7px 7px;border-bottom-color:rgba(0,0,0,.7)}.tippy-box[data-theme~=translucent][data-placement^=left]>.tippy-arrow:before{border-width:7px 0 7px 7px;border-left-color:rgba(0,0,0,.7)}.tippy-box[data-theme~=translucent][data-placement^=right]>.tippy-arrow:before{border-width:7px 7px 7px 0;border-right-color:rgba(0,0,0,.7)}.tippy-box[data-theme~=translucent]>.tippy-backdrop{background-color:rgba(0,0,0,.7)}.tippy-box[data-theme~=translucent]>.tippy-svg-arrow{fill:rgba(0,0,0,.7)} .tippy-box[data-animation=perspective][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=perspective][data-placement^=top][data-state=visible]{transform:perspective(700px)}.tippy-box[data-animation=perspective][data-placement^=top][data-state=hidden]{transform:perspective(700px) translateY(8px) rotateX(60deg)}.tippy-box[data-animation=perspective][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=perspective][data-placement^=bottom][data-state=visible]{transform:perspective(700px)}.tippy-box[data-animation=perspective][data-placement^=bottom][data-state=hidden]{transform:perspective(700px) translateY(-8px) rotateX(-60deg)}.tippy-box[data-animation=perspective][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=perspective][data-placement^=left][data-state=visible]{transform:perspective(700px)}.tippy-box[data-animation=perspective][data-placement^=left][data-state=hidden]{transform:perspective(700px) translateX(8px) rotateY(-60deg)}.tippy-box[data-animation=perspective][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=perspective][data-placement^=right][data-state=visible]{transform:perspective(700px)}.tippy-box[data-animation=perspective][data-placement^=right][data-state=hidden]{transform:perspective(700px) translateX(-8px) rotateY(60deg)}.tippy-box[data-animation=perspective][data-state=hidden]{opacity:0} .tippy-box[data-animation=perspective-extreme][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=perspective-extreme][data-placement^=top][data-state=visible]{transform:perspective(700px)}.tippy-box[data-animation=perspective-extreme][data-placement^=top][data-state=hidden]{transform:perspective(700px) translateY(10px) rotateX(90deg)}.tippy-box[data-animation=perspective-extreme][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=perspective-extreme][data-placement^=bottom][data-state=visible]{transform:perspective(700px)}.tippy-box[data-animation=perspective-extreme][data-placement^=bottom][data-state=hidden]{transform:perspective(700px) translateY(-10px) rotateX(-90deg)}.tippy-box[data-animation=perspective-extreme][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=perspective-extreme][data-placement^=left][data-state=visible]{transform:perspective(700px)}.tippy-box[data-animation=perspective-extreme][data-placement^=left][data-state=hidden]{transform:perspective(700px) translateX(10px) rotateY(-90deg)}.tippy-box[data-animation=perspective-extreme][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=perspective-extreme][data-placement^=right][data-state=visible]{transform:perspective(700px)}.tippy-box[data-animation=perspective-extreme][data-placement^=right][data-state=hidden]{transform:perspective(700px) translateX(-10px) rotateY(90deg)}.tippy-box[data-animation=perspective-extreme][data-state=hidden]{opacity:.5} .tippy-box[data-animation=perspective-subtle][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=perspective-subtle][data-placement^=top][data-state=visible]{transform:perspective(700px)}.tippy-box[data-animation=perspective-subtle][data-placement^=top][data-state=hidden]{transform:perspective(700px) translateY(5px) rotateX(30deg)}.tippy-box[data-animation=perspective-subtle][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=perspective-subtle][data-placement^=bottom][data-state=visible]{transform:perspective(700px)}.tippy-box[data-animation=perspective-subtle][data-placement^=bottom][data-state=hidden]{transform:perspective(700px) translateY(-5px) rotateX(-30deg)}.tippy-box[data-animation=perspective-subtle][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=perspective-subtle][data-placement^=left][data-state=visible]{transform:perspective(700px)}.tippy-box[data-animation=perspective-subtle][data-placement^=left][data-state=hidden]{transform:perspective(700px) translateX(5px) rotateY(-30deg)}.tippy-box[data-animation=perspective-subtle][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=perspective-subtle][data-placement^=right][data-state=visible]{transform:perspective(700px)}.tippy-box[data-animation=perspective-subtle][data-placement^=right][data-state=hidden]{transform:perspective(700px) translateX(-5px) rotateY(30deg)}.tippy-box[data-animation=perspective-subtle][data-state=hidden]{opacity:0} .tippy-box[data-animation=scale][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=scale][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=scale][data-state=hidden]{transform:scale(.5);opacity:0} .tippy-box[data-animation=scale-extreme][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale-extreme][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale-extreme][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=scale-extreme][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=scale-extreme][data-state=hidden]{transform:scale(0);opacity:.25} .tippy-box[data-animation=scale-subtle][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale-subtle][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale-subtle][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=scale-subtle][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=scale-subtle][data-state=hidden]{transform:scale(.8);opacity:0} .tippy-box[data-animation=shift-away][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=top]{transform:translateY(10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=bottom]{transform:translateY(-10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=left]{transform:translateX(10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=right]{transform:translateX(-10px)} .tippy-box[data-animation=shift-away-extreme][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-away-extreme][data-state=hidden][data-placement^=top]{transform:translateY(20px)}.tippy-box[data-animation=shift-away-extreme][data-state=hidden][data-placement^=bottom]{transform:translateY(-20px)}.tippy-box[data-animation=shift-away-extreme][data-state=hidden][data-placement^=left]{transform:translateX(20px)}.tippy-box[data-animation=shift-away-extreme][data-state=hidden][data-placement^=right]{transform:translateX(-20px)} .tippy-box[data-animation=shift-away-subtle][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=top]{transform:translateY(5px)}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=bottom]{transform:translateY(-5px)}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=left]{transform:translateX(5px)}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=right]{transform:translateX(-5px)} .tippy-box[data-animation=shift-toward][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=top]{transform:translateY(-10px)}.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=bottom]{transform:translateY(10px)}.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=left]{transform:translateX(-10px)}.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=right]{transform:translateX(10px)} .tippy-box[data-animation=shift-toward-extreme][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-toward-extreme][data-state=hidden][data-placement^=top]{transform:translateY(-20px)}.tippy-box[data-animation=shift-toward-extreme][data-state=hidden][data-placement^=bottom]{transform:translateY(20px)}.tippy-box[data-animation=shift-toward-extreme][data-state=hidden][data-placement^=left]{transform:translateX(-20px)}.tippy-box[data-animation=shift-toward-extreme][data-state=hidden][data-placement^=right]{transform:translateX(20px)} .tippy-box[data-animation=shift-toward-subtle][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-toward-subtle][data-state=hidden][data-placement^=top][data-state=hidden]{transform:translateY(-5px)}.tippy-box[data-animation=shift-toward-subtle][data-state=hidden][data-placement^=bottom][data-state=hidden]{transform:translateY(5px)}.tippy-box[data-animation=shift-toward-subtle][data-state=hidden][data-placement^=left][data-state=hidden]{transform:translateX(-5px)}.tippy-box[data-animation=shift-toward-subtle][data-state=hidden][data-placement^=right][data-state=hidden]{transform:translateX(5px)}.tpgb-social-icons{position:relative;display:block;padding:0}.tpgb-social-icons .tpgb-social-list{display:inline-block;padding:0;margin:0;position:relative;list-style:none}.tpgb-social-icons .tpgb-social-list > div{position:relative;font-size:20px;text-align:center;display:inline-block;width:auto;height:auto;line-height:unset;top:auto}.tpgb-social-icons .tpgb-social-list > div:not(.style-14) .tpgb-social-loop-inner{position:relative;overflow:hidden}.tpgb-social-icons .tpgb-social-list > div .tpgb-icon-link{font-size:20px;color:#28262b;text-align:center;width:2.5em;height:2.5em;line-height:2.5em;margin-right:10px;text-decoration:none;cursor:pointer;}.tpgb-social-icons .tpgb-social-list .social-img{display:inline-flex;}.tpgb-social-icons.text-center .tpgb-social-list{justify-content:center}.tpgb-social-icons.text-left .tpgb-social-list{justify-content:flex-start}.tpgb-social-icons.text-right .tpgb-social-list{justify-content:flex-end}.tpgb-social-icons .tpgb-social-list .tpgb-social-icn.social-img img{max-width:25px;height:auto;} .tpgb-social-icons.text-left{text-align:left;}.tpgb-social-icons.text-center{text-align:center;}.tpgb-social-icons.text-right{text-align:right;}.tpgb-social-icons .tpgb-social-list > div:last-child .tpgb-icon-link{margin-right:0}span.tpgb-social-icn{line-height:0;}@media (min-width:768px) and (max-width:1024px){.tsocialtext-center{text-align:center!important;margin:0 auto!important}.tsocialtext-left{text-align:left!important;margin-left:0!important}.tsocialtext-right{text-align:right!important;margin-right:0!important}.tpgb-social-icons.tsocialtext-center .tpgb-social-list{justify-content:center!important}.tpgb-social-icons.tsocialtext-left .tpgb-social-list{justify-content:flex-start!important}.tpgb-social-icons.tsocialtext-right .tpgb-social-list{justify-content:flex-end!important}}@media (max-width:767px){.msocialtext-left{text-align:left!important;margin-left:0!important}.msocialtext-center{text-align:center!important;margin:0 auto!important}.msocialtext-right{text-align:right!important;margin-right:0!important}.tpgb-social-icons.msocialtext-center .tpgb-social-list{justify-content:center!important}.tpgb-social-icons.msocialtext-left .tpgb-social-list{justify-content:flex-start!important}.tpgb-social-icons.msocialtext-right .tpgb-social-list{justify-content:flex-end!important}}.pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner .bred_style_1 span.current{position:relative;vertical-align:middle}.pt_plus_breadcrumbs_bar_inner.bred_style_1{padding:.5rem 1rem;color:#101011;width:auto;height:auto;transition:all .4s ease;border-radius:50px}.pt_plus_breadcrumbs_bar_inner.bred_style_1 #breadcrumbs{--breadcrumbsTextColor:#101011;--breadcrumbsTextColorActive:#6f14f1}.pt_plus_breadcrumbs_bar_inner.bred_style_1 a.home_bread_tab,.pt_plus_breadcrumbs_bar_inner.bred_style_1 a.parent_sub_bread_tab{display:inline-block;position:relative;transition:all .4s ease}.tpgb-infobox.info-box-style-1 .icon-overlay .m-r-16{position:absolute;top:10%;left:calc(0% - 15px);transform:translate3d(-50%,-50%,0);border:0;padding-right:0;margin-right:0;}.tpgb-infobox .style-1.service-img-border{border-right:1px solid;padding-right:10px;color:#000;margin-right:16px;}.tpgb-social-icons.style-8 .tpgb-social-list{display:flex;flex-wrap:wrap}.tpgb-social-icons.style-8 .tpgb-social-list > div .tpgb-icon-link{display:block;border-radius:50%;transition:border-radius .5s ease;background:#404040;color:#d3d3d3;border:1px solid #404040}.tpgb-social-icons.style-8 .tpgb-social-list > div:hover .tpgb-icon-link{border-radius:2px;background:#000;color:#fff;}.tpgb-social-icons.style-8 .tpgb-social-list > div{margin:0 5px}