.powerhouse-gifts{--layout-container-max-width:1400px;--rich-text-icon-width:46px;--rich-text-icon-width-mobile:36px;max-width:var(--layout-container-max-width);margin:0 auto;padding:0 10px 7.375rem}.powerhouse-gifts__intro{max-width:42.5rem;margin:50px auto 0;color:#1d1d1d;text-align:center;overflow-wrap:anywhere}.powerhouse-gifts__icon{display:inline-block;width:var(--rich-text-icon-width-mobile);margin:0 auto .75rem;color:#1d1d1d}.powerhouse-gifts__icon svg{display:block;width:100%;height:auto}.powerhouse-gifts__heading{margin:0 0 1.25rem;color:#1d1d1d;font-family:var(--font-heading,Georgia,serif);font-size:1.8rem;font-weight:500;line-height:1.5}.powerhouse-gifts__text{margin:0 0 1rem;color:#1d1d1d;font-family:var(--font-sans,inherit);font-size:1rem;font-weight:400;line-height:1.5}.powerhouse-gifts__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:10px;column-gap:10px;row-gap:2rem;margin-top:1.25rem;padding:0;list-style:none;text-align:center}.powerhouse-gifts__item{min-width:0}.powerhouse-gifts__link{display:block;color:inherit;text-decoration:none}.powerhouse-gifts__image-wrap{position:relative;overflow:hidden;height:0;padding-top:100%;border-radius:100%;background:#f3f3f3}.powerhouse-gifts__image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;transform:scale(1);transition:transform .5s cubic-bezier(0,0,.2,1)}.powerhouse-gifts__link:hover .powerhouse-gifts__image{transform:scale(1.05)}.powerhouse-gifts__title{display:inline-block;margin:1.25rem 0 0;color:#1d1d1d;font-family:var(--font-sans,inherit);font-size:1rem;font-weight:700;line-height:1.4;text-decoration:none}.powerhouse-gifts__link:hover .powerhouse-gifts__title{text-decoration:underline}@media screen and (min-width:720px){.powerhouse-gifts{padding:0 20px 7.375rem}.powerhouse-gifts__grid{-moz-column-gap:15px;column-gap:15px}}@media screen and (min-width:860px){.powerhouse-gifts__intro{margin-top:75px}.powerhouse-gifts__icon{width:var(--rich-text-icon-width)}.powerhouse-gifts__grid{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:1.75rem}}@media screen and (min-width:1024px){.powerhouse-gifts__grid{-moz-column-gap:20px;column-gap:20px}}