.qmed__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:3.2rem;align-items:center}@media screen and (min-width:990px){.qmed__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6.4rem}.qmed__grid--reverse .qmed__media{order:2}}.qmed__media{position:relative;min-width:0;aspect-ratio:1 / 1;overflow:hidden;border-radius:.8rem;background-color:rgba(var(--color-foreground),.05)}.qmed__media img,.qmed__media video,.qmed__media iframe,.qmed__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;border:0}.qmed__external{position:absolute;top:0;right:0;bottom:0;left:0}.qmed__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.qmed__placeholder-note{position:absolute;bottom:1.6rem;left:50%;transform:translate(-50%);padding:.5rem 1.2rem;border-radius:999px;background-color:rgba(var(--color-foreground),.72);color:rgb(var(--color-background));font-size:calc(var(--font-body-scale) * 1.1rem);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.qmed__body{min-width:0}.qmed__eyebrow{margin:0 0 1.2rem;font-size:calc(var(--font-body-scale) * 1.1rem);letter-spacing:.22em;text-transform:uppercase;color:rgba(var(--color-foreground),.5)}.qmed__heading{margin:0 0 1.6rem;text-wrap:balance}.qmed__text{font-size:calc(var(--font-body-scale) * 1.45rem);line-height:1.6;color:rgb(var(--color-foreground-secondary));max-width:50ch}.qmed__text p{margin:0}.qmed__claims{list-style:none;margin:3.2rem 0 0;padding:0;display:flex;flex-direction:column;gap:1.6rem}.qmed__claim{display:flex;align-items:center;gap:1.6rem;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:1.4}.qmed__claim-icon{flex-shrink:0;width:4.4rem;height:4.4rem;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground))}.qmed__claim-icon svg,.qmed__claim-icon img{width:100%;height:100%;object-fit:contain;display:block}.qmed__claim-label{font-weight:500}.qmed__button{margin-top:3.2rem;min-height:5.4rem;padding-inline:3.2rem;font-size:calc(var(--font-button-scale) * 1.5rem);font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-quality-media.css.map */
