.product-price{flex-direction:column;gap:.25rem;width:100%;display:flex}.product-price__compare{font-size:var(--text-sm);font-weight:var(--font-weight-normal);color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--muted) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--muted) 70%, transparent);margin:0;line-height:1.35}.product-price__row{flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;display:flex}.product-price__selling{font-size:inherit;font-weight:var(--font-weight-normal);color:var(--foreground);margin:0;line-height:1.35}.product-price__badge{border:1px solid color-mix(in srgb, var(--foreground) 25%, transparent);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--foreground);white-space:nowrap;align-items:center;padding:.125rem .5rem;display:inline-flex}.product-price--plp{font-size:var(--text-lg)}.product-price--pdp .product-price__selling{font-size:var(--text-xl);font-weight:var(--font-weight-medium)}.product-price--compact{font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:.12em;text-transform:uppercase}.product-price--compact .product-price__compare{letter-spacing:.1em;text-transform:uppercase;font-size:.625rem}.product-price--compact .product-price__badge{padding:.0625rem .375rem;font-size:.625rem}.product-price--contact{font-size:var(--text-base);color:var(--foreground)}.product-price--contact-trigger{text-align:left;color:inherit;background:0 0;border:0;align-items:flex-start;margin:0;padding:0;display:inline-flex}.product-price--contact-trigger .lux-text-link{--lux-underline-offset:.125rem;font-weight:600}.product-price--compact.product-price--contact{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase}
