.nm-shelf{--shelf-wall: var(--nm-surface-2);--shelf-lip: #c9a47c;--shelf-ink: #3a2a1e;--shelf-light: rgb(255 214 160 / .7);--row-ar: 2528 / 1114;--row-k: 2.2693;--layer-k: 1.6;--sole: .84;--shoe-h: calc(var(--layer) * var(--row-k) / var(--layer-k))}.nm-shelf--b{--shelf-wall: #f1f1ee;--shelf-lip: #ffffff;--shelf-ink: #111111;--shelf-light: rgb(255 255 255 / .9);--row-ar: 2528 / 1160;--row-k: 2.1793}.nm-shelf__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px 32px;padding-block:clamp(24px,3vw,48px) clamp(20px,2.5vw,36px);max-inline-size:calc(1100px + 2 * var(--nm-gutter))}.nm-shelf__titles{display:grid;gap:10px}.nm-shelf__line{font-size:var(--nm-step-1);line-height:1.4;max-inline-size:46ch}.nm-shelf__sort{min-inline-size:0;max-inline-size:100%}.nm-shelf__sort .nm-select{min-block-size:44px;inline-size:auto;padding-block:8px}.nm-shelf__wall{display:block;max-inline-size:1100px;margin-inline:auto}.nm-shelf__row{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));aspect-ratio:var(--row-ar);overflow:hidden;background:var(--shelf-wall)}.nm-shelf__bg{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover}.nm-shelf__row:not(.has-bg):before{content:"";position:absolute;left:0;right:0;top:calc(var(--floor) * 1%);block-size:3%;background:var(--shelf-lip);box-shadow:0 10px 18px #00000014}.nm-shelf__cell{position:relative;z-index:1;display:block;color:var(--shelf-ink);text-decoration:none}.nm-shelf__cell--r{--cx: calc((50 - var(--offset)) * 2)}.nm-shelf__cell--l{--cx: calc(var(--offset) * 2)}.nm-shelf__cell:focus-visible{outline:2px solid var(--shelf-ink);outline-offset:-8px}.nm-shelf__shoe{position:absolute;aspect-ratio:var(--layer-k);inline-size:calc(var(--layer) * 2%);left:calc((var(--cx) - var(--layer)) * 1%);top:calc((var(--floor) - var(--sole) * var(--shoe-h)) * 1%)}.nm-shelf__img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:contain}.nm-shelf__img--fallback{object-position:50% 84%}.nm-shelf__light{position:absolute;pointer-events:none;opacity:.2;inline-size:calc(var(--layer) * 2.4%);left:calc((var(--cx) - var(--layer) * 1.2) * 1%);top:calc((var(--floor) - var(--shoe-h) * .9) * 1%);block-size:calc(var(--shoe-h) * .95%);background:radial-gradient(closest-side,var(--shelf-light),transparent);transition:opacity .9s var(--nm-ease-soft)}.nm-shelf--a .nm-shelf__cell.is-lit .nm-shelf__light{opacity:.55}.nm-shelf__cell.is-lit .nm-shelf__light,.nm-shelf__cell:focus-visible .nm-shelf__light{opacity:1}@media(hover:hover){.nm-shelf__cell:hover .nm-shelf__light{opacity:1}}.nm-shelf__label{position:absolute;top:calc(var(--lip) * 1%);left:calc(var(--cx) * 1%);transform:translate(-50%);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 6px;max-inline-size:92%;inline-size:max-content;text-align:center;line-height:1.25;font-size:13px}.nm-shelf__name{font-family:var(--nm-font-wordmark);font-weight:var(--nm-weight-strong);letter-spacing:.1em;text-transform:uppercase}.nm-shelf__meta{display:inline-flex;justify-content:center;gap:5px;order:3;inline-size:100%}.nm-shelf__sold{inline-size:100%;font-size:12px;order:4}@media(max-width:749px){.nm-shelf__label .nm-sale{display:none}}.nm-shelf__titles .nm-sale{justify-self:start}.nm-shelf--b .nm-shelf__label{padding:6px 10px;background:#ffffffeb;border-radius:2px;box-shadow:0 1px #0000000f,0 6px 14px #00000014}@media(min-width:750px){.nm-shelf__label{font-size:var(--nm-step--1);gap:4px 8px}.nm-shelf__name{font-size:15px}}.nm-shelf__price{font-weight:var(--nm-weight-strong)}.nm-shelf__was{font-size:.86em;opacity:.6}.nm-shelf--a .nm-shelf__label{top:calc((var(--lip) + (100 - var(--lip)) / 2) * 1%);transform:translate(-50%,-50%);gap:2px 8px;padding:5px 11px;border-radius:2px;background:#fbf7f0;color:#1c1410;font-size:14px;line-height:1.2;box-shadow:0 1px 1px #2816084d,0 5px 12px #28160838}.nm-shelf--a .nm-shelf__name{font-size:14px}.nm-shelf--a .nm-shelf__meta{inline-size:auto;order:0}.nm-shelf--a .nm-shelf__colour,.nm-shelf--a .nm-shelf__dot{display:none}@media(min-width:750px){.nm-shelf--a .nm-shelf__label{gap:5px 10px;padding:9px 18px 10px;font-size:16px}.nm-shelf--a .nm-shelf__name{font-size:19px}.nm-shelf--a .nm-shelf__meta{inline-size:100%;order:3}.nm-shelf--a .nm-shelf__colour,.nm-shelf--a .nm-shelf__dot{display:inline}.nm-shelf--a .nm-shelf__colour{color:#6a5646}}.nm-shelf-feature .nm-shelf__head{padding-block-start:0}.nm-shelf__pages{display:flex;justify-content:center;gap:12px;padding-block:28px 8px}@media(prefers-reduced-motion:reduce){.nm-shelf__light{transition:none;opacity:.6}.nm-shelf__cell.is-lit .nm-shelf__light,.nm-shelf__cell:hover .nm-shelf__light{opacity:.6}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/nm-shelf.css.map */
