.nilya-card{position:relative;display:flex;flex-direction:column;gap:1.2rem;height:100%}.nilya-card__media{position:relative;aspect-ratio:var(--cover-ratio);background:var(--surface);border-radius:var(--radius-sm);overflow:hidden}.nilya-card__img{position:absolute;inset:var(--cover-pad);width:calc(100% - 2 * var(--cover-pad));height:calc(100% - 2 * var(--cover-pad));object-fit:contain;object-position:50% var(--cover-y);filter:var(--cover-shadow);mix-blend-mode:var(--cover-blend)}.nilya-card__nocover{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;padding:1.6rem;text-align:center;border:.15rem dashed var(--color-forest-300);border-radius:var(--radius-sm)}.nilya-card__nocover span{font-family:var(--font-heading-family);font-weight:var(--fw-heading);font-size:var(--fs-h4);line-height:var(--lh-h4);color:var(--heading)}.nilya-card.is-soldout .nilya-card__img{opacity:.55;filter:grayscale(.4)}.nilya-badge{display:inline-block;font:600 var(--fs-caption) / 1 var(--font-body-family);letter-spacing:var(--ls-caption);text-transform:uppercase;padding:.6rem .9rem;border-radius:var(--radius-pill);background:var(--brand);color:var(--on-brand-accent)}.nilya-card__media .nilya-badge{position:absolute;top:1rem;left:1rem;z-index:2}.nilya-badge--staff{background:var(--color-ochre-100);color:var(--color-ochre-700)}.nilya-badge--edition{background:var(--color-forest-100);color:var(--heading)}.nilya-soldout{position:absolute;left:1rem;bottom:1rem;z-index:2;font:600 var(--fs-caption) / 1 var(--font-body-family);letter-spacing:var(--ls-caption);text-transform:uppercase;padding:.6rem .9rem;border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-white)}.nilya-card__body{display:flex;flex-direction:column;gap:.4rem}.nilya-card__title{margin:0;font:var(--fw-heading) var(--fs-h4) / var(--lh-h4) var(--font-heading-family);letter-spacing:0}.nilya-card__link{color:var(--heading);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nilya-card__link:hover{text-decoration:underline;text-underline-offset:.3rem}.nilya-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.nilya-card__link:focus-visible{outline:0}.nilya-card__link:focus-visible:after{outline:.3rem solid var(--focus);outline-offset:.2rem;border-radius:var(--radius-sm)}.nilya-card__author{position:relative;z-index:2;margin:0;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-muted)}.nilya-card__author-link{color:inherit;text-decoration:none}.nilya-card__author-link:hover{color:var(--brand);text-decoration:underline;text-underline-offset:.3rem}.nilya-card__hook{margin:.2rem 0 0;font-size:var(--fs-small);line-height:1.45;font-style:italic;color:rgb(var(--color-foreground))}.nilya-card__meta{margin-top:.6rem}.nilya-card__meta .price,.nilya-card__meta .price__regular,.nilya-card__meta .price-item{font-family:var(--font-body-family);font-weight:700;font-size:var(--fs-body);letter-spacing:0}.nilya-card--horizontal{flex-direction:row;align-items:center;gap:1.2rem}.nilya-card--horizontal .nilya-card__media{width:8rem;flex:none}.nilya-card--horizontal .nilya-badge,.nilya-card--horizontal .nilya-soldout{display:none}#product-grid.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin:0;padding:0;list-style:none}#product-grid.product-grid>.grid__item{width:auto;max-width:none;padding:0}@media screen and (min-width:750px){#product-grid.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}}@media screen and (min-width:990px){#product-grid.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1280px){#product-grid.product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.nilya-crumbs{margin-bottom:1.2rem;font-size:var(--fs-small);color:var(--text-muted)}.nilya-crumbs ol{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin:0;padding:0}.nilya-crumbs li+li:before{content:"/";margin-right:.6rem;opacity:.6}.nilya-crumbs ol{flex-wrap:nowrap}.nilya-crumbs li{display:flex;align-items:baseline;flex:none}.nilya-crumbs li[aria-current=page]{flex:1 1 auto;min-width:0}.nilya-crumbs li[aria-current=page] span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-page-crumbs,.page-width>.nilya-crumbs{padding-top:2.4rem}.nilya-crumbs a{color:inherit;text-decoration:none}.nilya-crumbs a:hover{color:var(--brand);text-decoration:underline;text-underline-offset:.3rem}.collection-hero__text-wrapper .nilya-crumbs{text-align:left}.collection-hero__text-wrapper{padding-top:2.4rem}.collection-hero__text-wrapper .collection-hero__title{margin:0}.nilya-shelfbar{margin-top:2.4rem}.collection-hero__description{max-width:60ch;color:var(--text-muted);font-size:var(--fs-body-lg);line-height:var(--lh-body-lg)}.nilya-shelfbar{display:flex;justify-content:space-between;align-items:center;gap:1.2rem;flex-wrap:wrap;padding-top:1.2rem;padding-bottom:1.2rem;margin-bottom:2rem;border-top:.1rem solid var(--color-line);border-bottom:.1rem solid var(--color-line)}.nilya-chips{display:flex;flex-wrap:wrap;gap:.8rem}.nilya-chip{display:inline-flex;align-items:center;min-height:4rem;padding:0 1.6rem;border:.15rem solid var(--color-line);border-radius:var(--radius-pill);font:500 1.4rem / 1 var(--font-body-family);color:var(--color-ink);text-decoration:none;background:transparent;transition:background .15s,border-color .15s}.nilya-chip:hover{border-color:var(--color-forest-500)}.nilya-chip.is-on{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.nilya-sort{display:flex;align-items:center;gap:.8rem;margin:0;font-size:1.4rem;font-weight:500}.nilya-sort select{min-height:4rem;padding:0 3.2rem 0 1.4rem;border:.15rem solid var(--color-line);border-radius:var(--radius-pill);background-color:transparent;font:500 1.4rem var(--font-body-family);color:var(--color-ink);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 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%2317422E' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.2rem center;background-size:1.2rem}.nilya-sort select:hover{border-color:var(--color-forest-500)}.nilya-empty{text-align:center;padding:4rem 0}.nilya-empty p{margin:0 0 1.6rem;color:var(--text-muted);font-size:var(--fs-body-lg)}
/*# sourceMappingURL=/cdn/shop/t/23/assets/nilya-card.css.map */
