.stylist-favorite-section-wrapper{background:var(--gradient-background)}.stylist-favorite-section{position:relative;width:100%;overflow:hidden}.stylist-favorite-section .stylist-favorite__inner{position:relative;z-index:1}.stylist-favorite-section .stylist-favorite__row{display:grid;grid-template-columns:minmax(0,38%) 1fr;grid-template-areas:"content image";align-items:center;column-gap:4rem}.stylist-favorite-section .stylist-favorite__heading-wrap{grid-area:content;text-align:left;padding-top:8rem}.stylist-favorite-section .stylist-favorite__heading-wrap .subtitle{display:block}.stylist-favorite-section .stylist-favorite__description{margin:1rem 0 0}.stylist-favorite-section .stylist-favorite__button-wrapper{margin-top:2.4rem}.stylist-favorite-section .stylist-favorite__image-wrapper{width:100%;line-height:0}.stylist-favorite-section .stylist-favorite__image{display:block;width:100%;height:auto}.stylist-favorite-section .stylist-favorite__image--mobile{display:none}.stylist-favorite-section .stylist-favorite__col-image{grid-area:image;margin-left:-28rem;margin-bottom:-50.7rem;aspect-ratio:349 / 252}@media screen and (max-width:1499px){.stylist-favorite-section .stylist-favorite__row{column-gap:2.5rem}.stylist-favorite-section .stylist-favorite__heading-wrap{padding-top:0}.stylist-favorite-section .stylist-favorite__col-image{margin-top:-10rem}}@media screen and (max-width:1023px){.stylist-favorite-section .stylist-favorite__row{grid-template-columns:minmax(0,50%) 1fr}.stylist-favorite-section .stylist-favorite__col-image{margin-left:-100%;margin-bottom:-40rem}}@media screen and (max-width:749px){.stylist-favorite-section .stylist-favorite__row{grid-template-columns:1fr;grid-template-areas:"content" "image";row-gap:1.6rem}.stylist-favorite-section .stylist-favorite__heading-wrap{text-align:center}.stylist-favorite-section .stylist-favorite__button-wrapper{width:100%;justify-self:center}.stylist-favorite-section .stylist-favorite__button{width:100%;min-width:0}.stylist-favorite-section .stylist-favorite__image-wrapper.has-mobile-image .stylist-favorite__image--desktop{display:none}.stylist-favorite-section .stylist-favorite__image-wrapper.has-mobile-image .stylist-favorite__image--mobile{display:block}.stylist-favorite-section .stylist-favorite__col-image{margin-inline:-2.2rem;margin-top:-4.5rem;margin-bottom:-16rem}}@media(prefers-reduced-motion:reduce){.stylist-favorite-section .stylist-favorite__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/section-stylist-favorite.css.map */
