.favbeauty-blog{background:#fffdfb;color:#3a2f35}.favbeauty-blog__frame{width:min(136rem,calc(100% - 6.4rem));margin:0 auto}.favbeauty-blog__intro{max-width:68rem;margin:0 auto 4.4rem;text-align:center}.favbeauty-blog__kicker{margin:0 0 .6rem;color:#fa5e9f;font-family:var(--font-accent-family, var(--font-heading-family));font-size:2.6rem;line-height:1.15}.favbeauty-blog__title{margin:0;color:#3a2f35;font-size:4rem;font-weight:700;letter-spacing:-.01em;line-height:1.1}.favbeauty-blog__description{margin:1.2rem auto 0;color:#3a2f35b8;font-size:1.6rem;line-height:1.7}.favbeauty-blog__pills{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin:0 0 4.4rem}.favbeauty-blog__pill{display:inline-flex;min-height:3.6rem;align-items:center;justify-content:center;padding:.9rem 2rem;border:.1rem solid rgba(58,47,53,.12);border-radius:100px;background:#ffeaf2;color:#3a2f35;cursor:pointer;font-size:1.3rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.favbeauty-blog__pill:hover,.favbeauty-blog__pill:focus-visible{border-radius:100px;border-color:#3a2f3538;background:#fffdfb;color:#3a2f35;text-decoration:none}.favbeauty-blog__pill--active{border-color:#3a2f35;border-radius:100px;background:#3a2f35;color:#fffdfb}.favbeauty-blog__featured{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);overflow:hidden;margin-top:4.4rem;margin-bottom:0;border-radius:2rem;background:#ffeaf2;color:#3a2f35;text-decoration:none}.favbeauty-blog__featured-media,.favbeauty-blog-card__media{position:relative;overflow:hidden;background:#f8dce7}.favbeauty-blog__featured-media{aspect-ratio:16 / 11;min-height:0}.favbeauty-blog__featured-media img,.favbeauty-blog-card__media img{display:block;width:100%;height:100%;object-fit:cover}.favbeauty-blog__media-placeholder{display:block;width:100%;height:100%;min-height:inherit;background:linear-gradient(135deg,#ffeaf2,#fffdfb)}.favbeauty-blog__featured-copy{display:flex;flex-direction:column;justify-content:center;gap:1.2rem;padding:3.6rem}.favbeauty-blog__label,.favbeauty-blog-card__tag{width:fit-content;color:#d93b7d;font-size:1.1rem;font-weight:700;letter-spacing:.05em;line-height:1;text-transform:uppercase}.favbeauty-blog__label{margin:0;padding:0;font-size:1.15rem;letter-spacing:.06em}.favbeauty-blog__featured-title{margin:0;color:#3a2f35;font-size:2.4rem;font-weight:700;line-height:1.3}.favbeauty-blog__featured-excerpt,.favbeauty-blog-card__excerpt{color:#3a2f35b8;font-size:1.35rem;line-height:1.6}.favbeauty-blog__featured-excerpt{margin:0}.favbeauty-blog__meta,.favbeauty-blog-card__meta{color:#3a2f3580;font-size:1.2rem;line-height:1.5}.favbeauty-blog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem;margin-top:5.6rem;padding-bottom:8rem}.favbeauty-blog-card{display:block;min-width:0;color:#3a2f35;text-decoration:none}.favbeauty-blog-card__media{aspect-ratio:4 / 3;display:block;margin-bottom:1.6rem;border-radius:1.6rem;text-decoration:none}.favbeauty-blog-card__tag{display:block;margin-bottom:1rem;padding:0;background:transparent;font-size:1.1rem}.favbeauty-blog-card__title{margin:0 0 .8rem;color:#3a2f35;font-size:1.6rem;font-weight:600;line-height:1.35}.favbeauty-blog-card:hover .favbeauty-blog-card__title,.favbeauty-blog-card:focus-visible .favbeauty-blog-card__title{color:#d93b7d}.favbeauty-blog__empty{max-width:56rem;margin:0 auto;padding:5.6rem 2rem;border-radius:2rem;background:#fff3f7;text-align:center}.favbeauty-blog__empty h2{margin:0 0 1rem;color:#2d242a}.favbeauty-blog__empty p{margin:0;color:#3a2f35b8}@media screen and (max-width:989px){.favbeauty-blog__featured{grid-template-columns:1fr}.favbeauty-blog__featured-media,.favbeauty-blog__featured-copy{min-height:auto}.favbeauty-blog__featured-media{aspect-ratio:1.35}.favbeauty-blog__featured-copy{padding:3.2rem}.favbeauty-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.favbeauty-blog__frame{width:min(100% - 2.4rem,60rem)}.favbeauty-blog__pills{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:.4rem}.favbeauty-blog__pill{flex:0 0 auto}.favbeauty-blog__featured{border-radius:1.8rem}.favbeauty-blog__featured-copy{padding:2.4rem}.favbeauty-blog__grid{grid-template-columns:1fr;gap:3rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-main-blog.css.map */
