:root{--nf-black: #000;--nf-tile: #f0f0f0;--nf-side: 48px;--nf-gap: 24px}@media(max-width:749px){:root{--nf-side: 16px;--nf-gap: 12px}}.nf-wrap{padding-inline:var(--nf-side)}.nf-h2{margin:0;font-size:clamp(36px,calc(3.6vw + 4px),56px);line-height:1;letter-spacing:-.01em}.nf-banner{background:var(--nf-pink);padding:var(--nf-frame)}.nf-banner__box{position:relative;background:var(--nf-black);color:var(--nf-pink);min-height:var(--nf-min-h);display:flex;flex-direction:column;overflow:hidden}.nf-banner__content{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;padding:48px var(--nf-side);text-align:center}.nf-banner__wordmark{margin:0;line-height:0}.nf-banner__wordmark img{width:min(var(--nf-wordmark-w),76vw);height:auto;display:block}.nf-banner__heading{margin:0;color:var(--nf-pink);font-size:clamp(40px,7.6vw,110px);line-height:1;text-wrap:balance}.nf-banner__button{display:inline-flex;align-items:center;justify-content:center;min-width:200px;min-height:44px;padding:6px 24px;border:var(--outline-thickness, 1px) solid var(--nf-pink);border-radius:var(--button-radius, 2000px);background:var(--nf-pink);color:var(--nf-black);font-size:18px;text-decoration:none;transition:background-color .2s ease,color .2s ease}.nf-banner__button:hover,.nf-banner__button:focus-visible{background:transparent;color:var(--nf-pink)}.nf-banner__button:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:749px){.nf-banner__button{min-width:0;min-height:52px;padding:12px 28px;font-size:15px!important}}@media(min-width:750px){.nf-banner__button{font-size:18px!important}}.nf-banner__ticker{color:var(--nf-pink);padding-bottom:14px}.nf-banner__ticker-row{display:flex;align-items:center;gap:.7em;font-size:clamp(28px,3.9vw,56px)}.nf-smiley{flex:0 0 auto;width:.91em;height:auto;color:var(--nf-pink)}.nf-paren{font-weight:400!important}.nf-banner__ticker-text{margin:0;font-size:inherit;line-height:1.1;white-space:nowrap;color:var(--nf-pink)}@media(max-width:749px){.nf-banner{padding:var(--nf-frame-mobile)}.nf-banner__box{min-height:var(--nf-min-h-mobile)}.nf-banner__content{gap:24px;padding-block:32px}.nf-banner__ticker{padding-bottom:8px}.nf-banner--wordmark .nf-banner__content{padding-block:24px 16px;gap:16px}.nf-banner--wordmark .nf-banner__wordmark img{width:min(var(--nf-wordmark-w),44vw)}.nf-banner--wordmark .nf-banner__ticker-row{font-size:22px}}.nf-highlights{background:var(--nf-pink);padding:80px 0 88px}.nf-highlights__head{display:grid;grid-template-columns:1fr 1fr;gap:var(--nf-gap);align-items:start;margin-bottom:52px}.nf-highlights__text{font-size:18px;line-height:1.25;max-width:640px}.nf-highlights__text p{margin:0}@media(max-width:749px){.nf-highlights{padding:32px 0 40px}.nf-highlights__head{grid-template-columns:1fr;margin-bottom:28px;gap:12px}}.nf-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px var(--nf-gap)}@media(max-width:749px){.nf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px var(--nf-gap)}}.nf-grid__item[hidden],.nf-hl--mobile-only{display:none}@media(max-width:749px){.nf-hl--mobile-only{display:block}.nf-hl--desktop-only{display:none}}.nf-gridsec{padding:130px 0 72px;background:#fff}.nf-gridsec__heading{margin-bottom:40px}.nf-intro{margin:0 auto 130px;max-width:900px;text-align:center;font-size:clamp(20px,2.07vw,30px);line-height:1.2;text-wrap:balance}.nf-intro p{margin:0}.nf-outro{margin:96px auto 0;max-width:720px;text-align:center;font-size:14px;line-height:1.3;text-wrap:balance}.nf-outro p{margin:0}@media(max-width:749px){.nf-outro{margin-top:64px;font-size:13px}}.nf-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--nf-gap);margin-bottom:35px}.nf-filters{display:flex;align-items:center;gap:24px;min-width:0}.nf-pills{display:flex;gap:14px;flex-wrap:wrap}.nf-pill{min-width:97px;min-height:39px;padding:0 16px;border:1px solid #000;border-radius:999px;background:transparent;color:#000;font:inherit;font-size:14px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}@media(hover:hover){.nf-pills .nf-pill:not(.is-active):hover{border-color:#fc4c94;color:#fc4c94}}.nf-pill.is-active{background:#000;color:#fff;border-color:#000}.nf-pill[data-filter]:not([data-filter=all]).is-active{background:#fc4c94;color:#000;border-color:#fc4c94}.nf-pill:focus-visible{outline:2px solid #000;outline-offset:3px}.nf-pill__price{font-weight:400!important}.nf-pill__price b{font-weight:700!important}.nf-count{margin:0;font-size:14px;white-space:nowrap}.nf-pills.is-muted .nf-pill{opacity:.35}.nf-empty{margin:0;font-size:22px}.nf-empty[hidden]{display:none}.nf-search{position:relative;flex:0 0 calc((100% - 2 * var(--nf-gap)) / 3)}.nf-search__icon{position:absolute;left:22px;top:50%;transform:translateY(-50%);pointer-events:none}.nf-search__input{width:100%;min-height:55px;padding:0 24px 0 54px;border:1px solid #000;border-radius:999px;background:#fff;color:#000;font:inherit;font-size:18px;-webkit-appearance:none;appearance:none}.nf-search__input::placeholder{color:#000;opacity:.45}.nf-search__input:focus{outline:none;border-width:2px;padding-left:53px}.nf-search__input::-webkit-search-cancel-button{cursor:pointer}.nf-more{display:flex;justify-content:center;margin-top:72px}.nf-more [hidden]{display:none}.nf-more.is-auto{margin-top:0;height:1px}.nf-more.is-auto .nf-pill--more{display:none}@media(min-width:1440px){.nf-filters{flex:1 1 auto;gap:var(--nf-gap)}.nf-pills{flex:0 0 calc((100% - var(--nf-gap)) / 2);flex-wrap:nowrap;gap:12px}.nf-pills .nf-pill{flex:1 1 auto;min-width:0;padding:0 12px;white-space:nowrap}.nf-pills .nf-pill[data-filter=all]{flex:0 0 auto;padding:0 20px}}.nf-pill--more{min-width:204px;min-height:56px;padding:0 24px;font-size:18px}.nf-pill--more:hover,.nf-pill--more:focus-visible{background:#000;color:#fff;border-color:#000}@media(max-width:989px){.nf-pills{gap:10px}.nf-pill{min-width:0;min-height:40px;padding:0 16px}.nf-pill--more{min-height:48px;font-size:15px}.nf-search__input{min-height:44px;font-size:16px}.nf-toolbar{flex-direction:column;align-items:stretch;gap:16px}.nf-search{order:-1;flex:none}}@media(max-width:749px){.nf-gridsec{padding:48px 0 40px}.nf-gridsec__heading{margin-bottom:20px}.nf-intro{margin-bottom:40px;font-size:18px}.nf-toolbar{margin-bottom:28px;gap:12px}.nf-filters{flex-direction:column;align-items:stretch;gap:12px}.nf-pills{flex-wrap:nowrap;gap:var(--nf-gap)}.nf-pills .nf-pill{flex:0 1 auto;min-width:0;min-height:34px;padding:0 9px;font-size:12px;white-space:nowrap}.nf-more{margin-top:40px}}.nf-card{display:block;color:#000;text-decoration:none}.nf-card__media{position:relative;aspect-ratio:432 / 451;background:var(--nf-tile);isolation:isolate;overflow:visible;container-type:inline-size}.nf-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:darken}.nf-card__info{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-top:14px;font-size:18px;line-height:1.2}.nf-card__title{flex:1 1 auto;min-width:0}.nf-card__price{flex:0 0 auto;text-align:right;white-space:nowrap}.nf-card__info,.nf-card__info *{line-height:1.2!important}html.ns-live .nf-card__price .ns-sale,.nf-card__price .ns-price--real .ns-sale{display:flex;flex-direction:column;align-items:flex-end;gap:0}.nf-card .ns-price .ns-was{opacity:.3}.nf-card .ns-price .ns-now{color:#fc4c94}.nf-highlights .nf-card .ns-price .ns-now{color:inherit}@media(max-width:749px){.nf-card__info{font-size:15px;gap:8px}}.nf-sticker{position:absolute;z-index:2;pointer-events:none}.nf-sticker--sun{top:2.5%;left:2.5%;width:22%;height:auto}.nf-sticker--local{top:2.7%;left:1.5%;width:35%;height:auto}.nf-card--sold .nf-card__img{opacity:.45}.nf-sold{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:.4em;font-size:max(12px,5.56cqi);font-weight:700;line-height:1;color:#000;text-transform:uppercase;pointer-events:none}.nf-sold__face{width:1em;height:1em;flex:none}.nf-sticker--new{top:2.9%;left:5.3%;width:17.4%;height:auto}@media(max-width:749px){.nf-sticker--sold,.nf-sticker--new{width:22%}}@media(min-width:750px){[id$=__noir_hero_home]{--section-height: 49vw !important}}[id$=__noir_hero_home] .image-banner__image{object-position:50% 76%!important}.nf-delivery{margin:-100px auto 100px;max-width:900px;text-align:center;font-size:16px}.nf-delivery,.nf-delivery *{text-transform:none!important;line-height:1.4!important}.nf-delivery p{margin:0;font-weight:400!important}.nf-delivery strong{font-weight:700!important}@media(max-width:749px){.nf-delivery{margin:-24px auto 32px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/noir-friday.css.map */
