.products-intro{grid-template-columns:1fr 1fr;align-items:end;gap:3rem;padding-block:clamp(2.5rem,5vw,4.5rem) 2rem;display:grid}.products-intro h1{max-width:12ch;font-size:clamp(2.4rem,4.6vw,4.3rem);line-height:1.06}.products-intro p{max-width:60ch;color:var(--muted-text);font-size:1.1rem;line-height:1.65}.products-jump{border-block:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.4rem 2rem;padding-block:.6rem;display:flex}.products-jump a{min-height:44px;color:var(--brand);text-underline-offset:.25em;align-items:center;gap:.5rem;display:inline-flex}.products-jump a:hover,.products-mount h3 a:hover{text-decoration:underline}.products-compac,.products-complement{scroll-margin-top:110px}.products-compac{padding-block:3.2rem 2.5rem}.products-section-intro{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;display:grid}.products-section-intro h2{max-width:18ch;font-size:clamp(1.8rem,2.6vw,2.6rem)}.products-section-intro p,.products-mount-copy>p,.products-everywhere p,.products-complement-copy>p,.products-accessories p{color:var(--muted-text);line-height:1.65}.products-mounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:2rem;display:grid}.products-mount-image{background:var(--paper);display:block;overflow:hidden}.products-mount-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:300px;padding:1.8rem}.products-mount-image-inwall img{aspect-ratio:360/813;object-fit:cover;object-position:right;width:auto;height:250px;margin:25px auto;padding:0}.products-mount-copy{padding-block:1.3rem 0}.products-mount h3{font-size:1.65rem;line-height:1.2}.products-mount-copy .products-pose{color:var(--brand);margin-top:.25rem;margin-bottom:.8rem;font-weight:600}.products-mount-copy .products-price,.products-complement-copy .products-price{color:var(--foreground);font-variant-numeric:tabular-nums;margin-top:1.25rem;font-size:1.35rem;font-weight:600}.products-price span{font-size:.9rem;font-weight:400}.products-price-detail{font-size:.85rem}.products-mount-copy .text-link{min-height:44px;margin-top:.8rem}.products-everywhere{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:3rem;margin-top:3rem;padding-block:1.6rem;display:flex}.products-everywhere h3{margin-bottom:.6rem;font-size:1.4rem}.products-everywhere p{max-width:65ch}.products-everywhere>a{flex-shrink:0;min-height:44px}.products-delivery-note{color:var(--muted-text);margin-top:1.5rem;font-size:.85rem}.products-complements{background:var(--surface);padding-block:0 2.5rem}.products-complement{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(2rem,6vw,6rem);padding-block:3.5rem;display:grid}.products-complement+.products-complement{border-top:1px solid var(--line)}.products-complement-image{display:block}.products-complement-image img{object-fit:contain;width:100%;height:310px;padding:1.5rem}.products-complement-copy h2{font-size:clamp(2rem,3vw,2.8rem);line-height:1.15}.products-complement-copy h3{margin-top:.8rem;font-size:1.25rem;font-weight:500;line-height:1.4}.products-complement-copy>p{max-width:60ch;margin-top:1rem}.products-complement-copy .products-distinction{font-size:.9rem}.products-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.4rem;display:flex}.products-actions .text-link{min-height:44px}.products-accessories{justify-content:space-between;align-items:center;gap:3rem;padding-block:4rem;display:flex}.products-accessories h2{max-width:24ch;font-size:clamp(1.7rem,2.6vw,2.5rem)}.products-accessories p{max-width:60ch;margin-top:1rem}.products-accessories>a{flex-shrink:0;min-height:44px}@media (width<=1000px){.products-mount-image img{height:240px;padding:1.2rem}.products-mount-image-inwall img{height:200px;margin-block:20px}.products-everywhere,.products-accessories{flex-direction:column;align-items:flex-start;gap:1rem}}@media (width<=760px){.products-intro,.products-section-intro,.products-complement{grid-template-columns:minmax(0,1fr);gap:1.2rem}.products-intro{padding-top:2.2rem}.products-intro h1{max-width:none}.products-intro p{font-size:1rem}.products-jump{column-gap:1.2rem;font-size:.9rem}.products-compac{padding-top:2.4rem}.products-mounts{grid-template-columns:minmax(0,1fr);gap:2.5rem}.products-mount-image img{height:270px;padding:1.7rem}.products-mount-image-inwall img{height:230px;margin-block:20px}.products-mount-copy{padding-top:1rem}.products-mount-copy>p{max-width:60ch}.products-everywhere{margin-top:2rem}.products-everywhere>a{flex-shrink:1}.products-complement{padding-block:2rem 2.5rem}.products-complement-image img{height:240px;padding:1rem}.products-accessories{padding-block:3rem}}.product-exploded-link{background:var(--surface);justify-content:center;align-items:center;min-height:48px;padding-block:.6rem;display:flex}.product-exploded-section .exploded-compac{margin-top:2rem}
