.review-page_intro__xvahG,.review-page_popularCategories__6VFym,.review-page_reviewsWrap__yGoi1{box-sizing:border-box;max-width:1500px;margin:0 auto;padding:0 40px}@media (max-width:768px){.review-page_intro__xvahG,.review-page_popularCategories__6VFym,.review-page_reviewsWrap__yGoi1{padding:0 17px}}.review-page_intro__xvahG{margin-top:24px;margin-bottom:24px}h1.review-page_introHeading__GEblW{margin:0 0 20px;color:#191b1b;text-align:left}.review-page_sectionHeading__Xw5su{margin:0 0 10px;font-family:var(--font-family-display-wide);font-weight:700;font-size:36px;line-height:1.1;text-align:center;color:var(--color-deep-teal)}@media (min-width:768px){.review-page_sectionHeading__Xw5su{font-size:48px}}.review-page_famFavorites__ffTnn{box-sizing:border-box}.review-page_famFavorites__ffTnn .review-page_sectionHeading__Xw5su{margin:15px 0}.review-page_shopAllCta__0170b{text-align:center;margin:1.5rem 0 3rem}.review-page_button__7r2_Y{display:inline-block;font-family:var(--font-family-body);font-size:15px;background:var(--color-brand-primary);color:var(--color-text-inverse);border-radius:50px;padding:12px 36px;text-decoration:none;transition:opacity .15s ease}.review-page_button__7r2_Y:hover{opacity:.85}@media (min-width:1200px){.review-page_famFavorites__ffTnn .products-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.review-page_popularCategories__6VFym{margin-top:0;margin-bottom:60px}.review-page_popularHeading__xaDmf{margin-bottom:32px}.review-page_categoryTiles__uOMT_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.review-page_categoryTile__Zvvll{box-sizing:border-box;margin:0;padding:20px;border-radius:24px;background:#fff;box-shadow:0 3px 10px rgba(0,0,0,.25);text-decoration:none}.review-page_categoryTileImage__yaZ7b{display:block;width:100%;aspect-ratio:1/1;border-radius:50%;overflow:hidden;-o-object-fit:cover;object-fit:cover;transition:all .2s ease}.review-page_categoryTileImage__yaZ7b:hover{transform:translateY(-3px);box-shadow:0 3px 10px rgba(0,0,0,.1)}.review-page_categoryTileLabel__5KkFu{display:block;margin-top:10px;font-family:var(--font-family-body);font-size:20px;font-weight:500;line-height:1.3;color:#191b1b;text-align:center}@media (max-width:768px){.review-page_categoryTiles__uOMT_{grid-template-columns:repeat(2,1fr);gap:30px}.review-page_categoryTileLabel__5KkFu{font-size:18px}}