.nbf-el,.nbf-card{--k: var(--nrc-black, #000);--w: var(--nrc-white, #fff);--g: var(--nrc-grey, #717171);--l: var(--nrc-line, #e6e6e6);--s: var(--nrc-surface, #f5f5f5);font-family:var(--nrc-font, "Albert Sans", Arial, sans-serif);color:var(--k);box-sizing:border-box}.nbf-el *,.nbf-card *{box-sizing:border-box;border-radius:0}.nbf-el button{font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.nbf-el[data-nbf=pdp]:empty,.nbf-el[data-nbf=landing]:empty{display:none}.nbf-block{border:1px solid var(--k);background:var(--w);padding:14px;display:grid;gap:12px}.nbf-block--pdp{margin-top:14px}.nbf-block--landing{margin-top:var(--nrc-gap, 8px)}.nbf-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.nbf-title{font:600 12px/1.2 var(--nrc-font, inherit);text-transform:uppercase;letter-spacing:.04em}.nbf-count{font:400 12px/1 var(--nrc-font, inherit);color:var(--g)}.nbf-count b{color:var(--k);font-weight:600}.nbf-slots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.nbf-slot{position:relative;aspect-ratio:3/4;border:1px dashed #bdbdbd;background:var(--s);padding:0;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;overflow:hidden;color:var(--g)}.nbf-slot.is-next{border-color:var(--k);color:var(--k);background:var(--w)}.nbf-slot.is-filled{border:1px solid var(--k);background:var(--s)}.nbf-slot img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.nbf-slot.is-ghost img{opacity:.55}.nbf-slot.is-pending img{opacity:.4}.nbf-slot__plus{font:300 22px/1 var(--nrc-font, inherit)}.nbf-slot__pct{font:600 11px/1 var(--nrc-font, inherit);letter-spacing:.02em}.nbf-slot__tag{position:absolute;left:0;right:0;bottom:0;background:var(--k);color:var(--w);font:600 10px/1 var(--nrc-font, inherit);text-transform:uppercase;letter-spacing:.03em;padding:5px 4px;text-align:center;white-space:nowrap;overflow:hidden}.nbf-slot.is-ghost .nbf-slot__tag{background:var(--w);color:var(--k);border-top:1px solid var(--k)}.nbf-slot__rm{position:absolute;top:0;right:0;width:24px;height:24px;border:0;background:var(--w);color:var(--k);font:400 16px/24px var(--nrc-font, inherit);padding:0;z-index:2}.nbf-slot__more{position:absolute;top:0;left:0;background:var(--k);color:var(--w);font:600 10px/1 var(--nrc-font, inherit);padding:5px 6px;z-index:2}.nbf-spin{position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid var(--k);border-right-color:transparent;border-radius:50%!important;animation:nbf-spin .7s linear infinite;z-index:2}@keyframes nbf-spin{to{transform:rotate(360deg)}}.nbf-msg{margin:0;font:400 13px/1.45 var(--nrc-font, inherit);color:var(--k)}.nbf-msg strong{font-weight:600}.nbf-segs{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.nbf-segs i{display:block;height:4px;background:#dcdcdc;transition:background .25s}.nbf-segs i.is-on{background:var(--k)}.nbf-segs i.is-ghost{background:repeating-linear-gradient(90deg,var(--k) 0 4px,transparent 4px 8px)}.nbf-labs{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:-6px}.nbf-labs span{font:400 11px/1 var(--nrc-font, inherit);color:var(--g);text-align:right}.nbf-labs span.is-on{color:var(--k);font-weight:600}.nbf-total{margin:0;padding-top:10px;border-top:1px solid var(--l);display:flex;justify-content:space-between;align-items:baseline;gap:12px;font:400 12px/1.2 var(--nrc-font, inherit);color:var(--g)}.nbf-total s{color:var(--g);margin-right:6px}.nbf-total b{color:var(--k);font-weight:600;font-size:15px}.nbf-more{border:1px solid var(--k);background:var(--w);color:var(--k);min-height:42px;padding:0 12px;font:600 11px/1 var(--nrc-font, inherit);text-transform:uppercase;letter-spacing:.04em;width:100%}.nbf-panel{border-top:1px solid var(--l);padding-top:12px;display:grid;gap:10px;min-width:0}.nbf-panel__head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.nbf-panel__title{margin:0;font:600 12px/1.2 var(--nrc-font, inherit);text-transform:uppercase;letter-spacing:.04em}.nbf-panel__sub{margin:4px 0 0;font:400 12px/1.3 var(--nrc-font, inherit);color:var(--g)}.nbf-x{border:0;background:none;font:400 20px/1 var(--nrc-font, inherit);color:var(--k);padding:0 2px}.nbf-rail{display:flex;gap:6px;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-right:-14px;padding-right:14px}.nbf-rail::-webkit-scrollbar{display:none}.nbf-pc{flex:0 0 132px;width:132px;scroll-snap-align:start;border:1px solid var(--l);background:var(--w);display:flex;flex-direction:column;text-decoration:none;color:var(--k)}.nbf-pc__media{position:relative;aspect-ratio:3/4;background:var(--s);overflow:hidden}.nbf-pc__media img{width:100%;height:100%;object-fit:cover;display:block}.nbf-pc__pct{position:absolute;top:0;left:0;background:var(--k);color:var(--w);font:600 10px/1 var(--nrc-font, inherit);padding:5px 6px}.nbf-pc__body{padding:8px;display:flex;flex-direction:column;gap:6px;flex:1 1 auto}.nbf-pc__name{font:500 11px/1.25 var(--nrc-font, inherit);text-transform:uppercase;color:var(--k);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:28px}.nbf-pc__price{font:400 12px/1 var(--nrc-font, inherit);display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}.nbf-pc__price strong{font-weight:600}.nbf-pc__price s{color:var(--g);font-size:11px}.nbf-btn{margin-top:auto;border:1px solid var(--k);background:var(--w);color:var(--k);height:34px;font:600 11px/1 var(--nrc-font, inherit);text-transform:uppercase;letter-spacing:.04em;padding:0 6px}.nbf-btn:hover{background:var(--k);color:var(--w)}.nbf-pc--all{align-items:center;justify-content:center;text-align:center;padding:12px;font:600 11px/1.3 var(--nrc-font, inherit);text-transform:uppercase;letter-spacing:.04em;text-decoration:underline;background:var(--s)}.nbf-sizes{position:absolute;top:0;right:0;bottom:0;left:0;background:#fffffff5;padding:8px;display:flex;flex-direction:column;gap:8px;z-index:3}.nbf-sizes__head{display:flex;justify-content:space-between;align-items:center;font:600 10px/1 var(--nrc-font, inherit);text-transform:uppercase;letter-spacing:.04em}.nbf-sizes__head button{border:0;background:none;font:400 18px/1 var(--nrc-font, inherit);color:var(--k);padding:0}.nbf-sizes__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.nbf-sz{height:32px;border:1px solid var(--k);background:var(--w);color:var(--k);font:500 11px/1 var(--nrc-font, inherit);text-transform:uppercase;padding:0}.nbf-sz:hover{background:var(--k);color:var(--w)}.nbf-sz:disabled{border-color:#e2e2e2;color:#c4c4c4;text-decoration:line-through;cursor:not-allowed;background:var(--w)}.nbf-el[data-nbf=drawer]{padding:4px 16px 12px}.nbf-banner{display:flex;flex-direction:column;gap:6px;background:var(--k);color:var(--w);padding:16px;text-decoration:none}.nbf-banner__t{font:700 22px/1 var(--nrc-font-display, var(--nrc-font, inherit));text-transform:uppercase;letter-spacing:.01em;color:var(--w)}.nbf-banner__s{font:500 11px/1.3 var(--nrc-font, inherit);text-transform:uppercase;letter-spacing:.04em;color:var(--w)}.nbf-savings{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font:500 13px/1.2 var(--nrc-font, inherit);color:var(--k)}.nbf-savings small{display:block;margin-top:3px;font:400 11px/1 var(--nrc-font, inherit);color:var(--g)}.nbf-savings b{font-weight:600;white-space:nowrap}.nbf-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--k);color:var(--w);padding:10px 12px calc(10px + env(safe-area-inset-bottom))}.nbf-bar[hidden]{display:none}.nbf-bar__in{display:flex;align-items:center;gap:10px;max-width:1200px;margin:0 auto}.nbf-bar__slots{display:flex;gap:3px;flex:0 0 auto}.nbf-bar__slots span{width:26px;height:36px;border:1px dashed rgba(255,255,255,.45);background:#1c1c1c;display:block;overflow:hidden}.nbf-bar__slots span.is-filled{border:1px solid var(--w)}.nbf-bar__slots img{width:100%;height:100%;object-fit:cover;display:block}.nbf-bar__txt{flex:1 1 auto;min-width:0;display:grid;gap:3px;font:400 11px/1.2 var(--nrc-font, inherit);color:var(--w)}.nbf-bar__txt b{font:700 16px/1 var(--nrc-font, inherit)}.nbf-bar__txt span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nbf-bar__btn{flex:0 0 auto;border:0;background:var(--w);color:var(--k);min-height:40px;padding:0 12px;font:600 11px/1 var(--nrc-font, inherit);text-transform:uppercase;letter-spacing:.03em}body.nrc-bf-has-pack #shopify-chat{display:none!important}body.nrc-bf-has-pack .nrc-collection{padding-bottom:80px}.nbf-toast{position:fixed;left:50%;bottom:90px;transform:translate(-50%);background:var(--k);color:var(--w);padding:12px 16px;font:500 12px/1.3 var(--nrc-font, inherit);z-index:2147483000;max-width:90vw}.nbf-card{border:1px solid var(--k);margin:14px 0 0;background:var(--w)}.nbf-card__top{background:var(--k);color:var(--w);padding:10px 12px;display:flex;justify-content:space-between;align-items:baseline;gap:10px;font:600 11px/1.2 var(--nrc-font, inherit);text-transform:uppercase;letter-spacing:.04em}.nbf-card__top a{color:var(--w);text-decoration:underline;font-weight:500;white-space:nowrap}.nbf-card__grid{display:grid;grid-template-columns:repeat(4,1fr)}.nbf-card__cell{padding:10px 6px;text-align:center;border-right:1px solid var(--l);display:grid;gap:5px}.nbf-card__cell:last-child{border-right:0;background:var(--s)}.nbf-card__n{font:400 10px/1.1 var(--nrc-font, inherit);text-transform:uppercase;color:var(--g);letter-spacing:.02em}.nbf-card__p{font:600 14px/1 var(--nrc-font, inherit);white-space:nowrap}.nbf-card__d{font:600 10px/1 var(--nrc-font, inherit)}.nbf-card__stock{border-top:1px solid var(--l);padding:10px 12px;display:grid;gap:7px}.nbf-card__stock p{margin:0;display:flex;justify-content:space-between;font:500 11px/1 var(--nrc-font, inherit);text-transform:uppercase;letter-spacing:.03em}.nbf-card__stock p span:last-child{color:var(--g);text-transform:none;letter-spacing:0}.nbf-gauge{height:3px;background:#dcdcdc}.nbf-gauge i{display:block;height:100%;background:var(--k)}@media(min-width:1024px){.nbf-block{padding:18px}.nbf-block--landing{grid-template-columns:minmax(0,420px) minmax(0,1fr);column-gap:32px;align-items:start;padding:22px}.nbf-block--landing .nbf-head,.nbf-block--landing .nbf-slots{grid-column:1}.nbf-block--landing .nbf-slots{grid-row:2 / span 4}.nbf-block--landing .nbf-msg,.nbf-block--landing .nbf-segs,.nbf-block--landing .nbf-labs,.nbf-block--landing .nbf-total{grid-column:2}.nbf-block--landing .nbf-msg{font-size:16px}.nbf-pc{flex-basis:150px;width:150px}.nbf-bar__slots span{width:34px;height:46px}.nbf-bar__txt{font-size:13px}.nbf-bar__btn{padding:0 20px}}.nrc-header__nav a[href$="/collections/black-friday"],.nrc-mmenu__nav a[href$="/collections/black-friday"]{color:#e10600!important}
/*# sourceMappingURL=/cdn/shop/t/78/assets/nrc-bf.css.map */
