@font-face{font-family:Instrument Sans;font-weight:600;font-style:normal;font-display:fallback;src:url(/cdn/fonts/instrument_sans/instrumentsans_n6.27dc66245013a6f7f317d383a3cc9a0c347fb42d.woff2) format("woff2"),url(/cdn/fonts/instrument_sans/instrumentsans_n6.1a71efbeeb140ec495af80aad612ad55e19e6d0e.woff) format("woff")}@font-face{font-family:Instrument Sans;font-weight:600;font-style:italic;font-display:fallback;src:url(/cdn/fonts/instrument_sans/instrumentsans_i6.ba8063f6adfa1e7ffe690cc5efa600a1e0a8ec32.woff2) format("woff2"),url(/cdn/fonts/instrument_sans/instrumentsans_i6.a5bb29b76a0bb820ddaa9417675a5d0bafaa8c1f.woff) format("woff")}@font-face{font-family:Instrument Sans;font-weight:400;font-style:normal;font-display:fallback;src:url(/cdn/fonts/instrument_sans/instrumentsans_n4.db86542ae5e1596dbdb28c279ae6c2086c4c5bfa.woff2) format("woff2"),url(/cdn/fonts/instrument_sans/instrumentsans_n4.510f1b081e58d08c30978f465518799851ef6d8b.woff) format("woff")}@font-face{font-family:Instrument Sans;font-weight:400;font-style:italic;font-display:fallback;src:url(/cdn/fonts/instrument_sans/instrumentsans_i4.028d3c3cd8d085648c808ceb20cd2fd1eb3560e5.woff2) format("woff2"),url(/cdn/fonts/instrument_sans/instrumentsans_i4.7e90d82df8dee29a99237cd19cc529d2206706a2.woff) format("woff")}@font-face{font-family:Instrument Sans;font-weight:700;font-style:normal;font-display:fallback;src:url(/cdn/fonts/instrument_sans/instrumentsans_n7.e4ad9032e203f9a0977786c356573ced65a7419a.woff2) format("woff2"),url(/cdn/fonts/instrument_sans/instrumentsans_n7.b9e40f166fb7639074ba34738101a9d2990bb41a.woff) format("woff")}@font-face{font-family:Instrument Sans;font-weight:700;font-style:italic;font-display:fallback;src:url(/cdn/fonts/instrument_sans/instrumentsans_i7.d6063bb5d8f9cbf96eace9e8801697c54f363c6a.woff2) format("woff2"),url(/cdn/fonts/instrument_sans/instrumentsans_i7.ce33afe63f8198a3ac4261b826b560103542cd36.woff) format("woff")}:root{--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-2-5: .625rem;--spacing-3: .75rem;--spacing-3-5: .875rem;--spacing-4: 1rem;--spacing-4-5: 1.125rem;--spacing-5: 1.25rem;--spacing-5-5: 1.375rem;--spacing-6: 1.5rem;--spacing-6-5: 1.625rem;--spacing-7: 1.75rem;--spacing-7-5: 1.875rem;--spacing-8: 2rem;--spacing-8-5: 2.125rem;--spacing-9: 2.25rem;--spacing-9-5: 2.375rem;--spacing-10: 2.5rem;--spacing-11: 2.75rem;--spacing-12: 3rem;--spacing-14: 3.5rem;--spacing-16: 4rem;--spacing-18: 4.5rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-28: 7rem;--spacing-32: 8rem;--spacing-36: 9rem;--spacing-40: 10rem;--spacing-44: 11rem;--spacing-48: 12rem;--spacing-52: 13rem;--spacing-56: 14rem;--spacing-60: 15rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--container-max-width: 1600px;--container-narrow-max-width: 1350px;--container-gutter: var(--spacing-5);--section-outer-spacing-block: var(--spacing-12);--section-inner-max-spacing-block: var(--spacing-10);--section-inner-spacing-inline: var(--container-gutter);--section-stack-spacing-block: var(--spacing-8);--grid-gutter: var(--spacing-5);--product-list-row-gap: var(--spacing-8);--product-list-column-gap: var(--grid-gutter);--input-gap: var(--spacing-2);--input-height: 2.625rem;--input-padding-inline: var(--spacing-4);--sticky-area-height: calc(var(--sticky-announcement-bar-enabled, 0) * var(--announcement-bar-height, 0px) + var(--sticky-header-enabled, 0) * var(--header-height, 0px));--transform-logical-flip: 1;--transform-origin-start: left;--transform-origin-end: right;--heading-font-family: "Instrument Sans", sans-serif;--heading-font-weight: 600;--heading-font-style: normal;--heading-text-transform: normal;--heading-letter-spacing: 0em;--text-font-family: "Instrument Sans", sans-serif;--text-font-weight: 400;--text-font-style: normal;--text-letter-spacing: 0em;--text-h0: 2.75rem;--text-h1: 2rem;--text-h2: 1.75rem;--text-h3: 1.375rem;--text-h4: 1.125rem;--text-h5: 1.125rem;--text-h6: 1rem;--text-xs: .6875rem;--text-sm: .75rem;--text-base: .875rem;--text-lg: 1.125rem;--accent: 39 100 255;--text-primary: 124 131 154;--background-primary: 244 244 244;--dialog-background: 244 244 244;--border-color: var(--text-color, var(--text-primary)) / .12;--button-background-primary: 39 100 255;--button-text-primary: 124 131 154;--button-background-secondary: 39 100 255;--button-text-secondary: 255 255 255;--success-background: 224 246 239;--success-text: 0 182 122;--warning-background: 224 246 239;--warning-text: 0 182 122;--error-background: 254 231 231;--error-text: 248 58 58;--on-sale-text: 248 58 58;--on-sale-badge-background: 248 58 58;--on-sale-badge-text: 255 255 255;--sold-out-badge-background: 20 26 46;--sold-out-badge-text: 255 255 255;--primary-badge-background: 11 22 56;--primary-badge-text: 255 255 255;--star-color: 0 182 122;--product-card-background: 255 255 255;--product-card-text: 124 131 154;--header-background: 11 22 56;--header-text: 255 255 255;--footer-background: 11 22 56;--footer-text: 255 255 255;--rounded-xs: 0rem;--rounded-sm: 0rem;--rounded: 0rem;--rounded-lg: 0rem;--rounded-full: 9999px;--rounded-button: 0rem;--rounded-input: 0rem;--shadow-sm: 0 2px 8px rgb(var(--text-primary) / 0);--shadow: 0 5px 15px rgb(var(--text-primary) / 0);--shadow-md: 0 5px 30px rgb(var(--text-primary) / 0);--shadow-block: 0px 0px 50px rgb(var(--text-primary) / 0);--stagger-products-reveal-opacity: 0;--cursor-close-svg-url: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Ccircle cx='28' cy='28' r='28' fill='%23252627' fill-opacity='0.12' shape-rendering='geometricPrecision'/%3E%3Ccircle cx='28' cy='28' r='27' fill='%23fff' shape-rendering='geometricPrecision'/%3E%3Cpath shape-rendering='geometricPrecision' d='m22.344 22.343 11.313 11.314m-11.313 0 11.313-11.313' stroke='%23252627' stroke-width='2'/%3E%3C/svg%3E");--cursor-zoom-in-svg-url: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cpath d='M56 28C56 12.536 43.464 0 28 0S0 12.536 0 28s12.536 28 28 28 28-12.536 28-28Z' fill='%23fff'/%3E%3Cpath d='M55.5 28C55.5 12.812 43.188.5 28 .5S.5 12.812.5 28 12.812 55.5 28 55.5 55.5 43.188 55.5 28Z' stroke='%23252627' stroke-opacity='.12'/%3E%3Cpath d='M28.001 20v16M20 28.001h16' stroke='%23252627' stroke-width='2'/%3E%3C/svg%3E");--cursor-zoom-out-svg-url: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cpath d='M56 28C56 12.536 43.464 0 28 0S0 12.536 0 28s12.536 28 28 28 28-12.536 28-28Z' fill='%23fff'/%3E%3Cpath d='M55.5 28C55.5 12.812 43.188.5 28 .5S.5 12.812.5 28 12.812 55.5 28 55.5 55.5 43.188 55.5 28Z' stroke='%23252627' stroke-opacity='.12'/%3E%3Cpath d='M20 28.001h16' stroke='%23252627' stroke-width='2'/%3E%3C/svg%3E");--checkmark-svg-url: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8'%3E%3Cpath d='M1.5 3.5 3.8 6l4.7-5' stroke='%237C839A' stroke-width='2'/%3E%3C/svg%3E");--deployer-color-foreground: var(--color-foreground, 36, 36, 36);--deployer-color-background: var(--color-background, 255, 255, 255);--deployer-primary-color: var(--color-button);--deployer-primary-color-text: var(--color-button-text, 255, 255, 255);--deployer-secondary-color: var(--color-secondary-button, 255, 255, 255);--deployer-secondary-color-text: var(--color-secondary-button-text, 36, 36, 36);--deployer-default-border: .1rem solid #D2D6EA;--deployer-default-border-width: 1px;--deployer-p-font-size: 14px;--deployer-p-small-font-size: 13px;--deployer-h2-font-size: 20px;--deployer-h3-font-size: 16px;--deployer-form-label-font-size: 13px;--deployer-inputs-border-radius: var(--inputs-radius, 10px);--deployer-inputs-border-width: calc(var(--buttons-border-width, 1px));--deployer-inputs-font-size: 15px;--deployer-inputs-min-height: 3rem;--deployer-inputs-min-with: calc(12rem + var(--buttons-border-width, 1.5px)* 2);--deployer-inputs-padding: 1.5rem;--deployer-button-border-radius: var(--buttons-radius, 40px);--deployer-button-border-width: calc(.5px + var(--buttons-border-width, 1.5px));--deployer-button-font-weight: var(--font-body-weight, 600);--deployer-button-text-transform: none;--deployer-button-letter-spacing: 1px;--deployer-button-padding-horizontal: calc(2* var(--deployer-inputs-padding));--deployer-button-padding-vertical: 0rem;--deployer-toast-notification-border-radius: 20px;--deployer-toast-notification-icon-size: 24px;--deployer-toast-notification-min-width: 300px;--deployer-toast-notification-padding: 15px;--deployer-toast-notification-z-index: 10001;--deployer-toast-notification-background-color--error: #f9e7e7;--deployer-toast-notification-color--error: #9f3a38;--deployer-toast-notification-background-color--success: #f0f9eb;--deployer-toast-notification-color--success: #2d6a4f;--deployer-toast-notification-background-color--warning: #fff4e5;--deployer-toast-notification-color--warning: #7f5a1e;--deployer-toast-notification-background-color--info: #e6f7ff;--deployer-toast-notification-color--info: #1890ff;--deployer-toggle-cross-sell-border-radius: 10px;--deployer-toggle-cross-sell-image-width: 80px;--deployer-quantity-breaks-general-padding: 10px;--deployer-quantity-breaks-border-radius: var(--default-border-radius);--deployer-quantity-breaks-badge-border-radius: calc(var(--default-border-radius) - 7px);--deployer-quantity-breaks-quantity-badge-size: 30px;--deployer-quantity-breaks-background: var(--deployer-color-background);--deployer-quantity-breaks-default-border-color: 210, 214, 234;--deployer-fake-variants-border-radius: var(--default-border-radius);--deployer-fake-variants-default-border-color: 210, 214, 234;--deployer-fake-variants-spacing: 10px;--deployer-compare-popup-border-radius: var(--default-border-radius);--deployer-compare-popup-spacing: 10px;--deployer-section-compare-spacing: 12px}[dir=rtl]:root{--transform-logical-flip: -1;--transform-origin-start: right;--transform-origin-end: left}@media screen and (min-width:700px){:root{--text-h0: 3.5rem;--text-h1: 2.5rem;--text-h2: 2rem;--text-h3: 1.625rem;--text-h4: 1.375rem;--text-h5: 1.125rem;--text-h6: 1rem;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.25rem;--container-gutter: 2rem;--section-outer-spacing-block: var(--spacing-16);--section-inner-max-spacing-block: var(--spacing-12);--section-inner-spacing-inline: var(--spacing-12);--section-stack-spacing-block: var(--spacing-12);--grid-gutter: var(--spacing-6);--product-list-row-gap: var(--spacing-12);--input-gap: 1rem;--input-height: 3.125rem;--input-padding-inline: var(--spacing-5)}}@media screen and (min-width:1000px){:root{--container-gutter: var(--spacing-12);--section-outer-spacing-block: var(--spacing-18);--section-inner-max-spacing-block: var(--spacing-16);--section-inner-spacing-inline: var(--spacing-16);--section-stack-spacing-block: var(--spacing-12)}}@media screen and (min-width:1150px){:root{--container-gutter: var(--spacing-12);--section-outer-spacing-block: var(--spacing-20);--section-inner-max-spacing-block: var(--spacing-16);--section-inner-spacing-inline: var(--spacing-16);--section-stack-spacing-block: var(--spacing-12)}}@media screen and (min-width:1400px){:root{--text-h0: 4.5rem;--text-h1: 3.5rem;--text-h2: 2.75rem;--text-h3: 2rem;--text-h4: 1.75rem;--text-h5: 1.375rem;--text-h6: 1.25rem;--section-outer-spacing-block: var(--spacing-24);--section-inner-max-spacing-block: var(--spacing-18);--section-inner-spacing-inline: var(--spacing-18)}}@media screen and (min-width:1600px){:root{--section-outer-spacing-block: var(--spacing-24);--section-inner-max-spacing-block: var(--spacing-20);--section-inner-spacing-inline: var(--spacing-20)}}@media screen and (pointer:fine){.button:not([disabled]):hover,.btn:not([disabled]):hover,.shopify-payment-button__button--unbranded:not([disabled]):hover{--button-background-opacity: .85}.button--subdued:not([disabled]):hover{--button-background: var(--text-color) / .05 !important}}:root{--puure-blue:#2764FF;--puure-blue-link:#1A50E0;--puure-blue-wash:#EEF2FF;--puure-ink:#0B1638;--puure-ground:#F5F6F8;--puure-surface:#ffffff;--puure-blue-sky:#9DB4FF;--puure-slate:#4B5268;--puure-mist:#4B5268;--puure-line:#E4E7EE;--puure-ok:#00B67A;--puure-warn:#7C839A;--puure-err:#D33;--puure-trustpilot:#00B67A;--puure-r-s:8px;--puure-r-m:12px;--puure-r-l:16px;--puure-r-pill:999px;--puure-shadow:0 1px 2px rgba(8,22,61,.06),0 10px 30px -18px rgba(8,22,61,.25);--puure-glow:0 10px 34px rgba(39,100,255,.38);--puure-font:"Instrument Sans",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}:root{--pu-accent: #2764FF;--pu-accent-hover: #1A50E0;--pu-accent-rgb: 39, 100, 255;--pu-cta-blue: #2764FF;--pu-cta-blue-rgb: 39, 100, 255;--pu-presentation: #2764FF;--pu-presentation-rgb: 39, 100, 255;--pu-ink: #0B1638;--pu-ink-rgb: 11, 22, 56;--pu-heading: #0B1638;--pu-navy: #0B1638;--pu-body: #4B5268;--pu-muted: #7C839A;--pu-surface-light: #F5F6F8;--pu-surface-soft: #F5F6F8;--pu-surface-accent: #EEF2FF;--pu-chip-bg: rgba(var(--pu-accent-rgb), .08);--pu-chip-color: var(--pu-navy);--pu-chip-radius: 8px;--pu-chip-pad: 6px 14px;--pu-chip-size: 13px;--pu-chip-weight: 600;--pu-h3-size: clamp(20px, 2.5vw, 24px);--pu-h3-weight: 600;--pu-hairline: 1px solid rgba(var(--pu-ink-rgb), .07);--pu-shadow-card: 0 1px 2px rgba(var(--pu-ink-rgb), .04), 0 12px 32px rgba(var(--pu-ink-rgb), .09), inset 0 1px 0 rgba(255, 255, 255, .8);--pu-shadow-card-hover: 0 2px 6px rgba(var(--pu-ink-rgb), .05), 0 18px 44px rgba(var(--pu-ink-rgb), .13), inset 0 1px 0 rgba(255, 255, 255, .8);--pu-shadow-pop: 0 18px 60px rgba(var(--pu-ink-rgb), .14);--pu-shadow-cta: 0 4px 16px rgba(var(--pu-cta-blue-rgb), .25);--pu-btn-bg: var(--pu-cta-blue);--pu-btn-text: #ffffff;--pu-btn-radius: 14px;--pu-btn-weight: 600;--pu-btn-shadow: var(--pu-shadow-cta);--pu-btn-secondary-bg: var(--pu-navy);--pu-btn-secondary-text: #ffffff;--pu-btn-secondary-hover: #03050d;--pu-btn-ghost-bg: rgba(255, 255, 255, .06);--pu-btn-ghost-border: rgba(255, 255, 255, .3);--pu-btn-ghost-text: rgba(255, 255, 255, .92);--pill-color: var(--pu-presentation);--pill-border: var(--pu-presentation);--pill-bg: transparent;--pu-pill-radius: 999px;--pu-pill-font-size: 14px;--pu-pill-size: var(--pu-pill-font-size);--pu-pill-weight: 600;--pu-pill-spacing: .1em;--pu-pill-border-width: 1px;--pill-color-dark: #fff;--pill-border-dark: rgba(255, 255, 255, .22);--pill-bg-dark: transparent;--pu-badge-bg: var(--pu-surface-accent);--pu-badge-text: var(--pu-accent);--pu-badge-radius: 20px;--pu-badge-weight: 700;--pu-badge-font-size: 13px;--pu-badge-special-bg: #EEF2FF;--pu-badge-special-text: #141A2E;--pu-heading-weight: 500;--pu-heading-spacing: -.02em;--pu-font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--pu-heading-size-mobile: 28px;--pu-heading-size-desktop: 46px;--pu-heading-size: clamp(28px, 5vw, 46px);--pu-title-size: clamp(26px, 2.5vw, 38px);--pu-title-size-mobile: 26px;--pu-title-weight: 500;--pu-title-ls: -.02em;--pu-title-lh: 1.2;--pu-subtitle-size: 16px;--pu-subtitle-lh: 1.5;--pu-text-size: 14px;--pu-body-size-mobile: 14px;--pu-body-size-desktop: 16px;--pu-body-size: clamp(14px, 1.5vw, 16px);--pu-card-radius: 20px;--pu-section-radius: 24px;--pu-cta-green: #EEF2FF;--pu-cta-green-text: #141A2E;--pu-glass-bg: #141A2E;--pu-glass-overlay: rgba(255, 255, 255, .06);--pu-glass-border: rgba(255, 255, 255, .12);--pu-glass-blur: 20px;--pu-nav-border-width: 1.5px;--pu-cta-shadow: 0 4px 12px rgba(var(--pu-cta-blue-rgb), .3);--pu-max-width: 1280px;--pu-section-py-mobile: 48px;--pu-section-py-desktop: 88px;--pu-section-py: clamp(48px, 8vw, 88px);--pu-border: #E4E7EE;--pu-border-light: rgba(0, 0, 0, .06)}@media(min-width:769px){.shopify-section+.shopify-section{--section-outer-spacing-block: 20px}}.appstle_subscription_wrapper .appstle-save-badge:empty{display:none!important}html,body{overflow-x:clip;max-width:100vw}@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}#main{background:var(--pu-surface-light, #F5F6F8)}#main>.shopify-section{background:var(--pu-surface-light, #F5F6F8)}.pu-container{max-width:var(--pu-max-width, 1300px);margin-inline:auto;padding-inline:20px}@media(min-width:1024px){.pu-container{padding-inline:24px}}.pu-section{padding-block:var(--pu-section-py-mobile, 48px)}@media(min-width:1024px){.pu-section{padding-block:var(--pu-section-py-desktop, 88px)}}@media(max-width:1023px){#main>.shopify-section+.shopify-section{margin-top:clamp(34px,9vw,52px)}}@media(max-width:900px){.pg-care-grid{grid-template-columns:minmax(0,1fr)!important}.pg-care-card,.pg-care-card>*{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere}}@media(max-width:699px){.pg-card .product-gallery__media-list-wrapper,.pg-card .pg-stage,.pg-card .product-gallery__media-list{width:100%!important;max-width:100%!important;margin-inline:0!important}}@media(max-width:768px){#main .pp-card .pp-card__text{font-size:13px!important;line-height:1.4!important}}@media(max-width:768px){.pov2-card__title-note,.pov2-gift__bullet-text,.puure-upsell__desc,.puure-upsell-tap__desc,.carte-reassurance_reassurance__text,.pp-card__text,.sp-cc-badge,.sp-layer-mech,.pu-mcmp__cell,.lp6r-testing-title,.pg-hero-tag,.lp-hero__badge,.lp-stats__footnote,[id^=lp6r-] li{font-size:13px!important;line-height:1.4!important}}@media(min-width:1024px){#main>.shopify-section+.shopify-section{margin-top:clamp(28px,3vw,52px)}.sub-simple__container,.pp-testi-official__inner{max-width:var(--pu-max-width, 1300px)!important;margin-inline:auto!important}.sub-simple__container,.pu-diff__inner,.pu-conc__inner,.pu-sci__inner,.pu-res__inner,.pu-res-head-section__inner{padding-inline:24px!important;box-sizing:border-box}.pp-vr__wrap,[id^=ppq-]{max-width:1300px!important;padding-inline:0!important;box-sizing:border-box}[id^=puure-guide-] [class*=-inner]:not([class*=hero]){max-width:var(--pu-max-width, 1300px)!important;margin-inline:auto!important;padding-inline:24px!important;box-sizing:border-box}.pwa-wrap{max-width:var(--pu-max-width, 1300px)!important;margin-inline:auto!important;padding-inline:24px!important;box-sizing:border-box;text-align:left!important}.pwa-wrap>h2{margin-left:0!important;margin-right:0!important;text-align:left!important}.puure-risks__head{padding-inline:24px!important;box-sizing:border-box}.puure-feature-box{max-width:var(--pu-max-width, 1300px)!important;margin-left:auto!important;margin-right:auto!important;padding-inline:24px!important;box-sizing:border-box}}.pcert__card,.sub-simple__container,.filt-nsf-badge,.carte-reassurance_reassurance{background:#fff!important;border:var(--pu-hairline)!important;box-shadow:var(--pu-shadow-card)!important;border-radius:var(--pu-card-radius, 20px)!important}.pf .pf-view,.pri-reel,.puure-conta .puure-conta__accordion,.pp-card,.prh__card,.puure-card,.sp-mb-flow,.sf-stage-card,.sp-vs-col,.pg-card,.po-card,.pq__card,.wr-hero__mapWrap,.wr-hero__catCard,.wr-compo__card,.qf-card,.mwt-highlight,.cartridge-info-box,.lp-reviews__card,.tair-pill,.timeline-wrap,.promo-card{box-shadow:var(--pu-shadow-card)!important}.puure-card .puure-card__glass,.pp-card .pp-card__btn{box-shadow:none!important}@media(min-width:921px){[id^=lp6r-testi-] .pp-testi__track{overflow:visible!important}}@media(min-width:1024px){.pu-sec-head,.filt-section .filt-header,.puure-conta .puure-conta__sectionHead,.pu-mcmp .pu-mcmp__header,section.pf .puure-feature-box,.pp-testi .pp-testi__top,.puure-press-band-sec .ppb-head,.pkf-section .pkf-head,.sub-simple .sub-simple__head,.sf-header,.puure-risks__head,.prh__wrap,.pg-care-head,.pg-connection-head,.pg-step-head,.pg-kit-head,section[id^=seed-] .seed-head{text-align:left!important;align-items:flex-start!important;justify-items:start!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.filt-section .filt-header .filt-heading,.filt-section .filt-header .filt-subheading,.filt-section .filt-header .filt-nsf-badge,.puure-conta .puure-conta__sectionTitle,.puure-conta .puure-conta__sectionSub,.pu-mcmp .pu-mcmp__heading,.pu-mcmp .pu-mcmp__sub,.pu-mcmp .pu-mcmp__pills,section.pf .puure-feature-box .puure-title,section.pf .puure-feature-box .puure-subtitle,.puure-press-band-sec .ppb-title,.pp-testi-official .pp-testi-official__title,.pp-testi-official .pp-testi-official__sub,.sf-header .sf-title,.puure-risks__title,.prh__h2,.sp-t1,.pc-title,.pc-heading,.pg-step-title,.pg-kit-title,.pg-connection-title,.pg-care-title,.lp-stats__heading,.lp-offer__headline,.lp-reviews__heading,.promo-band__title,.lp6r-testing-heading{margin-left:0!important;margin-right:0!important;text-align:left!important}.pp-testi-official .pp-testi-official__pill{justify-self:start!important}.pp-testi-official .pp-testi-official__inner{max-width:var(--pu-max-width, 1300px)!important;margin-inline:auto!important;padding-inline:24px!important;justify-items:start!important;text-align:left!important}}.pu-chip,.puure-pill,.filt-pill,.pp-testi__pill,.puure-conta__pill,.pu-mcmp__pill,.pp-vr__pill,.pu-diff__pill,.pu-conc__pill,.pu-sci__pill,.pu-res__pill,.df-pill,.tcq-badge,.puure-conta__sectionTag,.pp-testi-official__pill,.plr__badge,.sp-pill,.sf-pill,.pg-hero-tag,.lp-stats__eyebrow,.pcert__eyebrow{display:none!important}.pu-chip:before,.puure-pill:before,.filt-pill:before,.pp-testi__pill:before,.puure-conta__pill:before,.pu-mcmp__pill:before,.pp-vr__pill:before,.pu-diff__pill:before,.pu-conc__pill:before,.pu-sci__pill:before,.pu-res__pill:before,.df-pill:before,.tcq-badge:before,.puure-conta__sectionTag:before,.pp-testi-official__pill:before,.plr__badge:before,.sp-pill:before,.sf-pill:before,.pg-hero-tag:before,.lp-stats__eyebrow:before,.pcert__eyebrow:before{content:"";flex:0 0 auto;width:26px;height:2px;background:currentColor;border-radius:2px}.pu-conc__pill,.pt-wrap .pt-eyebrow,[data-theme=dark] .pu-chip{color:#ffffffe6!important}.pu-chip{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:var(--pu-chip-pad, 6px 14px);border-radius:var(--pu-chip-radius, 8px);font-size:var(--pu-chip-size, 13px);line-height:1;font-weight:var(--pu-chip-weight, 600);letter-spacing:.01em;color:var(--pu-chip-color, #0B1638);background:var(--pu-chip-bg, rgba(39, 100, 255, .08));border:none;cursor:default}.pu-sec-head{text-align:center;max-width:960px;margin-inline:auto}.pu-sec-title{margin:14px 0;font-size:var(--pu-title-size);font-weight:var(--pu-title-weight);line-height:var(--pu-title-lh, 1.15);letter-spacing:var(--pu-title-ls, -.02em);color:var(--pu-ink)}@media(max-width:768px){.pu-sec-title{font-size:var(--pu-title-size-mobile)}}.pu-sec-sub{margin:0 auto;max-width:640px;font-size:var(--pu-subtitle-size);line-height:var(--pu-subtitle-lh, 1.5);color:var(--pu-body)}.pu-card{background:#fff;border-radius:var(--pu-card-radius, 20px);box-shadow:var(--pu-shadow-card);border:var(--pu-hairline)}.pu-card--hover{transition:box-shadow .25s ease,transform .25s ease}.pu-card--hover:hover{box-shadow:var(--pu-shadow-card-hover);transform:translateY(-2px)}.pu-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:56px;padding:0 28px;border:none;border-radius:var(--pu-btn-radius, 999px);background:var(--pu-btn-bg, var(--pu-cta-blue));color:var(--pu-btn-text, #fff);font-size:17px;font-weight:var(--pu-btn-weight, 600);line-height:1.2;cursor:pointer;text-decoration:none;box-shadow:var(--pu-shadow-cta);transition:opacity .2s ease,transform .2s ease}.pu-btn:hover{background:var(--blue-deep, #1A50E0)}.pu-btn:active{transform:scale(.98)}.pu-btn--pill{border-radius:999px}.pu-btn--secondary{background:var(--pu-btn-secondary-bg, var(--pu-navy));color:var(--pu-btn-secondary-text, #fff);box-shadow:none}.pu-btn--outline{background:transparent;color:var(--pu-cta-blue);box-shadow:none;border:2px solid var(--pu-cta-blue)}.faq-bottom-cta .button,.faq-bottom-cta a.button{background:var(--pu-cta-blue, #2764FF)!important;color:#fff!important;border:none!important;border-radius:999px!important;box-shadow:var(--pu-shadow-cta, 0 8px 24px rgba(39, 100, 255, .28))!important;font-weight:700!important;padding-inline:34px!important}.faq-bottom-cta .button:hover{opacity:.92!important;filter:none!important}.pu-imgbtn{display:flex;align-items:center;gap:14px;margin:14px 0 4px;padding:10px 14px 10px 10px;border-radius:16px;background:var(--blue-soft, #EEF2FF);box-shadow:inset 0 0 0 1.5px var(--blue, #2764FF),0 8px 22px #2764ff29;color:var(--ink, #141A2E);text-decoration:none!important;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.pu-imgbtn:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1.5px var(--blue, #2764FF),0 12px 28px #2764ff3d}.pu-imgbtn:active{transform:translateY(0)}.pu-imgbtn:focus-visible{outline:3px solid var(--blue, #2764FF);outline-offset:3px}.pu-imgbtn__media{flex:none;width:72px;height:72px;border-radius:12px;overflow:hidden;background:#fff;display:grid;place-items:center;color:var(--blue, #2764FF)}.pu-imgbtn__img{width:100%;height:100%;object-fit:cover;display:block}.pu-imgbtn__ico{width:34px;height:34px}.pu-imgbtn__body{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:3px}.pu-imgbtn__label{font-size:16px;font-weight:600;line-height:1.2;color:var(--ink, #141A2E)}.pu-imgbtn__sub{font-size:13px;line-height:1.35;color:var(--ink-2, #4B5268)}.pu-imgbtn__go{flex:none;width:40px;height:40px;border-radius:50%;background:var(--blue, #2764FF);color:#fff;display:grid;place-items:center;transition:transform .15s ease}.pu-imgbtn:hover .pu-imgbtn__go{transform:translate(2px)}.prose+.pu-imgbtn{margin-top:14px}.pu-acc-img{margin:4px 0 16px}.pu-acc-img img{display:block;width:100%;height:auto;border-radius:var(--r-md, 18px)}.faq-box{display:flex;flex-direction:column;gap:12px}.faq-box__intro{margin:0;font-size:14px;line-height:1.5;color:var(--pu-body)}.faq-box__row{display:flex;gap:12px;align-items:flex-start;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px}.faq-box__row::-webkit-scrollbar{display:none}@media(min-width:1180px){.faq-box__row{display:grid;grid-template-columns:repeat(var(--faq-box-count, 5),minmax(0,1fr));gap:12px;overflow:visible;align-items:start}.faq-box__row>.faq-box__tile{flex:none;width:auto;min-width:0}.faq-box__row .faq-box__media{width:100%;aspect-ratio:1;height:auto}.faq-box__row .faq-box__label{font-size:13px}}.faq-box__tile{flex:0 0 128px;width:128px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.faq-box__media{width:128px;height:128px;border-radius:12px;background:#eef2ff;border:var(--pu-hairline);display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--pu-cta-blue, #2764FF)}.faq-box__img{width:100%;height:100%;object-fit:cover;padding:0;box-sizing:border-box;display:block}@media(max-width:720px){.faq-box__row{gap:8px}.faq-box__row>.faq-box__tile{flex:0 0 calc((100% - 24px)/3.2);width:auto;min-width:0;gap:6px}.faq-box__row[style*="--faq-box-count: 3"]>.faq-box__tile{flex:0 0 calc((100% - 16px) / 3)}.faq-box__row .faq-box__media{width:100%;height:auto;aspect-ratio:1}.faq-box__row .faq-box__icon{width:28px;height:28px}.faq-box__row .faq-box__label{font-size:13px;line-height:1.25;display:flex;align-items:center;justify-content:center;min-height:2.5em}.faq-box .faq-box__row .faq-box__badge{font-size:11px!important;padding:3px 7px;max-width:100%}}.faq-box__icon{width:34px;height:34px}.faq-box__label{font-size:13px;font-weight:600;line-height:1.3;color:var(--pu-ink)}.faq-box__badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;white-space:nowrap;max-width:100%;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--pu-cta-blue, #2764FF);background:rgba(var(--pu-accent-rgb, 39, 100, 255),.1)}.pu-btn:focus-visible,.pu-chip:focus-visible,button:focus-visible{outline:3px solid var(--blue, #2764FF);outline-offset:3px}@media(min-width:1024px){#main>.shopify-section>.shopify-section,.pp-testi,.pu-mcmp,.puure-conta,.pt-wrap,section.pf,.sub-simple,.pkf-section,.filt-section,section[id^=seed-],section[id^=tcq-]{padding-block:clamp(40px,4vw,64px)}}@media(max-width:768px){.pu-mcmp .pu-mcmp__val,.pu-mcmp .pu-mcmp__col-name,.pu-mcmp .pu-mcmp__compare-label,.pu-mcmp .pu-mcmp__sel-label{font-size:13px!important;line-height:1.3!important}.pov2 .pov2-seg__price-compare,.pov2 .pov2-gift__legend-badge,.pov2 .pov2-gift__box-title,.pov2 .pov2-gift__box-title span,.faq-box .faq-box__badge,.pp-vr .pp-vr__sound span,.pp-vr .pp-vr__chip,.puure-gpb .ppqc-date,.ppqc-card .ppqc-date,.pov2 .pov2-gift__offer-badge{font-size:13px!important}}@media(min-width:1024px){.pu-sci .pu-sci__head{text-align:left!important;align-items:flex-start!important;justify-content:flex-start!important}.pu-sci .pu-sci__head .pu-sci__title{margin-left:0!important;margin-right:0!important;text-wrap:balance}}@media(max-width:999px){.section-stack--horizontal .section-stack__intro,.section-stack--horizontal .section-stack__intro .h2,.section-stack--horizontal .section-stack__intro .prose{text-align:left!important;align-items:flex-start!important;justify-content:flex-start!important}}@media(max-width:767px){#main>.shopify-section+.shopify-section{margin-top:12px}#main>.shopify-section+.shopify-section.shopify-section--tcq,#main>.shopify-section+.shopify-section.shopify-section--filt{margin-top:0}.puure-band,.puure-press-band-sec,.tcq-outer,.pu-mcmp,.sub-simple,.pp-testi-official,.filt-section,.pf,.puure-conta,.pu-diff,.pu-conc,.pu-res-head-section,.pis-section,.pp-vr,.faq-section,.slider-cartes-custom--wrapper{padding-top:20px!important;padding-bottom:20px!important}#main>.shopify-section:first-child+.shopify-section .puure-band{padding-top:8px!important}.puure-band{padding-bottom:8px!important}.puure-press-band-sec{padding-bottom:12px!important}.puure-reels-inline,.pri-wrap{margin-top:0!important;margin-bottom:0!important}.pkpi,.filt-section.filt-dark{padding-top:32px!important;padding-bottom:32px!important}.pt-wrap{--pt-pad-top: 32px;--pt-pad-bottom: 32px}.shopify-section--main-product .product-info{padding-bottom:0!important}}@media(max-width:767px){.pis-section .pis-container{padding-bottom:0!important}.pis-section .pis-grid{margin-bottom:0!important}.puure-conta .puure-conta__inner,.puure-conta .puure-conta__wrap{padding-top:0!important;padding-bottom:0!important}}@media(max-width:767px){.pis-section{margin-bottom:0!important}.puure-conta{--pc-pad-t: 20px !important;--pc-pad-b: 20px !important}}:root{--pm-vh: 100svh;--pm-safe-top: env(safe-area-inset-top, 0px);--pm-safe-bottom: env(safe-area-inset-bottom, 0px);--pm-safe-left: env(safe-area-inset-left, 0px);--pm-safe-right: env(safe-area-inset-right, 0px);--pm-space-xs: 6px;--pm-space-sm: 12px;--pm-space-md: 20px;--pm-space-lg: 32px;--pm-space-xl: 48px;--pm-space-2xl: 64px;--pm-radius-sm: 12px;--pm-radius-md: 18px;--pm-radius-lg: 24px;--pm-text-xs: 14px;--pm-text-sm: 15px;--pm-text-base: 17px;--pm-text-lg: 17px;--pm-text-xl: 22px;--pm-text-2xl: 28px;--pm-text-3xl: 34px}@supports not (height: 100svh){:root{--pm-vh: 100vh}}@media(max-width:860px){html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.shopify-section{--section-outer-spacing-block: 0px}.pp-hero{min-height:calc(var(--pm-vh) - 60px);display:flex;flex-direction:column;justify-content:space-between;padding-bottom:var(--pm-safe-bottom)}.pp-hero .pp-hero__wrap{flex:1;display:flex;flex-direction:column;justify-content:center;padding:var(--pm-space-md) 0 var(--pm-space-sm)!important;width:calc(100% - 32px)!important}.pp-hero .pp-hero__grid{gap:var(--pm-space-sm)!important;padding-top:0!important}.pp-hero .pp-hero__visual{height:200px!important;justify-content:center!important}.pp-hero .pp-hero__productImg{width:min(380px,80vw)!important;transform:none!important;filter:drop-shadow(0 16px 32px rgba(15,23,42,.18))}.pp-hero .pp-chip{font-size:var(--pm-text-xs)!important;padding:8px 12px!important;margin-bottom:var(--pm-space-sm)!important}.pp-hero .pp-hero__title{font-size:var(--pm-text-2xl)!important;line-height:1.08!important;margin-bottom:var(--pm-space-sm)!important}.pp-hero .pp-hero__subtitle{font-size:var(--pm-text-sm)!important;margin-bottom:var(--pm-space-md)!important;line-height:1.45}.pp-hero .pp-btn{font-size:16px!important;border-radius:var(--pm-radius-md)!important;font-weight:700;padding:10px 20px!important;margin-top:10px}.pp-hero .pp-hero__quote{font-size:var(--pm-text-xs);margin-top:var(--pm-space-xs);text-align:center}.pp-hero .pp-cards{padding:var(--pm-space-sm) 0 var(--pm-space-md)!important;width:calc(100% - 16px)!important}.pp-hero .pp-cards__track{gap:var(--pm-space-sm)!important;padding:4px 8px var(--pm-space-sm)!important}.pp-hero .pp-card{flex:0 0 72%!important;border-radius:var(--pm-radius-lg)!important}.pp-hero .pp-card__media{aspect-ratio:4 / 3!important}.pp-hero .pp-card__body{padding:var(--pm-space-sm) 14px 14px!important}.pp-hero .pp-card__title{font-size:var(--pm-text-base)!important}.pp-hero .pp-card__text{font-size:var(--pm-text-xs)!important;min-height:0!important;margin-bottom:var(--pm-space-sm)!important}.pp-hero .pp-card__btn{height:36px;font-size:var(--pm-text-xs);border-radius:var(--pm-radius-sm);width:100%}.pp-hero .pp-dots{margin-top:var(--pm-space-sm)!important}.pp-press{padding:var(--pm-space-lg) 0 var(--pm-space-md)!important}.pp-press .pp-press__container{padding:0 var(--pm-space-md)!important}.pp-press .pp-press__title{font-size:var(--pm-text-lg)!important;text-align:center}.pp-press .pp-press__header{justify-content:center;margin-bottom:var(--pm-space-sm)!important}.pp-press .pp-press__card{padding:var(--pm-space-md)!important;padding-top:var(--pm-space-md)!important;border-radius:var(--pm-radius-md)!important;min-height:180px}.pp-press .pp-press__quote p{font-size:var(--pm-text-sm)!important;-webkit-line-clamp:3!important}.pp-press .pp-press__logo{height:22px!important}.pp-press .pp-press__dots{padding:var(--pm-space-sm) 0 0!important}.puure-section[data-puure-reasons]{width:calc(100% - 20px)!important;margin:var(--pm-space-md) auto!important;padding:var(--pm-space-md)!important;border-radius:var(--pm-radius-lg)!important;min-height:auto}.puure-section[data-puure-reasons] .puure-container{gap:var(--pm-space-md)!important}.puure-section[data-puure-reasons] .puure-image-wrapper{border-radius:var(--pm-radius-md)!important;max-height:220px;overflow:hidden}.puure-section[data-puure-reasons] .puure-image{aspect-ratio:16 / 9!important;max-height:220px}.puure-section[data-puure-reasons] .puure-toprow{margin-bottom:var(--pm-space-sm)!important}.puure-section[data-puure-reasons] .puure-title{font-size:var(--pm-text-xl)!important;margin-bottom:var(--pm-space-sm)!important}.puure-section[data-puure-reasons] .puure-description{font-size:var(--pm-text-sm)!important;margin-bottom:var(--pm-space-md)!important}.puure-section[data-puure-reasons] .puure-reasons{gap:var(--pm-space-sm)!important}.puure-section[data-puure-reasons] .puure-reason{padding:var(--pm-space-sm)!important;border-radius:var(--pm-radius-sm)!important;gap:var(--pm-space-sm)!important}.puure-section[data-puure-reasons] .puure-reason-text{font-size:var(--pm-text-sm)!important}.puure-section[data-puure-reasons] .puure-reason-number{min-width:26px;height:22px;font-size:13px}.pp-vr{padding-top:var(--pm-space-lg)!important;padding-bottom:var(--pm-space-lg)!important}.pp-vr .pp-vr__title{font-size:var(--pm-text-2xl)!important;text-align:center}.pp-vr .pp-vr__sub{font-size:var(--pm-text-sm)!important;text-align:center}.pp-vr .pp-vr__stage{padding-top:var(--pm-space-md)!important}.pp-vr .pp-vr__rail{padding:var(--pm-space-md) var(--pm-space-sm) var(--pm-space-lg)!important}.pp-vr .pp-vr__card{border-radius:var(--pm-radius-lg)!important}.pp-vr .pp-vr__media{aspect-ratio:9 / 15!important}.pp-vr .pp-vr__overlay{border-radius:var(--pm-radius-md)!important;padding:var(--pm-space-sm)!important}.pp-vr .pp-vr__quote{font-size:var(--pm-text-xs)!important}.pp-vr .pp-vr__sound{padding:7px 10px!important;font-size:13px!important}.prh{padding:0!important}.prh .prh__stage{border-radius:0!important;min-height:calc(var(--pm-vh) - 60px);display:flex;flex-direction:column}.prh .prh__bg{border-radius:0!important}.prh .prh__wrap{flex:1;display:flex;align-items:center;padding:var(--pm-space-lg) var(--pm-space-md)!important}.prh .prh__card{border-radius:var(--pm-radius-lg)!important;padding:var(--pm-space-lg) var(--pm-space-md)!important}.prh .prh__badge{font-size:var(--pm-text-xs)!important;padding:6px 12px!important;margin-bottom:var(--pm-space-md)!important}.prh .prh__h2{font-size:var(--pm-text-2xl)!important;max-width:18ch!important;margin-bottom:var(--pm-space-sm)!important}.prh .prh__p{font-size:var(--pm-text-sm)!important;margin-bottom:var(--pm-space-md)!important}.prh .prh__cta{margin-bottom:var(--pm-space-md)!important;padding:10px 16px!important;font-size:var(--pm-text-sm)!important;width:100%;justify-content:center}.prh .prh__stats{gap:var(--pm-space-sm)!important}.prh .prh__stat{padding:var(--pm-space-md)!important;min-height:auto!important;border-radius:var(--pm-radius-md)!important}.prh .prh__statTop{font-size:var(--pm-text-xl)!important;margin-bottom:var(--pm-space-xs)!important}.prh .prh__statText{font-size:var(--pm-text-sm)!important}.puure-risks{padding:var(--pm-space-lg) 0!important}.puure-risks .puure-risks__wrap{width:calc(100% - 24px)!important}.puure-risks .puure-risks__pill{font-size:var(--pm-text-sm)!important;padding:8px 14px!important}.puure-risks .puure-risks__title{font-size:var(--pm-text-2xl)!important;margin-top:var(--pm-space-sm)!important;margin-bottom:var(--pm-space-xs)!important}.puure-risks .puure-risks__text{font-size:var(--pm-text-base)!important}.puure-risks .puure-card{min-height:380px!important;border-radius:var(--pm-radius-lg)!important}.puure-risks .puure-card__glass{border-radius:var(--pm-radius-md)!important;left:var(--pm-space-sm)!important;right:var(--pm-space-sm)!important;bottom:var(--pm-space-sm)!important;padding:var(--pm-space-md) var(--pm-space-sm)!important}.puure-risks .puure-card__title{font-size:var(--pm-text-lg)!important}.puure-risks .puure-card__body{font-size:var(--pm-text-sm)!important}.puure-conta{padding-top:var(--pm-space-lg)!important;padding-bottom:var(--pm-space-lg)!important}.puure-conta .puure-conta__wrap{width:calc(100% - 24px)!important}.puure-conta .puure-conta__grid{gap:var(--pm-space-md)!important}.puure-conta .puure-conta__mediaInner{aspect-ratio:1 / .85!important;min-height:0!important}.puure-conta .puure-conta__mediaCard{border-radius:var(--pm-radius-lg)!important}.puure-conta .puure-conta__pill{font-size:var(--pm-text-xs)!important}.puure-conta .puure-conta__title{font-size:var(--pm-text-xl)!important}.puure-conta .puure-conta__sub{font-size:var(--pm-text-sm)!important}.puure-conta .puure-conta__accordion{border-radius:var(--pm-radius-lg)!important;padding:12px}.puure-conta .puure-conta__btn{padding:14px var(--pm-space-sm)!important;min-height:48px;border-radius:var(--pm-radius-sm)!important}.puure-conta .puure-conta__btnText{font-size:var(--pm-text-sm)!important}.puure-conta .puure-conta__panelInner{font-size:var(--pm-text-sm)!important;padding:0 var(--pm-space-sm) var(--pm-space-sm)!important}.shopify-section--faq{padding-top:var(--pm-space-lg)!important;padding-bottom:var(--pm-space-lg)!important}.shopify-section--faq .section-stack{gap:var(--pm-space-md)}.shopify-section--faq .h2{font-size:var(--pm-text-2xl)!important}.shopify-section--faq .subheading{font-size:var(--pm-text-sm)!important}.shopify-section--faq .accordion-box{border-radius:var(--pm-radius-lg)!important}.carte-reassurance_reassurances{gap:var(--pm-space-sm)}.carte-reassurance_reassurance{border-radius:var(--pm-radius-sm)!important}.carte-reassurance_reassurance__title{font-size:var(--pm-text-sm)!important}.carte-reassurance_reassurance__text{font-size:var(--pm-text-xs)!important}.faq-tabs{gap:var(--pm-space-sm)!important;margin-bottom:var(--pm-space-md)!important;padding-bottom:var(--pm-space-xs);scrollbar-width:none;-webkit-overflow-scrolling:touch}.faq-tabs::-webkit-scrollbar{display:none}.faq-tab-trigger{font-size:var(--pm-text-sm)!important;padding:8px 14px!important;white-space:nowrap}}@media(max-width:400px){.pp-hero .pp-hero__title{font-size:24px!important}.pp-hero .pp-card{flex:0 0 80%!important}.prh .prh__h2{font-size:24px!important}.puure-risks .puure-risks__title{font-size:var(--pm-text-xl)!important}.puure-conta .puure-conta__title{font-size:var(--pm-text-lg)!important}}@media(max-width:860px){.pp-hero+.shopify-section .pp-press,.shopify-section .pp-press{margin-top:0}#MainContent>.shopify-section+.shopify-section{margin-top:0}#MainContent>.shopify-section{--section-outer-spacing-block: 0px;--section-outer-spacing-block-start: 0px;--section-outer-spacing-block-end: 0px}}@media(max-width:860px){[style*=scroll-snap-type],.pp-cards__track,.pp-vr__rail,.puure-risks__rail{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.pp-cards__track::-webkit-scrollbar,.pp-vr__rail::-webkit-scrollbar,.puure-risks__rail::-webkit-scrollbar{display:none}}@media(max-width:860px){a,button{-webkit-tap-highlight-color:rgba(39,100,255,.08)}.pp-card:active,.pp-press__card:active,.puure-card:active,.pp-vr__card:active{transform:scale(.98)!important;transition:transform .1s ease!important}.pp-btn:active,.pp-card__btn:active,.prh__cta:active{transform:scale(.97)!important;transition:transform .08s ease!important}}@media(max-width:860px)and (orientation:landscape){.pp-hero,.prh .prh__stage{min-height:auto}.pp-hero .pp-hero__visual{height:160px!important}}@media(max-width:860px){.pp-hero__title,.pp-press__title,.puure-title,.pp-vr__title,.prh__h2,.puure-risks__title,.puure-conta__title{letter-spacing:-.02em;text-wrap:balance}.pp-hero__subtitle,.pp-press__quote p,.puure-description,.pp-vr__sub,.prh__p,.puure-risks__text,.puure-conta__sub{text-wrap:pretty}.pp-chip,.puure-badge,.puure-risks__pill,.puure-conta__pill,.prh__badge{font-weight:600;letter-spacing:.01em}}@media(max-width:860px){cart-drawer#cart-drawer .drawer{max-height:calc(var(--pm-vh) - 20px)!important;border-radius:var(--pm-radius-lg) var(--pm-radius-lg) 0 0!important}cart-drawer#cart-drawer::part(footer){padding-bottom:env(safe-area-inset-bottom,0px)!important}cart-drawer#cart-drawer .drawer__content,cart-drawer#cart-drawer .cart-drawer__line-items{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overscroll-behavior-y:contain}#cart-drawer .pcd-upsells-track{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-padding-left:16px}#cart-drawer a,#cart-drawer button{-webkit-tap-highlight-color:rgba(39,100,255,.08)}#cart-drawer .pcd-item-img,#cart-drawer .pcd-xsell-img,#cart-drawer .pcd-upsell-img{border-radius:var(--pm-radius-sm)!important}#cart-drawer .pcd-checkout{box-shadow:0 4px 12px #2764ff33}#cart-drawer .pcd-order-summary-section{border-top:1px solid rgba(0,0,0,.06)}#cart-drawer .pcd-discount-banner{border-radius:0}#cart-drawer .pcd-upgrade-card{border-radius:var(--pm-radius-md)!important}#cart-drawer .pcd-seg{border-radius:var(--pm-radius-sm)!important;padding:3px!important}#cart-drawer .pcd-seg button{border-radius:calc(var(--pm-radius-sm) - 3px)!important;min-height:36px}}@media(max-width:768px){#pu-tma-template--28659690111321__puure_text_media_alternating_6YT49U .tma-row__video,#pu-tma-template--28659690111321__puure_text_media_alternating_6YT49U .tma-row__img{height:70%;object-fit:cover}}@media(max-width:400px){cart-drawer#cart-drawer .drawer{max-height:calc(var(--pm-vh) - 10px)!important;border-radius:20px 20px 0 0!important}#cart-drawer .pcd-item-img,#cart-drawer .pcd-xsell-img,#cart-drawer .pcd-upsell-img{border-radius:10px!important}}@media(max-width:767px){h2:not(.ocu-header-title):not(.tcq-result-title):not(.pov2-card__title),.h2,.puure-title,.lab-results__title,.pp-vr__title,.pu-mcmp__heading,.filt-heading,.tcq-title,.pkf-title,.pp-testi-official__title,.how-it-works__title{font-size:var(--pm-text-2xl)!important;letter-spacing:-.015em!important;line-height:1.3!important}}.pp-vr{background:var(--vr-bg);color:var(--vr-text);padding:var(--vr-pt) 0 var(--vr-pb);font-family:var(--pu-font, inherit);-webkit-font-smoothing:antialiased}.pp-vr__wrap{max-width:var(--vr-max, var(--pu-max-width, 1300px));margin:0 auto;padding:0 24px}.pp-vr__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px}.pp-vr__headText{min-width:0}.pp-vr__title{margin:0;font-size:var(--pu-title-size, clamp(24px, 2.5vw, 34px));font-weight:var(--pu-heading-weight, 500);letter-spacing:var(--pu-heading-spacing, -.02em);line-height:1.15;color:var(--pu-heading, var(--vr-text));text-wrap:balance}.pp-vr__sub{margin:8px 0 0;font-size:16px;color:var(--vr-muted);max-width:60ch}.pp-vr__nav{display:flex;gap:8px;flex:none}.pp-vr__arrow{width:44px;height:44px;border-radius:50%;border:1px solid var(--pu-border, #E4E7EE);background:#fff;color:var(--pu-navy, #0B1638);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s,opacity .15s;box-shadow:var(--pu-shadow-card)}.pp-vr__arrow svg{width:18px;height:18px}.pp-vr__arrow:hover{background:var(--pu-navy, #0B1638);color:#fff}.pp-vr__arrow[disabled]{opacity:.35;pointer-events:none}.pp-vr__filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.pp-vr__filter{border:1px solid var(--pu-border, #E4E7EE);background:#fff;color:var(--pu-navy, #0B1638);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}.pp-vr__filter:hover{border-color:var(--pu-navy, #0B1638)}.pp-vr__filter.is-active{background:var(--pu-cta-blue, #2764FF);border-color:var(--pu-cta-blue, #2764FF);color:#fff}.pp-vr__railWrap{overflow:hidden;margin:-20px -24px -28px;padding:20px 24px 28px}.pp-vr__rail{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:0 0 4px;outline:none}.pp-vr__rail::-webkit-scrollbar{display:none}.pp-vr__card{flex:0 0 min(300px,78vw);scroll-snap-align:start}.pp-vr__card[hidden]{display:none}.pp-vr__media{position:relative;aspect-ratio:9 / 16;border-radius:var(--pu-card-radius, 20px);overflow:hidden;background:#0d1b3e;box-shadow:var(--pu-shadow-card)}.pp-vr__poster,.pp-vr__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.pp-vr__video{opacity:0;transition:opacity .3s}.pp-vr__card.is-playing .pp-vr__video{opacity:1}.pp-vr__caption{margin:22px 0 0;font-family:var(--pu-title-font, "Instrument Sans", sans-serif);font-size:17px;font-weight:800;letter-spacing:-.015em;line-height:1.25;color:var(--vr-text);text-align:center}.pp-vr__sound{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:6px;background:#08163d8c;color:#fff;border:0;border-radius:999px;padding:7px 11px;font-size:13px;font-weight:600;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pp-vr__sound svg{width:14px;height:14px}.pp-vr__soundOn{display:none}.pp-vr__sound[aria-pressed=true] .pp-vr__soundOn{display:block}.pp-vr__sound[aria-pressed=true] .pp-vr__soundOff{display:none}.pp-vr__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:999px;border:0;background:#ffffffeb;color:var(--pu-navy, #0B1638);display:inline-flex;align-items:center;gap:8px;padding:10px 16px 10px 12px;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;box-shadow:0 4px 16px #08163d2e;transition:opacity .2s,transform .2s}.pp-vr__play svg{width:20px;height:20px;flex:0 0 auto}.pp-vr__card.is-playing .pp-vr__play{opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.9)}.pp-vr__dots{display:flex;justify-content:center;gap:6px;margin-top:18px}.pp-vr__dots:empty{display:none}.pp-vr__dot{width:6px;height:6px;border-radius:50%;background:#08163d33;border:0;padding:0;cursor:pointer;transition:width .2s,background .2s}.pp-vr__dot.is-active{width:18px;border-radius:3px;background:var(--pu-navy, #0B1638)}@media(max-width:767px){.pp-vr{padding-bottom:max(var(--vr-pb, 30px),48px)}.pp-vr__headText{min-width:0;margin-top:30px}.pp-vr__title{font-size:var(--text-h2);font-weight:var(--pu-title-weight, 500);letter-spacing:-.025em;line-height:1.1}.pp-vr__wrap{padding:0 16px}.pp-vr__head{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:14px}.pp-vr__nav{display:none}.pp-vr__sub{font-size:15px}.pp-vr__filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -16px 16px;padding:0 16px 2px}.pp-vr__filters::-webkit-scrollbar{display:none}.pp-vr__railWrap{margin:-20px -16px -28px;padding:20px 16px 28px}.pp-vr__card{flex-basis:min(76vw,300px);scroll-snap-align:center}.pp-vr__caption{font-size:15px;margin-top:18px}.pp-vr__play{opacity:1}}@media(prefers-reduced-motion:reduce){.pp-vr__rail{scroll-behavior:auto}.pp-vr__video,.pp-vr__play,.pp-vr__dot{transition:none}}.puure-band__inner{margin-inline:auto;padding-inline:20px}@media(min-width:1024px){.puure-band__inner{padding-inline:24px}}.pgc{background:#f4f4f6;color:#0b1638;padding:44px 18px 64px}.pgc__wrap{max-width:920px;margin:0 auto}.pgc__badge{display:inline-block;background:#eef2ff;color:#1a50e0;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;border-radius:999px;margin-bottom:14px}.pgc__title{font-size:clamp(27px,6vw,42px);line-height:1.08;letter-spacing:-.02em;margin:0 0 12px;font-weight:650}.pgc__lede{font-size:16.5px;line-height:1.6;color:#4b5268;margin:0;max-width:64ch}.pgc__h2{font-size:clamp(20px,4.5vw,27px);line-height:1.15;letter-spacing:-.015em;margin:36px 0 10px;font-weight:650}.pgc__answer{font-size:15.5px;line-height:1.6;color:#4b5268;margin:0 0 14px;max-width:70ch}.pgc__cert{background:#fff;border:1px solid #E4E7EE;border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:12px}.pgc__cert--main{border:2px solid #2764FF;flex-direction:column;margin-bottom:12px}.pgc__cert-img{width:120px;height:120px;object-fit:contain;border-radius:10px;background:#fff}.pgc__media--empty{border:2px dashed #b9c3e0;background:#eef1fb;display:flex;align-items:center;justify-content:center;color:#6a7490;font-size:13px;min-height:120px;min-width:120px}.pgc__cert-title{font-size:17px;font-weight:700;margin:0 0 6px}.pgc__cert-text{font-size:14.5px;line-height:1.55;color:#4b5268;margin:0 0 8px}.pgc__cert-scope{font-size:13.5px;line-height:1.5;color:#0b1638;background:#eef2ff;border-radius:8px;padding:10px 12px;margin:0 0 8px;font-weight:600}.pgc__doc{color:#2764ff;font-weight:650;font-size:14px;text-decoration:none;border-bottom:1px solid rgba(39,100,255,.35)}.pgc__grid{display:grid;grid-template-columns:1fr;gap:12px}.pgc__tablewrap{overflow-x:auto;background:#fff;border:1px solid #E4E7EE;border-radius:14px}.pgc__table{border-collapse:collapse;width:100%;min-width:560px;font-size:14px}.pgc__table th{background:#eef1fb;color:#4b5268;text-align:left;font-size:13px;text-transform:uppercase;letter-spacing:.06em;padding:11px 14px}.pgc__table td{padding:12px 14px;border-top:1px solid #eef0f6;color:#4b5268;vertical-align:top;line-height:1.5}.pgc__table td:first-child{color:#0b1638;font-weight:650;white-space:nowrap}.pgc__chip{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;border-radius:999px;margin-right:6px}.pgc__chip--no{background:#fbe8e6;color:#a2201a}.pgc__chip--progress{background:#fbeedb;color:#87560a}.pgc__faq{display:grid;gap:8px}.pgc__qa{background:#fff;border:1px solid #E4E7EE;border-radius:12px;padding:0 16px}.pgc__qa summary{cursor:pointer;font-weight:650;font-size:15px;padding:14px 0;color:#0b1638}.pgc__qa p{font-size:14.5px;line-height:1.55;color:#4b5268;margin:0 0 14px}@media(min-width:700px){.pgc{padding:56px 24px 80px}.pgc__cert--main{flex-direction:row;align-items:flex-start}.pgc__grid{grid-template-columns:repeat(2,1fr)}}.pgl{background:#f4f4f6;color:#0b1638;padding:44px 18px 64px}.pgl__wrap{max-width:920px;margin:0 auto}.pgl__badge{display:inline-block;background:#eef2ff;color:#1a50e0;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;border-radius:999px;margin-bottom:14px}.pgl__title{font-size:clamp(27px,6vw,42px);line-height:1.08;letter-spacing:-.02em;margin:0 0 12px;font-weight:650}.pgl__lede{font-size:16.5px;line-height:1.6;color:#4b5268;margin:0;max-width:64ch}.pgl__keyfact{background:#2764ff;color:#fff;border-radius:16px;padding:22px 20px;display:flex;align-items:center;gap:18px;margin:22px 0}.pgl__keyfact-num{font-size:40px;font-weight:800;letter-spacing:-.03em;white-space:nowrap}.pgl__keyfact-text{font-size:15px;line-height:1.5;margin:0;opacity:.95}.pgl__h2{font-size:clamp(20px,4.5vw,27px);line-height:1.15;letter-spacing:-.015em;margin:34px 0 8px;font-weight:650}.pgl__answer{font-size:15.5px;line-height:1.6;color:#4b5268;margin:0 0 12px;max-width:70ch}.pgl__tablewrap{overflow-x:auto;background:#fff;border:1px solid #E4E7EE;border-radius:14px}.pgl__table{border-collapse:collapse;width:100%;min-width:560px;font-size:14px}.pgl__table th{background:#eef1fb;color:#4b5268;text-align:left;font-size:13px;text-transform:uppercase;letter-spacing:.06em;padding:11px 14px}.pgl__table td{padding:12px 14px;border-top:1px solid #eef0f6;color:#4b5268;vertical-align:top;font-variant-numeric:tabular-nums}.pgl__table td:first-child{color:#0b1638;font-weight:650}.pgl__row--puure td{background:#eef4ff}.pgl__method{font-size:13px;color:#6a7490;margin:10px 0 0}.pgl__faq{display:grid;gap:8px}.pgl__qa{background:#fff;border:1px solid #E4E7EE;border-radius:12px;padding:0 16px}.pgl__qa summary{cursor:pointer;font-weight:650;font-size:15px;padding:14px 0;color:#0b1638}.pgl__qa p{font-size:14.5px;line-height:1.55;color:#4b5268;margin:0 0 14px}@media(min-width:700px){.pgl{padding:56px 24px 80px}}.pge{background:#f4f4f6;color:#0b1638;padding:44px 18px 64px}.pge__wrap{max-width:920px;margin:0 auto}.pge__hero{margin-bottom:24px}.pge__badge{display:inline-block;background:#eef2ff;color:#1a50e0;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;border-radius:999px;margin-bottom:14px}.pge__title{font-size:clamp(27px,6vw,42px);line-height:1.08;letter-spacing:-.02em;margin:0 0 12px;font-weight:650}.pge__lede{font-size:16.5px;line-height:1.6;color:#4b5268;margin:0;max-width:64ch}.pge__media{border-radius:16px;overflow:hidden;margin:20px 0}.pge__img{width:100%;height:auto;display:block}.pge__media--empty{border:2px dashed #b9c3e0;background:#eef1fb;min-height:180px;display:flex;align-items:center;justify-content:center;color:#6a7490;font-size:13px;border-radius:16px}.pge__facts{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:22px 0}.pge__fact{background:#2764ff;color:#fff;border-radius:14px;padding:16px 14px;display:flex;flex-direction:column;gap:4px}.pge__fact:nth-child(2n){background:#0b1638}.pge__fact-num{font-size:24px;font-weight:750;letter-spacing:-.02em}.pge__fact-lab{font-size:13px;line-height:1.35;opacity:.92}.pge__h2{font-size:clamp(20px,4.5vw,27px);line-height:1.15;letter-spacing:-.015em;margin:36px 0 8px;font-weight:650}.pge__answer{font-size:15.5px;line-height:1.6;color:#4b5268;margin:0 0 14px;max-width:70ch}.pge__cards{display:grid;grid-template-columns:1fr;gap:12px}.pge__card{background:#fff;border:1px solid #E4E7EE;border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:8px}.pge__card-img{width:100%;height:150px;object-fit:cover;border-radius:10px;min-height:150px}.pge__card-title{font-size:16px;font-weight:650;margin:0}.pge__card-text{font-size:14px;line-height:1.5;color:#4b5268;margin:0}.pge__proofs{list-style:none;padding:0;margin:0;display:grid;gap:8px}.pge__proofs li{background:#fff;border:1px solid #E4E7EE;border-radius:12px;padding:12px 16px;font-size:14.5px;line-height:1.5;color:#4b5268}.pge__proofs a{color:#2764ff;font-weight:650;text-decoration:none}.pge__company{overflow-x:auto;background:#fff;border:1px solid #E4E7EE;border-radius:14px}.pge__table{border-collapse:collapse;width:100%;font-size:14px}.pge__table th{text-align:left;padding:11px 16px;color:#6a7490;font-weight:600;white-space:nowrap;vertical-align:top;border-top:1px solid #eef0f6;width:38%}.pge__table td{padding:11px 16px;color:#0b1638;border-top:1px solid #eef0f6}.pge__table tr:first-child th,.pge__table tr:first-child td{border-top:0}.pge__table a{color:#2764ff;text-decoration:none;font-weight:600}.pge__limits{list-style:none;padding:0;margin:0;display:grid;gap:8px}.pge__limits li{background:#fff;border-left:4px solid #2764FF;border-radius:0 10px 10px 0;padding:12px 16px;font-size:14.5px;line-height:1.5;color:#4b5268}@media(min-width:700px){.pge{padding:56px 24px 80px}.pge__facts{grid-template-columns:repeat(4,1fr)}.pge__cards{grid-template-columns:repeat(3,1fr)}}.pkpi{background:var(--pkpi-bg, #0B1638);color:#fff;padding:var(--pkpi-pt, 52px) 24px var(--pkpi-pb, 52px);font-family:var(--pu-font, inherit);-webkit-font-smoothing:antialiased}.pkpi__in{max-width:var(--pu-max-width, 1300px);margin:0 auto;display:grid;grid-template-columns:repeat(var(--pkpi-cols, 3),minmax(0,1fr))}.pkpi__it{min-width:0;padding:0 36px;border-left:1px solid rgba(255,255,255,.18)}.pkpi__it:first-child{padding-left:0;border-left:none}.pkpi__it:last-child{padding-right:0}.pkpi__v{display:block;font-size:clamp(44px,5.4vw,66px);line-height:1;font-weight:500;letter-spacing:-.035em;margin:0 0 10px;font-variant-numeric:tabular-nums;white-space:nowrap}.pkpi__u{font-style:normal;font-size:.45em;letter-spacing:0;margin-left:6px;color:#aeb9d8;font-weight:400}.pkpi__t{font-size:17px;font-weight:500;line-height:1.35;margin:0 0 6px}.pkpi__s{font-size:14px;line-height:1.45;color:#aeb9d8}.pkpi__s em{font-style:normal;color:#9db4ff;font-weight:500}@media(max-width:820px){.pkpi{padding:max(20px,calc(var(--pkpi-pt, 52px) * .7)) 16px max(20px,calc(var(--pkpi-pb, 52px) * .7))}.pkpi__in{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;row-gap:24px}.pkpi__it{padding:0;border-left:none;border-top:none}.pkpi__it:nth-child(2n){border-left:1px solid rgba(255,255,255,.18);padding-left:16px}.pkpi__it:nth-child(n+3){border-top:1px solid rgba(255,255,255,.18);padding-top:24px}.pkpi__v{font-size:clamp(32px,9vw,44px);white-space:normal}.pkpi__t{font-size:15px}.pkpi__s{font-size:13px}}@media(max-width:480px){.pkpi__in{column-gap:12px}.pkpi__it:nth-child(2n){padding-left:12px}}.plm{background:#f4f4f6;color:#0b1638;padding:56px 20px 72px}.plm__wrap{max-width:960px;margin:0 auto}.plm__hero{max-width:760px;margin-bottom:40px}.plm__badge{display:inline-block;background:#eef2ff;color:#1a50e0;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;border-radius:999px;margin-bottom:16px}.plm__title{font-size:clamp(28px,4.5vw,44px);line-height:1.08;letter-spacing:-.02em;margin:0 0 16px;font-weight:650}.plm__lede{font-size:17px;line-height:1.6;color:#4b5268;margin:0}.plm__h2{font-size:clamp(21px,3vw,28px);line-height:1.15;letter-spacing:-.015em;margin:48px 0 10px;font-weight:650}.plm__answer{font-size:16px;line-height:1.6;color:#4b5268;max-width:74ch;margin:0 0 22px}.plm__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:0 0 18px}.plm__card{background:#fff;border:1px solid #E4E7EE;border-radius:14px;padding:22px}.plm__card p{font-size:14.5px;line-height:1.55;color:#4b5268;margin:0}.plm__card-title{font-size:17px;font-weight:650;margin:0 0 2px}.plm__card-role{font-size:13px;font-weight:700;color:#2764ff;text-transform:uppercase;letter-spacing:.05em;margin:0 0 10px}.plm__card-meta{margin-top:10px!important}.plm__card-meta a{color:#2764ff;text-decoration:none;font-weight:600}.plm__note{background:#fff;border-left:4px solid #2764FF;border-radius:0 10px 10px 0;padding:16px 20px;font-size:14.5px;line-height:1.55;color:#4b5268}.plm__steps{counter-reset:plmstep;list-style:none;padding:0;margin:0;display:grid;gap:12px}.plm__steps li{background:#fff;border:1px solid #E4E7EE;border-radius:12px;padding:16px 18px 16px 58px;position:relative;font-size:15px;line-height:1.55;color:#4b5268}.plm__steps li:before{counter-increment:plmstep;content:counter(plmstep);position:absolute;left:16px;top:16px;width:28px;height:28px;border-radius:50%;background:#2764ff;color:#fff;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center}.plm__steps strong{color:#0b1638}.plm__tablewrap{overflow-x:auto;background:#fff;border:1px solid #E4E7EE;border-radius:14px}.plm__table{border-collapse:collapse;width:100%;min-width:640px;font-size:14px}.plm__table th{background:#eef1fb;color:#4b5268;text-align:left;font-size:13px;text-transform:uppercase;letter-spacing:.06em;padding:12px 16px}.plm__table td{padding:12px 16px;border-top:1px solid #eef0f6;color:#4b5268;vertical-align:top}.plm__table td:first-child{color:#0b1638;font-weight:600}.plm__honest{list-style:none;padding:0;margin:0;display:grid;gap:10px}.plm__honest li{background:#fff;border:1px solid #E4E7EE;border-radius:12px;padding:14px 18px;font-size:14.5px;line-height:1.55;color:#4b5268}.plm__honest strong{color:#0b1638}.plm__docs{list-style:none;padding:0;margin:0;display:grid;gap:8px}.plm__docs a{color:#2764ff;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(39,100,255,.35)}.plm__docs a:hover{border-bottom-color:#2764ff}.plm__doc-note{color:#6a7490;font-size:13px;margin-left:8px}.plm__cta{margin-top:36px}.plm__btn{display:inline-block;background:#2764ff;color:#fff;font-weight:650;font-size:15.5px;padding:14px 26px;border-radius:999px;text-decoration:none}.plm__btn:hover{background:#2c51d4}.plr{background:#f4f4f6;color:#0b1638;padding:56px 20px 72px}.plr__wrap{max-width:960px;margin:0 auto}.plr__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:36px}.plr__hero-main{flex:1;min-width:0}.plr__badge{display:inline-block;background:#eef2ff;color:#1a50e0;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;border-radius:999px;margin-bottom:16px}.plr__title{font-size:clamp(28px,4.5vw,44px);line-height:1.08;letter-spacing:-.02em;margin:0 0 16px;font-weight:650}.plr__lede{font-size:16.5px;line-height:1.6;color:#4b5268;margin:0}.plr__report-btn{flex:none;display:inline-flex;align-items:center;white-space:nowrap;background:#2764ff;color:#fff;font-size:14.5px;font-weight:650;text-decoration:none;padding:13px 22px;border-radius:999px;margin-top:6px;transition:background .15s ease}.plr__report-btn:hover{background:#1a50e0}@media(max-width:700px){.plr__hero{flex-direction:column}.plr__report-btn{margin-top:4px}}.plr__tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:0 0 14px}.plr__tile{background:#2764ff;color:#fff;border-radius:14px;padding:18px 16px;display:flex;flex-direction:column;gap:6px}.plr__tile--mineral{background:#0b1638}.plr__tile-num{font-size:26px;font-weight:750;letter-spacing:-.02em}.plr__tile-lab{font-size:13px;line-height:1.4;opacity:.92}.plr__method-note{font-size:14px;color:#6a7490;margin:0 0 8px}.plr__method-note a{color:#2764ff}.plr__h2{font-size:clamp(20px,3vw,27px);line-height:1.15;letter-spacing:-.015em;margin:44px 0 8px;font-weight:650}.plr__h3{font-size:17px;margin:26px 0 6px;font-weight:650}.plr__answer{font-size:15px;line-height:1.6;color:#4b5268;margin:0 0 16px}.plr__tablewrap{overflow-x:auto;overflow-y:hidden;background:#fff;border:1px solid #E4E7EE;border-radius:14px;box-shadow:0 1px 2px #0b16380a}.plr__table{border-collapse:collapse;width:100%;min-width:480px;font-size:14px}.plr__table th{background:#eef1fb;color:#4b5268;text-align:left;font-size:13px;text-transform:uppercase;letter-spacing:.06em;padding:14px 28px}.plr__table td{padding:13px 28px;border-top:1px solid #eef0f6;color:#4b5268;font-variant-numeric:tabular-nums}.plr__table.plr__table th:first-child,.plr__table.plr__table td:first-child{padding-inline-start:28px}.plr__table.plr__table th:last-child,.plr__table.plr__table td:last-child{padding-inline-end:28px}.plr__table td:first-child{color:#0b1638;font-weight:600}.plr__table tbody tr:last-child td{border-bottom:none}.plr__row--weak td{background:#fffbe8}.plr__details{margin:10px 0 0}.plr__details summary{cursor:pointer;font-weight:650;color:#2764ff;font-size:14.5px;padding:8px 0}.plr__details[open] summary{margin-bottom:10px}.plr__limits{list-style:none;padding:0;margin:0;display:grid;gap:10px}.plr__limits li{background:#fff;border-left:4px solid #2764FF;border-radius:0 10px 10px 0;padding:13px 18px;font-size:14.5px;line-height:1.55;color:#4b5268}.plr__docs{list-style:none;padding:0;margin:0;display:grid;gap:8px}.plr__docs a{color:#2764ff;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(39,100,255,.35)}.plr__docs a:hover{border-bottom-color:#2764ff}.plr__doc-note{color:#6a7490;font-size:13px;margin-left:8px}.plr-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;align-items:center;justify-content:center}.plr-modal[aria-hidden=false]{display:flex}.plr-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000a6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.plr-modal__content{position:relative;width:90vw;max-width:1300px;height:85vh;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 24px 60px #0000004d;display:flex;flex-direction:column}.plr-modal__header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid rgba(0,0,0,.08);background:#f5f6f8;flex-shrink:0}.plr-modal__name{font-size:14px;font-weight:600;color:#141a2e}.plr-modal__close{width:36px;height:36px;border-radius:50%;background:#0000000f;border:none;font-size:22px;line-height:1;cursor:pointer;display:grid;place-items:center;transition:background .2s ease}.plr-modal__close:hover{background:#0000001f}.plr-modal__iframe{flex:1;width:100%;border:none;display:block}@media(max-width:768px){.plr-modal__content{width:95vw;height:80vh;border-radius:12px}.plr-modal__header{padding:10px 14px}.plr-modal__name{font-size:13px}}.puure-press-band-sec__inner{margin-inline:auto;padding-inline:20px}@media(min-width:1024px){.puure-press-band-sec__inner{padding-inline:24px}}.puure-press-band-sec .ppb-head{text-align:center;margin-bottom:28px}.puure-press-band-sec .ppb-eyebrow{display:inline-flex;align-items:center;gap:12px;color:var(--pu-cta-blue, #2764FF);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.puure-press-band-sec .ppb-eyebrow:before,.puure-press-band-sec .ppb-eyebrow:after{content:"";width:26px;height:2px;background:currentColor;border-radius:2px}.puure-press-band-sec .ppb-title{margin:12px 0 0;font-size:var(--pu-title-size, clamp(26px, 2.5vw, 38px));font-weight:var(--pu-title-weight, 500);line-height:var(--pu-title-lh, 1.2);letter-spacing:var(--pu-title-ls, -.02em);color:var(--pu-ink, #0B1638)}.puure-press-band-sec .ppqc{margin:0!important;overflow:visible!important}.puure-press-band-sec .ppqc-title{display:none!important}.puure-press-band-sec .ppqc-track{display:flex!important;flex-wrap:nowrap;gap:14px;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding:20px 16px 44px!important;margin:-20px -16px -44px!important;scroll-padding-inline:16px;scrollbar-width:none;-ms-overflow-style:none}.puure-press-band-sec .ppqc-track::-webkit-scrollbar{display:none}.puure-press-band-sec .ppqc-track .ppqc-card{flex:0 0 min(78vw,340px)!important;width:min(78vw,340px)!important;scroll-snap-align:start}@media(min-width:1024px){.puure-press-band-sec .ppqc-track{display:grid!important;grid-template-columns:repeat(3,1fr);gap:20px;overflow:visible!important;padding:0!important;scroll-snap-type:none}.puure-press-band-sec .ppqc-track .ppqc-card{flex:none!important;width:100%!important}}.puure-press-band-sec .ppqc-card{flex:none!important;width:100%!important;background:#fff;border:var(--pu-hairline);border-radius:var(--pu-card-radius, 20px);box-shadow:var(--pu-shadow-card);padding:28px 26px 22px!important;gap:0!important;position:relative;display:flex;flex-direction:column}.puure-press-band-sec .ppqc-card:before{content:"\201c";position:absolute;top:8px;left:22px;font-family:Georgia,Times New Roman,serif;font-size:72px;line-height:1;color:var(--pu-cta-blue, #2764FF);opacity:.14;pointer-events:none}.puure-press-band-sec .ppqc-card--link{cursor:pointer;transition:transform .25s ease,box-shadow .25s ease}.puure-press-band-sec .ppqc-card--link:hover{transform:translateY(-3px);box-shadow:var(--pu-shadow-card-hover);border-color:rgba(var(--pu-cta-blue-rgb, 39,100,255),.25)}.puure-press-band-sec .ppqc-quote{font-size:16px!important;line-height:1.55!important;color:var(--pu-ink, #0B1638)!important;font-style:normal!important;font-weight:500;margin:12px 0 20px!important;position:relative;z-index:1;flex:1 1 auto}.puure-press-band-sec .ppqc-source{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px;padding-top:16px!important;border-top:var(--pu-hairline)!important;margin-top:auto}.puure-press-band-sec .ppqc-logo{height:22px!important;max-width:110px!important;width:auto;object-fit:contain;filter:none!important;opacity:1!important}.puure-press-band-sec .ppqc-source-name{font-size:13px!important;font-weight:700!important;color:var(--pu-ink, #0B1638)!important}.puure-press-band-sec .ppqc-date{font-size:13px!important;color:var(--pu-muted, #8A94A6)!important;white-space:nowrap}.pgt{background:#f4f4f6;color:#0b1638;padding:44px 18px 64px}.pgt__wrap{max-width:920px;margin:0 auto}.pgt__badge{display:inline-block;background:#eef2ff;color:#1a50e0;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;border-radius:999px;margin-bottom:14px}.pgt__title{font-size:clamp(27px,6vw,42px);line-height:1.08;letter-spacing:-.02em;margin:0 0 12px;font-weight:650}.pgt__lede{font-size:16.5px;line-height:1.6;color:#4b5268;margin:0;max-width:64ch}.pgt__keyfact{background:#2764ff;color:#fff;border-radius:16px;padding:22px 20px;display:flex;align-items:center;gap:18px;margin:22px 0}.pgt__keyfact-num{font-size:44px;font-weight:800;letter-spacing:-.03em}.pgt__keyfact-text{font-size:15px;line-height:1.5;margin:0;opacity:.95}.pgt__h2{font-size:clamp(20px,4.5vw,27px);line-height:1.15;letter-spacing:-.015em;margin:34px 0 8px;font-weight:650}.pgt__answer{font-size:15.5px;line-height:1.6;color:#4b5268;margin:0 0 12px;max-width:70ch}.pgt__steps{counter-reset:pgtstep;list-style:none;padding:0;margin:0;display:grid;gap:12px}.pgt__steps li{background:#fff;border:1px solid #E4E7EE;border-radius:14px;padding:16px;display:grid;grid-template-columns:1fr;gap:12px;position:relative}.pgt__steps li:before{counter-increment:pgtstep;content:counter(pgtstep);position:absolute;top:-10px;left:14px;width:28px;height:28px;border-radius:50%;background:#2764ff;color:#fff;font-weight:750;font-size:14px;display:flex;align-items:center;justify-content:center;border:2px solid #fff}.pgt__steps strong{font-size:15.5px;color:#0b1638}.pgt__steps p{font-size:14.5px;line-height:1.55;color:#4b5268;margin:6px 0 0}.pgt__step-img{width:100%;height:160px;object-fit:cover;border-radius:10px}.pgt__media--empty{border:2px dashed #b9c3e0;background:#eef1fb;display:flex;align-items:center;justify-content:center;color:#6a7490;font-size:13px;min-height:160px}.pgt__tablewrap{overflow-x:auto;background:#fff;border:1px solid #E4E7EE;border-radius:14px}.pgt__table{border-collapse:collapse;width:100%;min-width:520px;font-size:14px}.pgt__table th{background:#eef1fb;color:#4b5268;text-align:left;font-size:13px;text-transform:uppercase;letter-spacing:.06em;padding:11px 14px}.pgt__table td{padding:12px 14px;border-top:1px solid #eef0f6;color:#4b5268;vertical-align:top}.pgt__table td:first-child{color:#0b1638;font-weight:650}.pgt__btn{display:inline-block;background:#2764ff;color:#fff;font-weight:650;font-size:15px;padding:13px 24px;border-radius:999px;text-decoration:none;margin-top:6px}.pgt__link{color:#2764ff;font-weight:650;text-decoration:none}.pgt__limits{list-style:none;padding:0;margin:0 0 10px;display:grid;gap:8px}.pgt__limits li{background:#fff;border-left:4px solid #2764FF;border-radius:0 10px 10px 0;padding:12px 16px;font-size:14.5px;line-height:1.5;color:#4b5268}.pgt__faq{display:grid;gap:8px}.pgt__qa{background:#fff;border:1px solid #E4E7EE;border-radius:12px;padding:0 16px}.pgt__qa summary{cursor:pointer;font-weight:650;font-size:15px;padding:14px 0;color:#0b1638}.pgt__qa p{font-size:14.5px;line-height:1.55;color:#4b5268;margin:0 0 14px}@media(min-width:700px){.pgt{padding:56px 24px 80px}.pgt__steps{grid-template-columns:repeat(3,1fr)}.pgt__steps li{grid-template-columns:1fr}}.pgw{background:#f4f4f6;color:#0b1638;padding:44px 18px 64px}.pgw__wrap{max-width:920px;margin:0 auto}.pgw__badge{display:inline-block;background:#eef2ff;color:#1a50e0;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;border-radius:999px;margin-bottom:14px}.pgw__title{font-size:clamp(27px,6vw,42px);line-height:1.08;letter-spacing:-.02em;margin:0 0 12px;font-weight:650}.pgw__lede{font-size:16.5px;line-height:1.6;color:#4b5268;margin:0;max-width:64ch}.pgw__pillars{display:grid;grid-template-columns:1fr;gap:10px;margin:24px 0 8px}.pgw__pillar{background:#2764ff;color:#fff;border-radius:14px;padding:18px 16px;display:grid;grid-template-columns:auto auto 1fr;align-items:baseline;gap:8px}.pgw__pillar--care{background:#0b1638}.pgw__pillar-num{font-size:34px;font-weight:750;letter-spacing:-.02em}.pgw__pillar-unit{font-size:15px;font-weight:700;opacity:.95}.pgw__pillar-lab{font-size:13px;line-height:1.4;opacity:.92;text-align:right}.pgw__h2{font-size:clamp(20px,4.5vw,27px);line-height:1.15;letter-spacing:-.015em;margin:34px 0 8px;font-weight:650}.pgw__answer{font-size:15.5px;line-height:1.6;color:#4b5268;margin:0 0 12px;max-width:70ch}.pgw__link{color:#2764ff;font-weight:650;text-decoration:none;border-bottom:1px solid rgba(39,100,255,.35)}.pgw__statutory{background:#fff;border-left:4px solid #2764FF;border-radius:0 12px 12px 0;padding:16px 18px}.pgw__statutory p{font-size:15px;line-height:1.6;color:#4b5268;margin:0}.pgw__statutory-note{font-size:13px!important;color:#6a7490!important;margin-top:10px!important}.pgw__steps{counter-reset:pgwstep;list-style:none;padding:0;margin:0 0 12px;display:grid;gap:10px}.pgw__steps li{background:#fff;border:1px solid #E4E7EE;border-radius:12px;padding:14px 16px 14px 54px;position:relative;font-size:15px;line-height:1.55;color:#4b5268}.pgw__steps li:before{counter-increment:pgwstep;content:counter(pgwstep);position:absolute;left:14px;top:13px;width:28px;height:28px;border-radius:50%;background:#2764ff;color:#fff;font-weight:750;font-size:14px;display:flex;align-items:center;justify-content:center}.pgw__faq{display:grid;gap:8px}.pgw__qa{background:#fff;border:1px solid #E4E7EE;border-radius:12px;padding:0 16px}.pgw__qa summary{cursor:pointer;font-weight:650;font-size:15px;padding:14px 0;color:#0b1638}.pgw__qa p{font-size:14.5px;line-height:1.55;color:#4b5268;margin:0 0 14px}@media(min-width:700px){.pgw{padding:56px 24px 80px}.pgw__pillars{grid-template-columns:repeat(3,1fr)}.pgw__pillar{display:flex;flex-direction:column;gap:2px}.pgw__pillar-lab{text-align:left}}.pgh{background:#f4f4f6;color:#0b1638;padding:44px 18px 64px}.pgh__wrap{max-width:920px;margin:0 auto}.pgh__badge{display:inline-block;background:#eef2ff;color:#1a50e0;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;border-radius:999px;margin-bottom:14px}.pgh__title{font-size:clamp(26px,6vw,40px);line-height:1.1;letter-spacing:-.02em;margin:0 0 12px;font-weight:650}.pgh__lede{font-size:16.5px;line-height:1.6;color:#4b5268;margin:0;max-width:64ch}.pgh__media{border-radius:16px;overflow:hidden;margin:20px 0}.pgh__img{width:100%;height:auto;display:block}.pgh__media--empty{border:2px dashed #b9c3e0;background:#eef1fb;min-height:180px;display:flex;align-items:center;justify-content:center;color:#6a7490;font-size:13px;border-radius:16px}.pgh__h2{font-size:clamp(20px,4.5vw,27px);line-height:1.15;letter-spacing:-.015em;margin:34px 0 10px;font-weight:650}.pgh__answer{font-size:15.5px;line-height:1.6;color:#4b5268;margin:0 0 12px;max-width:70ch}.pgh__country{display:grid;grid-template-columns:1fr;gap:10px}.pgh__fact{background:#fff;border:1px solid #E4E7EE;border-radius:14px;padding:16px}.pgh__fact-title{font-size:13px;font-weight:700;color:#2764ff;text-transform:uppercase;letter-spacing:.05em;margin:0 0 6px}.pgh__fact-text{font-size:14.5px;line-height:1.55;color:#4b5268;margin:0}.pgh__btn{display:inline-block;background:#2764ff;color:#fff;font-weight:650;font-size:15px;padding:13px 24px;border-radius:999px;text-decoration:none}.pgh__limits{list-style:none;padding:0;margin:0;display:grid;gap:8px}.pgh__limits li{background:#fff;border-left:4px solid #2764FF;border-radius:0 10px 10px 0;padding:12px 16px;font-size:14.5px;line-height:1.5;color:#4b5268}.pgh__faq{display:grid;gap:8px}.pgh__qa{background:#fff;border:1px solid #E4E7EE;border-radius:12px;padding:0 16px}.pgh__qa summary{cursor:pointer;font-weight:650;font-size:15px;padding:14px 0;color:#0b1638}.pgh__qa p{font-size:14.5px;line-height:1.55;color:#4b5268;margin:0 0 14px}@media(min-width:700px){.pgh{padding:56px 24px 80px}.pgh__country{grid-template-columns:repeat(2,1fr)}}.lp-faq{background:#f5f6f8;padding:72px 20px;font-family:"Instrument Sans",var(--font-body--family),sans-serif;color:#08153d}.lp-faq__inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1.4fr;gap:48px;align-items:start}.lp-faq__head h2{font-size:clamp(28px,3.4vw,40px);line-height:1.1;margin:0 0 16px;font-weight:600;letter-spacing:-.02em}.lp-faq__avatars{height:56px;width:auto;display:block;margin-bottom:16px}.lp-faq__desc{color:#4b5268;font-size:16px;line-height:1.55;margin:0 0 20px}.lp-faq__mail{display:inline-block;background:#4d7df0;color:#fff!important;border-radius:999px;padding:12px 22px;font-weight:600;font-size:15px;text-decoration:none}.lp-faq__list{display:grid;gap:10px}.lp-faq__item{background:#fff;border-radius:14px;border:1px solid #E3E8F2}.lp-faq__item summary{list-style:none;cursor:pointer;padding:18px 56px 18px 20px;font-weight:600;font-size:16px;position:relative}.lp-faq__item summary::-webkit-details-marker{display:none}.lp-faq__item summary:after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:#eef2fd;color:#4d7df0;display:grid;place-items:center;font-size:18px;line-height:1;transition:transform .2s}.lp-faq__item[open] summary:after{content:"\2013"}.lp-faq__answer{padding:0 20px 18px;color:#4b5268;font-size:15px;line-height:1.6}.lp-faq__answer p{margin:0 0 8px}.lp-faq__reassure{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:8px}.lp-faq__reassure div{background:#fff;border-radius:14px;padding:18px 20px;border:1px solid #E3E8F2}.lp-faq__reassure strong{display:block;font-size:15px;margin-bottom:4px}.lp-faq__reassure span{color:#4b5268;font-size:14px}.lp-faq__cta{grid-column:1 / -1;text-align:center}.lp-faq__cta a{display:inline-block;background:#08153d;color:#fff!important;border-radius:999px;padding:15px 32px;font-weight:600;text-decoration:none}@media(max-width:899px){.lp-faq__inner{grid-template-columns:1fr;gap:28px}.lp-faq__reassure{grid-template-columns:1fr}}.lp-marquee{display:flex;width:max-content;animation:lp-marquee 40s linear infinite}@keyframes lp-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.lp-marquee{animation:none}}.add-to-cart-button.button-custom,.add-to-cart-button.button-custom:hover{background:#4d7df0!important;border-color:#4d7df0!important;color:#fff!important;border-radius:999px!important}.product-information h1{font-size:clamp(26px,2.6vw,34px)!important;font-weight:600!important;letter-spacing:-.02em!important;line-height:1.15!important;color:#08153d}.product-information .variant-option--buttons{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px!important;border:0;padding:0;margin:0}.product-information .variant-option--buttons legend{font-size:14px;font-weight:600;color:#08153d;margin-bottom:10px;padding:0}.product-information .variant-option__button-label{border:1.5px solid #E3E8F2!important;border-radius:12px!important;background:#fff!important;color:#08153d!important;padding:12px 10px!important;min-height:52px;display:flex!important;align-items:center;justify-content:center;text-align:center;font-size:13.5px!important;font-weight:600!important}.product-information .variant-option__button-label:has(input:checked){border-color:#2f5bff!important;background:#eef2fd!important;color:#2f5bff!important;box-shadow:inset 0 0 0 1px #2f5bff}.product-information .variant-option__button-label__pill{display:none!important}.product-information .variant-option__button-label__text{color:inherit!important;position:relative;z-index:1}.product-information product-price.text-block,.product-information product-price.text-block .price{font-size:28px!important;font-weight:700!important;color:#08153d;line-height:1.2}.product-information product-price .compare-at-price,.product-information product-price s{font-size:16px;color:#8a90a2;font-weight:500}.product-information .add-to-cart-button{min-height:56px!important;font-size:16px!important;font-weight:600!important;width:100%;box-shadow:0 8px 20px #2f5bff40}.product-information media-gallery .product-media,.product-information media-gallery img{border-radius:24px}.product-information .group-block{box-shadow:0 10px 30px #08153d0f}.product-information .text-block p{margin:0}@media(min-width:990px){html:has(.page-wrapper),html:has(.page-wrapper) body{height:auto;overflow:visible}.page-wrapper{height:auto;overflow:visible}}.pp-vr__wrap{padding-inline:24px!important;max-width:1348px!important}.puure-cards .cont{max-width:1300px;margin:0 auto;padding-inline:24px}@media(max-width:749px){.pp-vr__wrap,.puure-cards .cont{padding-inline:16px!important}}.scrolling-text{overflow:hidden;padding:18px 0}.scrolling-text__text{padding-inline-end:32px;white-space:nowrap;font-size:clamp(20px,2.4vw,32px);font-weight:600;color:#0b1638}
/*# sourceMappingURL=/cdn/shop/t/21/assets/limpida.css.map */
