.caas form.responsive-form .checkbox-set input[type=checkbox],.caas form.responsive-form .radio-set input[type=radio]{position:absolute;top:6px;left:4px;width:1px;height:1px;outline:none;overflow:hidden;opacity:0}.caas form.responsive-form{font-size:16px}.caas form.responsive-form label{max-width:100%;font-weight:normal}.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{font-weight:bold;margin-bottom:3px;display:block}.caas form.responsive-form .input-set .icon-input-wrapper{position:relative;display:inline-table;border-collapse:separate;width:100%;vertical-align:middle}.caas form.responsive-form .input-set .icon-input-wrapper .input-icon{display:table-cell;background-color:#476471;border-radius:0 0 0 0;border-right:0;padding:4px 8px;font-weight:normal;line-height:1;text-align:center;width:36px;white-space:nowrap;vertical-align:middle}.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]{display:table-cell;float:left;position:relative;vertical-align:middle;border-radius:0 0 0 0;border:2px solid #e6e6e6;border-left:0;line-height:normal}.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]{width:100%;background-color:#f5f5f5;border-radius:0;border:2px solid #e6e6e6;padding:6px 8px;font-size:16px;font-weight:normal;-webkit-appearance:none}.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{outline:0;background-color:#fcfcfc;border:2px solid #476471}.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{display:block;content:"";position:absolute;right:5px;top:50%;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:bold;display:block}.caas form.responsive-form .textarea-set textarea{display:block;width:100%;resize:none;background-color:#f5f5f5;border-radius:0;font-size:16px;font-weight:normal;border:2px solid #e6e6e6;-webkit-appearance:none;padding:7px}.caas form.responsive-form .textarea-set textarea:focus{outline:0;background-color:#fcfcfc;border:2px solid #476471}.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{display:block;width:100%}.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{font-weight:bold;font-size:16px;border:0;margin-bottom:0}.caas form.responsive-form .radio-set label,.caas form.responsive-form .checkbox-set label{cursor:pointer}.caas form.responsive-form .radio-set{position:relative}.caas form.responsive-form .radio-set .input{position:relative}.caas form.responsive-form .radio-set input[type=radio]+label::before{visibility:visible;content:" ";display:inline-block;cursor:pointer;margin-right:5px;position:relative;top:4px}.caas form.responsive-form .radio-set input[type=radio]:disabled+label{cursor:not-allowed}.caas form.responsive-form .radio-set input[type=radio]:disabled+label::before{cursor:not-allowed}.caas form.responsive-form .radio-set label{user-select:none}.caas form.responsive-form .checkbox-set{position:relative}.caas form.responsive-form .checkbox-set .input{position:relative}.caas form.responsive-form .checkbox-set input[type=checkbox]+label::before{content:" ";display:inline-block;cursor:pointer;margin-right:5px;position:relative;vertical-align:text-bottom}.caas form.responsive-form .checkbox-set input[type=checkbox]:disabled+label{cursor:not-allowed}.caas form.responsive-form .checkbox-set input[type=checkbox]:disabled+label::before{cursor:not-allowed}.caas form.responsive-form .checkbox-set label{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{border-radius:4px;border:0;border-bottom:solid #ccc;border-bottom-width:3px;cursor:pointer;white-space:nowrap;text-transform:uppercase;font-size:12px;color:#222;background:#f5f5f5;display:inline-block;padding:10px 12px;line-height:normal;user-select:none;position:relative;vertical-align:bottom;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;text-decoration:none;border-bottom-width:2px;margin-top:1px}.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:"";position:absolute;height:100%;width:40px;top:0;left:0;background:#476471;border-radius:4px 0 0 4px;box-shadow:0 3px 0 #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 0 #354a54}.caas .btn-icon.button-list-item .icon,.caas .btn-icon.button-list-item .campaign-filter__select-container:after,.caas .btn-icon.btn-small .icon,.caas .btn-icon.btn-small .campaign-filter__select-container:after,.caas .btn-icon.btn-medium .icon,.caas .btn-icon.btn-medium .campaign-filter__select-container:after,.caas .dropdown-btn select.btn-icon .icon,.caas .dropdown-btn select.btn-icon .campaign-filter__select-container:after,.caas .btn-icon.btn-large .icon,.caas .btn-icon.btn-large .campaign-filter__select-container:after{position:absolute;color:#fff;top:9px;left:10px;text-align:center}.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:rgba(248,185,18,.7)}.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:rgba(248,185,18,.7)}.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.button-list-item .campaign-filter__select-container:after,.caas .secondary.btn-icon.btn-large.btn-small .icon,.caas .secondary.btn-icon.btn-large.btn-small .campaign-filter__select-container:after,.caas .secondary.btn-icon.btn-large.btn-medium .icon,.caas .secondary.btn-icon.btn-large.btn-medium .campaign-filter__select-container:after,.caas .dropdown-btn select.secondary.btn-icon.btn-large .icon,.caas .dropdown-btn select.secondary.btn-icon.btn-large .campaign-filter__select-container:after,.caas .secondary.btn-icon.btn-large .icon,.caas .secondary.btn-icon.btn-large .campaign-filter__select-container:after{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;font-weight:bold;border-bottom:0}.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{background:#f5f5f5;color:#6c6c6c;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-right:1px solid #e6e6e6;border-left: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-right:1px solid #ccc;border-left: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;width:105px;min-width:105px;height:105px;border-radius:50%;border:2px solid #476471;font-size:16px;font-weight:normal;color:#476471;text-transform:uppercase;background-color:transparent;z-index:0}.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{position:absolute;margin:0 auto;width:15px;height:15px;background-color:#fff;-webkit-animation:spin-loading-more 1s linear infinite;animation:spin-loading-more 1s linear infinite;-webkit-transform-origin:-43px 7.5px;transform-origin:-43px 7.5px;border-radius:50%;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{margin-top:0;background-color:transparent;border:2px solid #354a54;color:#354a54}.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{margin-top:0;outline: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{background:#fefafc;border-bottom-width:2px;margin-top:1px;border-bottom-color:#d0cbce;color:#222;cursor:default}.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:166;stroke-width:2;stroke-miterlimit:10;stroke:#308355;fill:none;animation:stroke .6s cubic-bezier(0.65, 0, 0.45, 1) forwards}.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{width:25px;height:25px;border-radius:50%;display:inline-block;stroke-width:3;stroke:#fff;stroke-miterlimit:10;box-shadow:inset 0px 0px 0px #308355;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;vertical-align:middle;margin-top:-6px;position:absolute}.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% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(0.65, 0, 0.45, 1) .8s forwards}@keyframes stroke{100%{stroke-dashoffset:0}}@keyframes scale{0%,100%{transform:none}50%{transform:scale3d(1.1, 1.1, 1)}}@keyframes fill{100%{box-shadow:inset 0px 0px 0px 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{min-width:250px;text-align:center;padding-top:13px;padding-bottom:13px}.caas .btn-large.btn-icon .icon,.caas .btn-large.btn-icon .campaign-filter__select-container:after{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{width:20px;height:20px;margin-top:-4px;stroke-width:4}.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{width:15px;height:15px;stroke-width:4;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,.caas .btn-small.btn-icon .campaign-filter__select-container:after{top:5px;left:5px}.caas .dropdown-btn{padding:20px;position:relative}.caas .dropdown-btn select{-webkit-appearance:none;-moz-appearance:none;width:100%;text-transform:lowercase}.caas .dropdown-btn select option{background-color:#fff}.caas .dropdown-btn select::-ms-expand{display:none}.caas .dropdown-btn .icon,.caas .dropdown-btn .campaign-filter__select-container:after{position:absolute;pointer-events:none;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{position:absolute;margin:0 auto;width:100%;height:100%;background-color:rgba(255,255,255,.7);top:0;left:0;bottom:0;cursor:not-allowed}.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{animation:rotate 1s linear infinite;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:30px;width:30px;fill:none;stroke-width:2}.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;animation:dash 1.5s ease-in-out infinite;stroke:#2b3841;stroke-dasharray:60,100;stroke-linecap:round}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:77;stroke-dashoffset:77}50%{stroke-dasharray:77;stroke-dashoffset:16.75;transform:rotate(135deg)}100%{stroke-dasharray:77;stroke-dashoffset:77;transform:rotate(360deg)}}@keyframes dash-medium{0%{stroke-dasharray:67;stroke-dashoffset:67}50%{stroke-dasharray:67;stroke-dashoffset:16.75;transform:rotate(135deg)}100%{stroke-dasharray:67;stroke-dashoffset:67;transform:rotate(360deg)}}@keyframes dash-small{0%{stroke-dasharray:52;stroke-dashoffset:52}50%{stroke-dasharray:52;stroke-dashoffset:16.75;transform:rotate(135deg)}100%{stroke-dasharray:52;stroke-dashoffset:52;transform:rotate(360deg)}}@keyframes spin-loading-more{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.caas .btn-medium .button-loader .circular .path,.caas .dropdown-btn select .button-loader .circular .path{stroke-dasharray:50,100;animation:dash-medium 1.5s ease-in-out infinite}.caas .btn-small .button-loader .circular .path{stroke-dasharray:35,100;animation:dash-small 1.5s ease-in-out infinite}.caas .button-list-item{display:block;padding:10px;text-transform:none;text-align:left;width:100%;margin-top:8px;margin-bottom:8px;border-bottom:0;white-space:normal}.caas .button-list-item:active,.caas .button-list-item:hover:active{margin-top:8px}.caas .button-list-item em{display:flex;font-style:normal;font-weight:bold}.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:transparent}.caas .button-list-item:disabled{opacity:.7;box-shadow:none;color:inherit;pointer-events:none}.caas .card,.caas .button-list-item{box-shadow:0 1px 2px rgba(0,0,0,.35)}.caas .throbber{position:relative;width:30px;height:30px;background-color:rgba(255,255,255,.7);display:inline-block}.caas .throbber .circular{animation:throbber-rotate 1s linear infinite;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:30px;width:30px;fill:none;stroke-width:2}.caas .throbber .circular .path{transform-origin:15px 15px;animation:throbber-dash 1.5s ease-in-out infinite;stroke:#2b3841;stroke-dasharray:60,100;stroke-linecap:round}@keyframes throbber-rotate{100%{transform:rotate(360deg)}}@keyframes throbber-dash{0%{stroke-dasharray:77;stroke-dashoffset:77}50%{stroke-dasharray:77;stroke-dashoffset:16.75;transform:rotate(135deg)}100%{stroke-dasharray:77;stroke-dashoffset:77;transform:rotate(360deg)}}.caas .poster{text-align:left;display:inline-block;box-sizing:content-box;overflow:auto;background:#fff;padding:10px;box-shadow:5px 6px 9px -4px #000;border:1px solid #999}.caas a{color:#0074bd;font-weight:normal}.caas a:active,.caas a:hover:active{color:#0074bd}.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{color:#0074bd}.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{width:100%;background-color:#fff;margin-bottom:20px;border:1px solid #e6e6e6;border-top:none;table-layout:fixed;border-spacing:0;border-collapse:collapse}@media screen and (min-width: 600px){.caas .responsive-table{word-wrap:normal;table-layout:auto}.caas .responsive-table.fixed-layout{table-layout:fixed}}.caas .responsive-table.even-colors tr:nth-child(even){background:#f5f5f5;border-color:#e6e6e6}.caas .responsive-table.clickable tbody tr:hover{outline:3px solid #e6e6e6;cursor:pointer}.caas .responsive-table caption{background-color:#476471;padding:10px;text-align:left;font-weight:normal;color:#fff;font-size:16px;margin:0;line-height:1.2;width:100%;border:none}.caas .responsive-table thead{background-color:#476471}.caas .responsive-table thead th{padding:10px;text-align:left;font-weight:bold;color:#fff}.caas .responsive-table tbody td,.caas .responsive-table tbody th{border:1px solid #e6e6e6;padding:10px;text-align:left;font-size:14px;font-weight:normal}@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)}100%{transform:translateY(0)}}.caas .jumpAnimation{animation:jump 1s ease 0s infinite normal}.caas .icon-xl{font-size:64px}.caas .icon-lg{font-size:32px}.caas .icon-md,.caas .campaign-filter__select-container:after{font-size:24px}.caas .icon-sm,.caas .product-list-item .review .rating-stars,.caas form.responsive-form .input-set.invalid .icon-input-wrapper::after,.caas form.responsive-form .radio-set input[type=radio]+label::before,.caas form.responsive-form .radio-set input[type=radio]:disabled+label::before,.caas form.responsive-form .checkbox-set input[type=checkbox]+label::before,.caas form.responsive-form .checkbox-set input[type=checkbox]:disabled+label::before{font-size:16px}.caas .icon-xs{font-size:8px}.caas .icon-20{font-size:20px}.caas .icon-32{font-size:32px}.caas .icon-29{font-size:29px}.caas .icon-50{font-size:50px}.caas .fa-darkgrey-cart,.caas .icomoon-list-white,.caas .search-view-controls .search-sort-wrapper .search-view-mode .view-mode-container .view-mode-list.selected .icon,.caas .search-view-controls .search-sort-wrapper .search-view-mode .view-mode-container .view-mode-list.selected .campaign-filter__select-container:after,.caas .icomoon-list-grey,.caas .search-view-controls .search-sort-wrapper .search-view-mode .view-mode-container .view-mode-list .icon,.caas .search-view-controls .search-sort-wrapper .search-view-mode .view-mode-container .view-mode-list .campaign-filter__select-container:after,.caas .icomoon-grid2-white,.caas .search-view-controls .search-sort-wrapper .search-view-mode .view-mode-container .view-mode-grid.selected .icon,.caas .search-view-controls .search-sort-wrapper .search-view-mode .view-mode-container .view-mode-grid.selected .campaign-filter__select-container:after,.caas .icomoon-grid2-grey,.caas .search-view-controls .search-sort-wrapper .search-view-mode .view-mode-container .view-mode-grid .icon,.caas .search-view-controls .search-sort-wrapper .search-view-mode .view-mode-container .view-mode-grid .campaign-filter__select-container:after,.caas .fa-darkgrey-download,.caas .fa-darkgrey-chevron-down,.caas .search-view-controls .search-sort-wrapper .select-container:after,.caas .fa-darkgrey-caret-up,.caas .fa-darkgrey-caret-down,.caas .campaign-filter__select-container:after{background-image:url("/static/landingpage/4.3.0/wwwroot/sprite-sheets/default.svg?cachebust=1704280410133");background-repeat:no-repeat;background-size:3.5em 3.5em;display:inline-block}.caas .fa-darkgrey-caret-down,.caas .campaign-filter__select-container:after{background-position:-0.25em -0.25em;width:1em;height:1em}.caas .fa-darkgrey-caret-up{background-position:-1.5em -0.25em;width:1em;height:1em}.caas .fa-darkgrey-chevron-down,.caas .search-view-controls .search-sort-wrapper .select-container:after{background-position:-0.25em -1.5em;width:1em;height:1em}.caas .fa-darkgrey-download{background-position:-1.5em -1.5em;width:1em;height:1em}.caas .icomoon-grid2-grey,.caas .search-view-controls .search-sort-wrapper .search-view-mode .view-mode-container .view-mode-grid .icon,.caas .search-view-controls .search-sort-wrapper .search-view-mode .view-mode-container .view-mode-grid .campaign-filter__select-container:after{background-position:-2.75em -0.25em;width:.5em;height:.5em}.caas .icomoon-grid2-white,.caas .search-view-controls .search-sort-wrapper .search-view-mode .view-mode-container .view-mode-grid.selected .icon,.caas .search-view-controls .search-sort-wrapper .search-view-mode .view-mode-container .view-mode-grid.selected .campaign-filter__select-container:after{background-position:-2.75em -1em;width:.5em;height:.5em}.caas .icomoon-list-grey,.caas .search-view-controls .search-sort-wrapper .search-view-mode .view-mode-container .view-mode-list .icon,.caas .search-view-controls .search-sort-wrapper .search-view-mode .view-mode-container .view-mode-list .campaign-filter__select-container:after{background-position:-2.75em -1.75em;width:.5em;height:.5em}.caas .icomoon-list-white,.caas .search-view-controls .search-sort-wrapper .search-view-mode .view-mode-container .view-mode-list.selected .icon,.caas .search-view-controls .search-sort-wrapper .search-view-mode .view-mode-container .view-mode-list.selected .campaign-filter__select-container:after{background-position:-0.25em -2.75em;width:.5em;height:.5em}.caas .fa-darkgrey-cart{background-position:-1em -2.75em;width:.46875em;height:.4375em}.caas .product-list-item .content-block{display:flex;flex-direction:column}.caas .product-list-item .product-energy-logo,.caas .product-list-item .box-bottom,.caas .product-list-item,.caas .recommendations-content .box-bottom{display:flex;flex-direction:row}.caas .uppercase{text-transform:uppercase}.caas .fullwidth{width:100%}.caas .nowrap{white-space:nowrap}.caas .no-gutter{margin-left:0;margin-right:0}.caas .no-gutter [class*=col-]{padding-left:0;padding-right:0}.caas .no-gutter[class*=col-]{padding-left:0;padding-right:0}.caas .no-gutter-right{margin-right:0}.caas .no-gutter-right [class*=col-]{padding-right:0}.caas .no-gutter-right[class*=col-]{padding-right:0}.caas .no-gutter-left{margin-left:0}.caas .no-gutter-left [class*=col-]{padding-left:0}.caas .no-gutter-left[class*=col-]{padding-left:0}@media(max-width: 599px){.caas .no-gutter-xs{margin-left:0;margin-right:0}.caas .no-gutter-xs [class*=col-]{padding-left:0;padding-right:0}.caas .no-gutter-xs[class*=col-]{padding-left:0;padding-right:0}}.caas .small-gutter{margin-left:-7.5px;margin-right:-7.5px}.caas .small-gutter [class*=col-]{padding-left:7.5px;padding-right:7.5px}.caas .small-gutter[class*=col-]{padding-left:7.5px;padding-right:7.5px}.caas .top-border{border-top:1px solid #e6e6e6}.caas .left-border{border-left:1px solid #e6e6e6}.caas .right-border{border-right:1px solid #e6e6e6}.caas .bottom-border{border-bottom:1px solid #e6e6e6}.caas .absolute-center{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.caas .element-centered-vertically{top:50%;transform:translate(0, -50%)}.caas .touch-friendly-link{display:inline-block;line-height:40px;min-width:40px}.caas .btn.text-left{text-align:left}.caas .flexbox-list{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.caas .flexbox-list.box{flex-direction:row;gap:16px}.caas .flexbox-list.list{flex-direction:column}.caas .hidden-visible-SR{position:absolute;top:auto;width:1px;height:1px;overflow:hidden;color:transparent;background:transparent;border:0}.caas .no-margin{margin:0}.caas .overflow-hidden{overflow:hidden}@media(min-width: 600px){.caas .line-break-sm{display:block}}@media(min-width: 992px){.caas .pull-right-md{float:right}}.caas .visibility-hidden{visibility:hidden !important}.caas .fadeShow{transition:opacity 400ms;opacity:1}.caas .fadeHide{transition:opacity 400ms;opacity:0}.caas .bindingFadeIn{animation:fadeIn ease 400ms}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.caas .campaign-content .row-wrapper.expanded-col{--background-color: #89CFDE;--expanded-width: 100vw;background:var(--background-color)}@media(min-width: 992px){.caas .campaign-content .row-wrapper.expanded-col{width:calc(var(--expanded-width) - 16px);margin-left:calc((992px - var(--expanded-width)) / 2 - 8px);margin-right:0}.caas .campaign-content .row-wrapper.expanded-col .row{margin-left:auto;margin-right:auto;max-width:calc(992px - 15px)}}@media(min-width: 1300px){.caas .campaign-content .row-wrapper.expanded-col{margin-left:calc((1200px - var(--expanded-width)) / 2 - 8px)}.caas .campaign-content .row-wrapper.expanded-col .row{max-width:calc(1200px - 15px)}}@media(min-width: 1750px){.caas .campaign-content .row-wrapper.expanded-col{margin-left:calc((1440px - var(--expanded-width)) / 2 - 8px)}.caas .campaign-content .row-wrapper.expanded-col .row{max-width:calc(1440px - 15px)}}@media(min-width: 2078px){.caas .campaign-content .row-wrapper.expanded-col{margin-left:calc((1728px - var(--expanded-width)) / 2 - 8px)}.caas .campaign-content .row-wrapper.expanded-col .row{max-width:calc(1728px - 15px)}}@media(min-width: 992px){.extraSpaceFeatureIsOn .caas .campaign-content .row-wrapper.expanded-col{width:calc(var(--expanded-width) - 16px);margin-left:calc(((100vw - 48px) - var(--expanded-width)) / 2 - 8px);margin-right:0}.extraSpaceFeatureIsOn .caas .campaign-content .row-wrapper.expanded-col .row{margin-left:auto;margin-right:auto;max-width:calc((100vw - 48px) - 15px)}}@media(min-width: 1300px){.extraSpaceFeatureIsOn .caas .campaign-content .row-wrapper.expanded-col{margin-left:calc(((100vw - 64px) - var(--expanded-width)) / 2 - 8px)}.extraSpaceFeatureIsOn .caas .campaign-content .row-wrapper.expanded-col .row{max-width:calc((100vw - 64px) - 15px)}}@media(min-width: 1792px){.extraSpaceFeatureIsOn .caas .campaign-content .row-wrapper.expanded-col{margin-left:calc((1728px - var(--expanded-width)) / 2 - 8px)}.extraSpaceFeatureIsOn .caas .campaign-content .row-wrapper.expanded-col .row{max-width:calc(1728px - 15px)}}@media(max-width: 991px){.caas .flex-renewal-banner,.caas .flex-renewal-placement-heading{padding-left:10px}}@media(min-width: 992px){.caas .float-for-flexbanner{padding-top:60px}}.caas .flex-renewal{padding-left:30px;padding-right:30px}.caas .flex-renewal .product-list-item.flex-product{border:none}.caas .flex-renewal-subheading{font-weight:300;font-size:25px}.caas .flex-renewal-placement{margin-top:30px}.caas .flex-renewal-placement-heading{font-size:22px;font-weight:500}.caas .flex-product-thumbnail{border:1px solid #e5e5e5;border-radius:10px}.caas .flex-product-content{padding:10px 10px 20px}.caas .flex-product-description{display:flex;flex-direction:row}.caas .flex-product-price{flex:auto}.caas .flex-renewal-banner{margin-bottom:20px}.caas .flex-recommendation-timeout-message-wrapper{background-color:#e8f4fb;border-radius:5px;min-width:30%;max-width:90%;padding:1rem;margin:auto}.caas .flex-recommendation-timeout-message-wrapper .flex-recommendation-timeout-message-icon-wrapper{display:flex;flex-direction:row}.caas .flex-recommendation-timeout-message-wrapper .flex-recommendation-timeout-message-icon-wrapper .flex-recommendation-timeout-message-text{margin:auto;margin-left:1rem}.caas .article-page .image-caption{font-size:13px;padding:5px}@media(max-width: 599px){.caas .article-page{margin-top:10px}}.caas .article-page .article-page-image img{max-width:100%;height:auto}.caas .article-page .article-page-header-centered{display:flex;align-items:center;justify-content:center;text-align:center}.caas .article-page header h1{font-family:Arial;font-size:43px}@media(max-width: 599px){.caas .article-page header h1{font-size:35px}}@media(max-width: 599px){.caas .article-page header{padding-left:15px;padding-right:15px}}.caas .article-page .article-page-published{border-bottom:1px solid #e6e6e6;color:#4a4a4a;font-family:Arial;font-size:14px}@media(max-width: 599px){.caas .article-page .article-page-published{padding-left:15px;padding-right:15px}}.caas .article-page .article-page-content{font-family:Arial;margin-top:20px}.caas .article-page .article-page-content p{font-size:16px;line-height:25px}.caas .article-page .article-page-content blockquote{border-left:4px solid #4d6470;display:block;font-size:15px;line-height:25px;margin-left:65px;padding-left:10px}.caas .article-page .article-page-content .banner-image img{margin:initial}.caas .campaign-content h1,.caas .campaign-content h2,.caas .campaign-content h3,.caas .campaign-content h4,.caas .campaign-content h5,.caas .campaign-content h6{font-family:inherit;font-weight:500;line-height:1.2;color:inherit}.caas .campaign-content h1{font-size:24px;margin-top:10px;line-height:1em}@media screen and (min-width: 600px){.caas .campaign-content h1{margin-top:0}}@media screen and (min-width: 992px){.caas .campaign-content h1{font-size:36px;padding-left:0}}.caas .campaign-content h2{margin-top:0}.caas .campaign-content h3{margin-top:0}.caas .campaign-content .ingress{font-size:16px;font-weight:400}.caas .campaign-content p+h2,.caas .campaign-content p+h3,.caas .campaign-content p+h4{margin-top:1em}.caas .campaign-content{margin-bottom:2em}.caas .campaign-content .row{margin-left:0;margin-right:0;display:flex;flex-direction:row;align-items:stretch;flex-wrap:wrap}@media(min-width: 600px){.caas .campaign-content .row{margin-left:-7.5px;margin-right:-7.5px}}.caas .campaign-content .row:before,.caas .campaign-content .row:after{content:none}.caas .campaign-content .row [class*=col-]{padding-left:5px;padding-right:5px;margin-top:5px;margin-bottom:5px;display:flex;align-items:stretch;flex-wrap:wrap;float:none;flex:1 0 auto}@media(min-width: 600px){.caas .campaign-content .row [class*=col-]{padding-left:7.5px;padding-right:7.5px;margin-top:7.5px;margin-bottom:7.5px}}@media(max-width: 600px){.caas .campaign-content .row [class*=col-]{padding-left:5px !important;padding-right:5px !important}}.caas .campaign-content .row .swiper-container{height:100%;width:100%}.caas .campaign-content.seamless .row{margin-left:0;margin-right:0}@media(min-width: 992px){.caas .campaign-content.seamless .row{margin-left:0;margin-right:0}}.caas .campaign-content.seamless .row [class*=col-]{padding-left:0;padding-right:0;margin-top:0;margin-bottom:0}@media(min-width: 992px){.caas .campaign-content.seamless .row [class*=col-]{padding-left:0;padding-right:0;margin-top:0;margin-bottom:0}}@media(max-width: 600px){.caas .campaign-content.seamless .row [class*=col-]{padding-left:0 !important;padding-right:0 !important}}.caas .campaign-content .best-seller{width:100%}.caas .campaign-content .product-list{width:100%}.caas .campaign-content .product-list .product-list-item .box-bottom{justify-content:flex-start}@media(min-width: 480px){.caas .campaign-content .product-list .product-list-item .box-bottom .price-wrapper{position:static}}.caas .campaign-content .top-list{width:100%}.caas .campaign-content .toplist-buttons-group{width:100%}.caas .campaign-content .toplist-buttons-group .group-dropdown{width:100%}.caas .campaign-content .loading-overlay{visibility:hidden;position:absolute;top:0;left:0;right:0;bottom:0;z-index:140;border-radius:5px;transition:background-color .2s linear 0s;background-color:transparent}.caas .campaign-content .loading-overlay[data-is-loading=true]{visibility:visible;transition:background-color .5s linear;background-color:rgba(255,255,255,.7)}.caas .campaign-content .rte-content{width:100%}.caas .campaign-content .rte-content div div{padding:30px}.caas .campaign-content .rte-content img{max-width:100%}@media(max-width: 992px){.caas .campaign-content .rte-content table{width:100%}}@media(max-width: 992px){.caas .campaign-content .rte-content{padding:0 10px}}.caas .campaign-content .media-container .media-item{max-width:100%}.caas .campaign-content .banner-image{display:block;width:100%}.caas .campaign-content .banner-image img{max-width:100%;width:100%;display:block;margin:0 auto;height:auto}@media(min-width: 600px){.caas .campaign-content .banner-image img.size-xs{display:none}}.caas .campaign-content .banner-image img.size-lg{display:none}@media(min-width: 600px){.caas .campaign-content .banner-image img.size-lg{display:block}}.caas .campaign-content .banner-carousel{width:100%;overflow:hidden}@media(max-width: 991px){.caas .campaign-content .banner-carousel{padding:0 0 40px 0}}.caas .campaign-content .banner-carousel .swiper-wrapper .swiper-slide{display:flex;position:relative;background:#333}.caas .campaign-content .banner-carousel .swiper-wrapper .swiper-slide picture{display:flex;flex:1}@media(max-width: 991px){.caas .campaign-content .banner-carousel .swiper-wrapper .swiper-slide{box-shadow:0 2px 6px rgba(0,0,0,.25);width:80%}}.caas .campaign-content .banner-carousel .swiper-wrapper .swiper-slide .swiper-lazy-preloader{position:absolute;background:#333;height:100%;width:100%}.caas .campaign-content .banner-carousel-image{width:100%;height:100%}.caas .campaign-content .banner-carousel .pager{position:absolute;display:block;bottom:0;height:100%;width:100%;text-align:center;font-size:14px;pointer-events:none}.caas .campaign-content .banner-carousel .pager button{background:transparent;border:none}.caas .campaign-content .banner-carousel .pager .touch-friendly-link{text-align:center;height:40px;z-index:4}.caas .campaign-content .banner-carousel img:-moz-loading{visibility:hidden}.caas .campaign-content .recommendations{width:100%}.caas .campaign-content .recommendations h1.recommendations-webtxt1,.caas .campaign-content .recommendations h1.recommendations-title,.caas .campaign-content .recommendations h2.recommendations-webtxt1,.caas .campaign-content .recommendations h2.recommendations-title,.caas .campaign-content .recommendations h3.recommendations-webtxt1,.caas .campaign-content .recommendations h3.recommendations-title,.caas .campaign-content .recommendations h4.recommendations-webtxt1,.caas .campaign-content .recommendations h4.recommendations-title,.caas .campaign-content .recommendations h5.recommendations-webtxt1,.caas .campaign-content .recommendations h5.recommendations-title,.caas .campaign-content .recommendations h6.recommendations-webtxt1,.caas .campaign-content .recommendations h6.recommendations-title{font-weight:bold}.caas .campaign-content .iframe-wrapper{width:100%}.caas .campaign-content .iframe-wrapper iframe{width:100%;overflow-y:auto;border:0}.caas .campaign-content .toplist-buttons-group{margin-top:10px;margin-bottom:10px}.caas .campaign-content .toplist-buttons-group .group-dropdown{display:block;height:40px}@media(min-width: 600px){.caas .campaign-content .toplist-buttons-group .group-dropdown{display:none}}.caas .campaign-content .toplist-buttons-group .group-dropdown:active{margin-top:0}.caas .campaign-content .toplist-buttons-group .ubo{width:100%;text-align:left;top:0;left:0;z-index:10;display:none}@media(min-width: 600px){.caas .campaign-content .toplist-buttons-group .ubo{display:block;position:relative;left:0}}.caas .campaign-content .toplist-buttons-group .ubo.show-me{display:block}.caas .campaign-content .toplist-buttons-group .ubo .ubo-box{width:100%;min-width:0;padding:0}@media(min-width: 600px){.caas .campaign-content .toplist-buttons-group .ubo .ubo-box{border:0;position:relative;box-shadow:none}}.caas .campaign-content .toplist-buttons-group .ubo .ubo-box .ubo-content{width:100%;margin:0;padding:0}@media(min-width: 600px){.caas .campaign-content .toplist-buttons-group .ubo .ubo-box .ubo-content{display:flex;justify-content:center;flex-wrap:wrap}}.caas .campaign-content .toplist-buttons-group .ubo .ubo-box .ubo-content li{list-style:none}@media(min-width: 600px){.caas .campaign-content .toplist-buttons-group .ubo .ubo-box .ubo-content li{float:left;margin:0 7px 7px 0;padding:0}}.caas .campaign-content .toplist-buttons-group .ubo .ubo-box .ubo-content li a{color:#222}@media(max-width: 599px){.caas .campaign-content .toplist-buttons-group .ubo .ubo-box .ubo-content li a{border-bottom:none;background-color:#fff;height:40px;line-height:40px;padding:0 22px;font-size:13px;border-radius:0;border-left:none;border-right:none}.caas .campaign-content .toplist-buttons-group .ubo .ubo-box .ubo-content li a:active{margin-top:0}.caas .campaign-content .toplist-buttons-group .ubo .ubo-box .ubo-content li a.secondary{border-top:1px solid #e6e6e6}}@media(min-width: 600px){.caas .campaign-content .toplist-buttons-group .ubo .ubo-box .ubo-content li a{padding:5px 12px}}@media(min-width: 600px){.caas .campaign-content .toplist-buttons-group .ubo .ubo-box .ubo-content .secondary{color:#fff}.caas .campaign-content .toplist-buttons-group .ubo .ubo-box .ubo-content .secondary:hover,.caas .campaign-content .toplist-buttons-group .ubo .ubo-box .ubo-content .secondary:focus{color:#fff;background:#374a53}.caas .campaign-content .toplist-buttons-group .ubo .ubo-box .ubo-content .secondary:active{color:#fff;background:#435f6b}}.caas .campaign-content .social-media-wrapper{margin-left:auto}.caas .campaign-content .video-wrapper{width:100%}.caas .campaign-content .youtube-video-with-cover img{width:100%;height:100%;position:absolute;top:0;object-fit:cover}.caas .campaign-content .youtube-video-with-cover iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;opacity:0;transition:opacity 2.4s ease 0s}.caas .campaign-content .youtube-video-with-cover.loaded iframe{opacity:1}.caas .campaign-content .youtube-video-with-cover span.icon,.caas .campaign-content .youtube-video-with-cover span.campaign-filter__select-container:after{position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;font-size:7em;opacity:.8;transition:opacity 1.5s ease 0s}.caas .campaign-content .youtube-video-with-cover.loaded span.icon,.caas .campaign-content .youtube-video-with-cover.loaded span.campaign-filter__select-container:after{opacity:0}.caas .campaign-content .swiper-slide .youtube-video-with-cover img{position:static;width:70% !important}.caas .campaign-content .newsletter{width:100%}.caas .campaign-content .newsletter .hbspt-form{width:100%}.caas .campaign-content .newsletter .newsletter-subscribe-form{padding:20px 30px}.caas .campaign-content .newsletter .newsletter-subscribe-form h4,.caas .campaign-content .newsletter .newsletter-subscribe-form p{word-break:break-word;word-wrap:break-word;white-space:normal;text-align:center}.caas .campaign-content .newsletter .newsletter-subscribe-form h4{font-size:16px;font-weight:bold}.caas .campaign-content .newsletter .newsletter-subscribe-form p{font-size:14px}.caas .campaign-content .newsletter .newsletter-subscribe-form label{font-size:12px}.caas .campaign-content .newsletter .newsletter-subscribe-form button{white-space:normal;word-break:break-word;word-wrap:break-word}.caas .campaign-content .newsletter .newsletter-subscribe-form .newsletter-input{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;flex-wrap:wrap}.caas .campaign-content .newsletter .newsletter-subscribe-form .newsletter-input .input-set{margin-bottom:0}.caas .campaign-content .newsletter .newsletter-subscribe-form .newsletter-input .newsletter-email{max-width:300px;width:100%;flex:0 0 auto}.caas .campaign-content .newsletter .newsletter-subscribe-form .newsletter-input input[type=email]{float:none}.caas .campaign-content .newsletter .newsletter-subscribe-form .newsletter-input .newsletter-button{padding-top:15px;flex:0 0 auto}.caas .campaign-content .newsletter .newsletter-success{padding:20px 30px;text-align:center}.caas .campaign-content .newsletter .newsletter-success .newsletter-success-icon{font-size:60px}.caas .campaign-content .col-xs-12 .newsletter-subscribe-form{padding:20px 40px}@media(min-width: 600px){.caas .campaign-content .col-xs-12 .newsletter-subscribe-form{padding:20px 13%}}@media(min-width: 992px){.caas .campaign-content .col-xs-12 .newsletter-subscribe-form{padding:20px 25%}}.caas .campaign-content .col-xs-12 .newsletter-subscribe-form .newsletter-input{justify-content:center;align-items:flex-start;flex-direction:row}.caas .campaign-content .col-xs-12 .newsletter-subscribe-form .newsletter-button{padding-left:15px}.caas .campaign-content .col-xs-12.col-sm-6 .newsletter-subscribe-form,.caas .campaign-content .col-xs-6 .newsletter-subscribe-form{padding:20px 30px}.caas .campaign-content .row .article-banner{border:1px solid #dedede;color:#222;width:100%;padding-bottom:26px}@media(max-width: 599px){.caas .campaign-content .row .article-banner{border:none}}.caas .campaign-content .row .article-banner .article-banner-image{width:100%}.caas .campaign-content .row .article-banner .article-banner-image img{opacity:0;width:100%;height:auto}.caas .campaign-content .row .article-banner .article-banner-image.object-fit-fallback{background-position:center center;background-size:cover;color:red}.caas .campaign-content .row .article-banner .heading{padding:10px 26px}@media(max-width: 599px){.caas .campaign-content .row .article-banner .heading{margin:10px 0;padding:0}}.caas .campaign-content .row .article-banner .preamble{padding:10px 26px 0;font-size:16px;line-height:1.51}@media(max-width: 599px){.caas .campaign-content .row .article-banner .preamble{font-size:14px;line-height:19px;margin:10px 0;padding:0}}.caas .campaign-content .row div:first-child:nth-last-child(1) .article-banner .article-banner-image,.caas .campaign-content .row div:first-child:nth-last-child(1)~div .article-banner .article-banner-image,.caas .campaign-content .row div:first-child:nth-last-child(2) .article-banner .article-banner-image,.caas .campaign-content .row div:first-child:nth-last-child(2)~div .article-banner .article-banner-image{height:300px}.caas .campaign-content .row div:first-child:nth-last-child(1) .article-banner .article-banner-image img,.caas .campaign-content .row div:first-child:nth-last-child(1)~div .article-banner .article-banner-image img,.caas .campaign-content .row div:first-child:nth-last-child(2) .article-banner .article-banner-image img,.caas .campaign-content .row div:first-child:nth-last-child(2)~div .article-banner .article-banner-image img{height:300px;object-fit:cover}.caas .campaign-content .row div:first-child:nth-last-child(1) .article-banner .heading,.caas .campaign-content .row div:first-child:nth-last-child(1)~div .article-banner .heading,.caas .campaign-content .row div:first-child:nth-last-child(2) .article-banner .heading,.caas .campaign-content .row div:first-child:nth-last-child(2)~div .article-banner .heading{font-size:35px;line-height:1.51}@media(max-width: 599px){.caas .campaign-content .row div:first-child:nth-last-child(1) .article-banner .heading,.caas .campaign-content .row div:first-child:nth-last-child(1)~div .article-banner .heading,.caas .campaign-content .row div:first-child:nth-last-child(2) .article-banner .heading,.caas .campaign-content .row div:first-child:nth-last-child(2)~div .article-banner .heading{font-size:24px;padding-bottom:0}}.caas .campaign-content .row div:first-child:nth-last-child(3) .article-banner .article-banner-image,.caas .campaign-content .row div:first-child:nth-last-child(3)~div .article-banner .article-banner-image,.caas .campaign-content .row div:first-child:nth-last-child(4) .article-banner .article-banner-image,.caas .campaign-content .row div:first-child:nth-last-child(4)~div .article-banner .article-banner-image{height:250px;margin-bottom:10px}.caas .campaign-content .row div:first-child:nth-last-child(3) .article-banner .article-banner-image img,.caas .campaign-content .row div:first-child:nth-last-child(3)~div .article-banner .article-banner-image img,.caas .campaign-content .row div:first-child:nth-last-child(4) .article-banner .article-banner-image img,.caas .campaign-content .row div:first-child:nth-last-child(4)~div .article-banner .article-banner-image img{height:250px;object-fit:cover}.caas .campaign-content .row div:first-child:nth-last-child(3) .article-banner .heading,.caas .campaign-content .row div:first-child:nth-last-child(3)~div .article-banner .heading,.caas .campaign-content .row div:first-child:nth-last-child(4) .article-banner .heading,.caas .campaign-content .row div:first-child:nth-last-child(4)~div .article-banner .heading{font-size:30px;line-height:1.51}.caas .campaign-content .expandable-block{width:100%;background-color:#f6f4f3;margin:2em 0;box-shadow:0 1px 2px rgba(0,0,0,.35);align-self:flex-start}@media(min-width: 992px){.caas .campaign-content .expandable-block{margin:1em 0}}.caas .campaign-content .expandable-block h3{padding:10px 30px 10px 10px;margin:0;font-weight:bold;font-size:16px;position:relative;cursor:pointer;line-height:20px;background-color:#f6f4f3}.caas .campaign-content .expandable-block h3 i{position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:transform .2s ease-in-out;font-size:24px}.caas .campaign-content .expandable-block .content{padding:0 10px;opacity:0;height:0;display:none}.caas .campaign-content .expandable-block .content img{width:100%}.caas .campaign-content .expandable-block .content p,.caas .campaign-content .expandable-block .content ol,.caas .campaign-content .expandable-block .content ul,.caas .campaign-content .expandable-block .content h2,.caas .campaign-content .expandable-block .content h3,.caas .campaign-content .expandable-block .content h4{margin-top:0}.caas .campaign-content .expandable-block .content h2{padding-left:0}.caas .campaign-content .expandable-block.open h3 i{transform:rotate(-180deg) translateY(50%)}.caas .campaign-content .expandable-block.open .content{transition:opacity .1s ease-in-out;height:auto;opacity:1;padding:10px;display:block}.caas .campaign-content .expandable-rte{position:relative;width:100%}.caas .campaign-content .expandable-rte img{max-width:100%}@media(max-width: 992px){.caas .campaign-content .expandable-rte table{width:100%}}@media(max-width: 992px){.caas .campaign-content .expandable-rte{padding:0 10px}}.caas .campaign-content .expandable-rte .expandable-rte-wrapper{padding:0}.caas .campaign-content .expandable-rte .expandable-rte-content-show-more-link{position:absolute;cursor:pointer;font-size:13px;color:#0074bd}.caas .campaign-content .expandable-rte .expandable-rte-content-show-more-link:hover{text-decoration:underline}.caas .campaign-content .expandable-rte .expandable-rte-content-show-more-link::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 32 32'%3E%3Cpath fill='%230074bd' d='M 8.359375 23.109375 C 8.359375 22.871094 8.449219 22.660156 8.625 22.484375 L 16 15.109375 L 8.625 7.734375 C 8.449219 7.558594 8.359375 7.351563 8.359375 7.109375 C 8.359375 6.871094 8.449219 6.660156 8.625 6.484375 L 10.929688 4.179688 C 11.105469 4.003906 11.316406 3.917969 11.554688 3.917969 C 11.796875 3.917969 12.003906 4.003906 12.179688 4.179688 L 22.484375 14.484375 C 22.660156 14.660156 22.75 14.871094 22.75 15.109375 C 22.75 15.351563 22.660156 15.558594 22.484375 15.734375 L 12.179688 26.042969 C 12.003906 26.21875 11.796875 26.304688 11.554688 26.304688 C 11.316406 26.304688 11.105469 26.21875 10.929688 26.042969 L 8.625 23.734375 C 8.449219 23.558594 8.359375 23.351563 8.359375 23.109375 Z '/%3E%3C/svg%3E");transform:rotate(90deg);content:"";position:absolute;width:14px;height:14px;top:2px;right:-15px}.caas .campaign-content .expandable-rte .expandable-rte-content-show-more-link.open::before{transform:rotate(270deg);top:0}.caas .campaign-content .expandable-rte .expandable-rte-content{display:block;position:relative;overflow:hidden}.caas .campaign-content .expandable-rte .expandable-rte-content::before{content:"";pointer-events:none;position:absolute;bottom:0;width:100%;height:30px;background:linear-gradient(to top, white 20%, rgba(255, 255, 255, 0) 100%)}.caas .campaign-content .expandable-rte .expandable-rte-content.open{height:fit-content}.caas .campaign-content .expandable-rte .expandable-rte-content.open::before{background:transparent}.caas .campaign-content .icon-filter-button__ubo{position:relative}.caas .campaign-content .toplist-buttons-group .icon-filter-button__row{margin-bottom:0;margin-top:0}.caas .campaign-content .ubo-box-icon{width:100%}.caas .campaign-content .icon-filter-button__container{display:flex;padding-left:0;margin:0;flex-wrap:wrap;justify-content:center}@media(max-width: 600px){.caas .campaign-content .icon-filter-button__container{margin:auto}}.caas .campaign-content .icon-filter-button__container li{display:flex;margin-bottom:8px;margin-left:4px;margin-right:4px}.caas .campaign-content .icon-filter-button__container li .icon-filter-button__group-item{display:flex;align-items:center;width:120px;max-height:120px;flex-direction:column;flex:0 0 auto;padding:8px;cursor:pointer;user-select:none;border:1px solid #ccc}@media(max-width: 600px){.caas .campaign-content .icon-filter-button__container li .icon-filter-button__group-item{width:150px;max-height:112px;flex-direction:row}}@media(max-width: 372px){.caas .campaign-content .icon-filter-button__container li .icon-filter-button__group-item{width:132px;max-height:112px;flex-direction:row}}.caas .campaign-content .icon-filter-button__container li .icon-filter-button__group-item--with-image{padding:16px}@media(max-width: 600px){.caas .campaign-content .icon-filter-button__container li .icon-filter-button__group-item--with-image{padding:8px}.caas .campaign-content .icon-filter-button__container li .icon-filter-button__group-item--with-image img{overflow:hidden}}.caas .campaign-content .icon-filter-button__container li .icon-filter-button__group-item .icon-filter-button__image{height:36px;width:40px}@media(max-width: 600px){.caas .campaign-content .icon-filter-button__container li .icon-filter-button__group-item .icon-filter-button__image{margin-right:16px;margin-left:4px}}.caas .campaign-content .icon-filter-button__container li .icon-filter-button__group-item .icon-filter-button__image path{fill:#222}.caas .campaign-content .icon-filter-button__container li .icon-filter-button__group-item .icon-filter-button__name{color:#222;text-transform:none;font-size:14px;text-align:center;width:100%}@media(max-width: 600px){.caas .campaign-content .icon-filter-button__container li .icon-filter-button__group-item .icon-filter-button__name{font-size:12px;text-align:initial}}.caas .campaign-content .icon-filter-button__container li .icon-filter-button__group-item .icon-filter-button__name--with-image{margin-top:12px}@media(max-width: 600px){.caas .campaign-content .icon-filter-button__container li .icon-filter-button__group-item .icon-filter-button__name--with-image{margin-top:0}}.caas .campaign-content .icon-filter-button__container li .icon-filter-button__group-item:hover{background-color:#f5f5f5}.caas .campaign-content .icon-filter-button__container li .icon-filter-button__group-item.icon-filter-button--active{background-color:#222}.caas .campaign-content .icon-filter-button__container li .icon-filter-button__group-item.icon-filter-button--active .icon-filter-button__name{color:#fff}.caas .campaign-content .icon-filter-button__container li .icon-filter-button__group-item.icon-filter-button--active .icon-filter-button__image path{fill:#fff}.caas .campaign-content .rich-navigation-container{flex:1;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;font-size:14px;line-height:24px;margin:5px 0;overflow:hidden}@media(max-width: 992px){.caas .campaign-content .rich-navigation-container{margin:0;flex-wrap:nowrap;justify-content:initial;-ms-overflow-style:none;scroll-snap-type:x mandatory;overflow-x:scroll;margin-left:12px;margin-right:12px}}.caas .campaign-content .rich-navigation-container::-webkit-scrollbar{display:none}.caas .campaign-content .rich-navigation-item{flex:0 0 auto;display:flex;flex-direction:column;margin:16px 8px;color:inherit;align-items:center;text-decoration:none}@media(max-width: 992px){.caas .campaign-content .rich-navigation-item__wrapper{display:flex;flex:1 0 auto;scroll-snap-align:start}}.caas .campaign-content .rich-navigation-item__title{margin-top:8px;text-align:center}.caas .campaign-content .rich-navigation-item__title.loading{width:150%;line-height:14px;background:#000;opacity:.1}.caas .campaign-content .rich-navigation__filter{width:40px;height:100%;position:absolute;z-index:1;background:#fff;opacity:.5;right:-129px}.caas .campaign-content .rich-navigation__arrow{width:14px;height:14px;background:transparent;border-color:#000;border-width:0 0 3px 3px;border-style:solid;position:absolute;z-index:1;cursor:pointer;padding:0;top:50%;transform:translate(0, -50%) rotate(-135deg)}@media(min-width: 992px){.caas .campaign-content .rich-navigation__arrow{display:none}}.caas .campaign-content .rich-navigation__arrow:focus{outline:none}.caas .campaign-content .rich-navigation__arrow--left{transform:translate(0, -50%) rotate(45deg);left:7px}.caas .campaign-content .rich-navigation__arrow--right{right:7px}.caas .campaign-content #web-game-section{width:100%;z-index:1;display:flex;justify-content:center;min-height:43px;transition:min-height 1.5s linear}.caas .campaign-content #web-game-section #game-container{z-index:1}@media(min-width: 600px){.caas .campaign-content #web-game-section::after{content:"";background-color:#fff;background-image:url(/marketingmedia/66002/blackfridayrunnerbackground.jpg);opacity:0;top:0;right:7.5px;height:100%;width:calc(100% - 7.5px * 2);position:absolute;z-index:0;transition:opacity 1.5s linear,background-color 1.5s linear}}.caas .campaign-content #web-game-section.game-on{min-height:384px}@media(min-width: 600px){.caas .campaign-content #web-game-section.game-on{min-height:448px;padding:32px 0}.caas .campaign-content #web-game-section.game-on::after{background-color:#222;opacity:1}}.caas .campaign-content #web-game-section .btn-large.primary.play-game{color:#f5f5f5;background:#545454;border-bottom-color:#222}.caas .campaign-content .flex-product-list .product-list-item{min-width:250px}.caas .ink-selector{margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e6e6e6}.caas .ink-selector-content{height:100px;background:#000}.caas .ink-selector-content .content-top{visibility:visible;color:#fff;position:relative;top:25px;margin-left:35px;font-size:20px}@media(min-width: 992px){.caas .ink-selector-content .content-top{visibility:hidden}}@media(min-width: 600px){.caas .ink-selector-content .content-top{font-size:24px}}.caas .ink-selector-content .content-top .logo{vertical-align:middle}.caas .ink-selector .title{padding-left:20px;font-weight:bold}.caas .ink-selector .title h1{font-size:14px;font-weight:bold;margin-bottom:0}@media(min-width: 992px){.caas .ink-selector .title h1{font-size:30px}}.caas .ink-selector .ink-selector-select{background-color:#f5f5f5;overflow:hidden}@media(min-width: 992px){.caas .ink-selector .ink-selector-select .dropdown-btn{float:left;padding-right:0}}@media(min-width: 992px){.caas .ink-selector .ink-selector-select .dropdown-btn select{width:auto;max-width:250px;min-width:180px}}@media(max-width: 992px){.caas .ink-selector .ink-selector-select .dropdown-btn .icon,.caas .ink-selector .ink-selector-select .dropdown-btn .campaign-filter__select-container:after{right:30px}}.caas .thumbnail-list{display:grid;gap:18px;margin-top:15px;list-style-type:none;padding-inline-start:0px;justify-content:center;grid-template-columns:repeat(auto-fit, 151px)}@media(max-width: 991px){.caas .thumbnail-list{gap:30px}}.caas .thumbnail-list .thumbnail-item{font-size:16px;border:#e1e2e1 1px solid;transition:border .2s;transition-timing-function:ease-in;text-align:center;border-radius:5px;background:#fff}@media(max-width: 991px){.caas .thumbnail-list .thumbnail-item{font-size:14px}}.caas .thumbnail-list .thumbnail-item a{text-decoration:none;height:100%;display:flex;gap:14px;flex-direction:column;justify-content:start;padding:22px 0 4px}@media(min-width: 991px){.caas .thumbnail-list .thumbnail-item a{gap:18px}}.caas .thumbnail-list .thumbnail-item:hover{border:#777 1px solid}.caas .thumbnail-list .thumbnail-item:hover .thumbnail-image{transform:scale(1.3)}.caas .thumbnail-list .thumbnail-item .thumbnail-image{aspect-ratio:180/135;object-fit:cover;height:auto;transition:transform .5s;margin:0 auto}.caas .thumbnail-list .thumbnail-item .thumbnail-text{font-weight:bold;color:#333;margin:0 10px 0}.caas .middle-facet-component{position:relative;margin:10px 15px}@media(min-width: 600px){.caas .middle-facet-component{margin:0}}.caas .middle-facet-component .middle-facet-wrapper{max-height:150px;overflow:hidden;margin:10px 0 40px;transition:max-height 100ms cubic-bezier(0, 1, 0, 1)}.caas .middle-facet-component .middle-facet-wrapper .middle-facet-button{font-size:13px;height:40px;color:#222;padding:10px 8px;background:#fff;border:1px #e1e2e1 solid;margin-right:10px;margin-bottom:10px;display:inline-block}.caas .middle-facet-component .middle-facet-wrapper .middle-facet-button:hover{border-color:#222}.caas .middle-facet-component .middle-facet-wrapper .middle-facet-button.selected{background:#f5f5f5}.caas .middle-facet-component #showMoreSubcategories{opacity:0;position:absolute;pointer-events:none}.caas .middle-facet-component .show-more-button{font-weight:500;text-decoration:underline;position:absolute;top:100%;left:18px;height:30px;display:flex;align-items:center;cursor:pointer}.caas .middle-facet-component #showMoreSubcategories:checked~.middle-facet-wrapper{max-height:100vh;transition:max-height 200ms ease-in-out}.caas .punchout-department-page .punchout-product-list.is-punchout .punchout-hidden{display:none}.caas .manufacturer-cms-content-view>h1.manufacturer-header{padding-left:15px;font-size:24px;margin-top:15px}@media screen and (min-width: 600px){.caas .manufacturer-cms-content-view>h1.manufacturer-header{padding-left:0}}@media screen and (min-width: 992px){.caas .manufacturer-cms-content-view>h1.manufacturer-header{margin-top:0;font-size:36px}}.caas .discount-bubble{font-size:32px;margin-top:-16px}@media(min-width: 992px){.caas .discount-bubble{font-size:45px;margin-top:-20px}}.caas .discount-bubble .discount-label{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-weight:bold;font-size:11px;white-space:nowrap}@media(min-width: 992px){.caas .discount-bubble .discount-label{font-size:14px}}.caas .discount-bubble .discount-bubble-bg{background-color:#d93717}.caas .discount-bubble--currency{border-radius:0;position:absolute;z-index:10;bottom:40px;left:10px;font-size:14px;padding:0 12px;font-weight:700}@media(max-width: 599px){.caas .discount-bubble--currency{left:5px;bottom:auto;top:20px}}.caas .discount-bubble--currency .discount-label--currency{color:#fff}.caas .discount-bubble--currency .currency-discount--desktop{display:none}@media(min-width: 600px){.caas .discount-bubble--currency .currency-discount--desktop{display:inline-block}}.caas .discount-bubble--currency .currency-discount--mobile{display:none}@media(max-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(max-width: 599px){.caas .discount-bubble__product-ad{left:5px;bottom:auto;top:20px}}@media(min-width: 600px){.caas .discount-bubble__product-ad{font-size:22px}}.caas .discount-bubble__product-ad--compact{font-size:16px;bottom:-25px;left:0;width:max-content;margin:auto}@media(max-width: 599px){.caas .discount-bubble__product-ad--compact{left:5px;bottom:auto;top:20px}}@media(min-width: 600px){.caas .discount-bubble__product-ad--compact{font-size:20px;bottom:0}}.caas .discount-bubble--rich{left:0;bottom:0;font-size:14px;background-color:#d93717}@media(max-width: 599px){.caas .discount-bubble--rich{left:5px;bottom:auto;top:20px}}.caas .club-price-rectangle{position:absolute;padding:0;display:grid;right:10px;bottom:unset;left:unset;top:40%}@media(max-width: 599px){.caas .club-price-rectangle{right:5px;top:40%}}.caas .club-price-currency{border-radius:0;position:absolute;z-index:10;bottom:40px;left:10px;font-size:14px;padding:0 12px;font-weight:700;margin-top:-16px}@media(min-width: 992px){.caas .club-price-currency{margin-top:-20px}}@media(max-width: 599px){.caas .club-price-currency{left:5px;bottom:auto;top:20px}}.caas .club-price-discount{font-family:"Barlow Condensed",sans-serif;font-style:normal;font-weight:bold;font-size:18px;line-height:22px;padding:0 5px;display:inline-block;background:#5ec6da;color:#000;text-align:center}@media(max-width: 599px){.caas .club-price-discount:nth-child(1){padding-top:0;font-size:16px}}.caas .club-price-discount:nth-child(2){font-size:21px}@media(max-width: 599px){.caas .club-price-discount:nth-child(2){margin-top:-5px;font-size:18px}}@media(max-width: 992px){.caas .club-price-discount-lists{font-size:16px;padding:0 10px}.caas .club-price-discount-lists:nth-child(2){font-size:18px}}.caas .discount-popup-content{display:none}.caas .prodpage-discount-bubble{position:absolute;z-index:10;top:40px;right:15px;font-size:56px}@media(min-width: 600px){.caas .prodpage-discount-bubble{font-size:64px}}@media(min-width: 992px){.caas .prodpage-discount-bubble{font-size:72px}}.caas .prodpage-discount-bubble .prodpage-discount-label{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-weight:bold;font-size:18px;white-space:nowrap}@media(min-width: 600px){.caas .prodpage-discount-bubble .prodpage-discount-label{font-size:20px}}@media(min-width: 992px){.caas .prodpage-discount-bubble .prodpage-discount-label{font-size:22px}}@media(min-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{display:grid;padding:0;cursor:pointer}@media(min-width: 600px){.caas .prodpage-club-price-rectangle{padding:0}}.caas .prodpage-discount-bubble--currency{border-radius:0;position:absolute;z-index:10;top:40px;right:0;font-size:18px;padding:0 12px;font-weight:700}@media(min-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(min-width: 600px){.caas .prodpage-discount-bubble--currency .currency-discount--desktop{display:inline-block}}.caas .prodpage-discount-bubble--currency .currency-discount--mobile{display:none}@media(max-width: 599px){.caas .prodpage-discount-bubble--currency .currency-discount--mobile{display:inline-block}}.caas .prodpage-discount-bubble--currency .club-price-discount{font-family:"Barlow Condensed",sans-serif;font-style:normal;font-weight:500;font-size:21px;line-height:25px;padding:0 15px;display:inline-block;background:#5ec6da;color:#000;text-align:center;cursor:default}@media(max-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(max-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{font-weight:bold;padding-bottom:6px}@media(max-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{font-weight:400;font-size:16px;background:#74daea;line-height:19px;padding:2px 0 4px 0;display:none}@media(max-width: 599px){.caas .prodpage-discount-bubble--currency .club-price-discount.discount-button{font-size:13px;padding:2px 8px}}.caas .prodpage-discount-bubble--currency.showJoinButton .club-price-discount{cursor:pointer}.caas .prodpage-discount-bubble--currency.showJoinButton .club-price-discount.discount-title{padding-top:2px}.caas .prodpage-discount-bubble--currency.showJoinButton .club-price-discount.discount-price{padding-bottom:2px}.caas .prodpage-discount-bubble--currency.showJoinButton .club-price-discount.discount-button{display:block}.caas .discount-popup .ubo-header{display:none}.caas .discount-popup .ubo-box{border-radius:12px;width:500px}@media(max-width: 599px){.caas .discount-popup .ubo-box{width:100%}}.caas .discount-popup .discount-popup-long{display:none}.caas .discount-popup .discount-popup-show-more{border:none;background:none;color:#0074bd;font-size:14px}.caas .discount-popup .discount-popup-show-more:hover{text-decoration:underline}.caas .discount-popup .primary-blue,.caas .discount-popup .primary-blue:hover{color:#333;background:#46c6d9;border:1px solid #ccc;border-bottom:3px solid #4f8da2;min-width:100%;text-transform:none;padding:10px 20px}.caas .discount-popup .validation-message{margin-bottom:10px;color:#b00;display:none}.caas .product-variant__image--missing,.caas .product-variant__color--missing,.caas .product-variant__button--missing{background:#4f4f4f;position:absolute;height:2px;top:0;bottom:0;margin:auto;left:0;right:0}.caas .product-variants{display:flex;flex-direction:column;margin-top:20px}.caas .product-variants__recommendations{margin-top:6px;margin-bottom:12px}.caas .product-variants__listing{display:flex;align-items:flex-end;flex-wrap:wrap}.caas .product-variants__listing .product-variant__color{padding:4px 4px 4px 0}.caas .product-variants__listing .product-variant__color--spot{height:18px;width:18px;display:flex;align-items:center;justify-content:center}.caas .product-variants__listing .product-variant__color--spot:hover,.caas .product-variants__listing .product-variant__color--spot:focus{text-decoration:none;color:inherit;border-color:#222 !important}.caas .product-variants__listing .product-variant__button{height:24px;font-size:11px;border-width:1px;padding:7px 6px;margin-right:5px;margin-bottom:5px}.caas .product-variants__listing .product-variant__button:hover,.caas .product-variants__listing .product-variant__button:focus{text-decoration:none;color:inherit;border-color:#222 !important}.caas .product-variants__listing .product-variant__image--square{border:1px solid transparent}.caas .product-variants__listing .product-variant__image--square:hover{border:1px solid #000}.caas .product-variants__listing .product-variant__image--square>img{width:30px}.caas .product-variants__listing--more{color:#222;border-color:#ccc !important;font-size:16px}.caas .product-variants__listing--more:hover,.caas .product-variants__listing--more:focus{text-decoration:none;color:inherit}.caas .product-variants__title{display:flex;margin-bottom:5px;font-size:14px;font-weight:600}.caas .product-variants__selected{text-transform:none;font-weight:400}.caas .product-variants__body{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:20px}.caas .product-variants__show-more{margin-left:auto}.caas .product-variants__deck .ubo-center-position-wrapper{position:fixed !important;right:0;top:0;bottom:0}@media(max-width: 599px){.caas .product-variants__deck .ubo-center-position-wrapper{left:0}}.caas .product-variants__deck .ubo-center-position-wrapper .ubo-box{width:498px;height:100%;max-height:none !important;padding:0;overflow:hidden}@media(max-width: 599px){.caas .product-variants__deck .ubo-center-position-wrapper .ubo-box{width:100%;max-width:none !important}}.caas .product-variants__deck .ubo-center-position-wrapper .ubo-box .ubo-header-text{display:none}.caas .product-variants__deck .ubo-center-position-wrapper .ubo-box .ubo-close-button{font-size:18px;right:10px;top:20px}.caas .product-variants__deck .ubo-center-position-wrapper .ubo-box .ubo-content{display:flex;padding:50px;margin:0;height:100%;justify-content:center}@media(max-width: 599px){.caas .product-variants__deck .ubo-center-position-wrapper .ubo-box .ubo-content{padding:50px 15px 15px}}.caas .product-variants__deck .ubo-center-position-wrapper .ubo-box .ubo-content .throbber{align-self:center}.caas .product-variants__deck-title{font-size:14px;line-height:19px;margin-bottom:30px}.caas .product-variants__deck-container{overflow-y:auto;padding-right:10px}.caas .product-variants__deck-body{display:flex;flex-direction:column;flex:1 1 100%}.caas .product-variants__deck-row{cursor:pointer;display:flex;align-items:center;border-top:1px solid #767676;padding-top:4px;padding-bottom:4px;font-size:12px;line-height:16px}.caas .product-variants__deck-row,.caas .product-variants__deck-row:hover,.caas .product-variants__deck-row:focus,.caas .product-variants__deck-row:active{color:#222 !important;text-decoration:none}.caas .product-variants__deck-row:hover{font-weight:700}.caas .product-variants__deck-name{flex:1 1 100%;margin-left:20px}.caas .product-variants__deck-price{flex:0 1 80px;margin-left:auto;text-align:right}.caas .product-variant__pointer{cursor:pointer}.caas .product-variant__button{display:flex;justify-content:center;align-items:center;border:2px solid #222;border-color:#eceff1;font-weight:600;margin:5px 10px 5px 0;overflow:hidden;padding:7px 12px;position:relative}.caas .product-variant__button,.caas .product-variant__button:hover{text-decoration:none;color:#222}.caas .product-variant__button--no-border{border-color:transparent}.caas .product-variant__button--selected{border-color:#222}.caas .product-variant__button--missing{background:#4f4f4f;opacity:.5;margin:auto 3px}.caas .product-variant__color{padding:4px;margin:1px;position:relative}.caas .product-variant__color--recommendations{border:0 !important}.caas .product-variant__color--selected{padding:2px;border:2px solid #222;border-radius:36px}.caas .product-variant__color--selected.product-variant__color--square{border-radius:0}.caas .product-variant__color--spot{display:block;border-radius:36px;border:1px solid;height:36px;width:36px}.caas .product-variant__color--spot div{width:100%;height:100%;border-radius:36px}.caas .product-variant__color--square{border-radius:0}.caas .product-variant__color--square a,.caas .product-variant__color--square div{border-radius:0}.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;width:100%;height:4px;transform:rotate(-45deg);display:flex;align-items:center;justify-content:center}.caas .product-variant__color--missing>div{height:2px;width:85%;background:#4f4f4f}.caas .product-variant__color>.caas .product-variant__color--spot{cursor:pointer}.caas .product-variant__image{width:75px;position:relative}.caas .product-variant__image>img{max-width:100%;max-height:100%}.caas .product-variant__image--selected{padding:2px;border:2px solid #222}.caas .product-variant__image--missing{height:2px;width:calc(100%);transform:rotate(-45deg)}.caas .product-variant__image--deck>img{width:75px}.caas .products-found-label{text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:31px;margin-bottom:10px}@media(max-width: 991px){.caas .products-found-label{margin-top:10px;margin-left:10px}}.caas .products-found-label__label{font-weight:bold}.caas .search-available label{font-size:13px;display:inline;margin-bottom:0}.caas .search-available__separator{height:10px;padding-left:10px;margin-right:5px}.caas .search-view-controls{padding:5px 0;background-color:#f5f5f5}@media(max-width: 599px){.caas .search-view-controls{margin:0;background-color:transparent;padding:0}}@media(min-width: 600px){.caas .search-view-controls{margin:0}}.caas .search-view-controls__in-stock{display:flex;align-items:center;margin-bottom:2px}.caas .search-view-controls .ubo .ubo-box{position:relative;min-width:0;padding:0}.caas .search-view-controls .ubo .ubo-box .sort-item{white-space:nowrap}.caas .search-view-controls .search-sort-wrapper{text-align:right}.caas .search-view-controls .search-sort-wrapper .applied-filter-wrapper{display:flex;margin:8px 15px;overflow-x:auto;-ms-overflow-style:none;flex:1 1 100%}@media(min-width: 600px)and (max-width: 992px){.caas .search-view-controls .search-sort-wrapper .applied-filter-wrapper{margin:8px 0}}@media(min-width: 992px){.caas .search-view-controls .search-sort-wrapper .applied-filter-wrapper{display:none}}.caas .search-view-controls .search-sort-wrapper .applied-filter-wrapper::-webkit-scrollbar{display:none}.caas .search-view-controls .search-sort-wrapper .applied-filter-wrapper .filter-tag{background-color:#f5f5f5;border:1px solid #e1e2e1;border-radius:4px;padding:4px 8px;display:flex;align-items:center;flex:none;margin-right:8px}.caas .search-view-controls .search-sort-wrapper .applied-filter-wrapper .filter-tag:last-of-type{margin-right:0}.caas .search-view-controls .search-sort-wrapper .applied-filter-wrapper .filter-tag__field{margin-right:4px;font-size:16px;line-height:24px}.caas .search-view-controls .search-sort-wrapper .applied-filter-wrapper .filter-tag__name{font-size:16px;line-height:24px;margin-right:8px}.caas .search-view-controls .search-sort-wrapper .applied-filter-wrapper .filter-tag__remove{cursor:pointer;background:transparent;border:0;display:flex}.caas .search-view-controls .search-sort-wrapper .select-container{position:relative;display:flex;flex:0 0 auto}@media(max-width: 600px){.caas .search-view-controls .search-sort-wrapper .select-container{flex:1 1 100%}}.caas .search-view-controls .search-sort-wrapper .select-container .select-sort{margin:5px;width:100%;height:37px;border:1px solid #ddd;padding-left:.8em;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px;display:flex;align-items:center;padding-right:2em;background:#fff}.caas .search-view-controls .search-sort-wrapper .select-container .select-sort::-ms-expand{display:none}@media(max-width: 600px){.caas .search-view-controls .search-sort-wrapper .select-container .select-sort{margin:5px 16px;padding-right:0;height:40px}}.caas .search-view-controls .search-sort-wrapper .select-container:after{content:"";position:absolute;pointer-events:none;right:15px;top:17px}@media(max-width: 600px){.caas .search-view-controls .search-sort-wrapper .select-container:after{right:30px}}.caas .search-view-controls .search-sort-wrapper .search-view-mode{padding-left:15px;padding-right:15px;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap}@media(max-width: 600px){.caas .search-view-controls .search-sort-wrapper .search-view-mode{padding-left:0px;padding-right:0px;justify-content:flex-start}}.caas .search-view-controls .search-sort-wrapper .search-view-mode .view-mode__display{border:1px solid #ccc;display:inline-flex;border-radius:5px;height:35px}.caas .search-view-controls .search-sort-wrapper .search-view-mode .view-mode-container{display:inline-block;margin-right:10px;flex:1 1 auto;text-align:left}@media(max-width: 599px){.caas .search-view-controls .search-sort-wrapper .search-view-mode .view-mode-container{text-align:left;margin-right:0}}@media(max-width: 600px){.caas .search-view-controls .search-sort-wrapper .search-view-mode .view-mode-container{display:none}}.caas .search-view-controls .search-sort-wrapper .search-view-mode .view-mode-container button{text-decoration:none;padding:7px;background:#fff}.caas .search-view-controls .search-sort-wrapper .search-view-mode .view-mode-container button.selected{background:#767676}.caas .search-view-controls .search-sort-wrapper .search-view-mode .view-mode-container button.selected.icon,.caas .search-view-controls .search-sort-wrapper .search-view-mode .view-mode-container button.selected.campaign-filter__select-container:after{border-radius:3px;cursor:default}.caas .search-view-controls .search-sort-wrapper .search-view-mode .view-mode-container .view-mode-list{font-size:12px;border-bottom-left-radius:5px;border-top-left-radius:5px}.caas .search-view-controls .search-sort-wrapper .search-view-mode .view-mode-container .view-mode-list .icon,.caas .search-view-controls .search-sort-wrapper .search-view-mode .view-mode-container .view-mode-list .campaign-filter__select-container:after{font-size:40px}.caas .search-view-controls .search-sort-wrapper .search-view-mode .view-mode-container .view-mode-grid{font-size:12px;border-bottom-right-radius:5px;border-top-right-radius:5px}.caas .search-view-controls .search-sort-wrapper .search-view-mode .view-mode-container .view-mode-grid .icon,.caas .search-view-controls .search-sort-wrapper .search-view-mode .view-mode-container .view-mode-grid .campaign-filter__select-container:after{font-size:40px}.caas .search-view-controls .search-sort-wrapper .search-view-mode .products-found-label{text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold}.caas .search-view-controls .search-sort-wrapper .search-view-mode .current-sort-label{vertical-align:middle}@media(max-width: 600px){.caas .search-view-controls .search-sort-wrapper .search-view-mode .current-sort-label{margin-left:20px}}.caas .search-view-controls .search-sort-wrapper .search-view-mode .toggle-sort-menu-label{margin-left:5px;margin-right:5px}.caas .search-view-controls .search-sort-wrapper .search-view-mode .button-comparison{position:relative;line-height:20px;margin-left:5px;height:37px;text-transform:none;font-size:16px;border:1px solid #e6e6e6;border-bottom:3px solid #ccc;border-radius:0;display:flex;align-items:center}@media(max-width: 600px){.caas .search-view-controls .search-sort-wrapper .search-view-mode .button-comparison{display:none}}.caas .search-view-controls .search-sort-wrapper .search-view-mode .button-filters{border-radius:0;height:37px;display:flex;justify-content:center;align-items:center;text-transform:none;font-size:16px;line-height:24px;margin-right:5px;padding:3px 1.5em 0 1.5em}@media(max-width: 600px){.caas .search-view-controls .search-sort-wrapper .search-view-mode .button-filters{width:100%;margin:5px 16px;height:40px;padding:0}}.caas .quantity-picker{display:inline-block;line-height:16px;min-width:80px}.caas .quantity-picker label{margin-bottom:0}.caas .quantity-picker .adjust-button{display:inline-block;width:27px;height:25px;line-height:25px;background:#f5f5f5;text-shadow:none;text-align:center;vertical-align:middle;font-size:13px;font-weight:normal;border:1px solid #e6e6e6;margin:0;padding:0;color:#222}.caas .quantity-picker .adjust-button:hover,.caas .quantity-picker .adjust-button:focus{text-decoration:none}.caas .quantity-picker .adjust-button:hover:not(.disabled){background:#fff}.caas .quantity-picker .adjust-button:active:not(.disabled){background:#e6e6e6}.caas .quantity-picker .adjust-button.disabled{color:#777;cursor:default}.caas .quantity-picker .adjust-button.dec{border-radius:3px 0 0 3px}.caas .quantity-picker .adjust-button.inc{border-radius:0 3px 3px 0}.caas .quantity-picker .adjust-input{width:28px;height:25px;padding:0;text-align:center;vertical-align:middle;margin:0;box-shadow:none;border:1px solid #e6e6e6;border-left:0;border-right:0;font-size:16px;font-weight:normal}.caas .quantity-picker .adjust-input{-webkit-appearance:none;border-radius:0}.caas .non-editable-quantity{font-size:16px}.caas .price-on-request-button__container{display:flex;justify-content:flex-end;margin-left:auto}@media(max-width: 599px){.caas .price-on-request__modal .ubo-center-position-wrapper{position:fixed !important;top:0;bottom:0}}.caas .price-on-request__modal .ubo-header-text{display:none}.caas .price-on-request__modal .ubo-close-button{right:0 !important;top:0 !important}.caas .price-on-request__modal .ubo-box{padding:0;min-height:200px;max-height:760px}@media(min-width: 600px){.caas .price-on-request__modal .ubo-box{min-width:784px}}@media(max-width: 599px){.caas .price-on-request__modal .ubo-box{max-width:100% !important;width:100%}}.caas .price-on-request__modal .ubo-box .ubo-content{max-width:784px;width:100%}.caas .price-on-request__modal .ubo-box .ubo-content .throbber{padding-top:180px;width:100%}.caas .price-on-request__content{display:flex;height:100%;padding:16px 32px}@media(max-width: 599px){.caas .price-on-request__content{flex-direction:column}}.caas .price-on-request__info{flex:1}@media(min-width: 600px){.caas .price-on-request__info{margin-right:12px}}.caas .price-on-request__info--text{margin:16px 0}.caas .price-on-request__title{font-size:24px;line-height:24px;margin-top:0;font-weight:600}.caas .price-on-request__image{width:300px}.caas .price-on-request__image--wrapper{display:flex;align-items:center;justify-content:center}.caas .price-on-request__details{flex:1}@media(min-width: 600px){.caas .price-on-request__details{margin-left:12px}}.caas .price-on-request__details .price-on-request__form{display:flex;flex-direction:column}.caas .price-on-request__details .price-on-request__form .input-set{margin-bottom:16px}.caas .price-on-request__details .price-on-request__form .input-set input[type=text],.caas .price-on-request__details .price-on-request__form .input-set input[type=email]{background-color:#fff}.caas .price-on-request__details .price-on-request__form .textarea-set{margin-bottom:16px}.caas .price-on-request__details .price-on-request__form .textarea-set textarea{background-color:#fff}.caas .price-on-request__submit{width:50%;align-self:flex-end}@media(max-width: 599px){.caas .price-on-request-confirmation__modal .ubo-center-position-wrapper{position:fixed !important;top:0;bottom:0}}.caas .price-on-request-confirmation__modal .ubo-header{display:none}.caas .price-on-request-confirmation__modal .ubo-box{width:436px}@media(max-width: 599px){.caas .price-on-request-confirmation__modal .ubo-box{max-width:100% !important;width:100%;height:100%;max-height:none !important;border:0}}.caas .price-on-request-confirmation__content{display:flex;flex-direction:column;align-items:center}.caas .price-on-request-confirmation__image{width:250px;margin:16px 0}.caas .price-on-request-confirmation__message{margin:16px 0;text-align:center}.caas .price-on-request-confirmation__button{width:146px}.caas .brands-list{margin:0 10px}.caas .brands-list h1{margin-bottom:1em}.caas .brands-list a{display:block;font-size:18px;line-height:2em}.caas .brands-list .brand-list-container,.caas .brands-list .brand-list-keys-container{display:flex;flex-wrap:wrap;padding:0 15px;list-style:none}.caas .brands-list .brand-list-keys-container{flex-direction:row}.caas .brands-list .brand-list-keys-container .brand-list-keys-group{padding-right:10px}.caas .brands-list .brand-list-keys-container .brand-list-keys-group a{font:18px Arial,sans-serif}.caas .brands-list .brand-list-container{flex-direction:column}.caas .brands-list .brand-list-container .brand-list-group{padding:0}.caas .brands-list .brand-list-container .brand-list-group h2{border-bottom:1px solid #b6afa9}@media(min-width: 600px){.caas .brands-list a{font-size:16px}.caas .brands-list .brand-list-container{flex-direction:row;justify-content:space-between}.caas .brands-list .brand-list-container .brand-list-group{width:45%;flex:0 0 auto}}@media(min-width: 992px){.caas .brands-list a{font-size:inherit;line-height:inherit}.caas .brands-list .brand-list-container h2{font-size:24px}.caas .brands-list .brand-list-container .brand-list-group .brand-list-group-items{column-count:2;column-gap:40px;padding:5px 0 20px 0px}}.caas .row .instagram-images{margin-top:20px;width:100%}.caas .row .instagram-images .title-wrapper{text-align:center}.caas .row .instagram-images .title-wrapper .icon,.caas .row .instagram-images .title-wrapper .campaign-filter__select-container:after{width:38px;height:38px;display:inline-block;margin-right:5px}.caas .row .instagram-images .title-wrapper .icon.store-instagram-logo,.caas .row .instagram-images .title-wrapper .store-instagram-logo.campaign-filter__select-container:after{background:url("/mlf/skins/komplettno/social/instagram.svg")}.caas .row .instagram-images .title-wrapper .title{color:#222;font-size:18px;vertical-align:middle}.caas .row .instagram-images .images-wrapper .swiper-slide{cursor:default}.caas .row .instagram-images .images-wrapper .swiper-slide .instagram-image-content{padding:10px;margin:0 5px;height:100%;max-height:180px;max-width:180px}.caas .row .instagram-images .images-wrapper .swiper-slide .instagram-image-content--visible{max-height:none;max-width:none}.caas .row .instagram-images .images-wrapper .swiper-slide .instagram-image-content a{display:block;position:relative;height:100%}.caas .row .instagram-images .images-wrapper .swiper-slide .instagram-image-content .image{max-width:100%;min-height:100%;object-fit:cover}.caas .row .instagram-images .images-wrapper .swiper-slide .instagram-image-content .image__fallback{background-size:cover;background-position:center;position:absolute;height:100%;width:100%;top:0;left:0}.caas .loyalty-onboarding{width:100%}.caas .loyalty-onboarding--subscribed .loyalty-onboarding__front{opacity:0}.caas .loyalty-onboarding--subscribed .loyalty-onboarding__flipper .loyalty-onboarding__confirmation{opacity:1;transform:scale(1)}.caas .loyalty-onboarding .validation-message{font-size:13px;color:#b00;transition:opacity .4s}.caas .loyalty-onboarding .validation-message--show{opacity:1 !important}.caas .loyalty-onboarding .loyalty-onboarding__flipper{position:relative}.caas .loyalty-onboarding .loyalty-onboarding__front,.caas .loyalty-onboarding .loyalty-onboarding__confirmation{width:100%;height:100%}.caas .loyalty-onboarding .loyalty-onboarding__front{z-index:2;transition:all .2s}.caas .loyalty-onboarding .loyalty-onboarding__confirmation{opacity:0;transform:scale(0.7);transition:all .2s .2s;justify-content:center;position:absolute;top:0;left:0}.caas .loyalty-onboarding .loyalty-onboarding__center{align-items:center;display:flex;flex:1 1 100%;flex-direction:column}.caas .loyalty-onboarding .loyalty-onboarding__header{font-weight:700;margin-bottom:20px;text-align:center;width:100%}.caas .loyalty-onboarding .loyalty-onboarding__description{font-size:14px;margin-bottom:30px;text-align:center;width:100%}.caas .loyalty-onboarding .loyalty-onboarding__agreement{margin-bottom:4px;text-align:center}.caas .loyalty-onboarding .loyalty-onboarding__button{background:#46c6d9;border-bottom-color:#4f8da2}.caas .loyalty-onboarding .loyalty-onboarding__button:active{background:#6abdd7}.caas .loyalty-onboarding .loyalty-onboarding__icon{font-size:80px}.caas .faq-section{width:100%;border-bottom:1px solid #e4e4e4}.caas .question-block>h2,.caas .question-block>h3{align-items:center;cursor:pointer;display:flex;font-weight:normal;justify-content:space-between;margin:0;padding:0 16px}.caas .question-block>h2:hover,.caas .question-block>h3:hover{background-color:#f2f2f2}.caas .question-block>h2{border-top:1px solid #e4e4e4;font-size:16px;line-height:40px}.caas .question-block>h3{font-size:14px;color:#0074bd;line-height:28px}.caas .question-block>h3 .fa-icon{color:#222}.caas .question-block>h3 .fa-icon::before{font-size:24px}.caas .question-block>.content{opacity:0;height:0;position:absolute;z-index:-1;visibility:hidden}.caas .question-block>.content .content{padding:0}.caas .question-block>.content p{margin:10px 0}.caas .question-block .fa-icon{transition:transform .2s ease-in-out}.caas .question-block .fa-icon::before{font-size:26px}.caas .question-block.open>h2,.caas .question-block.open>h3{font-weight:bold}.caas .question-block.open>h2>i,.caas .question-block.open>h3>i{transform:rotate(-180deg)}.caas .question-block.open>.content{position:static;height:auto;opacity:1;padding:0 40px;visibility:visible}.caas .question-block.open.faq-category>.content{padding:0 0 0 24px}.caas .question-block.open.faq-category>.content .content{padding:0 16px}@font-face{.caas{font-family:"Liquid Crystal";src:url("../fonts/liquidcrystal-normal-webfont.eot");src:url("../fonts/liquidcrystal-normal-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/liquidcrystal-normal-webfont.woff2") format("woff2"),url("../fonts/liquidcrystal-normal-webfont.woff") format("woff"),url("../fonts/liquidcrystal-normal-webfont.ttf") format("truetype"),url("../fonts/liquidcrystal-normal-webfont.svg#liquid_crystalregular") format("svg");font-weight:normal;font-style:normal}}.caas .ctdnt-Outer{width:100%}.caas .ctdnt-Outer a{text-decoration:none}.caas .ctdnt-Display{background-color:#222;color:#fff;flex-direction:row;display:flex;flex-wrap:nowrap;padding:1em;text-align:center;justify-content:center;align-items:stretch}.caas .ctdnt-item{flex-direction:column;justify-content:center}.caas .ctdnt-numbers{font-size:36px;font-family:"Liquid Crystal",arial,serif;font-weight:normal;vertical-align:text-top;padding:0 5px;text-shadow:0 0 3px #fff}.caas .ctdnt-Labels{text-transform:uppercase;font-size:10px;font-family:arial,serif;font-weight:normal}.caas .top-list-cms .product-list{border-left:1px solid #e6e6e6}.caas .top-list-cms .box .product-list-item{border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;margin-bottom:-1px}@media(min-width: 480px){.caas .top-list-cms .box .product-list-item{flex-basis:232px}}@media(min-width: 992px)and (max-width: 1299px){.caas .top-list-cms .box .product-list-item{flex-basis:192px}}.caas .video-wrapper{width:100%}.caas .youtube-video-with-cover img{width:100%;height:100%;position:absolute;top:0;object-fit:cover}.caas .youtube-video-with-cover iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;opacity:0;transition:opacity 2.4s ease 0s}.caas .youtube-video-with-cover.loaded iframe{opacity:1}.caas .youtube-video-with-cover span.icon,.caas .youtube-video-with-cover span.campaign-filter__select-container:after{position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;font-size:7em;opacity:.8;transition:opacity 1.5s ease 0s}.caas .youtube-video-with-cover.loaded span.icon,.caas .youtube-video-with-cover.loaded span.campaign-filter__select-container:after{opacity:0}.caas .swiper-slide .youtube-video-with-cover img{position:static;width:70% !important}.caas .quantity-limit-item-in-cart .fa-info-circle-blue{position:absolute;margin-left:-25px}.caas .quantity-limit-item-in-cart.btn-small{padding-left:35px}.caas .quantity-limit-item-in-cart.btn-small .fa-info-circle-blue{margin-top:-2px}.caas .breadcrumbs{margin:-12px 0 12px 0;padding:6px 0;border-bottom:1px solid #e6e6e6;font-size:12px}.caas .breadcrumbs:before,.caas .breadcrumbs:after{display:table;content:" "}.caas .breadcrumbs:after{clear:both}@media(max-width: 599px){.caas .breadcrumbs{margin-bottom:0;padding-left:15px}}.caas .breadcrumbs .you-are-here-label{display:none;float:left;font-weight:bold;font-size:12px;margin:0;margin-right:6px;line-height:1.428571429}@media(min-width: 992px){.caas .breadcrumbs .you-are-here-label{display:inline-block}}.caas .breadcrumbs .icon,.caas .breadcrumbs .campaign-filter__select-container:after{vertical-align:top;margin-right:-2px}.caas .breadcrumbs .breadcrumb-items .breadcrumb-item-wrapper{float:left;margin-right:2px}.caas .breadcrumbs .breadcrumb-items .breadcrumb-item-wrapper:nth-child(1) .icon,.caas .breadcrumbs .breadcrumb-items .breadcrumb-item-wrapper:nth-child(1) .campaign-filter__select-container:after{display:none}.caas .breadcrumbs .breadcrumb-items .breadcrumb-item-link{text-overflow:ellipsis;max-width:500px;display:inline-block;white-space:nowrap}.caas .breadcrumbs .breadcrumb-items .breadcrumb-item-link:hover{text-decoration:underline}.caas .breadcrumbs .breadcrumb-items a.breadcrumb-item-link:hover{color:#0670a3}.caas .breadcrumbs .current-location{display:none}@media(min-width: 992px){.caas .breadcrumbs .current-location{display:block;max-width:40ch;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.caas .breadcrumbs .current-location.is-current-location-visible{display:block}@media(max-width: 600px){.caas .breadcrumbs{padding-left:5px}.caas .breadcrumbs .breadcrumb-items .breadcrumb-item-wrapper{display:none}.caas .breadcrumbs .breadcrumb-items .breadcrumb-item-wrapper:last-of-type{display:block}.caas .breadcrumbs .breadcrumb-items .breadcrumb-item-wrapper:last-of-type .icon,.caas .breadcrumbs .breadcrumb-items .breadcrumb-item-wrapper:last-of-type .campaign-filter__select-container:after{transform:rotate(180deg)}}.caas .product-energy-logo{text-align:right;min-height:65px}.caas .product-energy-logo a{display:block}.caas .energyLogo .product-energy-logo{margin-bottom:0}.caas .energyLogo .product-energy-logo .technical-details{margin-top:3px;margin-right:0}.caas .product-energy-logo-iframe{margin-top:10px;width:272px;height:560px}.caas .energyLogo .product-energy-logo-img{font-size:44.8px}.caas .product-list.box .product-list-item .product-energy-logo-img{font-size:24px}.caas .product-list.list .product-list-item .product-energy-logo-img{font-size:28px}@media(max-width: 991px){.caas .product-list.list .product-list-item .product-energy-logo-img{font-size:24px}}.caas .product-list-item.product-ad .product-energy-logo-img{font-size:28px}.caas .recommendations .recommendations-content .product-energy-logo-img{font-size:24px}.caas .technical-ubo .ubo-content{max-width:450px;word-wrap:break-word}@media(min-width: 600px){.caas .technical-ubo .ubo-content{min-width:450px}}.caas .technical-ubo .ubo-content #ccs-product-fiche{height:650px}@media(max-width: 600px){.caas .ubo.technical-ubo .ubo-box,.caas .ubo.energy-ubo .ubo-box{-webkit-overflow-scrolling:touch}.caas .ubo.technical-ubo .ubo-box.scroll{padding-left:0;padding-right:0}.caas .ubo.technical-ubo .ubo-box.scroll .ubo-close-button{right:0}.caas .ubo-inline-text{padding:0 40px}}.caas .ubo-content .product-energy{display:flex;flex-direction:column}.caas .promo{width:100%;overflow:hidden;--mobile-height: 200px}@media(max-width: 992px){.caas .promo{height:var(--mobile-height)}}.caas .promo .swiper-wrapper .swiper-slide{display:flex}.caas .promo-image{width:100%;height:100%}.caas .promo-image__skeleton{position:relative;background:#e7e7e7}.caas .promo-image__skeleton::after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;transform:translateX(-100%);background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.5), transparent);animation:progress 1.5s ease-in-out infinite}.caas .promo-placeholder-image img{max-width:100%;display:block;margin:0 auto}@media(min-width: 600px){.caas .promo-placeholder-image img.size-xs{display:none}}.caas .promo-placeholder-image img.size-lg{display:none}@media(min-width: 600px){.caas .promo-placeholder-image img.size-lg{display:block}}.caas .promo .pager{position:absolute;display:block;bottom:15px;width:100%;text-align:center;font-size:14px}.caas .promo .pager .touch-friendly-link{text-align:center;height:40px;z-index:4}.caas .promo button{border:none;background:transparent}.caas .promo img:-moz-loading{visibility:hidden}@keyframes progress{100%{transform:translateX(100%)}}.caas .recommendations{overflow:hidden}.caas .recommendations .swiper-container{margin-left:8px;margin-right:8px}.caas .recommendations .swiper-slide-right-button{right:8px}.caas .recommendations .swiper-slide-left-button{left:8px}.caas .recommendations .swiper-slide-button .icon-20{display:block}@media(max-width: 600px){.caas .recommendations .swiper-previous-body-next-container{position:relative}.caas .recommendations .swiper-previous-body-next-container .previous,.caas .recommendations .swiper-previous-body-next-container .next{position:absolute;z-index:10;top:50%;transform:translateY(-50%)}.caas .recommendations .swiper-previous-body-next-container .previous{left:0}.caas .recommendations .swiper-previous-body-next-container .next{right:0}}.caas .recommendations .swiper-wrapper{align-items:stretch}.caas .recommendations .swiper-wrapper .swiper-slide{display:flex}.caas .recommendations .swiper-wrapper .swiper-slide:hover{box-shadow:inset 0 0 0 3px #e6e6e6}.caas .recommendations .swiper-wrapper .swiper-slide.slide-padder{cursor:default}.caas .recommendations .swiper-wrapper .swiper-slide.slide-padder:hover{box-shadow:none}.caas .recommendations-content-container{position:relative;height:397px}.caas .recommendations-content-container .recommendations-skeleton__wrapper{height:100%;width:100%;position:absolute}.caas .recommendations-loader{height:305px;width:100%;transition:all .2s linear}.caas .recommendations-loader--hide{visibility:hidden;height:0}.caas .recommendations-content{min-width:60px;padding:0 10px;text-align:left;margin:0 5px}.caas .recommendations-content .image-container{display:block;padding:3px 0 5px;position:relative}.caas .recommendations-content .image-container .image-wrapper{width:100%}.caas .recommendations-content .image-container .image{max-width:100%;height:auto}.caas .recommendations-content .image-container .discount-bubble{position:absolute;top:50%;margin-top:-25px;left:5px;z-index:130;font-size:45px}@media(max-width: 991px){.caas .recommendations-content .image-container .discount-bubble{font-size:32px}}.caas .recommendations-content .image-container .discount-bubble .discount-label{font-size:14px;color:#222}@media(max-width: 991px){.caas .recommendations-content .image-container .discount-bubble .discount-label{font-size:11px}}.caas .recommendations-content .text-container{color:#222;text-decoration:none}.caas .recommendations-content .text-container .text-content{padding-bottom:5px}.caas .recommendations-content .box-bottom{margin-top:3px;align-items:center}.caas .recommendations-content .box-bottom .rr-buy-area{margin-left:auto}.caas .recommendations-content .energy-logo{width:100%;margin-top:8px}.caas .recommendations-content .product-energy-logo{text-align:left;width:100%;font-size:12px;margin-bottom:0;min-height:60px}.caas .recommendations-content .product-energy-logo .energy-logo-img-wrapper{margin-top:5px}.caas .recommendations-rating-stars{visibility:visible}.caas .recommendations-rating-stars.do-not-show{visibility:hidden}.caas .recommendations-title{font-size:13px;font-weight:bold;text-align:center;margin-top:0;margin-bottom:10px}.caas .recommendations-title:before{content:"";display:inline-block;height:100%;width:100%;position:relative;top:1.1em;z-index:1}.caas .recommendations-title.with-border:before{border-top:solid 1px #e6e6e6}.caas .recommendations-title.new-carousel-layout-title{background-color:#f5f5f5;margin-top:12px;display:flex;padding-top:7px;padding-bottom:7px;position:relative}.caas .recommendations-title.new-carousel-layout-title .recommendations-title-content{margin:auto;background:none;font-size:1.2em;height:1.4em;color:#303030}.caas .recommendations-title.new-carousel-layout-title:before{display:none}.caas .recommendations-title.new-carousel-layout-title:after{content:"";position:absolute;bottom:-10px;left:50%;margin-left:-10px;border-top:solid 10px #f5f5f5;border-left:solid 10px transparent;border-right:solid 10px transparent}.caas .recommendations-title-content{padding:0 20px;background:#fff;position:relative;display:inline-block;z-index:2}.caas .recommendations-webtxt1,.caas .recommendations-webtxt2{line-height:1.2em;overflow:hidden;text-overflow:ellipsis}.caas .recommendations-webtxt1{font-size:14px;font-weight:bold;text-align:left;margin:5px 0;max-height:2.45em;min-height:2.45em}.caas .recommendations-webtxt2{font-size:13px;margin:0;max-height:1.25em;min-height:1.25em;white-space:nowrap}.caas .recommendations-before-price{font-size:13px;margin-top:2px}.caas .recommendations-before-price-label{font-size:13px}.caas .recommendations-now-price{font-size:16px;font-weight:bold}.caas .recommendations-now-price-label{font-size:14px;font-weight:bold}.caas .recommendations .new-carousel-item .recommendations-now-price{font-size:26px;margin-top:.1em}.caas .recommendations .new-carousel-item .recommendations-before-price{font-size:12px;font-weight:600;line-height:.2em;margin-top:4px}.caas .recommendations .new-carousel-item .recommendations-before-price.do-not-show{visibility:hidden}.caas .recommendations-net-price{font-size:13px}.caas .recommendations .btn-small{padding:4px 8px;font-size:11px}.caas .recommendations .btn-small.btn-icon:before,.caas .recommendations .btn-small.btn-icon .icon,.caas .recommendations .btn-small.btn-icon .campaign-filter__select-container:after{display:none}.caas .recommendations-extended .flexbox-list{padding:0 20px 30px}@supports(grid-gap: 0){.caas .recommendations-extended .flexbox-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(165px, auto))}}.caas .recommendations-extended .recommendations-content{flex:1 1 145px;border-bottom:1px solid #efefef;margin:0 !important;padding:15px 15px !important}.caas .recommendations-extended .recommendations-content:hover{box-shadow:inset 0 0 0 3px #e6e6e6}.caas .recommendations-bundle .bundle-container{padding:0 20px 20px;display:grid;grid-template-columns:1fr 31px 1fr 1fr}@media(max-width: 600px){.caas .recommendations-bundle .bundle-container{grid-template-columns:1fr 31px 1fr}}.caas .recommendations-bundle .bundle-sign{font-size:55px;color:#f8b912;align-self:center}.caas .recommendations-bundle .bundle-buybox{align-self:end}@media(max-width: 600px){.caas .recommendations-bundle .bundle-buybox{grid-column:1/span 3;justify-self:center}}.caas .recommendations-bundle .bundle-buybox .btn-large{text-transform:none;min-width:100%}.caas .recommendations-bundle .bundle-buybox div{font-size:18px;font-weight:600;padding:16px 0}.caas .recommendations-bundle .recommendations-content{padding:0 4px !important}.caas .recommendations-bundle .recommendations-content:hover{box-shadow:inset 0 0 0 3px #e6e6e6}.caas .recommendations-skeleton__wrapper{display:flex;flex:1 1 100%;height:310px}@media(max-width: 600px){.caas .recommendations-skeleton__wrapper{height:230px}}.caas .recommendations-skeleton__item{margin:3px 1em 1em;height:100%;width:100%;flex:1;display:flex;flex-direction:column;align-items:center}.caas .recommendations-skeleton--head{height:150px;width:80%;margin-bottom:1em;background-color:#e7e7e7}@media(max-width: 600px){.caas .recommendations-skeleton--head{height:71px;margin-bottom:.5em}}.caas .recommendations-skeleton--line-long{width:80%;height:1.2em;margin-bottom:1em;background-color:#e7e7e7}@media(max-width: 600px){.caas .recommendations-skeleton--line-long{height:1em;margin-bottom:.5em}}.caas .recommendations-skeleton--line-short{width:30%;height:1.4em;background-color:#e7e7e7;margin-top:1em;margin-left:-50%}@media(max-width: 600px){.caas .recommendations-skeleton__hide-on-mobile{display:none}}.caas .rating-stars{display:inline-block;font-size:18px;vertical-align:text-top}.caas .review-count{font-size:13px;padding-left:5px;vertical-align:middle}.caas .noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.caas .facets .go-back-container{margin-bottom:15px}.caas .facets .go-back-link{color:#222;font-size:12px;line-height:1.2em;text-transform:none;margin-bottom:10px}.caas .facets .go-back-link a{color:#222}.caas .facets .go-back-link .icon,.caas .facets .go-back-link .campaign-filter__select-container:after{vertical-align:baseline}.caas .facets .go-back-link-txt{padding-left:5px}.caas .facets .facet-title{font-size:12px;line-height:1.2em}.caas .facets .facet-title{display:flex;font-weight:bold;line-height:1.2em;cursor:pointer;justify-content:space-between;align-items:center;padding:10px 0}.caas .facets .facet-caret-wrapper{margin-left:5px}.caas .facets .text-count{display:inline-block;max-width:130px;vertical-align:top;margin-top:3px}.caas .facets .category-list{font-size:12px;padding:0;list-style-type:none}.caas .facets .category-list li.level-two{margin-left:10px}.caas .facets .category-list li.level-two a{background:#f2f3f7;padding:6px 0 6px 7px}.caas .facets .category-list li.level-two a.active:after{display:none}.caas .facets .category-list li.level-two:last-child{margin-bottom:10px}.caas .facets .category-list li a{color:#222;padding:6px 0 6px 10px;margin:2px 0;background:#f2f3f7;display:block;border-radius:3px;position:relative;font-weight:normal;text-decoration:none}.caas .facets .category-list li a.active,.caas .facets .category-list li a:hover,.caas .facets .category-list li a:focus{background:#eaebef}.caas .facets .category-list li a:focus .text{text-decoration:underline}@media(min-width: 991px){.caas .facets .expandable-facet{border-bottom:1px solid #e6e6e6}}.caas .facets .facet{font-size:12px}.caas .facets .facet h4{overflow:hidden}.caas .facets .facet.first{margin-top:inherit}.caas .facets .facet .listing ul{padding:0;list-style-type:none}.caas .facets .facet .listing ul li{margin-bottom:2px}.caas .facets .facet .listing ul li a{color:#545454;padding:6px 0 6px 10px;display:flex;justify-content:space-between;border-radius:3px;position:relative;font-weight:normal;text-decoration:none}.caas .facets .facet .listing ul li a.nlevelCategoryWithChildren,.caas .facets .facet .listing ul li a.noCheckboxLink{padding-left:10px}.caas .facets .facet .listing ul li a.active,.caas .facets .facet .listing ul li a:hover,.caas .facets .facet .listing ul li a:focus{background:#eaebef}.caas .facets .facet .listing ul li a:focus .text{text-decoration:underline}.caas .facets .facet .listing ul li a label.checkbox-label{width:calc(100% - 10px)}.caas .facets .facet .listing ul li a .icon,.caas .facets .facet .listing ul li a .campaign-filter__select-container:after{float:right;margin-right:5px;border-radius:2px}.caas .facets .facet .listing ul.see-more li a{color:#0670a3;font-weight:bold}.caas .facets .facet .combined-checkbox-and-link{position:relative}.caas .facets .facet .combined-checkbox-and-link .checkbox-set{display:inline-block;position:absolute;top:5px;left:10px;z-index:1}.caas .facets .facet .combined-checkbox-and-link .link{padding-left:30px}.caas .facets .facet .combined-checkbox-and-link .link.disabled{pointer-events:none;cursor:default}.caas .facets .facet .combined-checkbox-and-link .link span{color:#222}.caas .facets .facet .slider{margin-top:1px;text-align:center;padding:8px}.caas .facets .facet .slider .values{margin-bottom:16px;margin-top:6px}.caas .facets .facet .slider .values .value{margin:0 5px;width:40%;border-radius:4px;border:1px solid #ccc;height:24px;padding:0;text-align:center;background:#fff}.caas .facets .facet .slider-helper-text{font-size:14px;margin-top:.8em}@media(max-width: 991px){.caas .facets .facet .slider-helper-text{font-size:16px}}@media(max-width: 991px){.caas .facets .facet__in-stock{padding-top:20px;display:flex;justify-content:center}.caas .facets .facet__in-stock label::before{margin-right:15px !important}}.caas .facets input{font-size:16px}.caas .facets .show-more-container.border-top{border-bottom:none;border-top:1px solid #eee}.caas .facets .show-more-container .products-found-label-facet{line-height:60px;font-size:16px;padding-left:30px}.caas .facets .show-more-container .show-more-link{margin:10px 0;text-align:center;width:100%;font-size:10px}.caas .facets .pre-defined .count{display:none}@media(min-width: 992px){.caas .facets .facet-title-button{display:none}.caas .facets .facet .facet-expandable{display:none}.caas .facets .facet .facet-expandable.facet-expanded{display:block}}@media(max-width: 991px){.caas .responsive-menu .vertical-menu .filter-headline{display:none}.caas .responsive-menu .vertical-menu .facets{display:flex;flex-direction:column;min-height:calc(100vh - 40px);margin:0 15px}.caas .responsive-menu .vertical-menu .facets .go-back-link{font-size:16px}.caas .responsive-menu .vertical-menu .facets .subcategory-facet{margin-top:20px}.caas .responsive-menu .vertical-menu .facets .facet{font-size:16px}.caas .responsive-menu .vertical-menu .facets .facet .facet-title{display:none}.caas .responsive-menu .vertical-menu .facets .facet .facet-title-button{display:block;width:100%;margin-bottom:0;padding:7.5px;border:1px solid #e8e8e8;background:#f8f8f8;text-align:left;font-weight:normal;height:40px;color:#545454}.caas .responsive-menu .vertical-menu .facets .facet .facet-title-button.moreLikeAHeadingThanAButton{border:0px;background:transparent;font-weight:bold;cursor:default;pointer-events:none}.caas .responsive-menu .vertical-menu .facets .facet .facet-title-button.selected{padding-bottom:8.5px}.caas .responsive-menu .vertical-menu .facets .facet .facet-title-button:focus,.caas .responsive-menu .vertical-menu .facets .facet .facet-title-button:active{background:#f1f1f1}.caas .responsive-menu .vertical-menu .facets .facet .facet-title-button .icon,.caas .responsive-menu .vertical-menu .facets .facet .facet-title-button .campaign-filter__select-container:after{float:right;margin-top:3px}.caas .responsive-menu .vertical-menu .facets .facet .facet-title-button.selected .facet-title-selected,.caas .responsive-menu .vertical-menu .facets .facet .facet-title-button .facet-title-unselected{display:block}.caas .responsive-menu .vertical-menu .facets .facet .facet-title-button.selected .facet-title-unselected,.caas .responsive-menu .vertical-menu .facets .facet .facet-title-button .facet-title-selected{display:none}.caas .responsive-menu .vertical-menu .facets .facet .facet-title-button .facet-title-loading{display:none}.caas .responsive-menu .vertical-menu .facets .facet .facet-title-button .facet-title-field,.caas .responsive-menu .vertical-menu .facets .facet .facet-title-button[filtered=true] .facet-title-selected-facets{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;margin-right:16px}.caas .responsive-menu .vertical-menu .facets .facet .facet-title-button .facet-title-selected-facets,.caas .responsive-menu .vertical-menu .facets .facet .facet-title-button[filtered=true] .facet-title-field{display:none}.caas .responsive-menu .vertical-menu .facets .facet .facet-title-button[loading=true] .facet-title-selected,.caas .responsive-menu .vertical-menu .facets .facet .facet-title-button[loading=true] .facet-title-unselected{display:none}.caas .responsive-menu .vertical-menu .facets .facet .facet-title-button[loading=true] .facet-title-loading{display:block;animation:spin-loop 1s infinite linear}.caas .responsive-menu .vertical-menu .facets .facet .listing{display:none}.caas .responsive-menu .vertical-menu .facets .facet .listing.selected{display:block}.caas .responsive-menu .vertical-menu .facets .facet .listing li a{padding:7.5px 15px;padding-left:30px;background:none;margin:0}.caas .responsive-menu .vertical-menu .facets .facet .listing li a:focus,.caas .responsive-menu .vertical-menu .facets .facet .listing li a:active{background:#f1f1f1}.caas .responsive-menu .vertical-menu .facets .facet .listing li a label.checkbox-label{width:100%}.caas .responsive-menu .vertical-menu .facets .facet .listing li a label.checkbox-label .text-count{max-width:90%;white-space:normal}.caas .responsive-menu .vertical-menu .facets .facet .listing .see-more li a{font-size:16px;padding-left:14px;font-weight:normal}.caas .responsive-menu .vertical-menu .facets .facet .slider{margin-top:0}.caas .responsive-menu .vertical-menu .facets .facet .slider .values .value{height:auto;font-size:16px;padding-top:4px;padding-bottom:2px}.caas .responsive-menu .vertical-menu .facets .price-slider-facet .facet-title-button{background:none;border:none}.caas .multi-level.responsive-menu{width:100%;max-width:none}.caas .multi-level.responsive-menu .vertical-menu .filter-headline{text-align:center;font-size:18px;display:block;line-height:40px}.caas .multi-level.responsive-menu .vertical-menu .back-link{display:none}.caas .multi-level.responsive-menu .facets .show-more-container{position:sticky;position:-webkit-sticky;bottom:0;margin-top:auto;background-color:#fff;z-index:2000}.caas .multi-level.responsive-menu .facets .show-more-container .show-more-link{font-size:14px}.caas .multi-level.responsive-menu .search-button{width:100%;height:55px;font-size:16px;line-height:16px;display:flex;align-items:center;justify-content:center;border:0;border-radius:0}}@media(max-width: 991px)and (max-width: 991px){.caas .multi-level.responsive-menu.trasition-enabled.filter-menu{transform:translateX(100%)}.caas .multi-level.responsive-menu.trasition-enabled.filter{transform:translateX(0);transition:transform ease-in .25s}}@-webkit-keyframes spin-loop{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin-loop{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.caas .search-show-more{text-align:center}.caas .search-show-more .show-more-button{margin-top:30px;margin-bottom:18px;font-weight:bold}.caas .search-show-more .show-more-button:hover,.caas .search-show-more .show-more-button:active,.caas .search-show-more .show-more-button:focus{margin-top:30px}.caas .product-list-item{justify-content:space-between;position:relative;z-index:1;align-items:stretch;border-bottom:1px solid #e6e6e6;background-color:#fff}@media(min-width: 992px){.caas .product-list-item:hover,.caas .product-list-item:focus{box-shadow:inset 0 0 0 3px #e6e6e6}}@media(max-width: 991px){.caas .product-list-item:active{box-shadow:inset 0 0 0 3px #e6e6e6}}.caas .product-list-item .product-link{color:#222;text-decoration:none}.caas .product-list-item .product-link:hover,.caas .product-list-item .product-link:focus,.caas .product-list-item .product-link:hover:active{color:#222;text-decoration:none}.caas .product-list-item .image-container{flex:0 0 auto;width:150px;display:flex;align-items:center;padding:20px 0 20px 10px;position:relative}@media(max-width: 599px){@supports(-webkit-line-clamp: 3){.caas .product-list-item .image-container{margin:20px 0 60px 10px;padding:0}}}.caas .product-list-item .image-container .image-wrapper{width:100%;padding:0 0 17px}.caas .product-list-item .image-container .product-image{max-width:100%;height:auto;display:block;margin:0 auto;transition:opacity .5s}.caas .product-list-item .image-container .product-image.product-image__loading{opacity:0}.caas .product-list-item .image-container .discount-bubble{position:absolute;top:50%;font-size:50px;margin-top:-25px;left:5px;z-index:130}@media(max-width: 991px){.caas .product-list-item .image-container .discount-bubble{font-size:32px}}.caas .product-list-item .image-container .discount-bubble .discount-label{font-size:16px}@media(max-width: 991px){.caas .product-list-item .image-container .discount-bubble .discount-label{font-size:11px}}.caas .product-list-item .image-container .flex-discount-bubble{position:absolute;top:50%;margin-top:-25px;left:5px;z-index:130;background-color:#1f1949;border-radius:50%;font-size:3.5em;width:1.25em;height:1.25em;color:#fff;text-align:center}@media(max-width: 991px){.caas .product-list-item .image-container .flex-discount-bubble{width:1em;height:1em}}.caas .product-list-item .image-container .flex-discount-bubble .flex-discount-label{font-size:16px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);white-space:nowrap;vertical-align:middle}@media(max-width: 991px){.caas .product-list-item .image-container .flex-discount-bubble .flex-discount-label{font-size:11px;margin:0;padding:0;text-align:center}}.caas .product-list-item .image-container .flex-discount-bubble .flex-discount-label .flex-discount-label-title{font-style:italic;font-weight:bold;font-size:12px}@media(max-width: 991px){.caas .product-list-item .image-container .flex-discount-bubble .flex-discount-label .flex-discount-label-title{font-size:9px}}.caas .product-list-item .image-container .flex-discount-bubble .flex-discount-label .flex-discount-label-percentage{font-weight:bold;font-size:16px}.caas .product-list-item .image-container .flex-discount-rectangle{position:absolute;padding:0 0 0 20px;left:0;top:20%;background-color:#1f1949;color:#fff}.caas .product-list-item .image-container .flex-discount-rectangle .flex-rectangle-upper{margin:0;display:inline;padding-right:10px}.caas .product-list-item .image-container .flex-discount-rectangle .flex-rectangle-upper .flex-rectangle-upper-percentage{font-weight:bold;text-align:center;font-size:20px}.caas .product-list-item .image-container .flex-discount-rectangle .flex-rectangle-upper .flex-rectangle-upper-text{text-align:center}.caas .product-list-item .image-container .flex-discount-rectangle .flex-rectangle-ruler{margin:0}.caas .product-list-item .image-container .flex-discount-rectangle .flex-rectangle-lower{font-style:italic}.caas .product-list-item .image-container .sticker{position:absolute;max-width:50%}.caas .product-list-item .image-container .sticker.sticker-top-right{top:5px;right:5px}.caas .product-list-item .image-container .sticker.sticker-top-left{top:5px;left:5px}.caas .product-list-item .image-container .sticker.sticker-bottom-right{bottom:5px;right:5px}.caas .product-list-item .image-container .sticker.sticker-bottom-left{bottom:5px;left:5px}.caas .product-list-item .image-container .sticker.sticker-middle-right{right:5px;transform:translate(0, -50%);top:50%}.caas .product-list-item .image-container .sticker.sticker-middle-left{left:5px;transform:translate(0, -50%);top:50%}@media(min-width: 600px){.caas .product-list-item .image-container .sticker{max-width:none}}.caas .product-list-item .content-block{flex:1 1 auto;padding:20px 10px;justify-content:space-between;word-wrap:break-word;width:100%}.caas .product-list-item .text-container{display:block;padding:0 18px 10px 0;order:-1;word-break:break-word}.caas .product-list-item .text-container:focus,.caas .product-list-item .text-container:active{outline:0}.caas .product-list-item .text-container:focus::before,.caas .product-list-item .text-container:active::before{content:"";position:absolute;display:inline;top:0;right:0;bottom:0;left:0;outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;z-index:-1}.caas .product-list-item .text-container h2{font-size:14px;font-weight:bold;margin:0 0 5px 0}.caas .product-list-item .text-container p{margin:0 0 5px 0;font-size:12px}.caas .product-list-item .text-container .text-content{order:-1}.caas .product-list-item .text-container .review-data{order:1}.caas .product-list-item .ellipsis{display:inline}@media(min-width: 480px){.caas .product-list-item .ellipsis{display:none}}.caas .product-list-item .ellipsis:after{content:"...";display:inline-block}.caas .product-list-item .extended-description{display:none}@media(min-width: 480px){.caas .product-list-item .extended-description{display:inline}}.caas .product-list-item .box-bottom{order:1;flex-wrap:wrap}.caas .product-list-item .box-bottom .energy-logo{width:100%}.caas .product-list-item .box-bottom .product-energy-logo{display:none}.caas .product-list-item .review{margin-top:5px;margin-bottom:5px}.caas .product-list-item .review .rating-stars{vertical-align:text-top}.caas .product-list-item .delivery{display:none}@media(min-width: 600px){.caas .product-list-item .delivery{display:block}}.caas .product-list-item .stockstatus{font-size:12px;padding:0;width:90%;line-height:20px;height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.caas .product-list-item .delivery{position:absolute;font-size:12px;bottom:7px;padding:0 0 0 10px;width:145px;text-align:center;left:0;line-height:20px;height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(max-width: 599px){@supports(-webkit-line-clamp: 3){.caas .product-list-item .stockstatus{white-space:initial;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}}}.caas .product-list-item .stockstatus .stockstatus-availability-label{display:none}.caas .product-list-item .stockstatus .stockstatus-stock-details{display:inline;font-size:12px;line-height:1em}.caas .product-list-item .product-data{display:none;font-size:12px}.caas .product-list-item .price-wrapper{display:flex;flex-direction:column}@media(max-width: 599px){.caas .product-list-item .price-wrapper{position:absolute;bottom:18px;left:18px}}.caas .product-list-item .price-wrapper .product-price{line-height:1em}.caas .product-list-item .price-wrapper .product-price .product-price-now,.caas .product-list-item .price-wrapper .product-price .product-price-now-label{font-size:20px}.caas .product-list-item .price-wrapper .product-price-before{font-size:12px;display:block;padding:5px 0 5px;color:#666}.caas .product-list-item .price-wrapper .product-price-subscription{font-size:12px;padding-top:5px;margin-bottom:-4px}.caas .product-list-item .price-wrapper .product-price-subscription-flex{font-style:italic;margin-right:2px}.caas .product-list-item .price-wrapper .product-price-exsklmva{font-weight:normal;font-size:10px}.caas .product-list-item .buy-button,.caas .product-list-item .subscription-buy-button,.caas .product-list-item .subscribe-product__redirect,.caas .product-list-item .price-on-request-button__container{display:flex;margin-left:0}.caas .product-list-item .buy-button.align-right,.caas .product-list-item .subscription-buy-button.align-right,.caas .product-list-item .subscribe-product__redirect.align-right,.caas .product-list-item .price-on-request-button__container.align-right{align-self:flex-end}.caas .product-list-item .buy-button .btn-small,.caas .product-list-item .subscription-buy-button .btn-small,.caas .product-list-item .subscribe-product__redirect .btn-small,.caas .product-list-item .price-on-request-button__container .btn-small{border-bottom:0;min-width:85px;height:34px;display:flex;justify-content:center;align-items:center;text-align:center;text-transform:none}.caas .product-list-item .buy-button .btn-small:before,.caas .product-list-item .subscription-buy-button .btn-small:before,.caas .product-list-item .subscribe-product__redirect .btn-small:before,.caas .product-list-item .price-on-request-button__container .btn-small:before{box-shadow:none}.caas .product-list-item .buy-button .subscription-buy-button{background:#1f1949;color:#fff;padding-left:8px !important;padding-right:8px !important;border-bottom-color:#9b99ae;transition:background .2s ease-in-out}.caas .product-list-item .buy-button .subscription-buy-button:hover{background:#312b5f}.caas .product-list-item .buy-button .btn-small .icon,.caas .product-list-item .buy-button .btn-small .campaign-filter__select-container:after{margin-right:5px}.caas .product-list-item .buy-button .btn-small .checkmark{position:static}.caas .product-list-item .buy-button .btn-small.added-to-cart .text,.caas .product-list-item .buy-button .btn-small.added-to-cart:active .text,.caas .product-list-item .buy-button .btn-small.added-to-cart:hover .text,.caas .product-list-item .buy-button .btn-small.added-to-cart:focus .text,.caas .product-list-item .buy-button .btn-small.added-to-cart:focus:active .text{margin-left:5px}.caas .product-list-item .buy-button .quantity-picker{display:none}.caas .product-list-item .buy-button .quantity-picker label{margin-bottom:0}.caas .product-list-item .product-energy-logo{width:100%;align-items:center;font-size:12px;flex-wrap:wrap;flex-direction:row;min-height:0;margin-top:10px}.caas .product-list-item .product-energy-logo .product-energy-logo-details{margin-left:5px;color:#0670a3}.caas .product-list-item .comparison-checkbox{position:absolute;right:10px;top:20px;z-index:3}.caas .product-list-item .comparison-checkbox .checkbox-set .input{line-height:1em}.caas .product-list-item .comparison-checkbox .checkbox-set .input label{margin-bottom:0;font-size:14px;line-height:16px}.caas .product-list-item .comparison-checkbox .checkbox-set .input label span{display:none}.caas .product-list-item .comparison-checkbox .checkbox-set input[type=checkbox]+label::before{margin-right:0}@media(max-width: 599px){.caas .product-list-item .comparison-checkbox{display:none}}.caas .product-list-item .crm-only,.caas .product-list-item .crm-eol{position:absolute;z-index:200;bottom:0;left:0;background-color:#2b3841;color:#fff;width:75px;height:20px;text-align:center}.caas .product-list-item .crm-eol{bottom:20px;background-color:#a00}.caas .product-list-item .crm-margin{font-weight:bold}.caas .image-wrapper.certified::after{content:"";display:block;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAAAlCAMAAAAnUgR8AAAAzFBMVEUzMzP0txnkrBX///9NRTDapRzz8/NmZmZAPDHNzc2NjY1YWFiNcSfnrhvm5uampqaZmZnZ2dnBwcFEREQ6Ojo4ODingiP6+vpISEjJyck2NjbBlCD29vbq6urU1NS7u7uenp6JiYmGhoZfX19BPTFaTS5zXyrd3d3R0dG2trZ4eHhubm5iYmJRUVFNTU2AaCnu7u7j4+PGxsaysrKtra2pqamhoaF+fn51dXVycnI/Pz+0iyLg4OCSkpJBQUGaeSXNnR7W1taAgIBmViwyLUU6AAACHklEQVRIx8zUaYuDMBAG4KEDhhiIVSseeFU/eJfeF21h9///qE3M0q6whYL90BccSAYecEgCk/cEJvCOfLKTl5SNd+wNimztcY5zDbGPpgcjnGDu4m/C+tF1XiHI4uHMIj1RzKb/Md44Pu1idHdgaTJRl2pa0WZUNOX6KMtBFmalfxzEODMRy0xNWjsmhW1c2BFzmpDljiAxaLArdVM0UWfszOiW3djXlgV1O3AQK123MFaOufJgvQeIDtQAroNwTOKvlZNMawBrCgBUFhg6YWrIIR16Z8Vt8FMA/n13QtPqlONv5s+dKluiTDSTTk1Lp/IDz23ujhyNck4Az5w4i+eokkrnZPOqdaOwcIaOy3mOS869/x0QiL9WTiKWrQ0emXkNcYB1kHtAzgsGIDYJOYtP7i8AZBk6cFphf4Yuzch74VyLvTzN4++pne9vn/Ru/DRPxjgMwjAUtaVE8hCvLFmbrhyAAaTe/071N0GEUimi6sAffoyNn0hibsVJkeNIwq5BzXSmgV2LsmwVVlKPsmdiOnJmSzGnYIspYbGmBI8xM4e9Qms0IIOeA4e50JOj1epjoIIYkVutYEGqhuhpOQ/kJE8tB9bjwD450Pr14q8+WRtirTgHUehwIHCg8cCBVg5Uepy6r2nBCf60L8lDcz4vztc5pOf7ilwu3xcln59xn5JgqekLpzM/p3kWEhhtJqxkktM83/w/vQ/nP3oDaAorEkA1QFMAAAAASUVORK5CYII=");position:absolute;background-repeat:no-repeat;background-size:contain;top:10px;left:0;width:71px;height:31px}.caas .box .product-list-item{width:100%}.caas .box .product-list-item .product-release-date{background-color:#466470;height:20px;width:100%;color:#fff;margin:5px 0;font-weight:normal;line-height:20px;padding-left:15px}.caas .box .product-list-item .product-release-date-day{font-weight:bold}@media(min-width: 480px){.caas .box .product-list-item{flex-direction:column;flex:1 0 234px;width:auto;min-width:0}.caas .box .product-list-item .image-container{width:100%;padding:20px 20px 10px}.caas .box .product-list-item .image-container .image-wrapper{padding:0}.caas .box .product-list-item .text-container{padding:0 0 10px;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start}.caas .box .product-list-item .content-block{width:100%;flex-grow:1;padding:0 20px 20px}.caas .box .product-list-item .box-bottom{align-items:flex-end}.caas .box .product-list-item .box-bottom.product-list-item--without-price-and-button .subscribe-product__redirect{min-height:32px}.caas .box .product-list-item .stockstatus{position:static;margin-top:5px;padding:0;text-align:left;max-width:100%;align-self:flex-start}.caas .box .product-list-item .product-seller,.caas .box .product-list-item .delivery{position:static;margin-top:5px;padding:0;flex:1 1 599px;text-align:left;max-width:100%;align-self:flex-start}.caas .box .product-list-item .product-seller{align-self:flex-end}.caas .box .product-list-item .product-energy-logo{margin-bottom:0}.caas .box .product-list-item .price-wrapper{min-height:34px;justify-content:flex-end;position:static}.caas .box .product-list-item .buy-button,.caas .box .product-list-item .subscribe-product__redirect,.caas .box .product-list-item .price-on-request-button__container{position:absolute;right:10px}.caas .box .product-list-item .buy-button .quantity-picker,.caas .box .product-list-item .subscribe-product__redirect .quantity-picker,.caas .box .product-list-item .price-on-request-button__container .quantity-picker{display:none}.caas .box .product-list-item .buy-button .btn-small,.caas .box .product-list-item .subscribe-product__redirect .btn-small,.caas .box .product-list-item .price-on-request-button__container .btn-small{height:34px;padding-left:6px;padding-right:6px;white-space:normal}}@media(min-width: 600px){.caas .box .product-list-item{max-width:385px}.caas .box .product-list-item .product-seller,.caas .box .product-list-item .delivery{flex:1 1 385px}.caas .box .product-list-item .product-seller.product-seller--auto-width{flex:0 0 auto}}.caas .box .product-list-item--without-buy .price-wrapper .product-price{min-height:32px;align-items:flex-end;display:flex}.caas .box .product-list-item--without-buy .price-wrapper .product-price-now{padding-bottom:2px}.caas .list .product-list-item{justify-content:flex-start}@media(min-width: 600px){.caas .list .product-list-item .image-container .image-wrapper{padding:0}}.caas .list .product-list-item .content-block{min-height:160px}@media(min-width: 600px){.caas .list .product-list-item .content-block{flex-direction:row}}@media(min-width: 992px){.caas .list .product-list-item .content-block{width:622px;justify-content:flex-end}}@media(min-width: 1300px){.caas .list .product-list-item .content-block{width:830px}}@media(min-width: 600px){.caas .list .product-list-item .text-container{display:flex;flex-direction:column;justify-content:space-between;padding:0;white-space:normal;flex:0 1 430px;order:1;margin-right:auto}}@media(min-width: 992px){.caas .list .product-list-item .text-container{flex-basis:381px}.caas .list .product-list-item .text-container .product-energy-logo{display:none}}@media(min-width: 1300px){.caas .list .product-list-item .text-container{flex-basis:589px}}@media(min-width: 600px){.caas .list .product-list-item .box-bottom{flex-direction:column;min-width:150px;order:3;justify-content:flex-start;margin-left:auto}}@media(min-width: 992px){.caas .list .product-list-item .box-bottom{padding-top:0}.caas .list .product-list-item .box-bottom .product-energy-logo{display:flex}}.caas .list .product-list-item .box-bottom.product-list-item--without-quantity-picker{display:flex;flex-direction:column;justify-content:center}.caas .list .product-list-item .box-bottom .price-on-request-button__container{align-items:center;justify-content:flex-start}.caas .list .product-list-item .box-bottom .product-energy-logo{white-space:nowrap;padding-bottom:0;margin-bottom:10px;flex-direction:row-reverse}.caas .list .product-list-item .box-bottom .product-energy-logo .product-energy-logo-details{margin-left:0;margin-right:5px}@media(min-width: 600px){.caas .list .product-list-item .price-wrapper{flex-direction:column;flex-wrap:nowrap;min-width:120px;order:2;white-space:nowrap;margin-left:10px;margin-right:10px}.caas .list .product-list-item .price-wrapper .product-price-before{margin-bottom:0;padding-bottom:10px}.caas .list .product-list-item .price-wrapper .product-price-subscription{padding-top:10px}}.caas .list .product-list-item .text-content{margin-bottom:10px}@media(min-width: 600px){.caas .list .product-list-item .review{vertical-align:middle}.caas .list .product-list-item .delivery,.caas .list .product-list-item .stockstatus,.caas .list .product-list-item .product-seller{text-align:left;left:158px;width:110px;padding:0}.caas .list .product-list-item .buy-button{flex-direction:column;flex-wrap:nowrap;align-self:flex-start}.caas .list .product-list-item .buy-button .quantity-picker{display:flex;white-space:nowrap;margin-bottom:10px}.caas .list .product-list-item .buy-button .btn-small,.caas .list .product-list-item .subscribe-product__redirect .btn-small,.caas .list .product-list-item .price-on-request-button__container .btn-small{height:34px}.caas .list .product-list-item .buy-button.align-right,.caas .list .product-list-item .subscribe-product__redirect.align-right,.caas .list .product-list-item .price-on-request-button__container.align-right{align-self:flex-end}.caas .list .product-list-item .club-price-rectangle{top:unset;bottom:5px;left:5px;right:unset}}@media(min-width: 992px){.caas .list .product-list-item .delivery{padding-left:2px}.caas .list .product-list-item .text-content{margin-bottom:0}.caas .list .product-list-item .review{margin-bottom:0}.caas .list .product-list-item .stockstatus,.caas .list .product-list-item .delivery{bottom:39px;width:300px}.caas .list .product-list-item .product-seller{bottom:55px;width:381px;padding-left:2px}.caas .list .product-list-item .product-seller~.stockstatus,.caas .list .product-list-item .product-seller~.delivery{bottom:74px}.caas .list .product-list-item .product-data{display:block;margin-top:24px}.caas .list .product-list-item .product-data.display-seller{margin-top:60px}}@media(min-width: 1300px){.caas .list .product-list-item .stockstatus,.caas .list .product-list-item .delivery,.caas .list .product-list-item .product-seller{width:500px}}.caas body[data-touch=true] .product-list-item:hover,.caas body[data-touch=true] .product-list-item:focus{box-shadow:none}@media(min-width: 992px){.caas body[data-touch=true] .list .product-list-item:hover,.caas body[data-touch=true] .list .product-list-item:hover+.product-list-item{border-top-color:#e6e6e6}}.caas .product-list-item.product-ad{border:2px solid #f5f5f5;flex:1 0 auto;flex-direction:column;width:100%}.caas .product-list-item.product-ad .product-ad--without-buy .price-wrapper .product-price{min-height:27px;align-items:flex-end;display:flex}.caas .product-list-item.product-ad .product-ad--without-buy .price-wrapper .product-price-now{padding-bottom:2px}.caas .product-list-item.product-ad:hover{border-color:#e8e8e8;box-shadow:none}.caas .product-list-item.product-ad .image-container{padding:20px 10px 0;width:100%}.caas .product-list-item.product-ad .image-container .image-wrapper{padding:0}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.caas .product-list-item.product-ad .image-container .image-wrapper{height:100%}}.caas .product-list-item.product-ad .image-container .discount-bubble{left:20px;margin-top:-35px;font-size:50px}.caas .product-list-item.product-ad .image-container .discount-bubble .discount-label{font-size:16px}.caas .product-list-item.product-ad .content-block{padding:10px 20px 20px;width:100%;flex-grow:1}.caas .product-list-item.product-ad .text-container{font-size:14px;padding:0}.caas .product-list-item.product-ad .text-container h2{font-size:16px;margin-bottom:.5em}.caas .product-list-item.product-ad .text-container .description{padding-bottom:5px}.caas .product-list-item.product-ad .box-bottom{align-items:flex-end;flex-direction:column;width:100%}.caas .product-list-item.product-ad .stockstatus{position:static;padding:0;margin-top:5px;width:100%;flex:1 1 auto;text-align:left}.caas .product-list-item.product-ad .price-wrapper{margin-right:5px}.caas .product-list-item.product-ad .buy-button,.caas .product-list-item.product-ad .subscribe-product__redirect,.caas .product-list-item.product-ad .price-on-request-button__container{margin:0 0 0 auto}.caas .product-list-item.product-ad .buy-button .subscription-buy-button{background:#1f1949;color:#fff;padding-left:8px;padding-right:8px;border-bottom-color:#9b99ae;transition:background .2s ease-in-out}.caas .product-list-item.product-ad .buy-button .subscription-buy-button:hover{background:#312b5f}.caas .product-list-item.product-ad .btn-small{margin-top:10px;padding-left:6px;padding-right:6px}@media(min-width: 600px){.caas .product-list-item.product-ad .box-bottom{flex-direction:row}}@media(min-width: 992px){.caas .product-list-item.product-ad .text-container{font-size:13px}.caas .product-list-item.product-ad .text-container h2{font-size:14px}.caas .product-list-item.product-ad .discount-bubble{font-size:50px;margin-top:-35px}.caas .product-list-item.product-ad .discount-bubble .discount-label{font-size:16px}}.caas .col-xs-12:not(.col-sm-6) .product-list-item.product-ad .product-link{flex-direction:column}.caas .col-xs-12:not(.col-sm-6) .product-list-item.product-ad .review .rating-stars{font-size:24px;vertical-align:bottom}.caas .col-xs-12:not(.col-sm-6) .product-list-item.product-ad .review .review-count{font-size:15px}@media(min-width: 600px){.caas .col-xs-12:not(.col-sm-6) .product-list-item.product-ad{flex-direction:row}.caas .col-xs-12:not(.col-sm-6) .product-list-item.product-ad .image-container{width:40%;padding:20px 0 30px 20px}.caas .col-xs-12:not(.col-sm-6) .product-list-item.product-ad .content-block{padding:20px 20px 30px 0;width:60%}.caas .col-xs-12:not(.col-sm-6) .product-list-item.product-ad .text-container{padding-bottom:10px}.caas .col-xs-12:not(.col-sm-6) .product-list-item.product-ad .text-content{display:flex;flex-direction:column;font-size:14px}.caas .col-xs-12:not(.col-sm-6) .product-list-item.product-ad .text-content h2{font-size:20px}.caas .col-xs-12:not(.col-sm-6) .product-list-item.product-ad .price-wrapper{padding-top:5px}.caas .col-xs-12:not(.col-sm-6) .product-list-item.product-ad .review{margin-bottom:10px}.caas .col-xs-12:not(.col-sm-6) .product-list-item.product-ad .review .rating-stars{margin:0}.caas .col-xs-12:not(.col-sm-6) .product-list-item.product-ad .stockstatus{padding-left:0;margin-left:-2px}.caas .col-xs-12:not(.col-sm-6) .product-list-item.product-ad .stockstatus-delivery{margin-left:0}}@media(min-width: 992px){.caas .col-xs-12:not(.col-sm-6) .product-list-item.product-ad .text-content{font-size:16px}.caas .col-xs-12:not(.col-sm-6) .product-list-item.product-ad .text-content h2{font-size:24px}}.caas .col-xs-12.col-sm-6 .product-list-item.product-ad .review .rating-stars{font-size:20px}@media(min-width: 600px){.caas .col-xs-12.col-sm-6 .product-list-item.product-ad .text-container{font-size:14px}.caas .col-xs-12.col-sm-6 .product-list-item.product-ad .text-container h2{font-size:18px}.caas .col-xs-12.col-sm-6 .product-list-item.product-ad .review .rating-stars{font-size:24px}}.caas .col-xs-6.col-sm-4 .product-list-item.product-ad .product-link,.caas .col-xs-6.col-md-3 .product-list-item.product-ad .product-link{flex-direction:column}.caas .col-xs-6.col-sm-4 .product-list-item.product-ad .discount-bubble,.caas .col-xs-6.col-md-3 .product-list-item.product-ad .discount-bubble{font-size:50px;margin-top:-25px}.caas .col-xs-6.col-sm-4 .product-list-item.product-ad .discount-bubble .discount-label,.caas .col-xs-6.col-md-3 .product-list-item.product-ad .discount-bubble .discount-label{font-size:16px}.caas .col-xs-6.col-sm-4 .product-list-item.product-ad .box-bottom,.caas .col-xs-6.col-md-3 .product-list-item.product-ad .box-bottom{flex-direction:column;align-items:flex-start}.caas .col-xs-6.col-sm-4 .product-list-item.product-ad .box-bottom .price-wrapper,.caas .col-xs-6.col-md-3 .product-list-item.product-ad .box-bottom .price-wrapper{position:static;margin-top:10px}.caas .col-xs-6.col-sm-4 .product-list-item.product-ad .box-bottom .buy-button,.caas .col-xs-6.col-sm-4 .product-list-item.product-ad .box-bottom .subscribe-product__redirect,.caas .col-xs-6.col-sm-4 .product-list-item.product-ad .box-bottom .price-on-request-button__container,.caas .col-xs-6.col-md-3 .product-list-item.product-ad .box-bottom .buy-button,.caas .col-xs-6.col-md-3 .product-list-item.product-ad .box-bottom .subscribe-product__redirect,.caas .col-xs-6.col-md-3 .product-list-item.product-ad .box-bottom .price-on-request-button__container{margin:0;align-self:flex-start}.caas .col-xs-6.col-sm-4 .product-list-item.product-ad .box-bottom .buy-button .btn-small,.caas .col-xs-6.col-sm-4 .product-list-item.product-ad .box-bottom .subscribe-product__redirect .btn-small,.caas .col-xs-6.col-sm-4 .product-list-item.product-ad .box-bottom .price-on-request-button__container .btn-small,.caas .col-xs-6.col-md-3 .product-list-item.product-ad .box-bottom .buy-button .btn-small,.caas .col-xs-6.col-md-3 .product-list-item.product-ad .box-bottom .subscribe-product__redirect .btn-small,.caas .col-xs-6.col-md-3 .product-list-item.product-ad .box-bottom .price-on-request-button__container .btn-small{margin-top:10px}@media(min-width: 600px){.caas .col-xs-12.col-sm-6 .product-list-item.product-ad .discount-bubble,.caas .col-xs-6.col-md-3 .product-list-item.product-ad .discount-bubble{font-size:50px;margin-top:-35px}.caas .col-xs-12.col-sm-6 .product-list-item.product-ad .discount-bubble .discount-label,.caas .col-xs-6.col-md-3 .product-list-item.product-ad .discount-bubble .discount-label{font-size:16px}}@media(min-width: 1300px){.caas .col-xs-6.col-sm-4 .product-list-item.product-ad .discount-bubble{font-size:50px;margin-top:-35px}.caas .col-xs-6.col-sm-4 .product-list-item.product-ad .discount-bubble .discount-label{font-size:16px}}.caas .col-xs-6.col-md-3 .banner-image+.product-list-item.product-ad,.caas .col-xs-6.col-md-3 .product-list-item.product-ad+.product-list-item.product-ad{margin-top:5px}@media(min-width: 992px){.caas .col-xs-6.col-md-3 .banner-image+.product-list-item.product-ad,.caas .col-xs-6.col-md-3 .product-list-item.product-ad+.product-list-item.product-ad{margin-top:7.5px}}.caas .embed-responsive{height:100%}.caas .product-list-item.product-ad.product-ad-compact{flex-direction:row}.caas .product-list-item.product-ad.product-ad-compact .image-container{padding:0;width:40%;align-self:center}.caas .product-list-item.product-ad.product-ad-compact .image-container .discount-bubble{font-size:50px;margin-top:-25px}.caas .product-list-item.product-ad.product-ad-compact .image-container .discount-bubble .discount-label{font-size:16px}@media(min-width: 992px){.caas .product-list-item.product-ad.product-ad-compact .image-container .discount-bubble{font-size:50px;margin-top:-30px}.caas .product-list-item.product-ad.product-ad-compact .image-container .discount-bubble .discount-label{font-size:16px}}.caas .product-list-item.product-ad.product-ad-compact .content-block{width:60%}.caas .campaign-filter__wrapper{position:relative}.caas .campaign-filter__dropdown{position:absolute;background:#fff;color:#222;padding:16px;z-index:2;list-style:none;border:1px solid #ccc;top:39px;width:220px}.caas .campaign-filter__dropdown-item{position:relative;padding-left:22px;padding-top:6px;padding-bottom:6px}.caas .campaign-filter__dropdown-item:last-child{margin-bottom:0}.caas .campaign-filter__dropdown-item input[type=checkbox]+label::after{content:none}.caas .campaign-filter__dropdown-item input[type=checkbox]:checked+label::after{content:""}.caas .campaign-filter__dropdown-item input[type=checkbox]:focus+label::before{outline:#3b99fc auto 5px}.caas .campaign-filter__dropdown-item--name,.caas .campaign-filter__show-in-stock .show-in-stock--label{font-weight:normal;user-select:none;margin-bottom:0;font-size:14px}@media(max-width: 992px){.caas .campaign-filter__dropdown-item--name,.caas .campaign-filter__show-in-stock .show-in-stock--label{font-size:16px}}.caas .campaign-filter__dropdown-item--name::before,.caas .campaign-filter__show-in-stock .show-in-stock--label::before{position:absolute;content:"";display:inline-block;height:13px;width:13px;border:1px solid;left:0px;top:9px;border-radius:2px}@media(max-width: 992px){.caas .campaign-filter__dropdown-item--name::before,.caas .campaign-filter__show-in-stock .show-in-stock--label::before{height:15px;width:15px;top:10px}}.caas .campaign-filter__dropdown-item--name::after,.caas .campaign-filter__show-in-stock .show-in-stock--label::after{position:absolute;content:"";display:inline-block;height:4px;width:9px;border-left:2px solid;border-bottom:2px solid;transform:rotate(-45deg);left:2px;top:12px}@media(max-width: 992px){.caas .campaign-filter__dropdown-item--name::after,.caas .campaign-filter__show-in-stock .show-in-stock--label::after{top:14px;height:5px;width:10px}}.caas .campaign-filter__search-bar{display:flex;justify-content:space-between;align-items:center;flex-direction:row;padding:8px 16px}.caas .campaign-filter__search-bar--wrapper{width:100%}@media(max-width: 992px){.caas .campaign-filter__search-bar--wrapper{background:#fff}}.caas .campaign-filter__search--btn-group{display:flex;align-items:center}.caas .campaign-filter__select-container{color:#222;position:relative;display:flex;flex:0 0 auto}@media(max-width: 992px){.caas .campaign-filter__select-container{flex:1 1 100%}}.caas .campaign-filter__select-container .select-sort{margin:5px;width:100%;height:37px;border:1px solid #ddd;padding-left:.8em;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px;display:flex;align-items:center;padding-right:2em;background:#fff;border-radius:4px}.caas .campaign-filter__select-container .select-sort::-ms-expand{display:none}@media(max-width: 992px){.caas .campaign-filter__select-container .select-sort{margin:0;margin-top:8px;padding-right:0;height:40px;border-radius:0}}.caas .campaign-filter__select-container:after{content:"";position:absolute;pointer-events:none;right:15px;top:11px}@media(max-width: 992px){.caas .campaign-filter__select-container:after{right:15px;top:15px}}.caas .campaign-filter__filter-button{background:#fff;border:1px solid #e1e2e1;height:37px;font-size:16px;line-height:19px;color:#222;border-radius:4px;margin-right:8px;display:flex;align-items:center;padding:0 12px;user-select:none}.caas .campaign-filter__filter-button.active{background-color:#000;color:#fff}.caas .campaign-filter__filter-button--icon{margin-left:8px}.caas .campaign-filter__input-group{display:flex;align-items:center;margin-right:12px;user-select:none}.caas .campaign-filter__input-group.mobile{justify-content:center;font-size:16px;margin-top:8px}.caas .campaign-filter__input-group--text{font-weight:normal}.caas .campaign-filter__input-group .checkbox-input-group{margin-bottom:0;display:flex;align-items:center}.caas .campaign-filter__input-group .checkbox-input-group input[type=checkbox]{margin:0;margin-right:4px}.caas .campaign-filter__price-dropdown{width:250px;position:absolute;background:#fff;padding:16px 16px 0 16px;z-index:2;border:1px solid #ccc;top:39px}.caas .campaign-filter__price-dropdown.facets .facet .slider .values{margin-top:1em}.caas .campaign-filter__price-mobile .facet-title-button{text-align:center;font-size:16px}.caas .campaign-filter__mobile{padding:16px 16px 8px;list-style:none;margin:0}.caas .campaign-filter__container .hidden-visible-SR{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.caas .campaign-filter__button{width:100%;height:42px;border-radius:0;font-size:16px;text-transform:none}.caas .campaign-filter__button:hover:active{margin-top:0}.caas .campaign-filter__filter-button-mobile{width:100%;padding:7.5px;border:1px solid #e8e8e8;background:#f8f8f8;text-align:left;color:#545454;font-size:16px}.caas .campaign-filter__filter-button-mobile .icon,.caas .campaign-filter__filter-button-mobile .campaign-filter__select-container:after{float:right}.caas .campaign-filter__facets{padding:0 16px 16px;min-height:calc(100vh - 95px)}.caas .campaign-filter__show-mobile{position:sticky;bottom:0;margin-top:auto;z-index:2000}.caas .campaign-filter__show-mobile.row{margin-left:0;margin-right:0}.caas .campaign-filter__show-all{border:0;background:none;color:#017ab4;font-size:16px;margin-bottom:16px}.caas .campaign-filter__show-in-stock{position:relative;padding-left:18px}.caas .campaign-filter__show-in-stock .show-in-stock--label:before{top:3px}.caas .campaign-filter__show-in-stock .show-in-stock--label:after{top:6px}.caas .campaign-filter__show-in-stock input[type=checkbox]+label::after{content:none}.caas .campaign-filter__show-in-stock input[type=checkbox]:checked+label::after{content:""}.caas .campaign-filter__show-in-stock input[type=checkbox]:focus+label::before{outline:#3b99fc auto 5px}.caas .campaign-filter .applied-filter-wrapper{display:flex;margin:8px 15px;overflow-x:auto;-ms-overflow-style:none;flex:1 1 100%}@media(max-width: 992px){.caas .campaign-filter .applied-filter-wrapper{margin:8px 0}}.caas .campaign-filter .applied-filter-wrapper::-webkit-scrollbar{display:none}.caas .campaign-filter .applied-filter-wrapper .filter-tag{background-color:#f5f5f5;border:1px solid #e1e2e1;color:#222;border-radius:4px;padding:4px 8px;display:flex;align-items:center;flex:none;margin-right:8px}.caas .campaign-filter .applied-filter-wrapper .filter-tag:last-of-type{margin-right:0}.caas .campaign-filter .applied-filter-wrapper .filter-tag__field{margin-right:4px;font-size:16px;line-height:24px}.caas .campaign-filter .applied-filter-wrapper .filter-tag__name{font-size:16px;line-height:24px;margin-right:8px}.caas .campaign-filter .applied-filter-wrapper .filter-tag__remove{cursor:pointer;background:transparent;border:0;display:flex}.caas .campaign-filter__hits{font-size:14px;color:#222;margin-left:12px}.caas .campaign-filter__see-more{padding:0;list-style:none}.caas .campaign-filter__see-more--link{font-size:16px;padding-left:14px}.caas .flex-total-price{font-size:12px !important;font-style:italic}@media screen and (min-width: 480px){.caas .flex-total-price{font-size:9px !important}}@media screen and (min-width: 520px){.caas .flex-total-price{font-size:10px !important}}@media screen and (min-width: 1300px){.caas .flex-total-price{font-size:12px !important}}@media(min-width: 600px){.caas .list .product-box-container{padding:20px 5px 20px 10px;grid-template-columns:65px 65px 1fr 120px 130px;grid-template-rows:auto .5fr auto auto auto auto auto;gap:0 10px;grid-template-areas:". . name price camparison" "image image description price calltoaction" "image image rating price calltoaction" "image image stockstatus price energylogo" ". . variants . ." ". . deliverytime . ." ". . productnumbers . ."}.caas .list .product-box-container .camparison{grid-area:camparison}.caas .list .product-box-container .sticker{grid-area:2/1/2/1}.caas .list .product-box-container .sticker.sticker-top-right{grid-area:2/2/2/2}.caas .list .product-box-container .sticker.sticker-middle-right{grid-area:3/2/3/2}.caas .list .product-box-container .sticker.sticker-middle-left{grid-area:3/1/3/1}.caas .list .product-box-container .sticker.sticker-bottom-right{grid-area:4/2/4/2}.caas .list .product-box-container .sticker.sticker-bottom-left{grid-area:4/1/4/1}.caas .list .product-box-container .discount-percent{grid-area:3/1/3/1}.caas .list .product-box-container .discount-currency{grid-area:4/1/4/1}.caas .list .product-box-container .discount-club{grid-area:5/1/7/3;justify-self:start}.caas .list .product-box-container .energylogo{padding-top:8px}.caas .list .product-box-container .energylogo .product-energy-logo{flex-direction:row-reverse}.caas .list .product-box-container .call-to-action .with-quantity-picker{margin-right:45px;margin-top:-30px}.caas .list .product-box-container .call-to-action .with-quantity-picker .buy-button{display:flex;flex-direction:column;gap:6px}.caas .list .product-box-container .call-to-action .with-quantity-picker .quantity-picker{display:block}}.caas .list .product-box-container .call-to-action{align-self:center}@media(min-width: 992px){.caas .list .product-box-container .productnumbers div{display:block}}.caas .list .product-box-container .description,.caas .list .product-box-container .image{margin-bottom:5px}.caas .list .product-box-container .stockstatus,.caas .list .product-box-container .productnumbers .product-data,.caas .list .product-box-container .energylogo .product-energy-logo{margin-top:5px}@media(min-width: 600px){.caas .box .product-box-container{max-width:412px}}@media(min-width: 480px){.caas .box .product-box-container{grid-template-columns:repeat(2, 1fr);grid-template-rows:30px repeat(3, minmax(46px, auto)) 25px 33px 16px 37px 22px repeat(3, auto) 1fr;gap:5px 5px;grid-template-areas:". ." "image image" "image image" "image image" ". ." "name name" "rating rating" "description description" "stockstatus stockstatus" "variants variants" "deliverytime deliverytime" "productnumbers productnumbers" "price calltoaction";flex:1 0 234px;width:auto;min-width:0;border:2px solid #e6e6e6;padding:10px}.caas .box .product-box-container .image{width:100%}.caas .box .product-box-container .image .product-image{width:100%}.caas .box .product-box-container .sticker{grid-area:2/1/2/1}.caas .box .product-box-container .sticker.sticker-top-right{grid-area:2/2/2/2}.caas .box .product-box-container .sticker.sticker-middle-right{grid-area:3/2/3/2}.caas .box .product-box-container .sticker.sticker-middle-left{grid-area:3/1/3/1}.caas .box .product-box-container .sticker.sticker-bottom-right{grid-area:4/2/4/2}.caas .box .product-box-container .sticker.sticker-bottom-left{grid-area:4/1/4/1}.caas .box .product-box-container .discount-percent{grid-area:3/1/3/1}.caas .box .product-box-container .discount-currency{grid-area:4/1/4/1}.caas .box .product-box-container .discount-club{grid-area:3/2/3/2}.caas .box .product-box-container .description,.caas .box .product-box-container .name{overflow:hidden}.caas .box .product-box-container .rating .rating-stars{font-size:14px}.caas .box .product-box-container .energylogo{grid-area:1/1/1/1;z-index:1}.caas .box .product-box-container .energylogo .product-energy-logo{flex-direction:column;gap:0}}.caas .box .product-box-container .call-to-action{align-self:end}.caas .box .product-box-container .price{align-self:end}.caas .product-box-container{font-size:13px;border-bottom:1px solid #e6e6e6;align-content:start;padding:20px;flex:1 1 100%;display:grid;grid-template-columns:65px 65px 1fr 1fr;grid-template-rows:repeat(9, auto);gap:0 10px;background:#fff;border-radius:5px;grid-template-areas:"image image name name" "image image description description" "image image rating rating" ". . stockstatus stockstatus" ". . energylogo energylogo" ". . variants variants" ". . productnumbers productnumbers" ". . deliverytime deliverytime" "price price calltoaction calltoaction"}@media(max-width: 600px){.caas .product-box-container .camparison .comparison-checkbox{display:none}}.caas .product-box-container:hover,.caas .product-box-container:focus{box-shadow:inset 0 0 0 3px #9cd7f8;border-color:#9cd7f8}.caas .product-box-container:hover .product-image,.caas .product-box-container:focus .product-image{transform:scale(1.2)}.caas .product-box-container .product-link{color:#222;text-decoration:none}.caas .product-box-container .image{grid-area:image;align-self:center;justify-self:center;position:relative;max-width:100%}.caas .product-box-container .image .image-wrapper{transform:translateZ(0)}@supports(overflow-x: clip){.caas .product-box-container .image .image-wrapper{overflow-x:clip}}@supports not (overflow-x: clip){.caas .product-box-container .image .image-wrapper{overflow:hidden}}.caas .product-box-container .image .product-image{display:block;max-width:100%;height:auto;transition:transform 1s}.caas .product-box-container .image .crm-only{background-color:#2b3841;color:#fff;width:75px;height:20px;text-align:center}.caas .product-box-container .camparison{grid-area:1/2/1/2;justify-self:end}.caas .product-box-container .camparison label span{display:none}.caas .product-box-container .sticker,.caas .product-box-container .discount-percent,.caas .product-box-container .discount-currency,.caas .product-box-container .discount-club{z-index:1;pointer-events:none}.caas .product-box-container .sticker{grid-area:1/1/1/1}.caas .product-box-container .sticker.sticker-top-right{grid-area:1/2/1/2}.caas .product-box-container .sticker.sticker-middle-right{grid-area:2/2/2/2}.caas .product-box-container .sticker.sticker-middle-left{grid-area:2/1/2/1}.caas .product-box-container .sticker.sticker-bottom-right{grid-area:3/2/3/2}.caas .product-box-container .sticker.sticker-bottom-left{grid-area:3/1/3/1}.caas .product-box-container .discount-percent{grid-area:2/1/2/1;align-self:center}.caas .product-box-container .discount-percent .discount-bubble{display:flex;align-items:center;justify-content:center;margin:0;max-height:.5em;transform:scaleY(2)}.caas .product-box-container .discount-percent .discount-bubble .discount-text{font-size:16px;font-weight:bold;color:#fff;transform:scaleY(0.5)}@media(max-width: 991px){.caas .product-box-container .discount-percent .discount-bubble .discount-text{font-size:13px}}.caas .product-box-container .discount-currency{grid-area:3/1/3/1;white-space:nowrap}.caas .product-box-container .discount-currency .discount-bubble--currency{display:inline-block;position:unset;z-index:unset;bottom:unset;left:unset}.caas .product-box-container .discount-club{grid-area:2/2/2/2;align-self:center;justify-self:end;transform:scaleY(2)}.caas .product-box-container .discount-club .club-container{display:flex;justify-content:center;flex-direction:column;max-height:.5em;transform:scaleY(0.5)}.caas .product-box-container .call-to-action{grid-area:calltoaction;justify-self:end}.caas .product-box-container .call-to-action .btn-small{border-bottom:0;min-width:60px;height:29px;border-radius:7px;display:flex;justify-content:center;align-items:center;text-align:center;text-transform:none}.caas .product-box-container .call-to-action .btn-small .icon,.caas .product-box-container .call-to-action .btn-small .campaign-filter__select-container:after{margin-right:5px}.caas .product-box-container .call-to-action .btn-small::before{box-shadow:none}.caas .product-box-container .call-to-action .with-quantity-picker .quantity-picker{display:none}.caas .product-box-container .price{grid-area:price}.caas .product-box-container .price .product-price-before{color:#666}.caas .product-box-container .price .product-price,.caas .product-box-container .price .product-price-subscription{white-space:nowrap}.caas .product-box-container .price .product-price-now,.caas .product-box-container .price .product-price-now-label{font-size:20px;font-weight:bold}.caas .product-box-container .price .product-price-subscription .product-price-subscription-flex{font-style:italic;margin-right:2px}.caas .product-box-container .price .crm-margin{font-size:16px;font-weight:bold}.caas .product-box-container .name{grid-area:name}.caas .product-box-container .name h2{font-size:14px;font-weight:bold;margin:0}.caas .product-box-container .description{grid-area:description}.caas .product-box-container .description p{margin:0}.caas .product-box-container .variants{grid-area:variants}.caas .product-box-container .rating{grid-area:rating}.caas .product-box-container .stockstatus{grid-area:stockstatus;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.caas .product-box-container .energylogo{grid-area:energylogo}.caas .product-box-container .energylogo .product-energy-logo{display:flex;gap:5px;align-items:baseline;min-height:0}.caas .product-box-container .energylogo .product-energy-logo .icon,.caas .product-box-container .energylogo .product-energy-logo .campaign-filter__select-container:after{font-size:28px}.caas .product-box-container .productnumbers{grid-area:productnumbers}.caas .product-box-container .productnumbers div{display:none}.caas .product-box-container .deliverytime{grid-area:deliverytime}.caas .product-box-container .deliverytime .delivery{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:145px}@media(min-width: 992px){.caas .responsive-menu-wrapper{float:left}.caas .vertical-menu{width:179px;z-index:2;position:relative}.caas .vertical-menu .vertical-menu-header{text-transform:uppercase;margin-bottom:10px;font-weight:bold;font-size:12px;margin-top:0;display:block;line-height:1.2em}}.caas .multi-level-vertical-menu ul.listing{padding:0;list-style-type:none}.caas .multi-level-vertical-menu ul.listing li{margin-bottom:2px}.caas .multi-level-vertical-menu ul.listing li a{color:#545454;padding:6px 0 6px 10px;background:#f2f3f7;display:flex;justify-content:space-between;border-radius:3px;position:relative;font-weight:normal;text-decoration:none;padding-left:10px}.caas .multi-level-vertical-menu ul.listing li a.active,.caas .multi-level-vertical-menu ul.listing li a:hover,.caas .multi-level-vertical-menu ul.listing li a:focus{background:#eaebef}.caas .multi-level-vertical-menu ul.listing li a:focus .text{text-decoration:underline}.caas .multi-level-vertical-menu ul.listing li a .icon,.caas .multi-level-vertical-menu ul.listing li a .campaign-filter__select-container:after{float:right;margin-right:5px;border-radius:2px}.caas .game-mode-layout .multi-level-vertical-menu ul.listing li a{color:#fff;background:#333}.caas .game-mode-layout .multi-level-vertical-menu ul.listing li a.active,.caas .game-mode-layout .multi-level-vertical-menu ul.listing li a:hover,.caas .game-mode-layout .multi-level-vertical-menu ul.listing li a:focus{background:gray}.caas .history-vertical-template .swiper-slide:hover,.caas .history-responsive .swiper-slide:hover,.caas .history-vertical .swiper-slide:hover,.caas .history-horizontal .swiper-slide:hover{box-shadow:inset 0 0 0 3px #e6e6e6}.caas .history-vertical-template .swiper-slide.slide-padder,.caas .history-responsive .swiper-slide.slide-padder,.caas .history-vertical .swiper-slide.slide-padder,.caas .history-horizontal .swiper-slide.slide-padder{cursor:default}.caas .history-vertical-template .swiper-slide.slide-padder:hover,.caas .history-responsive .swiper-slide.slide-padder:hover,.caas .history-vertical .swiper-slide.slide-padder:hover,.caas .history-horizontal .swiper-slide.slide-padder:hover{box-shadow:none}.caas .history-vertical-template .recommendations-content .rr-buy-area,.caas .history-responsive .recommendations-content .rr-buy-area,.caas .history-vertical .recommendations-content .rr-buy-area,.caas .history-horizontal .recommendations-content .rr-buy-area{position:relative;display:block;bottom:0;right:0;text-align:right}.caas .history-vertical-template .recommendations-content .recommendations-rating-stars,.caas .history-responsive .recommendations-content .recommendations-rating-stars,.caas .history-vertical .recommendations-content .recommendations-rating-stars,.caas .history-vertical-template .recommendations-content .recommendations-before-price,.caas .history-responsive .recommendations-content .recommendations-before-price,.caas .history-vertical .recommendations-content .recommendations-before-price,.caas .history-vertical-template .recommendations-content .recommendations-now-price,.caas .history-responsive .recommendations-content .recommendations-now-price,.caas .history-vertical .recommendations-content .recommendations-now-price,.caas .history-vertical-template .recommendations-content .recommendations-net-price,.caas .history-responsive .recommendations-content .recommendations-net-price,.caas .history-vertical .recommendations-content .recommendations-net-price,.caas .history-vertical-template .recommendations-content .discount-bubble,.caas .history-responsive .recommendations-content .discount-bubble,.caas .history-vertical .recommendations-content .discount-bubble,.caas .history-vertical-template .recommendations-content .box-bottom,.caas .history-responsive .recommendations-content .box-bottom,.caas .history-vertical .recommendations-content .box-bottom,.caas .history-horizontal .recommendations-content .recommendations-rating-stars,.caas .history-horizontal .recommendations-content .recommendations-before-price,.caas .history-horizontal .recommendations-content .recommendations-now-price,.caas .history-horizontal .recommendations-content .recommendations-net-price,.caas .history-horizontal .recommendations-content .discount-bubble,.caas .history-horizontal .recommendations-content .box-bottom{display:none}@media(min-width: 992px){.caas .history-vertical-template,.caas .history-responsive,.caas .history-vertical{width:179px}}.caas .history-vertical-template .swiper-wrapper,.caas .history-responsive .swiper-wrapper,.caas .history-vertical .swiper-wrapper{display:block}.caas .history-vertical-template .recommendations-content,.caas .history-responsive .recommendations-content,.caas .history-vertical .recommendations-content{min-width:120px;text-align:left;margin:3px;padding:2px;border-bottom:1px solid #e6e6e6}.caas .history-vertical-template .recommendations-content .text-container,.caas .history-responsive .recommendations-content .text-container,.caas .history-vertical .recommendations-content .text-container{display:block;flex:0 0 auto}.caas .history-vertical-template .recommendations-link,.caas .history-responsive .recommendations-link,.caas .history-vertical .recommendations-link{display:block;flex:0 0 auto;padding:5px 10px}.caas .history-vertical-template .recommendations-title,.caas .history-responsive .recommendations-title,.caas .history-vertical .recommendations-title{font-size:13px;font-weight:bold;text-align:left}.caas .history-vertical-template .recommendations-title:before,.caas .history-responsive .recommendations-title:before,.caas .history-vertical .recommendations-title:before{border-top:none}.caas .history-vertical-template .recommendations-title:before,.caas .history-responsive .recommendations-title:before,.caas .history-vertical .recommendations-title:before{content:"";display:inline-block;border-top:none}.caas .history-vertical-template .recommendations-title-content,.caas .history-responsive .recommendations-title-content,.caas .history-vertical .recommendations-title-content{padding:0;background:none;display:inline}.caas .history-vertical.compact-history .recommendations-item{flex-direction:row;flex-grow:0;align-content:center}.caas .history-vertical .history-horizontal .recommendations-link{flex:0 0 auto;padding:17px}.caas .history-vertical .history-horizontal .recommendations-content{margin:10px;padding:0}.caas .history-vertical .history-horizontal .recommendations-content .image-container{padding:10px 10px 5px}.caas .history-vertical .history-horizontal .recommendations-content .text-container{padding:0 10px 10px;display:block;flex:0 0 auto}.caas .history-vertical .history-horizontal .recommendations-content .text-container .price-wrapper{display:none;flex:none}.caas .history-vertical .history-horizontal .recommendations-title:before{border-top:solid 1px #e6e6e6}.caas .history-vertical .history-horizontal .recommendations-webtxt2,.caas .history-vertical .history-horizontal .recommendations-webtxt1{height:32px}.caas .history-responsive .swiper-previous-body-next-container .previous,.caas .history-responsive .swiper-previous-body-next-container .next{display:none}.caas .history-responsive .swiper-wrapper{display:block}.caas .history-responsive .swiper-wrapper :last-child .recommendations-content{margin-bottom:3px}.caas .history-responsive .recommendations-content{padding:0;text-align:left;margin:0;display:block}.caas .history-responsive .recommendations-content .image-container{text-align:left;max-width:30%;padding-right:3px;position:relative}.caas .history-responsive .recommendations-content .image-container .image{max-width:100%}.caas .history-responsive .recommendations-content .text-container{display:block;flex:1 1 auto}.caas .history-responsive .recommendations-content .rr-buy-area{display:none}.caas .history-responsive .recommendations-title{margin-left:20px}@media(max-width: 992px){.caas .history-responsive .recommendations-title{display:none}}.caas .history-responsive .recommendations-title:before{border-top:none}.caas .history-responsive .recommendations-link{display:inline-flex;flex-direction:row;width:100%;padding:20px}.caas .recommendations-empty-history-message{margin-top:30px}@media(min-width: 992px){.caas .recommendations-empty-history-message{display:none}}.caas .recommendations-empty-history-message p{text-align:center;font-size:17px;color:#545454}.caas .history-vertical.compact-history-with-text2 .swiper-wrapper,.caas .history-vertical.compact-history .swiper-wrapper{padding:5px 0}.caas .history-vertical.compact-history-with-text2 .swiper-slide .recommendations-content,.caas .history-vertical.compact-history .swiper-slide .recommendations-content{margin-top:0;margin-bottom:0;border-top:1px solid #e6e6e6;border-bottom:1px solid #fff;padding:0}.caas .history-vertical.compact-history-with-text2 .swiper-slide .recommendations-content:hover,.caas .history-vertical.compact-history .swiper-slide .recommendations-content:hover{border-top:1px solid #fff;border-bottom:1px solid #fff}@media(min-width: 992px){.caas .history-vertical.compact-history-with-text2 .swiper-slide .recommendations-content .image-container,.caas .history-vertical.compact-history .swiper-slide .recommendations-content .image-container{flex:0 0 60px;padding:20px 3px 20px 0}.caas .history-vertical.compact-history-with-text2 .swiper-slide .recommendations-content .image-container img,.caas .history-vertical.compact-history .swiper-slide .recommendations-content .image-container img{width:57px}}@media(min-width: 992px){.caas .history-vertical.compact-history-with-text2 .swiper-slide .recommendations-content .content-block,.caas .history-vertical.compact-history .swiper-slide .recommendations-content .content-block{flex:0 0 119px}.caas .history-vertical.compact-history-with-text2 .swiper-slide .recommendations-content .content-block .text-container,.caas .history-vertical.compact-history .swiper-slide .recommendations-content .content-block .text-container{padding:20px 4px}.caas .history-vertical.compact-history-with-text2 .swiper-slide .recommendations-content .content-block .text-container .text-content,.caas .history-vertical.compact-history .swiper-slide .recommendations-content .content-block .text-container .text-content{padding:0}.caas .history-vertical.compact-history-with-text2 .swiper-slide .recommendations-content .content-block .box-bottom,.caas .history-vertical.compact-history .swiper-slide .recommendations-content .content-block .box-bottom{display:none}}.caas .history-vertical.compact-history-with-text2 .swiper-slide .recommendations-content .recommendations-link,.caas .history-vertical.compact-history .swiper-slide .recommendations-content .recommendations-link{padding:20px 0}.caas .history-vertical.compact-history-with-text2 .swiper-slide .recommendations-content .recommendations-webtxt1,.caas .history-vertical.compact-history .swiper-slide .recommendations-content .recommendations-webtxt1{font-size:13px;font-weight:normal;margin:auto;line-height:1.5em;max-height:3.05em;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.caas .history-vertical .swiper-previous-body-next-container .previous,.caas .history-vertical .swiper-previous-body-next-container .next{display:none}.caas .history-vertical.compact-history .swiper-slide .recommendations-content .recommendations-webtxt2{display:none}.caas .history-vertical.compact-history-with-text2 .swiper-slide .recommendations-content .recommendations-webtxt2{font-size:13px;line-height:1.5em;max-height:3.05em;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}@media(min-width: 992px){.caas .responsive-menu .vertical-menu+.vertical-menu{display:none}.caas .responsive-menu .touch-nav{display:none}}@media(max-width: 991px){.caas .responsive-menu{position:fixed;background:#fff;left:0;top:0;bottom:0;right:20%;overflow:auto;-webkit-overflow-scrolling:touch;z-index:1100;max-width:300px;transform:translateX(-100%);visibility:hidden}.caas .responsive-menu.pop-in{transform:translateX(0)}.caas .responsive-menu.show{visibility:visible}.caas .responsive-menu.show-menu{visibility:visible}.caas .responsive-menu.trasition-enabled{transform:translateX(-100%);transition:transform ease-in .25s}.caas .responsive-menu.slide-in{transform:translateX(0)}.caas .responsive-menu .touch-nav{height:40px}.caas .responsive-menu .touch-nav .back-link{height:40px;line-height:40px;padding-left:15px;padding-right:10px;text-decoration:none;color:#545454;display:inline-block;font-size:16px}.caas .responsive-menu .touch-nav .back-link:active,.caas .responsive-menu .touch-nav .back-link:hover{color:#686868}.caas .responsive-menu .touch-nav .back-link .icon,.caas .responsive-menu .touch-nav .back-link .campaign-filter__select-container:after{margin-top:-2px}.caas .responsive-menu .touch-nav .close{position:absolute;top:0;right:0;width:40px;height:40px}.caas .responsive-menu .touch-nav .close .icon,.caas .responsive-menu .touch-nav .close .campaign-filter__select-container:after{display:block;position:absolute;top:12px;left:12px}.caas .responsive-menu .vertical-menu{display:none}.caas .responsive-menu .vertical-menu.vertical-menu-active{display:block}}.caas .swipe-container{position:relative;width:100%;overflow:hidden}.caas .swipe-container #swipe-nav-container{position:absolute;z-index:10;background-color:green;height:0;width:0}.caas .swipe-container #swipe-nav-container .swipe-nav .swipe-button{display:inline-block;cursor:pointer;position:absolute;opacity:.3}.caas .swipe-container #swipe-nav-container .swipe-nav .swipe-button:hover,.caas .swipe-container #swipe-nav-container .swipe-nav .swipe-button:focus{opacity:.6}.caas .swipe-container #swipe-nav-container .swipe-nav .swipe-button.swipe-prev{height:32px;width:32px;left:0;background-color:gray}.caas .swipe-container #swipe-nav-container .swipe-nav .swipe-button.swipe-next{height:32px;width:32px;right:0;background-color:gray}.caas .swipe-container #swipe-nav-container .swipe-nav .swipe-button.swipe-play,.caas .swipe-container #swipe-nav-container .swipe-nav .swipe-button.swipe-stop{opacity:.8;background:none repeat scroll 0 0 #ddd;display:inline-block;font-weight:bold;text-align:center;text-decoration:none;border-radius:3px;padding:5px;width:30px;line-height:17px;color:#1f1949}.caas .swipe-container #swipe-nav-container .swipe-nav .swipe-button.swipe-play:hover,.caas .swipe-container #swipe-nav-container .swipe-nav .swipe-button.swipe-play:focus,.caas .swipe-container #swipe-nav-container .swipe-nav .swipe-button.swipe-stop:hover,.caas .swipe-container #swipe-nav-container .swipe-nav .swipe-button.swipe-stop:focus{text-decoration:none;opacity:.5}.caas .swipe-container #swipe-nav-container .swipe-nav .swipe-pagination{list-style-type:circle;padding:0;margin:0;margin-left:auto;margin-right:auto;margin-bottom:-30px;position:relative;width:50px}.caas .swipe-container #swipe-nav-container .swipe-nav .swipe-pagination .swipe-position{display:inline;float:left}.caas .swipe-container #swipe-nav-container .swipe-nav .swipe-pagination .swipe-position .swipe-position-button{cursor:pointer;color:gray;font-size:26px;text-decoration:none}.caas .swipe-container #swipe-nav-container .swipe-nav .swipe-pagination .swipe-position .swipe-position-button.current{color:#fff}.caas .swipe-container #swipe-nav-container .swipe-nav .swipe-pagination .swipe-position .swipe-position-button:hover{opacity:.7}.caas .swipe{overflow:hidden;position:relative;width:auto;margin:0 auto;visibility:visible}.caas .swipe .swipe-wrap{overflow:hidden;position:relative}.caas .swipe .swipe-wrap>div{float:left;width:100%;position:relative}.caas #swipe-fullscreen.swipe{width:auto;visibility:hidden}.caas #swipe-fullscreen.swipe .image-fullscreen{text-align:center}.caas #swipe-fullscreen.swipe .image-fullscreen img{width:100%}.caas .swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}@media(max-width: 991px){.caas .swiper-container{overflow:visible}}.caas .swiper-container-vertical>.swiper-wrapper{flex-direction:column}.caas .swiper-wrapper{position:relative;width:100%;height:100%;display:flex;transform-style:preserve-3d;transition-property:transform;z-index:1}.caas .swiper-wrapper,.caas .swiper-wrapper .swiper-container-android .swiper-slide{transform:translate3d(0, 0, 0)}.caas .swiper-slide{transform-style:preserve-3d;text-align:center;flex-shrink:0;width:100%;position:relative;font-size:18px;cursor:pointer}@media(max-width: 991px){.caas .swiper-slide{width:80%}}.caas .swiper-slide-button{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border-radius:16px;vertical-align:center;cursor:pointer;padding:6px;z-index:2}.caas .swiper-slide-left-button{left:-1px}.caas .swiper-slide-right-button{right:0}.caas .swiper-slide-right-arrow{position:relative;left:2px}.caas .swiper-slide-left-arrow{position:relative;right:2px}.caas .swiper-pagination-wrapper{height:100%;position:relative;z-index:3}.caas .swiper-pagination-wrapper .swiper-pagination{display:flex;flex:1 1 auto;justify-content:center;position:relative;top:calc(100% - 40px);vertical-align:top;pointer-events:all}@media(max-width: 991px){.caas .swiper-pagination-wrapper .swiper-pagination{top:calc(100% + 10px)}}.caas .swiper-pagination-wrapper .swiper-pagination-bullet{display:inline-block;border-radius:100%;width:20px;height:20px;background:rgba(0,0,0,.8);border:1px solid rgba(255,255,255,.8);margin-left:8px}@media(max-width: 991px){.caas .swiper-pagination-wrapper .swiper-pagination-bullet{width:10px;height:10px;background:#c4c4c4}}.caas .swiper-pagination-wrapper .swiper-pagination-bullet-active{background:rgba(115,115,115,.5);border:1px solid rgba(255,255,255,.8)}@media(max-width: 991px){.caas .swiper-pagination-wrapper .swiper-pagination-bullet-active{background:#e1a83d}}.caas .swiper-pagination-wrapper .next-button,.caas .swiper-pagination-wrapper .previous-button{transition:opacity .2s ease-in-out;opacity:0;min-width:50px;height:100% !important;pointer-events:all}.caas .swiper-pagination-wrapper .next-button::after,.caas .swiper-pagination-wrapper .previous-button::after{background:rgba(0,0,0,.4);padding:40px 15px}.caas .swiper-pagination-wrapper .next-button:focus,.caas .swiper-pagination-wrapper .previous-button:focus{outline:none}.caas .swiper-pagination-wrapper .next-button:hover,.caas .swiper-pagination-wrapper .previous-button:hover{opacity:1}@media(max-width: 991px){.caas .swiper-pagination-wrapper .next-button,.caas .swiper-pagination-wrapper .previous-button{display:none}}.caas .swiper-pagination-wrapper .next-button{position:absolute;top:0;right:-6px}.caas .swiper-pagination-wrapper .next-button::after{content:"";background-image:url("/a/i/H/slide-arrow-next.svg");background-repeat:no-repeat;background-position:center;flex:1 1 auto;display:flex;justify-content:center}.caas .swiper-pagination-wrapper .previous-button{position:absolute;top:0;left:-6px}.caas .swiper-pagination-wrapper .previous-button::after{content:"";background-image:url("/a/i/H/slide-arrow-prev.svg");background-repeat:no-repeat;background-position:center;flex:1 1 auto;display:flex;justify-content:center}.caas .swiper-previous-body-next-container{display:inline-block;display:flex;align-items:center}.caas .swiper-previous-body-next-container .previous,.caas .swiper-previous-body-next-container .next{flex:0 0 32px;height:40px;text-align:center;display:flex;align-items:center;justify-content:center}.caas .swiper-previous-body-next-container .body{flex:1 1 auto}.caas .swiper-fraction{height:20px}.caas .swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.caas .swiper-pagination.swiper-pagination-hidden{opacity:0}.caas .swiper-pagination-bullet{width:11px;height:11px;display:inline-block;border-radius:100%;background:#c4c4c4}.swiper-pagination-clickable .caas .swiper-pagination-bullet{cursor:pointer}.caas .swiper-pagination-bullet-active{opacity:1;background:#444}.caas .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px}.caas .discount-bubble{border-radius:50%;background-color:#d93717;width:1em;height:1em}.caas .discount-bubble .discount-label{color:#fff}.caas .prodpage-discount-bubble{border-radius:50%;background-color:#d93717;width:1em;height:1em}.caas .prodpage-discount-bubble .prodpage-discount-label{color:#fff}.caas .recommendations-content .image-container .discount-bubble .discount-label{color:#fff}.caas .campaign-filter__search-bar--wrapper{background-color:#f8b912}.caas .facets .facet .slider .noUi-connect{background:#476471}.caas .discount-bubble{border-radius:50%;background-color:#d93717;width:1em;height:1em}.caas .discount-bubble .discount-label{color:#fff}.caas .prodpage-discount-bubble{border-radius:50%;background-color:#d93717;width:1em;height:1em}.caas .prodpage-discount-bubble .prodpage-discount-label{color:#fff}.caas .recommendations-content .image-container .discount-bubble .discount-label{color:#fff}
/*# sourceMappingURL=marketing-pages.css.map */
