.image-display__title{font-size:2.4rem;font-style:normal;font-weight:600;line-height:140%;margin-top:0;margin-bottom:2.4rem}.image-display__mobile{display:block;width:100%}.image-display__desktop{display:none}.image-display__container--mobile-full{margin-left:-1.5rem;margin-right:-1.5rem}.image-display__container--mobile-full .image-display__image{width:100vw;height:100%;object-fit:contain;object-position:center}.image-display__container--mobile-guttered{width:100%}.image-display__container--mobile-guttered .image-display__image{width:100%;height:100%;object-fit:contain;object-position:center}.image-display__container--mobile-scrollable{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100vw;margin-left:calc(50% - 50vw)}.image-display__container--mobile-scrollable::-webkit-scrollbar{height:8px}.image-display__container--mobile-scrollable::-webkit-scrollbar-track{background:#eff0e8;border-radius:4px;margin:0 1.6rem}.image-display__container--mobile-scrollable::-webkit-scrollbar-thumb{background:#696c58;border-radius:4px}.image-display__container--mobile-scrollable::-webkit-scrollbar-thumb:hover{background:#5a5e4a}.image-display__container--mobile-scrollable .image-display__image{min-width:100vw;flex-shrink:0;width:auto}.image-display__mobile a,.image-display__desktop a{display:inline-block;transition:opacity .2s ease}.image-display__mobile a:hover,.image-display__desktop a:hover{opacity:.9}.image-display__placeholder{background-color:rgba(var(--color-foreground),.04);display:flex;align-items:center;justify-content:center;min-height:20rem}.image-display__placeholder-svg{width:100%;height:100%;max-width:20rem;max-height:20rem}.image-display__image.desktop-image{height:100%;width:100%;object-fit:contain}.image-display__desktop.lazy-image,.image-display__mobile.lazy-image{background-color:transparent!important}@media screen and (min-width:750px){.image-display__mobile{display:none}.image-display__desktop{display:block;width:100%}.image-display__container--desktop-full{width:100%}.image-display__container--desktop-gutter{padding:0 5rem}.image-display__container--desktop-contained{max-width:120rem;margin:0 auto;padding:0 1.5rem}}@media screen and (min-width:810px){.image-display__title{font-size:4rem;margin-top:0;margin-bottom:4rem}}
/*# sourceMappingURL=/cdn/shop/t/1236/assets/section-image-display.css.map */
