:root{--nb-page: #f5f5f7;--nb-page-deep: #ececef;--nb-surface: rgba(255,255,255,.82);--nb-surface-solid: #ffffff;--nb-text: #0b0b0c;--nb-muted: #66666c;--nb-line: rgba(10,10,12,.09);--nb-line-strong: rgba(10,10,12,.16);--nb-shadow: 0 24px 70px rgba(12,12,15,.075);--nb-shadow-hover: 0 32px 88px rgba(12,12,15,.13);--nb-radius-xl: 3.2rem;--nb-radius-lg: 2.4rem;--nb-radius-md: 1.8rem;--nb-font: "Avenir Next", "SF Pro Text", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--nb-display: "Avenir Next", "SF Pro Display", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html{scroll-behavior:smooth}body,button,input,select,textarea{font-family:var(--nb-font)!important}body{background:var(--nb-page);color:var(--nb-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--nb-display)!important;color:var(--nb-text);font-weight:750;text-rendering:geometricPrecision}.header-wrapper{background:#f5f5f7d6!important;border-bottom:.1rem solid rgba(0,0,0,.055)!important;backdrop-filter:saturate(180%) blur(24px);-webkit-backdrop-filter:saturate(180%) blur(24px);box-shadow:0 8px 30px #00000006}.header{min-height:7.2rem}.header__heading-link{display:inline-flex!important;align-items:center;gap:1rem;padding:.35rem .2rem;text-decoration:none!important}.header__heading-logo-wrapper{width:5.2rem!important;height:5.2rem;display:grid;place-items:center;overflow:visible}.header__heading-logo{width:5.2rem!important;height:5.2rem!important;max-width:none!important;object-fit:contain}.header__heading-link:after{content:"NixBrain";color:#080809;font-family:var(--nb-display);font-size:2.15rem;font-weight:800;line-height:1;letter-spacing:-.045em;white-space:nowrap}.header__menu-item{color:#0f0f11ad!important;font-weight:600;letter-spacing:-.012em;border-radius:999px;transition:color .18s ease,background .18s ease,transform .18s ease}.header__menu-item:hover{color:#080809!important;background:#ffffffa8;transform:translateY(-1px)}.header__active-menu-item{text-decoration:none!important}.header__icon{color:#0f0f11b8!important;border-radius:999px;transition:color .18s ease,background .18s ease,transform .18s ease}.header__icon:hover{color:#080809!important;background:#ffffffb3;transform:translateY(-1px)}.cart-count-bubble{background:#111!important;color:#fff!important}.footer{background:#ffffff94!important;border-top:.1rem solid rgba(0,0,0,.06)}.footer__content-top{padding-top:1rem}.footer__content-bottom{border-top-color:#0001!important}.footer-block__image-wrapper img{max-width:7.2rem;height:auto;object-fit:contain}.footer-block__heading{font-weight:750;letter-spacing:-.025em}.footer a{transition:color .18s ease}.footer a:hover{color:#000!important}main[data-template=index]{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 5%,#fffffffa 0,#fff0 32rem),radial-gradient(circle at 88% 19%,#ffffffd1 0,#fff0 34rem),linear-gradient(180deg,#f7f7f9 0%,var(--nb-page) 44%,#f1f1f4 100%);color:var(--nb-text)}main[data-template=index]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.32;background-image:linear-gradient(rgba(0,0,0,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.018) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 48%);mask-image:linear-gradient(to bottom,#000,transparent 48%)}main[data-template=index]>*{position:relative;z-index:1}.nb-page-width{width:min(1180px,calc(100% - 40px));margin:0 auto}.nb-centered{text-align:center}.nb-section{padding:var(--nb-pt, 8.6rem) 0 var(--nb-pb, 8.6rem)}.nb-eyebrow{width:fit-content;margin:0 auto 1.6rem;padding:.65rem 1.05rem;border:.1rem solid rgba(0,0,0,.07);border-radius:999px;background:#ffffffa8;color:#58585e;text-transform:uppercase;letter-spacing:.15em;font-size:1.1rem;line-height:1;font-weight:750;box-shadow:0 8px 25px #00000009}.nb-faq-layout .nb-eyebrow{margin-left:0}.nb-heading{max-width:88rem;margin:0 auto 1.8rem;color:var(--nb-text);font-size:clamp(3.5rem,4.7vw,5.9rem);font-weight:760;line-height:1.08;letter-spacing:-.045em;text-wrap:balance}.nb-lead{max-width:76rem;margin:0 auto 4rem;color:var(--nb-muted);font-size:clamp(1.75rem,1.9vw,2.15rem);line-height:1.55;letter-spacing:-.018em;text-wrap:pretty}.nb-button{min-height:5.2rem;padding:0 2.6rem;display:inline-flex;align-items:center;justify-content:center;border:.1rem solid #111;border-radius:999px;background:linear-gradient(180deg,#1c1c1e,#050505);color:#fff;font-weight:720;letter-spacing:-.018em;text-decoration:none;box-shadow:0 12px 26px #00000026,inset 0 1px #ffffff29;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.nb-button:hover{color:#fff;transform:translateY(-2px);box-shadow:0 18px 38px #0003,inset 0 1px #ffffff2e}.nb-hero{min-height:min(76rem,82vh);display:grid;align-items:center;padding-top:var(--nb-pt,7.2rem);padding-bottom:var(--nb-pb,5.6rem)}.nb-hero__inner{position:relative;max-width:102rem;text-align:center;padding:6.4rem 3rem 5.8rem;border:.1rem solid rgba(255,255,255,.88);border-radius:4rem;background:linear-gradient(145deg,#ffffffc7,#fff6);box-shadow:0 30px 100px #14141816,inset 0 1px #ffffffe6;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.nb-hero__inner:before,.nb-hero__inner:after{content:"";position:absolute;border-radius:50%;filter:blur(2px);pointer-events:none}.nb-hero__inner:before{width:12rem;height:12rem;top:-4rem;right:7%;background:#00000009}.nb-hero__inner:after{width:7rem;height:7rem;bottom:-2rem;left:9%;background:#ffffffe6;box-shadow:0 12px 40px #0000000d}.nb-hero__title{position:relative;max-width:96rem;margin:0 auto 2.4rem;padding:.04em 0 .11em;overflow:visible;color:var(--nb-text);font-family:var(--nb-display)!important;font-size:clamp(4.8rem,6.6vw,8.2rem);font-weight:780;line-height:1.075;letter-spacing:-.052em;text-wrap:balance;overflow-wrap:normal;word-break:normal}.nb-hero__subtitle{max-width:78rem;margin:0 auto 3.1rem;color:var(--nb-muted);font-size:clamp(1.8rem,2vw,2.25rem);line-height:1.55;letter-spacing:-.02em;text-wrap:pretty}.nb-plans{background:linear-gradient(180deg,#ffffff4d,#ffffffb3 48%,#f5f5f72e);border-block:.1rem solid rgba(0,0,0,.055)}.nb-plan-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.5rem;align-items:stretch}.nb-plan-card{position:relative;min-height:43rem;display:flex;flex-direction:column;padding:2.35rem;overflow:hidden;border:.1rem solid var(--nb-line);border-radius:2.7rem;background:linear-gradient(155deg,#fffffff5,#ffffffad);box-shadow:var(--nb-shadow),inset 0 1px #ffffffe6;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.nb-plan-card:before{content:"";position:absolute;width:11rem;height:11rem;top:-6rem;right:-5rem;border-radius:50%;background:#00000007}.nb-plan-card:hover{transform:translateY(-6px);border-color:var(--nb-line-strong);box-shadow:var(--nb-shadow-hover),inset 0 1px #ffffffe6}.nb-plan-card.is-featured{color:#fff;border-color:#ffffff24;background:linear-gradient(145deg,#262629,#111113 52%,#030304);box-shadow:0 28px 75px #0003,inset 0 1px #ffffff1f}.nb-plan-card.is-featured:before{background:#ffffff0e}.nb-plan-card.is-medical:not(.is-featured){border-color:#0000002b}.nb-plan-badge{position:relative;width:fit-content;margin-bottom:1.5rem;padding:.7rem 1.05rem;border-radius:999px;background:#0000000e;color:#111;font-size:1.1rem;font-weight:760;letter-spacing:.02em}.nb-plan-card.is-featured .nb-plan-badge{background:#ffffff21;color:#fff!important;border:.1rem solid rgba(255,255,255,.1)}.nb-plan-name{position:relative;margin:0 0 1.7rem;color:var(--nb-muted);font-size:1.55rem;font-weight:760;letter-spacing:-.018em}.nb-plan-card h3{position:relative;margin:0 0 1.1rem;color:#0b0b0c;font-size:3.25rem;font-weight:780;line-height:1.08;letter-spacing:-.048em}.nb-plan-card h3 span{color:#66666c;font-size:1.45rem;font-weight:650;letter-spacing:-.01em}.nb-plan-minutes{position:relative;margin:0 0 1.1rem;color:#111;font-weight:720;line-height:1.35}.nb-plan-best{position:relative;min-height:7.2rem;margin:0 0 1.8rem;color:var(--nb-muted);line-height:1.5}.nb-plan-included{position:relative;margin-top:auto;padding-top:1.9rem;border-top:.1rem solid rgba(0,0,0,.075);color:var(--nb-muted);font-size:1.4rem;line-height:1.62}.nb-plan-card.is-featured h3,.nb-plan-card.is-featured h3 span,.nb-plan-card.is-featured .nb-plan-name,.nb-plan-card.is-featured .nb-plan-minutes{color:#fff!important;-webkit-text-fill-color:#fff!important}.nb-plan-card.is-featured .nb-plan-best,.nb-plan-card.is-featured .nb-plan-included{color:#ffffffc2!important;-webkit-text-fill-color:rgba(255,255,255,.76)!important}.nb-plan-card.is-featured .nb-plan-included{border-top-color:#ffffff26}.nb-plan-button{position:relative;min-height:4.9rem;width:100%;margin-top:2.3rem;display:inline-flex;align-items:center;justify-content:center;border:.1rem solid rgba(0,0,0,.12);border-radius:999px;background:#fff;color:#111;font-weight:740;letter-spacing:-.018em;text-decoration:none;box-shadow:0 10px 25px #0000000e;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.nb-plan-button:hover{color:#111;background:#f8f8f8;transform:translateY(-2px);box-shadow:0 15px 32px #0000001c}.nb-plan-note{margin-top:2.2rem;padding:1.9rem 2.2rem;border:.1rem solid rgba(0,0,0,.06);border-radius:2rem;background:#ffffffb3;color:var(--nb-muted);line-height:1.55;text-align:center;box-shadow:0 14px 35px #0000000a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nb-steps-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1.5rem}.nb-step-card{position:relative;grid-column:span 2;min-height:25rem;padding:2.6rem;overflow:hidden;border:.1rem solid rgba(0,0,0,.065);border-radius:2.6rem;background:linear-gradient(145deg,#ffffffe6,#ffffff9e);box-shadow:var(--nb-shadow),inset 0 1px #ffffffe6;transition:transform .2s ease,box-shadow .2s ease}.nb-step-card:hover{transform:translateY(-4px);box-shadow:var(--nb-shadow-hover)}.nb-step-card:nth-child(4){grid-column:2 / span 2}.nb-step-card:nth-child(5){grid-column:4 / span 2}.nb-step-number{width:3.9rem;height:3.9rem;display:grid;place-items:center;margin-bottom:3.2rem;border-radius:50%;background:linear-gradient(180deg,#202022,#050505);color:#fff;font-weight:800;box-shadow:0 9px 22px #00000029,inset 0 1px #ffffff26}.nb-step-card h3{margin:0 0 1rem;color:#111;font-size:2.25rem;font-weight:750;line-height:1.16;letter-spacing:-.032em}.nb-step-card p{margin:0;color:var(--nb-muted);line-height:1.58}.nb-faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:6.4rem;align-items:start}.nb-faq-layout .nb-heading,.nb-faq-layout .nb-lead{margin-left:0}.nb-faq-list{display:grid;gap:1.1rem}.nb-faq-list details{padding:2.15rem 2.35rem;border:.1rem solid rgba(0,0,0,.065);border-radius:2.2rem;background:#ffffffd4;box-shadow:0 13px 38px #0000000b;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.nb-faq-list details:hover{transform:translateY(-2px);border-color:#00000021;box-shadow:0 18px 46px #00000013}.nb-faq-list details[open]{background:#fff}.nb-faq-list summary{cursor:pointer;color:#111;font-size:1.65rem;font-weight:730;line-height:1.35;letter-spacing:-.02em}.nb-faq-list p{margin:1.4rem 0 0;color:var(--nb-muted);line-height:1.62}.template-product .product,.template-cart .cart-items,.template-cart .totals{font-family:var(--nb-font)!important}.product__info-container,.cart-items,.cart__footer{border-radius:2.4rem}.button,.shopify-payment-button__button{border-radius:999px!important}@media(max-width:1120px){.nb-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nb-plan-card{min-height:40rem}}@media(max-width:989px){.header__heading-logo-wrapper,.header__heading-logo{width:4.6rem!important;height:4.6rem!important}.header__heading-link:after{font-size:1.95rem}.nb-faq-layout{grid-template-columns:1fr;gap:3.6rem}.nb-steps-grid{grid-template-columns:repeat(2,1fr)}.nb-step-card,.nb-step-card:nth-child(4),.nb-step-card:nth-child(5){grid-column:auto}}@media(max-width:749px){.header{min-height:6.4rem;padding-left:1.4rem!important;padding-right:1.4rem!important}.header__heading-link{gap:.75rem}.header__heading-logo-wrapper,.header__heading-logo{width:4.1rem!important;height:4.1rem!important}.header__heading-link:after{font-size:1.72rem;letter-spacing:-.04em}.nb-page-width{width:min(100% - 28px,1180px)}.nb-section{padding:var(--nb-pt,6.6rem) 0 var(--nb-pb,6.6rem)}.nb-hero{min-height:auto;padding-top:3.2rem}.nb-hero__inner{padding:4.8rem 1.8rem 4.4rem;border-radius:2.8rem}.nb-hero__title{font-size:clamp(3.9rem,11.6vw,5.9rem);line-height:1.085;letter-spacing:-.045em;padding-bottom:.13em}.nb-heading{font-size:clamp(3.2rem,9vw,4.6rem);line-height:1.1}.nb-button{width:100%}.nb-plan-grid,.nb-steps-grid{grid-template-columns:1fr}.nb-plan-card{min-height:auto;padding:2.25rem}.nb-plan-best,.nb-step-card{min-height:auto}}@media(max-width:420px){.header__heading-link:after{font-size:1.55rem}.header__heading-logo-wrapper,.header__heading-logo{width:3.8rem!important;height:3.8rem!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/nixbrain-dawn.css.map */
