.dialog-thumbnails-list-container{position:fixed;width:100%;bottom:0;display:flex;z-index:var(--layer-raised);padding-block-end:var(--safe-area-inset-bottom);padding-inline:var(--safe-area-inset-left) var(--safe-area-inset-right)}.dialog-thumbnails-list{--active-thumbnail-border-color: rgb(var(--color-border-rgb) / var(--media-border-opacity));position:relative;display:inline-flex;flex-direction:row;gap:8px;bottom:0;overflow-x:auto;opacity:0;padding:var(--padding-lg);margin-inline:auto;scrollbar-width:none;animation:thumbnailsSlideInBottom calc(var(--animation-speed) * .75) var(--animation-easing) forwards;animation-delay:calc(var(--animation-speed) * 1.5)}.dialog--closed .dialog-thumbnails-list{animation:thumbnailsSlideOutBottom var(--animation-speed) var(--animation-easing) forwards}@media screen and (min-width:750px){.dialog-thumbnails-list{position:fixed;flex-direction:column;inset-block:50% auto;inset-inline:auto var(--margin-lg);inset-inline-end:var(--safe-area-inset-right);max-height:calc(100vh - 200px);overflow-y:auto;animation:thumbnailsSlideInTop var(--spring-d220-b0-duration) var(--spring-d220-b0-easing) forwards;animation-delay:calc(var(--spring-d220-b0-duration) * .5)}[dir=rtl] .dialog-thumbnails-list{inset-inline-end:var(--safe-area-inset-left)}.dialog--closed .dialog-thumbnails-list{animation:thumbnailsSlideOutTop var(--animation-speed) var(--animation-easing) forwards}}.dialog-thumbnails-list__thumbnail{width:var(--thumbnail-width);height:auto;transition:transform var(--animation-speed) var(--animation-easing);flex-shrink:0;border-radius:var(--media-radius)}.dialog-thumbnails-list__thumbnail img{height:100%;object-fit:cover;border-radius:var(--media-radius);aspect-ratio:var(--aspect-ratio)}.dialog-thumbnails-list__thumbnail:is([aria-selected=true]){outline:var(--focus-outline-width) solid currentcolor;outline-offset:calc(var(--focus-outline-offset) / 2);border:var(--style-border-width) solid var(--active-thumbnail-border-color)}@supports (anchor-name: --test){.dialog-thumbnails-list:has(.dialog-thumbnails-list__thumbnail:is([aria-selected=true])):after{--inset-offset: calc(var(--focus-outline-offset) / 2);content:"";position:absolute;inset:anchor(top) anchor(right) anchor(bottom) anchor(left);position-anchor:--selected-thumbnail;outline:var(--focus-outline-width) solid currentcolor;outline-offset:calc(var(--focus-outline-offset) / 2);border:var(--style-border-width) solid var(--active-thumbnail-border-color);border-radius:var(--media-radius);z-index:var(--layer-raised)}@media(prefers-reduced-motion:no-preference){.dialog-thumbnails-list:has(.dialog-thumbnails-list__thumbnail:is([aria-selected=true])):after{transition-property:inset;transition-duration:var(--spring-d180-b0-duration);transition-timing-function:var(--spring-d180-b0-easing)}}.dialog-thumbnails-list__thumbnail:is([aria-selected=true]){outline:none;border:none;anchor-name:--selected-thumbnail}}.dialog-zoomed-gallery .shopify-model-viewer-ui__controls-area.shopify-model-viewer-ui__controls-area{bottom:calc(var(--thumbnail-width) / var(--media-preview-ratio) + var(--padding-lg) * 2);inset-inline-end:var(--padding-lg)}[dir=rtl] .dialog-zoomed-gallery .shopify-model-viewer-ui__controls-area.shopify-model-viewer-ui__controls-area{right:auto}@media screen and (min-width:750px){.dialog-zoomed-gallery .shopify-model-viewer-ui__controls-area.shopify-model-viewer-ui__controls-area{bottom:var(--padding-lg);inset-inline-end:calc(var(--thumbnail-width) + var(--padding-lg) * 2)}}.dialog-zoomed-gallery__dialog{background-color:var(--color-background);view-transition-name:zoom-dialog-ui}.dialog-zoomed-gallery{cursor:zoom-out}.dialog--preloading{opacity:0}@media screen and (max-width:749px){.dialog-zoomed-gallery{overscroll-behavior:none;scrollbar-width:none;display:flex;scroll-snap-type:x mandatory;overflow-x:hidden;scroll-behavior:smooth;height:100%}.dialog-zoomed-gallery::-webkit-scrollbar{display:none}.dialog-zoomed-gallery .product-media-container{flex:0 0 100%;scroll-snap-align:start;position:relative}.dialog-zoomed-gallery .product-media-container--image .product-media{aspect-ratio:auto;height:100%;width:100%;overflow:hidden}.dialog-zoomed-gallery .product-media-container--video,.dialog-zoomed-gallery .product-media-container--external_video{align-content:center}.dialog-zoomed-gallery :is(.product-media-container--video,.product-media-container--external_video,.product-media-container--model) .product-media{aspect-ratio:auto;align-items:center;height:100%}.dialog-zoomed-gallery :is(.product-media-container--video,.product-media-container--external_video,.product-media-container--model) .product-media .product-media__image{height:100%}.product-media__drag-zoom-wrapper{display:flex;aspect-ratio:auto;height:100%;width:100%;overflow:scroll;scrollbar-width:none;justify-content:center}.product-media__drag-zoom-wrapper::-webkit-scrollbar{display:none}.product-media__drag-zoom-wrapper .product-media__image{--product-media-fit: contain;object-fit:var(--product-media-fit);overflow:hidden;transform:scale(var(--drag-zoom-scale)) translate(var(--drag-zoom-translate-x, 0),var(--drag-zoom-translate-y, 0))}.media-gallery--hint{--slideshow-gap: var(--gap-2xs)}.media-gallery--hint :not(.dialog-zoomed-gallery)>.product-media-container:not(:only-child){width:90%}.media-gallery--hint :not(.dialog-zoomed-gallery)>.product-media-container:not(:only-child) .product-media img{object-fit:cover}}.dialog-zoomed-gallery__close-button{color:#fff;mix-blend-mode:difference;z-index:var(--layer-raised)}.media-gallery--mini-pleine slideshow-controls[thumbnails][pagination-position=center]{--mini-gap: 6px}.media-gallery--mini-pleine slideshow-controls[thumbnails][pagination-position=center] .slideshow-controls__thumbnails{display:flex;flex-wrap:nowrap;width:100%;box-sizing:border-box;margin-inline:0;padding-inline:0;padding-block:8px 2px;gap:var(--mini-gap)}.media-gallery--mini-pleine slideshow-controls[thumbnails][pagination-position=center] .slideshow-controls__thumbnails .slideshow-control{-webkit-box-flex:0;flex:0 0 calc((100% - (var(--mini-n, 5) - 1) * var(--mini-gap)) / var(--mini-n, 5));width:auto;min-width:0;max-width:none;height:auto;padding:0}.media-gallery--mini-pleine slideshow-controls[thumbnails][pagination-position=center] .slideshow-controls__thumbnails .slideshow-control img{width:100%}@media screen and (min-width:750px){.media-gallery--mini-pleine slideshow-controls[thumbnails][pagination-position=center]{--mini-gap: 8px}}@media screen and (max-width:749px){.product-information__media slideshow-controls[thumbnails] .slideshow-controls__thumbnails,.product-information__media .media-gallery--mini-pleine slideshow-controls[thumbnails][pagination-position=center] .slideshow-controls__thumbnails{padding-left:var(--page-margin, 16px);padding-right:var(--page-margin, 16px)}}.media-gallery--mini-attenue .slideshow-controls__thumbnails .slideshow-control{opacity:.45;transition:opacity .2s ease}.media-gallery--mini-attenue .slideshow-controls__thumbnails .slideshow-control:hover,.media-gallery--mini-attenue .slideshow-controls__thumbnails .slideshow-control:focus-visible,.media-gallery--mini-attenue .slideshow-controls__thumbnails .slideshow-control[aria-selected=true]{opacity:1}.media-gallery--mini-attenue .slideshow-controls__thumbnails .slideshow-control[aria-selected=true]{outline:0;border:0}.media-gallery--mini-attenue .slideshow-controls__thumbnails .slideshow-control:focus-visible{outline:2px solid currentColor;outline-offset:-2px}@media(hover:none){.media-gallery--mini-attenue .slideshow-controls__thumbnails .slideshow-control:hover:not([aria-selected=true]){opacity:.45}}media-gallery.media-gallery--fleches slideshow-arrows{display:-webkit-box!important;display:flex!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;-webkit-box-align:center!important;align-items:center!important;-webkit-box-pack:justify!important;justify-content:space-between!important;padding:0 10px!important;margin:0!important;mix-blend-mode:normal!important;pointer-events:none}media-gallery.media-gallery--fleches slideshow-arrows .slideshow-control,media-gallery.media-gallery--fleches .galerie-fl{display:-webkit-box!important;display:flex!important;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:relative;box-sizing:border-box;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;margin:0;border:0!important;border-radius:50%!important;background:#ffffffb3!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:none!important;color:#000000c7!important;opacity:1!important;visibility:visible!important;-webkit-transform:none;transform:none;scale:none;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease,color .2s ease!important}media-gallery.media-gallery--fleches slideshow-arrows .slideshow-control:after,media-gallery.media-gallery--fleches .galerie-fl:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px}media-gallery.media-gallery--fleches .galerie-mini-rang .galerie-fl:after{top:-6px;right:-6px;bottom:-6px;left:-6px}media-gallery.media-gallery--fleches slideshow-arrows .slideshow-control:hover,media-gallery.media-gallery--fleches .galerie-fl:hover{background:#ffffffeb!important;color:#000!important}media-gallery.media-gallery--fleches slideshow-arrows .slideshow-control:focus-visible,media-gallery.media-gallery--fleches .galerie-fl:focus-visible{outline:2px solid rgba(0,0,0,.78);outline-offset:-2px}media-gallery.media-gallery--fleches slideshow-arrows .slideshow-control[disabled]{opacity:.4!important}media-gallery.media-gallery--fleches slideshow-arrows .slideshow-control .svg-wrapper,media-gallery.media-gallery--fleches .galerie-fl__icone{display:block;width:20px!important;height:20px!important;background-color:currentColor;rotate:none!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M665.08-450H180v-60h485.08L437.23-737.85 480-780l300 300-300 300-42.77-42.15L665.08-450Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M665.08-450H180v-60h485.08L437.23-737.85 480-780l300 300-300 300-42.77-42.15L665.08-450Z'/%3E%3C/svg%3E") center / contain no-repeat;-webkit-transform:none;transform:none}media-gallery.media-gallery--fleches-chevron slideshow-arrows .slideshow-control .svg-wrapper,media-gallery.media-gallery--fleches-chevron .galerie-fl__icone,media-gallery.media-gallery--fleches-chevron_large slideshow-arrows .slideshow-control .svg-wrapper,media-gallery.media-gallery--fleches-chevron_large .galerie-fl__icone{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='m517.85-480-184-184L376-706.15 602.15-480 376-253.85 333.85-296l184-184Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='m517.85-480-184-184L376-706.15 602.15-480 376-253.85 333.85-296l184-184Z'/%3E%3C/svg%3E")}media-gallery.media-gallery--fleches-arrows_large slideshow-arrows .slideshow-control .svg-wrapper,media-gallery.media-gallery--fleches-chevron_large slideshow-arrows .slideshow-control .svg-wrapper{width:24px!important;height:24px!important}media-gallery.media-gallery--fleches slideshow-arrows .slideshow-control .svg-wrapper svg{display:none}media-gallery.media-gallery--fleches slideshow-arrows .slideshow-control--previous .svg-wrapper,media-gallery.media-gallery--fleches .galerie-fl--prec .galerie-fl__icone{-webkit-transform:scaleX(-1);transform:scaleX(-1)}[dir=rtl] media-gallery.media-gallery--fleches slideshow-arrows .slideshow-control--previous .svg-wrapper,[dir=rtl] media-gallery.media-gallery--fleches .galerie-fl--prec .galerie-fl__icone{-webkit-transform:none;transform:none}[dir=rtl] media-gallery.media-gallery--fleches slideshow-arrows .slideshow-control--next .svg-wrapper,[dir=rtl] media-gallery.media-gallery--fleches .galerie-fl--suiv .galerie-fl__icone{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.galerie-mini-rang{position:relative;min-width:0}media-gallery.media-gallery--fleches .galerie-mini-rang .galerie-fl{position:absolute;top:50%;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;margin-top:-13px;z-index:2}media-gallery.media-gallery--fleches .galerie-mini-rang .galerie-fl__icone{width:16px!important;height:16px!important}media-gallery.media-gallery--fleches .galerie-mini-rang .galerie-fl--prec{left:6px}media-gallery.media-gallery--fleches .galerie-mini-rang .galerie-fl--suiv{right:6px}@media(prefers-reduced-motion:reduce){media-gallery.media-gallery--fleches slideshow-arrows .slideshow-control,media-gallery.media-gallery--fleches .galerie-fl{transition:none!important}}@media screen and (max-width:749px){.media-gallery__mobile-controls[thumbnails]{--thumbnail-width: 44px}.media-gallery__mobile-controls[thumbnails] .slideshow-controls__thumbnail{width:var(--thumbnail-width);height:auto}}.dialog-zoomed-gallery .product-media-container--zoomable.product-media-container--image{cursor:zoom-out}.dialog-zoomed-gallery .product-media-container--video deferred-media,.dialog-zoomed-gallery .product-media-container--external_video deferred-media{height:auto;aspect-ratio:var(--ratio)}.dialog-zoomed-gallery .product-media-container--model .product-media__image{height:100vh}:root:active-view-transition .dialog-zoomed-gallery__dialog{background-color:transparent}html::view-transition-group(zoom-dialog-ui){z-index:calc(var(--layer-overlay) + 1)}html::view-transition-old(gallery-item-open),html::view-transition-new(gallery-item-open){animation-timing-function:step-start}html::view-transition-old(gallery-item-close),html::view-transition-new(gallery-item-close){animation-timing-function:step-end}@media screen and (min-width:750px){:root:active-view-transition .product-media__image{background-color:transparent}}html::view-transition-group(gallery-item-open),html::view-transition-group(gallery-item-close){z-index:var(--layer-overlay);border-radius:var(--gallery-media-border-radius);overflow:clip}html::view-transition-group(gallery-item-open){animation-timing-function:var(--spring-d300-b0-easing);animation-duration:var(--spring-d300-b0-duration)}html::view-transition-group(gallery-item-close){animation-timing-function:var(--spring-d220-b0-easing);animation-duration:var(--spring-d220-b0-duration)}@media screen and (max-width:749px){html::view-transition-group(gallery-item-open),html::view-transition-group(gallery-item-close){animation-timing-function:step-start;animation-duration:.1s}html::view-transition-new(gallery-item-open){animation:fade-in var(--spring-d180-b0-duration) var(--spring-d180-b0-easing) forwards;animation-timing-function:var(--spring-d180-b0-easing);animation-duration:var(--spring-d180-b0-duration)}html::view-transition-old(gallery-item-close){animation:fade-out .08s linear forwards}}@keyframes fade-in{0%{scale:.98;opacity:.8}}@keyframes fade-out{to{opacity:0}}@media screen and (max-width:749px){.product-media-gallery__slideshow--single-media slideshow-container{grid-area:unset}}@media screen and (min-width:750px){media-gallery:is(.media-gallery--grid) slideshow-component{display:none}}@media screen and (max-width:749px){.media-gallery--hint :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]:last-of-type),slideshow-slide[aria-hidden=false]+slideshow-slide){content-visibility:auto}slideshow-component[actioned] :is(.media-gallery--hint :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]:last-of-type),slideshow-slide[aria-hidden=false]+slideshow-slide)){content-visibility:visible}}@media screen and (min-width:750px){.media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]):has(slideshow-controls[pagination-position=right]){display:grid;grid-template:"container controls" auto "arrows controls" min-content / 1fr auto}.media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]):has(slideshow-controls[pagination-position=left]){display:grid;grid-template:"controls container" auto "controls arrows" min-content / auto 1fr}.media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]) slideshow-controls[pagination-position=left]{order:-1}}.media-gallery--carousel slideshow-arrows .slideshow-control{padding-inline:0 var(--padding-md);opacity:1}[dir=rtl] .media-gallery--carousel slideshow-arrows .slideshow-control{padding-inline:var(--padding-md) 0}@media screen and (max-width:749px){slideshow-component:has(:not(.mobile\:hidden) :is(.slideshow-controls__dots,.slideshow-controls__counter)) .shopify-model-viewer-ui__controls-area{bottom:calc(var(--minimum-touch-target) + var(--padding-sm))}}@media screen and (min-width:750px){slideshow-component:has(:not(.desktop\:hidden) :is(.slideshow-controls__dots,.slideshow-controls__counter)) .shopify-model-viewer-ui__controls-area{bottom:calc(var(--minimum-touch-target) + var(--padding-sm))}}slideshow-slide.product-media-container--tallest{content-visibility:visible}
