.cover{padding:0}.cover .page-wrapper{display:flex;flex-direction:column}.cover--center .breadcrumbs{text-align:center}.cover__headline{margin-left:0;margin-right:auto;text-align:left}.cover__headline:only-child{margin-top:12px}.cover__headline--with-profile{align-items:center;display:flex;gap:20px}.cover__headline--narrow{max-width:1036px}.cover__headline--center{margin:0 auto;text-align:center}.cover__headline--subtitle{order:2;text-align:left}.cover__profile{border-radius:50%;height:150px;overflow:hidden;width:150px}.cover__profile img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cover__title{color:#333;font-family:Open Sans,sans-serif;font-size:calc(16px + 1.66667vw);font-weight:600;line-height:1.4;margin:0 0 14px}@media (max-width:480px){.cover__title{font-size:24px}}@media (min-width:1200px){.cover__title{font-size:36px}}@media (max-width:767.98px){.cover__title{text-align:center}}.cover__title:last-child{margin-bottom:0}.cover__title--search span{color:#e7b10a}.cover__subtitle{font-size:16px;font-weight:500;margin:29px 0 18px}@media (min-width:768px){.cover__subtitle{margin-top:16px}}@media (min-width:1024px){.cover__subtitle{font-size:20px;margin-bottom:7px}}.cover__headline--subtitle .cover__subtitle{margin-bottom:5px}.cover__description{font-size:15px;margin-top:15px;text-align:left}.breadcrumbs{margin-bottom:7px;margin-top:7px}.breadcrumbs ul{font-size:0}.breadcrumbs__item{display:inline-block;line-height:1.5;vertical-align:bottom}.breadcrumbs__item:not(:last-child):after{content:">";display:inline-block;font-size:15px;margin:0 8px}.breadcrumbs__item a,.breadcrumbs__item span{display:inline-block;font-size:15px;font-weight:600;vertical-align:bottom}.breadcrumbs__item a{color:#486d97}.breadcrumbs__item a:hover{color:#23527c;text-decoration:underline}.breadcrumbs__item a.disabled{cursor:default;pointer-events:none}.breadcrumbs__item span{color:#333}.compare .page-wrapper{max-width:1300px}.compare__invisible-table{margin:0 -6px}@media (min-width:768px){.compare__invisible-table{margin:0}}.compare__invisible-table .compare-table__cell{border:none;display:flex;flex-direction:column}@media (max-width:767.98px){.compare__invisible-table .compare-table__cell{padding-bottom:0;padding-top:0}}@media (min-width:768px){.compare__invisible-table .compare-table__cell{margin-left:28px;padding:0}}@media (min-width:1200px){.compare__invisible-table .compare-table__cell{margin-left:40px}}.compare__invisible-table .compare-table__cell:nth-child(2){margin-left:0}.compare__invisible-table .compare-table__cell:has(.button){margin-top:20px}.compare__invisible-table .compare-table__header--empty{display:none}.compare__image-wrapper{border:1px solid #c4c4c4;overflow:hidden;position:relative}.compare__image-wrapper:after{content:"";display:block;padding-top:73.6347%}.compare__image-wrapper>a:active img,.compare__image-wrapper>a:hover img{transform:scale(1.02)}.compare__image-wrapper>a img{transition:transform .2s}.compare__image-wrapper picture{bottom:0;left:0;position:absolute;right:0;top:0}.compare__image-wrapper img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:100%}.compare__image-wrapper img.nopic{-o-object-fit:scale-down;object-fit:scale-down}.compare__cart{margin-top:auto;text-align:center}@media (min-width:1024px){.compare__cart{align-items:center;display:flex}}.compare__quantity-input{margin-bottom:12px;margin-top:2px}@media (min-width:768px){.compare__quantity-input{margin-top:0}}@media (min-width:1024px){.compare__quantity-input{margin-bottom:0;margin-right:8px}}@media (max-width:539.98px){.compare__quantity-input{width:100%}}.compare__to-cart{flex-grow:1;font-weight:700;letter-spacing:.13em;padding-bottom:14px;padding-top:14px}@media (max-width:1199.98px){.compare__to-cart{flex-grow:1;padding-left:20px;padding-right:20px;width:100%}}@media (max-width:539.98px){.compare__to-cart{padding-left:10px;padding-right:10px}}@media (min-width:1200px){.compare__to-cart{padding-left:31px;padding-right:31px}}@media (max-width:419.98px){.compare__to-cart .icon{display:none}}.compare .select2-container{z-index:1}.compare .select2-container--default .select2-selection--single{border-color:#c4c4c4;height:34px}@media (min-width:1200px){.compare .select2-container--default .select2-selection--single{height:60px}}.compare .select2-container--default .select2-selection--single .select2-selection__rendered{padding:6px 28px 6px 12px}@media (min-width:1200px){.compare .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:20px}}.compare .select2-container--default .select2-selection--single .select2-selection__arrow{right:5px}.compare .select2-container--default .select2-selection--single .select2-selection__arrow b{border-top-color:#333}.compare .select2-container--open .select2-selection--single .select2-selection__arrow b{border-bottom-color:#333}.compare-table{margin:0 -6px}@media (min-width:768px){.compare-table{margin:0}}.compare-table__cell{background-color:transparent;flex:1 1 50%;font-size:14px;font-weight:500;line-height:20px;padding:14px 6px;text-align:center;width:50%}@media (min-width:540px){.compare-table__cell{padding:15px}}@media (min-width:768px){.compare-table__cell{border-bottom:1px solid transparent;color:#333;flex:1 1 calc(50% - 228px);font-weight:400;padding:17px 0;text-align:left;width:calc(50% - 228px)}}@media (min-width:1200px){.compare-table__cell{flex-basis:calc(50% - 190px);width:calc(50% - 190px)}}.compare-table__cell--image{padding-bottom:21px;padding-top:6px}@media (min-width:768px){.compare-table__cell--image{padding-bottom:46px;padding-top:23px}.compare-table__cell--image:last-child{margin-left:28px}}@media (min-width:1200px){.compare-table__cell--image:last-child{margin-left:40px}}.compare-table__cell--main,.compare-table__cell--name{line-height:1.2}.compare-table__cell--main{text-wrap:balance;color:#486d97;font-size:calc(11.66667px + .69444vw);font-weight:600;text-align:center}@media (max-width:768px){.compare-table__cell--main{font-size:17px}}@media (min-width:1200px){.compare-table__cell--main{font-size:20px}}.compare-table__cell--main:active,.compare-table__cell--main:hover{text-decoration:underline}.compare-table__cell--name{text-wrap:balance;font-size:16px;font-weight:500;text-align:center}@supports (text-wrap:pretty){.compare-table__cell--name{text-wrap:pretty}}@media (min-width:1024px){.compare-table__cell--name{text-align:left}}.compare-table__cell--variant{align-items:center;background-color:#fff;border-radius:5px;box-shadow:0 3px 2px rgba(0,0,0,.15),0 0 1px rgba(0,0,0,.15);display:flex;flex-direction:column;gap:10px;justify-content:space-between;margin-left:0;padding:15px}.compare-table__cell--variant:empty{opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;visibility:hidden}@media (min-width:1024px){.compare-table__cell--variant{flex-direction:row}}.compare-table__cell--tag{text-align:center}.compare-table__cell--tag .icon{height:22px;width:22px}.compare-table__cell--tag .icon--cross2{fill:#f50000}.compare-table__cell--tag .icon--checkmark{fill:#428c54}.compare-table__cell--featured{font-size:19px;font-weight:600;line-height:27px}@media (min-width:768px){.compare-table__cell--featured{font-size:23px;line-height:26px;padding:14px 0}}.compare-table__header{color:#333;font-weight:600;text-align:left}@media (max-width:767.98px){.compare-table__header{align-items:center;display:flex;flex-basis:100%;justify-content:space-around;margin:0 -9px;padding:9px 15px;text-align:center}}@media (min-width:768px){.compare-table__header{flex:0 0 200px;margin:0;padding-left:11px}}@media (min-width:1200px){.compare-table__header{flex-basis:150px}}.compare-table__header--empty{display:none}.compare-table__row{display:flex}.compare-table__row:nth-child(2n):not(.compare-table__row--variant){border-bottom:1px solid #c4c4c4;border-top:1px solid #c4c4c4}.compare-table__row:has(+.block__title):not(.compare-table__row--variant),.compare-table__row:last-child:not(:has(.compare-table__header--empty)){border-bottom:1px solid #c4c4c4}.compare-table__row:last-child:not(:has(.compare-table__header--empty)){padding-bottom:20px}.block__title+.compare-table__row{border-top:none}.compare-table__row:has(+.block__title){margin-bottom:40px}.compare-table__row--variant{gap:12px}@media (min-width:540px){.compare-table__row--variant{gap:30px}}@media (min-width:1200px){.compare-table__row--variant{gap:40px}}.compare-table__row--variant:not(:last-child):not(:has(+.block__title)){margin-bottom:20px}
