.nfc-browse{display:block}.nfc-collection,.nfc-card{--nfc-cream: #fff7ec;--nfc-paper: #fffdfa;--nfc-coral: #f27562;--nfc-ink: #302720;--nfc-muted: #6e5c50;--nfc-line: #e4d5c7;color:var(--nfc-ink)}.nfc-collection{padding-block:24px 48px}.nfc-collection__intro{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 20px;border:1px solid var(--nfc-line);border-radius:22px;background:linear-gradient(115deg,#ffede0,var(--nfc-cream) 75%)}.nfc-collection__intro>div{min-width:0;max-width:660px}.nfc-collection .eyebrow{margin-bottom:10px;color:#8d3d2d;font-size:.7rem;letter-spacing:.13em}.nfc-collection h1{max-width:23ch;font-size:clamp(1.9rem,4.2vw,3.4rem);line-height:1.1;text-wrap:balance}.nfc-collection__description{max-width:62ch;margin-top:14px;color:var(--nfc-muted);font-size:.9rem;line-height:1.55}.nfc-collection__custom-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:4px;font-size:.82rem;text-underline-offset:3px}.nfc-collection__page-note{margin-top:20px;color:var(--nfc-muted);font-size:.8rem;text-align:center}.nfc-collection__hardware-image{flex:0 0 160px;width:160px;aspect-ratio:1;overflow:hidden;border-radius:14px;background:#fff}.nfc-collection__hardware-image img{display:block;width:100%;height:100%;object-fit:contain}.nfc-collection__record{display:none;flex:0 0 132px;height:132px;border:10px solid #f5dcc9;border-radius:50%;background:repeating-radial-gradient(circle,#43372f 0 2px,#302720 3px 5px);place-items:center;transform:rotate(-12deg)}.nfc-collection__record>span{width:44px;height:44px;border:17px solid var(--nfc-coral);border-radius:50%;background:var(--nfc-cream)}.nfc-collection__navigation{margin-top:20px}.nfc-collection__hardware,.nfc-collection__themes{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.nfc-collection__hardware{margin-bottom:8px}.nfc-collection__nav-label{flex:0 0 100%;color:var(--nfc-muted);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.nfc-collection__hardware a,.nfc-collection__themes a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;border:1px solid var(--nfc-line);border-radius:999px;font-size:.77rem;font-weight:600;line-height:1.2;text-align:center;text-decoration:none}.nfc-collection__hardware a[aria-current]{color:var(--nfc-paper);background:var(--nfc-ink);border-color:var(--nfc-ink)}.nfc-collection__themes a[aria-current]{color:var(--nfc-ink);background:var(--nfc-coral);border-color:#b55442}.nfc-collection__hardware a:hover,.nfc-collection__themes a:hover{text-decoration:underline;text-underline-offset:3px}.nfc-collection__toolbar{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-block:20px 16px;padding-top:16px;border-top:1px solid var(--nfc-line)}.nfc-collection__count{color:var(--nfc-muted);font-size:.82rem}.nfc-collection__search{display:grid;flex:0 1 320px;min-width:0;gap:5px;width:100%}.nfc-collection__search label{color:var(--nfc-muted);font-size:.74rem}.nfc-collection__search input{min-height:44px;border-color:#a58b76;border-radius:12px;background:var(--nfc-paper);font-size:1rem}.product-list:has(>.nfc-card){grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px}.nfc-card.product-card{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;align-content:stretch;gap:12px;padding:8px;border:1px solid var(--nfc-line);border-radius:16px;background:var(--nfc-paper)}.nfc-card .card-image-link{max-width:none;overflow:hidden;border-radius:10px}.nfc-card .product-media{background:#f8efe5;border-radius:10px}.nfc-card .media-unavailable{padding:12px;font-size:.75rem;text-align:center}.nfc-card .card-information{min-width:0;grid-template-rows:auto auto auto 1fr auto;gap:6px;padding:2px}.nfc-card .series-label{color:#8d3d2d;font-size:.62rem;line-height:1.4;letter-spacing:.015em}.nfc-card .card-information h3{font-size:.91rem;line-height:1.3}.nfc-card .price{font-size:1rem;line-height:1.35}.nfc-card__from{font-size:.75em;font-weight:400}.nfc-card .nfc-card__option,.nfc-card .nfc-card__stock{color:var(--nfc-muted);font-size:.68rem;line-height:1.4}.nfc-card .card-actions{display:grid;align-self:end;gap:8px;margin-top:4px}.nfc-card .nfc-card__stock:before{display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:#52705a;content:"";vertical-align:middle}.nfc-card .nfc-card__stock--unavailable:before{background:#887b70}.nfc-card .card-actions .button{width:100%;min-height:44px;padding:8px 6px;border-color:var(--nfc-line);border-radius:9px;background:var(--nfc-cream);font-size:.72rem}.nfc-card .card-actions .button:hover{background:#ffe3d4;border-color:#a58b76}.nfc-card .card-actions .button>[aria-hidden=true]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1em;height:1em;line-height:1;vertical-align:middle}.nfc-collection__empty{display:grid;justify-items:start;gap:14px;padding:28px 20px;border:1px dashed #a58b76;border-radius:16px;background:var(--nfc-paper)}.nfc-collection__empty h2{font-size:1.65rem}.nfc-collection__empty p{max-width:58ch;color:var(--nfc-muted);font-size:.9rem}.nfc-collection__pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px;margin-top:28px;font-size:.8rem}@media(max-width:599px){.nfc-collection{padding-top:16px}.nfc-collection__intro{padding:16px;border-radius:16px}.nfc-collection .eyebrow{margin-bottom:6px;font-size:.65rem}.nfc-collection h1{font-size:1.65rem;line-height:1.08}.nfc-collection__description{margin-top:8px;font-size:.8rem;line-height:1.4}.nfc-collection__hardware-image{flex-basis:96px;width:96px;align-self:flex-start}.nfc-collection__navigation{margin-top:12px}.nfc-collection__hardware{margin-bottom:6px}.nfc-collection__nav-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.nfc-collection__themes a{padding-inline:10px;font-size:.73rem}.nfc-collection__toolbar{gap:8px;margin-block:12px;padding-top:12px}.nfc-collection__search{flex-basis:100%;gap:3px}}@media(min-width:600px){.nfc-collection__intro{padding:30px}.nfc-collection__record{display:grid}.nfc-collection__nav-label{flex-basis:50px}.product-list:has(>.nfc-card){gap:20px}.nfc-card.product-card{padding:14px}.nfc-card .card-information h3{font-size:1.1rem}.nfc-card .price{font-size:1.2rem}.nfc-card .series-label,.nfc-card .nfc-card__option,.nfc-card .nfc-card__stock{font-size:.76rem}.nfc-card .card-actions .button{font-size:.85rem}}@media(min-width:990px){.nfc-collection{padding-block:32px 64px}.product-list:has(>.nfc-card){grid-template-columns:repeat(3,minmax(0,1fr))}.nfc-card .card-actions{display:flex}.nfc-card .card-actions .button{width:auto;padding-inline:14px}}.nfc-card .nfc-price{font-family:var(--nfc-price-font-family, inherit);font-size:var(--nfc-price-font-size, 1rem);font-weight:var(--nfc-price-font-weight, 600);line-height:1.4;font-variant-numeric:tabular-nums}.nfc-card .nfc-price__from{font:inherit}
/*# sourceMappingURL=/cdn/shop/t/2/assets/nfc-collection.css.map */
