.pp-gallery__header{margin-bottom:18px}.pp-gallery__heading{margin:0 0 8px}.pp-gallery__subheading{opacity:.9}.pp-gallery__filters{display:flex;gap:10px;overflow-x:auto;padding:4px 2px 12px;margin-bottom:10px;-webkit-overflow-scrolling:touch}.pp-gallery__filters::-webkit-scrollbar{height:6px}.pp-gallery__filter{white-space:nowrap;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#0000002e;padding:8px 12px;line-height:1;cursor:pointer}.color-scheme-1 .pp-gallery__filter,.color-scheme-2 .pp-gallery__filter,.color-scheme-3 .pp-gallery__filter{color:inherit}.pp-gallery__filter.is-active{background:#ffffff24;border-color:#ffffff52}.pp-gallery__grid{display:grid;gap:var(--ppg-gap);grid-template-columns:repeat(var(--ppg-cols-m),minmax(0,1fr))}@media (min-width: 750px){.pp-gallery__grid{grid-template-columns:repeat(var(--ppg-cols-t),minmax(0,1fr))}}@media (min-width: 990px){.pp-gallery__grid{grid-template-columns:repeat(var(--ppg-cols-d),minmax(0,1fr))}}.pp-gallery__tile{border-radius:var(--ppg-radius);overflow:hidden;position:relative;background:#0000002e;transform:translateZ(0)}.pp-gallery__media{position:relative;width:100%;height:100%}.pp-gallery__tile.ratio-square{aspect-ratio:1 / 1}.pp-gallery__tile.ratio-portrait{aspect-ratio:4 / 5}.pp-gallery__tile.ratio-landscape{aspect-ratio:16 / 10}.pp-gallery__img,.pp-gallery__video,.pp-gallery__media video{width:100%;height:100%;object-fit:contain;display:block;background:#0000008c}.pp-gallery__tile.fit-cover .pp-gallery__img,.pp-gallery__tile.fit-cover .pp-gallery__video,.pp-gallery__tile.fit-cover .pp-gallery__media video{object-fit:cover;background:transparent}.pp-gallery__embed{width:100%;height:100%}.pp-gallery__embed iframe{width:100%;height:100%;border:0}.pp-gallery__placeholder{padding:22px;font-size:.95em;opacity:.85}.pp-gallery__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;padding:14px;background:linear-gradient(180deg,#0000,rgba(0,0,0,var(--ppg-overlay)) 62%,rgba(0,0,0,calc(var(--ppg-overlay) + .08)));pointer-events:none}.pp-gallery__tileHeading{margin:0 0 6px}.pp-gallery__tileText{margin:0;opacity:.92}.pp-gallery__btn{margin-top:10px;pointer-events:auto}.pp-gallery__overlay.pos-top-left{align-content:start;justify-items:start;text-align:left}.pp-gallery__overlay.pos-top-center{align-content:start;justify-items:center;text-align:center}.pp-gallery__overlay.pos-top-right{align-content:start;justify-items:end;text-align:right}.pp-gallery__overlay.pos-center-left{align-content:center;justify-items:start;text-align:left}.pp-gallery__overlay.pos-center{align-content:center;justify-items:center;text-align:center}.pp-gallery__overlay.pos-center-right{align-content:center;justify-items:end;text-align:right}.pp-gallery__overlay.pos-bottom-left{align-content:end;justify-items:start;text-align:left}.pp-gallery__overlay.pos-bottom-center{align-content:end;justify-items:center;text-align:center}.pp-gallery__overlay.pos-bottom-right{align-content:end;justify-items:end;text-align:right}.pp-gallery__overlay.align-left{text-align:left}.pp-gallery__overlay.align-center{text-align:center}.pp-gallery__overlay.align-right{text-align:right}.pp-gallery__open{position:absolute;top:10px;right:10px;z-index:3;width:38px;height:38px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#00000059;color:inherit;cursor:pointer;display:grid;place-items:center;transition:transform .15s ease}.pp-gallery__open:hover{transform:scale(1.05)}.pp-gallery__openIcon{font-size:16px;line-height:1}.pp-gallery__tile.is-hidden{display:none}.pp-gallery__cta{margin-top:20px;display:flex;justify-content:center}.pp-gallery__lightbox[hidden]{display:none}.pp-gallery__lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999}.pp-gallery__lightboxBackdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b8}.pp-gallery__lightboxPanel{position:absolute;top:18px;right:18px;bottom:18px;left:18px;border-radius:16px;overflow:hidden;background:#0a0a0aeb;border:1px solid rgba(255,255,255,.14)}@media (min-width: 750px){.pp-gallery__lightboxPanel{top:38px;right:38px;bottom:38px;left:38px}}.pp-gallery__lightboxClose{position:absolute;top:10px;right:10px;width:42px;height:42px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#00000059;color:inherit;cursor:pointer;z-index:2}.pp-gallery__lightboxBody{width:100%;height:100%;display:grid;grid-template-rows:1fr auto}.pp-gallery__lightboxMedia{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:14px;background:#000}.pp-gallery__lightboxMedia img,.pp-gallery__lightboxMedia video{display:block;max-height:calc(100vh - 160px);max-width:min(92vw,1200px);width:auto!important;height:auto!important;object-fit:contain;background:#000}.pp-gallery__lightboxMedia iframe{display:block;border:0;aspect-ratio:16 / 9;max-height:calc(100vh - 160px);height:auto;width:min(92vw,calc((100vh - 160px) * (16 / 9)));background:#000}@media (min-width: 990px){.pp-gallery__lightboxMedia{padding:20px}.pp-gallery__lightboxMedia img,.pp-gallery__lightboxMedia video{max-width:min(70vw,1200px);max-height:calc(100vh - 200px)}.pp-gallery__lightboxMedia iframe{max-height:calc(100vh - 200px);width:min(70vw,calc((100vh - 200px) * (16 / 9)))}}.pp-gallery__lightboxCaption{padding:12px 14px;border-top:1px solid rgba(255,255,255,.1);opacity:.92}.pp-gallery__tile.fit-contain .pp-gallery__media{padding:6px;background:#0000008c}.pp-gallery__tile.fit-contain .pp-gallery__img,.pp-gallery__tile.fit-contain .pp-gallery__video,.pp-gallery__tile.fit-contain .pp-gallery__media video{border-radius:calc(var(--ppg-radius) - 6px)}.pp-gallery .pp-gallery__media{position:relative;width:100%;height:100%;overflow:hidden}.pp-gallery .pp-gallery__media>img,.pp-gallery .pp-gallery__media>video,.pp-gallery .pp-gallery__media .pp-gallery__embed,.pp-gallery .pp-gallery__media .pp-gallery__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important}.pp-gallery img.pp-gallery__img{max-width:100%!important;width:100%!important;height:100%!important;display:block}.pp-gallery .pp-gallery__tile.fit-contain img.pp-gallery__img,.pp-gallery .pp-gallery__tile.fit-contain .pp-gallery__media>img{object-fit:contain!important;object-position:center!important;background:#0000008c!important}.pp-gallery .pp-gallery__tile.fit-cover img.pp-gallery__img,.pp-gallery .pp-gallery__tile.fit-cover .pp-gallery__media>img{object-fit:cover!important;object-position:center!important;background:transparent!important}.pp-gallery .pp-gallery__tile.fit-contain .pp-gallery__media{padding:6px;background:#0000008c}.pp-gallery .pp-gallery__tile.fit-contain img.pp-gallery__img{border-radius:calc(var(--ppg-radius) - 6px)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/pp-gallery.css.map */
