.elementor .pd-prose-light{color:var(--pd-light-text);}.elementor .pd-prose{width:100%;max-width:48rem;font-family:var(--pd-font-body);font-size:1.0625rem;line-height:1.75;padding:0px;}.elementor .pd-divider{width:100%;height:1px;background-color:var(--pd-border);}.elementor .pd-grid-3{width:100%;padding:0px;display:grid;gap:1rem;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .pd-grid-4{width:100%;padding:0px;display:grid;gap:1rem;grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor .pd-chip:hover,.elementor .pd-chip:focus-visible{border-color:var(--pd-text-muted);}.elementor .pd-chip{font-weight:500;font-size:var(--pd-fs-small);color:var(--pd-text);padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0.95rem;padding-inline-end:0.95rem;border-radius:var(--pd-radius-pill);border-width:1px;border-color:var(--pd-border);border-style:solid;background-color:transparent;transition:border-color 0.15s;display:inline-flex;gap:0.4rem;align-items:center;}.elementor .pd-badge-stock{font-family:var(--pd-font-mono);font-size:0.6875rem;color:var(--pd-stock-green);letter-spacing:0.1em;text-transform:uppercase;}.elementor .pd-price{font-family:var(--pd-font-heading);font-weight:600;font-size:1.375rem;color:var(--pd-text);letter-spacing:-0.01em;line-height:1.2;}.elementor .pd-product-name{font-family:var(--pd-font-body);font-weight:500;font-size:0.9375rem;color:var(--pd-text);line-height:1.4;}.elementor .pd-brand-label{font-family:var(--pd-font-mono);font-weight:500;font-size:0.6875rem;color:var(--pd-text-muted);letter-spacing:0.14em;line-height:1.4;text-transform:uppercase;}.elementor .pd-product-img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;}.elementor .pd-product-well{width:100%;overflow:hidden;aspect-ratio:1 / 1;padding:1.25rem;border-radius:var(--pd-radius-sm);background-color:var(--pd-product-well);display:flex;justify-content:center;align-items:center;}.elementor .pd-card-body{min-width:0px;padding-block-start:0.25rem;padding-block-end:0.5rem;padding-inline-start:0.5rem;padding-inline-end:0.5rem;display:flex;flex-direction:column;gap:0.35rem;}.elementor .pd-card:hover,.elementor .pd-card:focus-visible{border-color:#46464D;}.elementor .pd-card{position:relative;padding:0.75rem;border-radius:var(--pd-radius-card);border-width:1px;border-color:var(--pd-border);border-style:solid;background-color:var(--pd-surface);transition:border-color 0.15s, transform 0.15s;display:flex;flex-direction:column;gap:0.875rem;}.elementor .pd-btn-outline:hover,.elementor .pd-btn-outline:focus-visible{border-color:var(--pd-text);background-color:var(--pd-surface-2);}.elementor .pd-btn-outline{font-family:var(--pd-font-body);font-weight:600;font-size:0.9375rem;color:var(--pd-text);line-height:1;text-align:center;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:var(--pd-radius-pill);border-width:1px;border-color:var(--pd-border);border-style:solid;background-color:transparent;transition:border-color 0.15s, background-color 0.15s;display:inline-flex;gap:0.5rem;justify-content:center;align-items:center;}.elementor .pd-btn-primary:hover,.elementor .pd-btn-primary:focus-visible{border-color:var(--pd-red-action-hover);background-color:var(--pd-red-action-hover);}.elementor .pd-btn-primary{font-family:var(--pd-font-body);font-weight:600;font-size:0.9375rem;color:#FFFFFF;line-height:1;text-align:center;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:var(--pd-radius-pill);border-width:1px;border-color:var(--pd-red-action);border-style:solid;background-color:var(--pd-red-action);transition:background-color 0.15s, border-color 0.15s;display:inline-flex;gap:0.5rem;justify-content:center;align-items:center;}.elementor .pd-eyebrow{font-family:var(--pd-font-mono);font-weight:500;font-size:var(--pd-fs-eyebrow);color:var(--pd-red-text);letter-spacing:0.16em;line-height:1.4;text-transform:uppercase;}.elementor .pd-row{padding:0px;display:flex;flex-direction:row;gap:0.75rem;flex-wrap:wrap;align-items:center;}.elementor .pd-stack{padding:0px;display:flex;flex-direction:column;gap:0.75rem;}.elementor .pd-container{width:100%;max-width:var(--pd-container);padding:0px;display:flex;flex-direction:column;gap:2.5rem;}.elementor .pd-section{width:100%;color:var(--pd-text);padding-block-start:var(--pd-space-section);padding-block-end:var(--pd-space-section);padding-inline-start:var(--pd-gutter);padding-inline-end:var(--pd-gutter);background-color:var(--pd-bg);display:flex;flex-direction:column;align-items:center;}.elementor .pd-muted{color:var(--pd-text-muted);}.elementor .pd-section-deep{background-color:var(--pd-bg-deep);}.elementor .pd-section-light{color:var(--pd-light-text);background-color:var(--pd-light-bg);}.elementor .pd-btn-small{font-size:0.8125rem;padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;}