b,strong{font-weight:700}h1,h2,h3,h4,h5,h6{color:#000a12}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none}h1,.h1{--h1-margin: 0 0 1.2em;--h1-font-size: 1.6rem;--h1-line-height: 2.0rem;--h1-font-weight: 500;--h1-letter-spacing: 0.005em}@media(min-width: 1024px){h1,.h1{--h1-font-size: 2rem;--h1-line-height: 2.4rem}}@media(min-width: 1200px){h1,.h1{--h1-font-size: 3rem;--h1-line-height: 3.6rem}}h1,.h1{margin:var(--h1-margin);font-size:var(--h1-font-size);line-height:var(--h1-line-height);font-weight:var(--h1-font-weight);letter-spacing:var(--h1-letter-spacing)}h2,.h2,.product-promo .product_title{--h2-margin: 0 0 0.75em;--h2-font-size: 1.4rem;--h2-line-height: 1.35;--h2-font-weight: 700;--h2-letter-spacing: 0.0035em}@media(min-width: 1024px){h2,.h2,.product-promo .product_title{--h2-font-size: 2rem;--h2-line-height: 2.5rem}}h2,.h2,.product-promo .product_title{margin:var(--h2-margin);font-size:var(--h2-font-size);line-height:var(--h2-line-height);font-weight:var(--h2-font-weight);letter-spacing:var(--h2-letter-spacing)}.h2small{--h2-font-size: 1.2rem;--h2-line-height: 1.55rem}@media(min-width: 1024px){.h2small{--h2-font-size: 1.6rem;--h2-line-height: 2.1rem}}.h2small.nomargin{--h2-margin: 0}h3,.h3{--h3-margin: 0 0 0.5em;--h3-font-size: 1rem;--h3-line-height: 1.3rem;--h3-font-weight: 600;--h3-letter-spacing: 0.0033em}@media(min-width: 1024px){h3,.h3{--h3-font-size: 1.4rem;--h3-line-height: 1.85rem}}h3,.h3{margin:var(--h3-margin);font-size:var(--h3-font-size);line-height:var(--h3-line-height);font-weight:var(--h3-font-weight);letter-spacing:var(--h3-letter-spacing)}h4,.h4{--h4-margin: 0 0 1em;--h4-font-size: 0.9rem;--h4-line-height: 1.4rem;--h4-font-weight: 600;--h4-letter-spacing: 0}@media(min-width: 1024px){h4,.h4{--h4-font-size: 1.2rem;--h4-line-height: 1.65rem}}h4,.h4{margin:var(--h4-margin);font-size:var(--h4-font-size);line-height:var(--h4-line-height);font-weight:var(--h4-font-weight);letter-spacing:var(--h4-letter-spacing)}h5,.h5,h6,.h6{--h5-font-size: 0.9rem;--h5-line-height: 1.3;--h5-font-weight: 600;--h5-letter-spacing: 0}@media(min-width: 1024px){h5,.h5,h6,.h6{--h5-font-size: 1rem;--h5-line-height: 1.5rem}}h5,.h5,h6,.h6{font-size:var(--h5-font-size);line-height:var(--h5-line-height);font-weight:var(--h5-font-weight);letter-spacing:var(--h5-letter-spacing)}p{--paragraph-margin: 0 0 1.2em}@media(min-width: 700px){p{--paragraph-margin: 0 0 1.6em}}p+ul{margin-top:-1rem}p{margin:var(--paragraph-margin);font-size:var(--GLOBAL-PARAGRAPH-FONT-SIZE)}p.textxs{font-size:.8rem;line-height:1.25rem}main ul:not(.top-menu) li{font-size:var(--GLOBAL-PARAGRAPH-FONT-SIZE)}table td{font-size:var(--GLOBAL-PARAGRAPH-FONT-SIZE)}br.onlymobile{display:none}@media(max-width: 500px){br.onlymobile{display:block}}.nolinebreak{white-space:nowrap}.product-promo .product-promo__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 820px){.product-promo .product-promo__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media(min-width: 820px){.product-promo .product__images{width:40%}}.product-promo .product__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-promo .product__summary{padding:1.5em;background-color:#fff}@media(min-width: 820px){.product-promo .product__summary{width:60%}}@media(min-width: 1024px){.product-promo .product__summary{padding:2.5em}}@media(min-width: 1200px){.product-promo .product__summary{padding:4em}}.product-promo .woocommerce-de_price_taxrate,.product-promo .product_meta{display:none}.product-promo .woocommerce-product-details__short-description *{font-size:.77rem}