: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-btn-link{position:relative;display:inline-block;transition:all .3s;text-decoration:none;}.tp-button-core .tpgb-btn-wrap{display:flex;align-items:center;justify-content:center;padding:10px 15px;column-gap:5px;transition:all .3s;}.tpgb-btn-icon-wrap{display:inline-flex;}img.tpgb-btn-icon{max-width:20px;width:100%;}.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-core-heading{position:relative;display:block;overflow-wrap:anywhere;}.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;}.tpgb-woo-quantity-input input{align-items:center}.tp-product-add-to-cart{width:100%;}.tpgb-plus-minus-btn svg{fill:#070707}.tpgb-product-add-to-cart-container .tpgb-woo-quantity-input::-webkit-inner-spin-button,.tpgb-product-add-to-cart-container .tpgb-woo-quantity-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}.tpgb-product-add-to-cart-container .tpgb-product-quantity-section .tpgb-plus-minus-btn svg{width:12px;height:12px}.tpgb-product-add-to-cart-container .tpgb-product-quantity-section .tpgb-plus-minus-btn{text-align:center;border:1px #e8e8e8 solid}.quantity button.tpgb-plus-minus-btn{padding:2px 5px}.tpgb-product-add-to-cart-container .tpgb-product-quantity-section .tpgb-woo-quantity-input,.woocommerce .quantity .tpgb-woo-quantity-input.qty{border:1px #e8e8e8 solid;border-radius:0;text-align:center;padding:10px 6px;color:#7e7e7e;font-weight:400;font-size:16px}.woocommerce .quantity .tpgb-woo-quantity-input.qty{padding:12px 6px;width:68px}.tpgb-product-quantity-button{display:flex;flex-direction:column;gap:4px}.tpgb-product-add-to-cart-container .tpgb-woo-addToCart-btn,.woocommerce .tpgb-product-add-to-cart-container form.cart .button.tpgb-woo-addToCart-btn,.woocommerce div.product .tpgb-product-add-to-cart-container form.cart .button.tpgb-woo-addToCart-btn{text-transform:uppercase;padding:15px 24px;border:1px solid #e0e0e0;background-color:#1717cc;color:#fff;text-align:center;border-radius:0 0 0 0;font-weight:600;font-size:16px;letter-spacing:0;transition:ease all 0.3s;}.tpgb-product-add-to-cart-container{display:flex}.woocommerce div.product .tpgb-product-add-to-cart-container form.cart,.woocommerce div.product .tpgb-product-add-to-cart-container form.cart .tpgb-product-quantity-section{margin:0}.tpgb-product-add-to-cart-container .stock.in-stock,.tpgb-product-add-to-cart-container .variations_form .variations,.woocommerce div.product form.cart.tpgb-woo-add-to-cart::after,.woocommerce div.product form.cart.tpgb-woo-add-to-cart::before,.tpgb-product-add-to-cart-container .woocommerce-variation-price{display:none}.tpgb-product-quantity-section,.tpgb-woo-add-to-cart{display:flex;flex-direction:row;gap:4px;height:fit-content;}.tpgb-woo-add-to-cart{gap:12px}.tp-swatch-container{margin-bottom:20px}.tp-swatch-label{font-size:18px;font-weight:400;margin-bottom:12px;color:#000}.tp-swatch-options{display:flex;flex-wrap:wrap;gap:10px}.tp-swatch-item{cursor:pointer;transition:all .2s ease;position:relative}.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}.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}.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);}.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}.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;background-color:transparent;}.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}.tp-clear-selection{background-color:#000;color:#fff;border:0;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;margin:10px 0}.tp-clear-selection:hover,.tp-clear-selection:focus{background-color:#333;} .woocommerce-message:focus,.woocommerce-message:active,.woocommerce-message a:focus,.woocommerce-message a:active{outline:none;box-shadow:none;} .tpgb-product-add-to-cart-container[data-product-type="grouped"]{display:block;} .tpgb-product-add-to-cart-container[data-product-type="grouped"] form.cart.grouped_form,.woocommerce .tpgb-product-add-to-cart-container[data-product-type="grouped"] form.cart.grouped_form{display:flex;flex-direction:column;gap:16px;margin:0;width:100%;} .tpgb-product-add-to-cart-container[data-product-type="grouped"] table.woocommerce-grouped-product-list,.tpgb-product-add-to-cart-container[data-product-type="grouped"] table.group_table{width:100%;border-collapse:collapse;margin:0;background:#ffffff;border:1px solid #e8e8e8;border-radius:6px;overflow:hidden;}.tpgb-product-add-to-cart-container[data-product-type="grouped"] table.woocommerce-grouped-product-list tbody{display:table-row-group;} .tpgb-product-add-to-cart-container[data-product-type="grouped"] tr.woocommerce-grouped-product-list-item{border-bottom:1px solid #f0f0f0;background:transparent;transition:background .15s ease;}.tpgb-product-add-to-cart-container[data-product-type="grouped"] tr.woocommerce-grouped-product-list-item:last-child{border-bottom:none;}.tpgb-product-add-to-cart-container[data-product-type="grouped"] tr.woocommerce-grouped-product-list-item:hover{background:#fafafa;} .tpgb-product-add-to-cart-container[data-product-type="grouped"] form.cart .group_table tr.woocommerce-grouped-product-list-item > td{padding:14px 16px;vertical-align:middle;border:none;background:transparent;} .tpgb-product-add-to-cart-container[data-product-type="grouped"] td.woocommerce-grouped-product-list-item__quantity{width:110px;}.tpgb-product-add-to-cart-container[data-product-type="grouped"] td.woocommerce-grouped-product-list-item__quantity .quantity{margin:0;display:flex;align-items:center;justify-content:flex-start;}.tpgb-product-add-to-cart-container[data-product-type="grouped"] td.woocommerce-grouped-product-list-item__quantity .tpgb-product-quantity-section{display:inline-flex;align-items:center;gap:4px;}.tpgb-product-add-to-cart-container[data-product-type="grouped"] td.woocommerce-grouped-product-list-item__quantity .tpgb-plus-minus-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:40px;padding:0;border:1px solid #e0e0e0;border-radius:4px;background:#f7f7f9;cursor:pointer;box-sizing:border-box;transition:background .15s ease,border-color .15s ease;}.tpgb-product-add-to-cart-container[data-product-type="grouped"] td.woocommerce-grouped-product-list-item__quantity .tpgb-plus-minus-btn:hover{background:#e8e8ec;border-color:#c5c5c9;}.tpgb-product-add-to-cart-container[data-product-type="grouped"] td.woocommerce-grouped-product-list-item__quantity .tpgb-plus-minus-btn svg{width:12px;height:12px;fill:#070707;pointer-events:none;}.tpgb-product-add-to-cart-container[data-product-type="grouped"] td.woocommerce-grouped-product-list-item__quantity input.qty,.tpgb-product-add-to-cart-container[data-product-type="grouped"] td.woocommerce-grouped-product-list-item__quantity input.tpgb-woo-quantity-input,.woocommerce .tpgb-product-add-to-cart-container[data-product-type="grouped"] td.woocommerce-grouped-product-list-item__quantity input.qty{width:68px;height:40px;padding:8px 6px;text-align:center;border:1px solid #e0e0e0;border-radius:4px;font-size:14px;font-weight:500;color:#333;box-sizing:border-box;} .tpgb-product-add-to-cart-container[data-product-type="grouped"] td.woocommerce-grouped-product-list-item__quantity .screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;} .tpgb-product-add-to-cart-container[data-product-type="grouped"] td.woocommerce-grouped-product-list-item__label{text-align:left;}.tpgb-product-add-to-cart-container[data-product-type="grouped"] td.woocommerce-grouped-product-list-item__label label{margin:0;padding:0;cursor:pointer;}.tpgb-product-add-to-cart-container[data-product-type="grouped"] td.woocommerce-grouped-product-list-item__label a{font-size:15px;font-weight:600;color:#1a1a1a;text-decoration:none;line-height:1.4;transition:color .15s ease;}.tpgb-product-add-to-cart-container[data-product-type="grouped"] td.woocommerce-grouped-product-list-item__label a:hover{color:#1717cc;} .tpgb-product-add-to-cart-container[data-product-type="grouped"] td.woocommerce-grouped-product-list-item__price{text-align:right;font-size:14px;color:#1a1a1a;font-weight:600;white-space:nowrap;}.tpgb-product-add-to-cart-container[data-product-type="grouped"] td.woocommerce-grouped-product-list-item__price .woocommerce-Price-amount{font-weight:600;color:#1a1a1a;}.tpgb-product-add-to-cart-container[data-product-type="grouped"] td.woocommerce-grouped-product-list-item__price del .woocommerce-Price-amount{color:#999;font-weight:400;margin-right:4px;}.tpgb-product-add-to-cart-container[data-product-type="grouped"] td.woocommerce-grouped-product-list-item__price ins{background:transparent;text-decoration:none;}.tpgb-product-add-to-cart-container[data-product-type="grouped"] td.woocommerce-grouped-product-list-item__price ins .woocommerce-Price-amount{color:#c0392b;} .tpgb-product-add-to-cart-container[data-product-type="grouped"] td.woocommerce-grouped-product-list-item__price p.stock,.tpgb-product-add-to-cart-container[data-product-type="grouped"] td.woocommerce-grouped-product-list-item__price .stock,.tpgb-product-add-to-cart-container[data-product-type="grouped"] tr.woocommerce-grouped-product-list-item .stock{display:none;} .tpgb-product-add-to-cart-container[data-product-type="grouped"] td.woocommerce-grouped-product-list-item__quantity{display:table-cell;}.tpgb-product-add-to-cart-container[data-product-type="grouped"] td.woocommerce-grouped-product-list-item__quantity .quantity,.tpgb-product-add-to-cart-container[data-product-type="grouped"] td.woocommerce-grouped-product-list-item__quantity .tpgb-product-quantity-section,.tpgb-product-add-to-cart-container[data-product-type="grouped"] td.woocommerce-grouped-product-list-item__quantity .tpgb-woo-quantity,.tpgb-product-add-to-cart-container[data-product-type="grouped"] td.woocommerce-grouped-product-list-item__quantity input.qty{display:inline-flex;visibility:visible;}.tpgb-product-add-to-cart-container[data-product-type="grouped"] td.woocommerce-grouped-product-list-item__quantity input.qty{display:inline-block;} .tpgb-product-add-to-cart-container[data-product-type="grouped"] button.single_add_to_cart_button.tpgb-woo-addToCart-btn,.woocommerce .tpgb-product-add-to-cart-container[data-product-type="grouped"] form.cart button.single_add_to_cart_button.tpgb-woo-addToCart-btn,.woocommerce div.product .tpgb-product-add-to-cart-container[data-product-type="grouped"] form.cart button.single_add_to_cart_button.tpgb-woo-addToCart-btn{align-self:flex-start;width:auto;} @media (max-width:640px){.tpgb-product-add-to-cart-container[data-product-type="grouped"] table.woocommerce-grouped-product-list,.tpgb-product-add-to-cart-container[data-product-type="grouped"] table.woocommerce-grouped-product-list tbody,.tpgb-product-add-to-cart-container[data-product-type="grouped"] table.woocommerce-grouped-product-list tr,.tpgb-product-add-to-cart-container[data-product-type="grouped"] table.woocommerce-grouped-product-list td{display:block;width:100%;}.tpgb-product-add-to-cart-container[data-product-type="grouped"] tr.woocommerce-grouped-product-list-item{padding:12px 14px;}.tpgb-product-add-to-cart-container[data-product-type="grouped"] tr.woocommerce-grouped-product-list-item > td{padding:4px 0;}.tpgb-product-add-to-cart-container[data-product-type="grouped"] td.woocommerce-grouped-product-list-item__price{text-align:left;}}.tpgb-product-add-to-cart-container[data-product-type="external"]{display:block;}.tpgb-product-add-to-cart-container[data-product-type="external"] p.cart{margin:0;}.tpgb-product-add-to-cart-container[data-product-type="external"] a.single_add_to_cart_button.tpgb-woo-addToCart-btn,.woocommerce .tpgb-product-add-to-cart-container[data-product-type="external"] form.cart a.single_add_to_cart_button.tpgb-woo-addToCart-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;}: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-single-product-image{display:flex;flex-direction:column;gap:20px;width:100%}.tpgb-single-product-productImages{width:100%;border-radius:10px}.tpgb-single-product-productImages img{border-radius:10px}.tpgb-single-product-productGalleryImg{width:20%;position:relative;display:flex;flex-direction:row;gap:18px;overflow:hidden;border-radius:3px}.tpgb-single-product-single-thumbnail{padding:0;cursor:pointer;transition:all .3s ease;border-radius:4px}.zoomImg{display:none!important}.tpgb-product-main-img-left-arrow,.tpgb-product-main-img-right-arrow{position:absolute;top:50%;transform:translateY(-50%);background:#fff;color:#fff;border:0;width:42px;height:42px;cursor:pointer;z-Index:10;display:flex;align-Items:center;justify-Content:center;font-Size:18px;padding:9px;border-radius:10px}.tpgb-product-main-img-left-arrow{left:0}.tpgb-product-main-img-right-arrow{right:0}.tpgb-product-main-img-left-arrow svg,.tpgb-product-main-img-right-arrow svg{position:absolute}img.tpgb-product-main-img{height:auto;max-width:100%;}.tpgb-product-productGalleryImg-left-arrow,.tpgb-product-productGalleryImg-right-arrow{position:relative;background-color:unset;top:50%;transform:translateY(-50%);color:#fff;border:0;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;justify-self:center;font-size:14px;padding:0}.tpgb-product-productGalleryImg-left-arrow{left:0}.tpgb-product-productGalleryImg-right-arrow{right:0}.tpgb-product-left-arrow-div,.tpgb-product-right-arrow-div{position:absolute;z-index:1;height:-webkit-fill-available;cursor:pointer}.tpgb-product-right-arrow-div{right:0}.tpgb-product-left-arrow-div{left:0}.tpgb-single-product-sale-tag{position:absolute;font-weight:600;text-transform:uppercase;text-decoration:none;background:#31b54e;color:#fff;margin:12px 8px 8px 12px;padding:6px 10px;z-index:3}.tpgb-single-product-productImages{position:relative;overflow:hidden}.tpgb-single-product-productGalleryImg button:focus,.tpgb-single-product-productGalleryImg button:hover,.tpgb-single-product-productImages button:focus,.tpgb-single-product-productImages button:hover{background:0 0;border-color:unset;outline:0}.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;}.tp-single-product-rating{display:flex;flex-direction:row;align-items:center;gap:16px;width:100%;}.tpgb-woo-rating-label{color:#878787;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0;} .tpgb-woo-rating-icon svg{fill:#FFAE00;stop-color:#FFAE00;width:24px;height:24px;}.tpgb-woo-rating-icon-blank svg{fill:#E9E9E9;width:24px;height:24px;}.woocommerce #reviews #comments ol.commentlist li.comment.byuser .comment-text{margin:0 0 0 0px;border:none;border-radius:4px;padding:0px;}.tpgb-woo-review-heading{color:#000000;margin-bottom:22px;font-weight:600;font-size:18px;line-height:24px;letter-spacing:0;}h2.woocommerce-Reviews-title{color:black;margin-bottom:22px;font-weight:600;font-size:20px;}.woocommerce #reviews #comments ol.commentlist li.comment.byuser .comment-text p{margin:auto;}.woocommerce #reviews #comments ol.commentlist li.comment img.avatar{position:relative;width:60px;height:60px;padding:0px;background:none;border:none;}.tpgb-woo-review-icon{float:right;}.tpgb-woo-review-user-star{display:flex;flex-direction:column;gap:10px;}.tpgb-woo-review-commentform{display:flex;flex-direction:column;align-items:flex-start;gap:20px;}.tpgb-woo-review-user-star .tpgb-woo-review-icon,.tpgb-woo-review-user-star .tpgb-woo-review-icon-size svg{float:left;display:flex;flex-direction:row;gap:5px;}.woocommerce .comment-form-rating p.stars a{float:left;color:yellow;margin-bottom:1.5em}.tpgb-single-product-review-only-star-php{float:right;width:20px;height:20px;}.woocommerce-review__author{color:black;text-transform:capitalize;font-size:16px;}.woocommerce-review__published-date{display:block;}.tpgb-woo-review-reply-title,.comment-reply-title{color:#000000;display:inline-block;font-weight:600;font-size:18px;line-height:24px;letter-spacing:0;}.tpgb-woo-review-btn,.woocommerce #respond .form-submit input#submit{padding:14px 16px;align-items:center;color:#FFFFFF;text-decoration:none;border-radius:2px;border-width:0px;background-color:#1717CC;font-weight:600;font-size:12px;line-height:100%;letter-spacing:2%;}.tpgb-woo-review-btn:hover,.tpgb-woo-review-btn:focus,.woocommerce #respond .form-submit input#submit:hover{background-color:#1717CC;color:white;border-color:unset;}.woocommerce #review_form #respond textarea#comment{border:1px solid #D2D2D2;padding:12px 16px 12px 16px;border-radius:0px 0px 0px 0px;font-size:14px;line-height:22px;width:100%;height:200px;background-color:#fff;}label.tpgb-woo-review-reply-label,#respond #commentform label{color:#000000;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;}.woocommerce-review__published-date,.description{font-size:16px;color:#888;}.reply-required,.required{color:#F12D2D;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;}.tpgb-woo-review-icon-size svg{width:24px;height:24px;float:right;}.tpgb-woo-review-content img.tpgb-woo-review-author-img{max-height:100%;height:fit-content;}.edit-post-visual-editor p{margin-top:unset;}.tpgb-woo-review-user-content{display:flex;flex-direction:column;gap:20px;margin-top:20px;}.tpgb-woo-review-content{display:flex;flex-direction:row;gap:20px;margin-bottom:20px;}.comment_container{display:flex;flex-direction:row;gap:20px;margin-top:20px;margin-left:-40px;}textarea,textarea.tpgb-woo-review-reply-input{border-radius:5px;border:1px solid #D2D5DA;padding:12px 16px 12px 16px;width:100%;min-height:136px;background-color:#F9FAFB;}textarea.tpgb-woo-review-reply-input:focus{border-color:unset;color:unset;}.tpgb-woo-review-text-margin{display:flex;flex-direction:column;margin:0px;gap:8px;}.tpgb-woo-review-desciption{margin:0px;}.tpgb-woo-review-text-typo{color:#000000;font-weight:600;font-size:17px;line-height:24px;letter-spacing:0;}.tpgb-woo-review-date-typo{color:#C8C9CA;font-weight:400;font-size:14px;line-height:16px;letter-spacing:0;}.tpgb-woo-review-desciption{color:#7E7E7E;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;}.tpgb-woo-review-icon-size svg{width:20px;height:20px;float:right;}.tpgb-woo-review-icon .filled_star svg,.tpgb-woo-review-icon .star-label path.filled_star{fill:#FFAE00;}.tpgb-woo-review-icon .blank_star svg,.tpgb-woo-review-icon .star-label path.blank_star{fill:#E9E9E9;}.tpgb-single-product-review-reply-icon{border:none;padding:0px;margin:0px;}.tp-single-product-tab{flex-direction:column !important;width:100%;}.tpgb-woo-tabs{margin-bottom:20px;display:flex;flex-direction:row;gap:40px;padding-bottom:9px;border-bottom:1px solid #0000001a}.tpgb-woo-tabs .active .tpgb-woo-tabItems{padding :10px 0;border-bottom:2px solid #1717cc;color:#101010;}.tpgb-woo-desTab{font-weight:400;line-height:24px;letter-spacing:0;color:#7e7e7e;font-size:16px}.tpgb-woo-tabs .tpgb-woo-tabItems{color:#626262;font-weight:400;font-size:18px;line-height:24px;letter-spacing:0;transform:scaleX(0);transform-origin:left;transition:transform .3s;}strong.tpgb-woo-tab-text-typo{color:#626262;font-weight:400;font-size:18px;line-height:24px;letter-spacing:0;}.tpgb-woo-tabs .tpgb-woo-tabItems:hover,.tpgb-woo-tabs .tpgb-woo-tabItems:focus{color:#626262;}strong.tpgb-woo-tab-text-typo{font-weight:600;font-size:17px;color:#000}.woocommerce-Tabs-panel--description h2{display:none}td.tpgb-woo-addInfo-value,th.tpgb-woo-addInfo-label,td.tpgb-woo-addInfo-value,th.tpgb-woo-addInfo-label{padding:10px;text-align:left;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:#000;}.editor-styles-wrapper table.tpgb-woo-addInfo-table,table.tpgb-woo-addInfo-table,td.tpgb-woo-addInfo-value,th.tpgb-woo-addInfo-label{border:1px solid #d2d5da}.tpgb-woo-tab-heading{font-size:20px;color:#000;font-weight:600}.tpgb-woo-tab-content-space{margin-top:20px}.tpgb-woo-tab-text-color{display:flex;flex-direction:column;gap:8px}.tpgb-woo-tabs{cursor:pointer}table.tpgb-woo-addInfo-table,table.woocommerce-product-attributes{border-spacing:0}.tpgb-woo-tab-date-typo{font-weight:400;font-size:14px;line-height:16px;letter-spacing:0;color:#c8c9ca}.tpgb-woo-tab-icon-size svg{width:20px;height:20px;float:right}.tpgb-woo-tab-icon .filled_star svg,.tpgb-woo-tab-icon svg{fill:#ffae00}.tpgb-woo-tab-icon .blank_star svg,.tpgb-woo-tab-icon-blank svg{fill:#e9e9e9}.editor-styles-wrapper img.tpgb-woo-tab-author-img,.tpgb-woo-tab-content img.tpgb-woo-tab-author-img{max-height:100%;height:fit-content}.edit-post-visual-editor p{margin-top:unset}.tpgb-woo-tab-content{display:flex;flex-direction:row;gap:20px}a:focus{box-shadow:none;outline:0}.woocommerce div.product .woocommerce-tabs ul.tabs.tpgb-woo-tabs::before{width:0%}.tpgb-woo-tab-desciption,.woocommerce #reviews #comments ol.commentlist li div.comment-text p{margin:0;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:#7e7e7e}.tpgb-woo-tab-icon{float:right;display:flex;flex-direction:row;gap:5px}@media (max-width:767px){.tpgb-woo-tabs{flex-direction:column;align-items:stretch;gap:10px !important;border-bottom :0px;}.tpgb-woo-tabs > div{width:100%;}.tpgb-woo-tabItems{display:block;width:100%;text-align:center;padding:12px 14px;}}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}.tippy-iOS{cursor:pointer!important;-webkit-tap-highlight-color:transparent}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1} .tippy-box[data-theme~=light]{color:#26323d;box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);background-color:#fff}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff} .tippy-box[data-theme~=light-border]{background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,8,16,.15);color:#333;box-shadow:0 4px 14px -2px rgba(0,8,16,.08)}.tippy-box[data-theme~=light-border]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light-border]>.tippy-arrow:after,.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.tippy-box[data-theme~=light-border]>.tippy-arrow:after{border-color:transparent;border-style:solid}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:after{border-top-color:rgba(0,8,16,.2);border-width:7px 7px 0;top:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow:after{top:17px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:rgba(0,8,16,.2);border-width:0 7px 7px;bottom:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:after{border-left-color:rgba(0,8,16,.2);border-width:7px 0 7px 7px;left:17px;top:1px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;right:16px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:after{border-width:7px 7px 7px 0;right:17px;top:1px;border-right-color:rgba(0,8,16,.2)}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow{fill:#fff}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);background-size:16px 6px;width:16px;height:6px} .tippy-box[data-theme~=material]{background-color:#505355;font-weight:600}.tippy-box[data-theme~=material][data-placement^=top]>.tippy-arrow:before{border-top-color:#505355}.tippy-box[data-theme~=material][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#505355}.tippy-box[data-theme~=material][data-placement^=left]>.tippy-arrow:before{border-left-color:#505355}.tippy-box[data-theme~=material][data-placement^=right]>.tippy-arrow:before{border-right-color:#505355}.tippy-box[data-theme~=material]>.tippy-backdrop{background-color:#505355}.tippy-box[data-theme~=material]>.tippy-svg-arrow{fill:#505355} .tippy-box[data-theme~=translucent]{background-color:rgba(0,0,0,.7)}.tippy-box[data-theme~=translucent]>.tippy-arrow{width:14px;height:14px}.tippy-box[data-theme~=translucent][data-placement^=top]>.tippy-arrow:before{border-width:7px 7px 0;border-top-color:rgba(0,0,0,.7)}.tippy-box[data-theme~=translucent][data-placement^=bottom]>.tippy-arrow:before{border-width:0 7px 7px;border-bottom-color:rgba(0,0,0,.7)}.tippy-box[data-theme~=translucent][data-placement^=left]>.tippy-arrow:before{border-width:7px 0 7px 7px;border-left-color:rgba(0,0,0,.7)}.tippy-box[data-theme~=translucent][data-placement^=right]>.tippy-arrow:before{border-width:7px 7px 7px 0;border-right-color:rgba(0,0,0,.7)}.tippy-box[data-theme~=translucent]>.tippy-backdrop{background-color:rgba(0,0,0,.7)}.tippy-box[data-theme~=translucent]>.tippy-svg-arrow{fill:rgba(0,0,0,.7)} .tippy-box[data-animation=perspective][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=perspective][data-placement^=top][data-state=visible]{transform:perspective(700px)}.tippy-box[data-animation=perspective][data-placement^=top][data-state=hidden]{transform:perspective(700px) translateY(8px) rotateX(60deg)}.tippy-box[data-animation=perspective][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=perspective][data-placement^=bottom][data-state=visible]{transform:perspective(700px)}.tippy-box[data-animation=perspective][data-placement^=bottom][data-state=hidden]{transform:perspective(700px) translateY(-8px) rotateX(-60deg)}.tippy-box[data-animation=perspective][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=perspective][data-placement^=left][data-state=visible]{transform:perspective(700px)}.tippy-box[data-animation=perspective][data-placement^=left][data-state=hidden]{transform:perspective(700px) translateX(8px) rotateY(-60deg)}.tippy-box[data-animation=perspective][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=perspective][data-placement^=right][data-state=visible]{transform:perspective(700px)}.tippy-box[data-animation=perspective][data-placement^=right][data-state=hidden]{transform:perspective(700px) translateX(-8px) rotateY(60deg)}.tippy-box[data-animation=perspective][data-state=hidden]{opacity:0} .tippy-box[data-animation=perspective-extreme][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=perspective-extreme][data-placement^=top][data-state=visible]{transform:perspective(700px)}.tippy-box[data-animation=perspective-extreme][data-placement^=top][data-state=hidden]{transform:perspective(700px) translateY(10px) rotateX(90deg)}.tippy-box[data-animation=perspective-extreme][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=perspective-extreme][data-placement^=bottom][data-state=visible]{transform:perspective(700px)}.tippy-box[data-animation=perspective-extreme][data-placement^=bottom][data-state=hidden]{transform:perspective(700px) translateY(-10px) rotateX(-90deg)}.tippy-box[data-animation=perspective-extreme][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=perspective-extreme][data-placement^=left][data-state=visible]{transform:perspective(700px)}.tippy-box[data-animation=perspective-extreme][data-placement^=left][data-state=hidden]{transform:perspective(700px) translateX(10px) rotateY(-90deg)}.tippy-box[data-animation=perspective-extreme][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=perspective-extreme][data-placement^=right][data-state=visible]{transform:perspective(700px)}.tippy-box[data-animation=perspective-extreme][data-placement^=right][data-state=hidden]{transform:perspective(700px) translateX(-10px) rotateY(90deg)}.tippy-box[data-animation=perspective-extreme][data-state=hidden]{opacity:.5} .tippy-box[data-animation=perspective-subtle][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=perspective-subtle][data-placement^=top][data-state=visible]{transform:perspective(700px)}.tippy-box[data-animation=perspective-subtle][data-placement^=top][data-state=hidden]{transform:perspective(700px) translateY(5px) rotateX(30deg)}.tippy-box[data-animation=perspective-subtle][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=perspective-subtle][data-placement^=bottom][data-state=visible]{transform:perspective(700px)}.tippy-box[data-animation=perspective-subtle][data-placement^=bottom][data-state=hidden]{transform:perspective(700px) translateY(-5px) rotateX(-30deg)}.tippy-box[data-animation=perspective-subtle][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=perspective-subtle][data-placement^=left][data-state=visible]{transform:perspective(700px)}.tippy-box[data-animation=perspective-subtle][data-placement^=left][data-state=hidden]{transform:perspective(700px) translateX(5px) rotateY(-30deg)}.tippy-box[data-animation=perspective-subtle][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=perspective-subtle][data-placement^=right][data-state=visible]{transform:perspective(700px)}.tippy-box[data-animation=perspective-subtle][data-placement^=right][data-state=hidden]{transform:perspective(700px) translateX(-5px) rotateY(30deg)}.tippy-box[data-animation=perspective-subtle][data-state=hidden]{opacity:0} .tippy-box[data-animation=scale][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=scale][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=scale][data-state=hidden]{transform:scale(.5);opacity:0} .tippy-box[data-animation=scale-extreme][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale-extreme][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale-extreme][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=scale-extreme][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=scale-extreme][data-state=hidden]{transform:scale(0);opacity:.25} .tippy-box[data-animation=scale-subtle][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale-subtle][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale-subtle][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=scale-subtle][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=scale-subtle][data-state=hidden]{transform:scale(.8);opacity:0} .tippy-box[data-animation=shift-away][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=top]{transform:translateY(10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=bottom]{transform:translateY(-10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=left]{transform:translateX(10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=right]{transform:translateX(-10px)} .tippy-box[data-animation=shift-away-extreme][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-away-extreme][data-state=hidden][data-placement^=top]{transform:translateY(20px)}.tippy-box[data-animation=shift-away-extreme][data-state=hidden][data-placement^=bottom]{transform:translateY(-20px)}.tippy-box[data-animation=shift-away-extreme][data-state=hidden][data-placement^=left]{transform:translateX(20px)}.tippy-box[data-animation=shift-away-extreme][data-state=hidden][data-placement^=right]{transform:translateX(-20px)} .tippy-box[data-animation=shift-away-subtle][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=top]{transform:translateY(5px)}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=bottom]{transform:translateY(-5px)}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=left]{transform:translateX(5px)}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=right]{transform:translateX(-5px)} .tippy-box[data-animation=shift-toward][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=top]{transform:translateY(-10px)}.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=bottom]{transform:translateY(10px)}.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=left]{transform:translateX(-10px)}.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=right]{transform:translateX(10px)} .tippy-box[data-animation=shift-toward-extreme][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-toward-extreme][data-state=hidden][data-placement^=top]{transform:translateY(-20px)}.tippy-box[data-animation=shift-toward-extreme][data-state=hidden][data-placement^=bottom]{transform:translateY(20px)}.tippy-box[data-animation=shift-toward-extreme][data-state=hidden][data-placement^=left]{transform:translateX(-20px)}.tippy-box[data-animation=shift-toward-extreme][data-state=hidden][data-placement^=right]{transform:translateX(20px)} .tippy-box[data-animation=shift-toward-subtle][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-toward-subtle][data-state=hidden][data-placement^=top][data-state=hidden]{transform:translateY(-5px)}.tippy-box[data-animation=shift-toward-subtle][data-state=hidden][data-placement^=bottom][data-state=hidden]{transform:translateY(5px)}.tippy-box[data-animation=shift-toward-subtle][data-state=hidden][data-placement^=left][data-state=hidden]{transform:translateX(-5px)}.tippy-box[data-animation=shift-toward-subtle][data-state=hidden][data-placement^=right][data-state=hidden]{transform:translateX(5px)}.align-justify{text-align:justify}.tpgb-stylist-list .tpgb-icon-list-items{list-style-type:none;margin:0;padding:0;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column nowrap;justify-content:center;align-items:flex-start}.tpgb-stylist-list .tpgb-icon-list-item{margin:0;padding:0;position:relative}.tpgb-stylist-list .tpgb-icon-list-item:after{position:absolute;bottom:0;width:100%}.tpgb-stylist-list .tpgb-icon-list-item:before{content:"";position:absolute;left:0;top:calc(100% + 1px / 2);right:0}.tpgb-stylist-list .tpgb-icon-list-item:before:last-child{display:none}.tpgb-stylist-list .tpgb-icon-list-item,.tpgb-stylist-list .tpgb-icon-list-item>a{display:flex;align-items:flex-start}.tpgb-stylist-list .tpgb-icon-list-icon .tpgb-icon-list-icon,.tpgb-stylist-list .tpgb-icon-list-icon i,.tpgb-stylist-list .tpgb-icon-list-text,.tpgb-stylist-list .tpgb-icon-list-text a{transition:all .3s linear}.tpgb-stylist-list .tpgb-icon-list-item>a{width:100%}.tpgb-stylist-list .tpgb-icon-list-text p{margin-top:0;margin-bottom:0;color:inherit;padding-bottom:0;display:inline-block}.tpgb-stylist-list .tpgb-icon-list-text.pin-hint-inline p{display:contents}.tpgb-stylist-list .tpgb-icon-list-text a{color:inherit}.tpgb-stylist-list .tpgb-icon-list-text{display:inline-block}.tpgb-stylist-list .tpgb-icon-list-icon+.tpgb-icon-list-text{align-self:center;padding-left:5px}.tpgb-stylist-list .tpgb-icon-list-icon{text-align:center;align-self:center;display:inherit}.tpgb-stylist-list .tpgb-icon-list-icon svg,.tpgb-stylist-list .tpgb-icon-list-icon object{max-width:20px;width:100%;}.tpgb-stylist-list.align-center .tpgb-icon-list-item,.tpgb-stylist-list.align-center .tpgb-icon-list-item a,.tpgb-stylist-list.align-center .tpgb-icon-list-items{justify-content:center;text-align:center;margin:0 auto}.tpgb-stylist-list.align-left{text-align:left}.tpgb-stylist-list.align-center{text-align:center}.tpgb-stylist-list.align-right{text-align:right}.tpgb-stylist-list.align-center .tpgb-icon-list-item:after{margin:auto}.tpgb-stylist-list.align-left .tpgb-icon-list-item,.tpgb-stylist-list.align-left .tpgb-icon-list-item a,.tpgb-stylist-list.align-left .tpgb-icon-list-items{justify-content:flex-start;text-align:left;align-items:flex-start}.tpgb-stylist-list.align-right .tpgb-icon-list-item,.tpgb-stylist-list.align-right .tpgb-icon-list-item a,.tpgb-stylist-list.align-right .tpgb-icon-list-items{justify-content:flex-end;text-align:right;align-items:flex-end}.tpgb-icon-list-items .tpgb-icon-list-item:not(:first-child){margin-top:calc(10px/2)}.tpgb-icon-list-items .tpgb-icon-list-item:not(:last-child){margin-bottom:calc(10px/2)}.tpgb-stylist-list .tpgb-icon-list-items.d-flex-center .tpgb-icon-list-icon{text-align:center;align-self:center;justify-content:center;display:inline-block}.tpgb-stylist-list .tpgb-icon-list-items.d-flex-top .tpgb-icon-list-icon{text-align:left;align-self:flex-start;display:initial}.tpgb-stylist-list .tpgb-icon-list-icon .list-icon{font-style:initial;color:#6f14f1;vertical-align:middle}.tpgb-stylist-list .tpgb-icon-list-icon img{max-width:20px;height:auto;}.tpgb-stylist-list .tpgb-icon-list-items.d-flex-center .tpgb-icon-list-icon img{vertical-align:middle}.tpgb-stylist-list:not(.align-right) .tpgb-icon-list-item:after{left:0}.tpgb-stylist-list:not(.align-left) .tpgb-icon-list-item:after{right:0}.tpgb-stylist-list .tpgb-icon-list-text span.tpgb-hint-text{position:absolute;font-size:9px;top:auto;padding:5px 6px;line-height:1;color:#fff;margin-left:3px;background:#888;border-radius:2px;min-width:max-content}.tpgb-stylist-list .tpgb-icon-list-text span.tpgb-hint-text.left{left:0;top:0;text-align:center}.tpgb-stylist-list .read-more-options{position:relative;display:inline-block;transition:all .3s linear}.tpgb-stylist-list .tpgb-icon-list-item{transition:all .3s linear}@media (max-width:1024px){.tpgb-stylist-list.tablet-align-left{text-align:left}.tpgb-stylist-list.tablet-align-center{text-align:center}.tpgb-stylist-list.tablet-align-right{text-align:right}.tpgb-stylist-list.tablet-align-center .tpgb-icon-list-item,.tpgb-stylist-list.tablet-align-center .tpgb-icon-list-item a,.tpgb-stylist-list.tablet-align-center .tpgb-icon-list-items{justify-content:center;text-align:center;margin:0 auto}.tpgb-stylist-list.tablet-align-center .tpgb-icon-list-item:after{margin:auto}.tpgb-stylist-list.tablet-align-left .tpgb-icon-list-items{justify-content:flex-start;align-items:flex-start}.tpgb-stylist-list.tablet-align-left .tpgb-icon-list-item,.tpgb-stylist-list.tablet-align-left .tpgb-icon-list-item a{justify-content:flex-start;text-align:left;margin:0 auto 0 0}.tpgb-stylist-list.tablet-align-right .tpgb-icon-list-items{justify-content:flex-end;align-items:flex-end}.tpgb-stylist-list.tablet-align-right .tpgb-icon-list-item,.tpgb-stylist-list.tablet-align-right .tpgb-icon-list-item a{justify-content:flex-end;text-align:right;margin:0 0 0 auto}.tpgb-stylist-list:not(.tablet-align-right) .tpgb-icon-list-item:after{left:0}.tpgb-stylist-list:not(.tablet-align-left) .tpgb-icon-list-item:after{right:0}}@media (max-width:767px){.tpgb-stylist-list.mobile-align-left{text-align:left}.tpgb-stylist-list.mobile-align-center{text-align:center}.tpgb-stylist-list.mobile-align-right{text-align:right}.tpgb-stylist-list.mobile-align-center .tpgb-icon-list-item,.tpgb-stylist-list.mobile-align-center .tpgb-icon-list-item a,.tpgb-stylist-list.mobile-align-center .tpgb-icon-list-items{justify-content:center;text-align:center;margin:0 auto}.tpgb-stylist-list.mobile-align-center .tpgb-icon-list-item:after{margin:auto}.tpgb-stylist-list.mobile-align-left .tpgb-icon-list-items{justify-content:flex-start;align-items:flex-start}.tpgb-stylist-list.mobile-align-left .tpgb-icon-list-item,.tpgb-stylist-list.mobile-align-left .tpgb-icon-list-item a{justify-content:flex-start;text-align:left;align-items:flex-start;margin:0 auto 0 0}.tpgb-stylist-list.mobile-align-right .tpgb-icon-list-items{justify-content:flex-end;align-items:flex-end}.tpgb-stylist-list.mobile-align-right .tpgb-icon-list-item,.tpgb-stylist-list.mobile-align-right .tpgb-icon-list-item a{justify-content:flex-end;text-align:right;margin:0 0 0 auto}.tpgb-stylist-list:not(.mobile-align-right) .tpgb-icon-list-item:after{left:0}.tpgb-stylist-list:not(.mobile-align-left) .tpgb-icon-list-item:after{right:0}} .tpgb-canvas-content-wrap .tpgb-content-editor .tpgb-container-row .tpgb-stylist-list{position:initial;}