.PDPBar_u-visuallyHidden__nQdFg{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.PDPBar_PDPBar__k3i__{display:flex;justify-content:flex-end;gap:clamp(var(--space-2),.058rem + 2.071vw,var(--space-9));border-top:1px solid var(--color-border-primary);padding:var(--space-3) var(--layout-gridMargin-fluid);position:-webkit-sticky;position:sticky;bottom:0;transition:transform var(--animation-speed-fast) var(--animation-easing-3);transform:translateY(0);pointer-events:all;background-color:var(--color-bg-primary)}@media only screen and (min-width:640px){.PDPBar_PDPBar__k3i__{justify-content:space-between}}.PDPBar_PDPBar__k3i__.PDPBar_hide__yjSt7{transform:translateY(100%);pointer-events:none}.PDPBar_product__vlfia{display:none;align-items:center;flex-direction:row;gap:var(--space-4);color:var(--color-fg-primary)}@media only screen and (min-width:640px){.PDPBar_product__vlfia{display:flex}}.PDPBar_imageWrapper__W2yeJ{aspect-ratio:1/1;width:clamp(14rem,13.333rem + .347vw,15rem);overflow:hidden;flex-shrink:0;align-self:flex-start}.PDPBar_imageWrapper__W2yeJ .PDPBar_image__VrTsq{width:100%;height:100%}.PDPBar_buttons__k3QRF{flex-shrink:0;flex-grow:1;display:flex;flex-direction:row;align-items:flex-start;gap:clamp(var(--space-2),1.757rem + .259vw,var(--space-3));flex-wrap:nowrap}@media only screen and (min-width:640px){.PDPBar_buttons__k3QRF{flex-grow:0}}.ImageGallery_u-visuallyHidden__3MR9w{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ImageGallery_imageGallery__vZeLs{display:grid;grid-gap:var(--space-2);gap:var(--space-2);grid:90vw/auto-flow 90vw;max-inline-size:100%;overflow-x:auto;overscroll-behavior:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:var(--space-2)}.ImageGallery_imageGallery__vZeLs:has(>:first-child:last-child){--fullWidthImageSize:calc(100vw - (var(--space-2) * 2));grid:var(--fullWidthImageSize)/auto-flow var(--fullWidthImageSize)}@media only screen and (min-width:768px){.ImageGallery_imageGallery__vZeLs:has(>:first-child:last-child){grid:unset}}@media only screen and (min-width:768px){.ImageGallery_imageGallery__vZeLs{grid-template-columns:repeat(2,minmax(0,1fr));max-inline-size:unset;overflow-x:unset;overscroll-behavior:unset;scroll-snap-type:unset;grid:unset;padding:0}.ImageGallery_imageGallery__vZeLs .ImageGallery_galleryItem__oTn4K:first-child{grid-column:1/span 2}.ImageGallery_imageGallery__vZeLs:has(>:nth-child(2):last-child) .ImageGallery_galleryItem__oTn4K:last-child,.ImageGallery_imageGallery__vZeLs:has(>:nth-child(4):last-child) .ImageGallery_galleryItem__oTn4K:last-child,.ImageGallery_imageGallery__vZeLs:has(>:nth-child(6):last-child) .ImageGallery_galleryItem__oTn4K:last-child{grid-column:1/span 2}}.ImageGallery_galleryItem__oTn4K{scroll-snap-align:start;place-items:center;overflow:hidden;display:flex;position:relative;aspect-ratio:1/1;cursor:pointer;scroll-margin:var(--space-2)}@media only screen and (min-width:768px){.ImageGallery_galleryItem__oTn4K{scroll-snap-align:unset;place-items:unset;scroll-margin:unset}}@media only screen and (min-width:768px)and (pointer:fine)and (hover:hover){.ImageGallery_galleryItem__oTn4K:active .ImageGallery_iconWrapper__bUeDi,.ImageGallery_galleryItem__oTn4K:focus .ImageGallery_iconWrapper__bUeDi,.ImageGallery_galleryItem__oTn4K:hover .ImageGallery_iconWrapper__bUeDi{opacity:1}.ImageGallery_galleryItem__oTn4K:active .ImageGallery_image__GjNa3,.ImageGallery_galleryItem__oTn4K:active .ImageGallery_video__RJZl2,.ImageGallery_galleryItem__oTn4K:focus .ImageGallery_image__GjNa3,.ImageGallery_galleryItem__oTn4K:focus .ImageGallery_video__RJZl2,.ImageGallery_galleryItem__oTn4K:hover .ImageGallery_image__GjNa3,.ImageGallery_galleryItem__oTn4K:hover .ImageGallery_video__RJZl2{opacity:var(--animation-opacity-image)}}.ImageGallery_galleryItem__oTn4K:focus-visible{box-shadow:var(--color-border-interactive-strong-inverse) 0 0 0 2px,var(--color-border-interactive-strong) 0 0 0 4px}.ImageGallery_iconWrapper__bUeDi,.ImageGallery_image__GjNa3,.ImageGallery_video__RJZl2{transition:opacity var(--animation-speed-fast) ease-in-out}.ImageGallery_iconWrapper__bUeDi{display:flex;align-items:center;justify-content:center;border-radius:var(--coIconButton-radius);background-color:var(--color-bg-interactive-primary);color:var(--color-fg-onInteractive);padding:clamp(var(--space-4),3.757rem + .259vw,var(--space-5));position:absolute;right:var(--space-3);bottom:var(--space-3);opacity:0}.ImageGallery_icon__Xri2X{--size-icon:clamp(5rem,4.879rem + 0.129vw,5.5rem)}.ImageGallery_videoOverlay__pBHgb,.ImageGallery_video__RJZl2{position:absolute;inset:0}.MouseInputViewer_container__UKVML{overflow:hidden;width:100vw;height:100vh;position:relative;cursor:pointer;z-index:var(--zindex-layer-5)}.MouseInputViewer_inner__H5MvG{position:absolute;top:0;left:0;transition:transform .1s ease-out;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;min-width:100vw;min-height:100vh}.MouseInputViewer_image___rnwS{width:200vw;height:auto;object-fit:contain;max-width:200vw;opacity:0;transition:opacity var(--animation-speed-medium) ease-in-out}.MouseInputViewer_image___rnwS.MouseInputViewer_isLoaded__MoYaO{opacity:1}.TouchInputViewer_container__3GEJQ{overflow:scroll;width:100vw;height:100dvh;position:relative;overscroll-behavior:none;display:flex;z-index:var(--zindex-layer-5);scale:1.01;transform:translate(-1px,-1px);-ms-overflow-style:none;scrollbar-width:none}.TouchInputViewer_container__3GEJQ::-webkit-scrollbar{display:none}.TouchInputViewer_image__R_2jc{width:400vw;height:auto;object-fit:contain;max-width:400vw;opacity:0;transition:opacity var(--animation-speed-medium) ease-in-out}.TouchInputViewer_image__R_2jc.TouchInputViewer_isLoaded__UMlOM{opacity:1}.ZoomModal_u-visuallyHidden___lDK1{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ZoomModal_content__eSu_9{background-color:var(--color-bg-primary);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw;height:100dvh;max-width:100vw;max-height:100vh;display:flex;flex-direction:column;overflow:hidden;z-index:var(--zindex-layer-5)}.ZoomModal_content__eSu_9:focus{outline:none}.ZoomModal_content__eSu_9[data-state=open]{animation:ZoomModal_contentShow__hCjja var(--animation-speed-medium) var(--animation-easing-5)}.ZoomModal_content__eSu_9[data-state=closed]{animation:ZoomModal_contentHide__XYX7a var(--animation-speed-fast) var(--animation-easing-5)}@keyframes ZoomModal_contentShow__hCjja{0%{opacity:0}to{opacity:1}}@keyframes ZoomModal_contentHide__XYX7a{0%{opacity:1}to{opacity:0}}.ZoomModal_closeButton__2Jsc6{--coIconButton-radius:var(--coZoomButon-radius);position:absolute;left:50%;transform:translateX(-50%);bottom:var(--space-14);z-index:calc(var(--zindex-layer-5) + 1)}.ImageCarousel_u-visuallyHidden__Gn429{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ImageCarousel_carousel__466_p{overflow:hidden;flex-grow:1}.ImageCarousel_container__plC6O{-webkit-backface-visibility:hidden;backface-visibility:hidden;touch-action:pan-y;display:flex;align-items:center;height:100%}.ImageCarousel_slide__dXXax{height:100%;flex:0 0 auto;min-width:100%;max-width:100%;will-change:transform;margin:0 var(--space-9);transition:opacity var(--animation-speed-fast) ease-in-out;opacity:1}@media only screen and (min-width:768px){.ImageCarousel_slide__dXXax{margin:0;min-width:0;height:80%;max-width:75%;padding:0 min(7.81vw,45rem)}}.ImageCarousel_slide__dXXax:not(.is-snapped){opacity:var(--alpha-3);pointer-events:none}.ImageCarousel_image__ZT29X{width:100%;height:100%;object-fit:contain}@media only screen and (min-width:768px){.ImageCarousel_image__ZT29X{width:auto;height:100%}}.ImageCarousel_current__ZnE_v{height:0;position:absolute;top:0;width:0;left:50vw;cursor:pointer}.ImageCarousel_current__ZnE_v:focus-visible{box-shadow:var(--color-border-interactive-strong-inverse) 0 0 0 2px inset,var(--color-border-interactive-strong) 0 0 0 4px inset}.ImageCarousel_next__RAj8c,.ImageCarousel_previous__kZFYj{display:none;position:absolute;height:100%;width:0;top:0;cursor:pointer}@media only screen and (min-width:768px){.ImageCarousel_next__RAj8c,.ImageCarousel_previous__kZFYj{display:block}}.ImageCarousel_previous__kZFYj{left:0}.ImageCarousel_next__RAj8c{right:0}.ImageCarousel_footer__Ctbuv{display:flex;align-items:center;justify-content:center;height:var(--space-14);flex-shrink:0}@media only screen and (min-width:768px){.ImageCarousel_footer__Ctbuv{height:var(--space-15)}}.ImageCarousel_paginationControls__pDOO8{display:flex;justify-content:center;align-items:center;gap:var(--coPaginationControls-spacing)}.ImageCarousel_zoomButton__R4C1x{--coIconButton-radius:var(--coZoomButon-radius);position:absolute;left:50%;transform:translateX(-50%);bottom:0}.ImageModal_u-visuallyHidden__CAREw{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ImageModal_content__jwTDY{background-color:var(--color-bg-primary);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw;height:100dvh;max-width:100vw;max-height:100vh;display:flex;flex-direction:column;overflow:hidden;z-index:var(--zindex-layer-5)}.ImageModal_content__jwTDY:focus{outline:none}.ImageModal_content__jwTDY[data-state=open]{animation:ImageModal_contentShow__5tDVG var(--animation-speed-medium) var(--animation-easing-5)}.ImageModal_content__jwTDY[data-state=closed]{animation:ImageModal_contentHide__WJBUP var(--animation-speed-fast) var(--animation-easing-5)}@keyframes ImageModal_contentShow__5tDVG{0%{opacity:0}to{opacity:1}}@keyframes ImageModal_contentHide__WJBUP{0%{opacity:1}to{opacity:0}}.ImageModal_header__V__31{flex-shrink:0;background-color:var(--color-bg-primary);position:relative;width:100%;height:clamp(19.5rem,16.951rem + 2.718vw,30rem)}.ImageModal_close__t7PSS{position:absolute;top:clamp(var(--space-7),3.845rem + 3.366vw,var(--space-14));right:clamp(var(--space-5),1.359rem + 3.883vw,var(--space-14));color:var(--color-fg-interactive)}.ImageModal_close__t7PSS:focus-visible{box-shadow:var(--color-border-interactive-strong-inverse) 0 0 0 2px,var(--color-border-interactive-strong) 0 0 0 4px}.ImageModal_close__t7PSS:hover{cursor:pointer}.ImageModal_close__t7PSS:active,.ImageModal_close__t7PSS:focus,.ImageModal_close__t7PSS:hover{color:var(--color-fg-interactive-hover)}.ImageModal_closeIcon__Dk2io{--size-icon:clamp(5.5rem,5.379rem + 0.129vw,6rem)}.ProductInfo_u-visuallyHidden__oXbsf{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ProductInfo_productInfo__CG6uf{display:grid;grid-template-areas:"gallery" "info";grid-gap:var(--space-8);gap:var(--space-8);align-items:start;padding-bottom:var(--layout-sectionPadding-medium-fluid)}@media only screen and (min-width:768px){.ProductInfo_productInfo__CG6uf{grid-template-areas:"gallery info";grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(var(--space-4),0rem + 2.083vw,var(--space-9));padding-top:var(--layout-sectionPadding-small-fluid)}}.ProductInfo_gallery__MWvCE{grid-area:gallery;max-width:100vw;will-change:transform}.ProductInfo_info__wfNro{grid-area:info;display:flex;flex-direction:column;gap:clamp(var(--space-9),3.333rem + 3.472vw,var(--space-14));will-change:transform}@media only screen and (min-width:768px){.ProductInfo_info__wfNro{padding:clamp(var(--space-3),-8.333rem + 5.903vw,var(--space-14)) clamp(var(--space-3),-20rem + 11.979vw,37.5rem)}}.ProductInfo_details__Skad7{display:flex;flex-direction:column;gap:clamp(var(--space-8),6.667rem + .694vw,var(--space-9))}.ProductInfo_coreInfo__gJRvY{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(var(--space-4),3.333rem + .347vw,var(--space-5))}.ProductInfo_buttonGroup__SCKGr{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(var(--space-5),4.333rem + .347vw,var(--space-6))}.ProductInfo_buttonWrapper__bOu_Z{width:100%}.ProductInfo_relatedProducts__WGvpa{display:flex;flex-direction:column;gap:var(--space-9)}.ProductInfo_productsList__EvVlA{display:flex;flex-direction:column;gap:var(--space-4)}@media only screen and (min-width:768px){.ProductInfo_stickToTop__WPck2{position:-webkit-sticky;position:sticky;top:0}.ProductInfo_stickToBottom__m3pJg{position:-webkit-sticky;position:sticky;bottom:0;align-self:end}}