.blog-image-gallery{padding-top:var(--PT, 36px);padding-bottom:var(--PB, 36px);overflow:hidden}.blog-image-gallery__header{padding-bottom:1.25rem}.blog-image-gallery__heading{margin:0}.blog-image-gallery__track{display:flex;flex-wrap:nowrap;align-items:stretch;gap:var(--g-gap, 16px);width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-behavior:auto;padding-inline:var(--outer);cursor:grab;touch-action:pan-x;scrollbar-width:none}.blog-image-gallery__track::-webkit-scrollbar{display:none}.blog-image-gallery__track.is-dragging{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.blog-image-gallery__track:focus-visible{outline:2px solid currentColor;outline-offset:4px}.blog-image-gallery__item{flex:0 0 auto;display:block;margin:0;padding:0;border:0;background:transparent;cursor:pointer;line-height:0;border-radius:var(--radius-sm, 4px);overflow:hidden}.blog-image-gallery__item:disabled{cursor:default;pointer-events:none}.blog-image-gallery__item:focus-visible{outline:2px solid currentColor;outline-offset:3px}.blog-image-gallery__img{display:block;height:var(--g-h-desktop, 60vh);width:auto;max-width:none;object-fit:contain;pointer-events:none;transition:opacity .35s ease,transform .35s ease}@media(max-width:989px){.blog-image-gallery__img{height:var(--g-h-tablet, 55vh)}}@media(max-width:749px){.blog-image-gallery__img{height:var(--g-h-mobile, 65vh)}}.blog-image-gallery__item:not(:disabled):hover .blog-image-gallery__img,.blog-image-gallery__item:not(:disabled):focus-visible .blog-image-gallery__img{opacity:.92;transform:scale(1.01)}@media(prefers-reduced-motion:reduce){.blog-image-gallery__img{transition:none}.blog-image-gallery__track{scroll-behavior:auto}}body.blog-gallery-pswp-open .pswp.pswp--open{z-index:9999999999}body.blog-gallery-pswp-open .pswp__bg{background:#101010!important;opacity:.97!important;transition:opacity .35s ease}body.blog-gallery-pswp-open .pswp__img{transition:opacity .4s ease}body.blog-gallery-pswp-open .pswp__ui{background-color:transparent!important;pointer-events:none}body.blog-gallery-pswp-open .pswp__ui button,body.blog-gallery-pswp-open .pswp__close--container{pointer-events:auto}body.blog-gallery-pswp-open .pswp__close--container{position:fixed;top:.75rem;right:.75rem;left:auto;z-index:10065;margin:0}body.blog-gallery-pswp-open .pswp__button--close svg,body.blog-gallery-pswp-open .pswp__button--arrow--left svg,body.blog-gallery-pswp-open .pswp__button--arrow--right svg{color:#fff;filter:drop-shadow(0 1px 3px rgba(0,0,0,.55))}body.blog-gallery-pswp-open .pswp__top-bar{position:fixed;top:50%;bottom:auto;left:0;right:0;transform:translateY(-50%);width:100%;padding:0 .5rem;background:transparent;display:flex;justify-content:space-between;align-items:center;grid-template-columns:unset;pointer-events:none}body.blog-gallery-pswp-open .pswp__button--arrow--left,body.blog-gallery-pswp-open .pswp__button--arrow--right{pointer-events:auto;height:auto;flex:0 0 auto;z-index:10064}body.blog-gallery-pswp-open .pswp__counter,body.blog-gallery-pswp-open .pswp__preloader{display:none!important}body.blog-gallery-pswp-open .pswp__caption--fake{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;pointer-events:none!important}body.blog-gallery-pswp-open .pswp__caption:not(.pswp__caption--fake){display:block!important;position:fixed;left:0;right:0;bottom:0;top:auto;width:100%;max-width:none;background:linear-gradient(to top,rgba(0,0,0,.92) 0%,rgba(0,0,0,.62) 55%,transparent 100%);min-height:0;pointer-events:none;z-index:10063}body.blog-gallery-pswp-open .pswp__ui .pswp__caption:not(.pswp__caption--fake){display:block!important}body.blog-gallery-pswp-open .pswp__caption--empty{display:none!important}body.blog-gallery-pswp-open .pswp__caption:not(.pswp__caption--fake) .pswp__caption__center{display:block!important;text-align:left;padding:2.25rem 1.25rem 1.125rem;margin:0;max-width:min(92vw,44rem);font-size:.6875rem;line-height:1.5;letter-spacing:.01em;color:#fffffff5;text-shadow:0 1px 2px rgba(0,0,0,.45);opacity:0;transform:translateY(10px);animation:blog-gallery-caption-in .45s ease .2s forwards}@media(min-width:750px){body.blog-gallery-pswp-open .pswp__top-bar{padding:0 1rem}body.blog-gallery-pswp-open .pswp__caption:not(.pswp__caption--fake) .pswp__caption__center{padding:2.5rem 1.5rem 1.25rem;max-width:min(85vw,48rem)}}@keyframes blog-gallery-caption-in{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){body.blog-gallery-pswp-open .pswp__bg,body.blog-gallery-pswp-open .pswp__img{transition:none}body.blog-gallery-pswp-open .pswp__caption:not(.pswp__caption--fake) .pswp__caption__center{animation:none;opacity:1;transform:none}}.blog-image-gallery__bleed{padding-inline:var(--outer)}@media(min-width:990px){.blog-image-gallery--masonry{overflow:visible}.blog-image-gallery__masonry-full{width:100vw;max-width:100vw;position:relative;left:50%;margin-left:-50vw;padding-inline:0}.blog-image-gallery__masonry{padding-inline:var(--g-gap, 16px)}}@media(max-width:989px){.blog-image-gallery__masonry-full{padding-inline:var(--outer)}}.blog-image-gallery__item--video{position:relative}.blog-image-gallery__item--video .blog-image-gallery__img,.blog-image-gallery__item--video .blog-image-gallery__video-poster:not(.blog-image-gallery__video-poster--placeholder){display:block;height:var(--g-h-desktop, 60vh);width:auto;max-width:none;object-fit:contain;pointer-events:none}@media(max-width:989px){.blog-image-gallery__item--video .blog-image-gallery__img,.blog-image-gallery__item--video .blog-image-gallery__video-poster:not(.blog-image-gallery__video-poster--placeholder){height:var(--g-h-tablet, 55vh)}}@media(max-width:749px){.blog-image-gallery__item--video .blog-image-gallery__img,.blog-image-gallery__item--video .blog-image-gallery__video-poster:not(.blog-image-gallery__video-poster--placeholder){height:var(--g-h-mobile, 65vh)}}.blog-image-gallery__play-icon{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.blog-image-gallery__play-icon svg{width:3rem;height:3rem;color:#fff;filter:drop-shadow(0 2px 8px rgba(0,0,0,.45))}.blog-image-gallery__video-poster--placeholder{display:block;width:calc(var(--g-h-desktop, 60vh) * 1.777);min-width:12rem;height:var(--g-h-desktop, 60vh);background:#1a1a1a}.blog-image-gallery__video-poster--pending{background:#1a1a1a;width:calc(var(--g-h-desktop, 60vh) * 1.777);height:var(--g-h-desktop, 60vh);min-width:12rem}@media(max-width:989px){.blog-image-gallery__video-poster--pending{width:calc(var(--g-h-tablet, 55vh) * 1.777);height:var(--g-h-tablet, 55vh)}}@media(max-width:749px){.blog-image-gallery__video-poster--pending{width:calc(var(--g-h-mobile, 65vh) * 1.777);height:var(--g-h-mobile, 65vh)}}.blog-image-gallery__media{line-height:0}.blog-image-gallery__media--image .blog-image-gallery__img--natural,.blog-image-gallery__media--hosted-video .blog-image-gallery__video,.blog-image-gallery__media--external-video .blog-image-gallery__iframe{display:block;width:100%;height:auto;max-width:100%}.blog-image-gallery__media--hosted-video .blog-image-gallery__video,.blog-image-gallery__media--external-video .blog-image-gallery__iframe{aspect-ratio:16 / 9;object-fit:cover;background:#000}.blog-image-gallery__iframe{border:0;width:100%;aspect-ratio:16 / 9}.blog-image-gallery__hosted-modal{display:none}.blog-image-gallery__hosted-modal.is-open{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999999998}.blog-image-gallery__hosted-modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000eb;display:flex;align-items:center;justify-content:center;padding:1.5rem}.blog-image-gallery__hosted-modal__container{position:relative;width:min(92vw,960px)}.blog-image-gallery__hosted-modal__close{position:absolute;top:-2.5rem;right:0;border:0;background:transparent;color:#fff;cursor:pointer;padding:.25rem}.blog-image-gallery__hosted-modal__player .blog-image-gallery__video{width:100%;height:auto;display:block}body.blog-gallery-video-open{overflow:hidden}.blog-image-gallery--two_images{overflow:visible;--g-two-stage-h: var(--g-h-desktop, 60vh)}@media(max-width:989px){.blog-image-gallery--two_images{--g-two-stage-h: var(--g-h-tablet, 55vh)}}.blog-image-gallery__two-up{position:relative}.blog-image-gallery__two-up__viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain}.blog-image-gallery__two-up__viewport::-webkit-scrollbar{display:none}.blog-image-gallery__two-up__viewport:focus-visible{outline:2px solid currentColor;outline-offset:4px}.blog-image-gallery__two-up__track{display:flex;gap:var(--g-gap, 16px)}@media(min-width:750px){.blog-image-gallery__two-up__page{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;min-width:0;display:flex;flex-direction:column}.blog-image-gallery__two-up__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--g-gap, 16px);height:var(--g-two-stage-h);min-height:var(--g-two-stage-h);align-items:stretch}.blog-image-gallery__two-up__pair--single{grid-template-columns:1fr}.blog-image-gallery__two-up__page--video .blog-image-gallery__two-up__cell-inner{max-width:100%}.blog-image-gallery__two-up__cell{display:flex;flex-direction:column;min-height:0;height:100%}.blog-image-gallery__two-up__cell-inner{flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:0;height:100%;overflow:hidden}.blog-image-gallery__two-up__caption--mobile{display:none}.blog-image-gallery__two-up__caption--pair{display:block;flex:0 0 auto;min-height:1.5rem;text-align:center}.blog-image-gallery--two_images .blog-image-gallery__two-up__cell-inner .blog-image-gallery__media,.blog-image-gallery--two_images .blog-image-gallery__two-up__cell-inner .blog-image-gallery__media--image,.blog-image-gallery--two_images .blog-image-gallery__two-up__cell-inner .blog-image-gallery__media--hosted-video,.blog-image-gallery--two_images .blog-image-gallery__two-up__cell-inner .blog-image-gallery__media--external-video{display:flex;align-items:center;justify-content:center;width:100%;height:100%;max-height:100%}.blog-image-gallery--two_images .blog-image-gallery__two-up__cell-inner .blog-image-gallery__img--natural,.blog-image-gallery--two_images .blog-image-gallery__two-up__cell-inner .blog-image-gallery__video{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.blog-image-gallery--two_images .blog-image-gallery__two-up__cell-inner .blog-image-gallery__iframe{width:auto;height:auto;max-width:100%;max-height:100%;aspect-ratio:16 / 9;border:0}.blog-image-gallery__two-up .blog-image-gallery__slider-controls{margin-top:1rem}}.blog-image-gallery__two-up__caption{margin:.75rem 0 0;font-size:.6875rem;line-height:1.5;letter-spacing:.01em;color:rgba(var(--color-foreground-rgb, 0, 0, 0),.72)}@media(max-width:749px){.blog-image-gallery__two-up__viewport{cursor:grab;touch-action:pan-x;padding-inline:var(--outer)}.blog-image-gallery__two-up__viewport.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.blog-image-gallery__two-up__page,.blog-image-gallery__two-up__pair{display:contents}.blog-image-gallery__two-up__cell{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;min-width:0}.blog-image-gallery__two-up__caption--pair{display:none}.blog-image-gallery__two-up__caption--mobile{display:block;margin-top:.5rem}.blog-image-gallery--two_images .blog-image-gallery__two-up__cell-inner .blog-image-gallery__img--natural,.blog-image-gallery--two_images .blog-image-gallery__two-up__cell-inner .blog-image-gallery__video,.blog-image-gallery--two_images .blog-image-gallery__two-up__cell-inner .blog-image-gallery__iframe{height:var(--g-h-mobile, 65vh);max-height:var(--g-h-mobile, 65vh);width:auto;max-width:100%}}.blog-image-gallery--informational{background:#121318;color:#f4f4f4;padding-inline:var(--outer)}.blog-image-gallery__informational{position:relative}.blog-image-gallery__informational__viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:auto;scrollbar-width:none}.blog-image-gallery__informational__viewport::-webkit-scrollbar{display:none}.blog-image-gallery__informational__viewport:focus-visible{outline:2px solid #fff;outline-offset:4px}.blog-image-gallery__informational__track{display:flex}.blog-image-gallery__informational__slide{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(1rem,3vw,2.5rem);align-items:center;min-height:min(70vh,640px);padding-block:clamp(1.5rem,4vw,3rem)}@media(max-width:989px){.blog-image-gallery__informational__slide{grid-template-columns:1fr;grid-template-rows:auto auto;min-height:0}.blog-image-gallery__informational__media{order:-1}}.blog-image-gallery__informational__text{display:flex;align-items:center;padding-inline:clamp(.5rem,2vw,1.5rem)}.blog-image-gallery__informational__caption{margin:0;font-size:clamp(.875rem,1.6vw,1.125rem);line-height:1.55;letter-spacing:.01em;color:#fffffff0}.blog-image-gallery__informational__media .blog-image-gallery__img--natural,.blog-image-gallery__informational__media .blog-image-gallery__video,.blog-image-gallery__informational__media .blog-image-gallery__iframe{width:100%;height:auto;max-height:min(65vh,560px);object-fit:contain}.blog-image-gallery--masonry{overflow:visible}.blog-image-gallery__masonry{column-count:3;column-gap:var(--g-gap, 16px)}@media(max-width:989px){.blog-image-gallery__masonry{column-count:2}}@media(max-width:749px){.blog-image-gallery__masonry{column-count:1}}.blog-image-gallery__masonry__item{break-inside:avoid;margin-bottom:var(--g-gap, 16px)}.blog-image-gallery--masonry .blog-image-gallery__item,.blog-image-gallery--masonry .blog-image-gallery__media{width:100%}.blog-image-gallery--masonry .blog-image-gallery__img,.blog-image-gallery--masonry .blog-image-gallery__video-poster{width:100%;height:auto;max-height:none}.blog-image-gallery__slider-controls{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem}.blog-image-gallery__slider-controls--informational{margin-top:0;padding-bottom:1.25rem}.blog-image-gallery__slider-btn{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid currentColor;border-radius:999px;background:transparent;color:inherit;cursor:pointer;padding:0}.blog-image-gallery--informational .blog-image-gallery__slider-btn{border-color:#ffffff8c;color:#fff}.blog-image-gallery__slider-btn:focus-visible{outline:2px solid currentColor;outline-offset:3px}.blog-image-gallery__slider-btn svg{width:1rem;height:1rem}.blog-image-gallery__slider-status{font-size:.75rem;letter-spacing:.04em;min-width:3rem;text-align:center}.blog-image-gallery--informational .blog-image-gallery__slider-status{color:#ffffffbf}.blog-image-gallery__empty{font-size:.875rem;opacity:.7}@media(prefers-reduced-motion:reduce){.blog-image-gallery__two-up__viewport,.blog-image-gallery__informational__viewport{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/blog-image-gallery.css.map */
