
/* Scoped Linea PB information shortcuts; other product layouts stay unchanged. */
.linea-pb-quick-nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}
.linea-pb-quick-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 16px;border:1px solid currentColor;border-radius:6px;text-decoration:none}
.linea-pb-quick-nav .linea-pb-price-link{background:#282c2e;color:#fff;border-color:#282c2e}
.linea-pb-layout #specifications,.linea-pb-layout #installation{scroll-margin-top:100px}
@media(max-width:800px){
.linea-pb-products .section-tabs{display:none}
.linea-pb-layout .page-intro{padding-top:28px;padding-bottom:22px}
.linea-pb-layout .page-intro h1{margin-bottom:12px}
.linea-pb-product-page .product-hero{display:flex;flex-direction:column;gap:12px}
.linea-pb-product-page .product-summary{display:contents}
.linea-pb-product-page .product-summary>.eyebrow{order:0}
.linea-pb-product-page .product-summary>h2{order:1;margin:0}
.linea-pb-product-page .product-summary>.price{order:2;margin:0}
.linea-pb-product-page .product-summary>.data-note{order:3;margin:0 0 4px}
.linea-pb-product-page .product-summary>.button{order:4}
.linea-pb-product-page .product-summary>.text-link{order:5}
.linea-pb-product-page .gallery{order:6;margin-top:10px}
.linea-pb-product-page .gallery-main{height:300px}
.linea-pb-product-page .product-summary>.page-pair-link{order:7}
.linea-pb-product-page .product-summary>.service-links{order:8}
}

.linea-pb-layout .linea-pb-purchase{margin:24px 0;padding:20px;background:#e5eaec;border-left:3px solid #617f91}
/* Match the introduction reference's related-card spacing, keeping PB's models. */
.linea-pb-products .related .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.linea-pb-products .related .catalog-card:last-child{display:block}
@media(max-width:600px){.linea-pb-products .related .catalog-grid{grid-template-columns:1fr}}
