:root{--nogag-color-white: #ffffff;--nogag-color-off-white: #f8fafc;--nogag-color-ice: #eef6ff;--nogag-color-light-blue: #dceeff;--nogag-color-brand-blue: #7db7ff;--nogag-color-primary-blue: #4d96f5;--nogag-color-navy: #102a43;--nogag-color-text: #172b4d;--nogag-color-muted: #64748b;--nogag-color-border: #dce7f3;--nogag-color-focus: #1d6fe8;--nogag-color-disabled-bg: #e7eef7;--nogag-color-disabled-text: #8a9ab0;--nogag-font-heading-family: "Manrope", var(--font-heading-family);--nogag-font-body-family: "Inter", var(--font-body-family);--nogag-font-heading-weight: 680;--nogag-font-body-weight: 430;--nogag-font-button-weight: 660;--nogag-line-heading: 1.08;--nogag-line-body: 1.68;--nogag-line-compact: 1.35;--nogag-text-xs: clamp(1.2rem, 1.12rem + .16vw, 1.3rem);--nogag-text-sm: clamp(1.35rem, 1.26rem + .22vw, 1.5rem);--nogag-text-md: clamp(1.5rem, 1.4rem + .28vw, 1.7rem);--nogag-text-lg: clamp(1.75rem, 1.55rem + .55vw, 2.1rem);--nogag-heading-sm: clamp(2.2rem, 1.9rem + .9vw, 3rem);--nogag-heading-md: clamp(2.8rem, 2.25rem + 1.55vw, 4.4rem);--nogag-heading-lg: clamp(3.6rem, 2.75rem + 2.4vw, 6.4rem);--nogag-container: 120rem;--nogag-container-narrow: 92rem;--nogag-page-gutter: clamp(1.6rem, 3vw, 4rem);--nogag-section-y-sm: clamp(3.2rem, 5vw, 5.6rem);--nogag-section-y-md: clamp(4.8rem, 7vw, 8.8rem);--nogag-section-y-lg: clamp(6.4rem, 9vw, 12rem);--nogag-card-pad: clamp(1.8rem, 3vw, 3.2rem);--nogag-grid-gap: clamp(1.6rem, 2.4vw, 3.2rem);--nogag-radius-sm: 1.2rem;--nogag-radius-md: 1.8rem;--nogag-radius-lg: 2.8rem;--nogag-radius-pill: 999rem;--nogag-border: .1rem solid var(--nogag-color-border);--nogag-shadow-soft: 0 1.2rem 3.5rem rgba(77, 150, 245, .1), 0 .3rem 1rem rgba(16, 42, 67, .06);--nogag-shadow-hover: 0 1.8rem 4.5rem rgba(77, 150, 245, .16), 0 .6rem 1.8rem rgba(16, 42, 67, .08);--nogag-shadow-strong: 0 2.4rem 7rem rgba(77, 150, 245, .18), 0 1rem 2.8rem rgba(16, 42, 67, .1);--nogag-gradient-soft: linear-gradient(135deg, var(--nogag-color-white) 0%, var(--nogag-color-ice) 100%);--nogag-gradient-blue: linear-gradient(135deg, var(--nogag-color-brand-blue) 0%, var(--nogag-color-primary-blue) 100%);--nogag-gradient-navy: linear-gradient(135deg, #102a43 0%, #163a5f 50%, #4d96f5 155%);--nogag-transition: .18s ease;--nogag-touch-target: 4.4rem}.nogag-ds-container{width:min(100% - (var(--nogag-page-gutter) * 2),var(--nogag-container));margin-inline:auto}.nogag-ds-container--narrow{width:min(100% - (var(--nogag-page-gutter) * 2),var(--nogag-container-narrow));margin-inline:auto}.nogag-ds-section{padding-block:var(--nogag-section-y-md);background:var(--nogag-color-white);color:var(--nogag-color-text)}.nogag-ds-section--soft{background:var(--nogag-gradient-soft)}.nogag-ds-section-title{max-width:78rem;margin:0 0 clamp(2rem,4vw,4rem)}.nogag-ds-section-title--center{margin-inline:auto;text-align:center}.nogag-ds-eyebrow{display:inline-flex;align-items:center;min-height:2.8rem;margin:0 0 1.2rem;padding:.45rem 1.1rem;border:var(--nogag-border);border-radius:var(--nogag-radius-pill);background:#7db7ff2e;color:var(--nogag-color-navy);font-size:var(--nogag-text-xs);font-weight:var(--nogag-font-button-weight);letter-spacing:.04em}.nogag-ds-heading{margin:0;color:var(--nogag-color-navy);font-size:var(--nogag-heading-md);font-weight:var(--nogag-font-heading-weight);line-height:var(--nogag-line-heading);letter-spacing:-.035em}.nogag-ds-heading--large{font-size:var(--nogag-heading-lg)}.nogag-ds-heading--small{font-size:var(--nogag-heading-sm)}.nogag-ds-body{margin:1.4rem 0 0;color:var(--nogag-color-muted);font-size:var(--nogag-text-md);font-weight:var(--nogag-font-body-weight);line-height:var(--nogag-line-body)}.nogag-ds-grid{display:grid;gap:var(--nogag-grid-gap)}.nogag-ds-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.nogag-ds-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.nogag-ds-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.nogag-ds-card{border:var(--nogag-border);border-radius:var(--nogag-radius-lg);background:#ffffffeb;box-shadow:var(--nogag-shadow-soft);color:var(--nogag-color-text);padding:var(--nogag-card-pad);transition:border-color var(--nogag-transition),box-shadow var(--nogag-transition),transform var(--nogag-transition)}.nogag-ds-card:hover{border-color:#4d96f573;box-shadow:var(--nogag-shadow-hover);transform:translateY(-.2rem)}.nogag-ds-button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--nogag-touch-target);padding:1.2rem 2rem;border:.1rem solid transparent;border-radius:var(--nogag-radius-pill);font-size:var(--nogag-text-sm);font-weight:var(--nogag-font-button-weight);line-height:var(--nogag-line-compact);text-decoration:none;cursor:pointer;transition:background var(--nogag-transition),border-color var(--nogag-transition),color var(--nogag-transition),box-shadow var(--nogag-transition),transform var(--nogag-transition)}.nogag-ds-button--primary{background:var(--nogag-gradient-blue);color:var(--nogag-color-white);box-shadow:0 1rem 2.4rem #4d96f547}.nogag-ds-button--secondary{border-color:var(--nogag-color-border);background:var(--nogag-color-white);color:var(--nogag-color-navy)}.nogag-ds-button:hover{transform:translateY(-.1rem)}.nogag-ds-button:disabled,.nogag-ds-button[aria-disabled=true]{background:var(--nogag-color-disabled-bg);color:var(--nogag-color-disabled-text);cursor:not-allowed;box-shadow:none;transform:none}.nogag-ds-link{color:var(--nogag-color-primary-blue);font-weight:var(--nogag-font-button-weight);text-underline-offset:.28em;text-decoration-thickness:.12em}.nogag-ds-badge{display:inline-flex;align-items:center;min-height:3rem;padding:.55rem 1.2rem;border-radius:var(--nogag-radius-pill);background:var(--nogag-color-ice);color:var(--nogag-color-navy);font-size:var(--nogag-text-xs);font-weight:var(--nogag-font-button-weight)}.nogag-ds-input,.nogag-ds-select,.nogag-ds-textarea{width:100%;min-height:var(--nogag-touch-target);border:var(--nogag-border);border-radius:var(--nogag-radius-md);background:var(--nogag-color-white);color:var(--nogag-color-text);font:inherit;line-height:var(--nogag-line-compact);padding:1.2rem 1.4rem;transition:border-color var(--nogag-transition),box-shadow var(--nogag-transition)}.nogag-ds-textarea{min-height:12rem;resize:vertical}.nogag-ds-input::placeholder,.nogag-ds-textarea::placeholder{color:var(--nogag-color-muted)}.nogag-ds-accordion{border:var(--nogag-border);border-radius:var(--nogag-radius-lg);background:var(--nogag-color-white);overflow:clip}.nogag-ds-accordion__summary{min-height:var(--nogag-touch-target);padding:1.6rem 2rem;color:var(--nogag-color-navy);font-weight:var(--nogag-font-button-weight);cursor:pointer}.nogag-ds-accordion__content{padding:0 2rem 2rem;color:var(--nogag-color-muted);line-height:var(--nogag-line-body)}.nogag-ds-modal{width:min(92vw,72rem);border:var(--nogag-border);border-radius:var(--nogag-radius-lg);background:var(--nogag-color-white);box-shadow:var(--nogag-shadow-hover);color:var(--nogag-color-text);padding:var(--nogag-card-pad)}.nogag-ds-trust-item{display:inline-flex;align-items:center;gap:.8rem;min-height:var(--nogag-touch-target);padding:.8rem 1.2rem;border:var(--nogag-border);border-radius:var(--nogag-radius-pill);background:#ffffffdb;color:var(--nogag-color-navy);font-size:var(--nogag-text-sm);font-weight:650}.nogag-ds-focusable:focus-visible,.nogag-ds-button:focus-visible,.nogag-ds-link:focus-visible,.nogag-ds-input:focus-visible,.nogag-ds-select:focus-visible,.nogag-ds-textarea:focus-visible,.nogag-ds-accordion__summary:focus-visible{outline:.3rem solid rgba(29,111,232,.35);outline-offset:.3rem;box-shadow:0 0 0 .3rem #4d96f51f}@media screen and (max-width:989px){.nogag-ds-grid--3,.nogag-ds-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){:root{--nogag-page-gutter: 1.6rem;--nogag-card-pad: 1.8rem}.nogag-ds-section{padding-block:var(--nogag-section-y-sm)}.nogag-ds-grid--2,.nogag-ds-grid--3,.nogag-ds-grid--4{grid-template-columns:1fr}.nogag-ds-button{width:100%}}@media(prefers-reduced-motion:reduce){.nogag-ds-card,.nogag-ds-button,.nogag-ds-input,.nogag-ds-select,.nogag-ds-textarea{transition:none}.nogag-ds-card:hover,.nogag-ds-button:hover{transform:none}}body.gradient{background:radial-gradient(90rem 44rem at 85% -8%,rgba(125,183,255,.2),transparent 62%),linear-gradient(180deg,var(--nogag-color-white) 0%,var(--nogag-color-off-white) 100%);color:var(--nogag-color-text);text-rendering:optimizeLegibility;overflow-x:clip}.shopify-section{scroll-margin-top:8rem}.content-for-layout{background:transparent}.header-wrapper,.section-header{background:#ffffffe0;border-bottom:.1rem solid rgba(220,231,243,.86);box-shadow:0 1.2rem 3.2rem #102a430b;-webkit-backdrop-filter:saturate(165%) blur(18px);backdrop-filter:saturate(165%) blur(18px)}.header{min-height:7.2rem;column-gap:clamp(1.4rem,2vw,2.8rem)}.header__heading-link{padding:.6rem 0}.header__heading-logo,.header__heading-logo-wrapper img{max-height:4.4rem;object-fit:contain}.list-menu__item--link,.header__menu-item,.menu-drawer__menu-item{color:var(--nogag-color-navy);font-size:var(--nogag-text-sm);font-weight:660;letter-spacing:-.01em;text-decoration-thickness:.12em;text-underline-offset:.45em}.header__active-menu-item,.list-menu__item--active{color:var(--nogag-color-primary-blue)}.header__icon,.header__icon--cart,.header__search{color:var(--nogag-color-navy)}.footer{margin-top:0;background:radial-gradient(65rem 28rem at 12% 0%,rgba(125,183,255,.14),transparent 70%),linear-gradient(180deg,#f8fbff,#fff);border-top:.1rem solid var(--nogag-color-border);color:var(--nogag-color-text)}.footer__content-top,.footer__content-bottom-wrapper,.footer__content-bottom{border-color:#dce7f3e6}.footer-block__heading{color:var(--nogag-color-navy);font-size:var(--nogag-text-md);font-weight:var(--nogag-font-heading-weight);letter-spacing:-.02em}.footer .rte,.footer-block__details-content,.footer-block__details-content .list-menu__item--link,.footer__copyright,.copyright__content{color:var(--nogag-color-muted);font-size:var(--nogag-text-sm);line-height:var(--nogag-line-body)}.footer-block__details-content .list-menu__item--link:hover,.footer .link:hover{color:var(--nogag-color-primary-blue)}.footer .field__input,.footer .newsletter-form__field-wrapper .field{border-radius:var(--nogag-radius-pill)}.footer .newsletter-form__button{min-width:var(--nogag-touch-target);min-height:var(--nogag-touch-target);border-radius:var(--nogag-radius-pill);background:var(--nogag-gradient-blue);color:var(--nogag-color-white)}.np,.nb,.nogag-about,.nogag-about-us,.nogag-contact,.nogag-faq,.nogag-references,.nogag-studies,.nogag-shipping{color:var(--nogag-color-text);background:var(--nogag-color-white);overflow-x:clip}.np{--np-accent: var(--nogag-color-brand-blue);--np-accent-soft: var(--nogag-color-ice);--np-ink: var(--nogag-color-text);--np-muted: var(--nogag-color-muted);--np-line: var(--nogag-color-border);--np-card: var(--nogag-color-white);--np-radius: var(--nogag-radius-lg);--np-shadow: var(--nogag-shadow-soft);--np-shadow-hover: var(--nogag-shadow-hover);--np-max: var(--nogag-container)}.nb{--nb-accent: var(--nogag-color-brand-blue);--nb-accent-soft: var(--nogag-color-ice);--nb-ink: var(--nogag-color-text);--nb-muted: var(--nogag-color-muted);--nb-line: var(--nogag-color-border);--nb-card: var(--nogag-color-white);--nb-radius: var(--nogag-radius-lg);--nb-shadow: var(--nogag-shadow-soft);--nb-shadow-hover: var(--nogag-shadow-hover);--nb-max: var(--nogag-container)}.nogag-about{--na-accent: var(--nogag-color-brand-blue);--na-accent-soft: var(--nogag-color-ice);--na-accent-mid: var(--nogag-color-light-blue);--na-text: var(--nogag-color-text);--na-muted: var(--nogag-color-muted);--na-white: var(--nogag-color-white);--na-gray: var(--nogag-color-off-white);--na-shadow: var(--nogag-shadow-soft);--na-radius: var(--nogag-radius-lg)}.nogag-about-us{--nau-accent: var(--nogag-color-brand-blue);--nau-accent-soft: var(--nogag-color-ice);--nau-accent-mid: var(--nogag-color-light-blue);--nau-text: var(--nogag-color-text);--nau-muted: var(--nogag-color-muted);--nau-white: var(--nogag-color-white);--nau-gray: var(--nogag-color-off-white);--nau-shadow: var(--nogag-shadow-soft);--nau-radius: var(--nogag-radius-lg)}.nogag-contact{--nc-accent: var(--nogag-color-brand-blue);--nc-accent-soft: var(--nogag-color-ice);--nc-accent-mid: var(--nogag-color-light-blue);--nc-text: var(--nogag-color-text);--nc-muted: var(--nogag-color-muted);--nc-white: var(--nogag-color-white);--nc-gray: var(--nogag-color-off-white);--nc-shadow: var(--nogag-shadow-soft);--nc-radius: var(--nogag-radius-lg)}.nogag-faq{--nf-accent: var(--nogag-color-brand-blue);--nf-accent-soft: var(--nogag-color-ice);--nf-accent-mid: var(--nogag-color-light-blue);--nf-text: var(--nogag-color-text);--nf-muted: var(--nogag-color-muted);--nf-white: var(--nogag-color-white);--nf-gray: var(--nogag-color-off-white);--nf-shadow: var(--nogag-shadow-soft);--nf-radius: var(--nogag-radius-lg)}.nogag-references{--nr-blue: var(--nogag-color-brand-blue);--nr-blue-soft: var(--nogag-color-ice);--nr-blue-mid: var(--nogag-color-light-blue);--nr-text: var(--nogag-color-text);--nr-muted: var(--nogag-color-muted);--nr-white: var(--nogag-color-white);--nr-shadow: var(--nogag-shadow-soft);--nr-radius: var(--nogag-radius-lg)}.nogag-studies{--ns-accent: var(--nogag-color-brand-blue);--ns-accent-soft: var(--nogag-color-ice);--ns-accent-mid: var(--nogag-color-light-blue);--ns-text: var(--nogag-color-text);--ns-muted: var(--nogag-color-muted);--ns-white: var(--nogag-color-white);--ns-shadow: var(--nogag-shadow-soft);--ns-shadow-hover: var(--nogag-shadow-hover);--ns-radius: var(--nogag-radius-lg)}.nogag-shipping{--ns-accent: var(--nogag-color-brand-blue);--ns-accent-soft: var(--nogag-color-ice);--ns-accent-mid: var(--nogag-color-light-blue);--ns-text: var(--nogag-color-text);--ns-muted: var(--nogag-color-muted);--ns-white: var(--nogag-color-white);--ns-gray: var(--nogag-color-off-white);--ns-shadow: var(--nogag-shadow-soft);--ns-radius: var(--nogag-radius-lg)}.np__inner,.nb__inner,.nogag-about__inner,.nogag-about-us__inner,.nogag-contact__inner,.nogag-faq__inner--wide,.nogag-references__inner,.nogag-studies__inner,.nogag-shipping__inner{width:min(100% - (var(--nogag-page-gutter) * 2),var(--nogag-container))}.nogag-faq__inner{width:min(100% - (var(--nogag-page-gutter) * 2),var(--nogag-container-narrow))}.np__eyebrow,.nb__eyebrow,.nogag-about-us__eyebrow,.nogag-contact__eyebrow,.nogag-faq__eyebrow,.nogag-studies__eyebrow,.nogag-shipping__eyebrow,.nogag-references__trust{border:var(--nogag-border);border-radius:var(--nogag-radius-pill);background:#7db7ff29;color:var(--nogag-color-navy);font-size:var(--nogag-text-xs);font-weight:var(--nogag-font-button-weight);letter-spacing:.045em}.np__title,.nb__title,.nb-hero__title,.nogag-about__hero-title,.nogag-about-us__hero-title,.nogag-contact__title,.nogag-faq__title,.nogag-references__title,.nogag-studies__title,.nogag-shipping__title{color:var(--nogag-color-navy);font-size:var(--nogag-heading-lg);font-weight:var(--nogag-font-heading-weight);line-height:var(--nogag-line-heading);letter-spacing:-.045em}.np__section-head .np__title,.nogag-about__heading,.nogag-about-us__heading,.nogag-contact__heading,.nogag-faq__heading,.nogag-shipping__heading{color:var(--nogag-color-navy);font-size:var(--nogag-heading-sm);font-weight:var(--nogag-font-heading-weight);line-height:var(--nogag-line-heading);letter-spacing:-.03em}.np__lead,.nb__lead,.nb-hero__excerpt,.nogag-about__hero-lead,.nogag-about__hero-text,.nogag-about__subheading,.nogag-about-us__hero-text,.nogag-about-us__subheading,.nogag-contact__lead,.nogag-contact__text,.nogag-faq__lead,.nogag-references__intro,.nogag-studies__intro,.nogag-shipping__lead,.nogag-shipping__text{color:var(--nogag-color-muted);font-size:var(--nogag-text-md);line-height:var(--nogag-line-body);font-weight:var(--nogag-font-body-weight)}.np-hero,.nb-header,.nogag-about__hero,.nogag-about-us__hero,.nogag-contact__hero,.nogag-faq__hero,.nogag-shipping__hero{background:radial-gradient(82rem 36rem at 84% -12%,rgba(125,183,255,.28),transparent 68%),linear-gradient(180deg,var(--nogag-color-white) 0%,var(--nogag-color-ice) 56%,var(--nogag-color-white) 100%)}.np__card,.np-hero__main,.np-hero__thumb,.np-hero__trust-item,.nb-hero__card,.nb-card,.nogag-about__card,.nogag-about__trust-card,.nogag-about__step,.nogag-about__link-card,.nogag-about-us__reason,.nogag-about-us__value-card,.nogag-about-us__audience-card,.nogag-contact__card,.nogag-contact__form-wrap,.nogag-contact__side-card,.nogag-faq__item,.nogag-faq__link-card,.nogag-references__card,.nogag-studies__card,.nogag-shipping__card,.nogag-shipping__step-body,.nsl__card{border:var(--nogag-border);border-radius:var(--nogag-radius-lg);background:#fffffff0;box-shadow:var(--nogag-shadow-soft);transition:border-color var(--nogag-transition),box-shadow var(--nogag-transition),transform var(--nogag-transition)}.np__card:hover,.np-hero__thumb:hover,.np-hero__trust-item:hover,.nb-hero__card:hover,.nb-card:hover,.nogag-about__card:hover,.nogag-about__trust-card:hover,.nogag-about__step:hover,.nogag-about__link-card:hover,.nogag-about-us__reason:hover,.nogag-about-us__value-card:hover,.nogag-about-us__audience-card:hover,.nogag-contact__card:hover,.nogag-faq__item:hover,.nogag-faq__link-card:hover,.nogag-references__card:hover,.nogag-studies__card:hover,.nogag-shipping__card:hover,.nsl__card:hover{border-color:#4d96f56b;box-shadow:var(--nogag-shadow-hover);transform:translateY(-.25rem)}.np__btn,.np__link-btn,.nb__btn,.nogag-about__btn,.nogag-about-us__btn,.nogag-contact__btn,.nogag-faq__btn,.nogag-faq__btn-cta,.nogag-studies__button,.nogag-shipping__btn,.button,.shopify-payment-button__button{min-height:var(--nogag-touch-target);border-radius:var(--nogag-radius-pill);font-weight:var(--nogag-font-button-weight);letter-spacing:-.01em;transition:background var(--nogag-transition),border-color var(--nogag-transition),color var(--nogag-transition),box-shadow var(--nogag-transition),transform var(--nogag-transition)}.np__btn--primary,.nb__btn--primary,.nogag-about__btn--primary,.nogag-about-us__btn--primary,.nogag-contact__btn--primary,.nogag-faq__btn-cta--primary,.nogag-shipping__btn--primary,.button,.shopify-payment-button__button--unbranded{background:var(--nogag-gradient-blue);color:var(--nogag-color-white);border-color:transparent;box-shadow:0 1.2rem 2.8rem #4d96f540}.np__btn--secondary,.nb__btn--secondary,.nogag-about__btn--secondary,.nogag-about-us__btn--secondary,.nogag-contact__btn--secondary,.nogag-shipping__btn--secondary{background:var(--nogag-color-white);color:var(--nogag-color-navy);border-color:var(--nogag-color-border)}.np__btn:hover:not(:disabled),.np__link-btn:hover,.nb__btn:hover,.nogag-about__btn:hover,.nogag-about-us__btn:hover,.nogag-contact__btn:hover,.nogag-faq__btn:hover,.nogag-faq__btn-cta:hover,.nogag-studies__button:hover,.nogag-shipping__btn:hover,.button:hover,.shopify-payment-button__button:hover{transform:translateY(-.12rem);box-shadow:var(--nogag-shadow-soft)}.np-hero__variant,.nb-filter,.nogag-faq__chip,.nogag-references__filter,.nogag-studies__filter{min-height:var(--nogag-touch-target);border:var(--nogag-border);border-radius:var(--nogag-radius-pill);background:var(--nogag-color-white);color:var(--nogag-color-navy);font-size:var(--nogag-text-sm);font-weight:var(--nogag-font-button-weight)}.np-hero__variant[aria-pressed=true],.nb-filter[aria-pressed=true],.nogag-faq__chip.is-active,.nogag-references__filter[aria-pressed=true],.nogag-studies__filter[aria-pressed=true]{background:var(--nogag-color-ice);border-color:var(--nogag-color-brand-blue);color:var(--nogag-color-navy);box-shadow:inset 0 0 0 .1rem #4d96f547}.np-hero__main{aspect-ratio:1.08 / 1;background:radial-gradient(circle at 50% 35%,rgba(125,183,255,.18),transparent 42%),var(--nogag-color-white)}.np-hero__main img{padding:clamp(1rem,3vw,2rem)}.np-hero__price{color:var(--nogag-color-navy);font-size:clamp(1.7rem,2.6vw,2.2rem);font-weight:750;letter-spacing:-.03em}.np-hero__form{margin-top:1.4rem}.np-hero__actions{gap:1rem}.np-hero__actions .np__btn{min-height:4.8rem;padding-inline:2rem;font-size:var(--nogag-text-md)}.np-hero__sticky{border-top:var(--nogag-border);background:#ffffffe6;box-shadow:0 -1.2rem 3rem #102a4314;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nb-hero__card{border-radius:calc(var(--nogag-radius-lg) + .6rem)}.nb-search__input,.nogag-faq__search,.nogag-references__search,.nogag-studies__search,.nogag-contact__input,.nogag-contact__textarea,.field__input,.select__select,.customer .field input,.text-area{min-height:var(--nogag-touch-target);border:var(--nogag-border);border-radius:var(--nogag-radius-md);background:#fffffff0;color:var(--nogag-color-text);box-shadow:0 1rem 2.4rem #102a430a}.nb-search__input:focus,.nogag-faq__search:focus,.nogag-references__search:focus,.nogag-studies__search:focus,.nogag-contact__input:focus,.nogag-contact__textarea:focus,.field__input:focus,.select__select:focus,.text-area:focus{border-color:var(--nogag-color-primary-blue);box-shadow:0 0 0 .35rem #4d96f524;outline:none}.nogag-faq__question,.accordion summary,.accordion__title{color:var(--nogag-color-navy);font-weight:var(--nogag-font-heading-weight);letter-spacing:-.02em}.nogag-faq__answer,.accordion__content,.rte{color:var(--nogag-color-muted);line-height:var(--nogag-line-body)}.nsl{background:radial-gradient(48rem 22rem at 88% 8%,rgba(125,183,255,.18),transparent 70%),var(--nogag-color-off-white)}.nsl__title{color:var(--nogag-color-navy);font-size:var(--nogag-heading-sm);font-weight:var(--nogag-font-heading-weight);letter-spacing:-.03em}.nsl__intro,.nsl__card-text{color:var(--nogag-color-muted);line-height:var(--nogag-line-body)}.nsl__card-title{color:var(--nogag-color-navy);font-weight:var(--nogag-font-heading-weight)}.page-width--narrow{max-width:var(--nogag-container-narrow)}.main-page-title,.template-search h1,.template-404 .title,.title--primary{color:var(--nogag-color-navy);font-size:var(--nogag-heading-md);font-weight:var(--nogag-font-heading-weight);line-height:var(--nogag-line-heading);letter-spacing:-.04em}.main-page-title{margin-bottom:clamp(2rem,4vw,4rem)}.page-width--narrow .rte{padding:clamp(2rem,4vw,4rem);border:var(--nogag-border);border-radius:var(--nogag-radius-lg);background:#fffffff0;box-shadow:var(--nogag-shadow-soft)}.page-width--narrow .rte h2,.page-width--narrow .rte h3{color:var(--nogag-color-navy);line-height:var(--nogag-line-heading);letter-spacing:-.025em}.page-width--narrow .rte p,.page-width--narrow .rte li{font-size:var(--nogag-text-md)}.template-search,cart-items,#main-cart-footer,.template-404{background:radial-gradient(80rem 34rem at 88% -10%,rgba(125,183,255,.18),transparent 68%),linear-gradient(180deg,var(--nogag-color-white) 0%,var(--nogag-color-off-white) 100%)}.template-search__search{max-width:72rem}.template-search .card-wrapper,.template-search .product-card-wrapper,.collection .card-wrapper,.cart__items,.cart__footer,.cart__warnings{border:var(--nogag-border);border-radius:var(--nogag-radius-lg);background:#fffffff0;box-shadow:var(--nogag-shadow-soft)}.cart__items,.cart__footer,.cart__warnings{padding:clamp(1.8rem,3vw,3.2rem)}.cart-item__name,.card__heading,.totals__total,.totals__total-value{color:var(--nogag-color-navy);font-weight:var(--nogag-font-heading-weight)}.template-404{min-height:58vh;display:grid;place-items:center;padding-block:var(--nogag-section-y-lg)}.template-404.page-width{width:min(100% - (var(--nogag-page-gutter) * 2),74rem);border:var(--nogag-border);border-radius:var(--nogag-radius-lg);background:#fffffff0;box-shadow:var(--nogag-shadow-soft);padding:clamp(3rem,6vw,6rem)}.modal,.product-media-modal,.quick-add-modal__content,.cart-notification,.drawer__inner,.predictive-search{border-color:var(--nogag-color-border);border-radius:var(--nogag-radius-lg);background:var(--nogag-color-white);box-shadow:var(--nogag-shadow-hover)}.modal__close-button,.drawer__close,.search-modal__close-button{min-width:var(--nogag-touch-target);min-height:var(--nogag-touch-target);border-radius:var(--nogag-radius-pill)}@media screen and (max-width:989px){.header{min-height:6.4rem}.np-hero__grid,.nb-hero__card,.nogag-about__hero-grid,.nogag-about-us__hero-grid,.nogag-contact__hero-grid,.nogag-contact__layout{grid-template-columns:1fr}.np-hero__gallery{position:static}.np__title,.nb__title,.nb-hero__title,.nogag-about__hero-title,.nogag-about-us__hero-title,.nogag-contact__title,.nogag-faq__title,.nogag-references__title,.nogag-studies__title,.nogag-shipping__title{font-size:var(--nogag-heading-md)}}@media screen and (max-width:749px){.header{padding-inline:1.6rem}.np-hero,.nb-header,.nogag-about__hero,.nogag-about-us__hero,.nogag-contact__hero,.nogag-faq__hero,.nogag-shipping__hero{padding-top:var(--nogag-section-y-sm)}.np-hero__actions,.nogag-about__hero-actions,.nogag-about-us__hero-actions,.nogag-contact__actions{display:grid;grid-template-columns:1fr}.np-hero__actions .np__btn,.np__btn,.nb__btn,.nogag-about__btn,.nogag-about-us__btn,.nogag-contact__btn,.nogag-faq__btn-cta,.nogag-shipping__btn{width:100%}.np-hero__thumb{min-width:5.2rem;min-height:5.2rem}.page-width--narrow .rte{padding:1.8rem}.footer__content-top{padding-inline:var(--nogag-page-gutter)}}body.gradient,.np,.nb,.nogag-about,.nogag-about-us,.nogag-contact,.nogag-faq,.nogag-references,.nogag-studies,.nogag-shipping,.template-search,cart-items,#main-cart-footer,.template-404{font-family:var(--nogag-font-body-family)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.inline-richtext,.product__title,.product__title h1,.product__title h2,.featured-product .product__title,.np__title,.nb__title,.nb-hero__title,.nogag-about__hero-title,.nogag-about-us__hero-title,.nogag-contact__title,.nogag-faq__title,.nogag-references__title,.nogag-studies__title,.nogag-shipping__title,.main-page-title,.template-search h1,.template-404 .title,.title--primary,.footer-block__heading{font-family:var(--nogag-font-heading-family)}body.gradient{background:radial-gradient(86rem 42rem at 92% -12%,rgba(77,150,245,.16),transparent 68%),radial-gradient(68rem 36rem at 0% 18%,rgba(125,183,255,.12),transparent 64%),linear-gradient(180deg,#f7fbff,#fff 32%,#f8fafc)}.announcement-bar,.utility-bar,.announcement-bar-section{background:var(--nogag-gradient-navy);color:#eaf4ff;border-bottom:.1rem solid rgba(125,183,255,.28)}.announcement-bar__message,.utility-bar .list-menu__item,.utility-bar a{color:#eaf4ff;font-family:var(--nogag-font-body-family);font-size:var(--nogag-text-xs);font-weight:560;letter-spacing:.015em}.header-wrapper,.section-header{background:linear-gradient(135deg,#f4f9fff0,#eaf4ffe0 52%,#ffffffd1);border-bottom:.1rem solid rgba(125,183,255,.28);box-shadow:0 1.2rem 3.4rem #4d96f514,0 .2rem .8rem #102a430b;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}sticky-header.scrolled-past-header,.shopify-section-header-sticky .header-wrapper{background:#eaf4ffe6;box-shadow:0 1.6rem 4.2rem #4d96f524,0 .4rem 1.4rem #102a4312;-webkit-backdrop-filter:saturate(190%) blur(24px);backdrop-filter:saturate(190%) blur(24px)}.header{min-height:7.6rem}.header__heading-logo-wrapper{filter:drop-shadow(0 .7rem 1.4rem rgba(77,150,245,.12))}.list-menu__item--link,.header__menu-item,.menu-drawer__menu-item{position:relative;color:#163a5f;font-family:var(--nogag-font-body-family);font-weight:560;letter-spacing:.01em}.list-menu__item--link:after,.header__menu-item:after{content:"";position:absolute;left:1.2rem;right:1.2rem;bottom:.45rem;height:.2rem;border-radius:99rem;background:var(--nogag-color-primary-blue);transform:scaleX(0);transform-origin:center;transition:transform var(--nogag-transition)}.list-menu__item--link:hover,.header__menu-item:hover,.menu-drawer__menu-item:hover,.header__active-menu-item,.list-menu__item--active{color:var(--nogag-color-primary-blue)}.list-menu__item--link:hover:after,.header__menu-item:hover:after,.header__active-menu-item:after,.list-menu__item--active:after{transform:scaleX(1)}.header__icon,.header__icon--cart,.header__search{color:#163a5f}.footer{background:radial-gradient(56rem 26rem at 16% 0%,rgba(125,183,255,.22),transparent 68%),radial-gradient(42rem 22rem at 88% 24%,rgba(77,150,245,.18),transparent 68%),linear-gradient(135deg,#0d2238,#102a43 48%,#163a5f);border-top:.1rem solid rgba(125,183,255,.32);color:#eaf4ff}.footer:before{content:"";display:block;height:.1rem;background:linear-gradient(90deg,transparent 0%,rgba(125,183,255,.72) 50%,transparent 100%)}.footer-block__heading,.footer .h2,.footer h2{color:#fff;font-weight:680}.footer .rte,.footer-block__details-content,.footer-block__details-content .list-menu__item--link,.footer__copyright,.copyright__content,.footer .caption-large,.footer .disclosure__link{color:#eaf4ffc7}.footer-block__details-content .list-menu__item--link:hover,.footer .link:hover,.footer a:hover{color:#fff}.footer .field__input,.footer .newsletter-form__field-wrapper .field{background:#ffffff14;border:.1rem solid rgba(220,238,255,.26);color:#fff}.footer .field__label,.footer .field__input::placeholder{color:#eaf4ffa8}.footer__content-top,.footer__content-bottom,.footer__content-bottom-wrapper{border-color:#dceeff29}.featured-product,.np-hero,.nb-header,.nogag-about__hero,.nogag-about-us__hero,.nogag-contact__hero,.nogag-faq__hero,.nogag-shipping__hero{background:radial-gradient(62rem 36rem at 82% 12%,rgba(77,150,245,.18),transparent 66%),radial-gradient(52rem 30rem at 10% 0%,rgba(125,183,255,.16),transparent 66%),linear-gradient(135deg,#fff,#f7fbff 45%,#eaf4ff)}.rich-text,.multicolumn,.np:nth-of-type(2n),.nb-list,.nogag-about__section--soft,.nogag-about-us__section--soft,.nogag-contact__section--soft,.nogag-faq__section--soft,.nogag-shipping__section--soft,.nsl{background:radial-gradient(58rem 28rem at 90% 10%,rgba(125,183,255,.12),transparent 70%),linear-gradient(135deg,#f8fbff,#eaf4ff)}.product__info-wrapper,.featured-product .product__info-container,.np-hero__info,.np-hero__main,.nb-hero__card,.nogag-contact__form-wrap,.page-width--narrow .rte,.cart__items,.cart__footer,.cart__warnings,.template-404.page-width{border:.1rem solid rgba(125,183,255,.34);background:linear-gradient(180deg,#fffffffa,#f8fbfff5);box-shadow:var(--nogag-shadow-strong)}.featured-product .product__media-wrapper,.np-hero__gallery{filter:drop-shadow(0 2.2rem 4.8rem rgba(77,150,245,.14))}.featured-product .product__media,.featured-product .global-media-settings,.np-hero__main{background:radial-gradient(circle at 50% 38%,rgba(125,183,255,.22),transparent 46%),linear-gradient(145deg,#fff,#f4f9ff)}.featured-product .product__title,.product__title,.product__title .h1,.product__title .h2,.np__title,.nb__title,.nb-hero__title,.main-page-title,.template-search h1,.template-404 .title{color:var(--nogag-color-navy);font-weight:680;letter-spacing:-.045em}.product__description,.featured-product .product__text,.np__lead,.nb__lead,.rte p,.rte li{color:#334e68;line-height:1.72}.price,.price-item,.np-hero__price,.totals__total-value{font-family:var(--nogag-font-heading-family);color:var(--nogag-color-navy);font-weight:700}.product-form__buttons .button,.shopify-payment-button__button--unbranded,.np__btn--primary,.button{background:linear-gradient(135deg,#4d96f5,#287be8 46%,#102a43 145%);color:#fff;border-color:#4d96f533;box-shadow:0 1.4rem 3.2rem #4d96f53d,0 .4rem 1.2rem #102a4314}.product-form__buttons .button:hover,.shopify-payment-button__button--unbranded:hover,.np__btn--primary:hover,.button:hover{box-shadow:0 1.9rem 4.8rem #4d96f552,0 .8rem 1.8rem #102a431a}.product-form__input input[type=radio]+label,.np-hero__variant,.variant-picker__option label{border:.1rem solid rgba(125,183,255,.36);background:linear-gradient(180deg,#fff,#f7fbff);color:#163a5f;box-shadow:0 .8rem 2rem #4d96f50f}.product-form__input input[type=radio]:checked+label,.np-hero__variant[aria-pressed=true]{border-color:var(--nogag-color-primary-blue);background:linear-gradient(135deg,#eef6ff,#dceeff);box-shadow:0 1rem 2.4rem #4d96f529,inset 0 0 0 .1rem #4d96f547}.np__card,.np-hero__trust-item,.nb-card,.multicolumn-card,.nogag-about__card,.nogag-about__trust-card,.nogag-about__step,.nogag-about__link-card,.nogag-about-us__reason,.nogag-about-us__value-card,.nogag-about-us__audience-card,.nogag-contact__card,.nogag-contact__side-card,.nogag-faq__item,.nogag-faq__link-card,.nogag-references__card,.nogag-studies__card,.nogag-shipping__card,.nogag-shipping__step-body,.template-search .card-wrapper,.template-search .product-card-wrapper,.collection .card-wrapper,.nsl__card{border:.1rem solid rgba(125,183,255,.3);background:linear-gradient(180deg,#fffffffa,#f8fbfff2);box-shadow:var(--nogag-shadow-soft)}.np__card:hover,.np-hero__trust-item:hover,.nb-card:hover,.multicolumn-card:hover,.nogag-about__card:hover,.nogag-about__trust-card:hover,.nogag-about__step:hover,.nogag-about__link-card:hover,.nogag-about-us__reason:hover,.nogag-about-us__value-card:hover,.nogag-about-us__audience-card:hover,.nogag-contact__card:hover,.nogag-faq__item:hover,.nogag-faq__link-card:hover,.nogag-references__card:hover,.nogag-studies__card:hover,.nogag-shipping__card:hover,.template-search .card-wrapper:hover,.collection .card-wrapper:hover,.nsl__card:hover{border-color:#4d96f580;box-shadow:var(--nogag-shadow-hover);transform:translateY(-.3rem)}.nogag-references__media,.nogag-studies__media,.nb-card__media,.nb-hero__media{background:radial-gradient(circle at 50% 32%,rgba(77,150,245,.18),transparent 48%),linear-gradient(145deg,#eef6ff,#fff)}.page-width--narrow{background:radial-gradient(62rem 30rem at 88% 0%,rgba(125,183,255,.13),transparent 70%),linear-gradient(180deg,#f8fbff,#fff);padding-block:var(--nogag-section-y-md)}.shopify-policy__container{max-width:96rem;padding-block:var(--nogag-section-y-md);background:radial-gradient(62rem 30rem at 88% 0%,rgba(125,183,255,.13),transparent 70%),linear-gradient(180deg,#f8fbff,#fff)}.shopify-policy__title h1{color:var(--nogag-color-navy);font-family:var(--nogag-font-heading-family);font-weight:680;letter-spacing:-.045em}.shopify-policy__body .rte{padding:clamp(2rem,4vw,4rem);border:.1rem solid rgba(125,183,255,.34);border-radius:var(--nogag-radius-lg);background:linear-gradient(180deg,#fffffffa,#f8fbfff5);box-shadow:var(--nogag-shadow-strong)}.shopify-policy__body .rte h2,.shopify-policy__body .rte h3{color:#163a5f;border-left:.3rem solid var(--nogag-color-primary-blue);padding-left:1.2rem}.shopify-policy__body .rte a{color:var(--nogag-color-primary-blue);font-weight:620}.shopify-policy__body .rte li::marker{color:var(--nogag-color-primary-blue)}.page-width--narrow .rte{max-width:86rem;margin-inline:auto}.page-width--narrow .rte h2,.page-width--narrow .rte h3{color:#163a5f;border-left:.3rem solid var(--nogag-color-primary-blue);padding-left:1.2rem}.page-width--narrow .rte a{color:var(--nogag-color-primary-blue);font-weight:620}.page-width--narrow .rte li::marker{color:var(--nogag-color-primary-blue)}.field__input,.select__select,.text-area,.nb-search__input,.nogag-faq__search,.nogag-references__search,.nogag-studies__search,.nogag-contact__input,.nogag-contact__textarea{background:linear-gradient(180deg,#fff,#f8fbff);border-color:#7db7ff57}.menu-drawer,.menu-drawer__inner-container,.search-modal{background:linear-gradient(180deg,#f4f9ff,#fff)}@media screen and (max-width:749px){.header-wrapper,.section-header{background:#eaf4fff0}.header{min-height:6.6rem}.product__info-wrapper,.featured-product .product__info-container,.np-hero__info,.page-width--narrow .rte,.cart__items,.cart__footer{border-radius:2rem;box-shadow:0 1rem 2.8rem #4d96f51f,0 .3rem 1rem #102a430f}.featured-product .product__title,.product__title,.np__title,.nb__title,.nb-hero__title,.main-page-title,.template-search h1,.template-404 .title{letter-spacing:-.035em}.footer{background:radial-gradient(36rem 24rem at 50% 0%,rgba(125,183,255,.22),transparent 70%),linear-gradient(160deg,#0d2238,#102a43)}}.nogag-theme .nogag-header{background:linear-gradient(135deg,#f4f9fff5,#eaf4ffe6 58%,#ffffffd6);border-bottom-color:#7db7ff4d}.nogag-theme .nogag-header__inner{min-height:7.6rem}.nogag-theme .nogag-header .header__heading-logo-wrapper{filter:drop-shadow(0 .7rem 1.4rem rgba(77,150,245,.12))}.nogag-theme .nogag-header .header__menu-item,.nogag-theme .nogag-header .list-menu__item--link{color:#163a5f;font-family:var(--nogag-font-body-family);font-weight:560;letter-spacing:.01em}.nogag-theme .nogag-header .header__menu-item:hover,.nogag-theme .nogag-header .list-menu__item--link:hover,.nogag-theme .nogag-header .header__active-menu-item{color:var(--nogag-color-primary-blue)}.footer .newsletter-form__field-wrapper{max-width:100%}.footer .newsletter-form__field-wrapper .field{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto;align-items:center;gap:1rem;padding:0;border:0!important;box-shadow:none;background:transparent!important}.footer .newsletter-form__field-wrapper .field:before,.footer .newsletter-form__field-wrapper .field:after{display:none!important}.footer .newsletter-form__field-wrapper .field__input{grid-column:1;grid-row:1;min-height:4.8rem;height:4.8rem;margin:0;padding:1.2rem 1.6rem;border:.1rem solid rgba(220,238,255,.28)!important;border-radius:999rem;background:#f7fbff!important;color:#102a43!important}.footer .newsletter-form__field-wrapper .field__input::placeholder{color:#4f6b86!important;opacity:1}.footer .newsletter-form__field-wrapper .field__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.footer .newsletter-form__button{grid-column:2;grid-row:1;position:static;min-width:13.6rem;width:auto;height:4.8rem;min-height:4.8rem;padding:0 1.8rem;border:.1rem solid rgba(125,183,255,.26);border-radius:999rem;background:linear-gradient(135deg,#4d96f5,#287be8 46%,#102a43 145%);color:#fff;display:inline-flex;align-items:center;justify-content:center;text-align:center;box-shadow:0 1rem 2.4rem #4d96f542;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.footer .newsletter-form__button:hover{transform:translateY(-.1rem);box-shadow:0 1.4rem 3rem #4d96f552;filter:saturate(1.05)}.footer .newsletter-form__button:focus-visible,.footer .newsletter-form__field-wrapper .field__input:focus-visible{outline:.3rem solid rgba(77,150,245,.35);outline-offset:.2rem}.footer .newsletter-form__button .svg-wrapper{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem}@media screen and (max-width:749px){.footer .newsletter-form__field-wrapper .field{grid-template-columns:1fr;gap:1rem}.footer .newsletter-form__button{width:100%}}.template-policy .shopify-policy__body .rte,.template-page .page-width--narrow .rte{color:#263b4d}.template-policy .shopify-policy__body .rte p,.template-policy .shopify-policy__body .rte li,.template-policy .shopify-policy__body .rte ol,.template-policy .shopify-policy__body .rte ul,.template-page .page-width--narrow .rte p,.template-page .page-width--narrow .rte li,.template-page .page-width--narrow .rte ol,.template-page .page-width--narrow .rte ul{color:#334e68}.template-policy .shopify-policy__body .rte h1,.template-policy .shopify-policy__body .rte h2,.template-policy .shopify-policy__body .rte h3,.template-page .page-width--narrow .rte h1,.template-page .page-width--narrow .rte h2,.template-page .page-width--narrow .rte h3{color:#102a43}.template-policy .shopify-policy__body .rte strong,.template-page .page-width--narrow .rte strong{color:#102a43;font-weight:700}.template-policy .shopify-policy__body .rte a,.template-page .page-width--narrow .rte a{color:#1d6fe8;text-decoration-thickness:.1em;text-underline-offset:.2em}.template-policy .shopify-policy__body .rte li::marker,.template-page .page-width--narrow .rte li::marker{color:#1d6fe8}.template-page .page-width--narrow .rte .nogag-refund,.template-policy .shopify-policy__body .rte .nogag-refund{color:#263b4d!important}.template-page .page-width--narrow .rte .nogag-refund p,.template-page .page-width--narrow .rte .nogag-refund li,.template-page .page-width--narrow .rte .nogag-refund ul,.template-page .page-width--narrow .rte .nogag-refund ol,.template-policy .shopify-policy__body .rte .nogag-refund p,.template-policy .shopify-policy__body .rte .nogag-refund li,.template-policy .shopify-policy__body .rte .nogag-refund ul,.template-policy .shopify-policy__body .rte .nogag-refund ol{color:#334e68!important}.template-page .page-width--narrow .rte .nogag-refund [role=heading][aria-level="1"],.template-page .page-width--narrow .rte .nogag-refund [role=heading][aria-level="2"],.template-page .page-width--narrow .rte .nogag-refund [role=heading][aria-level="3"],.template-page .page-width--narrow .rte .nogag-refund strong,.template-policy .shopify-policy__body .rte .nogag-refund [role=heading][aria-level="1"],.template-policy .shopify-policy__body .rte .nogag-refund [role=heading][aria-level="2"],.template-policy .shopify-policy__body .rte .nogag-refund [role=heading][aria-level="3"],.template-policy .shopify-policy__body .rte .nogag-refund strong{color:#102a43!important}.template-page .page-width--narrow .rte .nogag-refund a,.template-policy .shopify-policy__body .rte .nogag-refund a{color:#1d6fe8!important}@media screen and (max-width:749px){.nogag-theme .nogag-header__inner{min-height:6.6rem}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/nogag-design-system.css.map */
