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