.ns-announcement-bar{background:#08090c!important;border-bottom:1px solid rgba(30,144,255,.14);position:relative;overflow:hidden}.ns-announcement-bar p,.ns-announcement-bar p a{color:#f0ebe0eb!important;letter-spacing:.18em;text-decoration:none}.ns-announcement-bar:before,.ns-announcement-bar:after{content:"";position:absolute;top:0;bottom:0;width:80px;z-index:3;pointer-events:none}.ns-announcement-bar:before{left:0;background:linear-gradient(90deg,#08090c 55%,transparent)}.ns-announcement-bar:after{right:0;background:linear-gradient(270deg,#08090c 30%,transparent)}.ns-bar-sep{display:inline-block;width:3px;height:3px;background:#1e90ff;transform:rotate(45deg);opacity:.7;flex-shrink:0;vertical-align:middle;margin:0 4px}.header__link-list a[aria-current=page]{color:#1e90ff!important;opacity:1!important}.header__link-list a[aria-current=page]:hover{color:#56b0ff!important;opacity:1!important}.navigation-drawer a[aria-current=page],.navigation-drawer a[aria-current=page]:hover{color:#1e90ff!important;opacity:1!important}.navigation-drawer a[aria-current=page] .reversed-link{color:inherit!important}.ns-progress{--ns-progress: 0%;position:fixed;top:0;left:0;width:var(--ns-progress);height:2px;background:linear-gradient(90deg,#1464c8,#1e90ff,#56b0ff);z-index:10000;pointer-events:none;transform-origin:left;transition:width .08s linear}@media(prefers-reduced-motion:reduce){.ns-progress{transition:none}}.ns-sticky-cta{position:fixed;bottom:0;left:0;right:0;z-index:200;background:#08090c;border-top:1px solid rgba(30,144,255,.25);display:flex;align-items:center;transform:translateY(100%);transition:transform .36s cubic-bezier(.22,1,.36,1);will-change:transform}.ns-sticky-cta--visible{transform:translateY(0)}.ns-sticky-cta__inner{flex:1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px clamp(16px,4vw,32px);min-width:0}.ns-sticky-cta__copy{display:flex;align-items:center;gap:10px;margin:0;min-width:0;flex-wrap:wrap}.ns-sticky-cta__product{font-family:var(--heading-font-family);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#f4f1ea;white-space:nowrap}.ns-sticky-cta__divider{color:#d6dbe033;font-size:.78rem}.ns-sticky-cta__tagline{font-size:.8rem;color:#5e5a56;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ns-sticky-cta__btn{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;min-height:38px;padding:0 18px;background:#1d5fae;border:1px solid rgba(47,128,237,.7);color:#fff;font-family:var(--heading-font-family);font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background .15s ease}.ns-sticky-cta__btn:hover{background:#2468c0}.ns-sticky-cta__close{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:100%;min-height:56px;background:transparent;border:none;border-left:1px solid rgba(214,219,224,.08);color:#4a4744;cursor:pointer;transition:color .15s ease}.ns-sticky-cta__close:hover{color:#9f988f}@media(max-width:599px){.ns-sticky-cta__tagline,.ns-sticky-cta__divider{display:none}.ns-sticky-cta__inner{gap:12px}}@media(prefers-reduced-motion:reduce){.ns-sticky-cta{transition:none}}.shopify-section--header{border-bottom:1px solid rgba(30,144,255,.1)}.shopify-section--header header,.shopify-section--header .header{transition:background-color .35s ease;backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%)}.shopify-section--header.ns-header--scrolled header,.shopify-section--header.ns-header--scrolled .header{background-color:#08090cd1!important}.header__link-list a{position:relative}.header__link-list a:after{content:"";position:absolute;bottom:-3px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(30,144,255,.4) 14%,rgba(30,144,255,.88) 36%,rgba(30,144,255,.88) 64%,rgba(30,144,255,.4) 86%,transparent 100%);clip-path:inset(0 50% 0 50%);transition:clip-path .22s cubic-bezier(.22,1,.36,1);pointer-events:none}.header__link-list a:hover:after,.header__link-list a[aria-current=page]:after{clip-path:inset(0 0% 0 0%)}@media(prefers-reduced-motion:reduce){.shopify-section--header header,.shopify-section--header .header{transition:none}.header__link-list a:after{transition:none}}.header__link-list .contents>li:last-child>a{border:1px solid rgba(30,144,255,.55);border-radius:2px;color:#1e90ff!important;padding:7px 16px;margin-left:12px;letter-spacing:.06em;transition:background .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap}.header__link-list .contents>li:last-child>a:hover{background:#1e90ff;color:#060708!important;border-color:#1e90ff}.header__link-list .contents>li:last-child>a:after{display:none!important}.shopify-section--main-product .product-gallery__media-list-wrapper{max-height:72vh;overflow:hidden}.ns-grain{position:fixed;top:-50%;left:-50%;width:200%;height:200%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='256' height='256' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;opacity:.045;pointer-events:none;z-index:9000;will-change:transform;animation:ns-grain .65s steps(3) infinite}@keyframes ns-grain{0%{transform:translate(0)}33%{transform:translate(3%,-4%)}66%{transform:translate(-4%,3%)}}@media(prefers-reduced-motion:reduce){.ns-grain{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ns-ui-enhancements.css.map */
