:root{--ns-bg:#121316;--ns-fg:#ffffff;--ns-fg-2:#cfd2d4;--ns-fg-muted:#a9adb1;--ns-accent:#FFD84D;--ns-accent-hover:#E6C346;--ns-btn-fg:#101114;--ns-surface:#15171b;--ns-radius:14px;--ns-shadow:0 10px 40px rgba(0,0,0,.45)}html,body{background:var(--ns-bg)}body,p,li,.rte,.article-template__content{color:var(--ns-fg-2)}h1,h2,h3,h4,.title,.heading,.banner__heading{color:var(--ns-fg)}a{color:var(--ns-accent);text-underline-offset:3px;text-decoration-color:#ffd84d59}a:hover{color:var(--ns-accent-hover)}.card,.product-card,.collection-card,.blog-articles__article{background:var(--ns-surface);border:1px solid rgba(255,255,255,.06);border-radius:16px}.field__input,input,textarea,select{background:#181a1f;color:var(--ns-fg);border:1px solid rgba(255,255,255,.08);border-radius:12px}.field__label{color:var(--ns-fg-muted)}.footer{background:var(--ns-bg)}.footer a{color:var(--ns-accent)}.footer__content-top,.footer__content-bottom,.footer__copyright{color:var(--ns-fg-muted)}.button,.button.button--primary,.shopify-payment-button__button--unbranded,.shopify-challenge__button,.product-form__submit,.cart__checkout-button,.customer button[type=submit]{background:var(--ns-accent);color:var(--ns-btn-fg);border:0;border-radius:var(--ns-radius);font-weight:800;padding:14px 22px;transition:background .2s ease,transform .2s ease}.button:hover,.shopify-payment-button__button--unbranded:hover,.product-form__submit:hover,.cart__checkout-button:hover{background:var(--ns-accent-hover);transform:translateY(-1px)}.button--secondary,.button.button--tertiary{background:transparent;border:2px solid var(--ns-accent);color:var(--ns-accent)}.button--secondary:hover{background:#ffd84d1f}.header a,.header__menu-item,.header__inline-menu .list-menu__item>a{text-decoration:none!important;text-decoration-color:transparent!important}.header__menu-item{color:var(--ns-fg-2);display:inline-block;border-bottom:2px solid transparent;padding-bottom:4px;margin:0 14px}.header__menu-item:hover,.header__menu-item:focus{color:var(--ns-accent);background:transparent;border-bottom-color:var(--ns-accent)}.header__menu-item[aria-current=page]{color:var(--ns-fg);border-bottom-color:var(--ns-accent)}.header__menu-item:after{display:none!important}.header__icon,.header__icon .icon{color:var(--ns-fg-2);transition:color .15s ease,transform .15s ease}.header__icon:hover,.header__icon:hover .icon{color:var(--ns-accent);transform:translateY(-1px)}.swsg-header__inner{height:64px}.swsg-logo-img{height:32px;width:auto;display:block}@media (max-width:900px){.swsg-logo-img{height:28px}}.ns-hero{background:var(--ns-bg);padding:56px 0}.ns-hero__inner{display:grid;grid-template-columns:1.05fr .95fr;gap:30px;align-items:center;max-width:1200px;margin:0 auto;padding:0 24px}.ns-hero__copy{max-width:600px}.ns-hero__copy h1{color:var(--ns-fg);line-height:1.05;margin:0 0 10px}.ns-hero__copy .ns-accent{color:var(--ns-accent)}.ns-hero__sub{color:var(--ns-fg-2);margin:10px 0 18px}.ns-cta-row{display:flex;gap:16px;align-items:center;margin:14px 0 8px}.ns-cta-row .ns-btn.ns-btn--primary{display:inline-block;border:2px solid var(--ns-accent);background:transparent;color:var(--ns-accent);padding:12px 20px;border-radius:var(--ns-radius);font-weight:800;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease}.ns-cta-row .ns-btn.ns-btn--primary:hover{background:var(--ns-accent);color:var(--ns-btn-fg);transform:translateY(-1px)}.ns-cta-row .ns-link{color:var(--ns-accent);font-weight:700}.ns-cta-row .ns-link:hover{color:var(--ns-accent-hover)}.ns-hero__trust{display:flex;flex-wrap:wrap;gap:10px 18px;margin:10px 0 0;padding:0;list-style:none;color:var(--ns-fg-muted);font-size:14px}.ns-hero__media{justify-self:end;display:flex;align-items:center}.ns-hero__media img{width:520px;max-width:100%;height:auto;display:block;border-radius:14px;box-shadow:var(--ns-shadow)}.ns-align{max-width:1200px;margin:0 auto;padding:0 24px}.ns-feature-card{background:#15171b;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:22px}@media (max-width:1100px){.ns-hero__media img{width:460px}}@media (max-width:900px){.ns-hero__inner{grid-template-columns:1fr;gap:22px}.ns-hero__copy{margin:0 auto}.ns-hero__media{justify-content:center}.ns-hero__media img{width:88%}}.template-index .header-wrapper,.template-index .header{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
