/* Static SSR geometry is active before first paint; hydration adds no layout classes. */
.pc-ssr-live .pc-native>.product-main{display:flex;flex-direction:column}
.pc-ssr-live .pc-native>.product-main>.cost{order:0}
.pc-ssr-live .pc-native>.product-main>.pc-stock-summary{order:1}
.pc-ssr-live .pc-native>.product-main>.pc-facts{order:2}
.pc-ssr-live .pc-native>.product-main>.product-action{order:3}
.pc-ssr-live .pc-native>.product-main>.text-additional{order:4}
.pc-ssr-live .nx-stock-transfer{min-height:19px;margin-bottom:0}
.pc-ssr-live .pc-lightbox-label{pointer-events:none}
.pc-ssr-live .pc-native [hidden],.pc-ssr-live [data-pc-original][hidden]{display:none!important}
.pc-ssr-live .pc-zoom{color:inherit;text-decoration:none}
@media(max-width:767px){.pc-ssr-live .pc-native>.product-main>.pc-facts{order:4}.pc-ssr-live .pc-native>.product-main>.text-additional{order:5}}

.pc-ssr-live .pc-native>.product-main>br{order:4}

.pc-ssr-live .pc-native>.product-main::after{order:6}

.pc-ssr-live .pc-display-state{position:absolute;inset:auto 12px 12px;background:#fff;padding:12px;border:1px solid #e5ded5;color:#40372f;z-index:2}.pc-ssr-live .pc-display-state[hidden]{display:none!important}.pc-ssr-live .pc-lightbox button{z-index:2}

.pc-ssr-live .pc-stage{position:relative}
