: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;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;}.tpgb-pagination{margin:2em auto 2em;text-align:center;position:relative;display:block;}.tpgb-pagination a,.tpgb-pagination span{display:inline-block;font-size:14px;line-height:20px;padding:4px 8px;margin:0 5px;border-bottom:2px solid transparent;background:transparent;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}.tpgb-pagination > a:hover,.tpgb-pagination > a:focus,.tpgb-pagination > span.current{border-bottom-color:#ff214f;}.tpgb-pagination .paginate-prev a > i.fa{margin-right:5px;}.tpgb-pagination .paginate-next a > i.fa{margin-left:5px;}.tpgb-pagination .paginate-next{margin-left:10px;}.tpgb-pagination .paginate-prev{margin-right:10px;}.tpgb-pagination .paginate-prev,.tpgb-pagination .paginate-next{display:inline-block;}.tpgb-plus-button .animted-content-inner{position:relative;display:inline-block;}.tpgb-plus-button .button-link-wrap{position:relative;display:inline-block;width:100%;padding:15px 30px;font-size:16px;line-height:25px;text-decoration:blink;cursor:pointer;color:#fff;}.tpgb-plus-button .button-link-wrap .btn-icon{vertical-align:middle;}.button-link-wrap .button-after{margin-left:10px;}.button-link-wrap .button-before{margin-right:10px;}.button-link-wrap img.btn-icon{width:20px;}.tpgb-plus-button .button-link-wrap div,.tpgb-plus-button .button-link-wrap .btn-icon{display:inline-block;vertical-align:middle;}.tpgb-plus-button .button-link-wrap svg,.tpgb-plus-button .button-link-wrap .btn-icon object{width:20px;height:20px;}.tpgb-plus-button{line-height:0;} .tpgb-btn-fpopup{padding:0px;display:none;}.tpgb-button-fancy .fancybox-close-small:hover{background:none;}.tpgb-button-fancy .fancybox-close-small svg path{fill:#000;}.tp-checkbox-filter{display:flex;flex-direction:column;gap:15px;}input[type=checkbox].tpgb-checkbox-filter-check-input{margin:6px 10px 10px 0px;} input[type=checkbox]{position:relative;}input[type=checkbox].tpgb-checkbox-filter-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;cursor:pointer;height:18px;margin:0 5px 0 0;outline:none;position:relative;transition:all .3s;width:18px;box-shadow:0 0 0 0px #162D9E;}input[type=checkbox].tpgb-checkbox-filter-input:checked,input[type=checkbox].tpgb-checkbox-filter-input:hover:checked,input[type=checkbox].tpgb-checkbox-filter-input:focus:checked{background-color:#162D9E;border-color:#162D9E;}input[type=checkbox].tpgb-checkbox-filter-input:checked:after{opacity:1;transform:rotate(45deg) scale(1) translate(-50%,-50%);transition:all .2s cubic-bezier(.12,.4,.29,1.46) .2s;}input[type=checkbox].tpgb-checkbox-filter-input::before{display:none;}input[type=checkbox].tpgb-checkbox-filter-input::after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:8px;left:4px;opacity:0;position:absolute;top:7px;transform:rotate(45deg) scale(0) translate(-50%,-50%);transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;width:4px;}.tpgb-checkbox-filter-items{padding:0px;display:flex;align-items:center;gap:5px;cursor:pointer;}.tpgb-unfold-toggle{display:inline-flex;align-items:center;gap:8px;padding:7px 7px;font-size:14px;font-weight:500;background:#000;color:#fff;border:2px solid #000;border-radius:8px;cursor:pointer;transition:all 0.3s ease;box-shadow:0 2px 6px rgba(0,0,0,0.1);position:relative;overflow:hidden;}.tpgb-unfold-toggle:hover,.tpgb-unfold-toggle:focus{background-color:#000;border-color:#000;}.tpgb-unfold-toggle span{display:flex;align-items:center;transition:transform 0.4s ease;}.tp-search-filter-classes .tpgb-unfold-last-toggle .tpgb-unfold-toggle .toggle-button-icon{margin:0px;}.tpgb-draw-svg object{opacity:0;width:100%}.tpgb-checkbox-title-icon .tpgb-tab-btn-wrap{width:100%;max-width:20px;text-align:center}.tpgb-checkbox-title-icon{display:flex;flex-direction:row;align-items:center;gap:10px;cursor:pointer;}.tpgb-checkbox-filter-container{display:flex;flex-direction:column;gap:20px;border-radius:0px;scroll-behavior:smooth;word-wrap:break-word;overflow-x:hidden;}.tpgb-checkbox-filter-container::-webkit-scrollbar{width:5px;height:auto;background-color:#F5F5F5;}.tpgb-checkbox-filter-container::-webkit-scrollbar-thumb{border-radius:10px;background-color:#555;box-shadow:inset 0 0 6px #0000004d}.tpgb-checkbox-filter-container::-webkit-scrollbar-track{border-radius:10px;background-color:#F5F5F5;box-shadow:inset 0 0 6px #0000004d}.tpgb-checkbox-filter-close{position:absolute;right:0px;cursor:pointer;}.tp-color-filter{display:flex;flex-direction:column;gap:15px;}.nxt-color-field-main-div{cursor:pointer;display:inline-block;}.tpgb-color-filter-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;border-radius:0px;scroll-behavior:smooth;word-wrap:break-word;}.tpgb-color-filter-container::-webkit-scrollbar{width:5px;height:auto;background-color:#F5F5F5;}.tpgb-color-filter-container::-webkit-scrollbar-thumb{border-radius:10px;background-color:#555;box-shadow:inset 0 0 6px #0000004d;}.tpgb-color-filter-container::-webkit-scrollbar-track{border-radius:10px;background-color:#F5F5F5;box-shadow:inset 0 0 6px #0000004d;}input[type="radio"].nxt-woo-color-field{display:none;}.nxt-color-label{width:30px;height:30px;border-radius:50%;display:inline-block;cursor:pointer;transition:all 0.3s ease;}input[type="radio"].nxt-woo-color-field:not(:checked) + .nxt-color-label{border:2px solid transparent;}input[type="radio"].nxt-woo-color-field:checked + .nxt-color-label{border:3px solid #000;}.nxt-color-label:hover{opacity:0.85;} .nxt-color-tooltip-wrap{position:relative;display:inline-block;}.nxt-color-tooltip-wrap .nxt-color-tooltip-text{visibility:hidden;opacity:0;background-color:#333;color:#fff;font-size:12px;text-align:center;padding:4px 8px;border-radius:4px;white-space:nowrap;position:absolute;top:calc(100% + 6px); left:50%;transform:translateX(-50%);z-index:99;transition:opacity 0.2s ease,visibility 0.2s ease;}.nxt-color-tooltip-wrap .nxt-color-tooltip-text::after{content:'';position:absolute;bottom:100%; left:50%;transform:translateX(-50%);border-width:4px;border-style:solid;border-color:transparent transparent #333 transparent;}.nxt-color-tooltip-wrap:hover .nxt-color-tooltip-text{visibility:visible;opacity:1;} .tpgb-color-title-icon{display:flex;flex-direction:row;align-items:center;gap:10px;cursor:pointer;}.tpgb-color-title-icon .tpgb-tab-btn-wrap{width:100%;max-width:20px;text-align:center;}.tpgb-draw-svg object{opacity:0;width:100%;}.tpgb-tab-btn-wrap{display:inline-flex;}img.tpgb-tab-btn-icon{max-width:20px;width:100%;}.tpgb-color-filter-close{position:absolute;right:0px;cursor:pointer;}.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;}.tp-date-filter{display:flex;flex-direction:column;gap:15px;}.tpgb-date-title-icon{display:flex;flex-direction:row;align-items:center;gap:10px;position:relative;}.tpgb-date-title-icon .tpgb-tab-btn-wrap{display:inline-flex;width:100%;max-width:20px;text-align:center;}.tpgb-date-filter-close{position:absolute;right:0px;cursor:pointer;}.tpgb-date-filter-container{scroll-behavior:smooth;word-wrap:break-word;overflow-x:hidden;}.tpgb-date-fields-wrap{display:flex;flex-direction:column;gap:12px;}.tpgb-date-field-group{display:flex;flex-direction:column;gap:6px;}.tpgb-date-label{font-size:13px;font-weight:500;color:#333;}.tpgb-date-input{width:100%;padding:8px 10px;border:1px solid #c4c4c4;border-radius:4px;background-color:#fff;color:#333;font-size:14px;cursor:pointer;box-sizing:border-box;transition:border-color 0.2s ease;}.tpgb-date-input:focus{outline:none;border-color:#1717cc;}.tpgb-date-filter-container::-webkit-scrollbar{width:5px;height:auto;background-color:#F5F5F5;}.tpgb-date-filter-container::-webkit-scrollbar-thumb{border-radius:10px;background-color:#555;box-shadow:inset 0 0 6px #0000004d;}.tpgb-date-filter-container::-webkit-scrollbar-track{border-radius:10px;background-color:#F5F5F5;box-shadow:inset 0 0 6px #0000004d;}img.tpgb-tab-btn-icon{max-width:20px;width:100%;}.tpgb-draw-svg object{opacity:0;width:100%;}.tp-dropdown-filter{display:flex;flex-direction:column;gap:15px;}.tpgb-dropdown-filter-items{width:100%;padding:20px 0px 20px 0px;}.tpgb-dropdown-filter-input option[value=""][disabled]{color:#aaa;}.tpgb-dropdown-filter-items select{overflow:hidden;}.tpgb-dropdown-filter-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:2px solid #ccc;padding:10px;width:100%;font-size:16px;cursor:pointer;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 300 300"><path fill="%23162e9d" d="M8.5 63.6c-6.3 2.1-9.4 7.9-8 14.5.4 1.9 4.6 7.3 11.4 14.7 16.2 17.8 50.5 55.4 103.6 113.7 30.2 33.2 27.9 31.3 37 30.6 4.9-.5 1.3 3.2 52.5-53.1 10.7-11.8 24.7-27.1 31-34 51.5-56.4 60.7-66.6 62.3-69.3 5.8-10.5-5.9-22.1-16.7-16.5-1.4.7-8.1 7.5-14.9 14.9-6.7 7.4-30.2 33.3-52.2 57.4-22 24.1-45.3 49.7-51.9 56.9-6.5 7.2-12.2 13.1-12.6 13.1-.4 0-6.1-5.9-12.6-13.1-6.6-7.2-29.9-32.8-51.9-56.9S40 86.5 33.3 79.1c-6.7-7.4-13-13.9-13.8-14.4-3.8-2.1-7.3-2.4-11-1.1z"/></svg>');background-repeat:no-repeat;background-position:right 10px center;background-size:16px;padding-right:30px;}.tpgb-dropdown-filter-input option{background-color:#fff;color:#333;padding:10px;font-size:16px;}.tpgb-dropdown-filter-input option:checked{background-color:#162D9E;color:#fff;}.tpgb-dropdown-filter-input option:hover{background-color:#162D9E;color:#fff;}.tpgb-draw-svg object{opacity:0;width:100%}.tpgb-dropdown-title-icon .tpgb-tab-btn-wrap{width:100%;max-width:20px;text-align:center}.tpgb-dropdown-title-icon{display:flex;flex-direction:row;align-items:center;gap:10px;}.heading_style .heading-sub-title,.heading_style .heading-title{margin-top:5px;margin-bottom:5px;word-break:break-word;}.tpgb-heading-title{text-align:center;}.heading_style .heading-title{display:inline-block;position:relative;}.tpgb-image-caption{transition:all .3s;}.tpgb-image .tpgb-figure{margin:0px;display:grid;}.tpgb-figure > a{line-height:0;}.tpgb-figure img{max-width:100%;}.tp-input-filter{display:flex;flex-direction:column;gap:15px;}input[type=text].tpgb-input-filter-input{width:100%;padding:12px 15px 12px 40px;border:2px solid #ccc;border-radius:5px;line-height:1;font-size:16px;color:#333;background:#fff;}input[type=text].tpgb-input-filter-input:focus{background:#fff;color:#000000;outline:0px solid #ccc;box-shadow:0 0 0px #ccc;position:relative;border-color:#ccc;}.tpgb-input-filter-icon{position:absolute;top:50%;pointer-events:none;z-index:1;left:0;transform:translateY(-40%) translateX(15px);}.tpgb-input-filter-items{position:relative;display:flex;align-items:center;}.tpgb-draw-svg object{opacity:0;width:100%}.tpgb-input-title-icon .tpgb-tab-btn-wrap{width:100%;max-width:20px;text-align:center}.tpgb-input-title-icon{display:flex;flex-direction:row;align-items:center;gap:10px;}.tpgb-input-filter-input:focus + .tpgb-input-filter-icon,.tpgb-input-filter-icon{display:flex !important;opacity:1 !important;visibility:visible !important;}.tpgb-post-image{position:relative;display:block;font-size:0}.tpgb-post-image .tpgb-featured-image{display:inline-block}.tpgb-post-image .tpgb-featured-image,.tpgb-post-image .tpgb-featured-image a,.tpgb-post-image .tpgb-featured-image img{position:relative;transition:all .3s linear}.tpgb-post-image .tpgb-featured-image img{max-width:100%;height:auto}.tpgb-featured-image a{display:flex}.tpgb-featured-image a:after,.tpgb-post-image.post-img-bg .tpgb-featured-image:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:0 0;transition:all .3s linear}.tpgb-post-image.post-img-bg{position:absolute;width:100%;height:100%;left:0;top:0}.tpgb-post-image.post-img-bg .tpgb-featured-image{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}.tpgb-container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.tpgb-container{max-width:540px}}@media (min-width:768px){.tpgb-container{max-width:720px}}@media (min-width:992px){.tpgb-container{max-width:960px}}@media (min-width:1200px){.tpgb-container{max-width:1140px}}.tpgb-container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.tpgb-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.tpgb-no-gutters{margin-right:0;margin-left:0}.tpgb-no-gutters>.tpgb-col,.tpgb-no-gutters>[class*=col-]{padding-right:0;padding-left:0}.tpgb-col,.tpgb-col-1,.tpgb-col-10,.tpgb-col-11,.tpgb-col-12,.tpgb-col-2,.tpgb-col-3,.tpgb-col-4,.tpgb-col-5,.tpgb-col-6,.tpgb-col-7,.tpgb-col-8,.tpgb-col-9{position:relative;width:100%;padding-right:15px;padding-left:15px}.tpgb-col-auto{position:relative;padding-right:15px;padding-left:15px}.tpgb-col-lg,.tpgb-col-lg-1,.tpgb-col-lg-10,.tpgb-col-lg-11,.tpgb-col-lg-12,.tpgb-col-lg-2,.tpgb-col-lg-3,.tpgb-col-lg-4,.tpgb-col-lg-5,.tpgb-col-lg-6,.tpgb-col-lg-7,.tpgb-col-lg-8,.tpgb-col-lg-9,.tpgb-col-lg-auto,.tpgb-col-md,.tpgb-col-md-1,.tpgb-col-md-10,.tpgb-col-md-11,.tpgb-col-md-12,.tpgb-col-md-2,.tpgb-col-md-3,.tpgb-col-md-4,.tpgb-col-md-5,.tpgb-col-md-6,.tpgb-col-md-7,.tpgb-col-md-8,.tpgb-col-md-9,.tpgb-col-md-auto,.tpgb-col-sm,.tpgb-col-sm-1,.tpgb-col-sm-10,.tpgb-col-sm-11,.tpgb-col-sm-12,.tpgb-col-sm-2,.tpgb-col-sm-3,.tpgb-col-sm-4,.tpgb-col-sm-5,.tpgb-col-sm-6,.tpgb-col-sm-7,.tpgb-col-sm-8,.tpgb-col-sm-9,.tpgb-col-sm-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.tpgb-col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.tpgb-col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.tpgb-col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.tpgb-col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.tpgb-col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.tpgb-col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.tpgb-col-5{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.tpgb-col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.tpgb-col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.tpgb-col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.tpgb-col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.tpgb-col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.tpgb-col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.tpgb-col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.tpgb-order-0{-ms-flex-order:0;order:0}.tpgb-order-1{-ms-flex-order:1;order:1}.tpgb-order-2{-ms-flex-order:2;order:2}.tpgb-order-3{-ms-flex-order:3;order:3}.tpgb-order-4{-ms-flex-order:4;order:4}.tpgb-order-5{-ms-flex-order:5;order:5}.tpgb-order-6{-ms-flex-order:6;order:6}.tpgb-order-7{-ms-flex-order:7;order:7}.tpgb-order-8{-ms-flex-order:8;order:8}.tpgb-order-9{-ms-flex-order:9;order:9}.tpgb-order-10{-ms-flex-order:10;order:10}.tpgb-order-11{-ms-flex-order:11;order:11}.tpgb-order-12{-ms-flex-order:12;order:12}.tpgb-offset-1{margin-left:8.333333%}.tpgb-offset-2{margin-left:16.666667%}.tpgb-offset-3{margin-left:25%}.tpgb-offset-4{margin-left:33.333333%}.tpgb-offset-5{margin-left:41.666667%}.tpgb-offset-6{margin-left:50%}@media (min-width:576px){.tpgb-col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.tpgb-col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.tpgb-col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.tpgb-col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.tpgb-col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.tpgb-col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.tpgb-col-sm-5{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.tpgb-col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.tpgb-col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.tpgb-col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.tpgb-col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.tpgb-col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.tpgb-col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.tpgb-col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.tpgb-order-sm-0{-ms-flex-order:0;order:0}.tpgb-order-sm-1{-ms-flex-order:1;order:1}.tpgb-order-sm-2{-ms-flex-order:2;order:2}.tpgb-order-sm-3{-ms-flex-order:3;order:3}.tpgb-order-sm-4{-ms-flex-order:4;order:4}.tpgb-order-sm-5{-ms-flex-order:5;order:5}.tpgb-order-sm-6{-ms-flex-order:6;order:6}.tpgb-order-sm-7{-ms-flex-order:7;order:7}.tpgb-order-sm-8{-ms-flex-order:8;order:8}.tpgb-offset-sm-0{margin-left:0}.tpgb-offset-sm-1{margin-left:8.333333%}.tpgb-offset-sm-2{margin-left:16.666667%}.tpgb-offset-sm-3{margin-left:25%}.tpgb-offset-sm-4{margin-left:33.333333%}.tpgb-offset-sm-5{margin-left:41.666667%}.tpgb-offset-sm-6{margin-left:50%}}@media (min-width:768px){.tpgb-col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.tpgb-col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.tpgb-col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.tpgb-col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.tpgb-col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.tpgb-col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.tpgb-col-md-5{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.tpgb-col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.tpgb-col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.tpgb-col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.tpgb-col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.tpgb-col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.tpgb-col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.tpgb-col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.tpgb-order-md-0{-ms-flex-order:0;order:0}.tpgb-order-md-1{-ms-flex-order:1;order:1}.tpgb-order-md-2{-ms-flex-order:2;order:2}.tpgb-order-md-3{-ms-flex-order:3;order:3}.tpgb-order-md-4{-ms-flex-order:4;order:4}.tpgb-order-md-5{-ms-flex-order:5;order:5}.tpgb-order-md-6{-ms-flex-order:6;order:6}.tpgb-order-md-7{-ms-flex-order:7;order:7}.tpgb-order-md-8{-ms-flex-order:8;order:8}.tpgb-offset-md-0{margin-left:0}.tpgb-offset-md-1{margin-left:8.333333%}.tpgb-offset-md-2{margin-left:16.666667%}.tpgb-offset-md-3{margin-left:25%}.tpgb-offset-md-4{margin-left:33.333333%}.tpgb-offset-md-5{margin-left:41.666667%}.tpgb-offset-md-6{margin-left:50%}.tpgb-offset-md-7{margin-left:58.333333%}.tpgb-offset-md-8{margin-left:66.666667%}.tpgb-offset-md-9{margin-left:75%}.tpgb-offset-md-10{margin-left:83.333333%}.tpgb-offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.tpgb-col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.tpgb-col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.tpgb-col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.tpgb-col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.tpgb-col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.tpgb-col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.tpgb-col-lg-5{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.tpgb-col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.tpgb-col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.tpgb-col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.tpgb-col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.tpgb-col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.tpgb-col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.tpgb-col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.tpgb-d-none{display:none!important}.tpgb-d-inline{display:inline!important}.tpgb-d-inline-block{display:inline-block!important}.tpgb-d-block{display:block!important}.tpgb-d-table{display:table!important}.tpgb-d-table-row{display:table-row!important}.tpgb-d-table-cell{display:table-cell!important}.tpgb-d-flex{display:flex!important}.tpgb-d-inline-flex{display:inline-flex!important}@media (min-width:768px){.tpgb-d-md-flex{display:flex!important}.tpgb-d-md-inline-flex{display:inline-flex!important}}.tpgb-flex-row{flex-direction:row!important}.tpgb-flex-column{flex-direction:column!important}.tpgb-flex-row-reverse{flex-direction:row-reverse!important}.tpgb-flex-column-reverse{flex-direction:column-reverse!important}.tpgb-flex-wrap{flex-wrap:wrap!important}.tpgb-flex-nowrap{flex-wrap:nowrap!important}.tpgb-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.tpgb-flex-fill{flex:1 1 auto!important}.tpgb-flex-grow-0{flex-grow:0!important}.tpgb-flex-grow-1{flex-grow:1!important}.tpgb-justify-content-start{justify-content:flex-start!important}.tpgb-justify-content-end{justify-content:flex-end!important}.tpgb-justify-content-center{justify-content:center!important}.tpgb-justify-content-between{justify-content:space-between!important}.tpgb-align-items-start{align-items:flex-start!important}.tpgb-align-items-end{align-items:flex-end!important}.tpgb-align-items-center{align-items:center!important}.tpgb-align-items-stretch{align-items:stretch!important}.tpgb-align-content-start{align-content:flex-start!important}.tpgb-align-content-end{align-content:flex-end!important}.tpgb-align-content-center{align-content:center!important}.tpgb-align-content-between{align-content:space-between!important}.tpgb-align-content-stretch{align-content:stretch!important}@media (min-width:576px){.tpgb-col-sm-8,.tpgb-col-sm-c8{flex:0 0 12.5%;max-width:12.5%}.tpgb-col-sm-c7{-ms-flex:0 0 14.2857%;flex:0 0 14.2857%;max-width:14.2857%}}@media (min-width:768px){.tpgb-col-md-8,.tpgb-col-md-c8{flex:0 0 12.5%;max-width:12.5%}.tpgb-col-md-c7{-ms-flex:0 0 14.2857%;flex:0 0 14.2857%;max-width:14.2857%}}@media (min-width:992px){.tpgb-col-lg-8,.tpgb-col-lg-c8{flex:0 0 12.5%;max-width:12.5%}.tpgb-col-lg-c7{-ms-flex:0 0 14.2857%;flex:0 0 14.2857%;max-width:14.2857%}}.tpgb-post-listing .post-loop-inner{position:relative}.tpgb-post-listing .post-loop-inner .post-meta-info a,.tpgb-post-listing .post-loop-inner .tpgb-post-title a{text-decoration:blink}.tpgb-post-listing .dynamic-list-content{position:relative;overflow:hidden;width:100%}.tpgb-post-img{width:100%}.tpgb-dynamic-tran,.tpgb-dynamic-tran a,.tpgb-dynamic-tran p{transition:all .3s ease-in-out} .tpgb-post-listing .tpgb-post-title{font-size:20px;line-height:25px;margin:0}.tpgb-post-listing .dynamic-list-content:hover .tpgb-post-title a{color:#6f14f1}.tpgb-post-excerpt{position:relative}.editor-styles-wrapper .tpgb-post-excerpt p,.tpgb-post-excerpt p{margin:5px 0 0}  .post-meta-info{position:relative;display:block;font-size:14px;line-height:1;text-transform:capitalize;margin-bottom:10px}.post-meta-info>span,.post-meta-info>span>a{font-weight:500}.post-info-style-3 .post-author-date{vertical-align:middle;display:inline-block;margin-left:7px}.post-info-style-3 .post-author-date>a{display:block;line-height:20px;text-transform:capitalize;text-align:left}.post-info-style-3 .post-author-detail{display:flex;align-items:center}.post-info-style-3 .post-author-avatar img{border-radius:30px;max-width:42px}.post-info-style-3 .post-author-date>.post-author-name{text-transform:uppercase;font-weight:600}.tpgb-post-listing .post-meta-info .post-author-date>a,.tpgb-post-listing .post-meta-info>span,.tpgb-post-listing .post-meta-info>span>a{color:#676767} .tpgb-post-featured-img{position:relative;overflow:hidden}.tpgb-post-featured-img>a:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:0 0;transition:all .3s ease-in-out;z-index:1}.tpgb-post-listing .dynamic-list-content:hover .tpgb-post-featured-img.hover-image-style-1 img,.tpgb-post-listing.tpgb-metro .dynamic-list-content:hover .tpgb-post-featured-img.hover-image-style-1 .tpgb-blog-image-metro{transform:scale(1.1)}.tpgb-post-category{display:block;position:relative}.tpgb-post-category.cat-style-1>a,.tpgb-post-category.cat-style-2>a{display:inline-block;line-height:18px;color:#212121;vertical-align:middle}.tpgb-post-category.cat-style-1>a{border:1px solid #212121;padding:4px 15px;font-size:12px;margin:0 8px 4px 0;border-radius:30px}.tpgb-post-category.cat-style-2>a{position:relative;font-size:15px;margin:0 10px 10px 0}.tpgb-post-category.cat-style-2>a:before{height:2px;width:100%;position:absolute;bottom:-3px;left:0;content:"";transform:scaleX(0);transform-origin:left;background:#ff124f;transition:transform .3s cubic-bezier(.52,.01,.16,1)}.tpgb-post-category.cat-style-2>a:hover:before{transform:scaleX(1)}.tpgb-no-posts-found{font-size:14px;background:#8072fc;padding:10px;text-align:center;line-height:25px;border-radius:3px;box-shadow:0 5px 30px -5px #8072fc;color:#fff}.tpgb-wrap-fw{width:100%;}@media (max-width:767px){.tpgb-post-listing .tpgb-row{margin-left:0;margin-right:0}}@media (max-width:575px){.dynamic-style-3.content-align-left-right .grid-item:nth-child(even) .post-content-image,.dynamic-style-3.content-align-left-right .grid-item:nth-child(odd) .post-content-image{-webkit-box-ordinal-group:1;order:0;padding:0}.dynamic-style-3.content-align-right .post-content-image{-webkit-box-ordinal-group:1;order:0}.dynamic-style-3 .tpgb-content-bottom{margin-top:15px}.dynamic-style-3.content-align-left-right .grid-item:nth-child(even) .tpgb-content-bottom,.dynamic-style-3.content-align-left-right .grid-item:nth-child(odd) .tpgb-content-bottom,.dynamic-style-3.content-align-right .post-content-image,.dynamic-style-3.content-align-right .tpgb-content-bottom{padding:0 15px!important}} @keyframes loading{to{transform:translateX(100%)}}.tpgb-skeleton{padding:15px;background-color:#fff;height:100%;width:100%;position:absolute;top:0;z-index:1;left:0;overflow:hidden;background-position:center;background-size:cover}.loading::after,.tpgb-skeleton-img{display:block;width:100%;height:100%}.tpgb-skeleton-bottom{position:absolute;background:#3f404257;bottom:0;width:100%;height:80px}.tpgb-skeleton-title{padding:8px;font-size:22px;font-weight:700}.tpgb-skeleton-title.loading{height:1rem;width:50%;margin:1rem;border-radius:3px}.tpgb-skeleton-description{padding:8px;font-size:16px}.tpgb-skeleton-description.loading{height:23px;margin:1rem;width:74%;border-radius:3px}.loading{position:relative;background-color:#e2e2e2}.loading::after{content:"";position:absolute;top:0;transform:translateX(-100%);background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(rgba(255,255,255,.2)),to(transparent));background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:loading .8s infinite}  .theme-twentytwentythree .tpgb-post-listing:not(.dynamic-style-4) .post-loop-inner .tpgb-post-img,.wp-site-blocks .tpgb-post-listing:not(.dynamic-style-4) .post-loop-inner .tpgb-post-img{height:auto;}.dynamic-style-6 .tpgb-post-category{position:absolute;z-index:5;top:20px;left:20px;}.tpgb-group-popover-pop .tpgb-field-dimension .tpgb-dimension-input-group{gap:6px}.tpgb-post-listing.dynamic-style-6 .tpgb-adv-button{z-index:10;}.tpgb-post-title{position:relative;display:block}.tpgb-post-title .tpgb-entry-title,.tpgb-post-title .tpgb-entry-title a{margin:0;padding:0;display:inline-block;transition:all .3s linear}.tpgb-pro-paragraph{position:relative;display:block}.tpgb-pro-paragraph .pro-heading-inner,.tpgb-pro-paragraph .pro-paragraph-inner,.tpgb-pro-paragraph .pro-paragraph-inner a{transition:all .3s linear}.tpgb-pro-paragraph .pro-heading-inner,.tpgb-pro-paragraph .pro-paragraph-inner *{margin:0;padding:0}.tpgb-drop-cap p::first-letter{float:left;text-align:center;line-height:1;font-size:40px;}.tpgb-drop-cap.tpgb-drop-framed p::first-letter,.tpgb-drop-cap.tpgb-drop-stacked p::first-letter{width:1rem;height:1rem;margin-right :10px;padding:5px;}.tpgb-drop-cap.tpgb-drop-framed p::first-letter{border:3px solid;}: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-qv-accent :#1717cc;--tpgb-qv-accent-dark :#0303a0;--tpgb-qv-white :#ffffff;--tpgb-qv-dark :#222222;--tpgb-qv-grey :#f5f5f5;--tpgb-qv-border :#e0e0e0;--tpgb-qv-radius :8px;--tpgb-qv-shadow :0 4px 24px rgba(0,0,0,.16);--tpgb-qv-transition :.22s ease;--tpgb-qv-z-modal :999999;--tpgb-qv-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-qv-transition),transform var(--tpgb-qv-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-qv-dark);color :var(--tpgb-qv-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-qv-transition);}.tpgb-btn-tooltip::after{content :'';position :absolute;left :100%;top :50%;transform :translateY(-50%);border :5px solid transparent;border-left-color:var(--tpgb-qv-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-qv-dark);color :var(--tpgb-qv-white);padding :13px 24px;border-radius :8px;font-size :14px;font-weight :500;z-index :var(--tpgb-qv-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-qv-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-qv-white);border-radius:var(--tpgb-qv-radius);box-shadow :var(--tpgb-qv-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-qv-body::-webkit-scrollbar{width:5px;}.tpgb-qv-body::-webkit-scrollbar-track{background-color:transparent;}.tpgb-qv-body::-webkit-scrollbar-thumb{background-color:var(--tpgb-qv-accent);border-radius:10px;}#tpgb-qv-modal.tpgb-modal-overlay{display :flex;align-items :center;justify-content:center;padding :20px;}.tpgb-qv-container{max-width:880px;width :min(880px,100%);position :relative;overflow :visible;}.tpgb-qv-body{padding:30px;}.tpgb-qv-inner{display :grid;grid-template-columns:1fr 1fr;gap :36px;align-items :start;}.tpgb-qv-main-image img{width :100%;height :auto;border-radius:var(--tpgb-qv-radius);display :block;object-fit :cover;}.tpgb-qv-thumbnails{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;}.tpgb-qv-thumb{width :64px;height :64px;object-fit :cover;border-radius:6px;border :2px solid var(--tpgb-qv-border);cursor :pointer;transition :border-color var(--tpgb-qv-transition);}.tpgb-qv-thumb:hover,.tpgb-qv-thumb-active{border-color:var(--tpgb-qv-accent);}.tpgb-qv-details{display:flex;flex-direction:column;gap:14px;} .tpgb-qv-title{font-size:1.5rem;font-weight:var(--nxp-font-bold,700);margin:0;line-height:var(--nxp-font-lineHeight-tight,1.3);color:var(--nxp-text-strong,#0B1220);letter-spacing:-.02em;}.tpgb-qv-rating{display:flex;align-items:center;gap:6px;font-size:var(--nxp-text-sm,12px);color:var(--nxp-text-muted,#6b7280);}.tpgb-qv-price{font-size:var(--nxp-text-xl,20px);font-weight:var(--nxp-font-bold,700);color:var(--nxp-text-strong,#0B1220);}.tpgb-qv-price del{color:var(--nxp-text-muted,#6b7280);font-size:var(--nxp-text-md,14px);font-weight:var(--nxp-font-regular,400);} .tpgb-qv-stock{align-self:flex-start;}.tpgb-qv-desc{font-size:var(--nxp-text-md,14px);color:var(--nxp-text-muted,#6b7280);line-height:var(--nxp-font-lineHeight-relaxed,1.7);}.tpgb-qv-cart-wrap{display:flex;flex-wrap:wrap;gap:10px;align-items:center;} input[type=number].tpgb-qty-input{-moz-appearance:textfield;}input[type=number].tpgb-qty-input::-webkit-inner-spin-button,input[type=number].tpgb-qty-input::-webkit-outer-spin-button{-webkit-appearance:none;} .tpgb-qv-meta{display :flex;flex-direction:column;gap :5px;font-size :var(--nxp-text-sm,12px);color :var(--nxp-text-muted,#6b7280);border-top :1px solid var(--nxp-border,#e5e7eb);padding-top :14px;} .tpgb-qv-share{display:flex;gap:10px;align-items:center;}.tpgb-qv-share a{width :34px;height :34px;border-radius :50%;background-color :var(--tpgb-qv-grey);display :flex;align-items :center;justify-content:center;color :var(--tpgb-qv-dark);text-decoration:none;transition :background-color var(--tpgb-qv-transition),color var(--tpgb-qv-transition);}.tpgb-qv-share a:hover{background-color :var(--tpgb-qv-accent);color:var(--tpgb-qv-white);}.tpgb-qv-share a svg{width:16px;height:16px;}.tpgb-share-fb:hover{background-color :#1877f2}.tpgb-share-tw:hover{background-color :#1da1f2}.tpgb-share-pin:hover{background-color :#e60023} .tpgb-qv-loading{text-align:center;padding:60px 20px;font-size:15px;color:#999;}.tpgb-qv-price ins{background-color :unset !important;}.tpgb-qv-action-row{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0;} .tpgb-qv-action-btn svg{width:16px;height:16px;flex-shrink:0;}.tpgb-qv-action-btn .tpgb-btn-tooltip{position :static;opacity :1;transform :none;background-color:transparent;color :inherit;padding :0;white-space :nowrap;pointer-events:none;}.tpgb-qv-nav-trigger{position :fixed;top :50%;transform :translateY(-50%);display :flex;align-items :center;z-index :calc(var(--tpgb-qv-z-modal) + 5);cursor :pointer;background-color :rgba(30,30,30,0.82);border-radius:0 8px 8px 0;overflow :hidden;width :44px;max-height :110px;transition :width .3s ease,background-color .2s ease;}.tpgb-qv-nav-trigger.tpgb-nav-hidden{display:none !important;}.tpgb-qv-nav-trigger-prev{left:0;border-radius:0 8px 8px 0;flex-direction:row;}.tpgb-qv-nav-trigger-next{right:0;border-radius:8px 0 0 8px;flex-direction:row;}.tpgb-qv-nav-trigger.tpgb-qv-nav-trigger-next .tpgb-qv-peek-card{padding :8px 0px 8px 10px;}.tpgb-qv-nav-trigger.tpgb-qv-nav-trigger-prev .tpgb-qv-peek-card{flex-direction:row-reverse;}.tpgb-qv-nav-trigger:hover{width:230px;background-color :rgba(30,30,30,0.92);}.tpgb-qv-nav-icon{flex-shrink :0;width :44px;height :44px;display :flex;align-items :center;justify-content:center;color :#fff;}.tpgb-qv-nav-icon svg{width:20px;height:20px;flex-shrink:0;pointer-events:none;}.tpgb-qv-nav-trigger .tpgb-qv-peek-card{display :flex;flex-direction:row;align-items :center;gap :10px;padding :8px 10px;width :0;opacity :0;overflow :hidden;white-space :nowrap;pointer-events:none;transition :opacity .25s ease .1s,width .3s ease;}.tpgb-qv-nav-trigger:hover .tpgb-qv-peek-card{width :186px;opacity :1;pointer-events:auto;overflow :hidden;}.tpgb-qv-peek-img{flex-shrink :0;width :64px;height :64px;border-radius:6px;object-fit :contain;background-color :#fff;display :block;}.tpgb-qv-peek-title{flex :1;font-size :13px;font-weight :600;color :#fff;line-height :1.4;white-space :normal;word-break :break-word;display :-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow :hidden;min-width :0;}@media (max-width:768px){.tpgb-qv-nav-trigger{display:none !important;}#tpgb-qv-modal.tpgb-modal-overlay{padding:0;align-items:flex-end;}.tpgb-qv-container{width:100%;max-width:100%;border-radius:0;max-height:100dvh;}.tpgb-qv-inner{grid-template-columns:1fr;}.tpgb-toast{white-space:normal;max-width:90vw;text-align:center;}} .tp-swatch-container{margin-bottom:20px;}.tp-swatch-container:last-child{margin-bottom:0;}.tp-swatch-label{font-size:18px;font-weight:400;margin:0;color:#000;text-transform:capitalize;}.tp-swatch-options{display:flex;flex-wrap:wrap;gap:10px;}.tp-swatch-item{cursor:pointer;transition:all .2s ease;position:relative;}.tp-swatch-item.disabled{opacity:.4;cursor:not-allowed;}.tp-swatch-button-type{border:1px solid #e0e0e0;background-color:#fff;padding:10px 15px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:#000;}.tp-swatch-button-type:hover{border-color:#ccc;}.tp-swatch-button-type.selected{background-color:#1717cc;color:#fff;border-color:#1717cc;}.tp-swatch-text{font-size:16px;font-weight:400;line-height:1;}.tp-swatch-color-type{border:0;padding:0;}.tp-swatch-color{display:block;width:32px;height:32px;border-radius:50%;border:1px solid rgba(0,0,0,.1);box-sizing:border-box;}.tp-swatch-color-type:hover .tp-swatch-color{border:1px solid #ccc;}.tp-swatch-color-type.selected .tp-swatch-color{border:1px solid #1717cc;}.tp-swatch-image-type{border:2px solid #e0e0e0;border-radius:6px;overflow:hidden;padding:0;line-height:0;}.tp-swatch-image-type:hover{border-color:#ccc;}.tp-swatch-image-type.selected{border-color:#1717cc;border-width:3px;}.tp-swatch-image{width:80px;height:60px;object-fit:cover;display:block;}.tp-swatch-image-placeholder{width:80px;height:60px;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center;font-size:14px;color:#666;font-weight:700;} :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;}.tp-range-filter{display:flex;flex-direction:column;gap:15px;} .tpgb-range-title-icon{display:flex;flex-direction:row;align-items:center;gap:10px;}.tpgb-range-title-icon .tpgb-tab-btn-wrap{width:100%;max-width:20px;text-align:center;}.tpgb-draw-svg object{opacity:0;width:100%;}.tpgb-tab-btn-wrap{display:inline-flex;}img.tpgb-tab-btn-icon{max-width:20px;width:100%;}.tpgb-range-filter-close{position:absolute;right:0px;cursor:pointer;} .tpgb-range-filter-container{position:relative;scroll-behavior:smooth;word-wrap:break-word;overflow-x:hidden;}.tpgb-range-filter-container::-webkit-scrollbar{width:5px;height:auto;background-color:#F5F5F5;}.tpgb-range-filter-container::-webkit-scrollbar-thumb{border-radius:10px;background-color:#555;box-shadow:inset 0 0 6px #0000004d;}.tpgb-range-filter-container::-webkit-scrollbar-track{border-radius:10px;background-color:#F5F5F5;box-shadow:inset 0 0 6px #0000004d;} .tpgb-range-filter-wrapper{display:flex;flex-direction:column;gap:16px;} .tpgb-range-values-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;}.tpgb-range-start-label,.tpgb-range-end-label{font-size:14px;color:#9ca3af;font-weight:500;}.tpgb-range-start-label span,.tpgb-range-end-label span{color:#1a1a1a;font-weight:600;} .tpgb-range-slider{height:8px;margin:16px 0;background:#E7E7F6;border-radius:4px;border:none;position:relative;}.tpgb-range-slider.noUi-target{background:#E7E7F6;border-radius:30px;border:none;box-shadow:none;}.tpgb-range-slider.noUi-target.noUi-horizontal{height:8px;}.tpgb-range-slider.noUi-target.noUi-horizontal .noUi-handle{width:20px;height:20px;right:-4px;top:-6px;}.tpgb-range-slider .noUi-base{height:8px;border-radius:4px;}.tpgb-range-slider .noUi-connect{background:#162D9E;border-radius:4px;box-shadow:none;height:8px;top:0;}.tpgb-range-slider .noUi-handle{width:24px;height:24px;border-radius:50%;background:#ffffff;cursor:grab;box-shadow:0 1px 5px rgba(0,0,0,0.3);transition:all 0.2s cubic-bezier(0.4,0,0.2,1);top:-8px;outline:none;}.tpgb-range-slider .noUi-handle:active{cursor:grabbing;}.tpgb-range-slider .noUi-handle::before,.tpgb-range-slider .noUi-handle::after{display:none;} .tpgb-range-labels-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:8px;}.tpgb-range-label-start,.tpgb-range-label-end{font-size:14px;color:#9ca3af;font-weight:500;}.tp-range-filter .noUi-tooltip{display:none;}.tp-rating-filter{display:flex;flex-direction:column;gap:15px;}.nxt-rating-field-main-div{cursor:pointer;display:inline-block;}.tpgb-rating-filter-container{display:flex;flex-direction:column;gap:8px;}input[type="radio"].nxt-woo-rating-field{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}input[type="radio"].nxt-woo-rating-field{display:none;}.nxt-rating-label{display:inline-flex;flex-direction:row;align-items:center;gap:3px;padding:4px 10px;border-radius:4px;background-color:#fff;border:1px solid #c4c4c4;cursor:pointer;transition:all 0.3s ease;}.nxt-woo-rating-field:not(:checked) + .nxt-rating-label{background-color:#fff;border:1px solid #c4c4c4;}.nxt-woo-rating-field:checked + .nxt-rating-label{border:2px solid #000;font-weight:bold;background-color:#fff;}.nxt-rating-label:hover{background-color:#f5f5f5;}.nxt-woo-rating-field:checked + .nxt-rating-label:hover{border:2px solid #000;background-color:#f5f5f5;}.nxt-rating-label .tpgb-star-filled svg,.nxt-rating-label .tpgb-star-blank svg{width:16px;height:16px;display:block;}.tpgb-rating-title-icon{display:flex;flex-direction:row;align-items:center;gap:10px;}.tpgb-rating-title-icon .tpgb-tab-btn-wrap{width:100%;max-width:20px;text-align:center;}.tpgb-tab-btn-wrap{display:inline-flex;}img.tpgb-tab-btn-icon{max-width:20px;width:100%;}.tpgb-draw-svg object{opacity:0;width:100%;}.tpgb-rating-filter-container{border-radius:0px;scroll-behavior:smooth;word-wrap:break-word;overflow-x:hidden;}.tpgb-rating-filter-container::-webkit-scrollbar{width:5px;height:auto;background-color:#F5F5F5;}.tpgb-rating-filter-container::-webkit-scrollbar-thumb{border-radius:10px;background-color:#555;box-shadow:inset 0 0 6px #0000004d;}.tpgb-rating-filter-container::-webkit-scrollbar-track{border-radius:10px;background-color:#F5F5F5;box-shadow:inset 0 0 6px #0000004d;}.tpgb-rating-filter-close{position:absolute;right:0px;cursor:pointer;} .tp-filter-heading{color:rgb(0,0,0);}.tpgb-search-filter-heading{color:rgb(0,0,0);font-size:20px;font-weight:600;margin-bottom:10px;margin-top:0px;}.tp-search-filter{display:flex;flex-direction:column;gap:15px;width:100%;}.filter-tags-container{display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;}.search-filter-reset-remove{cursor:pointer;}.tpgb-search-filter-container{width:100%;}.tpgb-search-filter-apply-button{font-weight:500;font-size:14px;padding:11px 20px 11px 20px;margin-left:0px;border:0px solid #e0e0e0;background:#162D9E;color:#fff;text-align:center;border-radius:6px 6px 6px 6px;cursor:pointer;margin-top:20px;}.tpgb-search-filter-apply-button:hover,.tpgb-search-filter-apply-button:focus,.tpgb-search-filter-apply-button:active{background:#162D9E;color:#fff;border:0px solid #e0e0e0;box-shadow:none;outline:none;text-decoration:none;transition:all 0.3s ease;transform:none;}.tpgb-unfold-toggle{display:inline-flex;align-items:center;gap:8px;padding:7px 7px;font-size:14px;font-weight:500;background:#000;color:#fff;border:2px solid #000;border-radius:8px;cursor:pointer;transition:all 0.3s ease;box-shadow:0 2px 6px rgba(0,0,0,0.1);position:relative;overflow:hidden;}.tpgb-unfold-toggle:hover,.tpgb-unfold-toggle:focus{background-color:#000;border-color:#000;}.tpgb-unfold-toggle span{display:flex;align-items:center;transition:transform 0.4s ease;}.tp-search-filter-classes .tpgb-unfold-last-toggle .tpgb-unfold-toggle .toggle-button-icon{margin:0px;}.search-filter-reset-active-tab{display:inline-flex;align-items:center;justify-content:center;height:100%;gap:6px;padding:9px 18px;font-family:"Helvetica Neue",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:14px;font-weight:600;line-height:0;color:#1717cc;background:transparent;border:2px solid #1717cc;border-radius:6px;white-space:nowrap;cursor:pointer;transition:background 0.3s ease,color 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease;}.search-filter-reset-active-tab:hover{background:#1717cc;border-color:#1717cc;color:#ffffff;}.search-filter-reset-active-tab:focus{outline:none;box-shadow:0 0 0 3px rgba(23,23,204,0.25);}.clear-all-filters-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 18px;font-family:"Helvetica Neue",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:14px;font-weight:600;line-height:0;color:#ffffff;background:#1717cc;border:1px solid transparent;border-radius:6px;cursor:pointer;transition:background 0.3s ease,box-shadow 0.3s ease,filter 0.3s ease;margin-left:0;transform:none;}.clear-all-filters-btn:hover,.clear-all-filters-btn:focus{background:#111193;border-color :#111193;color:#ffffff;transform:none;}.clear-all-filters-btn:active{background:#111193;filter:brightness(0.92);transform:none;}span.clear-icon{display:flex;}.clear-icon svg{width:15px;height:15px;}.clear-icon svg path{stroke:#ffffff;}.tpgb-sort-filter-wrapper{width:100%;padding:20px 0px 20px 0px;z-index:999;}.tpgb-sort-filter-wrapper select{overflow:hidden;}.tpgb-sort-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:2px solid #ccc;padding:10px;width:100%;font-size:16px;cursor:pointer;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 300 300"><path fill="%23162e9d" d="M8.5 63.6c-6.3 2.1-9.4 7.9-8 14.5.4 1.9 4.6 7.3 11.4 14.7 16.2 17.8 50.5 55.4 103.6 113.7 30.2 33.2 27.9 31.3 37 30.6 4.9-.5 1.3 3.2 52.5-53.1 10.7-11.8 24.7-27.1 31-34 51.5-56.4 60.7-66.6 62.3-69.3 5.8-10.5-5.9-22.1-16.7-16.5-1.4.7-8.1 7.5-14.9 14.9-6.7 7.4-30.2 33.3-52.2 57.4-22 24.1-45.3 49.7-51.9 56.9-6.5 7.2-12.2 13.1-12.6 13.1-.4 0-6.1-5.9-12.6-13.1-6.6-7.2-29.9-32.8-51.9-56.9S40 86.5 33.3 79.1c-6.7-7.4-13-13.9-13.8-14.4-3.8-2.1-7.3-2.4-11-1.1z"/></svg>');background-repeat:no-repeat;background-position:right 10px center;background-size:16px;padding-right:30px;}.tpgb-sort-select option{background-color:#fff;color:#333;padding:10px;font-size:16px;}.tpgb-sort-select option:checked{background-color:#162D9E;color:#fff;}.tpgb-sort-select option:hover{background-color:#162D9E;color:#fff;}.tp-single-product-meta{align-items:left;display:flex;flex-direction:column;gap:10px;line-height:28px;width:100%;}.tpgb-woo-meta-lable{font-weight:400;font-size:16px;line-height:100%;color:#000000;}.tpgb-woo-meta-value,.tpgb-woo-meta-value a{color:#878787;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0;}.tpgb-woo-meta-value a:hover,.tpgb-woo-meta-value a:focus{color:#878787;}.tp-single-product-meta .posted_in{display:none;}.tp-single-product-pricing{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;gap:14px;width:100%;}.tpgb-woo-sale-pricing-text,.tpgb-woo-pricing-text{color:#000000;font-weight:600;font-size:30px;line-height:100%;letter-spacing:0%;}.SalePrice{color:#878787;font-weight:400;font-size:30px;line-height:100%;letter-spacing:0%;text-decoration:line-through;}.tpgb-woo-pricing-label{color:#878787;font-weight:400;font-size:30px;line-height:100%;letter-spacing:0%;}.tpgb-woo-pricing-badge{font-weight:600;font-size:18px;line-height:100%;letter-spacing:0%;opacity:1;border-radius:4px;padding:4px 8px 4px 8px;color:#FFFFFF;background-color:#1717CC;}.tpgb-woo-variation-price{display:flex;flex-direction:row;gap:14px;align-items:center;justify-content:center;} .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;}.tpgb-plus-button.button-style-8{overflow:visible;}.tpgb-plus-button.button-style-8 .button-link-wrap{padding:15px 30px;border:1px solid #212121;color:#212121;}.tpgb-plus-button.button-style-8 .button-link-wrap:hover{border-color:#313131;}.tpgb-plus-button.button-style-8 .button-link-wrap:hover{transform:translateY(3px);}