.np-couples-shop{display:block;padding-top:3rem;padding-bottom:5rem}.np-couples-shop [hidden]{display:none!important}.np-couples-controls h2{font-size:3rem;margin:0 0 .8rem}.np-couples-controls p{margin:0 0 2rem}.np-couples-buttons{display:flex;flex-wrap:wrap;gap:1rem}.np-couples-buttons button,.np-couples-toolbar button,.np-couples-toolbar select{font:inherit;border:1px solid #b9c8bd;border-radius:5px;padding:1rem 1.4rem;background:#fff;color:#173d2e;cursor:pointer}.np-couples-buttons button[aria-pressed=true]{background:#173d2e;color:#fff;border-color:#173d2e}.np-couples-buttons button:hover{border-color:#a82b2b}.np-couples-shop button:focus-visible,.np-couples-shop select:focus-visible{outline:3px solid #a82b2b;outline-offset:3px}.np-couples-buttons [data-count]{font-size:.85em;opacity:.8}.np-couples-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:2rem;margin-top:2.5rem}.np-couples-toolbar label{display:flex;align-items:center;gap:.8rem}.np-couples-toolbar input{width:18px;height:18px;accent-color:#173d2e}.np-couples-shop [data-results]{margin:2rem 0}.np-couples-shop .product-grid{margin-top:0}@media(max-width:749px){.np-couples-buttons{gap:.8rem}.np-couples-buttons button{font-size:1.3rem;padding:.9rem 1rem}.np-couples-toolbar{gap:1.2rem;font-size:1.3rem}.np-couples-controls h2{font-size:2.5rem}}
