.card-gallery__list,.hero-gallery__list{scrollbar-width:none}:is(.card-gallery__list,.hero-gallery__list)::-webkit-scrollbar{display:none}.card-gallery__arrow,.hero-gallery__arrow{--card-gallery-arrow-size:26px;--card-gallery-arrow-inset:var(--space-sm);width:var(--card-gallery-arrow-size);height:var(--card-gallery-arrow-size);background:var(--gnm-color-surface-subtle);border:var(--rule-hair) solid var(--gnm-color-border);border-radius:var(--radius-round);cursor:pointer;padding:0;position:absolute;top:50%;transform:translateY(-50%)}:is(.card-gallery__arrow,.hero-gallery__arrow):disabled{opacity:.35;cursor:default}:is(.card-gallery__arrow,.hero-gallery__arrow):before{content:"";background-color:var(--gnm-color-icon-secondary);width:100%;height:100%;display:block;-webkit-mask:url(/top/icon-chevron-nav.svg) 50%/auto 10px no-repeat;mask:url(/top/icon-chevron-nav.svg) 50%/auto 10px no-repeat}.card-gallery__arrow--prev,.hero-gallery__arrow--prev{left:var(--card-gallery-arrow-inset)}:is(.card-gallery__arrow--prev,.hero-gallery__arrow--prev):before{transform:scaleX(-1)}.card-gallery__arrow--next,.hero-gallery__arrow--next{right:var(--card-gallery-arrow-inset)}.card-gallery__arrow{--card-gallery-arrow-inset:14px}.card-gallery{position:relative}.card-gallery__list{overscroll-behavior-x:contain;border:var(--rule-hair) solid var(--gnm-color-border);margin:0;padding:0;list-style:none}.card-gallery__dots{left:50%;bottom:var(--space-sm);gap:var(--space-md);display:flex;position:absolute;transform:translate(-50%)}.card-gallery__dot{--card-gallery-dot-size:11px;width:var(--card-gallery-dot-size);height:var(--card-gallery-dot-size);background:var(--gnm-color-surface-highlight);border:var(--rule-hair) solid var(--gnm-color-border);border-radius:var(--radius-round)}.card-gallery__dot--active{background:var(--gnm-color-brand)}@media (max-width:767px){.card-gallery--row .card-gallery__list{border:0}.card-gallery--row .card-gallery__arrow,.card-gallery--row .card-gallery__dots{display:none}.card-gallery--row .clinic-card__gallery-item{flex-basis:150px}.card-gallery--row .clinic-card__gallery-item img{border:var(--rule-hair) solid var(--gnm-color-border)}}.card-gallery__thumbs{display:none}@media (max-width:767px){.card-gallery--thumbs{--card-gallery-thumb-gap:6px}.card-gallery--thumbs .card-gallery__dots{display:none}.card-gallery--thumbs .card-gallery__thumbs{gap:var(--card-gallery-thumb-gap);margin-top:10px;display:flex}.card-gallery--thumbs .card-gallery__thumb{flex:0 0 calc((100% - var(--card-gallery-thumb-gap) * 4) / 5);aspect-ratio:3/2;border:var(--rule-hair) solid var(--gnm-color-border);cursor:pointer;background:0 0;padding:0}.card-gallery--thumbs .card-gallery__thumb-photo{object-fit:cover;width:100%;height:100%;display:block}}@media (min-width:768px){.card-gallery__next{display:none}}