:root{--nw-bg: #0B1B3F;--nw-bg-deep: #070F24;--nw-bg-mid: #12345A;--nw-surface: #111F3A;--nw-accent: #29CFFF;--nw-accent-hover: #70DFFF;--nw-text: #FFFFFF;--nw-text-2: #B8C7DF;--nw-btn-text: #0B1B3F;--nw-border: #2A3C6E;--nw-control-border: #3D5A8A;--nw-radius-card: 16px;--nw-radius-control: 12px;--nw-ease: cubic-bezier(.22, .61, .36, 1);--nw-dur: .22s;--nw-dur-fast: .18s;--nw-wave: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='140' viewBox='0 0 640 140'%3E%3Cpath d='M0 70 Q80 40 160 70 T320 70 T480 70 T640 70' fill='none' stroke='%2329CFFF' stroke-opacity='0.05' stroke-width='1.5'/%3E%3Cpath d='M0 95 Q80 70 160 95 T320 95 T480 95 T640 95' fill='none' stroke='%2329CFFF' stroke-opacity='0.04' stroke-width='1'/%3E%3Cpath d='M0 45 Q80 20 160 45 T320 45 T480 45 T640 45' fill='none' stroke='%2329CFFF' stroke-opacity='0.035' stroke-width='1'/%3E%3C/svg%3E")}::selection{background:var(--nw-accent);color:var(--nw-btn-text)}.menu-list__link-title{font-weight:600}.button,.button-secondary,button:is([name=add],[type=submit]){font-weight:600}.product-card p[role=heading]{font-weight:600}.hero-wrapper{position:relative;background:linear-gradient(180deg,#070f24,#0b1b3f 55%,#12345a 140%)}.hero-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(42% 62% at 68% 42%,rgba(41,207,255,.13),transparent 70%);pointer-events:none}.hero-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--nw-wave);background-size:640px 140px;pointer-events:none}.hero-wrapper .hero__content{position:relative;z-index:1}.product-card{background:var(--nw-surface);border:1px solid transparent;border-radius:var(--nw-radius-card);overflow:hidden;container-type:inline-size;transition:transform var(--nw-dur) var(--nw-ease),border-color var(--nw-dur) var(--nw-ease),box-shadow var(--nw-dur) var(--nw-ease)}.product-card p[role=heading]{font-size:16px;line-height:1.4}.product-card .product-grid-view-zoom-out--details{display:none!important}.product-card .price{font-size:16px;font-weight:600;line-height:1.4;font-variant-numeric:tabular-nums}.product-card p[role=heading]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}.product-card .card-gallery{--gallery-aspect-ratio: 4 / 5;aspect-ratio:4 / 5;overflow:hidden;background:var(--nw-surface)}.product-card .card-gallery .product-media-container img{object-fit:contain;width:100%;height:100%}@media(hover:hover)and (pointer:fine){.product-card:hover{transform:translateY(-4px);border-color:#29cfff73;box-shadow:0 18px 44px #02081a8c,0 6px 20px #29cfff1a}.product-card .card-gallery img{transition:transform .26s var(--nw-ease)}.product-card:hover .card-gallery img{transform:scale(1.025)}}[id$=__section_Jmc3Rh] h2{color:#fff}[id$=__section_Jmc3Rh]{background:radial-gradient(50% 70% at 15% 20%,rgba(41,207,255,.08),transparent 60%),linear-gradient(180deg,#0b1b3f,#070f24)!important}[id$=__footer_m9NzUG],[id$=__footer_utilities_jLGE8U]{background-image:var(--nw-wave);background-repeat:repeat-x;background-position:top center}.collection-card .collection-card__image{border-radius:var(--nw-radius-card);overflow:hidden}@media(hover:hover)and (pointer:fine){.collection-card .collection-card__image img{transition:transform .26s var(--nw-ease)}.collection-card:hover .collection-card__image img{transform:scale(1.03)}.collection-card__link-arrow{transition:transform var(--nw-dur-fast) var(--nw-ease)}.collection-card:hover .collection-card__link-arrow{transform:translate(3px)}}.button,.button-secondary,button:is([name=add],[type=submit]){transition:background-color var(--nw-dur-fast) var(--nw-ease),border-color var(--nw-dur-fast) var(--nw-ease),color var(--nw-dur-fast) var(--nw-ease),transform var(--nw-dur-fast) var(--nw-ease)}@media(hover:hover)and (pointer:fine){.button:hover{background-color:var(--nw-accent-hover)}}.button:active,.button-secondary:active,button:is([name=add],[type=submit]):active{transform:scale(.98)}.hero .button-secondary{background-color:#070f24b8;border:1px solid rgba(184,199,223,.55);color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.hero .button-secondary:hover{background-color:#111f3ae0;border-color:#fff}:focus-visible{outline:3px solid var(--nw-accent);outline-offset:3px;border-radius:4px}.product-card:focus-within{outline:3px solid var(--nw-accent);outline-offset:3px;border-radius:var(--nw-radius-card)}.variant-option__button-label{color:#fff}.variant-option__button-label:has([data-current-checked=true]){border:2px solid var(--nw-accent)!important;position:relative}.variant-option__button-label:has([data-current-checked=true]):after{content:"\2713"!important;position:absolute!important;inset:auto!important;top:-10px!important;inset-inline-end:-10px!important;width:22px!important;height:22px!important;border-radius:50%!important;border:none!important;clip-path:none!important;background:var(--nw-accent)!important;color:var(--nw-btn-text)!important;font-size:13px!important;font-weight:700!important;display:flex!important;align-items:center!important;justify-content:center!important;pointer-events:none!important;z-index:3!important}html.nw-js .nw-reveal{opacity:0;transform:translateY(8px)}html.nw-js .nw-reveal.nw-visible{opacity:1;transform:none;transition:opacity .3s var(--nw-ease),transform .3s var(--nw-ease)}.field label,.nw-field label{display:block;margin-bottom:6px;font-size:14px;font-weight:600;line-height:1.4;color:var(--nw-text)}input:is([type=text],[type=email],[type=tel],[type=number],[type=password]),textarea,select{border:1px solid var(--nw-border);border-radius:var(--nw-radius-control)}#custom-design-fields{background:var(--nw-surface);border:1px solid var(--nw-border);border-radius:var(--nw-radius-card);padding:20px;margin:16px 0}#custom-design-fields .field{margin-bottom:16px}#custom-design-fields .field:last-child{margin-bottom:0}#custom-design-fields textarea{width:100%;min-height:140px;padding:12px;border:1px solid var(--nw-border);border-radius:var(--nw-radius-control);background:var(--nw-bg-deep);color:var(--nw-text);font:inherit;resize:vertical}#custom-design-fields textarea::placeholder{color:var(--nw-text-2)}#custom-design-fields input[type=file]{width:100%;padding:12px;border:1px dashed var(--nw-border);border-radius:var(--nw-radius-control);background:var(--nw-bg-deep);color:var(--nw-text-2);font:inherit;cursor:pointer}#custom-design-fields input[type=file]::file-selector-button{background:var(--nw-accent);color:var(--nw-btn-text);border:none;border-radius:8px;padding:8px 16px;font-weight:600;margin-inline-end:12px;cursor:pointer}.nw-size-guide-link{text-decoration:underline;text-underline-offset:3px;font-size:14px;font-weight:600}.nw-format-hint{font-size:14px;color:var(--nw-text-2);margin-top:6px}[id$=section_Jmc3Rh]{background:radial-gradient(640px 320px at 18% 12%,rgba(41,207,255,.09),transparent 62%),radial-gradient(760px 380px at 85% 78%,rgba(41,207,255,.07),transparent 62%),linear-gradient(180deg,#070f24,#0b1b3f);overflow:hidden}[id$=section_Jmc3Rh] h2 span{color:#29cfff;text-shadow:0 0 18px rgba(41,207,255,.65),0 0 48px rgba(41,207,255,.28)}[id$=section_Jmc3Rh] img{border:1px solid rgba(41,207,255,.28);box-shadow:0 10px 34px #00000080;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}[id$=section_Jmc3Rh] img:hover{transform:translateY(-4px);border-color:#29cfffa6;box-shadow:0 14px 44px #29cfff47}svg:not(.icon--full-color):not([fill=none]) path{stroke:currentColor;stroke-width:1;stroke-linejoin:round;stroke-linecap:round}svg[class*=__icon_y3h97t] path,svg[class*=__icon_Migt99] path,svg[class*=__icon_WWXaDU] path,svg[class*=__icon_JGb6Bw] path,svg[class*=__icon_LocPin] path{fill-rule:nonzero}svg[fill=none]:not(.icon--full-color) path,svg[fill=none]:not(.icon--full-color) circle{stroke-width:1.75}svg:not(.icon--full-color){color:#29cfff;filter:drop-shadow(0 0 3px rgba(41,207,255,.4))}.icon-block.icon-block{color:#29cfff;background:radial-gradient(circle,rgba(41,207,255,.16) 0%,transparent 70%);border-radius:50%}.icon-block svg{filter:drop-shadow(0 0 6px rgba(41,207,255,.55))}[id$=__footer_m9NzUG] p:has(>span:first-child){display:flex;align-items:center;margin:0 0 10px}[id$=__footer_m9NzUG] p>span:first-child{color:#29cfff;filter:drop-shadow(0 0 4px rgba(41,207,255,.6));margin-right:10px;font-size:17px;line-height:1}@media(max-width:749px){.hero-wrapper .button,.hero-wrapper .button-secondary{font-size:14px;padding:10px 18px}.hero__content-wrapper{flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:8px 12px!important}.hero__content-wrapper>:not(:has(.button,.button-secondary)){flex:1 1 100%}.hero__content-wrapper>:has(.button),.hero__content-wrapper>:has(.button-secondary){flex:0 1 auto}}@media(prefers-reduced-motion:reduce){html.nw-js .nw-reveal{opacity:1;transform:none}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.product-card:hover,.collection-card:hover{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/nw-design-system.css.map */
