.sexyhair-component .sexyhair-professionals-classes__container{max-width:var(--container-medium);margin:0 auto;padding:0 var(--space-page-pad-mobile)}.sexyhair-component .sexyhair-professionals-classes__container--heading,.sexyhair-component .sexyhair-professionals-classes__container--row{padding-top:64px}.sexyhair-component .sexyhair-professionals-classes__container--row+.sexyhair-professionals-classes__container--row{padding-top:96px}.sexyhair-component .sexyhair-professionals-classes__heading{font-size:56px;line-height:60px;letter-spacing:.72px;color:var(--color-black);text-align:center;margin:0;scroll-margin-top:var(--header-group-height, 140px)}.sexyhair-component .sexyhair-professionals-classes__row{display:grid;grid-template-columns:minmax(0,1fr);gap:30px}.sexyhair-component .sexyhair-professionals-classes__title{font-size:48px;line-height:55px;letter-spacing:.72px;color:var(--color-black);margin:0 0 24px}.sexyhair-component .sexyhair-professionals-classes__title-type{font-weight:var(--font-weight-bold)}.sexyhair-component .sexyhair-professionals-classes__body{font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:18px;line-height:27px;letter-spacing:.72px;color:var(--color-black)}.sexyhair-component .sexyhair-professionals-classes__body p{margin:0 0 27px}.sexyhair-component .sexyhair-professionals-classes__body p:last-child{margin-bottom:0}.sexyhair-component .sexyhair-professionals-classes__ctas{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin-top:32px}.sexyhair-component .sexyhair-professionals-classes__video-embed{background-color:var(--color-black);overflow:hidden}@media screen and (min-width:990px){.sexyhair-component .sexyhair-professionals-classes__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}@media screen and (min-width:990px)and (max-width:1289px){.sexyhair-component .sexyhair-professionals-classes__container{max-width:var(--container-medium-tablet)}}.sexyhair-component .sexyhair-professionals-classes__row--media-left .sexyhair-professionals-classes__media{order:-1}@media screen and (max-width:749px){.sexyhair-component .sexyhair-professionals-classes__container--heading,.sexyhair-component .sexyhair-professionals-classes__container--row{padding-top:48px}.sexyhair-component .sexyhair-professionals-classes__container--row+.sexyhair-professionals-classes__container--row{padding-top:64px}.sexyhair-component .sexyhair-professionals-classes__heading{font-size:34px;line-height:42px;letter-spacing:.72px}.sexyhair-component .sexyhair-professionals-classes__title{font-size:24px;line-height:28px;letter-spacing:.72px;margin-bottom:20px}.sexyhair-component .sexyhair-video-facade__play{width:54px;height:38px}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/sexyhair-component-professionals-classes.css.map */
