.results-gallery{--results-photo-height: 27rem;--results-gap: 1.4rem;text-align:center}.results-gallery__heading{margin:0 0 2.4rem;color:var(--results-heading);font-size:2.6rem;font-weight:700;line-height:1.2;letter-spacing:.01em}.results-gallery__viewport{width:100vw;margin-left:calc(50% - 50vw);overflow:hidden}.results-gallery__track{display:flex;width:max-content;animation:results-gallery-scroll var(--results-duration) linear infinite}.results-gallery__viewport:hover .results-gallery__track,.results-gallery__viewport:active .results-gallery__track,.results-gallery__viewport:focus-within .results-gallery__track{animation-play-state:paused}@keyframes results-gallery-scroll{to{transform:translate(-50%)}}.results-gallery__group{display:flex;gap:var(--results-gap);margin:0;padding:0 var(--results-gap) 0 0;list-style:none}.results-gallery__slide{display:flex;gap:.3rem;overflow:hidden;border-radius:1.2rem;background:#fff}.results-gallery__photo{position:relative;flex-shrink:0;width:calc(var(--results-photo-height) * .7);height:var(--results-photo-height);margin:0;background:#eef3f2}.results-gallery__photo img,.results-gallery__placeholder{display:block;width:100%;height:100%;object-fit:cover}.results-gallery__label{position:absolute;top:1rem;left:50%;transform:translate(-50%);padding:.3rem 1rem;border-radius:10rem;background:#fff;box-shadow:0 .1rem .4rem #1e2a311f;color:var(--results-label);font-size:1.3rem;font-weight:600;line-height:1.4;letter-spacing:normal;white-space:nowrap}.results-gallery__caption{max-width:38ch;margin:2.4rem auto 0;text-wrap:balance;color:var(--results-text);font-size:1.5rem;line-height:1.65;letter-spacing:.02em}.results-gallery__caption strong{color:var(--results-heading);font-weight:700}@media screen and (min-width:750px){.results-gallery{--results-photo-height: 30rem}.results-gallery__heading{font-size:3rem}.results-gallery__viewport{width:auto;margin-left:0;-webkit-mask-image:linear-gradient(to right,transparent,#000 3.2rem,#000 calc(100% - 3.2rem),transparent);mask-image:linear-gradient(to right,transparent,#000 3.2rem,#000 calc(100% - 3.2rem),transparent)}}@media(prefers-reduced-motion:reduce){.results-gallery__viewport{overflow-x:auto;scroll-snap-type:x mandatory}.results-gallery__track{animation:none}.results-gallery__group{padding-left:var(--results-gap)}.results-gallery__group--copy{display:none}.results-gallery__slide{scroll-snap-align:center}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-results-gallery.css.map */
