/** PARQUETS.NET v4.4.3 — KERLUX responsive, accessibility and visual QA hardening. */
body.pqn-brand-kerlux{overflow-x:clip}
body.pqn-brand-kerlux :where(a,button,input,select,textarea):focus-visible{outline:3px solid #b7865e;outline-offset:3px}
body.pqn-brand-kerlux :where(.button,.qs-header__cta,.qs-direct-contact a,.product-gallery__thumbs button){min-height:44px}
body.pqn-brand-kerlux :where(.product-single__summary,.kerlux-tech-cockpit dd,.kerlux-product-trace span){overflow-wrap:anywhere}
body.pqn-brand-kerlux .product-gallery__main img{width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;background:#f1eee9}
body.pqn-brand-kerlux .product-gallery__thumbs button{display:grid;place-items:center;min-width:44px;padding:4px}
body.pqn-brand-kerlux .product-gallery__thumbs img{width:100%;height:100%;object-fit:cover}
body.pqn-brand-kerlux .qs-price-form input{font-size:16px}
body.pqn-brand-kerlux .qs-form-status{grid-column:1/-1;padding:12px 14px;border-left:4px solid #b7865e;background:#f1eee9;color:#201c19}
@media(max-width:900px){body.pqn-brand-kerlux .kerlux-product-trace .shell{align-items:flex-start;gap:6px}body.pqn-brand-kerlux .kerlux-product-navigator .shell{grid-template-columns:1fr}body.pqn-brand-kerlux .kerlux-tech-cockpit dl{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){body.pqn-brand-kerlux .universal-brand-header .shell{min-width:0}body.pqn-brand-kerlux .universal-brand-logo{min-width:0}body.pqn-brand-kerlux .universal-brand-logo span{font-size:clamp(1rem,6vw,1.4rem)}body.pqn-brand-kerlux .universal-brand-logo:after{display:none}body.pqn-brand-kerlux .kerlux-product-trace .shell{display:grid}body.pqn-brand-kerlux .kerlux-tech-cockpit dl{grid-template-columns:1fr}body.pqn-brand-kerlux .product-single__actions{display:grid;grid-template-columns:1fr}body.pqn-brand-kerlux .product-single__actions .button{width:100%;justify-content:center}}
@media(prefers-reduced-motion:reduce){body.pqn-brand-kerlux *,body.pqn-brand-kerlux *::before,body.pqn-brand-kerlux *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
