@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(instrument-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(instrument-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--blue: #2764FF;--blue-deep: #1A50E0;--blue-soft: #EEF2FF;--navy: #0B1638;--ink: #141A2E;--ink-2: #4B5268;--ink-3: #7C839A;--bg: #F5F6F8;--white: #FFFFFF;--line: #E4E7EE;--green: #00B67A;--danger: #D33;--blue-rgb: 39, 100, 255;--navy-rgb: 11, 22, 56;--ink-rgb: 20, 26, 46;--r-lg: 28px;--r-md: 18px;--r-sm: 12px;--max: 1240px;--pad: clamp(20px, 4vw, 48px);--section: clamp(64px, 8vw, 112px);--font: "Instrument Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--pu-title-font: "Instrument Sans", var(--font);--accent: 26 76 255;--text-primary: 20 26 46;--background-primary: 245 246 248;--button-background-primary: 26 76 255;--button-text-primary: 255 255 255;--button-background-secondary: 255 255 255;--button-text-secondary: 20 26 46;--primary-badge-background: 26 76 255;--primary-badge-text: 255 255 255;--star-color: 0 182 122;--product-card-background: 255 255 255;--product-card-text: 20 26 46;--footer-background: 11 22 56;--footer-text: 180 191 222;--rounded-xs: 4px;--rounded-sm: 8px;--rounded: var(--r-sm);--rounded-lg: var(--r-lg);--rounded-button: 999px;--rounded-input: var(--r-sm);--container-max-width: var(--max);--heading-font-family: var(--pu-title-font);--text-font-family: var(--font);--heading-letter-spacing: -.02em;--heading-text-transform: none;--text-letter-spacing: 0;--text-xs: .875rem;--text-sm: .9375rem;--text-base: 1.0625rem;--text-lg: 1.3125rem;--text-h0: clamp(32px, 3.4vw, 44px);--text-h1: clamp(28px, 2.8vw, 36px);--text-h2: clamp(26px, 2.4vw, 38px);--text-h3: clamp(19px, 1.7vw, 22px);--text-h4: 1.25rem;--text-h5: 1.125rem;--text-h6: 1rem;--pu-accent: var(--blue);--pu-accent-hover: var(--blue-deep);--pu-accent-rgb: var(--blue-rgb);--pu-cta-blue: var(--blue);--pu-cta-blue-rgb: var(--blue-rgb);--pu-presentation: var(--blue);--pu-presentation-rgb: var(--blue-rgb);--pu-ink: var(--ink);--pu-ink-rgb: var(--ink-rgb);--pu-heading: var(--ink);--pu-navy: var(--navy);--pu-body: var(--ink-2);--pu-muted: var(--ink-3);--pu-surface-light: var(--bg);--pu-surface-soft: var(--blue-soft);--pu-surface-accent: var(--blue-soft);--pu-border: var(--line);--pu-border-light: var(--line);--pu-hairline: 1px solid var(--line);--pu-chip-bg: var(--blue-soft);--pu-chip-color: var(--ink);--pu-chip-size: 13px;--pu-h3-size: var(--text-h3);--pu-btn-bg: var(--blue);--pu-btn-radius: 999px;--pu-btn-weight: 600;--pu-btn-secondary-bg: var(--white);--pu-btn-secondary-text: var(--ink);--pu-btn-secondary-hover: var(--bg);--pu-btn-ghost-bg: var(--white);--pu-btn-ghost-border: var(--white);--pu-btn-ghost-text: var(--navy);--pill-color: var(--blue);--pill-border: var(--blue);--pu-pill-font-size: 13px;--pu-pill-size: 13px;--pu-badge-bg: var(--blue-soft);--pu-badge-text: var(--blue);--pu-badge-font-size: 13px;--pu-badge-weight: 600;--pu-badge-special-bg: var(--blue-soft);--pu-badge-special-text: var(--blue);--pu-cta-green: var(--blue);--pu-cta-green-text: var(--white);--pu-glass-bg: var(--navy);--pu-font: var(--font);--pu-heading-spacing: -.02em;--pu-heading-size: var(--text-h1);--pu-heading-size-mobile: 30px;--pu-heading-size-desktop: 36px;--pu-title-size: var(--text-h2);--pu-title-size-mobile: 30px;--pu-title-ls: -.025em;--pu-title-lh: 1.1;--pu-subtitle-size: 17px;--pu-subtitle-lh: 1.55;--pu-text-size: 15px;--pu-body-size-mobile: 17px;--pu-body-size-desktop: 17px;--pu-body-size: 17px;--pu-card-radius: var(--r-md);--pu-section-radius: var(--r-lg);--pu-max-width: 1300px;--puure-blue: var(--blue);--puure-blue-link: var(--blue-deep);--puure-blue-wash: var(--blue-soft);--puure-ink: var(--ink);--puure-ground: var(--bg);--puure-surface: var(--white);--puure-blue-sky: #9DB4FF;--puure-slate: var(--ink-2);--puure-mist: var(--ink-3);--puure-line: var(--line);--puure-ok: var(--green);--puure-warn: var(--ink-3);--puure-err: var(--danger);--puure-trustpilot: var(--green);--puure-r-m: var(--r-sm);--puure-r-l: var(--r-md);--puure-font: var(--font)}html{font-family:var(--font)}body{font-family:var(--font);font-size:17px;line-height:1.55;color:var(--ink);background:var(--bg)}h1,.h1{font-size:var(--text-h1);letter-spacing:-.02em;line-height:1.1}h2,.h2{font-size:var(--text-h2);letter-spacing:-.025em;line-height:1.1}h3,.h3{font-size:var(--text-h3);letter-spacing:-.01em;line-height:1.2}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--pu-title-font);font-weight:500!important;text-transform:none;text-wrap:balance}:root{--heading-font-weight: 500;--pu-title-weight: 500;--pu-heading-weight: 500;--pu-h3-weight: 500}h1 em,h2 em,h3 em,.h1 em,.h2 em,.h3 em,h1 i,h2 i,h3 i,.h1 i,.h2 i,.h3 i,h1 strong,h2 strong,.h1 strong,.h2 strong{font-style:normal!important;font-weight:inherit!important;color:inherit!important;background:none!important;-webkit-text-fill-color:inherit!important}h1 span[style*=color],h2 span[style*=color],h3 span[style*=color],.h1 span[style*=color],.h2 span[style*=color],.h3 span[style*=color]{color:inherit!important}.prose p,.rich-text p,.page .prose li{max-width:60ch}.prose,.rich-text__text{line-height:1.55}.button,.pu-btn,.pr-btn,.tcq-btn,.faq-bottom-cta .button,.pp-btn,.product-form__submit,.hh .hh__cta,.pov2 .pov2-btn{min-height:56px;padding-block:0;padding-inline:28px;border-radius:999px;font-family:var(--pu-title-font);font-size:17px;font-weight:600;line-height:1.2;letter-spacing:0;text-transform:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.button--sm{min-height:44px;padding-inline:20px;font-size:15px}.hh .hh__cta,.pov2 .pov2-btn,.product-form__submit{min-height:62px}.pu-btn:hover,.pr-btn:hover,.button:hover,.hh .hh__cta:hover,.pov2 .pov2-btn:hover{opacity:1}.pu-btn:hover,.pr-btn:hover,.hh .hh__cta:hover{background:var(--blue-deep);color:var(--white)}.button--secondary,.button--outline,.pu-btn--secondary,.pu-btn--outline{background:var(--white)!important;color:var(--ink)!important;box-shadow:inset 0 0 0 1.5px var(--line)!important;border:0!important}.button--secondary:hover,.button--outline:hover,.pu-btn--secondary:hover,.pu-btn--outline:hover{background:var(--bg)!important;color:var(--ink)!important}.pu-btn--ghost,.filt-dark .pu-btn,.pkpi .pu-btn,.pt-wrap .pu-btn{background:var(--white)!important;color:var(--navy)!important;border:0!important}.product-gallery__thumbnail,.pp-vr__sound,.founder-videos__play,.ppqc-arrow,.pp-vr__arrow,.pp-testi__arrow{min-width:44px;min-height:44px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible,[role=button]:focus-visible,.button:focus-visible,.pu-btn:focus-visible{outline:3px solid var(--blue)!important;outline-offset:3px!important;box-shadow:none}[reveal-on-scroll=true],[reveal-on-scroll=true]>*,[data-pu-reveal],[data-pu-reveal] [data-pu-child],.puure-aso{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important;animation:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}#main,#main>.shopify-section{background:var(--bg)}.footer,.shopify-section--footer .footer{background:var(--navy);color:#b4bfde}.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6,.footer .h1,.footer .h2,.footer .h3,.footer .h4,.footer .h5,.footer .h6,.footer .footer__block-title,.footer .footer__title,.footer summary{color:var(--white)}.footer a{color:#b4bfde}.footer a:hover{color:var(--white)}.footer .text-xs,.footer .text-sm,.footer small,.footer .footer__aside,.footer .footer__aside *{font-size:14px}.footer input,.footer .input{font-size:17px;min-height:56px;border-radius:999px}.shopify-section--main-page .page .prose{font-size:17px;line-height:1.55;max-width:65ch;margin-inline:auto}.shopify-section--main-page .page .prose p,.shopify-section--main-page .page .prose li{max-width:none}.shopify-section--main-page .page .h1{margin-bottom:32px}.trust-line{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;margin:0;padding:0;list-style:none;font-size:15px;font-weight:500;line-height:1.3;color:var(--ink-2)}.trust-line--start{justify-content:flex-start}.trust-line__item{display:inline-flex;align-items:center;gap:6px}.trust-line__check{width:16px;height:16px;flex:none;color:var(--green)}.press-logos{display:flex;flex-direction:column;align-items:center;gap:14px}.press-logos__label{font-size:14px;font-weight:500;color:var(--ink-3)}.press-logos__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(24px,5vw,56px);margin:0;padding:0;list-style:none}.press-logos__item{display:flex;align-items:center}.press-logos__item img{height:22px;width:auto;display:block;opacity:.85}.press-logos--dark .press-logos__label{color:#b4bfde}.press-logos--dark .press-logos__item img{filter:brightness(0) invert(1);opacity:1}@media(max-width:720px){:root{--text-h1: 28px;--text-h2: 26px;--text-h3: 19px;--pu-heading-size: 28px;--pu-heading-size-mobile: 28px;--pu-title-size: 26px;--pu-title-size-mobile: 26px}.pr-h2,.lab-results__title,.founder-videos__title,.pr-compat .tcq-title,.pu-mcmp.pr-compare .pu-mcmp__heading,.pr-testi__head .pp-testi-official__title,.pu-sec-title{font-size:var(--pm-text-2xl, 28px)!important;letter-spacing:-.015em!important;line-height:1.3!important}.pkpi .pkpi__v,.pkpi.pr-numbers .pkpi__v,.pkf-number,.pkf__num,.lp-stats__number{font-size:40px!important}.lab-results__number{font-size:36px!important}}sup,sub{font-size:13px;line-height:0}.pp-vr__filter,.po-toggle__btn,.puure-upsell__add,.puure-upsell-tap__add,.pcert__more-link,.sp-perf-more,.footer .circle-chevron,.footer .text-with-icon,.collection-toolbar .text-with-icon,.pu-conc__tab,.shopify-pc__banner__btn-accept,.shopify-pc__banner__btn-decline,.shopify-pc__banner__btn-manage-prefs{min-height:44px}.footer .circle-chevron{min-width:44px}.accordion .circle-chevron,.product-info .circle-chevron{width:28px;height:28px;min-width:0;min-height:0;flex:none}.accordion .circle-chevron svg,.product-info .circle-chevron svg{width:12px;height:12px}.pov2-color-swatch{position:relative}.pov2-color-swatch:before{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border-radius:50%}.pov2 .pov2-card{max-width:100%;box-sizing:border-box}
/*# sourceMappingURL=/cdn/shop/t/62/assets/base.css.map */
