.facial-extra{margin:1.2rem 0;padding:1.1rem 1.25rem;border:1px solid #d9cbe1;border-left:3px solid #82618f;background:#f7f2f8;color:#34253e;max-width:48rem}.facial-extra strong{font-size:1.05rem}.facial-extra p{font-size:.95rem!important;line-height:1.55!important;margin:.6rem 0!important}.facial-extra small{display:block;line-height:1.5;color:#68586e}.facial-extra a{display:inline-block;margin-top:.8rem;white-space:normal}.retired-notice{padding:1rem;background:#f7f2f8}@media(max-width:600px){.facial-extra{padding:1rem}.facial-extra a{max-width:100%;box-sizing:border-box}}

.direct-booking-options .option-extra-description{font-size:.92rem;line-height:1.55;margin:.5rem 0;max-width:38rem;color:#68586e;font-weight:400}
