.style_galleryMain__jQHfv{position:relative}@media (min-width:1024px){.style_galleryMain__jQHfv{order:2}.style_galleryMain__jQHfv:hover+[data-block-name=thumbnails]{opacity:1}}.style_galleryMainImages__JdELe{display:flex;gap:0;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}@media (min-width:1024px){.style_galleryMainImages__JdELe{display:grid;grid-gap:16px;gap:16px;width:100%;grid-template-columns:repeat(2,1fr);scroll-snap-type:none}}.style_galleryMainImages__JdELe [data-media-block-type=media]{background-color:var(--hgc-neutral-02);z-index:0;width:100%;min-width:100%;scroll-snap-align:start}@media (min-width:1024px){.style_galleryMainImages__JdELe [data-media-block-type=media]{animation:none;width:auto;min-width:0;scroll-snap-align:none}}:is(.style_galleryMainImages__JdELe [data-media-block-type=media]) img{aspect-ratio:5/3;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){:is(.style_galleryMainImages__JdELe [data-media-block-type=media]) img{aspect-ratio:7/4}}@media (min-width:1024px){:is(.style_galleryMainImages__JdELe [data-media-block-type=media]) img{aspect-ratio:unset;-o-object-fit:contain;object-fit:contain}}.style_thumbnailBlock__7UVFs{overflow:hidden}@media (min-width:1024px){.style_thumbnailBlock__7UVFs{--header-height-w-atc:210px;position:sticky;top:var(--header-height-w-atc,70px);left:0;overflow:visible;z-index:2;height:0;opacity:0;transition:opacity .2s ease-in-out}}.style_thumbnailBlock__7UVFs:hover{opacity:1}@media (min-width:1024px){.style_thumbnailBlockSnap__EW6U4{position:absolute;top:auto;bottom:0;height:auto}}.style_thumbnailInner__0Y0OY{display:flex;overflow-x:auto;scrollbar-width:none;gap:16px;padding:16px;scroll-padding:16px;scroll-snap-type:x mandatory}@media (min-width:1024px){.style_thumbnailInner__0Y0OY{flex-direction:column;gap:8px;padding:8px;margin:16px 0 0 16px;width:-moz-fit-content;width:fit-content;border-radius:8px;background-color:color-mix(in srgb,var(--hgc-white) 60%,transparent);scroll-snap-type:none}}.style_thumbnailInner__0Y0OY [data-media-block-type]{display:block;width:64px;min-width:64px;aspect-ratio:8/5;padding:0;cursor:pointer;scroll-snap-align:start;border-radius:4px;border:1px solid transparent;overflow:hidden}@media (min-width:1024px){.style_thumbnailInner__0Y0OY [data-media-block-type]{scroll-snap-align:none}:is(.style_thumbnailInner__0Y0OY [data-media-block-type]):nth-child(n+5){display:none}}:is(.style_thumbnailInner__0Y0OY [data-media-block-type]) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:1024px){:is(.style_thumbnailInner__0Y0OY [data-media-state=active],.style_thumbnailInner__0Y0OY [data-media-state=inactive]):hover{border-color:var(--hgc-bg-interactive-default)}}.style_thumbnailInner__0Y0OY [data-media-state=active]{border-color:var(--hgc-bg-interactive-default)}@media (min-width:1024px){.style_thumbnailInner__0Y0OY [data-media-state=active]{border-color:transparent}}.style_thumbnail__XTcvy{display:block;width:64px;min-width:64px;padding:0;cursor:pointer;overflow:hidden;scroll-snap-align:start}@media (min-width:1024px){.style_thumbnail__XTcvy{scroll-snap-align:none}}.style_dialogTriggerWrapper__PkNOE{display:none}@media (min-width:1024px){.style_dialogTriggerWrapper__PkNOE{order:3;display:flex;justify-content:center;align-items:center;padding:24px 0 0}}.style_dialogTrigger__tuTlS{background-color:transparent;color:var(--hgc-neutral-06);border:1px solid var(--hgc-neutral-06);padding:8px 16px;border-radius:40px}.style_dialogOverlay__wyb74{background-color:var(--hgc-black);position:fixed;inset:0;animation:style_overlayShow__m6EPq .15s cubic-bezier(.16,1,.3,1);animation-fill-mode:forwards;z-index:100}.style_dialogContent__s_7s6{background-color:#fff;position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:auto;z-index:101;animation-duration:1s;animation-timing-function:cubic-bezier(.1,.9,.2,1),linear;animation-fill-mode:both;animation-iteration-count:1;transform-origin:bottom center}@media (min-width:1024px){.style_dialogContent__s_7s6{animation-duration:.4s,75ms}}.style_dialogContent__s_7s6[data-state=open]{animation-name:style_contentSlideUpMobile___RCET}@media (min-width:1024px){.style_dialogContent__s_7s6[data-state=open]{animation-name:style_contentSlideUpDesktop__Qhi2T,style_contentFadeIn__MKKoc}}.style_dialogContent__s_7s6[data-state=closed]{animation-name:style_contentSlideDownMobile__GzKHa}@media (min-width:1024px){.style_dialogContent__s_7s6[data-state=closed]{animation-name:style_contentSlideDownDesktop__u1yzZ,style_contentFadeOut__Z5DsE}}.style_dialogContent__s_7s6 *,.style_dialogContent__s_7s6 :after,.style_dialogContent__s_7s6 :before{line-height:normal}.style_dialogContent__s_7s6:focus{outline:none}.style_dialogTopBar__CaE65{display:flex;width:100%;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid var(--hgc-neutral-02);position:sticky;top:0;z-index:1;background-color:var(--hgc-bg-primary)}@media (min-width:1024px){.style_dialogTopBar__CaE65{padding:16px 48px}}.style_closeBtn__awoft{display:flex;justify-content:center;align-items:center;padding:8px}.style_closeBtnText__nQUC6{padding-left:8px;padding-top:3px}.style_shareBtn__HXcga{display:flex;justify-content:center;align-items:center;padding:8px}.style_shareBtnText__nYctR{display:none;margin-left:8px;padding-top:3px;text-transform:uppercase;text-decoration:underline}@media (min-width:1024px){.style_shareBtnText__nYctR{display:block}}.style_dialogMain__3hWqD{display:grid;grid-gap:40px;gap:40px;width:100%;max-width:1440px;margin:0 auto;padding:0}@media (min-width:1024px){.style_dialogMain__3hWqD{gap:56px;padding:48px 12px}.style_dialogMain__3hWqD img,.style_dialogMain__3hWqD video{border-radius:16px}}@keyframes style_overlayShow__m6EPq{0%{opacity:0}to{opacity:.75}}@keyframes style_contentSlideUpMobile___RCET{0%{transform:translateY(100%)}to{transform:translate(0)}}@keyframes style_contentSlideDownMobile__GzKHa{0%{transform:translate(0)}to{transform:translateY(100%)}}@keyframes style_contentSlideUpDesktop__Qhi2T{0%{transform:translateY(100px)}to{transform:translate(0)}}@keyframes style_contentSlideDownDesktop__u1yzZ{0%{transform:translate(0)}to{transform:translateY(100px)}}@keyframes style_contentFadeIn__MKKoc{0%{opacity:0}to{opacity:1}}@keyframes style_contentFadeOut__Z5DsE{0%{opacity:1}to{opacity:0}}.style_imageBlock__9GSuw,.style_videoBlock__ONV53{line-height:0;display:grid;grid-area:auto;padding:0;scroll-margin-top:76px}@media (min-width:1024px){.style_imageBlock__9GSuw,.style_videoBlock__ONV53{scroll-margin-top:89px}}.style_videoBlock__ONV53{position:relative}.style_image__fYsUw,.style_video__ZDzYQ{display:grid;width:100%;height:auto;max-width:100%}.style_videoBtn__gWOP9{position:absolute;bottom:24px;right:24px;width:40px;height:40px;padding:0;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.2);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;border:none;border-radius:4px;transition:background-color .2s ease;z-index:2}.style_videoBtn__gWOP9:hover{background:rgba(0,0,0,.4)}.style_playIcon__AzyBw{width:24px;height:24px}.style_immersiveScrollGallery__XPrGV{display:grid}@media (min-width:1024px){.style_immersiveScrollGallery__XPrGV{display:flex;flex-direction:column;position:relative}}.style_thumbnailViewGalleryBtn__SBhEB{display:none}@media (min-width:1024px){.style_thumbnailViewGalleryBtn__SBhEB{display:flex;flex-direction:column;align-items:center;padding:4px;border-radius:4px;color:var(--hgc-fg-primary);border:1px solid var(--hgc-fg-primary)}}.style_thumbnailViewGalleryBtn__SBhEB:hover{border-color:var(--hgc-bg-interactive-default)}.style_viewGalleryText__22u3h{font-size:10px;line-height:1.2;margin-top:2px}.style_badge__PYGs6{display:none;position:absolute;top:24px;right:24px;z-index:1}@media (min-width:768px){.style_badge__PYGs6{display:flex}}.style_productInfoContainer__RH94e{padding-left:16px;padding-right:16px}@media (min-width:1024px){.style_productInfoContainer__RH94e{padding:initial;position:sticky;top:var(--header-height,140px);left:0;padding-top:32px}}.style_addToCartBlock__aCcm9{display:grid;justify-content:stretch}.style_container__JKucH *,.style_container__JKucH ::part(osm-cta),.style_container__JKucH ::part(osm-logo),.style_container__JKucH ::part(osm-message){font-family:var(--font-body);font-weight:400;font-size:10px;line-height:16px}.style_container__JKucH ::part(osm-cta){display:block}.style_noPadding__kG_iP{display:flex}