/* A bounded, skippable arrival sequence for every localized product page. */
#product-matrix-canvas{position:fixed;inset:0;width:100vw;height:100vh;z-index:45;opacity:.13;pointer-events:none}
.product-matrix-skip{position:fixed;bottom:28px;right:32px;z-index:50;border:1px solid #346e4e;background:#051a10dd;color:#b6eccc;padding:11px 16px;font:inherit;font-size:11px;backdrop-filter:blur(10px);cursor:pointer}
.product-matrix-skip span{margin-left:16px;color:#75b991}
.product-matrix-skip:hover{border-color:#8bd3aa;color:#fff}
.product-matrix-skip:focus-visible{outline:2px solid #a5edf0;outline-offset:4px}
.motion-off [data-product-matrix-reveal]{opacity:1!important;clip-path:none!important;filter:none!important;transform:none!important}
.motion-off #product-matrix-canvas,.motion-off .product-matrix-skip{display:none!important}
.motion-off .product-render>img{visibility:visible!important}
@media(prefers-reduced-motion:reduce){html.product-matrix-boot:before{display:none}html.product-matrix-boot .header,html.product-matrix-boot .motion-header,html.product-matrix-boot .product-hero{visibility:visible}#product-matrix-canvas,.product-matrix-skip{display:none!important}.product-matrix-running [data-product-matrix-reveal]{opacity:1;clip-path:none;filter:none;transform:none}.product-matrix-running .product-render>img{visibility:visible}}
