html:not(.cs-home-black-active) #main > .cs-ns-campaign-section{display:none!important}
html.cs-home-black-active .shopify-section-group-header-group,
html.cs-home-black-active #main > .shopify-section:not(.cs-ns-campaign-section){display:none!important}
html.cs-home-black-active{background:#151716;--header-height:0px;--announcement-bar-height:0px}
html.cs-home-black-active #main{margin:0;padding:0;scroll-margin-top:0}
html.cs-home-black-active #main > .cs-ns-campaign-section{margin:0;padding:0;display:block}
#cs-ns .cn-home-return{position:sticky;top:0;z-index:20;display:flex;justify-content:flex-end;background:#151716;color:#e0c4a0;padding:0 6%;border-bottom:1px solid #e0c4a033}
#cs-ns .cn-home-return a{display:inline-flex;align-items:center;gap:18px;min-height:44px;font-size:12px;letter-spacing:.06em;text-decoration:underline;text-underline-offset:4px}
#cs-ns .cn-home-return a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
#cs-ns .cn-home-request{display:flex;align-items:center;padding:1rem 0}
#cs-ns a.cn-request{display:flex}
@media(max-width:749px){#cs-ns .cn-home-return{padding-inline:6%}#cs-ns .cn-home-return a{min-height:48px;font-size:12px}}
