.appointment-type{display:flex;flex-direction:column;gap:var(--unit-7);align-self:stretch;min-width:0}.appointment-type__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--unit-4);width:100%}.appointment-type__meta{display:flex;flex-direction:column;gap:0;min-width:0}.appointment-type__title{margin:0;font-family:var(--font-default);font-size:var(--font-size-2);font-weight:400;line-height:1.2;color:var(--color-text-primary)}.appointment-type__duration{font-family:var(--font-mono);font-size:var(--font-size-2);line-height:1.2;text-transform:uppercase;letter-spacing:.24px;color:var(--color-text-primary)}.appointment-type__description{display:flex;flex-direction:column;gap:var(--unit-4);padding-right:var(--unit-4);font-family:var(--font-default);font-size:var(--font-size-3);line-height:1.3;color:var(--color-text-primary);max-width:360px}.appointment-type__description p{margin:0;font-size:var(--font-size-3);max-width:360px}.appointment-type__description p+p{margin-top:var(--unit-3)}a.appointment-type__book,a.appointment-type__book:link,a.appointment-type__book:visited{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:auto;padding:var(--unit-2) var(--unit-3);background:transparent;border:1px solid var(--core-black);border-radius:var(--border-radius-1);font-family:var(--font-mono);font-size:var(--font-size-1);font-weight:400;line-height:18px;letter-spacing:.36px;text-transform:uppercase;text-decoration:none;color:var(--color-text-primary);white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}a.appointment-type__book:hover{background:var(--core-black);border-color:var(--core-black);color:var(--core-white)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/appointment-type.css.map */
