.np-card{min-width:0;background:#fff;color:#171717;border:1px solid #e7e4df;display:flex;flex-direction:column;position:relative;border-radius:4px;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.np-card:hover{border-color:#cfc9c1;transform:translateY(-3px);box-shadow:0 16px 36px #0000000f}.np-card__media{position:relative;aspect-ratio:4/5;background:#faf8f5;overflow:hidden}.np-card__image-link{display:block;width:100%;height:100%}.np-card__image{width:100%;height:100%;object-fit:contain;padding:18px;transition:transform .4s ease,opacity .4s ease}.np-card__image--primary{position:relative;z-index:1}.np-card__image--secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;z-index:2}.np-card:hover .np-card__image--secondary{opacity:1}.np-card:hover .np-card__image--primary{transform:scale(1.02)}.np-card__placeholder{width:100%;height:100%;padding:20px}.np-card__badge{position:absolute;top:10px;left:10px;z-index:4;background:#171717;color:#fff;padding:5px 8px;font:700 .54rem/1 Space Mono,monospace;letter-spacing:.12em;border-radius:2px}.np-card__badge--bestseller{background:#6f263d}.np-card__badge--sale{background:#1b6e41}.np-card__badge--new{background:#171717}.np-card__wish{position:absolute;top:10px;right:10px;z-index:4;width:34px;height:34px;border:1px solid #e7e4df;border-radius:50%;background:#ffffffeb;display:grid;place-items:center;cursor:pointer;color:#171717;transition:transform .2s ease,border-color .2s ease,color .2s ease}.np-card__wish:hover{transform:scale(1.1);border-color:#6f263d}.np-card__wish svg{width:16px;height:16px;max-width:16px;max-height:16px;fill:none;stroke:currentColor;stroke-width:1.8;display:block;transition:fill .2s ease,stroke .2s ease}.np-card__wish:has(.np-card__wish-input:checked){color:#6f263d;border-color:#6f263d}.np-card__wish:has(.np-card__wish-input:checked) svg{fill:#6f263d}.np-card__quick-sizes{position:absolute;bottom:0;left:0;right:0;z-index:5;background:#fffffff5;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:10px 12px 12px;border-top:1px solid #ebe8e3;transform:translateY(100%);transition:transform .28s cubic-bezier(.16,1,.3,1)}.np-card:hover .np-card__quick-sizes,.np-card:focus-within .np-card__quick-sizes,.np-card__quick-sizes.is-open{transform:translateY(0)}.np-card__quick-sizes-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;font:700 10px/1 Space Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:#706861}.np-card__quick-sizes-close{display:none;border:0;background:transparent;font-size:16px;line-height:1;color:#171717;cursor:pointer}.np-card__quick-sizes-grid{display:flex;flex-wrap:wrap;gap:5px}.np-card__size-btn{flex:1 1 calc(25% - 5px);min-width:32px;height:30px;display:grid;place-items:center;padding:0 4px;border:1px solid #d5cec5;background:#fff;color:#171717;border-radius:3px;font-size:11px;font-weight:700;cursor:pointer;transition:all .15s ease}.np-card__size-btn:hover:not(:disabled){background:#171717;color:#fff;border-color:#171717}.np-card__size-btn.is-sold-out{position:relative;color:#a8a29b;background:#fbf9f6;border-color:#e5e0d8;cursor:not-allowed;text-decoration:line-through}.np-card__mobile-quick-btn{display:none}@media(max-width:768px){.np-card__mobile-quick-btn{display:block;position:absolute;bottom:8px;right:8px;z-index:4;background:#171717e0;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:0;border-radius:999px;padding:5px 10px;font:700 9px/1 Space Mono,monospace;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.np-card__quick-sizes-close{display:block}}.np-card__content{display:flex;flex:1;flex-direction:column;padding:14px;background:#fff}.np-card__title{font-size:.88rem;font-weight:700;line-height:1.35;color:#171717;text-decoration:none;transition:color .15s ease}.np-card__title:hover{color:#6f263d}.np-card__descriptor{margin:4px 0 0;color:#6b6b6b;font-size:.72rem;line-height:1.4}.np-card__reviews{display:flex;align-items:center;gap:6px;margin-top:6px;color:#6f263d;font-size:.72rem}.np-card__reviews small{color:#7a7067;font-size:.68rem}.np-card__price-row{display:flex;align-items:baseline;gap:8px;margin-top:8px}.np-card__price{font-family:Space Mono,monospace;font-size:.88rem;font-weight:700;color:#171717}.np-card__compare{color:#8c8278;font-size:.74rem}.np-card__colours{display:flex;align-items:center;gap:6px;min-height:24px;margin-top:10px}.np-card__swatch{width:18px;height:18px;border-radius:50%;background:#d8d3cc;border:2px solid #fff;box-shadow:0 0 0 1px #c9c4bd;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;padding:0}.np-card__swatch:hover,.np-card__swatch.is-active{transform:scale(1.2);box-shadow:0 0 0 2px #fff,0 0 0 3px #6f263d}.np-card__swatch--black{background:#181818}.np-card__swatch--white{background:#fff}.np-card__swatch--beige{background:#d9c6aa}.np-card__swatch--camel{background:#b77a43}.np-card__swatch--khaki{background:#8b8061}.np-card__swatch--pink{background:#d8a7b1}.np-card__swatch--grey,.np-card__swatch--gray,.np-card__swatch--dark-grey{background:#747474}.np-card__swatch--brown{background:#6d4937}.np-card__swatch--navy{background:#1c2942}.np-card__more{margin-left:2px;color:#706861;font-size:.66rem;font-weight:600}.np-card__action{display:block;width:100%;margin-top:12px;padding:10px 12px;border:1px solid #171717;background:#171717;color:#fff;text-align:center;text-decoration:none;font:700 .58rem/1.2 Space Mono,monospace;letter-spacing:.12em;cursor:pointer;border-radius:2px;transition:background .2s,border-color .2s}.np-card__action:hover{background:#6f263d;border-color:#6f263d}.np-card__action:disabled{opacity:.45;cursor:not-allowed}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:680px){.np-card__content,.np-card__image{padding:10px}.np-card__title,.np-card__price{font-size:.8rem}.np-card__action{font-size:.52rem;padding:9px 6px}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/product-card.css.map */
