.pr-product-gallery{width:100%;min-width:0;color:#2b333c}.pr-gallery__stage{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;background:#fff;touch-action:pan-y}.pr-gallery__slides,.pr-gallery__slide{width:100%;height:100%}.pr-gallery__slide[hidden]{display:none!important}.pr-gallery__slide{position:relative;display:grid;place-items:center}.pr-gallery__image-trigger,.pr-gallery__video-poster{position:relative;display:grid;width:100%;height:100%;padding:0;border:0;background:transparent;place-items:center;cursor:zoom-in}.pr-gallery__image,.pr-gallery__poster-image{display:block;width:100%;height:100%;object-fit:contain}.pr-gallery__nav,.pr-gallery__lightbox-nav,.pr-gallery__lightbox-close,.pr-gallery__lightbox-tools button{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(43,51,60,.18);border-radius:50%;background:#fff;color:#2b333c;cursor:pointer;box-shadow:0 2px 8px #141e261f;z-index:2}.pr-gallery__nav{position:absolute;top:50%;transform:translateY(-50%)}.pr-gallery__nav--previous{left:12px}.pr-gallery__nav--next{right:12px}.pr-gallery__nav svg,.pr-gallery__lightbox-nav svg,.pr-gallery__lightbox-close svg,.pr-gallery__lightbox-tools svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pr-gallery__nav:focus-visible,.pr-gallery__image-trigger:focus-visible,.pr-gallery__video-poster:focus-visible,.pr-gallery__lightbox button:focus-visible{outline:3px solid #fe5e00;outline-offset:2px}.pr-gallery__play svg{width:16px;height:16px;fill:currentColor}.pr-gallery__external-video,.pr-gallery__uploaded-video,.pr-gallery__model,.pr-gallery__other-media{display:grid;width:100%;height:100%;place-items:center}.pr-gallery__video-poster{cursor:pointer}.pr-gallery__play{position:absolute;display:grid;width:66px;height:66px;place-items:center;border-radius:50%;background:#fe5e00;color:#fff;box-shadow:0 2px 10px #00000047}.pr-gallery__play svg{width:28px;height:28px}.pr-gallery__external-video iframe{display:block;width:100%;height:100%;min-height:220px;aspect-ratio:16/9;border:0}.pr-gallery__uploaded-video video,.pr-gallery__model model-viewer,.pr-gallery__other-media>*{display:block;width:100%;height:100%;object-fit:contain}.pr-gallery__lightbox{position:fixed;top:0;right:0;bottom:0;left:0;width:min(100vw,1500px);max-width:none;height:100vh;max-height:none;margin:0;padding:54px 64px 82px;border:0;background:#192027f7;color:#fff}.pr-gallery__lightbox::backdrop{background:#192027f0}.pr-gallery__lightbox[open]{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;grid-template-rows:minmax(0,1fr) 52px;align-items:center;justify-items:center;gap:14px}.pr-gallery__lightbox-close{position:absolute;top:14px;right:14px;width:44px;height:44px;border-color:#ffffff40;background:#2b333c;color:#fff}.pr-gallery__lightbox-image-wrap{grid-column:2;grid-row:1;display:grid;width:100%;height:100%;overflow:auto;place-items:center}.pr-gallery__lightbox-image{display:block;max-width:100%;max-height:100%;object-fit:contain;transform:scale(1);transform-origin:center center;transition:transform .15s ease}.pr-gallery__lightbox-nav{grid-row:1;width:46px;height:46px;border-color:#ffffff40;background:#2b333c;color:#fff}.pr-gallery__lightbox-nav--previous{grid-column:1}.pr-gallery__lightbox-nav--next{grid-column:3}.pr-gallery__lightbox-tools{grid-column:2;grid-row:2;display:flex;gap:10px;align-items:center;justify-content:center}.pr-gallery__lightbox-tools button{width:42px;height:42px;border-color:#ffffff40;background:#2b333c;color:#fff}.pr-gallery__lightbox-tools button:disabled{opacity:.45;cursor:not-allowed}.pr-gallery__lightbox[open] .pr-gallery__lightbox-nav[hidden]{display:none}.pr-gallery__sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:575px){.pr-product-gallery--desktop{display:none}.pr-gallery__stage{aspect-ratio:1/1}.pr-gallery__nav{width:36px;height:36px}.pr-gallery__nav--previous{left:7px}.pr-gallery__nav--next{right:7px}.pr-gallery__lightbox{padding:58px 8px 74px}.pr-gallery__lightbox[open]{grid-template-columns:36px minmax(0,1fr) 36px;grid-template-rows:minmax(0,1fr) 48px;gap:4px}.pr-gallery__lightbox-nav{width:34px;height:34px}.pr-gallery__lightbox-image-wrap{width:100%}.pr-gallery__lightbox-close{top:8px;right:8px;width:38px;height:38px}}@media(min-width:576px){.pr-product-gallery--mobile{display:none}}.pr-gallery__lightbox:not([open]){display:none!important}.pr-gallery__lightbox{box-sizing:border-box;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;margin:0;padding:8px 0 10px;overflow:hidden;border:0;background:#ededed;color:#2b333c}.pr-gallery__lightbox::backdrop{background:#00000073}.pr-gallery__lightbox[open]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:46px minmax(0,1fr) 82px;align-items:stretch;justify-items:stretch;gap:0}.pr-gallery__lightbox-header{display:flex;align-items:center;justify-content:space-between;min-width:0;padding:0 12px;color:#4c535a;font-size:14px}.pr-gallery__lightbox-counter{font-variant-numeric:tabular-nums}.pr-gallery__lightbox-close{position:relative;top:auto;right:auto;flex:0 0 40px;width:40px;height:40px;border:0;background:transparent;color:#343a40;box-shadow:none}.pr-gallery__lightbox-viewer{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;min-height:0;gap:0}.pr-gallery__lightbox-image-wrap{grid-column:2;grid-row:1;width:100%;height:100%;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;touch-action:pan-y;place-items:center}.pr-gallery__lightbox-image{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;object-position:center;transform-origin:center center;transition:transform .12s ease}.pr-gallery__lightbox-nav{grid-row:1;width:40px;height:52px;border:0;border-radius:4px;background:#22272c9e;color:#fff;box-shadow:none}.pr-gallery__lightbox-nav--previous{grid-column:1;justify-self:start}.pr-gallery__lightbox-nav--next{grid-column:3;justify-self:end}.pr-gallery__lightbox-nav svg{width:23px;height:23px}.pr-gallery__lightbox-tools{position:absolute;top:10px;right:58px;z-index:3;display:flex;gap:4px;align-items:center;justify-content:flex-end}.pr-gallery__lightbox-tools button{width:38px;height:38px;border:0;border-radius:4px;background:transparent;color:#343a40;box-shadow:none}.pr-gallery__lightbox-tools button:disabled{opacity:.35}.pr-gallery__lightbox-thumbnails-wrap{position:relative;display:flex;align-items:center;min-width:0;min-height:0;padding:7px 50px 2px 8px;border-top:1px solid rgba(43,51,60,.1)}.pr-gallery__lightbox-thumbnails{display:flex;align-items:center;gap:7px;width:100%;height:100%;padding:2px 2px 4px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.pr-gallery__lightbox-thumbnails::-webkit-scrollbar{display:none}.pr-gallery__lightbox-thumbnail{position:relative;flex:0 0 78px;width:78px;height:62px;padding:2px;border:1px solid rgba(43,51,60,.2);border-radius:4px;background:#fff;cursor:pointer}.pr-gallery__lightbox-thumbnail[aria-current=true]{border:2px solid #69717a;padding:1px}.pr-gallery__lightbox-thumbnail-image{display:block;width:100%;height:100%;object-fit:cover}.pr-gallery__lightbox-grid-toggle{position:absolute;right:8px;bottom:14px;z-index:4;display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(43,51,60,.14);border-radius:4px;background:#f8f8f8;color:#69717a;box-shadow:0 1px 4px #141e261f;cursor:pointer}.pr-gallery__lightbox-grid-toggle svg{width:20px;height:20px;fill:currentColor}.pr-gallery__lightbox--grid-open .pr-gallery__lightbox-thumbnails{position:absolute;right:10px;bottom:calc(100% + 8px);left:10px;z-index:5;display:grid;width:auto;height:min(34vh,260px);grid-template-columns:repeat(auto-fill,minmax(68px,1fr));align-content:start;gap:8px;padding:10px;overflow:auto;border:1px solid #d4d8dc;border-radius:6px;background:#f7f7f7;box-shadow:0 6px 24px #0003}.pr-gallery__lightbox--grid-open .pr-gallery__lightbox-thumbnail{width:100%;height:64px}@media(max-width:575px){.pr-gallery__lightbox{padding-top:4px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}.pr-gallery__lightbox[open]{grid-template-rows:42px minmax(0,1fr) 78px}.pr-gallery__lightbox-header{padding:0 9px}.pr-gallery__lightbox-viewer{grid-template-columns:36px minmax(0,1fr) 36px}.pr-gallery__lightbox-nav{width:32px;height:48px}.pr-gallery__lightbox-tools{top:6px;right:50px;gap:0}.pr-gallery__lightbox-tools button{width:34px;height:36px}.pr-gallery__lightbox-thumbnails-wrap{padding:6px 46px 2px 5px}.pr-gallery__lightbox-thumbnail{flex-basis:74px;width:74px;height:58px}.pr-gallery__lightbox-grid-toggle{right:5px;bottom:13px;width:36px;height:36px}}.pr-gallery__lightbox-image{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;min-width:0;min-height:0;object-fit:contain!important}.pr-gallery__lightbox-viewer{overflow:hidden}.pr-gallery__lightbox-tools{grid-column:auto;grid-row:auto}.pr-gallery__nav{width:32px;height:32px;background:#ffffffe6;box-shadow:0 1px 4px #141e261a;opacity:.88}.pr-gallery__nav svg{width:16px;height:16px}.pr-gallery__nav:hover,.pr-gallery__nav:focus-visible{opacity:1}@media(max-width:575px){.pr-gallery__nav{width:28px;height:28px}.pr-gallery__nav svg{width:15px;height:15px}}@keyframes pr-gallery-enter-from-right{0%{opacity:.72;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes pr-gallery-enter-from-left{0%{opacity:.72;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}.pr-gallery__slide--enter-from-right{animation:pr-gallery-enter-from-right .18s cubic-bezier(.22,.61,.36,1)}.pr-gallery__slide--enter-from-left{animation:pr-gallery-enter-from-left .18s cubic-bezier(.22,.61,.36,1)}@media(prefers-reduced-motion:reduce){.pr-gallery__slide--enter-from-right,.pr-gallery__slide--enter-from-left{animation:none!important}}.pr-gallery__lightbox-nav{width:24px;height:30px;border-radius:3px;background:#22272c3d}.pr-gallery__lightbox-nav svg{width:14px;height:14px}.pr-gallery__lightbox-nav:hover,.pr-gallery__lightbox-nav:focus-visible{background:#22272cad}@media(max-width:575px){.pr-gallery__lightbox-nav{width:22px;height:28px}.pr-gallery__lightbox-nav svg{width:13px;height:13px}}.pr-product-gallery .pr-gallery__image{object-position:center top}.pr-gallery__slides{display:grid;grid-template:1fr/1fr;overflow:hidden}.pr-gallery__slide{grid-area:1/1}.pr-gallery__slide--enter-from-left,.pr-gallery__slide--enter-from-right{z-index:2}.pr-gallery__slide--leave-to-left,.pr-gallery__slide--leave-to-right{z-index:1;pointer-events:none}@keyframes pr-gallery-enter-from-right{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes pr-gallery-enter-from-left{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes pr-gallery-leave-to-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-18px)}}@keyframes pr-gallery-leave-to-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(18px)}}.pr-gallery__slide--enter-from-left,.pr-gallery__slide--enter-from-right{animation-duration:.26s;animation-timing-function:cubic-bezier(.22,.61,.36,1);animation-fill-mode:both}.pr-gallery__slide--enter-from-left{animation-name:pr-gallery-enter-from-left}.pr-gallery__slide--enter-from-right{animation-name:pr-gallery-enter-from-right}.pr-gallery__slide--leave-to-left,.pr-gallery__slide--leave-to-right{animation-duration:.26s;animation-timing-function:cubic-bezier(.22,.61,.36,1);animation-fill-mode:both}.pr-gallery__slide--leave-to-left{animation-name:pr-gallery-leave-to-left}.pr-gallery__slide--leave-to-right{animation-name:pr-gallery-leave-to-right}@media(prefers-reduced-motion:reduce){.pr-gallery__slide--enter-from-left,.pr-gallery__slide--enter-from-right,.pr-gallery__slide--leave-to-left,.pr-gallery__slide--leave-to-right{animation:none!important}}.pr-gallery__stage{aspect-ratio:var(--pr-gallery-ratio,4/3);max-height:min(70vh,760px)}.pr-gallery__image{object-position:center}.pr-gallery__lightbox{padding:8px 32px 10px}.pr-gallery__lightbox-viewer{grid-template-columns:48px minmax(0,1fr) 48px}.pr-gallery__lightbox-nav{width:38px;height:44px;border-radius:4px;background:#22272c9e}.pr-gallery__lightbox-nav svg{width:19px;height:19px}.pr-gallery__lightbox-nav:hover,.pr-gallery__lightbox-nav:focus-visible{background:#22272cd1}.pr-gallery__lightbox-thumbnails-wrap{padding-right:8px}.pr-gallery__lightbox-grid-toggle{display:none}@media(min-width:576px){.pr-gallery__lightbox-grid-toggle{display:grid}}.pr-gallery__lightbox--grid-open .pr-gallery__lightbox-thumbnails{height:auto;max-height:min(34vh,260px)}@media(max-width:575px){.pr-gallery__stage{aspect-ratio:4/3;max-height:none}.pr-gallery__lightbox{padding-right:12px;padding-left:12px}.pr-gallery__lightbox[open]{grid-template-rows:46px minmax(0,1fr) 82px}.pr-gallery__lightbox-viewer{position:relative;display:block;min-width:0;min-height:0;overflow:hidden}.pr-gallery__lightbox-image-wrap{width:100%;height:100%}.pr-gallery__lightbox-nav{position:absolute;top:50%;z-index:2;width:38px;height:54px;transform:translateY(-50%)}.pr-gallery__lightbox-nav--previous{left:0;justify-self:auto}.pr-gallery__lightbox-nav--next{right:0;justify-self:auto}.pr-gallery__lightbox-nav svg{width:17px;height:17px}.pr-gallery__lightbox-thumbnails-wrap{height:82px;padding:6px 5px 2px;border-top:1px solid rgba(43,51,60,.1);overflow:hidden}.pr-gallery__lightbox-thumbnails{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden}.pr-gallery__lightbox-thumbnail{flex-basis:78px;width:78px;height:62px}.pr-gallery__lightbox-grid-toggle{display:none!important}}.pr-gallery__lightbox-tools{top:10px;right:auto;left:50%;transform:translate(-50%)}@media(max-width:575px){.pr-gallery__lightbox-tools{top:6px;right:auto;left:50%;transform:translate(-50%)}}.pr-gallery__lightbox button:focus-visible{outline-color:#69717a}.pr-gallery__lightbox,.pr-gallery__lightbox *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.pr-gallery__lightbox img{-webkit-user-drag:none;user-drag:none}@media(max-width:575px){.pr-product-gallery--mobile{margin-bottom:20px}}.pr-gallery__lightbox-image[hidden],.pr-gallery__lightbox-video[hidden],.pr-gallery__lightbox-tools[hidden]{display:none!important}.pr-gallery__lightbox-video{display:grid;place-items:center;width:min(100%,1200px);height:auto;max-height:100%;aspect-ratio:16/9;overflow:hidden;background:#101214}.pr-gallery__lightbox-video iframe{display:block;width:100%;height:100%;border:0}.pr-gallery__lightbox-video-poster{position:relative;display:grid;width:100%;height:100%;padding:0;border:0;background:#101214;place-items:center;cursor:pointer}.pr-gallery__lightbox-video-poster-image{display:block;width:100%;height:100%;object-fit:contain}.pr-gallery__lightbox-video-poster .pr-gallery__play{background:#2b333c}.pr-gallery__lightbox-video-poster .pr-gallery__play{z-index:1}.pr-gallery__lightbox-thumbnail--video:after{position:absolute;right:4px;bottom:4px;display:grid;width:19px;height:19px;place-items:center;border-radius:50%;background:#192027c7;color:#fff;content:"\25b6";font-size:9px;line-height:1}
/*# sourceMappingURL=/cdn/shop/t/104/assets/pr-product-gallery.css.map */
