glam-price-comparison.glam-comparison{display:block;border:1px solid rgba(var(--color-foreground),.17);padding:1.6rem 1.8rem;margin:1.6rem 0 .6rem;background:rgba(var(--color-foreground),.025);font-family:var(--font-body-family);font-style:var(--font-body-style);letter-spacing:0;line-height:1.5;max-width:100%;overflow-wrap:anywhere}
glam-price-comparison[hidden]{display:none!important}
.glam-comparison .glam-comparison__heading{font-family:var(--font-heading-family);font-size:2rem;margin:0 0 1.1rem;letter-spacing:0;line-height:1.3}
.glam-comparison__prices{margin:0;font-size:1.4rem}
.glam-comparison__prices>div{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;padding:.35rem 0}
.glam-comparison__prices dt{flex:1;min-width:0}
.glam-comparison__prices dd{margin:0;white-space:nowrap;font-variant-numeric:tabular-nums}
.glam-comparison__ours{font-weight:700}
.glam-comparison__ours dd{font-size:1.8rem}
.glam-comparison a{color:inherit;text-decoration:underline;text-underline-offset:.3rem}
.glam-comparison a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.glam-comparison p{margin:.8rem 0 0}
.glam-comparison__saving{font-size:1.4rem;font-weight:600}
.glam-comparison__spec,.glam-comparison__fine{font-size:1.2rem}
.glam-comparison__condition{font-size:1.3rem;font-weight:600}
@media(max-width:749px){glam-price-comparison.glam-comparison{padding:1.4rem}.glam-comparison__prices>div{gap:1rem}.glam-comparison__ours dd{font-size:1.7rem}}
