.nuum-collection-heading{padding:48px 24px 10px;max-width:1600px;margin:auto;color:#302d29}.nuum-collection-heading nav{font-size:11px;display:flex;gap:9px;margin-bottom:16px}.nuum-collection-heading nav a{color:inherit;text-decoration:none}.nuum-collection-heading h1{font-family:var(--font-body--family);font-size:34px;font-weight:400;line-height:1.2;letter-spacing:-.025em;margin:0 0 18px}.nuum-collection-heading__intro{font-size:13px;line-height:1.6;max-width:800px}.nuum-collection-heading__intro p{margin:0 0 12px}.nuum-collection-heading__logo{width:auto;max-width:180px;max-height:60px;object-fit:contain;margin-bottom:22px}.nuum-collection-story{padding:48px 24px 64px;max-width:1000px;margin:auto;font-size:14px;line-height:1.7}.nuum-collection-story summary{cursor:pointer;font-size:16px;border-bottom:1px solid #ded8d2;padding:16px 0}.nuum-collection-story details>div{padding-top:20px}body:has(.nuum-collection-heading) .product-grid-container{--page-margin:24px}body:has(.nuum-collection-heading) .product-grid{--product-grid-gap:12px}body:has(.nuum-collection-heading) .product-card{font-size:13px}body:has(.nuum-collection-heading) .product-card .price{font-size:13px;font-weight:400}body:has(.nuum-collection-heading) .product-card .text-block{font-size:12px;line-height:1.45}body:has(.nuum-collection-heading) .product-card .product-title{font-size:14px;line-height:1.4}body:has(.nuum-collection-heading) .facets{font-size:12px}.nuum-collection-heading a:focus-visible,.nuum-collection-story summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:749px){.nuum-collection-heading{padding:28px 16px 8px}.nuum-collection-heading h1{font-size:28px}.nuum-collection-heading__intro{font-size:12px}.nuum-collection-story{padding:30px 16px 45px}body:has(.nuum-collection-heading) .product-grid-container{--page-margin:16px}}
