.bdb-treatment{--bdb-treatment-ink: #4a382b;--bdb-treatment-soft: #f2e9df;--bdb-treatment-white: #ffffff;--bdb-treatment-line: rgba(74, 56, 43, .18);--bdb-treatment-accent: #a9876d;overflow:hidden}.bdb-treatment__hero{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,160rem);min-height:min(74rem,82vh);margin-inline:auto;background:#eee7dd}.bdb-treatment__hero-copy{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:clamp(4.5rem,7vw,10rem);color:var(--bdb-treatment-ink)}.bdb-treatment__hero-copy h1{max-width:14ch;margin:1.2rem 0 2.2rem;font-size:clamp(4.3rem,5.4vw,7.4rem);line-height:.98;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;text-wrap:balance}.bdb-treatment__eyebrow{margin:0;color:var(--bdb-treatment-accent);font-size:1.2rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.bdb-treatment__lead{max-width:56rem;font-size:clamp(1.7rem,2vw,2.1rem);line-height:1.7}.bdb-treatment__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.4rem}.bdb-treatment__booking-note{margin:1.4rem 0 0;font-size:1.3rem;opacity:.72}.bdb-treatment__hero-media{min-height:60rem;overflow:hidden;background:#d8cbbf}.bdb-treatment__image,.bdb-treatment__placeholder{width:100%;height:100%;min-height:60rem;object-fit:cover}.bdb-treatment__body{display:grid;gap:0}.bdb-treatment__fit-wrap{background:var(--bdb-treatment-white);border-top:.1rem solid var(--bdb-treatment-line);border-bottom:.1rem solid var(--bdb-treatment-line);padding-top:clamp(8rem,11vw,13rem);padding-bottom:clamp(8rem,11vw,13rem)}.bdb-treatment__fit{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(3rem,7vw,9rem);align-items:start}.bdb-treatment__section-heading h2,.bdb-treatment__approach h2,.bdb-treatment__closing h2{margin:.7rem 0 1.6rem;color:var(--bdb-treatment-ink);font-size:clamp(3.4rem,4.5vw,5.9rem);line-height:1.02;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;text-wrap:balance}.bdb-treatment__benefits{display:grid;grid-template-columns:1fr}.bdb-treatment__benefit{display:grid;grid-template-columns:auto 1fr;align-content:start;gap:1.8rem;padding:2.2rem 0;border-bottom:.1rem solid var(--bdb-treatment-line)}.bdb-treatment__benefit:first-child{border-top:.1rem solid var(--bdb-treatment-line)}.bdb-treatment__benefit>span{display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:50%;border:.1rem solid var(--bdb-treatment-line);background:transparent;color:var(--bdb-treatment-ink)}.bdb-treatment__benefit h3,.bdb-treatment__option h3{margin:0 0 .6rem;color:var(--bdb-treatment-ink);font-size:clamp(2.2rem,2.5vw,3rem)}.bdb-treatment__approach-wrap{background:var(--bdb-treatment-soft);padding-top:clamp(8rem,11vw,13rem);padding-bottom:clamp(8rem,11vw,13rem)}.bdb-treatment__approach{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(3rem,7vw,9rem)}.bdb-treatment__approach-text{align-self:center;font-size:clamp(1.7rem,2vw,2rem)}.bdb-treatment__options-wrap{background:var(--bdb-treatment-white);border-bottom:.1rem solid var(--bdb-treatment-line);padding-top:clamp(8rem,11vw,13rem);padding-bottom:clamp(8rem,11vw,13rem)}.bdb-treatment__options-intro{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(3rem,7vw,9rem);align-items:end;margin-bottom:clamp(4rem,6vw,7rem)}.bdb-treatment__options-text{max-width:62rem;font-size:clamp(1.7rem,2vw,2rem)}.bdb-treatment__option-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3rem,5vw,6rem) clamp(2rem,4vw,4.5rem)}.bdb-treatment__option{min-width:0}.bdb-treatment__option-copy{padding-right:clamp(0rem,3vw,3rem)}.bdb-treatment__option-media{aspect-ratio:4 / 3;margin-bottom:2.6rem;overflow:hidden;background:#d8cbbf}.bdb-treatment__option-image{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.bdb-treatment__option-note{margin:1.8rem 0 0;color:var(--bdb-treatment-accent);font-weight:600}.bdb-treatment__text-link{display:inline-flex;align-items:center;gap:.7rem;margin-top:1.6rem;color:var(--bdb-treatment-ink);font-weight:600;text-underline-offset:.4rem}.bdb-treatment__faq-wrap{background:var(--bdb-treatment-soft);padding-top:clamp(8rem,11vw,13rem);padding-bottom:clamp(8rem,11vw,13rem)}.bdb-treatment__faq{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(3rem,7vw,9rem)}.bdb-treatment__faq-list{border-top:.1rem solid var(--bdb-treatment-line)}.bdb-treatment__faq-item{border-bottom:.1rem solid var(--bdb-treatment-line)}.bdb-treatment__faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2rem 0;color:var(--bdb-treatment-ink);cursor:pointer;font-size:1.8rem;font-weight:600;list-style:none}.bdb-treatment__faq-item summary::-webkit-details-marker{display:none}.bdb-treatment__faq-item[open] summary span:last-child{transform:rotate(45deg)}.bdb-treatment__faq-item>.rte{padding:0 3rem 2rem 0}.bdb-treatment__closing-wrap{background:var(--bdb-treatment-ink);padding-top:clamp(6rem,9vw,10rem);padding-bottom:clamp(6rem,9vw,10rem)}.bdb-treatment__closing{display:flex;align-items:center;justify-content:space-between;gap:3rem;color:#fff}.bdb-treatment__closing>div:first-child{max-width:70rem}.bdb-treatment__closing h2,.bdb-treatment__closing .bdb-treatment__eyebrow{color:#fff}@media(hover:hover){.bdb-treatment__option:hover .bdb-treatment__option-image{transform:scale(1.025)}}@media screen and (max-width:989px){.bdb-treatment__hero,.bdb-treatment__fit,.bdb-treatment__approach,.bdb-treatment__options-intro,.bdb-treatment__faq{grid-template-columns:1fr}.bdb-treatment__hero-copy{min-height:48rem}.bdb-treatment__option-list{grid-template-columns:repeat(2,minmax(0,1fr))}.bdb-treatment__closing{align-items:flex-start;flex-direction:column}}@media screen and (max-width:749px){.bdb-treatment__hero{min-height:0}.bdb-treatment__hero-copy{min-height:0;padding:4.5rem 2rem 5.5rem}.bdb-treatment__hero-copy h1{font-size:clamp(3.8rem,11.5vw,5.2rem)}.bdb-treatment__hero-media,.bdb-treatment__image,.bdb-treatment__placeholder{min-height:36rem}.bdb-treatment__benefits,.bdb-treatment__option-list{grid-template-columns:1fr}.bdb-treatment__options-intro{margin-bottom:3.5rem}.bdb-treatment__closing{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.bdb-treatment__option-image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/22/compiled_assets/styles.css.map?subset=EA */
