.hero-product-image_productLink__dnDyn{cursor:pointer;pointer-events:auto;outline:none}.hero-product-image_productLink__dnDyn rect{fill:transparent;stroke:transparent;stroke-width:2px;transition:fill .18s ease,stroke .18s ease}.hero-product-image_productLink__dnDyn:hover rect{fill:rgb(255 255 255/8%);stroke:rgb(255 255 255/75%)}.hero-product-image_productLink__dnDyn:focus-visible rect{fill:rgb(255 255 255/12%);stroke:#1e1d1b;stroke-width:3px}.site-image-frame_frame__w8ewE{position:relative;width:100%;min-width:0;align-self:start;overflow:hidden;border-radius:12px;background:var(--surface-secondary);aspect-ratio:5/4}.site-image-frame_photo__z6chE{-o-object-fit:var(--image-fit-mobile);object-fit:var(--image-fit-mobile);-o-object-position:var(--image-position-mobile);object-position:var(--image-position-mobile);transform:scale(var(--image-zoom-mobile));transform-origin:var(--image-position-mobile)}@media (min-width:768px){.site-image-frame_frame__w8ewE{aspect-ratio:3/4}.site-image-frame_frame__w8ewE[data-gallery=about]{aspect-ratio:3/2}.site-image-frame_photo__z6chE{-o-object-fit:var(--image-fit-desktop);object-fit:var(--image-fit-desktop);-o-object-position:var(--image-position-desktop);object-position:var(--image-position-desktop);transform:scale(var(--image-zoom-desktop));transform-origin:var(--image-position-desktop)}}.site-image-frame_frame__w8ewE[data-preview-device=mobile]{aspect-ratio:5/4}.site-image-frame_frame__w8ewE[data-preview-device=desktop]{aspect-ratio:3/4}.site-image-frame_frame__w8ewE[data-preview-device=desktop][data-gallery=about]{aspect-ratio:3/2}.site-image-frame_frame__w8ewE[data-preview-device=mobile] .site-image-frame_photo__z6chE{-o-object-fit:var(--image-fit-mobile);object-fit:var(--image-fit-mobile);-o-object-position:var(--image-position-mobile);object-position:var(--image-position-mobile);transform:scale(var(--image-zoom-mobile));transform-origin:var(--image-position-mobile)}.site-image-frame_frame__w8ewE[data-preview-device=desktop] .site-image-frame_photo__z6chE{-o-object-fit:var(--image-fit-desktop);object-fit:var(--image-fit-desktop);-o-object-position:var(--image-position-desktop);object-position:var(--image-position-desktop);transform:scale(var(--image-zoom-desktop));transform-origin:var(--image-position-desktop)}