  h1,h2,h3,h4,h5,h6,.brxe-heading,.brxe-button,.brxe-button>span{text-wrap:balance} p,li,figcaption,blockquote,.brxe-text-basic,.brxe-text{text-wrap:pretty}  :root{ --grad-canvas:none;--grad-card:var(--scrim);--grad-card-hover:var(--accent-hover); --grad-panel:rgba(255,255,255,.06);--grad-panel-hover:rgba(255,255,255,.10);--grad-inset:rgba(255,255,255,.05); --grad-light-card:var(--paper);--grad-light-hover:var(--paper-hover); --elev-raised:none;--elev-hover:none;--light-elev:none;--light-elev-hover:none;--lux-elev:none; --radius-s:6px;--radius-m:10px;--radius-l:10px }  .c-section-title,.c-section-title--landing.brxe-heading{font-size:clamp(1.75rem,1.45rem + 1.5vw,2.5rem)!important}  .c-section-header.brxe-div{max-width:54rem!important}  .c-section-title::before,.c-section-title--landing::before,.c-chromatogram__title::before{content:none!important}  .c-purchase-mode__btn-sub{font-size:var(--text-xs);white-space:nowrap;line-height:1.25}  .c-sticky-bar__inner .c-btn-primary,#stickyAddToCartBtn{flex:0 0 auto;width:auto;min-width:0}  .c-section--dark{background-image:none!important} .c-section--dark .c-ethos-card,.c-section--dark .c-terroir-card,.c-section--dark .c-study-card, .c-section--dark .c-faq-item,.c-section--dark .c-ugc-card,.c-section--dark .c-routine-step, .l-section--dark .c-ethos-card,.l-section--dark .c-terroir-card,.l-section--dark .c-study-card, .l-section--dark .c-faq-item,.l-section--dark .c-ugc-card,.l-section--dark .c-routine-step{box-shadow:none!important}  .c-ugc-card,.c-section--dark .c-ugc-card,.l-section--dark .c-ugc-card{background-image:none!important} .c-section--dark a:focus-visible,.c-section--dark button:focus-visible,.l-section--dark a:focus-visible,.l-section--dark button:focus-visible, .c-section--dark [tabindex]:focus-visible{outline-color:var(--paper)!important}  .c-stock-status__dot{background-color:var(--scrim-fg)!important}  h1.c-buybox__title,.brxe-heading.c-buybox__title{letter-spacing:var(--tracking-display,-0.025em)!important}  .c-ethos-card,.c-terroir-card,.c-study-card,.c-faq-item,.c-ugc-card,.c-routine-step,.c-pricing-card, .c-section--dark .c-ethos-card,.c-section--dark .c-terroir-card,.c-section--dark .c-study-card, .c-section--dark .c-faq-item,.c-section--dark .c-ugc-card,.c-section--dark .c-routine-step{ transition:background-color .18s cubic-bezier(.2,0,0,1),border-color .18s cubic-bezier(.2,0,0,1),transform .18s cubic-bezier(.2,0,0,1)!important}  .c-btn-primary:active,.c-btn-secondary:active,.c-stepper__btn:active,.brxe-button:active{transform:scale(.96)}  .c-sticky-bar__price,.woocommerce-Price-amount,.u-tabular{font-variant-numeric:tabular-nums}  .c-faq-item:hover,.c-pricing-card:hover{transform:translateY(-2px)}   section[id]{scroll-margin-top:6rem}  html{scroll-behavior:smooth} @media (prefers-reduced-motion:reduce){ html{scroll-behavior:auto} *,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important} }  ::selection{background:var(--accent);color:var(--accent-on)}  .c-metric__value{white-space:nowrap}  .c-ethos-card__num.brxe-text-basic{display:inline-block;width:fit-content;padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-pill);background-color:rgba(17,17,17,.05);border:1px solid rgba(17,17,17,.08);color:var(--color-mist);font-size:var(--text-xs);line-height:1.4} .c-section--dark .c-ethos-card__num.brxe-text-basic,.c-ethos-card--dark .c-ethos-card__num.brxe-text-basic{background-color:var(--grad-inset);border-color:rgba(255,255,255,.08);color:var(--scrim-muted)}  .c-dosage-calc__slider.brxe-div{height:auto;background:none;border-radius:0} .c-dosage-calc__slider input[type=range]{-webkit-appearance:none;appearance:none;display:block;width:100%;height:1.5rem;margin:0;background:transparent;cursor:pointer} .c-dosage-calc__slider input[type=range]:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:var(--radius-pill)} .c-dosage-calc__slider input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:var(--radius-pill);background:rgba(255,255,255,.18)} .c-dosage-calc__slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;margin-top:-7px;border-radius:50%;background:var(--scrim-fg);border:none;box-shadow:0 1px 4px rgba(0,0,0,.35);cursor:pointer;transition:transform var(--motion-fast)} .c-dosage-calc__slider input[type=range]:active::-webkit-slider-thumb{transform:scale(1.08)} .c-dosage-calc__slider input[type=range]::-moz-range-track{height:6px;border-radius:var(--radius-pill);background:rgba(255,255,255,.18)} .c-dosage-calc__slider input[type=range]::-moz-range-thumb{width:20px;height:20px;border:none;border-radius:50%;background:var(--scrim-fg);box-shadow:0 1px 4px rgba(0,0,0,.35);cursor:pointer}  .c-ethos-card__num.brxe-text-basic{font-size:var(--text-xs)!important;font-weight:500!important;letter-spacing:.01em}  .c-section--dark ::selection,.l-section--dark ::selection,.c-header ::selection,.c-footer ::selection,.c-hero ::selection,.c-sticky-bar ::selection{background:var(--scrim-fg);color:var(--accent)}  .c-dosage-calc__val-badge.brxe-text-basic{display:inline-block;width:fit-content;padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-pill);background-color:rgba(17,17,17,.05);border:1px solid rgba(17,17,17,.08);color:var(--color-ink);font-size:var(--text-s);font-weight:500;line-height:1.4;font-variant-numeric:tabular-nums}  .c-dosage-calc__slider input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:var(--radius-pill);background:rgba(17,17,17,.14)} .c-dosage-calc__slider input[type=range]::-moz-range-track{height:6px;border-radius:var(--radius-pill);background:rgba(17,17,17,.14)} .c-dosage-calc__slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;margin-top:-7px;border-radius:50%;background:var(--accent);border:2px solid #fff;box-shadow:0 1px 4px rgba(17,17,17,.25);cursor:pointer;transition:transform var(--motion-fast)} .c-dosage-calc__slider input[type=range]::-moz-range-thumb{width:18px;height:18px;border:2px solid #fff;border-radius:50%;background:var(--accent);box-shadow:0 1px 4px rgba(17,17,17,.25);cursor:pointer} .c-dosage-calc__slider input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.06)}  @media (pointer:coarse){.c-dosage-calc__slider input[type=range]{height:2.75rem} .c-dosage-calc__slider input[type=range]::-webkit-slider-thumb{width:26px;height:26px;margin-top:-10px} .c-dosage-calc__slider input[type=range]::-moz-range-thumb{width:24px;height:24px}}  .c-routine-card,.c-micro-panel,.c-variant-card{border-radius:var(--radius-l)!important}  .c-routine-card__step{display:inline-block!important;width:auto!important;padding:7.4px 12px;font-size:var(--text-xs)!important;font-weight:600;letter-spacing:.02em;line-height:1;border-radius:999px;background:rgba(17,17,17,.05);border:1px solid rgba(17,17,17,.08);color:#111}  .c-tag,.c-tag--accent{border-radius:999px!important}  .c-pricing-card.is-recommended{outline:2px solid var(--accent);outline-offset:3px} .c-pricing-card.is-recommended .c-btn{background:var(--accent)!important;color:var(--accent-on)!important;border-color:var(--accent)!important} .c-pricing-card.is-recommended .c-btn:hover{background:var(--accent-hover)!important;border-color:var(--accent-hover)!important}  .c-pricing-card.is-recommended::after{content:'Ihre Empfehlung';position:absolute;left:50%;bottom:-11px;transform:translateX(-50%);white-space:nowrap;padding:4px 12px;border-radius:999px;background:var(--accent);color:var(--accent-on);font-size:var(--text-xs);font-weight:600;letter-spacing:.02em}  .c-ugc-card__media{background:#111!important} .c-ugc-card__play{background:#fff!important;color:#111!important;border-color:rgba(255,255,255,.28)!important} .c-ugc-card__play::after{content:'';display:block;width:0;height:0;border-style:solid;border-width:8px 0 8px 13px;border-color:transparent transparent transparent currentColor;margin-inline-start:3px}  ul.products li.product{border:1px solid var(--border-soft);border-radius:var(--radius-l);background:var(--paper);padding:var(--space-m)} ul.products li.product .button{background:var(--accent)!important;color:var(--accent-on)!important;border:1px solid var(--accent)!important;border-radius:var(--radius-s)!important;font-size:var(--text-s)!important;font-weight:600!important;padding:10px 18px!important;height:auto!important} ul.products li.product .button:hover{background:var(--accent-hover)!important;border-color:var(--accent-hover)!important} ul.products li.product .woocommerce-loop-product__title{font-size:var(--text-m)!important;font-weight:600}  .woocommerce-cart .button,.woocommerce-checkout .button:not(.c-login *),.woocommerce-cart button:not(.brx-stepper-button):not(.c-drawer__close),.woocommerce-checkout button:not(.brx-stepper-button):not(.c-drawer__close):not(.c-login *),.woocommerce-cart input[type=submit],.woocommerce-checkout input[type=submit]:not(.c-login *){background:var(--paper)!important;color:var(--accent)!important;border:1px solid var(--paper)!important;border-radius:var(--radius-s)!important;font-weight:600!important} .woocommerce-cart .button:hover,.woocommerce-checkout .button:not(.c-login *):hover{background:var(--color-ink)!important;border-color:var(--color-ink)!important;color:var(--accent)!important} #brxe-050983 .show-password-input ,.c-login .show-password-input { display: flex; align-items: center; justify-content: center; inline-size: var(--tap); min-block-size: var(--tap); margin: 0; padding: 0; background-color: var(--scrim-muted); border: none; cursor: pointer; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 12s4-7 11-7 11 7 11 7-4 7-11 7S1 12 1 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") no-repeat center / var(--space-m); mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 12s4-7 11-7 11 7 11 7-4 7-11 7S1 12 1 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") no-repeat center / var(--space-m);}#brxe-050983 .show-password-input::before ,.c-login .show-password-input::before { content: none;}#brxe-050983 .show-password-input::after ,.c-login .show-password-input::after { content: none;}#brxe-050983 .show-password-input:hover ,.c-login .show-password-input:hover { background-color: var(--paper);}#brxe-050983 .show-password-input:focus-visible ,.c-login .show-password-input:focus-visible { outline: 2px solid var(--paper); outline-offset: 2px;}#brxe-050983 .password-input .input-text,.c-login .password-input .input-text { padding-inline-end: var(--tap);}.c-login .credential .form-group { position: relative;}.c-login .credential .form-group > label,#brxe-050983 .brxe-woocommerce-form-field:is(#username_field, #password_field) > label { font-size: var(--text-m); font-weight: inherit; letter-spacing: normal; color: var(--scrim-muted); inset-inline: var(--space-s); line-height: 1.2; margin: 0; opacity: .75; padding: 0; pointer-events: none; position: absolute; top: calc(var(--tap) / 2); transform: translateY(-50%); transition: opacity var(--motion-fast); z-index: 2;}.c-login .credential .form-group:has(input[required]:valid, input:-webkit-autofill) > label,#brxe-050983 .brxe-woocommerce-form-field:is(#username_field, #password_field):has(input[placeholder]:not(:placeholder-shown), input:-webkit-autofill) > label { opacity: 0;} .woocommerce-cart input.input-text,.woocommerce-cart input.qty,.woocommerce-checkout input.input-text,.woocommerce-checkout textarea,.woocommerce-checkout select{font-size:var(--text-m)!important}  .coupon-description{display:none!important}  .c-hero__metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important} .c-metric__value{white-space:nowrap!important} @media (max-width:620px){.c-hero__metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-metric__value{font-size:clamp(16px,4.9vw,24px)!important}.c-metric__label{font-size:12px!important;line-height:1.3!important}}  .c-payment-trust{flex-wrap:wrap!important;justify-content:space-between!important;gap:4px 0!important} .c-payment-trust>.brxe-text-basic{white-space:nowrap!important} .c-payment-trust .c-payment-icons{gap:10px!important} .c-payment-trust .c-payment-icons>*{white-space:nowrap!important}  #stickyAddToCartBtn{font-size:14px !important} @media (max-width:374px){#stickyAddToCartBtn{font-size:clamp(11px,3.35vw,14px) !important;padding-left:12px !important;padding-right:12px !important}}  #stickyBuyBar .c-sticky-bar__inner{flex-wrap:wrap!important;row-gap:6px!important}   .c-header .c-header__inner{gap:min(calc(12.8px + 1vw),24px)!important} .c-header .c-nav{gap:min(calc(19.2px + 1.5vw),36px)!important;min-width:0!important} .c-header .c-nav__link{font-size:min(var(--text-m),18px)!important}  .c-payment-trust .c-payment-icons{flex-wrap:wrap!important;row-gap:6px!important;justify-content:flex-start!important}  .c-pricing-card__base-price{white-space:normal!important;min-width:0!important}  .c-buybox__title{overflow-wrap:break-word!important;hyphens:auto!important} .c-terroir-card__title,.c-terroir-card__text{overflow-wrap:break-word!important;hyphens:auto!important}  a:focus-visible, button:focus-visible, [tabindex]:focus-visible, input:focus-visible, select:focus-visible, textarea:focus-visible, summary:focus-visible { outline: 3px solid var(--paper) !important; outline-offset: 2px !important; box-shadow: 0 0 0 2px var(--accent) !important; }  body { min-block-size: 100vh; }