.collection-hero{padding:clamp(4rem,9vw,7rem) var(--gutter) clamp(2rem,4vw,3rem)}.collection-hero__inner{max-width:var(--content-max);margin:0 auto;display:flex;flex-direction:column;gap:var(--space-4)}@media(min-width:900px){.collection-hero__inner{display:grid;grid-template-columns:1fr auto;align-items:end;gap:var(--space-6)}}.collection-hero__title{font-family:var(--noma-display);font-weight:300;font-size:clamp(2.5rem,7vw,5rem);letter-spacing:-.025em;line-height:.95}.collection-hero__count{font-size:var(--fs-sm);color:var(--noma-graphite);letter-spacing:.04em}.collection-hero__lead{font-size:var(--fs-md);color:var(--noma-graphite);max-width:50ch;line-height:1.55}.collection-toolbar{padding:var(--space-3) var(--gutter);border-top:1px solid var(--noma-line);border-bottom:1px solid var(--noma-line);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);font-size:var(--fs-sm);position:sticky;top:64px;background:color-mix(in srgb,var(--noma-bg) 92%,transparent);backdrop-filter:saturate(160%) blur(18px);-webkit-backdrop-filter:saturate(160%) blur(18px);z-index:10}@media(min-width:900px){.collection-toolbar{top:80px}}.collection-toolbar__count{color:var(--noma-graphite);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase}.collection-toolbar__sort{display:flex;align-items:center;gap:.5rem}.collection-toolbar__sort label{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--noma-graphite)}.collection-toolbar__sort select{padding:.4em 1.8em .4em .5em;border:0;background:transparent;font-size:var(--fs-sm);color:var(--noma-fg);cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%231A1410' stroke-width='1.5'%3E%3Cpath d='M3 5l3 3 3-3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .2em center;background-size:14px}.collection-grid{padding:var(--space-6) var(--gutter);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,3vw,2.5rem) clamp(.75rem,2vw,1.5rem);max-width:var(--content-max);margin:0 auto}@media(min-width:700px){.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.collection-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.collection-empty{padding:var(--section-py) var(--gutter);text-align:center;color:var(--noma-graphite)}.product-card{display:flex;flex-direction:column;gap:.85rem;position:relative}.product-card__media{position:relative;aspect-ratio:4 / 5;width:100%;overflow:hidden;border-radius:var(--radius-md);background:var(--noma-mist)}.product-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease-out),opacity .3s ease}.product-card__media img.product-card__image-secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.product-card:hover .product-card__media img{transform:scale(1.04)}@media(hover:hover){.product-card:hover .product-card__image-primary{opacity:0}.product-card:hover .product-card__image-secondary{opacity:1}}.product-card__badge{position:absolute;top:.75rem;left:.75rem;padding:.4em .9em;background:var(--noma-pearl);color:var(--noma-fg);font-size:10px;letter-spacing:.18em;text-transform:uppercase;border-radius:var(--radius-pill);font-weight:500;z-index:2}.product-card__badge--sale{background:var(--noma-clay);color:var(--noma-pearl)}.product-card__badge--soldout{background:var(--noma-stone);color:var(--noma-pearl)}.product-card__body{display:flex;flex-direction:column;gap:.35rem;padding:0 .2rem}.product-card__title{font-family:var(--noma-display);font-weight:400;font-size:var(--fs-md);letter-spacing:-.01em;line-height:1.15;color:var(--noma-fg)}.product-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.product-card__price{font-size:var(--fs-sm);font-weight:500;color:var(--noma-fg)}.product-card__variants{display:flex;gap:.35rem;flex-wrap:wrap;margin-top:.2rem}.product-card__variant-dot{width:14px;height:14px;border-radius:50%;background:var(--dot-color, var(--noma-stone));border:1px solid rgba(0,0,0,.06)}.product-card__variant-more{font-size:11px;color:var(--noma-graphite);align-self:center;padding-left:.2rem}.search-page{padding:var(--space-8) var(--gutter)}.search-form{max-width:600px;margin:0 auto var(--space-6);display:flex;gap:var(--space-3)}.search-form input{flex:1;padding:1em 1.4em;border:1px solid var(--noma-line-strong);border-radius:var(--radius-pill);font-size:var(--fs-md);background:transparent}.search-form input:focus{outline:none;border-color:var(--noma-espresso)}.collections-list{padding:var(--section-py) var(--gutter);display:grid;grid-template-columns:1fr;gap:var(--space-5);max-width:var(--content-max);margin:0 auto}@media(min-width:700px){.collections-list{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.collections-list{grid-template-columns:repeat(3,1fr)}}.collection-tile{position:relative;aspect-ratio:4 / 5;border-radius:var(--radius-md);overflow:hidden;background:var(--noma-mist);display:flex;align-items:flex-end;padding:var(--space-5)}.collection-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease-out)}.collection-tile:hover img{transform:scale(1.04)}.collection-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.4) 0%,transparent 50%)}.collection-tile__content{position:relative;z-index:1;color:var(--noma-pearl)}.collection-tile__name{font-family:var(--noma-display);font-weight:300;font-size:clamp(1.5rem,3.5vw,2.2rem);letter-spacing:-.02em;line-height:1}.collection-tile__count{font-size:var(--fs-xs);letter-spacing:.18em;text-transform:uppercase;margin-top:.4rem;opacity:.85}
/*# sourceMappingURL=/cdn/shop/t/14/assets/collection.css.map */
