/* GALLERY-001: selected card transition, RU TEST. */
.do-product__gallery .do-clinic-link{box-sizing:border-box;text-decoration:none;color:var(--do-text,#2c2b2a);font-family:Montserrat,sans-serif;transition:background-color .18s ease,box-shadow .18s ease}
.do-clinic-link__photos{display:flex;flex-shrink:0;gap:var(--do-space-16,16px)}
.do-clinic-link__photos img{display:block;object-fit:cover;border-radius:var(--do-radius-media,12px);max-width:none}
.do-product__gallery .do-clinic-link--card{display:flex;align-items:center;gap:var(--do-space-16,16px);width:100%;padding:var(--do-space-16,16px);margin-top:16px;background:var(--do-surface-subtle,#f5f5f5);border-radius:var(--do-radius-panel,16px)}
.do-clinic-link--card img{width:70px;height:80px}
.do-clinic-link__copy{display:flex;flex-direction:column;gap:var(--do-space-8,8px);min-width:0}
.do-clinic-link__title{font-size:14px;line-height:20px;font-weight:600}
.do-clinic-link__caption{font-size:12px;line-height:18px;color:var(--do-text-secondary,#656565)}
.do-clinic-link__arrow{font-size:22px;line-height:30px;color:var(--do-action-link,#ba0f26);margin-left:8px}
.do-product__gallery .do-clinic-link:hover{box-shadow:0 0 0 1px var(--do-action-link,#ba0f26)}
.do-clinic-link:focus-visible,.do-clinic-back:focus-visible{outline:2px solid var(--do-action-link,#ba0f26);outline-offset:3px}
.do-clinical .do-clinic-back{display:inline-flex;align-items:center;min-height:44px;margin:0 0 16px;color:var(--do-action-link,#ba0f26);font:600 14px/20px Montserrat,sans-serif;text-decoration:none}
#product-photos{scroll-margin-top:20px}
@media(max-width:640px){
 .do-product__gallery .do-clinic-link--card{gap:12px;padding:12px}.do-clinic-link__photos{gap:8px}.do-clinic-link--card img{width:46px;height:66px}
 .do-clinic-link__title{font-size:13px;line-height:18px}.do-clinic-link__caption{font-size:11px;line-height:16px}.do-clinic-link__copy{gap:6px}.do-clinic-link__arrow{margin-left:0;flex-shrink:0}
}
@media(prefers-reduced-motion:reduce){.do-product__gallery .do-clinic-link{transition:none}}
