.collection-hero{padding:120px 48px 40px;text-align:center;background:var(--cream)}.collection-hero h1{font-size:clamp(2.4rem,6vw,5rem);font-weight:800;letter-spacing:-.03em;text-transform:uppercase;margin-bottom:12px}.collection-hero p{font-size:1rem;color:var(--gray);font-style:italic;letter-spacing:.06em}.filters-bar{display:flex;align-items:center;gap:32px;flex-wrap:wrap;padding:20px 48px;border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08);background:var(--white);position:sticky;top:68px;z-index:50}@media(max-width:768px){.collection-hero{padding:100px 20px 32px}.filters-bar{position:static;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:14px 16px;gap:20px}.filters-bar::-webkit-scrollbar{display:none}.filter-group{flex-shrink:0;gap:8px}.filter-chips{flex-wrap:nowrap}.chip{white-space:nowrap;padding:6px 14px;font-size:.68rem}.filter-label,.results-count{display:none}}.filter-group{display:flex;align-items:center;gap:10px}.filter-label{font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gray);white-space:nowrap}.filter-chips{display:flex;gap:6px;flex-wrap:wrap}.chip{font-family:var(--font);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:7px 16px;border:1.5px solid rgba(0,0,0,.15);border-radius:40px;background:var(--white);color:var(--gray);cursor:pointer;transition:all .2s;white-space:nowrap}.chip:hover{border-color:var(--olive);color:var(--olive)}.chip.active{background:var(--olive);color:var(--cream);border-color:var(--olive)}.results-count{font-size:.72rem;color:var(--gray);letter-spacing:.06em;margin-left:auto}.collection-grid{display:grid;grid-template-columns:repeat(3,1fr);max-width:1320px;margin:0 auto;padding:32px 48px 64px}@media(max-width:900px){.collection-grid{grid-template-columns:repeat(2,1fr);padding:24px 20px 48px}}@media(max-width:480px){.collection-grid{grid-template-columns:repeat(2,1fr);padding:16px 12px 48px}}.collection-grid .product-card{cursor:pointer}.faq-section{background:var(--cream);padding:80px 48px;border-top:1px solid rgba(0,0,0,.07)}.faq-inner{max-width:860px;margin:0 auto}.faq-header{text-align:center;margin-bottom:56px}.faq-header h2{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800;letter-spacing:-.03em;text-transform:uppercase;margin-bottom:10px}.faq-header p{font-size:.9rem;color:var(--gray);letter-spacing:.05em;font-style:italic}.faq-item{border-bottom:1px solid rgba(0,0,0,.1)}.faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-family:var(--font);font-size:.9rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:left;background:none;border:none;cursor:pointer;color:var(--black);transition:color .2s}.faq-q:hover,.faq-q[aria-expanded=true]{color:var(--olive)}.faq-icon{flex-shrink:0;width:20px;height:20px;border:1.5px solid currentColor;border-radius:50%;position:relative;transition:transform .3s}.faq-icon:before,.faq-icon:after{content:"";position:absolute;background:currentColor;border-radius:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-icon:before{width:8px;height:1.5px}.faq-icon:after{width:1.5px;height:8px;transition:transform .3s}.faq-q[aria-expanded=true] .faq-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-a{font-size:.88rem;line-height:1.75;color:var(--gray);padding-bottom:22px;overflow:hidden;animation:faqOpen .25s ease}@keyframes faqOpen{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.faq-section{padding:56px 20px}.faq-q{font-size:.8rem}}.no-results{grid-column:1/-1;text-align:center;padding:80px 24px;color:var(--gray)}.no-results h3{font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bynuva-collection.css.map */
