.press-marquee{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0}.press-marquee__inner{max-width:var(--container);margin:0 auto;padding:0 var(--gutter);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center}.press-marquee__label{font-size:18px;letter-spacing:.18em;text-transform:uppercase;color:#7c7f8a}.press-marquee__logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px 40px;width:100%}@media(max-width:1050px){.press-marquee__logos{gap:0}}.press-marquee__name{font-family:var(--serif);font-style:italic;font-weight:400;font-size:22px;letter-spacing:0;text-transform:none;color:var(--ink-2)}@media(min-width:768px){.press-marquee__name{font-size:30px}.press-marquee__label{font-size:26px}}.press-marquee__sep{color:var(--ink-3)}.press-marquee__logo{height:auto;width:auto;max-width:140px;object-fit:contain;filter:grayscale(100%);opacity:.8}@media(min-width:768px){.press-marquee__logo{height:auto;max-width:160px}}.press-marquee__doctor{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"quote quote" "photo info";column-gap:14px;row-gap:12px;align-items:center;max-width:var(--container);margin:0 auto;padding:20px var(--gutter) 24px}.press-marquee__doctor-photo-col{grid-area:photo;display:flex}.press-marquee__doctor-quote{grid-area:quote;margin:0;max-width:720px;font-family:var(--serif);font-style:italic;font-weight:400;font-size:15px;line-height:1.5;color:#111}.press-marquee__doctor-photo{width:65px;height:65px;min-width:52px;border-radius:50%;object-fit:cover;object-position:top}.press-marquee__doctor-info{grid-area:info;display:flex;flex-direction:column;gap:2px}.press-marquee__doctor-name{margin:0;font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.01em;color:var(--ink)}.press-marquee__doctor-credentials{font-family:var(--sans);font-size:12px;line-height:1.5;color:var(--ink-3)}@media(min-width:768px){.press-marquee__doctor{grid-template-columns:auto minmax(280px,640px);grid-template-areas:"photo quote" "photo info";justify-content:center;column-gap:28px;row-gap:10px;align-items:start;padding-left:var(--gutter);padding-right:var(--gutter)}.press-marquee__doctor-photo-col{align-self:start}.press-marquee__doctor-photo{width:170px;height:170px}.press-marquee__doctor-quote{margin-bottom:10px;font-size:18px}.press-marquee__doctor-name{font-size:16px}.press-marquee__doctor-credentials{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/section-press-marquee.css.map */
