.RelatedTreatments-module__O3uBsW__section{background:var(--color-surface)}.RelatedTreatments-module__O3uBsW__inner{width:100%;max-width:calc(var(--container-lg) + var(--rp-section-x) * 2);padding-block:var(--spacing-lg) var(--rp-section-y);padding-inline:var(--rp-section-x);row-gap:var(--spacing-lg);margin-inline:auto;display:grid}.RelatedTreatments-module__O3uBsW__heading{font-family:var(--font-display);font-size:var(--rp-text-section);text-align:center;color:var(--color-ink);font-weight:500;line-height:1.2}.RelatedTreatments-module__O3uBsW__grid{gap:var(--spacing-lg);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.RelatedTreatments-module__O3uBsW__card{gap:var(--spacing-base);text-align:center;flex-direction:column;display:flex;position:relative}.RelatedTreatments-module__O3uBsW__media{aspect-ratio:1.2474;border-radius:var(--radius-image);background:var(--color-surface-alt);position:relative;overflow:hidden}.RelatedTreatments-module__O3uBsW__badge{border:1px solid var(--color-line);background:var(--color-surface-alt);color:var(--color-ink);font-family:var(--font-nav);font-size:var(--text-overline);letter-spacing:1.5px;text-transform:uppercase;padding:4px 8px;line-height:21px;position:absolute;top:10px;left:12px}.RelatedTreatments-module__O3uBsW__enquire{z-index:2;border:1px solid var(--color-line);background:var(--color-surface);width:40px;height:40px;color:var(--color-ink);transition:transform .4s var(--rp-ease-out);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:16px;right:16px;transform:scale(0)}.RelatedTreatments-module__O3uBsW__enquire svg{width:18px;height:18px;display:block}.RelatedTreatments-module__O3uBsW__card:hover .RelatedTreatments-module__O3uBsW__enquire,.RelatedTreatments-module__O3uBsW__card:focus-within .RelatedTreatments-module__O3uBsW__enquire{transform:scale(1)}.RelatedTreatments-module__O3uBsW__enquire:hover{background:var(--color-surface-alt)}.RelatedTreatments-module__O3uBsW__body{gap:var(--spacing-sm);flex-direction:column;display:flex}.RelatedTreatments-module__O3uBsW__title{font-family:var(--font-body);font-size:var(--text-body);color:var(--color-ink);font-weight:400;line-height:21px}.RelatedTreatments-module__O3uBsW__titleLink:after{content:"";position:absolute;inset:0}.RelatedTreatments-module__O3uBsW__price{justify-content:center;align-items:baseline;gap:var(--spacing-xs);font-family:var(--font-nav);font-size:var(--text-body);letter-spacing:1px;color:var(--color-ink);line-height:21px;display:flex}.RelatedTreatments-module__O3uBsW__compare{color:#747474;text-decoration:line-through}@media (max-width:767px){.RelatedTreatments-module__O3uBsW__inner{row-gap:var(--spacing-base)}.RelatedTreatments-module__O3uBsW__grid{column-gap:var(--spacing-base);grid-template-columns:repeat(2,minmax(0,1fr))}.RelatedTreatments-module__O3uBsW__enquire{width:32px;height:32px;bottom:12px;right:12px;transform:none}.RelatedTreatments-module__O3uBsW__enquire svg{width:15px;height:15px}.RelatedTreatments-module__O3uBsW__card:hover .RelatedTreatments-module__O3uBsW__enquire,.RelatedTreatments-module__O3uBsW__card:focus-within .RelatedTreatments-module__O3uBsW__enquire{transform:none}}@media (prefers-reduced-motion:reduce){.RelatedTreatments-module__O3uBsW__enquire{transition:none}}.RelatedTreatments-module__O3uBsW__pending{background:var(--color-surface-alt);border:1px dashed var(--color-line);border-radius:var(--radius-image);position:absolute;inset:0}
