.ecpr-exhaust-media{display:block;min-width:0;padding:1.4rem;border:1px solid rgb(var(--color-border));border-radius:var(--border-radius-base);background:color-mix(in srgb,rgb(var(--color-foreground)),transparent 97.5%)}.ecpr-exhaust-media__header{margin-bottom:1.2rem}.ecpr-exhaust-media__heading{margin:0;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:var(--font-heading-spacing);text-transform:var(--font-heading-transform)}.ecpr-exhaust-media__note{margin:.55rem 0 0;color:rgb(var(--color-foreground-alt));font-size:calc(var(--font-body-scale) * 1.15rem);line-height:1.45}.ecpr-exhaust-media__sounds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.ecpr-exhaust-media__sounds--single{grid-template-columns:minmax(0,1fr)}.ecpr-exhaust-media__sound{position:relative;display:flex;min-width:0;min-height:7.8rem;align-items:center;justify-content:space-between;gap:1rem;overflow:hidden;padding:1.1rem 1.1rem 1.35rem;border:1px solid rgb(var(--color-card-border));border-radius:var(--border-radius-base);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration-short) ease,box-shadow var(--duration-short) ease,background-color var(--duration-short) ease}.ecpr-exhaust-media__sound:hover,.ecpr-exhaust-media__sound.is-playing{border-color:rgb(var(--color-accent-1));background:color-mix(in srgb,rgb(var(--color-accent-1)),transparent 95.5%);box-shadow:0 .35rem 1.2rem color-mix(in srgb,rgb(var(--color-accent-1)),transparent 90%)}.ecpr-exhaust-media__sound:focus-visible{outline:.2rem solid rgb(var(--color-accent-1));outline-offset:.2rem}.ecpr-exhaust-media__sound-copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.ecpr-exhaust-media__sound-kicker{color:rgb(var(--color-foreground-alt));font-size:calc(var(--font-body-scale) * .98rem);font-weight:700;letter-spacing:.06em;line-height:1.25;text-transform:uppercase}.ecpr-exhaust-media__sound-label{max-width:100%;margin-top:.2rem;font-size:calc(var(--font-body-scale) * 1.35rem);font-weight:var(--font-bolder-weight);line-height:1.25;overflow-wrap:anywhere}.ecpr-exhaust-media__sound-action{margin-top:.35rem;color:rgb(var(--color-foreground-alt));font-size:calc(var(--font-body-scale) * 1.05rem);line-height:1.25}.ecpr-exhaust-media__sound-button{display:grid;width:3.8rem;height:3.8rem;flex:0 0 3.8rem;place-items:center;border-radius:50%;background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.ecpr-exhaust-media__icon{width:2rem;height:2rem}.ecpr-exhaust-media__icon--pause,.ecpr-exhaust-media__sound.is-playing .ecpr-exhaust-media__icon--play{display:none}.ecpr-exhaust-media__sound.is-playing .ecpr-exhaust-media__icon--pause{display:block}.ecpr-exhaust-media__progress{position:absolute;right:0;bottom:0;left:0;height:.3rem;overflow:hidden;background:color-mix(in srgb,rgb(var(--color-foreground)),transparent 90%)}.ecpr-exhaust-media__progress span{display:block;width:100%;height:100%;background:rgb(var(--color-accent-1));transform:scaleX(0);transform-origin:left center}.ecpr-exhaust-media audio{display:none}.ecpr-exhaust-media__video{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid rgb(var(--color-border))}.ecpr-exhaust-media__video--only{margin-top:0;padding-top:0;border-top:0}.ecpr-exhaust-media__video-label{margin:0 0 .7rem;color:rgb(var(--color-foreground));font-size:calc(var(--font-body-scale) * 1.15rem);font-weight:var(--font-bolder-weight);line-height:1.35}.ecpr-exhaust-media__deferred-video{display:block;aspect-ratio:16 / 9;overflow:hidden;padding-bottom:0;border-radius:var(--border-radius-base);background:#111}.ecpr-exhaust-media__deferred-video .deferred-media-poster,.ecpr-exhaust-media__deferred-video .video-wrapper,.ecpr-exhaust-media__deferred-video iframe{width:100%;height:100%}.ecpr-exhaust-media__deferred-video .deferred-media-poster img{width:100%;height:100%;object-fit:cover}@media(max-width:749px){.ecpr-exhaust-media{padding:1.2rem}.ecpr-exhaust-media__sounds{grid-template-columns:minmax(0,1fr)}.ecpr-exhaust-media__sound{width:100%;min-height:7.2rem}}@media(prefers-reduced-motion:reduce){.ecpr-exhaust-media__sound{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/ecpr-exhaust-media.css.map */
