.beauty-eyebrow{display:block;margin:0 0 1.6rem;font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.beauty-link{display:inline-block;padding-bottom:.3rem;font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:rgb(var(--color-foreground));border-bottom:.1rem solid rgb(var(--color-foreground));transition:opacity var(--duration-short) ease}.beauty-link:hover{opacity:.6}.beauty-hero{position:relative;display:flex;align-items:center;overflow:hidden;min-height:46rem}.beauty-hero--medium{min-height:46rem}.beauty-hero--large{min-height:56rem}.beauty-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.beauty-hero__media img{width:100%;height:100%;object-fit:cover;object-position:right center}.beauty-hero__content{position:relative;box-sizing:border-box;width:100%;padding-top:6rem;padding-bottom:6rem}.beauty-hero__box{max-width:46rem}.beauty-hero__heading{margin:0 0 2rem;letter-spacing:-.01em;line-height:1.1}.beauty-hero__text{margin:0 0 3.2rem;max-width:38rem;color:rgba(var(--color-foreground),.75)}.beauty-hero__buttons{display:flex;flex-wrap:wrap;gap:1.2rem}@media screen and (max-width:749px){.beauty-hero{display:block;min-height:0}.beauty-hero__media{position:relative;aspect-ratio:4 / 3}.beauty-hero__media img{object-position:85% center}.beauty-hero__content{padding-top:3.2rem;padding-bottom:4rem}}@media screen and (min-width:990px){.beauty-hero--medium{min-height:56rem}.beauty-hero--large{min-height:68rem}}.beauty-split{display:grid;gap:3.2rem;align-items:center}.beauty-split__media{overflow:hidden;background:rgba(var(--color-foreground),.04)}.beauty-split__media img{display:block;width:100%;height:auto}.beauty-split__heading{margin:0 0 2rem;line-height:1.15}.beauty-split__text{margin-bottom:2.8rem;color:rgba(var(--color-foreground),.75)}.beauty-split__list{margin:0 0 3.2rem;padding:0;list-style:none;border-top:.1rem solid rgba(var(--color-foreground),.12)}.beauty-split__list li{display:flex;justify-content:space-between;gap:2rem;padding:1.4rem 0;font-size:1.4rem;border-bottom:.1rem solid rgba(var(--color-foreground),.12)}.beauty-split__list span:last-child{text-align:right;color:rgba(var(--color-foreground),.6)}@media screen and (min-width:750px){.beauty-split{grid-template-columns:1fr 1fr;gap:6rem}.beauty-split--reverse .beauty-split__media{order:2}.beauty-split__content{max-width:46rem}}@media screen and (min-width:990px){.beauty-split{gap:9rem}}.beauty-tiles__header{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;margin-bottom:3.2rem}.beauty-tiles__title{margin:0}.beauty-tiles__grid{display:grid;grid-template-columns:1fr;gap:1.6rem;margin:0;padding:0;list-style:none}.beauty-tile{display:block;text-decoration:none;color:rgb(var(--color-foreground))}.beauty-tile__media{overflow:hidden;aspect-ratio:1 / 1;background:rgba(var(--color-foreground),.04)}.beauty-tile__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.beauty-tile:hover .beauty-tile__media img{transform:scale(1.03)}.beauty-tile__caption{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem;padding-top:1.4rem}.beauty-tile__title{margin:0;font-size:1.6rem}.beauty-tile__count{font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}@media screen and (min-width:750px){.beauty-tiles__grid{grid-template-columns:repeat(3,1fr);gap:2.4rem}}.beauty-hero--split .beauty-hero__heading{letter-spacing:-.02em;line-height:1.08}.beauty-hero--split .beauty-hero__media img{object-position:center}@media screen and (min-width:750px){.beauty-hero--split{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.beauty-hero--split .beauty-hero__media{position:relative;inset:auto;order:2;min-height:100%}.beauty-hero--split .beauty-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0}.beauty-hero--split .beauty-hero__content{display:flex;align-items:center;max-width:none;margin:0;padding:8rem 6rem 8rem max(5rem,calc((100vw - var(--page-width)) / 2 + 5rem))}}@media screen and (max-width:749px){.beauty-hero--split .beauty-hero__media{aspect-ratio:1 / 1}.beauty-hero--split .beauty-hero__media img{object-position:center}}.beauty-split__media,.beauty-tile__media{border-radius:1rem}.beauty-eyebrow{letter-spacing:.12em;color:rgb(var(--color-button))}.beauty-link{font-size:1.5rem;letter-spacing:.02em;text-transform:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/beauty.css.map */
