.flora-intro h1{margin:0 0 18px;font-family:var(--font-heading--family);font-size:clamp(2rem,4vw,3.6rem);font-weight:400;line-height:1.08}.eg-categories,.eg-pets{max-width:1280px;margin:auto;padding:0 32px 72px}.eg-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.eg-category{display:block;color:inherit;text-decoration:none;text-align:center}.eg-category-media{aspect-ratio:1/1;background:#faf7f6;overflow:hidden;border-radius:14px}.eg-category img{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.eg-category:hover img{transform:scale(1.025)}.eg-category h2{font-family:var(--font-heading--family);font-size:clamp(1.5rem,2.5vw,2.2rem);font-weight:400;margin:22px 0 8px}.eg-category p{font-size:.9rem;color:#67605d;margin:0 0 14px}.eg-link{display:inline-block;font-size:.78rem;letter-spacing:.08em;border-bottom:1px solid currentColor;padding-bottom:4px}.eg-category:focus-visible,.eg-bed:focus-visible{outline:2px solid currentColor;outline-offset:6px}.eg-pets{padding-top:60px}.eg-pets-inner{background:#fbf3f2;border-radius:20px;padding:48px;display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;align-items:center}.eg-eyebrow{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px}.eg-pets h2{font-family:var(--font-heading--family);font-size:clamp(2rem,3.8vw,3.5rem);line-height:1.08;font-weight:400;margin:0 0 20px}.eg-pets-copy>p:not(.eg-eyebrow){line-height:1.7;color:#67605d;margin:0 0 24px}.eg-bed-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.eg-bed{text-decoration:none;color:inherit;text-align:center}.eg-bed img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;background:#fff;border-radius:12px}.eg-bed span{display:block;font-size:.83rem;margin-top:14px}@media(max-width:749px){.eg-categories,.eg-pets{padding:0 20px 44px}.eg-category-grid{gap:12px}.eg-category-media{border-radius:9px}.eg-category h2{font-size:1.25rem;margin-top:14px}.eg-category p{display:none}.eg-link{font-size:.68rem;letter-spacing:0}.eg-pets{padding-top:30px}.eg-pets-inner{padding:28px 18px;grid-template-columns:1fr;gap:28px}.eg-pets-copy{text-align:center}.eg-bed-grid{gap:12px}}@media(prefers-reduced-motion:reduce){.eg-category img{transition:none}.eg-category:hover img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/everglow-lifestyle.css.map */
