.mb--xxxs{margin-bottom:clamp(.25rem,.25rem + 0vw,.25rem)}.mb--xxs{margin-bottom:clamp(.5rem,.5rem + 0vw,.5rem)}.mb--xs{margin-bottom:clamp(.75rem,.6416rem + .4624vw,1rem)}.mb--s{margin-bottom:clamp(1rem,.7832rem + .9249vw,1.5rem)}.mb--m{margin-bottom:clamp(1.5rem,1.2832rem + .9249vw,2rem)}.mb--l{margin-bottom:clamp(2rem,1.5665rem + 1.8497vw,3rem)}.mb--xl{margin-bottom:clamp(2.5rem,1.8497rem + 2.7746vw,4rem)}.mb--xxl{margin-bottom:clamp(3rem,1.6994rem + 5.5491vw,6rem)}.mb--xxxl{margin-bottom:clamp(4rem,2.2659rem + 7.3988vw,8rem)}.mb--xxxxl{margin-bottom:clamp(4rem,1.3988rem + 11.0983vw,10rem)}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.header{margin-bottom:0}.header-xl{font-weight:700;letter-spacing:.5px}@media (min-width: 1200px){.header-xl{letter-spacing:1.5px}}.header-xl{font-size:clamp(2rem,.6994rem + 5.5491vw,5rem);line-height:clamp(2.5rem,.9827rem + 6.474vw,6rem)}.header-l{font-weight:700;letter-spacing:.5px}@media (min-width: 1200px){.header-l{letter-spacing:0}}.header-l{font-size:clamp(1.5rem,.5788rem + 3.9306vw,3.625rem);line-height:clamp(2rem,.9162rem + 4.6243vw,4.5rem)}.header-m{font-weight:700;letter-spacing:.5px;font-size:clamp(1.25rem,.7081rem + 2.3121vw,2.5rem);line-height:clamp(1.75rem,1.0997rem + 2.7746vw,3.25rem)}.header-s{font-weight:700;letter-spacing:.5px;font-size:clamp(1.125rem,.7457rem + 1.6185vw,2rem);line-height:clamp(1.625rem,1.1373rem + 2.0809vw,2.75rem)}.header-xs{font-weight:700;letter-spacing:.5px;font-size:clamp(1rem,.7832rem + .9249vw,1.5rem);line-height:clamp(1.5rem,1.2832rem + .9249vw,2rem)}.subheadline-above-xl{font-weight:300;letter-spacing:.5px;margin-bottom:8px;font-size:clamp(1.25rem,.7081rem + 2.3121vw,2.5rem);line-height:clamp(1.75rem,1.0997rem + 2.7746vw,3.25rem)}.subheadline-above-l{font-weight:300;letter-spacing:.5px;margin-bottom:8px;font-size:clamp(1.125rem,.7457rem + 1.6185vw,2rem);line-height:clamp(1.625rem,1.1373rem + 2.0809vw,2.75rem)}.subheadline-above-m{font-weight:300;letter-spacing:.5px;font-size:clamp(.875rem,.604rem + 1.1561vw,1.5rem);line-height:clamp(1.25rem,.9249rem + 1.3873vw,2rem)}.subheadline-above-s{font-weight:300;letter-spacing:0;font-size:clamp(.875rem,.7124rem + .6936vw,1.25rem);line-height:clamp(1.25rem,1.0332rem + .9249vw,1.75rem)}.subheadline-above-xs{font-weight:300;letter-spacing:0;font-size:clamp(.875rem,.8208rem + .2312vw,1rem);line-height:clamp(1.25rem,1.1416rem + .4624vw,1.5rem)}.subheadline-below-xl{font-weight:300;letter-spacing:.5px}@media (min-width: 1200px){.subheadline-below-xl{letter-spacing:1.5px}}.subheadline-below-xl{font-size:clamp(2rem,.6994rem + 5.5491vw,5rem);line-height:clamp(2.5rem,.8743rem + 6.9364vw,6.25rem)}.subheadline-below-l{font-weight:300;letter-spacing:.5px}@media (min-width: 1200px){.subheadline-below-l{letter-spacing:0}}.subheadline-below-l{font-size:clamp(1.5rem,.5788rem + 3.9306vw,3.625rem);line-height:clamp(2rem,.9162rem + 4.6243vw,4.5rem)}.subheadline-below-m{font-weight:300;letter-spacing:0}@media (min-width: 1200px){.subheadline-below-m{letter-spacing:.5px}}.subheadline-below-m{font-size:clamp(1.25rem,.7081rem + 2.3121vw,2.5rem);line-height:clamp(1.75rem,1.0997rem + 2.7746vw,3.25rem)}.subheadline-below-s{font-weight:300;letter-spacing:.5px;font-size:clamp(1.125rem,.7457rem + 1.6185vw,2rem);line-height:clamp(1.625rem,1.1373rem + 2.0809vw,2.75rem)}.subheadline-below-xs{font-weight:300;letter-spacing:.5px;font-size:clamp(1rem,.7832rem + .9249vw,1.5rem);line-height:clamp(1.5rem,1.2832rem + .9249vw,2rem)}.body-m{font-size:20px;line-height:28px;font-weight:300;letter-spacing:0}.body-m-bold{font-weight:700}.body-s{font-size:16px;line-height:24px;font-weight:300;letter-spacing:0}.body-s-bold{font-weight:700}.product-category-teaser__header{margin-bottom:48px}@media (max-width: 767.98px){.product-category-teaser__header{margin-bottom:32px}}.product-category-teaser__item{margin-bottom:32px;background-color:#00104f;color:#fff}@media (max-width: 767.98px){.product-category-teaser__item{margin-right:0;margin-left:0}}.product-category-teaser__block{padding-left:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:400px}@media (max-width: 767.98px){.product-category-teaser__block{min-height:unset;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:16px;padding-right:16px}}.product-category-teaser__wrapper{padding-right:0;padding-left:0}@media (max-width: 767.98px){.product-category-teaser__wrapper{margin-bottom:12px}}.product-category-teaser__title{font-weight:700;font-size:40px;line-height:52px;letter-spacing:.5px;margin-bottom:8px;max-width:689px}@media (max-width: 767.98px){.product-category-teaser__title{font-size:24px;line-height:32px}}.product-category-teaser__img{aspect-ratio:1;width:100%;min-height:400px;height:auto;-o-object-fit:cover;object-fit:cover}@media (max-width: 767.98px){.product-category-teaser__img{min-height:340px}}.product-category-teaser__description{margin-bottom:32px;max-width:689px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow-y:hidden}@media (max-width: 767.98px){.product-category-teaser__description{font-size:16px;line-height:24px;margin-bottom:32px}}.product-category-teaser__link{background-color:#fff;color:#00104f;border:1px solid #00104f}@media (max-width: 767.98px){.product-category-teaser__link{margin-bottom:32px;max-width:64ch;white-space:normal;overflow:hidden;width:100%;text-overflow:ellipsis}}@media (max-width: 767.98px){.frame--ctype-menu_pages:has(.product-category-teaser),.frame--ctype-menu_subpages:has(.product-category-teaser),.frame--ctype-menu_categorized_pages:has(.product-category-teaser){padding-left:0;padding-right:0;overflow-x:hidden}}
