/* The normal 1350px storefront canvas fills 75% of large viewports; every dimension grows together.
   Native zoom participates in layout; avoid transform-scale's clipped fixed layers. */
@media screen and (min-width:2560px) {
    html { zoom:var(--store-desktop-scale,1); }
    .container { max-width:1350px; }
    .wrapper { min-height:var(--store-screen-height,100vh); }
    .popup,.cart { height:var(--store-screen-height,100vh); }
    [data-modal="search"] { height:var(--store-screen-height,100dvh); }
    [data-modal="search"] .search-popup { max-height:calc(var(--store-screen-height,100dvh) - 48px); }
    [data-modal="search"] [data-search-results] { max-height:max(60px,min(calc(var(--store-screen-height,100dvh)*.52),calc(var(--store-screen-height,100dvh) - 330px))); }
    [data-modal="callback"] .contact-request { max-height:calc(var(--store-screen-height,100dvh) - 32px); }
    .cl-dialog { max-height:calc(var(--store-screen-height,100dvh)*.9); }
    .cl-dialog[data-view="auth"],.cl-dialog[data-view="success"] { max-height:calc(var(--store-screen-height,100dvh)*.78); }
    .pg-dialog { max-height:calc(var(--store-screen-height,100dvh) - 64px); }
    .pg-dialog__shell { max-height:calc(var(--store-screen-height,100dvh) - 66px); }
    .pc-facts-dialog,.configurator-consultation,.concept-dialog { max-height:calc(var(--store-screen-height,100dvh) - 48px); }
    .ode-dialog,.purchase-confirm { max-height:calc(var(--store-screen-height,100dvh)*.85); }
    .ode-quick-cart { max-height:calc(var(--store-screen-height,100dvh) - 40px); }
    .ode-cart-feedback { max-height:calc(var(--store-screen-height,100dvh) - 60px); }
    .vc-dialog { height:var(--store-screen-height,100dvh);max-height:var(--store-screen-height,100dvh); }
    .vc-dialog.vc-popover { height:auto;max-height:calc(var(--store-screen-height,100dvh) - 24px); }
    .configurator { min-height:calc(var(--store-screen-height,100svh) - var(--quiz-header-height,188px)); }
    .configurator-why-popover { max-height:calc(var(--store-screen-height,100dvh) - 32px); }
    .article-editorial__navigation { max-height:calc(var(--store-screen-height,100vh) - 170px); }
}
