:root{--ns-bg: #070708;--ns-surface: #111113;--ns-elevated: #1c1c1f;--ns-line: rgba(255, 255, 255, .12);--ns-line-strong: rgba(255, 255, 255, .24);--ns-text: #f5f5f7;--ns-muted: #a1a1a6;--ns-subtle: #6e6e73;--ns-accent: #ffd400;--ns-font: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Helvetica, Arial, sans-serif;--ns-gutter: 20px;--ns-max: 1440px;--ns-radius: 18px;--ns-radius-sm: 12px;--ns-ease: cubic-bezier(.22, 1, .36, 1);--ns-spring: cubic-bezier(.34, 1.36, .64, 1);--ns-header-h: 56px;--font-body--family: var(--ns-font);--font-subheading--family: var(--ns-font);--font-heading--family: var(--ns-font);--font-accent--family: var(--ns-font)}@media(min-width:750px){:root{--ns-gutter: 40px;--ns-header-h: 64px}}html{background:var(--ns-bg);-webkit-text-size-adjust:100%}html body{background:var(--ns-bg)!important;color:var(--ns-text)!important;font-family:var(--ns-font)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}body h1,body h2,body h3,body h4,body h5,body h6,body .h1,body .h2,body .h3,body .h4,body .h5,body .h6,body p,body a,body button,body input,body select,body textarea,body li,body span{font-family:var(--ns-font)!important}body img,body video{max-width:100%}::selection{background:var(--ns-accent);color:#000}:focus-visible{outline:2px solid var(--ns-accent)!important;outline-offset:3px!important}body .button,body .button-secondary,body a.button[class],body a.button-secondary[class],body button.button,body .ns-btn{min-height:48px!important;min-width:0!important;padding:0 26px!important;border-radius:999px!important;font-size:15px!important;font-weight:600!important;letter-spacing:-.01em!important;text-transform:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px;transition:transform .45s var(--ns-spring),background-color .25s ease,color .25s ease,border-color .25s ease!important;-webkit-tap-highlight-color:transparent}body .button,body a.button[class],body button.button,body .ns-btn--primary{background:var(--ns-text)!important;color:#000!important;border:1px solid var(--ns-text)!important}body .button-secondary,body a.button-secondary[class],body .ns-btn--ghost{background:#ffffff0f!important;color:var(--ns-text)!important;border:1px solid var(--ns-line-strong)!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@media(hover:hover){body .button:hover,body a.button[class]:hover,body .ns-btn--primary:hover{background:#d9d9de!important;border-color:#d9d9de!important;color:#000!important}body .button:hover *,body a.button[class]:hover *{color:#000!important;background:transparent!important}body .button-secondary:hover,body a.button-secondary[class]:hover,body .ns-btn--ghost:hover{background:#ffffff24!important;color:var(--ns-text)!important}body a.button-secondary[class]:hover *{color:var(--ns-text)!important;background:transparent!important}}body .button:active,body .button-secondary:active,body .ns-btn:active{transform:scale(.96)}body .header-section,body header-component,body .header__row{background:#070708b8!important;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);color:var(--ns-text)!important}body .header__row{border-bottom:1px solid var(--ns-line)!important}body .header__columns{min-height:var(--ns-header-h)!important;padding-inline:var(--ns-gutter)!important}body .header__column--left .menu-list__list-item:nth-child(3){margin-right:0!important}body .menu-list__link,body .header__column--left .menu-list__link{font-size:13px!important;font-weight:500!important;letter-spacing:.01em!important;text-transform:none!important;color:var(--ns-muted)!important;transition:color .2s ease!important}body .menu-list__link:hover,body .menu-list__link[aria-current],body .menu-list__link:focus-visible{color:var(--ns-text)!important}body .header-actions__action,body .header__icon,body header-component svg{color:var(--ns-text)!important}body .header-actions__action,body .header__icon--menu,body .header-drawer-icon{min-width:44px;min-height:44px}body .menu-drawer,body .header-drawer,body header-drawer .menu-drawer__navigation,body .menu-drawer__menu-container{background:var(--ns-bg)!important;color:var(--ns-text)!important}body .menu-drawer__menu-item,body .menu-drawer__menu-item a,body .menu-drawer .menu-list__link{font-size:28px!important;font-weight:600!important;letter-spacing:-.02em!important;text-transform:none!important;color:var(--ns-text)!important;min-height:52px}.ns-wrap{max-width:var(--ns-max);margin-inline:auto;padding-inline:var(--ns-gutter)}.ns-eyebrow{display:block;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ns-muted);margin:0 0 12px}.ns-title{font-size:clamp(32px,8.5vw,64px);line-height:1.04;letter-spacing:-.035em;font-weight:700;color:var(--ns-text);margin:0;text-wrap:balance}.ns-lead{font-size:clamp(17px,2vw,21px);line-height:1.45;color:var(--ns-muted);margin:14px 0 0;max-width:38ch;text-wrap:pretty}.ns-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:15px;font-weight:500;color:var(--ns-text);text-decoration:none}.ns-link span{transition:transform .45s var(--ns-spring)}@media(hover:hover){.ns-link:hover span{transform:translate(4px)}}.ns-reveal{opacity:1;transform:none}.js-ns .ns-reveal{opacity:0;transform:translateY(24px);transition:opacity .9s var(--ns-ease),transform .9s var(--ns-ease)}.js-ns .ns-reveal.is-in{opacity:1;transform:none}body product-card .card-gallery,body .product-card .card-gallery{border-radius:var(--ns-radius-sm)!important;overflow:hidden!important;background:var(--ns-surface)!important}body product-card img{transition:transform 1s var(--ns-ease)}@media(hover:hover){body product-card:hover img{transform:scale(1.03)}}body product-card .product-card__content{gap:10px!important}body product-card a,body product-card p,body product-card .text-block,body product-card h3,body product-card .product-title{font-size:15px!important;font-weight:500!important;letter-spacing:-.01em!important;text-transform:none!important;color:var(--ns-text)!important}body product-card .price,body product-card product-price,body product-card .price *{font-size:14px!important;font-weight:400!important;color:var(--ns-muted)!important}body .product-badges__badge,body .badge{border-radius:999px!important;background:#070708b3!important;color:var(--ns-text)!important;font-size:11px!important;font-weight:600!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body .main-collection,body .collection-wrapper{background:var(--ns-bg)!important}body .product-grid{row-gap:32px!important;column-gap:12px!important}@media(min-width:750px){body .product-grid{column-gap:20px!important;row-gap:48px!important}}body .facets,body .facets__form,body .facets-toggle,body .sorting-filter{color:var(--ns-muted)!important;font-size:14px!important}body .facets__summary,body .facets__label,body .sorting-filter__select{font-size:14px!important;text-transform:none!important;letter-spacing:0!important}body .collection-title,body .main-collection h1,body .collection-hero h1{font-size:clamp(34px,9vw,56px)!important;font-weight:700!important;letter-spacing:-.035em!important;text-transform:none!important;line-height:1.05!important}@media(max-width:749px){body .product-information__grid{display:flex!important;flex-direction:column!important;gap:20px!important}body .product-information__grid>*{grid-column:1 / -1!important;width:100%!important;min-width:0!important}body .product-information__media{order:-1!important;margin-inline:calc(var(--ns-gutter) * -1 + 4px)!important;width:auto!important}body .product-information{padding-inline:var(--ns-gutter)!important;padding-top:8px!important}}body .product-information__media,body .product-information__media .product-media-container,body .product-information__media slideshow-slide{background:var(--ns-surface)!important;border-radius:var(--ns-radius)!important;padding:0!important}body .product-information__media{overflow:hidden!important}body .product-information .product-details h1,body .product-details .text-block h1{font-size:clamp(28px,7.5vw,44px)!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:1.08!important;text-transform:none!important}body .product-details product-price,body .product-details .price,body .product-details .price *{font-size:19px!important;font-weight:500!important;color:var(--ns-text)!important}body .product-details .divider,body .product-details hr{border-color:var(--ns-line)!important;opacity:1!important}body .variant-option legend,body .variant-option__label,body .variant-picker legend{font-size:13px!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:none!important;color:var(--ns-muted)!important;margin-bottom:10px!important}body .variant-option__button-label{min-height:48px!important;border-radius:var(--ns-radius-sm)!important;border:1px solid var(--ns-line-strong)!important;background:transparent!important;color:var(--ns-text)!important;font-size:15px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .4s var(--ns-spring)!important}body .variant-option__button-label *,body .variant-option__button-label span{color:inherit!important}body .variant-option__button-label:has(input:checked){background:var(--ns-text)!important;border-color:var(--ns-text)!important;color:#000!important}body .variant-option__button-label:active{transform:scale(.96)}body .variant-option__button-label:has(input:disabled),body .variant-option__button-label--unavailable{opacity:.4!important;text-decoration:line-through}body .product-details .add-to-cart-button,body .product-details button[name=add]{min-height:54px!important;border-radius:999px!important;font-size:16px!important;font-weight:600!important;text-transform:none!important;letter-spacing:-.01em!important;background:var(--ns-text)!important;color:#000!important;border:0!important}body .product-details .add-to-cart-button *,body .product-details button[name=add] *{color:#000!important}body .product-details .quantity-selector,body .product-details quantity-selector-component{border-radius:999px!important;border-color:var(--ns-line-strong)!important;min-height:54px!important}body .shopify-payment-button__button,body .accelerated-checkout-block{border-radius:999px!important;overflow:hidden}body .product-details .rte,body .product-details .text-block:not(:has(h1)) p{text-align:left!important;font-weight:400!important;font-size:16px!important;line-height:1.6!important;color:var(--ns-muted)!important;text-transform:none!important}.ns-assurance{display:grid;gap:10px;margin:4px 0 0;padding:18px 0 0;border-top:1px solid var(--ns-line);list-style:none}.ns-assurance li{display:flex;gap:10px;font-size:14px;color:var(--ns-muted);line-height:1.4}.ns-assurance a{color:var(--ns-text);text-underline-offset:3px}body .product-recommendations,body product-recommendations,body .shopify-section:has(product-recommendations){background:var(--ns-bg)!important;color:var(--ns-text)!important}body product-recommendations h3,body .product-recommendations h3{font-size:24px!important;font-weight:700!important;letter-spacing:-.02em!important;text-transform:none!important}body .cart-drawer,body cart-drawer-component,body .cart-drawer__dialog,body .cart-page{background:var(--ns-bg)!important;color:var(--ns-text)!important}body .cart-drawer__dialog{border-left:1px solid var(--ns-line)!important}body .cart-items__title,body .cart-item__title,body .cart-item a{color:var(--ns-text)!important;text-transform:none!important;font-weight:500!important}body .cart__checkout-button,body .cart-drawer .button,body button[name=checkout]{min-height:54px!important;border-radius:999px!important;width:100%}body footer,body .footer,body .shopify-section-group-footer-group{background:var(--ns-bg)!important;color:var(--ns-muted)!important}body .shopify-section-group-footer-group{border-top:1px solid var(--ns-line)}body footer h2,body .footer h2{font-size:clamp(24px,5vw,32px)!important;font-weight:700!important;letter-spacing:-.025em!important;text-transform:none!important;color:var(--ns-text)!important}body footer p,body footer a,body footer li{font-size:14px!important;color:var(--ns-muted)!important;text-transform:none!important}body footer a:hover{color:var(--ns-text)!important}body footer .social-links,body footer .social-icons{display:none!important}body .email-signup__input-group{height:52px!important;border:1px solid var(--ns-line-strong)!important;border-radius:999px!important;background:#ffffff0a!important;overflow:hidden}body .email-signup__input{padding:0 20px!important;background:transparent!important;color:var(--ns-text)!important;font-size:16px!important}body .email-signup__input::placeholder{color:var(--ns-subtle)!important}body .email-signup__button{width:52px!important;border:0!important;color:var(--ns-text)!important;background:transparent!important}.ns-footer-nav{display:flex;flex-wrap:wrap;gap:4px 22px;margin:0;padding:0;list-style:none}.ns-footer-nav a{display:inline-flex;min-height:40px;align-items:center;text-decoration:none}body input[type=text],body input[type=email],body input[type=tel],body input[type=search],body textarea,body select{font-size:16px!important;border-radius:var(--ns-radius-sm)!important}body .page-content .rte,body .main-page .rte{max-width:68ch;margin-inline:auto;font-size:16px;line-height:1.65;color:var(--ns-muted)}body .main-page .rte h2,body .page-content .rte h2{color:var(--ns-text);font-size:28px;font-weight:700;letter-spacing:-.02em;text-transform:none;margin-top:1.6em}body .main-page .rte h3,body .page-content .rte h3{color:var(--ns-text);font-size:19px;font-weight:600;letter-spacing:-.01em;text-transform:none;margin-top:1.6em}body .main-page .rte a{color:var(--ns-text)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.js-ns .ns-reveal{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/nightshift.css.map */
