.nv-gallery{display:block;position:relative}.nv-gallery__main,.nv-gallery__viewer{position:relative}.nv-gallery__list{margin:0;padding:0;list-style:none}.nv-gallery__item{position:relative;min-width:0;overflow:hidden}.nv-gallery__item>*{display:block;position:relative}.nv-gallery__item .product-media-container,.nv-gallery__item .nv-video{--media-radius: var(--nv-main-radius-mobile);border-radius:var(--nv-main-radius-mobile);overflow:hidden}.nv-gallery__item .product-media-container>*,.nv-gallery__item .product-media-container .media{border-radius:inherit;overflow:hidden}.nv-gallery__item .product-media-container .media,.nv-gallery__item .product-media-container img{border-radius:inherit}@media screen and (max-width:749px){.nv-gallery__list{display:flex;gap:var(--nv-mobile-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;scroll-padding-inline:var(--nv-mobile-scroll-padding)}.nv-gallery__list::-webkit-scrollbar{display:none}.nv-gallery--outer-spacing .nv-gallery__item:first-child{margin-left:var(--nv-mobile-scroll-padding)}.nv-gallery--outer-spacing .nv-gallery__list:after{content:"";flex:0 0 var(--nv-mobile-scroll-padding)}.nv-gallery--dthumbs-vertical:not(.nv-gallery--mobile-thumbs-left):not(.nv-gallery--mobile-thumbs-right) .nv-gallery__viewer{margin-right:0;width:100%}.nv-gallery__viewer{margin-inline:-1.5rem}.nv-gallery__item{box-sizing:content-box;flex:0 0 calc(var(--nv-mobile-slide) - (var(--nv-mobile-scroll-padding) * 2) - (var(--nv-mobile-gap) * 2));scroll-snap-align:start}.nv-gallery__item>*,media-gallery.nv-gallery .nv-gallery__item>.product-media-container{width:var(--nv-mobile-inner);margin-inline:auto}.nv-gallery--mobile-thumbs-left .nv-gallery__main,.nv-gallery--mobile-thumbs-right .nv-gallery__main{display:grid;grid-template-columns:calc(var(--nv-mobile-thumbs-vwidth) - 1.5rem) minmax(0,1fr);gap:0}.nv-gallery--mobile-thumbs-right .nv-gallery__main{grid-template-columns:minmax(0,1fr) calc(var(--nv-mobile-thumbs-vwidth) - 1.5rem)}.nv-gallery--mobile-thumbs-left .nv-gallery__viewer{margin-left:0}.nv-gallery--mobile-thumbs-right .nv-gallery__viewer{margin-right:0}.nv-gallery--mobile-thumbs-left .nv-gallery__thumbs{order:-1}}@media(prefers-reduced-motion:reduce){.nv-gallery__list{scroll-behavior:auto}}@media screen and (min-width:750px){.nv-gallery__item .product-media-container,.nv-gallery__item .nv-video{--media-radius: var(--nv-main-radius);border-radius:var(--nv-main-radius)}.nv-gallery--stacked .nv-gallery__list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--nv-media-gap)}.nv-gallery--columns .nv-gallery__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nv-media-gap)}.nv-gallery--columns .nv-gallery__item:only-child{grid-column:1 / -1}.nv-gallery--stacked .nv-gallery__list,.nv-gallery--columns .nv-gallery__list{margin-bottom:2rem}}@media screen and (min-width:990px){.nv-gallery--stacked .nv-gallery__list{grid-template-columns:repeat(2,minmax(0,1fr))}.nv-gallery--stacked .nv-gallery__item:first-child{grid-column:1 / -1}}@media screen and (min-width:750px){.nv-gallery--thumbnail .nv-gallery__item:not(.is-active),.nv-gallery--thumbnail_slider .nv-gallery__item:not(.is-active){display:none}.nv-gallery--has-thumbs.nv-gallery--thumbs-left .nv-gallery__main,.nv-gallery--has-thumbs.nv-gallery--thumbs-right .nv-gallery__main{display:grid;grid-template-columns:var(--nv-thumbs-vwidth) minmax(0,1fr);gap:.5rem;align-items:stretch}.nv-gallery--has-thumbs.nv-gallery--thumbs-right .nv-gallery__main{grid-template-columns:minmax(0,1fr) var(--nv-thumbs-vwidth)}.nv-gallery--has-thumbs.nv-gallery--thumbs-left .nv-gallery__thumbs{order:-1}}.nv-gallery__thumbs{position:relative;display:flex;align-items:center}.nv-gallery__thumb-list{display:flex;flex:1 1 auto;align-items:center;gap:1rem;min-width:0;margin:0;padding:.5rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:.5rem;scroll-behavior:smooth;scrollbar-width:none}.nv-gallery__thumb-list::-webkit-scrollbar{display:none}.nv-gallery__thumb-item{position:relative;flex:0 0 auto;width:calc((100% / var(--nv-thumbs-count)) - .8rem);scroll-snap-align:start}.nv-gallery__thumb-item:before{content:"";display:block;padding-bottom:100%}.nv-gallery--ratio-original .nv-gallery__thumb-item:before{padding-bottom:var(--ratio, 100%)}.nv-gallery__thumb.thumbnail{position:absolute;top:0;left:0;display:block;width:100%;height:100%;padding:0;border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--nv-thumb-radius-mobile);background:transparent;overflow:hidden;cursor:pointer}.nv-gallery__thumb img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0;pointer-events:none}.nv-gallery__thumb:hover{opacity:.7}.nv-gallery__thumb[aria-current]{box-shadow:0 0 0 .1rem rgb(var(--color-foreground))}.nv-gallery__thumb:focus-visible{outline:0;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5)}.nv-gallery__thumb-item .thumbnail__badge{position:absolute;top:.4rem;right:.4rem;left:auto;width:2.2rem;height:2.2rem;z-index:1;pointer-events:none}.nv-gallery__thumbs-arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:4.4rem;height:4.4rem;padding:0;border:0;background:transparent;color:rgba(var(--color-foreground),.9);cursor:pointer}.nv-gallery__thumbs-arrow:not(.is-end):hover{color:rgb(var(--color-foreground))}.nv-gallery__thumbs-arrow.is-end{color:rgba(var(--color-foreground),.3)}.nv-gallery__thumbs-arrow .svg-wrapper{transition:transform var(--duration-short) ease}.nv-gallery__thumbs-arrow--prev:not(.is-end):hover .svg-wrapper{transform:rotate(90deg) scale(1.1)}.nv-gallery__thumbs-arrow--next:not(.is-end):hover .svg-wrapper{transform:rotate(-90deg) scale(1.1)}.nv-gallery__thumbs-arrow .svg-wrapper{width:1rem;height:1rem}.nv-gallery__thumbs-arrow--prev .svg-wrapper{transform:rotate(90deg)}.nv-gallery__thumbs-arrow--next .svg-wrapper{transform:rotate(-90deg)}@media screen and (max-width:749px){.nv-gallery__thumbs:not(.nv-gallery__thumbs--no-slide){margin-inline:-1.5rem}.nv-gallery__thumb-list{gap:.75rem;padding:.75rem .1rem}.nv-gallery__thumb-item{width:calc(((100% / var(--nv-mobile-thumbs-count)) - .5rem) * var(--nv-mobile-thumb-scale))}.nv-gallery__thumbs-arrow{width:2.5rem}}@media screen and (min-width:750px)and (max-width:899px){.nv-gallery__thumb-item{width:calc((100% / (var(--nv-thumbs-count) - 1)) - .8rem)}}@media screen and (min-width:750px){.nv-gallery__thumbs{padding-top:.5rem}}@media screen and (max-width:749px){.nv-gallery--mobile-thumbs-left .nv-gallery__thumbs,.nv-gallery--mobile-thumbs-right .nv-gallery__thumbs{flex-direction:column;margin-top:0;align-self:stretch;position:relative}.nv-gallery--mobile-thumbs-left .nv-gallery__thumb-list,.nv-gallery--mobile-thumbs-right .nv-gallery__thumb-list{position:absolute;top:3rem;right:0;bottom:3rem;left:0;flex-direction:column;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y proximity}.nv-gallery--mobile-thumbs-left .nv-gallery__thumb-item,.nv-gallery--mobile-thumbs-right .nv-gallery__thumb-item{flex:0 0 auto;width:100%}.nv-gallery--mobile-thumbs-left .nv-gallery__thumbs-arrow,.nv-gallery--mobile-thumbs-right .nv-gallery__thumbs-arrow{position:absolute;left:50%;transform:translate(-50%) rotate(90deg)}.nv-gallery--mobile-thumbs-left .nv-gallery__thumbs-arrow--prev,.nv-gallery--mobile-thumbs-right .nv-gallery__thumbs-arrow--prev{top:0}.nv-gallery--mobile-thumbs-left .nv-gallery__thumbs-arrow--next,.nv-gallery--mobile-thumbs-right .nv-gallery__thumbs-arrow--next{bottom:0}.nv-gallery--mobile-thumbs-no-arrows .nv-gallery__thumbs-arrow{display:none}.nv-gallery--mobile-thumbs-no-arrows .nv-gallery__thumb-list,.nv-gallery--mobile-thumbs-few .nv-gallery__thumb-list{top:0;right:0;bottom:0;left:0}}@media screen and (min-width:750px){.nv-gallery__thumb.thumbnail{border-radius:var(--nv-thumb-radius)}.nv-gallery--thumbnail .nv-gallery__thumbs{display:block;padding-top:0}.nv-gallery--thumbnail .nv-gallery__thumb-list{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding:0;overflow:visible}.nv-gallery--thumbnail .nv-gallery__thumb-item{width:auto}.nv-gallery--thumbnail .nv-gallery__thumbs-arrow{display:none}.nv-gallery--thumbs-left .nv-gallery__thumbs,.nv-gallery--thumbs-right .nv-gallery__thumbs{flex-direction:column;margin-top:0;align-self:stretch}.nv-gallery--thumbs-left .nv-gallery__thumb-list,.nv-gallery--thumbs-right .nv-gallery__thumb-list{position:absolute;top:3.2rem;right:0;bottom:3.2rem;left:0;flex-direction:column;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y proximity}.nv-gallery--thumbs-left .nv-gallery__thumb-item,.nv-gallery--thumbs-right .nv-gallery__thumb-item{flex:0 0 auto;width:100%}.nv-gallery--thumbs-left .nv-gallery__thumbs-arrow,.nv-gallery--thumbs-right .nv-gallery__thumbs-arrow{position:absolute;left:50%;transform:translate(-50%) rotate(90deg)}.nv-gallery--thumbs-left .nv-gallery__thumbs-arrow--prev,.nv-gallery--thumbs-right .nv-gallery__thumbs-arrow--prev{top:0}.nv-gallery--thumbs-left .nv-gallery__thumbs-arrow--next,.nv-gallery--thumbs-right .nv-gallery__thumbs-arrow--next{bottom:0}.nv-gallery--thumbs-no-arrows .nv-gallery__thumbs-arrow{display:none}.nv-gallery--thumbs-no-arrows .nv-gallery__thumb-list,.nv-gallery--thumbs-few .nv-gallery__thumb-list{top:0;right:0;bottom:0;left:0}}@media screen and (min-width:990px){.product--medium .nv-gallery--thumbnail .nv-gallery__thumb-list{grid-template-columns:repeat(5,1fr)}.product--large .nv-gallery--thumbnail .nv-gallery__thumb-list{grid-template-columns:repeat(6,1fr)}}.nv-gallery__arrow[hidden]{display:none}.nv-gallery__arrow{position:absolute;top:50%;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:var(--nv-arrow-size, 3rem);height:var(--nv-arrow-size, 3rem);padding:0;border:0;border-radius:var(--nv-arrow-radius, 50%);background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:none;opacity:.7;transform:translateY(-50%);cursor:pointer;transition:opacity var(--duration-short) ease}.nv-gallery__arrow:hover:not(:disabled){opacity:.9}.nv-gallery__arrow--prev{left:1rem}.nv-gallery__arrow--next{right:1rem}.nv-gallery__arrow .svg-wrapper{width:calc(var(--nv-arrow-size, 3rem) * var(--nv-arrow-icon-scale, .5));height:calc(var(--nv-arrow-size, 3rem) * var(--nv-arrow-icon-scale, .5))}.nv-gallery__arrow--prev .svg-wrapper,.nv-gallery__mini-arrow--prev .svg-wrapper{transform:rotate(90deg)}.nv-gallery__arrow--next .svg-wrapper,.nv-gallery__mini-arrow--next .svg-wrapper{transform:rotate(-90deg)}.nv-gallery__arrow--transparent{background:transparent;color:rgb(var(--color-background))}.nv-gallery__pagination{display:flex;align-items:center;justify-content:center;column-gap:1rem;width:100%;padding:var(--nv-dots-pad);background:transparent}.nv-gallery__pagination--transparent{column-gap:.5rem}.nv-gallery--native-pad .nv-gallery__pagination{padding:.5rem}.nv-gallery--native-pad .nv-gallery__pagination--arrows-pagination:not(.nv-gallery__pagination--transparent):not(.nv-gallery__pagination--overlay-row){padding:1rem 0}.nv-gallery--native-pad .nv-gallery__pagination--dots_overlay:not(.nv-gallery__pagination--overlay-row),.nv-gallery--native-pad .nv-gallery__pagination--hidden{padding:0}.nv-gallery--native-pad .nv-gallery__pagination--overlay-row.nv-gallery__pagination--transparent{padding:.2rem 0}.nv-gallery__pagination--overlay-row,.nv-gallery__dots--overlay{position:absolute;left:50%;bottom:0;z-index:2;transform:translate(-50%)}.nv-gallery__dots--overlay{width:100%}.nv-gallery__dots{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;max-width:100%;min-height:3rem;padding:0 .3rem;background:transparent}.nv-gallery__pagination--left,.nv-gallery__dots--left{justify-content:flex-start}.nv-gallery__pagination--right,.nv-gallery__dots--right{justify-content:flex-end}.nv-gallery__dot.nv-carousel__dot{--nv-dot-color: var(--nv-dots-color, rgb(var(--color-background)))}.nv-gallery__counter{display:flex;justify-content:center;min-width:4.4rem;font-variant-numeric:tabular-nums}.nv-gallery__arrow.nv-gallery__arrow--static{position:static;flex:0 0 auto;transform:none}.nv-gallery__arrow:disabled{opacity:.3;cursor:default}.nv-gallery__badge{position:absolute;z-index:2;width:22%;max-width:14rem;pointer-events:none}.nv-gallery__badge--small{width:15%}.nv-gallery__badge--large{width:30%;max-width:18rem}.nv-gallery__badge--top-left{top:1.2rem;left:1.2rem}.nv-gallery__badge--top-right{top:1.2rem;right:1.2rem}.nv-gallery__badge--bottom-left{bottom:1.2rem;left:1.2rem}.nv-gallery__badge--bottom-right{bottom:1.2rem;right:1.2rem}.nv-gallery__badge img{display:block;width:100%;height:auto}.nv-video-inline .product__modal-opener{display:none!important}.nv-video{display:block;position:relative;width:100%;aspect-ratio:var(--nv-video-ratio, 1);background:rgba(var(--color-foreground),.04)}.nv-video__element,.nv-video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.nv-gallery--fit-contain .nv-video video{object-fit:contain}.nv-video__play{position:absolute;top:50%;left:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:6.2rem;height:6.2rem;padding:0;border:0;border-radius:50%;background:rgb(var(--color-button));color:rgb(var(--color-button-text));transform:translate(-50%,-50%);cursor:pointer;transition:opacity var(--duration-default) ease,transform var(--duration-default) ease}.nv-video__play .svg-wrapper{width:1.8rem;height:1.8rem}.nv-video.is-playing .nv-video__play{opacity:0;transform:translate(-50%,-50%) scale(.8)}.nv-video.is-playing:hover .nv-video__play,.nv-video.is-playing .nv-video__play:focus-visible{opacity:.85}.nv-video__controls{position:absolute;right:1rem;bottom:1.6rem;z-index:3;display:flex;gap:.6rem}.nv-video__button{display:inline-flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;padding:0;border:0;border-radius:50%;background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer}.nv-video__button svg,.nv-video__button .svg-wrapper{width:1.6rem;height:1.6rem}.nv-video__icon-play,.nv-video.is-playing .nv-video__icon-pause~.nv-video__icon-play{display:none}.nv-video:not(.is-playing) .nv-video__icon-pause{display:none}.nv-video:not(.is-playing) .nv-video__icon-play{display:inline-flex}.nv-video .nv-video__icon-sound,.nv-video.is-muted .nv-video__icon-sound{display:none}.nv-video.is-muted .nv-video__icon-muted,.nv-video:not(.is-muted) .nv-video__icon-sound{display:block}.nv-video:not(.is-muted) .nv-video__icon-muted{display:none}.nv-video__timeline{position:absolute;left:0;right:0;bottom:0;z-index:3;height:.5rem;background:#ffffff59;cursor:pointer}.nv-video__progress{display:block;width:100%;height:100%;background:rgb(var(--color-button));transform:scaleX(0);transform-origin:left center;transition:transform .25s linear}@media screen and (max-width:749px){.nv-gallery__item .product-media-container:not(.nv-video-inline) .deferred-media{display:none}}@media screen and (min-width:750px){.nv-gallery__item .product-media-container:not(.media-type-image) .product__modal-opener{display:none}}.nv-gallery__dot.nv-carousel__dot:before{margin:0}.nv-gallery__dot.nv-carousel__dot:not([aria-current]){margin:.1rem}.nv-gallery__dot.nv-carousel__dot,.nv-gallery__dot.nv-carousel__dot:not([aria-current]){width:auto;height:auto;margin:0;padding:calc(var(--nv-dot-spacing, .5rem) / 2);border-radius:0}.nv-gallery__dot.nv-carousel__dot:before{position:static;display:block;transform:none;margin:.1rem}.nv-gallery__dot.nv-carousel__dot[aria-current]:before{margin:0}@media screen and (min-width:750px){.nv-gallery__list{padding-right:calc(var(--media-shadow-horizontal-offset) * var(--media-shadow-visible))}.nv-gallery--thumbnail .nv-gallery__list,.nv-gallery--thumbnail_slider .nv-gallery__list{padding-bottom:calc(var(--media-shadow-vertical-offset) * var(--media-shadow-visible))}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/component-nv-gallery.css.map */
