body.nl-custom-catalog{--color-background:17,17,19;--color-foreground:226,228,232;--color-link:255,108,129;--color-button:218,23,51;--color-button-text:255,255,255;--color-secondary-button-text:226,228,232;--color-accent-1:218,23,51;background:#111113;color:#e2e4e8}
body.nl-custom-catalog #MainContent{background:#111113!important;color:#e2e4e8}
body.nl-custom-catalog #MainContent>.shopify-section{background:#111113}
body.nl-custom-catalog #MainContent .gradient,body.nl-custom-catalog #MainContent [class*=color-scheme-]{--color-background:17,17,19;--color-foreground:226,228,232;--color-link:255,108,129;--color-button:218,23,51;--color-button-text:255,255,255;--gradient-background:#111113}
body.nl-custom-catalog #MainContent .collection-hero{background:linear-gradient(110deg,#1d1e21,#101012)!important;border-bottom:2px solid #d91c37;color:#e2e4e8}
body.nl-custom-catalog .collection-hero__inner{padding-top:34px;padding-bottom:34px}
body.nl-custom-catalog .collection-hero__title{color:#eceef1!important;font-size:clamp(30px,3.6vw,50px);line-height:1.15;margin-bottom:16px}
body.nl-custom-catalog .collection-hero__description,body.nl-custom-catalog .collection-hero__description :is(p,span){color:#c7cbd1!important;line-height:1.6}
body.nl-custom-catalog #MainContent .nl-category-price{background:#19191c!important;border-bottom:1px solid #5a5d63;border-top:0;color:#e2e4e8}
body.nl-custom-catalog .nl-category-price__rate{color:#f0f1f3!important}
body.nl-custom-catalog .nl-category-price__note,body.nl-custom-catalog .nl-category-price__details p{color:#c9cdd3!important}
body.nl-custom-catalog .nl-category-price__details summary{color:#ff748b!important}
body.nl-custom-catalog .nl-category-price__details summary:focus-visible{outline-color:#e32b48}
body.nl-custom-catalog #MainContent #ProductGridContainer,body.nl-custom-catalog #MainContent #ProductGridContainer>.collection,body.nl-custom-catalog #MainContent .section-template--padding,body.nl-custom-catalog #MainContent .facets-wrapper,body.nl-custom-catalog #MainContent .facets-container{background:#111113!important;color:#e2e4e8}
body.nl-custom-catalog #MainContent #ProductGridContainer .card-wrapper,body.nl-custom-catalog #MainContent #ProductGridContainer .card,body.nl-custom-catalog #MainContent #ProductGridContainer .card>.card__content{background:transparent!important}
body.nl-custom-catalog #MainContent #ProductGridContainer .card__inner,body.nl-custom-catalog #MainContent #ProductGridContainer .card__media,body.nl-custom-catalog #MainContent #ProductGridContainer .card .media{background:#d9dce0!important;border-radius:8px 8px 0 0;overflow:hidden}
body.nl-custom-catalog #MainContent #ProductGridContainer .card__information{background:#202024!important;color:#e2e4e8!important;padding:17px!important;border-bottom:2px solid #5b5e64!important;border-radius:0 0 8px 8px}
body.nl-custom-catalog #MainContent #ProductGridContainer .card__information :is(a,h3,.caption-large,.caption-with-letter-spacing),body.nl-custom-catalog #MainContent #ProductGridContainer .card__heading{color:#e8eaee!important}
body.nl-custom-catalog #MainContent #ProductGridContainer .card__heading{font-size:17px!important;font-weight:750!important;line-height:1.35!important}
body.nl-custom-catalog #MainContent #ProductGridContainer .price,body.nl-custom-catalog #MainContent #ProductGridContainer .price :is(span,.price-item){color:#ff687f!important;font-weight:800}
body.nl-custom-catalog #MainContent #ProductGridContainer .price s{color:#b6bbc2!important;font-weight:400}
body.nl-custom-catalog #MainContent #ProductGridContainer .card:hover .card__information{border-bottom-color:#e3203e!important}
body.nl-custom-catalog #MainContent :is(.facets__heading,.facet-filters__label,.facet-filters__sort,.product-count__text,.mobile-facets__open-label,.facets__summary,.facets__summary span,.facets__label,.facets__selected,.facets__header,.facets__reset,.facets__item,.facet-checkbox,.facets__price label,.facets__price .field-currency){color:#d9dde3!important}
body.nl-custom-catalog #MainContent .facet-filters__sort{background:#202024!important;border:1px solid #6b6e75;border-radius:4px;padding:8px 25px 8px 10px}
body.nl-custom-catalog #MainContent :is(.facets__display,.facets__display-vertical,.mobile-facets__inner,.mobile-facets__header,.mobile-facets__footer,.mobile-facets__submenu){background:#202024!important;color:#e2e4e8;--color-background:32,32,36;--color-foreground:226,228,232;border-color:#64676f}
body.nl-custom-catalog #MainContent :is(.mobile-facets__heading,.mobile-facets__count,.mobile-facets__summary,.mobile-facets__label,.mobile-facets__sort,.mobile-facets__close-button,.mobile-facets__clear,.mobile-facets__item,.mobile-facets__sort label){color:#e2e4e8!important}
body.nl-custom-catalog #MainContent .mobile-facets{background:rgba(0,0,0,.65)!important}
body.nl-custom-catalog #MainContent :is(select,input){color:#e2e4e8!important;background-color:#202024;accent-color:#df1734}
body.nl-custom-catalog #MainContent :is(select option,.field__input){background:#202024;color:#e2e4e8}
body.nl-custom-catalog #MainContent .active-facets__button-inner{color:#e2e4e8!important;background:#202024;border:1px solid #62666e;box-shadow:none}
body.nl-custom-catalog #MainContent :is(.active-facets__button-remove,.pagination__item,.underlined-link){color:#d8dce2!important}
body.nl-custom-catalog #MainContent .pagination__item--current{color:#ff748b!important}
body.nl-custom-catalog #MainContent .button{background:#df1734!important;color:#fff!important;--color-button:223,23,52;--color-button-text:255,255,255}
body.nl-custom-catalog #MainContent :is(a,button,summary,input,select):focus-visible{outline:3px solid #ff657e;outline-offset:4px}
body.nl-custom-catalog #MainContent .nl-brand-picker{background:#131315!important;color:#e2e4e8}
body.nl-custom-catalog #MainContent .nl-brand-card{background:linear-gradient(145deg,#eef0f2,#c5c9cf)!important;border:1px solid #858a93;box-shadow:0 5px 16px #0004}
body.nl-custom-catalog #MainContent .nl-brand-card:hover{border-color:#ed354f;box-shadow:0 9px 22px #0007}
body.nl-custom-catalog #MainContent .nl-brand-shop{color:#a50924!important}
@media(max-width:749px){body.nl-custom-catalog .collection-hero__inner{padding-top:26px;padding-bottom:26px}body.nl-custom-catalog #MainContent #ProductGridContainer .card__heading{font-size:15px!important}body.nl-custom-catalog #MainContent #ProductGridContainer .card__information{padding:13px!important}}
