[hidden]{display:none!important}html{scroll-behavior:smooth} :focus-visible{outline:2px solid #59614e;outline-offset:5px}.mobile-navigation{position:fixed;inset:80px 0 0;background:#faf8f5;padding:2rem;display:flex;flex-direction:column;gap:1.5rem;overflow:auto}.mobile-navigation a{font-size:1.1rem;color:#333b2a}.reena-lightbox{position:fixed;inset:0;width:100vw;height:100vh;max-width:none;max-height:none;margin:0;border:0;background:rgba(51,59,42,.97);color:white;padding:2rem}.reena-lightbox::backdrop{background:#333b2a}.reena-lightbox img{max-height:75vh;max-width:90vw;object-fit:contain;border-radius:2rem;margin:auto}.reena-lightbox button{position:absolute;right:2rem;top:1rem;font-size:2rem}.reena-lightbox p{text-align:center;margin:1rem}.comparison-range{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;z-index:30}.cursor-col-resize:focus-within{outline:2px solid #59614e}.form-status{margin-top:1.5rem;padding:1rem;border-radius:1rem;background:#f6f3f0;color:#333b2a}.filter-active{background:#4a5240!important;color:white!important}.faq-answer{padding:0 1.5rem 1.5rem;color:#59614e}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
