.tjm-photos,.tjm-photos__inner,.tjm-photos__item,.tjm-photos__button{box-sizing:border-box}.tjm-photos{background:#f6f6f6;color:var(--tjm-text, #000)}.tjm-photos__inner{width:min(100%,var(--tjm-page-width, 1440px));margin:0 auto;padding:48px var(--tjm-gutter, 16px) 40px}.tjm-photos__heading{margin:0;color:var(--tjm-text, #000);font-family:var(--font-heading-family),Jost,sans-serif;font-size:22px;font-weight:500;letter-spacing:.08em;line-height:1.2;text-align:center;text-transform:uppercase}.tjm-photos__sub{max-width:36em;margin:10px auto 0;color:var(--tjm-muted, #6b6b6b);font-family:var(--font-body-family),Inter,sans-serif;font-size:15px;font-weight:400;line-height:1.5;text-align:center}.tjm-photos__grid{columns:2;column-gap:8px;margin-top:28px}.tjm-photos__item{display:block;break-inside:avoid;margin:0 0 8px;color:inherit;text-decoration:none}.tjm-photos__image,.tjm-photos__item .placeholder-svg{display:block;width:100%;height:auto;border-radius:0}.tjm-photos__item .placeholder-svg{background:var(--tjm-bg, #fff)}.tjm-photos__link:focus-visible,.tjm-photos__button:focus-visible{outline:2px solid var(--tjm-text, #000);outline-offset:3px}.tjm-photos__link:focus:not(:focus-visible),.tjm-photos__button:focus:not(:focus-visible){outline:none}.tjm-photos__footer{display:flex;justify-content:flex-end;margin-top:20px}.tjm-photos__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 18px;border:0;border-radius:0;background:var(--tjm-text, #000);color:var(--tjm-bg, #fff);font-family:var(--font-body-family),Inter,sans-serif;font-size:13px;font-weight:500;letter-spacing:.08em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase}.tjm-photos__button[aria-disabled=true]{cursor:default}@media screen and (min-width:768px){.tjm-photos__inner{padding-top:64px;padding-bottom:48px}.tjm-photos__heading{font-size:28px}.tjm-photos__grid{column-gap:12px;margin-top:36px}.tjm-photos__item{margin-bottom:12px}}@media screen and (min-width:1024px){.tjm-photos__grid{columns:4}}@media screen and (min-width:1440px){.tjm-photos__inner{padding-bottom:56px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-tjm-gallery.css.map */
