.photo-grid-section{text-align:center;overflow:hidden;box-sizing:border-box;background-color:#fff7f6;padding:30px;border-radius:0}.photo-grid-section .title,.photo-grid-section .title .primary{color:#000;font-family:var(--font-body);font-weight:500;letter-spacing:-.3px;font-size:36px;margin-top:0;margin-bottom:20px}.photo-grid-section .title .accent{color:#ef4a65;padding-right:4px;display:inline-block}.photo-grid-section .subtitle{color:#000;font-weight:400;letter-spacing:normal;font-size:18px;margin-top:0;margin-bottom:16px}.photo-grid-section .photo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;max-width:500px;margin:0 auto;padding:10px}@media only screen and (min-width:769px){.photo-grid-section .photo-grid{grid-template-columns:repeat(5,1fr);max-width:1000px}}.photo-grid-section .photo-item{width:100%;aspect-ratio:1 / 1;position:relative;overflow:hidden;box-sizing:border-box;border:1px solid #dddddd;border-radius:0}.photo-grid-section .photo-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;transition:transform .3s ease;display:block}.photo-grid-section .photo-item:hover .photo-image{transform:scale(1.05)}@media(max-width:768px){.photo-grid-section .title,.photo-grid-section .title .primary{font-size:28px}.photo-grid-section .subtitle{font-size:16px}}@media screen and (max-width:749px){.photo-grid-section .photo-grid{padding:5px}}@media(forced-colors:active){.photo-grid-section .photo-item{border:2px solid CanvasText}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/photo-grid.css.map */
