html body main>.shopify-section.section-wrapper:not(:has(shopify-forms-embed)):not(:has(.ns-hero)):not(:has([data-forms-id])){background-color:var(--ns-bg)!important}html body main:has(.contact-form),html body main:has(.contact-form)>.shopify-section,html body main:has(.contact-form)>.shopify-section .section{background-color:var(--ns-bg)!important}html body .shopify-block.rte .page-content,html body .page-content{max-width:68ch}html body .page-content p,html body .page-content li{font-size:16px!important;line-height:1.65!important;font-weight:400!important;color:var(--ns-muted)!important;text-transform:none!important;letter-spacing:0!important}html body .page-content strong{color:var(--ns-text)!important;font-weight:600!important}html body .page-content h2{font-size:clamp(30px,7vw,44px)!important;line-height:1.08!important;font-weight:700!important;letter-spacing:-.03em!important;color:var(--ns-text)!important;margin:0 0 .6em!important;text-transform:none!important}html body .page-content h3{font-size:20px!important;line-height:1.25!important;font-weight:600!important;letter-spacing:-.015em!important;color:var(--ns-text)!important;margin:2em 0 .5em!important;text-transform:none!important}html body .page-content ul{padding-left:1.1em!important}html body .page-content li{margin:.35em 0!important}html body .page-content a{color:var(--ns-text)!important;text-decoration:underline!important;text-underline-offset:3px}html body .page-content blockquote{margin:1.2em 0!important;padding:18px 20px!important;border:1px solid var(--ns-line)!important;border-radius:var(--ns-radius-sm)!important;background:var(--ns-surface)!important}html body .page-content blockquote p{font-style:normal!important;color:var(--ns-text)!important}html body main .text-block h1{font-size:clamp(34px,9vw,56px)!important;line-height:1.04!important;font-weight:700!important;letter-spacing:-.035em!important;text-transform:none!important;color:var(--ns-text)!important}html body main:has(.contact-form) form .contact-form__input,html body main:has(.contact-form) form input:not([type=hidden]),html body main:has(.contact-form) form textarea{background:var(--ns-surface)!important;color:var(--ns-text)!important;border:1px solid var(--ns-line-strong)!important;border-radius:var(--ns-radius-sm)!important;font-weight:400!important;font-size:16px!important;min-height:52px}html body main:has(.contact-form) form .contact-form__input:focus,html body main:has(.contact-form) form textarea:focus{border-color:var(--ns-text)!important}html body main:has(.contact-form) form button[type=submit],html body main:has(.contact-form) form .button{min-height:54px!important;border-radius:999px!important;background:var(--ns-text)!important;color:#000!important;border:0!important;font-weight:600!important;text-transform:none!important;padding:0 32px!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/nightshift-pages.css.map */
