.lc-section{background:#fafaf7;width:100%;margin-bottom:0}.lc-container{max-width:1300px;margin:0 auto}.lc-header{width:100%;padding:80px clamp(16px,4vw,32px) 32px}.lc-header-content{flex-direction:column;gap:12px;max-width:800px;display:flex}.lc-label{letter-spacing:.2em;text-transform:uppercase;color:#84934a;font-size:.75rem;font-weight:700}.lc-headline{color:#0a0a0a;letter-spacing:-.02em;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.1}.lc-tagline{color:#666;max-width:500px;margin:0;font-size:1.05rem;line-height:1.6}.lc-products-wrapper{padding:0 clamp(16px,4vw,32px) 80px}.lc-products-row{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;padding-bottom:12px;display:grid}.lc-products-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;display:grid}.lc-products-row::-webkit-scrollbar{display:none}.lc-see-all-card{scroll-snap-align:start;background:#84934a0a;border:1.5px dashed #84934a66;border-radius:20px;flex:0 0 200px;justify-content:center;align-items:center;min-height:320px;text-decoration:none;transition:all .3s;display:flex}.lc-see-all-card:hover{background:#84934a14;border-color:#84934a}.lc-see-all-text{color:#84934a;letter-spacing:.06em;text-transform:uppercase;font-size:.85rem;font-weight:700}
