.logo-passage{position:absolute;inset:0;z-index:15;overflow:hidden;pointer-events:none;contain:layout paint;isolation:isolate}
.logo-passage-mark{position:absolute;max-width:none;object-fit:fill;transform-origin:15.356% 48.718%;filter:drop-shadow(0 1px 0 #6b421d) drop-shadow(0 3px 0 #3b2a19) drop-shadow(0 6px 0 #201c15) drop-shadow(4px 12px 5px #16150f65);will-change:transform,opacity;backface-visibility:hidden}
.catalogue-canvas:not(.is-mobile) .product-detail-refined .product-hero{perspective:1200px}
.catalogue-canvas:not(.is-mobile) .product-detail-refined .product-hero-image{transform:rotateX(var(--gallery-rx,0deg)) rotateY(var(--gallery-ry,0deg));transform-origin:50% 60%;transition:transform 180ms linear}
.catalogue-canvas .catalogue-editorial.is-gallery .editorial-machine-relief{transition:transform 180ms linear}
@media(prefers-reduced-motion:reduce){.logo-passage{display:none}.catalogue-canvas:not(.is-mobile) .product-detail-refined .product-hero-image{transform:none;transition:none}}
