.TreatmentCarousel_carousel__11srN{min-width:0;container-type:inline-size}.TreatmentCarousel_header__B4ws_{display:flex;justify-content:flex-end;margin-bottom:16px}.TreatmentCarousel_count__EWLv0{display:inline-flex;align-items:baseline;gap:6px;padding:7px 14px;border:1px solid var(--brand-line);border-radius:999px;color:var(--brand-muted);font-size:13px;line-height:1.5}.TreatmentCarousel_count__EWLv0 strong{font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--brand-navy)}.TreatmentCarousel_viewport__LpSdf{position:relative}.TreatmentCarousel_track__H1Toz{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 40px) / 3);gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 2px 8px}.TreatmentCarousel_track__H1Toz::-webkit-scrollbar{display:none}.TreatmentCarousel_track__H1Toz>article{min-width:0;scroll-snap-align:start}.TreatmentCarousel_track__H1Toz[data-scrollable=true]{cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none}.TreatmentCarousel_track__H1Toz[data-dragging=true]{scroll-snap-type:none;scroll-behavior:auto}.TreatmentCarousel_track__H1Toz[data-dragging=true],.TreatmentCarousel_track__H1Toz[data-dragging=true] *{cursor:grabbing}.TreatmentCarousel_arrow__IwzVV{position:absolute;top:149px;z-index:2;display:grid;place-items:center;width:52px;height:52px;border:2px solid #fff;border-radius:50%;background:var(--brand-navy);color:#fff;box-shadow:0 4px 16px rgb(16 44 64/18%);transform:translateY(-50%);transition:background .16s ease,box-shadow .16s ease}.TreatmentCarousel_arrow__IwzVV svg{width:23px;height:23px;stroke-width:2}.TreatmentCarousel_previous__CbfCA{left:-24px}.TreatmentCarousel_previous__CbfCA svg{transform:rotate(180deg)}.TreatmentCarousel_next__RkVin{right:-24px}.TreatmentCarousel_arrow__IwzVV:not(:disabled):hover{background:var(--brand-ink);box-shadow:0 5px 20px rgb(16 44 64/28%)}.TreatmentCarousel_arrow__IwzVV:disabled{background:var(--brand-wash);color:#8a9ca9;box-shadow:0 2px 8px rgb(16 44 64/8%);cursor:default}.TreatmentCarousel_arrow__IwzVV:focus-visible,.TreatmentCarousel_track__H1Toz:focus-visible{outline:2px solid var(--brand-blue-hover);outline-offset:4px}@container (max-width: 900px){.TreatmentCarousel_track__H1Toz{grid-auto-columns:calc((100% - 20px) / 2)}}@container (max-width: 560px){.TreatmentCarousel_track__H1Toz{grid-auto-columns:100%;gap:16px}}@media (max-width:767px){.TreatmentCarousel_arrow__IwzVV{width:44px;height:44px}.TreatmentCarousel_previous__CbfCA{left:-12px}.TreatmentCarousel_next__RkVin{right:-12px}}@media (prefers-reduced-motion:reduce){.TreatmentCarousel_arrow__IwzVV{transition:none}}