.noctel-collection{background:var(--noctel-page);color:var(--noctel-ink)}.noctel-collection__inner{width:min(100% - 3.2rem,144rem);margin-inline:auto;padding:clamp(4.8rem,7vw,9rem) 0 clamp(6rem,8vw,11rem)}.noctel-collection__header{max-width:76rem;margin:0 auto clamp(3.8rem,5vw,6.4rem);text-align:center}.noctel-collection__title{margin:0;color:var(--noctel-ink);font-size:clamp(3.2rem,4vw,5.2rem);font-weight:700;letter-spacing:-.035em;line-height:1.05}.noctel-collection__description{margin-top:1.6rem;color:var(--noctel-muted);font-size:clamp(1.45rem,1.5vw,1.75rem);line-height:1.65}.noctel-collection__description>*{margin-block:0}.noctel-collection__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(24rem,31rem));justify-content:center;gap:clamp(3.2rem,4vw,5.4rem) clamp(2rem,2.5vw,3.2rem);margin:0;padding:0;list-style:none}.noctel-card{min-width:0}.noctel-card__link{display:block;color:inherit;text-decoration:none}.noctel-card__media{position:relative;overflow:hidden;aspect-ratio:1;background:var(--noctel-surface);border-radius:.6rem}.noctel-card__image,.noctel-card__placeholder{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .28s ease,transform .42s cubic-bezier(.2,.7,.2,1)}.noctel-card__image--secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.noctel-card__link:hover .noctel-card__image--primary:has(+.noctel-card__image--secondary){opacity:0}.noctel-card__link:hover .noctel-card__image--secondary{opacity:1}.noctel-card__link:hover .noctel-card__image{transform:scale(1.025)}.noctel-card__badge{position:absolute;z-index:2;top:1rem;left:1rem;padding:.6rem 1rem;background:var(--noctel-accent);color:#fff;font-size:1.15rem;font-weight:700;letter-spacing:.05em;line-height:1}.noctel-card__badge--sold-out{background:var(--noctel-ink)}.noctel-card__content{padding-top:1.25rem}.noctel-card__title{min-height:3.4rem;margin:0 0 .7rem;color:var(--noctel-ink);font-size:1.25rem;font-weight:650;letter-spacing:.09em;line-height:1.4;text-transform:uppercase}.noctel-card__title-link{color:inherit;text-decoration:none}.noctel-card__title-link:hover{text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.25rem}.noctel-card__price-row{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.noctel-card__price-row .noctel-card__price{flex:1 1 auto;min-width:0}.noctel-card__quick-add-wrapper{display:block;flex:0 0 auto}.noctel-card__quick-add-form{margin:0}.noctel-card__quick-add{position:relative;display:inline-flex;width:3.2rem;height:3.2rem;align-items:center;justify-content:center;padding:0;margin:0;border:0;border-radius:0;box-shadow:none;background:#fff;color:var(--noctel-accent);-webkit-appearance:none;appearance:none;cursor:pointer;transition:opacity .16s ease,transform .16s ease}.noctel-card__quick-add .noctel-card__bag{display:block;width:1.65rem;height:1.65rem}.noctel-card__quick-add .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.noctel-card__quick-add .loading__spinner.hidden{display:none}.noctel-card__quick-add .loading__spinner svg{width:1.6rem;height:1.6rem}.noctel-card__quick-add .loading__spinner .path{stroke:var(--noctel-accent)}.noctel-card__quick-add.loading .noctel-card__bag{visibility:hidden}.noctel-card__quick-add:hover:not(:disabled){opacity:.8;transform:translateY(-1px)}.noctel-card__quick-add:focus-visible{outline:2px solid var(--noctel-accent);outline-offset:2px}.noctel-card__quick-add:disabled{cursor:not-allowed;opacity:.35}.noctel-card__price .price{color:var(--noctel-ink);font-size:1.55rem;letter-spacing:0}.noctel-card__price .price-item--regular,.noctel-card__price .price-item--sale{margin-right:.6rem}.noctel-card__price s,.noctel-card__price .price__sale .price-item--regular{color:var(--noctel-muted);font-size:1.25rem}.noctel-card__rating{display:flex;align-items:center;gap:.7rem;margin-top:.85rem;color:var(--noctel-accent);font-size:1.45rem;letter-spacing:.12em}.noctel-card__rating small{color:var(--noctel-muted);font-size:1.15rem;letter-spacing:0}.noctel-collection__empty{padding:5rem 2rem;text-align:center}.noctel-collection__pagination{margin-top:6rem}@media screen and (max-width:749px){.noctel-collection__inner{width:min(100% - 2.4rem,144rem);padding-top:3.8rem}.noctel-collection__header{margin-bottom:3.2rem;text-align:left}.noctel-collection__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem 1.2rem}.noctel-card__title{min-height:4.4rem;font-size:1.08rem;letter-spacing:.065em}.noctel-card__price .price{font-size:1.4rem}}@media(prefers-reduced-motion:reduce){.noctel-card__image,.noctel-card__quick-add{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/40/compiled_assets/styles.css.map?subset=AAAAAAAABA */
