.photo-image{position:relative;overflow:hidden;background:rgba(var(--color-foreground),.04)}.photo-image[data-forced-ratio=true]{aspect-ratio:var(--photo-aspect-ratio)}.photo-image__img{display:block;width:100%}.photo-image[data-forced-ratio=true] .photo-image__img{height:100%;object-fit:cover}.photo-image[data-forced-ratio=false] .photo-image__img{height:auto}.photo-image--placeholder svg{width:100%;height:100%}.photo-caption{margin:.75rem 0 0;font-size:1.3rem;line-height:1.4;color:rgba(var(--color-foreground),.75)}.photo-grid{display:grid;grid-template-columns:repeat(var(--photo-grid-columns-mobile, 2),1fr);gap:var(--photo-grid-gap, 16px)}@media screen and (min-width:750px){.photo-grid{grid-template-columns:repeat(var(--photo-grid-columns-desktop, 3),1fr)}}.photo-grid__item{grid-column:span var(--photo-grid-span-mobile, 1)}@media screen and (min-width:750px){.photo-grid__item{grid-column:span var(--photo-grid-span-desktop, 1)}}.photo-essay{display:flex;flex-direction:column;align-items:center;gap:var(--photo-essay-gap, 48px)}.photo-essay__text{width:100%;max-width:640px}.photo-essay__image{width:100%}.photo-essay__image--small{max-width:480px}.photo-essay__image--medium{max-width:720px}.photo-essay__image--large{max-width:1000px}.photo-essay__image--full{max-width:none;width:100vw;margin-left:calc(50% - 50vw)}.photo-essay__image--align-left{margin-right:auto}.photo-essay__image--align-right{margin-left:auto}.photo-essay__image .photo-caption{max-width:640px;margin-left:auto;margin-right:auto}.photo-essay__image--align-left .photo-caption{margin-left:0}.photo-essay__image--align-right .photo-caption{margin-right:0}.photo-duo{display:flex;flex-wrap:wrap;gap:var(--photo-duo-gap, 16px)}.photo-duo__item{flex:1 1 calc(50% - (var(--photo-duo-gap, 16px) / 2));min-width:220px}.photo-duo__item--full{flex-basis:100%}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-photo-system.css.map */
