/* Luveline Beauty draft — boutique design */
:root{--luveline-cream:#FAF7F2;--luveline-blush:#F4E8E5;--luveline-gold:#A88761;--luveline-ink:#342E2B}
body{letter-spacing:.015em}
.header__heading-link,.header__heading .h2{font-family:Georgia,'Times New Roman',serif!important;font-size:2.5rem!important;letter-spacing:.15em;text-transform:uppercase}
h1,h2,h3,.h0,.h1,.h2{font-family:Georgia,'Times New Roman',serif!important;letter-spacing:.025em;font-weight:400!important}
.rich-text__heading{letter-spacing:.09em!important}
.button,.button--primary{letter-spacing:.12em;text-transform:uppercase;font-size:1.2rem;border-radius:3px!important}
.header-wrapper{border-bottom:1px solid #e9ded4}
.card__heading{line-height:1.4;font-size:1.4rem}
.card__media .media{background:#f7f4ef}
.card__media img{object-fit:contain!important}
.card__information .price{font-size:1.35rem}
.collection .title{letter-spacing:.035em}
@media(min-width:750px){.rich-text__wrapper{max-width:100rem;margin:auto}.card__information{padding-top:1.6rem}}
