.nova-breadcrumb{background:#07111f;border-bottom:1px solid rgba(255,255,255,.06)}.nova-breadcrumb ol{display:flex;align-items:center;gap:8px;min-height:42px;margin:0;padding:0;list-style:none;overflow:hidden}.nova-breadcrumb li{min-width:0;color:#ffffff7a;font-size:11px;white-space:nowrap}.nova-breadcrumb li:last-child{overflow:hidden;text-overflow:ellipsis}.nova-breadcrumb a{color:#ffffffb8;text-decoration:none}.nova-breadcrumb a:hover{color:#61e1c3}@media(max-width:749px){.nova-breadcrumb ol{min-height:38px}.nova-breadcrumb li{font-size:10px}.nova-breadcrumb li:nth-last-child(n+4){display:none}}.nova-company{padding:32px 0 14px;background:#07111f;color:#f4f7fb}.nova-company__grid{display:grid;grid-template-columns:1.25fr 1.35fr 1fr 1.15fr;border:1px solid rgba(255,255,255,.08);border-radius:18px;overflow:hidden;background:#0d1724}.nova-company__grid>div{min-height:150px;padding:20px;border-right:1px solid rgba(255,255,255,.07)}.nova-company__grid>div:last-child{border-right:0}.nova-company span{display:block;color:#ffffff75;font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.nova-company strong{display:block;margin-top:25px;font-size:15px;line-height:1.35}.nova-company__brand strong{font-size:22px;letter-spacing:-.03em}.nova-company p{margin:6px 0 0;color:#ffffff94;font-size:11px;line-height:1.55}.nova-company__contact a{display:block;margin-top:9px;color:#fff;text-decoration:none;font-size:12px;font-weight:700}.nova-company__contact a:first-of-type{margin-top:25px}.nova-company__action{display:flex;flex-direction:column;justify-content:center}.nova-company__action>a{display:flex;align-items:center;justify-content:center;min-height:46px;padding:0 14px;border-radius:11px;background:#61e1c3;color:#07111f;text-align:center;text-decoration:none;font-size:12px;font-weight:850}.nova-company__action small{display:block;margin-top:9px;color:#ffffff80;font-size:10px;line-height:1.4;text-align:center}@media(max-width:990px){.nova-company__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nova-company__grid>div:nth-child(2){border-right:0}.nova-company__grid>div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.07)}}@media(max-width:560px){.nova-company__grid{grid-template-columns:1fr}.nova-company__grid>div{min-height:auto;border-right:0;border-bottom:1px solid rgba(255,255,255,.07)}.nova-company__grid>div:last-child{border-bottom:0}.nova-company strong,.nova-company__contact a:first-of-type{margin-top:14px}}.nova-mobile-buy{display:none}@media(max-width:749px){.nova-mobile-buy{position:fixed;left:0;right:0;bottom:0;z-index:48;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.1);background:#07111ff0;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transform:translateY(110%);opacity:0;transition:transform .22s ease,opacity .22s ease}.nova-mobile-buy.is-visible{display:block;transform:translateY(0);opacity:1}.nova-mobile-buy__inner{max-width:720px;margin:0 auto;display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px}.nova-mobile-buy__meta{min-width:0}.nova-mobile-buy__eyebrow{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffff8f;font-size:10px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.nova-mobile-buy__price{display:block;margin-top:2px;color:#fff;font-size:16px;line-height:1.2}.nova-mobile-buy__button{min-width:148px;min-height:48px;border:0;border-radius:12px;padding:0 16px;background:#61e1c3;color:#07111f;font:inherit;font-size:13px;font-weight:850;cursor:pointer}.nova-mobile-buy__button[disabled]{opacity:.45;cursor:not-allowed}}.nova-assurance{padding:12px 0 46px}.nova-assurance__soldout{display:flex;gap:10px 18px;align-items:center;flex-wrap:wrap;margin-bottom:22px;padding:16px 18px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#ffffff0a}.nova-assurance__soldout strong{color:#fff}.nova-assurance__soldout span{opacity:.7}.nova-assurance__head{max-width:820px}.nova-assurance__head>span{color:#61e1c3;font-size:11px;font-weight:850;letter-spacing:.12em}.nova-assurance__head h2{margin:8px 0;font-size:clamp(28px,4vw,46px);letter-spacing:-.035em}.nova-assurance__head p{max-width:760px;margin:0;opacity:.68;line-height:1.6}.nova-assurance__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px}.nova-assurance__grid article{min-height:190px;padding:20px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:#ffffff06}.nova-assurance__index{display:block;margin-bottom:34px;color:#61e1c3;font-size:11px;font-weight:850}.nova-assurance__grid strong{display:block;font-size:16px}.nova-assurance__grid p{margin:7px 0 0;opacity:.62;line-height:1.5;font-size:13px}.nova-assurance__actions{display:flex;align-items:center;gap:18px;margin-top:18px}.nova-assurance__actions .button{min-height:50px;border-radius:12px}.nova-assurance__secondary{color:inherit;text-decoration:none;font-weight:750}@media screen and (max-width:900px){.nova-assurance__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:560px){.nova-assurance__grid{grid-template-columns:1fr}.nova-assurance__grid article{min-height:auto}.nova-assurance__index{margin-bottom:18px}.nova-assurance__actions{align-items:stretch;flex-direction:column}.nova-assurance__secondary{text-align:center}}:root{--nova-ink: #07111f;--nova-surface: #0d1724;--nova-line: rgba(255,255,255,.1);--nova-accent: #61e1c3;--nova-blue: #82a9ff}html{scroll-behavior:smooth}html,body{background:#07111f;color:#f4f7fb}.gradient{background-attachment:initial}.color-background-1,.color-background-2{--color-background: 7,17,31;--gradient-background:#07111f}.drawer,.cart-notification,.predictive-search,.modal__content,.popup-modal__content{background:#0d1724!important;color:#f4f7fb}.field__input,.select__select,textarea,.customer input{background:#101c2a!important;color:#f4f7fb!important}.field:before,.select:before{box-shadow:0 0 0 1px #ffffff1f!important}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}#MainContent{overflow:clip}.collection-hero{border-bottom:1px solid var(--nova-line)}.collection-hero__inner{min-height:280px;align-items:center}.collection-hero__title{letter-spacing:-.035em}.collection-hero__description{max-width:760px;opacity:.78}.collection-hero__image-container{overflow:hidden;border-radius:22px;border:1px solid var(--nova-line);box-shadow:0 24px 70px #00000038}.product-grid{row-gap:28px}.card-wrapper .card{height:100%;border:1px solid rgba(255,255,255,.08);border-radius:18px;overflow:hidden;background:#ffffff06;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.card-wrapper:hover .card{transform:translateY(-4px);border-color:#61e1c347;box-shadow:0 20px 50px #0000002e}.card .card__inner{border-radius:16px 16px 0 0;overflow:hidden;background:#111c2a}.card .media>img{object-fit:contain;padding:10px;transition:transform .25s ease}.card-wrapper:hover .media>img{transform:scale(1.025)}.card .card__content{padding:2px 4px 6px}.card__heading{font-weight:720;line-height:1.35}.card-information .price{margin-top:7px;font-weight:760}.card__badge .badge{border:0;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800;letter-spacing:.04em}.facets-container,.facets-wrapper{border-color:#ffffff14}.product{gap:clamp(24px,4vw,62px)}.product__media-wrapper{border-radius:22px}.product__media{overflow:hidden;border-radius:18px;background:#111c2a}.product__info-container{max-width:650px}.product__title h1{letter-spacing:-.035em;line-height:1.05}.product-form__submit{min-height:54px;border-radius:12px;font-weight:800}.shopify-payment-button__button{min-height:52px!important;border-radius:12px!important}.product__description{margin-top:26px;line-height:1.7}.product__description h2,.product__description h3{letter-spacing:-.02em}.footer{border-top:1px solid rgba(255,255,255,.08)}.footer-block__heading{letter-spacing:-.015em}@media screen and (max-width:749px){.collection-hero__inner{min-height:auto}.card-wrapper .card{border-radius:14px}.product-grid{row-gap:18px}.product__media-wrapper{border-radius:16px}}.template-search{background:#091320;color:#fff}.template-search__header{padding-top:clamp(28px,5vw,56px);margin-bottom:2.5rem}.template-search__header .h2{color:#fff;font-size:clamp(30px,4vw,50px);letter-spacing:-.04em}.template-search__search{max-width:860px}.template-search__search .field{border-radius:14px;overflow:hidden;background:#101c2a}.template-search__search .field:before,.template-search__search .field:after{border-radius:14px}.template-search__search .field__input{min-height:56px;color:#fff}.template-search__search .field__label{color:#ffffff8c}.template-search__results .card{background:#ffffff06}.template-search__results .article-card-wrapper .card{border:1px solid rgba(255,255,255,.08)}.template-search__results .article-card-wrapper a{color:#fff}.template-search .product-count__text,.template-search .facets__heading,.template-search .facet-filters__label{color:#ffffffbf}.template-search .facets__summary,.template-search .select__select{color:#fff}@media(max-width:749px){.template-search__header{padding-top:24px}.template-search__search{margin-bottom:2rem}}.main-page-title,.main-blog .title--primary,.article-template__title{color:#fff;letter-spacing:-.04em}.page-width--narrow .rte,.article-template__content{color:#f4f7fbd1;line-height:1.78}.page-width--narrow .rte a,.article-template__content a{color:#61e1c3;text-underline-offset:3px}.page-width--narrow .rte h2,.page-width--narrow .rte h3,.article-template__content h2,.article-template__content h3{color:#fff;letter-spacing:-.025em}.main-blog,.article-template,.section .page-width--narrow{color:#f4f7fb}.blog-articles__article .card{border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#0d1724;overflow:hidden}.article-template__hero-container{overflow:hidden;border-radius:22px}.article-template__content{margin-top:3rem}.article-template__social-sharing,.article-template__back{color:#f4f7fb}.article-template__comment-wrapper{background:#0d1724}:focus-visible{outline:2px solid #61e1c3;outline-offset:3px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{border-radius:6px}::selection{background:#61e1c3;color:#07111f}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map?subset=AAAAAAAASBIAAAAQ */
