:root{--build:321}.caas form.responsive-form .checkbox-set input[type=checkbox],.caas form.responsive-form .radio-set input[type=radio]{opacity:0;outline:none;width:1px;height:1px;position:absolute;top:6px;left:4px;overflow:hidden}.caas form.responsive-form{font-size:16px}.caas form.responsive-form label{max-width:100%;font-weight:400}.caas form.responsive-form .input-set{margin-bottom:10px}.caas form.responsive-form .input-set .validation-message{color:#b00}.caas form.responsive-form .input-set label{margin-bottom:3px;font-weight:700;display:block}.caas form.responsive-form .input-set .icon-input-wrapper{border-collapse:separate;vertical-align:middle;width:100%;display:inline-table;position:relative}.caas form.responsive-form .input-set .icon-input-wrapper .input-icon{text-align:center;white-space:nowrap;vertical-align:middle;background-color:#476471;border-right:0;border-radius:0;width:36px;padding:4px 8px;font-weight:400;line-height:1;display:table-cell}.caas form.responsive-form .input-set .icon-input-wrapper input[type=text],.caas form.responsive-form .input-set .icon-input-wrapper input[type=email],.caas form.responsive-form .input-set .icon-input-wrapper input[type=password],.caas form.responsive-form .input-set .icon-input-wrapper input[type=number],.caas form.responsive-form .input-set .icon-input-wrapper input[type=tel],.caas form.responsive-form .input-set .icon-input-wrapper input[type=url],.caas form.responsive-form .input-set .icon-input-wrapper input[type=date]{float:left;vertical-align:middle;border:2px solid #e6e6e6;border-left:0;border-radius:0;line-height:normal;display:table-cell;position:relative}.caas form.responsive-form .input-set .icon-input-wrapper input[type=text]:focus,.caas form.responsive-form .input-set .icon-input-wrapper input[type=email]:focus,.caas form.responsive-form .input-set .icon-input-wrapper input[type=password]:focus,.caas form.responsive-form .input-set .icon-input-wrapper input[type=number]:focus,.caas form.responsive-form .input-set .icon-input-wrapper input[type=tel]:focus,.caas form.responsive-form .input-set .icon-input-wrapper input[type=url]:focus,.caas form.responsive-form .input-set .icon-input-wrapper input[type=date]:focus{border-left:0}.caas form.responsive-form .input-set .icon-input-wrapper input[type=date]{height:40px}.caas form.responsive-form .input-set input[type=text],.caas form.responsive-form .input-set input[type=email],.caas form.responsive-form .input-set input[type=password],.caas form.responsive-form .input-set input[type=number],.caas form.responsive-form .input-set input[type=tel],.caas form.responsive-form .input-set input[type=url],.caas form.responsive-form .input-set input[type=date]{-webkit-appearance:none;background-color:#f5f5f5;border:2px solid #e6e6e6;border-radius:0;width:100%;padding:6px 8px;font-size:16px;font-weight:400}.caas form.responsive-form .input-set input[type=text]:focus,.caas form.responsive-form .input-set input[type=email]:focus,.caas form.responsive-form .input-set input[type=password]:focus,.caas form.responsive-form .input-set input[type=number]:focus,.caas form.responsive-form .input-set input[type=tel]:focus,.caas form.responsive-form .input-set input[type=url]:focus,.caas form.responsive-form .input-set input[type=date]:focus{background-color:#fcfcfc;border:2px solid #476471;outline:0}.caas form.responsive-form .input-set.invalid .input-icon{background-color:#b00}.caas form.responsive-form .input-set.invalid input[type=text],.caas form.responsive-form .input-set.invalid input[type=email],.caas form.responsive-form .input-set.invalid input[type=password],.caas form.responsive-form .input-set.invalid input[type=number],.caas form.responsive-form .input-set.invalid input[type=tel],.caas form.responsive-form .input-set.invalid input[type=url],.caas form.responsive-form .input-set.invalid input[type=date]{border:2px solid #b00;padding-right:25px}.caas form.responsive-form .input-set.invalid .icon-input-wrapper:after{content:"";display:block;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.caas form.responsive-form .input-set.invalid .icon-input-wrapper input[type=text],.caas form.responsive-form .input-set.invalid .icon-input-wrapper input[type=email],.caas form.responsive-form .input-set.invalid .icon-input-wrapper input[type=password],.caas form.responsive-form .input-set.invalid .icon-input-wrapper input[type=number],.caas form.responsive-form .input-set.invalid .icon-input-wrapper input[type=tel],.caas form.responsive-form .input-set.invalid .icon-input-wrapper input[type=url],.caas form.responsive-form .input-set.invalid .icon-input-wrapper input[type=date]{border-left:0}.caas form.responsive-form .input-set.white input[type=text],.caas form.responsive-form .input-set.white input[type=email],.caas form.responsive-form .input-set.white input[type=password],.caas form.responsive-form .input-set.white input[type=number],.caas form.responsive-form .input-set.white input[type=tel],.caas form.responsive-form .input-set.white input[type=url],.caas form.responsive-form .input-set.white input[type=date]{background-color:#fff}.caas form.responsive-form .textarea-set{margin-bottom:15px}.caas form.responsive-form .textarea-set label{font-weight:700;display:block}.caas form.responsive-form .textarea-set textarea{resize:none;-webkit-appearance:none;background-color:#f5f5f5;border:2px solid #e6e6e6;border-radius:0;width:100%;padding:7px;font-size:16px;font-weight:400;display:block}.caas form.responsive-form .textarea-set textarea:focus{background-color:#fcfcfc;border:2px solid #476471;outline:0}.caas form.responsive-form .textarea-set .validation-message{color:#b00}.caas form.responsive-form .textarea-set .mError{color:#b00;text-align:center}.caas form.responsive-form .textarea-set.invalid textarea{border:2px solid #b00}.caas form.responsive-form .textarea-set.white textarea{background-color:#fff}.caas form.responsive-form .radio-set .input,.caas form.responsive-form .checkbox-set .input{width:100%;display:block}.caas form.responsive-form .radio-set .validation-message,.caas form.responsive-form .checkbox-set .validation-message{color:#b00}.caas form.responsive-form .radio-set legend,.caas form.responsive-form .checkbox-set legend{border:0;margin-bottom:0;font-size:16px;font-weight:700}.caas form.responsive-form .radio-set label,.caas form.responsive-form .checkbox-set label{cursor:pointer}.caas form.responsive-form .radio-set,.caas form.responsive-form .radio-set .input{position:relative}.caas form.responsive-form .radio-set input[type=radio]+label:before{visibility:visible;content:" ";cursor:pointer;margin-right:5px;display:inline-block;position:relative;top:4px}.caas form.responsive-form .radio-set input[type=radio]:disabled+label,.caas form.responsive-form .radio-set input[type=radio]:disabled+label:before{cursor:not-allowed}.caas form.responsive-form .radio-set label{-webkit-user-select:none;user-select:none}.caas form.responsive-form .checkbox-set,.caas form.responsive-form .checkbox-set .input{position:relative}.caas form.responsive-form .checkbox-set input[type=checkbox]+label:before{content:" ";cursor:pointer;vertical-align:text-bottom;margin-right:5px;display:inline-block;position:relative}.caas form.responsive-form .checkbox-set input[type=checkbox]:disabled+label,.caas form.responsive-form .checkbox-set input[type=checkbox]:disabled+label:before{cursor:not-allowed}.caas form.responsive-form .checkbox-set label{-webkit-user-select:none;user-select:none}.caas input[type=text],.caas input[type=email],.caas input[type=password],.caas input[type=number],.caas input[type=tel],.caas input[type=url],.caas input[type=date]{font-size:16px}.caas .button-list-item,.caas .btn-small,.caas .btn-medium,.caas .dropdown-btn select,.caas .btn-large{cursor:pointer;white-space:nowrap;text-transform:uppercase;color:#222;-webkit-user-select:none;user-select:none;vertical-align:bottom;background:#f5f5f5;border:0;border-bottom:3px solid #ccc;border-radius:4px;padding:10px 12px;font-size:12px;line-height:normal;display:inline-block;position:relative;overflow:visible}.caas .button-list-item .checkmark,.caas .btn-small .checkmark,.caas .btn-medium .checkmark,.caas .dropdown-btn select .checkmark,.caas .btn-large .checkmark{display:none}.caas .button-list-item:hover,.caas .btn-small:hover,.caas .btn-medium:hover,.caas .dropdown-btn select:hover,.caas .btn-large:hover,.caas .button-list-item:focus,.caas .btn-small:focus,.caas .btn-medium:focus,.caas .dropdown-btn select:focus,.caas .btn-large:focus{color:#222;background:#fff;text-decoration:none}.caas .button-list-item:active,.caas .btn-small:active,.caas .btn-medium:active,.caas .dropdown-btn select:active,.caas .btn-large:active,.caas .button-list-item:hover:active,.caas .btn-small:hover:active,.caas .btn-medium:hover:active,.caas .dropdown-btn select:hover:active,.caas .btn-large:hover:active{color:#222;background:#e6e6e6;border-bottom-width:2px;margin-top:1px;text-decoration:none}.caas .btn-icon.button-list-item,.caas .btn-icon.btn-small,.caas .btn-icon.btn-medium,.caas .dropdown-btn select.btn-icon,.caas .btn-icon.btn-large{padding-left:50px}.caas .btn-icon.button-list-item:before,.caas .btn-icon.btn-small:before,.caas .btn-icon.btn-medium:before,.caas .dropdown-btn select.btn-icon:before,.caas .btn-icon.btn-large:before{content:"";background:#476471;border-radius:4px 0 0 4px;width:40px;height:100%;position:absolute;top:0;left:0;box-shadow:0 3px #354a54}.caas .btn-icon.button-list-item:hover:before,.caas .btn-icon.btn-small:hover:before,.caas .btn-icon.btn-medium:hover:before,.caas .dropdown-btn select.btn-icon:hover:before,.caas .btn-icon.btn-large:hover:before{background-color:#374a53}.caas .btn-icon.button-list-item:active:before,.caas .btn-icon.btn-small:active:before,.caas .btn-icon.btn-medium:active:before,.caas .dropdown-btn select.btn-icon:active:before,.caas .btn-icon.btn-large:active:before,.caas .btn-icon.button-list-item:hover:active:before,.caas .btn-icon.btn-small:hover:active:before,.caas .btn-icon.btn-medium:hover:active:before,.caas .dropdown-btn select.btn-icon:hover:active:before,.caas .btn-icon.btn-large:hover:active:before{background-color:#435f6b;box-shadow:0 2px #354a54}.caas .btn-icon.button-list-item .icon,.caas .btn-icon.btn-small .icon,.caas .btn-icon.btn-medium .icon,.caas .dropdown-btn select.btn-icon .icon,.caas .btn-icon.btn-large .icon{color:#fff;text-align:center;position:absolute;top:9px;left:10px}.caas .primary.button-list-item,.caas .primary.btn-small,.caas .primary.btn-medium,.caas .dropdown-btn select.primary,.caas .primary.btn-large{color:#222;background:#f8b912;border-bottom-color:#d29300}.caas .primary.button-list-item:hover,.caas .primary.btn-small:hover,.caas .primary.btn-medium:hover,.caas .dropdown-btn select.primary:hover,.caas .primary.btn-large:hover,.caas .primary.button-list-item:focus,.caas .primary.btn-small:focus,.caas .primary.btn-medium:focus,.caas .dropdown-btn select.primary:focus,.caas .primary.btn-large:focus{color:#222;background:#fac742}.caas .primary.button-list-item:active,.caas .primary.btn-small:active,.caas .primary.btn-medium:active,.caas .dropdown-btn select.primary:active,.caas .primary.btn-large:active,.caas .primary.button-list-item:hover:active,.caas .primary.btn-small:hover:active,.caas .primary.btn-medium:hover:active,.caas .dropdown-btn select.primary:hover:active,.caas .primary.btn-large:hover:active{color:#222;background:#ebb000}.caas .primary.disabled.button-list-item,.caas .primary.disabled.btn-small,.caas .primary.disabled.btn-medium,.caas .dropdown-btn select.primary.disabled,.caas .primary.disabled.btn-large{color:#6c6c6c;background-color:#f8b912b3}.caas .primary.disabled.button-list-item:active,.caas .primary.disabled.btn-small:active,.caas .primary.disabled.btn-medium:active,.caas .dropdown-btn select.primary.disabled:active,.caas .primary.disabled.btn-large:active,.caas .primary.disabled.button-list-item:hover:active,.caas .primary.disabled.btn-small:hover:active,.caas .primary.disabled.btn-medium:hover:active,.caas .dropdown-btn select.primary.disabled:hover:active,.caas .primary.disabled.btn-large:hover:active{background-color:#f8b912b3}.caas .secondary.button-list-item,.caas .secondary.btn-small,.caas .secondary.btn-medium,.caas .dropdown-btn select.secondary,.caas .secondary.btn-large{color:#fff;background:#476471;border-bottom-color:#354a54}.caas .secondary.btn-icon.button-list-item,.caas .secondary.btn-icon.btn-small,.caas .secondary.btn-icon.btn-medium,.caas .dropdown-btn select.secondary.btn-icon,.caas .secondary.btn-icon.btn-large{padding-left:40px}.caas .secondary.btn-icon.btn-large.button-list-item,.caas .secondary.btn-icon.btn-large.btn-small,.caas .secondary.btn-icon.btn-large.btn-medium,.caas .dropdown-btn select.secondary.btn-icon.btn-large,.caas .secondary.btn-icon.btn-large{padding-left:30px}.caas .secondary.btn-icon.btn-large.button-list-item .icon,.caas .secondary.btn-icon.btn-large.btn-small .icon,.caas .secondary.btn-icon.btn-large.btn-medium .icon,.caas .dropdown-btn select.secondary.btn-icon.btn-large .icon,.caas .secondary.btn-icon.btn-large .icon{left:15px}.caas .secondary.button-list-item:hover,.caas .secondary.btn-small:hover,.caas .secondary.btn-medium:hover,.caas .dropdown-btn select.secondary:hover,.caas .secondary.btn-large:hover,.caas .secondary.button-list-item:focus,.caas .secondary.btn-small:focus,.caas .secondary.btn-medium:focus,.caas .dropdown-btn select.secondary:focus,.caas .secondary.btn-large:focus{color:#fff;background:#374a53}.caas .secondary.button-list-item:active,.caas .secondary.btn-small:active,.caas .secondary.btn-medium:active,.caas .dropdown-btn select.secondary:active,.caas .secondary.btn-large:active,.caas .secondary.button-list-item:hover:active,.caas .secondary.btn-small:hover:active,.caas .secondary.btn-medium:hover:active,.caas .dropdown-btn select.secondary:hover:active,.caas .secondary.btn-large:hover:active{color:#fff;background:#435f6b}.caas .flat.button-list-item,.caas .flat.btn-small,.caas .flat.btn-medium,.caas .dropdown-btn select.flat,.caas .flat.btn-large{color:#476471;background:#fff;border-bottom:0;font-weight:700}.caas .flat.button-list-item:hover,.caas .flat.btn-small:hover,.caas .flat.btn-medium:hover,.caas .dropdown-btn select.flat:hover,.caas .flat.btn-large:hover,.caas .flat.button-list-item:focus,.caas .flat.btn-small:focus,.caas .flat.btn-medium:focus,.caas .dropdown-btn select.flat:focus,.caas .flat.btn-large:focus{color:#476471;background:#f5f5f5}.caas .flat.button-list-item:active,.caas .flat.btn-small:active,.caas .flat.btn-medium:active,.caas .dropdown-btn select.flat:active,.caas .flat.btn-large:active,.caas .flat.button-list-item:hover:active,.caas .flat.btn-small:hover:active,.caas .flat.btn-medium:hover:active,.caas .dropdown-btn select.flat:hover:active,.caas .flat.btn-large:hover:active{color:#476471;background:#e6e6e6;margin-top:0}.caas .flat.btn-icon.button-list-item:before,.caas .flat.btn-icon.btn-small:before,.caas .flat.btn-icon.btn-medium:before,.caas .dropdown-btn select.flat.btn-icon:before,.caas .flat.btn-icon.btn-large:before{box-shadow:none}.caas .disabled.button-list-item,.caas .disabled.btn-small,.caas .disabled.btn-medium,.caas .dropdown-btn select.disabled,.caas .disabled.btn-large{color:#6c6c6c;background:#f5f5f5;border-bottom:0}.caas .disabled.button-list-item:active,.caas .disabled.btn-small:active,.caas .disabled.btn-medium:active,.caas .dropdown-btn select.disabled:active,.caas .disabled.btn-large:active,.caas .disabled.button-list-item:hover:active,.caas .disabled.btn-small:hover:active,.caas .disabled.btn-medium:hover:active,.caas .dropdown-btn select.disabled:hover:active,.caas .disabled.btn-large:hover:active{color:#6c6c6c;background:#f5f5f5;margin-top:0}.caas .disabled.btn-icon.button-list-item:before,.caas .disabled.btn-icon.btn-small:before,.caas .disabled.btn-icon.btn-medium:before,.caas .dropdown-btn select.disabled.btn-icon:before,.caas .disabled.btn-icon.btn-large:before,.caas .disabled.btn-icon.button-list-item:active:before,.caas .disabled.btn-icon.btn-small:active:before,.caas .disabled.btn-icon.btn-medium:active:before,.caas .dropdown-btn select.disabled.btn-icon:active:before,.caas .disabled.btn-icon.btn-large:active:before{box-shadow:none;background:#dcdcdc}.caas .disabled.with-loader.button-list-item:hover,.caas .disabled.with-loader.btn-small:hover,.caas .disabled.with-loader.btn-medium:hover,.caas .dropdown-btn select.disabled.with-loader:hover,.caas .disabled.with-loader.btn-large:hover,.caas .disabled.with-loader.button-list-item:focus,.caas .disabled.with-loader.btn-small:focus,.caas .disabled.with-loader.btn-medium:focus,.caas .dropdown-btn select.disabled.with-loader:focus,.caas .disabled.with-loader.btn-large:focus,.caas .disabled.with-loader.button-list-item:active,.caas .disabled.with-loader.btn-small:active,.caas .disabled.with-loader.btn-medium:active,.caas .dropdown-btn select.disabled.with-loader:active,.caas .disabled.with-loader.btn-large:active,.caas .disabled.with-loader.button-list-item:hover:active,.caas .disabled.with-loader.btn-small:hover:active,.caas .disabled.with-loader.btn-medium:hover:active,.caas .dropdown-btn select.disabled.with-loader:hover:active,.caas .disabled.with-loader.btn-large:hover:active{color:#6c6c6c;background:#f5f5f5;outline:none}.caas .tertiary-white.button-list-item,.caas .dropdown-btn select.button-list-item,.caas .tertiary-white.btn-small,.caas .dropdown-btn select.btn-small,.caas .tertiary-white.btn-medium,.caas .dropdown-btn select.btn-medium,.caas .dropdown-btn select.tertiary-white,.caas .dropdown-btn select,.caas .tertiary-white.btn-large,.caas .dropdown-btn select.btn-large{background:#fff;border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6}.caas .tertiary-white.button-list-item:hover,.caas .dropdown-btn select.button-list-item:hover,.caas .tertiary-white.btn-small:hover,.caas .dropdown-btn select.btn-small:hover,.caas .tertiary-white.btn-medium:hover,.caas .dropdown-btn select.btn-medium:hover,.caas .dropdown-btn select.tertiary-white:hover,.caas .dropdown-btn select:hover,.caas .tertiary-white.btn-large:hover,.caas .dropdown-btn select.btn-large:hover,.caas .tertiary-white.button-list-item:focus,.caas .dropdown-btn select.button-list-item:focus,.caas .tertiary-white.btn-small:focus,.caas .dropdown-btn select.btn-small:focus,.caas .tertiary-white.btn-medium:focus,.caas .dropdown-btn select.btn-medium:focus,.caas .dropdown-btn select.tertiary-white:focus,.caas .dropdown-btn select:focus,.caas .tertiary-white.btn-large:focus,.caas .dropdown-btn select.btn-large:focus{background:#f9f9f9}.caas .tertiary-white.button-list-item:active,.caas .dropdown-btn select.button-list-item:active,.caas .tertiary-white.btn-small:active,.caas .dropdown-btn select.btn-small:active,.caas .tertiary-white.btn-medium:active,.caas .dropdown-btn select.btn-medium:active,.caas .dropdown-btn select.tertiary-white:active,.caas .dropdown-btn select:active,.caas .tertiary-white.btn-large:active,.caas .dropdown-btn select.btn-large:active,.caas .tertiary-white.button-list-item:hover:active,.caas .dropdown-btn select.button-list-item:hover:active,.caas .tertiary-white.btn-small:hover:active,.caas .dropdown-btn select.btn-small:hover:active,.caas .tertiary-white.btn-medium:hover:active,.caas .dropdown-btn select.btn-medium:hover:active,.caas .dropdown-btn select.tertiary-white:hover:active,.caas .dropdown-btn select:hover:active,.caas .tertiary-white.btn-large:hover:active,.caas .dropdown-btn select.btn-large:hover:active{background:#e5e5e5}.caas .tertiary-grey.button-list-item,.caas .tertiary-grey.btn-small,.caas .tertiary-grey.btn-medium,.caas .dropdown-btn select.tertiary-grey,.caas .tertiary-grey.btn-large{background:#f5f5f5;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}.caas .tertiary-grey.button-list-item:hover,.caas .tertiary-grey.btn-small:hover,.caas .tertiary-grey.btn-medium:hover,.caas .dropdown-btn select.tertiary-grey:hover,.caas .tertiary-grey.btn-large:hover,.caas .tertiary-grey.button-list-item:focus,.caas .tertiary-grey.btn-small:focus,.caas .tertiary-grey.btn-medium:focus,.caas .dropdown-btn select.tertiary-grey:focus,.caas .tertiary-grey.btn-large:focus{background:#f9f9f9}.caas .tertiary-grey.button-list-item:active,.caas .tertiary-grey.btn-small:active,.caas .tertiary-grey.btn-medium:active,.caas .dropdown-btn select.tertiary-grey:active,.caas .tertiary-grey.btn-large:active,.caas .tertiary-grey.button-list-item:hover:active,.caas .tertiary-grey.btn-small:hover:active,.caas .tertiary-grey.btn-medium:hover:active,.caas .dropdown-btn select.tertiary-grey:hover:active,.caas .tertiary-grey.btn-large:hover:active{background:#e5e5e5}.caas .with-loader.button-list-item,.caas .with-loader.btn-small,.caas .with-loader.btn-medium,.caas .dropdown-btn select.with-loader,.caas .with-loader.btn-large{pointer-events:none}.caas .round-transparent.button-list-item,.caas .round-transparent.btn-small,.caas .round-transparent.btn-medium,.caas .dropdown-btn select.round-transparent,.caas .round-transparent.btn-large{float:none;color:#476471;text-transform:uppercase;z-index:0;background-color:#0000;border:2px solid #476471;border-radius:50%;width:105px;min-width:105px;height:105px;font-size:16px;font-weight:400}.caas .round-transparent.loading-more.button-list-item:hover,.caas .round-transparent.loading-more.btn-small:hover,.caas .round-transparent.loading-more.btn-medium:hover,.caas .dropdown-btn select.round-transparent.loading-more:hover,.caas .round-transparent.loading-more.btn-large:hover,.caas .round-transparent.loading-more.button-list-item:focus,.caas .round-transparent.loading-more.btn-small:focus,.caas .round-transparent.loading-more.btn-medium:focus,.caas .dropdown-btn select.round-transparent.loading-more:focus,.caas .round-transparent.loading-more.btn-large:focus,.caas .round-transparent.loading-more.button-list-item:active,.caas .round-transparent.loading-more.btn-small:active,.caas .round-transparent.loading-more.btn-medium:active,.caas .dropdown-btn select.round-transparent.loading-more:active,.caas .round-transparent.loading-more.btn-large:active{outline:0}.caas .round-transparent.loading-more.button-list-item .spin-more-round,.caas .round-transparent.loading-more.btn-small .spin-more-round,.caas .round-transparent.loading-more.btn-medium .spin-more-round,.caas .dropdown-btn select.round-transparent.loading-more .spin-more-round,.caas .round-transparent.loading-more.btn-large .spin-more-round{transform-origin:-43px 7.5px;background-color:#fff;border-radius:50%;width:15px;height:15px;margin:0 auto;animation:1s linear infinite spin-loading-more;position:absolute;top:43px;left:94px}.caas .round-transparent.loading-more.button-list-item .not-loading-text,.caas .round-transparent.loading-more.btn-small .not-loading-text,.caas .round-transparent.loading-more.btn-medium .not-loading-text,.caas .dropdown-btn select.round-transparent.loading-more .not-loading-text,.caas .round-transparent.loading-more.btn-large .not-loading-text{display:none}.caas .round-transparent.loading-more.button-list-item .loading-text,.caas .round-transparent.loading-more.btn-small .loading-text,.caas .round-transparent.loading-more.btn-medium .loading-text,.caas .dropdown-btn select.round-transparent.loading-more .loading-text,.caas .round-transparent.loading-more.btn-large .loading-text{display:inline}.caas .round-transparent.button-list-item:hover,.caas .round-transparent.btn-small:hover,.caas .round-transparent.btn-medium:hover,.caas .dropdown-btn select.round-transparent:hover,.caas .round-transparent.btn-large:hover,.caas .round-transparent.button-list-item:focus,.caas .round-transparent.btn-small:focus,.caas .round-transparent.btn-medium:focus,.caas .dropdown-btn select.round-transparent:focus,.caas .round-transparent.btn-large:focus{color:#354a54;background-color:#0000;border:2px solid #354a54;margin-top:0}.caas .round-transparent.button-list-item:active,.caas .round-transparent.btn-small:active,.caas .round-transparent.btn-medium:active,.caas .dropdown-btn select.round-transparent:active,.caas .round-transparent.btn-large:active{outline:0;margin-top:0}.caas .round-transparent.button-list-item .not-loading-text,.caas .round-transparent.btn-small .not-loading-text,.caas .round-transparent.btn-medium .not-loading-text,.caas .dropdown-btn select.round-transparent .not-loading-text,.caas .round-transparent.btn-large .not-loading-text{display:inline}.caas .round-transparent.button-list-item .loading-text,.caas .round-transparent.btn-small .loading-text,.caas .round-transparent.btn-medium .loading-text,.caas .dropdown-btn select.round-transparent .loading-text,.caas .round-transparent.btn-large .loading-text{display:none}.caas .added-to-cart.button-list-item,.caas .added-to-cart.btn-small,.caas .added-to-cart.btn-medium,.caas .dropdown-btn select.added-to-cart,.caas .added-to-cart.btn-large,.caas .added-to-cart.button-list-item:active,.caas .added-to-cart.btn-small:active,.caas .added-to-cart.btn-medium:active,.caas .dropdown-btn select.added-to-cart:active,.caas .added-to-cart.btn-large:active,.caas .added-to-cart.button-list-item:hover,.caas .added-to-cart.btn-small:hover,.caas .added-to-cart.btn-medium:hover,.caas .dropdown-btn select.added-to-cart:hover,.caas .added-to-cart.btn-large:hover,.caas .added-to-cart.button-list-item:focus,.caas .added-to-cart.btn-small:focus,.caas .added-to-cart.btn-medium:focus,.caas .dropdown-btn select.added-to-cart:focus,.caas .added-to-cart.btn-large:focus,.caas .added-to-cart.button-list-item:focus:active,.caas .added-to-cart.btn-small:focus:active,.caas .added-to-cart.btn-medium:focus:active,.caas .dropdown-btn select.added-to-cart:focus:active,.caas .added-to-cart.btn-large:focus:active{color:#222;cursor:default;background:#fefafc;border-bottom-width:2px;border-bottom-color:#d0cbce;margin-top:1px}.caas .added-to-cart.button-list-item .text,.caas .added-to-cart.btn-small .text,.caas .added-to-cart.btn-medium .text,.caas .dropdown-btn select.added-to-cart .text,.caas .added-to-cart.btn-large .text,.caas .added-to-cart.button-list-item:active .text,.caas .added-to-cart.btn-small:active .text,.caas .added-to-cart.btn-medium:active .text,.caas .dropdown-btn select.added-to-cart:active .text,.caas .added-to-cart.btn-large:active .text,.caas .added-to-cart.button-list-item:hover .text,.caas .added-to-cart.btn-small:hover .text,.caas .added-to-cart.btn-medium:hover .text,.caas .dropdown-btn select.added-to-cart:hover .text,.caas .added-to-cart.btn-large:hover .text,.caas .added-to-cart.button-list-item:focus .text,.caas .added-to-cart.btn-small:focus .text,.caas .added-to-cart.btn-medium:focus .text,.caas .dropdown-btn select.added-to-cart:focus .text,.caas .added-to-cart.btn-large:focus .text,.caas .added-to-cart.button-list-item:focus:active .text,.caas .added-to-cart.btn-small:focus:active .text,.caas .added-to-cart.btn-medium:focus:active .text,.caas .dropdown-btn select.added-to-cart:focus:active .text,.caas .added-to-cart.btn-large:focus:active .text{margin-left:35px}.caas .added-to-cart.button-list-item .checkmark__circle,.caas .added-to-cart.btn-small .checkmark__circle,.caas .added-to-cart.btn-medium .checkmark__circle,.caas .dropdown-btn select.added-to-cart .checkmark__circle,.caas .added-to-cart.btn-large .checkmark__circle,.caas .added-to-cart.button-list-item:active .checkmark__circle,.caas .added-to-cart.btn-small:active .checkmark__circle,.caas .added-to-cart.btn-medium:active .checkmark__circle,.caas .dropdown-btn select.added-to-cart:active .checkmark__circle,.caas .added-to-cart.btn-large:active .checkmark__circle,.caas .added-to-cart.button-list-item:hover .checkmark__circle,.caas .added-to-cart.btn-small:hover .checkmark__circle,.caas .added-to-cart.btn-medium:hover .checkmark__circle,.caas .dropdown-btn select.added-to-cart:hover .checkmark__circle,.caas .added-to-cart.btn-large:hover .checkmark__circle,.caas .added-to-cart.button-list-item:focus .checkmark__circle,.caas .added-to-cart.btn-small:focus .checkmark__circle,.caas .added-to-cart.btn-medium:focus .checkmark__circle,.caas .dropdown-btn select.added-to-cart:focus .checkmark__circle,.caas .added-to-cart.btn-large:focus .checkmark__circle,.caas .added-to-cart.button-list-item:focus:active .checkmark__circle,.caas .added-to-cart.btn-small:focus:active .checkmark__circle,.caas .added-to-cart.btn-medium:focus:active .checkmark__circle,.caas .dropdown-btn select.added-to-cart:focus:active .checkmark__circle,.caas .added-to-cart.btn-large:focus:active .checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166px;stroke-width:2px;stroke-miterlimit:10;stroke:#308355;fill:none;animation:.6s cubic-bezier(.65,0,.45,1) forwards stroke}.caas .added-to-cart.button-list-item .checkmark,.caas .added-to-cart.btn-small .checkmark,.caas .added-to-cart.btn-medium .checkmark,.caas .dropdown-btn select.added-to-cart .checkmark,.caas .added-to-cart.btn-large .checkmark,.caas .added-to-cart.button-list-item:active .checkmark,.caas .added-to-cart.btn-small:active .checkmark,.caas .added-to-cart.btn-medium:active .checkmark,.caas .dropdown-btn select.added-to-cart:active .checkmark,.caas .added-to-cart.btn-large:active .checkmark,.caas .added-to-cart.button-list-item:hover .checkmark,.caas .added-to-cart.btn-small:hover .checkmark,.caas .added-to-cart.btn-medium:hover .checkmark,.caas .dropdown-btn select.added-to-cart:hover .checkmark,.caas .added-to-cart.btn-large:hover .checkmark,.caas .added-to-cart.button-list-item:focus .checkmark,.caas .added-to-cart.btn-small:focus .checkmark,.caas .added-to-cart.btn-medium:focus .checkmark,.caas .dropdown-btn select.added-to-cart:focus .checkmark,.caas .added-to-cart.btn-large:focus .checkmark,.caas .added-to-cart.button-list-item:focus:active .checkmark,.caas .added-to-cart.btn-small:focus:active .checkmark,.caas .added-to-cart.btn-medium:focus:active .checkmark,.caas .dropdown-btn select.added-to-cart:focus:active .checkmark,.caas .added-to-cart.btn-large:focus:active .checkmark{stroke-width:3px;stroke:#fff;stroke-miterlimit:10;vertical-align:middle;border-radius:50%;width:25px;height:25px;margin-top:-6px;animation:.4s ease-in-out .4s forwards fill,.3s ease-in-out .9s both scale;display:inline-block;position:absolute;box-shadow:inset 0 0 #308355}.caas .added-to-cart.button-list-item .checkmark__check,.caas .added-to-cart.btn-small .checkmark__check,.caas .added-to-cart.btn-medium .checkmark__check,.caas .dropdown-btn select.added-to-cart .checkmark__check,.caas .added-to-cart.btn-large .checkmark__check,.caas .added-to-cart.button-list-item:active .checkmark__check,.caas .added-to-cart.btn-small:active .checkmark__check,.caas .added-to-cart.btn-medium:active .checkmark__check,.caas .dropdown-btn select.added-to-cart:active .checkmark__check,.caas .added-to-cart.btn-large:active .checkmark__check,.caas .added-to-cart.button-list-item:hover .checkmark__check,.caas .added-to-cart.btn-small:hover .checkmark__check,.caas .added-to-cart.btn-medium:hover .checkmark__check,.caas .dropdown-btn select.added-to-cart:hover .checkmark__check,.caas .added-to-cart.btn-large:hover .checkmark__check,.caas .added-to-cart.button-list-item:focus .checkmark__check,.caas .added-to-cart.btn-small:focus .checkmark__check,.caas .added-to-cart.btn-medium:focus .checkmark__check,.caas .dropdown-btn select.added-to-cart:focus .checkmark__check,.caas .added-to-cart.btn-large:focus .checkmark__check,.caas .added-to-cart.button-list-item:focus:active .checkmark__check,.caas .added-to-cart.btn-small:focus:active .checkmark__check,.caas .added-to-cart.btn-medium:focus:active .checkmark__check,.caas .dropdown-btn select.added-to-cart:focus:active .checkmark__check,.caas .added-to-cart.btn-large:focus:active .checkmark__check{transform-origin:50%;stroke-dasharray:48;stroke-dashoffset:48px;animation:.3s cubic-bezier(.65,0,.45,1) .8s forwards stroke}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes scale{0%,to{transform:none}50%{transform:scale(1.1)}}@keyframes fill{to{box-shadow:inset 0 0 0 30px #308355}}.caas .background-transition.button-list-item,.caas .background-transition.btn-small,.caas .background-transition.btn-medium,.caas .dropdown-btn select.background-transition,.caas .background-transition.btn-large{transition:background .5s}.caas .btn-large{text-align:center;min-width:250px;padding-top:13px;padding-bottom:13px}.caas .btn-large.btn-icon .icon{top:13px}.caas .btn-medium.added-to-cart .checkmark,.caas .dropdown-btn select.added-to-cart .checkmark,.caas .btn-medium.added-to-cart:active .checkmark,.caas .dropdown-btn select.added-to-cart:active .checkmark,.caas .btn-medium.added-to-cart:hover .checkmark,.caas .dropdown-btn select.added-to-cart:hover .checkmark,.caas .btn-medium.added-to-cart:focus .checkmark,.caas .dropdown-btn select.added-to-cart:focus .checkmark,.caas .btn-medium.added-to-cart:focus:active .checkmark,.caas .dropdown-btn select.added-to-cart:focus:active .checkmark{stroke-width:4px;width:20px;height:20px;margin-top:-4px}.caas .btn-medium.added-to-cart .text,.caas .dropdown-btn select.added-to-cart .text,.caas .btn-medium.added-to-cart:active .text,.caas .dropdown-btn select.added-to-cart:active .text,.caas .btn-medium.added-to-cart:hover .text,.caas .dropdown-btn select.added-to-cart:hover .text,.caas .btn-medium.added-to-cart:focus .text,.caas .dropdown-btn select.added-to-cart:focus .text,.caas .btn-medium.added-to-cart:focus:active .text,.caas .dropdown-btn select.added-to-cart:focus:active .text{margin-left:25px}.caas .btn-small{padding:5px 12px}.caas .btn-small.added-to-cart .checkmark,.caas .btn-small.added-to-cart:active .checkmark,.caas .btn-small.added-to-cart:hover .checkmark,.caas .btn-small.added-to-cart:focus .checkmark,.caas .btn-small.added-to-cart:focus:active .checkmark{stroke-width:4px;width:15px;height:15px;margin-top:-1px}.caas .btn-small.added-to-cart .text,.caas .btn-small.added-to-cart:active .text,.caas .btn-small.added-to-cart:hover .text,.caas .btn-small.added-to-cart:focus .text,.caas .btn-small.added-to-cart:focus:active .text{margin-left:20px}.caas .btn-small.btn-icon{padding-left:35px}.caas .btn-small.btn-icon.secondary{padding-left:30px}.caas .btn-small.btn-icon:before{width:30px}.caas .btn-small.btn-icon .icon{top:5px;left:5px}.caas .dropdown-btn{padding:20px;position:relative}.caas .dropdown-btn select{-webkit-appearance:none;-moz-appearance:none;text-transform:lowercase;width:100%}.caas .dropdown-btn select option{background-color:#fff}.caas .dropdown-btn select::-ms-expand{display:none}.caas .dropdown-btn .icon{pointer-events:none;position:absolute;top:20px;right:10px;transform:translateY(50%)}.caas .button-list-item .button-loader,.caas .btn-small .button-loader,.caas .btn-medium .button-loader,.caas .dropdown-btn select .button-loader,.caas .btn-large .button-loader{cursor:not-allowed;background-color:#ffffffb3;width:100%;height:100%;margin:0 auto;position:absolute;top:0;bottom:0;left:0}.caas .button-list-item .button-loader .circular,.caas .btn-small .button-loader .circular,.caas .btn-medium .button-loader .circular,.caas .dropdown-btn select .button-loader .circular,.caas .btn-large .button-loader .circular{fill:none;stroke-width:2px;width:30px;height:30px;margin:auto;animation:1s linear infinite rotate;position:absolute;inset:0}.caas .button-list-item .button-loader .circular .path,.caas .btn-small .button-loader .circular .path,.caas .btn-medium .button-loader .circular .path,.caas .dropdown-btn select .button-loader .circular .path,.caas .btn-large .button-loader .circular .path{transform-origin:15px 15px;stroke:#2b3841;stroke-dasharray:60 100;stroke-linecap:round;animation:1.5s ease-in-out infinite dash}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:77;stroke-dashoffset:77px}50%{stroke-dasharray:77;stroke-dashoffset:16.75px;transform:rotate(135deg)}to{stroke-dasharray:77;stroke-dashoffset:77px;transform:rotate(360deg)}}@keyframes dash-medium{0%{stroke-dasharray:67;stroke-dashoffset:67px}50%{stroke-dasharray:67;stroke-dashoffset:16.75px;transform:rotate(135deg)}to{stroke-dasharray:67;stroke-dashoffset:67px;transform:rotate(360deg)}}@keyframes dash-small{0%{stroke-dasharray:52;stroke-dashoffset:52px}50%{stroke-dasharray:52;stroke-dashoffset:16.75px;transform:rotate(135deg)}to{stroke-dasharray:52;stroke-dashoffset:52px;transform:rotate(360deg)}}@keyframes spin-loading-more{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.caas .btn-medium .button-loader .circular .path,.caas .dropdown-btn select .button-loader .circular .path{stroke-dasharray:50 100;animation:1.5s ease-in-out infinite dash-medium}.caas .btn-small .button-loader .circular .path{stroke-dasharray:35 100;animation:1.5s ease-in-out infinite dash-small}.caas .button-list-item{text-transform:none;text-align:left;white-space:normal;border-bottom:0;width:100%;margin-top:8px;margin-bottom:8px;padding:10px;display:block}.caas .button-list-item:active,.caas .button-list-item:hover:active{margin-top:8px}.caas .button-list-item em{font-style:normal;font-weight:700;display:flex}.caas .button-list-item em .button-list-item-name{width:100%}.caas .button-list-item hr{margin:5px 0}.caas .button-list-item .button-loader{background-color:#0000}.caas .button-list-item:disabled{opacity:.7;box-shadow:none;color:inherit;pointer-events:none}.caas .card,.caas .product-page-boxes .product-box-card,.caas .button-list-item{box-shadow:0 1px 2px #00000059}.caas .throbber{background-color:#ffffffb3;width:30px;height:30px;display:inline-block;position:relative}.caas .throbber .circular{fill:none;stroke-width:2px;width:30px;height:30px;margin:auto;animation:1s linear infinite throbber-rotate;position:absolute;inset:0}.caas .throbber .circular .path{transform-origin:15px 15px;stroke:#2b3841;stroke-dasharray:60 100;stroke-linecap:round;animation:1.5s ease-in-out infinite throbber-dash}@keyframes throbber-rotate{to{transform:rotate(360deg)}}@keyframes throbber-dash{0%{stroke-dasharray:77;stroke-dashoffset:77px}50%{stroke-dasharray:77;stroke-dashoffset:16.75px;transform:rotate(135deg)}to{stroke-dasharray:77;stroke-dashoffset:77px;transform:rotate(360deg)}}.caas .poster{text-align:left;box-sizing:content-box;background:#fff;border:1px solid #999;padding:10px;display:inline-block;overflow:auto;box-shadow:5px 6px 9px -4px #000}.caas a{color:#0074bd;font-weight:400}.caas a:active,.caas a:hover:active,.caas a:hover,.caas a:focus{color:#0074bd}.caas a:hover{text-decoration:underline}.caas .link-collection a{color:#222}.caas .link-collection a:active,.caas .link-collection a:hover:active,.caas .link-collection a:hover,.caas .link-collection a:focus{color:#0074bd}.caas .link-collection a:hover{text-decoration:underline}.caas button:focus,.caas a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}[data-touch=true] a:hover,[data-touch=true] a:focus{text-decoration:none}.caas .responsive-table,.caas .product-responsive-info>table{table-layout:fixed;border-spacing:0;border-collapse:collapse;background-color:#fff;border:1px solid #e6e6e6;border-top:none;width:100%;margin-bottom:20px}@media screen and (width>=600px){.caas .responsive-table,.caas .product-responsive-info>table{word-wrap:normal;table-layout:auto}.caas .responsive-table.fixed-layout,.caas .product-responsive-info>table.fixed-layout{table-layout:fixed}}.caas .responsive-table.even-colors tr:nth-child(2n),.caas .product-responsive-info>table.even-colors tr:nth-child(2n){background:#f5f5f5;border-color:#e6e6e6}.caas .responsive-table.clickable tbody tr:hover,.caas .product-responsive-info>table.clickable tbody tr:hover{cursor:pointer;outline:3px solid #e6e6e6}.caas .responsive-table caption,.caas .product-responsive-info>table caption{text-align:left;color:#fff;background-color:#476471;border:none;width:100%;margin:0;padding:10px;font-size:16px;font-weight:400;line-height:1.2}.caas .responsive-table thead,.caas .product-responsive-info>table thead{background-color:#476471}.caas .responsive-table thead th,.caas .product-responsive-info>table thead th{text-align:left;color:#fff;padding:10px;font-weight:700}.caas .responsive-table tbody td,.caas .product-responsive-info>table tbody td,.caas .responsive-table tbody th,.caas .product-responsive-info>table tbody th{text-align:left;border:1px solid #e6e6e6;padding:10px;font-size:14px;font-weight:400}@keyframes jump{0%{transform:translateY(0)}20%{transform:translateY(0)}40%{transform:translateY(-15px)}50%{transform:translateY(0)}60%{transform:translateY(-5px)}80%{transform:translateY(0)}to{transform:translateY(0)}}.caas .jumpAnimation{animation:1s infinite jump}@media (width<=599px){.caas .product-page.breadcrumbs{margin-bottom:10px}}.caas .product-page.breadcrumbs .current-location{display:none}@media (width>=992px){.caas .product-page.breadcrumbs .current-location{display:inline-block}}.caas .product-page.is-punchout .punchout-hidden{display:none}.caas .product-page__loader{z-index:2;background:#fff6;justify-content:center;padding-top:200px;display:flex;position:absolute;inset:0}.caas .product-page__loader .throbber{background:0 0}@media (width>=992px){.caas .product-section-menu.stuck .menu-bar{z-index:131;position:fixed;top:0;left:0}.caas .product-section-menu.stuck .menu-bar .action-bar{opacity:1;visibility:visible}}@media (width<=992px){.caas .product-section-wrapper komplett-accordion#reviews div[slot=header] .review-count{display:none}}@media (width<=599px){.caas .product-section-wrapper{margin-left:0;margin-right:0}}@media (width<=991px){.caas .product-section .product-section-header-button{font-weight:700;padding:15px!important}}@media (width>=600px){.caas .product-section .product-section-header-button{font-size:20px}}@media (width>=600px){.caas .product-section .product-section-header{font-size:20px}}@media (width>=992px){.caas .product-section .product-section-header{cursor:default;font-size:28px}}@media (width<=992px){.caas .product-section .product-section-content .review-wrapper{padding-bottom:32px}}@media (width>=992px){.caas .product-section{padding-bottom:40px}.caas .product-section.technical-details{background-color:#fafafa}}@media (width>=600px){.caas .product-section img.size-xs{display:none}}@media (width>=600px){.caas .product-section img.size-lg{display:block}}.caas .product-page-boxes{background:0 0;padding-top:0;padding-left:0;padding-right:0}@media (width<=991px){.caas .product-page-boxes{background:#fff}}.caas .product-page-boxes .alert-wrapper{background:#fff;height:100%;padding:1px 15px 0}.caas .product-page-boxes .alert-wrapper.ksc-alert-sticky{height:auto;padding:20px 15px}.caas .product-page-boxes .responsive-content-wrapper .product-page{padding-left:15px;padding-right:15px}@media (width<=599px){.caas .product-page-boxes .responsive-content-wrapper .product-page{padding-left:0;padding-right:0}}.caas .product-page-boxes .responsive-content-wrapper .product-page .product-main-info.row{background:#fff;padding-top:17px}@media (width<=599px){.caas .product-page-boxes .responsive-content-wrapper .product-page .product-main-info.row{padding-top:10px}}.caas .product-page-boxes .responsive-content-wrapper .product-page .product-secondary-info-columns{margin-top:20px}.caas .product-page-boxes .responsive-content-wrapper .product-page .product-secondary-info-columns.new-position{display:block}@media (width<=992px){.caas .product-page-boxes .responsive-content-wrapper .product-page .product-secondary-info-columns .product-sections-left{padding:0}}@media (width>=992px){.caas .product-page-boxes .responsive-content-wrapper .product-page .product-secondary-info-columns .product-sections-left{padding-left:0;padding-right:10px}}@media (width>=600px) and (width<=991px){.caas .product-page-boxes .responsive-content-wrapper .product-page .product-secondary-info-columns .product-sections-left{padding-left:0;padding-right:0}}.caas .product-page-boxes .responsive-content-wrapper .product-page .product-secondary-info-columns .product-sections-left.no-right-padding{padding-right:0}.caas .product-page-boxes .responsive-content-wrapper .product-page .product-secondary-info-columns .product-sections-left .product-section-wrapper{background:#fff;margin-left:0;margin-right:0}.caas .product-page-boxes .responsive-content-wrapper .product-page .product-secondary-info-columns .product-sections-left .product-section-wrapper .product-sections-left-content{width:100%;margin-left:0}.caas .product-page-boxes .responsive-content-wrapper .product-page .product-secondary-info-columns .product-sections-left .product-section-wrapper .menu-bar .container .menu-link{padding:0 15px}.caas .product-page-boxes .responsive-content-wrapper .product-page .product-secondary-info-rows.new-position{display:none}@media (width<=991px){.caas .product-page-boxes .responsive-content-wrapper .product-page .product-secondary-info-rows.new-position{display:block}}.caas .product-page-boxes .responsive-content-wrapper .product-page .product-accessories .product-box{display:block}.caas .product-page-boxes .responsive-content-wrapper .product-page .product-accessories .product-box .product-seller,.caas .product-page-boxes .history-wrapper{display:none}@media (width<=600px){.caas .product-page-boxes .history-wrapper{display:block}}.caas .product-page-boxes .product-box-card{box-shadow:none}.caas .product-page-boxes .stuck .menu-bar.shadow-on-stuck{box-shadow:0 -3px 16px #00000040}.caas .product-section-wrapper komplett-accordion:last-child{border-bottom:1px solid var(--komplett-color-gray-500)}.caas .product-section-wrapper komplett-accordion#reviews div[slot=header]{align-items:center;gap:var(--komplett-spacing-100);display:flex}.caas .product-section-wrapper komplett-accordion#reviews div[slot=header] .review-count{margin:0;padding:0;font-family:Barlow Semi Condensed,sans-serif;font-size:24px;font-weight:600;line-height:32px}.caas .product-section-wrapper komplett-accordion#reviews div[slot=header] .review-rating{font-weight:500}@media (width<=992px){.caas .product-section-wrapper komplett-accordion#reviews div[slot=header] .review-count{display:none}}@media (width<=599px){.caas .product-section-wrapper{margin-left:0;margin-right:0}}.caas .product-section-wrapper.tabbed .menu-link{border-top:8px solid #0000}.caas .product-section-wrapper.tabbed .menu-link.active{background-color:#fff;border-top:8px solid #f8b912}.caas .product-section-wrapper.tabbed .menu-link.active:hover{color:#000}.caas .product-section-wrapper.tabbed .product-section-content{display:block}.caas .product-section{display:grid;position:relative}.caas .product-section .product-section-header-button{cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;background:0 0;border:none;width:100%;margin-top:0;margin-bottom:0;padding:15px 0;font-size:18px;font-weight:400}.caas .product-section .product-section-header-button .chevron-icon{float:right;margin:5px 0 0;transition:transform .2s ease-in-out;transform:rotate(180deg)}.caas .product-section .product-section-header-button .chevron-icon.open{transform:rotate(0)}@media (width<=991px){.caas .product-section .product-section-header-button{font-weight:700;padding:15px!important}}@media (width>=600px){.caas .product-section .product-section-header-button{font-size:20px}}.caas .product-section .product-section-header{text-align:center;cursor:pointer;margin-top:0;margin-bottom:0;padding-top:15px;padding-bottom:15px;font-size:18px}.caas .product-section .product-section-header:after{content:" ";border-bottom:1px solid #f8b912;width:40px;line-height:12px;display:block;position:relative;left:50%;transform:translate(-50%)}.caas .product-section .product-section-header .chevron-icon{float:right;display:none}@media (width>=600px){.caas .product-section .product-section-header{font-size:20px}}@media (width>=992px){.caas .product-section .product-section-header{cursor:default;font-size:28px}}.caas .product-section .product-section-producttext{margin-top:20px;margin-bottom:10px}.caas .product-section .product-section-content .loyalty-program-info{margin-bottom:33px;font-size:14px;line-height:18px}.caas .product-section .product-section-content .loyalty-program-info .loyalty-program-points{color:#339dad}.caas .product-section .product-section-content .review-wrapper{border-bottom:1px solid #ccc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-bottom:40px;display:flex}@media (width<=992px){.caas .product-section .product-section-content .review-wrapper{padding-bottom:32px}}.caas .product-section .product-section-content .review-wrapper>div{align-items:center;gap:24px;display:flex}.caas .product-section .product-section-content .review-wrapper .reviews-sorting-wrapper komplett-link-like-button::part(button){padding-inline:0}.caas .product-section .product-page-anchor{display:block;position:relative;top:-50px}@media (width>=992px){.caas .product-section{padding-bottom:40px}.caas .product-section.technical-details{background-color:#fafafa}}@media (width>=600px){.caas .product-section img.size-xs{display:none}}.caas .product-section img.size-lg{display:none}@media (width>=600px){.caas .product-section img.size-lg{display:block}}.caas .product-section.productinfo .product-section-content{max-height:700px;transition:max-height .3s;overflow:hidden}.caas .product-section.productinfo .product-section-content.open{max-height:var(--section-max-height,100%)}.caas .product-section.productinfo .read-more-wrapper{pointer-events:none;z-index:5;width:100%;padding-top:200px;padding-bottom:10px;position:absolute;bottom:0;left:0}.caas .product-section.productinfo .read-more-wrapper.shaded{background-image:linear-gradient(#fff0 0,#fff 80%)}.caas .product-section.productinfo .read-more-wrapper .read-more-toggle{pointer-events:all;background:#fff;border:1px solid #000;border-radius:4px;margin:0 auto;padding:8px 16px;font-size:14px;display:block}.caas .product-section-menu .menu-bar{background-color:#fff;width:100%;height:50px}.caas .product-section-menu .menu-bar .container{width:calc(100vw - 128px);max-width:1728px;position:relative}@media (width>=992px){.caas .product-section-menu.stuck .menu-bar{z-index:131;position:fixed;top:0;left:0}.caas .product-section-menu.stuck .menu-bar .action-bar{opacity:1;visibility:visible}}.caas .product-section-menu .menu-link{color:#222;float:left;background-color:#0000;border:0;height:50px;margin:0;padding:0 20px;font-size:16px;font-weight:500;line-height:50px;display:inline-block}.caas .product-section-menu .menu-link.active{color:#000;background-color:#fff;border-bottom:0 solid #f8b912}.caas .product-section-menu .menu-link:hover,.caas .product-section-menu .menu-link:focus{text-decoration:none}[data-touch=false] .caas .product-section-menu .menu-link:hover{color:#222;background-color:#f8b912;text-decoration:none}[data-touch=false] .caas .product-section-menu .menu-link:focus{text-decoration:none}.caas .product-section-menu .menu-link.selected{color:#222;background:#fff;border-bottom:4px solid #f8b912;outline:none;line-height:40px}.menu-link [data-touch=false] .caas .product-section-menu:hover{color:#222;background-color:#f8b912;text-decoration:none}.menu-link [data-touch=false] .caas .product-section-menu:focus{color:#222;text-decoration:none}.menu-link [data-touch=false] .caas .product-section-menu:focus.selected{color:#fff}.caas .product-section-menu .action-bar{opacity:0;float:right;visibility:hidden;align-items:center;height:50px;transition:opacity .2s,visibility .2s;display:flex}.caas .product-section-menu.stuck .scroll-top-text{display:inline-block}.caas~.ek_hotspotV2{z-index:4}.caas komplett-accordion.bids-accordion::part(button){background:#db7136;padding-inline:5px}.caas #bids{background:#fff;margin-bottom:20px}.caas #bids .bids-table-wrapper{margin:0 15px;overflow:auto}.caas #bids .bids-body{margin-top:12px;display:grid}.caas #bids .bids-body.expanded{display:block}.caas #bids .bids-body.collapsed{display:none}.caas #bids thead{background:#edeef1}.caas #bids thead th{color:#333;border:1px solid #e6e6e6;font-size:13px}.caas #bids tbody tr:nth-child(odd) td{background:#f9f9f9}.caas #bids tbody tr:hover{background:inherit;transform:scale(1);box-shadow:0 1px 5px #aaa}.caas #bids tbody tr:hover td{border:1px solid #e6e6e6}.caas #bids .bid-price{text-align:center;color:#db7136;font-weight:700}.caas #bids .bid-order{align-items:center;display:flex}.caas #bids .bid-order .bid-order-quantity-input{text-align:center;border:1px solid #c2c2c2;border-radius:2px;width:100px;height:37px}.caas #bids .bid-order .bid-order-quantity-input::-webkit-inner-spin-button{opacity:1}.caas #bids .bid-order .bid-order-button{color:#fff;background:#db7136;border:none;border-radius:2px;margin-left:15px;padding:9px 26px}.caas #bids .bid-order .bid-order-button:hover{background:#b75e2d}.caas #bids .nowrap{white-space:nowrap;overflow:hidden}.caas .buy-button komplett-primary-button,.caas .buy-button komplett-secondary-button{flex-basis:100%}.caas .buy-button komplett-primary-button::part(slot),.caas .buy-button komplett-secondary-button::part(slot){justify-content:center;align-items:center;gap:8px;display:flex}.caas .buy-button komplett-primary-button komplett-icon,.caas .buy-button komplett-secondary-button komplett-icon{width:20px;height:20px}.caas .buy-button komplett-secondary-button{--icon-color:#fff}.caas .product-responsive-info{color:#222;padding-bottom:15px;font-size:14px;line-height:1.5}.caas .product-responsive-info>table tbody th{font-weight:500}.caas .product-responsive-info .row>[class*=col-]{margin:0;padding-top:15px;padding-bottom:0}.caas .product-responsive-info .row>[class*=col-]>img{margin:0 auto;display:block}@media (width<=991px){.caas .product-responsive-info .row>[class*=col-]>img{max-width:-webkit-fill-available;width:-webkit-fill-available;max-width:-moz-available;object-fit:cover;width:-moz-available;height:auto;margin:0 -15px}}.caas .product-responsive-info .row>ul[class*=col-]{padding-left:30px}.caas .product-responsive-info h2{width:calc(100% - 32px)}.caas .product-responsive-info h3{font-size:16px}@media (width>=600px){.caas .product-responsive-info h3{font-size:18px}}@media (width>=992px){.caas .product-responsive-info h3{font-size:24px}}.caas .product-responsive-info h4{font-size:14px;font-weight:700}@media (width>=600px){.caas .product-responsive-info h4{font-size:16px}}@media (width>=992px){.caas .product-responsive-info h4{font-size:18px}}.caas .product-responsive-info img{max-width:100%}.caas .product-responsive-info .image-container{text-align:center;clear:left;font-size:0}.caas .product-responsive-info .image-container a{float:none;text-align:left;padding:0 5px 0 0;display:inline-block}.caas .product-responsive-info .ingress{font-style:italic;font-weight:700}.caas .product-responsive-info .youtube{height:240px}@media (width>=480px){.caas .product-responsive-info .youtube{height:390px}}@media (width<=991px){.caas .product-responsive-info .youtube{padding:15px 0}}.caas .product-responsive-info .banner-image{width:100%;display:block}.caas .product-responsive-info .banner-image img{max-width:100%;margin:0 auto;display:block}@media (width<=991px){.caas .product-responsive-info .banner-image img{max-width:-webkit-fill-available;width:-webkit-fill-available;max-width:-moz-available;object-fit:cover;width:-moz-available;height:auto;margin:0 -15px}}@media (width>=600px){.caas .product-responsive-info .banner-image img.size-xs{display:none}}.caas .product-responsive-info .banner-image img.size-lg{display:none}@media (width>=600px){.caas .product-responsive-info .banner-image img.size-lg{display:block}}.caas .product-responsive-info #flix-inpage #inpage_container{display:contents}.caas .product-secondary-info-columns.new-position .product-responsive-info>.row>.row{margin-left:0;margin-right:0}.caas .video-wrapper{width:100%}.caas .youtube-video-with-cover img{object-fit:cover;width:100%;height:100%;position:absolute;top:0}.caas .youtube-video-with-cover iframe{opacity:0;border:0;width:100%;height:100%;transition:opacity 2.4s;position:absolute;top:0;left:0}.caas .youtube-video-with-cover.loaded iframe{opacity:1}.caas .youtube-video-with-cover span.icon{opacity:.8;font-size:7em;transition:opacity 1.5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.caas .youtube-video-with-cover.loaded span.icon{opacity:0}.caas .swiper-slide .youtube-video-with-cover img{position:static;width:70%!important}@media (width>=992px){.caas .breadcrumbs-wrapper.breadcrumbs-category-page komplett-navigation-path{padding-inline:8px}}.caas .breadcrumbs-wrapper.breadcrumbs-department-page komplett-navigation-path{padding-inline:5px}@media (width>=992px){.caas .breadcrumbs-wrapper.breadcrumbs-department-page komplett-navigation-path{padding-inline:10px}}.caas .breadcrumbs-wrapper.breadcrumbs-product-page{height:40px}@media (width>=992px){.caas .breadcrumbs-wrapper.breadcrumbs-product-page komplett-navigation-path{padding-inline:20px}}.caas .breadcrumbs-wrapper.breadcrumbs-campaign-page komplett-navigation-path{padding-inline:5px}@media (width>=600px){.caas .breadcrumbs-wrapper.breadcrumbs-campaign-page komplett-navigation-path{padding-inline:8px}}.caas .breadcrumbs-wrapper komplett-navigation-path{padding-top:8px;min-height:38px;margin-bottom:8px;padding-inline:15px}@media (width>=600px){.caas .breadcrumbs-wrapper komplett-navigation-path{padding-inline:18px}}.caas .comparison-widget-mobile{display:none}@media (width<=991px){.caas .comparison-widget-mobile{display:flex}}.caas .comparison-widget-mobile .comparison-widget{margin-bottom:-10px;background:#fff;flex:100%;width:100%;max-width:800px;margin-inline:auto;transition:height .1s linear,opacity .1s linear;display:flex;overflow:hidden;transform:scale(1)}.caas .comparison-widget-mobile .comparison-widget.is-hidden{opacity:0;height:0}.caas .comparison-widget-mobile .comparison-widget__body{align-items:center;width:100%;padding-block:8px;padding-inline:18px;display:flex}.caas .comparison-widget-mobile .comparison-widget__scroll{flex:100%;height:100%;display:flex;position:relative;overflow-x:auto}.caas .comparison-widget-mobile .comparison-widget__scroll:after{pointer-events:none;content:"";z-index:1;background:linear-gradient(270deg,#fff 0%,#fff0 100%);width:20px;height:100%;position:absolute;right:0}.caas .comparison-widget-mobile .comparison-widget__scroll:before{pointer-events:none;content:"";z-index:1;background:linear-gradient(90deg,#fff 0%,#fff0 100%);width:20px;height:100%;position:absolute;left:0}.caas .comparison-widget-mobile .comparison-widget__products{align-items:center;height:100%;display:flex;overflow:auto hidden}.caas .comparison-widget-mobile .comparison-widget__product{opacity:1;flex-direction:column;align-items:center;width:45px;min-width:45px;margin-right:22px;transition:all .2s linear;display:flex;transform:scale(1)}.caas .comparison-widget-mobile .comparison-widget__product img{height:40px}.caas .comparison-widget-mobile .comparison-widget__product.is-hidden{opacity:0;width:0;margin-right:0;transform:scale(0)}.caas .comparison-widget-mobile .comparison-widget__link{flex:none;margin-left:10px;padding:3px 8px}.caas .comparison-widget-mobile .comparison-widget__button{text-transform:none}.caas .comparison-widget-desktop{display:none}@media (width>=992px){.caas .comparison-widget-desktop{display:block}}.caas .comparison-widget-desktop .comparison-widget{z-index:1;background-color:#fff;align-items:center;width:100%;height:0;margin-bottom:-10px;transition:height .2s linear,opacity .1s linear,margin-bottom .2s;display:flex;overflow:hidden;box-shadow:0 1px 4px #0003}.caas .comparison-widget-desktop .comparison-widget a:focus{outline:1px dotted #212121;outline:5px auto -webkit-focus-ring-color;outline-offset:0}.caas .comparison-widget-desktop .comparison-widget.is-hidden{opacity:0;height:0;margin-bottom:0}.caas .comparison-widget-desktop .comparison-widget__wrapper{width:100%;max-width:800px;height:100%;margin-left:auto;margin-right:auto;display:block}@media (width>=992px){.caas .comparison-widget-desktop .comparison-widget__wrapper{max-width:992px}}@media (width>=1300px){.caas .comparison-widget-desktop .comparison-widget__wrapper{max-width:1200px}}.caas .comparison-widget-desktop .comparison-widget__body{justify-content:space-between;width:100%;height:100%;padding:5px 20px;display:flex;position:relative;overflow:hidden}.caas .comparison-widget-desktop .comparison-widget__products{flex-direction:column;flex:100%;justify-content:center;transition:opacity .1s linear;display:flex}.caas .comparison-widget-desktop .comparison-widget__products.transition{opacity:0}.caas .comparison-widget-desktop .comparison-widget__products.is-hidden{pointer-events:none}.caas .comparison-widget-desktop .comparison-widget__product{transform-origin:0;align-items:center;height:45px;transition:all .2s linear;display:flex;transform:scale(1)}.caas .comparison-widget-desktop .comparison-widget__product .remove-button{cursor:pointer;margin-right:10px}.caas .comparison-widget-desktop .comparison-widget__product .remove-button komplett-icon{--icon-color:#222;width:16px;height:16px}.caas .comparison-widget-desktop .comparison-widget__product img{max-width:100%;max-height:100%;margin-right:30px}.caas .comparison-widget-desktop .comparison-widget__product span{color:#4a4a4a;font-size:14px}.caas .comparison-widget-desktop .comparison-widget__product.is-hidden{opacity:0;height:0;transform:scale(0)}.caas .comparison-widget-desktop .comparison-widget__product .remove-icon{font-size:32px}.caas .comparison-widget-desktop .comparison-widget__placeholder{opacity:1;align-self:center;align-items:center;height:100%;transition:opacity .1s linear;display:flex;position:absolute;bottom:0;left:0}.caas .comparison-widget-desktop .comparison-widget__placeholder.transition{opacity:0}.caas .comparison-widget-desktop .comparison-widget__placeholder.is-hidden{pointer-events:none}.caas .comparison-widget-desktop .comparison-widget__open{flex-direction:row-reverse;align-items:center;transition:transform .2s linear;display:flex;transform:translateY(0)}.caas .comparison-widget-desktop .comparison-widget__open.transition{transform:translateY(15px)}.caas .comparison-widget-desktop .comparison-widget__open .comparison-widget__controls-minimize komplett-icon{width:16px;height:16px}.caas .comparison-widget-desktop .comparison-widget__open .comparison-widget__controls-minimize komplett-icon.closed{transform:rotate(90deg)}.caas .comparison-widget-desktop .comparison-widget__open .comparison-widget__controls-minimize komplett-icon.open{transform:rotate(270deg)}.caas .comparison-widget-desktop .comparison-widget__controls{flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}.caas .comparison-widget-desktop .comparison-widget__controls-minimize{cursor:pointer;display:flex}.caas .comparison-widget-desktop .comparison-widget__link{justify-content:flex-end;transition:opacity .1s linear;display:flex}.caas .comparison-widget-desktop .comparison-widget__link.transition{opacity:0}.caas .comparison-widget-desktop .comparison-widget__link.is-hidden{pointer-events:none}.caas .comparison-widget-desktop .comparison-widget__link--closed{margin-right:10px}.caas .comparison-widget-desktop .comparison-widget__icon{transition:opacity .1s linear}.caas .comparison-widget-desktop .comparison-widget__icon--absolute{position:absolute;right:0}.caas .comparison-widget-desktop .comparison-widget__icon.is-hidden{opacity:0}.caas .comparison-widget{background:#fff;width:100%;display:flex;overflow:hidden}.caas .comparison-widget.is-hidden{opacity:0;height:0}.caas .comparison-widget__body{width:100%;display:flex}.caas .comparison-widget__products{display:flex}.caas .comparison-widget__product{align-items:center;transition:all .2s linear;display:flex;transform:scale(1)}.caas .comparison-widget__product img{height:40px}.caas .comparison-widget__product.is-hidden{opacity:0;transform:scale(0)}.caas .comparison-widget button{background:0 0;border:none}.caas .comparison-widget .btn-small.primary,.caas .comparison-widget .comparison-widget__button{border-bottom:none;border-radius:4px}.caas .comparison-widget-wrapper{width:100%;margin-top:-10px;margin-bottom:10px;position:relative}@media (width<=991px){.caas .comparison-widget-wrapper{z-index:99;position:sticky;top:64px}}.caas-desktop{display:none}@media (width>=992px){.caas-desktop{display:block}}.caas-desktop .comparison-widget{z-index:1;background-color:#fff;align-items:center;width:100%;height:0;margin-bottom:-10px;transition:height .2s linear,opacity .1s linear,margin-bottom .2s;display:flex;overflow:hidden;box-shadow:0 1px 4px #0003}.caas-desktop .comparison-widget a:focus{outline:1px dotted #212121;outline:5px auto -webkit-focus-ring-color;outline-offset:0}.caas-desktop .comparison-widget.is-hidden{opacity:0;height:0;margin-bottom:0}.caas-desktop .comparison-widget__wrapper{width:100%;max-width:800px;height:100%;margin-left:auto;margin-right:auto;display:block}@media (width>=992px){.caas-desktop .comparison-widget__wrapper{max-width:992px}}@media (width>=1300px){.caas-desktop .comparison-widget__wrapper{max-width:1200px}}.caas-desktop .comparison-widget__body{justify-content:space-between;width:100%;height:100%;padding:5px 20px;display:flex;position:relative;overflow:hidden}.caas-desktop .comparison-widget__products{flex-direction:column;flex:100%;justify-content:center;transition:opacity .1s linear;display:flex}.caas-desktop .comparison-widget__products.transition{opacity:0}.caas-desktop .comparison-widget__products.is-hidden{pointer-events:none}.caas-desktop .comparison-widget__product{transform-origin:0;align-items:center;height:45px;transition:all .2s linear;display:flex;transform:scale(1)}.caas-desktop .comparison-widget__product .remove-button{cursor:pointer;margin-right:10px}.caas-desktop .comparison-widget__product .remove-button komplett-icon{--icon-color:#222;width:16px;height:16px}.caas-desktop .comparison-widget__product img{max-width:100%;max-height:100%;margin-right:30px}.caas-desktop .comparison-widget__product span{color:#4a4a4a;font-size:14px}.caas-desktop .comparison-widget__product.is-hidden{opacity:0;height:0;transform:scale(0)}.caas-desktop .comparison-widget__product .remove-icon{font-size:32px}.caas-desktop .comparison-widget__placeholder{opacity:1;align-self:center;align-items:center;height:100%;transition:opacity .1s linear;display:flex;position:absolute;bottom:0;left:0}.caas-desktop .comparison-widget__placeholder.transition{opacity:0}.caas-desktop .comparison-widget__placeholder.is-hidden{pointer-events:none}.caas-desktop .comparison-widget__open{flex-direction:row-reverse;align-items:center;transition:transform .2s linear;display:flex;transform:translateY(0)}.caas-desktop .comparison-widget__open.transition{transform:translateY(15px)}.caas-desktop .comparison-widget__open .comparison-widget__controls-minimize komplett-icon{width:16px;height:16px}.caas-desktop .comparison-widget__open .comparison-widget__controls-minimize komplett-icon.closed{transform:rotate(90deg)}.caas-desktop .comparison-widget__open .comparison-widget__controls-minimize komplett-icon.open{transform:rotate(270deg)}.caas-desktop .comparison-widget__controls{flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}.caas-desktop .comparison-widget__controls-minimize{cursor:pointer;display:flex}.caas-desktop .comparison-widget__link{justify-content:flex-end;transition:opacity .1s linear;display:flex}.caas-desktop .comparison-widget__link.transition{opacity:0}.caas-desktop .comparison-widget__link.is-hidden{pointer-events:none}.caas-desktop .comparison-widget__link--closed{margin-right:10px}.caas-desktop .comparison-widget__icon{transition:opacity .1s linear}.caas-desktop .comparison-widget__icon--absolute{position:absolute;right:0}.caas-desktop .comparison-widget__icon.is-hidden{opacity:0}.caas-mobile{display:none}@media (width<=991px){.caas-mobile{display:flex}}.caas-mobile .comparison-widget{margin-bottom:-10px;background:#fff;flex:100%;width:100%;max-width:800px;margin-inline:auto;transition:height .1s linear,opacity .1s linear;display:flex;overflow:hidden;transform:scale(1)}.caas-mobile .comparison-widget.is-hidden{opacity:0;height:0}.caas-mobile .comparison-widget__body{align-items:center;width:100%;padding-block:8px;padding-inline:18px;display:flex}.caas-mobile .comparison-widget__scroll{flex:100%;height:100%;display:flex;position:relative;overflow-x:auto}.caas-mobile .comparison-widget__scroll:after{pointer-events:none;content:"";z-index:1;background:linear-gradient(270deg,#fff 0%,#fff0 100%);width:20px;height:100%;position:absolute;right:0}.caas-mobile .comparison-widget__scroll:before{pointer-events:none;content:"";z-index:1;background:linear-gradient(90deg,#fff 0%,#fff0 100%);width:20px;height:100%;position:absolute;left:0}.caas-mobile .comparison-widget__products{align-items:center;height:100%;display:flex;overflow:auto hidden}.caas-mobile .comparison-widget__product{opacity:1;flex-direction:column;align-items:center;width:45px;min-width:45px;margin-right:22px;transition:all .2s linear;display:flex;transform:scale(1)}.caas-mobile .comparison-widget__product img{height:40px}.caas-mobile .comparison-widget__product.is-hidden{opacity:0;width:0;margin-right:0;transform:scale(0)}.caas-mobile .comparison-widget__link{flex:none;margin-left:10px;padding:3px 8px}.caas-mobile .comparison-widget__button{text-transform:none}.caas .komplett-pc__config-button{color:#fff;background:#4f8da2;border-bottom:none;justify-content:center;align-items:center;gap:10px;width:100%;font-size:14px;display:flex}.caas .komplett-pc__config-button:hover,.caas .komplett-pc__config-button:focus,.caas .komplett-pc__config-button:active,.caas .komplett-pc__config-button:hover:active{color:#fff;background-color:#5495ab}.caas .configbundle.stockstatus{margin-top:16px}@media (width>=992px){.caas .configbundle.stockstatus{margin-left:60px}}@media (width<=991px){.caas .configbundle.row-hidden-small{display:none}}@media (width>=992px){.caas .configbundle.row-hidden-big{display:none}}.caas .product-technical-details .product-line{cursor:pointer;display:flex}.caas .product-technical-details .product-line img{align-self:center}.caas .product-technical-details .product-line .webtext{color:#222;padding-left:10px}.caas .product-technical-details .product-line .webtext .productname{font-weight:700}.caas .discount-bubble{background-color:#d93717;border-radius:50%;width:1em;height:1em;margin-top:-16px;font-size:32px}@media (width>=992px){.caas .discount-bubble{margin-top:-20px;font-size:45px}}.caas .discount-bubble .discount-label{white-space:nowrap;color:#fff;font-size:11px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width>=992px){.caas .discount-bubble .discount-label{font-size:14px}}.caas .discount-bubble .discount-bubble-bg{background-color:#d93717}.caas .discount-bubble--currency{z-index:10;border-radius:0;padding:0 12px;font-size:14px;font-weight:700;position:absolute;bottom:40px;left:10px}@media (width<=599px){.caas .discount-bubble--currency{top:20px;bottom:auto;left:5px}}.caas .discount-bubble--currency .discount-label--currency{color:#fff}.caas .discount-bubble--currency .currency-discount--desktop{display:none}@media (width>=600px){.caas .discount-bubble--currency .currency-discount--desktop{display:inline-block}}.caas .discount-bubble--currency .currency-discount--mobile{display:none}@media (width<=599px){.caas .discount-bubble--currency .currency-discount--mobile{display:inline-block}}.caas .discount-bubble__product-ad{font-size:20px;bottom:0;left:20px}@media (width<=599px){.caas .discount-bubble__product-ad{top:20px;bottom:auto;left:5px}}@media (width>=600px){.caas .discount-bubble__product-ad{font-size:22px}}.caas .discount-bubble__product-ad--compact{width:max-content;margin:auto;font-size:16px;bottom:-25px;left:0}@media (width<=599px){.caas .discount-bubble__product-ad--compact{top:20px;bottom:auto;left:5px}}@media (width>=600px){.caas .discount-bubble__product-ad--compact{font-size:20px;bottom:0}}.caas .discount-bubble--rich{background-color:#d93717;font-size:14px;bottom:0;left:0}@media (width<=599px){.caas .discount-bubble--rich{top:20px;bottom:auto;left:5px}}.caas .club-price-rectangle{right:10px;bottom:unset;left:unset;padding:0;display:grid;position:absolute;top:40%}@media (width<=599px){.caas .club-price-rectangle{top:40%;right:5px}}.caas .club-price-currency{z-index:10;border-radius:0;margin-top:-16px;padding:0 12px;font-size:14px;font-weight:700;position:absolute;bottom:40px;left:10px}@media (width>=992px){.caas .club-price-currency{margin-top:-20px}}@media (width<=599px){.caas .club-price-currency{top:20px;bottom:auto;left:5px}}.caas .club-price-discount{color:#000;text-align:center;background:#a5e2eb;border-radius:4px;padding:4px 8px;font-family:Barlow Semi Condensed,sans-serif;font-size:15px;font-style:normal;font-weight:700;line-height:22px;display:inline-block}@media (width<=599px){.caas .club-price-discount:first-child{font-size:16px}}.caas .club-price-discount:nth-child(2){font-size:21px}@media (width<=599px){.caas .club-price-discount:nth-child(2){margin-top:-5px;font-size:18px}}.caas .club-price-discount-expires{color:var(--Content-content-secondary,#565656);font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}@media (width<=992px){.caas .club-price-discount-lists{padding:0 10px;font-size:16px}.caas .club-price-discount-lists:nth-child(2){font-size:18px}}.caas .prodpage-discount-bubble{z-index:10;background-color:#d93717;border-radius:50%;width:1em;height:1em;font-size:56px;position:absolute;top:40px;right:15px}@media (width>=600px){.caas .prodpage-discount-bubble{font-size:64px}}@media (width>=992px){.caas .prodpage-discount-bubble{font-size:72px}}.caas .prodpage-discount-bubble .prodpage-discount-label{white-space:nowrap;color:#fff;font-size:18px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width>=600px){.caas .prodpage-discount-bubble .prodpage-discount-label{font-size:20px}}@media (width>=992px){.caas .prodpage-discount-bubble .prodpage-discount-label{font-size:22px}}@media (width>=600px){.caas .list .discount-bubble--currency{bottom:15px;left:10px;top:unset}}.caas .discount-bubble-bg{background-color:#d93717}.caas .prodpage-club-price-rectangle{cursor:pointer;padding:0;display:grid}@media (width>=600px){.caas .prodpage-club-price-rectangle{padding:0}}.caas .prodpage-discount-bubble--currency{z-index:10;border-radius:0;padding:0 12px;font-size:18px;font-weight:700;position:absolute;top:40px;right:0}@media (width>=600px){.caas .prodpage-discount-bubble--currency{font-size:22px}}.caas .prodpage-discount-bubble--currency .prodpage-discount-label{color:#fff}.caas .prodpage-discount-bubble--currency .currency-discount--desktop{display:none}@media (width>=600px){.caas .prodpage-discount-bubble--currency .currency-discount--desktop{display:inline-block}}.caas .prodpage-discount-bubble--currency .currency-discount--mobile{display:none}@media (width<=599px){.caas .prodpage-discount-bubble--currency .currency-discount--mobile{display:inline-block}}.caas .prodpage-discount-bubble--currency .club-price-discount{color:#000;text-align:center;cursor:pointer;background:#a5e2eb;padding:0 15px;font-family:Barlow Semi Condensed,sans-serif;font-size:21px;font-style:normal;font-weight:500;line-height:25px;display:inline-block}@media (width<=599px){.caas .prodpage-discount-bubble--currency .club-price-discount{padding:0 5px;font-size:13px}}.caas .prodpage-discount-bubble--currency .club-price-discount.discount-title{padding-top:6px}@media (width<=599px){.caas .prodpage-discount-bubble--currency .club-price-discount.discount-title{padding-top:0;font-size:13px}}.caas .prodpage-discount-bubble--currency .club-price-discount.discount-price{padding-bottom:6px;font-weight:700}@media (width<=599px){.caas .prodpage-discount-bubble--currency .club-price-discount.discount-price{margin-top:-5px;font-size:18px}}.caas .prodpage-discount-bubble--currency .club-price-discount.discount-button{background:#74daea;padding:2px 0 4px;font-size:16px;font-weight:400;line-height:19px;display:none}@media (width<=599px){.caas .prodpage-discount-bubble--currency .club-price-discount.discount-button{padding:2px 8px;font-size:13px}}.caas .next-purchase-order span{font-style:italic}.caas .full-size-gallery komplett-icon{width:24px;height:24px}.caas .full-size-gallery.swiper-container{z-index:1010;position:fixed;inset:0}.caas .full-size-gallery .swiper-wrapper{z-index:2}.caas .full-size-gallery .swiper-wrapper,.caas .full-size-gallery .swiper-wrapper .swiper-container-android .swiper-slide{transform:translate(0,0)}.caas .full-size-gallery .swiper-slide{pointer-events:none;height:100%}.caas .full-size-gallery .swiper-slide img,.caas .full-size-gallery .swiper-slide video{pointer-events:all;max-width:95%;max-height:95%}@media (width<=992px){.caas .full-size-gallery .swiper-slide .gallery-image{object-fit:contain;width:100vw;max-width:100%;height:calc(100vh - 68px);margin:0}.caas .full-size-gallery .swiper-slide .absolute-center{position:relative;inset:auto}}.caas .full-size-gallery .swiper-slide .video-wrapper{pointer-events:all;flex-direction:column;justify-content:center;max-width:75%;height:100%;margin:auto;display:flex}.caas .full-size-gallery .swiper-slide .video-wrapper .embed-responsive{height:65%}.caas .full-size-gallery .swiper-slide .video-wrapper .embed-responsive-16by9{height:56.25%}.caas .full-size-gallery .overlay{opacity:.8;z-index:1}.caas .full-size-gallery .loading-spinner{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=992px){.caas .full-size-gallery .swiper-controls{z-index:9;background:#f5f5f5;height:68px;display:flex;position:relative;bottom:68px}}.caas .full-size-gallery .swiper-controls button{z-index:3;background:0 0;border:none;border-radius:50%;position:absolute}.caas .full-size-gallery .swiper-controls button.close{padding:15px;top:15px;right:15px}@media (width<=992px){.caas .full-size-gallery .swiper-controls button.close{pointer-events:all;top:50%;right:0;transform:translateY(-50%)}}.caas .full-size-gallery .swiper-controls button.large-swiper-button{padding:15px;position:absolute;top:50%;transform:translateY(-50%)}@media (width<=992px){.caas .full-size-gallery .swiper-controls button.large-swiper-button{pointer-events:all;background:#fff;border-radius:50%;padding:4px;top:auto;bottom:14px;transform:translateY(0)}}.caas .full-size-gallery .swiper-controls button.large-swiper-button komplett-icon{width:20px;height:20px}.caas .full-size-gallery .swiper-controls button.large-swiper-button komplett-icon.left{transform:rotate(180deg)}.caas .full-size-gallery .swiper-controls button.large-swiper-next-button{right:15px}@media (width<=992px){.caas .full-size-gallery .swiper-controls button.large-swiper-next-button{right:calc(50% - 90px)}}.caas .full-size-gallery .swiper-controls button.large-swiper-prev-button{left:15px}@media (width<=992px){.caas .full-size-gallery .swiper-controls button.large-swiper-prev-button{left:calc(50% - 90px)}}.caas .full-size-gallery .swiper-controls .white-background{background:#fff;border-radius:16px;padding:6px;display:flex}@media (width<=992px){.caas .full-size-gallery .swiper-controls .white-background{background:0 0;border-radius:0}}.caas .full-size-gallery .swiper-controls .icon-20{display:block}@media (width<=992px){.caas .full-size-gallery .swiper-pagination{pointer-events:none;font-size:16px;bottom:20px;left:0;right:0}.caas .full-size-gallery .swiper-pagination .swiper-pagination-bullet-active{background:#d8b857}}.caas .full-size-gallery .use-keuboard-info{z-index:1100;background:#fff;border-radius:5px;padding:5px 20px;font-size:16px;position:absolute;bottom:30px;left:30px}.caas .product-images{flex-direction:row;flex:100%;min-width:0;display:flex;position:relative}.caas .product-images__main-carousel{flex:calc(100% - 112px);order:2;width:calc(100% - 112px);min-height:0;position:relative}.caas .product-images__thumb-carousel{flex:112px;order:1;width:112px;min-width:0;position:relative}.caas .product-images button{background:0 0;border:none}.caas .product-images button.swiper-slide{width:100%}.caas .product-images .medium-image-carousel{z-index:9;position:relative}.caas .product-images .medium-image-carousel__lcp-image{z-index:1;pointer-events:none;padding-inline:6px;position:absolute;inset:0}.caas .product-images .medium-image-carousel__lcp-image.is-hidden{opacity:0;visibility:hidden}.caas .product-images .medium-image-carousel__swiper-shell{opacity:0;pointer-events:none;position:relative}.caas .product-images .medium-image-carousel__swiper-shell.is-ready{opacity:1;pointer-events:auto}.caas .product-images .medium-image-carousel img,.caas .product-images .medium-image-carousel video,.caas .product-images .medium-image-carousel picture{width:100%}.caas .product-images .medium-image-carousel img{aspect-ratio:4/3;height:auto}.caas .product-images .medium-image-carousel .swiper-container.overflow-visible{overflow:visible}.caas .product-images .medium-image-carousel .swiper-wrapper{align-items:center}.caas .product-images .medium-image-carousel .swiper-slide-button{display:block}@media (width>=992px){.caas .product-images .medium-image-carousel .swiper-slide-button{opacity:0}}.caas .product-images .medium-image-carousel .swiper-slide-button:focus,.caas .product-images .medium-image-carousel .swiper-slide-button:active{opacity:1}.caas .product-images .medium-image-carousel .swiper-slide-button komplett-icon{width:24px;height:24px}.caas .product-images .medium-image-carousel .swiper-slide-button komplett-icon.left{transform:rotate(180deg)}.caas .product-images .medium-image-carousel:hover .swiper-slide-button{opacity:1}.caas .product-images .swipe-nav{z-index:2;position:absolute;top:0;right:0}.caas .product-images .swipe-nav-page-indicator{opacity:.75;background-color:#eceff1;border-bottom-left-radius:2px;padding:5px}.caas .product-images .thumb-preview-carousel{width:100%;padding-inline:3px;overflow:hidden}.caas .product-images .thumb-preview-carousel .item-content{aspect-ratio:4/3;height:auto;margin:10px 0}.caas .product-images .thumb-preview-carousel .item-content:hover{outline:3px solid #e5e4e2}.caas .product-images .thumb-preview-carousel .item.videoThumbnail{width:100%;position:relative}.caas .product-images .thumb-preview-carousel .item.videoThumbnail img{aspect-ratio:4/3;border-radius:4px;grid-area:1/1;width:100px;height:75px}.caas .product-images .thumb-preview-carousel .item.videoThumbnail komplett-icon{width:30px;height:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.caas .product-images .thumb-preview-carousel.is-static .swiper-wrapper{flex-direction:column;display:flex}.caas .product-images .carusel-column{flex-direction:column;width:auto;height:100%;display:flex;position:absolute;top:0;bottom:0}.caas .product-images .carusel-column:hover .swiper-prev-button,.caas .product-images .carusel-column:hover .swiper-next-button{visibility:visible;cursor:pointer}.caas .product-images .carusel-column .swiper-prev-button,.caas .product-images .carusel-column .swiper-next-button{visibility:hidden;z-index:1;place-items:center;display:grid}.caas .product-images .carusel-column .swiper-prev-button komplett-icon,.caas .product-images .carusel-column .swiper-next-button komplett-icon{width:24px;height:24px}.caas .product-images .carusel-column .swiper-prev-button komplett-icon.up,.caas .product-images .carusel-column .swiper-next-button komplett-icon.up{transform:rotate(270deg)}.caas .product-images .carusel-column .swiper-prev-button komplett-icon.down,.caas .product-images .carusel-column .swiper-next-button komplett-icon.down{transform:rotate(90deg)}.caas .product-images .swiper-indicators{z-index:15;text-align:center;width:60%;margin-left:-30%;padding-left:0;list-style:none;position:absolute;bottom:0;left:50%}.caas .product-images .swiper-indicators li{text-indent:-999px;border:1px solid #222;border-radius:10px;width:8px;height:8px;margin:1px;display:inline-block}.caas .product-images .swiper-indicators .active{background-color:#222;width:8px;height:8px}@media (width>=992px){.caas videoly-tape{display:none}}@media (width<=991px){.caas #videoly-slider{min-height:77px}}.caas #videoly-slider komplett-button::part(button){min-width:auto;padding:0}.caas #videoly-slider .videoly-thumb{cursor:pointer;background:0 0;border:none;place-items:center;display:grid}@media (width<=991px){.caas #videoly-slider .videoly-thumb{margin:0 auto}}.caas #videoly-slider .videoly-thumb-overlay{background:#0006;border-radius:4px;grid-area:1/1;place-items:center;width:100%;height:100%}.caas #videoly-slider .videoly-thumb-img{aspect-ratio:4/3;border-radius:4px;grid-area:1/1;width:100px;height:75px}.caas #videoly-slider .videoly-thumb-overlay komplett-icon{margin-top:20px;width:30px;height:30px;margin-inline:auto;display:block}.caas #videoly-slider .videoly-thumb-overlay .videoly-thumb-count{color:#fff;font-size:16px;font-weight:500}.caas .product-stickers{z-index:10;height:100%;position:absolute;left:35px}@media (width<=991px){.caas .product-stickers{left:0}}.caas .product-stickers komplett-icon.certified{width:150px;height:54px;margin-bottom:10px}.caas .product-stickers .product-sticker{height:25%;margin-bottom:10px}.caas .product-stickers .product-sticker img{width:auto;max-height:100%}@media (width<=599px){.caas .product-stickers .product-sticker{height:40%;margin-top:0}.caas .product-stickers .product-sticker:not(:first-child){display:none}}.caas .product-crm-info{z-index:10;position:absolute;bottom:0;left:0}.caas .product-crm-info .crm-only,.caas .product-crm-info .eol{color:#fff;text-align:center;background:#2b3841;width:85px;height:35px;font-size:13px;line-height:40px}.caas .product-crm-info .eol{background:#a00}.caas .product-energy-logo komplett-link-like-button.technical-details{font-size:14px}.caas .product-energy-logo komplett-link-like-button:not(.technical-details){width:82px;display:block}.caas .product-energy-logo komplett-link-like-button::part(button){margin:0;padding:0}.caas .product-energy-logo komplett-link-like-button.energy-logo::part(slot):after{border-bottom:none}.caas .product-energy-logo .modal-header{justify-content:flex-end;align-items:flex-start;margin:32px 32px 0;display:flex}.caas .product-energy-logo .modal-close-button{cursor:pointer;background:0 0;border:0;border-radius:100%;outline:2px solid #0000;padding:0;transition:outline .2s;display:flex}.caas .product-energy-logo .modal-close-button:hover,.caas .product-energy-logo .modal-close-button:focus,.caas .product-energy-logo .modal-close-button:active{outline-color:#222}.caas .product-energy-logo .modal-close-button svg{width:40px;height:40px}.caas .product-energy-logo .modal-content{height:542px;overflow:auto}.caas .product-energy-logo .modal-content iframe{width:98%}.caas .product-energy-logo .scroll{flex-direction:column;flex-grow:1;gap:32px;padding:32px;display:flex;overflow-y:auto}.caas .product-energy-logo komplett-modal{--komplett-modal-desktop-height:fit-content;--komplett-modal-desktop-width:750px}.caas .product-energy-logo-iframe{height:560px}.caas .energyLogo komplett-energy-icon,.caas .energyLogo komplett-legacy-energy-icon{width:44.8px}.caas .product-list.box .product-list-item komplett-energy-icon,.caas .product-list.box .product-list-item komplett-legacy-energy-icon{width:24px}.caas .product-list.list .product-list-item komplett-energy-icon,.caas .product-list.list .product-list-item komplett-legacy-energy-icon{width:28px}@media (width<=991px){.caas .product-list.list .product-list-item komplett-energy-icon,.caas .product-list.list .product-list-item komplett-legacy-energy-icon{width:24px}}.caas .product-list-item.product-ad komplett-energy-icon,.caas .product-list-item.product-ad komplett-legacy-energy-icon{width:28px}.caas .recommendations .recommendations-content komplett-energy-icon,.caas .recommendations .recommendations-content komplett-legacy-energy-icon{width:24px}.caas .product-main-info__info{overflow:hidden}@media (width<=992px){.caas .product-main-info__info{min-width:250px}}@media (width>=599px){.caas .product-main-info__body{margin-left:10px}}.caas .product-main-info__image{padding-top:10px;overflow:hidden}.caas .product-main-info__highlights .product-highlights{grid-template-columns:repeat(auto-fill,minmax(250px,auto));grid-auto-flow:row;gap:5px 20px;margin-bottom:0;padding:10px 5px;display:grid}@media (width<=599px){.caas .product-main-info__highlights .product-highlights{grid-template-columns:1fr 1fr}}.caas .product-main-info__highlights .product-highlights__item{--icon-color:#2a41bb;align-items:baseline;gap:8px;display:flex}.caas .product-main-info__highlights .product-highlights__item komplett-icon{width:12px;height:12px}.caas .product-main-info__highlights .product-highlights__item-text{line-height:1.5em}.caas .product-main-info__highlights .product-highlights__item--show-all:before{display:none}.caas .product-main-info__highlights .product-highlights komplett-link-like-button::part(button){min-width:0;margin:0;padding:0;font-size:13px;line-height:1}.caas .product-main-info .stockstatus i{font-size:15px}.caas .product-main-info .product-main-info-webtext1{color:#13102c;text-wrap:pretty;margin:0;padding-right:0;font-family:Barlow Semi Condensed,sans-serif;font-size:24px;font-weight:700;line-height:120%}@media (width>=992px){.caas .product-main-info .product-main-info-webtext1{font-size:32px}}.caas .product-main-info .product-main-info-webtext1>*{font-family:inherit}.caas .product-main-info .product-main-info-webtext1 .show-all-webtext{cursor:pointer;font-size:18px;text-decoration:none}.caas .product-main-info .product-main-info-webtext2{color:#595959;text-wrap:pretty;margin-top:16px;margin-bottom:0;font-size:16px;font-weight:400}.caas .product-main-info .links{font-size:14px}.caas .product-main-info .links .linkbox{text-align:center;color:#222;background:#fff;border:1px solid #ddd;border-radius:4px;flex:100%;justify-content:center;align-items:center;gap:15px;padding:14px 0;display:flex}.caas .product-main-info .links .linkbox .icon{margin-left:10px;margin-right:10px;font-size:18px}.caas .product-main-info .links .linkbox:hover,.caas .product-main-info .links .linkbox:focus{cursor:pointer;background:#f1f1f1;text-decoration:none}.caas .product-main-info .links .linkbox .linkbox-content-wrapper{align-items:center;display:flex}.caas .product-main-info .links .linkbox .linkbox-content{margin-right:18px}.caas .product-main-info .links .linkbox-wrapper{flex:100%;height:calc(100% - 15px);margin:7.5px 0;display:flex}.caas .product-main-info .links .linkbox-wrapper .icon{width:18px;height:18px;display:inline-block}.caas .product-main-info .links .linkbox-wrapper:empty{display:none}.caas .product-main-info .links .linkbox-wrapper>span{flex:auto;display:flex}.caas .product-main-info .product-main-info-manufacturerName{display:none}@media (width<=599px){.caas .product-main-info{margin-left:0;margin-right:0}}.caas .product-main-info .product-main-info-financing{margin-bottom:10px}.caas .product-main-info .product-main-info-buy{border-radius:2px}.caas .product-main-info .product-main-info-buy-button .buy-button .btn-large{width:100%;min-width:0;font-size:14px}.caas .product-main-info .product-main-info-buy-button .buy-button .disabled.btn-large{text-transform:none;background-color:#fff;margin-top:3px}.caas .product-main-info .product-main-info-buy-button .buy-button{display:flex}.caas .product-main-info .product-main-info-buy-button .buy-button .text{text-overflow:ellipsis;min-width:0;overflow:hidden}.caas .product-main-info .product-main-info-buy-button .quantity-picker{flex:1 0 auto;align-self:center;margin-right:10px}.caas .product-main-info .product-financing{margin-top:0}.caas .product-main-info .product-main-info-stockstatus{margin-bottom:0}.caas .product-main-info .product-main-info-partnumber-store{color:#595959;font-size:12px}.caas .product-main-info .product-main-info-partnumber-manufacturer{margin-bottom:5px}.caas .product-main-info .manufacturer-image-wrapper{flex-direction:column;flex-basis:auto;align-items:flex-end;display:flex}.caas .product-main-info .manufacturer-image-wrapper .manufacturer-image{max-width:100px}.caas .product-main-info .manufacturer-link-logo{text-align:right}.caas .product-main-info .button-separator{z-index:0;text-align:center;margin-block:15px;position:relative}.caas .product-main-info .button-separator:before{content:"";z-index:-1;border-top:1px solid #ccc;width:100%;margin:0 auto;position:absolute;inset:50% 0 0}.caas .product-main-info .button-separator span{background:#fff;padding:0 5px}.caas .product-main-info .review-indicator{flex-wrap:wrap;align-items:center;gap:8px;min-height:20px;font-size:14px;font-weight:500;display:flex}@media (width>=992px){.caas .product-main-info .review-indicator{min-height:24px}}.caas .product-main-info .review-indicator>span{color:#595959}@media (width>=992px){.caas .product-main-info .review-indicator{font-size:16px}}@media (width>=600px){.caas .product-main-info{padding:5px}}.caas .product-main-info-komplett-pc-config{margin-top:-5px;margin-bottom:10px;padding:0}.caas .product-main-info-komplett-pc-config .lead-time{margin-top:15px}.caas .productMainInfo-flexLayout{flex-direction:column;display:flex}.caas .productMainInfo-flexLayout__left-section,.caas .productMainInfo-flexLayout__right-section{display:contents}.caas .productMainInfo-flexLayout .freightWidget-flex,.caas .productMainInfo-flexLayout .compareAndWishLish,.caas .productMainInfo-flexLayout .releaseDate-flex,.caas .productMainInfo-flexLayout komplett-insurance-info,.caas .productMainInfo-flexLayout .actionButton-flex,.caas .productMainInfo-flexLayout .stockStatus-flex,.caas .productMainInfo-flexLayout komplett-leasing-info,.caas .productMainInfo-flexLayout .promotionDuration-flex,.caas .productMainInfo-flexLayout komplett-price-on-request,.caas .productMainInfo-flexLayout komplett-config-service,.caas .productMainInfo-flexLayout komplett-sale-set,.caas .productMainInfo-flexLayout .productVariants-flex,.caas .productMainInfo-flexLayout komplett-charger-info,.caas .productMainInfo-flexLayout komplett-credit-warning,.caas .productMainInfo-flexLayout .priceFreight-flex,.caas .productMainInfo-flexLayout komplett-selling-points,.caas .productMainInfo-flexLayout komplett-trade-in,.caas .productMainInfo-flexLayout .productRecommendations-flex,.caas .productMainInfo-flexLayout .productSection-flex{margin-top:32px}.caas .productMainInfo-flexLayout .productHightlights-flex:has(*){margin-top:32px}.caas .productMainInfo-flexLayout .productNumber-flex{order:1}.caas .productMainInfo-flexLayout .socialProofAndManufacturer{order:2}.caas .productMainInfo-flexLayout .b2bClubLabel-flex{order:3}.caas .productMainInfo-flexLayout .webtext1-flex{order:4}.caas .productMainInfo-flexLayout .starRating-flex{order:5}.caas .productMainInfo-flexLayout .productManufacturer-flex{order:6}.caas .productMainInfo-flexLayout .productCarusel-flex{order:7}.caas .productMainInfo-flexLayout .productVariants-flex{order:8}.caas .productMainInfo-flexLayout .priceFreight-flex{order:9}.caas .productMainInfo-flexLayout komplett-demo-condition-info{order:10}.caas .productMainInfo-flexLayout komplett-loyalty-info-box{order:11}.caas .productMainInfo-flexLayout komplett-charger-info{order:12}.caas .productMainInfo-flexLayout komplett-trade-in{order:13}.caas .productMainInfo-flexLayout komplett-leasing-info{order:14}.caas .productMainInfo-flexLayout komplett-sale-set{order:15}.caas .productMainInfo-flexLayout komplett-config-service{order:16}.caas .productMainInfo-flexLayout .promotionDuration-flex{order:17}.caas .productMainInfo-flexLayout .stockStatus-flex{order:18}.caas .productMainInfo-flexLayout komplett-price-on-request{order:19}.caas .productMainInfo-flexLayout .actionButton-flex{order:20}.caas .productMainInfo-flexLayout .configBundle-flex{order:21}.caas .productMainInfo-flexLayout .freightWidget-flex{order:22}.caas .productMainInfo-flexLayout .compareAndWishLish{order:23}.caas .productMainInfo-flexLayout .releaseDate-flex{order:24}.caas .productMainInfo-flexLayout komplett-insurance-info{order:25}.caas .productMainInfo-flexLayout komplett-selling-points{order:26}.caas .productMainInfo-flexLayout .productHightlights-flex{order:27}.caas .productMainInfo-flexLayout .productSection-flex{order:28}.caas .productMainInfo-flexLayout .productPageBoxes-flex{order:29}.caas .productMainInfo-flexLayout .productRecommendations-flex{order:30}@media (width>=992px){.caas .productMainInfo-flexLayout{--right-section-width:35%;--right-section-max-width:400px;--section-gap:40px;gap:var(--section-gap);flex-direction:row}.caas .productMainInfo-flexLayout__left-section{width:calc(100% - var(--section-gap) - var(--right-section-width));max-width:calc(100% - var(--section-gap) - var(--right-section-max-width));flex-direction:column;display:flex}}@media (width>=992px) and (width>=992px){.caas .productMainInfo-flexLayout__left-section{z-index:1;align-self:flex-start;position:sticky;top:16px}}@media (width>=992px){.caas .productMainInfo-flexLayout__right-section{width:var(--right-section-width);min-width:var(--right-section-max-width);flex-direction:column;padding-top:16px;display:flex}.caas .productMainInfo-flexLayout .productNumber-flex,.caas .productMainInfo-flexLayout .socialProofAndManufacturer,.caas .productMainInfo-flexLayout .b2bClubLabel-flex,.caas .productMainInfo-flexLayout .webtext1-flex,.caas .productMainInfo-flexLayout .starRating-flex,.caas .productMainInfo-flexLayout .productManufacturer-flex,.caas .productMainInfo-flexLayout .productCarusel-flex,.caas .productMainInfo-flexLayout .productVariants-flex,.caas .productMainInfo-flexLayout .priceFreight-flex,.caas .productMainInfo-flexLayout komplett-demo-condition-info,.caas .productMainInfo-flexLayout komplett-loyalty-info-box,.caas .productMainInfo-flexLayout komplett-charger-info,.caas .productMainInfo-flexLayout komplett-trade-in,.caas .productMainInfo-flexLayout komplett-leasing-info,.caas .productMainInfo-flexLayout komplett-sale-set,.caas .productMainInfo-flexLayout komplett-config-service,.caas .productMainInfo-flexLayout .promotionDuration-flex,.caas .productMainInfo-flexLayout .stockStatus-flex,.caas .productMainInfo-flexLayout komplett-price-on-request,.caas .productMainInfo-flexLayout .actionButton-flex,.caas .productMainInfo-flexLayout .configBundle-flex,.caas .productMainInfo-flexLayout .freightWidget-flex,.caas .productMainInfo-flexLayout .compareAndWishLish,.caas .productMainInfo-flexLayout .releaseDate-flex,.caas .productMainInfo-flexLayout komplett-insurance-info,.caas .productMainInfo-flexLayout komplett-selling-points,.caas .productMainInfo-flexLayout .productHightlights-flex,.caas .productMainInfo-flexLayout .productSection-flex,.caas .productMainInfo-flexLayout .productPageBoxes-flex,.caas .productMainInfo-flexLayout .productRecommendations-flex{order:0}}.caas .productMainInfo-flexLayout .productNumber-flex{margin-bottom:16px;line-height:1em}.caas .productMainInfo-flexLayout .socialProofAndManufacturer{justify-content:space-between;align-items:center;gap:24px;display:flex}@media (width<=992px){.caas .productMainInfo-flexLayout .socialProofAndManufacturer{margin-bottom:16px}}.caas .productMainInfo-flexLayout .productManufacturer-flex.desktop,.caas .productMainInfo-flexLayout .productNumber-flex.desktop{display:none}.caas .productMainInfo-flexLayout .productManufacturer-flex.mobile,.caas .productMainInfo-flexLayout .productNumber-flex.mobile{margin-left:auto}@media (width>=600px){.caas .productMainInfo-flexLayout .productManufacturer-flex.desktop,.caas .productMainInfo-flexLayout .productNumber-flex.desktop{flex:0;display:block}.caas .productMainInfo-flexLayout .productManufacturer-flex.mobile,.caas .productMainInfo-flexLayout .productNumber-flex.mobile{display:none}}.caas .productMainInfo-flexLayout .productManufacturer-flex{flex-direction:row-reverse;justify-content:space-between;align-items:center;width:100%;display:flex}.caas .productMainInfo-flexLayout .productManufacturer-flex.mobile{margin-top:16px}.caas .productMainInfo-flexLayout .b2bClubLabel-flex{align-items:center;gap:8px;margin-bottom:16px;display:flex}@media (width>=600px){.caas .productMainInfo-flexLayout .b2bClubLabel-flex{margin-top:0;margin-bottom:16px}}.caas .productMainInfo-flexLayout .starRating-flex{align-items:center;gap:8px;margin-top:16px;line-height:1em;display:flex}.caas .productMainInfo-flexLayout .priceFreight-flex{grid-template:"save logo"minmax(0,max-content)"total logo"minmax(0,max-content)"prior blank"minmax(0,max-content)/minmax(0,max-content) 1fr;place-items:end start;min-height:68px;display:grid;position:relative}@media (width>=599px){.caas .productMainInfo-flexLayout .priceFreight-flex{grid-template-rows:repeat(2,1fr);grid-template-columns:minmax(0,max-content) 2fr 1fr;grid-template-areas:"total save logo""total prior logo";gap:5px 10px}}.caas .productMainInfo-flexLayout .priceFreight-flex .product-price-container{display:none}.caas .productMainInfo-flexLayout .priceFreight-flex .product-price-container.active{display:contents}.caas .productMainInfo-flexLayout .priceFreight-flex :not(komplett-energy-logo){font-family:Barlow Semi Condensed,sans-serif;font-size:14px}.caas .productMainInfo-flexLayout .priceFreight-flex .product-price{grid-area:total}.caas .productMainInfo-flexLayout .priceFreight-flex .product-price .product-price-now{color:#13102c;font-size:48px;font-weight:700}@media (width<=991px){.caas .productMainInfo-flexLayout .priceFreight-flex .product-price .product-price-now{font-size:40px}}.caas .productMainInfo-flexLayout .priceFreight-flex .product-price-dicount{grid-area:save;font-weight:600}.caas .productMainInfo-flexLayout .priceFreight-flex .product-price-dicount span{background-color:#f8b912;border-radius:4px;padding:4px 8px}.caas .productMainInfo-flexLayout .priceFreight-flex .product-price-dicount span.demo{background-color:#f8b912}.caas .productMainInfo-flexLayout .priceFreight-flex .product-price-dicount span.club-discount-badge{background-color:#a5e2eb}.caas .productMainInfo-flexLayout .priceFreight-flex .promotion-price-before{flex-direction:row;gap:5px;display:inline-flex;position:relative}.caas .productMainInfo-flexLayout .priceFreight-flex .product-price-before{grid-area:prior;align-self:start;font-family:Roboto,sans-serif;font-size:14px;font-weight:400}.caas .productMainInfo-flexLayout .priceFreight-flex .product-price-before.strikethrough{color:#595959;text-decoration:line-through}.caas .productMainInfo-flexLayout .priceFreight-flex .product-price-before.promotion{color:#b40200}.caas .productMainInfo-flexLayout .priceFreight-flex .product-price-before .price-before{font-family:Barlow Semi Condensed,sans-serif;font-size:16px;font-weight:500}.caas .productMainInfo-flexLayout .priceFreight-flex komplett-energy-logo{grid-area:logo;justify-items:flex-end;width:100%}.caas .productMainInfo-flexLayout .priceFreight-flex .info-icon{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17' fill='none'%3E%3Cpath d='M8.62619 0.804688C4.31355 0.804688 0.804688 4.31355 0.804688 8.62619C0.804688 12.9388 4.31355 16.4477 8.62619 16.4477C12.9388 16.4477 16.4477 12.9388 16.4477 8.62619C16.4477 4.31355 12.9388 0.804688 8.62619 0.804688ZM8.62619 2.008C12.2878 2.008 15.2444 4.96456 15.2444 8.62619C15.2444 12.2878 12.2878 15.2444 8.62619 15.2444C4.96456 15.2444 2.008 12.2878 2.008 8.62619C2.008 4.96456 4.96456 2.008 8.62619 2.008ZM8.02454 5.01627V6.21957H9.22785V5.01627H8.02454ZM8.02454 7.42288V12.2361H9.22785V7.42288H8.02454Z' fill='%23222222'/%3E%3C/svg%3E");width:17px;height:18px;display:block}.caas .productMainInfo-flexLayout .priceFreight-flex .tooltip{visibility:hidden;opacity:0;color:#222;white-space:nowrap;z-index:1000;text-wrap:auto;background:#fff;border:1px solid #ebebeb;border-radius:4px;width:250px;padding:5px 10px;font:400 14px/16px Roboto,sans-serif;transition:opacity .3s;position:absolute;inset:100% 0 auto auto;transform:translate(50%)}@media (width>=600px){.caas .productMainInfo-flexLayout .priceFreight-flex .tooltip{transform:none}}.caas .productMainInfo-flexLayout .priceFreight-flex .promotion-price-before:hover .tooltip{visibility:visible;opacity:1}.caas .productMainInfo-flexLayout .promotionDuration-flex{color:#55555c;font-size:13px;font-weight:500}.caas .productMainInfo-flexLayout .actionButton-flex{min-height:48px}.caas .productMainInfo-flexLayout .actionButton-flex>.buy-button{align-items:center;gap:8px;display:flex}.caas .productMainInfo-flexLayout .actionButton-flex>.buy-button>div{flex-shrink:0}.caas .productMainInfo-flexLayout .actionButton-flex>.buy-button>button{flex-grow:1;min-width:auto}.caas .productMainInfo-flexLayout .releaseDate-flex{font-weight:500}.caas .productMainInfo-flexLayout .compareAndWishLish{justify-content:space-between;align-items:center;gap:16px;min-height:54px;display:flex}.caas .productMainInfo-flexLayout .compareAndWishLish .compare-flex,.caas .productMainInfo-flexLayout .compareAndWishLish .wishList-flex{flex-grow:1;flex-basis:100px}.caas .productMainInfo-flexLayout .compareAndWishLish .compare-flex .linkbox-wrapper,.caas .productMainInfo-flexLayout .compareAndWishLish .wishList-flex .linkbox-wrapper{height:auto;margin:0}.caas .productMainInfo-flexLayout .compareAndWishLish .compare-flex .linkbox-wrapper button,.caas .productMainInfo-flexLayout .compareAndWishLish .wishList-flex .linkbox-wrapper button{border-radius:4px;transition:background-color .2s}.caas .productMainInfo-flexLayout .compareAndWishLish .compare-flex .linkbox-wrapper button:hover,.caas .productMainInfo-flexLayout .compareAndWishLish .compare-flex .linkbox-wrapper button:focus,.caas .productMainInfo-flexLayout .compareAndWishLish .wishList-flex .linkbox-wrapper button:hover,.caas .productMainInfo-flexLayout .compareAndWishLish .wishList-flex .linkbox-wrapper button:focus{cursor:pointer}.caas .productRecommendations-flex{gap:32px;margin-top:32px;display:grid}.caas .productCarusel-flex{margin-bottom:32px}@media (width<=991px){.caas .productCarusel-flex{margin-bottom:0}}.caas komplett-trade-in{min-height:116px}@media (width<=992px){.caas komplett-trade-in{min-height:104px}}.caas komplett-freight-widget{min-height:160px}@media (width<=992px){.caas komplett-freight-widget{min-height:148px}}.caas komplett-config-service{min-height:195px}.caas komplett-config-service.config-service--multiple{min-height:410px}.caas komplett-sale-set{min-height:128px}@media (width<=992px){.caas komplett-sale-set{min-height:104px}}.caas komplett-charger-info{min-height:86px}.caas .product-page-tag{text-align:center;border-radius:4px;padding:4px 8px;font-family:Barlow Semi Condensed,sans-serif;font-size:15px;font-style:normal;font-weight:700;line-height:22px;display:inline-block}.caas .product-page-tag a,.caas .product-page-tag a:visited,.caas .product-page-tag a:focus{color:inherit;font-weight:700;text-decoration:none}.caas .product-page-tag-description{color:var(--Content-content-secondary,#565656);font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.caas .manufacturer-image-wrapper .manufacturer-image{object-fit:scale-down;height:40px}.caas .caas .productMainInfo-completeGrid .socialProof-completeGrid{z-index:10}.caas .social_proof{color:#167816;background:#e5fae5;border-radius:4px;align-items:center;gap:8px;width:fit-content;padding:4px 8px;font-family:Roboto,sans-serif;font-size:14px;display:none}.caas .social_proof:has(.purchases){color:#167816;background:#e5fae5}.caas .social_proof:has(.addedToCart){color:#8c6600;background:#fff7d9}.caas .social_proof:has(.views){color:#036ac9;background:#e0f2fd}.caas .social_proof .addedToCart{content:url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g id=\"shopping-bag-solid\"><path id=\"Vector\" d=\"M12 2.25C9.94043 2.25 8.25 3.94043 8.25 6V6.75H4.54688L4.5 7.45312L3.75 20.9531L3.70312 21.75H20.2969L20.25 20.9531L19.5 7.45312L19.4531 6.75H15.75V6C15.75 3.94043 14.0596 2.25 12 2.25ZM12 3.75C13.2422 3.75 14.25 4.75781 14.25 6V6.75H9.75V6C9.75 4.75781 10.7578 3.75 12 3.75ZM5.95312 8.25H8.25V10.5H9.75V8.25H14.25V10.5H15.75V8.25H18.0469L18.7031 20.25H5.29688L5.95312 8.25Z\" fill=\"%238C6600\"/></g></svg>")}.caas .social_proof .purchases{content:url("data:image/svg+xml,<svg width=\"22\" height=\"16\" viewBox=\"0 0 22 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M2.75 0.5C1.5166 0.5 0.5 1.5166 0.5 2.75V13.25C0.5 14.4834 1.5166 15.5 2.75 15.5H19.25C20.4834 15.5 21.5 14.4834 21.5 13.25V2.75C21.5 1.5166 20.4834 0.5 19.25 0.5H2.75ZM2.75 2H19.25C19.6748 2 20 2.3252 20 2.75V4.25H2.75V5.75H20V13.25C20 13.6748 19.6748 14 19.25 14H2.75C2.3252 14 2 13.6748 2 13.25V2.75C2 2.3252 2.3252 2 2.75 2Z\" fill=\"%23167816\"/></svg>")}.caas .social_proof .views{content:url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g id=\"eye-solid\"><g id=\"Vector\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M0.9375 11.5078C0.9375 11.5078 5.74805 6 12 6C18.252 6 23.0625 11.5078 23.0625 11.5078L23.5078 12L23.0625 12.4922C23.0625 12.4922 18.6768 17.4932 12.8438 17.9531C12.5654 17.9883 12.2871 18 12 18C11.7129 18 11.4346 17.9883 11.1562 17.9531C5.32324 17.4932 0.9375 12.4922 0.9375 12.4922L0.492188 12L0.9375 11.5078ZM12 16.5C14.4853 16.5 16.5 14.4853 16.5 12C16.5 9.51472 14.4853 7.5 12 7.5C9.51472 7.5 7.5 9.51472 7.5 12C7.5 14.4853 9.51472 16.5 12 16.5Z\" fill=\"%23036AC9\"/><path d=\"M14.5 12C14.5 13.3807 13.3807 14.5 12 14.5C10.6193 14.5 9.5 13.3807 9.5 12C9.5 10.6193 10.6193 9.5 12 9.5C13.3807 9.5 14.5 10.6193 14.5 12Z\" fill=\"%23036AC9\"/></g></g></svg>")}@media (width>=600px) and (width<=991px){.caas .social_proof{display:none}}.caas .product-price{color:#222}.caas .product-price-before{color:#222;font-size:13px}.caas .product-price-now-label{font-size:16px;font-weight:400}.caas .product-price-now{font-weight:700}.caas .product-price-exsklmva{font-size:11px;font-weight:400;display:block}.caas .product-price-now{font-size:26px}.caas .new-arrangement .product-price{float:left}.caas .new-arrangement .product-price--price-per-unit{line-height:20px}.caas .new-arrangement .product-price-now{color:#4a4a4a;font-size:28px}.caas .new-arrangement .price-per-unit{margin-bottom:5px;font-size:12px}.caas .product-release-date{margin-top:10px;font-weight:700}.caas .video-container{height:0;padding-top:30px;padding-bottom:56.25%;position:relative;overflow:hidden}@media (width<=991px){.caas .video-container{margin:0 -15px}}.caas .video-container iframe,.caas .video-container object,.caas .video-container embed{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.caas .test-logos{justify-content:center;align-items:center;width:100%;display:flex}.caas .test-logos a{text-align:center;flex:0 90px;padding:5px}.caas .test-logos a img{max-width:100%;margin:0 auto}@media (width>=992px){.caas .new-position .reviews{background:#fff;margin-bottom:22px}.caas .new-position .reviews-col-wrapper{float:right}.caas .new-position .reviews-wrapper{margin-right:-15px}.caas .new-position .product-recommendations-right{float:right;clear:right;padding-right:0}}@media (width>=600px) and (width<=991px){.caas .new-position .reviews-col-wrapper{padding:0}}@media (width>=992px) and (width<=1299px){.caas .new-position .test-logos a{flex-basis:70px}}@media (width<=991px){.caas .new-position .product-recommendations-right .recommendations:first-child{border-top:none}}.caas .product-section-content .komplett-pc__config-button{width:250px;margin:0 auto;display:block}.caas .product-section.reviews .reviews-section komplett-review-summary{max-width:600px;margin-bottom:40px}@media (width<=992px){.caas .product-section.reviews .reviews-section komplett-review-summary{margin-top:32px}}@media (width<=480px){.caas .product-section.reviews .reviews-section komplett-review-summary{flex-wrap:wrap;justify-content:center}}.caas .product-section.reviews .review-view-progress{place-items:center;gap:24px;margin-top:40px;display:grid}@media (width<=992px){.caas .product-section.reviews .review-view-progress{margin-top:32px}}.caas .product-section.reviews .review-view-progress komplett-progress-bar{width:100%;max-width:190px}.caas .product-section.reviews .review-view-progress>span{color:var(--komplett-color-gray-800,#595959)}.caas .product-section.reviews .review-has-more{place-items:center;margin-top:24px;display:grid}.caas .product-section.reviews .review-has-more komplett-secondary-button::part(button){min-width:250px}@media screen and (width>=600px){.caas .product-technical-details .responsive-table tr>th[scope=row],.caas .product-technical-details .product-responsive-info>table tr>th[scope=row]{width:33%}}.caas .product-technical-details .responsive-table caption,.caas .product-technical-details .product-responsive-info>table caption{color:#fff;background-color:#1f1a49;border-top-left-radius:8px;border-top-right-radius:8px;padding:16px;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;line-height:24px}.caas .product-technical-details .responsive-table tbody th,.caas .product-technical-details .product-responsive-info>table tbody th,.caas .product-technical-details .responsive-table tbody td,.caas .product-technical-details .product-responsive-info>table tbody td{color:#222;padding:16px;font-size:16px}.caas .new-position .product-technical-details .responsive-table tr>th[scope=row],.caas .new-position .product-technical-details .product-responsive-info>table tr>th[scope=row]{word-wrap:break-word}.caas .product-variant__image--missing,.caas .product-variant__color--missing,.caas .product-variant__button--missing{background:#4f4f4f;height:2px;margin:auto;position:absolute;inset:0}.caas .product-variants{flex-direction:column;display:flex}.caas .product-variants>div:not(:first-of-type){margin-top:16px}.caas .product-variants__recommendations{margin-top:6px;margin-bottom:12px}.caas .product-variants__listing{flex-wrap:wrap;align-items:flex-end;display:flex}.caas .product-variants__listing .product-variant__color{padding:4px 4px 4px 0}.caas .product-variants__listing .product-variant__color--spot{justify-content:center;align-items:center;width:18px;height:18px;display:flex}.caas .product-variants__listing .product-variant__color--spot:hover,.caas .product-variants__listing .product-variant__color--spot:focus{color:inherit;text-decoration:none;border-color:#222!important}.caas .product-variants__listing .product-variant__button{border-width:1px;height:24px;margin-bottom:5px;margin-right:5px;padding:7px 6px;font-size:11px}.caas .product-variants__listing .product-variant__button:hover,.caas .product-variants__listing .product-variant__button:focus{color:inherit;text-decoration:none;border-color:#222!important}.caas .product-variants__listing .product-variant__image--square{border:1px solid #0000}.caas .product-variants__listing .product-variant__image--square:hover{border:1px solid #000}.caas .product-variants__listing .product-variant__image--square>img{width:30px;height:30px}.caas .product-variants__listing--more{color:#222;font-size:16px;border-color:#ccc!important}.caas .product-variants__listing--more:hover,.caas .product-variants__listing--more:focus{color:inherit;text-decoration:none}.caas .product-variants__title{margin-bottom:8px;font-size:16px;font-weight:400;display:flex}.caas .product-variants__selected{text-transform:none;font-weight:600}.caas .product-variants__content--color{min-height:85px}.caas .product-variants__content--image{min-height:105px}.caas .product-variants__content--number,.caas .product-variants__content--text{min-height:100px}.caas .product-variants__body{flex-wrap:wrap;align-items:center;display:flex}.caas .product-variants__show-more{margin-left:auto}.caas .product-variants__show-more::part(button){min-width:0;margin:0;padding:0}.caas .product-variant__pointer{cursor:pointer}.caas .product-variant__button{border:.75px solid #ebebeb;border-radius:4px;justify-content:center;align-items:center;min-width:94px;height:53px;margin:8px 16px 8px 0;padding:16px;font-size:16px;font-weight:600;display:flex;position:relative;overflow:hidden}.caas .product-variant__button label{pointer-events:none;gap:8px;margin-bottom:0;display:inline-flex}.caas .product-variant__button label input{accent-color:#2a41bb;width:21px;height:21px;margin:0}.caas .product-variant__button,.caas .product-variant__button:hover{color:#222;text-decoration:none}.caas .product-variant__button--no-border{border-color:#0000}.caas .product-variant__button--selected{background:#f4f6fe;border-color:#2a41bb;box-shadow:0 0 0 2px #230dc040}.caas .product-variant__button--missing{opacity:.5;background:#ebebeb;border-color:#f5f5f5;margin:auto 3px}.caas .product-variant__color{margin:2px 4px 2px 0;padding:4px;position:relative}.caas .product-variant__color--recommendations{border:0!important}.caas .product-variant__color--selected{border:2px solid #2a41bb;border-radius:4px;padding:3px}.caas .product-variant__color--spot{border:1px solid;border-radius:4px;width:40px;height:40px;display:block}.caas .product-variant__color--spot div{border-radius:4px;width:100%;height:100%}.caas .product-variant__color--square .product-variant__color--missing{width:calc(100% + 10px);margin-left:-5px}.caas .product-variant__color--square .product-variant__color--missing>div{width:91%}.caas .product-variant__color--missing{background:#fff;justify-content:center;align-items:center;width:100%;height:4px;display:flex;transform:rotate(-45deg)}.caas .product-variant__color--missing>div{background:#4f4f4f;width:85%;height:2px}.caas .product-variant__color>.caas .product-variant__color--spot{cursor:pointer}.caas .product-variant__image{place-items:center;width:75px;height:75px;display:grid;position:relative}.caas .product-variant__image>img{max-width:100%;max-height:100%}.caas .product-variant__image--selected{border:2px solid #2a41bb;border-radius:4px;padding:2px}.caas .product-variant__image--missing{width:100%;height:2px;transform:rotate(-45deg)}.caas .product-variant__image--deck>img{width:75px;height:75px}.caas komplett-drawer.product-variants__deck .drawer-header,.caas komplett-drawer.product-variants__deck .drawer-description,.caas komplett-drawer.product-variants__deck .drawer-content,.caas komplett-drawer.product-variants__deck .drawer-footer{margin-bottom:32px;padding-inline:32px}.caas komplett-drawer.product-variants__deck .drawer-header{justify-content:space-between;align-items:center;padding-top:32px;display:flex}.caas komplett-drawer.product-variants__deck komplett-h2{color:var(--komplett-color-purple-700)}.caas komplett-drawer.product-variants__deck .drawer-close-button{cursor:pointer;background:0 0;border:0;border-radius:100%;outline:2px solid #0000;padding:0;transition:outline .2s;display:flex}.caas komplett-drawer.product-variants__deck .drawer-close-button:hover,.caas komplett-drawer.product-variants__deck .drawer-close-button:focus,.caas komplett-drawer.product-variants__deck .drawer-close-button:active{outline-color:var(--komplett-color-black)}.caas komplett-drawer.product-variants__deck .drawer-close-button svg{width:40px;height:40px}.caas komplett-drawer.product-variants__deck .drawer-content{gap:var(--komplett-spacing-400);display:grid}.caas komplett-drawer.product-variants__deck .drawer-content .product-variants__deck-row{border-top:1px solid #767676;padding-top:4px;padding-bottom:4px}.caas komplett-drawer.product-variants__deck .drawer-content .product-variants__deck-row::part(button){justify-content:space-between;align-items:center;padding:0;display:flex}.caas komplett-drawer.product-variants__deck .drawer-content .product-variants__deck-row,.caas komplett-drawer.product-variants__deck .drawer-content .product-variants__deck-row:hover,.caas komplett-drawer.product-variants__deck .drawer-content .product-variants__deck-row:focus,.caas komplett-drawer.product-variants__deck .drawer-content .product-variants__deck-row:active{text-decoration:none;color:#222!important}.caas komplett-drawer.product-variants__deck .drawer-content .product-variants__deck-row:hover{font-weight:700}.caas komplett-drawer.product-variants__deck .drawer-content .product-variants__deck-row>*{align-items:center;display:flex}.caas komplett-drawer.product-variants__deck .drawer-content .product-variants__deck-name{flex:100%;margin-left:20px}.caas komplett-drawer.product-variants__deck .drawer-content .product-variants__deck-price{text-align:right;flex:0 80px;margin-left:auto}.caas .quantity-picker{border:1px solid #ccc;border-radius:4px;align-items:center;gap:2px;display:flex}.caas .quantity-picker button{background-color:#0000;border:none;outline:2px solid #0000;justify-content:center;align-items:center;padding:12px;transition:outline-color .3s ease-in-out,background-color .3s ease-in-out;display:flex}.caas .quantity-picker button:first-of-type{border-top-left-radius:4px;border-bottom-left-radius:4px}.caas .quantity-picker button:last-of-type{border-top-right-radius:4px;border-bottom-right-radius:4px}.caas .quantity-picker button:hover:not(:disabled){background-color:#f4f6fe}.caas .quantity-picker button:focus,.caas .quantity-picker button:active:not(:disabled){outline-color:#222}.caas .quantity-picker button:hover{cursor:pointer}.caas .quantity-picker button.disabled{opacity:.5}.caas .quantity-picker button.disabled:hover{cursor:not-allowed;background-color:#0000}.caas .quantity-picker input{appearance:textfield;text-align:center;background-color:#0000;border:none;outline:2px solid #0000;align-self:stretch;min-width:32px;padding-inline:0;transition:outline-color .3s ease-in-out,background-color .3s ease-in-out}.caas .quantity-picker input:hover:not(:disabled){background-color:#f4f6fe}.caas .quantity-picker input:focus,.caas .quantity-picker input:focus-visible{outline-color:#222}.caas .quantity-picker input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.caas .quantity-picker input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.caas .non-editable-quantity{font-size:16px}.caas .stockstatus i{font-size:13px}.caas .stockstatus span{vertical-align:middle}.caas .subscribe-product-container .monitor-form,.caas .subscribe-product-container .monitor-button{width:100%;height:100%;position:absolute;left:0;right:0}.caas .product-list.flexbox-list.list .subscribe-product__redirect{flex:none;min-height:30px}.caas .subscribe-product__redirect{flex:auto;justify-content:flex-end;align-items:flex-end;display:flex}.caas .subscribe-product-container{background-color:#fff;height:47px;transition:height .8s cubic-bezier(.23,1,.32,1) .2s;position:relative}.caas .subscribe-product-container--is-open{height:240px}.caas .subscribe-product-container--is-open .monitor-form{animation:.8s .2s alternate forwards box-animation-opening;box-shadow:0 1px 1px #00000059}.caas .subscribe-product-container--is-open .monitor-button{animation:.2s alternate forwards button-animation-opening}.caas .subscribe-product-container--closing .monitor-form{animation:.8s forwards box-animation-closing;box-shadow:0 1px 1px #00000059}.caas .subscribe-product-container--closing .monitor-button{animation:.8s forwards button-animation-closing}.caas .subscribe-product-container .monitor-button{display:flex}.caas .subscribe-product-container .monitor-button button:focus{outline:none}.caas .subscribe-product-container .monitor-button button[disabled]{pointer-events:none}.caas .subscribe-product-container .subscribe-button__element{flex:100%;display:flex}.caas .subscribe-product-container .subscribe-button__element .btn-large{min-width:inherit;border-bottom:none;flex:1}.caas .subscribe-product-container .monitor-form{opacity:0;z-index:-1;background:#fff;flex-direction:column;justify-content:space-between;padding:15px;display:flex;overflow:hidden}.caas .subscribe-product-container .monitor-form__additionalInfo{margin:5px 0;font-size:13px}.caas .subscribe-product-container .monitor-form__actions{justify-content:flex-end;display:flex}.caas .subscribe-product-container .monitor-form__actions button{align-items:center}.caas .subscribe-product-container .monitor-form__actions button:first-of-type{margin-right:10px}.caas .subscribe-product-container .monitor-form__actions button>div{justify-content:center;display:flex}.caas .subscribe-product-container .monitor-form__actions button .hide-text{opacity:0}.caas .subscribe-product-container .monitor-form__button{align-items:center;display:flex}.caas .subscribe-product-container .monitor-form__button>.icon{animation:3s infinite animateicon}.caas .subscribe-product-container .monitor-form .input-group{flex-direction:column;margin-bottom:10px;display:flex}@keyframes box-animation-opening{0%{opacity:0;z-index:1}25%{opacity:0;z-index:1}to{opacity:1;z-index:1}}@keyframes button-animation-opening{0%{opacity:1;z-index:0}to{opacity:0;z-index:1}}@keyframes box-animation-closing{0%{opacity:1;z-index:1}25%{opacity:0;z-index:0}to{opacity:0;z-index:0}}@keyframes button-animation-closing{0%{opacity:0;z-index:0}50%{opacity:0;z-index:0}to{opacity:1;z-index:1}}.caas .subscription-buy-component{width:100%;display:block}.caas .subscription-buy-component .buy-button{flex-direction:column;max-height:160px;display:flex}.caas .subscription-buy-component .buy-button .flex-modus{color:#0000;background-color:#0000}.caas .subscription-buy-component .buy-button .subscription-buy-button{height:48px;font-size:16px}.caas .subscription-buy-component .buy-button .subscription-buy-button #subscription-monthly-price{margin:0 5px;font-weight:700}.caas .subscription-buy-component .subscription-buy-button__spinner--wrapper{height:96px}.caas .subscription-buy-component .subscription-buy-button__spinner--wrapper .direct-buy-button__spinner{background-position:50%;background-repeat:no-repeat;height:56px;padding-top:22px}.caas .subscription-buy-component .subscription-save-amount-reference .subscription-info komplett-flex-info{display:inline-block}.caas .subscription-buy-component .subscription-interest-cost-reference a,.caas .subscription-buy-component .subscription-interest-cost-reference a:hover,.caas .subscription-buy-component .subscription-interest-cost-reference a:focus,.caas .subscription-buy-component .subscription-interest-cost-reference a:active,.caas .subscription-buy-component .subscription-interest-cost-reference a:hover:active{color:#222;text-decoration:underline;display:inline-block}.caas .subscription-buy-component .subscription-buybutton-subtext-wrapper{margin-top:15px}.caas .subscription-buy-component .subscription-buybutton-subtext-wrapper #subscription-read-more-link{display:inline-flex}.caas .subscription-buy-component .subscription-buybutton-subtext-wrapper #subscription-read-more-link::part(button){min-width:0;margin:0;padding:0;font-size:13px;line-height:1}.caas .campaign-filter__search-bar--wrapper{background-color:#f8b912}@media (width>=1300px){#MainContent .main-body{flex:0 0 calc(100vw - 128px)!important;width:calc(100vw - 128px)!important;max-width:1728px!important}}#flix_hotspots.flix_hotspotV2{z-index:10!important;position:initial!important}
