.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-legacy-blue);border:1px solid var(--hgc-legacy-blue);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-dialog-state=open]{animation-name:style_contentSlideUpMobile___RCET}@media (min-width:1024px){.style_dialogContent__s_7s6[data-dialog-state=open]{animation-name:style_contentSlideUpDesktop__Qhi2T,style_contentFadeIn__MKKoc}}.style_dialogContent__s_7s6[data-dialog-state=closed]{animation-name:style_contentSlideDownMobile__GzKHa}@media (min-width:1024px){.style_dialogContent__s_7s6[data-dialog-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:16px;left:16px;z-index:1}@media (min-width:768px){.style_badge__PYGs6{display:flex}}.style_productInfo__eveKW{display:flex;flex-direction:column;gap:20px}.style_productTitle__kxPPT{font-size:32px;font-weight:700;margin:0;line-height:1.2}.style_ratingContainer__U9JVx{display:flex;align-items:center;gap:8px}.style_stars__bBIRw{display:flex;color:#ffd700;font-size:20px}.style_starFilled__0ZRwa,.style_starHalf__BnRvY{margin-right:-2px}.style_reviewCount__T0D2m{color:var(--hgc-fg-secondary);font-size:14px;text-decoration:none}.style_pricingContainer__7qeBa{display:flex;gap:12px}@media (min-width:1024px){.style_pricingContainer__7qeBa{gap:36px}}.style_financingLabel__HGMEM,.style_purchaseLabel__hFGMY{font-size:14px;flex-grow:1;padding-bottom:4px}.style_priceRow__ViMSp{display:flex;align-items:baseline;justify-content:flex-start;gap:8px}.style_mainPrice__jd362{font-size:24px}@media (min-width:1024px){.style_mainPrice__jd362{font-size:22px}}[data-hydrow-pricing-mode=discount] .style_mainPrice__jd362{color:var(--hgc-fg-primary)}.style_originalPrice__UV3iw{font-size:14px;color:#777;text-decoration:line-through}.style_financingInfo__Ybhpi{font-size:12px;min-height:14px}.style_learnMore__bPPHY{text-decoration:underline;white-space:nowrap;background:none;border:none;padding:0;cursor:pointer;font-size:12px;text-decoration:none}.style_orDivider__oU_Sr{position:relative;display:flex;flex-shrink:1;align-items:center;justify-content:center;font-size:14px;padding:24px 0}.style_orDivider__oU_Sr:before{top:8px}.style_orDivider__oU_Sr:after,.style_orDivider__oU_Sr:before{content:"";position:absolute;flex:1 1;height:25%;width:1px;left:50%;background-color:var(--hgc-neutral-02)}.style_orDivider__oU_Sr:after{bottom:4px}.style_shippingInfo__KQZNS{display:flex;align-items:center;gap:8px;font-size:14px;color:#333}.style_shippingIcon__UzEqD{color:#0077b6}.style_bundleBox__UbyAl{border:1px solid #e0e0e0;border-radius:8px;padding:16px}.style_bundleTitle__uyAsw{font-size:16px;font-weight:600;margin:0 0 12px}.style_bundleContent__MUeqF{display:flex;gap:16px}.style_bundleImageContainer__WAzOJ{flex-shrink:0;width:80px;height:80px}.style_bundleImage__cgwR5{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.style_bundleInfo__82Y0Z{font-size:14px}.style_bundleInfo__82Y0Z p{margin:0 0 8px}.style_bundleLink__dFsE4{color:#0077b6;text-decoration:none}.style_productDescription__fEx_f{font-size:14px;line-height:1.5;color:#333;margin:0}.style_featuresList__G4PBQ{display:flex;flex-direction:column;gap:16px}.style_featureItem__8PLNd{display:flex;gap:16px;align-items:flex-start}.style_featureIcon__OFMqL{flex-shrink:0;width:24px;height:24px;color:#0077b6}.style_featureText__dNjhN{font-size:14px;line-height:1.4}.style_inlineLink__TlZzw{color:#0077b6;text-decoration:none}.style_productInfoStack__MZcAP{display:grid;grid-gap:var(--product-info-stack-gap,16px);gap:var(--product-info-stack-gap,16px)}.style_priceBlockContainer__QGV_6{display:flex;flex-direction:column;gap:8px}.style_priceBlockRow__kiJ6k{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:8px}.style_priceBlockMainPrice__7HF28{font-weight:var(--font-weight-bold)}.style_priceBlockOriginalPrice__9PMWV{color:#777}.style_originalPriceStrikethrough__oZU1d{text-decoration:line-through}.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}