@media screen and (max-width:999px){.shopify-section--main-product>.section-spacing:not([allow-transparent-header]){padding-block-start:var(--container-gutter)}}.product-gallery[data-nwp-main-gallery]{--nwp-gallery-viewport-height: 100vh;--nwp-gallery-top: calc(var(--header-height, 80px) + var(--announcement-bar-height, 0px) + var(--container-gutter));--nwp-gallery-navigation-height: 96px;--nwp-gallery-extra-height: 0px;--nwp-gallery-stage-limit: max(8rem, calc(var(--nwp-gallery-viewport-height) - var(--nwp-gallery-top) - var(--nwp-gallery-navigation-height) - var(--nwp-gallery-extra-height) - 2.25rem - env(safe-area-inset-bottom, 0px)));--product-gallery-gap: .75rem;flex-direction:column;align-items:stretch;min-width:0}@supports (height: 100svh){.product-gallery[data-nwp-main-gallery]{--nwp-gallery-viewport-height: 100svh}}.product-gallery[data-nwp-main-gallery] .product-gallery__image-list{container-type:inline-size}.product-gallery[data-nwp-main-gallery] .product-gallery__media{height:min(100vw,var(--nwp-gallery-stage-limit));height:min(100cqw,var(--nwp-gallery-stage-limit));min-height:0}.product-gallery[data-nwp-main-gallery] .product-gallery__media>:is(img,svg,video-media,model-media),.product-gallery[data-nwp-main-gallery] .product-gallery__media :is(video,video-media>img,model-viewer){width:100%;height:100%;max-height:100%;object-fit:contain}.nwp-product-gallery__navigation{display:grid;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;align-items:center;gap:.5rem;min-width:0}.nwp-product-gallery__navigation .product-gallery__thumbnail-list,.nwp-product-gallery__navigation .page-dots{grid-area:1 / 2;width:100%;position:static}.nwp-product-gallery__navigation .product-gallery__thumbnail-scroller{--product-gallery-thumbnail-list-grid-auto-flow: column;margin:0;padding:4px;scroll-padding-inline:0;max-height:none}.nwp-product-gallery__navigation .product-gallery__thumbnail{width:3.5rem;height:3.5rem;padding:4px;border:1px solid rgb(var(--text-color) / .1);border-radius:10px;background:rgb(var(--text-color) / .025);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.nwp-product-gallery__navigation .product-gallery__thumbnail[aria-current=true]{border-color:rgb(var(--text-color) / .85);background:rgb(var(--background));box-shadow:0 1px 3px #0000000f}.nwp-product-gallery__navigation .product-gallery__thumbnail:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:2px}.nwp-product-gallery__navigation .product-gallery__thumbnail>img{width:100%;height:100%;object-fit:contain;border-radius:6px}@media(hover:hover){.nwp-product-gallery__navigation .product-gallery__thumbnail:not([aria-current=true]):hover{border-color:rgb(var(--border-color));background:rgb(var(--text-color) / .04)}}@media(forced-colors:active){.nwp-product-gallery__navigation .product-gallery__thumbnail[aria-current=true]{border:2px solid Highlight}}.nwp-product-gallery__previous{grid-area:1 / 1}.nwp-product-gallery__next{grid-area:1 / 3}.nwp-product-gallery__navigation :is(carousel-prev-button,carousel-next-button)>button{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid rgb(var(--border-color));border-radius:50%}.nwp-product-gallery__navigation button:disabled{opacity:.35}.nwp-product-gallery__status{grid-area:2 / 1 / auto / -1;min-height:1.5rem;text-align:center;font-size:.75rem;line-height:1.5rem}@media screen and (min-width:1000px){.product-gallery[data-nwp-main-gallery][data-nwp-gallery-layout=carousel_thumbnails_left]{--nwp-gallery-navigation-height: 0px;flex-direction:row-reverse;align-items:start;column-gap:1.5rem}.product-gallery[data-nwp-main-gallery][data-nwp-gallery-layout=carousel_thumbnails_left] .product-gallery__image-list{flex:1;min-width:0}.product-gallery[data-nwp-gallery-layout=carousel_thumbnails_left] .nwp-product-gallery__navigation{display:block;flex:0 0 4rem}.product-gallery[data-nwp-gallery-layout=carousel_thumbnails_left] .product-gallery__thumbnail-scroller{--product-gallery-thumbnail-list-grid-auto-flow: row;max-height:var(--nwp-gallery-stage-limit)}.product-gallery[data-nwp-gallery-layout=carousel_thumbnails_left] .nwp-product-gallery__status{display:none}.product-gallery[data-nwp-main-gallery][data-nwp-gallery-layout^=grid]{--product-gallery-gap: 1.5rem;flex-direction:var(--product-gallery-flex-direction, column);align-items:start}.product-gallery[data-nwp-main-gallery][data-nwp-gallery-layout^=grid] .product-gallery__image-list{container-type:normal}.product-gallery[data-nwp-main-gallery][data-nwp-gallery-layout^=grid] .product-gallery__media,.product-gallery[data-nwp-main-gallery][data-nwp-gallery-layout^=grid] .product-gallery__media>:is(img,svg,video-media,model-media){height:auto;max-height:none}.product-gallery[data-nwp-main-gallery][data-nwp-gallery-layout^=grid] .nwp-product-gallery__navigation{display:contents}.product-gallery[data-nwp-main-gallery][data-nwp-gallery-layout^=grid] .nwp-product-gallery__status{display:none}.product-gallery[data-nwp-main-gallery][data-nwp-gallery-layout=grid] .product-gallery__thumbnail-list{width:auto;position:sticky}.product-gallery[data-nwp-main-gallery][data-nwp-gallery-layout=grid] .product-gallery__thumbnail-scroller{--product-gallery-thumbnail-list-grid-auto-flow: row}}.product-gallery .page-dots{gap:0}.product-gallery .page-dots>button{display:grid;place-content:center;width:2.75rem;height:2.75rem;border-radius:0;background:none;opacity:1}.product-gallery .page-dots>button:before{top:0;right:0;bottom:0;left:0}.product-gallery .page-dots>button:after{content:"";position:static;width:.375rem;height:.375rem;border-radius:50%;background:currentColor;opacity:.4}.product-gallery .page-dots>button[aria-current=true]:after{opacity:1}.product-gallery :is(button,[role=region]):focus-visible{outline:2px solid currentColor;outline-offset:2px}.product-gallery .product-gallery__thumbnail:focus-visible{outline-offset:-2px}@media(prefers-reduced-motion:reduce){.product-gallery .product-gallery__carousel{scroll-behavior:auto}.product-gallery .product-gallery__thumbnail{transition:none}.nwp-product-lightbox .pswp__hide-on-close,.nwp-product-lightbox .pswp__top-bar>.circle-button{transition:none;transform:none}}.product-gallery[allow-zoom] .product-gallery__media{cursor:auto}.product-gallery[data-nwp-image-zoom] .product-gallery__media[data-media-type=image]{position:relative}.product-gallery [data-nwp-gallery-zoom]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:pan-x pan-y}.product-gallery [data-nwp-gallery-zoom]:focus-visible{outline-offset:-3px}.nwp-product-lightbox.pswp .pswp__img{cursor:pointer;background:#fff}.nwp-product-lightbox.pswp--zoomed-in .pswp__img{cursor:grab}.nwp-product-lightbox.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.nwp-product-lightbox .pswp__top-bar{bottom:calc(1.5rem + env(safe-area-inset-bottom,0px))}
/*# sourceMappingURL=/cdn/shop/t/158/assets/nwp-product-gallery.css.map */
