body[data-v-7f3b26d7]{--primary:#00a4e0;--primary-hover:#007ea6;--primary-variant:#0d81b3;--primary-transparent:#00a4e00d;--primary-transparent-dark:#00a4e01a;--secondary:#1bb450;--secondary-hover:#0c9d39;--secondary-transparent:#9bc31c4d;--tertiary:#e5005a;--tertiary-hover:#ce0453;--black:#000;--white:#fff;--grey-dark:#3a3e44;--grey-semidark:#8bacb7;--grey:#777;--grey-middle:#cdcdcd;--grey-light:#eee;--grey-extra-light:#f5f5f5;--lightest-grey:#ebedea;--grey-lighter:#dee1dd;--grey-blue:#f2f8fc;--legacy-dark-grey:#424348;--legacy-light-grey:#c7c3c3;--legacy-black:#0b0606;--jumbo:#88888b;--card-background:#efefef;--calendar-background:#f6f6f6;--yellow:#fcbf00;--yellow-hover:#c99800;--orange:#e84620;--orange-hover:#c13514;--red:#e5005a;--red-hover:#b20046;--dirty-white:#f8fafa;--dirty-white-hover:#dae5e5;--cool-gray:#575a5f;--cool-gray-hover:#3f4144;--smashy1:#ff3c9c;--smashy1-hover:#ff0982;--smashy2:#06c2bb;--smashy2-hover:#04918b;--text-color:var(--grey-dark);--text-color-light:var(--grey-semidark);--text-variant:#575a5f;--text-default:#272727;--border-color:var(--grey-middle);--border-color-light:var(--grey-light);--legacy-border:#ccc;--legacy-red:#f30000;--sunglo:#e27575;--price-highlight-color:var(--tertiary);--on-primary:var(--white);--button-color-primary:var(--secondary);--button-color-primary-hover:var(--secondary-hover);--button-color-primary-transparent:#9bc31c12;--button-color-secondary:var(--primary);--button-color-secondary-hover:var(--primary-hover);--button-color-secondary-transparent:var(--primary-transparent);--button-color-grey:var(--grey-dark);--button-color-grey-hover:var(--grey-middle);--button-color-grey-transparent:var(--text-variant)}.configurator-cta-row[data-v-7f3b26d7]{align-items:stretch;display:flex;gap:8px}.configurator-cta-row__back[data-v-7f3b26d7]{align-self:center;box-sizing:border-box;flex:0 0 45px;height:45px;width:45px}.configurator-cta-row__action[data-v-7f3b26d7]{flex:1;min-width:0}body[data-v-c5f56957]{--primary:#00a4e0;--primary-hover:#007ea6;--primary-variant:#0d81b3;--primary-transparent:#00a4e00d;--primary-transparent-dark:#00a4e01a;--secondary:#1bb450;--secondary-hover:#0c9d39;--secondary-transparent:#9bc31c4d;--tertiary:#e5005a;--tertiary-hover:#ce0453;--black:#000;--white:#fff;--grey-dark:#3a3e44;--grey-semidark:#8bacb7;--grey:#777;--grey-middle:#cdcdcd;--grey-light:#eee;--grey-extra-light:#f5f5f5;--lightest-grey:#ebedea;--grey-lighter:#dee1dd;--grey-blue:#f2f8fc;--legacy-dark-grey:#424348;--legacy-light-grey:#c7c3c3;--legacy-black:#0b0606;--jumbo:#88888b;--card-background:#efefef;--calendar-background:#f6f6f6;--yellow:#fcbf00;--yellow-hover:#c99800;--orange:#e84620;--orange-hover:#c13514;--red:#e5005a;--red-hover:#b20046;--dirty-white:#f8fafa;--dirty-white-hover:#dae5e5;--cool-gray:#575a5f;--cool-gray-hover:#3f4144;--smashy1:#ff3c9c;--smashy1-hover:#ff0982;--smashy2:#06c2bb;--smashy2-hover:#04918b;--text-color:var(--grey-dark);--text-color-light:var(--grey-semidark);--text-variant:#575a5f;--text-default:#272727;--border-color:var(--grey-middle);--border-color-light:var(--grey-light);--legacy-border:#ccc;--legacy-red:#f30000;--sunglo:#e27575;--price-highlight-color:var(--tertiary);--on-primary:var(--white);--button-color-primary:var(--secondary);--button-color-primary-hover:var(--secondary-hover);--button-color-primary-transparent:#9bc31c12;--button-color-secondary:var(--primary);--button-color-secondary-hover:var(--primary-hover);--button-color-secondary-transparent:var(--primary-transparent);--button-color-grey:var(--grey-dark);--button-color-grey-hover:var(--grey-middle);--button-color-grey-transparent:var(--text-variant)}.configurator-panel[data-v-c5f56957]{background:var(--white);border-radius:var(--border-radius-l);box-shadow:0 8px 40px #27272733;display:flex;flex-direction:column;gap:12px;padding:16px 0}.configurator-panel__header[data-v-c5f56957]{color:var(--cool-gray);font-size:14px;font-weight:400;font-weight:700;line-height:19px;margin:0;padding:0 16px;text-transform:uppercase}.configurator-panel__body[data-v-c5f56957]{display:flex;flex-direction:column;gap:16px;padding:0 16px}.configurator-panel__divider[data-v-c5f56957]{background:var(--grey-light);border:0;height:1px;margin:0 16px}.configurator-panel__footer[data-v-c5f56957]{padding:0 16px}body[data-v-12516a98]{--primary:#00a4e0;--primary-hover:#007ea6;--primary-variant:#0d81b3;--primary-transparent:#00a4e00d;--primary-transparent-dark:#00a4e01a;--secondary:#1bb450;--secondary-hover:#0c9d39;--secondary-transparent:#9bc31c4d;--tertiary:#e5005a;--tertiary-hover:#ce0453;--black:#000;--white:#fff;--grey-dark:#3a3e44;--grey-semidark:#8bacb7;--grey:#777;--grey-middle:#cdcdcd;--grey-light:#eee;--grey-extra-light:#f5f5f5;--lightest-grey:#ebedea;--grey-lighter:#dee1dd;--grey-blue:#f2f8fc;--legacy-dark-grey:#424348;--legacy-light-grey:#c7c3c3;--legacy-black:#0b0606;--jumbo:#88888b;--card-background:#efefef;--calendar-background:#f6f6f6;--yellow:#fcbf00;--yellow-hover:#c99800;--orange:#e84620;--orange-hover:#c13514;--red:#e5005a;--red-hover:#b20046;--dirty-white:#f8fafa;--dirty-white-hover:#dae5e5;--cool-gray:#575a5f;--cool-gray-hover:#3f4144;--smashy1:#ff3c9c;--smashy1-hover:#ff0982;--smashy2:#06c2bb;--smashy2-hover:#04918b;--text-color:var(--grey-dark);--text-color-light:var(--grey-semidark);--text-variant:#575a5f;--text-default:#272727;--border-color:var(--grey-middle);--border-color-light:var(--grey-light);--legacy-border:#ccc;--legacy-red:#f30000;--sunglo:#e27575;--price-highlight-color:var(--tertiary);--on-primary:var(--white);--button-color-primary:var(--secondary);--button-color-primary-hover:var(--secondary-hover);--button-color-primary-transparent:#9bc31c12;--button-color-secondary:var(--primary);--button-color-secondary-hover:var(--primary-hover);--button-color-secondary-transparent:var(--primary-transparent);--button-color-grey:var(--grey-dark);--button-color-grey-hover:var(--grey-middle);--button-color-grey-transparent:var(--text-variant)}.configurator-step-progress[data-v-12516a98]{display:flex;flex-direction:column;gap:8px;padding-bottom:8px;width:100%}.configurator-step-progress__bar[data-v-12516a98]{align-items:center;display:flex;gap:6px;height:4px;padding:0 16px;width:100%}.configurator-step-progress__segment[data-v-12516a98]{background:var(--grey-light);border-radius:var(--border-radius-s);flex:1 0 0;height:4px;min-width:1px;transition:background-color .3s ease}.configurator-step-progress__segment--filled[data-v-12516a98]{background:var(--secondary)}.configurator-step-progress__label[data-v-12516a98]{color:var(--cool-gray);font-size:12px;font-weight:400;line-height:15px;margin:0;padding:0 16px;text-align:center}body[data-v-48bac221]{--primary:#00a4e0;--primary-hover:#007ea6;--primary-variant:#0d81b3;--primary-transparent:#00a4e00d;--primary-transparent-dark:#00a4e01a;--secondary:#1bb450;--secondary-hover:#0c9d39;--secondary-transparent:#9bc31c4d;--tertiary:#e5005a;--tertiary-hover:#ce0453;--black:#000;--white:#fff;--grey-dark:#3a3e44;--grey-semidark:#8bacb7;--grey:#777;--grey-middle:#cdcdcd;--grey-light:#eee;--grey-extra-light:#f5f5f5;--lightest-grey:#ebedea;--grey-lighter:#dee1dd;--grey-blue:#f2f8fc;--legacy-dark-grey:#424348;--legacy-light-grey:#c7c3c3;--legacy-black:#0b0606;--jumbo:#88888b;--card-background:#efefef;--calendar-background:#f6f6f6;--yellow:#fcbf00;--yellow-hover:#c99800;--orange:#e84620;--orange-hover:#c13514;--red:#e5005a;--red-hover:#b20046;--dirty-white:#f8fafa;--dirty-white-hover:#dae5e5;--cool-gray:#575a5f;--cool-gray-hover:#3f4144;--smashy1:#ff3c9c;--smashy1-hover:#ff0982;--smashy2:#06c2bb;--smashy2-hover:#04918b;--text-color:var(--grey-dark);--text-color-light:var(--grey-semidark);--text-variant:#575a5f;--text-default:#272727;--border-color:var(--grey-middle);--border-color-light:var(--grey-light);--legacy-border:#ccc;--legacy-red:#f30000;--sunglo:#e27575;--price-highlight-color:var(--tertiary);--on-primary:var(--white);--button-color-primary:var(--secondary);--button-color-primary-hover:var(--secondary-hover);--button-color-primary-transparent:#9bc31c12;--button-color-secondary:var(--primary);--button-color-secondary-hover:var(--primary-hover);--button-color-secondary-transparent:var(--primary-transparent);--button-color-grey:var(--grey-dark);--button-color-grey-hover:var(--grey-middle);--button-color-grey-transparent:var(--text-variant)}.configurator-text-input[data-v-48bac221]{display:flex;flex-direction:column;gap:6px}.configurator-text-input__label[data-v-48bac221]{color:var(--grey-dark);font-size:14px;font-weight:400;font-weight:600;line-height:19px}.configurator-text-input__field[data-v-48bac221]{background:var(--white);border:1px solid var(--border-color-light);border-radius:var(--border-radius-m);color:var(--grey-dark);font-size:14px;font-weight:400;line-height:19px;padding:10px 12px;width:100%}.configurator-text-input__field[data-v-48bac221]:focus,.configurator-text-input__field[data-v-48bac221]:hover{border-color:var(--primary);outline:none}.configurator-text-input__field--error[data-v-48bac221]{border-color:var(--red)}.configurator-text-input__error[data-v-48bac221]{color:var(--red);font-size:13px;font-weight:400;line-height:17px;margin:0}body[data-v-cb00ec39]{--primary:#00a4e0;--primary-hover:#007ea6;--primary-variant:#0d81b3;--primary-transparent:#00a4e00d;--primary-transparent-dark:#00a4e01a;--secondary:#1bb450;--secondary-hover:#0c9d39;--secondary-transparent:#9bc31c4d;--tertiary:#e5005a;--tertiary-hover:#ce0453;--black:#000;--white:#fff;--grey-dark:#3a3e44;--grey-semidark:#8bacb7;--grey:#777;--grey-middle:#cdcdcd;--grey-light:#eee;--grey-extra-light:#f5f5f5;--lightest-grey:#ebedea;--grey-lighter:#dee1dd;--grey-blue:#f2f8fc;--legacy-dark-grey:#424348;--legacy-light-grey:#c7c3c3;--legacy-black:#0b0606;--jumbo:#88888b;--card-background:#efefef;--calendar-background:#f6f6f6;--yellow:#fcbf00;--yellow-hover:#c99800;--orange:#e84620;--orange-hover:#c13514;--red:#e5005a;--red-hover:#b20046;--dirty-white:#f8fafa;--dirty-white-hover:#dae5e5;--cool-gray:#575a5f;--cool-gray-hover:#3f4144;--smashy1:#ff3c9c;--smashy1-hover:#ff0982;--smashy2:#06c2bb;--smashy2-hover:#04918b;--text-color:var(--grey-dark);--text-color-light:var(--grey-semidark);--text-variant:#575a5f;--text-default:#272727;--border-color:var(--grey-middle);--border-color-light:var(--grey-light);--legacy-border:#ccc;--legacy-red:#f30000;--sunglo:#e27575;--price-highlight-color:var(--tertiary);--on-primary:var(--white);--button-color-primary:var(--secondary);--button-color-primary-hover:var(--secondary-hover);--button-color-primary-transparent:#9bc31c12;--button-color-secondary:var(--primary);--button-color-secondary-hover:var(--primary-hover);--button-color-secondary-transparent:var(--primary-transparent);--button-color-grey:var(--grey-dark);--button-color-grey-hover:var(--grey-middle);--button-color-grey-transparent:var(--text-variant)}.configurator-upload[data-v-cb00ec39],.configurator-upload__preview[data-v-cb00ec39]{display:flex;flex-direction:column;gap:12px}@media only screen and (min-width:1024px){.configurator-upload__preview[data-v-cb00ec39]{align-items:center;flex-direction:row}.configurator-upload__change[data-v-cb00ec39]{flex:1}}.configurator-upload__upload--mobile-hidden[data-v-cb00ec39]{display:none}@media only screen and (min-width:920px){.configurator-upload__upload--mobile-hidden[data-v-cb00ec39]{display:block}}.configurator-upload__thumbnail[data-v-cb00ec39]{flex:0 0 auto;height:110px;position:relative;width:110px}.configurator-upload__thumbnail-image[data-v-cb00ec39]{background:var(--lightest-grey);border:2px solid var(--primary);border-radius:var(--border-radius-m);height:100%;overflow:hidden;width:100%}.configurator-upload__thumbnail-image[data-v-cb00ec39] .nuxt-picture,.configurator-upload__thumbnail-image[data-v-cb00ec39] .nuxt-picture__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.configurator-upload__badge[data-v-cb00ec39]{align-items:center;background:var(--primary);border-radius:var(--border-radius-full);display:flex;height:24px;justify-content:center;left:-8px;position:absolute;top:-8px;width:24px}.configurator-upload__badge-icon[data-v-cb00ec39]{fill:var(--white);height:13px;width:13px}.configurator-upload__error[data-v-cb00ec39]{color:var(--red);font-size:13px;font-weight:400;line-height:17px;margin:0}.configurator-upload__input[data-v-cb00ec39]{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}body[data-v-4951a35e]{--primary:#00a4e0;--primary-hover:#007ea6;--primary-variant:#0d81b3;--primary-transparent:#00a4e00d;--primary-transparent-dark:#00a4e01a;--secondary:#1bb450;--secondary-hover:#0c9d39;--secondary-transparent:#9bc31c4d;--tertiary:#e5005a;--tertiary-hover:#ce0453;--black:#000;--white:#fff;--grey-dark:#3a3e44;--grey-semidark:#8bacb7;--grey:#777;--grey-middle:#cdcdcd;--grey-light:#eee;--grey-extra-light:#f5f5f5;--lightest-grey:#ebedea;--grey-lighter:#dee1dd;--grey-blue:#f2f8fc;--legacy-dark-grey:#424348;--legacy-light-grey:#c7c3c3;--legacy-black:#0b0606;--jumbo:#88888b;--card-background:#efefef;--calendar-background:#f6f6f6;--yellow:#fcbf00;--yellow-hover:#c99800;--orange:#e84620;--orange-hover:#c13514;--red:#e5005a;--red-hover:#b20046;--dirty-white:#f8fafa;--dirty-white-hover:#dae5e5;--cool-gray:#575a5f;--cool-gray-hover:#3f4144;--smashy1:#ff3c9c;--smashy1-hover:#ff0982;--smashy2:#06c2bb;--smashy2-hover:#04918b;--text-color:var(--grey-dark);--text-color-light:var(--grey-semidark);--text-variant:#575a5f;--text-default:#272727;--border-color:var(--grey-middle);--border-color-light:var(--grey-light);--legacy-border:#ccc;--legacy-red:#f30000;--sunglo:#e27575;--price-highlight-color:var(--tertiary);--on-primary:var(--white);--button-color-primary:var(--secondary);--button-color-primary-hover:var(--secondary-hover);--button-color-primary-transparent:#9bc31c12;--button-color-secondary:var(--primary);--button-color-secondary-hover:var(--primary-hover);--button-color-secondary-transparent:var(--primary-transparent);--button-color-grey:var(--grey-dark);--button-color-grey-hover:var(--grey-middle);--button-color-grey-transparent:var(--text-variant)}.configurator-usps[data-v-4951a35e]{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:flex-start;list-style:none;margin:0;padding:0}.configurator-usps__usp[data-v-4951a35e]{align-items:center;display:flex;flex:0 0 auto;gap:6px}.configurator-usps__icon[data-v-4951a35e]{align-items:center;border:2px solid var(--secondary);border-radius:var(--border-radius-circle);display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.configurator-usps__icon[data-v-4951a35e] svg{fill:var(--secondary);height:12px;width:12px}.configurator-usps__text[data-v-4951a35e]{color:var(--grey-dark);font-size:12px;font-weight:400;line-height:15px}
