html[data-product-flight="arriving"] .pdp-info,html[data-product-flight="arriving"] .pdp-breadcrumb,
html[data-product-flight="arriving"] .pdp-recommendations,html[data-product-flight="arriving"] .store-footer,
html[data-product-flight="arriving"] .product-page>.store-nav,html[data-product-flight="arriving"] .pdp-view-buttons,
html[data-product-flight="arriving"] .pdp-gallery-hint,html[data-product-flight="arriving"] .pdp-edition,
html[data-product-flight="arriving"] .pdp-gallery-caption,html[data-product-flight="arriving"] .pdp-zoom,
html[data-product-flight="arriving"] .pdp-watermark { opacity:0; visibility:hidden; }
html[data-product-flight="arriving"]:not(.flight-native) [data-product-image] { visibility:hidden; }
html[data-product-flight="arriving"]:not(.flight-native):not(.flight-ghost-ready)::after { content:""; position:fixed; z-index:1000; left:var(--direct-left); top:var(--direct-top); width:var(--direct-side); height:var(--direct-side); background:var(--direct-image) center/contain no-repeat; transform:rotate(var(--direct-rotation)); pointer-events:none; }
.product-flight { position:fixed; z-index:1000; inset:0; pointer-events:auto; touch-action:none; }
.direct-band { position:absolute; display:block; object-fit:contain; transform-origin:center; will-change:transform; pointer-events:none; }
[data-flight-reveal] { transition:none!important; }
html[data-product-flight]::view-transition-group(velqor-product) { z-index:20; animation-duration:820ms; animation-timing-function:cubic-bezier(.22,.65,.25,1); }
html[data-product-flight]::view-transition-old(root) { animation:direct-page-out 160ms ease both; }
html[data-product-flight]::view-transition-new(root) { animation:none; opacity:1; }
html[data-product-flight]::view-transition-old(velqor-product),html[data-product-flight]::view-transition-new(velqor-product) { mix-blend-mode:normal; }
@keyframes direct-page-out { to { opacity:0; } }
@media(max-width:700px) { html[data-product-flight]::view-transition-group(velqor-product) { animation-duration:680ms; } }
@media(prefers-reduced-motion:reduce) { .product-flight,html[data-product-flight]::after { display:none; } html[data-product-flight] [data-product-image] { visibility:visible; } }
