/* PARQUETS.NET v1.9.0 — Universal Brand DNA Factory */
.pqn-dna-factory{--brand-primary:var(--dna-primary);--brand-accent:var(--dna-accent);--brand-ink:var(--dna-ink);background:var(--dna-surface);color:var(--dna-ink)}
.pqn-dna-factory .universal-brand-header{background:color-mix(in srgb,var(--dna-surface) 94%,white);border-bottom:1px solid color-mix(in srgb,var(--dna-ink) 14%,transparent);backdrop-filter:blur(18px)}
.pqn-dna-factory .universal-brand-logo span,.pqn-dna-factory .qs-hero h1,.pqn-dna-factory .qs-heading h2,.pqn-dna-factory .qs-copy h2{font-family:var(--dna-display);letter-spacing:-.035em}
.pqn-dna-factory .universal-brand-logo i{background:var(--dna-primary);box-shadow:inset 0 -4px 0 var(--dna-accent)}
.pqn-dna-factory .universal-brand-logo small{display:block;margin-top:2px;font-size:9px;line-height:1;letter-spacing:.16em;color:color-mix(in srgb,var(--dna-ink) 65%,transparent)}
.pqn-dna-factory .qs-header__cta,.pqn-dna-factory .qs-parquia a,.pqn-dna-factory .qs-price-form button{background:var(--dna-accent);color:var(--dna-ink);border-color:var(--dna-accent)}
.pqn-dna-factory .qs-promo{background:var(--dna-ink);color:#fff}.pqn-dna-factory .qs-promo a{color:var(--dna-accent)}
.pqn-dna-factory .qs-hero{background:var(--dna-primary)}
.pqn-dna-factory .qs-hero__blue{background:linear-gradient(135deg,var(--dna-primary),color-mix(in srgb,var(--dna-primary) 70%,var(--dna-ink)));color:#fff;position:relative;overflow:hidden}
.pqn-dna-factory .qs-hero__blue:after{content:"";position:absolute;width:360px;height:360px;border:1px solid color-mix(in srgb,var(--dna-accent) 55%,transparent);border-radius:50%;right:-150px;bottom:-220px;box-shadow:0 0 80px color-mix(in srgb,var(--dna-accent) 20%,transparent)}
.pqn-dna-factory .qs-hero__actions a:first-child{background:var(--dna-accent);border-color:var(--dna-accent);color:var(--dna-ink)}
.pqn-dna-factory .qs-subnav a.is-active{color:var(--dna-primary);border-color:var(--dna-accent)}
.pqn-dna-factory .qs-series-card,.pqn-dna-factory .brand-family-grid a{border-radius:2px;border-color:color-mix(in srgb,var(--dna-ink) 14%,transparent);box-shadow:0 18px 60px color-mix(in srgb,var(--dna-ink) 7%,transparent)}
.pqn-dna-factory .qs-series-card b,.pqn-dna-factory .eyebrow{color:var(--dna-primary)}
.pqn-dna-factory .qs-parquia{background:linear-gradient(120deg,var(--dna-ink),var(--dna-primary));color:#fff}
.pqn-dna--atelier .qs-hero{grid-template-columns:42% 58%}.pqn-dna--atelier .qs-hero h1{font-weight:400;font-size:clamp(2.8rem,5.8vw,6.8rem);line-height:.9}.pqn-dna--atelier .qs-series-card{border-radius:0}.pqn-dna--atelier .qs-series-card__visual{filter:saturate(.8) contrast(1.04)}
.pqn-dna--precision .qs-hero__blue:after{border-radius:0;transform:rotate(35deg)}.pqn-dna--precision .qs-series-grid{gap:18px}.pqn-dna--precision .qs-series-card{border-top:4px solid var(--dna-accent)}
.pqn-dna--nature .qs-hero{border-radius:0 0 48px 48px;overflow:hidden}.pqn-dna--nature .qs-hero__blue{background:radial-gradient(circle at 85% 10%,color-mix(in srgb,var(--dna-accent) 38%,transparent),transparent 30%),linear-gradient(145deg,var(--dna-primary),var(--dna-ink))}.pqn-dna--nature .qs-series-card,.pqn-dna--nature .brand-family-grid a{border-radius:22px}.pqn-dna--nature .qs-series-card__visual{border-radius:18px}
.pqn-dna--engineering .qs-hero__blue{background:repeating-linear-gradient(120deg,transparent 0 48px,color-mix(in srgb,var(--dna-accent) 9%,transparent) 49px 50px),linear-gradient(135deg,var(--dna-primary),var(--dna-ink))}.pqn-dna--engineering .qs-series-card{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%)}
.pqn-dna-factory.single-pqt_product_view .product-detail__hero,.pqn-dna-factory .product-detail__hero{background:linear-gradient(145deg,var(--dna-surface),#fff)}
.pqn-dna-factory .product-single__actions .button--ink{background:var(--dna-primary);border-color:var(--dna-primary)}
.pqn-dna-factory .qs-product-exit,.pqn-dna-factory .qs-advisor-strip{background:var(--dna-ink);color:#fff}.pqn-dna-factory .qs-related{background:var(--dna-surface)}
@media(max-width:800px){.pqn-dna-factory .qs-hero,.pqn-dna--atelier .qs-hero{grid-template-columns:1fr}.pqn-dna-factory .qs-hero h1,.pqn-dna--atelier .qs-hero h1{font-size:clamp(2.4rem,13vw,4.6rem)}.pqn-dna-factory .universal-brand-logo small{display:none}.pqn-dna--nature .qs-hero{border-radius:0 0 26px 26px}}
@media(prefers-reduced-motion:reduce){.pqn-dna-factory *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
