.nsb{--nsb-text: #f4f2ef;--nsb-dust: #9ba29e;--nsb-line: rgba(244, 242, 239, .13);--nsb-glass: rgba(14, 16, 16, .74);--nsb-display: "Spinny Archivo", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--nsb-body: var(--font-body-family, "Helvetica Neue", Arial, sans-serif);--nsb-mono: "Spinny Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--nsb-edge: max(15px, calc((100% - 1200px)/2 + 50px) );--nsb-card-w: min(400px, 34%);--nsb-card-r: max(24px, calc(var(--nsb-edge) - var(--nsb-card-w) / 2));background:#070808;color:var(--nsb-text);font-family:var(--nsb-body);font-size:16px;line-height:1.5;overflow:hidden;letter-spacing:normal}.nsb *,.nsb *:before,.nsb *:after{box-sizing:border-box}.nsb img{max-width:none}.nsb p{margin:0}.nsb a{color:inherit}.nsb :focus-visible{outline:2px solid var(--nsb-accent);outline-offset:3px;box-shadow:none}.nsb-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,38ch);gap:20px 56px;align-items:end;padding-top:52px;padding-bottom:8px}.nsb-eyebrow{font:500 12px/1 var(--nsb-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--nsb-accent)}.nsb-card .nsb-eyebrow{font:700 14px/1.2 var(--font-heading-family, var(--nsb-body));letter-spacing:.12em}.nsb-head .nsb-eyebrow{font:700 16px/1.2 var(--font-heading-family, var(--nsb-body));letter-spacing:.12em}.nsb .nsb-title{margin:14px 0 0;font-family:var(--nsb-display);font-stretch:62%;font-weight:880;font-size:clamp(54px,9vw,128px);line-height:.84;letter-spacing:-.004em;text-transform:uppercase;text-wrap:balance;color:var(--nsb-text)}.nsb-title span{display:block}.nsb-lede{font-size:17px;color:var(--nsb-dust);text-wrap:pretty}.nsb-lede p{margin:0}.nsb-lede strong{color:var(--nsb-text);font-weight:600}.nsb-wrap{position:relative;margin-top:28px}.nsb-stage{--sh: clamp(230px, 25vw, 380px);--base: 74%;--shoe-x: calc((100% - var(--nsb-card-w) - var(--nsb-card-r)) / 2);position:relative;height:clamp(600px,52vw,740px);overflow:hidden;isolation:isolate;background:#060707}.nsb-floor{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 60%;z-index:0}.nsb-fade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(7,8,8,.92) 0%,rgba(7,8,8,.4) 28%,transparent 52%,transparent 86%,rgba(7,8,8,.75) 100%)}.nsb-bigtype{position:absolute;left:0;right:calc(var(--nsb-card-r) + var(--nsb-card-w));top:5%;z-index:1;pointer-events:none;text-align:center;white-space:nowrap;font-family:var(--nsb-display);font-stretch:62%;font-weight:900;font-size:clamp(160px,26vw,400px);line-height:.8;letter-spacing:.02em;text-transform:uppercase;color:transparent;-webkit-text-stroke:1.5px rgba(244,242,239,.22);background:linear-gradient(180deg,color-mix(in srgb,var(--nsb-accent) 16%,transparent),transparent 80%);-webkit-background-clip:text;background-clip:text;translate:calc(var(--px, 0) * -14px) 0;transition:translate .6s ease-out}.nsb-spot{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.nsb-beam{position:absolute;left:var(--shoe-x);top:-4%;height:calc(var(--base) + 4%);width:calc(var(--sh) * 2.1);transform:translate(-50%);clip-path:polygon(40% 0,60% 0,100% 100%,0 100%);background:linear-gradient(180deg,#fffaf000,#fffaf00f 45%,#fffaf02b);filter:blur(8px);mix-blend-mode:screen}.nsb-pool{position:absolute;left:var(--shoe-x);top:var(--base);width:calc(var(--sh) * 2.6);height:calc(var(--sh) * .6);transform:translate(-50%,-50%);border-radius:50%;mix-blend-mode:screen;background:radial-gradient(closest-side,rgba(255,252,245,.42),color-mix(in srgb,var(--nsb-accent) 26%,transparent) 50%,transparent 100%)}.nsb-shoe{position:absolute;z-index:3;left:var(--shoe-x);top:var(--base);width:0;height:0}.nsb-shadow{position:absolute;left:0;top:0;width:calc(var(--sh) * var(--ar) * .85);height:calc(var(--sh) * .22);transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.8),rgba(0,0,0,.35) 55%,transparent);filter:blur(4px);animation:nsb-shadow 6s ease-in-out infinite}.nsb-float{position:absolute;left:0;top:0}.nsb-shoe .nsb-shadow,.nsb-shoe .nsb-refl{display:none}.nsb-box{position:absolute;left:0;top:0;width:calc(var(--sh) * var(--ar));height:var(--sh);transform:translate(-50%,calc(var(--foot) * -100% - 14px));animation:nsb-rise 1s cubic-bezier(.2,.9,.25,1.15) both .15s}.nsb-shoe-img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 40px color-mix(in srgb,var(--nsb-accent) 16%,transparent))}.nsb-refl{position:absolute;left:0;top:calc(var(--sh) * (var(--foot) - 1) + 14px);height:var(--sh);transform:translate(-50%);opacity:.18;pointer-events:none;animation:nsb-bob-inv 6s ease-in-out infinite;-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 32%);mask-image:linear-gradient(180deg,#000 0%,transparent 32%)}.nsb-refl img{display:block;height:100%;width:auto;transform:scaleY(-1);filter:blur(1.5px)}@keyframes nsb-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes nsb-bob-inv{0%,to{translate:0 0}50%{translate:0 9px}}@keyframes nsb-shadow{0%,to{scale:1;opacity:1}50%{scale:.9;opacity:.8}}@keyframes nsb-rise{0%{opacity:0;translate:0 40px;scale:.92}}.nsb-callout{position:absolute;left:var(--x);top:var(--y);width:0;height:0;z-index:1}.nsb-callout i{position:absolute;left:-6px;top:-6px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--nsb-accent) 45%,transparent),0 0 16px var(--nsb-accent);animation:nsb-dot 2.4s ease-in-out infinite}@keyframes nsb-dot{0%,to{box-shadow:0 0 0 4px color-mix(in srgb,var(--nsb-accent) 45%,transparent),0 0 16px var(--nsb-accent)}50%{box-shadow:0 0 0 9px color-mix(in srgb,var(--nsb-accent) 12%,transparent),0 0 22px var(--nsb-accent)}}.nsb-callout{--bw: calc(var(--sh) * var(--ar));--gap: 28px;--run-l: calc(var(--xn) * var(--bw) / 100 + var(--gap));--run-r: calc((100 - var(--xn)) * var(--bw) / 100 + var(--gap));--drop: calc((var(--ly) - var(--yn)) * var(--sh) / 100)}.nsb-callout .nsb-l1,.nsb-callout .nsb-l2{position:absolute;background:#f4f2ef80}.nsb-callout p{position:absolute;width:max-content;max-width:170px;padding:8px 12px;border:1px solid rgba(244,242,239,.18);border-radius:12px;background:#0a0c0cc7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:500 13px/1.3 var(--nsb-mono);color:var(--nsb-text)}.nsb-left .nsb-l1{right:7px;top:0;height:1px;width:calc(var(--run-l) - 7px)}.nsb-left .nsb-l2{left:calc(-1 * var(--run-l));top:0;width:1px;height:var(--drop)}.nsb-left p{right:calc(var(--run-l) + 10px);top:var(--drop);transform:translateY(-50%);text-align:right}.nsb-right .nsb-l1{left:7px;top:0;height:1px;width:calc(var(--run-r) - 7px)}.nsb-right .nsb-l2{left:var(--run-r);top:0;width:1px;height:var(--drop)}.nsb-right p{left:calc(var(--run-r) + 10px);top:var(--drop);transform:translateY(-50%)}.nsb-bottom .nsb-l1{left:0;top:7px;width:1px;height:calc(var(--drop) - 7px)}.nsb-bottom .nsb-l2{display:none}.nsb-bottom p{left:0;top:calc(var(--drop) + 8px);transform:translate(-50%);text-align:center}.nsb-top .nsb-l1{left:0;bottom:7px;width:1px;height:46px}.nsb-top .nsb-l2{display:none}.nsb-top p{left:0;bottom:56px;transform:translate(-50%)}.nsb-card{position:absolute;z-index:4;right:var(--nsb-card-r);top:50%;transform:translateY(-50%);width:var(--nsb-card-w);max-height:calc(100% - 40px);overflow:auto;padding:0 26px 24px;background:var(--nsb-glass);-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2);border:1px solid var(--nsb-line)}.nsb-bar{height:5px;margin:0 -26px 20px;background:var(--nsb-accent);box-shadow:0 0 22px var(--nsb-accent)}.nsb-name{margin-top:4px!important;font-family:var(--font-heading-family, var(--nsb-body));font-weight:800;font-size:clamp(30px,3.1vw,42px);line-height:1;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;color:#fff}.nsb-name em{font-style:normal;color:var(--nsb-accent)}.nsb-price{display:flex;align-items:baseline;gap:10px;margin:12px 0 18px!important;font:500 22px/1 var(--nsb-mono);font-variant-numeric:tabular-nums}.nsb-price small{font-size:13px;color:var(--nsb-dust)}.nsb-price s{font-size:14px;color:var(--nsb-dust)}.nsb-specs{margin:0;border-top:1px solid rgba(244,242,239,.5)}.nsb-specs div{display:grid;grid-template-columns:11ch minmax(0,1fr);gap:12px;padding-block:9px;border-bottom:1px solid var(--nsb-line)}.nsb-specs dt{font:400 11.5px/1.7 var(--nsb-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--nsb-dust)}.nsb-specs dd{margin:0;font-size:14.5px;font-weight:500}.nsb-h{margin:18px 0 8px!important;font-family:var(--nsb-display);font-stretch:75%;font-weight:800;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--nsb-dust)}.nsb-sizes{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.nsb-sizes li{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border:1px solid rgba(244,242,239,.2);border-radius:999px;font:500 13px/1 var(--nsb-mono);font-variant-numeric:tabular-nums}.nsb-sizes b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--nsb-accent);color:#fff;font-family:var(--nsb-display);font-weight:800}.nsb-sizes li.is-sold{opacity:.55}.nsb-sizes em{font-style:normal;color:var(--nsb-dust);font-size:11px}.nsb-cta{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:15px 18px;background:#cc3035;color:#fff!important;text-decoration:none;font-family:var(--nsb-display);font-stretch:75%;font-weight:850;font-size:17px;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 10px 30px #cc303559;transition:background .2s}.nsb-cta:hover{background:#f0474c}.nsb-callouts-list{display:none}.nsb-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 48px;list-style:none;margin:0 auto;padding-top:36px;padding-bottom:72px}.nsb-facts:empty{display:none}.nsb-facts li{font-size:15px;color:var(--nsb-dust);max-width:36ch;justify-self:center;text-align:center;text-wrap:balance}.nsb-facts b{display:block;color:var(--nsb-text);font-family:var(--nsb-display);font-stretch:72%;font-weight:850;font-size:20px;letter-spacing:.03em;text-transform:uppercase;margin-bottom:4px}@media(max-width:1180px){.nsb-callout{display:none}.nsb-callouts-list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;list-style:none;margin:0 auto;padding-top:18px}.nsb-callouts-list li{padding:7px 12px;border:1px solid rgba(244,242,239,.18);border-radius:999px;font:500 12.5px/1 var(--nsb-mono)}}@media(max-width:760px){.nsb-head{grid-template-columns:minmax(0,1fr);padding-top:36px}.nsb-stage{--sh: 190px;--base: 80%;--shoe-x: 50%;height:440px}.nsb-bigtype{font-size:40vw;top:12%;right:0}.nsb-callout{display:none}.nsb-card{position:static;transform:none;width:auto;max-height:none;margin:0 15px;border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;padding:20px 0 0}.nsb-bar{margin:0 0 18px}.nsb-callouts-list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;list-style:none;margin:0 auto;padding-top:18px}.nsb-callouts-list li{padding:7px 12px;border:1px solid rgba(244,242,239,.18);border-radius:999px;font:500 12.5px/1 var(--nsb-mono)}.nsb-facts{grid-template-columns:minmax(0,1fr);padding-bottom:48px}}@media(prefers-reduced-motion:reduce){.nsb-float,.nsb-refl,.nsb-shadow,.nsb-callout i,.nsb-box{animation:none}.nsb-bigtype{translate:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-nivilli-schuh-buehne.css.map */
