html:root{--pv3-forest: #083b31;--pv3-forest-deep: #061f1c;--pv3-primary: #1e6f50;--pv3-accent-text: #1e6f50;--pv3-leaf: #4ca77b;--pv3-ice: #eaf7fd;--pv3-mint: #ddf4fc;--pv3-progress: #a8dcc5;--pv3-warm: #f4e8dc;--pv3-white: #ffffff;--pv3-subtle: #f7fbfc;--pv3-ink: #1c2522;--pv3-muted: #5b6b64;--pv3-border: #a9ddf5;--pv3-border-quiet: rgba(169, 221, 245, .72);--pv3-line: var(--pv3-border-quiet);--pv3-line-strong: var(--pv3-border);--pv3-green: var(--pv3-forest);--pv3-error: #8b0000;--pv3-warning: #b15d12;--pv3-body: var(--pv3-ink);--pv3-accent: var(--pv3-primary);--pv3-surface: var(--pv3-white);--pv3-cream: var(--pv3-warm);--pv3-button: var(--pv3-forest);--pv3-button-text: var(--pv3-white);--pv3-radius-button: var(--pv3-pill);--pv3-border-strong: var(--pv3-primary);--pv3-sky: var(--pv3-ice);--pv3-focus: var(--pv3-white);--pv3-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-body--family: var(--pv3-font);--font-subheading--family: var(--pv3-font);--font-heading--family: var(--pv3-font);--font-accent--family: var(--pv3-font);--pv3-frame: 1920px;--pv3-grid: 1920px;--pv3-content: 1920px;--pv3-reading: 780px;--pv3-gutter: clamp(16px, 3vw, 72px);--pv3-section: clamp(88px, 7vw, 128px);--pv3-section-compact: clamp(64px, 5vw, 88px);--pv3-radius-xs: 10px;--pv3-radius-sm: 12px;--pv3-radius: 18px;--pv3-radius-lg: 18px;--pv3-radius-xl: var(--pv3-radius-lg);--pv3-pill: 999px;--pv3-header-height: 76px;--pv3-shadow-raised: 0 18px 50px rgba(8, 59, 49, .08);--pv3-shadow-sticky: 0 10px 32px rgba(8, 59, 49, .12);--pv-frame-gutter: var(--pv3-gutter);--pv-frame-max: var(--pv3-frame);--prevura-font-heading: var(--pv3-font);--prevura-font-paragraph: var(--pv3-font);--prevura-font-body: var(--pv3-font);--pv-white: var(--pv3-white);--pv-off-white: var(--pv3-subtle);--pv-blue-050: var(--pv3-ice);--pv-blue-100: var(--pv3-mint);--pv-blue-200: var(--pv3-border);--pv-blue-400: var(--pv3-progress);--pv-blue-600: var(--pv3-primary);--pv-blue-700: var(--pv3-forest);--pv-blue-900: var(--pv3-forest-deep);--pv-ink-600: var(--pv3-muted);--pv-ink-900: var(--pv3-ink);--pv-color-brand: var(--pv3-primary);--pv-color-brand-hover: var(--pv3-forest);--pv-color-brand-deep: var(--pv3-forest-deep);--pv-color-text: var(--pv3-ink);--pv-color-text-muted: var(--pv3-muted);--pv-color-accent: var(--pv3-primary);--pv-color-focus: var(--pv3-primary);--pv-color-success: #006400;--pv-color-error: var(--pv3-error);--pv-color-support: var(--pv3-progress);--pv-surface-primary: var(--pv3-white);--pv-surface-neutral: var(--pv3-subtle);--pv-surface-info: var(--pv3-ice);--pv-surface-info-subtle: var(--pv3-mint);--pv-surface-deep: var(--pv3-forest-deep);--pv-color-surface: var(--pv3-ice);--pv-color-surface-card: var(--pv3-white);--pv-color-border: var(--pv3-border);--pv-color-border-subtle: var(--pv3-border-quiet);--pv-color-border-strong: var(--pv3-primary);--pv-card-border: var(--pv3-border-quiet);--pv-border-subtle: var(--pv3-border-quiet);--pv-border-default: var(--pv3-border);--pv-font-heading: var(--pv3-font);--pv-font-body: var(--pv3-font);--pv-weight-regular: 400;--pv-weight-medium: 500;--pv-weight-semibold: 600;--pv-weight-bold: 700;--pv-weight-body: var(--pv-weight-regular);--pv-weight-heading: var(--pv-weight-bold);--pv-font-weight-regular: 400;--pv-font-weight-semibold: 600;--pv-font-weight-bold: 700;--pv-font-weight-heading: 700;--pv-type-h1: clamp(2.25rem, 1.95rem + 1.5vw, 3.75rem);--pv-type-h2: clamp(2rem, 1.78rem + 1.1vw, 3.25rem);--pv-type-h3: clamp(1.625rem, 1.46rem + .8vw, 2.5rem);--pv-type-h4: clamp(1.375rem, 1.27rem + .5vw, 2rem);--pv-type-h5: clamp(1.125rem, 1.07rem + .3vw, 1.5rem);--pv-type-lead: clamp(1.0625rem, 1.02rem + .22vw, 1.25rem);--pv-type-body: 1rem;--pv-type-body-sm: .9375rem;--pv-type-label: .875rem;--pv-type-button: .9375rem;--pv-type-badge: .75rem;--pv-type-legal: .8125rem;--pv-section-heading-size: var(--pv-type-h2);--pv-section-heading-size-mobile: clamp(1.75rem, 7.6vw, 2.125rem);--pv-section-heading-line: 1.04;--pv-section-heading-line-mobile: 1.04;--pv-section-heading-track: -.04em;--pv-section-subheading-size: var(--pv-type-lead);--pv-section-subheading-size-mobile: 1rem;--pv-section-subheading-line: 1.55;--pv-section-subheading-line-mobile: 1.5;--pv-section-subheading-track: -.012em;--pv-card-title-size: clamp(1.0625rem, .98rem + .35vw, 1.25rem);--pv-card-title-size-mobile: clamp(1rem, 4.5vw, 1.1875rem);--pv-card-title-line: 1.18;--pv-card-title-track: -.025em;--pv-card-text-size: clamp(.875rem, .84rem + .15vw, 1rem);--pv-card-text-line: 1.5;--pv-card-text-track: -.012em;--pv-badge-size: var(--pv-type-badge);--pv-badge-line: 1.2;--pv-badge-track: .01em;--pv-leading-h1: 1.02;--pv-leading-h2: 1.04;--pv-leading-h3: 1.08;--pv-leading-h4: 1.12;--pv-leading-h5: 1.2;--pv-leading-lead: 1.55;--pv-leading-body: 1.6;--pv-leading-body-sm: 1.55;--pv-leading-legal: 1.5;--pv-space-1: 4px;--pv-space-2: 8px;--pv-space-3: 12px;--pv-space-4: 16px;--pv-space-5: 20px;--pv-space-6: 24px;--pv-space-7: 32px;--pv-space-8: 40px;--pv-space-9: 48px;--pv-space-10: 64px;--pv-space-11: 80px;--pv-space-12: 96px;--pv-space-13: 120px;--pv-layout-page-max: var(--pv3-grid);--pv-layout-content-max: var(--pv3-content);--pv-layout-narrow-max: 920px;--pv-layout-copy-max: var(--pv3-reading);--pv-layout-page-gutter: var(--pv3-gutter);--pv-layout-inline: var(--pv3-gutter);--pv-layout-section-block: var(--pv3-section);--pv-layout-section-block-compact: var(--pv3-section-compact);--pv-layout-grid-gap: clamp(16px, 2vw, 32px);--pv-radius-sm: var(--pv3-radius-xs);--pv-radius-md: var(--pv3-radius-sm);--pv-radius-lg: var(--pv3-radius);--pv-radius-xl: var(--pv3-radius-lg);--pv-radius-round: var(--pv3-pill);--pv-radius-pill: var(--pv3-pill);--pv-border-width-hairline: 1px;--pv-border-width-strong: 2px;--pv-shadow-none: none;--pv-shadow-xs: 0 1px 2px rgba(8, 59, 49, .05);--pv-shadow-sm: 0 8px 24px rgba(8, 59, 49, .07);--pv-shadow-md: 0 18px 50px rgba(8, 59, 49, .1);--pv-shadow-lg: var(--pv3-shadow-raised);--pv-z-sticky: 20;--pv-z-header: 40;--pv-z-overlay: 80;--pv-duration-fast: .16s;--pv-duration-base: .2s;--pv-duration-slow: .28s;--pv-duration-overlay: .42s;--pv-duration-instant: 1ms;--pv-ease-standard: cubic-bezier(.2, 0, 0, 1);--pv-ease-enter: cubic-bezier(.22, 1, .36, 1);--pv-focus-ring-width: 2px;--pv-focus-ring-color: var(--pv3-white);--pv-focus-ring-offset: 2px;--pv-focus-ring-shadow: 0 0 0 5px var(--pv3-forest-deep);--pv-border-width: var(--pv-border-width-hairline);--pv-card-shadow: var(--pv-shadow-none);--pv-primary: var(--pv3-primary);--pv-sky: var(--pv3-ice);--pv-muted-ink: var(--pv3-muted);--pv-text: var(--pv3-ink);--pv-color-mint: var(--pv3-mint);--pv-color-badge-surface: var(--pv3-mint);--pv-color-badge-text: var(--pv3-forest);--pv-badge-bg: var(--pv3-mint);--pv-badge-padding: 5px 10px;--pv-color-button-primary-surface: var(--pv3-forest);--pv-color-button-primary-surface-hover: var(--pv3-forest-deep);--pv-color-button-primary-border: var(--pv3-forest);--pv-color-button-primary-text: var(--pv3-white);--pv-color-button-disabled-surface: #dfe8e5;--pv-color-button-disabled-border: #dfe8e5;--pv-color-button-disabled-text: #63706c;--pv-color-input-border: var(--pv3-border);--pv-color-input-border-focus: var(--pv3-primary);--pv-color-input-surface: var(--pv3-white);--pv-color-input-text: var(--pv3-ink);--pv-surface-error-subtle: #fff4f2;--pv-input-padding-block: 12px;--pv-input-padding-inline: 14px;--pv-input-radius: var(--pv3-radius-sm);--pv-button-padding-block: 13px;--pv-button-padding-inline: 22px;--pv-button-radius: var(--pv3-pill);--pv-button-size: var(--pv-type-button);--pv-button-weight: var(--pv-weight-bold);--pv-button-line: 1.2;--pv-icon-size-control: 44px;--pv-leading-label: 1.35;--pv-leading-badge: 1.25;--pv-tracking-label: .01em;--pv-tracking-badge: .01em;--pv-tracking-h2: -.04em;--pv-tracking-h4: -.025em;--pv-type-section-heading-track: -.04em;--pv-type-card-title-track: -.025em;--pv-type-badge-track: .01em;--pv-type-button-size: var(--pv-type-button);--pv-type-button-line: 1.2;--pv-type-button-track: 0;--pv-zb-button: var(--pv-type-button);--pv-zb-leading-h1: var(--pv-leading-h1);--pv-zb-product-h1-mobile: clamp(2rem, 8.5vw, 2.4rem);--pv-zb-product-h1-desktop: clamp(2.5rem, 3.4vw, 3.5rem);--pv-zb-radius-md: var(--pv-radius-md);--pv-card-radius: var(--pv3-radius);--pv-card-padding: clamp(20px, 2vw, 28px);--pv-button-min-height: 50px;--pv-input-min-height: 52px;--prevura-text-color: var(--pv3-ink);--prevura-muted-color: var(--pv3-muted);--prevura-accent-color: var(--pv3-primary);--prevura-accent-hover-color: var(--pv3-forest-deep);--prevura-heading-color: var(--pv3-forest-deep);--prevura-border-color: var(--pv3-border);--prevura-section-bg: var(--pv3-ice);--prevura-soft-bg: var(--pv3-subtle);--prevura-card-bg: var(--pv3-white);--prevura-card-border: var(--pv3-border-quiet);--prevura-badge-bg: var(--pv3-mint);--prevura-badge-border: var(--pv3-border-quiet);--prevura-badge-text: var(--pv3-forest);--prevura-premium-card-border: var(--pv3-border-quiet);--prevura-premium-card-bg: var(--pv3-white);--prevura-premium-card-radius: var(--pv3-radius);--prevura-premium-card-shadow: none;--prevura-premium-card-shadow-hover: none;--prevura-premium-badge-bg: var(--pv3-mint);--prevura-premium-badge-border: var(--pv3-border-quiet);--prevura-premium-badge-font-size: var(--pv-type-badge);--prevura-premium-badge-padding: 5px 10px;--prevura-button-bg: var(--pv3-forest);--prevura-button-text: var(--pv3-white);--prevura-button-border: var(--pv3-forest);--prevura-button-height-md: 50px;--prevura-secondary-button-bg: var(--pv3-white);--prevura-secondary-button-text: var(--pv3-forest);--prevura-secondary-button-border: var(--pv3-border);--prevura-radius-sm: var(--pv3-radius-xs);--prevura-radius-md: var(--pv3-radius-sm);--prevura-radius-lg: var(--pv3-radius);--prevura-radius-pill: var(--pv3-pill);--prevura-line-heading: 1.08;--prevura-line-body: 1.5;--prevura-line-compact: 1.25;--prevura-weight-body: var(--pv-weight-regular);--prevura-weight-semibold: var(--pv-weight-semibold);--prevura-weight-heading: var(--pv-weight-heading);--prevura-weight-card-title: var(--pv-weight-heading);--prevura-type-button: var(--pv-type-button);--prevura-type-heading-xl: clamp(28px, 7.6vw, 58px);--prevura-type-heading-lg: clamp(30px, 3.4vw, 48px);--prevura-type-heading-md: clamp(24px, 2.6vw, 36px);--prevura-type-heading-sm: clamp(24px, 2.2vw, 32px);--prevura-type-card-title: clamp(17px, 1.3vw, 20px);--prevura-type-body-lg: clamp(17px, 1.25vw, 19px);--prevura-type-body-md: 15px;--prevura-type-body-sm: 13px;--prevura-type-micro: 12px;--prevura-carousel-radius: var(--pv3-radius);--prevura-carousel-card-padding: clamp(18px, 2vw, 24px);--prevura-carousel-title-size: var(--prevura-type-card-title);--prevura-carousel-text-size: var(--prevura-type-body-md);--prevura-carousel-text-line: var(--prevura-line-body);--prevura-faq-heading: var(--prevura-type-heading-lg);--prevura-faq-heading-mobile: clamp(28px, 8vw, 36px);--prevura-faq-question: var(--prevura-type-card-title);--prevura-faq-answer: var(--prevura-type-body-md);--prevura-faq-subtext: var(--prevura-type-body-md);--prevura-faq-muted: var(--pv3-muted);--prevura-faq-border: var(--pv3-border-quiet);--prevura-hub-bg: var(--pv3-forest-deep);--prevura-hub-card: color-mix(in srgb, var(--pv3-white) 8%, transparent);--prevura-hub-foreground: var(--pv3-white);--prevura-hub-muted: color-mix(in srgb, var(--pv3-white) 68%, transparent);--prevura-hub-muted-strong: color-mix(in srgb, var(--pv3-white) 82%, transparent);--prevura-hub-soft: color-mix(in srgb, var(--pv3-white) 12%, transparent);--prevura-hub-border: color-mix(in srgb, var(--pv3-white) 18%, transparent);--prevura-hub-accent: var(--pv3-mint);--pv-measure-content-narrow: 980px;--pv-measure-copy: 749px;--pv-measure-wide: 780px;--radius-lg: var(--pv3-radius);--radius-pill: var(--pv3-pill);--space-xs: 8px;--space-sm: 12px}body.template-product{--page-content-width: var(--pv3-frame)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{color:var(--pv3-ink);background:var(--pv3-ice);font-family:var(--pv3-font);font-size:16px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,button,input,textarea,select{font-family:var(--pv3-font)}:where(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6){font-family:var(--pv3-font);font-weight:700;letter-spacing:-.04em}img,svg,video{max-width:100%}:where(.pv3-page) :where(h1,h2,h3,p,ul,ol,dl,blockquote){margin-block-start:0}.pv3-page :where(h1,h2,h3){color:var(--pv3-forest-deep);font-family:var(--pv3-font);font-weight:700;letter-spacing:-.045em;text-wrap:balance}:where(.pv3-page) :where(p,li,dd){text-wrap:pretty}:where(.pv3-page) a{color:inherit;text-decoration:none}.pv3-page{color:var(--pv3-ink);background:var(--pv3-ice)}.pv4-anchor-target{display:block;height:0;scroll-margin-top:16px}.pv3-frame,.pv3-shell,.pv3-content,.pv3-reading{width:min(calc(100% - (2 * var(--pv3-gutter))),var(--pv3-frame));margin-inline:auto}.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: var(--pv3-gutter)}.pv3-shell{max-width:var(--pv3-grid)}.pv3-content{max-width:var(--pv3-content)}.pv3-reading{max-width:var(--pv3-reading)}.pv3-section{position:relative;padding-block:var(--pv3-section)}.pv3-section--compact{padding-block:var(--pv3-section-compact)}.pv3-section--ice{background:var(--pv3-ice)}.pv3-section--white{background:var(--pv3-white)}.pv3-section--subtle{background:var(--pv3-subtle)}.pv3-section--deep{color:var(--pv3-white);background:var(--pv3-forest-deep)}.pv3-section--green{color:var(--pv3-white);background:var(--pv3-forest)}.pv3-section--green :where(.pv3-display,.pv3-title,h2,h3){color:var(--pv3-white)}.pv3-section--green :where(.pv3-lead,.pv3-note){color:#ffffffb8}.pv3-eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:18px;color:var(--pv3-accent-text);font-size:12px;font-weight:800;letter-spacing:.07em;line-height:1.25;text-transform:uppercase}.pv3-eyebrow:before{width:20px;height:2px;border-radius:2px;background:currentColor;content:""}.pv3-eyebrow--light,.pv3-section--deep .pv3-eyebrow{color:var(--pv3-progress)}.pv3-display{max-width:900px;margin-bottom:24px;font-size:clamp(48px,4.6vw,68px);line-height:.99}.pv3-title{max-width:940px;margin-bottom:22px;font-size:clamp(38px,3.4vw,52px);line-height:1.02}.pv3-section--deep :where(.pv3-display,.pv3-title,h3){color:var(--pv3-white)}.pv3-lead{max-width:var(--pv3-reading);margin-bottom:0;color:var(--pv3-muted);font-size:clamp(18px,1.35vw,21px);line-height:1.56}.pv3-section--deep .pv3-lead{color:#ffffffb8}.pv3-note{margin-bottom:0;color:var(--pv3-muted);font-size:12px;line-height:1.55}.pv3-section--deep .pv3-note{color:#ffffff8f}.pv3-split-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.55fr);align-items:end;gap:clamp(52px,8vw,150px);margin-bottom:clamp(48px,5vw,74px)}.pv3-split-heading>div>:last-child{margin-bottom:0}.pv3-split-heading>p{max-width:540px;margin-bottom:4px;color:var(--pv3-muted);font-size:17px;line-height:1.6}.pv3-section--deep .pv3-split-heading>p{color:#ffffffad}.pv3-center-heading{max-width:900px;margin:0 auto clamp(48px,5vw,74px);text-align:center}.pv3-center-heading .pv3-eyebrow{justify-content:center}.pv3-center-heading :where(.pv3-title,.pv3-lead){margin-inline:auto}.pv3-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.pv3-button,.pv3-page .button,.prevura-header-course-cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:0 22px;border:1px solid transparent;border-radius:var(--pv3-pill);font-family:var(--pv3-font);font-size:14px;font-weight:700;line-height:1;text-align:center;text-decoration:none;transition:color .18s ease,background .18s ease,border-color .18s ease}.pv3-button:hover,.pv3-page .button:hover,.prevura-header-course-cta:hover{transform:none}.pv3-button:focus-visible,.pv3-page :where(a,button,summary,select,input):focus-visible{outline:3px solid var(--pv-focus-ring-color);outline-offset:var(--pv-focus-ring-offset);box-shadow:var(--pv-focus-ring-shadow)}.pv3-button--primary{color:var(--pv3-white);background:var(--pv3-forest);box-shadow:0 9px 24px #083b3126}.pv3-button--primary:hover{background:var(--pv3-forest-deep)}.pv3-button--secondary{color:var(--pv3-forest);border-color:var(--pv3-border-quiet);background:var(--pv3-white)}.pv3-button--light{color:var(--pv3-forest);background:var(--pv3-white)}.pv3-button--text{min-height:44px;padding-inline:4px;color:var(--pv3-forest);background:transparent}.pv3-button--on-dark{color:var(--pv3-white)}.pv3-button.is-disabled,.pv4-button.is-disabled{cursor:not-allowed;box-shadow:none;opacity:.58}.pv3-button__price{padding:7px 10px;border-radius:var(--pv3-pill);background:#ffffff24;font-variant-numeric:tabular-nums}.pv3-button>svg,.pv3-page .button>svg{flex:0 0 auto;width:18px;height:18px}.pv3-card{border:1px solid var(--pv3-border-quiet);border-radius:var(--pv3-radius);background:var(--pv3-white)}.pv3-badge{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:7px 10px;border-radius:var(--pv3-pill);color:var(--pv3-forest);background:var(--pv3-mint);font-size:11px;font-weight:800;line-height:1.1}.pv4-frame{width:min(calc(100% - (2 * var(--pv3-gutter))),var(--pv3-content));margin-inline:auto}.pv4-kicker{display:flex;align-items:center;gap:10px;width:fit-content;margin:0 0 16px;color:var(--pv3-primary);font-family:var(--pv3-font);font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.pv4-kicker>span{display:grid;place-items:center;width:28px;height:28px;border:1px solid currentColor;border-radius:50%;font-size:10px;letter-spacing:0}.pv4-kicker--dark{color:var(--pv3-progress)}.pv4-display,.pv4-title{margin:0;color:var(--pv3-forest-deep);font-family:var(--pv3-font);font-weight:700;letter-spacing:-.052em;text-wrap:balance}.pv4-display{max-width:12ch;font-size:clamp(42px,11.4vw,62px);line-height:.98}.pv4-title{max-width:13ch;font-size:clamp(36px,9.5vw,54px);line-height:1}.pv4-lead{max-width:42ch;margin:22px 0 0;color:var(--pv3-muted);font-family:var(--pv3-font);font-size:clamp(17px,4.6vw,20px);font-weight:400;line-height:1.5;text-wrap:pretty}.pv4-lead--dark{color:#ffffffb8}.pv4-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 20px;border:1px solid transparent;border-radius:var(--pv3-pill);font-family:var(--pv3-font);font-size:15px;font-weight:700;line-height:1.1;text-align:center;text-decoration:none;transition:background-color var(--pv-duration-base) ease,border-color var(--pv-duration-base) ease,color var(--pv-duration-base) ease,transform var(--pv-duration-fast) ease}.pv4-button--primary{color:var(--pv3-white);background:var(--pv3-forest)}.pv4-button--primary:hover{color:var(--pv3-white);background:var(--pv3-primary)}.pv4-button:active{transform:scale(.985)}.pv4-button:focus-visible,.pv4-text-link:focus-visible,.pv4-course-tab:focus-visible,.pv4-product-gallery__summary:focus-visible{outline:3px solid var(--pv-focus-ring-color);outline-offset:var(--pv-focus-ring-offset);box-shadow:var(--pv-focus-ring-shadow)}.pv4-text-link{display:inline-flex;align-items:center;gap:8px;width:fit-content;min-height:44px;color:var(--pv3-forest);font-family:var(--pv3-font);font-size:14px;font-weight:700;text-decoration-thickness:1px;text-underline-offset:5px}.pv4-text-link svg{width:16px;height:16px}.pv4-device{position:relative;overflow:hidden;border:6px solid #111a18;border-radius:28px;background:var(--pv3-ice);box-shadow:0 20px 44px #061f1c33}.pv4-device:before{position:absolute;inset:7px auto auto 50%;z-index:2;width:38%;height:12px;border-radius:var(--pv3-pill);background:#111a18;content:"";transform:translate(-50%)}.pv4-device img{display:block;width:100%;height:auto}.pv4-app-proof{display:flex;flex-direction:column;width:100%;aspect-ratio:900 / 1957;padding:18% 8% 9%;color:var(--pv3-ink);background:radial-gradient(circle at 82% 18%,rgba(168,220,197,.42),transparent 24%),linear-gradient(180deg,var(--pv3-white),var(--pv3-ice))}.pv4-app-proof__brand{color:var(--pv3-primary);font-size:clamp(8px,2.1vw,12px);font-weight:800;letter-spacing:.04em}.pv4-app-proof__progress{height:4px;margin:16% 0 8%;overflow:hidden;border-radius:var(--pv3-pill);background:#083b311f}.pv4-app-proof__progress i{display:block;width:100%;height:100%;background:var(--pv3-progress)}.pv4-app-proof>small{color:var(--pv3-muted);font-size:clamp(7px,1.7vw,10px);line-height:1.4}.pv4-app-proof>strong{max-width:12ch;margin-top:5%;color:var(--pv3-forest-deep);font-size:clamp(13px,4.3vw,25px);line-height:1;letter-spacing:-.04em}.pv4-app-proof ul{display:grid;gap:0;margin:14% 0 0;padding:0;border-top:1px solid var(--pv3-border);list-style:none}.pv4-app-proof li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:6px;padding:7% 0;border-bottom:1px solid var(--pv3-border);color:var(--pv3-forest);font-size:clamp(7px,1.8vw,10px);font-weight:700}.pv4-app-proof li span{color:var(--pv3-primary)}.pv4-app-proof>p{margin:auto 0 0;color:var(--pv3-muted);font-size:clamp(6px,1.55vw,9px);line-height:1.45}.pv4-system-hero{position:relative;overflow:clip;padding:clamp(38px,9vw,70px) 0 0;background:radial-gradient(circle at 88% 14%,rgba(168,220,197,.35),transparent 30%),linear-gradient(180deg,var(--pv3-ice) 0%,#f5fbfd 100%)}.pv4-system-hero__layout{display:grid;gap:34px}.pv4-system-hero__copy{position:relative;z-index:2}.pv4-purchase-row{display:grid;gap:14px;margin-top:26px}.pv4-purchase-row .pv4-button{width:100%}.pv4-price{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:0 2px;color:var(--pv3-forest-deep);font-family:var(--pv3-font)}.pv4-price strong{font-size:clamp(28px,7vw,34px);font-weight:700;line-height:1;letter-spacing:-.04em;white-space:nowrap}.pv4-price span{color:var(--pv3-muted);font-size:12px;font-weight:600;line-height:1.25;text-align:right}.pv4-legal-note{max-width:52ch;margin:16px 0 0;color:var(--pv3-muted);font-size:12px;line-height:1.5}.pv4-availability-note{margin:10px 0 0;color:var(--pv3-muted);font-size:12px;line-height:1.45}.pv4-system-hero__facts{display:grid;gap:10px;margin:22px 0 4px;padding:18px 0;border-block:1px solid rgba(30,111,80,.17);list-style:none}.pv4-system-hero__facts li{display:flex;align-items:center;gap:10px;color:var(--pv3-ink);font-size:13px;font-weight:650;line-height:1.35}.pv4-system-hero__facts li>span{display:grid;flex:0 0 auto;place-items:center;width:22px;height:22px;border-radius:50%;color:var(--pv3-forest);background:var(--pv3-progress)}.pv4-system-hero__facts svg{width:12px;height:12px}.pv4-system-hero__media{position:relative;min-width:0}.pv4-system-hero__custom-media,.pv4-system-hero__custom-image{display:block;width:100%}.pv4-system-hero__custom-media{position:relative;min-height:430px;overflow:hidden;border:1px solid var(--pv3-border-quiet);border-radius:var(--pv3-radius);background:radial-gradient(circle at 78% 22%,rgba(244,232,220,.9),transparent 38%),linear-gradient(145deg,var(--pv3-mint),var(--pv3-ice))}.pv4-system-hero__custom-image{position:absolute;inset:auto -12% -2% auto;z-index:1;width:112%;max-width:none;height:auto}.pv4-system-hero__portrait-device{position:absolute;inset:16% auto auto 6%;z-index:3;width:34%;max-width:150px;margin:0;transform:rotate(-2deg)}.pv4-system-hero__portrait-caption{position:absolute;inset:auto 14px 14px auto;z-index:4;display:grid;gap:3px;padding:10px 12px;border:1px solid rgba(255,255,255,.75);border-radius:var(--pv3-radius-xs);background:#ffffffe0;box-shadow:0 8px 24px #083b311a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pv4-system-hero__portrait-caption span{color:var(--pv3-primary);font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.pv4-system-hero__portrait-caption strong{color:var(--pv3-forest-deep);font-size:11px;font-weight:700;line-height:1.2}.pv4-system-hero__story{position:relative;z-index:2;display:grid;gap:0;margin-top:34px;padding:0;border-top:1px solid rgba(30,111,80,.17);list-style:none}.pv4-system-hero__story li{display:grid;grid-template-columns:100px minmax(0,1fr);gap:14px;padding:17px 0;border-bottom:1px solid rgba(30,111,80,.17)}.pv4-system-hero__story span{color:var(--pv3-primary);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pv4-system-hero__story strong{color:var(--pv3-forest-deep);font-size:13px;font-weight:650;line-height:1.35}.pv4-product-visual{position:relative;isolation:isolate;width:100%;min-height:400px;overflow:hidden;border:1px solid var(--pv3-border-quiet);border-radius:var(--pv3-radius);background:linear-gradient(145deg,#fffffffa,#eaf7fdf2),var(--pv3-white)}.pv4-product-visual:after{position:absolute;inset:auto -20% -28% 12%;z-index:-1;aspect-ratio:1;border:1px solid rgba(30,111,80,.15);border-radius:50%;content:""}.pv4-product-visual__index{position:absolute;inset:16px 16px auto auto;z-index:4;color:var(--pv3-muted);font-size:10px;font-weight:700;letter-spacing:.08em}.pv4-product-visual__halo{position:absolute;inset:14% 4% auto auto;z-index:-1;width:58%;aspect-ratio:1;border-radius:50%;background:#a8dcc559;filter:blur(1px)}.pv4-product-visual__pillow{position:absolute;inset:auto -13% -1% auto;z-index:1;width:108%;max-width:none;height:auto;mix-blend-mode:multiply}.pv4-product-visual__device{position:absolute;inset:14% auto auto 8%;z-index:2;width:34%;max-width:150px;transform:rotate(-2deg)}.pv4-product-key{position:absolute;z-index:3;display:grid;gap:2px;padding:9px 11px;border:1px solid rgba(255,255,255,.8);border-radius:var(--pv3-radius-xs);background:#ffffffe0;box-shadow:0 8px 24px #083b3117;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pv4-product-key span{color:var(--pv3-primary);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pv4-product-key strong{color:var(--pv3-forest-deep);font-size:11px;font-weight:700;line-height:1.2}.pv4-product-key--digital{inset:18px auto auto 16px}.pv4-product-key--physical{inset:auto 16px 18px auto}.pv4-pillow-points{position:absolute;inset:auto 16px 18px 16px;z-index:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.pv4-pillow-points li{display:grid;gap:3px;min-width:0;padding:10px 8px;border:1px solid rgba(169,221,245,.8);border-radius:var(--pv3-radius-xs);background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pv4-pillow-points span{color:var(--pv3-primary);font-size:9px;font-weight:700}.pv4-pillow-points strong{overflow-wrap:anywhere;color:var(--pv3-forest-deep);font-size:10px;font-weight:700;line-height:1.15}.pv4-course-experience{overflow:clip;padding-block:var(--pv3-section-compact);color:var(--pv3-white);background:radial-gradient(circle at 92% 15%,rgba(76,167,123,.34),transparent 30%),var(--pv3-forest-deep)}.pv4-course-experience__layout{display:grid;gap:34px}.pv4-course-experience__empty{display:grid;gap:16px;min-height:240px;align-content:center}.pv4-course-experience__empty>p:last-child{max-width:58ch;color:#ffffffb8}.pv4-course-experience .pv4-title{color:var(--pv3-white)}.pv4-course-progress{display:grid;grid-template-columns:1fr auto;gap:7px 16px;margin-top:28px}.pv4-course-progress>span{color:#fff9;font-size:11px;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.pv4-course-progress>strong{color:var(--pv3-progress);font-size:12px;font-weight:700}.pv4-course-progress>div{grid-column:1 / -1;height:4px;overflow:hidden;border-radius:var(--pv3-pill);background:#ffffff29}.pv4-course-progress i{display:block;width:100%;height:100%;border-radius:inherit;background:var(--pv3-progress)}.pv4-course-experience__journey{min-width:0}.pv4-course-tabs{display:grid;gap:0;border-block:1px solid rgba(255,255,255,.14)}.pv4-course-tab{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;gap:2px 12px;min-height:66px;padding:12px 4px;border:0;border-bottom:1px solid rgba(255,255,255,.14);color:#ffffff9e;background:transparent;font-family:var(--pv3-font);text-align:left;cursor:pointer;transition:color var(--pv-duration-base) ease,background-color var(--pv-duration-base) ease}.pv4-course-tab:last-child{border-bottom:0}.pv4-course-tab>span{grid-row:1 / 3;display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(255,255,255,.24);border-radius:50%;font-size:10px;font-weight:700}.pv4-course-tab strong{align-self:end;font-size:14px;font-weight:700}.pv4-course-tab small{align-self:start;font-size:11px;line-height:1.25}.pv4-course-tab.is-active{color:var(--pv3-white);background:#ffffff0e}.pv4-course-tab.is-active>span{border-color:var(--pv3-progress);color:var(--pv3-forest-deep);background:var(--pv3-progress)}.pv4-week-rail{display:grid;grid-auto-columns:minmax(82px,1fr);grid-auto-flow:column;gap:8px;margin:20px calc(-1 * var(--pv3-gutter)) 0;padding:0 var(--pv3-gutter) 8px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;list-style:none}.pv4-week-rail::-webkit-scrollbar{display:none}.pv4-week-rail li{display:grid;gap:4px;min-height:70px;padding:11px;border:1px solid rgba(255,255,255,.14);border-radius:var(--pv3-radius-xs);color:#ffffff8a}.pv4-week-rail li span{font-size:10px;font-weight:700}.pv4-week-rail li strong{align-self:end;font-size:11px;font-weight:650}.pv4-week-rail .is-complete{color:var(--pv3-progress);background:#a8dcc514}.pv4-week-rail .is-active{border-color:var(--pv3-progress);color:var(--pv3-white)}.pv4-course-screens{min-width:0}.pv4-course-screen{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin:0}.pv4-course-screen+.pv4-course-screen{margin-top:22px}.pv4-course-experience__layout[data-enhanced] .pv4-course-screen[hidden]{display:none}.pv4-course-screen .pv4-device{width:min(58vw,224px);margin-inline:auto}.pv4-course-screen figcaption{display:grid;gap:3px;text-align:center}.pv4-course-screen figcaption span{color:var(--pv3-progress);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.pv4-course-screen figcaption strong{color:var(--pv3-white);font-size:16px;font-weight:700}.pv4-course-screen figcaption p{max-width:34ch;margin:4px auto 0;color:#ffffffa8;font-size:11px;line-height:1.45}@media(max-width:989px){.pv4-course-experience__journey{display:contents}.pv4-course-experience__intro{order:1}.pv4-course-tabs{order:2;grid-template-columns:repeat(2,minmax(0,1fr))}.pv4-course-tab{min-height:72px;padding-inline:8px;border-right:1px solid rgba(255,255,255,.14)}.pv4-course-tab:nth-child(2n){border-right:0}.pv4-course-screens{order:3}.pv4-week-rail{order:4;margin-top:0}}.cart-drawer--empty .cart-drawer__header{min-height:48px;padding:4px 12px 0}.cart-drawer--empty .cart-drawer__content{height:calc(100dvh - 48px);padding-bottom:24px}.cart-drawer__content:has(.cart-form){padding-bottom:calc(248px + env(safe-area-inset-bottom));scroll-padding-block-end:calc(248px + env(safe-area-inset-bottom))}.cart-drawer__campaign{padding-inline:18px}.cart-drawer .pv7-empty-cart{margin-top:0}.cart-drawer .pv7-empty-cart__lead{padding-block:18px 16px}.cart-drawer .pv7-empty-cart__lead h3{max-width:18ch;font-size:clamp(22px,6vw,27px)}.cart-items__shipping-note{display:flex;align-items:center;gap:5px;margin:7px 0 0;color:var(--pv3-muted);font-size:10px;font-weight:700;line-height:1.3}.cart-items__shipping-note svg{width:15px;height:15px;color:var(--pv3-primary)}.prevura-dhl-mark{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:19px;padding:3px 4px;border:1px solid rgba(153,24,33,.08);border-radius:4px;background:#fc0;box-shadow:0 1px 2px #061f1c14}.prevura-dhl-mark img{display:block;width:100%;height:auto}.cart-items__shipping-note--dhl{gap:8px}.cart-items__shipping-note--dhl>svg{display:block}.prevura-shipping-proof{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:min(100%,390px);padding:9px 10px;border:1px solid var(--pv3-border-quiet);border-radius:12px;background:color-mix(in srgb,var(--pv3-ice) 72%,var(--pv3-white));color:var(--pv3-forest-deep)}.prevura-shipping-proof__icon{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--pv3-white);color:var(--pv3-primary);box-shadow:inset 0 0 0 1px var(--pv3-border-quiet)}.prevura-shipping-proof__icon svg{width:17px;height:17px}.prevura-shipping-proof__copy{display:grid;gap:2px;min-width:0}.prevura-shipping-proof__copy strong,.prevura-shipping-proof__copy small{display:block;color:inherit;font-family:var(--pv-font-body, inherit)}.prevura-shipping-proof__copy strong{font-size:11.5px;font-weight:800;line-height:1.15}.prevura-shipping-proof__copy small{color:var(--pv3-muted);font-size:9.5px;font-weight:600;line-height:1.2}.prevura-shipping-proof__carrier{display:inline-flex;align-items:center;gap:5px;padding:5px 6px;border:1px solid var(--pv3-border-quiet);border-radius:8px;background:var(--pv3-white)}.prevura-shipping-proof__carrier>small{color:var(--pv3-muted);font-size:8px;font-weight:700;line-height:1;text-transform:uppercase}.prevura-shipping-proof__carrier .prevura-dhl-mark{width:36px;height:17px;padding:3px;border:0;box-shadow:none}.prevura-shipping-proof--empty-cart{width:auto;margin:0 12px 12px}.prevura-shipping-proof--cart-items{width:auto;margin:12px 18px 4px}.prevura-shipping-proof--footer{width:min(100%,330px);margin-top:4px;border-color:#ffffff21;background:#ffffff0e;color:#f7fbfa}.prevura-shipping-proof--footer .prevura-shipping-proof__icon{border:1px solid rgba(255,255,255,.12);background:#ffffff14;color:#bceee3;box-shadow:none}.prevura-shipping-proof--footer .prevura-shipping-proof__copy small{color:#f7fbfaa3}.prevura-shipping-proof--footer .prevura-shipping-proof__carrier{border-color:#ffffff1f;background:#ffffff14}.prevura-shipping-proof--footer .prevura-shipping-proof__carrier>small{color:#f7fbfa9e}@media(max-width:390px){.prevura-shipping-proof{grid-template-columns:32px minmax(0,1fr) auto;gap:8px;padding:8px}.prevura-shipping-proof__icon{width:32px;height:32px}.prevura-shipping-proof__carrier{gap:4px;padding:4px 5px}.prevura-shipping-proof__carrier .prevura-dhl-mark{width:32px;height:15px}.prevura-shipping-proof--cart-items{margin-inline:14px}}@media(max-width:749px){.cart-drawer__campaign{padding-inline:14px}.cart-drawer__content:has(.cart-form){padding-bottom:calc(264px + env(safe-area-inset-bottom));scroll-padding-block-end:calc(264px + env(safe-area-inset-bottom))}.cart-drawer .pv7-empty-cart__lead{padding:16px 15px 14px}.cart-drawer .pv7-empty-cart__lead p{margin-top:7px}}.pv4-pillow-lab{padding-block:var(--pv3-section);background:var(--pv3-warm)}.pv4-pillow-lab__inner{display:grid;gap:38px}.pv4-pillow-lab__heading{display:grid;align-content:start}.pv4-pillow-lab__composition{display:grid;gap:18px;min-width:0}.pv4-pillow-lab__stage{position:relative;isolation:isolate;min-height:360px;margin:0;overflow:hidden;border:1px solid rgba(8,59,49,.13);border-radius:var(--pv3-radius);background:radial-gradient(circle at 72% 38%,rgba(168,220,197,.42),transparent 32%),#ffffffb8}.pv4-pillow-lab__stage:before{position:absolute;inset:9% auto auto 9%;z-index:-1;width:64%;aspect-ratio:1;border:1px solid rgba(8,59,49,.12);border-radius:50%;content:""}.pv4-pillow-lab__stage>img{position:absolute;inset:50% auto auto 50%;z-index:1;width:122%;max-width:none;height:auto;mix-blend-mode:multiply;transform:translate(-50%,-50%)}.pv4-pillow-hotspot{position:absolute;z-index:3;display:grid;place-items:center;width:46px;height:46px;padding:0;border:1px solid rgba(8,59,49,.28);border-radius:50%;color:var(--pv3-forest);background:#ffffffeb;box-shadow:0 8px 22px #083b311a;cursor:pointer;transition:color var(--pv-duration-base) ease,background-color var(--pv-duration-base) ease,transform var(--pv-duration-base) var(--pv-ease-enter)}.pv4-pillow-hotspot>span{font-size:11px;font-weight:800}.pv4-pillow-hotspot:hover,.pv4-pillow-hotspot.is-active{color:var(--pv3-white);background:var(--pv3-forest);transform:scale(1.06)}.pv4-pillow-hotspot:focus-visible{outline:3px solid color-mix(in srgb,var(--pv3-primary) 42%,transparent);outline-offset:3px}.pv4-pillow-hotspot--1{inset:22% auto auto 18%}.pv4-pillow-hotspot--2{inset:47% 18% auto auto}.pv4-pillow-hotspot--3{inset:auto auto 18% 42%}.pv4-pillow-lab__details{display:grid;gap:0;margin:0;padding:0;border-top:1px solid rgba(8,59,49,.18);list-style:none}.pv4-pillow-lab__details li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;padding:19px 0;border-bottom:1px solid rgba(8,59,49,.18);transition:background-color var(--pv-duration-base) ease,padding-inline var(--pv-duration-base) var(--pv-ease-enter)}.pv4-pillow-lab__details li.is-active{padding-inline:10px;background:#ffffff47}.pv4-pillow-lab__details li>span{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(8,59,49,.28);border-radius:50%;color:var(--pv3-primary);font-size:10px;font-weight:800}.pv4-pillow-lab__details li.is-active>span{border-color:var(--pv3-forest);color:var(--pv3-white);background:var(--pv3-forest)}.pv4-pillow-lab__details li div{min-width:0}.pv4-pillow-lab__details h3{margin:0;color:var(--pv3-forest-deep);font-family:var(--pv3-font);font-size:17px;font-weight:700;line-height:1.2}.pv4-pillow-lab__details p{margin:7px 0 0;color:var(--pv3-muted);font-size:14px;line-height:1.5;text-wrap:pretty}body.template-product .product-information__grid--prevura-bespoke{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}body.template-product .product-information__grid--prevura-bespoke>.pv4-product-visual{order:3}body.template-product .product-information__grid--prevura-bespoke>.product-information__details-column{order:1}body.template-product .product-information__grid--prevura-bespoke>.pv4-product-gallery{order:4}.pv4-product-gallery{min-width:0;border-top:1px solid var(--pv3-border-quiet)}.pv4-product-gallery__summary{display:grid;grid-template-columns:minmax(0,1fr) auto 32px;align-items:center;gap:12px;min-height:56px;color:var(--pv3-forest-deep);font-family:var(--pv3-font);cursor:pointer;list-style:none}.pv4-product-gallery__summary::-webkit-details-marker{display:none}.pv4-product-gallery__summary>span:first-child{font-size:14px;font-weight:700}.pv4-product-gallery__summary small{color:var(--pv3-muted);font-size:11px;font-weight:600}.pv4-product-gallery__icon{position:relative;width:32px;height:32px;border:1px solid var(--pv3-border);border-radius:50%}.pv4-product-gallery__icon:before,.pv4-product-gallery__icon:after{position:absolute;inset:50% auto auto 50%;width:11px;height:1px;background:var(--pv3-forest);content:"";transform:translate(-50%,-50%);transition:transform var(--pv-duration-base) ease}.pv4-product-gallery__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.pv4-product-gallery[open] .pv4-product-gallery__icon:after{transform:translate(-50%,-50%) rotate(0)}.pv4-product-gallery>.product-information__media{padding-top:18px}@media(max-width:749px){.pv4-system-hero__media{margin-inline:0}.pv4-system-hero .pv4-product-visual,.pv4-system-hero__custom-media{min-height:430px}.pv4-system-hero .pv4-product-visual__device{inset-block-start:17%;width:37%}.pv4-system-hero .pv4-product-visual__pillow{inset-block-end:-3%}.pv4-pillow-lab__stage{min-height:340px}body.template-product .prevura-product-information{width:100%;padding:22px 16px 58px}body.template-product .product-information__grid--prevura-bespoke{gap:0}body.template-product .product-information__grid--prevura-bespoke>.product-information__details-column,body.template-product .product-information__grid--prevura-bespoke .product-details,body.template-product .product-information__grid--prevura-bespoke .product-details>.group-block,body.template-product .product-information__grid--prevura-bespoke .group-block-content{display:contents}body.template-product .product-information__grid--prevura-bespoke .group-block__media-wrapper{display:none}body.template-product .product-information__grid--prevura-bespoke .group-block-content>*{order:20;min-width:0;margin-inline:0}body.template-product .product-information__grid--prevura-bespoke .product-badge{order:1;margin-bottom:10px}body.template-product .product-information__grid--prevura-bespoke .text-block:has(h1){order:2;margin-bottom:14px}body.template-product .product-information__grid--prevura-bespoke>.pv4-product-visual{order:3;min-height:330px;margin-bottom:18px}body.template-product .product-information__grid--prevura-bespoke .group-block-content>product-price{order:4;margin-bottom:14px}body.template-product .product-information__grid--prevura-bespoke :is(variant-picker,.variant-picker){order:5;margin-bottom:12px}body.template-product .product-information__grid--prevura-bespoke :is(.buy-buttons-block,buy-buttons){order:6;margin-bottom:16px}body.template-product .product-information__grid--prevura-bespoke .group-block-content>rte-formatter{order:7;margin-bottom:16px}body.template-product .product-information__grid--prevura-bespoke .prevura-pdp-benefits--kompakter-ablauf{order:8}body.template-product .product-information__grid--prevura-bespoke .prevura-pdp-benefits--sicher-bestellen{order:9}body.template-product .product-information__grid--prevura-bespoke>.pv4-product-gallery{order:30;margin-top:18px}body.template-product .prevura-product-information .product-details>.group-block{width:auto;max-width:none;padding:0;border:0;border-radius:0;background:transparent}body.template-product .prevura-product-information :where(.product-details h1,.product-title){max-width:13ch;font-size:clamp(34px,10.5vw,42px);line-height:.98;letter-spacing:-.05em}body.template-product .prevura-product-information :where(.trust-icons-inline,.prevura-trust-icons-inline){margin-top:0;border-color:var(--pv3-border-quiet);border-radius:var(--pv3-radius-sm);background:#ffffffa3}body.template-product .prevura-product-information .add-to-cart-button{min-height:54px;border-radius:var(--pv3-pill)}.pv4-system-hero__layout{gap:0}.pv4-system-hero__copy{display:contents}.pv4-system-hero__copy>.pv4-kicker{order:1}.pv4-system-hero__copy>.pv4-display{order:2}.pv4-system-hero__copy>.pv4-lead{order:3}.pv4-system-hero__copy>.pv4-purchase-row{order:4}.pv4-system-hero__copy>.pv4-legal-note{order:5}.pv4-system-hero__media{order:6;margin-top:28px}.pv4-system-hero__copy>.pv4-system-hero__facts{order:7;margin-top:24px}.pv4-system-hero__copy>.pv4-text-link{order:8}body.template-product .product-information__grid--prevura-bespoke .pv4-product-visual__device{inset-block-start:14%;width:35%}.sticky-add-to-cart__bar{grid-template-columns:minmax(72px,auto) minmax(0,1fr);width:100%;min-height:68px;margin:0;padding:8px max(12px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));border:0;border-top:1px solid var(--pv3-border-quiet);border-radius:0;background:#fffffffa;box-shadow:0 -10px 30px #083b311a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sticky-add-to-cart__image,.sticky-add-to-cart__info,.sticky-add-to-cart__title{display:none}.sticky-add-to-cart__price{min-width:0;font-size:clamp(17px,5vw,20px);line-height:1;white-space:nowrap}.sticky-add-to-cart__button{width:100%;min-width:0;min-height:50px;padding-inline:12px;border-radius:var(--pv3-pill);font-size:clamp(13px,3.7vw,15px);white-space:normal}}@media(min-width:750px){.pv4-system-hero__facts,.pv4-system-hero__story{grid-template-columns:repeat(3,minmax(0,1fr))}.pv4-system-hero__story li{grid-template-columns:1fr;gap:5px;padding:22px 24px;border-right:1px solid rgba(30,111,80,.17)}.pv4-system-hero__story li:last-child{border-right:0}.pv4-course-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.pv4-course-tab{grid-template-columns:34px minmax(0,1fr);border-right:1px solid rgba(255,255,255,.14);border-bottom:0}.pv4-course-tab:last-child{border-right:0}}@media(min-width:990px){.pv4-display{max-width:11ch;font-size:clamp(64px,5.2vw,94px)}.pv4-title{font-size:clamp(48px,3.8vw,72px)}.pv4-lead{font-size:clamp(18px,1.25vw,22px)}.pv4-system-hero{padding-top:clamp(60px,6vw,104px)}.pv4-system-hero__layout{grid-template-columns:minmax(380px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(50px,6vw,110px)}.pv4-system-hero__copy{padding-block:20px 44px}.pv4-purchase-row{grid-template-columns:auto minmax(120px,1fr);align-items:center;gap:20px}.pv4-purchase-row .pv4-button{width:auto;min-width:230px}.pv4-price{justify-content:flex-start;padding:0}.pv4-system-hero__facts{gap:14px}.pv4-system-hero__media .pv4-product-visual{min-height:clamp(540px,43vw,760px);border-radius:var(--pv3-radius)}.pv4-system-hero__custom-media{min-height:clamp(540px,43vw,760px)}.pv4-system-hero__custom-image{inset:auto -5% -4% auto;width:108%}.pv4-system-hero__portrait-device{inset:13% auto auto 6%;width:29%;max-width:220px}.pv4-system-hero__portrait-caption{inset:auto 28px 28px auto;padding:12px 14px}.pv4-system-hero__portrait-caption strong{font-size:13px}.pv4-system-hero .pv4-product-visual__device{inset:14% auto auto 10%;width:30%;max-width:230px}.pv4-system-hero .pv4-product-visual__pillow{inset:auto -8% -5% auto;width:103%}.pv4-product-key--digital{inset:28px auto auto 28px}.pv4-product-key--physical{inset:auto 28px 28px auto}.pv4-system-hero__story{margin-top:0}.pv4-course-experience__layout{grid-template-columns:minmax(260px,.68fr) minmax(360px,.94fr) minmax(260px,.62fr);align-items:center;gap:clamp(34px,4vw,72px)}.pv4-course-tabs{grid-template-columns:1fr}.pv4-course-tab{border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}.pv4-course-tab:last-child{border-bottom:0}.pv4-week-rail{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;margin-inline:0;padding-inline:0;overflow:visible}.pv4-course-screen .pv4-device{width:min(17vw,250px)}.pv4-pillow-lab__inner{grid-template-columns:minmax(290px,.46fr) minmax(0,1.54fr);align-items:start;gap:clamp(42px,5vw,92px)}.pv4-pillow-lab__heading{position:sticky;top:calc(var(--pv3-header-height) + 36px);padding-top:34px}.pv4-pillow-lab__composition{grid-template-columns:minmax(0,1.22fr) minmax(280px,.58fr);align-items:center;gap:clamp(24px,3vw,50px)}.pv4-pillow-lab__stage{min-height:clamp(560px,48vw,760px)}.pv4-pillow-lab__stage>img{width:115%}.pv4-pillow-lab__details li{padding-block:24px}body.template-product .prevura-product-information{padding-block:44px 82px}body.template-product .product-information__grid--prevura-bespoke{grid-template-columns:minmax(0,1.28fr) minmax(420px,.72fr);align-items:start;column-gap:clamp(36px,4vw,74px);row-gap:30px}body.template-product .product-information__grid--prevura-bespoke>.pv4-product-visual{grid-column:1;grid-row:1;min-height:clamp(600px,48vw,820px)}body.template-product .product-information__grid--prevura-bespoke>.product-information__details-column{position:sticky;top:calc(var(--pv3-header-height) + 28px);grid-column:2;grid-row:1}body.template-product .product-information__grid--prevura-bespoke>.pv4-product-gallery{grid-column:1 / -1;grid-row:2}body.template-product .product-information__grid--prevura-bespoke .product-details>.group-block{width:100%;max-width:none;padding:4px 0 0;border:0;border-radius:0;background:transparent}body.template-product .product-information__grid--prevura-bespoke .pv4-product-visual__device{inset:12% auto auto 8%;width:28%;max-width:220px}body.template-product .product-information__grid--prevura-bespoke .pv4-product-visual__pillow{inset:auto -9% -3% auto;width:104%}body.template-product .product-information__grid--prevura-bespoke .add-to-cart-button{border-radius:var(--pv3-pill)}}@media(min-width:1800px){.pv4-system-hero__layout{grid-template-columns:minmax(420px,.7fr) minmax(0,1.3fr)}body.template-product .product-information__grid--prevura-bespoke{grid-template-columns:minmax(0,1.42fr) minmax(460px,.58fr)}}@media(prefers-reduced-motion:reduce){.pv4-button,.pv4-course-tab,.pv4-product-gallery__icon:before,.pv4-product-gallery__icon:after{transition:none}.pv4-button:active{transform:none}}.shopify-section-group-header-group{position:relative;z-index:90}#header-component{border-bottom:1px solid var(--pv3-border-quiet);background:#fffffff5;box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}#header-component.header{width:100%;max-width:none;min-height:76px;margin-inline:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}#header-component .header__underlay,#header-component .header__row--top{background:#fffffff5}#header-component .header__navigation-bar-row{display:none}#header-component .header__row{min-height:76px;padding:0}#header-component .header__columns{min-height:76px;gap:clamp(26px,3vw,64px);padding-block:0}#header-component .header__column--left,#header-component .header__column--right{min-width:150px}#header-component .header-menu__inner{gap:clamp(20px,2vw,38px)}#header-component .header-menu__link{min-height:76px;padding:0;color:var(--pv3-ink);font-family:var(--pv3-font);font-size:14px;font-weight:700;white-space:nowrap}#header-component .header-menu__link:after{bottom:0;height:2px;background:var(--pv3-primary)}#header-component .prevura-header-course-cta{min-height:46px;gap:10px;padding:5px 7px 5px 16px;color:var(--pv3-white);border:1px solid color-mix(in srgb,var(--pv3-forest) 86%,var(--pv3-white));border-radius:var(--pv3-pill);background:linear-gradient(110deg,var(--pv3-forest-deep),var(--pv3-forest));box-shadow:0 9px 24px #062f2729;transition:background-color var(--pv-duration-fast) var(--pv-ease-standard),box-shadow var(--pv-duration-fast) var(--pv-ease-standard)}#header-component .prevura-header-course-cta__label{display:grid;gap:1px;min-width:0;text-align:left}#header-component .prevura-header-course-cta__label small,#header-component .prevura-header-course-cta__label strong{display:block;line-height:1;white-space:nowrap}#header-component .prevura-header-course-cta__label small{color:color-mix(in srgb,var(--pv3-white) 68%,transparent);font-size:8px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}#header-component .prevura-header-course-cta__label strong{color:inherit;font-size:13px;font-weight:750}#header-component .prevura-header-course-cta__price{display:inline-grid;min-height:34px;padding:0 11px;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:var(--pv3-pill);color:inherit;background:#ffffff1f;font-size:11px;font-weight:760;white-space:nowrap}#header-component .prevura-header-course-cta svg{width:18px;height:18px;margin-inline:0 5px;fill:none;stroke:currentcolor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--pv-duration-fast) var(--pv-ease-standard)}#header-component .prevura-header-course-cta:hover{background:linear-gradient(110deg,var(--pv3-forest-deep),color-mix(in srgb,var(--pv3-forest) 82%,#000));box-shadow:0 10px 28px #062f2733}#header-component .prevura-header-course-cta:hover svg{transform:translate(2px)}#header-component .header-actions__action{min-width:44px;min-height:44px;border-radius:50%}#header-component .pv-cart-trigger{border:1px solid var(--pv3-border-quiet);color:var(--pv3-forest);background:var(--pv3-white)}.pv3-hero{padding-block:clamp(46px,6vw,92px) clamp(82px,7vw,118px)}.pv3-hero__layout{display:grid;grid-template-columns:minmax(0,.88fr) minmax(560px,1.12fr);align-items:center;gap:clamp(56px,7vw,126px)}.pv3-hero__copy{max-width:760px}.pv3-hero__offer{display:flex;align-items:center;gap:14px;margin:26px 0 22px}.pv3-hero__offer strong{color:var(--pv3-forest-deep);font-size:36px;font-weight:800;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.pv3-hero__offer span{color:var(--pv3-muted);font-size:12px;line-height:1.35}.pv3-hero__facts{display:flex;flex-wrap:wrap;gap:10px 22px;margin:26px 0 12px;padding:0;list-style:none}.pv3-hero__facts li{display:flex;align-items:center;gap:8px;color:var(--pv3-muted);font-size:13px;font-weight:700}.pv3-hero__facts svg{width:18px;height:18px;color:var(--pv3-primary)}.pv3-hero__media{position:relative}.pv3-hero__image{display:block;width:100%;aspect-ratio:1.16 / 1;object-fit:cover;border:1px solid var(--pv3-border);border-radius:var(--pv3-radius-lg);background:var(--pv3-white)}.pv3-hero__routes{position:absolute;right:24px;bottom:-30px;left:24px;display:grid;grid-template-columns:1fr 1fr;gap:0;padding:18px 20px;border:1px solid var(--pv3-border-quiet);border-radius:var(--pv3-radius);background:#fffffff5;box-shadow:var(--pv3-shadow-raised);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pv3-hero__route{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:12px;min-width:0}.pv3-hero__route+.pv3-hero__route{padding-left:20px;border-left:1px solid var(--pv3-border-quiet)}.pv3-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:var(--pv3-forest);background:var(--pv3-mint)}.pv3-icon svg{width:18px;height:18px}.pv3-hero__route small,.pv3-hero__route strong{display:block}.pv3-hero__route>div{min-width:0}.pv3-hero__route small{margin-bottom:3px;color:var(--pv3-muted);font-size:11px;text-transform:uppercase}.pv3-hero__route strong{overflow:hidden;color:var(--pv3-forest);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.pv3-journey__grid{display:grid;grid-template-columns:minmax(420px,.84fr) minmax(0,1.16fr);align-items:center;gap:clamp(70px,9vw,160px)}.pv3-journey__visual{position:relative;min-height:0;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--pv3-radius-lg);background:var(--pv3-ice)}.pv3-journey__visual>img{display:block;width:100%;height:auto;min-height:0;aspect-ratio:1 / 1;object-fit:contain}.pv3-journey__status{position:absolute;right:24px;bottom:24px;left:24px;display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid var(--pv3-border-quiet);border-radius:var(--pv3-radius);background:#fffffff0;box-shadow:var(--pv3-shadow-raised)}.pv3-journey__status span{padding:15px;color:var(--pv3-muted);font-size:11px;text-align:center}.pv3-journey__status span+span{border-left:1px solid var(--pv3-border-quiet)}.pv3-journey__status b{display:block;margin-top:3px;color:var(--pv3-forest);font-size:13px}.pv3-steps{position:relative;margin:0;padding:0;list-style:none}.pv3-steps:before{position:absolute;top:30px;bottom:30px;left:29px;width:1px;background:var(--pv3-border);content:""}.pv3-steps li{position:relative;display:grid;grid-template-columns:60px 1fr;gap:26px;padding-bottom:44px}.pv3-steps li:last-child{padding-bottom:0}.pv3-steps li>span{z-index:1;display:grid;place-items:center;width:60px;height:60px;border:1px solid var(--pv3-border);border-radius:50%;color:var(--pv3-forest);background:var(--pv3-white);font-size:12px;font-weight:800}.pv3-steps h3{margin:3px 0 8px;font-size:24px;line-height:1.08}.pv3-steps p{max-width:580px;margin-bottom:0;color:var(--pv3-muted);font-size:15px;line-height:1.6}.pv3-refund__tool{display:grid;grid-template-columns:minmax(250px,.42fr) minmax(0,1.58fr);align-items:center;gap:clamp(56px,7vw,120px)}.pv3-refund__select span,.pv3-refund__select strong,.pv3-refund__select small{display:block}.pv3-refund__select span{margin-bottom:10px;color:var(--pv3-progress);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.pv3-refund__select{padding:20px;border:1px solid rgba(255,255,255,.25);border-radius:var(--pv3-radius);color:var(--pv3-white);background:#ffffff14}.pv3-refund__select strong{font-size:21px;font-weight:800;line-height:1.15}.pv3-refund__select small{margin-top:8px;color:#ffffff9e;font-size:14px;line-height:1.45}.pv3-refund__flow{position:relative;display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none}.pv3-refund__flow:before{position:absolute;top:55px;right:16%;left:16%;height:1px;background:#a8dcc580;content:""}.pv3-refund__flow li{position:relative;z-index:1;text-align:center}.pv3-refund__value{display:grid;place-items:center;width:112px;height:112px;margin:0 auto 18px;border:1px solid rgba(168,220,197,.7);border-radius:50%;color:var(--pv3-white);background:var(--pv3-forest-deep);font-size:21px;font-weight:800;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.pv3-refund__value--result{color:var(--pv3-forest);background:var(--pv3-progress)}.pv3-refund__flow small,.pv3-refund__flow strong{display:block}.pv3-refund__flow small{min-height:31px;color:#ffffff8f;font-size:11px;line-height:1.35;text-transform:uppercase}.pv3-refund__flow strong{margin-top:6px;color:var(--pv3-white);font-size:13px}.pv3-refund__note{margin-top:40px;text-align:center}.pv3-bundle__layout{display:grid;grid-template-columns:minmax(520px,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(70px,9vw,160px)}.pv3-bundle__layout>*{min-width:0}.pv3-bundle__media{position:relative;display:grid;place-items:center;min-height:620px;border:1px solid var(--pv3-border);border-radius:var(--pv3-radius-lg);background:var(--pv3-white)}.pv3-bundle__media>img{min-width:0;width:92%;max-width:100%}.pv3-bundle__media,.pv3-bundle__layout>.pv3-list{width:100%;max-width:100%}.pv3-bundle__stamp{position:absolute;right:24px;bottom:24px;width:min(270px,42%);padding:16px;border:1px solid var(--pv3-border-quiet);border-radius:var(--pv3-radius);color:var(--pv3-forest);background:#fffffff0;box-shadow:var(--pv3-shadow-raised)}.pv3-bundle__stamp small,.pv3-bundle__stamp strong{display:block}.pv3-bundle__stamp small{margin-bottom:5px;color:var(--pv3-muted);font-size:11px}.pv3-bundle__stamp strong{font-size:15px}.pv3-list{margin:0;padding:0;border-top:1px solid var(--pv3-border-quiet);list-style:none}.pv3-list li{display:grid;grid-template-columns:48px 1fr;gap:20px;padding:24px 0;border-bottom:1px solid var(--pv3-border-quiet)}.pv3-list li>span{color:var(--pv3-accent-text);font-size:11px;font-weight:800}.pv3-list strong{display:block;margin-bottom:6px;color:var(--pv3-forest);font-size:20px}.pv3-list p{max-width:560px;margin-bottom:0;color:var(--pv3-muted);font-size:15px;line-height:1.58}.pv3-app-track{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--pv3-border-quiet)}.pv3-app-track:focus-visible{outline:3px solid var(--pv3-accent-text);outline-offset:5px}.pv3-app-card{display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;padding:clamp(28px,3vw,48px)}.pv3-app-card+.pv3-app-card{border-left:1px solid var(--pv3-border-quiet)}.pv3-app-card__media{display:grid;place-items:center;min-height:0;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--pv3-radius);background:var(--pv3-ice)}.pv3-app-card__media img{width:100%;height:100%;object-fit:contain}.pv3-app-card__copy{padding-top:28px}.pv3-app-card__copy small{color:var(--pv3-accent-text);font-size:11px;font-weight:800;text-transform:uppercase}.pv3-app-card__copy h3{margin:11px 0 9px;font-size:25px;line-height:1.08}.pv3-app-card__copy p{margin-bottom:0;color:var(--pv3-muted);font-size:15px;line-height:1.58}.pv3-comparison{border-top:1px solid var(--pv3-border-quiet)}.pv3-comparison__row{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(200px,1fr) minmax(200px,1fr);min-height:68px;border-bottom:1px solid var(--pv3-border-quiet)}.pv3-comparison__row>div{display:flex;align-items:center;padding:18px 24px}.pv3-comparison__row>div:not(:first-child){justify-content:center;border-left:1px solid var(--pv3-border-quiet);text-align:center}.pv3-comparison__row .is-featured{background:#ddf4fc9e}.pv3-comparison__head{min-height:118px}.pv3-comparison__head>div:not(:first-child){flex-direction:column}.pv3-comparison__head small,.pv3-comparison__head strong,.pv3-comparison__head span{display:block}.pv3-comparison__head small{color:var(--pv3-accent-text);margin-bottom:7px;font-size:11px;font-weight:800;text-transform:uppercase}.pv3-comparison__head strong{color:var(--pv3-forest);font-size:19px}.pv3-comparison__head span{margin-top:5px;color:var(--pv3-muted);font-size:14px}.pv3-comparison__actions{min-height:96px}.pv3-certificate__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.72fr);align-items:center;gap:clamp(70px,10vw,180px)}.pv3-certificate__facts{display:grid;grid-template-columns:repeat(3,1fr);margin:38px 0 0;border-block:1px solid var(--pv3-border-quiet)}.pv3-certificate__facts>div{padding:20px 18px 20px 0}.pv3-certificate__facts>div+div{padding-left:18px;border-left:1px solid var(--pv3-border-quiet)}.pv3-certificate__facts dt{margin-bottom:7px;color:var(--pv3-muted);font-size:11px;text-transform:uppercase}.pv3-certificate__facts dd{margin:0;color:var(--pv3-forest);font-size:15px;font-weight:800}.pv3-certificate__media{overflow:hidden;border:1px solid var(--pv3-border-quiet);border-radius:var(--pv3-radius-lg);background:var(--pv3-subtle)}.pv3-certificate__media img{display:block;width:100%}.pv3-support__layout{display:grid;grid-template-columns:minmax(360px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:clamp(60px,8vw,140px)}.pv3-support__person{align-self:start;min-width:0}.pv4-support-identity{display:grid;grid-template-rows:minmax(280px,1fr) auto;width:100%;min-width:0;overflow:hidden;border:1px solid var(--pv3-border);border-radius:var(--pv3-radius-lg);background:var(--pv3-white)}.pv4-support-identity__visual{position:relative;isolation:isolate;display:grid;grid-template-rows:auto 1fr auto;min-height:280px;overflow:hidden;padding:clamp(22px,3vw,34px);color:var(--pv3-white);background:var(--pv3-forest-deep)}.pv4-support-identity__visual:before,.pv4-support-identity__visual:after{position:absolute;z-index:-1;width:250px;height:250px;border:1px solid rgba(168,220,197,.24);border-radius:50%;content:"";pointer-events:none}.pv4-support-identity__visual:before{right:-92px;bottom:-108px}.pv4-support-identity__visual:after{right:-28px;bottom:-172px}.pv4-support-identity__status{display:inline-flex;align-items:center;justify-self:start;gap:8px;color:var(--pv3-mint);font-size:10px;font-weight:800;letter-spacing:.09em;line-height:1;text-transform:uppercase}.pv4-support-identity__path{display:grid;align-self:center;max-width:280px}.pv4-support-identity__path>span{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;min-height:46px;border-top:1px solid rgba(255,255,255,.17);color:#ffffffc2;font-size:13px;font-weight:650}.pv4-support-identity__path>span:last-child{border-bottom:1px solid rgba(255,255,255,.17)}.pv4-support-identity__path b{color:var(--pv3-progress);font-size:10px;letter-spacing:.08em}.pv4-support-identity__visual>p{margin:0;color:var(--pv3-white);font-size:clamp(22px,2.2vw,32px);font-weight:750;letter-spacing:-.035em;line-height:1.05;text-wrap:balance}.pv4-support-identity__copy{padding:20px 22px 22px;background:var(--pv3-white)}.pv4-support-identity__copy>span,.pv4-support-identity__copy>strong,.pv4-support-identity__copy>small{display:block}.pv4-support-identity__copy>span{color:var(--pv3-accent-text);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pv4-support-identity__copy>strong{margin-top:7px;color:var(--pv3-forest-deep);font-size:21px;line-height:1.1}.pv4-support-identity__copy>p{margin:5px 0 0;color:var(--pv3-muted);font-size:14px}.pv4-support-identity__copy>small{margin-top:14px;padding-top:13px;border-top:1px solid var(--pv3-border-quiet);color:var(--pv3-muted);font-size:11px;line-height:1.45}.pv4-support-identity--direct{border-color:#ffffff2e;background:var(--pv3-forest)}.pv4-support-identity--direct .pv4-support-identity__visual{background:var(--pv3-forest)}.pv4-support-identity--direct .pv4-support-identity__copy{border-top:1px solid rgba(255,255,255,.18);background:var(--pv3-forest)}.pv4-support-identity--direct .pv4-support-identity__copy>span{color:var(--pv3-progress)}.pv4-support-identity--direct .pv4-support-identity__copy>strong{color:var(--pv3-white)}.pv4-support-identity--direct .pv4-support-identity__copy>p,.pv4-support-identity--direct .pv4-support-identity__copy>small{color:#ffffffb8}.pv4-support-identity--direct .pv4-support-identity__copy>small{border-top-color:#ffffff2e}.pv4-support-identity--profile .pv4-support-identity__visual{background:var(--pv3-forest)}.pv3-support__content{align-self:center}.pv3-support__content .pv3-list{margin:30px 0}.pv3-review-summary{display:grid;grid-template-columns:minmax(280px,.5fr) minmax(0,1.5fr);align-items:center;gap:clamp(50px,8vw,140px);padding-block:34px;border-block:1px solid var(--pv3-border-quiet)}.pv3-review-score strong{display:block;color:var(--pv3-forest);font-size:64px;font-weight:800;letter-spacing:-.06em;line-height:1}.pv3-review-score span,.pv3-quote__stars{display:block;margin:9px 0 5px;color:var(--pv3-accent-text);letter-spacing:.14em}.pv3-review-score small{color:var(--pv3-muted);font-size:12px}.pv3-review-bars{margin:0;padding:0;list-style:none}.pv3-review-bars li{display:grid;grid-template-columns:18px 1fr 26px;align-items:center;gap:12px;min-height:27px;color:var(--pv3-muted);font-size:12px}.pv3-review-bars i{height:7px;overflow:hidden;border-radius:var(--pv3-pill);background:var(--pv3-mint)}.pv3-review-bars i span{display:block;height:100%;border-radius:inherit;background:var(--pv3-primary)}.pv3-quotes{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:24px}.pv3-quote{margin:0;padding:clamp(26px,3vw,40px);border:1px solid var(--pv3-border-quiet);border-radius:var(--pv3-radius);background:var(--pv3-white)}.pv3-quote p{color:var(--pv3-ink);font-size:18px;line-height:1.58}.pv3-quote footer{display:flex;align-items:center;gap:10px;color:var(--pv3-muted);font-size:12px}.pv3-quote footer strong{color:var(--pv3-forest)}.pv3-faq__layout{display:grid;grid-template-columns:minmax(460px,.72fr) minmax(0,1.28fr);gap:clamp(56px,7vw,120px)}.pv3-faq__intro{position:sticky;top:110px;align-self:start}.pv3-faq__items{border-top:1px solid var(--pv3-border-quiet)}.pv3-faq__items details{border-bottom:1px solid var(--pv3-border-quiet)}.pv3-faq__items summary{display:grid;grid-template-columns:1fr 44px;align-items:center;gap:20px;min-height:78px;padding:14px 0;color:var(--pv3-forest);font-size:18px;font-weight:800;list-style:none;cursor:pointer}.pv3-faq__items summary::-webkit-details-marker{display:none}.pv3-faq__items summary span{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--pv3-border);border-radius:50%;background:var(--pv3-white);transition:transform .18s ease}.pv3-faq__items details[open] summary span{transform:rotate(45deg)}.pv3-faq__items details p{max-width:780px;margin:-2px 64px 24px 0;color:var(--pv3-muted);font-size:16px;line-height:1.62}.pv3-final__layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.62fr);align-items:center;gap:clamp(60px,9vw,160px)}.pv3-final__action{display:grid;gap:14px}.pv3-final__price strong,.pv3-final__price small{display:block}.pv3-weeks__layout{display:grid;grid-template-columns:minmax(460px,.82fr) minmax(0,1.18fr);gap:clamp(56px,7vw,120px)}.pv3-weeks__list{margin:0;padding:0;border-top:1px solid var(--pv3-border-quiet);list-style:none}.pv3-weeks__list li{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:20px;min-height:112px;padding:18px 0;border-bottom:1px solid var(--pv3-border-quiet)}.pv3-weeks__list li>span{color:var(--pv3-accent-text);font-size:11px;font-weight:800}.pv3-weeks__list strong{display:block;color:var(--pv3-forest);font-size:18px}.pv3-weeks__list p{margin:6px 0 0;color:var(--pv3-muted);font-size:14px;line-height:1.5}.pv3-weeks__list small{color:var(--pv3-muted);font-size:11px}.pv3-weeks__list li:first-child{padding-inline:18px;background:var(--pv3-ice)}.pv3-pillow-role__layout{display:grid;grid-template-columns:minmax(440px,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(56px,7vw,120px)}.pv3-pillow-role__media{display:grid;place-items:center;min-height:560px;border:1px solid var(--pv3-border);border-radius:var(--pv3-radius-lg);background:var(--pv3-white)}.pv3-pillow-role__media img{width:94%}.pv3-need-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--pv3-border-quiet)}.pv3-need-grid article{min-height:220px;padding:clamp(26px,3vw,42px);border-bottom:1px solid var(--pv3-border-quiet)}.pv3-need-grid article:nth-child(odd){border-right:1px solid var(--pv3-border-quiet)}.pv3-need-grid span{color:var(--pv3-accent-text);font-size:11px;font-weight:800}.pv3-need-grid h3{margin:52px 0 9px;font-size:23px}.pv3-need-grid p{margin:0;color:var(--pv3-muted);font-size:15px;line-height:1.55}.pv3-decision{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid var(--pv3-border-quiet);border-radius:var(--pv3-radius-lg)}.pv3-decision article{display:grid;grid-template-rows:auto 1fr auto;min-width:0;padding:clamp(34px,4vw,62px);background:var(--pv3-white)}.pv3-decision article+article{border-left:1px solid var(--pv3-border-quiet)}.pv3-decision .is-recommended{color:var(--pv3-white);background:var(--pv3-forest-deep)}.pv3-decision header{display:grid;grid-template-columns:1fr auto;align-items:end;gap:8px 20px;padding-bottom:28px;border-bottom:1px solid var(--pv3-border-quiet)}.pv3-decision header span{grid-column:1 / -1;color:var(--pv3-accent-text);font-size:11px;font-weight:800;text-transform:uppercase}.pv3-decision .is-recommended header span{color:var(--pv3-progress)}.pv3-decision h3{margin:0;font-size:clamp(27px,2.5vw,38px)}.pv3-decision .is-recommended h3{color:var(--pv3-white)}.pv3-decision header strong{color:var(--pv3-forest);font-size:31px}.pv3-decision .is-recommended header strong{color:var(--pv3-white)}.pv3-decision ul{margin:0 0 34px;padding:0;list-style:none}.pv3-decision li{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid var(--pv3-border-quiet);font-size:13px}.pv3-decision li span{color:var(--pv3-muted)}.pv3-decision li b{color:var(--pv3-forest);text-align:right}.pv3-decision .is-recommended li{border-color:#ffffff26}.pv3-decision .is-recommended li span{color:#ffffffa3}.pv3-decision .is-recommended li b{color:var(--pv3-white)}.pv3-anatomy__layout{display:grid;grid-template-columns:minmax(520px,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(70px,9vw,160px)}.pv3-anatomy__stage{position:relative;display:grid;place-items:center;min-height:610px;border:1px solid var(--pv3-border);border-radius:var(--pv3-radius-lg);background:var(--pv3-white)}.pv3-anatomy__stage img{width:94%}.pv3-anatomy__point{position:absolute;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--pv3-border);border-radius:50%;color:var(--pv3-white);background:var(--pv3-forest);box-shadow:0 0 0 8px #ffffffc7;font-size:11px;font-weight:800}.pv3-anatomy__point--1{top:28%;left:24%}.pv3-anatomy__point--2{top:47%;left:52%}.pv3-anatomy__point--3{right:12%;bottom:24%}.pv3-specs__layout{display:grid;grid-template-columns:minmax(500px,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(70px,9vw,160px)}.pv3-specs__visual{position:relative;display:grid;place-items:center;min-height:600px;border:1px solid var(--pv3-border-quiet);border-radius:var(--pv3-radius-lg)}.pv3-specs__visual img{width:92%}.pv3-specs__measure{position:absolute;color:var(--pv3-forest);font-size:11px;font-weight:800}.pv3-specs__measure--width{right:13%;bottom:12%;left:13%;padding-top:10px;border-top:1px solid var(--pv3-primary);text-align:center}.pv3-specs__measure--height{top:26%;right:7%;bottom:26%;display:grid;align-items:center;padding-left:10px;border-left:1px solid var(--pv3-primary);writing-mode:vertical-rl}.pv3-specs dl{margin:30px 0 0;border-top:1px solid var(--pv3-border-quiet)}.pv3-specs dl>div{display:grid;grid-template-columns:.7fr 1fr;gap:20px;padding:17px 0;border-bottom:1px solid var(--pv3-border-quiet)}.pv3-specs dt{color:var(--pv3-muted);font-size:12px}.pv3-specs dd{margin:0;color:var(--pv3-forest);font-size:13px;font-weight:700}.pv3-routine-axis{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-block:1px solid rgba(255,255,255,.18)}.pv3-routine-axis article{min-height:250px;padding:clamp(28px,4vw,50px)}.pv3-routine-axis article span{color:var(--pv3-progress);font-size:11px;font-weight:800;text-transform:uppercase}.pv3-routine-axis h3{margin:68px 0 10px;font-size:29px}.pv3-routine-axis p{margin:0;color:#ffffffa3;font-size:15px;line-height:1.56}.pv3-routine-axis>span{color:var(--pv3-progress);font-size:28px}.pv3-support-hero__layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);align-items:center;gap:clamp(60px,8vw,140px)}.pv3-support-hero__visual{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;padding:22px;border:1px solid var(--pv3-border);border-radius:var(--pv3-radius-lg);background:var(--pv3-white)}.pv3-support-hero__visual a{display:block;min-height:160px;padding:20px;border-radius:var(--pv3-radius);color:inherit;background:var(--pv3-ice);text-decoration:none;transition:border-color var(--pv-duration-fast) var(--pv-ease-standard),background-color var(--pv-duration-fast) var(--pv-ease-standard)}.pv3-support-hero__visual a:last-child{grid-column:auto;min-height:160px;background:var(--pv3-ice)}.pv3-support-hero__visual a:hover{background:var(--pv3-mint)}.pv3-support-hero__visual a:focus-visible{outline:var(--pv-focus-ring-width) solid var(--pv-focus-ring-color);outline-offset:var(--pv-focus-ring-offset)}.pv3-support-hero__visual span{color:var(--pv3-accent-text);font-size:11px;font-weight:800}.pv3-support-hero__visual strong{display:block;margin-top:54px;color:var(--pv3-forest);font-size:18px}.pv3-faq__items details[id]{scroll-margin-top:calc(var(--pv3-header-height) + 24px)}.pv3-support-contact{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:34px;padding:clamp(28px,4vw,50px);border:1px solid var(--pv3-border-quiet);border-radius:var(--pv3-radius-lg);background:var(--pv3-white)}.pv3-support-contact h3{margin:0 0 8px;font-size:25px}.pv3-support-contact p{margin:0;color:var(--pv3-muted)}.pv3-contact-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.58fr);gap:clamp(48px,7vw,120px);align-items:center}.pv3-contact-hero__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px;border-top:1px solid var(--pv3-line);border-bottom:1px solid var(--pv3-line)}.pv3-contact-hero__facts>div{padding:18px 18px 18px 0}.pv3-contact-hero__facts>div+div{padding-left:18px;border-left:1px solid var(--pv3-line)}.pv3-contact-hero__facts span,.pv3-contact-hero__facts strong{display:block}.pv3-contact-hero__facts span{margin-bottom:4px;color:var(--pv3-muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.pv3-contact-hero__facts strong,.pv3-contact-hero__facts a{color:var(--pv3-ink);font-size:15px}.pv3-contact-person{margin:0;min-width:0}.pv3-contact-layout{display:grid;grid-template-columns:minmax(300px,.65fr) minmax(0,1fr);gap:clamp(40px,7vw,110px);align-items:start}.pv3-contact-guide{position:sticky;top:calc(var(--pv3-header-height) + 32px)}.pv3-contact-steps{display:grid;gap:0;margin:32px 0;border-top:1px solid var(--pv3-line)}.pv3-contact-steps article{display:grid;grid-template-columns:38px 1fr;gap:14px;padding:20px 0;border-bottom:1px solid var(--pv3-line)}.pv3-contact-steps article>span{color:var(--pv3-green);font-size:13px;font-weight:800}.pv3-contact-steps h3,.pv3-contact-steps p{margin:0}.pv3-contact-steps h3{font-size:18px}.pv3-contact-steps p{margin-top:5px;color:var(--pv3-muted)}.pv3-contact-form-card{padding:clamp(24px,4vw,52px);border:1px solid var(--pv3-line);border-radius:var(--pv3-radius-xl);background:var(--pv3-subtle)}.pv3-contact-form-card__heading h2{margin:8px 0 28px;font-size:clamp(28px,3vw,44px);letter-spacing:-.045em}.pv3-contact-form{display:grid;gap:18px}.pv3-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pv3-field{display:grid;gap:8px}.pv3-field>span{color:var(--pv3-ink);font-size:13px;font-weight:800}.pv3-field :where(input,select,textarea){width:100%;min-height:52px;padding:13px 15px;color:var(--pv3-ink);font:inherit;border:1px solid var(--pv3-line-strong);border-radius:var(--pv3-radius-sm);background:#fff}.pv3-field textarea{min-height:180px;resize:vertical}.pv3-field :where(input,select,textarea):focus{outline:3px solid rgba(149,221,232,.32);border-color:var(--pv3-green)}.pv3-contact-form .pv3-button{justify-self:start}.pv3-contact-form__note{margin:-6px 0 0;color:var(--pv3-muted);font-size:12px}.pv3-form-message{margin:0;padding:14px 16px;border-radius:var(--pv3-radius-sm)}.pv3-form-message--success{color:var(--pv3-green);background:var(--pv3-mint)}.pv3-about-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.7fr);gap:clamp(48px,8vw,140px);align-items:end}.pv3-about-hero__copy{max-width:900px}.pv3-about-hero__statement{padding:32px 0;border-block:1px solid var(--pv3-line)}.pv3-about-hero__statement span{color:var(--pv3-green);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.pv3-about-hero__statement p{margin:30px 0 0;color:var(--pv3-ink);font-size:clamp(25px,3vw,42px);font-weight:700;line-height:1.12;letter-spacing:-.04em}.pv3-about-story{display:grid;grid-template-columns:minmax(420px,.9fr) minmax(0,1fr);gap:clamp(50px,8vw,130px);align-items:center}.pv3-about-story__media{position:relative;isolation:isolate;min-height:clamp(480px,44vw,680px);overflow:hidden;border:1px solid var(--pv3-border);background:radial-gradient(circle at 28% 28%,rgba(169,221,245,.52),transparent 29%),linear-gradient(145deg,var(--pv3-ice),var(--pv3-warm));border-radius:var(--pv3-radius-xl)}.pv3-about-story__media-label,.pv3-about-story__media figcaption{position:absolute;z-index:4;display:grid;gap:3px;padding:11px 13px;border:1px solid rgba(255,255,255,.72);border-radius:var(--pv3-radius-sm);background:#ffffffdb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pv3-about-story__media-label{inset:22px auto auto 22px}.pv3-about-story__media figcaption{inset:auto 22px 22px auto}.pv3-about-story__media :is(.pv3-about-story__media-label,figcaption) span{color:var(--pv3-primary);font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.pv3-about-story__media :is(.pv3-about-story__media-label,figcaption) strong{color:var(--pv3-forest-deep);font-size:11px;line-height:1.25}.pv3-about-story__device{position:absolute;inset:13% auto auto 9%;z-index:3;width:min(31%,190px);transform:rotate(-2deg)}.pv3-about-story__device img{display:block;width:100%;height:auto}.pv3-about-story__pillow{position:absolute;inset:auto -18% -7% auto;z-index:2;width:112%;max-width:none;height:auto;mix-blend-mode:multiply}.pv3-about-story__copy>p:not(.pv3-eyebrow){max-width:var(--pv3-reading);color:var(--pv3-muted);font-size:18px;line-height:1.62}.pv3-about-principles{margin:34px 0 0;padding:0;list-style:none;border-top:1px solid var(--pv3-line)}.pv3-about-principles li{display:grid;grid-template-columns:42px 1fr;gap:16px;padding:20px 0;border-bottom:1px solid var(--pv3-line)}.pv3-about-principles li>span{color:var(--pv3-green);font-size:12px;font-weight:800}.pv3-about-principles strong{color:var(--pv3-ink);font-size:18px}.pv3-about-principles p{margin:5px 0 0;color:var(--pv3-muted)}.pv3-about-values{display:grid;grid-template-columns:minmax(300px,.6fr) minmax(0,1fr);gap:clamp(48px,8vw,130px);align-items:start}.pv3-about-values__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.2);border-left:1px solid rgba(255,255,255,.2)}.pv3-about-values__grid article{min-height:210px;padding:26px;border-right:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}.pv3-about-values__grid span{color:var(--pv3-mint);font-size:11px;font-weight:800}.pv3-about-values__grid h3{margin:62px 0 8px;color:#fff;font-size:27px}.pv3-about-values__grid p{margin:0;color:#ffffffad}.pv3-about-values .pv3-eyebrow{color:var(--pv3-mint)}.pv3-about-person{display:grid;grid-template-columns:minmax(300px,.48fr) minmax(0,1fr);gap:clamp(42px,8vw,120px);align-items:center}.pv3-about-person>.pv4-support-identity{max-width:520px}.pv3-about-person .pv3-button{margin-top:24px}.pv3-app-page-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);gap:clamp(52px,8vw,130px);align-items:center}.pv3-app-page-hero__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px;border-block:1px solid var(--pv3-line)}.pv3-app-page-hero__facts>div{padding:18px 14px 18px 0}.pv3-app-page-hero__facts>div+div{padding-left:14px;border-left:1px solid var(--pv3-line)}.pv3-app-page-hero__facts span,.pv3-app-page-hero__facts strong{display:block}.pv3-app-page-hero__facts span{color:var(--pv3-green);font-size:11px;font-weight:800}.pv3-app-page-hero__facts strong{margin-top:18px;color:var(--pv3-ink);font-size:14px}.pv3-app-page-hero__media{position:relative;overflow:hidden;padding:clamp(22px,4vw,50px);background:var(--pv3-white);border:1px solid var(--pv3-line);border-radius:var(--pv3-radius-xl)}.pv3-app-page-hero__media>img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:contain}.pv3-app-page-hero__media>div{position:absolute;right:22px;bottom:22px;left:22px;display:grid;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:12px;padding:15px 18px;background:#ffffffed;border:1px solid var(--pv3-line);border-radius:var(--pv3-radius);box-shadow:var(--pv3-shadow-raised)}.pv3-app-page-hero__media span{color:var(--pv3-muted);font-size:11px}.pv3-app-page-hero__media strong{color:var(--pv3-green)}.pv3-app-page-flow{display:grid;grid-template-columns:minmax(300px,.7fr) minmax(0,1fr);gap:clamp(48px,8vw,130px);align-items:start}.pv3-app-page-flow__steps{margin:0;padding:0;list-style:none;border-top:1px solid var(--pv3-line)}.pv3-app-page-flow__steps li{display:grid;grid-template-columns:58px 1fr;gap:18px;padding:24px 0;border-bottom:1px solid var(--pv3-line)}.pv3-app-page-flow__steps li>span{display:grid;place-items:center;width:44px;height:44px;color:var(--pv3-green);background:var(--pv3-mint);border-radius:50%;font-size:11px;font-weight:800}.pv3-app-page-flow__steps strong{color:var(--pv3-ink);font-size:19px}.pv3-app-page-flow__steps p{margin:5px 0 0;color:var(--pv3-muted)}.pv3-final__price strong{color:var(--pv3-white);font-size:42px;letter-spacing:-.05em}.pv3-final__price small{margin-top:4px;color:#ffffff9e}.cart-drawer__dialog{width:min(590px,100vw);max-width:590px;color:var(--pv3-ink);background:var(--pv3-subtle);box-shadow:-24px 0 70px #061f1c33}.cart-drawer__inner,.cart-drawer__content{min-height:0}.cart-drawer__header{min-height:76px;padding:0 24px;border-bottom:1px solid var(--pv3-border-quiet);background:var(--pv3-white)}.cart-drawer__heading{color:var(--pv3-forest-deep);font-family:var(--pv3-font);font-size:24px;font-weight:800;letter-spacing:-.035em}.cart-drawer__close-button{width:44px;height:44px;border:1px solid var(--pv3-border-quiet);border-radius:50%;color:var(--pv3-forest);background:var(--pv3-white)}.cart-drawer__items{padding:0;background:var(--pv3-white)}.cart-drawer__summary{padding:18px 22px calc(96px + env(safe-area-inset-bottom));background:var(--pv3-subtle)}.pv-cart-items .cart-items{gap:0;padding:0}.pv-cart-items .cart-items__table-row{display:grid;grid-template-columns:76px minmax(0,1fr) auto;grid-template-areas:"media details price" "media quantity quantity" "media error error";gap:8px 14px;min-width:0;padding:18px 22px;border-bottom:1px solid var(--pv3-border-quiet)}.pv-cart-items .cart-items__media{grid-area:media;width:76px}.pv-cart-items .cart-items__media-container{width:76px;height:76px;border-radius:12px;background:var(--pv3-subtle)}.pv-cart-items .cart-items__media-image{width:100%;height:100%;object-fit:contain}.pv-cart-items .cart-items__details{grid-area:details;min-width:0}.pv-cart-items .cart-items__title{display:block;overflow:visible;color:var(--pv3-forest-deep);font-size:15px;font-weight:800;line-height:1.22;text-wrap:pretty}.pv-cart-items .cart-items__delivery-note{width:fit-content;margin:7px 0 0;padding:5px 8px;border-radius:var(--pv3-pill);color:var(--pv3-forest);background:var(--pv3-mint);font-size:11px;font-weight:700;line-height:1.2}.pv-cart-items .cart-items__total,.pv-cart-items .cart-items__price{grid-area:price;align-self:start;color:var(--pv3-forest-deep);font-size:15px;font-weight:800;white-space:nowrap}.pv-cart-items .cart-items__quantity{grid-area:quantity;justify-self:start;min-width:0}.cart-drawer .cart-items__quantity-controls{display:grid;grid-template-columns:auto 44px;align-items:end;gap:10px}.cart-drawer .neona-quantity{width:auto}.cart-drawer .neona-quantity-stepper{gap:6px;margin:0}.cart-drawer .cart-items__unit-price-wrapper{display:none}.pv-cart-items quantity-selector,.pv-cart-items .quantity-selector{min-height:44px;border:1px solid var(--pv3-border);border-radius:var(--pv3-pill)}.neona-quantity-stepper__button,.neona-quantity-stepper__input{height:44px}.neona-quantity-stepper__button{width:44px}.pv-cart-items .quantity-selector button,.pv-cart-items .quantity-selector input{min-width:44px;height:44px;padding:0;font-size:14px}.pv-cart-items .cart-items__remove{width:44px;height:44px;margin-left:8px;border:1px solid var(--pv3-border-quiet);border-radius:50%;color:var(--pv3-muted)}.pv-cart-item--included .cart-items__quantity,.pv-cart-item--included .cart-items__unit-price-wrapper{display:none}.pv-cart-item--included{background:var(--pv3-ice)}.cart-totals{margin:0}.cart-totals__item{min-height:36px}.cart-totals__total{color:var(--pv3-forest-deep);font-size:23px;font-weight:800;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.cart-drawer .cart-totals__total-label{max-width:58%;color:var(--pv3-ink);font-size:15px;font-weight:600;line-height:1.25}.cart-drawer .cart-totals__total-value{color:var(--pv3-forest-deep);font-family:var(--pv3-font);font-size:23px;font-weight:800;line-height:1;white-space:nowrap}.prevura-course-notices{display:grid;gap:10px;margin-top:14px}.prevura-digital-card,.prevura-health-card{padding:14px;border:1px solid var(--pv3-border);border-radius:var(--pv3-radius);background:var(--pv3-ice);box-shadow:none}.prevura-digital-card>strong,.prevura-health-copy>strong{color:var(--pv3-forest);font-size:13px}.prevura-digital-card__facts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.prevura-digital-card__facts>span{min-width:0;padding:10px;border-radius:var(--pv3-radius-sm);background:var(--pv3-white)}.prevura-digital-card__facts>span:last-child:nth-child(3){grid-column:1 / -1}.prevura-digital-card__facts b,.prevura-digital-card__facts small{display:block}.prevura-digital-card__facts b{color:var(--pv3-forest);font-size:12px}.prevura-digital-card__facts small,.prevura-health-copy>span,.prevura-digital-card__details p,.prevura-health-info p{color:var(--pv3-muted);font-size:12px;line-height:1.45}.prevura-digital-card__details summary,.prevura-health-info summary{min-height:44px;color:var(--pv3-forest);font-size:12px;font-weight:700}.prevura-health-row{align-items:center;gap:12px}.prevura-health-switch{flex:0 0 auto}.cart__ctas{display:grid;gap:10px;margin-top:12px}.cart__checkout-button{min-height:52px;border:0;border-radius:var(--pv3-pill);color:var(--pv3-white);background:var(--pv3-forest);font-size:15px;font-weight:800}.additional-checkout-buttons{overflow:hidden;border-radius:var(--pv3-pill)}.pv-cart-mobile-checkout,.pv-cart-view-page{display:none}.cart-drawer .pv-cart-view-page{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;min-height:44px;color:var(--pv3-forest);font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.cart-drawer .cart__ctas{display:none}.cart-drawer .pv-cart-mobile-checkout{position:fixed;z-index:3;right:0;bottom:0;display:grid;grid-template-columns:auto minmax(220px,1fr);align-items:center;gap:16px;width:min(590px,100vw);padding:12px 22px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--pv3-border-quiet);background:#fffffff7;box-shadow:0 -12px 30px #052b241a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cart-drawer .pv-cart-mobile-checkout__total small,.cart-drawer .pv-cart-mobile-checkout__total strong{display:block}.cart-drawer .pv-cart-mobile-checkout__total small{color:var(--pv3-muted);font-size:9px}.cart-drawer .pv-cart-mobile-checkout__total strong{color:var(--pv3-forest-deep);font-size:20px;font-weight:800;white-space:nowrap}.cart-drawer .pv-cart-mobile-checkout__button{min-height:54px;border:0;border-radius:var(--pv3-pill);color:var(--pv3-white);background:var(--pv3-forest);font-size:14px;font-weight:800}body.template-product main{background:var(--pv3-ice)}body.template-product .product-information{width:min(calc(100% - (2 * var(--pv3-gutter))),var(--pv3-grid));margin-inline:auto}body.template-product .product-information__grid{gap:clamp(34px,4vw,70px)}body.template-product .product-information__media{width:100%;min-width:100%}body.template-product .product-information__details{width:100%;max-width:560px}body.template-product .product-media-container{border-radius:var(--pv3-radius-lg);background:var(--pv3-white)}body.template-product .product-media img{object-fit:contain}body.template-product .add-to-cart-button{min-height:52px;border-radius:var(--pv3-pill);color:var(--pv3-white);background:var(--pv3-forest)}body.template-collection .add-to-cart-button,body.template-search .add-to-cart-button,body.template-404 .add-to-cart-button{min-height:44px;border-radius:var(--pv3-pill)}body.template-product .prevura-product-information :where(.product-details h1,.product-title){max-width:12ch;margin:0;color:var(--pv3-forest-deep);font-family:var(--pv3-font);font-size:clamp(40px,3.25vw,54px);font-weight:800;line-height:1.01;letter-spacing:-.045em;overflow-wrap:normal;word-break:normal}body.template-product .prevura-product-information .product-details>.group-block{max-width:560px;padding:clamp(26px,2.4vw,36px);border:1px solid var(--pv3-border-quiet);border-radius:var(--pv3-radius-lg);background:#ffffffe0;box-shadow:none}body.template-product .prevura-product-information .product-badge{width:fit-content;padding:7px 10px;border:0;border-radius:var(--pv3-pill);color:var(--pv3-forest);background:var(--pv3-mint);font-size:11px;font-weight:800}body.template-product .prevura-product-information :where(.trust-icons-inline,.prevura-trust-icons-inline){border:1px solid var(--pv3-border);border-radius:var(--pv3-radius);background:var(--pv3-ice);box-shadow:none}body.template-product .prevura-product-information :where(.trust-icons-inline *,.prevura-trust-icons-inline *){font-family:var(--pv3-font)}body.template-product .prevura-product-information :where(.product-price--custom,.price){color:var(--pv3-forest-deep);font-variant-numeric:tabular-nums}body.template-product .prevura-product-information .product-badge{display:inline-flex;width:fit-content;max-width:100%;padding:0;border:0;border-radius:0;background:transparent}body.template-product .prevura-product-information .product-badge__inner{min-width:0;max-width:100%}body.template-product .prevura-product-information .product-badge__chip{width:fit-content;max-width:100%;min-height:32px;padding:7px 12px;border:1px solid var(--pv3-border);border-radius:var(--pv3-pill);color:var(--pv3-forest);background:var(--pv3-mint);font-size:11px;font-weight:700;line-height:1.3;overflow-wrap:anywhere;white-space:normal}@media(min-width:990px){body.template-product .prevura-product-information{width:min(calc(100% - (2 * var(--pv3-gutter))),var(--pv3-grid));max-width:var(--pv3-grid);margin-inline:auto;padding-block:46px 72px}body.template-product .prevura-product-information .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,.92fr) minmax(500px,.78fr);column-gap:clamp(38px,4vw,68px)}}.sticky-add-to-cart__bar{width:min(calc(100% - 24px),760px);min-height:70px;margin:0 auto calc(12px + env(safe-area-inset-bottom));padding:8px 8px 8px 14px;border:1px solid var(--pv3-border-quiet);border-radius:16px;background:#fffffff7;box-shadow:var(--pv3-shadow-sticky);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sticky-add-to-cart__image{width:48px;height:48px;border-radius:10px}.sticky-add-to-cart__title{color:var(--pv3-forest);font-size:13px;font-weight:700}.sticky-add-to-cart__price{color:var(--pv3-forest-deep);font-size:17px;font-weight:800}.sticky-add-to-cart__button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;border:1px solid var(--pv3-forest);border-radius:var(--pv3-pill);color:var(--pv3-white);background:var(--pv3-forest);font-size:14px;font-weight:700;text-decoration:none}.sticky-add-to-cart__button:hover{border-color:var(--pv3-primary);color:var(--pv3-white);background:var(--pv3-primary)}body:has(.cart-drawer__dialog[open]) .sticky-add-to-cart__bar,body:has(.cart-drawer__dialog:modal) .sticky-add-to-cart__bar{visibility:hidden;pointer-events:none;opacity:0}#PBarNextFrameWrapper,iframe#PBarNextFrame{pointer-events:none}body:has(iframe#PBarNextFrame) .sticky-add-to-cart__bar{margin-bottom:calc(78px + env(safe-area-inset-bottom))}@media(max-width:749px){body:has(iframe#PBarNextFrame) .sticky-add-to-cart__bar{margin-bottom:calc(88px + env(safe-area-inset-bottom))}}.shopify-section-group-footer-group{color:#ffffffc2;background:var(--pv3-forest-deep)}.shopify-section-group-footer-group :where(.footer,.pv-footer-shell){width:min(calc(100% - (2 * var(--pv3-gutter))),var(--pv3-frame));margin-inline:auto;padding-block:64px 28px;color:#ffffffb8;background:transparent}.shopify-section-group-footer-group .pv-footer-shell{display:block}.shopify-section-group-footer-group .pv-footer-shell .footer-content{padding-block:0}footer .shopify-section-group-footer-group :where(h2,h3,strong,summary){color:var(--pv3-white)}footer .shopify-section-group-footer-group :where(a,p,li,span){color:#ffffffbd}footer .shopify-section-group-footer-group a:hover{color:var(--pv3-white)}footer .shopify-section-group-footer-group .pv-footer-feature-card :where(h2,h3,p,strong,span){color:var(--pv3-ink)}footer .shopify-section-group-footer-group .pv-footer-feature-card .prevura-footer-withdrawal-button{color:var(--pv3-forest);border-color:var(--pv3-forest)}footer .shopify-section-group-footer-group .pv-footer-feature-card .prevura-footer-store-badge :where(span,strong){color:var(--pv3-white)}footer .shopify-section-group-footer-group .menu__list-item{line-height:1.45}footer .shopify-section-group-footer-group .menu__heading,footer .shopify-section-group-footer-group .menu__link{display:flex;align-items:center;min-height:44px}footer .shopify-section-group-footer-group .pv-footer-shell .menu__heading__default{color:var(--pv3-white)}footer .shopify-section-group-footer-group .pv-footer-shell .menu__item>a{display:flex;align-items:center;min-height:44px;color:#d2ddda;opacity:1}footer .pv-footer-utilities,footer .pv-footer-utilities>:not(anchored-popover-component) a,footer .pv-footer-utilities .pv-footer-policy-trigger{color:#d2ddda}footer .shopify-section-group-footer-group .pv4-footer-story{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(520px,.95fr);align-items:end;gap:clamp(48px,7vw,120px);padding-block:12px clamp(42px,5vw,72px);border-bottom:1px solid rgba(169,221,245,.28)}footer .shopify-section-group-footer-group .pv4-footer-story__eyebrow{margin:0 0 14px;color:var(--pv3-mint);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.11em;text-transform:uppercase}footer .shopify-section-group-footer-group .pv4-footer-story h2{max-width:13ch;margin:0;color:var(--pv3-white);font-family:var(--prevura-font-heading);font-size:clamp(36px,4vw,68px);font-weight:760;line-height:.99;letter-spacing:-.045em;text-wrap:balance}footer .shopify-section-group-footer-group .pv4-footer-story__copy>p:last-child{max-width:46ch;margin:20px 0 0;color:#ffffffad;font-size:clamp(15px,1.2vw,18px);line-height:1.5;text-wrap:pretty}footer .shopify-section-group-footer-group .pv4-footer-story__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;margin:0;padding:0;border-block:1px solid rgba(169,221,245,.22);list-style:none}footer .shopify-section-group-footer-group .pv4-footer-story__steps li{display:grid;align-content:center;gap:4px;min-width:0;padding:24px clamp(14px,1.8vw,28px)}footer .shopify-section-group-footer-group .pv4-footer-story__steps li+li{border-inline-start:1px solid rgba(169,221,245,.22)}footer .shopify-section-group-footer-group .pv4-footer-story__steps span{color:var(--pv3-mint);font-size:10px;font-weight:700;line-height:1;letter-spacing:.1em}footer .shopify-section-group-footer-group .pv4-footer-story__steps strong{color:var(--pv3-white);font-size:clamp(15px,1.2vw,18px);line-height:1.2}footer .shopify-section-group-footer-group .pv4-footer-story__steps small{color:#ffffff9e;font-size:12px;line-height:1.35;text-wrap:pretty}footer .shopify-section-group-footer-group .pv-footer-shell .footer-content{padding-block:clamp(38px,4vw,58px) 28px}footer .shopify-section-group-footer-group .pv-footer-shell .pv-footer-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:8px;border-block:1px solid rgba(169,221,245,.28)}footer .shopify-section-group-footer-group .pv-footer-shell .pv-footer-feature-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(24px,3vw,48px);min-height:152px;padding:clamp(26px,3vw,42px);border:0;border-radius:0;background:transparent;color:var(--pv3-white);box-shadow:none}footer .shopify-section-group-footer-group .pv-footer-shell .pv-footer-feature-card+.pv-footer-feature-card{border-inline-start:1px solid rgba(169,221,245,.28)}footer .shopify-section-group-footer-group .pv-footer-shell .pv-footer-feature-card>div>.pv4-footer-action__index{display:block;margin-bottom:10px;color:var(--pv3-mint);font-size:10px;font-weight:700;line-height:1;letter-spacing:.1em}footer .shopify-section-group-footer-group .pv-footer-shell .pv-footer-feature-card>div>strong{color:var(--pv3-white);font-size:clamp(18px,1.5vw,23px);line-height:1.15}footer .shopify-section-group-footer-group .pv-footer-shell .pv-footer-feature-card>div>span:not(.pv4-footer-action__index){max-width:52ch;margin-top:7px;color:#ffffffa3;font-size:13px;line-height:1.45;text-wrap:pretty}footer .shopify-section-group-footer-group .pv-footer-shell .prevura-footer-withdrawal-button.pv-button{display:inline-flex;justify-content:space-between;gap:18px;min-width:190px;min-height:48px;padding:0 0 8px;border:0;border-bottom:1px solid rgba(255,255,255,.45);border-radius:0;background:transparent;color:var(--pv3-white);font-size:13px}footer .shopify-section-group-footer-group .pv-footer-shell .prevura-footer-withdrawal-button.pv-button>span{color:inherit}@media(hover:hover){footer .shopify-section-group-footer-group .pv-footer-shell .prevura-footer-withdrawal-button.pv-button:hover{border-bottom-color:var(--pv3-mint);color:var(--pv3-mint);background:transparent}}@media(max-width:749px){footer .shopify-section-group-footer-group .pv4-footer-story{grid-template-columns:1fr;gap:30px;padding-block:0 38px}footer .shopify-section-group-footer-group .pv4-footer-story h2{max-width:12ch;font-size:clamp(34px,10.6vw,44px)}footer .shopify-section-group-footer-group .pv4-footer-story__copy>p:last-child{max-width:34ch;margin-top:16px;font-size:15px}footer .shopify-section-group-footer-group .pv4-footer-story__steps li{padding:18px 10px}footer .shopify-section-group-footer-group .pv4-footer-story__steps li:first-child{padding-inline-start:0}footer .shopify-section-group-footer-group .pv4-footer-story__steps li:last-child{padding-inline-end:0}footer .shopify-section-group-footer-group .pv4-footer-story__steps strong{font-size:14px}footer .shopify-section-group-footer-group .pv4-footer-story__steps small{font-size:10.5px}footer .shopify-section-group-footer-group .pv-footer-shell .footer-content{gap:0;padding-block:24px}footer .shopify-section-group-footer-group .pv-footer-shell .footer-content>*{padding-block:0;border-bottom:1px solid rgba(169,221,245,.25)}footer .shopify-section-group-footer-group .pv-footer-shell .menu--accordion .menu__heading{min-height:56px;margin:0;color:var(--pv3-white);font-size:14px}footer .shopify-section-group-footer-group .pv-footer-shell .menu--accordion .menu__content{padding-bottom:16px}footer .shopify-section-group-footer-group .pv-footer-shell .pv-footer-feature-grid{grid-template-columns:1fr;margin-top:8px}footer .shopify-section-group-footer-group .pv-footer-shell .pv-footer-feature-card{grid-template-columns:1fr;gap:22px;min-height:0;padding:28px 0}footer .shopify-section-group-footer-group .pv-footer-shell .pv-footer-feature-card+.pv-footer-feature-card{border-inline-start:0;border-block-start:1px solid rgba(169,221,245,.25)}footer .shopify-section-group-footer-group .pv-footer-shell .prevura-footer-withdrawal-button.pv-button{width:100%;min-width:0}}@media(min-width:750px)and (max-width:989px){footer .shopify-section-group-footer-group .pv4-footer-story{grid-template-columns:minmax(0,1fr);gap:34px}footer .shopify-section-group-footer-group .pv-footer-shell .pv-footer-feature-grid{grid-template-columns:minmax(0,1fr)}footer .shopify-section-group-footer-group .pv-footer-shell .pv-footer-feature-card{grid-template-columns:minmax(0,1fr) minmax(190px,auto)}footer .shopify-section-group-footer-group .pv-footer-shell .pv-footer-feature-card+.pv-footer-feature-card{border-block-start:1px solid rgba(169,221,245,.25);border-inline-start:0}}body.template-collection .product-grid,body.template-search .product-grid{gap:clamp(16px,2vw,28px)}body.template-collection .facets-toggle__button,body.template-search .facets-toggle__button{min-height:44px;padding-inline:8px}body.template-collection product-card .product-card__content,body.template-search product-card .product-card__content{border:1px solid var(--pv3-border-quiet);border-radius:var(--pv3-radius);background:var(--pv3-white)}body.template-collection product-card :where(h3,.text-block p),body.template-search product-card :where(h3,.text-block p){overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}body.template-collection product-card p[role=heading],body.template-search product-card p[role=heading],body.template-404 product-card p[role=heading]{color:var(--pv3-forest)}body.template-collection main>.shopify-section:first-child .section,body.template-search main>.shopify-section:first-child .section{min-height:0;padding-block:44px 28px}body.template-search main>.shopify-section:first-child .section{display:block;width:100%;max-width:none}body.template-search .search-page__header{width:min(calc(100% - (2 * var(--pv3-gutter))),var(--pv3-frame));margin-inline:auto;padding-inline:0}body.template-cart main>.shopify-section:first-child .section{display:block;width:100%;max-width:none}body.template-cart .cart-page{width:min(calc(100% - (2 * var(--pv3-gutter))),var(--pv3-frame));max-width:var(--pv3-frame);margin-inline:auto;padding-inline:0}body.template-cart .cart-page__summary{gap:18px;padding:28px;border-color:var(--pv3-border);border-radius:var(--pv3-radius-lg);background:var(--pv3-white);box-shadow:none}body.template-cart .cart-page__summary .cart-totals__total{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;align-items:start}body.template-cart .cart-page__summary .cart-totals__total-label{color:var(--pv3-muted);font-size:14px;font-weight:650;line-height:1.3}body.template-cart .cart-page__summary .cart-totals__total-value{color:var(--pv3-forest-deep);font-family:var(--pv3-font);max-width:100%;padding-block:2px;overflow:visible;font-size:clamp(27px,2.2vw,32px);font-weight:800;line-height:1.12;letter-spacing:-.04em;white-space:nowrap}.cart-drawer__content{scroll-padding-bottom:calc(132px + env(safe-area-inset-bottom))}.cart-drawer [data-prevura-participation-requirements]{scroll-margin-bottom:calc(132px + env(safe-area-inset-bottom))}body.template-cart .cart-page__summary .additional-checkout-buttons,body.template-cart .cart-page .pv-cart-mobile-checkout{display:none}body.template-cart .cart-page__summary .cart-summary__inner{gap:16px}body.template-cart .cart-page__summary .cart-totals__installments:not(:has(shopify-payment-terms)){display:none;min-height:0}body.template-cart .cart-page__summary .cart__checkout-button{display:flex;align-items:center;justify-content:center}body.template-cart .pv-cart-title h1{color:var(--pv3-ink);font-family:var(--pv3-font);font-size:clamp(36px,5vw,62px);font-weight:700;line-height:1.04;letter-spacing:-.05em}body.template-collection main>.shopify-section:first-child h1,body.template-search main>.shopify-section:first-child h1{color:var(--pv3-ink);font-family:var(--pv3-font);font-size:clamp(36px,5vw,62px);font-weight:700;line-height:1.04;letter-spacing:-.05em}body.template-page main,body.template-collection main,body.template-list-collections main,body.template-search main,body.template-blog main,body.template-article main,body.template-404 main,body.template-cart main{background:var(--pv3-ice)}body.template-page main :where(.section,.section-content-wrapper),body.template-collection main :where(.section,.section-content-wrapper),body.template-list-collections main :where(.section,.section-content-wrapper),body.template-search main :where(.section,.section-content-wrapper),body.template-blog main :where(.section,.section-content-wrapper),body.template-article main :where(.section,.section-content-wrapper),body.template-cart main :where(.section,.section-content-wrapper){max-width:var(--pv3-frame);margin-inline:auto}input:not([type=checkbox],[type=radio],[type=submit]),textarea,select{min-height:48px;border-color:var(--pv3-border-quiet);border-radius:var(--pv3-radius-xs);color:var(--pv3-ink);background:var(--pv3-white)}body.template-page main :is(.prevura-agb,.prevura-datenschutz,.prevura-impressum-sicher,.prevura-widerruf-clean,.prevura-legal-accordion){width:min(calc(100% - (2 * var(--pv3-gutter))),var(--pv3-frame));max-width:var(--pv3-frame);margin-inline:auto;padding:clamp(58px,7vw,96px) 0;color:var(--pv3-ink);background:transparent}:is(.prevura-agb__intro,.prevura-datenschutz__intro,.prevura-impressum-sicher__intro,.prevura-widerruf-clean__intro,.prevura-legal-accordion__intro){max-width:var(--pv3-reading);margin:0 0 48px;text-align:left}:is(.prevura-agb__intro,.prevura-datenschutz__intro,.prevura-impressum-sicher__intro,.prevura-widerruf-clean__intro,.prevura-legal-accordion__intro) h1,.prevura-legal-accordion__heading{margin:0 0 18px;color:var(--pv3-forest-deep);font-family:var(--pv3-font);font-size:clamp(42px,4vw,58px);font-weight:800;line-height:1.02;letter-spacing:-.045em}:is(.prevura-agb__intro,.prevura-datenschutz__intro,.prevura-impressum-sicher__intro,.prevura-widerruf-clean__intro,.prevura-legal-accordion__intro) :where(p,.prevura-legal-accordion__intro-text){margin:0;color:var(--pv3-muted);font-size:17px;line-height:1.62}:is(.prevura-agb__summary,.prevura-datenschutz__summary,.prevura-impressum-sicher__summary,.prevura-widerruf-clean__summary,.prevura-legal-accordion__summary){display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:0 0 48px;border-block:1px solid var(--pv3-border-quiet)}:is(.prevura-agb__summary-card,.prevura-datenschutz__summary-card,.prevura-impressum-sicher__summary-card,.prevura-widerruf-clean__summary-card,.prevura-legal-accordion__summary-card){min-height:150px;padding:24px;border:0;border-radius:0;background:transparent;box-shadow:none}:is(.prevura-agb__summary-card,.prevura-datenschutz__summary-card,.prevura-impressum-sicher__summary-card,.prevura-widerruf-clean__summary-card,.prevura-legal-accordion__summary-card)+:is(.prevura-agb__summary-card,.prevura-datenschutz__summary-card,.prevura-impressum-sicher__summary-card,.prevura-widerruf-clean__summary-card,.prevura-legal-accordion__summary-card){border-left:1px solid var(--pv3-border-quiet)}:is(.prevura-agb__summary-card,.prevura-datenschutz__summary-card,.prevura-impressum-sicher__summary-card,.prevura-widerruf-clean__summary-card,.prevura-legal-accordion__summary-card)>span{color:var(--pv3-accent-text);font-size:11px;font-weight:800}:is(.prevura-agb__summary-card,.prevura-datenschutz__summary-card,.prevura-impressum-sicher__summary-card,.prevura-widerruf-clean__summary-card,.prevura-legal-accordion__summary-card)>strong{display:block;margin-top:34px;color:var(--pv3-forest);font-size:18px}:is(.prevura-agb__summary-card,.prevura-datenschutz__summary-card,.prevura-impressum-sicher__summary-card,.prevura-widerruf-clean__summary-card,.prevura-legal-accordion__summary-card)>p{margin:6px 0 0;color:var(--pv3-muted);font-size:13px}:is(.prevura-agb__accordion,.prevura-datenschutz__accordion,.prevura-legal-accordion__items){display:block;max-width:980px;margin:0;border-top:1px solid var(--pv3-border-quiet)}:is(.prevura-agb__accordion,.prevura-datenschutz__accordion,.prevura-legal-accordion__items) details{margin:0;padding:0;border:0;border-bottom:1px solid var(--pv3-border-quiet);border-radius:0;background:transparent;box-shadow:none}:is(.prevura-agb__accordion,.prevura-datenschutz__accordion,.prevura-legal-accordion__items) summary{display:grid;grid-template-columns:48px 1fr;align-items:center;min-height:76px;padding:14px 0;color:var(--pv3-forest);cursor:pointer}:is(.prevura-agb__accordion,.prevura-datenschutz__accordion,.prevura-legal-accordion__items) summary>span{color:var(--pv3-accent-text);font-size:11px;font-weight:800}:is(.prevura-agb__accordion,.prevura-datenschutz__accordion,.prevura-legal-accordion__items) summary>strong{color:var(--pv3-forest);font-size:18px}:is(.prevura-agb__accordion,.prevura-datenschutz__accordion,.prevura-legal-accordion__items) details>div{max-width:var(--pv3-reading);padding:0 0 26px 48px;color:var(--pv3-ink)}:is(.prevura-agb__accordion,.prevura-datenschutz__accordion,.prevura-legal-accordion__items,.prevura-widerruf-clean__content,.prevura-impressum-sicher__content) :where(p,li){color:var(--pv3-ink);font-size:15px;line-height:1.68}:is(.prevura-widerruf-clean__content,.prevura-impressum-sicher__content){max-width:980px;padding:clamp(26px,4vw,48px);border:1px solid var(--pv3-border-quiet);border-radius:var(--pv3-radius);background:var(--pv3-white);box-shadow:none}:is(.prevura-widerruf-clean__content,.prevura-impressum-sicher__content) h3{color:var(--pv3-forest);font-family:var(--pv3-font)}@media(prefers-reduced-motion:no-preference){.pv3-page :where(.pv3-card,.pv3-list li,.pv3-app-card,.pv3-quote){transition:border-color .22s ease}.pv3-page :where(.pv3-card,.pv3-app-card,.pv3-quote):hover{border-color:color-mix(in srgb,var(--pv3-primary) 42%,var(--pv3-border))}}@media(max-width:1199px){.pv3-app-card{padding:28px 22px}.pv3-app-card__media{min-height:0}#header-component .header-menu__inner{gap:18px}#header-component .header-menu__link{font-size:13px}}@media(max-width:989px){:root{--pv3-gutter: clamp(20px, 4vw, 32px)}.pv3-split-heading,.pv3-journey__grid,.pv3-bundle__layout,.pv3-certificate__layout,.pv3-support__layout,.pv3-final__layout,.pv3-weeks__layout,.pv3-pillow-role__layout,.pv3-anatomy__layout,.pv3-specs__layout,.pv3-support-hero__layout,.pv3-contact-hero,.pv3-contact-layout,.pv3-about-hero,.pv3-about-story,.pv3-about-values,.pv3-about-person,.pv3-app-page-hero,.pv3-app-page-flow{grid-template-columns:1fr}.pv3-split-heading{gap:22px}.pv3-split-heading>p{max-width:var(--pv3-reading)}.pv3-app-track{grid-template-columns:1fr}.pv3-app-card{grid-template-columns:minmax(280px,.85fr) 1fr;grid-template-rows:auto;align-items:center;gap:34px}.pv3-app-card+.pv3-app-card{border-top:1px solid var(--pv3-border-quiet);border-left:0}.pv3-app-card__media{min-height:0}.pv3-app-card__copy{padding-top:0}.pv3-support__person{max-width:500px}.pv3-contact-person{max-width:580px}.pv3-about-story__media,.pv3-about-person>.pv4-support-identity{max-width:640px}.pv3-app-page-hero__media{max-width:760px}.pv3-contact-guide{position:static}.pv3-pillow-role__media,.pv3-anatomy__stage,.pv3-specs__visual{min-height:0;aspect-ratio:1 / 1}#header-component .header,#header-component .header__row,#header-component .header__columns{min-height:68px}#header-component .prevura-header-course-cta{display:none}}@media(max-width:749px){:root{--pv3-gutter: 16px;--pv3-section: 64px;--pv3-section-compact: 46px}html{scroll-padding-top:72px}.pv3-display{margin-bottom:20px;font-size:clamp(36px,10.2vw,42px);line-height:1}.pv3-title{margin-bottom:18px;font-size:clamp(30px,8vw,36px);line-height:1.04}.pv3-lead{font-size:17px;line-height:1.52}.pv3-eyebrow{margin-bottom:14px;font-size:11px}.pv3-center-heading{margin-bottom:34px;text-align:left}.pv3-center-heading .pv3-eyebrow{justify-content:flex-start}.pv3-center-heading :where(.pv3-title,.pv3-lead){margin-left:0}.pv3-actions{align-items:stretch;flex-direction:column}.pv3-button{width:100%;min-height:52px}.pv3-button--text{justify-content:flex-start;width:fit-content}#header-component.header{width:100%;min-height:64px}#header-component .header__row,#header-component .header__columns{min-height:64px}#header-component .header__columns{padding-block:0}body.template-product .prevura-product-information{width:100%;padding:20px 16px 52px}body.template-product .prevura-product-information .product-information__grid{display:grid;gap:18px}body.template-product .prevura-product-information .product-information__media{display:block;width:100%;min-width:100%}body.template-product .prevura-product-information .product-information__details-column{width:100%}body.template-product .prevura-product-information .product-details>.group-block{width:100%;max-width:none;padding:22px 20px;border-radius:var(--pv3-radius)}body.template-product .prevura-product-information :where(.product-details h1,.product-title){max-width:16ch;font-size:clamp(34px,9.5vw,42px)}#header-component .header__column--left,#header-component .header__column--right{min-width:0}#header-component .header__column--right{gap:5px}#header-component .header-actions__action,#header-component .pv-cart-trigger{min-width:44px;width:44px;min-height:44px;height:44px}.pv3-hero{padding-top:34px}.pv3-hero__layout{gap:36px}.pv3-hero__offer{margin:22px 0 18px}.pv3-hero__offer strong{font-size:32px}.pv3-hero__facts{display:grid;gap:8px;margin-top:20px}.pv3-hero__image{aspect-ratio:1 / 1}.pv3-hero__routes{position:static;margin-top:10px;padding:12px;box-shadow:none}.pv3-hero__route{grid-template-columns:28px 1fr;gap:8px}.pv3-hero__route+.pv3-hero__route{padding-left:12px}.pv3-icon{width:28px;height:28px}.pv3-hero__route strong{font-size:11px}.pv3-journey__grid{gap:36px}.pv3-journey__visual,.pv3-journey__visual>img{min-height:0}.pv3-journey__visual>img{aspect-ratio:1 / 1}.pv3-journey__status{right:10px;bottom:10px;left:10px}.pv3-journey__status span{padding:10px 5px;font-size:10px}.pv3-journey__status b{font-size:12px}.pv3-steps:before{left:23px}.pv3-steps li{grid-template-columns:48px 1fr;gap:18px;padding-bottom:30px}.pv3-steps li>span{width:48px;height:48px;font-size:10px}.pv3-steps h3{margin-top:1px;font-size:20px}.pv3-refund__tool{gap:32px}.pv3-refund__flow{grid-template-columns:1fr;gap:0}.pv3-refund__flow:before{top:40px;right:auto;bottom:40px;left:39px;width:1px;height:auto}.pv3-refund__flow li{display:grid;grid-template-columns:80px 1fr;align-items:center;gap:18px;padding-bottom:18px;text-align:left}.pv3-refund__flow li:last-child{padding-bottom:0}.pv3-refund__value{width:80px;height:80px;margin:0;font-size:16px}.pv3-refund__flow small{min-height:0}.pv3-refund__note{text-align:left}.pv3-bundle__layout{gap:36px}.pv3-bundle__media{min-height:0;aspect-ratio:1 / 1}.pv3-bundle__stamp{right:10px;bottom:10px;width:54%;padding:11px}.pv3-list li{grid-template-columns:38px 1fr;gap:12px;padding:19px 0}.pv3-list strong{font-size:18px}.pv3-app-track{display:flex;gap:14px;overflow-x:auto;padding:0 16px 12px;border-block:0;scroll-padding-inline:16px;scroll-snap-type:x mandatory;scrollbar-width:none}.pv3-app-track::-webkit-scrollbar{display:none}.pv3-app-card{flex:0 0 min(86vw,360px);display:grid;grid-template-columns:1fr;gap:0;padding:0;overflow:hidden;border:1px solid var(--pv3-border-quiet);border-radius:var(--pv3-radius);background:var(--pv3-white);scroll-snap-align:start}.pv3-app-card+.pv3-app-card{border:1px solid var(--pv3-border-quiet)}.pv3-app-card__media{min-height:0;aspect-ratio:1 / 1;border-radius:0}.pv3-app-card__copy{padding:20px}.pv3-comparison{overflow:visible;margin-right:0;padding-right:0}.pv3-comparison__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;min-height:0}.pv3-comparison__row>div{min-width:0;min-height:48px;padding:12px 10px;font-size:13px;line-height:1.4;-webkit-hyphens:none;hyphens:none;overflow-wrap:anywhere;word-break:normal}.pv3-comparison__row>[role=rowheader]{grid-column:1 / -1;min-height:0;padding:16px 10px 8px;color:var(--pv3-muted);font-size:12px;font-weight:800}.pv3-comparison__row>.is-featured{border-left:0}.pv3-comparison__head{min-height:104px}.pv3-comparison__head>div:first-child,.pv3-comparison__actions>div:first-child{display:none}.pv3-comparison__head strong{font-size:13px;line-height:1.2;-webkit-hyphens:none;hyphens:none;letter-spacing:-.02em;overflow-wrap:anywhere}.pv3-comparison__head small{margin-bottom:4px;font-size:10px}.pv3-comparison__head span{margin-top:4px;font-size:12px}.pv3-comparison__actions .pv3-button{width:100%;min-height:48px;padding-inline:8px;font-size:12px}.pv3-certificate__layout{gap:36px}.pv3-support__content{order:-1}.pv3-certificate__facts{grid-template-columns:1fr}.pv3-certificate__facts>div,.pv3-certificate__facts>div+div{padding:14px 0;border-left:0}.pv3-certificate__facts>div+div{border-top:1px solid var(--pv3-border-quiet)}.pv3-support__layout,.pv3-support-hero__layout,.pv3-contact-hero,.pv3-contact-layout{gap:36px}.pv3-support-contact{grid-template-columns:1fr;gap:20px}.pv3-contact-hero__facts,.pv3-field-grid{grid-template-columns:1fr}.pv3-contact-hero__facts>div,.pv3-contact-hero__facts>div+div{padding:14px 0;border-left:0}.pv3-contact-hero__facts>div+div{border-top:1px solid var(--pv3-line)}.pv3-contact-person{max-width:none}.pv3-about-values__grid{grid-template-columns:1fr}.pv3-about-values__grid article{min-height:0}.pv3-about-values__grid h3{margin-top:34px}.pv3-app-page-hero__facts{grid-template-columns:1fr}.pv3-app-page-hero__facts>div,.pv3-app-page-hero__facts>div+div{display:grid;grid-template-columns:36px 1fr;align-items:center;padding:14px 0;border-left:0}.pv3-app-page-hero__facts>div+div{border-top:1px solid var(--pv3-line)}.pv3-app-page-hero__facts strong{margin-top:0}.pv3-app-page-hero__media>div{right:10px;bottom:10px;left:10px;grid-template-columns:1fr auto;gap:5px 10px;padding:12px}.pv3-review-summary{grid-template-columns:1fr;gap:28px}.pv3-review-score strong{font-size:52px}.pv3-quotes{display:flex;gap:12px;overflow-x:auto;margin-right:-16px;padding-right:16px;scroll-snap-type:x mandatory;scrollbar-width:none}.pv3-quote{flex:0 0 min(86vw,355px);padding:24px;scroll-snap-align:start}.pv3-faq__layout{grid-template-columns:1fr;gap:30px}.pv3-faq__intro{position:static}.pv3-faq__items summary{grid-template-columns:1fr 40px;min-height:68px;font-size:16px}.pv3-faq__items details p{margin-right:0;font-size:15px}.pv3-final__layout{gap:36px}.pv3-final__action .pv3-button{width:100%}.pv3-weeks__layout,.pv3-pillow-role__layout,.pv3-anatomy__layout,.pv3-specs__layout{gap:36px}.pv3-weeks__list li{grid-template-columns:44px 1fr;gap:10px;min-height:0;padding:18px 0}.pv3-weeks__list li>small{grid-column:2}.pv3-need-grid{grid-template-columns:1fr}.pv3-need-grid article,.pv3-need-grid article:nth-child(odd){min-height:0;padding:24px 0;border-right:0}.pv3-need-grid h3{margin-top:28px}.pv3-decision{grid-template-columns:1fr;border-radius:var(--pv3-radius)}.pv3-decision article{padding:28px 20px}.pv3-decision article+article{border-top:1px solid var(--pv3-border-quiet);border-left:0}.pv3-anatomy__point{width:34px;height:34px;box-shadow:0 0 0 5px #ffffffc7}.pv3-specs dl>div{grid-template-columns:.72fr 1fr;gap:12px}.pv3-routine-axis{grid-template-columns:1fr}.pv3-routine-axis article{min-height:0;padding:32px 0}.pv3-routine-axis article+article{border-top:1px solid rgba(255,255,255,.18)}.pv3-routine-axis h3{margin-top:34px}.pv3-routine-axis>span{display:none}.cart-drawer__dialog{top:0;right:0;bottom:0;left:0;width:100vw;max-width:none;height:100dvh;max-height:100dvh}.cart-drawer__header{min-height:66px;padding:0 16px}.cart-drawer__heading{font-size:22px}.cart-drawer__summary{padding:14px 16px calc(88px + env(safe-area-inset-bottom))}.pv-cart-items .cart-items__table-row{grid-template-columns:66px minmax(0,1fr);grid-template-areas:"media details" "media price" "quantity quantity";gap:6px 12px;padding:14px 16px}.pv-cart-items .cart-items__media,.pv-cart-items .cart-items__media-container{width:66px;height:66px}.pv-cart-items .cart-items__total{justify-self:start;font-size:14px}.pv-cart-items .cart-items__quantity{padding-left:78px}.cart-totals__total{font-size:22px}.prevura-digital-card__facts{grid-template-columns:1fr 1fr}.cart__ctas{margin-bottom:4px}.cart-drawer .pv-cart-mobile-checkout{position:fixed;z-index:3;right:0;bottom:0;left:0;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--pv3-border-quiet);background:#fffffff7;box-shadow:0 -12px 30px #052b241a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cart-drawer .pv-cart-mobile-checkout__total small,.cart-drawer .pv-cart-mobile-checkout__total strong{display:block}.cart-drawer .pv-cart-mobile-checkout__total small{color:var(--pv3-muted);font-size:9px}.cart-drawer .pv-cart-mobile-checkout__total strong{color:var(--pv3-forest-deep);font-size:18px;font-weight:800}.cart-drawer .pv-cart-mobile-checkout__button{min-height:52px;border:0;border-radius:var(--pv3-pill);color:var(--pv3-white);background:var(--pv3-forest);font-size:14px;font-weight:800}.cart__checkout-button,.additional-checkout-buttons{display:none}.sticky-add-to-cart__bar{grid-template-columns:1fr auto;width:calc(100% - 20px);min-height:68px;margin-bottom:calc(10px + env(safe-area-inset-bottom));padding:8px 8px 8px 14px}.sticky-add-to-cart__image{display:none}.sticky-add-to-cart__info{min-width:0}.sticky-add-to-cart__title{overflow:hidden;max-width:135px;text-overflow:ellipsis;white-space:nowrap}.sticky-add-to-cart__button{min-width:154px;min-height:50px;padding-inline:14px;font-size:13px}.shopify-section-group-footer-group .footer{width:calc(100% - (2 * var(--pv3-gutter)))}.shopify-section-group-footer-group .pv-footer-shell{width:calc(100% - (2 * var(--pv3-gutter)));padding-block:48px 24px}body.template-collection .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.template-collection .product-grid__item{width:100%;min-width:0;max-width:none}body.template-collection .product-grid .price__sale{flex-wrap:wrap}body.template-collection .product-grid .price-discount-badge{display:none}body.template-collection .product-grid product-card p[role=heading]{font-size:14px;line-height:1.3;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}body.template-search .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.template-search .product-grid__item{width:100%;min-width:0;max-width:none}body.template-search .product-grid .price__sale{flex-wrap:wrap}body.template-search .product-grid .price-discount-badge{display:none}body.template-page main :is(.prevura-agb,.prevura-datenschutz,.prevura-impressum-sicher,.prevura-widerruf-clean,.prevura-legal-accordion){width:min(calc(100% - (2 * var(--pv3-gutter))),var(--pv3-frame));max-width:var(--pv3-frame);margin-inline:auto;padding:48px 0}:is(.prevura-agb__intro,.prevura-datenschutz__intro,.prevura-impressum-sicher__intro,.prevura-widerruf-clean__intro,.prevura-legal-accordion__intro){margin-bottom:32px}:is(.prevura-agb__intro,.prevura-datenschutz__intro,.prevura-impressum-sicher__intro,.prevura-widerruf-clean__intro,.prevura-legal-accordion__intro) h1,.prevura-legal-accordion__heading{font-size:30px;line-height:1.02;letter-spacing:-.045em}:is(.prevura-agb__summary,.prevura-datenschutz__summary,.prevura-impressum-sicher__summary,.prevura-widerruf-clean__summary,.prevura-legal-accordion__summary){grid-template-columns:1fr;margin-bottom:32px}:is(.prevura-agb__summary-card,.prevura-datenschutz__summary-card,.prevura-impressum-sicher__summary-card,.prevura-widerruf-clean__summary-card,.prevura-legal-accordion__summary-card){min-height:0;padding:18px 0}:is(.prevura-agb__summary-card,.prevura-datenschutz__summary-card,.prevura-impressum-sicher__summary-card,.prevura-widerruf-clean__summary-card,.prevura-legal-accordion__summary-card)+:is(.prevura-agb__summary-card,.prevura-datenschutz__summary-card,.prevura-impressum-sicher__summary-card,.prevura-widerruf-clean__summary-card,.prevura-legal-accordion__summary-card){border-top:1px solid var(--pv3-border-quiet);border-left:0}:is(.prevura-agb__summary-card,.prevura-datenschutz__summary-card,.prevura-impressum-sicher__summary-card,.prevura-widerruf-clean__summary-card,.prevura-legal-accordion__summary-card)>strong{margin-top:16px}:is(.prevura-agb__accordion,.prevura-datenschutz__accordion,.prevura-legal-accordion__items) summary{grid-template-columns:36px 1fr;min-height:68px}:is(.prevura-agb__accordion,.prevura-datenschutz__accordion,.prevura-legal-accordion__items) details>div{padding-left:36px}:is(.prevura-widerruf-clean__content,.prevura-impressum-sicher__content){padding:22px 18px}}@media(max-width:400px){.pv3-hero__routes{grid-template-columns:1fr}.pv3-hero__route+.pv3-hero__route{margin-top:9px;padding-top:9px;padding-left:0;border-top:1px solid var(--pv3-border-quiet);border-left:0}}@media(max-width:389px){.prevura-digital-card__facts{grid-template-columns:1fr}.sticky-add-to-cart__title{max-width:102px}.sticky-add-to-cart__button{min-width:140px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pv3-hero{padding-block:clamp(42px,4.5vw,76px) clamp(64px,5vw,92px)}.pv3-hero__layout{grid-template-columns:minmax(440px,.92fr) minmax(540px,1.08fr);gap:clamp(44px,5vw,92px)}.pv3-hero__copy{max-width:820px}.pv3-hero__path{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:28px 0 0;padding:0;overflow:hidden;border:1px solid var(--pv3-border-quiet);border-radius:var(--pv3-radius);background:#ffffffb8;list-style:none}.pv3-hero__path li{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:8px;min-width:0;padding:14px}.pv3-hero__path li+li{border-left:1px solid var(--pv3-border-quiet)}.pv3-hero__path span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--pv3-white);background:var(--pv3-forest);font-size:9px;font-weight:800}.pv3-hero__path strong{color:var(--pv3-forest);font-size:11px;line-height:1.3}.pv3-hero__facts{margin-top:18px}.pv3-journey__grid,.pv3-bundle__layout{gap:clamp(48px,6vw,104px)}.pv3-journey__visual,.pv3-journey__visual>img{min-height:0}.pv3-bundle__media{min-height:540px}.pv3-split-heading{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:clamp(44px,6vw,112px);margin-bottom:clamp(38px,4vw,62px)}.pv3-refund__tool{grid-template-columns:minmax(320px,.5fr) minmax(680px,1.5fr);gap:clamp(44px,6vw,104px)}.pv3-refund__chooser{padding:22px;border:1px solid rgba(255,255,255,.24);border-radius:var(--pv3-radius);background:#ffffff14}.pv3-refund__chooser-label{margin-bottom:20px;color:var(--pv3-progress);font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.pv3-refund__chooser label{display:block;margin-bottom:8px;color:var(--pv3-white);font-size:13px;font-weight:800}.pv3-refund__select-wrap{position:relative}.pv3-refund__select-wrap select{width:100%;min-height:52px;padding:0 46px 0 15px;border:1px solid rgba(255,255,255,.3);border-radius:var(--pv3-radius-sm);color:var(--pv3-forest-deep);background:var(--pv3-white);font-size:14px;font-weight:750;-webkit-appearance:none;appearance:none;cursor:pointer}.pv3-refund__select-wrap>span{position:absolute;top:50%;right:16px;color:var(--pv3-forest);font-size:18px;transform:translateY(-55%);pointer-events:none}.pv3-refund__selection-note{min-height:42px;margin:14px 0 8px;color:#ffffffb8;font-size:12px;line-height:1.45}.pv3-refund__source{display:inline-flex;align-items:center;min-height:44px;color:var(--pv3-white);font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.pv3-refund__source[hidden]{display:none}.pv3-refund__chooser>small{display:block;margin-top:9px;color:#ffffffa3;font-size:10px}.pv3-app-download__layout{display:grid;grid-template-columns:minmax(440px,.9fr) minmax(520px,1.1fr);align-items:center;gap:clamp(54px,7vw,128px)}.pv3-app-download__copy{max-width:760px}.pv3-app-download__stores{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.pv3-store-button{display:inline-grid;grid-template-columns:26px 1fr;align-items:center;gap:10px;min-width:176px;min-height:58px;padding:8px 15px;border:1px solid rgba(255,255,255,.24);border-radius:12px;color:var(--pv3-white);background:#ffffff1a}.pv3-store-button:not(.is-disabled):hover{border-color:#ffffff80;background:#ffffff29}.pv3-store-button.is-disabled{opacity:.66}.pv3-store-button svg{width:26px;height:26px}.pv3-store-button small,.pv3-store-button strong{display:block}.pv3-store-button small{margin-bottom:2px;font-size:9px;font-weight:500}.pv3-store-button strong{font-size:16px;line-height:1}.pv3-app-download__availability{max-width:560px;margin:12px 0 0;color:#ffffff94;font-size:11px;line-height:1.45}.pv3-app-download__facts{display:grid;gap:10px;margin:28px 0 0;padding:0;list-style:none}.pv3-app-download__facts li{display:flex;align-items:center;gap:10px;color:#ffffffc7;font-size:13px;font-weight:650}.pv3-app-download__facts svg{flex:0 0 18px;width:18px;height:18px;color:var(--pv3-progress)}.pv3-app-download__visual{position:relative;display:grid;place-items:center;min-height:600px;overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:var(--pv3-radius-lg);background:#ffffff0f}.pv3-app-download__visual>img{width:min(78%,650px);max-height:560px;object-fit:contain}.pv3-app-download__status{position:absolute;right:20px;bottom:20px;left:20px;padding:15px 18px;border:1px solid rgba(255,255,255,.2);border-radius:var(--pv3-radius);background:#052b24db;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pv3-app-download__status span,.pv3-app-download__status strong{display:block}.pv3-app-download__status span{margin-bottom:3px;color:var(--pv3-progress);font-size:10px;font-weight:800;text-transform:uppercase}.pv3-app-download__status strong{color:var(--pv3-white);font-size:15px}.cart-drawer__dialog{width:min(560px,100vw);max-width:560px}.cart-drawer__inner{height:100dvh}.cart-drawer__content{display:block;height:calc(100dvh - 72px);padding:0 0 calc(176px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;background:var(--pv3-subtle)}.cart-drawer__items{display:block;padding:0;overflow:visible}.cart-drawer__summary{position:static;width:100%;margin:0;padding:16px 18px 20px;border-top:0;background:var(--pv3-subtle);box-shadow:none;-webkit-mask-image:none;mask-image:none}.pv4-cart-package-intro{display:grid;gap:3px;padding:18px 18px 10px}.pv4-cart-package-intro span{color:var(--pv3-accent-text);font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.pv4-cart-package-intro strong{color:var(--pv3-forest-deep);font-size:14px;font-weight:750;letter-spacing:-.015em;line-height:1.35;text-wrap:pretty}.pv-cart-items .cart-items__table-row,.cart-drawer__items .cart-items__table-row{grid-template-columns:68px minmax(0,1fr) auto;grid-template-areas:"media details price" "media quantity quantity" "media error error";gap:8px 12px;margin:0;padding:16px 18px;border-bottom:1px solid var(--pv3-border-quiet)}.pv-cart-items .pv-cart-item--package,.cart-drawer__items .pv-cart-item--package{margin-inline:18px;padding:14px;border:1px solid var(--pv3-border);border-radius:16px 16px 0 0;background:var(--pv3-white)}.pv-cart-items .pv-cart-item--package:has(+.pv-cart-item--included),.cart-drawer__items .pv-cart-item--package:has(+.pv-cart-item--included){border-bottom-color:transparent}.pv-cart-items .pv-cart-item--included,.cart-drawer__items .pv-cart-item--included{grid-template-columns:68px minmax(0,1fr) auto;grid-template-areas:"media details price" "media error error";align-items:center;margin-inline:18px;padding:12px 14px;border:1px solid var(--pv3-border);border-top-style:dashed;border-radius:0 0 16px 16px;background:color-mix(in srgb,var(--pv3-ice) 64%,var(--pv3-white))}.pv-cart-items .pv-cart-item--included .cart-items__quantity,.cart-drawer__items .pv-cart-item--included .cart-items__quantity{display:none}.pv-cart-items .pv-cart-item--included .cart-items__price,.cart-drawer__items .pv-cart-item--included .cart-items__price{display:flex;grid-area:price;align-self:center;justify-self:end}.cart-items__gift-price{color:var(--pv3-primary);font-size:13px;font-weight:800;line-height:1;white-space:nowrap}.pv-cart-items .pv-cart-item--included .cart-items__title{font-weight:700}body.template-cart .cart-page__items .pv4-cart-package-intro{padding-inline:0}body.template-cart .cart-page__items :is(.pv-cart-item--package,.pv-cart-item--included){margin-inline:0}.pv-cart-items .cart-items__media,.pv-cart-items .cart-items__media-container{width:68px;height:68px}.pv-cart-items .cart-items__title{font-size:14px;line-height:1.18}.pv-cart-items .cart-items__delivery-note{margin-top:5px;padding:4px 7px;font-size:10px;white-space:nowrap}.pv-cart-items .cart-items__price,.pv-cart-items .cart-items__total{justify-self:end;font-size:14px}.pv4-cart-price-context{display:block;margin-bottom:3px;color:var(--pv3-accent-text);font-size:9px;font-weight:800;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.pv-cart-items .cart-items__quantity{justify-self:start;padding:0}.pv-cart-items .neona-quantity-stepper{display:flex;align-items:center;gap:0;overflow:hidden;border:1px solid var(--pv3-border);border-radius:var(--pv3-pill);background:var(--pv3-white)}.pv-cart-items .neona-quantity-stepper__button,.pv-cart-items .neona-quantity-stepper__input{border:0;border-radius:0;background:transparent}.pv-cart-items .neona-quantity-stepper__button+.neona-quantity-stepper__input,.pv-cart-items .neona-quantity-stepper__input+.neona-quantity-stepper__button{border-left:1px solid var(--pv3-border-quiet)}@media(min-width:1100px){body.template-cart .cart-page{grid-template-columns:minmax(0,1fr) minmax(420px,460px);column-gap:clamp(28px,3vw,44px)}}@media(max-width:749px){body.template-cart .cart-page__summary{gap:14px;padding:18px;border-radius:20px}body.template-cart .cart-page__summary .cart-summary__inner{gap:14px}}.cart-drawer .cart-items__quantity-controls{display:flex;align-items:center;gap:8px}.cart-drawer .neona-quantity-stepper{display:flex;align-items:center;gap:4px}.cart-drawer .neona-quantity-stepper__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pv-cart-items quantity-selector,.pv-cart-items .quantity-selector,.neona-quantity-stepper__button,.neona-quantity-stepper__input,.pv-cart-items .quantity-selector button,.pv-cart-items .quantity-selector input{min-height:44px;height:44px}.pv-cart-items .quantity-selector button,.pv-cart-items .quantity-selector input,.neona-quantity-stepper__button{min-width:44px;width:44px}.pv-cart-items .cart-items__remove{width:auto;min-width:44px;height:44px;margin-left:2px;padding-inline:11px;gap:7px;border:1px solid var(--pv3-border-quiet);border-radius:var(--pv3-pill);color:var(--pv3-muted);background:var(--pv3-white)}.pv-cart-items .pv-cart-remove-label{font-size:11px;font-weight:700}.pv-cart-items .cart-items__quantity-controls--fixed{width:100%;justify-content:space-between;padding-top:8px;border-top:1px solid var(--pv3-border-quiet)}.pv6-cart-saving{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px;color:var(--pv3-muted);font-size:12px}.pv6-cart-saving strong{color:var(--pv3-primary);font-weight:800;white-space:nowrap}.pv6-empty-cart{display:grid;gap:0;width:min(calc(100% - 28px),1040px);margin:12px auto 24px;overflow:hidden;border:1px solid var(--pv3-border);border-radius:28px;background:var(--pv3-white);box-shadow:0 22px 54px color-mix(in srgb,var(--pv3-forest-deep) 10%,transparent);text-align:start}.pv6-empty-cart__intro{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(180px,.85fr);align-items:stretch;min-height:250px;background:var(--pv3-ice)}.pv6-empty-cart__media{position:relative;display:grid;overflow:hidden;aspect-ratio:1;min-height:100%;background:var(--pv3-subtle)}.pv6-empty-cart__media :is(img,svg){display:block;width:100%;height:100%;object-fit:cover}.pv6-empty-cart__media-label{position:absolute;right:12px;bottom:12px;left:12px;display:grid;gap:2px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--pv3-white) 55%,transparent);border-radius:14px;background:color-mix(in srgb,var(--pv3-forest-deep) 90%,transparent);color:var(--pv3-white)}.pv6-empty-cart__media-label small{color:var(--pv3-mint);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pv6-empty-cart__media-label strong{color:inherit;font-size:13px;line-height:1.2;white-space:nowrap}.pv6-empty-cart__content{align-self:center;min-width:0;padding:clamp(24px,5vw,52px)}.pv6-empty-cart__eyebrow{display:block;margin-bottom:10px;color:var(--pv3-accent-text);font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.pv6-empty-cart__content h3{margin:0;max-width:17ch;color:var(--pv3-forest-deep);font-size:clamp(25px,3.2vw,40px);line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.pv6-empty-cart__content p{max-width:52ch;margin:14px 0 0;color:var(--pv3-muted);font-size:clamp(12px,1.35vw,15px);line-height:1.55;text-wrap:pretty}.pv6-empty-cart__included,.pv6-empty-cart__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.pv6-empty-cart__included{border-block:1px solid var(--pv3-border-quiet)}.pv6-empty-cart__included li{display:grid;align-content:start;gap:3px;min-width:0;padding:18px 20px}.pv6-empty-cart__included li+li{border-inline-start:1px solid var(--pv3-border-quiet)}.pv6-empty-cart__included li>span{color:var(--pv3-accent-text);font-size:9px;font-weight:850;letter-spacing:.08em}.pv6-empty-cart__included strong,.pv6-empty-cart__included small,.pv6-empty-cart__trust strong,.pv6-empty-cart__trust small{display:block}.pv6-empty-cart__included strong{color:var(--pv3-forest-deep);font-size:13px;line-height:1.25;text-wrap:pretty}.pv6-empty-cart__included small{color:var(--pv3-muted);font-size:10px;line-height:1.35}.pv6-empty-cart__offer{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(220px,1.3fr);align-items:center;gap:18px;padding:20px;background:var(--pv3-cream)}.pv6-empty-cart__price{display:grid;gap:3px}.pv6-empty-cart__price>small{color:var(--pv3-muted);font-size:9px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.pv6-empty-cart__price>span{display:flex;align-items:baseline;gap:8px}.pv6-empty-cart__price strong{color:var(--pv3-forest-deep);font-size:25px;font-variant-numeric:tabular-nums;letter-spacing:-.035em;white-space:nowrap}.pv6-empty-cart__price s{color:var(--pv3-muted);font-size:12px;white-space:nowrap}.pv6-empty-cart__price em{color:var(--pv3-primary);font-size:10px;font-style:normal;font-weight:800}.pv6-empty-cart__form .shopify-product-form,.pv6-empty-cart__form add-to-cart-component,.pv6-empty-cart__form .cart-items__empty-button{width:100%}.pv6-empty-cart__form .cart-items__empty-button{min-height:54px;margin-top:0;border-radius:15px;font-size:14px}.pv6-empty-cart__trust{padding:16px 20px;border-top:1px solid var(--pv3-border-quiet)}.pv6-empty-cart__trust li{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding-inline:10px}.pv6-empty-cart__trust li+li{border-inline-start:1px solid var(--pv3-border-quiet)}.pv6-empty-cart__trust svg{width:28px;height:28px;padding:6px;border-radius:50%;background:var(--pv3-ice);color:var(--pv3-primary)}.pv6-empty-cart__trust strong{color:var(--pv3-forest-deep);font-size:11px;line-height:1.2}.pv6-empty-cart__trust small{margin-top:2px;color:var(--pv3-muted);font-size:9px;line-height:1.25}.pv6-empty-cart__secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 14px 14px;color:var(--pv3-forest);background:var(--pv3-white);font-size:12px;font-weight:750;text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.pv6-empty-cart{width:calc(100% - 24px);margin-block:8px 18px;border-radius:24px}.pv6-empty-cart__intro{grid-template-columns:minmax(0,1fr) 132px;min-height:222px}.pv6-empty-cart__content{padding:22px 14px 22px 18px}.pv6-empty-cart__content h3{font-size:clamp(23px,7vw,30px)}.pv6-empty-cart__content p{font-size:11.5px;line-height:1.45}.pv6-empty-cart__media{aspect-ratio:auto}.pv6-empty-cart__media-label{right:8px;bottom:8px;left:8px;padding:8px}.pv6-empty-cart__media-label strong{font-size:10px}.pv6-empty-cart__included li{padding:13px 10px}.pv6-empty-cart__included strong{font-size:10.5px}.pv6-empty-cart__included small{font-size:8.5px}.pv6-empty-cart__offer{grid-template-columns:1fr;gap:12px;padding:16px}.pv6-empty-cart__price{grid-template-columns:minmax(0,1fr) auto;align-items:end}.pv6-empty-cart__price>span{grid-column:2;grid-row:1 / span 2}.pv6-empty-cart__price em{grid-column:1}.pv6-empty-cart__trust{padding:14px 10px}.pv6-empty-cart__trust li{grid-template-columns:1fr;justify-items:center;gap:5px;padding-inline:6px;text-align:center}.pv6-empty-cart__trust small{display:none}}@media(min-width:750px){.cart-drawer .pv6-empty-cart__intro{grid-template-columns:minmax(0,1.3fr) minmax(150px,.7fr);min-height:238px}.cart-drawer .pv6-empty-cart__content{padding:26px 20px}.cart-drawer .pv6-empty-cart__content h3{font-size:31px}.cart-drawer .pv6-empty-cart__content p{font-size:12px}}@media(max-width:359px){.pv6-empty-cart__intro{grid-template-columns:1fr}.pv6-empty-cart__media{min-height:150px;aspect-ratio:2 / 1}.pv6-empty-cart__included{grid-template-columns:1fr}.pv6-empty-cart__included li{grid-template-columns:26px minmax(0,1fr);align-items:center}.pv6-empty-cart__included li+li{border-inline-start:0;border-top:1px solid var(--pv3-border-quiet)}.pv6-empty-cart__included small{grid-column:2}}body:is(.template-suffix-so-funktioniert-prevura,.template-suffix-app,.template-suffix-ueber-uns,.template-suffix-app-support,.template-suffix-contact,.template-suffix-agb,.template-suffix-datenschutzerklaerung,.template-suffix-impressum,.template-suffix-rueckgabe-widerruf,.template-suffix-versandbedingungen) #MainContent{width:100%;max-width:none;margin-inline:0;padding-inline:0;background:var(--pv3-ice)}body:is(.template-suffix-so-funktioniert-prevura,.template-suffix-app,.template-suffix-ueber-uns,.template-suffix-app-support,.template-suffix-contact) #MainContent>.shopify-section{width:100%;max-width:none;margin-inline:0}body.template-suffix-app-support #MainContent>.shopify-section:has(.prevura-app-support-hero),body.template-suffix-contact #MainContent>.shopify-section:has(.prevura-contact-service){background:var(--pv3-ice)}body.template-suffix-app-support #MainContent>.shopify-section:has(.prevura-support-links),body.template-suffix-contact #MainContent>.shopify-section:has(.prevura-course-leader){background:var(--pv3-warm)}body.template-suffix-contact #MainContent>.shopify-section:has(.prevura-module-faq),body.template-suffix-app-support #MainContent>.shopify-section:has(.prevura-contact-service){background:var(--pv3-white)}body:is(.template-suffix-app-support,.template-suffix-contact) #MainContent>.shopify-section>:is(.prevura-app-support-hero,.prevura-support-links,.prevura-contact-service,.prevura-course-leader,.prevura-module-faq){width:min(calc(100% - (2 * var(--pv3-gutter))),var(--pv3-frame));max-width:var(--pv3-frame);margin-inline:auto;background:transparent}body:is(.template-suffix-agb,.template-suffix-datenschutzerklaerung,.template-suffix-impressum,.template-suffix-rueckgabe-widerruf,.template-suffix-versandbedingungen) #MainContent>.shopify-section{width:100%;max-width:none;margin-inline:0;padding-block:var(--pv8-section-space-mobile);background:var(--pv3-warm)}body:is(.template-suffix-agb,.template-suffix-datenschutzerklaerung,.template-suffix-impressum,.template-suffix-rueckgabe-widerruf,.template-suffix-versandbedingungen) #MainContent>.shopify-section>:is(.prevura-agb,.prevura-datenschutz,.prevura-impressum-sicher,.prevura-widerruf-clean,.prevura-legal-accordion){width:min(calc(100% - (2 * var(--pv3-gutter))),var(--pv3-frame));max-width:var(--pv3-frame);margin-inline:auto;background:transparent}body.template-page:not([class*=template-suffix-]) #MainContent{background:var(--pv3-warm)}body.template-page:not([class*=template-suffix-]) #MainContent>.shopify-section{width:100%;max-width:none;margin-inline:0;padding-block:var(--pv8-section-space-mobile)}body.template-page:not([class*=template-suffix-]) .main-page__header{max-width:var(--pv3-reading);margin:0 auto 28px}body.template-page:not([class*=template-suffix-]) .main-page__title{color:var(--pv3-forest-deep);font-family:var(--pv3-font);font-size:var(--pv8-heading-size-mobile);font-weight:700;letter-spacing:var(--pv8-heading-track);line-height:var(--pv8-heading-line)}body.template-page:not([class*=template-suffix-]) .section-content-wrapper{width:min(calc(100% - (2 * var(--pv3-gutter))),var(--pv3-reading));max-width:var(--pv3-reading);margin-inline:auto;padding:clamp(24px,5vw,56px);border:1px solid var(--pv3-border-quiet);border-radius:var(--pv8-card-radius);background:var(--pv3-white)}@media(min-width:750px){body:is(.template-suffix-agb,.template-suffix-datenschutzerklaerung,.template-suffix-impressum,.template-suffix-rueckgabe-widerruf,.template-suffix-versandbedingungen) #MainContent>.shopify-section,body.template-page:not([class*=template-suffix-]) #MainContent>.shopify-section{padding-block:var(--pv8-section-space-desktop)}body.template-page:not([class*=template-suffix-]) .main-page__title{font-size:var(--pv8-heading-size-desktop)}}.pv7-empty-cart{box-sizing:border-box;display:grid;width:min(calc(100% - 36px),620px);margin:10px auto 22px;overflow:hidden;border:1px solid var(--pv3-border);border-radius:22px;background:var(--pv3-white);box-shadow:none;text-align:start}.pv7-empty-cart__lead{padding:22px 20px 18px;border-bottom:1px solid var(--pv3-border-quiet);background:var(--pv3-ice)}.pv7-empty-cart__lead>span{display:block;margin-bottom:7px;color:var(--pv3-accent-text);font-size:9px;font-weight:850;letter-spacing:.085em;line-height:1.2;text-transform:uppercase}.pv7-empty-cart__lead h3{margin:0;color:var(--pv3-forest-deep);font-size:clamp(24px,4vw,32px);letter-spacing:-.035em;line-height:1.05;text-wrap:balance}.pv7-empty-cart__lead p{max-width:48ch;margin:9px 0 0;color:var(--pv3-muted);font-size:12px;line-height:1.45;text-wrap:pretty}.pv7-empty-cart__product{display:grid;grid-template-columns:78px minmax(0,1fr) 24px;align-items:center;gap:13px;min-width:0;padding:14px 18px;color:inherit;text-decoration:none}.pv7-empty-cart__media{display:grid;width:78px;height:78px;place-items:center;overflow:hidden;border:1px solid var(--pv3-border-quiet);border-radius:15px;background:var(--pv3-subtle)}.pv7-empty-cart__media img{display:block;width:100%;height:100%;object-fit:contain}.pv7-empty-cart__product-copy{display:grid;gap:3px;min-width:0}.pv7-empty-cart__product-copy small{color:var(--pv3-accent-text);font-size:9px;font-weight:850;letter-spacing:.07em;line-height:1.2;text-transform:uppercase}.pv7-empty-cart__product-copy strong{color:var(--pv3-forest-deep);font-size:13px;line-height:1.25;text-wrap:pretty}.pv7-empty-cart__product-copy>span{color:var(--pv3-muted);font-size:10px;line-height:1.35;text-wrap:pretty}.pv7-empty-cart__arrow{color:var(--pv3-accent-text);font-size:18px;font-weight:750;line-height:1}.pv7-empty-cart__price{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding:14px 18px 12px;border-top:1px solid var(--pv3-border-quiet);background:var(--pv3-cream)}.pv7-empty-cart__price>span:first-child{display:grid;gap:3px;min-width:0}.pv7-empty-cart__price small{color:var(--pv3-muted);font-size:9px;font-weight:750;letter-spacing:.035em;line-height:1.2;text-transform:uppercase}.pv7-empty-cart__price em{color:var(--pv3-primary);font-size:10px;font-style:normal;font-weight:800;line-height:1.2}.pv7-empty-cart__price>span:last-child{display:flex;align-items:baseline;gap:7px;white-space:nowrap}.pv7-empty-cart__price s{color:var(--pv3-muted);font-size:11px}.pv7-empty-cart__price strong{color:var(--pv3-forest-deep);font-size:25px;font-variant-numeric:tabular-nums;letter-spacing:-.035em;line-height:1}.pv7-empty-cart__action{padding:0 18px 16px;background:var(--pv3-cream)}.pv7-empty-cart__form,.pv7-empty-cart__form .shopify-product-form,.pv7-empty-cart__form add-to-cart-component,.pv7-empty-cart__form .cart-items__empty-button{display:block;width:100%}.pv7-empty-cart__form .cart-items__empty-button{--button-background-color: var(--pv3-forest);--button-border-color: var(--pv3-forest);--button-color: var(--pv3-white);min-height:52px;margin:0;border-color:var(--pv3-forest);border-radius:14px;background:var(--pv3-forest);color:var(--pv3-white);font-size:14px}.pv7-empty-cart__form .cart-items__empty-button:is(:hover,:focus-visible){--button-background-color: var(--pv3-forest-deep);--button-border-color: var(--pv3-forest-deep);--button-color: var(--pv3-white);border-color:var(--pv3-forest-deep);background:var(--pv3-forest-deep);color:var(--pv3-white)}.pv7-empty-cart__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:12px 10px;border-top:1px solid var(--pv3-border-quiet);list-style:none}.pv7-empty-cart__trust li{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:5px;min-width:0;padding-inline:7px;color:var(--pv3-forest-deep);font-size:9.5px;font-weight:750;line-height:1.2}.pv7-empty-cart__trust li+li{border-inline-start:1px solid var(--pv3-border-quiet)}.pv7-empty-cart__trust svg{width:22px;height:22px;padding:5px;border-radius:50%;background:var(--pv3-ice);color:var(--pv3-primary)}.pv7-empty-cart__secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:9px 14px;border-top:1px solid var(--pv3-border-quiet);color:var(--pv3-forest);font-size:11px;font-weight:750;text-decoration:none}.pv7-empty-cart__product:hover,.pv7-empty-cart__secondary:hover{color:var(--pv3-primary)}.pv7-empty-cart :is(.pv7-empty-cart__product,.pv7-empty-cart__secondary):focus-visible{outline:3px solid var(--pv3-primary);outline-offset:-3px}@media(max-width:749px){.pv7-empty-cart{width:calc(100% - 28px);margin-block:8px 18px;border-radius:20px}.pv7-empty-cart__lead{padding:18px 16px 16px}.pv7-empty-cart__lead h3{font-size:24px}.pv7-empty-cart__product{grid-template-columns:68px minmax(0,1fr) 18px;gap:10px;padding:13px 15px}.pv7-empty-cart__media{width:68px;height:68px;border-radius:13px}.pv7-empty-cart__price,.pv7-empty-cart__action{padding-inline:16px}.pv7-empty-cart__trust{padding-inline:7px}.pv7-empty-cart__trust li{grid-template-columns:1fr;justify-items:center;gap:4px;padding-inline:4px;text-align:center}}@media(max-width:359px){.pv7-empty-cart__lead p{font-size:11px}.pv7-empty-cart__product-copy>span{font-size:9px}.pv7-empty-cart__price strong{font-size:23px}.pv7-empty-cart__trust li{font-size:8.5px}}.cart-drawer .cart-totals__container{gap:4px}.cart-drawer .cart-totals__total{min-height:32px}.cart-drawer .cart-totals__total-value{max-width:100%;padding-block:2px;overflow:visible;font-size:21px;line-height:1.15}.cart-drawer .cart-totals__tax-note{font-size:10px}.prevura-course-notices{gap:8px;margin-top:10px}.pv4-cart-confirm{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:10px;min-height:48px;cursor:pointer}.pv4-cart-confirm input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.pv4-cart-confirm__box{position:relative;display:block;width:44px;height:24px;margin-top:1px;border:1px solid color-mix(in srgb,var(--pv3-forest) 30%,var(--pv3-border));border-radius:var(--pv3-pill);background:var(--pv3-white);color:var(--pv3-muted);transition:border-color var(--pv-duration-fast) var(--pv-ease-standard),background-color var(--pv-duration-fast) var(--pv-ease-standard)}.pv4-cart-confirm__box:after{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:currentcolor;box-shadow:0 1px 2px #00000024;content:"";transition:transform var(--pv-duration-fast) var(--pv-ease-standard)}.pv4-cart-confirm__copy{display:grid;gap:3px;min-width:0}.pv4-cart-confirm__copy strong,.pv4-cart-confirm__copy small{display:block}.pv4-cart-confirm__copy strong{color:var(--pv3-forest-deep);font-size:13px;font-weight:750;line-height:1.3}.pv4-cart-confirm__copy small{color:var(--pv3-muted);font-size:10.5px;line-height:1.4;text-wrap:pretty}.pv4-cart-confirm input:checked+.pv4-cart-confirm__box{border-color:var(--pv3-primary);background:var(--pv3-primary);color:var(--pv3-white)}.pv4-cart-confirm input:checked+.pv4-cart-confirm__box:after{transform:translate(20px)}.pv4-cart-confirm input:focus-visible+.pv4-cart-confirm__box{outline:var(--pv-focus-ring-width) solid var(--pv-focus-ring-color);outline-offset:var(--pv-focus-ring-offset)}.cart-drawer .prevura-digital-card,.cart-drawer .prevura-health-card,.cart-drawer .prevura-physical-card{padding:11px 12px;border:1px solid var(--pv3-border);border-radius:12px;background:var(--pv3-ice)}.cart-drawer .prevura-digital-card__facts{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.cart-drawer .prevura-digital-card__facts>span{flex:1 1 0;padding:8px}.cart-drawer .prevura-digital-card__facts>span:last-child:nth-child(3){flex-basis:100%}.cart-drawer .prevura-digital-card__facts small,.cart-drawer .prevura-health-copy>span{font-size:10px;line-height:1.35}.cart-drawer .prevura-digital-card__details summary,.cart-drawer .prevura-health-info summary{min-height:36px;font-size:11px}.prevura-physical-card>strong{color:var(--pv3-forest);font-size:13px}.prevura-physical-card__facts{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:9px}.prevura-physical-card__facts>span{display:grid;grid-template-columns:20px 1fr;align-items:center;column-gap:6px;padding:8px;border-radius:var(--pv3-radius-sm);background:var(--pv3-white)}.prevura-physical-card__facts svg{grid-row:span 2;width:18px;color:var(--pv3-primary)}.prevura-physical-card__facts b,.prevura-physical-card__facts small{display:block}.prevura-physical-card__facts b{color:var(--pv3-forest);font-size:11px}.prevura-physical-card__facts small{color:var(--pv3-muted);font-size:9px}.pv3-empty-cart__copy{max-width:340px;margin:0 auto 18px;color:var(--pv3-muted);font-size:14px;line-height:1.5}.pv3-empty-cart__secondary{display:inline-flex;margin-top:14px;color:var(--pv3-forest);font-size:13px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.cart-drawer .pv-cart-mobile-checkout{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));width:calc(min(560px,100vw) - 24px);grid-template-columns:minmax(100px,auto) minmax(180px,1fr);gap:12px;padding:9px;border:1px solid var(--pv3-border);border-radius:20px;box-shadow:0 14px 38px #052b2429}.cart-drawer .pv-cart-mobile-checkout__total{min-width:0;padding-inline-start:4px}.cart-drawer .pv-cart-mobile-checkout__total strong{padding-block:2px;overflow:visible;line-height:1.15}.cart-drawer .pv-cart-mobile-checkout__button{min-height:50px;border-radius:12px}@media(min-width:1600px){.pv3-shell{max-width:min(var(--pv3-grid),calc(100vw - 128px))}.pv3-app-track{width:min(calc(100% - (2 * var(--pv3-gutter))),var(--pv3-grid))}}@media(max-width:1199px){.pv3-hero__layout,.pv3-refund__tool,.pv3-app-download__layout,.pv3-faq__layout{grid-template-columns:1fr}.pv3-hero__layout{gap:48px}.pv3-hero__copy{max-width:820px}.pv3-hero__media{max-width:760px}.pv3-refund__tool{gap:42px}.pv3-faq__layout{gap:36px}.pv3-faq__intro{position:static}}@media(max-width:989px){.pv3-split-heading{grid-template-columns:1fr}.pv3-split-heading{align-items:start}.pv3-app-download__visual{min-height:520px}.pv3-refund__tool{gap:40px}}@media(max-width:749px){.pv3-bundle__media{min-height:0;aspect-ratio:auto;padding:16px 16px 76px}.pv3-bundle__media>img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:center}.pv3-bundle__stamp{right:14px;bottom:14px;left:14px;width:auto;max-width:none}.pv3-hero{padding-block:28px 52px}.pv3-hero__layout{gap:28px}.pv3-hero__path{grid-template-columns:1fr;margin-top:20px}.pv3-hero__path li{min-height:48px;padding:9px 12px}.pv3-hero__path li+li{border-top:1px solid var(--pv3-border-quiet);border-left:0}.pv3-hero__facts{grid-template-columns:1fr 1fr}.pv3-split-heading{margin-bottom:30px}.pv3-refund__chooser{padding:16px}.pv3-refund__flow{gap:12px}.pv3-refund__flow:before{display:none}.pv3-refund__flow li{grid-template-columns:68px 1fr;min-height:76px;padding:0;border-bottom:1px solid rgba(255,255,255,.14)}.pv3-refund__flow li:last-child{border-bottom:0}.pv3-refund__value{width:64px;height:64px;font-size:14px}.pv3-app-download__stores{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pv3-store-button{min-width:0;min-height:54px;padding:7px 10px}.pv3-store-button strong{font-size:13px}.pv3-app-download__visual{min-height:0;aspect-ratio:1 / 1.04}.pv3-app-download__visual>img{width:90%;max-height:100%}.cart-drawer__dialog{top:0;right:0;bottom:0;left:0;width:100vw;max-width:none;height:100dvh}.cart-drawer__header{min-height:62px;padding:0 14px}.cart-drawer__heading{font-size:20px}.cart-drawer__close-button{width:40px;min-width:40px;height:40px}.cart-drawer__content{height:calc(100dvh - 62px);padding-bottom:calc(190px + env(safe-area-inset-bottom))}.pv-cart-items .cart-items__table-row,.cart-drawer__items .cart-items__table-row{grid-template-columns:58px minmax(0,1fr);grid-template-areas:"media details" "media price" "media quantity" "media error";gap:6px 10px;padding:12px 14px}.pv4-cart-package-intro{padding:14px 14px 8px}.pv4-cart-package-intro strong{font-size:13px}.pv-cart-items .pv-cart-item--package,.cart-drawer__items .pv-cart-item--package,.pv-cart-items .pv-cart-item--included,.cart-drawer__items .pv-cart-item--included{margin-inline:14px;padding-inline:12px}.pv-cart-items .pv-cart-item--included,.cart-drawer__items .pv-cart-item--included{grid-template-columns:58px minmax(0,1fr) auto;grid-template-areas:"media details price" "media error error"}.cart-items__gift-price{font-size:12px}.pv-cart-items .cart-items__media,.pv-cart-items .cart-items__media-container{width:58px;height:58px}.pv-cart-items .cart-items__title{font-size:13px}.pv-cart-items .cart-items__delivery-note{max-width:none;white-space:normal;text-wrap:pretty}.pv-cart-items .cart-items__delivery-note--included{max-width:100%;white-space:nowrap;text-wrap:nowrap}.pv-cart-items .cart-items__price,.pv-cart-items .cart-items__total{justify-self:start;min-width:0;text-align:start;font-size:13px}.cart-drawer__summary{padding:12px 14px 16px}.cart-drawer .cart-totals__total-label{font-size:14px}.cart-drawer .cart-totals__total-value{font-size:20px}.cart-drawer .prevura-digital-card__facts{grid-template-columns:1fr 1fr}.cart-drawer .pv-cart-mobile-checkout{right:10px;bottom:calc(10px + env(safe-area-inset-bottom));left:10px;width:auto;grid-template-columns:minmax(94px,auto) minmax(0,1fr);padding:8px}.cart-drawer .pv-cart-mobile-checkout__total strong{font-size:clamp(17px,5.1vw,20px);line-height:1.15}body.template-cart .cart-page__summary .cart-totals__total-value{font-size:24px}}@media(max-width:389px){.pv3-app-download__stores{grid-template-columns:1fr}.cart-drawer .pv-cart-mobile-checkout{grid-template-columns:auto minmax(150px,1fr)}}@media(max-width:363px){#header-component .header__columns,#header-component[data-menu-style=drawer] .header__columns{--header-template-columns: 44px minmax(0, 1fr) 44px;grid-template-areas:"leftA center rightB";column-gap:0}}body.template-page #MainContent>.shopify-section>:is(.section,.prevura-agb,.prevura-datenschutz,.prevura-impressum-sicher,.prevura-widerruf-clean,.prevura-legal-accordion),body.template-collection #MainContent>.shopify-section>.section,body.template-list-collections #MainContent>.shopify-section>.section,body.template-blog #MainContent>.shopify-section .section,body.template-article #MainContent>.shopify-section .section,body.template-404 #MainContent>.shopify-section>.section{--page-margin: 0px;box-sizing:border-box;width:min(calc(100% - (2 * var(--pv3-gutter))),var(--pv3-frame));max-width:var(--pv3-frame);margin-inline:auto;padding-inline:0}body.template-policy #MainContent{min-width:0}body.template-policy .shopify-policy__container{box-sizing:border-box;width:min(calc(100vw - (2 * var(--pv3-gutter))),var(--pv3-reading));max-width:var(--pv3-reading);min-width:0;margin-inline:auto;padding:clamp(48px,7vw,96px) 0;color:var(--pv3-body);overflow-wrap:anywhere}body.template-policy :is(.shopify-policy__title,.shopify-policy__body,.shopify-policy__body .rte,.prevura-withdrawal,.pv-contact-card,.pv-section,.pv-highlight,.pv-warning,.pv-form-box){box-sizing:border-box;width:100%;max-width:100%;min-width:0}body.template-policy .shopify-policy__title{margin-bottom:clamp(28px,5vw,52px);text-align:left}body.template-policy .shopify-policy__title h1{margin:0;color:var(--pv3-ink);font-family:var(--pv3-font);font-size:clamp(38px,6vw,68px);font-weight:700;line-height:1.02;letter-spacing:-.05em;text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto}body.template-policy .shopify-policy__body{color:var(--pv3-body);font-family:var(--pv3-font);font-size:16px;line-height:1.7}body.template-policy .shopify-policy__body :is(h2,h3,h4){color:var(--pv3-ink);font-family:var(--pv3-font);line-height:1.18;text-wrap:balance}body.template-policy .shopify-policy__body h2{margin:clamp(38px,6vw,64px) 0 16px;font-size:clamp(27px,4vw,38px);letter-spacing:-.035em}body.template-policy .shopify-policy__body h3{margin:30px 0 12px;font-size:clamp(21px,3vw,26px);letter-spacing:-.02em}body.template-policy .shopify-policy__body :is(p,ul,ol){max-width:72ch}body.template-policy .shopify-policy__body :is(a,p,li,strong,span){overflow-wrap:anywhere}body.template-policy .prevura-withdrawal{margin:0;padding:0;color:inherit;font:inherit}body.template-policy .prevura-withdrawal>.pv-eyebrow{display:inline-block;width:auto;margin:0 0 14px;padding:0;color:var(--pv3-accent);background:transparent;border-radius:0;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}body.template-policy .prevura-withdrawal>h2:first-of-type{margin-top:0}body.template-policy :is(.pv-contact-card,.pv-section,.pv-highlight,.pv-warning,.pv-form-box){margin-block:20px;padding:clamp(20px,4vw,30px);border:1px solid var(--pv3-border);border-radius:var(--pv3-radius);background:var(--pv3-surface);box-shadow:none}body.template-policy :is(.pv-highlight,.pv-warning){background:var(--pv3-cream)}body.template-policy .pv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%}body.template-policy .pv-button-row{display:flex;flex-wrap:wrap;gap:12px}body.template-policy .pv-button{min-height:48px;padding:12px 20px;color:var(--pv3-button-text);background:var(--pv3-button);border:1px solid var(--pv3-button);border-radius:var(--pv3-radius-button);font-family:var(--pv3-font);font-weight:800;text-decoration:none;transform:none}body.template-policy .pv-button-secondary{color:var(--pv3-ink);background:transparent;border-color:var(--pv3-border-strong)}body.template-policy .pv-checkbox-example label{min-height:44px}.prevura-product-information .shopify-payment-button__more-options{display:flex;align-items:center;justify-content:center;min-height:44px;color:var(--pv3-accent-text)}.prevura-product-information .prevura-pdp-benefits__footnote,.prevura-product-information .tax-note.tax-note,.prevura-product-information .product-price--custom .compare-at-price{color:var(--pv3-muted);opacity:1}.prevura-product-information .prevura-package-price-context{max-width:44ch;margin:2px 0 0;color:var(--pv3-green);font-size:13px;font-weight:750;line-height:1.4;text-wrap:pretty}.prevura-product-information .prevura-package-price-context span{white-space:nowrap}main .shopify-policy__body a{color:var(--pv3-accent-text)}.prevura-widerruf-clean .prevura-widerruf-clean__submit{border-color:var(--pv3-forest-deep);background:var(--pv3-forest-deep);color:var(--pv3-white)}body.template-cart .pv-cart-item .cart-items__title{display:flex;align-items:center;min-height:44px}body.template-search search-page-input-component .search__reset-button{display:grid;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px}@media(max-width:749px){body.template-policy .shopify-policy__container{padding-block:40px 64px}body.template-policy .shopify-policy__title h1{font-size:clamp(34px,9.5vw,44px)}body.template-policy .pv-grid{grid-template-columns:1fr}body.template-policy .pv-button{width:100%}}.pv3-generic-page-title,body.template-collection #MainContent h1,body.template-search #MainContent h1,body.template-list-collections #MainContent h1,body.template-blog #MainContent h1,body.template-article #MainContent h1,body.template-404 #MainContent h1{margin-block:0 clamp(22px,3vw,36px);color:var(--pv3-ink);font-family:var(--pv3-font);font-size:clamp(34px,5vw,62px);font-weight:700;line-height:1.04;letter-spacing:-.05em;text-wrap:balance}body.template-search #MainContent>.shopify-section:first-child>.section{padding-block:0}body.template-search .search-page__header{gap:24px;padding-block:56px 24px}body.template-search #MainContent .search-page__header h1{margin:0}body.template-search #MainContent>.shopify-section:nth-child(2) .product-grid-container{padding-block:24px 72px}@media(max-width:749px){body.template-page #MainContent>.shopify-section>:is(.section,.prevura-agb,.prevura-datenschutz,.prevura-impressum-sicher,.prevura-widerruf-clean,.prevura-legal-accordion),body.template-collection #MainContent>.shopify-section>.section,body.template-list-collections #MainContent>.shopify-section>.section,body.template-blog #MainContent>.shopify-section .section,body.template-article #MainContent>.shopify-section .section,body.template-404 #MainContent>.shopify-section>.section{width:calc(100% - (2 * var(--pv3-gutter)))}.pv3-generic-page-title,body.template-collection #MainContent h1,body.template-search #MainContent h1,body.template-list-collections #MainContent h1,body.template-blog #MainContent h1,body.template-article #MainContent h1,body.template-404 #MainContent h1{font-size:32px}body.template-search .search-page__header{gap:18px;padding-block:36px 20px;padding-inline:0}body.template-search #MainContent>.shopify-section:nth-child(2) .product-grid-container{padding-block:20px 52px}}.pv5-onboarding{background:radial-gradient(circle at 12% 30%,rgba(169,221,245,.24),transparent 28%),var(--pv3-white)}.pv5-onboarding__map{display:grid;grid-template-columns:minmax(150px,.24fr) minmax(0,1.76fr);grid-template-areas:"origin routes" ". convergence" ". steps";align-items:center;gap:28px clamp(36px,5vw,88px)}.pv5-onboarding__origin{grid-area:origin;display:grid;place-content:center;width:min(100%,180px);aspect-ratio:1;padding:22px;border-radius:50%;color:var(--pv3-white);background:var(--pv3-forest-deep);text-align:center}.pv5-onboarding__origin :is(span,strong,small){display:block}.pv5-onboarding__origin span{color:var(--pv3-progress);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pv5-onboarding__origin strong{margin-block:9px 5px;font-size:clamp(28px,2vw,38px);letter-spacing:-.05em;line-height:1;white-space:nowrap}.pv5-onboarding__origin small{color:#ffffffad;font-size:11px}.pv5-onboarding__routes{grid-area:routes;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid var(--pv3-border);border-radius:var(--pv3-radius)}.pv5-onboarding__route{display:grid;grid-template-rows:auto minmax(230px,1fr);min-width:0;padding:clamp(22px,2.4vw,38px)}.pv5-onboarding__route+.pv5-onboarding__route{border-left:1px solid var(--pv3-border)}.pv5-onboarding__route--digital{background:var(--pv3-ice)}.pv5-onboarding__route--physical{background:color-mix(in srgb,var(--pv3-warm) 62%,white)}.pv5-onboarding__route-head{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px}.pv5-onboarding__icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid currentColor;border-radius:50%;color:var(--pv3-primary)}.pv5-onboarding__icon svg{width:20px;height:20px}.pv5-onboarding__route-head p,.pv5-onboarding__route-proof p,.pv5-onboarding__convergence p{margin:0}.pv5-onboarding__route-head :is(small,strong),.pv5-onboarding__route-proof :is(span,strong),.pv5-onboarding__convergence :is(small,strong){display:block}.pv5-onboarding__route-head small,.pv5-onboarding__route-proof span,.pv5-onboarding__convergence small{margin-bottom:5px;color:var(--pv3-primary);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pv5-onboarding__route-head strong{max-width:28ch;color:var(--pv3-forest-deep);font-size:clamp(18px,1.45vw,23px);line-height:1.16;letter-spacing:-.025em}.pv5-onboarding__route-proof{display:flex;align-items:end;justify-content:space-between;gap:20px;min-width:0;padding-top:26px}.pv5-onboarding__route-proof .pv4-device{flex:0 0 min(34%,160px);transform:rotate(-3deg) translateY(26px);transform-origin:bottom center}.pv5-onboarding__route-proof p{max-width:28ch;padding-bottom:8px}.pv5-onboarding__route-proof strong{color:var(--pv3-ink);font-size:14px;line-height:1.45}.pv5-onboarding__pillow{width:min(68%,390px);height:auto;margin:auto -5% -2% -2%;object-fit:contain}.pv5-onboarding__convergence{grid-area:convergence;display:grid;grid-template-columns:minmax(56px,1fr) auto minmax(56px,1fr);align-items:center;gap:18px;text-align:center}.pv5-onboarding__convergence:before,.pv5-onboarding__convergence>span,.pv5-onboarding__convergence:after{height:1px;background:var(--pv3-border);content:""}.pv5-onboarding__convergence>span{display:none}.pv5-onboarding__convergence strong{color:var(--pv3-forest-deep);font-size:20px;letter-spacing:-.025em}.pv5-onboarding__steps{grid-area:steps;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:8px 0 0;padding:0;border-block:1px solid var(--pv3-border-quiet);list-style:none}.pv5-onboarding__steps li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;min-width:0;padding:22px clamp(12px,1.6vw,26px)}.pv5-onboarding__steps li+li{border-left:1px solid var(--pv3-border-quiet)}.pv5-onboarding__steps li>span{color:var(--pv3-primary);font-size:10px;font-weight:800}.pv5-onboarding__steps :is(h2,h3){margin:0 0 6px;color:var(--pv3-forest-deep);font-size:16px;line-height:1.2;letter-spacing:-.02em}.pv5-onboarding__steps p{margin:0;color:var(--pv3-muted);font-size:12px;line-height:1.5}.pv5-system{overflow:clip;background:linear-gradient(110deg,rgba(255,255,255,.35),transparent 52%),var(--pv3-warm)}.pv5-system__layout{display:grid;gap:clamp(30px,4vw,58px)}.pv5-system__stage{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:clamp(560px,46vw,720px);overflow:hidden;border-radius:var(--pv3-radius);background:var(--pv3-white)}.pv5-system__side{position:relative;display:grid;align-content:space-between;min-width:0;padding:clamp(26px,3.3vw,52px)}.pv5-system__side--app{color:var(--pv3-white);background:radial-gradient(circle at 72% 74%,rgba(76,167,123,.34),transparent 34%),var(--pv3-forest-deep)}.pv5-system__side--pillow{background:radial-gradient(circle at 50% 76%,rgba(169,221,245,.36),transparent 38%),var(--pv3-white)}.pv5-system__side-copy :is(span,strong){display:block}.pv5-system__side-copy span{margin-bottom:10px;color:var(--pv3-primary);font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.pv5-system__side--app .pv5-system__side-copy span{color:var(--pv3-progress)}.pv5-system__side-copy strong{max-width:20ch;color:var(--pv3-forest-deep);font-size:clamp(24px,2.4vw,40px);line-height:1.05;letter-spacing:-.045em}.pv5-system__side--app .pv5-system__side-copy strong{color:var(--pv3-white)}.pv5-system__side--app .pv4-device{width:min(46%,230px);margin:18px auto -16%;transform:rotate(-3deg)}.pv5-system__pillow{width:min(105%,690px);max-width:none;margin:auto -10% -2%}.pv5-system__join{position:absolute;z-index:2;top:50%;left:50%;display:grid;place-items:center;width:74px;height:74px;border:8px solid var(--pv3-warm);border-radius:50%;color:var(--pv3-forest-deep);background:var(--pv3-white);transform:translate(-50%,-50%)}.pv5-system__join span{font-size:30px;font-weight:500;line-height:1}.pv5-system__join i{display:none}.pv5-system__result{position:absolute;z-index:3;right:50%;bottom:26px;margin:0;padding:13px 18px;border-radius:var(--pv3-radius-sm);color:var(--pv3-white);background:var(--pv3-primary);transform:translate(50%);text-align:center;white-space:nowrap}.pv5-system__result :is(span,strong){display:block}.pv5-system__result span{margin-bottom:2px;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pv5-system__result strong{font-size:14px}.pv5-system__roles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;border-block:1px solid rgba(8,59,49,.18);list-style:none}.pv5-system__roles li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;min-width:0;padding:22px clamp(12px,1.7vw,28px)}.pv5-system__roles li+li{border-left:1px solid rgba(8,59,49,.18)}.pv5-system__roles li>span{color:var(--pv3-primary);font-size:10px;font-weight:800}.pv5-system__roles strong{display:block;margin-bottom:6px;color:var(--pv3-forest-deep);font-size:16px;line-height:1.18}.pv5-system__roles p{margin:0;color:var(--pv3-muted);font-size:12px;line-height:1.5}.pv5-access{background:var(--pv3-white)}.pv5-access__layout{display:grid;grid-template-columns:minmax(360px,.78fr) minmax(520px,1.22fr);align-items:center;gap:clamp(60px,8vw,140px)}.pv5-access .pv3-app-download__stores{display:grid;grid-template-columns:repeat(2,minmax(0,190px))}.pv5-access .pv3-store-button{color:var(--pv3-forest-deep);border-color:var(--pv3-border);background:var(--pv3-subtle)}.pv5-access .pv3-store-button:not(.is-disabled):hover{border-color:var(--pv3-primary);background:var(--pv3-ice)}.pv5-access .pv3-app-download__availability{color:var(--pv3-muted)}.pv5-access__path{margin:0;padding:0;border-top:1px solid var(--pv3-border);list-style:none}.pv5-access__path li{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:clamp(18px,2.5vw,36px);min-height:116px;border-bottom:1px solid var(--pv3-border)}.pv5-access__path li>span{color:var(--pv3-primary);font-size:12px;font-weight:800}.pv5-access__path :is(small,strong){display:block}.pv5-access__path small{margin-bottom:5px;color:var(--pv3-muted);font-size:11px}.pv5-access__path strong{color:var(--pv3-forest-deep);font-size:clamp(18px,1.65vw,25px);line-height:1.15;letter-spacing:-.025em}.pv5-offer-choice__stage{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid var(--pv3-border);border-radius:var(--pv3-radius);background:var(--pv3-white)}.pv5-offer-choice__option{position:relative;display:flex;flex-direction:column;min-width:0;min-height:650px;padding:clamp(30px,4vw,64px)}.pv5-offer-choice__option--package{color:var(--pv3-white);background:radial-gradient(circle at 84% 88%,rgba(76,167,123,.36),transparent 32%),var(--pv3-forest-deep)}.pv5-offer-choice__option--pillow{background:radial-gradient(circle at 74% 78%,rgba(169,221,245,.28),transparent 34%),var(--pv3-white)}.pv5-offer-choice__topline{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid currentColor}.pv5-offer-choice__option--package .pv5-offer-choice__topline{border-color:#ffffff40}.pv5-offer-choice__option--pillow .pv5-offer-choice__topline{border-color:var(--pv3-border)}.pv5-offer-choice__topline span{color:inherit;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pv5-offer-choice__topline strong{font-size:clamp(25px,2.4vw,36px);letter-spacing:-.05em;white-space:nowrap}.pv5-offer-choice__option>.pv5-offer-choice__price-context{max-width:46ch;margin:12px 0 0;color:#ffffffb8;font-size:12px;line-height:1.45;text-wrap:pretty}.pv5-offer-choice__option h3{max-width:16ch;margin:clamp(32px,4vw,56px) 0 16px;color:var(--pv3-forest-deep);font-size:clamp(30px,3vw,48px);line-height:1.02;letter-spacing:-.05em}.pv5-offer-choice__option--package h3{color:var(--pv3-white)}.pv5-offer-choice__option>p{max-width:52ch;margin:0 0 26px;color:var(--pv3-muted);font-size:16px;line-height:1.55}.pv5-offer-choice__option--package>p{color:#ffffffb3}.pv5-offer-choice__option ul{margin:0 0 32px;padding:0;list-style:none}.pv5-offer-choice__option li{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:11px;min-height:43px;border-bottom:1px solid rgba(255,255,255,.16);color:#ffffffe6;font-size:13px;font-weight:650}.pv5-offer-choice__option li svg{width:18px;color:var(--pv3-progress)}.pv5-offer-choice__option .pv3-button{align-self:flex-start;margin-top:auto}.pv5-offer-choice__pillow{width:min(76%,520px);margin:auto auto -8%}.pv5-offer-choice__note{margin-top:16px}.pv5-certificate{background:linear-gradient(90deg,rgba(234,247,253,.52),transparent 28%),var(--pv3-white)}.pv5-certificate__layout{display:grid;grid-template-columns:minmax(190px,.38fr) minmax(480px,1.12fr) minmax(230px,.5fr);align-items:center;gap:clamp(42px,6vw,108px)}.pv5-certificate__layout>*{min-width:0}.pv5-certificate__identity{display:grid;align-content:center;min-height:360px;padding:clamp(24px,3vw,42px);color:var(--pv3-white);background:var(--pv3-forest)}.pv5-certificate__identity :is(span,strong,small){display:block}.pv5-certificate__identity span{color:var(--pv3-progress);font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.pv5-certificate__identity strong{margin-block:16px 18px;font-size:clamp(42px,4vw,68px);line-height:.95;letter-spacing:-.06em;writing-mode:vertical-rl;transform:rotate(180deg);font-variant-numeric:tabular-nums}.pv5-certificate__identity small{max-width:18ch;color:#ffffffad;font-size:11px;line-height:1.45}.pv5-certificate__copy{min-width:0}.pv5-certificate__path{margin:34px 0 0;padding:0;border-top:1px solid var(--pv3-border);list-style:none}.pv5-certificate__path li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;padding-block:16px;border-bottom:1px solid var(--pv3-border)}.pv5-certificate__path li>span{color:var(--pv3-primary);font-size:10px;font-weight:800}.pv5-certificate__path p{margin:0}.pv5-certificate__path :is(strong,small){display:block}.pv5-certificate__path strong{margin-bottom:4px;color:var(--pv3-forest-deep);font-size:15px}.pv5-certificate__path small{color:var(--pv3-muted);font-size:12px;line-height:1.45}.pv5-certificate__device{width:min(100%,260px);margin:0 auto}.pv5-certificate__device figcaption{display:flex;align-items:center;gap:10px;width:max-content;max-width:100%;margin:14px auto 0;color:var(--pv3-forest);font-size:12px}.pv5-certificate__device figcaption span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--pv3-mint)}.pv5-certificate__device figcaption svg{width:16px}.pv5-certificate__document{display:grid;width:min(100%,300px);margin:0 auto;padding:clamp(22px,2.8vw,34px);border:1px solid var(--pv3-border);background:var(--pv3-white)}.pv5-certificate__document-icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:28px;border-radius:50%;color:var(--pv3-forest);background:var(--pv3-mint)}.pv5-certificate__document-icon svg{width:20px}.pv5-certificate__document>small{color:var(--pv3-primary);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.pv5-certificate__document>strong{margin-top:8px;color:var(--pv3-forest-deep);font-size:clamp(20px,2vw,27px);line-height:1.05;letter-spacing:-.035em}.pv5-certificate__document dl{margin:28px 0 0;border-top:1px solid var(--pv3-border)}.pv5-certificate__document dl div{display:grid;gap:3px;padding:12px 0;border-bottom:1px solid var(--pv3-border)}.pv5-certificate__document :is(dt,dd){margin:0}.pv5-certificate__document dt{color:var(--pv3-muted);font-size:10px}.pv5-certificate__document dd{color:var(--pv3-forest);font-size:11px;font-weight:750}.pv5-certificate__document>p{margin:18px 0 0;color:var(--pv3-muted);font-size:9px;line-height:1.45}@media(max-width:1199px){.pv5-onboarding__map{grid-template-columns:130px minmax(0,1fr);gap-inline:30px}.pv5-onboarding__origin{width:130px}.pv5-onboarding__steps{grid-template-columns:1fr 1fr}.pv5-onboarding__steps li:nth-child(3){border-left:0}.pv5-onboarding__steps li:nth-child(n+3){border-top:1px solid var(--pv3-border-quiet)}.pv5-system__stage{min-height:560px}.pv5-system__roles{grid-template-columns:1fr 1fr}.pv5-system__roles li:nth-child(3){border-left:0}.pv5-system__roles li:nth-child(n+3){border-top:1px solid rgba(8,59,49,.18)}.pv5-access__layout{grid-template-columns:minmax(320px,.8fr) minmax(400px,1.2fr);gap:48px}.pv5-certificate__layout{grid-template-columns:160px minmax(0,1fr) 210px;gap:36px}}@media(max-width:989px){.pv5-certificate__layout{grid-template-columns:minmax(0,1fr);gap:32px}.pv5-certificate__identity{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label number" "note number";align-items:center;gap:0 24px;min-height:0;padding:24px 28px}.pv5-certificate__identity span{grid-area:label}.pv5-certificate__identity strong{grid-area:number;margin:0;font-size:clamp(36px,6vw,52px);writing-mode:horizontal-tb;transform:none}.pv5-certificate__identity small{grid-area:note;max-width:42ch;margin-top:7px}.pv5-certificate__document{width:min(100%,620px);margin-inline:0}.pv5-certificate__document>strong{overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto}}@media(max-width:749px){.pv5-onboarding__map{display:block}.pv5-onboarding__origin{grid-template-columns:1fr auto;grid-template-areas:"label price" "note price";align-items:center;width:100%;aspect-ratio:auto;margin-bottom:18px;padding:16px 18px;border-radius:var(--pv3-radius-sm);text-align:left}.pv5-onboarding__origin span{grid-area:label}.pv5-onboarding__origin strong{grid-area:price;margin:0;font-size:28px}.pv5-onboarding__origin small{grid-area:note;margin-top:3px}.pv5-onboarding__routes{grid-template-columns:1fr}.pv5-onboarding__route{grid-template-rows:auto minmax(190px,auto);padding:20px}.pv5-onboarding__route+.pv5-onboarding__route{border-top:1px solid var(--pv3-border);border-left:0}.pv5-onboarding__route-proof .pv4-device{flex-basis:104px;transform:rotate(-3deg) translateY(20px)}.pv5-onboarding__pillow{width:55%;margin-inline:-2% -3%}.pv5-onboarding__convergence{margin-block:24px;gap:12px}.pv5-onboarding__convergence strong{font-size:17px}.pv5-onboarding__steps{grid-template-columns:1fr}.pv5-onboarding__steps li{padding:17px 0}.pv5-onboarding__steps li+li{border-top:1px solid var(--pv3-border-quiet);border-left:0}.pv5-system__stage{min-height:500px}.pv5-system__side{padding:20px 15px 68px}.pv5-system__side-copy strong{font-size:clamp(18px,5vw,23px)}.pv5-system__side--app .pv4-device{width:min(76%,140px);margin-bottom:-28%}.pv5-system__pillow{width:145%;margin:auto -29% 4%}.pv5-system__join{width:54px;height:54px;border-width:6px}.pv5-system__join span{font-size:23px}.pv5-system__result{right:16px;bottom:14px;left:16px;padding:11px 14px;transform:none;white-space:normal}.pv5-system__roles{grid-template-columns:1fr}.pv5-system__roles li{padding:17px 0}.pv5-system__roles li+li{border-top:1px solid rgba(8,59,49,.18);border-left:0}.pv5-access__layout{grid-template-columns:1fr;gap:42px}.pv5-access .pv3-app-download__stores{grid-template-columns:1fr 1fr}.pv5-access .pv3-store-button{min-width:0;width:100%;padding-inline:11px}.pv5-access__path li{grid-template-columns:42px minmax(0,1fr);min-height:94px}.pv5-offer-choice__stage{grid-template-columns:1fr}.pv5-offer-choice__option{min-height:0;padding:24px 20px}.pv5-offer-choice__option h3{margin-top:26px;font-size:28px}.pv5-offer-choice__option>p{margin-bottom:20px}.pv5-offer-choice__option ul{margin-bottom:22px}.pv5-offer-choice__option .pv3-button{width:100%;margin-top:0}.pv5-offer-choice__pillow{width:min(62%,240px);margin:6px auto 18px}.pv5-certificate__layout{grid-template-columns:1fr;gap:36px}.pv5-certificate__identity{grid-template-columns:minmax(0,1fr);grid-template-areas:"label" "number" "note";align-items:start;gap:0;min-height:0;padding:20px}.pv5-certificate__identity span{grid-area:label}.pv5-certificate__identity strong{grid-area:number;margin:12px 0 0;font-size:clamp(32px,10vw,42px);writing-mode:horizontal-tb;transform:none}.pv5-certificate__identity small{grid-area:note;margin-top:7px}.pv5-certificate__identity :is(span,small){min-width:0;overflow-wrap:normal}.pv5-certificate__device{width:min(62vw,230px)}.pv3-support-hero__layout{grid-template-columns:minmax(0,1fr)}.pv3-support-hero__layout>*{min-width:0}.pv3-support-hero__visual{grid-template-columns:minmax(0,1fr);gap:8px;padding:14px}.pv3-support-hero__visual a,.pv3-support-hero__visual a:last-child{grid-column:auto;min-width:0;min-height:68px;padding:13px 14px}.pv3-support-hero__visual strong,.pv3-support-hero__visual a:last-child strong{margin-top:8px;font-size:16px;overflow-wrap:anywhere}}@media(min-width:750px)and (max-width:989px){.pv5-access__layout{grid-template-columns:1fr;gap:48px}.pv5-access__path{width:100%;min-width:0}}@media(max-width:359px){.pv5-onboarding__route-head{grid-template-columns:38px minmax(0,1fr)}.pv5-onboarding__icon{width:38px;height:38px}.pv5-onboarding__route-proof{gap:10px}.pv5-onboarding__route-proof strong{font-size:12px}.pv5-system__side{padding-inline:12px}.pv5-system__side-copy strong{font-size:17px}.pv5-access .pv3-app-download__stores{grid-template-columns:1fr}.pv5-choice__topline{align-items:flex-start;flex-direction:column;gap:8px}}html body :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:var(--pv-focus-ring-color);outline-offset:var(--pv-focus-ring-offset);box-shadow:var(--pv-focus-ring-shadow)}.pv4-cart-confirm input:focus-visible+.pv4-cart-confirm__box{box-shadow:var(--pv-focus-ring-shadow)}.pv5-manifest{overflow:hidden;background:var(--pv3-white)}.pv5-manifest__header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title order" "intro order";gap:18px clamp(40px,7vw,110px);align-items:end;margin-bottom:clamp(36px,5vw,68px)}.pv5-manifest__header>div:first-child{grid-area:title}.pv5-manifest__intro{grid-area:intro;max-width:700px;margin:0;color:var(--pv3-muted);font-size:clamp(16px,1.25vw,19px);line-height:1.58;text-wrap:pretty}.pv5-manifest__order{grid-area:order;display:grid;min-width:190px;padding:22px 24px;border-left:1px solid var(--pv3-border)}.pv5-manifest__order :is(span,strong,small){display:block}.pv5-manifest__order span{color:var(--pv3-muted);font-size:11px;font-weight:750;letter-spacing:.055em;text-transform:uppercase}.pv5-manifest__order strong{margin-block:8px 5px;color:var(--pv3-forest-deep);font-size:clamp(34px,3vw,48px);line-height:1;letter-spacing:-.055em;white-space:nowrap}.pv5-manifest__order small{color:var(--pv3-primary);font-size:12px;font-weight:700}.pv5-manifest__map{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 88px minmax(0,1fr);grid-template-areas:"digital junction physical" "outcome outcome outcome";border:1px solid var(--pv3-border);border-radius:var(--pv3-radius-lg);background:var(--pv3-forest)}.pv5-manifest__route{position:relative;min-width:0;min-height:clamp(480px,35vw,590px);overflow:hidden;padding:clamp(28px,3vw,48px)}.pv5-manifest__route--digital{grid-area:digital;color:var(--pv3-white);background:var(--pv3-forest)}.pv5-manifest__route--physical{grid-area:physical;color:var(--pv3-forest-deep);background:var(--pv3-warm)}.pv5-manifest__route-copy{position:relative;z-index:2;max-width:350px}.pv5-manifest__moment{display:inline-block;color:var(--pv3-progress);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.pv5-manifest__route--physical .pv5-manifest__moment{color:var(--pv3-primary)}.pv5-manifest__route-number{margin:22px 0 8px;color:#ffffffb8;font-size:11px;font-weight:800}.pv5-manifest__route--physical .pv5-manifest__route-number{color:#083b31c7}.pv5-manifest__route h3{max-width:12ch;margin:0;color:inherit;font-size:clamp(30px,3vw,46px);line-height:1;letter-spacing:-.045em}.pv5-manifest__route-copy>p:last-of-type{max-width:34ch;margin:14px 0 0;color:#ffffffb8;font-size:14px;line-height:1.52;text-wrap:pretty}.pv5-manifest__route--physical .pv5-manifest__route-copy>p:last-of-type{color:var(--pv3-muted)}.pv5-manifest__included{display:grid;max-width:270px;margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.2)}.pv5-manifest__included span{color:var(--pv3-white);font-size:14px;font-weight:750}.pv5-manifest__included small{margin-top:5px;color:#fff9;font-size:11px;line-height:1.45}.pv5-manifest__device{position:absolute;right:clamp(20px,4vw,68px);bottom:-28%;z-index:1;width:clamp(142px,14vw,205px);margin:0;transform:rotate(4deg)}.pv5-manifest__device figcaption{margin-top:12px;color:#ffffffad;font-size:11px;font-weight:700;text-align:center}.pv5-manifest__pillow{position:absolute;right:-8%;bottom:-2%;z-index:1;width:min(86%,570px);height:auto;mix-blend-mode:multiply;transform:rotate(-2deg)}.pv5-manifest__junction{grid-area:junction;z-index:3;display:grid;place-items:center;align-self:center;justify-self:center;width:64px;height:64px;border:8px solid var(--pv3-forest);border-radius:50%;color:var(--pv3-forest);background:var(--pv3-white)}.pv5-manifest__junction span{font-size:26px;font-weight:500;transform:translateY(-1px)}.pv5-manifest__outcome{grid-area:outcome;display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:112px;padding:20px clamp(28px,4vw,58px);color:var(--pv3-forest-deep);background:var(--pv3-mint)}.pv5-manifest__outcome-mark{display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(8,59,49,.2);border-radius:50%}.pv5-manifest__outcome-mark svg{width:21px}.pv5-manifest__outcome :is(small,h3,p){margin:0}.pv5-manifest__outcome small{color:var(--pv3-primary);font-size:10px;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.pv5-manifest__outcome h3{margin-top:4px;font-size:20px}.pv5-manifest__outcome p{margin-top:3px;color:var(--pv3-muted);font-size:12px}.pv5-manifest__course-id{color:var(--pv3-forest);font-size:12px;font-weight:800;white-space:nowrap}.pv5-weeks{color:var(--pv3-white);background:var(--pv3-forest-deep)}.pv5-weeks__layout{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(190px,.42fr) minmax(430px,1fr);align-items:center;gap:clamp(42px,5vw,86px)}.pv5-weeks :is(.pv3-title,.pv3-lead){color:var(--pv3-white)}.pv5-weeks .pv3-lead{color:#ffffffad}.pv5-weeks__facts{margin:36px 0 0;padding:0;border-top:1px solid rgba(255,255,255,.18)}.pv5-weeks__facts div{display:grid;grid-template-columns:80px minmax(0,1fr);gap:14px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.18)}.pv5-weeks__facts :is(dt,dd){margin:0}.pv5-weeks__facts dt{color:#ffffff7a;font-size:10px;font-weight:750;text-transform:uppercase}.pv5-weeks__facts dd{color:var(--pv3-white);font-size:12px;font-weight:700}.pv5-weeks__device{width:min(100%,250px);margin:auto}.pv5-weeks__device .pv4-device{transform:rotate(-3deg)}.pv5-weeks__device figcaption{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:18px;color:#ffffffad;font-size:11px;font-weight:650;text-align:center}.pv5-weeks__device figcaption span{width:7px;height:7px;border-radius:50%;background:var(--pv3-progress);box-shadow:0 0 0 5px #a8dcc524}.pv5-weeks__rail{display:grid;grid-template-columns:1fr 1fr;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.17);border-left:1px solid rgba(255,255,255,.17);list-style:none}.pv5-weeks__rail li{display:grid;grid-template-columns:29px minmax(0,1fr);gap:11px;min-height:114px;padding:17px 15px;border-right:1px solid rgba(255,255,255,.17);border-bottom:1px solid rgba(255,255,255,.17)}.pv5-weeks__rail li>span{color:var(--pv3-progress);font-size:10px;font-weight:800}.pv5-weeks__rail strong{display:block;color:var(--pv3-white);font-size:14px;line-height:1.2}.pv5-weeks__rail p{margin:7px 0 0;color:#ffffff94;font-size:11px;line-height:1.42;text-wrap:pretty}.pv5-pillow-anchor{overflow:hidden;background:var(--pv3-warm)}.pv5-pillow-anchor__layout{display:grid;grid-template-columns:minmax(310px,.64fr) minmax(500px,1.36fr);grid-template-areas:"intro stage" "details details";align-items:center;gap:clamp(42px,6vw,100px)}.pv5-pillow-anchor__intro{grid-area:intro}.pv5-pillow-anchor__intro .pv3-text-link{display:inline-flex;align-items:center;min-height:44px;margin-top:28px}[data-prevura-support-contact=contact-email]{display:inline-flex;align-items:center;min-height:44px}.pv5-pillow-anchor__stage{position:relative;grid-area:stage;min-height:clamp(430px,40vw,620px)}.pv5-pillow-anchor__halo{position:absolute;top:4%;right:9%;bottom:0;left:9%;border-radius:50% 50% 8% 8%;background:#ffffff7a}.pv5-pillow-anchor__pillow{position:absolute;inset:50% auto auto 50%;width:112%;max-width:none;height:auto;mix-blend-mode:multiply;transform:translate(-50%,-46%) rotate(-2deg)}.pv5-pillow-anchor__included{position:absolute;right:5%;bottom:6%;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;max-width:230px;margin:0;padding:12px 16px;color:var(--pv3-white);background:var(--pv3-forest)}.pv5-pillow-anchor__included span{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(255,255,255,.3);border-radius:50%;font-size:19px}.pv5-pillow-anchor__included strong{font-size:12px;line-height:1.3}.pv5-pillow-anchor__details{grid-area:details;display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0;border-top:1px solid rgba(8,59,49,.22);list-style:none}.pv5-pillow-anchor__details li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;padding:22px clamp(18px,2vw,30px)}.pv5-pillow-anchor__details li+li{border-left:1px solid rgba(8,59,49,.22)}.pv5-pillow-anchor__details li>span{color:var(--pv3-primary);font-size:10px;font-weight:800}.pv5-pillow-anchor__details strong{display:block;color:var(--pv3-forest-deep);font-size:14px}.pv5-pillow-anchor__details p{margin:6px 0 0;color:var(--pv3-muted);font-size:12px;line-height:1.48;text-wrap:pretty}.pv5-fit{background:var(--pv3-ice)}.pv5-fit__layout{display:grid;grid-template-columns:minmax(280px,.62fr) minmax(620px,1.38fr);align-items:start;gap:clamp(52px,7vw,120px)}.pv5-fit__intro{position:sticky;top:116px}.pv5-fit__decision{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.78fr);border:1px solid var(--pv3-border);background:var(--pv3-white)}.pv5-fit__label{margin:0;color:var(--pv3-primary);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.pv5-fit__signals{padding:clamp(26px,3vw,44px)}.pv5-fit__signals ul{margin:26px 0 0;padding:0;border-top:1px solid var(--pv3-border-quiet);list-style:none}.pv5-fit__signals li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;padding:20px 0;border-bottom:1px solid var(--pv3-border-quiet)}.pv5-fit__signals li>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:var(--pv3-primary);background:var(--pv3-mint)}.pv5-fit__signals li svg{width:16px}.pv5-fit__signals strong{display:block;color:var(--pv3-forest-deep);font-size:15px;line-height:1.25}.pv5-fit__signals li p{margin:6px 0 0;color:var(--pv3-muted);font-size:12px;line-height:1.48}.pv5-fit__gate{align-self:stretch;padding:clamp(26px,3vw,44px);color:var(--pv3-white);background:var(--pv3-forest)}.pv5-fit__gate-number{display:grid;place-items:center;width:46px;height:46px;margin-bottom:clamp(44px,6vw,90px);border:1px solid rgba(255,255,255,.28);border-radius:50%;color:var(--pv3-progress);font-size:18px;font-weight:800}.pv5-fit__gate .pv5-fit__label{color:var(--pv3-progress)}.pv5-fit__gate h3{max-width:17ch;margin:12px 0 26px;color:var(--pv3-white);font-size:clamp(23px,1.9vw,29px);line-height:1.05;letter-spacing:-.035em;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;word-break:normal}.pv5-fit__gate>p:not(.pv5-fit__label){margin:0;padding:14px 0;border-top:1px solid rgba(255,255,255,.18);color:#ffffffbd;font-size:12px;line-height:1.5}.pv5-fit__gate small{display:block;margin-top:26px;color:#ffffffb8;font-size:10px;line-height:1.45}body.template-product .product-information__grid--prevura-bespoke .prevura-pdp-benefits--kompakter-ablauf .prevura-pdp-benefits__details{border-inline:0;border-radius:0;background:transparent}body.template-product .product-information__grid--prevura-bespoke .prevura-pdp-benefits--kompakter-ablauf .prevura-pdp-benefits__content{grid-template-columns:1fr 1fr;column-gap:18px}body.template-product .product-information__grid--prevura-bespoke .prevura-pdp-benefits--kompakter-ablauf .prevura-pdp-benefits__item{padding-block:5px}body.template-product .product-information__grid--prevura-bespoke .prevura-pdp-benefits--kompakter-ablauf .prevura-pdp-benefits__footnote{grid-column:1 / -1;padding-top:8px;border-top:1px solid var(--pv3-border-quiet)}body.template-product .product-information__grid--prevura-bespoke .prevura-pdp-benefits--sicher-bestellen .prevura-pdp-benefits__details{border:0;border-top:1px solid var(--pv3-border-quiet);border-radius:0;background:transparent}body.template-product .product-information__grid--prevura-bespoke .prevura-pdp-benefits--sicher-bestellen .prevura-pdp-benefits__summary,body.template-product .product-information__grid--prevura-bespoke .prevura-pdp-benefits--sicher-bestellen .prevura-pdp-benefits__content{padding-inline:0}@media(max-width:1199px){.pv5-manifest__route{min-height:500px}.pv5-manifest__device{right:22px}.pv5-weeks__layout{grid-template-columns:minmax(240px,.72fr) minmax(170px,.38fr) minmax(380px,1fr);gap:34px}.pv5-pillow-anchor__layout{grid-template-columns:minmax(280px,.72fr) minmax(420px,1.28fr);gap:40px}.pv5-fit__layout{grid-template-columns:minmax(250px,.56fr) minmax(560px,1.44fr);gap:46px}}@media(max-width:1199px){body.template-product .prevura-product-information{width:100%;padding:30px var(--pv3-gutter) 66px}body.template-product .prevura-product-information .product-information__grid.product-information__grid--prevura-bespoke.product-information--media-left,body.template-product .prevura-product-information .product-information__grid.product-information__grid--prevura-bespoke.product-information--media-right,body.template-product .prevura-product-information .product-information__grid.product-information__grid--prevura-bespoke.product-information__grid--half{display:grid;grid-template-columns:1fr;gap:0}body.template-product .product-information__grid--prevura-bespoke>.product-information__details-column,body.template-product .product-information__grid--prevura-bespoke .product-details,body.template-product .product-information__grid--prevura-bespoke .product-details>.group-block,body.template-product .product-information__grid--prevura-bespoke .group-block-content{display:contents}body.template-product .product-information__grid--prevura-bespoke .group-block__media-wrapper{display:none}body.template-product .product-information__grid--prevura-bespoke .group-block-content>*{order:20;min-width:0;margin-inline:0}body.template-product .product-information__grid--prevura-bespoke .product-badge{order:1;margin-bottom:10px}body.template-product .product-information__grid--prevura-bespoke .text-block:has(h1){order:2;margin-bottom:16px}body.template-product .product-information__grid--prevura-bespoke>.pv4-product-visual{order:3;min-height:clamp(420px,66vw,560px);margin-bottom:22px}body.template-product .product-information__grid--prevura-bespoke .group-block-content>product-price{order:4;margin-bottom:16px}body.template-product .product-information__grid--prevura-bespoke :is(variant-picker,.variant-picker){order:5;margin-bottom:12px}body.template-product .product-information__grid--prevura-bespoke :is(.buy-buttons-block,buy-buttons){order:6;margin-bottom:18px}body.template-product .product-information__grid--prevura-bespoke .group-block-content>rte-formatter{order:7;margin-bottom:18px}body.template-product .product-information__grid--prevura-bespoke .prevura-pdp-benefits--kompakter-ablauf{order:8}body.template-product .product-information__grid--prevura-bespoke .prevura-pdp-benefits--sicher-bestellen{order:9}body.template-product .product-information__grid--prevura-bespoke>.pv4-product-gallery{order:30;margin-top:20px}body.template-product .product-information__grid--prevura-bespoke .product-details>.group-block{width:auto;max-width:none;padding:0;border:0;border-radius:0;background:transparent}body.template-product .prevura-product-information :where(.product-details h1,.product-title){max-width:15ch;font-size:clamp(36px,6.4vw,52px);line-height:.98;letter-spacing:-.05em}body.template-product .product-information__grid--prevura-bespoke .pv4-product-visual__device{inset-block-start:13%;width:29%;max-width:180px}body.template-product .product-information__grid--prevura-bespoke .pv4-product-visual__pillow{inset:auto -7% -4% auto;width:102%}.pv5-weeks__layout{grid-template-columns:minmax(250px,.7fr) minmax(180px,.42fr);grid-template-areas:"intro device" "rail rail"}.pv5-weeks__intro{grid-area:intro}.pv5-weeks__device{grid-area:device}.pv5-weeks__rail{grid-area:rail}.pv5-pillow-anchor__layout{grid-template-columns:1fr;grid-template-areas:"intro" "stage" "details";gap:38px}.pv5-pillow-anchor__intro{max-width:700px}.pv5-pillow-anchor__stage{min-height:clamp(420px,62vw,560px)}.pv5-fit__layout{grid-template-columns:minmax(0,1fr)}.pv5-fit__intro{position:static;min-width:0;max-width:700px}footer .shopify-section-group-footer-group .pv4-footer-story{grid-template-columns:1fr;gap:34px}footer .shopify-section-group-footer-group .pv4-footer-story h2{max-width:13ch;font-size:clamp(40px,6vw,54px)}}@media(max-width:749px){.pv5-manifest__header{grid-template-columns:1fr;grid-template-areas:"title" "intro" "order";gap:16px}.pv5-manifest__order{grid-template-columns:1fr auto;grid-template-areas:"label price" "note price";align-items:center;min-width:0;padding:16px 0;border-top:1px solid var(--pv3-border);border-bottom:1px solid var(--pv3-border);border-left:0}.pv5-manifest__order span{grid-area:label}.pv5-manifest__order strong{grid-area:price;margin:0;font-size:30px}.pv5-manifest__order small{grid-area:note;margin-top:4px}.pv5-manifest__map{grid-template-columns:1fr;grid-template-areas:"digital" "junction" "physical" "outcome";border-radius:var(--pv3-radius)}.pv5-manifest__route{min-height:430px;padding:24px 20px}.pv5-manifest__route--digital{border-radius:calc(var(--pv3-radius) - 1px) calc(var(--pv3-radius) - 1px) 0 0}.pv5-manifest__route--physical{border-top:1px solid rgba(8,59,49,.14)}.pv5-manifest__route h3{font-size:31px}.pv5-manifest__included{max-width:55%}.pv5-manifest__device{right:18px;bottom:-22%;width:min(37vw,146px)}.pv5-manifest__pillow{right:-14%;bottom:0;width:79%}.pv5-manifest__junction{width:54px;height:54px;margin-block:-27px;border-width:7px}.pv5-manifest__outcome{grid-template-columns:42px minmax(0,1fr);gap:14px;padding:20px}.pv5-manifest__outcome-mark{width:40px;height:40px}.pv5-manifest__course-id{grid-column:2;margin-top:4px;font-size:10px}.pv5-weeks__layout{grid-template-columns:1fr;grid-template-areas:"intro" "device" "rail";gap:42px}.pv5-weeks__facts{margin-top:28px}.pv5-weeks__device{width:min(56vw,220px)}.pv5-weeks__rail li{grid-template-columns:24px minmax(0,1fr);min-height:112px;padding:15px 12px}.pv5-pillow-anchor__layout{grid-template-columns:1fr;grid-template-areas:"intro" "stage" "details";gap:34px}.pv5-pillow-anchor__stage{min-height:330px;margin-inline:calc(var(--pv3-gutter) * -1)}.pv5-pillow-anchor__pillow{width:116%}.pv5-pillow-anchor__included{right:var(--pv3-gutter);bottom:0}.pv5-pillow-anchor__details{grid-template-columns:1fr}.pv5-pillow-anchor__details li{padding:18px 0}.pv5-pillow-anchor__details li+li{border-top:1px solid rgba(8,59,49,.22);border-left:0}.pv5-fit__decision{grid-template-columns:minmax(0,1fr);min-width:0}.pv5-fit__signals,.pv5-fit__gate{min-width:0;padding:24px 20px}.pv5-fit__gate-number{margin-bottom:42px}body.template-product .product-information__grid--prevura-bespoke .prevura-pdp-benefits--kompakter-ablauf .prevura-pdp-benefits__content{grid-template-columns:1fr}}@media(max-width:359px){.pv5-manifest__route{min-height:410px}.pv5-manifest__included{max-width:59%}.pv5-manifest__device{width:116px}.pv5-weeks__rail{grid-template-columns:1fr}.pv5-weeks__rail li{min-height:92px}.pv5-pillow-anchor__included{right:10px;max-width:210px}}.prevura-product-information--recovery-core-pillow{background:radial-gradient(circle at 15% 18%,rgba(168,220,197,.18),transparent 30%),var(--pv3-ice)}.prevura-product-information--recovery-core-pillow .pv4-product-visual--pillow{background:linear-gradient(rgba(8,59,49,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(8,59,49,.035) 1px,transparent 1px),radial-gradient(circle at 68% 32%,rgba(168,220,197,.42),transparent 28%),#ffffffe0;background-size:34px 34px,34px 34px,auto,auto}.prevura-product-information--recovery-core-pillow .pv4-product-visual--pillow:before{position:absolute;inset:24px auto auto 24px;z-index:2;width:54px;height:1px;background:var(--pv3-primary);content:""}.prevura-product-information--recovery-core-pillow .prevura-bundle-logic--pillow{border:0;border-top:1px solid var(--pv3-border);border-radius:0;background:transparent}.pv5-choice{overflow:hidden;background:var(--pv3-white)}.pv5-choice__heading{display:grid;grid-template-columns:minmax(0,.82fr) minmax(280px,.58fr);grid-template-areas:"eyebrow lead" "title lead";align-items:end;gap:10px clamp(42px,7vw,120px);margin-bottom:clamp(34px,5vw,72px)}.pv5-choice__heading .pv3-eyebrow{grid-area:eyebrow}.pv5-choice__heading .pv3-title{grid-area:title;max-width:17ch}.pv5-choice__heading .pv3-lead{grid-area:lead;max-width:48ch}.pv5-choice__stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;overflow:hidden;border:1px solid var(--pv3-border)}.pv5-choice__option{position:relative;isolation:isolate;min-width:0;min-height:clamp(520px,40vw,630px);overflow:hidden;padding:clamp(30px,4vw,58px)}.pv5-choice__option--single{color:var(--pv3-forest-deep);background:radial-gradient(circle at 80% 75%,rgba(255,255,255,.74),transparent 34%),var(--pv3-warm)}.pv5-choice__option--system{color:var(--pv3-white);background:radial-gradient(circle at 86% 18%,rgba(76,167,123,.2),transparent 31%),var(--pv3-forest-deep)}.pv5-choice__copy{position:relative;z-index:3;display:grid;align-content:start;max-width:390px}.pv5-choice__label,.pv5-choice__summary,.pv5-choice__saving,.pv5-choice__option small{margin:0}.pv5-choice__label{color:var(--pv3-primary);font-size:10px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.pv5-choice__option--system .pv5-choice__label{color:var(--pv3-progress)}.pv5-choice__price-line{display:flex;align-items:start;justify-content:space-between;gap:22px;margin-top:16px;padding-bottom:20px;border-bottom:1px solid rgba(8,59,49,.2)}.pv5-choice__option--system .pv5-choice__price-line{border-color:#fff3}.pv5-choice__price-line h3,.pv5-choice__price-line strong{margin:0;color:inherit;font-family:var(--pv3-font)}.pv5-choice__price-line h3{max-width:13ch;font-size:clamp(27px,2.4vw,38px);line-height:1;letter-spacing:-.045em}.pv5-choice__price-line strong{flex:0 0 auto;font-size:clamp(24px,2vw,34px);font-weight:800;line-height:1;white-space:nowrap}.pv5-choice__summary{max-width:40ch;margin-top:20px;color:var(--pv3-muted);font-size:14px;line-height:1.5;text-wrap:pretty}.pv5-choice__saving{width:fit-content;margin-top:16px;padding:7px 10px;border:1px solid rgba(168,220,197,.34);color:var(--pv3-progress);font-size:11px;font-weight:750;line-height:1.35}.pv5-choice__option ul{display:grid;gap:0;margin:22px 0;padding:0;border-top:1px solid rgba(8,59,49,.17);list-style:none}.pv5-choice__option--system ul{border-color:#ffffff2e}.pv5-choice__option li{position:relative;display:block;grid-template-columns:none;min-height:0;padding:10px 0 10px 21px;border-bottom:1px solid rgba(8,59,49,.17);color:var(--pv3-forest-deep);font-size:12px;font-weight:700;line-height:1.4}.pv5-choice__option--system li{border-color:#ffffff2e;color:#ffffffe6}.pv5-choice__option li:before{position:absolute;inset:15px auto auto 1px;width:8px;height:5px;border-bottom:1.5px solid currentColor;border-left:1.5px solid currentColor;content:"";transform:rotate(-45deg)}.pv5-choice__option .pv3-button{width:fit-content;min-width:min(100%,230px)}.pv5-choice__option small{display:block;max-width:46ch;margin-top:14px;color:#ffffff8a;font-size:10px;line-height:1.45}.pv5-choice__pillow,.pv5-choice__device{position:absolute;z-index:1;margin:0}.pv5-choice__pillow{right:-24%;bottom:-12%;width:88%}.pv5-choice__pillow img{width:100%;height:auto;mix-blend-mode:multiply}.pv5-choice__device{right:clamp(20px,4vw,64px);bottom:-18%;width:clamp(150px,15vw,220px);transform:rotate(4deg)}.pv5-choice__junction{position:absolute;inset:50% auto auto 50%;z-index:5;display:grid;place-items:center;width:58px;height:58px;border:7px solid var(--pv3-white);border-radius:50%;color:var(--pv3-forest);background:var(--pv3-mint);font-size:10px;font-weight:800;text-transform:uppercase;transform:translate(-50%,-50%)}.pv5-material{overflow:hidden;background:linear-gradient(rgba(8,59,49,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(8,59,49,.032) 1px,transparent 1px),#edf7f3;background-size:42px 42px}.pv5-material__inner{display:grid;grid-template-columns:minmax(260px,.45fr) minmax(0,1.55fr);align-items:start;gap:clamp(44px,6vw,96px)}.pv5-material__heading{position:sticky;top:calc(var(--pv3-header-height) + 34px);min-width:0;padding-top:34px}.pv5-material__hint{display:flex;align-items:center;gap:10px;margin:30px 0 0;color:var(--pv3-primary);font-size:11px;font-weight:750}.pv5-material__hint span{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--pv3-border);border-radius:50%;font-size:17px}.pv5-material__composition{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.55fr);align-items:center;gap:clamp(22px,3vw,48px);min-width:0}.pv5-material__stage{position:relative;isolation:isolate;min-height:clamp(560px,47vw,740px);margin:0;overflow:hidden;border:1px solid rgba(8,59,49,.13);background:#ffffffbd}.pv5-material__stage:before,.pv5-material__stage:after{position:absolute;z-index:-1;content:""}.pv5-material__stage:before{inset:14% auto auto 12%;width:68%;aspect-ratio:1;border:1px solid rgba(8,59,49,.14);border-radius:50%}.pv5-material__stage:after{inset:auto 5% 8% auto;width:32%;height:1px;background:var(--pv3-primary)}.pv5-material__orbit{position:absolute;inset:9% 8% auto auto;z-index:-1;width:44%;aspect-ratio:1;border-radius:50%;background:#a8dcc55c}.pv5-material__stage>img{position:absolute;inset:50% auto auto 50%;z-index:1;width:132%;max-width:none;height:auto;mix-blend-mode:multiply;transform:translate(-50%,-48%)}.pv5-material__hotspot--1{inset:24% auto auto 17%}.pv5-material__hotspot--2{inset:47% 16% auto auto}.pv5-material__hotspot--3{inset:auto auto 17% 43%}.pv5-material__details{display:grid;margin:0;padding:0;border-top:1px solid rgba(8,59,49,.2);list-style:none}.pv5-material__details li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;min-width:0;padding:24px 0;border-bottom:1px solid rgba(8,59,49,.2);transition:padding-inline var(--pv-duration-base) var(--pv-ease-enter),background-color var(--pv-duration-base) ease}.pv5-material__details li.is-active{padding-inline:14px;background:#ffffff8c}.pv5-material__details li>span{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(8,59,49,.25);border-radius:50%;color:var(--pv3-primary);font-size:10px;font-weight:800}.pv5-material__details li.is-active>span{border-color:var(--pv3-forest);color:var(--pv3-white);background:var(--pv3-forest)}.pv5-material__details h3{margin:0;color:var(--pv3-forest-deep);font-size:16px;line-height:1.2}.pv5-material__details p{margin:7px 0 0;color:var(--pv3-muted);font-size:12px;line-height:1.5;text-wrap:pretty}.pv5-spec-sheet{background:var(--pv3-white)}.pv5-spec-sheet__layout{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);align-items:center;gap:clamp(48px,7vw,116px)}.pv5-spec-sheet__visual{position:relative;min-height:clamp(470px,43vw,650px);overflow:hidden;border:1px solid var(--pv3-border);background:linear-gradient(rgba(8,59,49,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(8,59,49,.035) 1px,transparent 1px),var(--pv3-ice);background-size:32px 32px}.pv5-spec-sheet__visual>img{position:absolute;inset:50% auto auto 50%;width:108%;max-width:none;height:auto;mix-blend-mode:multiply;transform:translate(-50%,-48%)}.pv5-spec-sheet__index{position:absolute;inset:22px 22px auto auto;z-index:2;color:#083b3157;font-size:clamp(36px,5vw,74px);font-weight:800;letter-spacing:-.06em}.pv5-spec-sheet__measure{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;color:var(--pv3-forest);font-size:11px;font-weight:800;white-space:nowrap}.pv5-spec-sheet__measure i{display:block;background:var(--pv3-primary)}.pv5-spec-sheet__measure--width{inset:auto auto 9% 14%}.pv5-spec-sheet__measure--width i{width:clamp(110px,18vw,250px);height:1px}.pv5-spec-sheet__measure--height{inset:18% 7% auto auto;flex-direction:column}.pv5-spec-sheet__measure--height i{width:1px;height:clamp(80px,12vw,170px)}.pv5-spec-sheet__content{min-width:0}.pv5-spec-sheet__facts{display:grid;margin:clamp(30px,4vw,52px) 0 0;border-top:1px solid var(--pv3-border)}.pv5-spec-sheet__facts>div{display:grid;grid-template-columns:minmax(110px,.45fr) minmax(0,.55fr);gap:20px;padding:15px 0;border-bottom:1px solid var(--pv3-border)}.pv5-spec-sheet__facts :is(dt,dd){margin:0}.pv5-spec-sheet__facts dt{color:var(--pv3-muted);font-size:11px}.pv5-spec-sheet__facts dd{color:var(--pv3-forest-deep);font-size:12px;font-weight:750;line-height:1.4;text-wrap:pretty}.pv5-spec-sheet__note{max-width:56ch;margin:20px 0 0;color:var(--pv3-muted);font-size:10px;line-height:1.45}.pv5-bedside{overflow:hidden;color:var(--pv3-white);background:radial-gradient(circle at 82% 26%,rgba(76,167,123,.15),transparent 27%),var(--pv3-forest-deep)}.pv5-bedside :is(.pv3-title,.pv3-lead){color:var(--pv3-white)}.pv5-bedside .pv3-lead{color:#ffffffa6}.pv5-bedside__layout{display:grid;grid-template-columns:minmax(290px,.52fr) minmax(0,1.48fr);grid-template-areas:"heading scene" "sequence sequence" "offer offer";align-items:center;gap:clamp(42px,6vw,92px)}.pv5-bedside__heading{grid-area:heading}.pv5-bedside__scene{position:relative;grid-area:scene;min-height:clamp(500px,42vw,650px)}.pv5-bedside__scene:before{position:absolute;top:9%;right:4%;bottom:4%;left:16%;border:1px solid rgba(255,255,255,.14);border-radius:50% 50% 4% 4%;content:""}.pv5-bedside__device,.pv5-bedside__pillow{position:absolute;z-index:2;margin:0}.pv5-bedside__device{inset:4% auto auto 7%;width:clamp(150px,15vw,230px);transform:rotate(-3deg)}.pv5-bedside__pillow{inset:auto -8% -2% auto;width:82%;height:54%;overflow:hidden;border:1px solid rgba(255,255,255,.15);background:var(--pv3-warm)}.pv5-bedside__pillow img{position:absolute;inset:50% auto auto 50%;width:116%;max-width:none;height:auto;mix-blend-mode:multiply;transform:translate(-50%,-50%)}.pv5-bedside__device figcaption,.pv5-bedside__pillow figcaption{position:absolute;width:max-content;max-width:200px;margin:0;color:#ffffff9e;font-size:10px;font-weight:700;line-height:1.4}.pv5-bedside__device figcaption{inset:42% auto auto calc(100% + 22px)}.pv5-bedside__pillow figcaption{inset:auto 10% 4% auto;z-index:2;color:var(--pv3-forest)}.pv5-bedside__pulse{position:absolute;inset:43% auto auto 37%;z-index:3;display:flex;align-items:center;gap:8px}.pv5-bedside__pulse i{display:block;width:6px;height:6px;border-radius:50%;background:var(--pv3-progress)}.pv5-bedside__pulse i:nth-child(2){opacity:.62}.pv5-bedside__pulse i:nth-child(3){opacity:.28}.pv5-bedside__sequence{grid-area:sequence;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;border-top:1px solid rgba(255,255,255,.17);border-left:1px solid rgba(255,255,255,.17);list-style:none}.pv5-bedside__sequence li{min-width:0;min-height:150px;padding:24px;border-right:1px solid rgba(255,255,255,.17);border-bottom:1px solid rgba(255,255,255,.17)}.pv5-bedside__sequence span{color:var(--pv3-progress);font-size:10px;font-weight:800}.pv5-bedside__sequence strong{display:block;margin-top:26px;color:var(--pv3-white);font-size:17px}.pv5-bedside__sequence p{margin:8px 0 0;color:#ffffff94;font-size:12px;line-height:1.45}.pv5-bedside__offer{grid-area:offer;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:clamp(26px,4vw,64px);padding-top:30px;border-top:1px solid rgba(255,255,255,.17)}.pv5-bedside__offer>div{display:grid;gap:5px}.pv5-bedside__offer span,.pv5-bedside__offer small{color:#ffffff8a;font-size:10px}.pv5-bedside__offer strong{color:var(--pv3-white);font-size:15px}.pv5-bedside__offer>div:nth-child(2) strong{font-size:30px}.pv5-bedside__offer .pv3-button{min-width:230px}.pv5-pillow-close{overflow:hidden;color:var(--pv3-white);background:var(--pv3-forest)}.pv5-pillow-close :is(.pv3-title,.pv3-lead){color:var(--pv3-white)}.pv5-pillow-close .pv3-lead{color:#ffffffa8}.pv5-pillow-close__layout{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(40px,7vw,110px)}.pv5-pillow-close__copy{position:relative;z-index:3;min-width:0}.pv5-pillow-close__purchase{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:34px;padding-top:24px;border-top:1px solid rgba(255,255,255,.22)}.pv5-pillow-close__purchase>div{display:grid;gap:5px}.pv5-pillow-close__purchase strong{color:var(--pv3-white);font-size:34px;line-height:1}.pv5-pillow-close__purchase span{color:#ffffff94;font-size:10px}.pv5-pillow-close__bundle-link{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px;padding:16px 0;border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16);color:var(--pv3-white);font-size:12px;font-weight:750;text-decoration:none}.pv5-pillow-close__visual{position:relative;min-height:clamp(430px,39vw,600px);margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.16);background:var(--pv3-warm)}.pv5-pillow-close__visual span{position:absolute;inset:4% 6% auto auto;width:66%;aspect-ratio:1;border:1px solid rgba(255,255,255,.18);border-radius:50%}.pv5-pillow-close__visual img{position:absolute;inset:50% auto auto 50%;width:116%;max-width:none;height:auto;mix-blend-mode:multiply;transform:translate(-50%,-48%)}@media(min-width:1200px){body.template-product .prevura-product-information--recovery-core-pillow .product-information__grid.product-information__grid--prevura-bespoke{grid-template-columns:minmax(0,1.16fr) minmax(440px,.84fr);column-gap:clamp(46px,5vw,86px)}body.template-product .prevura-product-information--recovery-core-pillow .product-information__grid--prevura-bespoke>.pv4-product-visual{min-height:clamp(620px,45vw,760px)}body.template-product .prevura-product-information--recovery-core-pillow .product-information__grid--prevura-bespoke>.product-information__details-column{top:calc(var(--pv3-header-height) + 22px)}}@media(max-width:1199px){.pv5-choice__heading,.pv5-material__inner,.pv5-spec-sheet__layout,.pv5-bedside__layout,.pv5-pillow-close__layout{grid-template-columns:minmax(0,1fr)}.pv5-choice__heading{grid-template-areas:"eyebrow" "title" "lead"}.pv5-choice__heading .pv3-lead{margin-top:12px}.pv5-material__heading{position:static;max-width:720px;padding-top:0}.pv5-material__composition{grid-template-columns:minmax(0,1.3fr) minmax(250px,.7fr)}.pv5-spec-sheet__layout{gap:44px}.pv5-spec-sheet__visual{min-height:clamp(430px,62vw,620px)}.pv5-bedside__layout{grid-template-areas:"heading" "scene" "sequence" "offer"}.pv5-bedside__heading{max-width:720px}.pv5-bedside__scene{min-height:clamp(470px,62vw,620px)}.pv5-pillow-close__layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr)}}@media(max-width:749px){body.template-product .prevura-product-information--recovery-core-pillow .product-information__grid--prevura-bespoke .product-badge{order:1}body.template-product .prevura-product-information--recovery-core-pillow .product-information__grid--prevura-bespoke .text-block:has(h1){order:2}body.template-product .prevura-product-information--recovery-core-pillow .product-information__grid--prevura-bespoke .group-block-content>rte-formatter{order:3;margin-bottom:18px}body.template-product .prevura-product-information--recovery-core-pillow .product-information__grid--prevura-bespoke>.pv4-product-visual{order:4;min-height:360px}body.template-product .prevura-product-information--recovery-core-pillow .product-information__grid--prevura-bespoke .group-block-content>product-price{order:5}body.template-product .prevura-product-information--recovery-core-pillow .product-information__grid--prevura-bespoke :is(variant-picker,.variant-picker){order:6}body.template-product .prevura-product-information--recovery-core-pillow .product-information__grid--prevura-bespoke :is(.buy-buttons-block,buy-buttons){order:7}body.template-product .prevura-product-information--recovery-core-pillow .product-information__grid--prevura-bespoke .prevura-pdp-benefits--sicher-bestellen{order:8}body.template-product .prevura-product-information--recovery-core-pillow .product-information__grid--prevura-bespoke .prevura-pdp-benefits--form-kern-und-bezug{order:9}body.template-product .prevura-product-information--recovery-core-pillow .product-information__grid--prevura-bespoke .prevura-bundle-logic{order:10}body.template-product .prevura-product-information--recovery-core-pillow .add-to-cart-button{padding-inline:14px;font-size:15px;white-space:nowrap}.pv5-choice__stage{grid-template-columns:minmax(0,1fr)}.pv5-choice__option{min-height:570px;padding:28px 20px}.pv5-choice__option--single{min-height:540px}.pv5-choice__copy{max-width:none}.pv5-choice__price-line h3{font-size:29px}.pv5-choice__pillow{right:-20%;bottom:-8%;width:94%}.pv5-choice__device{right:20px;bottom:-15%;width:148px}.pv5-choice__junction{inset:50% auto auto 50%;width:54px;height:54px;border-width:7px}.pv5-material__inner,.pv5-material__composition{grid-template-columns:minmax(0,1fr)}.pv5-material__composition{gap:22px}.pv5-material__hint{margin-top:22px}.pv5-material__stage{min-height:380px}.pv5-material__stage>img{width:134%}.pv5-material__details li{padding-block:18px}.pv5-spec-sheet__visual{min-height:360px}.pv5-spec-sheet__index{inset:16px 16px auto auto;font-size:42px}.pv5-spec-sheet__measure--width{inset:auto auto 8% 10%}.pv5-spec-sheet__measure--height{inset:16% 5% auto auto}.pv5-spec-sheet__facts>div{grid-template-columns:minmax(90px,.42fr) minmax(0,.58fr)}.pv5-bedside__scene{min-height:470px;margin-inline:calc(var(--pv3-gutter) * -1)}.pv5-bedside__scene:before{top:8%;right:8%;bottom:6%;left:8%}.pv5-bedside__device{inset:2% auto auto 12%;width:min(42vw,170px)}.pv5-bedside__pillow{inset:auto -12% 0 8%;width:104%;height:58%}.pv5-bedside__device figcaption{inset:34% auto auto calc(100% + 14px);max-width:120px}.pv5-bedside__pillow figcaption{right:15%;bottom:5%}.pv5-bedside__pulse{inset:39% auto auto 54%}.pv5-bedside__sequence{grid-template-columns:minmax(0,1fr)}.pv5-bedside__sequence li{min-height:0;padding:20px 18px}.pv5-bedside__sequence strong{margin-top:13px}.pv5-bedside__offer{grid-template-columns:minmax(0,1fr) auto;gap:18px}.pv5-bedside__offer .pv3-button{grid-column:1 / -1;width:100%}.pv5-pillow-close__layout,.pv5-pillow-close__purchase{grid-template-columns:minmax(0,1fr)}.pv5-pillow-close__purchase .pv3-button{width:100%}.pv5-pillow-close__visual{min-height:320px;margin-inline:calc(var(--pv3-gutter) * -1);border-inline:0}.pv5-pillow-close__visual img{width:125%}}@media(max-width:359px){.pv5-choice__option{min-height:600px}.pv5-choice__option--single{min-height:550px}.pv5-choice__price-line{gap:12px}.pv5-choice__price-line h3{font-size:25px}.pv5-choice__price-line strong{font-size:23px}.pv5-material__stage{min-height:340px}.pv5-bedside__scene{min-height:430px}}@media(prefers-reduced-motion:reduce){.pv5-material__details li,.pv5-choice__option,.pv5-bedside__pulse i{transition:none;animation:none}}.pv6-app-hero{position:relative;isolation:isolate;overflow:clip;padding:clamp(40px,6vw,96px) 0 0;background:radial-gradient(circle at 78% 20%,rgba(168,220,197,.55),transparent 28%),linear-gradient(155deg,var(--pv3-ice) 0 62%,#f8fcfd 100%)}.pv6-app-hero:after{position:absolute;inset:auto -8vw -22vw auto;z-index:-1;width:min(62vw,900px);aspect-ratio:1;border:1px solid rgba(30,111,80,.12);border-radius:50%;content:""}.pv6-app-hero__layout{display:grid;grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;gap:clamp(40px,7vw,130px);min-height:min(760px,calc(100svh - var(--pv3-header-height)))}.pv6-app-hero__copy{position:relative;z-index:4;padding-block:clamp(18px,4vw,56px)}.pv6-app-hero__title{max-width:700px;margin:0;color:var(--pv3-forest-deep);font-size:clamp(52px,5.1vw,86px);font-weight:760;line-height:.96;letter-spacing:-.065em;text-wrap:balance}.pv6-app-hero__lead{max-width:610px;margin:25px 0 0;color:var(--pv3-muted);font-size:clamp(17px,1.35vw,21px);line-height:1.52;text-wrap:pretty}.pv6-app-hero__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:650px;margin:35px 0 0;padding:0;border-block:1px solid rgba(8,59,49,.17);list-style:none}.pv6-app-hero__facts li{min-width:0;padding:17px 14px 18px 0}.pv6-app-hero__facts li+li{padding-left:18px;border-left:1px solid rgba(8,59,49,.17)}.pv6-app-hero__facts :is(strong,span){display:block}.pv6-app-hero__facts strong{color:var(--pv3-forest);font-size:clamp(16px,1.4vw,20px);line-height:1.1;letter-spacing:-.025em}.pv6-app-hero__facts span{margin-top:5px;color:var(--pv3-muted);font-size:12px}.pv6-app-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:28px}.pv6-app-hero__actions .pv3-button>span:first-of-type{padding-left:11px;border-left:1px solid rgba(255,255,255,.26);font-variant-numeric:tabular-nums}.pv6-app-hero__access{max-width:650px;margin-top:26px}.pv6-app-hero__platforms{display:flex;flex-wrap:wrap;gap:9px}.pv6-app-hero__platforms span{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 12px;border:1px solid rgba(8,59,49,.16);border-radius:var(--pv3-pill);color:var(--pv3-forest);background:#ffffffa3;font-size:12px;font-weight:700}.pv6-app-hero__platforms svg{width:15px;height:15px}.pv6-app-hero__access p{max-width:56ch;margin:10px 0 0;color:var(--pv3-muted);font-size:12px;line-height:1.5}.pv6-app-hero__visual{position:relative;align-self:stretch;min-height:690px}.pv6-app-hero__halo{position:absolute;top:12%;right:3%;bottom:4%;left:9%;border:1px solid rgba(30,111,80,.12);border-radius:48% 52% 38% 62%/50% 34% 66% 50%;background:linear-gradient(145deg,#fffc,#ddf4fc66),var(--pv3-mint);transform:rotate(-4deg)}.pv6-app-hero__device{position:absolute;margin:0}.pv6-app-hero__device figcaption{position:absolute;inset:auto 10px 10px;z-index:3;padding:7px 10px;border-radius:var(--pv3-pill);color:var(--pv3-white);background:#061f1cd1;font-size:10px;font-weight:750;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pv6-app-hero__device--home{inset:7% 13% auto auto;z-index:2;width:min(23vw,330px);transform:rotate(1.5deg)}.pv6-app-hero__device--audio{inset:31% auto auto 1%;z-index:1;width:min(15vw,210px);border-width:5px;border-radius:24px;transform:rotate(-6deg)}.pv6-app-hero__status{position:absolute;z-index:3;border:1px solid rgba(169,221,245,.9);border-radius:var(--pv3-radius-sm);color:var(--pv3-forest);background:#ffffffe6;box-shadow:0 20px 50px #083b311f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pv6-app-hero__status :is(span,strong,small){display:block}.pv6-app-hero__status>span{color:var(--pv3-muted);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pv6-app-hero__status--week{inset:13% auto auto -7%;width:180px;padding:18px}.pv6-app-hero__status--week strong{margin-top:7px;font-size:31px;line-height:1;font-variant-numeric:tabular-nums}.pv6-app-hero__status--week strong small{display:inline;color:var(--pv3-muted);font-size:12px}.pv6-app-hero__status--week i{display:block;overflow:hidden;height:5px;margin-top:14px;border-radius:var(--pv3-pill);background:var(--pv3-mint)}.pv6-app-hero__status--week b{display:block;width:25%;height:100%;border-radius:inherit;background:var(--pv3-primary);animation:pv6-app-progress .9s var(--pv-ease-enter) both}.pv6-app-hero__status--next{inset:auto -1% 15% auto;width:205px;padding:18px 20px}.pv6-app-hero__status--next strong{margin-top:7px;font-size:20px;letter-spacing:-.025em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.pv6-app-hero__status--next small{margin-top:3px;color:var(--pv3-muted);font-size:11px}.pv6-app-hero__trace{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(22px,3vw,44px);border-top:1px solid rgba(8,59,49,.16)}.pv6-app-hero__trace>span{position:relative;min-width:0;padding:20px 18px 23px 0}.pv6-app-hero__trace>span+span{padding-left:22px;border-left:1px solid rgba(8,59,49,.16)}.pv6-app-hero__trace :is(small,strong){display:block}.pv6-app-hero__trace small{color:var(--pv3-primary);font-size:10px;font-weight:800}.pv6-app-hero__trace strong{margin-top:4px;color:var(--pv3-forest-deep);font-size:14px}@keyframes pv6-app-progress{0%{width:0}to{width:25%}}@media(max-width:989px){.pv6-app-hero__layout{grid-template-columns:minmax(0,1fr);gap:26px;min-height:0}.pv6-app-hero__copy{padding-bottom:0}.pv6-app-hero__visual{min-height:640px}.pv6-app-hero__device--home{right:16%;width:min(39vw,330px)}.pv6-app-hero__device--audio{left:17%;width:min(25vw,210px)}.pv6-app-hero__status--week{left:5%}.pv6-app-hero__status--next{right:4%}}@media(max-width:749px){.pv6-app-hero{padding-top:30px}.pv6-app-hero__title{max-width:11ch;font-size:clamp(41px,11.4vw,52px);line-height:.98;letter-spacing:-.055em}.pv6-app-hero__lead{margin-top:20px;font-size:16px;line-height:1.48}.pv6-app-hero__facts{margin-top:26px}.pv6-app-hero__facts li{padding-block:14px}.pv6-app-hero__facts li+li{padding-left:12px}.pv6-app-hero__facts strong{font-size:14px}.pv6-app-hero__facts span{font-size:10px}.pv6-app-hero__actions{display:grid;grid-template-columns:1fr;gap:5px;margin-top:22px}.pv6-app-hero__actions .pv3-button{width:100%}.pv6-app-hero__actions .pv4-text-link{display:none}.pv6-app-hero__access{margin-top:13px}.pv6-app-hero__access p{display:none}.pv6-app-hero__visual{min-height:480px;margin-inline:calc(var(--pv3-gutter) * -1)}.pv6-app-hero__halo{top:8%;right:-4%;bottom:3%;left:6%}.pv6-app-hero__device--home{inset:4% 14% auto auto;width:min(53vw,228px);border-width:5px;border-radius:24px}.pv6-app-hero__device--audio{inset:26% auto auto 5%;width:min(31vw,134px);border-width:4px;border-radius:19px}.pv6-app-hero__device--audio:before{top:5px;height:8px}.pv6-app-hero__device figcaption{inset:auto 6px 6px;padding:5px 7px;font-size:8px}.pv6-app-hero__status--week{inset:5% auto auto 4%;width:126px;padding:12px}.pv6-app-hero__status--week strong{font-size:24px}.pv6-app-hero__status--next{inset:auto 3% 5% auto;width:min(47vw,180px);padding:13px 14px}.pv6-app-hero__status--next strong{font-size:16px}.pv6-app-hero__trace{margin-top:12px}.pv6-app-hero__trace>span{padding:15px 7px 18px 0}.pv6-app-hero__trace>span+span{padding-left:9px}.pv6-app-hero__trace strong{font-size:11px}}@media(max-width:359px){.pv6-app-hero__facts{grid-template-columns:1fr}.pv6-app-hero__facts li{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:baseline;gap:8px;padding:11px 0}.pv6-app-hero__facts li+li{padding-left:0;border-top:1px solid rgba(8,59,49,.14);border-left:0}.pv6-app-hero__facts span{margin-top:0}.pv6-app-hero__visual{min-height:430px}.pv6-app-hero__status--week{left:1%}}@media(prefers-reduced-motion:reduce){.pv6-app-hero__status--week b{animation:none}}.pv6-product-index{padding:clamp(48px,6vw,96px) 0 clamp(72px,8vw,126px);background:var(--pv3-ice)}.pv6-product-index__header{display:grid;grid-template-columns:minmax(0,.95fr) minmax(340px,.58fr);align-items:end;justify-content:space-between;gap:36px;margin-bottom:clamp(38px,5vw,70px)}.pv6-product-index__header h1,.pv6-blog-index__header h1,.pv6-account-delete__copy h1{max-width:920px;margin:0;color:var(--pv3-forest-deep);font-size:clamp(46px,4.8vw,78px);font-weight:760;line-height:.98;letter-spacing:-.058em;text-wrap:balance}.pv6-product-index__header>p,.pv6-blog-index__header>p:last-child{max-width:590px;margin:0;color:var(--pv3-muted);font-size:17px;line-height:1.55;text-wrap:pretty}.pv6-product-index__offers{display:grid;gap:22px}.pv6-product-offer{position:relative;overflow:hidden;border:1px solid var(--pv3-border-quiet);border-radius:var(--pv3-radius)}.pv6-product-offer--system{display:grid;grid-template-columns:minmax(430px,.85fr) minmax(520px,1.15fr);min-height:690px;color:var(--pv3-white);background:radial-gradient(circle at 92% 12%,rgba(76,167,123,.38),transparent 33%),var(--pv3-forest-deep)}.pv6-product-offer__copy{position:relative;z-index:2;display:flex;flex-direction:column;padding:clamp(28px,4vw,62px)}.pv6-product-offer__meta{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid currentColor;color:var(--pv3-primary);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.pv6-product-offer--system .pv6-product-offer__meta{color:var(--pv3-progress);border-color:#ffffff2e}.pv6-product-offer h2{max-width:670px;margin:clamp(32px,4vw,58px) 0 0;color:inherit;font-size:clamp(38px,4vw,64px);font-weight:740;line-height:1;letter-spacing:-.052em;text-wrap:balance}.pv6-product-offer__copy>p{max-width:56ch;margin:20px 0 0;color:inherit;font-size:17px;line-height:1.55;opacity:.72;text-wrap:pretty}.pv6-product-offer__contents{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:auto 0 0;padding:0;border-block:1px solid rgba(255,255,255,.18);list-style:none}.pv6-product-offer__contents li{min-width:0;padding:18px 14px 19px 0}.pv6-product-offer__contents li+li{padding-left:16px;border-left:1px solid rgba(255,255,255,.18)}.pv6-product-offer__contents :is(span,strong,small){display:block}.pv6-product-offer__contents span{color:var(--pv3-progress);font-size:10px;font-weight:800}.pv6-product-offer__contents strong{margin-top:17px;font-size:14px}.pv6-product-offer__contents small{margin-top:5px;color:#ffffff94;font-size:10px;line-height:1.35}.pv6-product-offer__decision{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px;margin-top:24px}.pv6-product-offer__price :is(strong,small){display:block}.pv6-product-offer__price strong{font-size:clamp(32px,3vw,45px);font-weight:740;line-height:1;font-variant-numeric:tabular-nums}.pv6-product-offer__price small{margin-top:7px;color:inherit;font-size:11px;opacity:.6}.pv6-product-offer__system-visual{position:relative;min-height:100%;margin:0}.pv6-product-offer__system-visual:before{position:absolute;inset:8% -8% auto auto;width:80%;aspect-ratio:1;border:1px solid rgba(168,220,197,.25);border-radius:50%;content:""}.pv6-product-offer__pillow{position:absolute;inset:auto -8% 3% auto;width:100%;height:auto;filter:drop-shadow(0 28px 34px rgba(0,0,0,.22));transform:rotate(-2deg)}.pv6-product-offer__device{position:absolute;inset:12% auto auto 5%;z-index:2;width:min(16vw,230px);margin:0;transform:rotate(-4deg)}.pv6-product-offer__system-visual figcaption{position:absolute;inset:auto 6% 5% auto;z-index:3;padding:9px 13px;border:1px solid rgba(255,255,255,.16);border-radius:var(--pv3-pill);color:var(--pv3-white);background:#061f1cc7;font-size:11px;font-weight:700;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pv6-product-offer--pillow{display:grid;grid-template-columns:minmax(500px,1.15fr) minmax(430px,.85fr);min-height:560px;color:var(--pv3-forest-deep);background:var(--pv3-white)}.pv6-product-offer__pillow-visual{position:relative;min-height:560px;margin:0;overflow:hidden;background:var(--pv3-subtle)}.pv6-product-offer__pillow-visual img{width:100%;height:100%;object-fit:contain;transform:scale(1.04)}.pv6-product-offer__pillow-visual figcaption{position:absolute;inset:22px auto auto 22px;padding:8px 11px;border:1px solid var(--pv3-border-quiet);border-radius:var(--pv3-pill);color:var(--pv3-forest);background:#ffffffe0;font-size:11px;font-weight:700}.pv6-product-offer--pillow .pv6-product-offer__copy{border-left:1px solid var(--pv3-border-quiet)}.pv6-product-offer__pillow-facts{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.pv6-product-offer__pillow-facts span{padding:8px 10px;border:1px solid var(--pv3-border-quiet);border-radius:var(--pv3-pill);color:var(--pv3-forest);background:var(--pv3-ice);font-size:11px;font-weight:700}.pv6-product-index__guide{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(360px,1fr) auto;align-items:end;gap:clamp(28px,5vw,76px);margin-top:clamp(24px,4vw,48px);padding-block:clamp(28px,4vw,46px);border-block:1px solid rgba(8,59,49,.16)}.pv6-product-index__guide h2{max-width:560px;margin:0;color:var(--pv3-forest-deep);font-size:clamp(30px,3vw,44px);line-height:1.04;letter-spacing:-.04em}.pv6-product-index__guide>p{margin:0;color:var(--pv3-muted);line-height:1.55}.pv6-blog-index{min-height:70svh;padding:clamp(48px,6vw,96px) 0 clamp(72px,8vw,126px);background:var(--pv3-ice)}.pv6-blog-index__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.55fr);align-items:end;gap:36px;margin-bottom:clamp(38px,5vw,68px)}.pv6-blog-index__header .pv3-eyebrow{grid-column:1 / -1;margin-bottom:-14px}.pv6-blog-empty{display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.72fr);overflow:hidden;min-height:650px;border:1px solid rgba(255,255,255,.12);border-radius:var(--pv3-radius);color:var(--pv3-white);background:radial-gradient(circle at 86% 10%,rgba(76,167,123,.34),transparent 31%),var(--pv3-forest-deep)}.pv6-blog-empty__copy{display:flex;flex-direction:column;padding:clamp(28px,5vw,72px)}.pv6-blog-empty__copy>span{color:var(--pv3-progress);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pv6-blog-empty__copy h2{max-width:720px;margin:36px 0 0;color:var(--pv3-white);font-size:clamp(40px,4.2vw,68px);line-height:1;letter-spacing:-.052em;text-wrap:balance}.pv6-blog-empty__copy>p{max-width:61ch;margin:22px 0 0;color:#ffffffad;font-size:17px;line-height:1.58}.pv6-blog-empty__paths{margin-top:auto;border-top:1px solid rgba(255,255,255,.18)}.pv6-blog-empty__paths a{display:grid;grid-template-columns:95px minmax(0,1fr) 24px;align-items:center;gap:18px;min-height:76px;border-bottom:1px solid rgba(255,255,255,.18);color:var(--pv3-white);text-decoration:none}.pv6-blog-empty__paths small{color:var(--pv3-progress);font-size:10px;font-weight:800}.pv6-blog-empty__paths strong{font-size:16px}.pv6-blog-empty__proof{position:relative;display:grid;place-items:center;min-height:100%;margin:0;border-left:1px solid rgba(255,255,255,.16)}.pv6-blog-empty__device{width:min(20vw,280px)}.pv6-blog-empty__proof figcaption{position:absolute;inset:auto 24px 24px;padding:17px 18px;border:1px solid rgba(255,255,255,.18);border-radius:var(--pv3-radius-sm);background:#061f1cc7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pv6-blog-empty__proof figcaption :is(span,strong){display:block}.pv6-blog-empty__proof figcaption span{color:var(--pv3-progress);font-size:10px;font-weight:800;text-transform:uppercase}.pv6-blog-empty__proof figcaption strong{margin-top:6px;font-size:15px;line-height:1.3}.pv6-blog-index__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.pv6-article-card{position:relative;overflow:hidden;border:1px solid var(--pv3-border-quiet);border-radius:var(--pv3-radius);background:var(--pv3-white)}.pv6-article-card--lead{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr)}.pv6-article-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.pv6-article-card figure{min-height:320px;margin:0}.pv6-article-card figure img{width:100%;height:100%;object-fit:cover}.pv6-article-card>div{padding:clamp(24px,3vw,42px)}.pv6-article-card>div>span{color:var(--pv3-primary);font-size:11px;font-weight:800}.pv6-article-card h2{margin:24px 0 0;color:var(--pv3-forest-deep);font-size:clamp(28px,3vw,44px);line-height:1.04}.pv6-article-card p{margin:17px 0 0;color:var(--pv3-muted);line-height:1.55}.pv6-article-card>div>strong{display:block;margin-top:24px;color:var(--pv3-forest)}.pv6-not-found{min-height:max(620px,calc(100svh - var(--pv3-header-height)));padding:clamp(48px,7vw,108px) 0;background:radial-gradient(circle at 82% 18%,rgba(168,220,197,.45),transparent 28%),var(--pv3-ice)}.pv6-not-found__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,.74fr);align-items:center;gap:clamp(50px,9vw,150px)}.pv6-not-found__code{margin:0 0 24px;color:var(--pv3-primary);font-size:12px;font-weight:850;letter-spacing:.18em}.pv6-not-found__copy h1{max-width:850px;margin:0;color:var(--pv3-forest-deep);font-size:clamp(48px,5.2vw,82px);line-height:.98;letter-spacing:-.058em;text-wrap:balance}.pv6-not-found__copy>p:not(.pv6-not-found__code,.pv3-eyebrow){max-width:62ch;margin:24px 0 0;color:var(--pv3-muted);font-size:17px;line-height:1.55}.pv6-not-found__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.pv6-not-found__path{border-top:1px solid rgba(8,59,49,.18)}.pv6-not-found__path a{display:grid;grid-template-columns:46px minmax(0,1fr) 26px;grid-template-areas:"number title arrow" ". text arrow";align-items:center;gap:3px 18px;min-height:116px;padding-block:20px;border-bottom:1px solid rgba(8,59,49,.18);color:var(--pv3-forest-deep);text-decoration:none}.pv6-not-found__path span{grid-area:number;color:var(--pv3-primary);font-size:11px;font-weight:800}.pv6-not-found__path strong{grid-area:title;font-size:20px}.pv6-not-found__path small{grid-area:text;color:var(--pv3-muted);font-size:13px}.pv6-not-found__path i{grid-area:arrow;font-size:20px;font-style:normal}.pv6-account-delete{min-height:64svh;padding:clamp(54px,8vw,120px) 0;background:var(--pv3-ice)}.pv6-account-delete__layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);align-items:start;gap:clamp(54px,9vw,150px)}.pv6-account-delete__copy>p:not(.pv3-eyebrow){max-width:620px;margin:24px 0 0;color:var(--pv3-muted);font-size:17px;line-height:1.58}.pv6-account-delete__copy .pv3-button{margin-top:28px}.pv6-account-delete__copy>small{display:block;max-width:54ch;margin-top:14px;color:var(--pv3-muted);font-size:11px;line-height:1.5}.pv6-account-delete__steps{margin:0;padding:0;border-top:1px solid rgba(8,59,49,.18);list-style:none}.pv6-account-delete__steps li{display:grid;grid-template-columns:54px minmax(0,1fr);gap:24px;min-height:142px;padding:27px 0;border-bottom:1px solid rgba(8,59,49,.18)}.pv6-account-delete__steps li>span{color:var(--pv3-primary);font-size:11px;font-weight:800}.pv6-account-delete__steps strong{color:var(--pv3-forest-deep);font-size:21px;line-height:1.2}.pv6-account-delete__steps p{max-width:58ch;margin:9px 0 0;color:var(--pv3-muted);line-height:1.55}@media(max-width:989px){.pv6-product-index__header,.pv6-blog-index__header,.pv6-product-offer--system,.pv6-product-offer--pillow,.pv6-blog-empty,.pv6-not-found__layout,.pv6-account-delete__layout{grid-template-columns:minmax(0,1fr)}.pv6-product-index__guide{grid-template-columns:minmax(0,1fr);align-items:start}.pv6-product-offer--system{min-height:0}.pv6-product-offer__system-visual{min-height:620px}.pv6-product-offer--pillow .pv6-product-offer__copy,.pv6-blog-empty__proof{border-top:1px solid var(--pv3-border-quiet);border-left:0}.pv6-blog-empty__proof{min-height:560px}.pv6-blog-empty__device{width:min(38vw,280px)}}@media(max-width:749px){.pv6-product-index,.pv6-blog-index,.pv6-not-found,.pv6-account-delete{padding-block:42px 72px}.pv6-product-index__header,.pv6-blog-index__header{gap:20px;margin-bottom:32px}.pv6-product-index__header h1,.pv6-blog-index__header h1,.pv6-account-delete__copy h1{font-size:clamp(40px,11vw,50px);line-height:1}.pv6-product-index__header>p,.pv6-blog-index__header>p:last-child{font-size:16px}.pv6-product-offer{margin-inline:calc(var(--pv3-gutter) * -1);border-inline:0;border-radius:0}.pv6-product-offer__copy{padding:26px var(--pv3-gutter) 30px}.pv6-product-offer h2{margin-top:30px;font-size:37px}.pv6-product-offer__copy>p{font-size:15px}.pv6-product-offer__contents{margin-top:34px}.pv6-product-offer__contents li{padding-block:15px}.pv6-product-offer__contents li+li{padding-left:10px}.pv6-product-offer__contents strong{margin-top:12px;font-size:12px}.pv6-product-offer__contents small{font-size:9px}.pv6-product-offer__decision{grid-template-columns:minmax(0,1fr);align-items:stretch}.pv6-product-offer__decision .pv3-button{width:100%}.pv6-product-offer__system-visual{min-height:430px}.pv6-product-offer__pillow{inset:auto -14% -2% auto;width:118%}.pv6-product-offer__device{inset:8% auto auto 8%;width:min(32vw,145px);border-width:4px;border-radius:20px}.pv6-product-offer__system-visual figcaption{right:var(--pv3-gutter);bottom:16px}.pv6-product-offer__pillow-visual{min-height:390px}.pv6-product-offer--pillow .pv6-product-offer__copy{border-top:1px solid var(--pv3-border-quiet);border-left:0}.pv6-product-index__guide{gap:18px;margin-top:32px}.pv6-product-index__guide h2{font-size:30px}.pv6-blog-index__header .pv3-eyebrow{margin-bottom:0}.pv6-blog-empty{min-height:0;margin-inline:calc(var(--pv3-gutter) * -1);border-inline:0;border-radius:0}.pv6-blog-empty__copy{padding:29px var(--pv3-gutter) 34px}.pv6-blog-empty__copy h2{margin-top:28px;font-size:38px}.pv6-blog-empty__copy>p{font-size:15px}.pv6-blog-empty__paths{margin-top:34px}.pv6-blog-empty__paths a{grid-template-columns:minmax(0,1fr) 22px;grid-template-areas:"label arrow" "title arrow";gap:5px 12px;min-height:82px}.pv6-blog-empty__paths small{grid-area:label}.pv6-blog-empty__paths strong{grid-area:title;font-size:15px}.pv6-blog-empty__paths a>span{grid-area:arrow}.pv6-blog-empty__proof{min-height:470px}.pv6-blog-empty__device{width:min(52vw,220px)}.pv6-blog-index__grid,.pv6-article-card--lead{grid-template-columns:minmax(0,1fr)}.pv6-article-card--lead{display:block}.pv6-not-found{min-height:0}.pv6-not-found__layout{gap:48px}.pv6-not-found__copy h1{font-size:clamp(40px,11vw,50px)}.pv6-not-found__copy>p:not(.pv6-not-found__code,.pv3-eyebrow){font-size:16px}.pv6-not-found__actions{display:grid;grid-template-columns:minmax(0,1fr)}.pv6-not-found__actions .pv3-button{width:100%}.pv6-not-found__path a{grid-template-columns:38px minmax(0,1fr) 22px;min-height:104px}.pv6-not-found__path strong{font-size:17px}.pv6-account-delete__layout{gap:46px}.pv6-account-delete__copy .pv3-button{width:100%}.pv6-account-delete__steps li{grid-template-columns:38px minmax(0,1fr);gap:14px;min-height:0;padding:22px 0}.pv6-account-delete__steps strong{font-size:18px}}@media(max-width:359px){.pv6-product-offer__contents{grid-template-columns:minmax(0,1fr)}.pv6-product-offer__contents li{display:grid;grid-template-columns:32px 112px minmax(0,1fr);align-items:baseline;gap:8px}.pv6-product-offer__contents li+li{padding-left:0;border-top:1px solid rgba(255,255,255,.16);border-left:0}.pv6-product-offer__contents strong,.pv6-product-offer__contents small{margin-top:0}}.cart-drawer__content,.cart-drawer__summary{-webkit-mask-image:none!important;mask-image:none!important}body.template-cart .cart-summary--extend{height:auto}body.template-cart footer .pv4-footer-story{display:none}body.template-cart footer .pv-footer-shell .footer-content{padding-block-start:18px}body.template-cart .cart-page__summary{align-self:start;gap:12px;padding:22px}body.template-cart .cart-page__summary .cart-summary__inner,body.template-cart .cart-page__summary .prevura-course-notices{gap:10px}.pv4-cart-next{display:none}@media(min-width:1100px){.pv4-cart-next{display:block;grid-column:1;width:100%;margin-top:var(--pv-space-2);padding:clamp(22px,2.4vw,32px);border:1px solid var(--pv-border-subtle);border-radius:var(--pv-radius-xl);background:color-mix(in srgb,var(--pv-surface-info) 45%,var(--pv-color-surface-card))}.pv4-cart-next h2{max-width:17ch;margin:var(--pv-space-2) 0 var(--pv-space-5);color:var(--pv-color-text);font-size:clamp(24px,2.3vw,34px);line-height:1.05;letter-spacing:-.04em;text-wrap:balance}.pv4-cart-next ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}.pv4-cart-next li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:var(--pv-space-3);padding-right:var(--pv-space-4)}.pv4-cart-next li+li{padding-left:var(--pv-space-4);border-left:1px solid var(--pv-border-subtle)}.pv4-cart-next li>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--pv-color-brand);color:var(--pv-white);font-size:11px;font-weight:var(--pv-weight-bold)}.pv4-cart-next li div{display:grid;gap:var(--pv-space-1)}.pv4-cart-next li strong{color:var(--pv-color-text);font-size:13px;line-height:1.3}.pv4-cart-next li small{color:var(--pv-color-text-muted);font-size:11px;line-height:1.45;text-wrap:pretty}}@media(min-width:750px)and (max-width:1099px){body.template-product :is(.prevura-product-information--prevura-abendentspannung-ergo-pillow,.prevura-product-information--recovery-core-pillow){padding-top:22px}body.template-product :is(.prevura-product-information--prevura-abendentspannung-ergo-pillow,.prevura-product-information--recovery-core-pillow) .product-information__grid--prevura-bespoke>.pv4-product-visual{min-height:clamp(340px,39vw,410px);margin-bottom:14px}}@media(max-width:749px){body.template-product :is(.prevura-product-information--prevura-abendentspannung-ergo-pillow,.prevura-product-information--recovery-core-pillow){padding:10px max(16px,env(safe-area-inset-right)) 44px max(16px,env(safe-area-inset-left))!important}body.template-product :is(.prevura-product-information--prevura-abendentspannung-ergo-pillow,.prevura-product-information--recovery-core-pillow) .product-details>.group-block{gap:10px!important;padding-block-start:0!important}body.template-product :is(.prevura-product-information--prevura-abendentspannung-ergo-pillow,.prevura-product-information--recovery-core-pillow) .product-information__grid--prevura-bespoke .product-badge{order:1;margin-bottom:4px}body.template-product :is(.prevura-product-information--prevura-abendentspannung-ergo-pillow,.prevura-product-information--recovery-core-pillow) .product-information__grid--prevura-bespoke .text-block:has(h1){order:2;margin-bottom:6px}body.template-product :is(.prevura-product-information--prevura-abendentspannung-ergo-pillow,.prevura-product-information--recovery-core-pillow) :is(.product-details h1,.product-details .product-title){max-width:17ch;font-size:clamp(30px,8.6vw,36px)!important;line-height:1!important;text-wrap:balance}body.template-product :is(.prevura-product-information--prevura-abendentspannung-ergo-pillow,.prevura-product-information--recovery-core-pillow) .product-information__grid--prevura-bespoke>.pv4-product-visual{order:3;min-height:clamp(220px,62vw,258px);margin-bottom:8px;border-radius:18px}body.template-product :is(.prevura-product-information--prevura-abendentspannung-ergo-pillow,.prevura-product-information--recovery-core-pillow) .product-information__grid--prevura-bespoke .group-block-content>product-price{order:4;margin-bottom:6px}body.template-product :is(.prevura-product-information--prevura-abendentspannung-ergo-pillow,.prevura-product-information--recovery-core-pillow) .product-information__grid--prevura-bespoke :is(variant-picker,.variant-picker){order:5;margin-bottom:4px}body.template-product :is(.prevura-product-information--prevura-abendentspannung-ergo-pillow,.prevura-product-information--recovery-core-pillow) .product-information__grid--prevura-bespoke :is(.buy-buttons-block,buy-buttons){order:6;margin-bottom:10px}body.template-product :is(.prevura-product-information--prevura-abendentspannung-ergo-pillow,.prevura-product-information--recovery-core-pillow) .product-information__grid--prevura-bespoke .group-block-content>rte-formatter{order:7;margin-bottom:12px}body.template-product :is(.prevura-product-information--prevura-abendentspannung-ergo-pillow,.prevura-product-information--recovery-core-pillow) .product-title-subtitle{font-size:14px;line-height:1.42}body.template-product .prevura-product-information--prevura-abendentspannung-ergo-pillow .product-information__grid--prevura-bespoke .pv4-product-visual__device{inset:7% auto auto 8%;width:27%;max-width:112px}body.template-product .prevura-product-information--prevura-abendentspannung-ergo-pillow .product-information__grid--prevura-bespoke .pv4-product-visual__pillow{inset:auto -5% -10% auto;width:92%}body.template-product .prevura-product-information--recovery-core-pillow .product-information__grid--prevura-bespoke .pv4-product-visual__pillow{inset:auto -8% -8% auto;width:108%}.cart-drawer .prevura-health-card{position:static;gap:5px;width:100%;max-height:none;padding:11px 12px;overflow:visible;border:1px solid var(--pv3-border);border-radius:12px;background:var(--pv3-white);box-shadow:none}.cart-drawer .prevura-health-card .pv4-cart-confirm{min-height:0}.cart-drawer .prevura-health-card .pv4-cart-confirm__copy{gap:1px}.cart-drawer .prevura-health-card .pv4-cart-confirm__copy strong{font-size:12px}.cart-drawer .prevura-health-card .pv4-cart-confirm__copy small{font-size:9.5px;line-height:1.3}.cart-drawer .prevura-health-card .prevura-health-info{padding-top:4px}.cart-drawer .prevura-health-card .prevura-health-info summary{min-height:28px;font-size:10px}.cart-drawer .prevura-digital-card>strong{order:1}.cart-drawer .prevura-digital-card__details{order:2}.cart-drawer .prevura-digital-card__details summary{min-height:28px}.cart-drawer .prevura-digital-card__facts{order:3;margin-top:0}.cart-drawer .pv-cart-mobile-checkout{z-index:5;min-height:64px;padding-block:4px calc(4px + env(safe-area-inset-bottom));background:var(--pv3-white);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.cart-drawer .pv-cart-mobile-checkout__button{opacity:1;filter:none}.pv3-about-story__media{min-height:clamp(360px,104vw,430px)}.pv3-about-story__device{inset:12% auto auto 7%;width:min(31%,132px)}.pv3-about-story__media-label{inset:14px auto auto 14px}.pv3-about-story__media figcaption{inset:auto 14px 14px auto;max-width:65%}footer .shopify-section-group-footer-group .pv4-footer-story{gap:18px;padding-block:0 22px}footer .shopify-section-group-footer-group .pv4-footer-story__eyebrow{margin-bottom:8px}footer .shopify-section-group-footer-group .pv4-footer-story h2{max-width:13ch;font-size:clamp(29px,8.8vw,36px)}footer .shopify-section-group-footer-group .pv4-footer-story__copy>p:last-child{margin-top:10px;font-size:13px;line-height:1.42}footer .shopify-section-group-footer-group .pv4-footer-story__steps li{gap:3px;padding:12px 6px}footer .shopify-section-group-footer-group .pv4-footer-story__steps strong{font-size:12px}footer .shopify-section-group-footer-group .pv4-footer-story__steps small{font-size:9px;line-height:1.2}footer .shopify-section-group-footer-group .pv-footer-shell .footer-content{padding-block:10px 14px}footer .shopify-section-group-footer-group .pv-footer-shell .menu--accordion .menu__heading{min-height:48px}footer .shopify-section-group-footer-group .pv-footer-shell .pv-footer-feature-grid{margin-top:2px}footer .shopify-section-group-footer-group .pv-footer-shell .pv-footer-feature-card{gap:12px;padding:18px 0}footer .shopify-section-group-footer-group .pv-footer-shell .pv-footer-feature-card>div>strong{font-size:17px}footer .shopify-section-group-footer-group .pv-footer-shell .pv-footer-feature-card>div>span:not(.pv4-footer-action__index){font-size:11.5px}}@media(max-width:359px){body.template-product :is(.prevura-product-information--prevura-abendentspannung-ergo-pillow,.prevura-product-information--recovery-core-pillow) .product-information__grid--prevura-bespoke>.pv4-product-visual{min-height:210px}.cart-drawer .prevura-health-card{padding-inline:12px}.cart-drawer .prevura-health-card .pv4-cart-confirm__copy small{font-size:9px}}.prevura-health-card>label.pv4-cart-confirm{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px}label.pv4-cart-confirm .pv4-cart-confirm__box{width:24px;min-width:24px;height:24px;border-radius:var(--pv-radius-sm)}label.pv4-cart-confirm .pv4-cart-confirm__box:after{top:3px;left:7px;width:7px;height:13px;border:solid var(--pv-white);border-width:0 2px 2px 0;border-radius:0;background:transparent;box-shadow:none;opacity:0;transform:rotate(45deg)}label.pv4-cart-confirm input:checked+.pv4-cart-confirm__box:after{opacity:1;transform:rotate(45deg)}.pv3-refund__search-wrap{position:relative;margin-bottom:14px}.pv3-refund__search-wrap input{width:100%;min-height:52px;padding:0 46px 0 15px;border:1px solid rgba(255,255,255,.3);border-radius:var(--pv3-radius-sm);color:var(--pv3-forest-deep);background:var(--pv3-white);font:inherit;font-size:14px}.pv3-refund__search-wrap input:focus-visible,.pv3-refund__select-wrap select:focus-visible{border-color:var(--pv3-progress);outline:3px solid rgba(149,221,232,.34);outline-offset:2px}.pv3-refund__search-wrap>span{position:absolute;top:50%;right:15px;display:grid;width:20px;height:20px;place-items:center;color:var(--pv3-forest);transform:translateY(-50%);pointer-events:none}.pv3-refund__search-wrap svg{width:17px;height:17px}.pv3-refund__result-count{margin:9px 0 0;color:#ffffffb8;font-size:11px;line-height:1.4}.pv3-refund__private{display:grid;gap:4px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.22);color:#ffffffc2;font-size:12px;line-height:1.5;text-wrap:pretty}.pv3-refund__private strong{color:var(--pv3-white);font-size:13px}.pv3-platform-chip{display:grid;min-height:58px;padding:10px 14px;border:1px solid var(--pv3-border-quiet);border-radius:var(--pv3-radius-sm);background:var(--pv3-white);color:var(--pv3-ink)}.pv3-platform-chip strong,.pv3-platform-chip span{display:block}.pv5-offer-choice__option--pillow .pv5-offer-choice__topline small{color:var(--pv3-muted);font-size:12px;font-weight:750;letter-spacing:0;line-height:1.3;text-align:right}.pv3-platform-chip strong{font-size:13px}.pv3-platform-chip span{margin-top:2px;color:var(--pv3-muted);font-size:11px;line-height:1.35}.prevura-health-card .pv4-cart-confirm__copy .pv4-cart-confirm__error{margin-top:3px;color:var(--pv-color-error, #9f2f2f);font-size:12px;font-weight:700;line-height:1.4}.prevura-health-card .pv4-cart-confirm__copy .pv4-cart-confirm__error[hidden]{display:none}.pv4-cart-confirm.has-error{padding:10px;border:1px solid color-mix(in srgb,var(--pv-color-error, #9f2f2f) 42%,transparent);border-radius:var(--pv-radius-sm);background:color-mix(in srgb,var(--pv-color-error, #9f2f2f) 6%,var(--pv3-white))}.pv4-cart-confirm.has-error .pv4-cart-confirm__box{border-color:var(--pv-color-error, #9f2f2f)}.prevura-health-card .pv4-cart-confirm__copy small:not(.pv4-cart-confirm__error),.prevura-health-card .prevura-health-info summary{font-size:12px;line-height:1.45}.pv4-cart-ack-status{margin:0 0 10px;color:var(--pv3-muted);font-size:12px;font-weight:700;line-height:1.4}.pv4-cart-ack-status.is-complete{color:var(--pv3-green)}.pv3-support-hero__visual a:after{align-self:center;margin-left:auto;color:var(--pv3-green);content:"\2192";font-size:18px;line-height:1}@media(max-width:749px){.pv4-system-hero{padding-top:30px}.pv4-system-hero .pv4-display{max-width:12ch;font-size:clamp(38px,10.4vw,47px);line-height:1.01}.pv4-system-hero__media{margin-top:20px}.pv4-system-hero .pv4-product-visual,.pv4-system-hero__custom-media{min-height:clamp(326px,88vw,378px)}.pv4-system-hero__portrait-caption{inset:auto 10px 10px auto}.pv3-refund__tool{gap:28px}.pv3-refund__chooser{padding:16px}.pv3-refund__flow{gap:0}.pv3-refund__flow li{grid-template-columns:72px minmax(0,1fr);min-height:86px;padding-block:10px}.pv3-refund__value{width:64px;height:64px;font-size:13px;line-height:1.15}.pv3-refund__flow small{font-size:11px}.pv3-refund__note,.pv3-refund__chooser>small{font-size:12px;line-height:1.5}.pv5-offer-choice .pv3-split-heading{gap:14px}.pv5-offer-choice__option{padding:21px 18px}.pv5-offer-choice__option h3{margin-top:18px;font-size:26px}.pv5-offer-choice__option>p{margin-bottom:16px;font-size:14px;line-height:1.48}.pv5-offer-choice__option ul{margin-bottom:18px}.pv5-offer-choice__option li{min-height:39px}.pv5-offer-choice__option--pillow h3{max-width:18ch;font-size:23px}.pv5-offer-choice__pillow,.pv3-contact-person,.pv3-support__person{display:none}.pv3-support__layout,.pv3-contact-hero{gap:0}.pv3-contact-layout{gap:42px}.pv3-contact-form-card{order:-1}.pv3-contact-guide{position:static;order:1}.pv3-support-hero__visual a{min-height:64px}.cart-drawer__items .cart-items__table-row.pv-cart-item--package,.pv-cart-items .cart-items__table-row.pv-cart-item--package{grid-template-columns:60px minmax(0,1fr);grid-template-areas:"media details" "media price" "media quantity" "media error"}.cart-drawer__items .pv-cart-item--package .cart-items__price,.cart-drawer__items .pv-cart-item--package .cart-items__total,.pv-cart-items .pv-cart-item--package .cart-items__price,.pv-cart-items .pv-cart-item--package .cart-items__total{justify-self:start;min-width:0;text-align:left;font-size:13px}.cart-drawer .prevura-health-card{gap:10px}.cart-drawer .prevura-health-card .pv4-cart-confirm{min-height:44px}.cart-drawer .prevura-health-card .pv4-cart-confirm__copy small{font-size:12px;line-height:1.42}.prevura-health-card .pv4-cart-confirm__copy small:not(.pv4-cart-confirm__error){font-size:12px;line-height:1.45}.cart-drawer .prevura-health-card .prevura-health-info summary{min-height:44px;font-size:12px}body.template-cart main{padding-bottom:calc(156px + env(safe-area-inset-bottom))}body.template-cart .cart-page .pv-cart-mobile-checkout{position:fixed;z-index:8;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));left:12px;display:grid;grid-template-columns:minmax(94px,auto) minmax(0,1fr);align-items:center;gap:10px;min-height:72px;padding:8px;border:1px solid var(--pv3-border);border-radius:20px;background:#fffffffa;box-shadow:0 14px 38px #052b2429}body.template-cart .cart-page .pv-cart-mobile-checkout__total small,body.template-cart .cart-page .pv-cart-mobile-checkout__total strong{display:block}body.template-cart .cart-page .pv-cart-mobile-checkout__total small{color:var(--pv3-muted);font-size:11px}body.template-cart .cart-page .pv-cart-mobile-checkout__total strong{color:var(--pv3-forest-deep);max-width:100%;padding-block:2px;overflow:visible;font-size:clamp(17px,5.1vw,20px);font-weight:800;line-height:1.15;white-space:nowrap}body.template-cart .cart-page .pv-cart-mobile-checkout__button{min-height:52px;padding-inline:16px;border:0;border-radius:12px;color:var(--pv3-white);background:var(--pv3-forest);font-size:14px;font-weight:800}}@media(min-width:750px)and (max-width:1099px){body.template-cart main{padding-bottom:calc(110px + env(safe-area-inset-bottom))}body.template-cart .cart-page__summary .prevura-course-notices{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px}body.template-cart .cart-page .pv-cart-mobile-checkout{position:fixed;z-index:8;right:18px;bottom:calc(12px + env(safe-area-inset-bottom));left:18px;display:grid;grid-template-columns:auto minmax(260px,420px);align-items:center;justify-content:center;gap:18px;min-height:72px;padding:9px;border:1px solid var(--pv3-border);border-radius:20px;background:#fffffffa;box-shadow:0 14px 38px #052b2429}body.template-cart .cart-page .pv-cart-mobile-checkout__total small,body.template-cart .cart-page .pv-cart-mobile-checkout__total strong{display:block}body.template-cart .cart-page .pv-cart-mobile-checkout__total small{color:var(--pv3-muted);font-size:11px}body.template-cart .cart-page .pv-cart-mobile-checkout__total strong{color:var(--pv3-forest-deep);padding-block:2px;overflow:visible;font-size:22px;font-weight:800;line-height:1.15;white-space:nowrap}body.template-cart .cart-page .pv-cart-mobile-checkout__button{min-height:52px;padding-inline:18px;border:0;border-radius:12px;color:var(--pv3-white);background:var(--pv3-forest);font-size:14px;font-weight:800}}body.template-cart:has(#PBarNextFrameWrapper) .cart-page .pv-cart-mobile-checkout{bottom:calc(80px + env(safe-area-inset-bottom))}@media(max-width:359px){.cart-drawer .prevura-health-card .pv4-cart-confirm__copy small{font-size:12px}}@media(min-width:990px){.pv4-system-hero{padding-top:clamp(48px,4.4vw,76px)}.pv4-system-hero .pv4-display{max-width:13ch;font-size:clamp(54px,4.4vw,78px);line-height:.99}.pv4-system-hero__copy{padding-block:10px 24px}.pv4-system-hero__media .pv4-product-visual,.pv4-system-hero__custom-media{min-height:clamp(500px,38vw,660px)}}@media(prefers-reduced-motion:reduce){[data-pv3-app-support]{scroll-behavior:auto}}@media(max-width:1199px){.sticky-add-to-cart__bar .add-to-cart-text__content{display:inline-flex;align-items:center;min-width:0}body.template-product .prevura-product-information .product-information__grid--prevura-bespoke{display:grid;grid-template-columns:minmax(0,1fr);gap:0}body.template-product .product-information__grid--prevura-bespoke>.product-information__details-column,body.template-product .product-information__grid--prevura-bespoke .product-details,body.template-product .product-information__grid--prevura-bespoke .product-details>.group-block,body.template-product .product-information__grid--prevura-bespoke .group-block-content{display:contents}body.template-product .product-information__grid--prevura-bespoke .group-block__media-wrapper,body.template-product .product-information__grid--prevura-bespoke .view-product-title{display:none}body.template-product .product-information__grid--prevura-bespoke .group-block-content>*{order:20;min-width:0;margin-inline:0}body.template-product .product-information__grid--prevura-bespoke .product-badge{order:2;margin-bottom:10px}body.template-product .product-information__grid--prevura-bespoke .rating-wrapper{order:3;margin-bottom:10px}body.template-product .product-information__grid--prevura-bespoke .text-block:has(h1){order:4;margin-bottom:12px}body.template-product .product-information__grid--prevura-bespoke>.product-information__media{order:5;width:100%;min-width:0;margin:6px 0 18px}body.template-product .product-information__grid--prevura-bespoke .group-block-content>product-price{order:4;margin-bottom:12px}body.template-product .product-information__grid--prevura-bespoke :is(.buy-buttons-block,buy-buttons){order:6;margin-bottom:12px}body.template-product .product-information__grid--prevura-bespoke .prevura-bundle-logic{order:7;margin-bottom:14px}body.template-product .product-information__grid--prevura-bespoke .group-block-content>rte-formatter{order:8;margin-bottom:14px}body.template-product .product-information__grid--prevura-bespoke .prevura-pdp-benefits--kompakter-ablauf{order:9}body.template-product .product-information__grid--prevura-bespoke .prevura-pdp-benefits--sicher-bestellen{order:10}body.template-product .product-information__grid--prevura-bespoke>.product-information__media .product-media-container{max-height:min(76vw,320px);aspect-ratio:1}body.template-product .product-information__grid--prevura-bespoke>.product-information__media :is(.product-media-constraint-wrapper,.product-media),body.template-product .product-information__grid--prevura-bespoke>.product-information__media .product-media img{height:100%;max-height:100%;width:100%;object-fit:contain}}@media(min-width:750px)and (max-width:1199px){body.template-product .product-information__grid--prevura-bespoke>.product-information__media .product-media-container{width:100%;height:clamp(380px,52vw,480px);max-height:480px;aspect-ratio:auto}}@media(max-width:359px){body.template-collection .product-grid{grid-template-columns:minmax(0,1fr)}}html:root{--pv8-section-space-mobile: 56px;--pv8-section-space-desktop: clamp(76px, 6vw, 104px);--pv8-heading-size-mobile: clamp(30px, 8.2vw, 36px);--pv8-heading-size-desktop: clamp(42px, 3.65vw, 56px);--pv8-heading-line: 1.04;--pv8-heading-track: -.045em;--pv8-copy-size-mobile: 16px;--pv8-copy-size-desktop: clamp(17px, 1.25vw, 19px);--pv8-copy-line: 1.55;--pv8-header-gap: 14px;--pv8-header-gap-desktop: 16px;--pv8-header-to-content: clamp(32px, 4.5vw, 60px);--pv8-card-radius: 18px;--pv8-card-border: var(--pv3-border-quiet);--pv8-control-height: 52px;--pv-section-heading-size: var(--pv8-heading-size-desktop);--pv-section-heading-size-mobile: var(--pv8-heading-size-mobile);--pv-section-heading-line: var(--pv8-heading-line);--pv-section-heading-line-mobile: var(--pv8-heading-line);--pv-section-heading-track: var(--pv8-heading-track);--pv-section-subheading-size: var(--pv8-copy-size-desktop);--pv-section-subheading-size-mobile: var(--pv8-copy-size-mobile);--pv-section-subheading-line: var(--pv8-copy-line);--pv-section-subheading-line-mobile: var(--pv8-copy-line)}body:is(.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content){--page-content-width: var(--pv3-frame)}body.template-page #MainContent>.shopify-section>:is(.prevura-app-download,.prevura-app-screens){width:100%;max-width:none;margin-inline:0}:is(.prevura-agb__intro,.prevura-datenschutz__intro,.prevura-impressum-sicher__intro,.prevura-widerruf-clean__intro,.prevura-legal-accordion__intro)>:is(h1,.prevura-legal-accordion__heading){max-width:20ch;margin:0;color:var(--pv3-forest-deep);font-family:var(--pv3-font);font-size:var(--pv8-heading-size-mobile);font-weight:700;letter-spacing:var(--pv8-heading-track);line-height:var(--pv8-heading-line);text-wrap:balance}:is(.prevura-agb__intro,.prevura-datenschutz__intro,.prevura-impressum-sicher__intro,.prevura-widerruf-clean__intro,.prevura-legal-accordion__intro)>:is(p,.prevura-legal-accordion__intro-text){max-width:64ch;color:var(--pv3-muted);font-family:var(--pv3-font);font-size:var(--pv8-copy-size-mobile);line-height:var(--pv8-copy-line);text-wrap:pretty}.prevura-section__header--adopted{display:grid;align-content:start;justify-items:center;gap:var(--pv8-header-gap);width:100%;margin-inline:auto;margin-block:0 var(--pv8-header-to-content);text-align:center}.prevura-section__header--adopted>*{margin-block:0}.prevura-section__heading.prevura-heading{max-width:22ch;margin:0 auto;color:var(--pv3-forest-deep);font-family:var(--pv3-font);font-size:var(--pv8-heading-size-mobile);font-weight:700;letter-spacing:var(--pv8-heading-track);line-height:var(--pv8-heading-line);text-wrap:balance}.prevura-section__subheading.prevura-subheading{max-width:62ch;margin:0 auto;color:var(--pv3-muted);font-family:var(--pv3-font);font-size:var(--pv8-copy-size-mobile);font-weight:400;letter-spacing:-.012em;line-height:var(--pv8-copy-line);text-wrap:pretty}.prevura-section__subheading.prevura-subheading :where(p,ul,ol){margin-block:0}.prevura-section__eyebrow.prevura-eyebrow,.prevura-badge{width:fit-content;min-height:28px;padding:6px 10px;border:1px solid var(--pv3-border-quiet);border-radius:var(--pv3-pill);color:var(--pv3-forest);background:var(--pv3-mint);font-family:var(--pv3-font);font-size:12px;font-weight:700;letter-spacing:.01em;line-height:1.2}.prevura-badge--number{display:inline-grid;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;place-items:center}.prevura-card--adopted{border:1px solid var(--pv8-card-border);border-radius:var(--pv8-card-radius);box-shadow:none}.prevura-card--adopted :where(h3){color:var(--pv3-forest-deep);font-family:var(--pv3-font);font-size:clamp(18px,1.5vw,22px);font-weight:700;letter-spacing:-.03em;line-height:1.16;text-wrap:balance}.prevura-card--adopted :where(p,li){font-family:var(--pv3-font);text-wrap:pretty}.prevura-info-popover{position:relative;z-index:8;display:grid;justify-items:start;width:fit-content;max-width:100%;margin:0;color:var(--pv3-forest-deep);font-family:var(--pv3-font)}.prevura-info-popover>summary{display:inline-flex;align-items:center;gap:8px;min-height:34px;max-width:100%;padding:6px 10px 6px 7px;border:1px solid color-mix(in srgb,var(--pv3-primary) 24%,var(--pv3-border-quiet));border-radius:var(--pv3-pill);background:color-mix(in srgb,var(--pv3-white) 82%,var(--pv3-mint));color:var(--pv3-forest);cursor:pointer;list-style:none;font-size:11px;font-weight:760;line-height:1.2;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.prevura-info-popover>summary::-webkit-details-marker{display:none}.prevura-info-popover>summary::marker{content:""}.prevura-info-popover__icon{display:grid;width:21px;height:21px;flex:0 0 21px;place-items:center;border-radius:50%;background:var(--pv3-forest);color:var(--pv3-white);font-size:12px;font-weight:850;font-style:normal}.prevura-info-popover__chevron{width:15px;height:15px;flex:0 0 15px;margin-left:1px;transition:transform .18s ease}.prevura-info-popover[open]>summary{border-color:color-mix(in srgb,var(--pv3-primary) 42%,var(--pv3-border-quiet));background:var(--pv3-mint)}.prevura-info-popover[open] .prevura-info-popover__chevron{transform:rotate(180deg)}.prevura-info-popover__panel{width:min(100%,440px);margin-top:8px;padding:14px 15px;border:1px solid color-mix(in srgb,var(--pv3-primary) 22%,var(--pv3-border-quiet));border-radius:16px;background:var(--pv3-white);box-shadow:0 14px 34px color-mix(in srgb,var(--pv3-forest-deep) 10%,transparent);animation:prevura-info-open .18s ease both}.prevura-info-popover__panel strong{display:block;margin:0 0 5px;color:var(--pv3-forest-deep);font-size:12px;font-weight:800;line-height:1.25}.prevura-info-popover__panel p{margin:0;color:var(--pv3-muted);font-size:11px;font-weight:450;line-height:1.48;text-wrap:pretty}.prevura-info-popover__panel a{display:inline-flex;gap:5px;margin-top:9px;color:var(--pv3-primary);font-size:11px;font-weight:780;text-decoration:none}.prevura-info-popover>summary:focus-visible{outline:2px solid var(--pv3-primary);outline-offset:3px}@media(hover:hover){.prevura-info-popover>summary:hover{border-color:color-mix(in srgb,var(--pv3-primary) 42%,var(--pv3-border-quiet));transform:translateY(-1px)}}@keyframes prevura-info-open{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.prevura-info-popover__panel,.prevura-info-popover__chevron,.prevura-info-popover>summary{animation:none;transition:none}}:is(.prevura-kassen-check-standard,.prevura-app-screens,.prevura-certificate-preview,.prevura-app-download,.prevura-app-support-hero,.prevura-kasse-trust){--color-background: var(--pv3-ice);--pv-color-surface: var(--pv3-ice);--prevura-section-bg: var(--pv3-ice)}:is(.prevura-trust-section,.prevura-course-leader,.prevura-bundle-offer,.prevura-essential-details,.prevura-support-links){--color-background: var(--pv3-warm);--pv-color-surface: var(--pv3-warm);--prevura-section-bg: var(--pv3-warm)}:is(.prevura-comparison-carousel,.prevura-module-faq,.prevura-key-trust,.prevura-audience-keys,.prevura-specs-v2,.prevura-check-bullets,.prevura-contact-service){--color-background: var(--pv3-white);--pv-color-surface: var(--pv3-white);--prevura-section-bg: var(--pv3-white)}.prevura-ui-button-primary,.prevura-button--primary,.prevura-trust-section__button,.prevura-how-steps__button{display:inline-flex;align-items:center;justify-content:center;height:var(--pv8-control-height);min-height:var(--pv8-control-height);padding:13px 22px;border:1px solid var(--pv3-forest);border-radius:var(--pv3-pill);color:var(--pv3-white);background:var(--pv3-forest);box-shadow:none;font-family:var(--pv3-font);font-size:15px;font-weight:700;letter-spacing:0;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;transition:background-color var(--pv-duration-fast) var(--pv-ease-standard),border-color var(--pv-duration-fast) var(--pv-ease-standard),color var(--pv-duration-fast) var(--pv-ease-standard)}@media(hover:hover){:is(.prevura-ui-button-primary,.prevura-button--primary,.prevura-trust-section__button,.prevura-how-steps__button):hover{border-color:var(--pv3-forest-deep);background:var(--pv3-forest-deep);transform:none}}:is(.prevura-ui-button-primary,.prevura-button--primary,.prevura-trust-section__button,.prevura-how-steps__button):focus-visible{outline:var(--pv-focus-ring-width) solid var(--pv3-white);outline-offset:var(--pv-focus-ring-offset);box-shadow:var(--pv-focus-ring-shadow)}:is(.prevura-trust-section,.prevura-app-screens,.prevura-comparison-carousel,.prevura-certificate-preview,.prevura-course-leader,.prevura-module-faq,.prevura-kasse-trust,.prevura-bundle-benefits,.prevura-audience-keys,.prevura-kassen-check-standard,.prevura-app-download,.prevura-app-support-hero,.prevura-contact-service,.prevura-final-cta-standard,.prevura-essential-details,.prevura-key-trust,.prevura-check-bullets,.prevura-specs-v2,.prevura-bundle-offer,.prevura-support-links){padding-block-start:max(var(--padding-block-start, var(--pt-padding-top, 0px)),var(--pv8-section-space-mobile));padding-block-end:max(var(--padding-block-end, var(--pt-padding-bottom, 0px)),var(--pv8-section-space-mobile))}@media(max-width:749px){html:root{--pv-section-subheading-size: var(--pv8-copy-size-mobile)}}@media(min-width:750px){:is(.prevura-agb__intro,.prevura-datenschutz__intro,.prevura-impressum-sicher__intro,.prevura-widerruf-clean__intro,.prevura-legal-accordion__intro)>:is(h1,.prevura-legal-accordion__heading){font-size:var(--pv8-heading-size-desktop)}:is(.prevura-agb__intro,.prevura-datenschutz__intro,.prevura-impressum-sicher__intro,.prevura-widerruf-clean__intro,.prevura-legal-accordion__intro)>:is(p,.prevura-legal-accordion__intro-text){font-size:var(--pv8-copy-size-desktop)}.prevura-section__header--adopted{gap:var(--pv8-header-gap-desktop)}.prevura-section__heading.prevura-heading{font-size:var(--pv8-heading-size-desktop)}.prevura-section__subheading.prevura-subheading{font-size:var(--pv8-copy-size-desktop)}:is(.prevura-trust-section,.prevura-app-screens,.prevura-comparison-carousel,.prevura-certificate-preview,.prevura-course-leader,.prevura-module-faq,.prevura-kasse-trust,.prevura-bundle-benefits,.prevura-audience-keys,.prevura-kassen-check-standard,.prevura-app-download,.prevura-app-support-hero,.prevura-contact-service,.prevura-final-cta-standard,.prevura-essential-details,.prevura-key-trust,.prevura-check-bullets,.prevura-specs-v2,.prevura-bundle-offer,.prevura-support-links){padding-block-start:max(var(--padding-block-start, var(--pt-padding-top, 0px)),var(--pv8-section-space-desktop));padding-block-end:max(var(--padding-block-end, var(--pt-padding-bottom, 0px)),var(--pv8-section-space-desktop))}}@media(max-width:749px){.prevura-section__header--adopted{margin-block-end:32px}.prevura-section__heading.prevura-heading{max-width:18ch}.prevura-section__subheading.prevura-subheading{max-width:36ch}}body.template-index #MainContent>.shopify-section:has(.prevura-routine-story),body.template-index #MainContent>.shopify-section:has(.prevura-kassen-check-standard),body.template-index #MainContent>.shopify-section:has(.prevura-trust-section),body.template-index #MainContent>.shopify-section:has(.prevura-comparison-carousel),body.template-index #MainContent>.shopify-section:has(.prevura-course-leader),body.template-index #MainContent>.shopify-section:has(.prevura-final-cta-standard){--pv-home-section-surface: var(--pv3-warm)}body.template-index #MainContent>.shopify-section:has(.prevura-how-steps),body.template-index #MainContent>.shopify-section:has(.pv-sales-guarantee),body.template-index #MainContent>.shopify-section:has(.prevura-app-screens),body.template-index #MainContent>.shopify-section:has(.prevura-certificate-preview),body.template-index #MainContent>.shopify-section:has(.prevura-testimonials),body.template-index #MainContent>.shopify-section:has(.prevura-module-faq){--pv-home-section-surface: var(--pv3-ice)}body.template-index #MainContent>.shopify-section:has(:is(.prevura-routine-story,.prevura-how-steps,.prevura-kassen-check-standard,.pv-sales-guarantee,.prevura-trust-section,.prevura-app-screens,.prevura-comparison-carousel,.prevura-certificate-preview,.prevura-testimonials,.prevura-course-leader,.prevura-module-faq,.prevura-final-cta-standard))>.section-background{background:var(--pv-home-section-surface)}body.template-index #MainContent>.shopify-section>:is(.prevura-routine-story,.prevura-how-steps,.prevura-kassen-check-standard,.pv-sales-guarantee,.prevura-trust-section,.prevura-app-screens,.prevura-comparison-carousel,.prevura-certificate-preview,.prevura-testimonials,.prevura-course-leader,.prevura-module-faq,.prevura-final-cta-standard){--color-background: var(--pv-home-section-surface);--pv-color-surface: var(--pv-home-section-surface);--prevura-section-bg: var(--pv-home-section-surface);background:var(--pv-home-section-surface)}body.template-product #MainContent,body.template-product #MainContent :is(button,input,select,textarea){font-family:var(--pv3-font)}body.template-product #MainContent>.shopify-section:nth-child(odd){--pv-pdp-section-surface: var(--pv3-ice)}body.template-product #MainContent>.shopify-section:nth-child(2n){--pv-pdp-section-surface: var(--pv3-warm)}body.template-product #MainContent>.shopify-section>:is(pv-pdp,section,.section){--color-background: var(--pv-pdp-section-surface);--pv-color-surface: var(--pv-pdp-section-surface);--prevura-section-bg: var(--pv-pdp-section-surface)}body.template-product #MainContent>.shopify-section>.section-background{background:var(--pv-pdp-section-surface)}gift-trigger-overlay .gt-toast{display:none!important}.pv-gift-celebration{position:fixed;right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:var(--pv-z-toast, 120);width:min(calc(100% - 48px),372px);pointer-events:none}.pv-gift-celebration__panel{position:relative;z-index:2;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:13px 15px 13px 12px;border:1px solid color-mix(in srgb,var(--pv3-mint) 35%,transparent);border-radius:20px;background:var(--pv3-forest-deep);box-shadow:0 18px 50px color-mix(in srgb,var(--pv3-forest-deep) 28%,transparent);opacity:0;transform:translateY(14px) scale(.98);transition:opacity .22s .16s var(--pv3-ease, ease),transform .42s .16s var(--pv3-ease, ease)}.pv-gift-celebration.is-visible .pv-gift-celebration__panel{opacity:1;transform:translateY(0) scale(1)}.pv-gift-celebration__mark{display:grid;width:44px;height:44px;place-items:center;border-radius:14px;background:var(--pv3-mint);color:var(--pv3-forest-deep)}.pv-gift-celebration__mark svg{width:24px;height:24px}.pv-gift-celebration__copy{display:grid;gap:2px;min-width:0}.pv-gift-celebration__copy :is(strong,small),.pv-gift-celebration__eyebrow{display:block;margin:0;font-family:var(--pv3-font)}.pv-gift-celebration__eyebrow{color:var(--pv3-mint);font-size:9px;font-weight:800;letter-spacing:.11em;line-height:1.1;text-transform:uppercase}.pv-gift-celebration__copy strong{color:var(--pv3-white);font-size:16px;font-weight:820;line-height:1.16;text-wrap:balance}.pv-gift-celebration__copy small{color:color-mix(in srgb,var(--pv3-white) 72%,transparent);font-size:11px;line-height:1.3;text-wrap:pretty}.pv-gift-celebration__burst,.pv-gift-celebration__ring{position:absolute;top:34px;left:34px;pointer-events:none}.pv-gift-celebration__burst{z-index:3;width:1px;height:1px}.pv-gift-celebration__burst span{--pv-gift-x: 0px;--pv-gift-y: -44px;--pv-gift-rotate: 0deg;position:absolute;width:4px;height:10px;border-radius:999px;background:var(--pv3-mint);opacity:0;transform:translate(0) rotate(var(--pv-gift-rotate)) scale(.35)}.pv-gift-celebration.is-visible .pv-gift-celebration__burst span{animation:pv-gift-spark .82s 30ms var(--pv3-ease, ease) both}.pv-gift-celebration__burst span:nth-child(2){--pv-gift-x: 24px;--pv-gift-y: -39px;--pv-gift-rotate: 30deg;animation-delay:65ms}.pv-gift-celebration__burst span:nth-child(3){--pv-gift-x: 42px;--pv-gift-y: -22px;--pv-gift-rotate: 60deg;animation-delay:105ms;background:var(--pv3-white)}.pv-gift-celebration__burst span:nth-child(4){--pv-gift-x: 47px;--pv-gift-y: 2px;--pv-gift-rotate: 90deg;animation-delay:50ms}.pv-gift-celebration__burst span:nth-child(5){--pv-gift-x: 36px;--pv-gift-y: 28px;--pv-gift-rotate: 125deg;animation-delay:95ms;background:var(--pv3-white)}.pv-gift-celebration__burst span:nth-child(6){--pv-gift-x: 12px;--pv-gift-y: 41px;--pv-gift-rotate: 165deg;animation-delay:125ms}.pv-gift-celebration__burst span:nth-child(7){--pv-gift-x: -16px;--pv-gift-y: 38px;--pv-gift-rotate: 205deg;animation-delay:70ms}.pv-gift-celebration__burst span:nth-child(8){--pv-gift-x: -39px;--pv-gift-y: 23px;--pv-gift-rotate: 235deg;animation-delay:.11s;background:var(--pv3-white)}.pv-gift-celebration__burst span:nth-child(9){--pv-gift-x: -46px;--pv-gift-y: -2px;--pv-gift-rotate: 270deg;animation-delay:.14s}.pv-gift-celebration__burst span:nth-child(10){--pv-gift-x: -36px;--pv-gift-y: -28px;--pv-gift-rotate: 305deg;animation-delay:85ms}.pv-gift-celebration__burst span:nth-child(11){--pv-gift-x: -13px;--pv-gift-y: -43px;--pv-gift-rotate: 345deg;animation-delay:.12s;background:var(--pv3-white)}.pv-gift-celebration__burst span:nth-child(12){--pv-gift-x: 30px;--pv-gift-y: 12px;--pv-gift-rotate: 110deg;animation-delay:145ms}.pv-gift-celebration__ring{z-index:1;width:18px;height:18px;border:2px solid var(--pv3-mint);border-radius:50%;opacity:0;transform:translate(-50%,-50%) scale(.25)}.pv-gift-celebration.is-visible .pv-gift-celebration__ring{animation:pv-gift-ring .68s 30ms var(--pv3-ease, ease) both}@keyframes pv-gift-spark{0%{opacity:0;transform:translate(0) rotate(var(--pv-gift-rotate)) scale(.35)}22%{opacity:1}to{opacity:0;transform:translate(var(--pv-gift-x),var(--pv-gift-y)) rotate(var(--pv-gift-rotate)) scale(1)}}@keyframes pv-gift-ring{0%{opacity:0;transform:translate(-50%,-50%) scale(.25)}28%{opacity:.85}to{opacity:0;transform:translate(-50%,-50%) scale(4.5)}}@media(max-width:749px){.pv-gift-celebration{right:12px;bottom:calc(92px + env(safe-area-inset-bottom,0px));width:calc(100% - 24px)}}@media(prefers-reduced-motion:reduce){.pv-gift-celebration__panel{transition:opacity .12s linear;transform:none}.pv-gift-celebration__burst,.pv-gift-celebration__ring{display:none}}.cart-drawer .pv-cart-mobile-checkout{position:absolute;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));left:10px;z-index:8;grid-template-columns:minmax(88px,max-content) minmax(0,1fr);width:auto;max-width:none;min-height:68px;padding:8px;border:1px solid var(--pv3-border);border-radius:20px;background:var(--pv3-white);box-shadow:0 14px 38px color-mix(in srgb,var(--pv3-forest-deep) 16%,transparent);box-sizing:border-box;isolation:isolate}.cart-drawer .pv-cart-mobile-checkout__total{display:grid;align-content:center;min-width:0;padding-inline-start:5px}.cart-drawer .pv-cart-mobile-checkout__total small{line-height:1.15}.cart-drawer .pv-cart-mobile-checkout__total strong{display:block;max-width:100%;padding:2px 0;overflow:visible;color:var(--pv3-forest-deep);font-size:clamp(18px,4.5vw,21px);font-variant-numeric:tabular-nums;letter-spacing:-.025em;line-height:1.15;white-space:nowrap}.cart-drawer .pv-cart-mobile-checkout__button{width:100%;min-width:0;min-height:50px;padding-inline:12px;border-radius:14px;font-size:14px;line-height:1.15;white-space:nowrap}@media(max-width:359px){.cart-drawer .pv-cart-mobile-checkout{grid-template-columns:minmax(82px,max-content) minmax(0,1fr);gap:7px}.cart-drawer .pv-cart-mobile-checkout__total strong{font-size:17px}.cart-drawer .pv-cart-mobile-checkout__button{padding-inline:8px;font-size:12.5px}}body:is(.template-suffix-so-funktioniert-prevura,.template-suffix-app,.template-suffix-ueber-uns) #MainContent>.shopify-section{--pv-info-surface: var(--pv3-ice);background:var(--pv-info-surface)}body.template-suffix-so-funktioniert-prevura #MainContent>.shopify-section:has(.prevura-system-map),body.template-suffix-so-funktioniert-prevura #MainContent>.shopify-section:has(.prevura-app-screens),body.template-suffix-so-funktioniert-prevura #MainContent>.shopify-section:has(.prevura-certificate-preview),body.template-suffix-so-funktioniert-prevura #MainContent>.shopify-section:has(.prevura-course-leader){--pv-info-surface: var(--pv3-warm)}body.template-suffix-app #MainContent>.shopify-section:has(.prevura-page-hero--app){--pv-info-surface: var(--pv3-forest)}body.template-suffix-app #MainContent>.shopify-section:has(.prevura-app-journey),body.template-suffix-app #MainContent>.shopify-section:has(.prevura-final-cta-standard){--pv-info-surface: var(--pv3-warm)}body.template-suffix-ueber-uns #MainContent>.shopify-section:has(.prevura-page-hero--about),body.template-suffix-ueber-uns #MainContent>.shopify-section:has(.prevura-how-steps){--pv-info-surface: var(--pv3-warm)}body.template-suffix-ueber-uns #MainContent>.shopify-section:has(.prevura-about-manifesto){--pv-info-surface: var(--pv3-forest)}body:is(.template-suffix-so-funktioniert-prevura,.template-suffix-app,.template-suffix-ueber-uns) #MainContent>.shopify-section>.section-background{background:var(--pv-info-surface)}body:is(.template-suffix-so-funktioniert-prevura,.template-suffix-app,.template-suffix-ueber-uns) #MainContent>.shopify-section>:is(.prevura-page-hero,.prevura-system-map,.prevura-how-steps,.prevura-app-screens,.prevura-kassen-check-standard,.prevura-certificate-preview,.prevura-module-faq,.prevura-course-leader,.prevura-final-cta-standard,.prevura-app-journey,.prevura-app-download,.prevura-about-manifesto,.prevura-essential-details){--color-background: var(--pv-info-surface);--pv-color-surface: var(--pv-info-surface);--prevura-section-bg: var(--pv-info-surface);background:transparent}body.template-suffix-app .prevura-app-download__heading,body.template-suffix-app .prevura-app-journey__intro h2,body.template-suffix-ueber-uns .prevura-about-manifesto__heading{font-family:var(--pv3-font);font-size:var(--pv8-heading-size-mobile);font-weight:700;letter-spacing:var(--pv8-heading-track);line-height:var(--pv8-heading-line);overflow-wrap:normal;text-wrap:balance}body.template-suffix-app .prevura-app-download__heading,body.template-suffix-app .prevura-app-journey__intro :is(.prevura-section__heading,.prevura-section__subheading){margin-inline:0}@media(min-width:750px){body.template-suffix-app .prevura-app-download__heading,body.template-suffix-app .prevura-app-journey__intro h2,body.template-suffix-ueber-uns .prevura-about-manifesto__heading{font-size:var(--pv8-heading-size-desktop)}}body:is(.template-suffix-so-funktioniert-prevura,.template-suffix-app,.template-suffix-ueber-uns,.template-suffix-contact,.template-suffix-app-support,.template-suffix-versandbedingungen,.template-suffix-agb,.template-suffix-datenschutzerklaerung,.template-suffix-impressum,.template-suffix-rueckgabe-widerruf) #MainContent{width:100%;max-width:none;margin:0;padding:0;color:var(--pv3-ink);background:var(--pv3-ice);font-family:var(--pv3-font)}body:is(.template-suffix-so-funktioniert-prevura,.template-suffix-app,.template-suffix-ueber-uns,.template-suffix-contact,.template-suffix-app-support,.template-suffix-versandbedingungen,.template-suffix-agb,.template-suffix-datenschutzerklaerung,.template-suffix-impressum,.template-suffix-rueckgabe-widerruf) #MainContent>.shopify-section{position:relative;width:100%;max-width:none;margin:0;isolation:isolate}body:is(.template-suffix-so-funktioniert-prevura,.template-suffix-app,.template-suffix-ueber-uns) #MainContent>.shopify-section{background:var(--pv-info-surface, var(--pv3-ice))}body:is(.template-suffix-so-funktioniert-prevura,.template-suffix-app,.template-suffix-ueber-uns) #MainContent>.shopify-section>:is(.prevura-page-hero,.prevura-system-map,.prevura-how-steps,.prevura-app-screens,.prevura-kassen-check-standard,.prevura-certificate-preview,.prevura-module-faq,.prevura-course-leader,.prevura-final-cta-standard,.prevura-app-journey,.prevura-app-download,.prevura-about-manifesto,.prevura-essential-details){--color-background: var(--pv-info-surface, var(--pv3-ice));--pv-color-surface: var(--pv-info-surface, var(--pv3-ice));--prevura-section-bg: var(--pv-info-surface, var(--pv3-ice));background:transparent}body:is(.template-suffix-so-funktioniert-prevura,.template-suffix-app,.template-suffix-ueber-uns) #MainContent .prevura-page-hero__frame{width:min(calc(100% - (2 * var(--pv3-gutter))),var(--pv3-frame));max-width:var(--pv3-frame);margin-inline:auto;padding-block:clamp(52px,6vw,92px)}body:is(.template-suffix-so-funktioniert-prevura,.template-suffix-app,.template-suffix-ueber-uns) #MainContent .prevura-page-hero h1{max-width:13ch;font-family:var(--pv3-font);font-size:clamp(52px,4.7vw,76px);font-weight:700;letter-spacing:-.052em;line-height:.99;overflow-wrap:normal;text-wrap:balance}body:is(.template-suffix-so-funktioniert-prevura,.template-suffix-app,.template-suffix-ueber-uns) #MainContent .prevura-page-hero__text{max-width:52ch;font-family:var(--pv3-font);font-size:var(--pv8-copy-size-desktop);line-height:var(--pv8-copy-line);text-wrap:pretty}body.template-suffix-contact #MainContent>.shopify-section:has(.prevura-contact-service),body.template-suffix-contact #MainContent>.shopify-section:has(.prevura-module-faq),body.template-suffix-app-support #MainContent>.shopify-section:has(.prevura-app-support-hero),body.template-suffix-app-support #MainContent>.shopify-section:has(.prevura-contact-service){--pv-service-surface: var(--pv3-ice);background:var(--pv-service-surface)}body.template-suffix-contact #MainContent>.shopify-section:has(.prevura-course-leader),body.template-suffix-app-support #MainContent>.shopify-section:has(.prevura-support-links){--pv-service-surface: var(--pv3-warm);background:var(--pv-service-surface)}body:is(.template-suffix-contact,.template-suffix-app-support) #MainContent>.shopify-section>:is(.prevura-app-support-hero,.prevura-support-links,.prevura-contact-service,.prevura-course-leader,.prevura-module-faq){--color-background: var(--pv-service-surface, var(--pv3-ice));--pv-color-surface: var(--pv-service-surface, var(--pv3-ice));--prevura-section-bg: var(--pv-service-surface, var(--pv3-ice));width:min(calc(100% - (2 * var(--pv3-gutter))),var(--pv3-frame));max-width:var(--pv3-frame);margin-inline:auto;background:transparent}body.template-suffix-app-support #MainContent .prevura-app-support-hero{padding-block:var(--pv8-section-space-desktop)}body.template-suffix-app-support #MainContent .prevura-app-support-hero__inner{display:grid;max-width:min(920px,100%);margin-inline:auto;gap:0;padding:clamp(30px,4vw,56px);border:1px solid var(--pv3-border-quiet);border-radius:var(--pv8-card-radius);background:color-mix(in srgb,var(--pv3-white) 72%,transparent)}body.template-suffix-app-support #MainContent .prevura-app-support-hero h1,body.template-suffix-contact #MainContent .prevura-contact-service h1{max-width:16ch;margin:0;color:var(--pv3-forest-deep);font-family:var(--pv3-font);font-size:clamp(48px,4.3vw,68px);font-weight:700;letter-spacing:-.048em;line-height:1;text-wrap:balance}body.template-suffix-app-support #MainContent .prevura-app-support-hero__text{max-width:62ch;margin-top:18px;color:var(--pv3-muted);font-family:var(--pv3-font);font-size:var(--pv8-copy-size-desktop);line-height:var(--pv8-copy-line);text-wrap:pretty}body:is(.template-suffix-versandbedingungen,.template-suffix-agb,.template-suffix-datenschutzerklaerung,.template-suffix-impressum,.template-suffix-rueckgabe-widerruf) #MainContent,body:is(.template-suffix-versandbedingungen,.template-suffix-agb,.template-suffix-datenschutzerklaerung,.template-suffix-impressum,.template-suffix-rueckgabe-widerruf) #MainContent>.shopify-section{background:var(--pv3-warm)}body:is(.template-suffix-versandbedingungen,.template-suffix-agb,.template-suffix-datenschutzerklaerung,.template-suffix-impressum,.template-suffix-rueckgabe-widerruf) #MainContent>.shopify-section>:is(.prevura-legal-accordion,.prevura-agb,.prevura-datenschutz,.prevura-impressum-sicher,.prevura-widerruf-clean){--color-background: var(--pv3-warm);--pv-color-surface: var(--pv3-warm);--prevura-section-bg: var(--pv3-warm);width:min(calc(100% - (2 * var(--pv3-gutter))),var(--pv3-frame));max-width:var(--pv3-frame);margin-inline:auto;padding-block:clamp(64px,7vw,104px);color:var(--pv3-ink);background:transparent}body:is(.template-suffix-versandbedingungen,.template-suffix-agb,.template-suffix-datenschutzerklaerung,.template-suffix-impressum,.template-suffix-rueckgabe-widerruf) #MainContent :is(.prevura-legal-accordion__intro,.prevura-agb__intro,.prevura-datenschutz__intro,.prevura-impressum-sicher__intro,.prevura-widerruf-clean__intro){max-width:var(--pv3-reading);margin:0 0 clamp(34px,4vw,52px);text-align:left}body:is(.template-suffix-versandbedingungen,.template-suffix-agb,.template-suffix-datenschutzerklaerung,.template-suffix-impressum,.template-suffix-rueckgabe-widerruf) #MainContent :is(.prevura-legal-accordion__heading,.prevura-agb__intro h1,.prevura-datenschutz__intro h1,.prevura-impressum-sicher__intro h1,.prevura-widerruf-clean__intro h1){max-width:18ch;margin:0;color:var(--pv3-forest-deep);font-family:var(--pv3-font);font-size:clamp(48px,4.1vw,64px);font-weight:700;letter-spacing:-.048em;line-height:1;text-wrap:balance}body:is(.template-suffix-versandbedingungen,.template-suffix-agb,.template-suffix-datenschutzerklaerung,.template-suffix-impressum,.template-suffix-rueckgabe-widerruf) #MainContent :is(.prevura-legal-accordion__summary-card,.prevura-agb__summary-card,.prevura-datenschutz__summary-card,.prevura-impressum-sicher__summary-card,.prevura-widerruf-clean__summary-card,.prevura-legal-accordion__item,.prevura-agb__item,.prevura-datenschutz__item){border-color:var(--pv3-border-quiet);border-radius:var(--pv8-card-radius);background:var(--pv3-white);box-shadow:none}body.template-product #MainContent>.shopify-section{width:100%;max-width:none;margin:0;background:var(--pv-pdp-section-surface, var(--pv3-ice))}body.template-product #MainContent>.shopify-section>:is(.pv-pdp-package-system,.prevura-app-screens,.pv-pdp-course-path,.pv-pdp-course-fit,.pv-pdp-pillow-role,.pv-pdp-reimbursement,.pv-pdp-cost-guarantee,.pv-pdp-assurance,.prevura-pillow-proof,.pv-pdp-pillow-fit,.pv-details-clean,.pv-pdp-offer-choice,.prevura-testimonials,.prevura-module-faq,.prevura-final-cta-standard){--color-background: var(--pv-pdp-section-surface, var(--pv3-ice));--pv-color-surface: var(--pv-pdp-section-surface, var(--pv3-ice));--prevura-section-bg: var(--pv-pdp-section-surface, var(--pv3-ice));background:transparent;font-family:var(--pv3-font)}body.template-product #MainContent .prevura-section__heading.prevura-heading,body:is(.template-suffix-so-funktioniert-prevura,.template-suffix-app,.template-suffix-ueber-uns,.template-suffix-contact,.template-suffix-app-support) #MainContent .prevura-section__heading.prevura-heading{color:var(--pv3-forest-deep);font-family:var(--pv3-font);font-size:var(--pv8-heading-size-desktop);font-weight:700;letter-spacing:var(--pv8-heading-track);line-height:var(--pv8-heading-line);overflow-wrap:normal;text-wrap:balance}body.template-product #MainContent .prevura-section__subheading.prevura-subheading,body:is(.template-suffix-so-funktioniert-prevura,.template-suffix-app,.template-suffix-ueber-uns,.template-suffix-contact,.template-suffix-app-support) #MainContent .prevura-section__subheading.prevura-subheading{color:var(--pv3-muted);font-family:var(--pv3-font);font-size:var(--pv8-copy-size-desktop);line-height:var(--pv8-copy-line);text-wrap:pretty}@media(max-width:749px){body:is(.template-suffix-so-funktioniert-prevura,.template-suffix-app,.template-suffix-ueber-uns) #MainContent .prevura-page-hero__frame{gap:26px;padding-block:46px 54px}body:is(.template-suffix-so-funktioniert-prevura,.template-suffix-app,.template-suffix-ueber-uns) #MainContent .prevura-page-hero h1,body.template-suffix-app-support #MainContent .prevura-app-support-hero h1,body.template-suffix-contact #MainContent .prevura-contact-service h1,body:is(.template-suffix-versandbedingungen,.template-suffix-agb,.template-suffix-datenschutzerklaerung,.template-suffix-impressum,.template-suffix-rueckgabe-widerruf) #MainContent :is(.prevura-legal-accordion__heading,.prevura-agb__intro h1,.prevura-datenschutz__intro h1,.prevura-impressum-sicher__intro h1,.prevura-widerruf-clean__intro h1){max-width:18ch;font-size:clamp(36px,10.2vw,42px);letter-spacing:-.045em;line-height:1.02}body.template-suffix-app-support #MainContent .prevura-app-support-hero{padding-block:var(--pv8-section-space-mobile)}body.template-suffix-app-support #MainContent .prevura-app-support-hero__inner{padding:22px}body.template-product #MainContent .prevura-section__heading.prevura-heading,body:is(.template-suffix-so-funktioniert-prevura,.template-suffix-app,.template-suffix-ueber-uns,.template-suffix-contact,.template-suffix-app-support) #MainContent .prevura-section__heading.prevura-heading{font-size:var(--pv8-heading-size-mobile)}body.template-product #MainContent .prevura-section__subheading.prevura-subheading,body:is(.template-suffix-so-funktioniert-prevura,.template-suffix-app,.template-suffix-ueber-uns,.template-suffix-contact,.template-suffix-app-support) #MainContent .prevura-section__subheading.prevura-subheading{font-size:var(--pv8-copy-size-mobile)}body.template-suffix-contact #MainContent .prevura-contact-service h1.prevura-contact-service__heading.prevura-section__heading{max-width:18ch;font-size:clamp(36px,10.2vw,42px);letter-spacing:-.045em;line-height:1.02}}
/*# sourceMappingURL=/cdn/shop/t/104/assets/prevura-v3.css.map */
